<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{a as m,b as mt,c as _t,d as We,e as ft,f as gt,g as yt,h as ge,i as qe,j as Ue,k as Ct,l as vt}from"./chunk-FFU2LCIT.js";import{b as wt}from"./chunk-KZBMZ4VY.js";import{a as E,b as ze,c as ke,e as Ae,f as Me,g as X,h as $,i as ut}from"./chunk-2ZXGV4AZ.js";import{a as Le}from"./chunk-X7MLU2JD.js";import{c as ht,d as Ke,f as Be,h as je,i as Ne,j as Qe}from"./chunk-4EPPY6BA.js";import{$b as pe,Ab as He,Ba as d,Bc as fe,Ca as O,Cb as lt,Cc as Ce,Db as rt,Eb as at,Fb as Te,Ga as le,Gb as ct,Ib as Ve,Jb as L,Kb as Z,La as ye,Lb as ce,Ma as nt,Na as ot,Oa as u,Pa as w,Pb as pt,Qa as a,S as we,Sa as st,Ta as Re,U as ne,Ua as j,Wb as ie,Y as G,Z as oe,ab as g,ac as V,bb as C,bc as J,cb as W,cc as Pe,db as M,ea as et,eb as D,ec as dt,fa as _,fb as z,ga as f,gb as H,gc as de,ha as tt,ja as it,mb as F,na as S,nb as p,nc as he,oa as se,ob as be,oc as Ee,pb as Se,pc as ue,qa as xe,ra as Ie,tb as re,tc as me,ub as P,uc as _e,vb as k,wb as A,xb as Y,yb as ae,zb as Oe}from"./chunk-PFQNYTK2.js";import{a as Q,b as Fe,f as i}from"./chunk-QR67OZI3.js";var Vt=["overlay"],Et=["content"],Lt=["*"],zt=(n,r,s,e,t,o,l,c,h,x,I,b,B,R)=&gt;({"p-overlay p-component":!0,"p-overlay-modal p-component-overlay p-component-overlay-enter":n,"p-overlay-center":r,"p-overlay-top":s,"p-overlay-top-start":e,"p-overlay-top-end":t,"p-overlay-bottom":o,"p-overlay-bottom-start":l,"p-overlay-bottom-end":c,"p-overlay-left":h,"p-overlay-left-start":x,"p-overlay-left-end":I,"p-overlay-right":b,"p-overlay-right-start":B,"p-overlay-right-end":R}),kt=(n,r,s)=&gt;({showTransitionParams:n,hideTransitionParams:r,transform:s}),At=n=&gt;({value:"visible",params:n}),Mt=n=&gt;({mode:n}),Dt=n=&gt;({$implicit:n});function Ft(n,r){n&amp;1&amp;&amp;z(0)}function Rt(n,r){if(n&amp;1){let s=H();g(0,"div",3,1),F("click",function(t){_(s);let o=p(2);return f(o.onOverlayContentClick(t))})("@overlayContentAnimation.start",function(t){_(s);let o=p(2);return f(o.onOverlayContentAnimationStart(t))})("@overlayContentAnimation.done",function(t){_(s);let o=p(2);return f(o.onOverlayContentAnimationDone(t))}),Se(2),u(3,Ft,1,0,"ng-container",4),C()}if(n&amp;2){let s=p(2);j(s.contentStyleClass),a("ngStyle",s.contentStyle)("ngClass","p-overlay-content")("@overlayContentAnimation",L(11,At,ce(7,kt,s.showTransitionOptions,s.hideTransitionOptions,s.transformOptions[s.modal?s.overlayResponsiveDirection:"default"]))),d(3),a("ngTemplateOutlet",s.contentTemplate)("ngTemplateOutletContext",L(15,Dt,L(13,Mt,s.overlayMode)))}}function Ht(n,r){if(n&amp;1){let s=H();g(0,"div",3,0),F("click",function(){_(s);let t=p();return f(t.onOverlayClick())}),u(2,Rt,4,17,"div",2),C()}if(n&amp;2){let s=p();j(s.styleClass),a("ngStyle",s.style)("ngClass",pt(5,zt,[s.modal,s.modal&amp;&amp;s.overlayResponsiveDirection==="center",s.modal&amp;&amp;s.overlayResponsiveDirection==="top",s.modal&amp;&amp;s.overlayResponsiveDirection==="top-start",s.modal&amp;&amp;s.overlayResponsiveDirection==="top-end",s.modal&amp;&amp;s.overlayResponsiveDirection==="bottom",s.modal&amp;&amp;s.overlayResponsiveDirection==="bottom-start",s.modal&amp;&amp;s.overlayResponsiveDirection==="bottom-end",s.modal&amp;&amp;s.overlayResponsiveDirection==="left",s.modal&amp;&amp;s.overlayResponsiveDirection==="left-start",s.modal&amp;&amp;s.overlayResponsiveDirection==="left-end",s.modal&amp;&amp;s.overlayResponsiveDirection==="right",s.modal&amp;&amp;s.overlayResponsiveDirection==="right-start",s.modal&amp;&amp;s.overlayResponsiveDirection==="right-end"])),d(2),a("ngIf",s.visible)}}var Pt={provide:Le,useExisting:we(()=&gt;$e),multi:!0},Kt=Ne([Be({transform:"{{transform}}",opacity:0}),Ke("{{showTransitionParams}}")]),Bt=Ne([Ke("{{hideTransitionParams}}",Be({transform:"{{transform}}",opacity:0}))]),$e=(()=&gt;{let r=class r{constructor(e,t,o,l,c,h,x,I){i(this,"document");i(this,"platformId");i(this,"el");i(this,"renderer");i(this,"config");i(this,"overlayService");i(this,"cd");i(this,"zone");i(this,"visibleChange",new S);i(this,"onBeforeShow",new S);i(this,"onShow",new S);i(this,"onBeforeHide",new S);i(this,"onHide",new S);i(this,"onAnimationStart",new S);i(this,"onAnimationDone",new S);i(this,"templates");i(this,"overlayViewChild");i(this,"contentViewChild");i(this,"contentTemplate");i(this,"_visible",!1);i(this,"_mode");i(this,"_style");i(this,"_styleClass");i(this,"_contentStyle");i(this,"_contentStyleClass");i(this,"_target");i(this,"_appendTo");i(this,"_autoZIndex");i(this,"_baseZIndex");i(this,"_showTransitionOptions");i(this,"_hideTransitionOptions");i(this,"_listener");i(this,"_responsive");i(this,"_options");i(this,"modalVisible",!1);i(this,"isOverlayClicked",!1);i(this,"isOverlayContentClicked",!1);i(this,"scrollHandler");i(this,"documentClickListener");i(this,"documentResizeListener");i(this,"documentKeyboardListener");i(this,"window");i(this,"transformOptions",{default:"scaleY(0.8)",center:"scale(0.7)",top:"translate3d(0px, -100%, 0px)","top-start":"translate3d(0px, -100%, 0px)","top-end":"translate3d(0px, -100%, 0px)",bottom:"translate3d(0px, 100%, 0px)","bottom-start":"translate3d(0px, 100%, 0px)","bottom-end":"translate3d(0px, 100%, 0px)",left:"translate3d(-100%, 0px, 0px)","left-start":"translate3d(-100%, 0px, 0px)","left-end":"translate3d(-100%, 0px, 0px)",right:"translate3d(100%, 0px, 0px)","right-start":"translate3d(100%, 0px, 0px)","right-end":"translate3d(100%, 0px, 0px)"});this.document=e,this.platformId=t,this.el=o,this.renderer=l,this.config=c,this.overlayService=h,this.cd=x,this.zone=I,this.window=this.document.defaultView}get visible(){return this._visible}set visible(e){this._visible=e,this._visible&amp;&amp;!this.modalVisible&amp;&amp;(this.modalVisible=!0)}get mode(){return this._mode||this.overlayOptions?.mode}set mode(e){this._mode=e}get style(){return E.merge(this._style,this.modal?this.overlayResponsiveOptions?.style:this.overlayOptions?.style)}set style(e){this._style=e}get styleClass(){return E.merge(this._styleClass,this.modal?this.overlayResponsiveOptions?.styleClass:this.overlayOptions?.styleClass)}set styleClass(e){this._styleClass=e}get contentStyle(){return E.merge(this._contentStyle,this.modal?this.overlayResponsiveOptions?.contentStyle:this.overlayOptions?.contentStyle)}set contentStyle(e){this._contentStyle=e}get contentStyleClass(){return E.merge(this._contentStyleClass,this.modal?this.overlayResponsiveOptions?.contentStyleClass:this.overlayOptions?.contentStyleClass)}set contentStyleClass(e){this._contentStyleClass=e}get target(){let e=this._target||this.overlayOptions?.target;return e===void 0?"@prev":e}set target(e){this._target=e}get appendTo(){return this._appendTo||this.overlayOptions?.appendTo}set appendTo(e){this._appendTo=e}get autoZIndex(){let e=this._autoZIndex||this.overlayOptions?.autoZIndex;return e===void 0?!0:e}set autoZIndex(e){this._autoZIndex=e}get baseZIndex(){let e=this._baseZIndex||this.overlayOptions?.baseZIndex;return e===void 0?0:e}set baseZIndex(e){this._baseZIndex=e}get showTransitionOptions(){let e=this._showTransitionOptions||this.overlayOptions?.showTransitionOptions;return e===void 0?".12s cubic-bezier(0, 0, 0.2, 1)":e}set showTransitionOptions(e){this._showTransitionOptions=e}get hideTransitionOptions(){let e=this._hideTransitionOptions||this.overlayOptions?.hideTransitionOptions;return e===void 0?".1s linear":e}set hideTransitionOptions(e){this._hideTransitionOptions=e}get listener(){return this._listener||this.overlayOptions?.listener}set listener(e){this._listener=e}get responsive(){return this._responsive||this.overlayOptions?.responsive}set responsive(e){this._responsive=e}get options(){return this._options}set options(e){this._options=e}get modal(){if(Ce(this.platformId))return this.mode==="modal"||this.overlayResponsiveOptions&amp;&amp;this.window?.matchMedia(this.overlayResponsiveOptions.media?.replace("@media","")||`(max-width: ${this.overlayResponsiveOptions.breakpoint})`).matches}get overlayMode(){return this.mode||(this.modal?"modal":"overlay")}get overlayOptions(){return Q(Q({},this.config?.overlayOptions),this.options)}get overlayResponsiveOptions(){return Q(Q({},this.overlayOptions?.responsive),this.responsive)}get overlayResponsiveDirection(){return this.overlayResponsiveOptions?.direction||"center"}get overlayEl(){return this.overlayViewChild?.nativeElement}get contentEl(){return this.contentViewChild?.nativeElement}get targetEl(){return m.getTargetElement(this.target,this.el?.nativeElement)}ngAfterContentInit(){this.templates?.forEach(e=&gt;{switch(e.getType()){case"content":this.contentTemplate=e.template;break;default:this.contentTemplate=e.template;break}})}show(e,t=!1){this.onVisibleChange(!0),this.handleEvents("onShow",{overlay:e||this.overlayEl,target:this.targetEl,mode:this.overlayMode}),t&amp;&amp;m.focus(this.targetEl),this.modal&amp;&amp;m.addClass(this.document?.body,"p-overflow-hidden")}hide(e,t=!1){if(this.visible)this.onVisibleChange(!1),this.handleEvents("onHide",{overlay:e||this.overlayEl,target:this.targetEl,mode:this.overlayMode}),t&amp;&amp;m.focus(this.targetEl),this.modal&amp;&amp;m.removeClass(this.document?.body,"p-overflow-hidden");else return}alignOverlay(){!this.modal&amp;&amp;m.alignOverlay(this.overlayEl,this.targetEl,this.appendTo)}onVisibleChange(e){this._visible=e,this.visibleChange.emit(e)}onOverlayClick(){this.isOverlayClicked=!0}onOverlayContentClick(e){this.overlayService.add({originalEvent:e,target:this.targetEl}),this.isOverlayContentClicked=!0}onOverlayContentAnimationStart(e){switch(e.toState){case"visible":this.handleEvents("onBeforeShow",{overlay:this.overlayEl,target:this.targetEl,mode:this.overlayMode}),this.autoZIndex&amp;&amp;ke.set(this.overlayMode,this.overlayEl,this.baseZIndex+this.config?.zIndex[this.overlayMode]),m.appendOverlay(this.overlayEl,this.appendTo==="body"?this.document.body:this.appendTo,this.appendTo),this.alignOverlay();break;case"void":this.handleEvents("onBeforeHide",{overlay:this.overlayEl,target:this.targetEl,mode:this.overlayMode}),this.modal&amp;&amp;m.addClass(this.overlayEl,"p-component-overlay-leave");break}this.handleEvents("onAnimationStart",e)}onOverlayContentAnimationDone(e){let t=this.overlayEl||e.element.parentElement;switch(e.toState){case"visible":this.visible&amp;&amp;this.show(t,!0),this.bindListeners();break;case"void":if(!this.visible){this.hide(t,!0),this.modalVisible=!1,this.unbindListeners(),m.appendOverlay(this.overlayEl,this.targetEl,this.appendTo),ke.clear(t),this.cd.markForCheck();break}}this.handleEvents("onAnimationDone",e)}handleEvents(e,t){this[e].emit(t),this.options&amp;&amp;this.options[e]&amp;&amp;this.options[e](t),this.config?.overlayOptions&amp;&amp;(this.config?.overlayOptions)[e]&amp;&amp;(this.config?.overlayOptions)[e](t)}bindListeners(){this.unbindListeners(),this.bindScrollListener(),this.bindDocumentClickListener(),this.bindDocumentResizeListener(),this.bindDocumentKeyboardListener()}unbindListeners(){this.unbindScrollListener(),this.unbindDocumentClickListener(),this.unbindDocumentResizeListener(),this.unbindDocumentKeyboardListener()}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new mt(this.targetEl,e=&gt;{(this.listener?this.listener(e,{type:"scroll",mode:this.overlayMode,valid:!0}):!0)&amp;&amp;this.hide(e,!0)})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&amp;&amp;this.scrollHandler.unbindScrollListener()}bindDocumentClickListener(){this.documentClickListener||(this.documentClickListener=this.renderer.listen(this.document,"click",e=&gt;{let o=!(this.targetEl&amp;&amp;(this.targetEl.isSameNode(e.target)||!this.isOverlayClicked&amp;&amp;this.targetEl.contains(e.target)))&amp;&amp;!this.isOverlayContentClicked;(this.listener?this.listener(e,{type:"outside",mode:this.overlayMode,valid:e.which!==3&amp;&amp;o}):o)&amp;&amp;this.hide(e),this.isOverlayClicked=this.isOverlayContentClicked=!1}))}unbindDocumentClickListener(){this.documentClickListener&amp;&amp;(this.documentClickListener(),this.documentClickListener=null)}bindDocumentResizeListener(){this.documentResizeListener||(this.documentResizeListener=this.renderer.listen(this.window,"resize",e=&gt;{(this.listener?this.listener(e,{type:"resize",mode:this.overlayMode,valid:!m.isTouchDevice()}):!m.isTouchDevice())&amp;&amp;this.hide(e,!0)}))}unbindDocumentResizeListener(){this.documentResizeListener&amp;&amp;(this.documentResizeListener(),this.documentResizeListener=null)}bindDocumentKeyboardListener(){this.documentKeyboardListener||this.zone.runOutsideAngular(()=&gt;{this.documentKeyboardListener=this.renderer.listen(this.window,"keydown",e=&gt;{if(this.overlayOptions.hideOnEscape===!1||e.code!=="Escape")return;(this.listener?this.listener(e,{type:"keydown",mode:this.overlayMode,valid:!m.isTouchDevice()}):!m.isTouchDevice())&amp;&amp;this.zone.run(()=&gt;{this.hide(e,!0)})})})}unbindDocumentKeyboardListener(){this.documentKeyboardListener&amp;&amp;(this.documentKeyboardListener(),this.documentKeyboardListener=null)}ngOnDestroy(){this.hide(this.overlayEl,!0),this.overlayEl&amp;&amp;(m.appendOverlay(this.overlayEl,this.targetEl,this.appendTo),ke.clear(this.overlayEl)),this.scrollHandler&amp;&amp;(this.scrollHandler.destroy(),this.scrollHandler=null),this.unbindListeners()}};i(r,"\u0275fac",function(t){return new(t||r)(O(de),O(Ie),O(xe),O(le),O(Me),O(Ae),O(pe),O(se))}),i(r,"\u0275cmp",G({type:r,selectors:[["p-overlay"]],contentQueries:function(t,o,l){if(t&amp;1&amp;&amp;re(l,X,4),t&amp;2){let c;k(c=A())&amp;&amp;(o.templates=c)}},viewQuery:function(t,o){if(t&amp;1&amp;&amp;(P(Vt,5),P(Et,5)),t&amp;2){let l;k(l=A())&amp;&amp;(o.overlayViewChild=l.first),k(l=A())&amp;&amp;(o.contentViewChild=l.first)}},hostAttrs:[1,"p-element"],inputs:{visible:"visible",mode:"mode",style:"style",styleClass:"styleClass",contentStyle:"contentStyle",contentStyleClass:"contentStyleClass",target:"target",appendTo:"appendTo",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",listener:"listener",responsive:"responsive",options:"options"},outputs:{visibleChange:"visibleChange",onBeforeShow:"onBeforeShow",onShow:"onShow",onBeforeHide:"onBeforeHide",onHide:"onHide",onAnimationStart:"onAnimationStart",onAnimationDone:"onAnimationDone"},features:[Te([Pt])],ngContentSelectors:Lt,decls:1,vars:1,consts:[["overlay",""],["content",""],[3,"ngStyle","class","ngClass","click",4,"ngIf"],[3,"click","ngStyle","ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(t,o){t&amp;1&amp;&amp;(be(),u(0,Ht,3,20,"div",2)),t&amp;2&amp;&amp;a("ngIf",o.modalVisible)},dependencies:[he,ue,_e,me],styles:[`@layer primeng{.p-overlay{position:absolute;top:0;left:0}.p-overlay-modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%}.p-overlay-content{transform-origin:inherit}.p-overlay-modal&gt;.p-overlay-content{z-index:1;width:90%}.p-overlay-top{align-items:flex-start}.p-overlay-top-start{align-items:flex-start;justify-content:flex-start}.p-overlay-top-end{align-items:flex-start;justify-content:flex-end}.p-overlay-bottom{align-items:flex-end}.p-overlay-bottom-start{align-items:flex-end;justify-content:flex-start}.p-overlay-bottom-end{align-items:flex-end;justify-content:flex-end}.p-overlay-left{justify-content:flex-start}.p-overlay-left-start{justify-content:flex-start;align-items:flex-start}.p-overlay-left-end{justify-content:flex-start;align-items:flex-end}.p-overlay-right{justify-content:flex-end}.p-overlay-right-start{justify-content:flex-end;align-items:flex-start}.p-overlay-right-end{justify-content:flex-end;align-items:flex-end}}
`],encapsulation:2,data:{animation:[ht("overlayContentAnimation",[je(":enter",[Qe(Kt)]),je(":leave",[Qe(Bt)])])]},changeDetection:0}));let n=r;return n})(),Ge=(()=&gt;{let r=class r{};i(r,"\u0275fac",function(t){return new(t||r)}),i(r,"\u0275mod",oe({type:r})),i(r,"\u0275inj",ne({imports:[fe,$,$]}));let n=r;return n})();var Nt=["element"],Qt=["content"],Wt=["*"],qt=(n,r,s)=&gt;({"p-scroller":!0,"p-scroller-inline":n,"p-both-scroll":r,"p-horizontal-scroll":s}),Ye=(n,r)=&gt;({$implicit:n,options:r}),Ut=n=&gt;({"p-scroller-loading":n}),Zt=n=&gt;({"p-component-overlay":n}),$t=n=&gt;({numCols:n}),It=n=&gt;({options:n}),Gt=()=&gt;({styleClass:"p-scroller-loading-icon"}),Yt=(n,r)=&gt;({rows:n,columns:r});function Jt(n,r){n&amp;1&amp;&amp;z(0)}function Xt(n,r){if(n&amp;1&amp;&amp;(M(0),u(1,Jt,1,0,"ng-container",10),D()),n&amp;2){let s=p(2);d(),a("ngTemplateOutlet",s.contentTemplate)("ngTemplateOutletContext",Z(2,Ye,s.loadedItems,s.getContentOptions()))}}function ei(n,r){n&amp;1&amp;&amp;z(0)}function ti(n,r){if(n&amp;1&amp;&amp;(M(0),u(1,ei,1,0,"ng-container",10),D()),n&amp;2){let s=r.$implicit,e=r.index,t=p(3);d(),a("ngTemplateOutlet",t.itemTemplate)("ngTemplateOutletContext",Z(2,Ye,s,t.getOptions(e)))}}function ii(n,r){if(n&amp;1&amp;&amp;(g(0,"div",11,3),u(2,ti,2,5,"ng-container",12),C()),n&amp;2){let s=p(2);a("ngClass",L(5,Ut,s.d_loading))("ngStyle",s.contentStyle),w("data-pc-section","content"),d(2),a("ngForOf",s.loadedItems)("ngForTrackBy",s._trackBy||s.index)}}function ni(n,r){if(n&amp;1&amp;&amp;W(0,"div",13),n&amp;2){let s=p(2);a("ngStyle",s.spacerStyle),w("data-pc-section","spacer")}}function oi(n,r){n&amp;1&amp;&amp;z(0)}function si(n,r){if(n&amp;1&amp;&amp;(M(0),u(1,oi,1,0,"ng-container",10),D()),n&amp;2){let s=r.index,e=p(4);d(),a("ngTemplateOutlet",e.loaderTemplate)("ngTemplateOutletContext",L(4,It,e.getLoaderOptions(s,e.both&amp;&amp;L(2,$t,e._numItemsInViewport.cols))))}}function li(n,r){if(n&amp;1&amp;&amp;(M(0),u(1,si,2,6,"ng-container",15),D()),n&amp;2){let s=p(3);d(),a("ngForOf",s.loaderArr)}}function ri(n,r){n&amp;1&amp;&amp;z(0)}function ai(n,r){if(n&amp;1&amp;&amp;(M(0),u(1,ri,1,0,"ng-container",10),D()),n&amp;2){let s=p(4);d(),a("ngTemplateOutlet",s.loaderIconTemplate)("ngTemplateOutletContext",L(3,It,Ve(2,Gt)))}}function ci(n,r){n&amp;1&amp;&amp;W(0,"SpinnerIcon",16),n&amp;2&amp;&amp;(a("styleClass","p-scroller-loading-icon pi-spin"),w("data-pc-section","loadingIcon"))}function pi(n,r){if(n&amp;1&amp;&amp;u(0,ai,2,5,"ng-container",6)(1,ci,1,2,"ng-template",null,5,ie),n&amp;2){let s=Y(2),e=p(3);a("ngIf",e.loaderIconTemplate)("ngIfElse",s)}}function di(n,r){if(n&amp;1&amp;&amp;(g(0,"div",14),u(1,li,2,1,"ng-container",6)(2,pi,3,2,"ng-template",null,4,ie),C()),n&amp;2){let s=Y(3),e=p(2);a("ngClass",L(4,Zt,!e.loaderTemplate)),w("data-pc-section","loader"),d(),a("ngIf",e.loaderTemplate)("ngIfElse",s)}}function hi(n,r){if(n&amp;1){let s=H();M(0),g(1,"div",7,1),F("scroll",function(t){_(s);let o=p();return f(o.onContainerScroll(t))}),u(3,Xt,2,5,"ng-container",6)(4,ii,3,7,"ng-template",null,2,ie)(6,ni,1,2,"div",8)(7,di,4,6,"div",9),C(),D()}if(n&amp;2){let s=Y(5),e=p();d(),j(e._styleClass),a("ngStyle",e._style)("ngClass",ce(12,qt,e.inline,e.both,e.horizontal)),w("id",e._id)("tabindex",e.tabindex)("data-pc-name","scroller")("data-pc-section","root"),d(2),a("ngIf",e.contentTemplate)("ngIfElse",s),d(3),a("ngIf",e._showSpacer),d(),a("ngIf",!e.loaderDisabled&amp;&amp;e._showLoader&amp;&amp;e.d_loading)}}function ui(n,r){n&amp;1&amp;&amp;z(0)}function mi(n,r){if(n&amp;1&amp;&amp;(M(0),u(1,ui,1,0,"ng-container",10),D()),n&amp;2){let s=p(2);d(),a("ngTemplateOutlet",s.contentTemplate)("ngTemplateOutletContext",Z(5,Ye,s.items,Z(2,Yt,s._items,s.loadedColumns)))}}function _i(n,r){if(n&amp;1&amp;&amp;(Se(0),u(1,mi,2,8,"ng-container",17)),n&amp;2){let s=p();d(),a("ngIf",s.contentTemplate)}}var bt=(()=&gt;{let r=class r{constructor(e,t,o,l,c){i(this,"document");i(this,"platformId");i(this,"renderer");i(this,"cd");i(this,"zone");i(this,"onLazyLoad",new S);i(this,"onScroll",new S);i(this,"onScrollIndexChange",new S);i(this,"elementViewChild");i(this,"contentViewChild");i(this,"templates");i(this,"_id");i(this,"_style");i(this,"_styleClass");i(this,"_tabindex",0);i(this,"_items");i(this,"_itemSize",0);i(this,"_scrollHeight");i(this,"_scrollWidth");i(this,"_orientation","vertical");i(this,"_step",0);i(this,"_delay",0);i(this,"_resizeDelay",10);i(this,"_appendOnly",!1);i(this,"_inline",!1);i(this,"_lazy",!1);i(this,"_disabled",!1);i(this,"_loaderDisabled",!1);i(this,"_columns");i(this,"_showSpacer",!0);i(this,"_showLoader",!1);i(this,"_numToleratedItems");i(this,"_loading");i(this,"_autoSize",!1);i(this,"_trackBy");i(this,"_options");i(this,"d_loading",!1);i(this,"d_numToleratedItems");i(this,"contentEl");i(this,"contentTemplate");i(this,"itemTemplate");i(this,"loaderTemplate");i(this,"loaderIconTemplate");i(this,"first",0);i(this,"last",0);i(this,"page",0);i(this,"isRangeChanged",!1);i(this,"numItemsInViewport",0);i(this,"lastScrollPos",0);i(this,"lazyLoadState",{});i(this,"loaderArr",[]);i(this,"spacerStyle",{});i(this,"contentStyle",{});i(this,"scrollTimeout");i(this,"resizeTimeout");i(this,"initialized",!1);i(this,"windowResizeListener");i(this,"defaultWidth");i(this,"defaultHeight");i(this,"defaultContentWidth");i(this,"defaultContentHeight");this.document=e,this.platformId=t,this.renderer=o,this.cd=l,this.zone=c}get id(){return this._id}set id(e){this._id=e}get style(){return this._style}set style(e){this._style=e}get styleClass(){return this._styleClass}set styleClass(e){this._styleClass=e}get tabindex(){return this._tabindex}set tabindex(e){this._tabindex=e}get items(){return this._items}set items(e){this._items=e}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=e}get scrollHeight(){return this._scrollHeight}set scrollHeight(e){this._scrollHeight=e}get scrollWidth(){return this._scrollWidth}set scrollWidth(e){this._scrollWidth=e}get orientation(){return this._orientation}set orientation(e){this._orientation=e}get step(){return this._step}set step(e){this._step=e}get delay(){return this._delay}set delay(e){this._delay=e}get resizeDelay(){return this._resizeDelay}set resizeDelay(e){this._resizeDelay=e}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=e}get inline(){return this._inline}set inline(e){this._inline=e}get lazy(){return this._lazy}set lazy(e){this._lazy=e}get disabled(){return this._disabled}set disabled(e){this._disabled=e}get loaderDisabled(){return this._loaderDisabled}set loaderDisabled(e){this._loaderDisabled=e}get columns(){return this._columns}set columns(e){this._columns=e}get showSpacer(){return this._showSpacer}set showSpacer(e){this._showSpacer=e}get showLoader(){return this._showLoader}set showLoader(e){this._showLoader=e}get numToleratedItems(){return this._numToleratedItems}set numToleratedItems(e){this._numToleratedItems=e}get loading(){return this._loading}set loading(e){this._loading=e}get autoSize(){return this._autoSize}set autoSize(e){this._autoSize=e}get trackBy(){return this._trackBy}set trackBy(e){this._trackBy=e}get options(){return this._options}set options(e){this._options=e,e&amp;&amp;typeof e=="object"&amp;&amp;Object.entries(e).forEach(([t,o])=&gt;this[`_${t}`]!==o&amp;&amp;(this[`_${t}`]=o))}get vertical(){return this._orientation==="vertical"}get horizontal(){return this._orientation==="horizontal"}get both(){return this._orientation==="both"}get loadedItems(){return this._items&amp;&amp;!this.d_loading?this.both?this._items.slice(this._appendOnly?0:this.first.rows,this.last.rows).map(e=&gt;this._columns?e:e.slice(this._appendOnly?0:this.first.cols,this.last.cols)):this.horizontal&amp;&amp;this._columns?this._items:this._items.slice(this._appendOnly?0:this.first,this.last):[]}get loadedRows(){return this.d_loading?this._loaderDisabled?this.loaderArr:[]:this.loadedItems}get loadedColumns(){return this._columns&amp;&amp;(this.both||this.horizontal)?this.d_loading&amp;&amp;this._loaderDisabled?this.both?this.loaderArr[0]:this.loaderArr:this._columns.slice(this.both?this.first.cols:this.first,this.both?this.last.cols:this.last):this._columns}ngOnInit(){this.setInitialState()}ngOnChanges(e){let t=!1;if(e.loading){let{previousValue:o,currentValue:l}=e.loading;this.lazy&amp;&amp;o!==l&amp;&amp;l!==this.d_loading&amp;&amp;(this.d_loading=l,t=!0)}if(e.orientation&amp;&amp;(this.lastScrollPos=this.both?{top:0,left:0}:0),e.numToleratedItems){let{previousValue:o,currentValue:l}=e.numToleratedItems;o!==l&amp;&amp;l!==this.d_numToleratedItems&amp;&amp;(this.d_numToleratedItems=l)}if(e.options){let{previousValue:o,currentValue:l}=e.options;this.lazy&amp;&amp;o?.loading!==l?.loading&amp;&amp;l?.loading!==this.d_loading&amp;&amp;(this.d_loading=l.loading,t=!0),o?.numToleratedItems!==l?.numToleratedItems&amp;&amp;l?.numToleratedItems!==this.d_numToleratedItems&amp;&amp;(this.d_numToleratedItems=l.numToleratedItems)}this.initialized&amp;&amp;!t&amp;&amp;(e.items?.previousValue?.length!==e.items?.currentValue?.length||e.itemSize||e.scrollHeight||e.scrollWidth)&amp;&amp;(this.init(),this.calculateAutoSize())}ngAfterContentInit(){this.templates.forEach(e=&gt;{switch(e.getType()){case"content":this.contentTemplate=e.template;break;case"item":this.itemTemplate=e.template;break;case"loader":this.loaderTemplate=e.template;break;case"loadericon":this.loaderIconTemplate=e.template;break;default:this.itemTemplate=e.template;break}})}ngAfterViewInit(){Promise.resolve().then(()=&gt;{this.viewInit()})}ngAfterViewChecked(){this.initialized||this.viewInit()}ngOnDestroy(){this.unbindResizeListener(),this.contentEl=null,this.initialized=!1}viewInit(){Ce(this.platformId)&amp;&amp;!this.initialized&amp;&amp;m.isVisible(this.elementViewChild?.nativeElement)&amp;&amp;(this.setInitialState(),this.setContentEl(this.contentEl),this.init(),this.calculateAutoSize(),this.defaultWidth=m.getWidth(this.elementViewChild?.nativeElement),this.defaultHeight=m.getHeight(this.elementViewChild?.nativeElement),this.defaultContentWidth=m.getWidth(this.contentEl),this.defaultContentHeight=m.getHeight(this.contentEl),this.initialized=!0)}init(){this._disabled||(this.setSize(),this.calculateOptions(),this.setSpacerSize(),this.bindResizeListener(),this.cd.detectChanges())}setContentEl(e){this.contentEl=e||this.contentViewChild?.nativeElement||m.findSingle(this.elementViewChild?.nativeElement,".p-scroller-content")}setInitialState(){this.first=this.both?{rows:0,cols:0}:0,this.last=this.both?{rows:0,cols:0}:0,this.numItemsInViewport=this.both?{rows:0,cols:0}:0,this.lastScrollPos=this.both?{top:0,left:0}:0,this.d_loading=this._loading||!1,this.d_numToleratedItems=this._numToleratedItems,this.loaderArr=[],this.spacerStyle={},this.contentStyle={}}getElementRef(){return this.elementViewChild}getPageByFirst(e){return Math.floor(((e??this.first)+this.d_numToleratedItems*4)/(this._step||1))}isPageChanged(e){return this._step?this.page!==this.getPageByFirst(e??this.first):!0}scrollTo(e){this.elementViewChild?.nativeElement?.scrollTo(e)}scrollToIndex(e,t="auto"){if(this.both?e.every(l=&gt;l&gt;-1):e&gt;-1){let l=this.first,{scrollTop:c=0,scrollLeft:h=0}=this.elementViewChild?.nativeElement,{numToleratedItems:x}=this.calculateNumItems(),I=this.getContentPosition(),b=this.itemSize,B=(v=0,T)=&gt;v&lt;=T?0:v,R=(v,T,N)=&gt;v*T+N,q=(v=0,T=0)=&gt;this.scrollTo({left:v,top:T,behavior:t}),K=this.both?{rows:0,cols:0}:0,ee=!1,y=!1;this.both?(K={rows:B(e[0],x[0]),cols:B(e[1],x[1])},q(R(K.cols,b[1],I.left),R(K.rows,b[0],I.top)),y=this.lastScrollPos.top!==c||this.lastScrollPos.left!==h,ee=K.rows!==l.rows||K.cols!==l.cols):(K=B(e,x),this.horizontal?q(R(K,b,I.left),c):q(h,R(K,b,I.top)),y=this.lastScrollPos!==(this.horizontal?h:c),ee=K!==l),this.isRangeChanged=ee,y&amp;&amp;(this.first=K)}}scrollInView(e,t,o="auto"){if(t){let{first:l,viewport:c}=this.getRenderedRange(),h=(b=0,B=0)=&gt;this.scrollTo({left:b,top:B,behavior:o}),x=t==="to-start",I=t==="to-end";if(x){if(this.both)c.first.rows-l.rows&gt;e[0]?h(c.first.cols*this._itemSize[1],(c.first.rows-1)*this._itemSize[0]):c.first.cols-l.cols&gt;e[1]&amp;&amp;h((c.first.cols-1)*this._itemSize[1],c.first.rows*this._itemSize[0]);else if(c.first-l&gt;e){let b=(c.first-1)*this._itemSize;this.horizontal?h(b,0):h(0,b)}}else if(I){if(this.both)c.last.rows-l.rows&lt;=e[0]+1?h(c.first.cols*this._itemSize[1],(c.first.rows+1)*this._itemSize[0]):c.last.cols-l.cols&lt;=e[1]+1&amp;&amp;h((c.first.cols+1)*this._itemSize[1],c.first.rows*this._itemSize[0]);else if(c.last-l&lt;=e+1){let b=(c.first+1)*this._itemSize;this.horizontal?h(b,0):h(0,b)}}}else this.scrollToIndex(e,o)}getRenderedRange(){let e=(l,c)=&gt;c||l?Math.floor(l/(c||l)):0,t=this.first,o=0;if(this.elementViewChild?.nativeElement){let{scrollTop:l,scrollLeft:c}=this.elementViewChild.nativeElement;if(this.both)t={rows:e(l,this._itemSize[0]),cols:e(c,this._itemSize[1])},o={rows:t.rows+this.numItemsInViewport.rows,cols:t.cols+this.numItemsInViewport.cols};else{let h=this.horizontal?c:l;t=e(h,this._itemSize),o=t+this.numItemsInViewport}}return{first:this.first,last:this.last,viewport:{first:t,last:o}}}calculateNumItems(){let e=this.getContentPosition(),t=(this.elementViewChild?.nativeElement?this.elementViewChild.nativeElement.offsetWidth-e.left:0)||0,o=(this.elementViewChild?.nativeElement?this.elementViewChild.nativeElement.offsetHeight-e.top:0)||0,l=(I,b)=&gt;b||I?Math.ceil(I/(b||I)):0,c=I=&gt;Math.ceil(I/2),h=this.both?{rows:l(o,this._itemSize[0]),cols:l(t,this._itemSize[1])}:l(this.horizontal?t:o,this._itemSize),x=this.d_numToleratedItems||(this.both?[c(h.rows),c(h.cols)]:c(h));return{numItemsInViewport:h,numToleratedItems:x}}calculateOptions(){let{numItemsInViewport:e,numToleratedItems:t}=this.calculateNumItems(),o=(h,x,I,b=!1)=&gt;this.getLast(h+x+(h&lt;I?2:3)*I,b),l=this.first,c=this.both?{rows:o(this.first.rows,e.rows,t[0]),cols:o(this.first.cols,e.cols,t[1],!0)}:o(this.first,e,t);this.last=c,this.numItemsInViewport=e,this.d_numToleratedItems=t,this.showLoader&amp;&amp;(this.loaderArr=this.both?Array.from({length:e.rows}).map(()=&gt;Array.from({length:e.cols})):Array.from({length:e})),this._lazy&amp;&amp;Promise.resolve().then(()=&gt;{this.lazyLoadState={first:this._step?this.both?{rows:0,cols:l.cols}:0:l,last:Math.min(this._step?this._step:this.last,this.items.length)},this.handleEvents("onLazyLoad",this.lazyLoadState)})}calculateAutoSize(){this._autoSize&amp;&amp;!this.d_loading&amp;&amp;Promise.resolve().then(()=&gt;{if(this.contentEl){this.contentEl.style.minHeight=this.contentEl.style.minWidth="auto",this.contentEl.style.position="relative",this.elementViewChild.nativeElement.style.contain="none";let[e,t]=[m.getWidth(this.contentEl),m.getHeight(this.contentEl)];e!==this.defaultContentWidth&amp;&amp;(this.elementViewChild.nativeElement.style.width=""),t!==this.defaultContentHeight&amp;&amp;(this.elementViewChild.nativeElement.style.height="");let[o,l]=[m.getWidth(this.elementViewChild.nativeElement),m.getHeight(this.elementViewChild.nativeElement)];(this.both||this.horizontal)&amp;&amp;(this.elementViewChild.nativeElement.style.width=o&lt;this.defaultWidth?o+"px":this._scrollWidth||this.defaultWidth+"px"),(this.both||this.vertical)&amp;&amp;(this.elementViewChild.nativeElement.style.height=l&lt;this.defaultHeight?l+"px":this._scrollHeight||this.defaultHeight+"px"),this.contentEl.style.minHeight=this.contentEl.style.minWidth="",this.contentEl.style.position="",this.elementViewChild.nativeElement.style.contain=""}})}getLast(e=0,t=!1){return this._items?Math.min(t?(this._columns||this._items[0]).length:this._items.length,e):0}getContentPosition(){if(this.contentEl){let e=getComputedStyle(this.contentEl),t=parseFloat(e.paddingLeft)+Math.max(parseFloat(e.left)||0,0),o=parseFloat(e.paddingRight)+Math.max(parseFloat(e.right)||0,0),l=parseFloat(e.paddingTop)+Math.max(parseFloat(e.top)||0,0),c=parseFloat(e.paddingBottom)+Math.max(parseFloat(e.bottom)||0,0);return{left:t,right:o,top:l,bottom:c,x:t+o,y:l+c}}return{left:0,right:0,top:0,bottom:0,x:0,y:0}}setSize(){if(this.elementViewChild?.nativeElement){let e=this.elementViewChild.nativeElement.parentElement.parentElement,t=this._scrollWidth||`${this.elementViewChild.nativeElement.offsetWidth||e.offsetWidth}px`,o=this._scrollHeight||`${this.elementViewChild.nativeElement.offsetHeight||e.offsetHeight}px`,l=(c,h)=&gt;this.elementViewChild.nativeElement.style[c]=h;this.both||this.horizontal?(l("height",o),l("width",t)):l("height",o)}}setSpacerSize(){if(this._scrollHeight!=="100%"&amp;&amp;this._items){let e=this.getContentPosition(),t=(o,l,c,h=0)=&gt;this.spacerStyle=Fe(Q({},this.spacerStyle),{[`${o}`]:(l||[]).length*c+h+"px"});this.both?(t("height",this._items,this._itemSize[0],e.y),t("width",this._columns||this._items[1],this._itemSize[1],e.x)):this.horizontal?t("width",this._columns||this._items,this._itemSize,e.x):t("height",this._items,this._itemSize,e.y)}}setContentPosition(e){if(this.contentEl&amp;&amp;!this._appendOnly){let t=e?e.first:this.first,o=(c,h)=&gt;c*h,l=(c=0,h=0)=&gt;this.contentStyle=Fe(Q({},this.contentStyle),{transform:`translate3d(${c}px, ${h}px, 0)`});if(this.both)l(o(t.cols,this._itemSize[1]),o(t.rows,this._itemSize[0]));else{let c=o(t,this._itemSize);this.horizontal?l(c,0):l(0,c)}}}onScrollPositionChange(e){let t=e.target,o=this.getContentPosition(),l=(y,v)=&gt;y?y&gt;v?y-v:y:0,c=(y,v)=&gt;v||y?Math.floor(y/(v||y)):0,h=(y,v,T,N,U,te)=&gt;y&lt;=U?U:te?T-N-U:v+U-1,x=(y,v,T,N,U,te,ve)=&gt;y&lt;=te?0:Math.max(0,ve?y&lt;v?T:y-te:y&gt;v?T:y-2*te),I=(y,v,T,N,U,te=!1)=&gt;{let ve=v+N+2*U;return y&gt;=U&amp;&amp;(ve+=U+1),this.getLast(ve,te)},b=l(t.scrollTop,o.top),B=l(t.scrollLeft,o.left),R=this.both?{rows:0,cols:0}:0,q=this.last,K=!1,ee=this.lastScrollPos;if(this.both){let y=this.lastScrollPos.top&lt;=b,v=this.lastScrollPos.left&lt;=B;if(!this._appendOnly||this._appendOnly&amp;&amp;(y||v)){let T={rows:c(b,this._itemSize[0]),cols:c(B,this._itemSize[1])},N={rows:h(T.rows,this.first.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0],y),cols:h(T.cols,this.first.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],v)};R={rows:x(T.rows,N.rows,this.first.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0],y),cols:x(T.cols,N.cols,this.first.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],v)},q={rows:I(T.rows,R.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0]),cols:I(T.cols,R.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],!0)},K=R.rows!==this.first.rows||q.rows!==this.last.rows||R.cols!==this.first.cols||q.cols!==this.last.cols||this.isRangeChanged,ee={top:b,left:B}}}else{let y=this.horizontal?B:b,v=this.lastScrollPos&lt;=y;if(!this._appendOnly||this._appendOnly&amp;&amp;v){let T=c(y,this._itemSize),N=h(T,this.first,this.last,this.numItemsInViewport,this.d_numToleratedItems,v);R=x(T,N,this.first,this.last,this.numItemsInViewport,this.d_numToleratedItems,v),q=I(T,R,this.last,this.numItemsInViewport,this.d_numToleratedItems),K=R!==this.first||q!==this.last||this.isRangeChanged,ee=y}}return{first:R,last:q,isRangeChanged:K,scrollPos:ee}}onScrollChange(e){let{first:t,last:o,isRangeChanged:l,scrollPos:c}=this.onScrollPositionChange(e);if(l){let h={first:t,last:o};if(this.setContentPosition(h),this.first=t,this.last=o,this.lastScrollPos=c,this.handleEvents("onScrollIndexChange",h),this._lazy&amp;&amp;this.isPageChanged(t)){let x={first:this._step?Math.min(this.getPageByFirst(t)*this._step,this.items.length-this._step):t,last:Math.min(this._step?(this.getPageByFirst(t)+1)*this._step:o,this.items.length)};(this.lazyLoadState.first!==x.first||this.lazyLoadState.last!==x.last)&amp;&amp;this.handleEvents("onLazyLoad",x),this.lazyLoadState=x}}}onContainerScroll(e){if(this.handleEvents("onScroll",{originalEvent:e}),this._delay&amp;&amp;this.isPageChanged()){if(this.scrollTimeout&amp;&amp;clearTimeout(this.scrollTimeout),!this.d_loading&amp;&amp;this.showLoader){let{isRangeChanged:t}=this.onScrollPositionChange(e);(t||(this._step?this.isPageChanged():!1))&amp;&amp;(this.d_loading=!0,this.cd.detectChanges())}this.scrollTimeout=setTimeout(()=&gt;{this.onScrollChange(e),this.d_loading&amp;&amp;this.showLoader&amp;&amp;(!this._lazy||this._loading===void 0)&amp;&amp;(this.d_loading=!1,this.page=this.getPageByFirst(),this.cd.detectChanges())},this._delay)}else!this.d_loading&amp;&amp;this.onScrollChange(e)}bindResizeListener(){Ce(this.platformId)&amp;&amp;(this.windowResizeListener||this.zone.runOutsideAngular(()=&gt;{let e=this.document.defaultView,t=m.isTouchDevice()?"orientationchange":"resize";this.windowResizeListener=this.renderer.listen(e,t,this.onWindowResize.bind(this))}))}unbindResizeListener(){this.windowResizeListener&amp;&amp;(this.windowResizeListener(),this.windowResizeListener=null)}onWindowResize(){this.resizeTimeout&amp;&amp;clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(()=&gt;{if(m.isVisible(this.elementViewChild?.nativeElement)){let[e,t]=[m.getWidth(this.elementViewChild?.nativeElement),m.getHeight(this.elementViewChild?.nativeElement)],[o,l]=[e!==this.defaultWidth,t!==this.defaultHeight];(this.both?o||l:this.horizontal?o:this.vertical?l:!1)&amp;&amp;this.zone.run(()=&gt;{this.d_numToleratedItems=this._numToleratedItems,this.defaultWidth=e,this.defaultHeight=t,this.defaultContentWidth=m.getWidth(this.contentEl),this.defaultContentHeight=m.getHeight(this.contentEl),this.init(),this.calculateAutoSize()})}},this._resizeDelay)}handleEvents(e,t){return this.options&amp;&amp;this.options[e]?this.options[e](t):this[e].emit(t)}getContentOptions(){return{contentStyleClass:`p-scroller-content ${this.d_loading?"p-scroller-loading":""}`,items:this.loadedItems,getItemOptions:e=&gt;this.getOptions(e),loading:this.d_loading,getLoaderOptions:(e,t)=&gt;this.getLoaderOptions(e,t),itemSize:this._itemSize,rows:this.loadedRows,columns:this.loadedColumns,spacerStyle:this.spacerStyle,contentStyle:this.contentStyle,vertical:this.vertical,horizontal:this.horizontal,both:this.both}}getOptions(e){let t=(this._items||[]).length,o=this.both?this.first.rows+e:this.first+e;return{index:o,count:t,first:o===0,last:o===t-1,even:o%2===0,odd:o%2!==0}}getLoaderOptions(e,t){let o=this.loaderArr.length;return Q({index:e,count:o,first:e===0,last:e===o-1,even:e%2===0,odd:e%2!==0},t)}};i(r,"\u0275fac",function(t){return new(t||r)(O(de),O(Ie),O(le),O(pe),O(se))}),i(r,"\u0275cmp",G({type:r,selectors:[["p-scroller"]],contentQueries:function(t,o,l){if(t&amp;1&amp;&amp;re(l,X,4),t&amp;2){let c;k(c=A())&amp;&amp;(o.templates=c)}},viewQuery:function(t,o){if(t&amp;1&amp;&amp;(P(Nt,5),P(Qt,5)),t&amp;2){let l;k(l=A())&amp;&amp;(o.elementViewChild=l.first),k(l=A())&amp;&amp;(o.contentViewChild=l.first)}},hostAttrs:[1,"p-scroller-viewport","p-element"],inputs:{id:"id",style:"style",styleClass:"styleClass",tabindex:"tabindex",items:"items",itemSize:"itemSize",scrollHeight:"scrollHeight",scrollWidth:"scrollWidth",orientation:"orientation",step:"step",delay:"delay",resizeDelay:"resizeDelay",appendOnly:"appendOnly",inline:"inline",lazy:"lazy",disabled:"disabled",loaderDisabled:"loaderDisabled",columns:"columns",showSpacer:"showSpacer",showLoader:"showLoader",numToleratedItems:"numToleratedItems",loading:"loading",autoSize:"autoSize",trackBy:"trackBy",options:"options"},outputs:{onLazyLoad:"onLazyLoad",onScroll:"onScroll",onScrollIndexChange:"onScrollIndexChange"},features:[et],ngContentSelectors:Wt,decls:3,vars:2,consts:[["disabledContainer",""],["element",""],["buildInContent",""],["content",""],["buildInLoader",""],["buildInLoaderIcon",""],[4,"ngIf","ngIfElse"],[3,"scroll","ngStyle","ngClass"],["class","p-scroller-spacer",3,"ngStyle",4,"ngIf"],["class","p-scroller-loader",3,"ngClass",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-scroller-content",3,"ngClass","ngStyle"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"p-scroller-spacer",3,"ngStyle"],[1,"p-scroller-loader",3,"ngClass"],[4,"ngFor","ngForOf"],[3,"styleClass"],[4,"ngIf"]],template:function(t,o){if(t&amp;1&amp;&amp;(be(),u(0,hi,8,16,"ng-container",6)(1,_i,2,1,"ng-template",null,0,ie)),t&amp;2){let l=Y(2);a("ngIf",!o._disabled)("ngIfElse",l)}},dependencies:()=&gt;[he,Ee,ue,_e,me,ge],styles:[`@layer primeng{p-scroller{flex:1;outline:0 none}.p-scroller{position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;outline:0 none}.p-scroller-content{position:absolute;top:0;left:0;min-height:100%;min-width:100%;will-change:transform}.p-scroller-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0;pointer-events:none}.p-scroller-loader{position:sticky;top:0;left:0;width:100%;height:100%}.p-scroller-loader.p-component-overlay{display:flex;align-items:center;justify-content:center}.p-scroller-loading-icon{scale:2}.p-scroller-inline .p-scroller-content{position:static}}
`],encapsulation:2}));let n=r;return n})(),Je=(()=&gt;{let r=class r{};i(r,"\u0275fac",function(t){return new(t||r)}),i(r,"\u0275mod",oe({type:r})),i(r,"\u0275inj",ne({imports:[fe,$,ge,$]}));let n=r;return n})();var Xe=(()=&gt;{let r=class r extends yt{constructor(){super(...arguments);i(this,"pathId")}ngOnInit(){this.pathId="url(#"+ze()+")"}};i(r,"\u0275fac",(()=&gt;{let t;return function(l){return(t||(t=it(r)))(l||r)}})()),i(r,"\u0275cmp",G({type:r,selectors:[["TimesCircleIcon"]],standalone:!0,features:[nt,ct],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M7 14C5.61553 14 4.26215 13.5895 3.11101 12.8203C1.95987 12.0511 1.06266 10.9579 0.532846 9.67879C0.00303296 8.3997 -0.13559 6.99224 0.134506 5.63437C0.404603 4.2765 1.07129 3.02922 2.05026 2.05026C3.02922 1.07129 4.2765 0.404603 5.63437 0.134506C6.99224 -0.13559 8.3997 0.00303296 9.67879 0.532846C10.9579 1.06266 12.0511 1.95987 12.8203 3.11101C13.5895 4.26215 14 5.61553 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM7 1.16667C5.84628 1.16667 4.71846 1.50879 3.75918 2.14976C2.79989 2.79074 2.05222 3.70178 1.61071 4.76768C1.16919 5.83358 1.05367 7.00647 1.27876 8.13803C1.50384 9.26958 2.05941 10.309 2.87521 11.1248C3.69102 11.9406 4.73042 12.4962 5.86198 12.7212C6.99353 12.9463 8.16642 12.8308 9.23232 12.3893C10.2982 11.9478 11.2093 11.2001 11.8502 10.2408C12.4912 9.28154 12.8333 8.15373 12.8333 7C12.8333 5.45291 12.2188 3.96918 11.1248 2.87521C10.0308 1.78125 8.5471 1.16667 7 1.16667ZM4.66662 9.91668C4.58998 9.91704 4.51404 9.90209 4.44325 9.87271C4.37246 9.84333 4.30826 9.8001 4.2544 9.74557C4.14516 9.6362 4.0838 9.48793 4.0838 9.33335C4.0838 9.17876 4.14516 9.0305 4.2544 8.92113L6.17553 7L4.25443 5.07891C4.15139 4.96832 4.09529 4.82207 4.09796 4.67094C4.10063 4.51982 4.16185 4.37563 4.26872 4.26876C4.3756 4.16188 4.51979 4.10066 4.67091 4.09799C4.82204 4.09532 4.96829 4.15142 5.07887 4.25446L6.99997 6.17556L8.92106 4.25446C9.03164 4.15142 9.1779 4.09532 9.32903 4.09799C9.48015 4.10066 9.62434 4.16188 9.73121 4.26876C9.83809 4.37563 9.89931 4.51982 9.90198 4.67094C9.90464 4.82207 9.84855 4.96832 9.74551 5.07891L7.82441 7L9.74554 8.92113C9.85478 9.0305 9.91614 9.17876 9.91614 9.33335C9.91614 9.48793 9.85478 9.6362 9.74554 9.74557C9.69168 9.8001 9.62748 9.84333 9.55669 9.87271C9.4859 9.90209 9.40996 9.91704 9.33332 9.91668C9.25668 9.91704 9.18073 9.90209 9.10995 9.87271C9.03916 9.84333 8.97495 9.8001 8.9211 9.74557L6.99997 7.82444L5.07884 9.74557C5.02499 9.8001 4.96078 9.84333 4.88999 9.87271C4.81921 9.90209 4.74326 9.91704 4.66662 9.91668Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(o,l){o&amp;1&amp;&amp;(tt(),g(0,"svg",0)(1,"g"),W(2,"path",1),C(),g(3,"defs")(4,"clipPath",2),W(5,"rect",3),C()()()),o&amp;2&amp;&amp;(j(l.getClassNames()),w("aria-label",l.ariaLabel)("aria-hidden",l.ariaHidden)("role",l.role),d(),w("clip-path",l.pathId),d(3),a("id",l.pathId))},encapsulation:2}));let n=r;return n})();var gi=["container"],yi=["focusInput"],Ci=["multiIn"],vi=["multiContainer"],wi=["ddBtn"],xi=["items"],Ii=["scroller"],bi=["overlay"],Si=n=&gt;({"p-autocomplete-token":!0,"p-focus":n}),St=n=&gt;({$implicit:n}),De=n=&gt;({height:n}),Ot=(n,r)=&gt;({$implicit:n,options:r}),Oi=n=&gt;({options:n}),Ti=()=&gt;({}),Vi=(n,r,s)=&gt;({"p-highlight":n,"p-focus":r,"p-disabled":s}),Ei=(n,r)=&gt;({$implicit:n,index:r});function Li(n,r){if(n&amp;1){let s=H();g(0,"input",20,3),F("input",function(t){_(s);let o=p();return f(o.onInput(t))})("keydown",function(t){_(s);let o=p();return f(o.onKeyDown(t))})("change",function(t){_(s);let o=p();return f(o.onInputChange(t))})("focus",function(t){_(s);let o=p();return f(o.onInputFocus(t))})("blur",function(t){_(s);let o=p();return f(o.onInputBlur(t))})("paste",function(t){_(s);let o=p();return f(o.onInputPaste(t))})("keyup",function(t){_(s);let o=p();return f(o.onInputKeyUp(t))}),C()}if(n&amp;2){let s,e=p();j(e.inputStyleClass),a("autofocus",e.autofocus)("ngClass",e.inputClass)("ngStyle",e.inputStyle)("type",e.type)("autocomplete",e.autocomplete)("required",e.required)("name",e.name)("tabindex",e.disabled?-1:e.tabindex)("readonly",e.readonly)("disabled",e.disabled),w("value",e.inputValue())("id",e.inputId)("placeholder",e.placeholder)("size",e.size)("maxlength",e.maxlength)("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledBy)("aria-required",e.required)("aria-expanded",(s=e.overlayVisible)!==null&amp;&amp;s!==void 0?s:!1)("aria-controls",e.overlayVisible?e.id+"_list":null)("aria-activedescendant",e.focused?e.focusedOptionId:void 0)}}function zi(n,r){if(n&amp;1){let s=H();g(0,"TimesIcon",23),F("click",function(){_(s);let t=p(2);return f(t.clear())}),C()}n&amp;2&amp;&amp;(a("styleClass","p-autocomplete-clear-icon"),w("aria-hidden",!0))}function ki(n,r){}function Ai(n,r){n&amp;1&amp;&amp;u(0,ki,0,0,"ng-template")}function Mi(n,r){if(n&amp;1){let s=H();g(0,"span",24),F("click",function(){_(s);let t=p(2);return f(t.clear())}),u(1,Ai,1,0,null,17),C()}if(n&amp;2){let s=p(2);w("aria-hidden",!0),d(),a("ngTemplateOutlet",s.clearIconTemplate)}}function Di(n,r){if(n&amp;1&amp;&amp;(M(0),u(1,zi,1,2,"TimesIcon",21)(2,Mi,2,2,"span",22),D()),n&amp;2){let s=p();d(),a("ngIf",!s.clearIconTemplate),d(),a("ngIf",s.clearIconTemplate)}}function Fi(n,r){n&amp;1&amp;&amp;z(0)}function Ri(n,r){if(n&amp;1&amp;&amp;(g(0,"span",35),ae(1),C()),n&amp;2){let s=p().$implicit,e=p(2);d(),Oe(e.getMultipleLabel(s))}}function Hi(n,r){n&amp;1&amp;&amp;W(0,"TimesCircleIcon",36),n&amp;2&amp;&amp;(a("styleClass","p-autocomplete-token-icon"),w("aria-hidden",!0))}function Pi(n,r){}function Ki(n,r){n&amp;1&amp;&amp;u(0,Pi,0,0,"ng-template")}function Bi(n,r){if(n&amp;1&amp;&amp;(g(0,"span",37),u(1,Ki,1,0,null,17),C()),n&amp;2){let s=p(3);w("aria-hidden",!0),d(),a("ngTemplateOutlet",s.removeIconTemplate)}}function ji(n,r){if(n&amp;1){let s=H();g(0,"li",29,5),u(2,Fi,1,0,"ng-container",30)(3,Ri,2,1,"span",31),g(4,"span",32),F("click",function(t){let o=_(s).index,l=p(2);return f(l.readonly?"":l.removeOption(t,o))}),u(5,Hi,1,2,"TimesCircleIcon",33)(6,Bi,2,2,"span",34),C()()}if(n&amp;2){let s=r.$implicit,e=r.index,t=p(2);a("ngClass",L(11,Si,t.focusedMultipleOptionIndex()===e)),w("id",t.id+"_multiple_option_"+e)("aria-label",t.getOptionLabel(s))("aria-setsize",t.modelValue().length)("aria-posinset",e+1)("aria-selected",!0),d(2),a("ngTemplateOutlet",t.selectedItemTemplate)("ngTemplateOutletContext",L(13,St,s)),d(),a("ngIf",!t.selectedItemTemplate),d(2),a("ngIf",!t.removeIconTemplate),d(),a("ngIf",t.removeIconTemplate)}}function Ni(n,r){if(n&amp;1){let s=H();g(0,"ul",25,4),F("focus",function(t){_(s);let o=p();return f(o.onMultipleContainerFocus(t))})("blur",function(t){_(s);let o=p();return f(o.onMultipleContainerBlur(t))})("keydown",function(t){_(s);let o=p();return f(o.onMultipleContainerKeyDown(t))}),u(2,ji,7,15,"li",26),g(3,"li",27)(4,"input",28,3),F("input",function(t){_(s);let o=p();return f(o.onInput(t))})("keydown",function(t){_(s);let o=p();return f(o.onKeyDown(t))})("change",function(t){_(s);let o=p();return f(o.onInputChange(t))})("focus",function(t){_(s);let o=p();return f(o.onInputFocus(t))})("blur",function(t){_(s);let o=p();return f(o.onInputBlur(t))})("paste",function(t){_(s);let o=p();return f(o.onInputPaste(t))})("keyup",function(t){_(s);let o=p();return f(o.onInputKeyUp(t))}),C()()()}if(n&amp;2){let s,e=p();a("ngClass",e.multiContainerClass)("tabindex",-1),w("aria-orientation","horizontal")("aria-activedescendant",e.focused?e.focusedMultipleOptionId:void 0),d(2),a("ngForOf",e.modelValue()),d(2),j(e.inputStyleClass),a("autofocus",e.autofocus)("ngClass",e.inputClass)("ngStyle",e.inputStyle)("autocomplete",e.autocomplete)("required",e.required)("tabindex",e.disabled?-1:e.tabindex)("readonly",e.readonly)("disabled",e.disabled),w("type",e.type)("id",e.inputId)("name",e.name)("placeholder",e.filled?null:e.placeholder)("size",e.size)("maxlength",e.maxlength)("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledBy)("aria-required",e.required)("aria-expanded",(s=e.overlayVisible)!==null&amp;&amp;s!==void 0?s:!1)("aria-controls",e.overlayVisible?e.id+"_list":null)("aria-activedescendant",e.focused?e.focusedOptionId:void 0)}}function Qi(n,r){n&amp;1&amp;&amp;W(0,"SpinnerIcon",40),n&amp;2&amp;&amp;(a("styleClass","p-autocomplete-loader")("spin",!0),w("aria-hidden",!0))}function Wi(n,r){}function qi(n,r){n&amp;1&amp;&amp;u(0,Wi,0,0,"ng-template")}function Ui(n,r){if(n&amp;1&amp;&amp;(g(0,"span",41),u(1,qi,1,0,null,17),C()),n&amp;2){let s=p(2);w("aria-hidden",!0),d(),a("ngTemplateOutlet",s.loadingIconTemplate)}}function Zi(n,r){if(n&amp;1&amp;&amp;(M(0),u(1,Qi,1,3,"SpinnerIcon",38)(2,Ui,2,2,"span",39),D()),n&amp;2){let s=p();d(),a("ngIf",!s.loadingIconTemplate),d(),a("ngIf",s.loadingIconTemplate)}}function $i(n,r){if(n&amp;1&amp;&amp;W(0,"span",44),n&amp;2){let s=p(2);a("ngClass",s.dropdownIcon),w("aria-hidden",!0)}}function Gi(n,r){n&amp;1&amp;&amp;W(0,"ChevronDownIcon")}function Yi(n,r){}function Ji(n,r){n&amp;1&amp;&amp;u(0,Yi,0,0,"ng-template")}function Xi(n,r){if(n&amp;1&amp;&amp;(M(0),u(1,Gi,1,0,"ChevronDownIcon",12)(2,Ji,1,0,null,17),D()),n&amp;2){let s=p(2);d(),a("ngIf",!s.dropdownIconTemplate),d(),a("ngTemplateOutlet",s.dropdownIconTemplate)}}function en(n,r){if(n&amp;1){let s=H();g(0,"button",42,6),F("click",function(t){_(s);let o=p();return f(o.handleDropdownClick(t))}),u(2,$i,1,2,"span",43)(3,Xi,3,2,"ng-container",12),C()}if(n&amp;2){let s=p();a("disabled",s.disabled),w("aria-label",s.dropdownAriaLabel)("tabindex",s.tabindex),d(2),a("ngIf",s.dropdownIcon),d(),a("ngIf",!s.dropdownIcon)}}function tn(n,r){n&amp;1&amp;&amp;z(0)}function nn(n,r){n&amp;1&amp;&amp;z(0)}function on(n,r){if(n&amp;1&amp;&amp;u(0,nn,1,0,"ng-container",30),n&amp;2){let s=r.$implicit,e=r.options;p(2);let t=Y(14);a("ngTemplateOutlet",t)("ngTemplateOutletContext",Z(2,Ot,s,e))}}function sn(n,r){n&amp;1&amp;&amp;z(0)}function ln(n,r){if(n&amp;1&amp;&amp;u(0,sn,1,0,"ng-container",30),n&amp;2){let s=r.options,e=p(3);a("ngTemplateOutlet",e.loaderTemplate)("ngTemplateOutletContext",L(2,Oi,s))}}function rn(n,r){n&amp;1&amp;&amp;(M(0),u(1,ln,1,4,"ng-template",47),D())}function an(n,r){if(n&amp;1){let s=H();g(0,"p-scroller",45,7),F("onLazyLoad",function(t){_(s);let o=p();return f(o.onLazyLoad.emit(t))}),u(2,on,1,5,"ng-template",46)(3,rn,2,0,"ng-container",12),C()}if(n&amp;2){let s=p();Re(L(8,De,s.scrollHeight)),a("items",s.visibleOptions())("itemSize",s.virtualScrollItemSize||s._itemSize)("autoSize",!0)("lazy",s.lazy)("options",s.virtualScrollOptions),d(3),a("ngIf",s.loaderTemplate)}}function cn(n,r){n&amp;1&amp;&amp;z(0)}function pn(n,r){if(n&amp;1&amp;&amp;(M(0),u(1,cn,1,0,"ng-container",30),D()),n&amp;2){let s=p(),e=Y(14);d(),a("ngTemplateOutlet",e)("ngTemplateOutletContext",Z(3,Ot,s.visibleOptions(),Ve(2,Ti)))}}function dn(n,r){if(n&amp;1&amp;&amp;(g(0,"span"),ae(1),C()),n&amp;2){let s=p(2).$implicit,e=p(2);d(),Oe(e.getOptionGroupLabel(s.optionGroup))}}function hn(n,r){n&amp;1&amp;&amp;z(0)}function un(n,r){if(n&amp;1&amp;&amp;(M(0),g(1,"li",51),u(2,dn,2,1,"span",12)(3,hn,1,0,"ng-container",30),C(),D()),n&amp;2){let s=p(),e=s.$implicit,t=s.index,o=p().options,l=p();d(),a("ngStyle",L(5,De,o.itemSize+"px")),w("id",l.id+"_"+l.getOptionIndex(t,o)),d(),a("ngIf",!l.groupTemplate),d(),a("ngTemplateOutlet",l.groupTemplate)("ngTemplateOutletContext",L(7,St,e.optionGroup))}}function mn(n,r){if(n&amp;1&amp;&amp;(g(0,"span"),ae(1),C()),n&amp;2){let s=p(2).$implicit,e=p(2);d(),Oe(e.getOptionLabel(s))}}function _n(n,r){n&amp;1&amp;&amp;z(0)}function fn(n,r){if(n&amp;1){let s=H();M(0),g(1,"li",52),F("click",function(t){_(s);let o=p().$implicit,l=p(2);return f(l.onOptionSelect(t,o))})("mouseenter",function(t){_(s);let o=p().index,l=p().options,c=p();return f(c.onOptionMouseEnter(t,c.getOptionIndex(o,l)))}),u(2,mn,2,1,"span",12)(3,_n,1,0,"ng-container",30),C(),D()}if(n&amp;2){let s=p(),e=s.$implicit,t=s.index,o=p().options,l=p();d(),a("ngStyle",L(12,De,o.itemSize+"px"))("ngClass",ce(14,Vi,l.isSelected(e),l.focusedOptionIndex()===l.getOptionIndex(t,o),l.isOptionDisabled(e))),w("id",l.id+"_"+l.getOptionIndex(t,o))("aria-label",l.getOptionLabel(e))("aria-selected",l.isSelected(e))("aria-disabled",l.isOptionDisabled(e))("data-p-focused",l.focusedOptionIndex()===l.getOptionIndex(t,o))("aria-setsize",l.ariaSetSize)("aria-posinset",l.getAriaPosInset(l.getOptionIndex(t,o))),d(),a("ngIf",!l.itemTemplate),d(),a("ngTemplateOutlet",l.itemTemplate)("ngTemplateOutletContext",Z(18,Ei,e,o.getOptions?o.getOptions(t):t))}}function gn(n,r){if(n&amp;1&amp;&amp;u(0,un,4,9,"ng-container",12)(1,fn,4,21,"ng-container",12),n&amp;2){let s=r.$implicit,e=p(2);a("ngIf",e.isOptionGroup(s)),d(),a("ngIf",!e.isOptionGroup(s))}}function yn(n,r){if(n&amp;1&amp;&amp;(M(0),ae(1),D()),n&amp;2){let s=p(3);d(),He(" ",s.searchResultMessageText," ")}}function Cn(n,r){n&amp;1&amp;&amp;z(0,null,9)}function vn(n,r){if(n&amp;1&amp;&amp;(g(0,"li",53),u(1,yn,2,1,"ng-container",54)(2,Cn,2,0,"ng-container",17),C()),n&amp;2){let s=p().options,e=p();a("ngStyle",L(4,De,s.itemSize+"px")),d(),a("ngIf",!e.emptyTemplate)("ngIfElse",e.empty),d(),a("ngTemplateOutlet",e.emptyTemplate)}}function wn(n,r){if(n&amp;1&amp;&amp;(g(0,"ul",48,8),u(2,gn,2,2,"ng-template",49)(3,vn,3,6,"li",50),C()),n&amp;2){let s=r.$implicit,e=r.options,t=p();Re(e.contentStyle),a("ngClass",e.contentStyleClass),w("id",t.id+"_list")("aria-label",t.listLabel),d(2),a("ngForOf",s),d(),a("ngIf",!s||s&amp;&amp;s.length===0&amp;&amp;t.showEmptyMessage)}}function xn(n,r){n&amp;1&amp;&amp;z(0)}var In={provide:Le,useExisting:we(()=&gt;bn),multi:!0},bn=(()=&gt;{let r=class r{constructor(e,t,o,l,c,h,x){i(this,"document");i(this,"el");i(this,"renderer");i(this,"cd");i(this,"config");i(this,"overlayService");i(this,"zone");i(this,"minLength",1);i(this,"delay",300);i(this,"style");i(this,"panelStyle");i(this,"styleClass");i(this,"panelStyleClass");i(this,"inputStyle");i(this,"inputId");i(this,"inputStyleClass");i(this,"placeholder");i(this,"readonly");i(this,"disabled");i(this,"scrollHeight","200px");i(this,"lazy",!1);i(this,"virtualScroll");i(this,"virtualScrollItemSize");i(this,"virtualScrollOptions");i(this,"maxlength");i(this,"name");i(this,"required");i(this,"size");i(this,"appendTo");i(this,"autoHighlight");i(this,"forceSelection");i(this,"type","text");i(this,"autoZIndex",!0);i(this,"baseZIndex",0);i(this,"ariaLabel");i(this,"dropdownAriaLabel");i(this,"ariaLabelledBy");i(this,"dropdownIcon");i(this,"unique",!0);i(this,"group");i(this,"completeOnFocus",!1);i(this,"showClear",!1);i(this,"field");i(this,"dropdown");i(this,"showEmptyMessage",!0);i(this,"dropdownMode","blank");i(this,"multiple");i(this,"tabindex");i(this,"dataKey");i(this,"emptyMessage");i(this,"showTransitionOptions",".12s cubic-bezier(0, 0, 0.2, 1)");i(this,"hideTransitionOptions",".1s linear");i(this,"autofocus");i(this,"autocomplete","off");i(this,"optionGroupChildren","items");i(this,"optionGroupLabel","label");i(this,"overlayOptions");i(this,"optionLabel");i(this,"optionValue");i(this,"id");i(this,"searchMessage");i(this,"emptySelectionMessage");i(this,"selectionMessage");i(this,"autoOptionFocus",!1);i(this,"selectOnFocus");i(this,"searchLocale");i(this,"optionDisabled");i(this,"focusOnHover");i(this,"variant","outlined");i(this,"completeMethod",new S);i(this,"onSelect",new S);i(this,"onUnselect",new S);i(this,"onFocus",new S);i(this,"onBlur",new S);i(this,"onDropdownClick",new S);i(this,"onClear",new S);i(this,"onKeyUp",new S);i(this,"onShow",new S);i(this,"onHide",new S);i(this,"onLazyLoad",new S);i(this,"containerEL");i(this,"inputEL");i(this,"multiInputEl");i(this,"multiContainerEL");i(this,"dropdownButton");i(this,"itemsViewChild");i(this,"scroller");i(this,"overlayViewChild");i(this,"templates");i(this,"_itemSize");i(this,"itemsWrapper");i(this,"itemTemplate");i(this,"emptyTemplate");i(this,"headerTemplate");i(this,"footerTemplate");i(this,"selectedItemTemplate");i(this,"groupTemplate");i(this,"loaderTemplate");i(this,"removeIconTemplate");i(this,"loadingIconTemplate");i(this,"clearIconTemplate");i(this,"dropdownIconTemplate");i(this,"value");i(this,"_suggestions",ye(null));i(this,"onModelChange",()=&gt;{});i(this,"onModelTouched",()=&gt;{});i(this,"timeout");i(this,"overlayVisible");i(this,"suggestionsUpdated");i(this,"highlightOption");i(this,"highlightOptionChanged");i(this,"focused",!1);i(this,"_filled");i(this,"loading");i(this,"scrollHandler");i(this,"listId");i(this,"searchTimeout");i(this,"dirty",!1);i(this,"modelValue",ye(null));i(this,"focusedMultipleOptionIndex",ye(-1));i(this,"focusedOptionIndex",ye(-1));i(this,"visibleOptions",Pe(()=&gt;this.group?this.flatOptions(this._suggestions()):this._suggestions()||[]));i(this,"inputValue",Pe(()=&gt;{let e=this.modelValue(),t=this.getSelectedOption(e);if(e)if(typeof e=="object"||this.optionValue){let o=this.getOptionLabel(t);return o??e}else return e;else return""}));this.document=e,this.el=t,this.renderer=o,this.cd=l,this.config=c,this.overlayService=h,this.zone=x,dt(()=&gt;{this.filled=E.isNotEmpty(this.modelValue())})}get suggestions(){return this._suggestions()}set suggestions(e){this._suggestions.set(e),this.handleSuggestionsChange()}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=e,console.warn("The itemSize property is deprecated, use virtualScrollItemSize property instead.")}get filled(){return this._filled}set filled(e){this._filled=e}get focusedMultipleOptionId(){return this.focusedMultipleOptionIndex()!==-1?`${this.id}_multiple_option_${this.focusedMultipleOptionIndex()}`:null}get focusedOptionId(){return this.focusedOptionIndex()!==-1?`${this.id}_${this.focusedOptionIndex()}`:null}get containerClass(){return{"p-autocomplete p-component p-inputwrapper":!0,"p-disabled":this.disabled,"p-focus":this.focused,"p-autocomplete-dd":this.dropdown,"p-autocomplete-multiple":this.multiple,"p-inputwrapper-focus":this.focused,"p-overlay-open":this.overlayVisible}}get multiContainerClass(){return{"p-autocomplete-multiple-container p-component p-inputtext":!0,"p-variant-filled":this.variant==="filled"||this.config.inputStyle()==="filled"}}get panelClass(){return{"p-autocomplete-panel p-component":!0,"p-input-filled":this.config.inputStyle()==="filled","p-ripple-disabled":this.config.ripple===!1}}get panelStyles(){return Q({"max-height":this.virtualScroll?"auto":this.scrollHeight},this.panelStyle)}get inputClass(){return{"p-autocomplete-input p-inputtext p-component":!this.multiple,"p-autocomplete-dd-input":this.dropdown,"p-variant-filled":this.variant==="filled"||this.config.inputStyle()==="filled"}}get searchResultMessageText(){return E.isNotEmpty(this.visibleOptions())&amp;&amp;this.overlayVisible?this.searchMessageText.replaceAll("{0}",this.visibleOptions().length):this.emptySearchMessageText}get searchMessageText(){return this.searchMessage||this.config.translation.searchMessage||""}get emptySearchMessageText(){return this.emptyMessage||this.config.translation.emptySearchMessage||""}get selectionMessageText(){return this.selectionMessage||this.config.translation.selectionMessage||""}get emptySelectionMessageText(){return this.emptySelectionMessage||this.config.translation.emptySelectionMessage||""}get selectedMessageText(){return this.hasSelectedOption()?this.selectionMessageText.replaceAll("{0}",this.multiple?this.modelValue().length:"1"):this.emptySelectionMessageText}get ariaSetSize(){return this.visibleOptions().filter(e=&gt;!this.isOptionGroup(e)).length}get listLabel(){return this.config.getTranslation(ut.ARIA).listLabel}get virtualScrollerDisabled(){return!this.virtualScroll}get optionValueSelected(){return typeof this.modelValue()=="string"&amp;&amp;this.optionValue}ngOnInit(){this.id=this.id||ze(),this.cd.detectChanges()}ngAfterViewChecked(){this.suggestionsUpdated&amp;&amp;this.overlayViewChild&amp;&amp;this.zone.runOutsideAngular(()=&gt;{setTimeout(()=&gt;{this.overlayViewChild&amp;&amp;this.overlayViewChild.alignOverlay()},1),this.suggestionsUpdated=!1})}ngAfterContentInit(){this.templates.forEach(e=&gt;{switch(e.getType()){case"item":this.itemTemplate=e.template;break;case"group":this.groupTemplate=e.template;break;case"selectedItem":this.selectedItemTemplate=e.template;break;case"header":this.headerTemplate=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"removetokenicon":this.removeIconTemplate=e.template;break;case"loadingicon":this.loadingIconTemplate=e.template;break;case"clearicon":this.clearIconTemplate=e.template;break;case"dropdownicon":this.dropdownIconTemplate=e.template;break;default:this.itemTemplate=e.template;break}})}handleSuggestionsChange(){if(this.loading){this._suggestions().length&gt;0||this.showEmptyMessage?this.show():this.emptyTemplate?this.show():this.hide();let e=this.overlayVisible&amp;&amp;this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1;this.focusedOptionIndex.set(e),this.suggestionsUpdated=!0,this.loading=!1,this.cd.markForCheck()}}flatOptions(e){return(e||[]).reduce((t,o,l)=&gt;{t.push({optionGroup:o,group:!0,index:l});let c=this.getOptionGroupChildren(o);return c&amp;&amp;c.forEach(h=&gt;t.push(h)),t},[])}isOptionGroup(e){return this.optionGroupLabel&amp;&amp;e.optionGroup&amp;&amp;e.group}findFirstOptionIndex(){return this.visibleOptions().findIndex(e=&gt;this.isValidOption(e))}findLastOptionIndex(){return E.findLastIndex(this.visibleOptions(),e=&gt;this.isValidOption(e))}findFirstFocusedOptionIndex(){let e=this.findSelectedOptionIndex();return e&lt;0?this.findFirstOptionIndex():e}findLastFocusedOptionIndex(){let e=this.findSelectedOptionIndex();return e&lt;0?this.findLastOptionIndex():e}findSelectedOptionIndex(){return this.hasSelectedOption()?this.visibleOptions().findIndex(e=&gt;this.isValidSelectedOption(e)):-1}findNextOptionIndex(e){let t=e&lt;this.visibleOptions().length-1?this.visibleOptions().slice(e+1).findIndex(o=&gt;this.isValidOption(o)):-1;return t&gt;-1?t+e+1:e}findPrevOptionIndex(e){let t=e&gt;0?E.findLastIndex(this.visibleOptions().slice(0,e),o=&gt;this.isValidOption(o)):-1;return t&gt;-1?t:e}isValidSelectedOption(e){return this.isValidOption(e)&amp;&amp;this.isSelected(e)}isValidOption(e){return e&amp;&amp;!(this.isOptionDisabled(e)||this.isOptionGroup(e))}isOptionDisabled(e){return this.optionDisabled?E.resolveFieldData(e,this.optionDisabled):!1}isSelected(e){return this.multiple?this.unique?this.modelValue()?.find(t=&gt;E.equals(t,this.getOptionValue(e),this.equalityKey())):!1:E.equals(this.modelValue(),this.getOptionValue(e),this.equalityKey())}isOptionMatched(e,t){return this.isValidOption(e)&amp;&amp;this.getOptionLabel(e).toLocaleLowerCase(this.searchLocale)===t.toLocaleLowerCase(this.searchLocale)}isInputClicked(e){return e.target===this.inputEL.nativeElement}isDropdownClicked(e){return this.dropdownButton?.nativeElement?e.target===this.dropdownButton.nativeElement||this.dropdownButton.nativeElement.contains(e.target):!1}equalityKey(){return this.dataKey}onContainerClick(e){this.disabled||this.loading||this.isInputClicked(e)||this.isDropdownClicked(e)||(!this.overlayViewChild||!this.overlayViewChild.overlayViewChild?.nativeElement.contains(e.target))&amp;&amp;m.focus(this.inputEL.nativeElement)}handleDropdownClick(e){let t;this.overlayVisible?this.hide(!0):(m.focus(this.inputEL.nativeElement),t=this.inputEL.nativeElement.value,this.dropdownMode==="blank"?this.search(e,"","dropdown"):this.dropdownMode==="current"&amp;&amp;this.search(e,t,"dropdown")),this.onDropdownClick.emit({originalEvent:e,query:t})}onInput(e){this.searchTimeout&amp;&amp;clearTimeout(this.searchTimeout);let t=e.target.value;this.maxlength!==null&amp;&amp;(t=t.split("").slice(0,this.maxlength).join("")),!this.multiple&amp;&amp;!this.forceSelection&amp;&amp;this.updateModel(t),t.length===0&amp;&amp;!this.multiple&amp;&amp;!this.completeOnFocus?(this.onClear.emit(),setTimeout(()=&gt;{this.hide()})):t.length&gt;=this.minLength?(this.focusedOptionIndex.set(-1),this.searchTimeout=setTimeout(()=&gt;{this.search(e,t,"input")},this.delay)):this.hide()}onInputChange(e){if(this.forceSelection){let t=!1;if(this.visibleOptions()){let o=this.visibleOptions().find(l=&gt;this.isOptionMatched(l,this.inputEL.nativeElement.value||""));o!==void 0&amp;&amp;(t=!0,!this.isSelected(o)&amp;&amp;this.onOptionSelect(e,o))}t||(this.inputEL.nativeElement.value="",!this.multiple&amp;&amp;this.updateModel(null))}}onInputFocus(e){if(this.disabled)return;!this.dirty&amp;&amp;this.completeOnFocus&amp;&amp;(this.search(e,e.target.value,"focus"),this.show()),this.dirty=!0,this.focused=!0;let t=this.focusedOptionIndex()!==-1?this.focusedOptionIndex():this.overlayVisible&amp;&amp;this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1;this.focusedOptionIndex.set(t),this.overlayVisible&amp;&amp;this.scrollInView(this.focusedOptionIndex()),this.onFocus.emit(e)}onMultipleContainerFocus(e){this.disabled||(this.focused=!0)}onMultipleContainerBlur(e){this.focusedMultipleOptionIndex.set(-1),this.focused=!1}onMultipleContainerKeyDown(e){if(this.disabled){e.preventDefault();return}switch(e.code){case"ArrowLeft":this.onArrowLeftKeyOnMultiple(e);break;case"ArrowRight":this.onArrowRightKeyOnMultiple(e);break;case"Backspace":this.onBackspaceKeyOnMultiple(e);break;default:break}}onInputBlur(e){this.dirty=!1,this.focused=!1,this.focusedOptionIndex.set(-1),this.onModelTouched(),this.onBlur.emit(e)}onInputPaste(e){this.onKeyDown(e)}onInputKeyUp(e){this.onKeyUp.emit(e)}onKeyDown(e){if(this.disabled){e.preventDefault();return}switch(e.code){case"ArrowDown":this.onArrowDownKey(e);break;case"ArrowUp":this.onArrowUpKey(e);break;case"ArrowLeft":this.onArrowLeftKey(e);break;case"ArrowRight":this.onArrowRightKey(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"NumpadEnter":this.onEnterKey(e);break;case"Escape":this.onEscapeKey(e);break;case"Tab":this.onTabKey(e);break;case"Backspace":this.onBackspaceKey(e);break;case"ShiftLeft":case"ShiftRight":break;default:break}}onArrowDownKey(e){if(!this.overlayVisible)return;let t=this.focusedOptionIndex()!==-1?this.findNextOptionIndex(this.focusedOptionIndex()):this.findFirstFocusedOptionIndex();this.changeFocusedOptionIndex(e,t),e.preventDefault(),e.stopPropagation()}onArrowUpKey(e){if(this.overlayVisible)if(e.altKey)this.focusedOptionIndex()!==-1&amp;&amp;this.onOptionSelect(e,this.visibleOptions()[this.focusedOptionIndex()]),this.overlayVisible&amp;&amp;this.hide(),e.preventDefault();else{let t=this.focusedOptionIndex()!==-1?this.findPrevOptionIndex(this.focusedOptionIndex()):this.findLastFocusedOptionIndex();this.changeFocusedOptionIndex(e,t),e.preventDefault(),e.stopPropagation()}}onArrowLeftKey(e){let t=e.currentTarget;this.focusedOptionIndex.set(-1),this.multiple&amp;&amp;(E.isEmpty(t.value)&amp;&amp;this.hasSelectedOption()?(m.focus(this.multiContainerEL.nativeElement),this.focusedMultipleOptionIndex.set(this.modelValue().length)):e.stopPropagation())}onArrowRightKey(e){this.focusedOptionIndex.set(-1),this.multiple&amp;&amp;e.stopPropagation()}onHomeKey(e){let{currentTarget:t}=e,o=t.value.length;t.setSelectionRange(0,e.shiftKey?o:0),this.focusedOptionIndex.set(-1),e.preventDefault()}onEndKey(e){let{currentTarget:t}=e,o=t.value.length;t.setSelectionRange(e.shiftKey?0:o,o),this.focusedOptionIndex.set(-1),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&amp;&amp;(this.onOptionSelect(e,this.visibleOptions()[this.focusedOptionIndex()]),e.preventDefault()),this.hide()):this.onArrowDownKey(e)}onEscapeKey(e){this.overlayVisible&amp;&amp;this.hide(!0),e.preventDefault()}onTabKey(e){this.focusedOptionIndex()!==-1&amp;&amp;this.onOptionSelect(e,this.visibleOptions()[this.focusedOptionIndex()]),this.overlayVisible&amp;&amp;this.hide()}onBackspaceKey(e){if(this.multiple){if(E.isNotEmpty(this.modelValue())&amp;&amp;!this.inputEL.nativeElement.value){let t=this.modelValue()[this.modelValue().length-1],o=this.modelValue().slice(0,-1);this.updateModel(o),this.onUnselect.emit({originalEvent:e,value:t})}e.stopPropagation()}!this.multiple&amp;&amp;this.showClear&amp;&amp;this.findSelectedOptionIndex()!=-1&amp;&amp;this.clear()}onArrowLeftKeyOnMultiple(e){let t=this.focusedMultipleOptionIndex()&lt;1?0:this.focusedMultipleOptionIndex()-1;this.focusedMultipleOptionIndex.set(t)}onArrowRightKeyOnMultiple(e){let t=this.focusedMultipleOptionIndex();t++,this.focusedMultipleOptionIndex.set(t),t&gt;this.modelValue().length-1&amp;&amp;(this.focusedMultipleOptionIndex.set(-1),m.focus(this.inputEL.nativeElement))}onBackspaceKeyOnMultiple(e){this.focusedMultipleOptionIndex()!==-1&amp;&amp;this.removeOption(e,this.focusedMultipleOptionIndex())}onOptionSelect(e,t,o=!0){let l=this.getOptionValue(t);this.multiple?(this.inputEL.nativeElement.value="",this.isSelected(t)||this.updateModel([...this.modelValue()||[],l])):this.updateModel(l),this.onSelect.emit({originalEvent:e,value:t}),o&amp;&amp;this.hide(!0)}onOptionMouseEnter(e,t){this.focusOnHover&amp;&amp;this.changeFocusedOptionIndex(e,t)}search(e,t,o){t!=null&amp;&amp;(o==="input"&amp;&amp;t.trim().length&lt;this.minLength||(this.loading=!0,this.completeMethod.emit({originalEvent:e,query:t})))}removeOption(e,t){e.stopPropagation();let o=this.modelValue()[t],l=this.modelValue().filter((c,h)=&gt;h!==t).map(c=&gt;this.getOptionValue(c));this.updateModel(l),this.onUnselect.emit({originalEvent:e,value:o}),m.focus(this.inputEL.nativeElement)}updateModel(e){this.value=e,this.modelValue.set(e),this.onModelChange(e),this.updateInputValue(),this.cd.markForCheck()}updateInputValue(){this.inputEL&amp;&amp;this.inputEL.nativeElement&amp;&amp;(this.multiple?this.inputEL.nativeElement.value="":this.inputEL.nativeElement.value=this.inputValue())}autoUpdateModel(){if((this.selectOnFocus||this.autoHighlight)&amp;&amp;this.autoOptionFocus&amp;&amp;!this.hasSelectedOption()){let e=this.findFirstFocusedOptionIndex();this.focusedOptionIndex.set(e),this.onOptionSelect(null,this.visibleOptions()[this.focusedOptionIndex()],!1)}}scrollInView(e=-1){let t=e!==-1?`${this.id}_${e}`:this.focusedOptionId;if(this.itemsViewChild&amp;&amp;this.itemsViewChild.nativeElement){let o=m.findSingle(this.itemsViewChild.nativeElement,`li[id="${t}"]`);o?o.scrollIntoView&amp;&amp;o.scrollIntoView({block:"nearest",inline:"nearest"}):this.virtualScrollerDisabled||setTimeout(()=&gt;{this.virtualScroll&amp;&amp;this.scroller?.scrollToIndex(e!==-1?e:this.focusedOptionIndex())},0)}}changeFocusedOptionIndex(e,t){this.focusedOptionIndex()!==t&amp;&amp;(this.focusedOptionIndex.set(t),this.scrollInView(),this.selectOnFocus&amp;&amp;this.onOptionSelect(e,this.visibleOptions()[t],!1))}show(e=!1){this.dirty=!0,this.overlayVisible=!0;let t=this.focusedOptionIndex()!==-1?this.focusedOptionIndex():this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1;this.focusedOptionIndex.set(t),e&amp;&amp;m.focus(this.inputEL.nativeElement),e&amp;&amp;m.focus(this.inputEL.nativeElement),this.onShow.emit(),this.cd.markForCheck()}hide(e=!1){let t=()=&gt;{this.dirty=e,this.overlayVisible=!1,this.focusedOptionIndex.set(-1),e&amp;&amp;m.focus(this.inputEL.nativeElement),this.onHide.emit(),this.cd.markForCheck()};this.virtualScroll&amp;&amp;this.scroller.onScrollChange(event),setTimeout(()=&gt;{t()},0)}clear(){this.updateModel(null),this.inputEL.nativeElement.value="",this.onClear.emit()}writeValue(e){this.value=e,this.modelValue.set(e),this.updateInputValue(),this.cd.markForCheck()}hasSelectedOption(){return E.isNotEmpty(this.modelValue())}getAriaPosInset(e){return(this.optionGroupLabel?e-this.visibleOptions().slice(0,e).filter(t=&gt;this.isOptionGroup(t)).length:e)+1}getOptionLabel(e){return this.field||this.optionLabel?E.resolveFieldData(e,this.field||this.optionLabel):e&amp;&amp;e.label!=null?e.label:e}getOptionValue(e){return this.optionValue?E.resolveFieldData(e,this.optionValue):e}getOptionIndex(e,t){return this.virtualScrollerDisabled?e:t&amp;&amp;t.getItemOptions(e).index}getOptionGroupLabel(e){return this.optionGroupLabel?E.resolveFieldData(e,this.optionGroupLabel):e&amp;&amp;e.label!=null?e.label:e}getOptionGroupChildren(e){return this.optionGroupChildren?E.resolveFieldData(e,this.optionGroupChildren):e.items}getSelectedOption(e){return this.optionValue?(this.suggestions||[]).find(t=&gt;E.resolveFieldData(t,this.optionValue)===e):e}getMultipleLabel(e){let t=this.getSelectedOption(e);return this.getOptionLabel(t)}registerOnChange(e){this.onModelChange=e}registerOnTouched(e){this.onModelTouched=e}setDisabledState(e){this.disabled=e,this.cd.markForCheck()}onOverlayAnimationStart(e){if(e.toState==="visible"&amp;&amp;(this.itemsWrapper=m.findSingle(this.overlayViewChild.overlayViewChild?.nativeElement,this.virtualScroll?".p-scroller":".p-autocomplete-panel"),this.virtualScroll&amp;&amp;(this.scroller?.setContentEl(this.itemsViewChild?.nativeElement),this.scroller.viewInit()),this.visibleOptions()&amp;&amp;this.visibleOptions().length))if(this.virtualScroll){let t=this.modelValue()?this.focusedOptionIndex():-1;t!==-1&amp;&amp;this.scroller?.scrollToIndex(t)}else{let t=m.findSingle(this.itemsWrapper,".p-autocomplete-item.p-highlight");t&amp;&amp;t.scrollIntoView({block:"nearest",inline:"center"})}}ngOnDestroy(){this.scrollHandler&amp;&amp;(this.scrollHandler.destroy(),this.scrollHandler=null)}};i(r,"\u0275fac",function(t){return new(t||r)(O(de),O(xe),O(le),O(pe),O(Me),O(Ae),O(se))}),i(r,"\u0275cmp",G({type:r,selectors:[["p-autoComplete"]],contentQueries:function(t,o,l){if(t&amp;1&amp;&amp;re(l,X,4),t&amp;2){let c;k(c=A())&amp;&amp;(o.templates=c)}},viewQuery:function(t,o){if(t&amp;1&amp;&amp;(P(gi,5),P(yi,5),P(Ci,5),P(vi,5),P(wi,5),P(xi,5),P(Ii,5),P(bi,5)),t&amp;2){let l;k(l=A())&amp;&amp;(o.containerEL=l.first),k(l=A())&amp;&amp;(o.inputEL=l.first),k(l=A())&amp;&amp;(o.multiInputEl=l.first),k(l=A())&amp;&amp;(o.multiContainerEL=l.first),k(l=A())&amp;&amp;(o.dropdownButton=l.first),k(l=A())&amp;&amp;(o.itemsViewChild=l.first),k(l=A())&amp;&amp;(o.scroller=l.first),k(l=A())&amp;&amp;(o.overlayViewChild=l.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:6,hostBindings:function(t,o){t&amp;2&amp;&amp;st("p-inputwrapper-filled",o.filled)("p-inputwrapper-focus",o.focused&amp;&amp;!o.disabled||o.autofocus||o.overlayVisible)("p-autocomplete-clearable",o.showClear&amp;&amp;!o.disabled)},inputs:{minLength:[2,"minLength","minLength",J],delay:[2,"delay","delay",J],style:"style",panelStyle:"panelStyle",styleClass:"styleClass",panelStyleClass:"panelStyleClass",inputStyle:"inputStyle",inputId:"inputId",inputStyleClass:"inputStyleClass",placeholder:"placeholder",readonly:[2,"readonly","readonly",V],disabled:[2,"disabled","disabled",V],scrollHeight:"scrollHeight",lazy:[2,"lazy","lazy",V],virtualScroll:[2,"virtualScroll","virtualScroll",V],virtualScrollItemSize:[2,"virtualScrollItemSize","virtualScrollItemSize",J],virtualScrollOptions:"virtualScrollOptions",maxlength:[2,"maxlength","maxlength",e=&gt;J(e,null)],name:"name",required:[2,"required","required",V],size:[2,"size","size",J],appendTo:"appendTo",autoHighlight:[2,"autoHighlight","autoHighlight",V],forceSelection:[2,"forceSelection","forceSelection",V],type:"type",autoZIndex:[2,"autoZIndex","autoZIndex",V],baseZIndex:[2,"baseZIndex","baseZIndex",J],ariaLabel:"ariaLabel",dropdownAriaLabel:"dropdownAriaLabel",ariaLabelledBy:"ariaLabelledBy",dropdownIcon:"dropdownIcon",unique:[2,"unique","unique",V],group:[2,"group","group",V],completeOnFocus:[2,"completeOnFocus","completeOnFocus",V],showClear:[2,"showClear","showClear",V],field:"field",dropdown:[2,"dropdown","dropdown",V],showEmptyMessage:[2,"showEmptyMessage","showEmptyMessage",V],dropdownMode:"dropdownMode",multiple:[2,"multiple","multiple",V],tabindex:[2,"tabindex","tabindex",J],dataKey:"dataKey",emptyMessage:"emptyMessage",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",autofocus:[2,"autofocus","autofocus",V],autocomplete:"autocomplete",optionGroupChildren:"optionGroupChildren",optionGroupLabel:"optionGroupLabel",overlayOptions:"overlayOptions",suggestions:"suggestions",itemSize:"itemSize",optionLabel:"optionLabel",optionValue:"optionValue",id:"id",searchMessage:"searchMessage",emptySelectionMessage:"emptySelectionMessage",selectionMessage:"selectionMessage",autoOptionFocus:[2,"autoOptionFocus","autoOptionFocus",V],selectOnFocus:[2,"selectOnFocus","selectOnFocus",V],searchLocale:[2,"searchLocale","searchLocale",V],optionDisabled:"optionDisabled",focusOnHover:[2,"focusOnHover","focusOnHover",V],variant:"variant"},outputs:{completeMethod:"completeMethod",onSelect:"onSelect",onUnselect:"onUnselect",onFocus:"onFocus",onBlur:"onBlur",onDropdownClick:"onDropdownClick",onClear:"onClear",onKeyUp:"onKeyUp",onShow:"onShow",onHide:"onHide",onLazyLoad:"onLazyLoad"},features:[Te([In]),ot],decls:18,vars:24,consts:[["container",""],["overlay",""],["buildInItems",""],["focusInput",""],["multiContainer",""],["token",""],["ddBtn",""],["scroller",""],["items",""],["empty",""],[3,"click","ngClass","ngStyle"],["pAutoFocus","","aria-autocomplete","list","role","combobox",3,"autofocus","ngClass","ngStyle","class","type","autocomplete","required","name","tabindex","readonly","disabled","input","keydown","change","focus","blur","paste","keyup",4,"ngIf"],[4,"ngIf"],["role","listbox",3,"ngClass","tabindex","focus","blur","keydown",4,"ngIf"],["type","button","pButton","","class","p-autocomplete-dropdown p-button-icon-only","pRipple","",3,"disabled","click",4,"ngIf"],[3,"visibleChange","onAnimationStart","onHide","visible","options","target","appendTo","showTransitionOptions","hideTransitionOptions"],[3,"ngClass","ngStyle"],[4,"ngTemplateOutlet"],[3,"items","style","itemSize","autoSize","lazy","options","onLazyLoad",4,"ngIf"],["role","status","aria-live","polite",1,"p-hidden-accessible"],["pAutoFocus","","aria-autocomplete","list","role","combobox",3,"input","keydown","change","focus","blur","paste","keyup","autofocus","ngClass","ngStyle","type","autocomplete","required","name","tabindex","readonly","disabled"],[3,"styleClass","click",4,"ngIf"],["class","p-autocomplete-clear-icon",3,"click",4,"ngIf"],[3,"click","styleClass"],[1,"p-autocomplete-clear-icon",3,"click"],["role","listbox",3,"focus","blur","keydown","ngClass","tabindex"],["role","option",3,"ngClass",4,"ngFor","ngForOf"],["role","option",1,"p-autocomplete-input-token"],["pAutoFocus","","role","combobox","aria-autocomplete","list",3,"input","keydown","change","focus","blur","paste","keyup","autofocus","ngClass","ngStyle","autocomplete","required","tabindex","readonly","disabled"],["role","option",3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","p-autocomplete-token-label",4,"ngIf"],[1,"p-autocomplete-token-icon",3,"click"],[3,"styleClass",4,"ngIf"],["class","p-autocomplete-token-icon",4,"ngIf"],[1,"p-autocomplete-token-label"],[3,"styleClass"],[1,"p-autocomplete-token-icon"],[3,"styleClass","spin",4,"ngIf"],["class","p-autocomplete-loader pi-spin ",4,"ngIf"],[3,"styleClass","spin"],[1,"p-autocomplete-loader","pi-spin"],["type","button","pButton","","pRipple","",1,"p-autocomplete-dropdown","p-button-icon-only",3,"click","disabled"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"onLazyLoad","items","itemSize","autoSize","lazy","options"],["pTemplate","content"],["pTemplate","loader"],["role","listbox",1,"p-autocomplete-items",3,"ngClass"],["ngFor","",3,"ngForOf"],["class","p-autocomplete-empty-message","role","option",3,"ngStyle",4,"ngIf"],["role","option",1,"p-autocomplete-item-group",3,"ngStyle"],["pRipple","","role","option",1,"p-autocomplete-item",3,"click","mouseenter","ngStyle","ngClass"],["role","option",1,"p-autocomplete-empty-message",3,"ngStyle"],[4,"ngIf","ngIfElse"]],template:function(t,o){if(t&amp;1){let l=H();g(0,"div",10,0),F("click",function(h){return _(l),f(o.onContainerClick(h))}),u(2,Li,2,23,"input",11)(3,Di,3,2,"ng-container",12)(4,Ni,6,27,"ul",13)(5,Zi,3,2,"ng-container",12)(6,en,4,5,"button",14),g(7,"p-overlay",15,1),at("visibleChange",function(h){return _(l),rt(o.overlayVisible,h)||(o.overlayVisible=h),f(h)}),F("onAnimationStart",function(h){return _(l),f(o.onOverlayAnimationStart(h))})("onHide",function(){return _(l),f(o.hide())}),g(9,"div",16),u(10,tn,1,0,"ng-container",17)(11,an,4,10,"p-scroller",18)(12,pn,2,6,"ng-container",12)(13,wn,4,7,"ng-template",null,2,ie)(15,xn,1,0,"ng-container",17),C(),g(16,"span",19),ae(17),C()()()}t&amp;2&amp;&amp;(j(o.styleClass),a("ngClass",o.containerClass)("ngStyle",o.style),d(2),a("ngIf",!o.multiple),d(),a("ngIf",o.filled&amp;&amp;!o.disabled&amp;&amp;o.showClear&amp;&amp;!o.loading),d(),a("ngIf",o.multiple),d(),a("ngIf",o.loading),d(),a("ngIf",o.dropdown),d(),lt("visible",o.overlayVisible),a("options",o.overlayOptions)("target","@parent")("appendTo",o.appendTo)("showTransitionOptions",o.showTransitionOptions)("hideTransitionOptions",o.hideTransitionOptions),d(2),j(o.panelStyleClass),a("ngClass",o.panelClass)("ngStyle",o.panelStyles),d(),a("ngTemplateOutlet",o.headerTemplate),d(),a("ngIf",o.virtualScroll),d(),a("ngIf",!o.virtualScroll),d(3),a("ngTemplateOutlet",o.footerTemplate),d(2),He(" ",o.selectedMessageText," "))},dependencies:()=&gt;[he,Ee,ue,_e,me,$e,X,Ct,ft,bt,_t,Xe,ge,qe,Ue],styles:[`@layer primeng{.p-autocomplete{display:inline-flex;position:relative}.p-autocomplete-loader{position:absolute;top:50%;margin-top:-.5rem}.p-autocomplete-dd .p-autocomplete-input{flex:1 1 auto;width:1%}.p-autocomplete-dd .p-autocomplete-input,.p-autocomplete-dd .p-autocomplete-multiple-container{border-top-right-radius:0;border-bottom-right-radius:0}.p-autocomplete-dd .p-autocomplete-dropdown{border-top-left-radius:0;border-bottom-left-radius:0}.p-autocomplete-panel{overflow:auto}.p-autocomplete-items{margin:0;padding:0;list-style-type:none}.p-autocomplete-item{cursor:pointer;white-space:nowrap;position:relative;overflow:hidden}.p-autocomplete-multiple-container{margin:0;padding:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap}.p-autocomplete-token{width:fit-content;cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-autocomplete-token-icon{display:flex;cursor:pointer}.p-autocomplete-input-token{flex:1 1 auto;display:inline-flex}.p-autocomplete-input-token input{border:0 none;outline:0 none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%}.p-fluid .p-autocomplete{display:flex}.p-fluid .p-autocomplete-dd .p-autocomplete-input{width:1%}.p-autocomplete-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-autocomplete-clearable{position:relative}}
`],encapsulation:2,changeDetection:0}));let n=r;return n})(),Fo=(()=&gt;{let r=class r{};i(r,"\u0275fac",function(t){return new(t||r)}),i(r,"\u0275mod",oe({type:r})),i(r,"\u0275inj",ne({imports:[fe,Ge,wt,vt,$,gt,Je,We,Xe,ge,qe,Ue,Ge,$,Je,We]}));let n=r;return n})();export{$e as a,Ge as b,bt as c,Je as d,bn as e,Fo as f};
/**i18n:0bfbad1dbd2efaa4cd92e4d035f123ca9be76a5aada6a88d86d9b9d30fc7e67e*/
</pre></body></html>