-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathchunk-SPZX4ZIV.js
4 lines (4 loc) · 83.7 KB
/
chunk-SPZX4ZIV.js
1
2
3
4
import{a as He}from"./chunk-XMS2QGS2.js";import{a as Ct,b as bt}from"./chunk-VUGLQQQX.js";import{c as wt,d as je,f as Ze,h as We,i as Qe,k as Ge,p as $e}from"./chunk-72KMKTKB.js";import{a as ft,b as gt,c as Ne,d as yt,e as vt,h as qe,i as Ue}from"./chunk-DL6SABIV.js";import{a as F,b as ht,c as Re,h as ut,j as mt,k as Ae,n as Y,o as U,p as Pe,q as h,r as _t,s as ye}from"./chunk-JR4OZW53.js";import{$ as g,$a as k,$b as ge,Aa as Be,Ba as c,Da as I,Db as G,Ea as r,Ga as st,Ha as lt,Ia as K,Ib as fe,Jb as T,Kb as Ce,Lb as be,N as Se,Nb as ct,Oa as u,P as le,Pa as m,Qa as M,Qb as ke,Ra as x,Sa as O,Sb as ie,T as B,Ta as D,Tb as ze,U as re,Ua as A,Ub as ne,Va as L,Wa as a,Xa as Ee,Xb as oe,Ya as De,Yb as se,Z as ot,Za as ue,_ as f,_a as P,aa as ae,ab as z,ac as Me,ba as pe,db as Q,ea as b,eb as te,fa as de,fb as we,gb as Ke,ib as rt,ja as Te,jb as at,ka as Ve,kb as pt,ob as Fe,pb as me,qa as p,qb as Le,ra as E,rb as S,sb as $,tb as _e,ua as ce,xa as ee,yb as dt,za as he}from"./chunk-YDUZY7N5.js";import{a as W,b as ve}from"./chunk-TWZW5B45.js";var Et=["overlay"],Dt=["content"],Ft=["*"],Lt=(i,l,e,t,n,o,s,d,v,_,w,N,R,j)=>({"p-overlay p-component":!0,"p-overlay-modal p-component-overlay p-component-overlay-enter":i,"p-overlay-center":l,"p-overlay-top":e,"p-overlay-top-start":t,"p-overlay-top-end":n,"p-overlay-bottom":o,"p-overlay-bottom-start":s,"p-overlay-bottom-end":d,"p-overlay-left":v,"p-overlay-left-start":_,"p-overlay-left-end":w,"p-overlay-right":N,"p-overlay-right-start":R,"p-overlay-right-end":j}),kt=(i,l,e)=>({showTransitionParams:i,hideTransitionParams:l,transform:e}),zt=i=>({value:"visible",params:i}),Mt=i=>({mode:i}),Rt=i=>({$implicit:i});function At(i,l){i&1&&D(0)}function Pt(i,l){if(i&1){let e=A();u(0,"div",3,1),L("click",function(n){f(e);let o=a(2);return g(o.onOverlayContentClick(n))})("@overlayContentAnimation.start",function(n){f(e);let o=a(2);return g(o.onOverlayContentAnimationStart(n))})("@overlayContentAnimation.done",function(n){f(e);let o=a(2);return g(o.onOverlayContentAnimationDone(n))}),De(2),c(3,At,1,0,"ng-container",4),m()}if(i&2){let e=a(2);K(e.contentStyleClass),r("ngStyle",e.contentStyle)("ngClass","p-overlay-content")("@overlayContentAnimation",S(11,zt,_e(7,kt,e.showTransitionOptions,e.hideTransitionOptions,e.transformOptions[e.modal?e.overlayResponsiveDirection:"default"]))),p(3),r("ngTemplateOutlet",e.contentTemplate)("ngTemplateOutletContext",S(15,Rt,S(13,Mt,e.overlayMode)))}}function Ht(i,l){if(i&1){let e=A();u(0,"div",3,0),L("click",function(){f(e);let n=a();return g(n.onOverlayClick())}),c(2,Pt,4,17,"div",2),m()}if(i&2){let e=a();K(e.styleClass),r("ngStyle",e.style)("ngClass",dt(5,Lt,[e.modal,e.modal&&e.overlayResponsiveDirection==="center",e.modal&&e.overlayResponsiveDirection==="top",e.modal&&e.overlayResponsiveDirection==="top-start",e.modal&&e.overlayResponsiveDirection==="top-end",e.modal&&e.overlayResponsiveDirection==="bottom",e.modal&&e.overlayResponsiveDirection==="bottom-start",e.modal&&e.overlayResponsiveDirection==="bottom-end",e.modal&&e.overlayResponsiveDirection==="left",e.modal&&e.overlayResponsiveDirection==="left-start",e.modal&&e.overlayResponsiveDirection==="left-end",e.modal&&e.overlayResponsiveDirection==="right",e.modal&&e.overlayResponsiveDirection==="right-start",e.modal&&e.overlayResponsiveDirection==="right-end"])),p(2),r("ngIf",e.visible)}}var Bt={provide:He,useExisting:Se(()=>Ye),multi:!0},Kt=Qe([Ze({transform:"{{transform}}",opacity:0}),je("{{showTransitionParams}}")]),Nt=Qe([je("{{hideTransitionParams}}",Ze({transform:"{{transform}}",opacity:0}))]),Ye=(()=>{class i{document;platformId;el;renderer;config;overlayService;cd;zone;get visible(){return this._visible}set visible(e){this._visible=e,this._visible&&!this.modalVisible&&(this.modalVisible=!0)}get mode(){return this._mode||this.overlayOptions?.mode}set mode(e){this._mode=e}get style(){return F.merge(this._style,this.modal?this.overlayResponsiveOptions?.style:this.overlayOptions?.style)}set style(e){this._style=e}get styleClass(){return F.merge(this._styleClass,this.modal?this.overlayResponsiveOptions?.styleClass:this.overlayOptions?.styleClass)}set styleClass(e){this._styleClass=e}get contentStyle(){return F.merge(this._contentStyle,this.modal?this.overlayResponsiveOptions?.contentStyle:this.overlayOptions?.contentStyle)}set contentStyle(e){this._contentStyle=e}get contentStyleClass(){return F.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}visibleChange=new b;onBeforeShow=new b;onShow=new b;onBeforeHide=new b;onHide=new b;onAnimationStart=new b;onAnimationDone=new b;templates;overlayViewChild;contentViewChild;contentTemplate;_visible=!1;_mode;_style;_styleClass;_contentStyle;_contentStyleClass;_target;_appendTo;_autoZIndex;_baseZIndex;_showTransitionOptions;_hideTransitionOptions;_listener;_responsive;_options;modalVisible=!1;isOverlayClicked=!1;isOverlayContentClicked=!1;scrollHandler;documentClickListener;documentResizeListener;documentKeyboardListener;window;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)"};get modal(){if(Me(this.platformId))return this.mode==="modal"||this.overlayResponsiveOptions&&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 W(W({},this.config?.overlayOptions),this.options)}get overlayResponsiveOptions(){return W(W({},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 h.getTargetElement(this.target,this.el?.nativeElement)}constructor(e,t,n,o,s,d,v,_){this.document=e,this.platformId=t,this.el=n,this.renderer=o,this.config=s,this.overlayService=d,this.cd=v,this.zone=_,this.window=this.document.defaultView}ngAfterContentInit(){this.templates?.forEach(e=>{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&&h.focus(this.targetEl),this.modal&&h.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&&h.focus(this.targetEl),this.modal&&h.removeClass(this.document?.body,"p-overflow-hidden");else return}alignOverlay(){!this.modal&&h.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&&Re.set(this.overlayMode,this.overlayEl,this.baseZIndex+this.config?.zIndex[this.overlayMode]),h.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&&h.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&&this.show(t,!0),this.bindListeners();break;case"void":if(!this.visible){this.hide(t,!0),this.modalVisible=!1,this.unbindListeners(),h.appendOverlay(this.overlayEl,this.targetEl,this.appendTo),Re.clear(t),this.cd.markForCheck();break}}this.handleEvents("onAnimationDone",e)}handleEvents(e,t){this[e].emit(t),this.options&&this.options[e]&&this.options[e](t),this.config?.overlayOptions&&(this.config?.overlayOptions)[e]&&(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 _t(this.targetEl,e=>{(this.listener?this.listener(e,{type:"scroll",mode:this.overlayMode,valid:!0}):!0)&&this.hide(e,!0)})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}bindDocumentClickListener(){this.documentClickListener||(this.documentClickListener=this.renderer.listen(this.document,"click",e=>{let n=!(this.targetEl&&(this.targetEl.isSameNode(e.target)||!this.isOverlayClicked&&this.targetEl.contains(e.target)))&&!this.isOverlayContentClicked;(this.listener?this.listener(e,{type:"outside",mode:this.overlayMode,valid:e.which!==3&&n}):n)&&this.hide(e),this.isOverlayClicked=this.isOverlayContentClicked=!1}))}unbindDocumentClickListener(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null)}bindDocumentResizeListener(){this.documentResizeListener||(this.documentResizeListener=this.renderer.listen(this.window,"resize",e=>{(this.listener?this.listener(e,{type:"resize",mode:this.overlayMode,valid:!h.isTouchDevice()}):!h.isTouchDevice())&&this.hide(e,!0)}))}unbindDocumentResizeListener(){this.documentResizeListener&&(this.documentResizeListener(),this.documentResizeListener=null)}bindDocumentKeyboardListener(){this.documentKeyboardListener||this.zone.runOutsideAngular(()=>{this.documentKeyboardListener=this.renderer.listen(this.window,"keydown",e=>{if(this.overlayOptions.hideOnEscape===!1||e.code!=="Escape")return;(this.listener?this.listener(e,{type:"keydown",mode:this.overlayMode,valid:!h.isTouchDevice()}):!h.isTouchDevice())&&this.zone.run(()=>{this.hide(e,!0)})})})}unbindDocumentKeyboardListener(){this.documentKeyboardListener&&(this.documentKeyboardListener(),this.documentKeyboardListener=null)}ngOnDestroy(){this.hide(this.overlayEl,!0),this.overlayEl&&(h.appendOverlay(this.overlayEl,this.targetEl,this.appendTo),Re.clear(this.overlayEl)),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.unbindListeners()}static \u0275fac=function(t){return new(t||i)(E(ke),E(Ve),E(Te),E(ce),E(Ae),E(mt),E(fe),E(de))};static \u0275cmp=B({type:i,selectors:[["p-overlay"]],contentQueries:function(t,n,o){if(t&1&&ue(o,Y,4),t&2){let s;k(s=z())&&(n.templates=s)}},viewQuery:function(t,n){if(t&1&&(P(Et,5),P(Dt,5)),t&2){let o;k(o=z())&&(n.overlayViewChild=o.first),k(o=z())&&(n.contentViewChild=o.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:[Fe([Bt])],ngContentSelectors:Ft,decls:1,vars:1,consts:[["overlay",""],["content",""],[3,"ngStyle","class","ngClass","click",4,"ngIf"],[3,"click","ngStyle","ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(t,n){t&1&&(Ee(),c(0,Ht,3,20,"div",2)),t&2&&r("ngIf",n.modalVisible)},dependencies:[ie,ne,se,oe],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>.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:[wt("overlayContentAnimation",[We(":enter",[Ge(Kt)]),We(":leave",[Ge(Nt)])])]},changeDetection:0})}return i})(),Je=(()=>{class i{static \u0275fac=function(t){return new(t||i)};static \u0275mod=re({type:i});static \u0275inj=le({imports:[ge,U,U]})}return i})();var Zt=["element"],Wt=["content"],Qt=["*"],Gt=(i,l,e)=>({"p-scroller":!0,"p-scroller-inline":i,"p-both-scroll":l,"p-horizontal-scroll":e}),Xe=(i,l)=>({$implicit:i,options:l}),qt=i=>({"p-scroller-loading":i}),Ut=i=>({"p-component-overlay":i}),$t=i=>({numCols:i}),xt=i=>({options:i}),Yt=()=>({styleClass:"p-scroller-loading-icon"}),Jt=(i,l)=>({rows:i,columns:l});function Xt(i,l){i&1&&D(0)}function ei(i,l){if(i&1&&(x(0),c(1,Xt,1,0,"ng-container",10),O()),i&2){let e=a(2);p(),r("ngTemplateOutlet",e.contentTemplate)("ngTemplateOutletContext",$(2,Xe,e.loadedItems,e.getContentOptions()))}}function ti(i,l){i&1&&D(0)}function ii(i,l){if(i&1&&(x(0),c(1,ti,1,0,"ng-container",10),O()),i&2){let e=l.$implicit,t=l.index,n=a(3);p(),r("ngTemplateOutlet",n.itemTemplate)("ngTemplateOutletContext",$(2,Xe,e,n.getOptions(t)))}}function ni(i,l){if(i&1&&(u(0,"div",11,3),c(2,ii,2,5,"ng-container",12),m()),i&2){let e=a(2);r("ngClass",S(5,qt,e.d_loading))("ngStyle",e.contentStyle),I("data-pc-section","content"),p(2),r("ngForOf",e.loadedItems)("ngForTrackBy",e._trackBy||e.index)}}function oi(i,l){if(i&1&&M(0,"div",13),i&2){let e=a(2);r("ngStyle",e.spacerStyle),I("data-pc-section","spacer")}}function si(i,l){i&1&&D(0)}function li(i,l){if(i&1&&(x(0),c(1,si,1,0,"ng-container",10),O()),i&2){let e=l.index,t=a(4);p(),r("ngTemplateOutlet",t.loaderTemplate)("ngTemplateOutletContext",S(4,xt,t.getLoaderOptions(e,t.both&&S(2,$t,t._numItemsInViewport.cols))))}}function ri(i,l){if(i&1&&(x(0),c(1,li,2,6,"ng-container",15),O()),i&2){let e=a(3);p(),r("ngForOf",e.loaderArr)}}function ai(i,l){i&1&&D(0)}function pi(i,l){if(i&1&&(x(0),c(1,ai,1,0,"ng-container",10),O()),i&2){let e=a(4);p(),r("ngTemplateOutlet",e.loaderIconTemplate)("ngTemplateOutletContext",S(3,xt,Le(2,Yt)))}}function di(i,l){i&1&&M(0,"SpinnerIcon",16),i&2&&(r("styleClass","p-scroller-loading-icon pi-spin"),I("data-pc-section","loadingIcon"))}function ci(i,l){if(i&1&&c(0,pi,2,5,"ng-container",6)(1,di,1,2,"ng-template",null,5,G),i&2){let e=Q(2),t=a(3);r("ngIf",t.loaderIconTemplate)("ngIfElse",e)}}function hi(i,l){if(i&1&&(u(0,"div",14),c(1,ri,2,1,"ng-container",6)(2,ci,3,2,"ng-template",null,4,G),m()),i&2){let e=Q(3),t=a(2);r("ngClass",S(4,Ut,!t.loaderTemplate)),I("data-pc-section","loader"),p(),r("ngIf",t.loaderTemplate)("ngIfElse",e)}}function ui(i,l){if(i&1){let e=A();x(0),u(1,"div",7,1),L("scroll",function(n){f(e);let o=a();return g(o.onContainerScroll(n))}),c(3,ei,2,5,"ng-container",6)(4,ni,3,7,"ng-template",null,2,G)(6,oi,1,2,"div",8)(7,hi,4,6,"div",9),m(),O()}if(i&2){let e=Q(5),t=a();p(),K(t._styleClass),r("ngStyle",t._style)("ngClass",_e(12,Gt,t.inline,t.both,t.horizontal)),I("id",t._id)("tabindex",t.tabindex)("data-pc-name","scroller")("data-pc-section","root"),p(2),r("ngIf",t.contentTemplate)("ngIfElse",e),p(3),r("ngIf",t._showSpacer),p(),r("ngIf",!t.loaderDisabled&&t._showLoader&&t.d_loading)}}function mi(i,l){i&1&&D(0)}function _i(i,l){if(i&1&&(x(0),c(1,mi,1,0,"ng-container",10),O()),i&2){let e=a(2);p(),r("ngTemplateOutlet",e.contentTemplate)("ngTemplateOutletContext",$(5,Xe,e.items,$(2,Jt,e._items,e.loadedColumns)))}}function fi(i,l){if(i&1&&(De(0),c(1,_i,2,8,"ng-container",17)),i&2){let e=a();p(),r("ngIf",e.contentTemplate)}}var Ot=(()=>{class i{document;platformId;renderer;cd;zone;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&&typeof e=="object"&&Object.entries(e).forEach(([t,n])=>this[`_${t}`]!==n&&(this[`_${t}`]=n))}onLazyLoad=new b;onScroll=new b;onScrollIndexChange=new b;elementViewChild;contentViewChild;templates;_id;_style;_styleClass;_tabindex=0;_items;_itemSize=0;_scrollHeight;_scrollWidth;_orientation="vertical";_step=0;_delay=0;_resizeDelay=10;_appendOnly=!1;_inline=!1;_lazy=!1;_disabled=!1;_loaderDisabled=!1;_columns;_showSpacer=!0;_showLoader=!1;_numToleratedItems;_loading;_autoSize=!1;_trackBy;_options;d_loading=!1;d_numToleratedItems;contentEl;contentTemplate;itemTemplate;loaderTemplate;loaderIconTemplate;first=0;last=0;page=0;isRangeChanged=!1;numItemsInViewport=0;lastScrollPos=0;lazyLoadState={};loaderArr=[];spacerStyle={};contentStyle={};scrollTimeout;resizeTimeout;initialized=!1;resizeObserver;defaultWidth;defaultHeight;defaultContentWidth;defaultContentHeight;get vertical(){return this._orientation==="vertical"}get horizontal(){return this._orientation==="horizontal"}get both(){return this._orientation==="both"}get loadedItems(){return this._items&&!this.d_loading?this.both?this._items.slice(this._appendOnly?0:this.first.rows,this.last.rows).map(e=>this._columns?e:e.slice(this._appendOnly?0:this.first.cols,this.last.cols)):this.horizontal&&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&&(this.both||this.horizontal)?this.d_loading&&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}constructor(e,t,n,o,s){this.document=e,this.platformId=t,this.renderer=n,this.cd=o,this.zone=s}ngOnInit(){this.setInitialState()}ngOnChanges(e){let t=!1;if(e.loading){let{previousValue:n,currentValue:o}=e.loading;this.lazy&&n!==o&&o!==this.d_loading&&(this.d_loading=o,t=!0)}if(e.orientation&&(this.lastScrollPos=this.both?{top:0,left:0}:0),e.numToleratedItems){let{previousValue:n,currentValue:o}=e.numToleratedItems;n!==o&&o!==this.d_numToleratedItems&&(this.d_numToleratedItems=o)}if(e.options){let{previousValue:n,currentValue:o}=e.options;this.lazy&&n?.loading!==o?.loading&&o?.loading!==this.d_loading&&(this.d_loading=o.loading,t=!0),n?.numToleratedItems!==o?.numToleratedItems&&o?.numToleratedItems!==this.d_numToleratedItems&&(this.d_numToleratedItems=o.numToleratedItems)}this.initialized&&!t&&(e.items?.previousValue?.length!==e.items?.currentValue?.length||e.itemSize||e.scrollHeight||e.scrollWidth)&&(this.init(),this.calculateAutoSize())}ngAfterContentInit(){this.templates.forEach(e=>{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(()=>{this.viewInit()})}ngAfterViewChecked(){this.initialized||this.viewInit()}ngOnDestroy(){this.unbindResizeListener(),this.contentEl=null,this.initialized=!1}viewInit(){Me(this.platformId)&&!this.initialized&&h.isVisible(this.elementViewChild?.nativeElement)&&(this.setInitialState(),this.setContentEl(this.contentEl),this.init(),this.calculateAutoSize(),this.defaultWidth=h.getWidth(this.elementViewChild?.nativeElement),this.defaultHeight=h.getHeight(this.elementViewChild?.nativeElement),this.defaultContentWidth=h.getWidth(this.contentEl),this.defaultContentHeight=h.getHeight(this.contentEl),this.resizeObserver=new ResizeObserver(()=>this.onResize()),this.resizeObserver.observe(this.elementViewChild?.nativeElement),this.initialized=!0)}init(){this._disabled||(this.setSize(),this.calculateOptions(),this.setSpacerSize(),this.cd.detectChanges())}setContentEl(e){this.contentEl=e||this.contentViewChild?.nativeElement||h.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(o=>o>-1):e>-1){let o=this.first,{scrollTop:s=0,scrollLeft:d=0}=this.elementViewChild?.nativeElement,{numToleratedItems:v}=this.calculateNumItems(),_=this.getContentPosition(),w=this.itemSize,N=(C=0,V)=>C<=V?0:C,R=(C,V,Z)=>C*V+Z,j=(C=0,V=0)=>this.scrollTo({left:C,top:V,behavior:t}),H=this.both?{rows:0,cols:0}:0,J=!1,y=!1;this.both?(H={rows:N(e[0],v[0]),cols:N(e[1],v[1])},j(R(H.cols,w[1],_.left),R(H.rows,w[0],_.top)),y=this.lastScrollPos.top!==s||this.lastScrollPos.left!==d,J=H.rows!==o.rows||H.cols!==o.cols):(H=N(e,v),this.horizontal?j(R(H,w,_.left),s):j(d,R(H,w,_.top)),y=this.lastScrollPos!==(this.horizontal?d:s),J=H!==o),this.isRangeChanged=J,y&&(this.first=H)}}scrollInView(e,t,n="auto"){if(t){let{first:o,viewport:s}=this.getRenderedRange(),d=(w=0,N=0)=>this.scrollTo({left:w,top:N,behavior:n}),v=t==="to-start",_=t==="to-end";if(v){if(this.both)s.first.rows-o.rows>e[0]?d(s.first.cols*this._itemSize[1],(s.first.rows-1)*this._itemSize[0]):s.first.cols-o.cols>e[1]&&d((s.first.cols-1)*this._itemSize[1],s.first.rows*this._itemSize[0]);else if(s.first-o>e){let w=(s.first-1)*this._itemSize;this.horizontal?d(w,0):d(0,w)}}else if(_){if(this.both)s.last.rows-o.rows<=e[0]+1?d(s.first.cols*this._itemSize[1],(s.first.rows+1)*this._itemSize[0]):s.last.cols-o.cols<=e[1]+1&&d((s.first.cols+1)*this._itemSize[1],s.first.rows*this._itemSize[0]);else if(s.last-o<=e+1){let w=(s.first+1)*this._itemSize;this.horizontal?d(w,0):d(0,w)}}}else this.scrollToIndex(e,n)}getRenderedRange(){let e=(o,s)=>s||o?Math.floor(o/(s||o)):0,t=this.first,n=0;if(this.elementViewChild?.nativeElement){let{scrollTop:o,scrollLeft:s}=this.elementViewChild.nativeElement;if(this.both)t={rows:e(o,this._itemSize[0]),cols:e(s,this._itemSize[1])},n={rows:t.rows+this.numItemsInViewport.rows,cols:t.cols+this.numItemsInViewport.cols};else{let d=this.horizontal?s:o;t=e(d,this._itemSize),n=t+this.numItemsInViewport}}return{first:this.first,last:this.last,viewport:{first:t,last:n}}}calculateNumItems(){let e=this.getContentPosition(),t=(this.elementViewChild?.nativeElement?this.elementViewChild.nativeElement.offsetWidth-e.left:0)||0,n=(this.elementViewChild?.nativeElement?this.elementViewChild.nativeElement.offsetHeight-e.top:0)||0,o=(_,w)=>w||_?Math.ceil(_/(w||_)):0,s=_=>Math.ceil(_/2),d=this.both?{rows:o(n,this._itemSize[0]),cols:o(t,this._itemSize[1])}:o(this.horizontal?t:n,this._itemSize),v=this.d_numToleratedItems||(this.both?[s(d.rows),s(d.cols)]:s(d));return{numItemsInViewport:d,numToleratedItems:v}}calculateOptions(){let{numItemsInViewport:e,numToleratedItems:t}=this.calculateNumItems(),n=(d,v,_,w=!1)=>this.getLast(d+v+(d<_?2:3)*_,w),o=this.first,s=this.both?{rows:n(this.first.rows,e.rows,t[0]),cols:n(this.first.cols,e.cols,t[1],!0)}:n(this.first,e,t);this.last=s,this.numItemsInViewport=e,this.d_numToleratedItems=t,this.showLoader&&(this.loaderArr=this.both?Array.from({length:e.rows}).map(()=>Array.from({length:e.cols})):Array.from({length:e})),this._lazy&&Promise.resolve().then(()=>{this.lazyLoadState={first:this._step?this.both?{rows:0,cols:o.cols}:0:o,last:Math.min(this._step?this._step:this.last,this.items.length)},this.handleEvents("onLazyLoad",this.lazyLoadState)})}calculateAutoSize(){this._autoSize&&!this.d_loading&&Promise.resolve().then(()=>{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]=[h.getWidth(this.contentEl),h.getHeight(this.contentEl)];e!==this.defaultContentWidth&&(this.elementViewChild.nativeElement.style.width=""),t!==this.defaultContentHeight&&(this.elementViewChild.nativeElement.style.height="");let[n,o]=[h.getWidth(this.elementViewChild.nativeElement),h.getHeight(this.elementViewChild.nativeElement)];(this.both||this.horizontal)&&(this.elementViewChild.nativeElement.style.width=n<this.defaultWidth?n+"px":this._scrollWidth||this.defaultWidth+"px"),(this.both||this.vertical)&&(this.elementViewChild.nativeElement.style.height=o<this.defaultHeight?o+"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),n=parseFloat(e.paddingRight)+Math.max(parseFloat(e.right)||0,0),o=parseFloat(e.paddingTop)+Math.max(parseFloat(e.top)||0,0),s=parseFloat(e.paddingBottom)+Math.max(parseFloat(e.bottom)||0,0);return{left:t,right:n,top:o,bottom:s,x:t+n,y:o+s}}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`,n=this._scrollHeight||`${this.elementViewChild.nativeElement.offsetHeight||e.offsetHeight}px`,o=(s,d)=>this.elementViewChild.nativeElement.style[s]=d;this.both||this.horizontal?(o("height",n),o("width",t)):o("height",n)}}setSpacerSize(){if(this._items){let e=(n,o,s)=>this.spacerStyle=ve(W({},this.spacerStyle),{[`${n}`]:o*s+"px"}),t=this._items.length;this.both?(e("height",t,this._itemSize[0]),e("width",this._columns?.length||this._items[1]?.length,this._itemSize[1])):this.horizontal?e("width",this._columns.length||this._items.length,this._itemSize):e("height",t,this._itemSize)}}setContentPosition(e){if(this.contentEl&&!this._appendOnly){let t=e?e.first:this.first,n=(s,d)=>s*d,o=(s=0,d=0)=>this.contentStyle=ve(W({},this.contentStyle),{transform:`translate3d(${s}px, ${d}px, 0)`});if(this.both)o(n(t.cols,this._itemSize[1]),n(t.rows,this._itemSize[0]));else{let s=n(t,this._itemSize);this.horizontal?o(s,0):o(0,s)}}}onScrollPositionChange(e){let t=e.target,n=this.getContentPosition(),o=(y,C)=>y?y>C?y-C:y:0,s=(y,C)=>C||y?Math.floor(y/(C||y)):0,d=(y,C,V,Z,q,X)=>y<=q?q:X?V-Z-q:C+q-1,v=(y,C,V,Z,q,X,Oe)=>y<=X?0:Math.max(0,Oe?y<C?V:y-X:y>C?V:y-2*X),_=(y,C,V,Z,q,X=!1)=>{let Oe=C+Z+2*q;return y>=q&&(Oe+=q+1),this.getLast(Oe,X)},w=o(t.scrollTop,n.top),N=o(t.scrollLeft,n.left),R=this.both?{rows:0,cols:0}:0,j=this.last,H=!1,J=this.lastScrollPos;if(this.both){let y=this.lastScrollPos.top<=w,C=this.lastScrollPos.left<=N;if(!this._appendOnly||this._appendOnly&&(y||C)){let V={rows:s(w,this._itemSize[0]),cols:s(N,this._itemSize[1])},Z={rows:d(V.rows,this.first.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0],y),cols:d(V.cols,this.first.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],C)};R={rows:v(V.rows,Z.rows,this.first.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0],y),cols:v(V.cols,Z.cols,this.first.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],C)},j={rows:_(V.rows,R.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0]),cols:_(V.cols,R.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],!0)},H=R.rows!==this.first.rows||j.rows!==this.last.rows||R.cols!==this.first.cols||j.cols!==this.last.cols||this.isRangeChanged,J={top:w,left:N}}}else{let y=this.horizontal?N:w,C=this.lastScrollPos<=y;if(!this._appendOnly||this._appendOnly&&C){let V=s(y,this._itemSize),Z=d(V,this.first,this.last,this.numItemsInViewport,this.d_numToleratedItems,C);R=v(V,Z,this.first,this.last,this.numItemsInViewport,this.d_numToleratedItems,C),j=_(V,R,this.last,this.numItemsInViewport,this.d_numToleratedItems),H=R!==this.first||j!==this.last||this.isRangeChanged,J=y}}return{first:R,last:j,isRangeChanged:H,scrollPos:J}}onScrollChange(e){let{first:t,last:n,isRangeChanged:o,scrollPos:s}=this.onScrollPositionChange(e);if(o){let d={first:t,last:n};if(this.setContentPosition(d),this.first=t,this.last=n,this.lastScrollPos=s,this.handleEvents("onScrollIndexChange",d),this._lazy&&this.isPageChanged(t)){let v={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:n,this.items.length)};(this.lazyLoadState.first!==v.first||this.lazyLoadState.last!==v.last)&&this.handleEvents("onLazyLoad",v),this.lazyLoadState=v}}}onContainerScroll(e){if(this.handleEvents("onScroll",{originalEvent:e}),this._delay&&this.isPageChanged()){if(this.scrollTimeout&&clearTimeout(this.scrollTimeout),!this.d_loading&&this.showLoader){let{isRangeChanged:t}=this.onScrollPositionChange(e);(t||(this._step?this.isPageChanged():!1))&&(this.d_loading=!0,this.cd.detectChanges())}this.scrollTimeout=setTimeout(()=>{this.onScrollChange(e),this.d_loading&&this.showLoader&&(!this._lazy||this._loading===void 0)&&(this.d_loading=!1,this.page=this.getPageByFirst(),this.cd.detectChanges())},this._delay)}else!this.d_loading&&this.onScrollChange(e)}unbindResizeListener(){this.resizeObserver&&(this.resizeObserver.unobserve(this.elementViewChild?.nativeElement),this.resizeObserver=null)}onResize(){this.resizeTimeout&&clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(()=>{if(h.isVisible(this.elementViewChild?.nativeElement)){let[e,t]=[h.getWidth(this.elementViewChild?.nativeElement),h.getHeight(this.elementViewChild?.nativeElement)],[n,o]=[e!==this.defaultWidth,t!==this.defaultHeight];(this.both?n||o:this.horizontal?n:this.vertical?o:!1)&&this.zone.run(()=>{this.d_numToleratedItems=this._numToleratedItems,this.defaultWidth=e,this.defaultHeight=t,this.defaultContentWidth=h.getWidth(this.contentEl),this.defaultContentHeight=h.getHeight(this.contentEl),this.init(),this.calculateAutoSize()})}},this._resizeDelay)}handleEvents(e,t){return this.options&&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=>this.getOptions(e),loading:this.d_loading,getLoaderOptions:(e,t)=>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,n=this.both?this.first.rows+e:this.first+e;return{index:n,count:t,first:n===0,last:n===t-1,even:n%2===0,odd:n%2!==0}}getLoaderOptions(e,t){let n=this.loaderArr.length;return W({index:e,count:n,first:e===0,last:e===n-1,even:e%2===0,odd:e%2!==0},t)}static \u0275fac=function(t){return new(t||i)(E(ke),E(Ve),E(ce),E(fe),E(de))};static \u0275cmp=B({type:i,selectors:[["p-scroller"]],contentQueries:function(t,n,o){if(t&1&&ue(o,Y,4),t&2){let s;k(s=z())&&(n.templates=s)}},viewQuery:function(t,n){if(t&1&&(P(Zt,5),P(Wt,5)),t&2){let o;k(o=z())&&(n.elementViewChild=o.first),k(o=z())&&(n.contentViewChild=o.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:[ot],ngContentSelectors:Qt,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,n){if(t&1&&(Ee(),c(0,ui,8,16,"ng-container",6)(1,fi,2,1,"ng-template",null,0,G)),t&2){let o=Q(2);r("ngIf",!n._disabled)("ngIfElse",o)}},dependencies:()=>[ie,ze,ne,se,oe,Ne],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})}return i})(),et=(()=>{class i{static \u0275fac=function(t){return new(t||i)};static \u0275mod=re({type:i});static \u0275inj=le({imports:[ge,U,Ne,U]})}return i})();var tt=(()=>{class i extends ye{static \u0275fac=(()=>{let e;return function(n){return(e||(e=pe(i)))(n||i)}})();static \u0275cmp=B({type:i,selectors:[["BlankIcon"]],standalone:!0,features:[he,me],decls:2,vars:0,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg","v-bind","pti()"],["width","1","height","1","fill","currentColor","fill-opacity","0"]],template:function(t,n){t&1&&(ae(),u(0,"svg",0),M(1,"rect",1),m())},encapsulation:2})}return i})();var it=(()=>{class i extends ye{static \u0275fac=(()=>{let e;return function(n){return(e||(e=pe(i)))(n||i)}})();static \u0275cmp=B({type:i,selectors:[["ChevronDownIcon"]],standalone:!0,features:[he,me],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M7.01744 10.398C6.91269 10.3985 6.8089 10.378 6.71215 10.3379C6.61541 10.2977 6.52766 10.2386 6.45405 10.1641L1.13907 4.84913C1.03306 4.69404 0.985221 4.5065 1.00399 4.31958C1.02276 4.13266 1.10693 3.95838 1.24166 3.82747C1.37639 3.69655 1.55301 3.61742 1.74039 3.60402C1.92777 3.59062 2.11386 3.64382 2.26584 3.75424L7.01744 8.47394L11.769 3.75424C11.9189 3.65709 12.097 3.61306 12.2748 3.62921C12.4527 3.64535 12.6199 3.72073 12.7498 3.84328C12.8797 3.96582 12.9647 4.12842 12.9912 4.30502C13.0177 4.48162 12.9841 4.662 12.8958 4.81724L7.58083 10.1322C7.50996 10.2125 7.42344 10.2775 7.32656 10.3232C7.22968 10.3689 7.12449 10.3944 7.01744 10.398Z","fill","currentColor"]],template:function(t,n){t&1&&(ae(),u(0,"svg",0),M(1,"path",1),m()),t&2&&(K(n.getClassNames()),I("aria-label",n.ariaLabel)("aria-hidden",n.ariaHidden)("role",n.role))},encapsulation:2})}return i})();var xe=i=>({height:i}),yi=(i,l,e)=>({"p-dropdown-item":!0,"p-highlight":i,"p-disabled":l,"p-focus":e}),nt=i=>({$implicit:i});function vi(i,l){i&1&&M(0,"CheckIcon",4),i&2&&r("styleClass","p-dropdown-check-icon")}function wi(i,l){i&1&&M(0,"BlankIcon",4),i&2&&r("styleClass","p-dropdown-blank-icon")}function Ci(i,l){if(i&1&&(x(0),c(1,vi,1,1,"CheckIcon",3)(2,wi,1,1,"BlankIcon",3),O()),i&2){let e=a();p(),r("ngIf",e.selected),p(),r("ngIf",!e.selected)}}function bi(i,l){if(i&1&&(u(0,"span"),te(1),m()),i&2){let e,t=a();p(),we((e=t.label)!==null&&e!==void 0?e:"empty")}}function Ii(i,l){i&1&&D(0)}var xi=["container"],Oi=["filter"],Si=["focusInput"],Ti=["editableInput"],Vi=["items"],Ei=["scroller"],Di=["overlay"],Fi=["firstHiddenFocusableEl"],Li=["lastHiddenFocusableEl"],ki=i=>({"max-height":i}),St=i=>({options:i}),zi=i=>({"p-variant-filled":i}),Tt=(i,l)=>({$implicit:i,options:l}),Mi=()=>({});function Ri(i,l){if(i&1&&(x(0),te(1),O()),i&2){let e=a(2);p(),we(e.label()==="p-emptylabel"?"\xA0":e.label())}}function Ai(i,l){if(i&1&&D(0,25),i&2){let e=a(2);r("ngTemplateOutlet",e.selectedItemTemplate)("ngTemplateOutletContext",S(2,nt,e.selectedOption))}}function Pi(i,l){if(i&1&&(u(0,"span"),te(1),m()),i&2){let e=a(3);p(),we(e.label()==="p-emptylabel"?"\xA0":e.label())}}function Hi(i,l){if(i&1&&c(0,Pi,2,1,"span",18),i&2){let e=a(2);r("ngIf",e.isSelectedOptionEmpty())}}function Bi(i,l){if(i&1){let e=A();u(0,"span",23,3),L("focus",function(n){f(e);let o=a();return g(o.onInputFocus(n))})("blur",function(n){f(e);let o=a();return g(o.onInputBlur(n))})("keydown",function(n){f(e);let o=a();return g(o.onKeyDown(n))}),c(2,Ri,2,1,"ng-container",20)(3,Ai,1,4,"ng-container",24)(4,Hi,1,1,"ng-template",null,4,G),m()}if(i&2){let e,t=Q(5),n=a();r("ngClass",n.inputClass)("pTooltip",n.tooltip)("tooltipPosition",n.tooltipPosition)("positionStyle",n.tooltipPositionStyle)("tooltipStyleClass",n.tooltipStyleClass)("autofocus",n.autofocus),I("aria-disabled",n.disabled)("id",n.inputId)("aria-label",n.ariaLabel||(n.label()==="p-emptylabel"?void 0:n.label()))("aria-labelledby",n.ariaLabelledBy)("aria-haspopup","listbox")("aria-expanded",(e=n.overlayVisible)!==null&&e!==void 0?e:!1)("aria-controls",n.overlayVisible?n.id+"_list":null)("tabindex",n.disabled?-1:n.tabindex)("aria-activedescendant",n.focused?n.focusedOptionId:void 0)("aria-required",n.required)("required",n.required),p(2),r("ngIf",!n.selectedItemTemplate)("ngIfElse",t),p(),r("ngIf",n.selectedItemTemplate&&!n.isSelectedOptionEmpty())}}function Ki(i,l){if(i&1){let e=A();u(0,"input",26,5),L("input",function(n){f(e);let o=a();return g(o.onEditableInput(n))})("keydown",function(n){f(e);let o=a();return g(o.onKeyDown(n))})("focus",function(n){f(e);let o=a();return g(o.onInputFocus(n))})("blur",function(n){f(e);let o=a();return g(o.onInputBlur(n))}),m()}if(i&2){let e=a();r("ngClass",e.inputClass)("disabled",e.disabled)("autofocus",e.autofocus),I("id",e.inputId)("maxlength",e.maxlength)("placeholder",e.modelValue()===void 0||e.modelValue()===null?e.placeholder():void 0)("aria-label",e.ariaLabel||(e.label()==="p-emptylabel"?void 0:e.label()))("aria-activedescendant",e.focused?e.focusedOptionId:void 0)}}function Ni(i,l){if(i&1){let e=A();u(0,"TimesIcon",29),L("click",function(n){f(e);let o=a(2);return g(o.clear(n))}),m()}i&2&&(r("styleClass","p-dropdown-clear-icon"),I("data-pc-section","clearicon"))}function ji(i,l){}function Zi(i,l){i&1&&c(0,ji,0,0,"ng-template")}function Wi(i,l){if(i&1){let e=A();u(0,"span",30),L("click",function(n){f(e);let o=a(2);return g(o.clear(n))}),c(1,Zi,1,0,null,31),m()}if(i&2){let e=a(2);I("data-pc-section","clearicon"),p(),r("ngTemplateOutlet",e.clearIconTemplate)}}function Qi(i,l){if(i&1&&(x(0),c(1,Ni,1,2,"TimesIcon",27)(2,Wi,2,2,"span",28),O()),i&2){let e=a();p(),r("ngIf",!e.clearIconTemplate),p(),r("ngIf",e.clearIconTemplate)}}function Gi(i,l){i&1&&D(0)}function qi(i,l){if(i&1&&(x(0),c(1,Gi,1,0,"ng-container",31),O()),i&2){let e=a(2);p(),r("ngTemplateOutlet",e.loadingIconTemplate)}}function Ui(i,l){if(i&1&&M(0,"span",34),i&2){let e=a(3);r("ngClass","p-dropdown-trigger-icon pi-spin "+e.loadingIcon)}}function $i(i,l){i&1&&M(0,"span",35),i&2&&K("p-dropdown-trigger-icon pi pi-spinner pi-spin")}function Yi(i,l){if(i&1&&(x(0),c(1,Ui,1,1,"span",32)(2,$i,1,2,"span",33),O()),i&2){let e=a(2);p(),r("ngIf",e.loadingIcon),p(),r("ngIf",!e.loadingIcon)}}function Ji(i,l){if(i&1&&(x(0),c(1,qi,2,1,"ng-container",18)(2,Yi,3,2,"ng-container",18),O()),i&2){let e=a();p(),r("ngIf",e.loadingIconTemplate),p(),r("ngIf",!e.loadingIconTemplate)}}function Xi(i,l){if(i&1&&M(0,"span",39),i&2){let e=a(3);r("ngClass",e.dropdownIcon)}}function en(i,l){i&1&&M(0,"ChevronDownIcon",40),i&2&&r("styleClass","p-dropdown-trigger-icon")}function tn(i,l){if(i&1&&(x(0),c(1,Xi,1,1,"span",37)(2,en,1,1,"ChevronDownIcon",38),O()),i&2){let e=a(2);p(),r("ngIf",e.dropdownIcon),p(),r("ngIf",!e.dropdownIcon)}}function nn(i,l){}function on(i,l){i&1&&c(0,nn,0,0,"ng-template")}function sn(i,l){if(i&1&&(u(0,"span",41),c(1,on,1,0,null,31),m()),i&2){let e=a(2);p(),r("ngTemplateOutlet",e.dropdownIconTemplate)}}function ln(i,l){if(i&1&&c(0,tn,3,2,"ng-container",18)(1,sn,2,1,"span",36),i&2){let e=a();r("ngIf",!e.dropdownIconTemplate),p(),r("ngIf",e.dropdownIconTemplate)}}function rn(i,l){i&1&&D(0)}function an(i,l){i&1&&D(0)}function pn(i,l){if(i&1&&(x(0),c(1,an,1,0,"ng-container",48),O()),i&2){let e=a(3);p(),r("ngTemplateOutlet",e.filterTemplate)("ngTemplateOutletContext",S(2,St,e.filterOptions))}}function dn(i,l){i&1&&M(0,"SearchIcon",40),i&2&&r("styleClass","p-dropdown-filter-icon")}function cn(i,l){}function hn(i,l){i&1&&c(0,cn,0,0,"ng-template")}function un(i,l){if(i&1&&(u(0,"span",52),c(1,hn,1,0,null,31),m()),i&2){let e=a(4);p(),r("ngTemplateOutlet",e.filterIconTemplate)}}function mn(i,l){if(i&1){let e=A();u(0,"div",49)(1,"input",50,10),L("input",function(n){f(e);let o=a(3);return g(o.onFilterInputChange(n))})("keydown",function(n){f(e);let o=a(3);return g(o.onFilterKeyDown(n))})("blur",function(n){f(e);let o=a(3);return g(o.onFilterBlur(n))}),m(),c(3,dn,1,1,"SearchIcon",38)(4,un,2,1,"span",51),m()}if(i&2){let e=a(3);p(),r("value",e._filterValue()||"")("ngClass",S(8,zi,e.variant==="filled"||e.config.inputStyle()==="filled")),I("placeholder",e.filterPlaceholder)("aria-owns",e.id+"_list")("aria-label",e.ariaFilterLabel)("aria-activedescendant",e.focusedOptionId),p(2),r("ngIf",!e.filterIconTemplate),p(),r("ngIf",e.filterIconTemplate)}}function _n(i,l){if(i&1){let e=A();u(0,"div",47),L("click",function(n){return f(e),g(n.stopPropagation())}),c(1,pn,2,4,"ng-container",20)(2,mn,5,10,"ng-template",null,9,G),m()}if(i&2){let e=Q(3),t=a(2);p(),r("ngIf",t.filterTemplate)("ngIfElse",e)}}function fn(i,l){i&1&&D(0)}function gn(i,l){if(i&1&&c(0,fn,1,0,"ng-container",48),i&2){let e=l.$implicit,t=l.options;a(2);let n=Q(9);r("ngTemplateOutlet",n)("ngTemplateOutletContext",$(2,Tt,e,t))}}function yn(i,l){i&1&&D(0)}function vn(i,l){if(i&1&&c(0,yn,1,0,"ng-container",48),i&2){let e=l.options,t=a(4);r("ngTemplateOutlet",t.loaderTemplate)("ngTemplateOutletContext",S(2,St,e))}}function wn(i,l){i&1&&(x(0),c(1,vn,1,4,"ng-template",54),O())}function Cn(i,l){if(i&1){let e=A();u(0,"p-scroller",53,11),L("onLazyLoad",function(n){f(e);let o=a(2);return g(o.onLazyLoad.emit(n))}),c(2,gn,1,5,"ng-template",22)(3,wn,2,0,"ng-container",18),m()}if(i&2){let e=a(2);lt(S(8,xe,e.scrollHeight)),r("items",e.visibleOptions())("itemSize",e.virtualScrollItemSize||e._itemSize)("autoSize",!0)("lazy",e.lazy)("options",e.virtualScrollOptions),p(3),r("ngIf",e.loaderTemplate)}}function bn(i,l){i&1&&D(0)}function In(i,l){if(i&1&&(x(0),c(1,bn,1,0,"ng-container",48),O()),i&2){a();let e=Q(9),t=a();p(),r("ngTemplateOutlet",e)("ngTemplateOutletContext",$(3,Tt,t.visibleOptions(),Le(2,Mi)))}}function xn(i,l){if(i&1&&(u(0,"span"),te(1),m()),i&2){let e=a(2).$implicit,t=a(3);p(),we(t.getOptionGroupLabel(e.optionGroup))}}function On(i,l){i&1&&D(0)}function Sn(i,l){if(i&1&&(x(0),u(1,"li",58),c(2,xn,2,1,"span",18)(3,On,1,0,"ng-container",48),m(),O()),i&2){let e=a(),t=e.$implicit,n=e.index,o=a().options,s=a(2);p(),r("ngStyle",S(5,xe,o.itemSize+"px")),I("id",s.id+"_"+s.getOptionIndex(n,o)),p(),r("ngIf",!s.groupTemplate),p(),r("ngTemplateOutlet",s.groupTemplate)("ngTemplateOutletContext",S(7,nt,t.optionGroup))}}function Tn(i,l){if(i&1){let e=A();x(0),u(1,"p-dropdownItem",59),L("onClick",function(n){f(e);let o=a().$implicit,s=a(3);return g(s.onOptionSelect(n,o))})("onMouseEnter",function(n){f(e);let o=a().index,s=a().options,d=a(2);return g(d.onOptionMouseEnter(n,d.getOptionIndex(o,s)))}),m(),O()}if(i&2){let e=a(),t=e.$implicit,n=e.index,o=a().options,s=a(2);p(),r("id",s.id+"_"+s.getOptionIndex(n,o))("option",t)("checkmark",s.checkmark)("selected",s.isSelected(t))("label",s.getOptionLabel(t))("disabled",s.isOptionDisabled(t))("template",s.itemTemplate)("focused",s.focusedOptionIndex()===s.getOptionIndex(n,o))("ariaPosInset",s.getAriaPosInset(s.getOptionIndex(n,o)))("ariaSetSize",s.ariaSetSize)}}function Vn(i,l){if(i&1&&c(0,Sn,4,9,"ng-container",18)(1,Tn,2,10,"ng-container",18),i&2){let e=l.$implicit,t=a(3);r("ngIf",t.isOptionGroup(e)),p(),r("ngIf",!t.isOptionGroup(e))}}function En(i,l){if(i&1&&(x(0),te(1),O()),i&2){let e=a(4);p(),Ke(" ",e.emptyFilterMessageLabel," ")}}function Dn(i,l){i&1&&D(0,null,13)}function Fn(i,l){if(i&1&&(u(0,"li",60),c(1,En,2,1,"ng-container",20)(2,Dn,2,0,"ng-container",31),m()),i&2){let e=a().options,t=a(2);r("ngStyle",S(4,xe,e.itemSize+"px")),p(),r("ngIf",!t.emptyFilterTemplate&&!t.emptyTemplate)("ngIfElse",t.emptyFilter),p(),r("ngTemplateOutlet",t.emptyFilterTemplate||t.emptyTemplate)}}function Ln(i,l){if(i&1&&(x(0),te(1),O()),i&2){let e=a(4);p(),Ke(" ",e.emptyMessageLabel," ")}}function kn(i,l){i&1&&D(0,null,14)}function zn(i,l){if(i&1&&(u(0,"li",60),c(1,Ln,2,1,"ng-container",20)(2,kn,2,0,"ng-container",31),m()),i&2){let e=a().options,t=a(2);r("ngStyle",S(4,xe,e.itemSize+"px")),p(),r("ngIf",!t.emptyTemplate)("ngIfElse",t.empty),p(),r("ngTemplateOutlet",t.emptyTemplate)}}function Mn(i,l){if(i&1&&(u(0,"ul",55,12),c(2,Vn,2,2,"ng-template",56)(3,Fn,3,6,"li",57)(4,zn,3,6,"li",57),m()),i&2){let e=l.$implicit,t=l.options,n=a(2);r("ngClass",t.contentStyleClass)("ngStyle",t.contentStyle),I("id",n.id+"_list")("aria-label",n.listLabel),p(2),r("ngForOf",e),p(),r("ngIf",n.filterValue&&n.isEmpty()),p(),r("ngIf",!n.filterValue&&n.isEmpty())}}function Rn(i,l){i&1&&D(0)}function An(i,l){if(i&1){let e=A();u(0,"div",42)(1,"span",43,6),L("focus",function(n){f(e);let o=a();return g(o.onFirstHiddenFocus(n))}),m(),c(3,rn,1,0,"ng-container",31)(4,_n,4,2,"div",44),u(5,"div",45),c(6,Cn,4,10,"p-scroller",46)(7,In,2,6,"ng-container",18)(8,Mn,5,7,"ng-template",null,7,G),m(),c(10,Rn,1,0,"ng-container",31),u(11,"span",43,8),L("focus",function(n){f(e);let o=a();return g(o.onLastHiddenFocus(n))}),m()()}if(i&2){let e=a();K(e.panelStyleClass),r("ngClass","p-dropdown-panel p-component")("ngStyle",e.panelStyle),p(),I("tabindex",0)("data-p-hidden-accessible",!0)("data-p-hidden-focusable",!0),p(2),r("ngTemplateOutlet",e.headerTemplate),p(),r("ngIf",e.filter),p(),r("ngStyle",S(16,ki,e.virtualScroll?"auto":e.scrollHeight||"auto")),p(),r("ngIf",e.virtualScroll),p(),r("ngIf",!e.virtualScroll),p(3),r("ngTemplateOutlet",e.footerTemplate),p(),I("tabindex",0)("data-p-hidden-accessible",!0)("data-p-hidden-focusable",!0)}}var Pn={provide:He,useExisting:Se(()=>Bn),multi:!0},Hn=(()=>{class i{id;option;selected;focused;label;disabled;visible;itemSize;ariaPosInset;ariaSetSize;template;checkmark;onClick=new b;onMouseEnter=new b;ngOnInit(){}onOptionClick(e){this.onClick.emit(e)}onOptionMouseEnter(e){this.onMouseEnter.emit(e)}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=B({type:i,selectors:[["p-dropdownItem"]],hostAttrs:[1,"p-element"],inputs:{id:"id",option:"option",selected:[2,"selected","selected",T],focused:[2,"focused","focused",T],label:"label",disabled:[2,"disabled","disabled",T],visible:[2,"visible","visible",T],itemSize:[2,"itemSize","itemSize",Ce],ariaPosInset:"ariaPosInset",ariaSetSize:"ariaSetSize",template:"template",checkmark:[2,"checkmark","checkmark",T]},outputs:{onClick:"onClick",onMouseEnter:"onMouseEnter"},features:[Be],decls:4,vars:22,consts:[["role","option","pRipple","",3,"click","mouseenter","id","ngStyle","ngClass"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"styleClass",4,"ngIf"],[3,"styleClass"]],template:function(t,n){t&1&&(u(0,"li",0),L("click",function(s){return n.onOptionClick(s)})("mouseenter",function(s){return n.onOptionMouseEnter(s)}),c(1,Ci,3,2,"ng-container",1)(2,bi,2,1,"span",1)(3,Ii,1,0,"ng-container",2),m()),t&2&&(r("id",n.id)("ngStyle",S(14,xe,n.itemSize+"px"))("ngClass",_e(16,yi,n.selected,n.disabled,n.focused)),I("aria-label",n.label)("aria-setsize",n.ariaSetSize)("aria-posinset",n.ariaPosInset)("aria-selected",n.selected)("data-p-focused",n.focused)("data-p-highlight",n.selected)("data-p-disabled",n.disabled),p(),r("ngIf",n.checkmark),p(),r("ngIf",!n.template),p(),r("ngTemplateOutlet",n.template)("ngTemplateOutletContext",S(20,nt,n.option)))},dependencies:()=>[ie,ne,se,oe,yt,tt,Ue],encapsulation:2})}return i})(),Bn=(()=>{class i{el;renderer;cd;zone;filterService;config;id;scrollHeight="200px";filter;name;style;panelStyle;styleClass;panelStyleClass;readonly;required;editable;appendTo;tabindex=0;set placeholder(e){this._placeholder.set(e)}get placeholder(){return this._placeholder.asReadonly()}loadingIcon;filterPlaceholder;filterLocale;variant="outlined";inputId;dataKey;filterBy;filterFields;autofocus;resetFilterOnHide=!1;checkmark=!1;dropdownIcon;loading=!1;optionLabel;optionValue;optionDisabled;optionGroupLabel="label";optionGroupChildren="items";autoDisplayFirst=!0;group;showClear;emptyFilterMessage="";emptyMessage="";lazy=!1;virtualScroll;virtualScrollItemSize;virtualScrollOptions;overlayOptions;ariaFilterLabel;ariaLabel;ariaLabelledBy;filterMatchMode="contains";maxlength;tooltip="";tooltipPosition="right";tooltipPositionStyle="absolute";tooltipStyleClass;focusOnHover=!1;selectOnFocus=!1;autoOptionFocus=!0;autofocusFilter=!0;get disabled(){return this._disabled}set disabled(e){e&&(this.focused=!1,this.overlayVisible&&this.hide()),this._disabled=e,this.cd.destroyed||this.cd.detectChanges()}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=e,console.warn("The itemSize property is deprecated, use virtualScrollItemSize property instead.")}_itemSize;get autoZIndex(){return this._autoZIndex}set autoZIndex(e){this._autoZIndex=e,console.warn("The autoZIndex property is deprecated since v14.2.0, use overlayOptions property instead.")}_autoZIndex;get baseZIndex(){return this._baseZIndex}set baseZIndex(e){this._baseZIndex=e,console.warn("The baseZIndex property is deprecated since v14.2.0, use overlayOptions property instead.")}_baseZIndex;get showTransitionOptions(){return this._showTransitionOptions}set showTransitionOptions(e){this._showTransitionOptions=e,console.warn("The showTransitionOptions property is deprecated since v14.2.0, use overlayOptions property instead.")}_showTransitionOptions;get hideTransitionOptions(){return this._hideTransitionOptions}set hideTransitionOptions(e){this._hideTransitionOptions=e,console.warn("The hideTransitionOptions property is deprecated since v14.2.0, use overlayOptions property instead.")}_hideTransitionOptions;get filterValue(){return this._filterValue()}set filterValue(e){setTimeout(()=>{this._filterValue.set(e)})}get options(){return this._options()}set options(e){F.deepEquals(e,this._options())||this._options.set(e)}onChange=new b;onFilter=new b;onFocus=new b;onBlur=new b;onClick=new b;onShow=new b;onHide=new b;onClear=new b;onLazyLoad=new b;containerViewChild;filterViewChild;focusInputViewChild;editableInputViewChild;itemsViewChild;scroller;overlayViewChild;firstHiddenFocusableElementOnOverlay;lastHiddenFocusableElementOnOverlay;templates;_disabled;itemsWrapper;itemTemplate;groupTemplate;loaderTemplate;selectedItemTemplate;headerTemplate;filterTemplate;footerTemplate;emptyFilterTemplate;emptyTemplate;dropdownIconTemplate;loadingIconTemplate;clearIconTemplate;filterIconTemplate;filterOptions;_options=ee(null);_placeholder=ee(void 0);modelValue=ee(null);value;onModelChange=()=>{};onModelTouched=()=>{};hover;focused;overlayVisible;optionsChanged;panel;dimensionsUpdated;hoveredItem;selectedOptionUpdated;_filterValue=ee(null);searchValue;searchIndex;searchTimeout;previousSearchChar;currentSearchChar;preventModelTouched;focusedOptionIndex=ee(-1);labelId;listId;clicked=ee(!1);get emptyMessageLabel(){return this.emptyMessage||this.config.getTranslation(Pe.EMPTY_MESSAGE)}get emptyFilterMessageLabel(){return this.emptyFilterMessage||this.config.getTranslation(Pe.EMPTY_FILTER_MESSAGE)}get isVisibleClearIcon(){return this.modelValue()!=null&&this.hasSelectedOption()&&this.showClear&&!this.disabled}get listLabel(){return this.config.getTranslation(Pe.ARIA).listLabel}get containerClass(){return{"p-dropdown p-component p-inputwrapper":!0,"p-disabled":this.disabled,"p-dropdown-clearable":this.showClear&&!this.disabled,"p-focus":this.focused,"p-inputwrapper-filled":this.modelValue()!==void 0&&this.modelValue()!==null&&!this.modelValue().length,"p-inputwrapper-focus":this.focused||this.overlayVisible,"p-variant-filled":this.variant==="filled"||this.config.inputStyle()==="filled","p-dropdown-open":this.overlayVisible}}get inputClass(){let e=this.label();return{"p-dropdown-label p-inputtext":!0,"p-placeholder":this.placeholder()&&e===this.placeholder(),"p-dropdown-label-empty":!this.editable&&!this.selectedItemTemplate&&(e==null||e==="p-emptylabel"||e.length===0)}}get panelClass(){return{"p-dropdown-panel p-component":!0,"p-input-filled":this.config.inputStyle()==="filled","p-ripple-disabled":this.config.ripple===!1}}get focusedOptionId(){return this.focusedOptionIndex()!==-1?`${this.id}_${this.focusedOptionIndex()}`:null}visibleOptions=be(()=>{let e=this.getAllVisibleAndNonVisibleOptions();if(this._filterValue()){let n=!(this.filterBy||this.optionLabel)&&!this.filterFields&&!this.optionValue?this.options.filter(o=>o.label?o.label.toString().toLowerCase().indexOf(this._filterValue().toLowerCase().trim())!==-1:o.toString().toLowerCase().indexOf(this._filterValue().toLowerCase().trim())!==-1):this.filterService.filter(e,this.searchFields(),this._filterValue().trim(),this.filterMatchMode,this.filterLocale);if(this.group){let o=this.options||[],s=[];return o.forEach(d=>{let _=this.getOptionGroupChildren(d).filter(w=>n.includes(w));_.length>0&&s.push(ve(W({},d),{[typeof this.optionGroupChildren=="string"?this.optionGroupChildren:"items"]:[..._]}))}),this.flatOptions(s)}return n}return e});label=be(()=>{let e=this.getAllVisibleAndNonVisibleOptions(),t=e.findIndex(n=>this.isOptionValueEqualsModelValue(n));return t!==-1?this.getOptionLabel(e[t]):this.placeholder()||"p-emptylabel"});filled=be(()=>typeof this.modelValue()=="string"?!!this.modelValue():this.label()!=="p-emptylabel"&&this.modelValue()!==void 0&&this.modelValue()!==null);selectedOption;editableInputValue=be(()=>this.getOptionLabel(this.selectedOption)||this.modelValue()||"");constructor(e,t,n,o,s,d){this.el=e,this.renderer=t,this.cd=n,this.zone=o,this.filterService=s,this.config=d,ct(()=>{let v=this.modelValue(),_=this.visibleOptions();if(_&&F.isNotEmpty(_)){let w=this.findSelectedOptionIndex();(w!==-1||v===void 0||typeof v=="string"&&v.length===0||this.isModelValueNotSet()||this.editable)&&(this.selectedOption=_[w])}F.isEmpty(_)&&(v===void 0||this.isModelValueNotSet())&&F.isNotEmpty(this.selectedOption)&&(this.selectedOption=null),v!==void 0&&this.editable&&this.updateEditableLabel(),this.cd.markForCheck()})}isModelValueNotSet(){return this.modelValue()===null&&!this.isOptionValueEqualsModelValue(this.selectedOption)}getAllVisibleAndNonVisibleOptions(){return this.group?this.flatOptions(this.options):this.options||[]}ngOnInit(){this.id=this.id||ht(),this.autoUpdateModel(),this.filterBy&&(this.filterOptions={filter:e=>this.onFilterInputChange(e),reset:()=>this.resetFilter()})}ngAfterViewChecked(){if(this.optionsChanged&&this.overlayVisible&&(this.optionsChanged=!1,this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.overlayViewChild&&this.overlayViewChild.alignOverlay()},1)})),this.selectedOptionUpdated&&this.itemsWrapper){let e=h.findSingle(this.overlayViewChild?.overlayViewChild?.nativeElement,"li.p-highlight");e&&h.scrollInView(this.itemsWrapper,e),this.selectedOptionUpdated=!1}}ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"item":this.itemTemplate=e.template;break;case"selectedItem":this.selectedItemTemplate=e.template;break;case"header":this.headerTemplate=e.template;break;case"filter":this.filterTemplate=e.template;break;case"footer":this.footerTemplate=e.template;break;case"emptyfilter":this.emptyFilterTemplate=e.template;break;case"empty":this.emptyTemplate=e.template;break;case"group":this.groupTemplate=e.template;break;case"loader":this.loaderTemplate=e.template;break;case"dropdownicon":this.dropdownIconTemplate=e.template;break;case"loadingicon":this.loadingIconTemplate=e.template;break;case"clearicon":this.clearIconTemplate=e.template;break;case"filtericon":this.filterIconTemplate=e.template;break;default:this.itemTemplate=e.template;break}})}flatOptions(e){return(e||[]).reduce((t,n,o)=>{t.push({optionGroup:n,group:!0,index:o});let s=this.getOptionGroupChildren(n);return s&&s.forEach(d=>t.push(d)),t},[])}autoUpdateModel(){if(this.selectOnFocus&&this.autoOptionFocus&&!this.hasSelectedOption()&&(this.focusedOptionIndex.set(this.findFirstFocusedOptionIndex()),this.onOptionSelect(null,this.visibleOptions()[this.focusedOptionIndex()],!1)),this.autoDisplayFirst&&(this.modelValue()===null||this.modelValue()===void 0)&&!this.placeholder()){let e=this.findFirstOptionIndex();this.onOptionSelect(null,this.visibleOptions()[e],!1,!0)}}onOptionSelect(e,t,n=!0,o=!1){if(!this.isSelected(t)){let s=this.getOptionValue(t);this.updateModel(s,e),this.focusedOptionIndex.set(this.findSelectedOptionIndex()),o===!1&&this.onChange.emit({originalEvent:e,value:s})}n&&this.hide(!0)}onOptionMouseEnter(e,t){this.focusOnHover&&this.changeFocusedOptionIndex(e,t)}updateModel(e,t){this.value=e,this.onModelChange(e),this.modelValue.set(e),this.selectedOptionUpdated=!0}writeValue(e){this.filter&&this.resetFilter(),this.value=e,this.allowModelChange()&&this.onModelChange(e),this.modelValue.set(this.value),this.updateEditableLabel(),this.cd.markForCheck()}allowModelChange(){return this.autoDisplayFirst&&!this.placeholder()&&(this.modelValue()===void 0||this.modelValue()===null)&&!this.editable&&this.options&&this.options.length}isSelectedOptionEmpty(){return F.isEmpty(this.selectedOption)}isSelected(e){return this.isValidOption(e)&&this.isOptionValueEqualsModelValue(e)}isOptionValueEqualsModelValue(e){return F.equals(this.modelValue(),this.getOptionValue(e),this.equalityKey())}ngAfterViewInit(){this.editable&&this.updateEditableLabel(),this.updatePlaceHolderForFloatingLabel()}updatePlaceHolderForFloatingLabel(){if(this._placeholder()!==null&&this._placeholder()!==void 0)return;let e=this.el.nativeElement.parentElement,t=e?.classList.contains("p-float-label");if(e&&t&&!this.selectedOption){let n=e.querySelector("label");n&&this._placeholder.set(n.textContent)}}updateEditableLabel(){this.editableInputViewChild&&(this.editableInputViewChild.nativeElement.value=this.getOptionLabel(this.selectedOption)||this.modelValue()||"")}clearEditableLabel(){this.editableInputViewChild&&(this.editableInputViewChild.nativeElement.value="")}getOptionIndex(e,t){return this.virtualScrollerDisabled?e:t&&t.getItemOptions(e).index}getOptionLabel(e){return this.optionLabel!==void 0&&this.optionLabel!==null?F.resolveFieldData(e,this.optionLabel):e&&e.label!==void 0?e.label:e}getOptionValue(e){return this.optionValue&&this.optionValue!==null?F.resolveFieldData(e,this.optionValue):!this.optionLabel&&e&&e.value!==void 0?e.value:e}isOptionDisabled(e){return this.getOptionValue(this.modelValue())===this.getOptionValue(e)||this.getOptionLabel(this.modelValue()===this.getOptionLabel(e))&&e.disabled===!1?!1:this.optionDisabled?F.resolveFieldData(e,this.optionDisabled):e&&e.disabled!==void 0?e.disabled:!1}getOptionGroupLabel(e){return this.optionGroupLabel!==void 0&&this.optionGroupLabel!==null?F.resolveFieldData(e,this.optionGroupLabel):e&&e.label!==void 0?e.label:e}getOptionGroupChildren(e){return this.optionGroupChildren!==void 0&&this.optionGroupChildren!==null?F.resolveFieldData(e,this.optionGroupChildren):e.items}getAriaPosInset(e){return(this.optionGroupLabel?e-this.visibleOptions().slice(0,e).filter(t=>this.isOptionGroup(t)).length:e)+1}get ariaSetSize(){return this.visibleOptions().filter(e=>!this.isOptionGroup(e)).length}resetFilter(){this._filterValue.set(null),this.filterViewChild&&this.filterViewChild.nativeElement&&(this.filterViewChild.nativeElement.value="")}registerOnChange(e){this.onModelChange=e}registerOnTouched(e){this.onModelTouched=e}setDisabledState(e){this.disabled=e,this.cd.markForCheck()}onContainerClick(e){this.disabled||this.readonly||this.loading||(this.focusInputViewChild?.nativeElement.focus({preventScroll:!0}),!(e.target.tagName==="INPUT"||e.target.getAttribute("data-pc-section")==="clearicon"||e.target.closest('[data-pc-section="clearicon"]'))&&((!this.overlayViewChild||!this.overlayViewChild.el.nativeElement.contains(e.target))&&(this.overlayVisible?this.hide(!0):this.show(!0)),this.onClick.emit(e),this.clicked.set(!0),this.cd.detectChanges()))}isEmpty(){return!this._options()||this.visibleOptions()&&this.visibleOptions().length===0}onEditableInput(e){let t=e.target.value;this.searchValue="",!this.searchOptions(e,t)&&this.focusedOptionIndex.set(-1),this.onModelChange(t),this.updateModel(t,e),setTimeout(()=>{this.onChange.emit({originalEvent:e,value:t})},1),!this.overlayVisible&&F.isNotEmpty(t)&&this.show()}show(e){this.overlayVisible=!0;let t=this.focusedOptionIndex()!==-1?this.focusedOptionIndex():this.autoOptionFocus?this.findFirstFocusedOptionIndex():this.editable?-1:this.findSelectedOptionIndex();this.focusedOptionIndex.set(t),e&&h.focus(this.focusInputViewChild?.nativeElement),this.cd.markForCheck()}onOverlayAnimationStart(e){if(e.toState==="visible"){if(this.itemsWrapper=h.findSingle(this.overlayViewChild?.overlayViewChild?.nativeElement,this.virtualScroll?".p-scroller":".p-dropdown-items-wrapper"),this.virtualScroll&&this.scroller?.setContentEl(this.itemsViewChild?.nativeElement),this.options&&this.options.length)if(this.virtualScroll){let t=this.modelValue()?this.focusedOptionIndex():-1;t!==-1&&this.scroller?.scrollToIndex(t)}else{let t=h.findSingle(this.itemsWrapper,".p-dropdown-item.p-highlight");t&&t.scrollIntoView({block:"nearest",inline:"nearest"})}this.filterViewChild&&this.filterViewChild.nativeElement&&(this.preventModelTouched=!0,this.autofocusFilter&&!this.editable&&this.filterViewChild.nativeElement.focus()),this.onShow.emit(e)}e.toState==="void"&&(this.itemsWrapper=null,this.onModelTouched(),this.onHide.emit(e))}hide(e){this.overlayVisible=!1,this.focusedOptionIndex.set(-1),this.clicked.set(!1),this.searchValue="",this.overlayOptions?.mode==="modal"&&h.unblockBodyScroll(),this.filter&&this.resetFilterOnHide&&this.resetFilter(),e&&(this.focusInputViewChild&&setTimeout(()=>{h.focus(this.focusInputViewChild?.nativeElement)}),this.editable&&this.editableInputViewChild&&setTimeout(()=>{h.focus(this.editableInputViewChild?.nativeElement)})),this.cd.markForCheck()}onInputFocus(e){if(this.disabled)return;this.focused=!0;let t=this.focusedOptionIndex()!==-1?this.focusedOptionIndex():this.overlayVisible&&this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1;this.focusedOptionIndex.set(t),this.overlayVisible&&this.scrollInView(this.focusedOptionIndex()),this.onFocus.emit(e)}onInputBlur(e){this.focused=!1,this.onBlur.emit(e),this.preventModelTouched||this.onModelTouched(),this.preventModelTouched=!1}onMouseDown(e){e.preventDefault()}onKeyDown(e,t){if(!(this.disabled||this.readonly||this.loading)){switch(e.code){case"ArrowDown":this.onArrowDownKey(e);break;case"ArrowUp":this.onArrowUpKey(e,this.editable);break;case"ArrowLeft":case"ArrowRight":this.onArrowLeftKey(e,this.editable);break;case"Delete":this.onDeleteKey(e);break;case"Home":this.onHomeKey(e,this.editable);break;case"End":this.onEndKey(e,this.editable);break;case"PageDown":this.onPageDownKey(e);break;case"PageUp":this.onPageUpKey(e);break;case"Space":this.onSpaceKey(e,t);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,this.editable);break;case"ShiftLeft":case"ShiftRight":break;default:!e.metaKey&&F.isPrintableCharacter(e.key)&&(!this.overlayVisible&&this.show(),!this.editable&&this.searchOptions(e,e.key));break}this.clicked.set(!1)}}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,!0);break;case"Escape":this.onEscapeKey(e);break;case"Tab":this.onTabKey(e,!0);break;default:break}}onFilterBlur(e){this.focusedOptionIndex.set(-1)}onArrowDownKey(e){if(!this.overlayVisible)this.show(),this.editable&&this.changeFocusedOptionIndex(e,this.findSelectedOptionIndex());else{let t=this.focusedOptionIndex()!==-1?this.findNextOptionIndex(this.focusedOptionIndex()):this.clicked()?this.findFirstOptionIndex():this.findFirstFocusedOptionIndex();this.changeFocusedOptionIndex(e,t)}e.preventDefault(),e.stopPropagation()}changeFocusedOptionIndex(e,t){if(this.focusedOptionIndex()!==t&&(this.focusedOptionIndex.set(t),this.scrollInView(),this.selectOnFocus)){let n=this.visibleOptions()[t];this.onOptionSelect(e,n,!1)}}get virtualScrollerDisabled(){return!this.virtualScroll}scrollInView(e=-1){let t=e!==-1?`${this.id}_${e}`:this.focusedOptionId;if(this.itemsViewChild&&this.itemsViewChild.nativeElement){let n=h.findSingle(this.itemsViewChild.nativeElement,`li[id="${t}"]`);n?n.scrollIntoView&&n.scrollIntoView({block:"nearest",inline:"nearest"}):this.virtualScrollerDisabled||setTimeout(()=>{this.virtualScroll&&this.scroller?.scrollToIndex(e!==-1?e:this.focusedOptionIndex())},0)}}hasSelectedOption(){return this.modelValue()!==void 0}isValidSelectedOption(e){return this.isValidOption(e)&&this.isSelected(e)}equalityKey(){return this.optionValue?null:this.dataKey}findFirstFocusedOptionIndex(){let e=this.findSelectedOptionIndex();return e<0?this.findFirstOptionIndex():e}findFirstOptionIndex(){return this.visibleOptions().findIndex(e=>this.isValidOption(e))}findSelectedOptionIndex(){return this.hasSelectedOption()?this.visibleOptions().findIndex(e=>this.isValidSelectedOption(e)):-1}findNextOptionIndex(e){let t=e<this.visibleOptions().length-1?this.visibleOptions().slice(e+1).findIndex(n=>this.isValidOption(n)):-1;return t>-1?t+e+1:e}findPrevOptionIndex(e){let t=e>0?F.findLastIndex(this.visibleOptions().slice(0,e),n=>this.isValidOption(n)):-1;return t>-1?t:e}findLastOptionIndex(){return F.findLastIndex(this.visibleOptions(),e=>this.isValidOption(e))}findLastFocusedOptionIndex(){let e=this.findSelectedOptionIndex();return e<0?this.findLastOptionIndex():e}isValidOption(e){return e!=null&&!(this.isOptionDisabled(e)||this.isOptionGroup(e))}isOptionGroup(e){return this.optionGroupLabel!==void 0&&this.optionGroupLabel!==null&&e.optionGroup!==void 0&&e.optionGroup!==null&&e.group}onArrowUpKey(e,t=!1){if(e.altKey&&!t){if(this.focusedOptionIndex()!==-1){let n=this.visibleOptions()[this.focusedOptionIndex()];this.onOptionSelect(e,n)}this.overlayVisible&&this.hide()}else{let n=this.focusedOptionIndex()!==-1?this.findPrevOptionIndex(this.focusedOptionIndex()):this.clicked()?this.findLastOptionIndex():this.findLastFocusedOptionIndex();this.changeFocusedOptionIndex(e,n),!this.overlayVisible&&this.show()}e.preventDefault(),e.stopPropagation()}onArrowLeftKey(e,t=!1){t&&this.focusedOptionIndex.set(-1)}onDeleteKey(e){this.showClear&&(this.clear(e),e.preventDefault())}onHomeKey(e,t=!1){if(t){let n=e.currentTarget;e.shiftKey?n.setSelectionRange(0,n.value.length):(n.setSelectionRange(0,0),this.focusedOptionIndex.set(-1))}else this.changeFocusedOptionIndex(e,this.findFirstOptionIndex()),!this.overlayVisible&&this.show();e.preventDefault()}onEndKey(e,t=!1){if(t){let n=e.currentTarget;if(e.shiftKey)n.setSelectionRange(0,n.value.length);else{let o=n.value.length;n.setSelectionRange(o,o),this.focusedOptionIndex.set(-1)}}else this.changeFocusedOptionIndex(e,this.findLastOptionIndex()),!this.overlayVisible&&this.show();e.preventDefault()}onPageDownKey(e){this.scrollInView(this.visibleOptions().length-1),e.preventDefault()}onPageUpKey(e){this.scrollInView(0),e.preventDefault()}onSpaceKey(e,t=!1){!this.editable&&!t&&this.onEnterKey(e)}onEnterKey(e,t=!1){if(!this.overlayVisible)this.focusedOptionIndex.set(-1),this.onArrowDownKey(e);else{if(this.focusedOptionIndex()!==-1){let n=this.visibleOptions()[this.focusedOptionIndex()];this.onOptionSelect(e,n)}!t&&this.hide()}e.preventDefault()}onEscapeKey(e){this.overlayVisible&&this.hide(!0),e.preventDefault()}onTabKey(e,t=!1){if(!t)if(this.overlayVisible&&this.hasFocusableElements())h.focus(e.shiftKey?this.lastHiddenFocusableElementOnOverlay.nativeElement:this.firstHiddenFocusableElementOnOverlay.nativeElement),e.preventDefault();else{if(this.focusedOptionIndex()!==-1&&this.overlayVisible){let n=this.visibleOptions()[this.focusedOptionIndex()];this.onOptionSelect(e,n)}this.overlayVisible&&this.hide(this.filter)}e.stopPropagation()}onFirstHiddenFocus(e){let t=e.relatedTarget===this.focusInputViewChild?.nativeElement?h.getFirstFocusableElement(this.overlayViewChild.el?.nativeElement,":not(.p-hidden-focusable)"):this.focusInputViewChild?.nativeElement;h.focus(t)}onLastHiddenFocus(e){let t=e.relatedTarget===this.focusInputViewChild?.nativeElement?h.getLastFocusableElement(this.overlayViewChild?.overlayViewChild?.nativeElement,':not([data-p-hidden-focusable="true"])'):this.focusInputViewChild?.nativeElement;h.focus(t)}hasFocusableElements(){return h.getFocusableElements(this.overlayViewChild.overlayViewChild.nativeElement,':not([data-p-hidden-focusable="true"]):not([class="p-dropdown-items-wrapper"])').length>0}onBackspaceKey(e,t=!1){t&&!this.overlayVisible&&this.show()}searchFields(){return this.filterBy?.split(",")||this.filterFields||[this.optionLabel]}searchOptions(e,t){this.searchValue=(this.searchValue||"")+t;let n=-1,o=!1;return this.focusedOptionIndex()!==-1?(n=this.visibleOptions().slice(this.focusedOptionIndex()).findIndex(s=>this.isOptionMatched(s)),n=n===-1?this.visibleOptions().slice(0,this.focusedOptionIndex()).findIndex(s=>this.isOptionMatched(s)):n+this.focusedOptionIndex()):n=this.visibleOptions().findIndex(s=>this.isOptionMatched(s)),n!==-1&&(o=!0),n===-1&&this.focusedOptionIndex()===-1&&(n=this.findFirstFocusedOptionIndex()),n!==-1&&this.changeFocusedOptionIndex(e,n),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(()=>{this.searchValue="",this.searchTimeout=null},500),o}isOptionMatched(e){return this.isValidOption(e)&&this.getOptionLabel(e).toString().toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale))}onFilterInputChange(e){let t=e.target.value;this._filterValue.set(t),this.focusedOptionIndex.set(-1),this.onFilter.emit({originalEvent:e,filter:this._filterValue()}),!this.virtualScrollerDisabled&&this.scroller.scrollToIndex(0),setTimeout(()=>{this.overlayViewChild.alignOverlay()}),this.cd.markForCheck()}applyFocus(){this.editable?h.findSingle(this.el.nativeElement,".p-dropdown-label.p-inputtext").focus():h.focus(this.focusInputViewChild?.nativeElement)}focus(){this.applyFocus()}clear(e){this.updateModel(null,e),this.clearEditableLabel(),this.onModelTouched(),this.onChange.emit({originalEvent:e,value:this.value}),this.onClear.emit(e),this.resetFilter()}static \u0275fac=function(t){return new(t||i)(E(Te),E(ce),E(fe),E(de),E(ut),E(Ae))};static \u0275cmp=B({type:i,selectors:[["p-dropdown"]],contentQueries:function(t,n,o){if(t&1&&ue(o,Y,4),t&2){let s;k(s=z())&&(n.templates=s)}},viewQuery:function(t,n){if(t&1&&(P(xi,5),P(Oi,5),P(Si,5),P(Ti,5),P(Vi,5),P(Ei,5),P(Di,5),P(Fi,5),P(Li,5)),t&2){let o;k(o=z())&&(n.containerViewChild=o.first),k(o=z())&&(n.filterViewChild=o.first),k(o=z())&&(n.focusInputViewChild=o.first),k(o=z())&&(n.editableInputViewChild=o.first),k(o=z())&&(n.itemsViewChild=o.first),k(o=z())&&(n.scroller=o.first),k(o=z())&&(n.overlayViewChild=o.first),k(o=z())&&(n.firstHiddenFocusableElementOnOverlay=o.first),k(o=z())&&(n.lastHiddenFocusableElementOnOverlay=o.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:4,hostBindings:function(t,n){t&2&&st("p-inputwrapper-filled",n.filled())("p-inputwrapper-focus",n.focused||n.overlayVisible)},inputs:{id:"id",scrollHeight:"scrollHeight",filter:[2,"filter","filter",T],name:"name",style:"style",panelStyle:"panelStyle",styleClass:"styleClass",panelStyleClass:"panelStyleClass",readonly:[2,"readonly","readonly",T],required:[2,"required","required",T],editable:[2,"editable","editable",T],appendTo:"appendTo",tabindex:[2,"tabindex","tabindex",Ce],placeholder:"placeholder",loadingIcon:"loadingIcon",filterPlaceholder:"filterPlaceholder",filterLocale:"filterLocale",variant:"variant",inputId:"inputId",dataKey:"dataKey",filterBy:"filterBy",filterFields:"filterFields",autofocus:[2,"autofocus","autofocus",T],resetFilterOnHide:[2,"resetFilterOnHide","resetFilterOnHide",T],checkmark:[2,"checkmark","checkmark",T],dropdownIcon:"dropdownIcon",loading:[2,"loading","loading",T],optionLabel:"optionLabel",optionValue:"optionValue",optionDisabled:"optionDisabled",optionGroupLabel:"optionGroupLabel",optionGroupChildren:"optionGroupChildren",autoDisplayFirst:[2,"autoDisplayFirst","autoDisplayFirst",T],group:[2,"group","group",T],showClear:[2,"showClear","showClear",T],emptyFilterMessage:"emptyFilterMessage",emptyMessage:"emptyMessage",lazy:[2,"lazy","lazy",T],virtualScroll:[2,"virtualScroll","virtualScroll",T],virtualScrollItemSize:[2,"virtualScrollItemSize","virtualScrollItemSize",Ce],virtualScrollOptions:"virtualScrollOptions",overlayOptions:"overlayOptions",ariaFilterLabel:"ariaFilterLabel",ariaLabel:"ariaLabel",ariaLabelledBy:"ariaLabelledBy",filterMatchMode:"filterMatchMode",maxlength:[2,"maxlength","maxlength",Ce],tooltip:"tooltip",tooltipPosition:"tooltipPosition",tooltipPositionStyle:"tooltipPositionStyle",tooltipStyleClass:"tooltipStyleClass",focusOnHover:[2,"focusOnHover","focusOnHover",T],selectOnFocus:[2,"selectOnFocus","selectOnFocus",T],autoOptionFocus:[2,"autoOptionFocus","autoOptionFocus",T],autofocusFilter:[2,"autofocusFilter","autofocusFilter",T],disabled:"disabled",itemSize:"itemSize",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",filterValue:"filterValue",options:"options"},outputs:{onChange:"onChange",onFilter:"onFilter",onFocus:"onFocus",onBlur:"onBlur",onClick:"onClick",onShow:"onShow",onHide:"onHide",onClear:"onClear",onLazyLoad:"onLazyLoad"},features:[Fe([Pn]),Be],decls:12,vars:20,consts:[["container",""],["elseBlock",""],["overlay",""],["focusInput",""],["defaultPlaceholder",""],["editableInput",""],["firstHiddenFocusableEl",""],["buildInItems",""],["lastHiddenFocusableEl",""],["builtInFilterElement",""],["filter",""],["scroller",""],["items",""],["emptyFilter",""],["empty",""],[3,"click","ngClass","ngStyle"],["role","combobox","pAutoFocus","",3,"ngClass","pTooltip","tooltipPosition","positionStyle","tooltipStyleClass","autofocus","focus","blur","keydown",4,"ngIf"],["type","text","aria-haspopup","listbox","pAutoFocus","",3,"ngClass","disabled","autofocus","input","keydown","focus","blur",4,"ngIf"],[4,"ngIf"],["role","button","aria-label","dropdown trigger","aria-haspopup","listbox",1,"p-dropdown-trigger",3,"mousedown"],[4,"ngIf","ngIfElse"],[3,"visibleChange","onAnimationStart","onHide","visible","options","target","appendTo","autoZIndex","baseZIndex","showTransitionOptions","hideTransitionOptions"],["pTemplate","content"],["role","combobox","pAutoFocus","",3,"focus","blur","keydown","ngClass","pTooltip","tooltipPosition","positionStyle","tooltipStyleClass","autofocus"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["type","text","aria-haspopup","listbox","pAutoFocus","",3,"input","keydown","focus","blur","ngClass","disabled","autofocus"],[3,"styleClass","click",4,"ngIf"],["class","p-dropdown-clear-icon",3,"click",4,"ngIf"],[3,"click","styleClass"],[1,"p-dropdown-clear-icon",3,"click"],[4,"ngTemplateOutlet"],["aria-hidden","true",3,"ngClass",4,"ngIf"],["aria-hidden","true",3,"class",4,"ngIf"],["aria-hidden","true",3,"ngClass"],["aria-hidden","true"],["class","p-dropdown-trigger-icon",4,"ngIf"],["class","p-dropdown-trigger-icon",3,"ngClass",4,"ngIf"],[3,"styleClass",4,"ngIf"],[1,"p-dropdown-trigger-icon",3,"ngClass"],[3,"styleClass"],[1,"p-dropdown-trigger-icon"],[3,"ngClass","ngStyle"],["role","presentation",1,"p-hidden-accessible","p-hidden-focusable",3,"focus"],["class","p-dropdown-header",3,"click",4,"ngIf"],["tabindex","0",1,"p-dropdown-items-wrapper",3,"ngStyle"],[3,"items","style","itemSize","autoSize","lazy","options","onLazyLoad",4,"ngIf"],[1,"p-dropdown-header",3,"click"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-dropdown-filter-container"],["type","text","role","searchbox","autocomplete","off",1,"p-dropdown-filter","p-inputtext","p-component",3,"input","keydown","blur","value","ngClass"],["class","p-dropdown-filter-icon",4,"ngIf"],[1,"p-dropdown-filter-icon"],[3,"onLazyLoad","items","itemSize","autoSize","lazy","options"],["pTemplate","loader"],["role","listbox",1,"p-dropdown-items",3,"ngClass","ngStyle"],["ngFor","",3,"ngForOf"],["class","p-dropdown-empty-message","role","option",3,"ngStyle",4,"ngIf"],["role","option",1,"p-dropdown-item-group",3,"ngStyle"],[3,"onClick","onMouseEnter","id","option","checkmark","selected","label","disabled","template","focused","ariaPosInset","ariaSetSize"],["role","option",1,"p-dropdown-empty-message",3,"ngStyle"]],template:function(t,n){if(t&1){let o=A();u(0,"div",15,0),L("click",function(d){return f(o),g(n.onContainerClick(d))}),c(2,Bi,6,20,"span",16)(3,Ki,2,8,"input",17)(4,Qi,3,2,"ng-container",18),u(5,"div",19),L("mousedown",function(d){return f(o),g(n.onMouseDown(d))}),c(6,Ji,3,2,"ng-container",20)(7,ln,2,2,"ng-template",null,1,G),m(),u(9,"p-overlay",21,2),pt("visibleChange",function(d){return f(o),at(n.overlayVisible,d)||(n.overlayVisible=d),g(d)}),L("onAnimationStart",function(d){return f(o),g(n.onOverlayAnimationStart(d))})("onHide",function(){return f(o),g(n.hide())}),c(11,An,13,18,"ng-template",22),m()()}if(t&2){let o,s=Q(8);K(n.styleClass),r("ngClass",n.containerClass)("ngStyle",n.style),I("id",n.id),p(2),r("ngIf",!n.editable),p(),r("ngIf",n.editable),p(),r("ngIf",n.isVisibleClearIcon),p(),I("aria-expanded",(o=n.overlayVisible)!==null&&o!==void 0?o:!1)("data-pc-section","trigger"),p(),r("ngIf",n.loading)("ngIfElse",s),p(3),rt("visible",n.overlayVisible),r("options",n.overlayOptions)("target","@parent")("appendTo",n.appendTo)("autoZIndex",n.autoZIndex)("baseZIndex",n.baseZIndex)("showTransitionOptions",n.showTransitionOptions)("hideTransitionOptions",n.hideTransitionOptions)}},dependencies:()=>[ie,ze,ne,se,oe,Ye,Y,Ct,Ot,ft,qe,it,$e,Hn],styles:[`@layer primeng{.p-dropdown{display:inline-flex;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.p-dropdown-clear-icon{position:absolute;top:50%;margin-top:-.5rem}.p-dropdown-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-dropdown-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-dropdown-label-empty{overflow:hidden;opacity:0}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;font-weight:400;white-space:nowrap;position:relative;overflow:hidden}.p-dropdown-item-group{cursor:auto}.p-dropdown-items{margin:0;padding:0;list-style-type:none}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}.p-float-label .p-dropdown .p-placeholder{opacity:0}}
`],encapsulation:2,changeDetection:0})}return i})(),Yo=(()=>{class i{static \u0275fac=function(t){return new(t||i)};static \u0275mod=re({type:i});static \u0275inj=le({imports:[ge,Je,U,bt,vt,et,gt,qe,it,$e,tt,Ue,Je,U,et]})}return i})();var ts=(()=>{class i extends ye{static \u0275fac=(()=>{let e;return function(n){return(e||(e=pe(i)))(n||i)}})();static \u0275cmp=B({type:i,selectors:[["ChevronLeftIcon"]],standalone:!0,features:[he,me],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M9.61296 13C9.50997 13.0005 9.40792 12.9804 9.3128 12.9409C9.21767 12.9014 9.13139 12.8433 9.05902 12.7701L3.83313 7.54416C3.68634 7.39718 3.60388 7.19795 3.60388 6.99022C3.60388 6.78249 3.68634 6.58325 3.83313 6.43628L9.05902 1.21039C9.20762 1.07192 9.40416 0.996539 9.60724 1.00012C9.81032 1.00371 10.0041 1.08597 10.1477 1.22959C10.2913 1.37322 10.3736 1.56698 10.3772 1.77005C10.3808 1.97313 10.3054 2.16968 10.1669 2.31827L5.49496 6.99022L10.1669 11.6622C10.3137 11.8091 10.3962 12.0084 10.3962 12.2161C10.3962 12.4238 10.3137 12.6231 10.1669 12.7701C10.0945 12.8433 10.0083 12.9014 9.91313 12.9409C9.81801 12.9804 9.71596 13.0005 9.61296 13Z","fill","currentColor"]],template:function(t,n){t&1&&(ae(),u(0,"svg",0),M(1,"path",1),m()),t&2&&(K(n.getClassNames()),I("aria-label",n.ariaLabel)("aria-hidden",n.ariaHidden)("role",n.role))},encapsulation:2})}return i})();export{Ye as a,Je as b,Ot as c,et as d,it as e,Bn as f,Yo as g,ts as h};