1import{a as mi,b as fi,c as bi,d as yi}from"./chunk-YEQDNBIG.js";import{a as li,b as si,c as ci,d as pi,e as ui,f as di}from"./chunk-UGQICUYY.js";import{a as gi,b as xi}from"./chunk-ZVKVS6QM.js";import{a as je,b as Xt,c as vi,d as Ci,e as Ii,f as Ti,g as Si}from"./chunk-LMVGS7L4.js";import{a as hi,b as _i}from"./chunk-6UHQPIVE.js";import{a as ai,b as ri}from"./chunk-5T5T7ANT.js";import{a as ni,b as oi}from"./chunk-2L7BC3FF.js";import{a as Ze}from"./chunk-JEL6HJ7P.js";import{aa as ii,g as Fe,h as Yt,i as Zt,l as ti}from"./chunk-YQOD7X2Z.js";import{a as We,b as Ye}from"./chunk-563YFTIG.js";import"./chunk-36JN3LZY.js";import{A as Nt,I as At,J as ve,K as Ce,L as Ie,M as Rt,N as ze,O as zt,Q as Ut,R as Pt,U as $t,V as Ht,W as Kt,X as Qt,Y as Ee,Z as P,_ as Ue,aa as pe,ca as ue,da as Gt,ea as qt,ga as jt,ia as Me,ka as L,la as de,ma as Wt,na as De,q as qe,r as ye,ra as Jt,sa as ei,t as Dt,u as Bt,x as Lt}from"./chunk-WPHW6CRH.js";import{B as Et,D as Mt,K as ct,L as Ft,a as ce,e as ae,g as Ve,h as Re,i as wt,j as lt,m as xe,o as st,p as kt,t as Ot,w as Vt}from"./chunk-76O7YCWW.js";import"./chunk-YYIIKC2W.js";import"./chunk-3WYGUSDH.js";import{c as St}from"./chunk-LU7SZU5X.js";import{A as W,j as Oe,k as It,l as be,o as Ge,p as ge,q as Tt}from"./chunk-PO2RDVKE.js";import{Ab as d,Ac as q,Bc as ke,Da as N,Ec as ft,Fc as bt,Gc as gt,Lc as ne,Mb as S,Nc as rt,Oc as oe,Pb as H,Pc as fe,Qc as xt,Rb as K,Sb as Be,Tc as yt,Ub as Le,Uc as vt,Vb as Ne,Wb as r,Xb as u,Yb as m,Yc as Z,Zb as C,ac as Se,ba as le,bc as w,bd as X,ca as G,cc as k,cd as Ct,da as he,db as c,dc as $,ec as E,ed as j,fa as te,g as mt,ha as M,ib as V,jb as ht,jc as T,lc as s,mc as _t,nc as ot,oa as h,oc as O,od as y,pa as _,pb as Te,pc as U,pd as Q,qa as B,qc as g,rc as x,s as Ke,sa as Qe,ub as A,uc as Ae,vb as _e,vc as at,xa as ie,xc as we,yb as z,yc as b,zb as se,zc as F}from"./chunk-3URBZWPM.js";import{a as $e,b as He}from"./chunk-ODN5LVDJ.js";var Wi=["data-p-icon","angle-down"],wi=(()=>{class i extends De{static \u0275fac=(()=>{let e;return function(t){return(e||(e=N(i)))(t||i)}})();static \u0275cmp=A({type:i,selectors:[["","data-p-icon","angle-down"]],features:[z],attrs:Wi,decls:1,vars:0,consts:[["d","M3.58659 4.5007C3.68513 4.50023 3.78277 4.51945 3.87379 4.55723C3.9648 4.59501 4.04735 4.65058 4.11659 4.7207L7.11659 7.7207L10.1166 4.7207C10.2619 4.65055 10.4259 4.62911 10.5843 4.65956C10.7427 4.69002 10.8871 4.77074 10.996 4.88976C11.1049 5.00877 11.1726 5.15973 11.1889 5.32022C11.2052 5.48072 11.1693 5.6422 11.0866 5.7807L7.58659 9.2807C7.44597 9.42115 7.25534 9.50004 7.05659 9.50004C6.85784 9.50004 6.66722 9.42115 6.52659 9.2807L3.02659 5.7807C2.88614 5.64007 2.80725 5.44945 2.80725 5.2507C2.80725 5.05195 2.88614 4.86132 3.02659 4.7207C3.09932 4.64685 3.18675 4.58911 3.28322 4.55121C3.37969 4.51331 3.48305 4.4961 3.58659 4.5007Z","fill","currentColor"]],template:function(n,t){n&1&&(B(),Se(0,"path",0))},encapsulation:2})}return i})();var Yi=["data-p-icon","angle-up"],ki=(()=>{class i extends De{static \u0275fac=(()=>{let e;return function(t){return(e||(e=N(i)))(t||i)}})();static \u0275cmp=A({type:i,selectors:[["","data-p-icon","angle-up"]],features:[z],attrs:Yi,decls:1,vars:0,consts:[["d","M10.4134 9.49931C10.3148 9.49977 10.2172 9.48055 10.1262 9.44278C10.0352 9.405 9.95263 9.34942 9.88338 9.27931L6.88338 6.27931L3.88338 9.27931C3.73811 9.34946 3.57409 9.3709 3.41567 9.34044C3.25724 9.30999 3.11286 9.22926 3.00395 9.11025C2.89504 8.99124 2.82741 8.84028 2.8111 8.67978C2.79478 8.51928 2.83065 8.35781 2.91338 8.21931L6.41338 4.71931C6.55401 4.57886 6.74463 4.49997 6.94338 4.49997C7.14213 4.49997 7.33276 4.57886 7.47338 4.71931L10.9734 8.21931C11.1138 8.35994 11.1927 8.55056 11.1927 8.74931C11.1927 8.94806 11.1138 9.13868 10.9734 9.27931C10.9007 9.35315 10.8132 9.41089 10.7168 9.44879C10.6203 9.48669 10.5169 9.5039 10.4134 9.49931Z","fill","currentColor"]],template:function(n,t){n&1&&(B(),Se(0,"path",0))},encapsulation:2})}return i})();var Zi=["data-p-icon","minus"],Oi=(()=>{class i extends De{static \u0275fac=(()=>{let e;return function(t){return(e||(e=N(i)))(t||i)}})();static \u0275cmp=A({type:i,selectors:[["","data-p-icon","minus"]],features:[z],attrs:Zi,decls:1,vars:0,consts:[["d","M13.2222 7.77778H0.777778C0.571498 7.77778 0.373667 7.69584 0.227806 7.54998C0.0819442 7.40412 0 7.20629 0 7.00001C0 6.79373 0.0819442 6.5959 0.227806 6.45003C0.373667 6.30417 0.571498 6.22223 0.777778 6.22223H13.2222C13.4285 6.22223 13.6263 6.30417 13.7722 6.45003C13.9181 6.5959 14 6.79373 14 7.00001C14 7.20629 13.9181 7.40412 13.7722 7.54998C13.6263 7.69584 13.4285 7.77778 13.2222 7.77778Z","fill","currentColor"]],template:function(n,t){n&1&&(B(),Se(0,"path",0))},encapsulation:2})}return i})();var Vi=(()=>{let l=class l{constructor(){this.httpClient=M(St)}createApiUser(n){return this.httpClient.post(`${Ze.API_URL}/reprocessing-service/data-create`,n).pipe(Ke(t=>t.createdContacts))}getUserCreationOptions(){return this.httpClient.get(`${Ze.API_URL}/reprocessing-service/data-create-types`).pipe(Ke(n=>n.items))}getUsersCreatedToday(n=null){let t=`${Ze.API_URL}/reprocessing-service/data-create-status${n?"?requestedById="+n:""}`;return this.httpClient.get(t).pipe(Ke(o=>o.items))}};l.\u0275fac=function(t){return new(t||l)},l.\u0275prov=G({token:l,factory:l.\u0275fac,providedIn:"root"});let i=l;return i})();var Pe=(function(i){return i.CREATE="create",i.CREATED_TODAY="created_today",i})(Pe||{}),Ei=[{header:"Create data",id:Pe.CREATE},{header:"Data created today",id:Pe.CREATED_TODAY}];var Mi=` 2 .p-inputnumber { 3 display: inline-flex; 4 position: relative; 5 } 6 7 .p-inputnumber-button { 8 display: flex; 9 align-items: center; 10 justify-content: center; 11 flex: 0 0 auto; 12 cursor: pointer; 13 background: dt('inputnumber.button.background'); 14 color: dt('inputnumber.button.color'); 15 width: dt('inputnumber.button.width'); 16 transition: 17 background dt('inputnumber.transition.duration'), 18 color dt('inputnumber.transition.duration'), 19 border-color dt('inputnumber.transition.duration'), 20 outline-color dt('inputnumber.transition.duration'); 21 } 22 23 .p-inputnumber-button:disabled { 24 cursor: auto; 25 } 26 27 .p-inputnumber-button:not(:disabled):hover { 28 background: dt('inputnumber.button.hover.background'); 29 color: dt('inputnumber.button.hover.color'); 30 } 31 32 .p-inputnumber-button:not(:disabled):active { 33 background: dt('inputnumber.button.active.background'); 34 color: dt('inputnumber.button.active.color'); 35 } 36 37 .p-inputnumber-stacked .p-inputnumber-button { 38 position: relative; 39 flex: 1 1 auto; 40 border: 0 none; 41 } 42 43 .p-inputnumber-stacked .p-inputnumber-button-group { 44 display: flex; 45 flex-direction: column; 46 position: absolute; 47 inset-block-start: 1px; 48 inset-inline-end: 1px; 49 height: calc(100% - 2px); 50 z-index: 1; 51 } 52 53 .p-inputnumber-stacked .p-inputnumber-increment-button { 54 padding: 0; 55 border-start-end-radius: calc(dt('inputnumber.button.border.radiu
55s') - 1px); 56 } 57 58 .p-inputnumber-stacked .p-inputnumber-decrement-button { 59 padding: 0; 60 border-end-end-radius: calc(dt('inputnumber.button.border.radius') - 1px); 61 } 62 63 .p-inputnumber-stacked .p-inputnumber-input { 64 padding-inline-end: calc(dt('inputnumber.button.width') + dt('form.field.padding.x')); 65 } 66 67 .p-inputnumber-horizontal .p-inputnumber-button { 68 border: 1px solid dt('inputnumber.button.border.color'); 69 } 70 71 .p-inputnumber-horizontal .p-inputnumber-button:hover { 72 border-color: dt('inputnumber.button.hover.border.color'); 73 } 74 75 .p-inputnumber-horizontal .p-inputnumber-button:active { 76 border-color: dt('inputnumber.button.active.border.color'); 77 } 78 79 .p-inputnumber-horizontal .p-inputnumber-increment-button { 80 order: 3; 81 border-start-end-radius: dt('inputnumber.button.border.radius'); 82 border-end-end-radius: dt('inputnumber.button.border.radius'); 83 border-inline-start: 0 none; 84 } 85 86 .p-inputnumber-horizontal .p-inputnumber-input { 87 order: 2; 88 border-radius: 0; 89 } 90 91 .p-inputnumber-horizontal .p-inputnumber-decrement-button { 92 order: 1; 93 border-start-start-radius: dt('inputnumber.button.border.radius'); 94 border-end-start-radius: dt('inputnumber.button.border.radius'); 95 border-inline-end: 0 none; 96 } 97 98 .p-floatlabel:has(.p-inputnumber-horizontal) label { 99 margin-inline-start: dt('inputnumber.button.width'); 100 } 101 102 .p-inputnumber-vertical { 103 flex-direction: column; 104 } 105 106 .p-inputnumber-vertical .p-inputnumber-button { 107 border: 1px solid dt('inputnumber.button.border.color'); 108 padding: dt('inputnumber.button.vertical.padding'); 109 } 110 111 .p-inputnumber-vertical .p-inputnumber-button:hover { 112 border-color: dt('inputnumber.button.hover.border.color'); 113 } 114 115 .p-inputnumber-vertical .p-inputnumber-button:active { 116 border-color: dt('inputnumber.button.active.border.color'); 117 } 118 119 .p-inputnumber-vertical .p-inputnumber-increment-button { 120 order: 1; 121 border-start-start-radius: dt('inputnumber.button.border.radius'); 122 border-start-end-radius: dt('inputnumber.button.border.radius'); 123 width: 100%; 124 border-block-end: 0 none; 125 } 126 127 .p-inputnumber-vertical .p-inputnumber-input { 128 order: 2; 129 border-radius: 0; 130 text-align: center; 131 } 132 133 .p-inputnumber-vertical .p-inputnumber-decrement-button { 134 order: 3; 135 border-end-start-radius: dt('inputnumber.button.border.radius'); 136 border-end-end-radius: dt('inputnumber.button.border.radius'); 137 width: 100%; 138 border-block-start: 0 none; 139 } 140 141 .p-inputnumber-input { 142 flex: 1 1 auto; 143 } 144 145 .p-inputnumber-fluid { 146 width: 100%; 147 } 148 149 .p-inputnumber-fluid .p-inputnumber-input { 150 width: 1%; 151 } 152 153 .p-inputnumber-fluid.p-inputnumber-vertical .p-inputnumber-input { 154 width: 100%; 155 } 156 157 .p-inputnumber:has(.p-inputtext-sm) .p-inputnumber-button .p-icon { 158 font-size: dt('form.field.sm.font.size'); 159 width: dt('form.field.sm.font.size'); 160 height: dt('form.field.sm.font.size'); 161 } 162 163 .p-inputnumber:has(.p-inputtext-lg) .p-inputnumber-button .p-icon { 164 font-size: dt('form.field.lg.font.size'); 165 width: dt('form.field.lg.font.size'); 166 height: dt('form.field.lg.font.size'); 167 } 168 169 .p-inputnumber-clear-icon { 170 position: absolute; 171 top: 50%; 172 margin-top: -0.5rem; 173 cursor: pointer; 174 inset-inline-end: dt('form.field.padding.x'); 175 color: dt('form.field.icon.color'); 176 } 177 178 .p-inputnumber:has(.p-inputnumber-clear-icon) .p-inputnumber-input { 179 padding-inline-end: calc((dt('form.field.padding.x') * 2) + dt('icon.size')); 180 } 181 182 .p-inputnumber-stacked .p-inputnumber-clear-icon { 183 inset-inline-end: calc(dt('inputnumber.button.width') + dt('form.field.padding.x')); 184 } 185 186 .p-inputnumber-stacked:has(.p-inputnumber-clear-icon) .p-inputnumber-input { 187 padding-inline-end: calc(dt('inputnumber.button.width') + (dt('form.field.padding.x') * 2) + dt('icon.size')); 188 } 189 190 .p-inputnumber-horizontal .p-inputnumber-clear-icon { 191 inset-inline-end: calc(dt('inputnumber.button.width') + dt('form.field.padding.x')); 192 } 193`;var Xi=["clearicon"],Ji=["incrementbuttonicon"],en=["decrementbuttonicon"],tn=["input"];function nn(i,l){if(i&1){let e=E();B(),u(0,"svg",7),T("click",function(){h(e);let t=s(2);return _(t.clear())}),m()}if(i&2){let e=s(2);b(e.cx("clearIcon")),r("pBind",e.ptm("clearIcon"))}}function on(i,l){}function an(i,l){i&1&&d(0,on,0,0,"ng-template")}function rn(i,l){if(i&1){let e=E();u(0,"span",8),T("click",function(){h(e);let t=s(2);return _(t.clear())}),d(1,an,1,0,null,9),m()}if(i&2){let e=s(2);b(e.cx("clearIcon")),r("pBind",e.ptm("clearIcon")),c(),r("ngTemplateOutlet",e.clearIconTemplate||e._clearIconTemplate)}}function ln(i,l){if(i&1&&(w(0),d(1,nn,1,3,"svg",5)(2,rn,2,4,"span",6),k()),i&2){let e=s();c(),r("ngIf",!e.clearIconTemplate&&!e._clearIconTemplate),c(),r("ngIf",e.clearIconTemplate||e._clearIconTemplate)}}function sn(i,l){if(i&1&&C(0,"span",13),i&2){let e=s(2);r("pBind",e.ptm("incrementButtonIcon"))("ngClass",e.incrementButtonIcon)}}function cn(i,l){if(i&1&&(B(),C(0,"svg",15)),i&2){let e=s(3);r("pBind",e.ptm("incrementButtonIcon"))}}function pn(i,l){}function un(i,l){i&1&&d(0,pn,0,0,"ng-template")}function dn(i,l){if(i&1&&(w(0),d(1,cn,1,1,"svg",14)(2,un,1,0,null,9),k()),i&2){let e=s(2);c(),r("ngIf",!e.incrementButtonIconTemplate&&!e._incrementButtonIconTemplate),c(),r("ngTemplateOutlet",e.incrementButtonIconTemplate||e._incrementButtonIconTemplate)}}function mn(i,l){if(i&1&&C(0,"span",13),i&2){let e=s(2);r("pBind",e.ptm("decrementButtonIcon"))("ngClass",e.decrementButtonIcon)}}function hn(i,l){if(i&1&&(B(),C(0,"svg",17)),i&2){let e=s(3);r("pBind",e.ptm("decrementButtonIcon"))}}function _n(i,l){}function fn(i,l){i&1&&d(0,_n,0,0,"ng-template")}function bn(i,l){if(i&1&&(w(0),d(1,hn,1,1,"svg",16)(2,fn,1,0,null,9),k()),i&2){let e=s(2);c(),r("ngIf",!e.decrementButtonIconTemplate&&!e._decrementButtonIconTemplate),c(),r("ngTemplateOutlet",e.decrementButtonIconTemplate||e._decrementButtonIconTemplate)}}function gn(i,l){if(i&1){let e=E();u(0,"span",10)(1,"button",11),T("mousedown",function(t){h(e);let o=s();return _(o.onUpButtonMouseDown(t))})("mouseup",function(){h(e);let t=s();return _(t.onUpButtonMouseUp())})("mouseleave",function(){h(e);let t=s();return _(t.onUpButtonMouseLeave())})("keydown",function(t){h(e);let o=s();return _(o.onUpButtonKeyDown(t))})("keyup",function(){h(e);let t=s();return _(t.onUpButtonKeyUp())}),d(2,sn,1,2,"span",12)(3,dn,3,2,"ng-container",2),m(),u(4,"button",11),T("mousedown",function(t){h(e);let o=s();return _(o.onDownButtonMouseDown(t))})("mouseup",function(){h(e);let t=s();return _(t.onDownButtonMouseUp())})("mouseleave",function(){h(e);let t=s();return _(t.onDownButtonMouseLeave())})("keydown",function(t){h(e);let o=s();return _(o.onDownButtonKeyDown(t))})("keyup",function(){h(e);let t=s();return _(t.onDownButtonKeyUp())}),d(5,mn,1,2,"span",12)(6,bn,3,2,"ng-container",2),m()()}if(i&2){let e=s();b(e.cx("buttonGroup")),r("pBind",e.ptm("buttonGroup")),c(),b(e.cn(e.cx("incrementButton"),e.incrementButtonClass)),r("pBind",e.ptm("incrementButton")),S("disabled",e.$disabled()?"":void 0)("aria-hidden",!0),c(),r("ngIf",e.incrementButtonIcon),c(),r("ngIf",!e.incrementButtonIcon),c(),b(e.cn(e.cx("decrementButton"),e.decrementButtonClass)),r("pBind",e.ptm("decrementButton")),S("disabled",e.$disabled()?"":void 0)("aria-hidden",!0),c(),r("ngIf",e.decrementButtonIcon),c(),r("ngIf",!e.decrementButtonIcon)}}function xn(i,l){if(i&1&&C(0,"span",13),i&2){let e=s(2);r("pBind",e.ptm("incrementButtonIcon"))("ngClass",e.incrementButtonIcon)}}function yn(i,l){if(i&1&&(B(),C(0,"svg",15)),i&2){let e=s(3);r("pBind",e.ptm("incrementButtonIcon"))}}function vn(i,l){}function Cn(i,l){i&1&&d(0,vn,0,0,"ng-template")}function In(i,l){if(i&1&&(w(0),d(1,yn,1,1,"svg",14)(2,Cn,1,0,null,9),k()),i&2){let e=s(2);c(),r("ngIf",!e.incrementButtonIconTemplate&&!e._incrementButtonIconTemplate),c(),r("ngTemplateOutlet",e.incrementButtonIconTemplate||e._incrementButtonIconTemplate)}}function Tn(i,l){if(i&1){let e=E();u(0,"button",11),T("mousedown",function(t){h(e);let o=s();return _(o.onUpButtonMouseDown(t))})("mouseup",function(){h(e);let t=s();return _(t.onUpButtonMouseUp())})("mouseleave",function(){h(e);let t=s();return _(t.onUpButtonMouseLeave())})("keydown",function(t){h(e);let o=s();return _(o.onUpButtonKeyDown(t))})("keyup",function(){h(e);let t=s();return _(t.onUpButtonKeyUp())}),d(1,xn,1,2,"span",12)(2,In,3,2,"ng-container",2),m()}if(i&2){let e=s();b(e.cn(e.cx("incrementButton"),e.incrementButtonClass)),r("pBind",e.ptm("incrementButton")),S("disabled",e.$disabled()?"":void 0)("aria-hidden",!0),c(),r("ngIf",e.incrementButtonIcon),c(),r("ngIf",!e.incrementButtonIcon)}}function Sn(i,l){if(i&1&&C(0,"span",13),i&2){let e=s(2);r("pBind",e.ptm("decrementButtonIcon"))("ngClass",e.decrementButtonIcon)}}function wn(i,l){if(i&1&&(B(),C(0,"svg",17)),i&2){let e=s(3);r("pBind",e.ptm("decrementButtonIcon"))}}function kn(i,l){}function On(i,l){i&1&&d(0,kn,0,0,"ng-template")}function Vn(i,l){if(i&1&&(w(0),d(1,wn,1,1,"svg",16)(2,On,1,0,null,9),k()),i&2){let e=s(2);c(),r("ngIf",!e.decrementButtonIconTemplate&&!e._decrementButtonIconTemplate),c(),r("ngTemplateOutlet",e.decrementButtonIconTemplate||e._decrementButtonIconTemplate)}}function En(i,l){if(i&1){let e=E();u(0,"button",11),T("mousedown",function(t){h(e);let o=s();return _(o.onDownButtonMouseDown(t))})("mouseup",function(){h(e);let t=s();return _(t.onDownButtonMouseUp())})("mouseleave",function(){h(e);let t=s();return _(t.onDownButtonMouseLeave())})("keydown",function(t){h(e);let o=s();return _(o.onDownButtonKeyDown(t))})("keyup",function(){h(e);let t=s();return _(t.onDownButtonKeyUp())}),d(1,Sn,1,2,"span",12)(2,Vn,3,2,"ng-container",2),m()}if(i&2){let e=s();b(e.cn(e.cx("decrementButton"),e.decrementButtonClass)),r("pBind",e.ptm("decrementButton")),S("disabled",e.$disabled()?"":void 0)("aria-hidden",!0),c(),r("ngIf",e.decrementButtonIcon),c(),r("ngIf",!e.decrementButtonIcon)}}var Mn=` 194 ${Mi} 195 196 /* For PrimeNG */ 197 p-inputNumber.ng-invalid.ng-dirty > .p-inputtext, 198 p-input-number.ng-invalid.ng-dirty > .p-inputtext, 199 p-inputnumber.ng-invalid.ng-dirty > .p-inputtext {
200 border-color: dt('inputtext.invalid.border.color'); 201 } 202 203 p-inputNumber.ng-invalid.ng-dirty > .p-inputtext:enabled:focus, 204 p-input-number.ng-invalid.ng-dirty > .p-inputtext:enabled:focus, 205 p-inputnumber.ng-invalid.ng-dirty > .p-inputtext:enabled:focus { 206 border-color: dt('inputtext.focus.border.color'); 207 } 208 209 p-inputNumber.ng-invalid.ng-dirty > .p-inputtext::placeholder, 210 p-input-number.ng-invalid.ng-dirty > .p-inputtext::placeholder, 211 p-inputnumber.ng-invalid.ng-dirty > .p-inputtext::placeholder { 212 color: dt('inputtext.invalid.placeholder.color'); 213 } 214`,Fn={root:({instance:i})=>["p-inputnumber p-component p-inputwrapper",{"p-inputwrapper-filled":i.$filled()||i.allowEmpty===!1,"p-inputwrapper-focus":i.focused,"p-inputnumber-stacked":i.showButtons&&i.buttonLayout==="stacked","p-inputnumber-horizontal":i.showButtons&&i.buttonLayout==="horizontal","p-inputnumber-vertical":i.showButtons&&i.buttonLayout==="vertical","p-inputnumber-fluid":i.hasFluid,"p-invalid":i.invalid()}],pcInputText:"p-inputnumber-input",buttonGroup:"p-inputnumber-button-group",incrementButton:({instance:i})=>["p-inputnumber-button p-inputnumber-increment-button",{"p-disabled":i.showButtons&&i.max()!=null&&i.maxlength()}],decrementButton:({instance:i})=>["p-inputnumber-button p-inputnumber-decrement-button",{"p-disabled":i.showButtons&&i.min()!=null&&i.minlength()}],clearIcon:"p-inputnumber-clear-icon"},Fi=(()=>{class i extends pe{name="inputnumber";style=Mn;classes=Fn;static \u0275fac=(()=>{let e;return function(t){return(e||(e=N(i)))(t||i)}})();static \u0275prov=G({token:i,factory:i.\u0275fac})}return i})();var Di=new te("INPUTNUMBER_INSTANCE"),Dn={provide:ce,useExisting:le(()=>Xe),multi:!0},Xe=(()=>{class i extends Yt{injector;$pcInputNumber=M(Di,{optional:!0,skipSelf:!0})??void 0;_componentStyle=M(Fi);bindDirectiveInstance=M(L,{self:!0});onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptms(["host","root"]))}showButtons=!1;format=!0;buttonLayout="stacked";inputId;styleClass;placeholder;tabindex;title;ariaLabelledBy;ariaDescribedBy;ariaLabel;ariaRequired;autocomplete;incrementButtonClass;decrementButtonClass;incrementButtonIcon;decrementButtonIcon;readonly;allowEmpty=!0;locale;localeMatcher;mode="decimal";currency;currencyDisplay;useGrouping=!0;minFractionDigits;maxFractionDigits;prefix;suffix;inputStyle;inputStyleClass;showClear=!1;autofocus;onInput=new V;onFocus=new V;onBlur=new V;onKeyDown=new V;onClear=new V;clearIconTemplate;incrementButtonIconTemplate;decrementButtonIconTemplate;templates;input;_clearIconTemplate;_incrementButtonIconTemplate;_decrementButtonIconTemplate;value;focused;initialized;groupChar="";prefixChar="";suffixChar="";isSpecialChar;timer;lastValue;_numeral;numberFormat;_decimal;_decimalChar="";_group;_minusSign;_currency;_prefix;_suffix;_index;ngControl=null;constructor(e){super(),this.injector=e}onChanges(e){["locale","localeMatcher","mode","currency","currencyDisplay","useGrouping","minFractionDigits","maxFractionDigits","prefix","suffix"].some(t=>!!e[t])&&this.updateConstructParser()}onInit(){this.ngControl=this.injector.get(Ve,null,{optional:!0}),this.constructParser(),this.initialized=!0}
vendor: 20,238 bytes, line 214
214onAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"clearicon":this._clearIconTemplate=e.template;break;case"incrementbuttonicon":this._incrementButtonIconTemplate=e.template;break;case"decrementbuttonicon":this._decrementButtonIconTemplate=e.template;break}})}getOptions(){let e=(a,p,f)=>{if(!(a==null||isNaN(a)||!isFinite(a)))return Math.max(p,Math.min(f,Math.floor(a)))},n=e(this.minFractionDigits,0,20),t=e(this.maxFractionDigits,0,100),o=n!=null&&t!=null&&n>t?t:n;return{localeMatcher:this.localeMatcher,style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,useGrouping:this.useGrouping,minimumFractionDigits:o,maximumFractionDigits:t}}constructParser(){let e=this.getOptions(),n=Object.fromEntries(Object.entries(e).filter(([a,p])=>p!==void 0));this.numberFormat=new Intl.NumberFormat(this.locale,n);let t=[...new Intl.NumberFormat(this.locale,{useGrouping:!1}).format(9876543210)].reverse(),o=new Map(t.map((a,p)=>[a,p]));this._numeral=new RegExp(`[${t.join("")}]`,"g"),this._group=this.getGroupingExpression(),this._minusSign=this.getMinusSignExpression(),this._currency=this.getCurrencyExpression(),this._decimal=this.getDecimalExpression(),this._decimalChar=this.getDecimalChar(),this._suffix=this.getSuffixExpression(),this._prefix=this.getPrefixExpression(),this._index=a=>o.get(a)}updateConstructParser(){this.initialized&&this.constructParser()}escapeRegExp(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}getDecimalExpression(){let e=this.getDecimalChar();return new RegExp(`[${e}]`,"g")}getDecimalChar(){return new Intl.NumberFormat(this.locale,He($e({},this.getOptions()),{useGrouping:!1})).format(1.1).replace(this._currency,"").trim().replace(this._numeral,"")}getGroupingExpression(){let e=new Intl.NumberFormat(this.locale,{useGrouping:!0});return this.groupChar=e.format(1e6).trim().replace(this._numeral,"").charAt(0),new RegExp(`[${this.groupChar}]`,"g")}getMinusSignExpression(){let e=new Intl.NumberFormat(this.locale,{useGrouping:!1});return new RegExp(`[${e.format(-1).trim().replace(this._numeral,"")}]`,"g")}getCurrencyExpression(){if(this.currency){let e=new Intl.NumberFormat(this.locale,{style:"currency",currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});return new RegExp(`[${e.format(1).replace(/\s/g,"").replace(this._numeral,"").replace(this._group,"")}]`,"g")}return new RegExp("[]","g")}getPrefixExpression(){if(this.prefix)this.prefixChar=this.prefix;else{let e=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay});this.prefixChar=e.format(1).split("1")[0]}return new RegExp(`${this.escapeRegExp(this.prefixChar||"")}`,"g")}getSuffixExpression(){if(this.suffix)this.suffixChar=this.suffix;else{let e=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});this.suffixChar=e.format(1).split("1")[1]}return new RegExp(`${this.escapeRegExp(this.suffixChar||"")}`,"g")}formatValue(e){if(e!=null){if(e==="-")return e;if(this.format){let t=new Intl.NumberFormat(this.locale,this.getOptions()).format(e);return this.prefix&&e!=this.prefix&&(t=this.prefix+t),this.suffix&&e!=this.suffix&&(t=t+this.suffix),t}return e.toString()}return""}parseValue(e){let n=this._suffix?new RegExp(this._suffix,""):/(?:)/,t=this._prefix?new RegExp(this._prefix,""):/(?:)/,o=this._currency?new RegExp(this._currency,""):/(?:)/,a=e.replace(n,"").replace(t,"").trim().replace(/\s/g,"").replace(o,"").replace(this._group,"").replace(this._minusSign,"-").replace(this._decimal,".").replace(this._numeral,this._index);if(a){if(a==="-")return a;let p=+a;return isNaN(p)?null:p}return null}repeat(e,n,t){if(this.readonly)return;let o=n||500;this.clearTimer(),this.timer=setTimeout(()=>{this.repeat(e,40,t)},o),this.spin(e,t)}spin(e,n){let t=(this.step()??1)*n,o=this.parseValue(this.input?.nativeElement.value)||0,a=this.validateValue(o+t),p=this.maxlength();p&&p<this.formatValue(a).length||(this.updateInput(a,null,"spin",null),this.updateModel(e,a),this.handleOnInput(e,o,a))}clear(){this.value=null,this.onModelChange(this.value),this.onClear.emit()}onUpButtonMouseDown(e){if(e.button===2){this.clearTimer();return}this.$disabled()||(this.input?.nativeElement.focus(),this.repeat(e,null,1),e.preventDefault())}onUpButtonMouseUp(){this.$disabled()||this.clearTimer()}onUpButtonMouseLeave(){this.$disabled()||this.clearTimer()}onUpButtonKeyDown(e){(e.keyCode===32||e.keyCode===13)&&this.repeat(e,null,1)}onUpButtonKeyUp(){this.$disabled()||this.clearTimer()}onDownButtonMouseDown(e){if(e.button===2){this.clearTimer();return}this.$disabled()||(this.input?.nativeElement.focus(),this.repeat(e,null,-1),e.preventDefault())}onDownButtonMouseUp(){this.$disabled()||this.clearTimer()}onDownButtonMouseLeave(){this.$disabled()||this.clearTimer()}onDownButtonKeyUp(){this.$disabled()||this.clearTimer()}onDownButtonKeyDown(e){(e.keyCode===32||e.keyCode===13)&&this.repeat(e,null,-1)}onUserInput(e){this.readonly||(this.isSpecialChar&&(e.target.value=this.lastValue),this.isSpecialChar=!1)}onInputKeyDown(e){if(this.readonly)return;if(this.lastValue=e.target.value,e.shiftKey||e.altKey){this.isSpecialChar=!0;return}let n=e.target.selectionStart,t=e.target.selectionEnd,o=e.target.value,a=null;switch(e.altKey&&e.preventDefault(),e.key){case"ArrowUp":this.spin(e,1),e.preventDefault();break;case"ArrowDown":this.spin(e,-1),e.preventDefault();break;case"ArrowLeft":for(let p=n;p<=o.length;p++){let f=p===0?0:p-1;if(this.isNumeralChar(o.charAt(f))){this.input.nativeElement.setSelectionRange(p,p);break}}break;case"ArrowRight":for(let p=t;p>=0;p--)if(this.isNumeralChar(o.charAt(p))){this.input.nativeElement.setSelectionRange(p,p);break}break;case"Tab":case"Enter":a=this.validateValue(this.parseValue(this.input.nativeElement.value)),this.input.nativeElement.value=this.formatValue(a),this.input.nativeElement.setAttribute("aria-valuenow",a),this.updateModel(e,a);break;case"Backspace":{if(e.preventDefault(),n===t){if(n==1&&this.prefix||n==o.length&&this.suffix)break;let p=o.charAt(n-1),{decimalCharIndex:f,decimalCharIndexWithoutPrefix:I}=this.getDecimalCharIndexes(o);if(this.isNumeralChar(p)){let v=this.getDecimalLength(o);if(this._group.test(p))this._group.lastIndex=0,a=o.slice(0,n-2)+o.slice(n-1);else if(this._decimal.test(p))this._decimal.lastIndex=0,v?this.input?.nativeElement.setSelectionRange(n-1,n-1):a=o.slice(0,n-1)+o.slice(n);else if(f>0&&n>f){let R=this.isDecimalMode()&&(this.minFractionDigits||0)<v?"":"0";a=o.slice(0,n-1)+R+o.slice(n)}else I===1?(a=o.slice(0,n-1)+"0"+o.slice(n),a=this.parseValue(a)>0?a:""):a=o.slice(0,n-1)+o.slice(n)}else this.mode==="currency"&&this._currency&&p.search(this._currency)!=-1&&(a=o.slice(1));this.updateValue(e,a,null,"delete-single")}else a=this.deleteRange(o,n,t),this.updateValue(e,a,null,"delete-range");break}case"Delete":if(e.preventDefault(),n===t){if(n==0&&this.prefix||n==o.length-1&&this.suffix)break;let p=o.charAt(n),{decimalCharIndex:f,decimalCharIndexWithoutPrefix:I}=this.getDecimalCharIndexes(o);if(this.isNumeralChar(p)){let v=this.getDecimalLength(o);if(this._group.test(p))this._group.lastIndex=0,a=o.slice(0,n)+o.slice(n+2);else if(this._decimal.test(p))this._decimal.lastIndex=0,v?this.input?.nativeElement.setSelectionRange(n+1,n+1):a=o.slice(0,n)+o.slice(n+1);else if(f>0&&n>f){let R=this.isDecimalMode()&&(this.minFractionDigits||0)<v?"":"0";a=o.slice(0,n)+R+o.slice(n+1)}else I===1?(a=o.slice(0,n)+"0"+o.slice(n+1),a=this.parseValue(a)>0?a:""):a=o.slice(0,n)+o.slice(n+1)}this.updateValue(e,a,null,"delete-back-single")}else a=this.deleteRange(o,n,t),this.updateValue(e,a,null,"delete-range");break;case"Home":this.min()&&(this.updateModel(e,this.min()),e.preventDefault());break;case"End":this.max()&&(this.updateModel(e,this.max()),e.preventDefault());break;default:break}this.onKeyDown.emit(e)}onInputKeyPress(e){if(this.readonly)return;let n=e.which||e.keyCode,t=String.fromCharCode(n),o=this.isDecimalSign(t),a=this.isMinusSign(t);n!=13&&e.preventDefault(),!o&&e.code==="NumpadDecimal"&&(o=!0,t=this._decimalChar,n=t.charCodeAt(0));let{value:p,selectionStart:f,selectionEnd:I}=this.input.nativeElement,v=this.parseValue(p+t),R=v!=null?v.toString():"",re=p.substring(f,I),D=this.parseValue(re),J=D!=null?D.toString():"";if(f!==I&&J.length>0){this.insert(e,t,{isDecimalSign:o,isMinusSign:a});return}let Y=this.maxlength();Y&&R.length>Y||(48<=n&&n<=57||a||o)&&this.insert(e,t,{isDecimalSign:o,isMinusSign:a})}onPaste(e){if(!this.$disabled()&&!this.readonly){e.preventDefault();let n=(e.clipboardData||this.document.defaultView.clipboardData).getData("Text");if(this.inputId==="integeronly"&&/[^\d-]/.test(n))return;if(n){this.maxlength()&&(n=n.toString().substring(0,this.maxlength()));let t=this.parseValue(n);t!=null&&this.insert(e,t.toString())}}}allowMinusSign(){let e=this.min();return e==null||e<0}isMinusSign(e){return this._minusSign.test(e)||e==="-"?(this._minusSign.lastIndex=0,!0):!1}isDecimalSign(e){return this._decimal.test(e)?(this._decimal.lastIndex=0,!0):!1}isDecimalMode(){return this.mode==="decimal"}getDecimalCharIndexes(e){let n=e.search(this._decimal);this._decimal.lastIndex=0;let o=e.replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").search(this._decimal);return this._decimal.lastIndex=0,{decimalCharIndex:n,decimalCharIndexWithoutPrefix:o}}getCharIndexes(e){let n=e.search(this._decimal);this._decimal.lastIndex=0;let t=e.search(this._minusSign);this._minusSign.lastIndex=0;let o=e.search(this._suffix);this._suffix.lastIndex=0;let a=e.search(this._currency);return this._currency.lastIndex=0,{decimalCharIndex:n,minusCharIndex:t,suffixCharIndex:o,currencyCharIndex:a}}insert(e,n,t={isDecimalSign:!1,isMinusSign:!1}){let o=n.search(this._minusSign);if(this._minusSign.lastIndex=0,!this.allowMinusSign()&&o!==-1)return;let a=this.input?.nativeElement.selectionStart,p=this.input?.nativeElement.selectionEnd,f=this.input?.nativeElement.value.trim(),{decimalCharIndex:I,minusCharIndex:v,suffixCharIndex:R,currencyCharIndex:re}=this.getCharIndexes(f),D;if(t.isMinusSign)a===0&&(D=f,(v===-1||p!==0)&&(D=this.insertText(f,n,0,p)),this.updateValue(e,D,n,"insert"));else if(t.isDecimalSign)I>0&&a===I?this.updateValue(e,f,n,"insert"):I>a&&I<p?(D=this.insertText(f,n,a,p),this.updateValue(e,D,n,"insert")):I===-1&&this.maxFractionDigits&&(D=this.insertText(f,n,a,p),this.updateValue(e,D,n,"insert"));else{let J=this.numberFormat.resolvedOptions().maximumFractionDigits,Y=a!==p?"range-insert":"insert";if(I>0&&a>I){if(a+n.length-(I+1)<=J){let ee=re>=a?re-1:R>=a?R:f.length;D=f.slice(0,a)+n+f.slice(a+n.length,ee)+f.slice(ee),this.updateValue(e,D,n,Y)}}else D=this.insertText(f,n,a,p),this.updateValue(e,D,n,Y)}}insertText(e,n,t,o){if((n==="."?n:n.split(".")).length===2){let p=e.slice(t,o).search(this._decimal);return this._decimal.lastIndex=0,p>0?e.slice(0,t)+this.formatValue(n)+e.slice(o):e||this.formatValue(n)}else return o-t===e.length?this.formatValue(n):t===0?n+e.slice(o):o===e.length?e.slice(0,t)+n:e.slice(0,t)+n+e.slice(o)}deleteRange(e,n,t){let o;return t-n===e.length?o="":n===0?o=e.slice(t):t===e.length?o=e.slice(0,n):o=e.slice(0,n)+e.slice(t),o}initCursor(){let e=this.input?.nativeElement.selectionStart,n=this.input?.nativeElement.selectionEnd,t=this.input?.nativeElement.value,o=t.length,a=null,p=(this.prefixChar||"").length;t=t.replace(this._prefix,""),(e===n||e!==0||n<p)&&(e-=p);let f=t.charAt(e);if(this.isNumeralChar(f))return e+p;let I=e-1;for(;I>=0;)if(f=t.charAt(I),this.isNumeralChar(f)){a=I+p;break}else I--;if(a!==null)this.input?.nativeElement.setSelectionRange(a+1,a+1);else{for(I=e;I<o;)if(f=t.charAt(I),this.isNumeralChar(f)){a=I+p;break}else I++;a!==null&&this.input?.nativeElement.setSelectionRange(a,a)}return a||0}onInputClick(){let e=this.input?.nativeElement.value;!this.readonly&&e!==Nt()&&this.initCursor()}isNumeralChar(e){return e.length===1&&(this._numeral.test(e)||this._decimal.test(e)||this._group.test(e)||this._minusSign.test(e))?(this.resetRegex(),!0):!1}resetRegex(){this._numeral.lastIndex=0,this._decimal.lastIndex=0,this._group.lastIndex=0,this._minusSign.lastIndex=0}updateValue(e,n,t,o){let a=this.input?.nativeElement.value,p=null;n!=null&&(p=this.parseValue(n),p=!p&&!this.allowEmpty?0:p,this.updateInput(p,t,o,n),this.handleOnInput(e,a,p))}handleOnInput(e,n,t){this.isValueChanged(n,t)&&(this.input.nativeElement.value=this.formatValue(t),this.input?.nativeElement.setAttribute("aria-valuenow",t),this.updateModel(e,t),this.onInput.emit({originalEvent:e,value:t,formattedValue:n}))}isValueChanged(e,n){if(n===null&&e!==null)return!0;if(n!=null){let t=typeof e=="string"?this.parseValue(e):e;return n!==t}return!1}validateValue(e){if(e==="-"||e==null)return null;let n=this.min(),t=this.max();return n!=null&&e<n?this.min():t!=null&&e>t?t:e}updateInput(e,n,t,o){n=n||"";let a=this.input?.nativeElement.value,p=this.formatValue(e),f=a.length;if(p!==o&&(p=this.concatValues(p,o)),f===0){this.input.nativeElement.value=p,this.input.nativeElement.setSelectionRange(0,0);let v=this.initCursor()+n.length;this.input.nativeElement.setSelectionRange(v,v)}else{let I=this.input.nativeElement.selectionStart,v=this.input.nativeElement.selectionEnd,R=this.maxlength();if(R&&p.length>R&&(p=p.slice(0,R),I=Math.min(I,R),v=Math.min(v,R)),R&&R<p.length)return;this.input.nativeElement.value=p;let re=p.length;if(t==="range-insert"){let D=this.parseValue((a||"").slice(0,I)),Y=(D!==null?D.toString():"").split("").join(`(${this.groupChar})?`),ee=new RegExp(Y,"g");ee.test(p);let ji=n.split("").join(`(${this.groupChar})?`),dt=new RegExp(ji,"g");dt.test(p.slice(ee.lastIndex)),v=ee.lastIndex+dt.lastIndex,this.input.nativeElement.setSelectionRange(v,v)}else if(re===f)t==="insert"||t==="delete-back-single"?this.input.nativeElement.setSelectionRange(v+1,v+1):t==="delete-single"?this.input.nativeElement.setSelectionRange(v-1,v-1):(t==="delete-range"||t==="spin")&&this.input.nativeElement.setSelectionRange(v,v);else if(t==="delete-back-single"){let D=a.charAt(v-1),J=a.charAt(v),Y=f-re,ee=this._group.test(J);ee&&Y===1?v+=1:!ee&&this.isNumeralChar(D)&&(v+=-1*Y+1),this._group.lastIndex=0,this.input.nativeElement.setSelectionRange(v,v)}else if(a==="-"&&t==="insert"){this.input.nativeElement.setSelectionRange(0,0);let J=this.initCursor()+n.length+1;this.input.nativeElement.setSelectionRange(J,J)}else v=v+(re-f),this.input.nativeElement.setSelectionRange(v,v)}this.input.nativeElement.setAttribute("aria-valuenow",e)}concatValues(e,n){if(e&&n){let t=n.search(this._decimal);return this._decimal.lastIndex=0,this.suffixChar?t!==-1?e.replace(this.suffixChar,"").split(this._decimal)[0]+n.replace(this.suffixChar,"").slice(t)+this.suffixChar:e:t!==-1?e.split(this._decimal)[0]+n.slice(t):e}return e}getDecimalLength(e){if(e){let n=e.split(this._decimal);if(n.length===2)return n[1].replace(this._suffix,"").trim().replace(/\s/g,"").replace(this._currency,"").length}return 0}onInputFocus(e){this.focused=!0,this.onFocus.emit(e)}onInputBlur(e){this.focused=!1;let n=this.validateValue(this.parseValue(this.input.nativeElement.value)),t=n?.toString();this.input.nativeElement.value=this.formatValue(t),this.input.nativeElement.setAttribute("aria-valuenow",t),this.updateModel(e,n),this.onModelTouched(),this.onBlur.emit(e)}formattedValue(){let e=!this.value&&!this.allowEmpty?0:this.value;return this.formatValue(e)}updateModel(e,n){let t=this.ngControl?.control?.updateOn==="blur";this.value!==n?(this.value=n,t&&this.focused||this.onModelChange(n)):t&&this.onModelChange(n)}writeControlValue(e,n){this.value=e&&Number(e),n(e),this.cd.markForCheck()}clearTimer(){this.timer&&clearInterval(this.timer)}static \u0275fac=function(n){return new(n||i)(Te(Qe))};static \u0275cmp=A({type:i,selectors:[["p-inputNumber"],["p-inputnumber"],["p-input-number"]],contentQueries:function(n,t,o){if(n&1&&(O(o,Xi,4),O(o,Ji,4),O(o,en,4),O(o,Ee,4)),n&2){let a;g(a=x())&&(t.clearIconTemplate=a.first),g(a=x())&&(t.incrementButtonIconTemplate=a.first),g(a=x())&&(t.decrementButtonIconTemplate=a.first),g(a=x())&&(t.templates=a)}},viewQuery:function(n,t){if(n&1&&U(tn,5),n&2){let o;g(o=x())&&(t.input=o.first)}},hostVars:2,hostBindings:function(n,t){n&2&&b(t.cn(t.cx("root"),t.styleClass))},inputs:{showButtons:[2,"showButtons","showButtons",y],format:[2,"format","format",y],buttonLayout:"buttonLayout",inputId:"inputId",styleClass:"styleClass",placeholder:"placeholder",tabindex:[2,"tabindex","tabindex",Q],title:"title",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",ariaLabel:"ariaLabel",ariaRequired:[2,"ariaRequired","ariaRequired",y],autocomplete:"autocomplete",incrementButtonClass:"incrementButtonClass",decrementButtonClass:"decrementButtonClass",incrementButtonIcon:"incrementButtonIcon",decrementButtonIcon:"decrementButtonIcon",readonly:[2,"readonly","readonly",y],allowEmpty:[2,"allowEmpty","allowEmpty",y],locale:"locale",localeMatcher:"localeMatcher",mode:"mode",currency:"currency",currencyDisplay:"currencyDisplay",useGrouping:[2,"useGrouping","useGrouping",y],minFractionDigits:[2,"minFractionDigits","minFractionDigits",e=>Q(e,void 0)],maxFractionDigits:[2,"maxFractionDigits","maxFractionDigits",e=>Q(e,void 0)],prefix:"prefix",suffix:"suffix",inputStyle:"inputStyle",inputStyleClass:"inputStyleClass",showClear:[2,"showClear","showClear",y],autofocus:[2,"autofocus","autofocus",y]},outputs:{onInput:"onInput",onFocus:"onFocus",onBlur:"onBlur",onKeyDown:"onKeyDown",onClear:"onClear"},features:[ne([Dn,Fi,{provide:Di,useExisting:i},{provide:ue,useExisting:i}]),se([L]),z],decls:6,vars:36,consts:[["input",""],["pInputText","","role","spinbutton","inputmode","decimal",3,"input","keydown","keypress","paste","click","focus","blur","value","ngStyle","variant","invalid","pSize","pt","pAutoFocus","fluid"],[4,"ngIf"],[3,"pBind","class",4,"ngIf"],["type","button","tabindex","-1",3,"pBind","class","mousedown","mouseup","mouseleave","keydown","keyup",4,"ngIf"],["data-p-icon","times",3,"pBind","class","click",4,"ngIf"],[3,"pBind","class","click",4,"ngIf"],["data-p-icon","times",3,"click","pBind"],[3,"click","pBind"],[4,"ngTemplateOutlet"],[3,"pBind"],["type","button","tabindex","-1",3,"mousedown","mouseup","mouseleave","keydown","keyup","pBind"],[3,"pBind","ngClass",4,"ngIf"],[3,"pBind","ngClass"],["data-p-icon","angle-up",3,"pBind",4,"ngIf"],["data-p-icon","angle-up",3,"pBind"],["data-p-icon","angle-down",3,"pBind",4,"ngIf"],["data-p-icon","angle-down",3,"pBind"]],template:function(n,t){if(n&1){let o=E();u(0,"input",1,0),T("input",function(p){return h(o),_(t.onUserInput(p))})("keydown",function(p){return h(o),_(t.onInputKeyDown(p))})("keypress",function(p){return h(o),_(t.onInputKeyPress(p))})("paste",function(p){return h(o),_(t.onPaste(p))})("click",function(){return h(o),_(t.onInputClick())})("focus",function(p){return h(o),_(t.onInputFocus(p))})("blur",function(p){return h(o),_(t.onInputBlur(p))}),m(),d(2,ln,3,2,"ng-container",2)(3,gn,7,17,"span",3)(4,Tn,3,7,"button",4)(5,En,3,7,"button",4)}n&2&&(b(t.cn(t.cx("pcInputText"),t.inputStyleClass)),r("value",t.formattedValue())("ngStyle",t.inputStyle)("variant",t.$variant())("invalid",t.invalid())("pSize",t.size())("pt",t.ptm("pcInputText"))("pAutoFocus",t.autofocus)("fluid",t.hasFluid),S("id",t.inputId)("aria-valuemin",t.min())("aria-valuemax",t.max())("aria-valuenow",t.value)("placeholder",t.placeholder)("aria-label",t.ariaLabel)("aria-labelledby",t.ariaLabelledBy)("aria-describedby",t.ariaDescribedBy)("title",t.title)("size",t.inputSize())("name",t.name())("autocomplete",t.autocomplete)("maxlength",t.maxlength())("minlength",t.minlength())("tabindex",t.tabindex)("aria-required",t.ariaRequired)("min",t.min())("max",t.max())("step",t.step()??1)("required",t.required()?"":void 0)("readonly",t.readonly?"":void 0)("disabled",t.$disabled()?"":void 0),c(2),r("ngIf",t.buttonLayout!="vertical"&&t.showClear&&t.value),c(),r("ngIf",t.showButtons&&t.buttonLayout==="stacked"),c(),r("ngIf",t.showButtons&&t.buttonLayout!=="stacked"),c(),r("ngIf",t.showButtons&&t.buttonLayout!=="stacked"))},dependencies:[W,Oe,be,ge,Ge,Ye,Me,We,ki,wi,P,de,L],encapsulation:2,changeDetection:0})}return i})(),Bi=(()=>
vendor: 11,418 bytes, lines 214-375
214{class i{static \u0275fac=function(n){return new(n||i)};static \u0275mod=_e({type:i});static \u0275inj=he({imports:[Xe,P,P]})}return i})();var Li=` 215 .p-checkbox { 216 position: relative; 217 display: inline-flex; 218 user-select: none; 219 vertical-align: bottom; 220 width: dt('checkbox.width'); 221 height: dt('checkbox.height'); 222 } 223 224 .p-checkbox-input { 225 cursor: pointer; 226 appearance: none; 227 position: absolute; 228 inset-block-start: 0; 229 inset-inline-start: 0; 230 width: 100%; 231 height: 100%; 232 padding: 0; 233 margin: 0; 234 opacity: 0; 235 z-index: 1; 236 outline: 0 none; 237 border: 1px solid transparent; 238 border-radius: dt('checkbox.border.radius'); 239 } 240 241 .p-checkbox-box { 242 display: flex; 243 justify-content: center; 244 align-items: center; 245 border-radius: dt('checkbox.border.radius'); 246 border: 1px solid dt('checkbox.border.color'); 247 background: dt('checkbox.background'); 248 width: dt('checkbox.width'); 249 height: dt('checkbox.height'); 250 transition: 251 background dt('checkbox.transition.duration'), 252 color dt('checkbox.transition.duration'), 253 border-color dt('checkbox.transition.duration'), 254 box-shadow dt('checkbox.transition.duration'), 255 outline-color dt('checkbox.transition.duration'); 256 outline-color: transparent; 257 box-shadow: dt('checkbox.shadow'); 258 } 259 260 .p-checkbox-icon { 261 transition-duration: dt('checkbox.transition.duration'); 262 color: dt('checkbox.icon.color'); 263 font-size: dt('checkbox.icon.size'); 264 width: dt('checkbox.icon.size'); 265 height: dt('checkbox.icon.size'); 266 } 267 268 .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box { 269 border-color: dt('checkbox.hover.border.color'); 270 } 271 272 .p-checkbox-checked .p-checkbox-box { 273 border-color: dt('checkbox.checked.border.color'); 274 background: dt('checkbox.checked.background'); 275 } 276 277 .p-checkbox-checked .p-checkbox-icon { 278 color: dt('checkbox.icon.checked.color'); 279 } 280 281 .p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box { 282 background: dt('checkbox.checked.hover.background'); 283 border-color: dt('checkbox.checked.hover.border.color'); 284 } 285 286 .p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-icon { 287 color: dt('checkbox.icon.checked.hover.color'); 288 } 289 290 .p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box { 291 border-color: dt('checkbox.focus.border.color'); 292 box-shadow: dt('checkbox.focus.ring.shadow'); 293 outline: dt('checkbox.focus.ring.width') dt('checkbox.focus.ring.style') dt('checkbox.focus.ring.color'); 294 outline-offset: dt('checkbox.focus.ring.offset'); 295 } 296 297 .p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box { 298 border-color: dt('checkbox.checked.focus.border.color'); 299 } 300 301 .p-checkbox.p-invalid > .p-checkbox-box { 302 border-color: dt('checkbox.invalid.border.color'); 303 } 304 305 .p-checkbox.p-variant-filled .p-checkbox-box { 306 background: dt('checkbox.filled.background'); 307 } 308 309 .p-checkbox-checked.p-variant-filled .p-checkbox-box { 310 background: dt('checkbox.checked.background'); 311 } 312 313 .p-checkbox-checked.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box { 314 background: dt('checkbox.checked.hover.background'); 315 } 316 317 .p-checkbox.p-disabled { 318 opacity: 1; 319 } 320 321 .p-checkbox.p-disabled .p-checkbox-box { 322 background: dt('checkbox.disabled.background'); 323 border-color: dt('checkbox.checked.disabled.border.color'); 324 } 325 326 .p-checkbox.p-disabled .p-checkbox-box .p-checkbox-icon { 327 color: dt('checkbox.icon.disabled.color'); 328 } 329 330 .p-checkbox-sm, 331 .p-checkbox-sm .p-checkbox-box { 332 width: dt('checkbox.sm.width'); 333 height: dt('checkbox.sm.height'); 334 } 335 336 .p-checkbox-sm .p-checkbox-icon { 337 font-size: dt('checkbox.icon.sm.size'); 338 width: dt('checkbox.icon.sm.size'); 339 height: dt('checkbox.icon.sm.size'); 340 } 341 342 .p-checkbox-lg, 343 .p-checkbox-lg .p-checkbox-box { 344 width: dt('checkbox.lg.width'); 345 height: dt('checkbox.lg.height'); 346 } 347 348 .p-checkbox-lg .p-checkbox-icon { 349 font-size: dt('checkbox.icon.lg.size'); 350 width: dt('checkbox.icon.lg.size'); 351 height: dt('checkbox.icon.lg.size'); 352 } 353`;var Ln=["icon"],Nn=["input"],An=(i,l)=>({checked:i,class:l});function Rn(i,l){if(i&1&&C(0,"span",8),i&2){let e=s(3);b(e.cx("icon")),r("ngClass",e.checkboxIcon)("pBind",e.ptm("icon"))}}function zn(i,l){if(i&1&&(B(),C(0,"svg",9)),i&2){let e=s(3);b(e.cx("icon")),r("pBind",e.ptm("icon"))}}function Un(i,l){if(i&1&&(w(0),d(1,Rn,1,4,"span",6)(2,zn,1,3,"svg",7),k()),i&2){let e=s(2);c(),r("ngIf",e.checkboxIcon),c(),r("ngIf",!e.checkboxIcon)}}function Pn(i,l){if(i&1&&(B(),C(0,"svg",10)),i&2){let e=s(2);b(e.cx("icon")),r("pBind",e.ptm("icon"))}}function $n(i,l){if(i&1&&(w(0),d(1,Un,3,2,"ng-container",3)(2,Pn,1,3,"svg",5),k()),i&2){let e=s();c(),r("ngIf",e.checked),c(),r("ngIf",e._indeterminate())}}function Hn(i,l){}function Kn(i,l){i&1&&d(0,Hn,0,0,"ng-template")}var Qn=` 354 ${Li} 355 356 /* For PrimeNG */ 357 p-checkBox.ng-invalid.ng-dirty .p-checkbox-box, 358 p-check-box.ng-invalid.ng-dirty .p-checkbox-box, 359 p-checkbox.ng-invalid.ng-dirty .p-checkbox-box { 360 border-color: dt('checkbox.invalid.border.color'); 361 } 362`,Gn={root:({instance:i})=>["p-checkbox p-component",{"p-checkbox-checked p-highlight":i.checked,"p-disabled":i.$disabled(),"p-invalid":i.invalid(),"p-variant-filled":i.$variant()==="filled","p-checkbox-sm p-inputfield-sm":i.size()==="small","p-checkbox-lg p-inputfield-lg":i.size()==="large"}],box:"p-checkbox-box",input:"p-checkbox-input",icon:"p-checkbox-icon"},Ni=(()=>{class i extends pe{name="checkbox";style=Qn;classes=Gn;static \u0275fac=(()=>{let e;return function(t){return(e||(e=N(i)))(t||i)}})();static \u0275prov=G({token:i,factory:i.\u0275fac})}return i})();var Ai=new te("CHECKBOX_INSTANCE"),qn={provide:ce,useExisting:le(()=>Je),multi:!0},Je=(()=>{class i extends Fe{hostName="";value;binary;ariaLabelledBy;ariaLabel;tabindex;inputId;inputStyle;styleClass;inputClass;indeterminate=!1;formControl;checkboxIcon;readonly;autofocus;trueValue=!0;falseValue=!1;variant=j();size=j();onChange=new V;onFocus=new V;onBlur=new V;inputViewChild;get checked(){return this._indeterminate()?!1:this.binary?this.modelValue()===this.trueValue:Rt(this.value,this.modelValue())}_indeterminate=ie(void 0);checkboxIconTemplate;templates;_checkboxIconTemplate;focused=!1;_componentStyle=M(Ni);bindDirectiveInstance=M(L,{self:!0});$pcCheckbox=M(Ai,{optional:!0,skipSelf:!0})??void 0;$variant=X(()=>this.variant()||this.config.inputStyle()||this.config.inputVariant());onAfterContentInit(){this.templates?.forEach(e=>{switch(e.getType()){case"icon":this._checkboxIconTemplate=e.template;break;case"checkboxicon":this._checkboxIconTemplate=e.template;break}})}onChanges(e){e.indeterminate&&this._indeterminate.set(e.indeterminate.currentValue)}onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptms(["host","root"]))}updateModel(e){let n,t=this.injector.get(Ve,null,{optional:!0,self:!0}),o=t&&!this.formControl?t.value:this.modelValue();this.binary?(n=this._indeterminate()?this.trueValue:this.checked?this.falseValue:this.trueValue,this.writeModelValue(n),this.onModelChange(n)):(this.checked||this._indeterminate()?n=o.filter(a=>!Ie(a,this.value)):n=o?[...o,this.value]:[this.value],this.onModelChange(n),this.writeModelValue(n),this.formControl&&this.formControl.setValue(n)),this._indeterminate()&&this._indeterminate.set(!1),this.onChange.emit({checked:n,originalEvent:e})}handleChange(e){this.readonly||this.updateModel(e)}onInputFocus(e){this.focused=!0,this.onFocus.emit(e)}onInputBlur(e){this.focused=!1,this.onBlur.emit(e),this.onModelTouched()}focus(){this.inputViewChild?.nativeElement.focus()}writeControlValue(e,n){n(e),this.cd.markForCheck()}static \u0275fac=(()=>{let e;return function(t){return(e||(e=N(i)))(t||i)}})();static \u0275cmp=A({type:i,selectors:[["p-checkbox"],["p-checkBox"],["p-check-box"]],contentQueries:function(n,t,o){if(n&1&&(O(o,Ln,4),O(o,Ee,4)),n&2){let a;g(a=x())&&(t.checkboxIconTemplate=a.first),g(a=x())&&(t.templates=a)}},viewQuery:function(n,t){if(n&1&&U(Nn,5),n&2){let o;g(o=x())&&(t.inputViewChild=o.first)}},hostVars:5,hostBindings:function(n,t){n&2&&(S("data-p-highlight",t.checked)("data-p-checked",t.checked)("data-p-disabled",t.$disabled()),b(t.cn(t.cx("root"),t.styleClass)))},inputs:{hostName:"hostName",value:"value",binary:[2,"binary","binary",y],ariaLabelledBy:"ariaLabelledBy",ariaLabel:"ariaLabel",tabindex:[2,"tabindex","tabindex",Q],inputId:"inputId",inputStyle:"inputStyle",styleClass:"styleClass",inputClass:"inputClass",indeterminate:[2,"indeterminate","indeterminate",y],formControl:"formControl",checkboxIcon:"checkboxIcon",readonly:[2,"readonly","readonly",y],autofocus:[2,"autofocus","autofocus",y],trueValue:"trueValue",falseValue:"falseValue",variant:[1,"variant"],size:[1,"size"]},outputs:{onChange:"onChange",onFocus:"onFocus",onBlur:"onBlur"},features:[ne([qn,Ni,{provide:Ai,useExisting:i},{provide:ue,useExisting:i}]),se([L]),z],decls:5,vars:24,consts:[["input",""],["type","checkbox",3,"focus","blur","change","checked","pBind"],[3,"pBind"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["data-p-icon","minus",3,"class","pBind",4,"ngIf"],[3,"class","ngClass","pBind",4,"ngIf"],["data-p-icon","check",3,"class","pBind",4,"ngIf"],[3,"ngClass","pBind"],["data-p-icon","check",3,"pBind"],["data-p-icon","minus",3,"pBind"]],template:function(n,t){if(n&1){let o=E();u(0,"input",1,0),T("focus",function(p){return h(o),_(t.onInputFocus(p))})("blur",function(p){return h(o),_(t.onInputBlur(p))})("change",function(p){return h(o),_(t.handleChange(p))}),m(),u(2,"div",2),d(3,$n,3,2,"ng-container",3)(4,Kn,1,0,null,4),m()}n&2&&(we(t.inputStyle),b(t.cn(t.cx("input"),t.inputClass)),r("checked",t.checked)("pBind",t.ptm("input")),S("id",t.inputId)("value",t.value)("name",t.name())("tabindex",t.tabindex)("required",t.required()?"":void 0)("readonly",t.readonly?"":void 0)("disabled",t.$disabled()?"":void 0)("aria-labelledby",t.ariaLabelledBy)("aria-label",t.ariaLabel),c(2),b(t.cx("box")),r("pBind",t.ptm("box")),c(),r("ngIf",!t.checkboxIconTemplate&&!t._checkboxIconTemplate),c(),r("ngTemplateOutlet",t.checkboxIconTemplate||t._checkboxIconTemplate)("ngTemplateOutletContext",fe(21,An,t.checked,t.cx("icon"))))},dependencies:[W,Oe,be,ge,P,je,Oi,de,L],encapsulation:2,changeDetection:0})}return i})();var Ri=` 363 .p-multiselect { 364 display: inline-flex; 365 cursor: pointer; 366 position: relative; 367 user-select: none; 368 background: dt('multiselect.background'); 369 border: 1px solid dt('multiselect.border.color'); 370 transition: 371 background dt('multiselect.transition.duration'), 372 color dt('multiselect.transition.duration'), 373 border-color dt('multiselect.transition.duration'), 374 outline-color dt('multiselect.transition.duration'), 375 box-shadow dt('multiselect.transition.duration');
376 border-radius: dt('multiselect.border.radius'); 377 outline-color: transparent; 378 box-shadow: dt('multiselect.shadow'); 379 } 380 381 .p-multiselect:not(.p-disabled):hover { 382 border-color: dt('multiselect.hover.border.color'); 383 } 384 385 .p-multiselect:not(.p-disabled).p-focus { 386 border-color: dt('multiselect.focus.border.color'); 387 box-shadow: dt('multiselect.focus.ring.shadow'); 388 outline: dt('multiselect.focus.ring.width') dt('multiselect.focus.ring.style') dt('multiselect.focus.ring.color'); 389 outline-offset: dt('multiselect.focus.ring.offset'); 390 } 391 392 .p-multiselect.p-variant-filled { 393 background: dt('multiselect.filled.background'); 394 } 395 396 .p-multiselect.p-variant-filled:not(.p-disabled):hover { 397 background: dt('multiselect.filled.hover.background'); 398 } 399 400 .p-multiselect.p-variant-filled.p-focus { 401 background: dt('multiselect.filled.focus.background'); 402 } 403 404 .p-multiselect.p-invalid { 405 border-color: dt('multiselect.invalid.border.color'); 406 } 407 408 .p-multiselect.p-disabled { 409 opacity: 1; 410 background: dt('multiselect.disabled.background'); 411 } 412 413 .p-multiselect-dropdown { 414 display: flex; 415 align-items: center; 416 justify-content: center; 417 flex-shrink: 0; 418 background: transparent; 419 color: dt('multiselect.dropdown.color'); 420 width: dt('multiselect.dropdown.width'); 421 border-start-end-radius: dt('multiselect.border.radius'); 422 border-end-end-radius: dt('multiselect.border.radius'); 423 } 424 425 .p-multiselect-clear-icon { 426 align-self: center; 427 color: dt('multiselect.clear.icon.color'); 428 inset-inline-end: dt('multiselect.dropdown.width'); 429 } 430 431 .p-multiselect-label-container { 432 overflow: hidden; 433 flex: 1 1 auto; 434 cursor: pointer; 435 } 436 437 .p-multiselect-label { 438 white-space: nowrap; 439 cursor: pointer; 440 overflow: hidden; 441 text-overflow: ellipsis; 442 padding: dt('multiselect.padding.y') dt('multiselect.padding.x'); 443 color: dt('multiselect.color'); 444 } 445 446 .p-multiselect-display-chip .p-multiselect-label { 447 display: flex; 448 align-items: center; 449 gap: calc(dt('multiselect.padding.y') / 2); 450 } 451 452 .p-multiselect-label.p-placeholder { 453 color: dt('multiselect.placeholder.color'); 454 } 455 456 .p-multiselect.p-invalid .p-multiselect-label.p-placeholder { 457 color: dt('multiselect.invalid.placeholder.color'); 458 } 459 460 .p-multiselect.p-disabled .p-multiselect-label { 461 color: dt('multiselect.disabled.color'); 462 } 463 464 .p-multiselect-label-empty { 465 overflow: hidden; 466 visibility: hidden; 467 } 468 469 .p-multiselect-overlay { 470 position: absolute; 471 top: 0; 472 left: 0; 473 background: dt('multiselect.overlay.background'); 474 color: dt('multiselect.overlay.color'); 475 border: 1px solid dt('multiselect.overlay.border.color'); 476 border-radius: dt('multiselect.overlay.border.radius'); 477 box-shadow: dt('multiselect.overlay.shadow'); 478 min-width: 100%; 479 } 480 481 .p-multiselect-header { 482 display: flex; 483 align-items: center; 484 padding: dt('multiselect.list.header.padding'); 485 } 486 487 .p-multiselect-header .p-checkbox { 488 margin-inline-end: dt('multiselect.option.gap'); 489 } 490 491 .p-multiselect-filter-container { 492 flex: 1 1 auto; 493 } 494 495 .p-multiselect-filter { 496 width: 100%; 497 } 498 499 .p-multiselect-list-container { 500 overflow: auto; 501 } 502 503 .p-multiselect-list { 504 margin: 0; 505 padding: 0; 506 list-style-type: none; 507 padding: dt('multiselect.list.padding'); 508 display: flex; 509 flex-direction: column; 510 gap: dt('multiselect.list.gap'); 511 } 512 513 .p-multiselect-option { 514 cursor: pointer; 515 font-weight: normal; 516 white-space: nowrap; 517 position: relative; 518 overflow: hidden; 519 display: flex; 520 align-items: center; 521 gap: dt('multiselect.option.gap'); 522 padding: dt('multiselect.option.padding'); 523 border: 0 none; 524 color: dt('multiselect.option.color'); 525 background: transparent; 526 transition: 527 background dt('multiselect.transition.duration'), 528 color dt('multiselect.transition.duration'), 529 border-color dt('multiselect.transition.duration'), 530 box-shadow dt('multiselect.transition.duration'), 531 outline-color dt('multiselect.transition.duration');
532 border-radius: dt('multiselect.option.border.radius'); 533 } 534 535 .p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled).p-focus { 536 background: dt('multiselect.option.focus.background'); 537 color: dt('multiselect.option.focus.color'); 538 } 539 540 .p-multiselect-option.p-multiselect-option-selected { 541 background: dt('multiselect.option.selected.background'); 542 color: dt('multiselect.option.selected.color'); 543 } 544 545 .p-multiselect-option.p-multiselect-option-selected.p-focus { 546 background: dt('multiselect.option.selected.focus.background'); 547 color: dt('multiselect.option.selected.focus.color'); 548 } 549 550 .p-multiselect-option-group { 551 cursor: auto; 552 margin: 0; 553 padding: dt('multiselect.option.group.padding'); 554 background: dt('multiselect.option.group.background'); 555 color: dt('multiselect.option.group.color'); 556 font-weight: dt('multiselect.option.group.font.weight'); 557 } 558 559 .p-multiselect-empty-message { 560 padding: dt('multiselect.empty.message.padding'); 561 } 562 563 .p-multiselect-label .p-chip { 564 padding-block-start: calc(dt('multiselect.padding.y') / 2); 565 padding-block-end: calc(dt('multiselect.padding.y') / 2); 566 border-radius: dt('multiselect.chip.border.radius'); 567 } 568 569 .p-multiselect-label:has(.p-chip) { 570 padding: calc(dt('multiselect.padding.y') / 2) calc(dt('multiselect.padding.x') / 2); 571 } 572 573 .p-multiselect-fluid { 574 display: flex; 575 width: 100%; 576 } 577 578 .p-multiselect-sm .p-multiselect-label { 579 font-size: dt('multiselect.sm.font.size'); 580 padding-block: dt('multiselect.sm.padding.y'); 581 padding-inline: dt('multiselect.sm.padding.x'); 582 } 583 584 .p-multiselect-sm .p-multiselect-dropdown .p-icon { 585 font-size: dt('multiselect.sm.font.size'); 586 width: dt('multiselect.sm.font.size'); 587 height: dt('multiselect.sm.font.size'); 588 } 589 590 .p-multiselect-lg .p-multiselect-label { 591 font-size: dt('multiselect.lg.font.size'); 592 padding-block: dt('multiselect.lg.padding.y'); 593 padding-inline: dt('multiselect.lg.padding.x'); 594 } 595 596 .p-multiselect-lg .p-multiselect-dropdown .p-icon { 597 font-size: dt('multiselect.lg.font.size'); 598 width: dt('multiselect.lg.font.size'); 599 height: dt('multiselect.lg.font.size'); 600 } 601 602 .p-floatlabel-in .p-multiselect-filter { 603 padding-block-start: dt('multiselect.padding.y'); 604 padding-block-end: dt('multiselect.padding.y'); 605 } 606`;var Wn=["pMultiSelectItem",""],Ui=i=>({$implicit:i}),Yn=(i,l)=>({checked:i,class:l});function Zn(i,l){}function Xn(i,l){i&1&&d(0,Zn,0,0,"ng-template")}function Jn(i,l){if(i&1&&d(0,Xn,1,0,null,3),i&2){let e=l.class,n=s(2);r("ngTemplateOutlet",n.itemCheckboxIconTemplate)("ngTemplateOutletContext",fe(2,Yn,n.selected,e))}}function eo(i,l){i&1&&(w(0),d(1,Jn,1,5,"ng-template",null,0,Z),k())}function to(i,l){if(i&1&&(u(0,"span"),F(1),m()),i&2){let e=s();c(),q(e.label??"empty")}}function io(i,l){i&1&&$(0)}var no=["item"],oo=["group"],ao=["loader"],ro=["header"],lo=["filter"],so=["footer"],co=["emptyfilter"],po=["empty"],uo=["selecteditems"],mo=["loadingicon"],ho=["filtericon"],_o=["removetokenicon"],fo=["chipicon"],bo=["clearicon"],go=["dropdownicon"],xo=["itemcheckboxicon"],yo=["headercheckboxicon"],vo=["overlay"],Co=["filterInput"],Io=["focusInput"],To=["items"],So=["scroller"],wo=["lastHiddenFocusableEl"],ko=["firstHiddenFocusableEl"],Oo=["headerCheckbox"],Vo=[[["p-header"]],[["p-footer"]]],Eo=["p-header","p-footer"],Mo=()=>({class:"p-multiselect-chip-icon"}),Fo=(i,l)=>({$implicit:i,removeChip:l}),Pi=i=>({options:i}),Do=(i,l,e)=>({checked:i,partialSelected:l,class:e}),tt=i=>({height:i}),$i=(i,l)=>({$implicit:i,options:l}),Bo=()=>({});function Lo(i,l){if(i&1&&(w(0),F(1),k()),i&2){let e=s(2);c(),q(e.label()||"empty")}}function No(i,l){if(i&1&&F(0),i&2){let e=s(3);ke(" ",e.getSelectedItemsLabel()," ")}}function Ao(i,l){i&1&&$(0)}function Ro(i,l){if(i&1){let e=E();u(0,"span",27),T("click",function(t){h(e);let o=s(4).$implicit,a=s(4);return _(a.removeOption(o,t))}),d(1,Ao,1,0,"ng-container",28),m()}if(i&2){let e=s(8);b(e.cx("chipIcon")),r("pBind",e.ptm("chipIcon")),S("aria-hidden",!0),c(),r("ngTemplateOutlet",e.chipIconTemplate||e._chipIconTemplate||e.removeTokenIconTemplate||e._removeTokenIconTemplate)("ngTemplateOutletContext",rt(6,Mo))}}function zo(i,l){if(i&1&&(w(0),d(1,Ro,2,7,"span",26),k()),i&2){let e=s(7);c(),r("ngIf",e.chipIconTemplate||e._chipIconTemplate||e.removeTokenIconTemplate||e._removeTokenIconTemplate)}}function Uo(i,l){if(i&1&&d(0,zo,2,1,"ng-container",20),i&2){let e=s(6);r("ngIf",!e.$disabled()&&!e.readonly)}}function Po(i,l){i&1&&(w(0),d(1,Uo,1,1,"ng-template",null,5,Z),k())}function $o(i,l){if(i&1){let e=E();u(0,"div",19,4)(2,"p-chip",25),T("onRemove",function(t){let o=h(e).$implicit,a=s(4);return _(a.removeOption(o,t))}),d(3,Po,3,0,"ng-container",20),m()()}if(i&2){let e=l.$implicit,n=s(4);b(n.cx("chipItem")),r("pBind",n.ptm("chipItem")),c(2),b(n.cx("pcChip")),r("pt",n.ptm("pcChip"))("label",n.getLabelByValue(e))("removable",!n.$disabled()&&!n.readonly)("removeIcon",n.chipIcon),c(),r("ngIf",n.chipIconTemplate||n._chipIconTemplate||n.removeTokenIconTemplate||n._removeTokenIconTemplate)}}function Ho(i,l){if(i&1&&d(0,$o,4,10,"div",24),i&2){let e=s(3);r("ngForOf",e.chipSelectedItems())}}function Ko(i,l){if(i&1&&(w(0),F(1),k()),i&2){let e=s(3);c(),q(e.placeholder()||"empty")}}function Qo(i,l){if(i&1&&(w(0),H(1,No,1,1)(2,Ho,1,1,"div",23),d(3,Ko,2,1,"ng-container",20),k()),i&2){let e=s(2);c(),K(e.chipSelectedItems()&&e.chipSelectedItems().length===e.maxSelectedLabels?1:2),c(2),r("ngIf",!e.modelValue()||e.modelValue().length===0)}}function Go(i,l){if(i&1&&(w(0),d(1,Lo,2,1,"ng-container",20)(2,Qo,4,2,"ng-container",20),k()),i&2){let e=s();c(),r("ngIf",e.display==="comma"),c(),r("ngIf",e.display==="chip")}}function qo(i,l){i&1&&$(0)}function jo(i,l){if(i&1&&(w(0),F(1),k()),i&2){let e=s(2);c(),q(e.placeholder()||"empty")}}function Wo(i,l){if(i&1&&(w(0),d(1,qo,1,0,"ng-container",28)(2,jo,2,1,"ng-container",20),k()),i&2){let e=s();c(),r("ngTemplateOutlet",e.selectedItemsTemplate||e._selectedItemsTemplate)("ngTemplateOutletContext",fe(3,Fo,e.selectedOptions,e.removeOption.bind(e))),c(),r("ngIf",!e.modelValue()||e.modelValue().length===0)}}function Yo(i,l){if(i&1){let e=E();B(),u(0,"svg",31),T("click",function(t){h(e);let o=s(2);return _(o.clear(t))}),m()}if(i&2){let e=s(2);b(e.cx("clearIcon")),r("pBind",e.ptm("clearIcon")),S("aria-hidden",!0)}}function Zo(i,l){}function Xo(i,l){i&1&&d(0,Zo,0,0,"ng-template")}function Jo(i,l){if(i&1){let e=E();u(0,"span",27),T("click",function(t){h(e);let o=s(2);return _(o.clear(t))}),d(1,Xo,1,0,null,32),m()}if(i&2){let e=s(2);b(e.cx("clearIcon")),r("pBind",e.ptm("clearIcon")),S("aria-hidden",!0),c(),r("ngTemplateOutlet",e.clearIconTemplate||e._clearIconTemplate)}}function ea(i,l){if(i&1&&(w(0),d(1,Yo,1,4,"svg",29)(2,Jo,2,5,"span",30),k()),i&2){let e=s();c(),r("ngIf",!e.clearIconTemplate&&!e._clearIconTemplate),c(),r("ngIf",e.clearIconTemplate||e._clearIconTemplate)}}function ta(i,l){i&1&&$(0)}function ia(i,l){if(i&1&&(w(0),d(1,ta,1,0,"ng-container",32),k()),i&2){let e=s(2);c(),r("ngTemplateOutlet",e.loadingIconTemplate||e._loadingIconTemplate)}}function na(i,l){if(i&1&&C(0,"span",19),i&2){let e=s(3);b(e.cn(e.cx("loadingIcon"),"pi-spin "+e.loadingIcon)),r("pBind",e.ptm("loadingIcon")),S("aria-hidden",!0)}}function oa(i,l){if(i&1&&C(0,"span",19),i&2){let e=s(3);b(e.cn(e.cx("loadingIcon"),"pi pi-spinner pi-spin")),r("pBind",e.ptm("loadingIcon")),S("aria-hidden",!0)}}function aa(i,l){if(i&1&&(w(0),d(1,na,1,4,"span",33)(2,oa,1,4,"span",33),k()),i&2){let e=s(2);c(),r("ngIf",e.loadingIcon),c(),r("ngIf",!e.loadingIcon)}}function ra(i,l){if(i&1&&(w(0),d(1,ia,2,1,"ng-container",20)(2,aa,3,2,"ng-container",20),k()),i&2){let e=s();c(),r("ngIf",e.loadingIconTemplate||e._loadingIconTemplate),c(),r("ngIf",!e.loadingIconTemplate&&!e._loadingIconTemplate)}}function la(i,l){if(i&1&&C(0,"span",36),i&2){let e=s(3);b(e.cx("dropdownIcon")),r("pBind",e.ptm("dropdownIcon"))("ngClass",e.dropdownIcon),S("aria-hidden",!0)}}function sa(i,l){if(i&1&&(B(),C(0,"svg",37)),i&2){let e=s(3);b(e.cx("dropdownIcon")),r("pBind",e.ptm("dropdownIcon")),S("aria-hidden",!0)}}function ca(i,l){if(i&1&&(w(0),d(1,la,1,5,"span",34)(2,sa,1,4,"svg",35),k()),i&2){let e=s(2);c(),r("ngIf",e.dropdownIcon),c(),r("ngIf",!e.dropdownIcon)}}function pa(i,l){}function ua(i,l){i&1&&d(0,pa,0,0,"ng-template")}function da(i,l){if(i&1&&(u(0,"span",19),d(1,ua,1,0,null,32),m()),i&2){let e=s(2);b(e.cx("dropdownIcon")),r("pBind",e.ptm("dropdownIcon")),S("aria-hidden",!0),c(),r("ngTemplateOutlet",e.dropdownIconTemplate||e._dropdownIconTemplate)}}function ma(i,l){if(i&1&&d(0,ca,3,2,"ng-container",20)(1,da,2,5,"span",33),i&2){let e=s();r("ngIf",!e.dropdownIconTemplate&&!e._dropdownIconTemplate),c(),r("ngIf",e.dropdownIconTemplate||e._dropdownIconTemplate)}}function ha(i,l){i&1&&$(0)}function _a(i,l){i&1&&$(0)}function fa(i,l){if(i&1&&(w(0),d(1,_a,1,0,"ng-container",28),k()),i&2){let e=s(3);c(),r("ngTemplateOutlet",e.filterTemplate||e._filterTemplate)("ngTemplateOutletContext",oe(2,Pi,e.filterOptions))}}function ba(i,l){if(i&1&&(B(),C(0,"svg",45)),i&2){let e=s().class,n=s(5);b(e),r("pBind",n.getHeaderCheckboxPTOptions("pcHeaderCheckbox.icon"))}}function ga(i,l){}function xa(i,l){i&1&&d(0,ga,0,0,"ng-template")}function ya(i,l){if(i&1&&d(0,ba,1,3,"svg",44)(1,xa,1,0,null,28),i&2){let e=l.class,n=s(5);r("ngIf",!n.headerCheckboxIconTemplate&&!n._headerCheckboxIconTemplate&&n.allSelected()),c(),r("ngTemplateOutlet",n.headerCheckboxIconTemplate||n._headerCheckboxIconTemplate)("ngTemplateOutletContext",xt(3,Do,n.allSelected(),n.partialSelected(),e))}}function va(i,l){if(i&1){let e=E();u(0,"p-checkbox",43,10),T("onChange",function(t){h(e);let o=s(4);return _(o.onToggleAll(t))}),d(2,ya,2,7,"ng-template",null,11,Z),m()}if(i&2){let e=s(4);r("pt",e.getHeaderCheckboxPTOptions("pcHeaderCheckbox"))("ngModel",e.allSelected())("ariaLabel",e.toggleAllAriaLabel)("binary",!0)("variant",e.$variant())("disabled",e.$disabled())}}function Ca(i,l){if(i&1&&(B(),C(0,"svg",50)),i&2){let e=s(5);r("pBind",e.ptm("filterIcon"))}}function Ia(i,l){}function Ta(i,l){i&1&&d(0,Ia,0,0,"ng-template")}function Sa(i,l){if(i&1&&(u(0,"span",51),d(1,Ta,1,0,null,32),m()),i&2){let e=s(5);r("pBind",e.ptm("filterIcon")),c(),r("ngTemplateOutlet",e.filterIconTemplate||e._filterIconTemplate)}}function wa(i,l){if(i&1){let e=E();u(0,"p-iconfield",46)(1,"input",47,12),T("input",function(t){h(e);let o=s(4);return _(o.onFilterInputChange(t))})("keydown",function(t){h(e);let o=s(4);return _(o.onFilterKeyDown(t))})("click",function(t){h(e);let o=s(4);return _(o.onInputClick(t))})("blur",function(t){h(e);let o=s(4);return _(o.onFilterBlur(t))}),m(),u(3,"p-inputicon",46),d(4,Ca,1,1,"svg",48)(5,Sa,2,2,"span",49),m()()}if(i&2){let e=s(4);b(e.cx("pcFilterContainer")),r("pt",e.ptm("pcFilterContainer")),c(),b(e.cx("pcFilter")),r("pt",e.ptm("pcFilter"))("variant",e.$variant())("value",e._filterValue()||""),S("autocomplete",e.autocomplete)("aria-owns",e.id+"_list")("aria-activedescendant",e.focusedOptionId)("disabled",e.$disabled()?"":void 0)("placeholder",e.filterPlaceHolder)("aria-label",e.ariaFilterLabel),c(2),r("pt",e.ptm("pcFilterIconContainer")),c(),r("ngIf",!e.filterIconTemplate&&!e._filterIconTemplate),c(),r("ngIf",e.filterIconTemplate||e._filterIconTemplate)}}function ka(i,l){if(i&1&&d(0,va,4,6,"p-checkbox",41)(1,wa,6,17,"p-iconfield",42),i&2){let e=s(3);r("ngIf",e.showToggleAll&&!e.selectionLimit),c(),r("ngIf",e.filter)}}function Oa(i,l){if(i&1&&(u(0,"div",19),ot(1),d(2,fa,2,4,"ng-container",21)(3,ka,2,2,"ng-template",null,9,Z),m()),i&2){let e=Ae(4),n=s(2);b(n.cx("header")),r("pBind",n.ptm("header")),c(2),r("ngIf",n.filterTemplate||n._filterTemplate)("ngIfElse",e)}}function Va(i,l){i&1&&$(0)}function Ea(i,l){if(i&1&&d(0,Va,1,0,"ng-container",28),i&2){let e=l.$implicit,n=l.options;s(2);let t=Ae(9);r("ngTemplateOutlet",t)("ngTemplateOutletContext",fe(2,$i,e,n))}}function Ma(i,l){i&1&&$(0)}function Fa(i,l){if(i&1&&d(0,Ma,1,0,"ng-container",28),i&2){let e=l.options,n=s(4);r("ngTemplateOutlet",n.loaderTemplate||n._loaderTemplate)("ngTemplateOutletContext",oe(2,Pi,e))}}function Da(i,l){i&1&&(w(0),d(1,Fa,1,4,"ng-template",null,14,Z),k())}function Ba(i,l){if(i&1){let e=E();u(0,"p-scroller",52,13),T("onLazyLoad",function(t){h(e);let o=s(2);return _(o.onLazyLoad.emit(t))}),d(2,Ea,1,5,"ng-template",null,3,Z)(4,Da,3,0,"ng-container",20),m()}if(i&2){let e=s(2);we(oe(9,tt,e.scrollHeight)),r("items",e.visibleOptions())("itemSize",e.virtualScrollItemSize)("autoSize",!0)("tabindex",-1)("lazy",e.lazy)("options",e.virtualScrollOptions),c(4),r("ngIf",e.loaderTemplate||e._loaderTemplate)}}function La(i,l){i&1&&$(0)}function Na(i,l){if(i&1&&(w(0),d(1,La,1,0,"ng-container",28),k()),i&2){s();let e=Ae(9),n=s();c(),r("ngTemplateOutlet",e)("ngTemplateOutletContext",fe(3,$i,n.visibleOptions(),rt(2,Bo)))}}function Aa(i,l){if(i&1&&(u(0,"span"),F(1),m()),i&2){let e=s(2).$implicit,n=s(3);c(),q(n.getOptionGroupLabel(e.optionGroup))}}function Ra(i,l){if(i&1&&$(0,58),i&2){let e=s(2).$implicit,n=s(3);r("ngTemplateOutlet",n.groupTemplate)("ngTemplateOutletContext",oe(2,Ui,e.optionGroup))}}function za(i,l){if(i&1&&(w(0),u(1,"li",56),d(2,Aa,2,1,"span",20)(3,Ra,1,4,"ng-container",57),m(),k()),i&2){let e=s(),n=e.$implicit,t=e.index,o=s().options,a=s(2);c(),b(a.cx("optionGroup")),r("pBind",a.ptm("optionGroup"))("ngStyle",oe(7,tt,o.itemSize+"px")),S("id",a.id+"_"+a.getOptionIndex(t,o)),c(),r("ngIf",!a.groupTemplate&&n.optionGroup),c(),r("ngIf",n.optionGroup&&a.groupTemplate)}}function Ua(i,l){if(i&1){let e=E();w(0),u(1,"li",59),T("onClick",function(t){h(e);let o=s().index,a=s().options,p=s(2);return _(p.onOptionSelect(t,!1,p.getOptionIndex(o,a)))})("onMouseEnter",function(t){h(e);let o=s().index,a=s().options,p=s(2);return _(p.onOptionMouseEnter(t,p.getOptionIndex(o,a)))}),m(),k()}if(i&2){let e=s(),n=e.$implicit,t=e.index,o=s().options,a=s(2);c(),r("pBind",a.getPTOptions(n,a.getItemOptions,t,"option"))("id",a.id+"_"+a.getOptionIndex(t,o))("option",n)("selected",a.isSelected(n))("label",a.getOptionLabel(n))("disabled",a.isOptionDisabled(n))("template",a.itemTemplate||a._itemTemplate)("itemCheckboxIconTemplate",a.itemCheckboxIconTemplate||a._itemCheckboxIconTemplate)("itemSize",o.itemSize)("focused",a.focusedOptionIndex()===a.getOptionIndex(t,o))("ariaPosInset",a.getAriaPosInset(a.getOptionIndex(t,o)))("ariaSetSize",a.ariaSetSize)("variant",a.$variant())("highlightOnSelect",a.highlightOnSelect)("pt",a.pt)}}function Pa(i,l){if(i&1&&d(0,za,4,9,"ng-container",20)(1,Ua,2,15,"ng-container",20),i&2){let e=l.$implicit,n=s(3);r("ngIf",n.isOptionGroup(e)),c(),r("ngIf",!n.isOptionGroup(e))}}function $a(i,l){if(i&1&&F(0),i&2){let e=s(4);ke(" ",e.emptyFilterMessageLabel," ")}}function Ha(i,l){i&1&&$(0)}function Ka(i,l){if(i&1&&d(0,Ha,1,0,"ng-container",32),i&2){let e=s(4);r("ngTemplateOutlet",e.emptyFilterTemplate||e._emptyFilterTemplate||e.emptyTemplate||e._emptyFilterTemplate)}}function Qa(i,l){if(i&1&&(u(0,"li",56),H(1,$a,1,1)(2,Ka,1,1,"ng-container"),m()),i&2){let e=s().options,n=s(2);b(n.cx("emptyMessage")),r("pBind",n.ptm("emptyMessage"))("ngStyle",oe(5,tt,e.itemSize+"px")),c(),K(!n.emptyFilterTemplate&&!n._emptyFilterTemplate&&!n.emptyTemplate&&!n._emptyTemplate?1:2)}}function Ga(i,l){if(i&1&&F(0),i&2){let e=s(4);ke(" ",e.emptyMessageLabel," ")}}function qa(i,l){i&1&&$(0)}function ja(i,l){if(i&1&&d(0,qa,1,0,"ng-container",32),i&2){let e=s(4);r("ngTemplateOutlet",e.emptyTemplate||e._emptyTemplate)}}function Wa(i,l){if(i&1&&(u(0,"li",56),H(1,Ga,1,1)(2,ja,1,1,"ng-container"),m()),i&2){let e=s().options,n=s(2);b(n.cx("emptyMessage")),r("pBind",n.ptm("emptyMessage"))("ngStyle",oe(5,tt,e.itemSize+"px")),c(),K(!n.emptyTemplate&&!n._emptyTemplate?1:2)}}function Ya(i,l){if(i&1&&(u(0,"ul",53,15),d(2,Pa,2,2,"ng-template",54)(3,Qa,3,7,"li",55)(4,Wa,3,7,"li",55),m()),i&2){let e=l.$implicit,n=l.options,t=s(2);we(n.contentStyle),b(t.cn(t.cx("list"),n.contentStyleClass)),r("pBind",t.ptm("list")),S("aria-label",t.listLabel),c(2),r("ngForOf",e),c(),r("ngIf",t.hasFilter()&&t.isEmpty()),c(),r("ngIf",!t.hasFilter()&&t.isEmpty())}}function Za(i,l){i&1&&$(0)}function Xa(i,l){if(i&1&&(u(0,"div"),ot(1,1),d(2,Za,1,0,"ng-conta
606iner",32),m()),i&2){let e=s(2);c(2),r("ngTemplateOutlet",e.footerTemplate||e._footerTemplate)}}function Ja(i,l){if(i&1){let e=E();u(0,"div",38)(1,"span",39,6),T("focus",function(t){h(e);let o=s();return _(o.onFirstHiddenFocus(t))}),m(),d(3,ha,1,0,"ng-container",32)(4,Oa,5,5,"div",33),u(5,"div",19),d(6,Ba,5,11,"p-scroller",40)(7,Na,2,6,"ng-container",20)(8,Ya,5,9,"ng-template",null,7,Z),m(),d(10,Xa,3,1,"div",20),u(11,"span",39,8),T("focus",function(t){h(e);let o=s();return _(o.onLastHiddenFocus(t))}),m()()}if(i&2){let e=s();b(e.cn(e.cx("overlay"),e.panelStyleClass)),r("pBind",e.ptm("overlay"))("ngStyle",e.panelStyle),S("id",e.id+"_list"),c(),r("pBind",e.ptm("firstHiddenFocusableEl")),S("tabindex",0)("data-p-hidden-accessible",!0)("data-p-hidden-focusable",!0),c(2),r("ngTemplateOutlet",e.headerTemplate||e._headerTemplate),c(),r("ngIf",e.showHeader),c(),b(e.cx("listContainer")),at("max-height",e.virtualScroll?"auto":e.scrollHeight||"auto"),r("pBind",e.ptm("listContainer")),c(),r("ngIf",e.virtualScroll),c(),r("ngIf",!e.virtualScroll),c(3),r("ngIf",e.footerFacet||e.footerTemplate||e._footerTemplate),c(),r("pBind",e.ptm("lastHiddenFocusableEl")),S("tabindex",0)("data-p-hidden-accessible",!0)("data-p-hidden-focusable",!0)}}var er=` 607 ${Ri} 608 609 /* For PrimeNG */ 610 .p-multiselect.ng-invalid.ng-dirty { 611 border-color: dt('multiselect.invalid.border.color'); 612 } 613 p-multiSelect.ng-invalid.ng-dirty .p-multiselect-label.p-placeholder, 614 p-multi-select.ng-invalid.ng-dirty .p-multiselect-label.p-placeholder, 615 p-multiselect.ng-invalid.ng-dirty .p-multiselect-label.p-placeholder { 616 color: dt('multiselect.invalid.placeholder.color'); 617 } 618`,tr={root:({instance:i})=>({position:i.$appendTo()==="self"?"relative":void 0})},ir={root:({instance:i})=>["p-multiselect p-component p-inputwrapper",{"p-multiselect p-component p-inputwrapper":!0,"p-multiselect-display-chip":i.display==="chip","p-disabled":i.$disabled(),"p-invalid":i.invalid(),"p-variant-filled":i.$variant()==="filled","p-focus":i.focused,"p-inputwrapper-filled":i.$filled(),"p-inputwrapper-focus":i.focused||i.overlayVisible,"p-multiselect-open":i.overlayVisible,"p-multiselect-fluid":i.hasFluid,"p-multiselect-sm p-inputfield-sm":i.size()==="small","p-multiselect-lg p-inputfield-lg":i.size()==="large"}],labelContainer:"p-multiselect-label-container",label:({instance:i})=>({"p-multiselect-label":!0,"p-placeholder":i.label()===i.placeholder(),"p-multiselect-label-empty":!i.placeholder()&&!i.defaultLabel&&(!i.modelValue()||i.modelValue().length===0)}),chipItem:"p-multiselect-chip-item",pcChip:"p-multiselect-chip",chipIcon:"p-multiselect-chip-icon",dropdown:"p-multiselect-dropdown",loadingIcon:"p-multiselect-loading-icon",dropdownIcon:"p-multiselect-dropdown-icon",overlay:"p-multiselect-overlay p-component-overlay p-component",header:"p-multiselect-header",pcFilterContainer:"p-multiselect-filter-container",pcFilter:"p-multiselect-filter",listContainer:"p-multiselect-list-container",list:"p-multiselect-list",optionGroup:"p-multiselect-option-group",option:({instance:i})=>({"p-multiselect-option":!0,"p-multiselect-option-selected":i.selected&&i.highlightOnSelect,"p-disabled":i.disabled,"p-focus":i.focused}),emptyMessage:"p-multiselect-empty-message",clearIcon:"p-multiselect-clear-icon"},et=(()=>{class i extends pe{name="multiselect";style=er;classes=ir;inlineStyles=tr;static \u0275fac=(()=>{let e;return function(t){return(e||(e=N(i)))(t||i)}})();static \u0275prov=G({token:i,factory:i.\u0275fac})}return i})();var zi=new te("MULTISELECT_INSTANCE"),nr=new te("MULTISELECT_ITEM_INSTANCE"),or={provide:ce,useExisting:le(()=>it),multi:!0},ar=(()=>{class i extends Gt{$pcMultiSelectItem=M(nr,{optional:!0,skipSelf:!0})??void 0;hostName="MultiSelect";getPTOptions(e){return this.ptm(e,{context:{selected:this.selected,focused:this.focused,disabled:this.disabled}})}option;selected;label;disabled;itemSize;focused;ariaPosInset;ariaSetSize;variant;template;checkIconTemplate;itemCheckboxIconTemplate;highlightOnSelect;onClick=new V;onMouseEnter=new V;_componentStyle=M(et);onOptionClick(e){this.onClick.emit({originalEvent:e,option:this.option,selected:this.selected}),e.stopPropagation(),e.preventDefault()}onOptionMouseEnter(e){this.onMouseEnter.emit({originalEvent:e,option:this.option,selected:this.selected})}static \u0275fac=(()=>{let e;return function(t){return(e||(e=N(i)))(t||i)}})();static \u0275cmp=A({type:i,selectors:[["li","pMultiSelectItem",""]],hostAttrs:["role","option"],hostVars:12,hostBindings:function(n,t){n&1&&T("click",function(a){return t.onOptionClick(a)})("mouseenter",function(a){return t.onOptionMouseEnter(a)}),n&2&&(S("aria-label",t.label)("aria-setsize",t.ariaSetSize)("aria-posinset",t.ariaPosInset)("aria-selected",t.selected)("data-p-focused",t.focused)("data-p-highlight",t.selected)("data-p-disabled",t.disabled)("aria-checked",t.selected),b(t.cx("option")),at("height",t.itemSize,"px"))},inputs:{option:"option",selected:[2,"selected","selected",y],label:"label",disabled:[2,"disabled","disabled",y],itemSize:[2,"itemSize","itemSize",Q],focused:[2,"focused","focused",y],ariaPosInset:"ariaPosInset",ariaSetSize:"ariaSetSize",variant:"variant",template:"template",checkIconTemplate:"checkIconTemplate",itemCheckboxIconTemplate:"itemCheckboxIconTemplate",highlightOnSelect:[2,"highlightOnSelect","highlightOnSelect",y]},outputs:{onClick:"onClick",onMouseEnter:"onMouseEnter"},features:[ne([et]),z],attrs:Wn,decls:4,vars:12,consts:[["icon",""],[3,"ngModel","binary","tabindex","variant","ariaLabel","pt"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(n,t){n&1&&(u(0,"p-checkbox",1),d(1,eo,3,0,"ng-container",2),m(),d(2,to,2,1,"span",2)(3,io,1,0,"ng-container",3)),n&2&&(r("ngModel",t.selected)("binary",!0)("tabindex",-1)("variant",t.variant)("ariaLabel",t.label)("pt",t.getPTOptions("pcOptionCheckbox")),c(),r("ngIf",t.itemCheckboxIconTemplate),c(),r("ngIf",!t.template),c(),r("ngTemplateOutlet",t.template)("ngTemplateOutletContext",oe(10,Ui,t.option)))},dependencies:[W,be,ge,Je,ct,Re,st,P],encapsulation:2})}return i})(),it=(()=>{class i extends Fe{zone;filterService;overlayService;id;ariaLabel;styleClass;panelStyle;panelStyleClass;inputId;readonly;group;filter=!0;filterPlaceHolder;filterLocale;overlayVisible=!1;tabindex=0;dataKey;ariaLabelledBy;set displaySelectedLabel(e){this._displaySelectedLabel=e}get displaySelectedLabel(){return this._displaySelectedLabel}set maxSelectedLabels(e){this._maxSelectedLabels=e||0}get maxSelectedLabels(){return this._maxSelectedLabels}selectionLimit;selectedItemsLabel;showToggleAll=!0;emptyFilterMessage="";emptyMessage="";resetFilterOnHide=!1;dropdownIcon;chipIcon;optionLabel;optionValue;optionDisabled;
vendor: 38,513 bytes, lines 618-771
618optionGroupLabel="label";optionGroupChildren="items";showHeader=!0;filterBy;scrollHeight="200px";lazy=!1;virtualScroll;loading=!1;virtualScrollItemSize;loadingIcon;virtualScrollOptions;overlayOptions;ariaFilterLabel;filterMatchMode="contains";tooltip="";tooltipPosition="right";tooltipPositionStyle="absolute";tooltipStyleClass;autofocusFilter=!1;display="comma";autocomplete="off";showClear=!1;autofocus;set placeholder(e){this._placeholder.set(e)}get placeholder(){return this._placeholder.asReadonly()}get options(){return this._options()}set options(e){At(this._options(),e)||this._options.set(e||[])}get filterValue(){return this._filterValue()}set filterValue(e){this._filterValue.set(e)}get selectAll(){return this._selectAll}set selectAll(e){this._selectAll=e}focusOnHover=!0;filterFields;selectOnFocus=!1;autoOptionFocus=!1;highlightOnSelect=!0;size=j();variant=j();fluid=j(void 0,{transform:y});appendTo=j(void 0);onChange=new V;onFilter=new V;onFocus=new V;onBlur=new V;onClick=new V;onClear=new V;onPanelShow=new V;onPanelHide=new V;onLazyLoad=new V;onRemove=new V;onSelectAllChange=new V;overlayViewChild;filterInputChild;focusInputViewChild;itemsViewChild;scroller;lastHiddenFocusableElementOnOverlay;firstHiddenFocusableElementOnOverlay;headerCheckboxViewChild;footerFacet;headerFacet;_componentStyle=M(et);bindDirectiveInstance=M(L,{self:!0});searchValue;searchTimeout;_selectAll=null;_placeholder=ie(void 0);_disableTooltip=!1;value;_filteredOptions;focus;filtered;itemTemplate;groupTemplate;loaderTemplate;headerTemplate;filterTemplate;footerTemplate;emptyFilterTemplate;emptyTemplate;selectedItemsTemplate;loadingIconTemplate;filterIconTemplate;removeTokenIconTemplate;chipIconTemplate;clearIconTemplate;dropdownIconTemplate;itemCheckboxIconTemplate;headerCheckboxIconTemplate;templates;_itemTemplate;_groupTemplate;_loaderTemplate;_headerTemplate;_filterTemplate;_footerTemplate;_emptyFilterTemplate;_emptyTemplate;_selectedItemsTemplate;_loadingIconTemplate;_filterIconTemplate;_removeTokenIconTemplate;_chipIconTemplate;_clearIconTemplate;_dropdownIconTemplate;_itemCheckboxIconTemplate;_headerCheckboxIconTemplate;$variant=X(()=>this.variant()||this.config.inputStyle()||this.config.inputVariant());$appendTo=X(()=>this.appendTo()||this.config.overlayAppendTo());$pcMultiSelect=M(zi,{optional:!0,skipSelf:!0})??void 0;pcFluid=M(Wt,{optional:!0,host:!0,skipSelf:!0});get hasFluid(){return this.fluid()??!!this.pcFluid}onAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"item":this._itemTemplate=e.template;break;case"group":this._groupTemplate=e.template;break;case"selectedItems":case"selecteditems":this._selectedItemsTemplate=e.template;break;case"header":this._headerTemplate=e.template;break;case"filter":this._filterTemplate=e.template;break;case"emptyfilter":this._emptyFilterTemplate=e.template;break;case"empty":this._emptyTemplate=e.template;break;case"footer":this._footerTemplate=e.template;break;case"loader":this._loaderTemplate=e.template;break;case"headercheckboxicon":this._headerCheckboxIconTemplate=e.template;break;case"loadingicon":this._loadingIconTemplate=e.template;break;case"filtericon":this._filterIconTemplate=e.template;break;case"removetokenicon":this._removeTokenIconTemplate=e.template;break;case"clearicon":this._clearIconTemplate=e.template;break;case"dropdownicon":this._dropdownIconTemplate=e.template;break;case"itemcheckboxicon":this._itemCheckboxIconTemplate=e.template;break;case"chipicon":this._chipIconTemplate=e.template;break;default:this._itemTemplate=e.template;break}})}headerCheckboxFocus;filterOptions;preventModelTouched;focused=!1;itemsWrapper;_displaySelectedLabel=!0;_maxSelectedLabels=3;modelValue=ie(null);_filterValue=ie(null);_options=ie([]);startRangeIndex=ie(-1);focusedOptionIndex=ie(-1);selectedOptions;clickInProgress=!1;get emptyMessageLabel(){return this.emptyMessage||this.config.getTranslation(Ue.EMPTY_MESSAGE)}get emptyFilterMessageLabel(){return this.emptyFilterMessage||this.config.getTranslation(Ue.EMPTY_FILTER_MESSAGE)}get isVisibleClearIcon(){return this.modelValue()!=null&&this.modelValue()!==""&&ve(this.modelValue())&&this.showClear&&!this.$disabled()&&!this.readonly&&this.$filled()}get toggleAllAriaLabel(){return this.config.translation.aria?this.config.translation.aria[this.allSelected()?"selectAll":"unselectAll"]:void 0}get listLabel(){return this.config.getTranslation(Ue.ARIA).listLabel}getAllVisibleAndNonVisibleOptions(){return this.group?this.flatOptions(this.options):this.options||[]}visibleOptions=X(()=>{let e=this.getAllVisibleAndNonVisibleOptions(),n=zt(e)&&ti.isObject(e[0]);if(this._filterValue()){let t;if(n?t=this.filterService.filter(e,this.searchFields(),this._filterValue(),this.filterMatchMode,this.filterLocale):t=e.filter(o=>o.toString().toLocaleLowerCase().includes(this._filterValue().toLocaleLowerCase())),this.group){let o=this.options||[],a=[];return o.forEach(p=>{let I=this.getOptionGroupChildren(p).filter(v=>t.includes(v));I.length>0&&a.push(He($e({},p),{[typeof this.optionGroupChildren=="string"?this.optionGroupChildren:"items"]:[...I]}))}),this.flatOptions(a)}return t}return e});label=X(()=>{let e,n=this.modelValue();if(n&&n?.length&&this.displaySelectedLabel){if(ve(this.maxSelectedLabels)&&n?.length>(this.maxSelectedLabels||0))return this.getSelectedItemsLabel();e="";for(let t=0;t<n.length;t++)t!==0&&(e+=", "),e+=this.getLabelByValue(n[t])}else e=this.placeholder()||"";return e});chipSelectedItems=X(()=>ve(this.maxSelectedLabels)&&this.modelValue()&&this.modelValue()?.length>(this.maxSelectedLabels||0)?this.modelValue()?.slice(0,this.maxSelectedLabels):this.modelValue());constructor(e,n,t){super(),this.zone=e,this.filterService=n,this.overlayService=t,Ct(()=>{let o=this.modelValue(),a=this.getAllVisibleAndNonVisibleOptions();a&&ve(a)&&(this.optionValue&&this.optionLabel&&o?this.selectedOptions=a.filter(p=>o.includes(p[this.optionLabel])||o.includes(p[this.optionValue])):this.selectedOptions=o,this.cd.markForCheck())})}onInit(){this.id=this.id||Pt("pn_id_"),this.autoUpdateModel(),this.filterBy&&(this.filterOptions={filter:e=>this.onFilterInputChange(e),reset:()=>this.resetFilter()})}maxSelectionLimitReached(){return this.selectionLimit&&this.modelValue()&&this.modelValue().length===this.selectionLimit}onAfterViewInit(){this.overlayVisible&&this.show()}onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptms(["host","root"])),this.filtered&&(this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.overlayViewChild?.alignOverlay()},1)}),this.filtered=!1)}flatOptions(e){return(e||[]).reduce((n,t,o)=>{n.push({optionGroup:t,group:!0,index:o});let a=this.getOptionGroupChildren(t);return a&&a.forEach(p=>n.push(p)),n},[])}autoUpdateModel(){if(this.selectOnFocus&&this.autoOptionFocus&&!this.hasSelectedOption()){this.focusedOptionIndex.set(this.findFirstFocusedOptionIndex());let e=this.getOptionValue(this.visibleOptions()[this.focusedOptionIndex()]);this.onOptionSelect({originalEvent:null,option:[e]})}}updateModel(e,n){this.value=e,this.onModelChange(e),this.writeValue(e)}onInputClick(e){e.stopPropagation(),e.preventDefault(),this.focusedOptionIndex.set(-1)}onOptionSelect(e,n=!1,t=-1){let{originalEvent:o,option:a}=e;if(this.$disabled()||this.isOptionDisabled(a))return;let p=this.isSelected(a),f=[];p?f=this.modelValue().filter(I=>!Ie(I,this.getOptionValue(a),this.equalityKey()||"")):f=[...this.modelValue()||[],this.getOptionValue(a)],this.updateModel(f,o),t!==-1&&this.focusedOptionIndex.set(t),n&&ye(this.focusInputViewChild?.nativeElement),this.onChange.emit({originalEvent:e,value:f,itemValue:a})}findSelectedOptionIndex(){return this.hasSelectedOption()?this.visibleOptions().findIndex(e=>this.isValidSelectedOption(e)):-1}onOptionSelectRange(e,n=-1,t=-1){if(n===-1&&(n=this.findNearestSelectedOptionIndex(t,!0)),t===-1&&(t=this.findNearestSelectedOptionIndex(n)),n!==-1&&t!==-1){let o=Math.min(n,t),a=Math.max(n,t),p=this.visibleOptions().slice(o,a+1).filter(f=>this.isValidOption(f)).map(f=>this.getOptionValue(f));this.updateModel(p,e)}}searchFields(){return(this.filterBy||this.optionLabel||"label").split(",")}findNearestSelectedOptionIndex(e,n=!1){let t=-1;return this.hasSelectedOption()&&(n?(t=this.findPrevSelectedOptionIndex(e),t=t===-1?this.findNextSelectedOptionIndex(e):t):(t=this.findNextSelectedOptionIndex(e),t=t===-1?this.findPrevSelectedOptionIndex(e):t)),t>-1?t:e}findPrevSelectedOptionIndex(e){let n=this.hasSelectedOption()&&e>0?ze(this.visibleOptions().slice(0,e),t=>this.isValidSelectedOption(t)):-1;return n>-1?n:-1}findFirstFocusedOptionIndex(){let e=this.findFirstSelectedOptionIndex();return e<0?this.findFirstOptionIndex():e}findFirstOptionIndex(){return this.visibleOptions().findIndex(e=>this.isValidOption(e))}findFirstSelectedOptionIndex(){return this.hasSelectedOption()?this.visibleOptions().findIndex(e=>this.isValidSelectedOption(e)):-1}findNextSelectedOptionIndex(e){let n=this.hasSelectedOption()&&e<this.visibleOptions().length-1?this.visibleOptions().slice(e+1).findIndex(t=>this.isValidSelectedOption(t)):-1;return n>-1?n+e+1:-1}equalityKey(){return this.optionValue?null:this.dataKey}hasSelectedOption(){return ve(this.modelValue())}isValidSelectedOption(e){return this.isValidOption(e)&&this.isSelected(e)}isOptionGroup(e){return e&&(this.group||this.optionGroupLabel)&&e.optionGroup&&e.group}isValidOption(e){return e&&!(this.isOptionDisabled(e)||this.isOptionGroup(e))}isOptionDisabled(e){return this.maxSelectionLimitReached()&&!this.isSelected(e)?!0:this.optionDisabled?Ce(e,this.optionDisabled):e&&e.disabled!==void 0?e.disabled:!1}isSelected(e){let n=this.getOptionValue(e);return(this.modelValue()||[]).some(t=>Ie(t,n,this.equalityKey()||""))}isOptionMatched(e){return this.isValidOption(e)&&this.getOptionLabel(e).toString().toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue?.toLocaleLowerCase(this.filterLocale))}isEmpty(){return!this._options()||this.visibleOptions()&&this.visibleOptions().length===0}getOptionIndex(e,n){return this.virtualScrollerDisabled?e:n&&n.getItemOptions(e).index}getAriaPosInset(e){return(this.optionGroupLabel?e-this.visibleOptions().slice(0,e).filter(n=>this.isOptionGroup(n)).length:e)+1}get ariaSetSize(){return this.visibleOptions().filter(e=>!this.isOptionGroup(e)).length}getLabelByValue(e){let t=(this.group?this.flatOptions(this._options()):this._options()||[]).find(o=>!this.isOptionGroup(o)&&Ie(this.getOptionValue(o),e,this.equalityKey()||""));return t?this.getOptionLabel(t):null}getSelectedItemsLabel(){let e=/{(.*?)}/,n=this.selectedItemsLabel?this.selectedItemsLabel:this.config.getTranslation(Ue.SELECTION_MESSAGE);return e.test(n)?n.replace(n.match(e)[0],this.modelValue().length+""):n}getOptionLabel(e){return this.optionLabel?Ce(e,this.optionLabel):e&&e.label!=null?e.label:e}getOptionValue(e){return this.optionValue?Ce(e,this.optionValue):!this.optionLabel&&e&&e.value!==void 0?e.value:e}getOptionGroupLabel(e){return this.optionGroupLabel?Ce(e,this.optionGroupLabel):e&&e.label!=null?e.label:e}getOptionGroupChildren(e){return e?this.optionGroupChildren?Ce(e,this.optionGroupChildren):e.items:[]}onKeyDown(e){if(this.$disabled()){e.preventDefault();return}let n=e.metaKey||e.ctrlKey;switch(e.code){case"ArrowDown":this.onArrowDownKey(e);break;case"ArrowUp":this.onArrowUpKey(e);break;case"Home":this.onHomeKey(e);break;case"End":this.onEndKey(e);break;case"PageDown":this.onPageDownKey(e);break;case"PageUp":this.onPageUpKey(e);break;case"Enter":case"Space":this.onEnterKey(e);break;case"Escape":this.onEscapeKey(e);break;case"Tab":this.onTabKey(e);break;case"ShiftLeft":case"ShiftRight":this.onShiftKey();break;default:if(e.code==="KeyA"&&n){let t=this.visibleOptions().filter(o=>this.isValidOption(o)).map(o=>this.getOptionValue(o));this.updateModel(t,e),e.preventDefault();break}!n&&Ut(e.key)&&(!this.overlayVisible&&this.show(),this.searchOptions(e,e.key),e.preventDefault());break}}onFilterKeyDown(e){switch(e.code){case"ArrowDown":this.onArrowDownKey(e);break;case"ArrowUp":this.onArrowUpKey(e,!0);break;case"ArrowLeft":case"ArrowRight":this.onArrowLeftKey(e,!0);break;case"Home":this.onHomeKey(e,!0);break;case"End":this.onEndKey(e,!0);break;case"Enter":case"NumpadEnter":this.onEnterKey(e);break;case"Escape":this.onEscapeKey(e);break;case"Tab":this.onTabKey(e,!0);break;default:break}}onArrowLeftKey(e,n=!1){n&&this.focusedOptionIndex.set(-1)}onArrowDownKey(e){let n=this.focusedOptionIndex()!==-1?this.findNextOptionIndex(this.focusedOptionIndex()):this.findFirstFocusedOptionIndex();e.shiftKey&&this.onOptionSelectRange(e,this.startRangeIndex(),n),this.changeFocusedOptionIndex(e,n),!this.overlayVisible&&this.show(),e.preventDefault(),e.stopPropagation()}onArrowUpKey(e,n=!1){if(e.altKey&&!n)this.focusedOptionIndex()!==-1&&this.onOptionSelect(e,this.visibleOptions()[this.focusedOptionIndex()]),this.overlayVisible&&this.hide(),e.preventDefault();else{let t=this.focusedOptionIndex()!==-1?this.findPrevOptionIndex(this.focusedOptionIndex()):this.findLastFocusedOptionIndex();e.shiftKey&&this.onOptionSelectRange(e,t,this.startRangeIndex()),this.changeFocusedOptionIndex(e,t),!this.overlayVisible&&this.show(),e.preventDefault()}e.stopPropagation()}onHomeKey(e,n=!1){let{currentTarget:t}=e;if(n){let o=t.value.length;t.setSelectionRange(0,e.shiftKey?o:0),this.focusedOptionIndex.set(-1)}else{let o=e.metaKey||e.ctrlKey,a=this.findFirstOptionIndex();e.shiftKey&&o&&this.onOptionSelectRange(e,a,this.startRangeIndex()),this.changeFocusedOptionIndex(e,a),!this.overlayVisible&&this.show()}e.preventDefault()}onEndKey(e,n=!1){let{currentTarget:t}=e;if(n){let o=t.value.length;t.setSelectionRange(e.shiftKey?0:o,o),this.focusedOptionIndex.set(-1)}else{let o=e.metaKey||e.ctrlKey,a=this.findLastFocusedOptionIndex();e.shiftKey&&o&&this.onOptionSelectRange(e,this.startRangeIndex(),a),this.changeFocusedOptionIndex(e,a),!this.overlayVisible&&this.show()}e.preventDefault()}onPageDownKey(e){this.scrollInView(this.visibleOptions().length-1),e.preventDefault()}onPageUpKey(e){this.scrollInView(0),e.preventDefault()}onEnterKey(e){this.overlayVisible?this.focusedOptionIndex()!==-1&&(e.shiftKey?this.onOptionSelectRange(e,this.focusedOptionIndex()):this.onOptionSelect({originalEvent:e,option:this.visibleOptions()[this.focusedOptionIndex()]})):this.onArrowDownKey(e),e.preventDefault()}onEscapeKey(e){this.overlayVisible&&(this.hide(!0),e.stopPropagation(),e.preventDefault())}onTabKey(e,n=!1){if(!n)if(this.overlayVisible&&this.hasFocusableElements())ye(e.shiftKey?this.lastHiddenFocusableElementOnOverlay?.nativeElement:this.firstHiddenFocusableElementOnOverlay?.nativeElement),e.preventDefault();else{if(this.focusedOptionIndex()!==-1){let t=this.visibleOptions()[this.focusedOptionIndex()];!this.isSelected(t)&&this.onOptionSelect({originalEvent:e,option:t})}this.overlayVisible&&this.hide(this.filter)}}onShiftKey(){this.startRangeIndex.set(this.focusedOptionIndex())}onContainerClick(e){if(!(this.$disabled()||this.loading||this.readonly||e.target?.isSameNode?.(this.focusInputViewChild?.nativeElement))){if(!this.overlayViewChild||!this.overlayViewChild.el.nativeElement.contains(e.target)){if(this.clickInProgress)return;this.clickInProgress=!0,setTimeout(()=>{this.clickInProgress=!1},150),this.overlayVisible?this.hide(!0):this.show(!0)}this.focusInputViewChild?.nativeElement.focus({preventScroll:!0}),this.onClick.emit(e),this.cd.detectChanges()}}onFirstHiddenFocus(e){let n=e.relatedTarget===this.focusInputViewChild?.nativeElement?Bt(this.overlayViewChild?.overlayViewChild?.nativeElement,':not([data-p-hidden-focusable="true"])'):this.focusInputViewChild?.nativeElement;ye(n)}onInputFocus(e){this.focused=!0;let n=this.focusedOptionIndex()!==-1?this.focusedOptionIndex():this.overlayVisible&&this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1;this.focusedOptionIndex.set(n),this.overlayVisible&&this.scrollInView(this.focusedOptionIndex()),this.onFocus.emit({originalEvent:e})}onInputBlur(e){this.focused=!1,this.onBlur.emit({originalEvent:e}),this.preventModelTouched||this.onModelTouched(),this.preventModelTouched=!1}onFilterInputChange(e){let n=e.target.value;this._filterValue.set(n),this.focusedOptionIndex.set(-1),this.onFilter.emit({originalEvent:e,filter:this._filterValue()}),!this.virtualScrollerDisabled&&this.scroller?.scrollToIndex(0),setTimeout(()=>{this.overlayViewChild?.alignOverlay()})}onLastHiddenFocus(e){let n=e.relatedTarget===this.focusInputViewChild?.nativeElement?Lt(this.overlayViewChild?.overlayViewChild?.nativeElement,':not([data-p-hidden-focusable="true"])'):this.focusInputViewChild?.nativeElement;ye(n)}onOptionMouseEnter(e,n){this.focusOnHover&&this.changeFocusedOptionIndex(e,n)}onFilterBlur(e){this.focusedOptionIndex.set(-1)}onToggleAll(e){if(!(this.$disabled()||this.readonly)){if(this.selectAll!=null)this.onSelectAllChange.emit({originalEvent:e,checked:!this.allSelected()});else{let n=this.getAllVisibleAndNonVisibleOptions().filter(f=>this.isSelected(f)&&(this.optionDisabled?Ce(f,this.optionDisabled):f&&f.disabled!==void 0?f.disabled:!1)),t=this.allSelected()?this.visibleOptions().filter(f=>!this.isValidOption(f)&&this.isSelected(f)):this.visibleOptions().filter(f=>this.isSelected(f)||this.isValidOption(f)),a=[...this.filter&&!this.allSelected()?this.getAllVisibleAndNonVisibleOptions().filter(f=>this.isSelected(f)&&this.isValidOption(f)):[],...n,...t].map(f=>this.getOptionValue(f)),p=[...new Set(a)];this.updateModel(p,e),(!p.length||p.length===this.getAllVisibleAndNonVisibleOptions().length)&&this.onSelectAllChange.emit({originalEvent:e,checked:!!p.length})}this.partialSelected()&&(this.selectedOptions=[],this.cd.markForCheck()),this.onChange.emit({originalEvent:e,value:this.value}),qt.focus(this.headerCheckboxViewChild?.inputViewChild?.nativeElement),this.headerCheckboxFocus=!0,e.originalEvent.preventDefault(),e.originalEvent.stopPropagation()}}changeFocusedOptionIndex(e,n){this.focusedOptionIndex()!==n&&(this.focusedOptionIndex.set(n),this.scrollInView())}get virtualScrollerDisabled(){return!this.virtualScroll}scrollInView(e=-1){let n=e!==-1?`${this.id}_${e}`:this.focusedOptionId;if(this.itemsViewChild&&this.itemsViewChild.nativeElement){let t=qe(this.itemsViewChild.nativeElement,`li[id="${n}"]`);t?t.scrollIntoView&&t.scrollIntoView({block:"nearest",inline:"nearest"}):this.virtualScrollerDisabled||setTimeout(()=>{this.virtualScroll&&this.scroller?.scrollToIndex(e!==-1?e:this.focusedOptionIndex())},0)}}get focusedOptionId(){return this.focusedOptionIndex()!==-1?`${this.id}_${this.focusedOptionIndex()}`:null}allSelected(){return this.selectAll!==null?this.selectAll:ve(this.visibleOptions())&&this.visibleOptions().every(e=>this.isOptionGroup(e)||this.isOptionDisabled(e)||this.isSelected(e))}partialSelected(){return this.selectedOptions&&this.selectedOptions.length>0&&this.selectedOptions.length<(this.options?.length||0)}show(e){this.overlayVisible=!0;let n=this.focusedOptionIndex()!==-1?this.focusedOptionIndex():this.autoOptionFocus?this.findFirstFocusedOptionIndex():this.findSelectedOptionIndex();this.focusedOptionIndex.set(n),e&&ye(this.focusInputViewChild?.nativeElement),this.cd.markForCheck()}hide(e){this.overlayVisible=!1,this.focusedOptionIndex.set(-1),this.filter&&this.resetFilterOnHide&&this.resetFilter(),this.overlayOptions?.mode==="modal"&&jt(),e&&ye(this.focusInputViewChild?.nativeElement),this.cd.markForCheck()}onOverlayAnimationStart(e){if(e.toState==="visible"){if(this.itemsWrapper=qe(this.overlayViewChild?.overlayViewChild?.nativeElement,this.virtualScroll?".p-scroller":".p-multiselect-list-container"),this.virtualScroll&&this.scroller?.setContentEl(this.itemsViewChild?.nativeElement),this.options&&this.options.length)if(this.virtualScroll){let n=this.modelValue()?this.focusedOptionIndex():-1;n!==-1&&this.scroller?.scrollToIndex(n)}else{let n=qe(this.itemsWrapper,'[data-p-highlight="true"]');n&&n.scrollIntoView({block:"nearest",inline:"nearest"})}this.filterInputChild&&this.filterInputChild.nativeElement&&(this.preventModelTouched=!0,this.autofocusFilter&&this.filterInputChild.nativeElement.focus()),this.onPanelShow.emit(e)}e.toState==="void"&&(this.itemsWrapper=null,this.onModelTouched(),this.onPanelHide.emit(e))}resetFilter(){this.filterInputChild&&this.filterInputChild.nativeElement&&(this.filterInputChild.nativeElement.value=""),this._filterValue.set(null),this._filteredOptions=null}onOverlayHide(e){this.focusedOptionIndex.set(-1),this.filter&&this.resetFilterOnHide&&this.resetFilter()}close(e){this.hide(),e.preventDefault(),e.stopPropagation()}clear(e){this.value=[],this.updateModel(null,e),this.selectedOptions=[],this.onClear.emit(),this._disableTooltip=!0,e.stopPropagation()}labelContainerMouseLeave(){this._disableTooltip&&(this._disableTooltip=!1)}removeOption(e,n){let t=this.modelValue().filter(o=>!Ie(o,e,this.equalityKey()||""));this.updateModel(t,n),this.onChange.emit({originalEvent:n,value:t,itemValue:e}),this.onRemove.emit({newValue:t,removed:e}),n&&n.stopPropagation()}findNextOptionIndex(e){let n=e<this.visibleOptions().length-1?this.visibleOptions().slice(e+1).findIndex(t=>this.isValidOption(t)):-1;return n>-1?n+e+1:e}findPrevOptionIndex(e){let n=e>0?ze(this.visibleOptions().slice(0,e),t=>this.isValidOption(t)):-1;return n>-1?n:e}findLastSelectedOptionIndex(){return this.hasSelectedOption()?ze(this.visibleOptions(),e=>this.isValidSelectedOption(e)):-1}findLastFocusedOptionIndex(){let e=this.findLastSelectedOptionIndex();return e<0?this.findLastOptionIndex():e}findLastOptionIndex(){return ze(this.visibleOptions(),e=>this.isValidOption(e))}searchOptions(e,n){this.searchValue=(this.searchValue||"")+n;let t=-1,o=!1;return this.focusedOptionIndex()!==-1?(t=this.visibleOptions().slice(this.focusedOptionIndex()).findIndex(a=>this.isOptionMatched(a)),t=t===-1?this.visibleOptions().slice(0,this.focusedOptionIndex()).findIndex(a=>this.isOptionMatched(a)):t+this.focusedOptionIndex()):t=this.visibleOptions().findIndex(a=>this.isOptionMatched(a)),t!==-1&&(o=!0),t===-1&&this.focusedOptionIndex()===-1&&(t=this.findFirstFocusedOptionIndex()),t!==-1&&this.changeFocusedOptionIndex(e,t),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(()=>{this.searchValue="",this.searchTimeout=null},500),o}hasFocusableElements(){return Dt(this.overlayViewChild?.overlayViewChild?.nativeElement,':not([data-p-hidden-focusable="true"])').length>0}hasFilter(){return this._filterValue()&&this._filterValue().trim().length>0}writeControlValue(e,n){this.value=e,n(e),this.cd.markForCheck()}getHeaderCheckboxPTOptions(e){return this.ptm(e,{context:{selected:this.allSelected()}})}getPTOptions(e,n,t,o){return this.ptm(o,{context:{selected:this.isSelected(e),focused:this.focusedOptionIndex()===this.getOptionIndex(t,n),disabled:this.isOptionDisabled(e)}})}static \u0275fac=function(n){return new(n||i)(Te(ht),Te($t),Te(Ht))};static \u0275cmp=A({type:i,selectors:[["p-multiSelect"],["p-multiselect"],["p-multi-select"]],contentQueries:function(n,t,o){if(n&1&&(O(o,Qt,5),O(o,Kt,5),O(o,no,4),O(o,oo,4),O(o,ao,4),O(o,ro,4),O(o,lo,4),O(o,so,4),O(o,co,4),O(o,po,4),O(o,uo,4),O(o,mo,4),O(o,ho,4),O(o,_o,4),O(o,fo,4),O(o,bo,4),O(o,go,4),O(o,xo,4),O(o,yo,4),O(o,Ee,4)),n&2){let a;g(a=x())&&(t.footerFacet=a.first),g(a=x())&&(t.headerFacet=a.first),g(a=x())&&(t.itemTemplate=a.first),g(a=x())&&(t.groupTemplate=a.first),g(a=x())&&(t.loaderTemplate=a.first),g(a=x())&&(t.headerTemplate=a.first),g(a=x())&&(t.filterTemplate=a.first),g(a=x())&&(t.footerTemplate=a.first),g(a=x())&&(t.emptyFilterTemplate=a.first),g(a=x())&&(t.emptyTemplate=a.first),g(a=x())&&(t.selectedItemsTemplate=a.first),g(a=x())&&(t.loadingIconTemplate=a.first),g(a=x())&&(t.filterIconTemplate=a.first),g(a=x())&&(t.removeTokenIconTemplate=a.first),g(a=x())&&(t.chipIconTemplate=a.first),g(a=x())&&(t.clearIconTemplate=a.first),g(a=x())&&(t.dropdownIconTemplate=a.first),g(a=x())&&(t.itemCheckboxIconTemplate=a.first),g(a=x())&&(t.headerCheckboxIconTemplate=a.first),g(a=x())&&(t.templates=a)}},viewQuery:function(n,t){if(n&1&&(U(vo,5),U(Co,5),U(Io,5),U(To,5),U(So,5),U(wo,5),U(ko,5),U(Oo,5)),n&2){let o;g(o=x())&&(t.overlayViewChild=o.first),g(o=x())&&(t.filterInputChild=o.first),g(o=x())&&(t.focusInputViewChild=o.first),g(o=x())&&(t.itemsViewChild=o.first),g(o=x())&&(t.scroller=o.first),g(o=x())&&(t.lastHiddenFocusableElementOnOverlay=o.first),g(o=x())&&(t.firstHiddenFocusableElementOnOverlay=o.first),g(o=x())&&(t.headerCheckboxViewChild=o.first)}},hostVars:5,hostBindings:function(n,t){n&1&&T("click",function(a){return t.onContainerClick(a)}),n&2&&(S("id",t.id),we(t.sx("root")),b(t.cn(t.cx("root"),t.styleClass)))},inputs:{id:"id",ariaLabel:"ariaLabel",styleClass:"styleClass",panelStyle:"panelStyle",panelStyleClass:"panelStyleClass",inputId:"inputId",readonly:[2,"readonly","readonly",y],group:[2,"group","group",y],filter:[2,"filter","filter",y],filterPlaceHolder:"filterPlaceHolder",filterLocale:"filterLocale",overlayVisible:[2,"overlayVisible","overlayVisible",y],tabindex:[2,"tabindex","tabindex",Q],dataKey:"dataKey",ariaLabelledBy:"ariaLabelledBy",displaySelectedLabel:"displaySelectedLabel",maxSelectedLabels:"maxSelectedLabels",selectionLimit:[2,"selectionLimit","selectionLimit",Q],selectedItemsLabel:"selectedItemsLabel",showToggleAll:[2,"showToggleAll","showToggleAll",y],emptyFilterMessage:"emptyFilterMessage",emptyMessage:"emptyMessage",resetFilterOnHide:[2,"resetFilterOnHide","resetFilterOnHide",y],dropdownIcon:"dropdownIcon",chipIcon:"chipIcon",optionLabel:"optionLabel",optionValue:"optionValue",optionDisabled:"optionDisabled",optionGroupLabel:"optionGroupLabel",optionGroupChildren:"optionGroupChildren",showHeader:[2,"showHeader","showHeader",y],filterBy:"filterBy",scrollHeight:"scrollHeight",lazy:[2,"lazy","lazy",y],virtualScroll:[2,"virtualScroll","virtualScroll",y],loading:[2,"loading","loading",y],virtualScrollItemSize:[2,"virtualScrollItemSize","virtualScrollItemSize",Q],loadingIcon:"loadingIcon",virtualScrollOptions:"virtualScrollOptions",overlayOptions:"overlayOptions",ariaFilterLabel:"ariaFilterLabel",filterMatchMode:"filterMatchMode",tooltip:"tooltip",tooltipPosition:"tooltipPosition",tooltipPositionStyle:"tooltipPositionStyle",tooltipStyleClass:"tooltipStyleClass",autofocusFilter:[2,"autofocusFilter","autofocusFilter",y],display:"display",autocomplete:"autocomplete",showClear:[2,"showClear","showClear",y],autofocus:[2,"autofocus","autofocus",y],placeholder:"placeholder",options:"options",filterValue:"filterValue",selectAll:"selectAll",focusOnHover:[2,"focusOnHover","focusOnHover",y],filterFields:"filterFields",selectOnFocus:[2,"selectOnFocus","selectOnFocus",y],autoOptionFocus:[2,"autoOptionFocus","autoOptionFocus",y],highlightOnSelect:[2,"highlightOnSelect","highlightOnSelect",y],size:[1,"size"],variant:[1,"variant"],fluid:[1,"fluid"],appendTo:[1,"appendTo"]},outputs:{onChange:"onChange",onFilter:"onFilter",onFocus:"onFocus",onBlur:"onBlur",onClick:"onClick",onClear:"onClear",onPanelShow:"onPanelShow",onPanelHide:"onPanelHide",onLazyLoad:"onLazyLoad",onRemove:"onRemove",onSelectAllChange:"onSelectAllChange"},features:[ne([or,et,{provide:zi,useExisting:i},{provide:ue,useExisting:i}]),se([L]),z],ngContentSelectors:Eo,decls:16,vars:46,consts:[["focusInput",""],["elseBlock",""],["overlay",""],["content",""],["token",""],["removeicon",""],["firstHiddenFocusableEl",""],["buildInItems",""],["lastHiddenFocusableEl",""],["builtInFilterElement",""],["headerCheckbox",""],["icon",""],["filterInput",""],["scroller",""],["loader",""],["items",""],[1,"p-hidden-accessible",3,"pBind"],["role","combobox",3,"focus","blur","keydown","pTooltip","tooltipPosition","positionStyle","tooltipStyleClass","pAutoFocus","pBind"],[3,"mouseleave","pBind","pTooltip","tooltipDisabled","tooltipPosition","positionStyle","tooltipStyleClass"],[3,"pBind"],[4,"ngIf"],[4,"ngIf","ngIfElse"],[3,"visibleChange","onAnimationStart","onHide","hostAttrSelector","visible","options","target","appendTo","pt"],[3,"pBind","class"],[3,"pBind","class",4,"ngFor","ngForOf"],[3,"onRemove","pt","label","removable","removeIcon"],[3,"class","pBind","click",4,"ngIf"],[3,"click","pBind"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["data-p-icon","times",3,"pBind","class","click",4,"ngIf"],[3,"pBind","class","click",4,"ngIf"],["data-p-icon","times",3,"click","pBind"],[4,"ngTemplateOutlet"],[3,"pBind","class",4,"ngIf"],[3,"pBind","class","ngClass",4,"ngIf"],["data-p-icon","chevron-down",3,"pBind","class",4,"ngIf"],[3,"pBind","ngClass"],["data-p-icon","chevron-down",3,"pBind"],[3,"pBind","ngStyle"],["role","presentation",1,"p-hidden-accessible","p-hidden-focusable",3,"focus","pBind"],[3,"items","style","itemSize","autoSize","tabindex","lazy","options","onLazyLoad",4,"ngIf"],[3,"pt","ngModel","ariaLabel","binary","variant","disabled","onChange",4,"ngIf"],[3,"pt","class",4,"ngIf"],[3,"onChange","pt","ngModel","ariaLabel","binary","variant","disabled"],["data-p-icon","check",3,"class","pBind",4,"ngIf"],["data-p-icon","check",3,"pBind"],[3,"pt"],["pInputText","","type","text","role","searchbox",3,"input","keydown","click","blur","pt","variant","value"],["data-p-icon","search",3,"pBind",4,"ngIf"],["class","p-multiselect-filter-icon",3,"pBind",4,"ngIf"],["data-p-icon","search",3,"pBind"],[1,"p-multiselect-filter-icon",3,"pBind"],[3,"onLazyLoad","items","itemSize","autoSize","tabindex","lazy","options"],["role","listbox","aria-multiselectable","true",3,"pBind"],["ngFor","",3,"ngForOf"],["role","option",3,"pBind","class","ngStyle",4,"ngIf"],["role","option",3,"pBind","ngStyle"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["pMultiSelectItem","","pRipple","",3,"onClick","onMouseEnter","pBind","id","option","selected","label","disabled","template","itemCheckboxIconTemplate","itemSize","focused","ariaPosInset","ariaSetSize","variant","highlightOnSelect","pt"]],template:function(n,t){if(n&1){let o=E();_t(Vo),u(0,"div",16)(1,"input",17,0),T("focus",function(p){return h(o),_(t.onInputFocus(p))})("blur",function(p){return h(o),_(t.onInputBlur(p))})("keydown",function(p){return h(o),_(t.onKeyDown(p))}),m()(),u(3,"div",18),T("mouseleave",function(){return h(o),_(t.labelContainerMouseLeave())}),u(4,"div",19),d(5,Go,3,2,"ng-container",20)(6,Wo,3,6,"ng-container",20),m()(),d(7,ea,3,2,"ng-container",20),u(8,"div",19),d(9,ra,3,2,"ng-container",21)(10,ma,2,2,"ng-template",null,1,Z),m(),u(12,"p-overlay",22,2),gt("visibleChange",function(p){return h(o),bt(t.overlayVisible,p)||(t.overlayVisible=p),_(p)}),T("onAnimationStart",function(p){return h(o),_(t.onOverlayAnimationStart(p))})("onHide",function(p){return h(o),_(t.onOverlayHide(p))}),d(14,Ja,13,23,"ng-template",null,3,Z),m()}if(n&2){let o=Ae(11);r("pBind",t.ptm("hiddenInputContainer")),S("data-p-hidden-accessible",!0),c(),r("pTooltip",t.tooltip)("tooltipPosition",t.tooltipPosition)("positionStyle",t.tooltipPositionStyle)("tooltipStyleClass",t.tooltipStyleClass)("pAutoFocus",t.autofocus)("pBind",t.ptm("hiddenInput")),S("aria-disabled",t.$disabled())("id",t.inputId)("aria-label",t.ariaLabel)("aria-labelledby",t.ariaLabelledBy)("aria-haspopup","listbox")("aria-expanded",t.overlayVisible??!1)("aria-controls",t.overlayVisible?t.id+"_list":null)("tabindex",t.$disabled()?-1:t.tabindex)("aria-activedescendant",t.focused?t.focusedOptionId:void 0)("value",t.modelValue())("name",t.name())("required",t.required()?"":void 0)("disabled",t.$disabled()?"":void 0),c(2),b(t.cx("labelContainer")),r("pBind",t.ptm("labelContainer"))("pTooltip",t.tooltip)("tooltipDisabled",t._disableTooltip)("tooltipPosition",t.tooltipPosition)("positionStyle",t.tooltipPositionStyle)("tooltipStyleClass",t.tooltipStyleClass),c(),b(t.cx("label")),r("pBind",t.ptm("label")),c(),r("ngIf",!t.selectedItemsTemplate&&!t._selectedItemsTemplate),c(),r("ngIf",t.selectedItemsTemplate||t._selectedItemsTemplate),c(),r("ngIf",t.isVisibleClearIcon),c(),b(t.cx("dropdown")),r("pBind",t.ptm("dropdown")),c(),r("ngIf",t.loading)("ngIfElse",o),c(3),r("hostAttrSelector",t.$attrSelector),ft("visible",t.overlayVisible),r("options",t.overlayOptions)("target","@parent")("appendTo",t.$appendTo())("pt",t.ptm("pcOverlay"))}},dependencies:[W,Oe,It,be,ge,Ge,ar,hi,P,Ii,_i,Me,je,Xt,We,Zt,vi,Ci,Ye,mi,Je,ct,Re,st,de,L],encapsulation:2,changeDetection:0})}return i})(),Hi=(()=>{class i{static \u0275fac=function(n){return new(n||i)};static \u0275mod=_e({type:i});static \u0275inj=he({imports:[it,P,P]})}return i})();var Ki=` 619 .p-radiobutton { 620 position: relative; 621 display: inline-flex; 622 user-select: none; 623 vertical-align: bottom; 624 width: dt('radiobutton.width'); 625 height: dt('radiobutton.height'); 626 } 627 628 .p-radiobutton-input { 629 cursor: pointer; 630 appearance: none; 631 position: absolute; 632 top: 0; 633 inset-inline-start: 0; 634 width: 100%; 635 height: 100%; 636 padding: 0; 637 margin: 0; 638 opacity: 0; 639 z-index: 1; 640 outline: 0 none; 641 border: 1px solid transparent; 642 border-radius: 50%; 643 } 644 645 .p-radiobutton-box { 646 display: flex; 647 justify-content: center; 648 align-items: center; 649 border-radius: 50%; 650 border: 1px solid dt('radiobutton.border.color'); 651 background: dt('radiobutton.background'); 652 width: dt('radiobutton.width'); 653 height: dt('radiobutton.height'); 654 transition: 655 background dt('radiobutton.transition.duration'), 656 color dt('radiobutton.transition.duration'), 657 border-color dt('radiobutton.transition.duration'), 658 box-shadow dt('radiobutton.transition.duration'), 659 outline-color dt('radiobutton.transition.duration'); 660 outline-color: transparent; 661 box-shadow: dt('radiobutton.shadow'); 662 } 663 664 .p-radiobutton-icon { 665 transition-duration: dt('radiobutton.transition.duration'); 666 background: transparent; 667 font-size: dt('radiobutton.icon.size'); 668 width: dt('radiobutton.icon.size'); 669 height: dt('radiobutton.icon.size'); 670 border-radius: 50%; 671 backface-visibility: hidden; 672 transform: translateZ(0) scale(0.1); 673 } 674 675 .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box { 676 border-color: dt('radiobutton.hover.border.color'); 677 } 678 679 .p-radiobutton-checked .p-radiobutton-box { 680 border-color: dt('radiobutton.checked.border.color'); 681 background: dt('radiobutton.checked.background'); 682 } 683 684 .p-radiobutton-checked .p-radiobutton-box .p-radiobutton-icon { 685 background: dt('radiobutton.icon.checked.color'); 686 transform: translateZ(0) scale(1, 1); 687 visibility: visible; 688 } 689 690 .p-radiobutton-checked:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box { 691 border-color: dt('radiobutton.checked.hover.border.color'); 692 background: dt('radiobutton.checked.hover.background'); 693 } 694 695 .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-radiobutton-checked .p-radiobutton-box .p-radiobutton-icon { 696 background: dt('radiobutton.icon.checked.hover.color'); 697 } 698 699 .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box { 700 border-color: dt('radiobutton.focus.border.color'); 701 box-shadow: dt('radiobutton.focus.ring.shadow'); 702 outline: dt('radiobutton.focus.ring.width') dt('radiobutton.focus.ring.style') dt('radiobutton.focus.ring.color'); 703 outline-offset: dt('radiobutton.focus.ring.offset'); 704 } 705 706 .p-radiobutton-checked:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box { 707 border-color: dt('radiobutton.checked.focus.border.color'); 708 } 709 710 .p-radiobutton.p-invalid > .p-radiobutton-box { 711 border-color: dt('radiobutton.invalid.border.color'); 712 } 713 714 .p-radiobutton.p-variant-filled .p-radiobutton-box { 715 background: dt('radiobutton.filled.background'); 716 } 717 718 .p-radiobutton.p-variant-filled.p-radiobutton-checked .p-radiobutton-box { 719 background: dt('radiobutton.checked.background'); 720 } 721 722 .p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-radiobutton-checked .p-radiobutton-box { 723 background: dt('radiobutton.checked.hover.background'); 724 } 725 726 .p-radiobutton.p-disabled { 727 opacity: 1; 728 } 729 730 .p-radiobutton.p-disabled .p-radiobutton-box { 731 background: dt('radiobutton.disabled.background'); 732 border-color: dt('radiobutton.checked.disabled.border.color'); 733 } 734 735 .p-radiobutton-checked.p-disabled .p-radiobutton-box .p-radiobutton-icon { 736 background: dt('radiobutton.icon.disabled.color'); 737 } 738 739 .p-radiobutton-sm, 740 .p-radiobutton-sm .p-radiobutton-box { 741 width: dt('radiobutton.sm.width'); 742 height: dt('radiobutton.sm.height'); 743 } 744 745 .p-radiobutton-sm .p-radiobutton-icon { 746 font-size: dt('radiobutton.icon.sm.size'); 747 width: dt('radiobutton.icon.sm.size'); 748 height: dt('radiobutton.icon.sm.size'); 749 } 750 751 .p-radiobutton-lg, 752 .p-radiobutton-lg .p-radiobutton-box { 753 width: dt('radiobutton.lg.width'); 754 height: dt('radiobutton.lg.height'); 755 } 756 757 .p-radiobutton-lg .p-radiobutton-icon { 758 font-size: dt('radiobutton.icon.lg.size'); 759 width: dt('radiobutton.icon.lg.size'); 760 height: dt('radiobutton.icon.lg.size'); 761 } 762`;var lr=["input"],sr=` 763 ${Ki} 764 765 /* For PrimeNG */ 766 p-radioButton.ng-invalid.ng-dirty .p-radiobutton-box, 767 p-radio-button.ng-invalid.ng-dirty .p-radiobutton-box, 768 p-radiobutton.ng-invalid.ng-dirty .p-radiobutton-box { 769 border-color: dt('radiobutton.invalid.border.color'); 770 } 771`,cr={root:({instance:i})=>["p-radiobutton p-component",{"p-radiobutton-checked":i.checked,"p-disabled":i.$disabled(),"p-invalid":i.invalid(),"p-variant-filled":i.$variant()==="filled","p-radiobutton-sm p-inputfield-sm":i.size()==="small","p-radiobutton-lg p-inputfield-lg":i.size()==="large"}],box:"p-radiobutton-box",input:"p-radiobutton-input",icon:"p-radiobutton-icon"},Qi=(()=>{class i extends pe{name="radiobutton";style=sr;classes=cr;static \u0275fac=(()=>{let e;return function(t){return(e||(e=N(i)))(t||i)}})();static \u0275prov=G({token:i,factory:i.\u0275fac})}return i})();var Gi=new te("RADIOBUTTON_INSTANCE"),pr={provide:ce,useExisting:le(()=>nt),multi:!0},ur=(()=>{class i{accessors=[];add(e,n){this.accessors.push([e,n])}remove(e){this.accessors=this.accessors.filter(n=>n[1]!==e)}
771select(e){this.accessors.forEach(n=>{this.isSameGroup(n,e)&&n[1]!==e&&n[1].writeValue(e.value)})}isSameGroup(e,n){return e[0].control?e[0].control.root===n.control.control.root&&e[1].name()===n.name():!1}static \u0275fac=function(n){return new(n||i)};static \u0275prov=G({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),nt=(()=>{class i extends Fe{$pcRadioButton=M(Gi,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=M(L,{self:!0});onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptms(["host","root"]))}value;tabindex;inputId;ariaLabelledBy;ariaLabel;styleClass;autofocus;binary;variant=j();size=j();onClick=new V;onFocus=new V;onBlur=new V;inputViewChild;$variant=X(()=>this.variant()||this.config.inputStyle()||this.config.inputVariant());checked;focused;control;_componentStyle=M(Qi);injector=M(Qe);registry=M(ur);onInit(){this.control=this.injector.get(Ve),this.registry.add(this.control,this)}onChange(e){this.$disabled()||this.select(e)}select(e){this.$disabled()||(this.checked=!0,this.writeModelValue(this.checked),this.onModelChange(this.value),this.registry.select(this),this.onClick.emit({originalEvent:e,value:this.value}))}onInputFocus(e){this.focused=!0,this.onFocus.emit(e)}onInputBlur(e){this.focused=!1,this.onModelTouched(),this.onBlur.emit(e)}focus(){this.inputViewChild.nativeElement.focus()}writeControlValue(e,n){this.checked=this.binary?!!e:e==this.value,n(this.checked),this.cd.markForCheck()}onDestroy(){this.registry.remove(this)}static \u0275fac=(()=>{let e;return function(t){return(e||(e=N(i)))(t||i)}})();static \u0275cmp=A({type:i,selectors:[["p-radioButton"],["p-radiobutton"],["p-radio-button"]],viewQuery:function(n,t){if(n&1&&U(lr,5),n&2){let o;g(o=x())&&(t.inputViewChild=o.first)}},hostVars:2,hostBindings:function(n,t){n&2&&b(t.cx("root"))},inputs:{value:"value",tabindex:[2,"tabindex","tabindex",Q],inputId:"inputId",ariaLabelledBy:"ariaLabelledBy",ariaLabel:"ariaLabel",styleClass:"styleClass",autofocus:[2,"autofocus","autofocus",y],binary:[2,"binary","binary",y],variant:[1,"variant"],size:[1,"size"]},outputs:{onClick:"onClick",onFocus:"onFocus",onBlur:"onBlur"},features:[ne([pr,Qi,{provide:Gi,useExisting:i},{provide:ue,useExisting:i}]),se([L]),z],decls:4,vars:20,consts:[["input",""],["type","radio",3,"focus","blur","change","checked","pAutoFocus","pBind"],[3,"pBind"]],template:function(n,t){if(n&1){let o=E();u(0,"input",1,0),T("focus",function(p){return h(o),_(t.onInputFocus(p))})("blur",function(p){return h(o),_(t.onInputBlur(p))})("change",function(p){return h(o),_(t.onChange(p))}),m(),u(2,"div",2),C(3,"div",2),m()}n&2&&(b(t.cx("input")),r("checked",t.checked)("pAutoFocus",t.autofocus)("pBind",t.ptm("input")),S("id",t.inputId)("name",t.name())("required",t.required()?"":void 0)("disabled",t.$disabled()?"":void 0)("value",t.modelValue())("aria-labelledby",t.ariaLabelledBy)("aria-label",t.ariaLabel)("aria-checked",t.checked)("tabindex",t.tabindex),c(2),b(t.cx("box")),r("pBind",t.ptm("box")),c(),b(t.cx("icon")),r("pBind",t.ptm("icon")))},dependencies:[W,Me,P,de,L],encapsulation:2,changeDetection:0})}return i})(),qi=(()=>{class i{static \u0275fac=function(n){return new(n||i)};static \u0275mod=_e({type:i});static \u0275inj=he({imports:[nt,P,P]})}return i})();function mr(i,l){if(i&1&&(u(0,"p-tab",0),F(1),m()),i&2){let e=l.$implicit,n=l.$index;r("value",n),S("data-auto",e.header.toLowerCase()),c(),ke("",e.header," ")}}function hr(i,l){if(i&1&&(u(0,"p-floatlabel",4),C(1,"p-multiselect",21),u(2,"label",22),F(3),m()()),i&2){let e=s(5);c(),r("options",e.additionalDataOptions[e.createForm.controls.userType.value.value].options)("invalid",e.isInvalid("additionalData"))("showHeader",!1),c(2),q(e.additionalDataOptions[e.createForm.controls.userType.value.value].title)}}function _r(i,l){if(i&1){let e=E();u(0,"p-floatLabel",4)(1,"p-autocomplete",23),T("completeMethod",function(t){h(e);let o=s(5);return _(o.autocompleteSearch(t,o.createForm.controls.userType.value.value))}),m(),u(2,"label",22),F(3),m()()}if(i&2){let e=s(5);c(),r("suggestions",e.additionalDataOptions[e.createForm.controls.userType.value.value].suggestions),c(2),q(e.additionalDataOptions[e.createForm.controls.userType.value.value].title)}}function fr(i,l){if(i&1&&(u(0,"p-floatlabel",4),C(1,"p-multiselect",24),u(2,"label",25),F(3),m()()),i&2){let e=s(6);c(),r("options",e.additionalDataOptions2[e.createForm.controls.userType.value.value].options)("invalid",e.isInvalid("additionalData2"))("showHeader",!1),c(2),q(e.additionalDataOptions2[e.createForm.controls.userType.value.value].title)}}function br(i,l){if(i&1){let e=E();u(0,"p-floatlabel",4)(1,"p-autocomplete",26),T("completeMethod",function(t){h(e);let o=s(6);return _(o.autocompleteSearch(t,o.createForm.controls.userType.value.value))}),m(),u(2,"label",25),F(3),m()()}if(i&2){let e=s(6);c(),r("suggestions",e.additionalDataOptions2[e.createForm.controls.userType.value.value].suggestions),c(2),q(e.additionalDataOptions2[e.createForm.controls.userType.value.value].title)}}function gr(i,l){if(i&1&&H(0,fr,4,4,"p-floatlabel",4)(1,br,4,2,"p-floatlabel",4),i&2){let e=s(5);K(e.additionalDataOptions2[e.createForm.controls.userType.value.value].t
771ype==="Multi"?0:1)}}function xr(i,l){if(i&1&&(H(0,hr,4,4,"p-floatlabel",4)(1,_r,4,2,"p-floatLabel",4),H(2,gr,2,1)),i&2){let e=s(4);K(e.additionalDataOptions[e.createForm.controls.userType.value.value].type==="Multi"?0:1),c(2),K(e.additionalDataOptions2[e.createForm.controls.userType.value==null?null:e.createForm.controls.userType.value.value]?2:-1)}}function yr(i,l){if(i&1&&(u(0,"div",10),C(1,"app-information-display",28),m()),i&2){let e=l.$implicit;c(),r("data",e)}}function vr(i,l){if(i&1&&(u(0,"p-card",20)(1,"h4"),F(2,"Created records:"),m(),u(3,"div",27),Le(4,yr,2,1,"div",10,Be),m()()),i&2){let e=s(4);c(4),Ne(e.createdContacts)}}function Cr(i,l){if(i&1){let e=E();u(0,"p-card",2)(1,"p"),F(2," This will generate users in UAT CRM. You can request up to 5 of the same type of user at a time "),m(),u(3,"form",3),T("ngSubmit",function(){h(e);let t=s(3);return _(t.onSubmit())}),u(4,"p-floatlabel",4),C(5,"p-select",5),u(6,"label",6),F(7,"User type"),m()(),H(8,xr,3,2),u(9,"p-floatlabel",7),C(10,"p-inputnumber",8),u(11,"label",9),F(12,"Number of users"),m()(),u(13,"div",10)(14,"span"),F(15,"Use AAT Office address - This is needed to approve direct debits"),m(),u(16,"div",11)(17,"div",12),C(18,"p-radiobutton",13),u(19,"label",14),F(20," Yes "),m()(),u(21,"div",12),C(22,"p-radiobutton",15),u(23,"label",16),F(24," No "),m()()()(),u(25,"div",17)(26,"p-button",18),T("click",function(){h(e);let t=s(3);return _(t.resetForm())}),m(),C(27,"p-button",19),m()()(),H(28,vr,6,0,"p-card",20)}if(i&2){let e=s(3);c(3),r("formGroup",e.createForm),c(2),r("options",e.userTypeOptions)("invalid",e.isInvalid("userType")),c(3),K(e.additionalDataOptions[e.createForm.controls.userType.value==null?null:e.createForm.controls.userType.value.value]?8:-1),c(2),r("invalid",e.isInvalid("numberOfUsers"))("min",1)("max",5),c(8),r("value",!0)("invalid",e.isInvalid("useOfficeAddress")),c(4),r("value",!1)("invalid",e.isInvalid("useOfficeAddress")),c(5),r("loading",e.creating)("disabled",!e.createForm.valid),c(),K(e.createdContacts!=null&&e.createdContacts.length?28:-1)}}function Ir(i,l){i&1&&(u(0,"div",1),C(1,"p-progress-spinner",29),m())}function Tr(i,l){if(i&1&&H(0,Cr,29,14)(1,Ir,2,0,"div",1),i&2){let e=s(2);K((e.userTypeOptions==null?null:e.userTypeOptions.length)>0?0:1)}}function Sr(i,l){if(i&1&&(u(0,"div",10),C(1,"app-information-display",28),m()),i&2){let e=l.$implicit;c(),r("data",e)}}function wr(i,l){i&1&&Le(0,Sr,2,1,"div",10,Be),i&2&&Ne(l)}function kr(i,l){if(i&1){let e=E();u(0,"p"),F(1,"See users created only by you"),m(),u(2,"form",3),T("ngSubmit",function(){h(e);let t=s(2);return _(t.getUsers())}),u(3,"div",30)(4,"div",12),C(5,"p-radiobutton",31),u(6,"label",32),F(7," Only created by me "),m()(),u(8,"div",12),C(9,"p-radiobutton",33),u(10,"label",34),F(11," Created by anyone "),m()()(),C(12,"p-button",35),m(),H(13,wr,2,0),yt(14,"async")}if(i&2){let e,n=s(2);c(2),r("formGroup",n.createdUsersForm),c(3),r("value",!0)("invalid",n.isInvalid("currentUser","get")),c(4),r("value",!1)("invalid",n.isInvalid("currentUser","get")),c(3),r("loading",n.gettingCreatedUsers)("disabled",!n.createdUsersForm.valid),c(),K((e=vt(14,8,n.usersCreated$))?13:-1,e)}}function Or(i,l){if(i&1&&(u(0,"p-tabpanel",0),H(1,Tr,2,1)(2,kr,15,10),m()),i&2){let e,n=l.$implicit,t=l.$index,o=s();r("value",t),c(),K((e=n.id)===o.tabIdentifiers.CREATE?1:e===o.tabIdentifiers.CREATED_TODAY?2:-1)}}var mc=(()=>{let l=class l{constructor(){this.testDataService=M(Vi),this._contactService=M(ii),this._usersCreated=new mt(null),this.usersCreated$=this._usersCreated.asObservable(),this.subscriptions=[],this.additionalDataOptions={},this.additionalDataOptions2={},this.createForm=new lt({numberOfUsers:new xe(1,ae.required),userType:new xe(null,ae.required),useOfficeAddress:new xe(!1,ae.required),additionalData:new xe(null),additionalData2:new xe(null)}),this.createdUsersForm=new lt({currentUser:new xe(!0,ae.required)}),this.createdContacts=[],this.tabsData=Ei,this.userTypeOptions=[],this.creating=!1,this.gettingCreatedUsers=!1,this.formSubmitted=!1,this.tabIdentifiers=Pe}ngOnInit(){this.subscriptions.push(this.testDataService.getUserCreationOptions().subscribe({next:n=>
771{this.userTypeOptions=n,n.forEach(t=>{t.additionalInfo&&this._mapToDropDowns(t)})}}),this.createForm.valueChanges.subscribe(n=>{this._setDynamicFormValidation(n)}))}ngOnDestroy(){this.subscriptions.forEach(n=>n.unsubscribe())}onSubmit(){this.formSubmitted=!0,this.creating=!0,this.testDataService.createApiUser({numberOfContacts:this.createForm.value?.numberOfUsers||1,aatDefaultAddress:this.createForm.value?.useOfficeAddress||!1,dataCreationType:this.createForm.value?.userType?.value||"guest",requestedById:this._contactService.contactId(),additionalData:this.createForm.value?.additionalData?Array.isArray(this.createForm.value?.additionalData)?this.createForm.value.additionalData:[this.createForm.value.additionalData]:null,additionalData2:this.createForm.value?.additionalData2?Array.isArray(this.createForm.value.additionalData2)?this.createForm.value.additionalData2:[this.createForm.value.additionalData2]:null}).subscribe({next:n=>{this.createdContacts=this.createdContacts.concat(this.mapToTables(n))},error:n=>{console.log("err",n)}}).add(()=>{this.creating=!1})}getUsers(){this.gettingCreatedUsers=!0;let n=this.createdUsersForm.getRawValue().currentUser;this.testDataService.getUsersCreatedToday(n?this._contactService.contactId():null).subscribe({next:t=>{this._usersCreated.next(this.mapToTables(t))},complete:()=>{this.gettingCreatedUsers=!1}})}mapToTables(n){return n.map(t=>({heading:t.emailAddress,information:Object.keys(t).map(o=>({subHeading:o,content:t[o]}))}))}isInvalid(n,t="create"){let o=t==="create"?this.createForm.get(n):this.createdUsersForm.get(n);return o?.invalid&&(o.touched||this.formSubmitted)}autocompleteSearch(n,t){this.additionalDataOptions[t].suggestions=this.additionalDataOptions[t].data.filter(o=>o.value?.toLowerCase()?.includes(n.query?.toLowerCase()))}resetForm(n=!0){this.formSubmitted=!1;for(let t in this.createForm.controls){switch(t){case"numberOfUsers":this.createForm.controls[t].patchValue(1,{emitEvent:n});break;case"useOfficeAddress":this.createForm.controls[t].patchValue(!1,{emitEvent:n});break;default:this.createForm.controls[t].patchValue(null,{emitEvent:n})}this.createForm.controls[t].markAsUntouched(),this.createForm.controls[t].updateValueAndValidity({emitEvent:n})}}_setDynamicFormValidation(n){this.createForm.controls.additionalData.removeValidators(ae.required),this.createForm.controls.additionalData2.removeValidators(ae.required),n?.userType?.value&&this.additionalDataOptions[n.userType.value]!==void 0?(this.createForm.controls.additionalData.addValidators(ae.required),this.additionalDataOptions2[n.userType.value]!==void 0?this.createForm.controls.additionalData2.addValidators(ae.required):this.createForm.controls.additionalData2.setValue(null,{emitEvent:!1})):(this.createForm.controls.additionalData.setValue(null,{emitEvent:!1}),this.createForm.controls.additionalData2.setValue(null,{emitEvent:!1})),this.createForm.controls.additionalData.updateValueAndValidity({emitEvent:!1}),this.createForm.controls.additionalData2.updateValueAndValidity({emitEvent:!1})}_mapToDropDowns(n){n.additionalData.dataType==="Multi"?(console.log(n),this.additionalDataOptions[n.value]={title:n.additionalData.title,type:"Multi",options:this._mapDropDown(n.additionalData)}):this.additionalDataOptions[n.value]={type:"TypeAhead",title:n.additionalData.title,data:n.additionalData.items,suggestions:[]},n.additionalData2?.dataType&&(n.additionalData2.dataType==="Multi"?this.additionalDataOptions2[n.value]={title:n.additionalData2.title,type:"Multi",options:this._mapDropDown(n.additionalData2)}:this.additionalDataOptions2[n.value]={type:"TypeAhead",title:n.additionalData2.title,data:n.additionalData2.items,suggestions:[]})}_mapDropDown(n){return n.items.map(t=>({label:t.value,value:t.key}))}};l.\u0275fac=function(t){return new(t||l)},l.\u0275cmp=A({type:l,selectors:[["app-test-data-creator"]],decls:9,vars:1,consts:[[3,"value"],[1,"flex","justify-center"],["header","Create test users"],[3,"ngSubmit","formGroup"],["variant","on",1,"mt-5"],["inputId","userType","optionLabel","name","formControlName","userType","data-auto","userType","ariaLabel","User type selection","optionLabel","name",1,"w-sm",3,"options","invali
771d"],["for","userType"],["variant","on",1,"mt-5","w-sm"],["inputId","numberOfUsers","formControlName","numberOfUsers","data-auto","numberOfUsers",1,"w-sm",3,"invalid","min","max"],["for","numberOfUsers"],[1,"mt-5"],[1,"flex","flex-wrap","gap-4","mt-3"],[1,"flex","items-center","gap-2"],["formControlName","useOfficeAddress","name","useOfficeAddress","inputId","useOfficeAddressTrue","data-auto","useOfficeAddressTrue",3,"value","invalid"],["for","useOfficeAddressTrue"],["formControlName","useOfficeAddress","name","useOfficeAddress","inputId","useOfficeAddressFalse","data-auto","useOfficeAddressFalse",3,"value","invalid"],["for","useOfficeAddressFalse"],[1,"mt-5","flex","flex-wrap","justify-between"],["label","Reset test data creator form","variant","outlined","severity","contrast","data-auto","resetFormButton",3,"click"],["type","submit","label","Create users","data-auto","createUsersButton",3,"loading","disabled"],[1,"mt-6"],["inputId","additionalData","data-auto","additionalData","formControlName","additionalData","required","",1,"w-sm",3,"options","invalid","showHeader"],["for","additionalData"],["fluid","","formControlName","additionalData","optionLabel","value","optionValue","key","minlength","3","delay","100","data-auto","additionalData","inputId","additionalData",1,"w-sm",3,"completeMethod","suggestions"],["inputId","additionalData2","data-auto","additionalData2","formControlName","additionalData2",1,"w-sm",3,"options","invalid","showHeader"],["for","additionalData2"],["fluid","","formControlName","additionalData2","optionLabel","value","minlength","3","delay","100","optionValue","key","data-auto","additionalData2","inputId","additionalData2",1,"w-sm",3,"completeMethod","suggestions"],[1,"mt-2"],[3,"data"],["ariaLabel","loading"],[1,"flex","flex-wrap","gap-4","mt-3","mb-3"],["formControlName","currentUser","name","currentUser","inputId","currentUserTrue","data-auto","currentUserTrue",3,"value","invalid"],["for","currentUserTrue"],["formControlName","currentUser","name","currentUser","inputId","currentUserFalse","data-auto","currentUserFalse",3,"value","invalid"],["for","currentUserFalse"],["type","submit","label","See created users","data-auto","seeCreatedUsersButton",3,"loading","disabled"]],template:function(t,o){t&1&&(u(0,"section")(1,"p-card")(2,"p-tabs",0)(3,"p-tablist"),Le(4,mr,2,3,"p-tab",0,Be),m(),u(6,"p-tabpanels"),Le(7,Or,3,2,"p-tabpanel",0,Be),m()()()()),t&2&&(c(2),r("value",0),c(2),Ne(o.tabsData),c(3),Ne(o.tabsData))},dependencies:[W,Ft,kt,Re,wt,Et,Mt,Ot,Vt,di,ui,pi,ci,li,si,ri,ai,Si,Ti,oi,ni,xi,gi,Hi,it,bi,fi,Bi,Xe,qi,nt,ei,Jt,yi,Tt],encapsulation:2});let i=l;return i})();export{mc as TestDataCreatorComponent};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.