PageSourceSearch

https://simpro.wirelesslogic.com/default-node_modules_primeng_fesm…rimeng-autocomplete_mjs.b21c626e1fa4c034.js

js wirelesslogic.com collected 2026-09-25 02:29:43 UTC 66,929 bytes, 1 lines download raw bytes

1try{let d=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},_=(new d.Error).stack;_&&(d._sentryDebugIds=d._sentryDebugIds||{},d._sentryDebugIds[_]="ddb4b0f6-16a7-4e77-9100-f5b3470c9e75",d._sentryDebugIdIdentifier="sentry-dbid-ddb4b0f6-16a7-4e77-9100-f5b3470c9e75")}catch{}(typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{}).SENTRY_RELEASE={id:"161606c08ea687253482a1b6b02c8cd05b8d0512"},(self.webpackChunkSIMPro=self.webpackChunkSIMPro||[]).push([["default-node_modules_primeng_fesm2022_primeng-autocomplete_mjs"],{3610(d,_,r){r.d(_,{j9:()=>y,$$:()=>pt});var m=r(76900),e=r(63990),w=r(34456),s=r(17941),C=r(47981),c=r(67154),h=r(17780),O=r(17159),T=r(83511),S=r(31921),g=r(55693),E=r(83450),V=r(20839),A=r(4766),M=r(85804),k=r(57727),L=r(26075),F=r(33576),B=r(81660),D=r(22222),z=r(32592);const Q=["item"],R=["empty"],$=["header"],H=["footer"],G=["selecteditem"],P=["group"],U=["loader"],N=["removeicon"],j=["loadingicon"],q=["clearicon"],Z=["dropdownicon"],X=["focusInput"],W=["multiIn"],Y=["multiContainer"],J=["ddBtn"],ee=["items"],te=["scroller"],ne=["overlay"],oe=o=>({i:o}),b=o=>({$implicit:o}),ie=(o,p,t)=>({removeCallback:o,index:p,class:t}),f=o=>({height:o}),x=(o,p)=>({$implicit:o,options:p}),le=o=>({options:o}),ae=()=>({}),pe=(o,p,t)=>({option:o,i:p,scrollerOptions:t}),re=(o,p)=>({$implicit:o,index:p});function se(o,p){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"input",18,2),e.\u0275\u0275listener("input",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onInput(i))})("keydown",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onKeyDown(i))})("change",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onInputChange(i))})("focus",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onInputFocus(i))})("blur",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onInputBlur(i))})("paste",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onInputPaste(i))})("keyup",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onInputKeyUp(i))}),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275classMap(t.cn(t.cx("pcInputText"),t.inputStyleClass)),e.\u0275\u0275property("pAutoFocus",t.autofocus)("pt",t.ptm("pcInputText"))("ngStyle",t.inputStyle)("variant",t.$variant())("invalid",t.invalid())("pSize",t.size())("fluid",t.hasFluid),e.\u0275\u0275attribute("type",t.type)("value",t.inputValue())("id",t.inputId)("autocomplete",t.autocomplete)("placeholder",t.placeholder)("name",t.name())("minlength",t.minlength())("min",t.min())("max",t.max())("pattern",t.pattern())("size",t.inputSize())("maxlength",t.maxlength())("tabindex",t.$disabled()?-1:t.tabindex)("required",t.required()?"":void 0)("readonly",t.readonly?"":void 0)("disabled",t.$disabled()?"":void 0)("aria-label",t.ariaLabel)("aria-labelledby",t.ariaLabelledBy)("aria-required",t.required())("aria-expanded",t.overlayVisible??!1)("aria-controls",t.overlayVisible?t.id+"_list":null)("aria-activedescendant",t.focused?t.focusedOptionId:void 0)}}function ue(o,p){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(0,"svg",21),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const i=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(i.clear())}),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275classMap(t.cx("clearIcon")),e.\u0275\u0275property("pBind",t.ptm("clearIcon")),e.\u0275\u0275attribute("aria-hidden",!0)}}function ce(o,p){}function de(o,p){1&o&&e.\u0275\u0275template(0,ce,0,0,"ng-template")}function me(o,p){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"span",22),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const i=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(i.clear())}),e.\u0275\u0275template(1,de,1,0,null,23),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275classMap(t.cx("clearIcon")),e.\u0275\u0275property("pBind",t.ptm("clearIcon")),e.\u0275\u0275attribute("aria-hidden",!0),e.\u0275\u0275advance(),e.\u0275\u0275property("ngTemplateOutlet",t.clearIconTemplate||t._clearIconTemplate)}}function he(o,p){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,ue,1,4,"svg",19)(2,me,2,5,"span",20),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.clearIconTemplate&&!t._clearIconTemplate),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.clearIconTemplate||t._clearIconTemplate)}}function _e(o,p){1&o&&e.\u0275\u0275elementContainer(0)}function ge(o,p){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"span",22),e.\u0275\u0275listener("click",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2).index,a=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(a.readonly||a.$disabled()?"":a.removeOption(i,l))}),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275element(1,"svg",31),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext(4);e.\u0275\u0275classMap(t.cx("chipIcon")),e.\u0275\u0275property("pBind",t.ptm("chipIcon")),e.\u0275\u0275advance(),e.\u0275\u0275classMap(t.cx("chipIcon")),e.\u0275\u0275attribute("aria-hidden",!0)}}function fe(o,p){}function ye(o,p){1&o&&e.\u0275\u0275template(0,fe,0,0,"ng-template")}function be(o,p){if(1&o&&(e.\u0275\u0275elementStart(0,"span",32),e.\u0275\u0275template(1,ye,1,0,null,29),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext(2).index,n=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("pBind",n.ptm("chipIcon")),e.\u0275\u0275attribute("aria-hidden",!0),e.\u0275\u0275advance(),e.\u0275\u0275property("ngTemplateOutlet",n.removeIconTemplate||n._removeIconTemplate)("ngTemplateOutletContext",e.\u0275\u0275pureFunction3(4,ie,n.removeOption.bind(n),t,n.cx("chipIcon")))}}function xe(o,p){if(1&o&&e.\u0275\u0275template(0,ge,2,6,"span",20)(1,be,2,8,"span",30),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275property("ngIf",!t.removeIconTemplate&&!t._removeIconTemplate),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.removeIconTemplate||t._removeIconTemplate)}}function ve(o,p){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",26,5)(2,"p-chip",28),e.\u0275\u0275listener("onRemove",function(i){const l=e.\u0275\u0275restoreView(t).index,a=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(a.readonly?"":a.removeOption(i,l))}),e.\u0275\u0275template(3,_e,1,0,"ng-container",29)(4,xe,2,2,"ng-template",null,6,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementEnd()()}if(2&o){const t=p.$implicit,n=p.index,i=e.\u0275\u0275nextContext(2);e.\u0275\u0275classMap(i.cx("chipItem",e.\u0275\u0275pureFunction1(16,oe,n))),e.\u0275\u0275property("pBind",i.ptm("chipItem")),e.\u0275\u0275attribute("id",i.id+"_multiple_option_"+n)("aria-label",i.getOptionLabel(t))("aria-setsize",i.modelValue().length)("aria-posinset",n+1)("aria-selected",!0),e.\u0275\u0275advance(2),e.\u0275\u0275classMap(i.cx("pcChip")),e.\u0275\u0275property("pt",i.ptm("pcChip"))("label",!i.selectedItemTemplate&&!i._selectedItemTemplate&&i.getOptionLabel(t))("disabled",i.$disabled())("removable",!0),e.\u0275\u0275advance(),e.\u0275\u0275property("ngTemplateOutlet",i.selectedItemTemplate||i._selectedItemTemplate)("ngTemplateOutletContext",e.\u0275\u0275pureFunction1(18,b,t))}}function Ie(o,p){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ul",24,3),e.\u0275\u0275listener("focus",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onMultipleContainerFocus(i))})("blur",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onMultipleContainerBlur(i))})("keydown",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(l.onMultipleContainerKeyDown(i))}),e.\u0275\u0275template(2,ve,6,20,"li",25),e.\u0275\u0275elementStart(3,"li",26)(4,"input",27,4),e.\u0275\u0275listener("input",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onInput(i))})("keydown",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onKeyDown(i))})("change",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onInputChange(i))})("focus",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onInputFocus(i))})("blur",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onInputBlur(i))})("paste",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onInputPaste(i))})("keyup",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onInputKeyUp(i))}),e.\u0275\u0275elementEnd()()()}if(2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275classMap(t.cx("inputMultiple")),e.\u0275\u0275property("pBind",t.ptm("inputMultiple"))("tabindex",-1),e.\u0275\u0275attribute("aria-orientation","horizontal")("aria-activedescendant",t.focused?t.focusedMultipleOptionId:void 0),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",t.modelValue()),e.\u0275\u0275advance(),e.\u0275\u0275classMap(t.cx("inputChip")),e.\u0275\u0275property("pBind",t.ptm("inputChip")),e.\u0275\u0275advance(),e.\u0275\u0275classMap(t.cx("pcInputText")),e.\u0275\u0275property("pAutoFocus",t.autofocus)("pBind",t.ptm("input"))("ngStyle",t.inputStyle),e.\u0275\u0275attribute("type",t.type)("id",t.inputId)("autocomplete",t.autocomplete)("name",t.name())("minlength",t.minlength())("maxlength",t.maxlength())("size",t.size())("min",t.min())("max",t.max())("pattern",t.pattern())("placeholder",t.$filled()?null:t.placeholder)("tabindex",t.$disabled()?-1:t.tabindex)("required",t.required()?"":void 0)("readonly",t.readonly?"":void 0)("disabled",t.$disabled()?"":void 0)("aria-label",t.ariaLabel)("aria-labelledby",t.ariaLabelledBy)("aria-required",t.required())("aria-expanded",t.overlayVisible??!1)("aria-controls",t.overlayVisible?t.id+"_list":null)("aria-activedescendant",t.focused?t.focusedOptionId:void 0)}}function we(o,p){if(1&o&&(e.\u0275\u0275namespaceSVG(),e.\u0275\u0275element(0,"svg",35)),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275classMap(t.cx("loader")),e.\u0275\u0275property("pBind",t.ptm("loader"))("spin",!0),e.\u0275\u0275attribute("aria-hidden",!0)}}function Ce(o,p){}function Oe(o,p){1&o&&e.\u0275\u0275template(0,Ce,0,0,"ng-template")}function Te(o,p){if(1&o&&(e.\u0275\u0275elementStart(0,"span",32),e.\u0275\u0275template(1,Oe,1,0,null,23),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275classMap(t.cx("loader")),e.\u0275\u0275property("pBind",t.ptm("loader")),e.\u0275\u0275attribute("aria-hidden",!0),e.\u0275\u0275advance(),e.\u0275\u0275property("ngTemplateOutlet",t.loadingIconTemplate||t._loadingIconTemplate)}}function Se(o,p){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,we,1,5,"svg",33)(2,Te,2,5,"span",34),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.loadingIconTemplate&&!t._loadingIconTemplate),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.loadingIconTemplate||t._loadingIconTemplate)}}function Ee(o,p){if(1&o&&e.\u0275\u0275element(0,"span",38),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("ngClass",t.dropdownIcon),e.\u0275\u0275attribute("aria-hidden",!0)}}function Ve(o,p){if(1&o&&(e.\u0275\u0275namespaceSVG(),e.\u0275\u0275element(0,"svg",40)),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275property("pBind",t.ptm("dropdown"))}}function Ae(o,p){}function Me(o,p){1&o&&e.\u0275\u0275template(0,Ae,0,0,"ng-template")}function ke(o,p){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,Ve,1,1,"svg",39)(2,Me,1,0,null,23),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.dropdownIconTemplate&&!t._dropdownIconTemplate),e.\u0275\u0275advance(),e.\u0275\u0275property("ngTemplateOutlet",t.dropdownIconTemplate||t._dropdownIconTemplate)}}function Le(o,p){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",36,7),e.\u0275\u0275listener("click",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(l.handleDropdownClick(i))}),e.\u0275\u0275template(2,Ee,1,2,"span",37)(3,ke,3,2,"ng-container",14),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275classMap(t.cx("dropdown")),e.\u0275\u0275property("pBind",t.ptm("dropdown"))("disabled",t.$disabled()),e.\u0275\u0275attribute("aria-label",t.dropdownAriaLabel)("tabindex",t.tabindex),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.dropdownIcon),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.dropdownIcon)}}function Fe(o,p){1&o&&e.\u0275\u0275elementContainer(0)}function Be(o,p){1&o&&e.\u0275\u0275elementContainer(0)}function De(o,p){if(1&o&&e.\u0275\u0275template(0,Be,1,0,"ng-container",29),2&o){const t=p.$implicit,n=p.options;e.\u0275\u0275nextContext(2);const i=e.\u0275\u0275reference(6);e.\u0275\u0275property("ngTemplateOutlet",i)("ngTemplateOutletContext",e.\u0275\u0275pureFunction2(2,x,t,n))}}function Ke(o,p){1&o&&e.\u0275\u0275elementContainer(0)}function ze(o,p){if(1&o&&e.\u0275\u0275template(0,Ke,1,0,"ng-container",29),2&o){const t=p.options,n=e.\u0275\u0275nextContext(4);e.\u0275\u0275property("ngTemplateOutlet",n.loaderTemplate||n._loaderTemplate)("ngTemplateOutletContext",e.\u0275\u0275pureFunction1(2,le,t))}}function Qe(o,p){1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,ze,1,4,"ng-template",null,10,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementContainerEnd())}function Re(o,p){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"p-scroller",45,9),e.\u0275\u0275listener("onLazyLoad",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(l.onLazyLoad.emit(i))}),e.\u0275\u0275template(2,De,1,5,"ng-template",null,1,e.\u0275\u0275templateRefExtractor)(4,Qe,3,0,"ng-container",14),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275styleMap(e.\u0275\u0275pureFunction1(9,f,t.scrollHeight)),e.\u0275\u0275property("pt",t.ptm("virtualScroller"))("items",t.visibleOptions())("itemSize",t.virtualScrollItemSize)("autoSize",!0)("lazy",t.lazy)("options",t.virtualScrollOptions),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",t.loaderTemplate||t._loaderTemplate)}}function $e(o,p){1&o&&e.\u0275\u0275elementContainer(0)}function He(o,p){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,$e,1,0,"ng-container",29),e.\u0275\u0275elementContainerEnd()),2&o){e.\u0275\u0275nextContext();const t=e.\u0275\u0275reference(6),n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(),e.\u0275\u0275property("ngTemplateOutlet",t)("ngTemplateOutletContext",e.\u0275\u0275pureFunction2(3,x,n.visibleOptions(),e.\u0275\u0275pureFunction0(2,ae)))}}function Ge(o,p){if(1&o&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext(2).$implicit,n=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(n.getOptionGroupLabel(t.optionGroup))}}function Pe(o,p){1&o&&e.\u0275\u0275elementContainer(0)}function Ue(o,p){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"li",49),e.\u0275\u0275template(2,Ge,2,1,"span",14)(3,Pe,1,0,"ng-container",29),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(),n=t.$implicit,i=t.index,l=e.\u0275\u0275nextContext().options,a=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(),e.\u0275\u0275classMap(a.cx("optionGroup")),e.\u0275\u0275property("pBind",a.ptm("optionGroup"))("ngStyle",e.\u0275\u0275pureFunction1(8,f,l.itemSize+"px")),e.\u0275\u0275attribute("id",a.id+"_"+a.getOptionIndex(i,l)),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!a.groupTemplate),e.\u0275\u0275advance(),e.\u0275\u0275property("ngTemplateOutlet",a.groupTemplate)("ngTemplateOutletContext",e.\u0275\u0275pureFunction1(10,b,n.optionGroup))}}function Ne(o,p){if(1&o&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext(2).$implicit,n=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(n.getOptionLabel(t))}}function je(o,p){1&o&&e.\u0275\u0275elementContainer(0)}function qe(o,p){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"li",50),e.\u0275\u0275listener("click",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext().$implicit,a=e.\u0275\u0275nextContext(3);
1return e.\u0275\u0275resetView(a.onOptionSelect(i,l))})("mouseenter",function(i){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext().index,a=e.\u0275\u0275nextContext().options,u=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(u.onOptionMouseEnter(i,u.getOptionIndex(l,a)))}),e.\u0275\u0275template(2,Ne,2,1,"span",14)(3,je,1,0,"ng-container",29),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(2&o){const t=e.\u0275\u0275nextContext(),n=t.$implicit,i=t.index,l=e.\u0275\u0275nextContext().options,a=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(),e.\u0275\u0275classMap(a.cx("option",e.\u0275\u0275pureFunction3(14,pe,n,i,l))),e.\u0275\u0275property("pBind",a.getPTOptions(n,l,i,"option"))("ngStyle",e.\u0275\u0275pureFunction1(18,f,l.itemSize+"px")),e.\u0275\u0275attribute("id",a.id+"_"+a.getOptionIndex(i,l))("aria-label",a.getOptionLabel(n))("aria-selected",a.isSelected(n))("aria-disabled",a.isOptionDisabled(n))("data-p-focused",a.focusedOptionIndex()===a.getOptionIndex(i,l))("aria-setsize",a.ariaSetSize)("aria-posinset",a.getAriaPosInset(a.getOptionIndex(i,l))),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!a.itemTemplate&&!a._itemTemplate),e.\u0275\u0275advance(),e.\u0275\u0275property("ngTemplateOutlet",a.itemTemplate||a._itemTemplate)("ngTemplateOutletContext",e.\u0275\u0275pureFunction2(20,re,n,l.getOptions?l.getOptions(i):i))}}function Ze(o,p){if(1&o&&e.\u0275\u0275template(0,Ue,4,12,"ng-container",14)(1,qe,4,23,"ng-container",14),2&o){const t=p.$implicit,n=e.\u0275\u0275nextContext(3);e.\u0275\u0275property("ngIf",n.isOptionGroup(t)),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!n.isOptionGroup(t))}}function Xe(o,p){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",t.searchResultMessageText," ")}}function We(o,p){1&o&&e.\u0275\u0275elementContainer(0,null,12)}function Ye(o,p){if(1&o&&(e.\u0275\u0275elementStart(0,"li",49),e.\u0275\u0275template(1,Xe,2,1,"ng-container",51)(2,We,2,0,"ng-container",23),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext().options,n=e.\u0275\u0275nextContext(2);e.\u0275\u0275classMap(n.cx("emptyMessage")),e.\u0275\u0275property("pBind",n.ptm("emptyMessage"))("ngStyle",e.\u0275\u0275pureFunction1(7,f,t.itemSize+"px")),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!n.emptyTemplate&&!n._emptyTemplate)("ngIfElse",n.empty),e.\u0275\u0275advance(),e.\u0275\u0275property("ngTemplateOutlet",n.emptyTemplate||n._emptyTemplate)}}function Je(o,p){if(1&o&&(e.\u0275\u0275elementStart(0,"ul",46,11),e.\u0275\u0275template(2,Ze,2,2,"ng-template",47)(3,Ye,3,9,"li",48),e.\u0275\u0275elementEnd()),2&o){const t=p.$implicit,n=p.options,i=e.\u0275\u0275nextContext(2);e.\u0275\u0275styleMap(n.contentStyle),e.\u0275\u0275classMap(i.cn(i.cx("list"),n.contentStyleClass)),e.\u0275\u0275property("pBind",i.ptm("list")),e.\u0275\u0275attribute("id",i.id+"_list")("aria-label",i.listLabel),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",t),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t||t&&0===t.length&&i.showEmptyMessage)}}function et(o,p){1&o&&e.\u0275\u0275elementContainer(0)}function tt(o,p){if(1&o&&(e.\u0275\u0275elementStart(0,"div",41),e.\u0275\u0275template(1,Fe,1,0,"ng-container",23),e.\u0275\u0275elementStart(2,"div",42),e.\u0275\u0275template(3,Re,5,11,"p-scroller",43)(4,He,2,6,"ng-container",14),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,Je,4,9,"ng-template",null,8,e.\u0275\u0275templateRefExtractor)(7,et,1,0,"ng-container",23),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"span",44),e.\u0275\u0275text(9),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275classMap(t.cn(t.cx("overlay"),t.panelStyleClass)),e.\u0275\u0275property("pBind",t.ptm("overlay"))("ngStyle",t.panelStyle),e.\u0275\u0275advance(),e.\u0275\u0275property("ngTemplateOutlet",t.headerTemplate||t._headerTemplate),e.\u0275\u0275advance(),e.\u0275\u0275classMap(t.cx("listContainer")),e.\u0275\u0275styleProp("max-height",t.virtualScroll?"auto":t.scrollHeight),e.\u0275\u0275property("pBind",t.ptm("listContainer"))("tabindex",-1),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.virtualScroll),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.virtualScroll),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngTemplateOutlet",t.footerTemplate||t._footerTemplate),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",t.selectedMessageText," ")}}const ot={root:{position:"relative"}}
1,it={root:({instance:o})=>["p-autocomplete p-component p-inputwrapper",{"p-invalid":o.invalid(),"p-focus":o.focused,"p-inputwrapper-filled":o.$filled(),"p-inputwrapper-focus":o.focused&&!o.$disabled()||o.autofocus||o.overlayVisible,"p-autocomplete-open":o.overlayVisible,"p-autocomplete-clearable":o.showClear&&!o.$disabled(),"p-autocomplete-fluid":o.hasFluid}],pcInputText:"p-autocomplete-input",inputMultiple:({instance:o})=>["p-autocomplete-input-multiple",{"p-disabled":o.$disabled(),"p-variant-filled":"filled"===o.$variant()}],chipItem:({instance:o,i:p})=>["p-autocomplete-chip-item",{"p-focus":o.focusedMultipleOptionIndex()===p}],pcChip:"p-autocomplete-chip",chipIcon:"p-autocomplete-chip-icon",inputChip:"p-autocomplete-input-chip",loader:"p-autocomplete-loader",dropdown:"p-autocomplete-dropdown",overlay:({instance:o})=>["p-autocomplete-overlay p-component-overlay p-component",{"p-input-filled":"filled"===o.$variant(),"p-ripple-disabled":!1===o.config.ripple()}],listContainer:"p-autocomplete-list-container",list:"p-autocomplete-list",optionGroup:"p-autocomplete-option-group",option:({instance:o,option:p,i:t,scrollerOptions:n})=>({"p-autocomplete-option":!0,"p-autocomplete-option-selected":o.isSelected(p),"p-focus":o.focusedOptionIndex()===o.getOptionIndex(t,n),"p-disabled":o.isOptionDisabled(p)}),emptyMessage:"p-autocomplete-empty-message",clearIcon:"p-autocomplete-clear-icon"};let v=(()=>{class o extends z.j{name="autocomplete";style="\n    \n    .p-autocomplete {\n        display: inline-flex;\n    }\n\n    .p-autocomplete-loader {\n        position: absolute;\n        top: 50%;\n        margin-top: -0.5rem;\n        inset-inline-end: dt('autocomplete.padding.x');\n    }\n\n    .p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-loader {\n        inset-inline-end: calc(dt('autocomplete.dropdown.width') + dt('autocomplete.padding.x'));\n    }\n\n    .p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input {\n        flex: 1 1 auto;\n        width: 1%;\n    }\n\n    .p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input,\n    .p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input-multiple {\n        border-start-end-radius: 0;\n        border-end-end-radius: 0;\n    }\n\n    .p-autocomplete-dropdown {\n        cursor: pointer;\n        display: inline-flex;\n        user-select: none;\n        align-items: center;\n        justify-content: center;\n        overflow: hidden;\n        position: relative;\n        width: dt('autocomplete.dropdown.width');\n        border-start-end-radius: dt('autocomplete.dropdown.border.radius');\n        border-end-end-radius: dt('autocomplete.dropdown.border.radius');\n        background: dt('autocomplete.dropdown.background');\n        border: 1px solid dt('autocomplete.dropdown.border.color');\n        border-inline-start: 0 none;\n        color: dt('autocomplete.dropdown.color');\n        transition:\n            background dt('autocomplete.transition.duration'),\n            color dt('autocomplete.transition.duration'),\n            border-color dt('autocomplete.transition.duration'),\n            outline-color dt('autocomplete.transition.duration'),\n            box-shadow dt('autocomplete.transition.duration');\n        outline-color: transparent;\n    }\n\n    .p-autocomplete-dropdown:not(:disabled):hover {\n        background: dt('autocomplete.dropdown.hover.background');\n        border-color: dt('autocomplete.dropdown.hover.border.color');\n        color: dt('autocomplete.dropdown.hover.color');\n    }\n\n    .p-autocomplete-dropdown:not(:disabled):active {\n        background: dt('autocomplete.dropdown.active.background');\n        border-color: dt('autocomplete.dropdown.active.border.color');\n        color: dt('autocomplete.dropdown.active.color');\n    }\n\n    .p-autocomplete-dropdown:focus-visible {\n        box-shadow: dt('autocomplete.dropdown.focus.ring.shadow');\n        outline: dt('autocomplete.dropdown.focus.ring.width') dt('autocomplete.dropdown.focus.ring.style') dt('autocomplete.dropdown.focus.ring.color');\n        outline-offset: dt('autocomplete.dropdown.focus.ring.offset');\n    }\n\n    .p-autocomplete-overlay {\n        position: absolute;\n        top: 0;\n        left: 0;\n        background: dt('autocomplete.overlay.background');\n        color: dt('autocomplete.overlay.color');\n        border: 1px solid dt('autocomplete.overlay.border.color');
1\n        border-radius: dt('autocomplete.overlay.border.radius');\n        box-shadow: dt('autocomplete.overlay.shadow');\n        min-width: 100%;\n    }\n\n    .p-autocomplete-list-container {\n        overflow: auto;\n    }\n\n    .p-autocomplete-list {\n        margin: 0;\n        list-style-type: none;\n        display: flex;\n        flex-direction: column;\n        gap: dt('autocomplete.list.gap');\n        padding: dt('autocomplete.list.padding');\n    }\n\n    .p-autocomplete-option {\n        cursor: pointer;\n        white-space: nowrap;\n        position: relative;\n        overflow: hidden;\n        display: flex;\n        align-items: center;\n        padding: dt('autocomplete.option.padding');\n        border: 0 none;\n        color: dt('autocomplete.option.color');\n        background: transparent;\n        transition:\n            background dt('autocomplete.transition.duration'),\n            color dt('autocomplete.transition.duration'),\n            border-color dt('autocomplete.transition.duration');\n        border-radius: dt('autocomplete.option.border.radius');\n    }\n\n    .p-autocomplete-option:not(.p-autocomplete-option-selected):not(.p-disabled).p-focus {\n        background: dt('autocomplete.option.focus.background');\n        color: dt('autocomplete.option.focus.color');\n    }\n\n    .p-autocomplete-option-selected {\n        background: dt('autocomplete.option.selected.background');\n        color: dt('autocomplete.option.selected.color');\n    }\n\n    .p-autocomplete-option-selected.p-focus {\n        background: dt('autocomplete.option.selected.focus.background');\n        color: dt('autocomplete.option.selected.focus.color');\n    }\n\n    .p-autocomplete-option-group {\n        margin: 0;\n        padding: dt('autocomplete.option.group.padding');\n        color: dt('autocomplete.option.group.color');\n        background: dt('autocomplete.option.group.background');\n        font-weight: dt('autocomplete.option.group.font.weight');\n    }\n\n    .p-autocomplete-input-multiple {\n        margin: 0;\n        list-style-type: none;\n        cursor: text;\n        overflow: hidden;\n        display: flex;\n        align-items: center;\n        flex-wrap: wrap;\n        padding: calc(dt('autocomplete.padding.y') / 2) dt('autocomplete.padding.x');\n        gap: calc(dt('autocomplete.padding.y') / 2);\n        color: dt('autocomplete.color');\n        background: dt('autocomplete.background');\n        border: 1px solid dt('autocomplete.border.color');\n        border-radius: dt('autocomplete.border.radius');\n        width: 100%;\n        transition:\n            background dt('autocomplete.transition.duration'),\n            color dt('autocomplete.transition.duration'),\n            border-color dt('autocomplete.transition.duration'),\n            outline-color dt('autocomplete.transition.duration'),\n            box-shadow dt('autocomplete.transition.duration');\n        outline-color: transparent;\n        box-shadow: dt('autocomplete.shadow');\n    }\n\n    .p-autocomplete-input-multiple.p-disabled {\n        opacity: 1;\n        background: dt('inputtext.disabled.background');\n        color: dt('inputtext.disabled.color');\n    }\n\n    .p-autocomplete-input-multiple:not(.p-disabled):hover {\n        border-color: dt('autocomplete.hover.border.color');\n    }\n\n    .p-autocomplete.p-focus .p-autocomplete-input-multiple:not(.p-disabled) {\n        border-color: dt('autocomplete.focus.border.color');\n        box-shadow: dt('autocomplete.focus.ring.shadow');\n        outline: dt('autocomplete.focus.ring.width') dt('autocomplete.focus.ring.style') dt('autocomplete.focus.ring.color');\n        outline-offset: dt('autocomplete.focus.ring.offset');\n    }\n\n    .p-autocomplete.p-invalid .p-autocomplete-input-multiple {\n        border-color: dt('autocomplete.invalid.border.color');\n    }\n\n    .p-variant-filled.p-autocomplete-input-multiple {\n        background: dt('autocomplete.filled.background');\n    }\n\n    .p-autocomplete-input-multiple.p-variant-filled:not(.p-disabled):hover {\n        background: dt('autocomplete.filled.hover.background');\n    }\n\n    .p-autocomplete.p-focus .p-autocomplete-input-multiple.p-variant-filled:not(.p-disabled) {\n        background: dt('autocomplete.filled.focus.background');\n    }\n\n    .p-autocomplete-chip.p-chip {\n        padding-block-start: calc(dt('autocomplete.padding.y') / 2);\n        padding-block-end: calc(dt('autocomplete.padding.y') / 2);
1\n        border-radius: dt('autocomplete.chip.border.radius');\n    }\n\n    .p-autocomplete-input-multiple:has(.p-autocomplete-chip) {\n        padding-inline-start: calc(dt('autocomplete.padding.y') / 2);\n        padding-inline-end: calc(dt('autocomplete.padding.y') / 2);\n    }\n\n    .p-autocomplete-chip-item.p-focus .p-autocomplete-chip {\n        background: dt('autocomplete.chip.focus.background');\n        color: dt('autocomplete.chip.focus.color');\n    }\n\n    .p-autocomplete-input-chip {\n        flex: 1 1 auto;\n        display: inline-flex;\n        padding-block-start: calc(dt('autocomplete.padding.y') / 2);\n        padding-block-end: calc(dt('autocomplete.padding.y') / 2);\n    }\n\n    .p-autocomplete-input-chip input {\n        border: 0 none;\n        outline: 0 none;\n        background: transparent;\n        margin: 0;\n        padding: 0;\n        box-shadow: none;\n        border-radius: 0;\n        width: 100%;\n        font-family: inherit;\n        font-feature-settings: inherit;\n        font-size: 1rem;\n        color: inherit;\n    }\n\n    .p-autocomplete-input-chip input::placeholder {\n        color: dt('autocomplete.placeholder.color');\n    }\n\n    .p-autocomplete.p-invalid .p-autocomplete-input-chip input::placeholder {\n        color: dt('autocomplete.invalid.placeholder.color');\n    }\n\n    .p-autocomplete-empty-message {\n        padding: dt('autocomplete.empty.message.padding');\n    }\n\n    .p-autocomplete-fluid {\n        display: flex;\n    }\n\n    .p-autocomplete-fluid:has(.p-autocomplete-dropdown) .p-autocomplete-input {\n        width: 1%;\n    }\n\n    .p-autocomplete:has(.p-inputtext-sm) .p-autocomplete-dropdown {\n        width: dt('autocomplete.dropdown.sm.width');\n    }\n\n    .p-autocomplete:has(.p-inputtext-sm) .p-autocomplete-dropdown .p-icon {\n        font-size: dt('form.field.sm.font.size');\n        width: dt('form.field.sm.font.size');\n        height: dt('form.field.sm.font.size');\n    }\n\n    .p-autocomplete:has(.p-inputtext-lg) .p-autocomplete-dropdown {\n        width: dt('autocomplete.dropdown.lg.width');\n    }\n\n    .p-autocomplete:has(.p-inputtext-lg) .p-autocomplete-dropdown .p-icon {\n        font-size: dt('form.field.lg.font.size');\n        width: dt('form.field.lg.font.size');\n        height: dt('form.field.lg.font.size');\n    }\n\n    .p-autocomplete-clear-icon {\n        position: absolute;\n        top: 50%;\n        margin-top: -0.5rem;\n        cursor: pointer;\n        color: dt('form.field.icon.color');\n        inset-inline-end: dt('autocomplete.padding.x');\n    }\n\n    .p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-clear-icon {\n        inset-inline-end: calc(dt('autocomplete.padding.x') + dt('autocomplete.dropdown.width'));\n    }\n\n    .p-autocomplete:has(.p-autocomplete-clear-icon) .p-autocomplete-input {\n        padding-inline-end: calc((dt('form.field.padding.x') * 2) + dt('icon.size'));\n    }\n\n    .p-inputgroup .p-autocomplete-dropdown {\n        border-radius: 0;\n    }\n\n    .p-inputgroup > .p-autocomplete:last-child:has(.p-autocomplete-dropdown) > .p-autocomplete-input {\n        border-start-end-radius: 0;\n        border-end-end-radius: 0;\n    }\n\n    .p-inputgroup > .p-autocomplete:last-child .p-autocomplete-dropdown {\n        border-start-end-radius: dt('autocomplete.dropdown.border.radius');\n        border-end-end-radius: dt('autocomplete.dropdown.border.radius');\n    }\n\n\n    /* For PrimeNG */\n    p-autoComplete.ng-invalid.ng-dirty .p-autocomplete-input,\n    p-autoComplete.ng-invalid.ng-dirty .p-autocomplete-input-multiple,\n    p-auto-complete.ng-invalid.ng-dirty .p-autocomplete-input,\n    p-auto-complete.ng-invalid.ng-dirty .p-autocomplete-input-multiple p-autocomplete.ng-invalid.ng-dirty .p-autocomplete-input,\n    p-autocomplete.ng-invalid.ng-dirty .p-autocomplete-input-multiple {\n        border-color: dt('autocomplete.invalid.border.color');\n    }\n\n    p-autoComplete.ng-invalid.ng-dirty .p-autocomplete-input:enabled:focus,\n    p-autoComplete.ng-invalid.ng-dirty:not(.p-disabled).p-focus .p-autocomplete-input-multiple,\n    p-auto-complete.ng-invalid.ng-dirty .p-autocomplete-input:enabled:focus,\n    p-auto-complete.ng-invalid.ng-dirty:not(.p-disabled).p-focus .p-autocomplete-input-multiple,\n    p-autocomplete.ng-invalid.ng-dirty .p-autocomplete-input:enabled:focus,\n    p-autocomplete.ng-invalid.ng-dirty:not(.p-disabled).p-focus .p-autocomplete-input-multiple {\n        border-color: dt('autocomplete.focus.border.color');\n    }\n\n    p-autoComplete.ng-invalid.ng-dirty .p-autocomplete-input-chip input::placeholder,\n    p-auto-complete.ng-invalid.ng-dirty .p-autocomplete-input-chip input::placeholder,\n    p-autocomplete.ng-invalid.ng-dirty .p-autocomplete-input-chip input::placeholder {\n        color: dt('autocomplete.invali
1d.placeholder.color');\n    }\n\n    p-autoComplete.ng-invalid.ng-dirty .p-autocomplete-input::placeholder,\n    p-auto-complete.ng-invalid.ng-dirty .p-autocomplete-input::placeholder,\n    p-autocomplete.ng-invalid.ng-dirty .p-autocomplete-input::placeholder {\n        color: dt('autocomplete.invalid.placeholder.color');\n    }\n";classes=it;inlineStyles=ot;static \u0275fac=(()=>{let t;return function(i){return(t||(t=e.\u0275\u0275getInheritedFactory(o)))(i||o)}})();static \u0275prov=e.\u0275\u0275defineInjectable({token:o,factory:o.\u0275fac})}return o})();const I=new e.InjectionToken("AUTOCOMPLETE_INSTANCE"),at={provide:w.kq,useExisting:(0,e.forwardRef)(()=>y),multi:!0};let y=(()=>{class o extends S.a{overlayService;zone;$pcAutoComplete=(0,e.inject)(I,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=(0,e.inject)(g.Y,{self:!0});minLength=1;minQueryLength;delay=300;panelStyle;styleClass;panelStyleClass;inputStyle;inputId;inputStyleClass;placeholder;readonly;scrollHeight="200px";lazy=!1;virtualScroll;virtualScrollItemSize;virtualScrollOptions;autoHighlight;forceSelection;type="text";autoZIndex=!0;baseZIndex=0;ariaLabel;dropdownAriaLabel;ariaLabelledBy;dropdownIcon;unique=!0;group;completeOnFocus=!1;showClear=!1;dropdown;showEmptyMessage=!0;dropdownMode="blank";multiple;addOnTab=!1;tabindex;dataKey;emptyMessage;showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)";hideTransitionOptions=".1s linear";autofocus;autocomplete="off";optionGroupChildren="items";optionGroupLabel="label";overlayOptions;get suggestions(){return this._suggestions()}set suggestions(t){this._suggestions.set(t),this.handleSuggestionsChange()}optionLabel;optionValue;id;searchMessage;emptySelectionMessage;selectionMessage;autoOptionFocus=!1;selectOnFocus;searchLocale;optionDisabled;focusOnHover=!0;typeahead=!0;addOnBlur=!1;separator;appendTo=(0,e.input)(void 0);completeMethod=new e.EventEmitter;onSelect=new e.EventEmitter;onUnselect=new e.EventEmitter;onAdd=new e.EventEmitter;onFocus=new e.EventEmitter;onBlur=new e.EventEmitter;onDropdownClick=new e.EventEmitter;onClear=new e.EventEmitter;onInputKeydown=new e.EventEmitter;onKeyUp=new e.EventEmitter;onShow=new e.EventEmitter;onHide=new e.EventEmitter;onLazyLoad=new e.EventEmitter;inputEL;multiInputEl;multiContainerEL;dropdownButton;itemsViewChild;scroller;overlayViewChild;itemsWrapper;itemTemplate;emptyTemplate;headerTemplate;footerTemplate;selectedItemTemplate;groupTemplate;loaderTemplate;removeIconTemplate;loadingIconTemplate;clearIconTemplate;dropdownIconTemplate;onHostClick(t){this.onContainerClick(t)}value;_suggestions=(0,e.signal)(null);timeout;overlayVisible;suggestionsUpdated;highlightOption;highlightOptionChanged;focused=!1;loading;scrollHandler;listId;searchTimeout;dirty=!1;_itemTemplate;_groupTemplate;_selectedItemTemplate;_headerTemplate;_emptyTemplate;_footerTemplate;_loaderTemplate;_removeIconTemplate;_loadingIconTemplate;_clearIconTemplate;_dropdownIconTemplate;focusedMultipleOptionIndex=(0,e.signal)(-1);focusedOptionIndex=(0,e.signal)(-1);_componentStyle=(0,e.inject)(v);$appendTo=(0,e.computed)(()=>this.appendTo()||this.config.overlayAppendTo());visibleOptions=(0,e.computed)(()=>this.group?this.flatOptions(this._suggestions()):this._suggestions()||[]);inputValue=(0,e.computed)(()=>{const t=this.modelValue(),n=this.optionValueSelected?(this.suggestions||[]).find(i=>(0,s.aI)(i,t,this.equalityKey())):t;return(0,s.hj)(t)?"object"==typeof t||this.optionValueSelected?this.getOptionLabel(n)??t:t:""});get focusedMultipleOptionId(){return-1!==this.focusedMultipleOptionIndex()?`${this.id}_multiple_option_${this.focusedMultipleOptionIndex()}`:null}get focusedOptionId(){return-1!==this.focusedOptionIndex()?`${this.id}_${this.focusedOptionIndex()}`:null}get searchResultMessageText(){return(0,s.hj)(this.visibleOptions())&&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(t=>!this.isOptionGroup(t)).length}get listLabel(){return this.config.getTranslation(h.Yj.ARIA).listLabel}get virtualScrollerDisabled(){return!this.virtualScroll}get optionValueSelected(){return"string"==typeof this.modelValue()&&this.optionValue}chipItemClass(t){return this._componentStyle.classes.chipItem({instance:this,i:t})}constructor(t,n){super(),this.overlayService=t,this.zone=n}onInit(){this.id=this.id||(0,C.u)("pn_id_"),this.cd.detectChanges()}templates;
1onAfterContentInit(){this.templates.forEach(t=>{switch(t.getType()){case"item":default:this._itemTemplate=t.template;break;case"group":this._groupTemplate=t.template;break;case"selecteditem":case"selectedItem":this._selectedItemTemplate=t.template;break;case"header":this._headerTemplate=t.template;break;case"empty":this._emptyTemplate=t.template;break;case"footer":this._footerTemplate=t.template;break;case"loader":this._loaderTemplate=t.template;break;case"removetokenicon":this._removeIconTemplate=t.template;break;case"loadingicon":this._loadingIconTemplate=t.template;break;case"clearicon":this._clearIconTemplate=t.template;break;case"dropdownicon":this._dropdownIconTemplate=t.template}})}onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptms(["host","root"])),this.suggestionsUpdated&&this.overlayViewChild&&this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.overlayViewChild&&this.overlayViewChild.alignOverlay()},1),this.suggestionsUpdated=!1})}handleSuggestionsChange(){if(this.loading){this._suggestions()?.length>0||this.showEmptyMessage||this.emptyTemplate?this.show():this.hide();const t=this.overlayVisible&&this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1;this.focusedOptionIndex.set(t),this.suggestionsUpdated=!0,this.loading=!1,this.cd.markForCheck()}}flatOptions(t){return(t||[]).reduce((n,i,l)=>{n.push({optionGroup:i,group:!0,index:l});const a=this.getOptionGroupChildren(i);return a&&a.forEach(u=>n.push(u)),n},[])}isOptionGroup(t){return this.optionGroupLabel&&t.optionGroup&&t.group}findFirstOptionIndex(){return this.visibleOptions().findIndex(t=>this.isValidOption(t))}findLastOptionIndex(){return(0,s.Kl)(this.visibleOptions(),t=>this.isValidOption(t))}findFirstFocusedOptionIndex(){const t=this.findSelectedOptionIndex();return t<0?this.findFirstOptionIndex():t}findLastFocusedOptionIndex(){const t=this.findSelectedOptionIndex();return t<0?this.findLastOptionIndex():t}findSelectedOptionIndex(){return this.hasSelectedOption()?this.visibleOptions().findIndex(t=>this.isValidSelectedOption(t)):-1}findNextOptionIndex(t){const n=t<this.visibleOptions().length-1?this.visibleOptions().slice(t+1).findIndex(i=>this.isValidOption(i)):-1;return n>-1?n+t+1:t}findPrevOptionIndex(t){const n=t>0?(0,s.Kl)(this.visibleOptions().slice(0,t),i=>this.isValidOption(i)):-1;return n>-1?n:t}isValidSelectedOption(t){return this.isValidOption(t)&&this.isSelected(t)}isValidOption(t){return t&&!(this.isOptionDisabled(t)||this.isOptionGroup(t))}isOptionDisabled(t){return!!this.optionDisabled&&(0,s.L7)(t,this.optionDisabled)}isSelected(t){return this.multiple?!!this.unique&&this.modelValue()?.some(n=>(0,s.aI)(n,t,this.equalityKey())):(0,s.aI)(this.modelValue(),t,this.equalityKey())}isOptionMatched(t,n){return this.isValidOption(t)&&this.getOptionLabel(t).toLocaleLowerCase(this.searchLocale)===n.toLocaleLowerCase(this.searchLocale)}isInputClicked(t){return t.target===this.inputEL?.nativeElement}isDropdownClicked(t){return!!this.dropdownButton?.nativeElement&&(t.target===this.dropdownButton.nativeElement||this.dropdownButton.nativeElement.contains(t.target))}equalityKey(){return this.optionValue?void 0:this.dataKey}onContainerClick(t){this.$disabled()||this.loading||this.isInputClicked(t)||this.isDropdownClicked(t)||(!this.overlayViewChild||!this.overlayViewChild.overlayViewChild?.nativeElement.contains(t.target))&&(0,c.XC)(this.inputEL?.nativeElement)}handleDropdownClick(t){let n;this.overlayVisible?this.hide(!0):((0,c.XC)(this.inputEL?.nativeElement),n=this.inputEL?.nativeElement?.value,"blank"===this.dropdownMode?this.search(t,"","dropdown"):"current"===this.dropdownMode&&this.search(t,n,"dropdown")),this.onDropdownClick.emit({originalEvent:t,query:n})}onInput(t){if(this.typeahead){const n=this.minQueryLength||this.minLength;this.searchTimeout&&clearTimeout(this.searchTimeout);let i=t.target.value;null!==this.maxlength()&&(i=i.split("").slice(0,this.maxlength()).join("")),!this.multiple&&!this.forceSelection&&this.updateModel(i),0!==i.length||this.multiple?i.length>=n?(this.focusedOptionIndex.set(-1),this.searchTimeout=setTimeout(()=>{this.search(t,i,"input")},this.delay)):this.hide():(this.onClear.emit(),setTimeout(()=>{this.hide()},this.delay/2))}}onInputChange(t){if(this.forceSelection){let n=!1;if(this.visibleOptions()){const i=this.visibleOptions().find(l=>this.isOptionMatched(l,this.inputEL?.nativeElement?.value||""));void 0!==i&&(n=!0,!this.isSelected(i)&&this.onOptionSelect(t,i))}n||(this.inputEL?.nativeElement&&(this.inputEL.nativeElement.value=""),!this.multiple&&this.updateModel(null))}}onInputFocus(t){if(this.$disabled())return;!this.dirty&&this.completeOnFocus&&this.search(t,t.target.value,"focus"),this.dirty=!0,this.focused=!0;const n=-1!==this.focusedOptionIndex()?this.focusedOptionIndex():this.overlayVisible&&this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1;this.focusedOptionIndex.set(n),this.overlayVisible&&this.scrollInView(this.focusedOptionIndex()),this.onFocus.emit(t)}onMultipleContainerFocus(t){this.$disabled()||(this.focused=!0)}onMultipleContainerBlur(t){this.focusedMultipleOptionIndex.set(-1),this.focused=!1}onMultipleContainerKeyDown(t){if(this.$disabled())t.preventDefault();else switch(t.code){case"ArrowLeft":this.onArrowLeftKeyOnMultiple(t);break;case"ArrowRight":this.onArrowRightKeyOnMultiple(t);break;case"Backspace":this.onBackspaceKeyOnMultiple(t)}}onInputBlur(t){if(this.dirty=!1,this.focused=!1,this.focusedOptionIndex.set(-1),this.addOn
1Blur&&this.multiple&&!this.typeahead){const n=(this.multiInputEl?.nativeElement?.value||t.target.value||"").trim();n&&!this.isSelected(n)&&(this.updateModel([...this.modelValue()||[],n]),this.onAdd.emit({originalEvent:t,value:n}),this.multiInputEl?.nativeElement?this.multiInputEl.nativeElement.value="":t.target.value="")}this.onModelTouched(),this.onBlur.emit(t)}onInputPaste(t){if(this.separator&&this.multiple&&!this.typeahead){const n=(t.clipboardData||window.clipboardData)?.getData("Text");if(n){const i=n.split(this.separator),l=[...this.modelValue()||[]];if(i.forEach(a=>{const u=a.trim();u&&!this.isSelected(u)&&l.push(u)}),l.length>(this.modelValue()||[]).length){const a=l.slice((this.modelValue()||[]).length);this.updateModel(l),a.forEach(u=>{this.onAdd.emit({originalEvent:t,value:u})}),this.multiInputEl?.nativeElement?this.multiInputEl.nativeElement.value="":t.target.value="",t.preventDefault()}}}else this.onKeyDown(t)}onInputKeyUp(t){this.onKeyUp.emit(t)}onKeyDown(t){if(this.$disabled())t.preventDefault();else switch(this.onInputKeydown.emit(t),t.code){case"ArrowDown":this.onArrowDownKey(t);break;case"ArrowUp":this.onArrowUpKey(t);break;case"ArrowLeft":this.onArrowLeftKey(t);break;case"ArrowRight":this.onArrowRightKey(t);break;case"Home":this.onHomeKey(t);break;case"End":this.onEndKey(t);break;case"PageDown":this.onPageDownKey(t);break;case"PageUp":this.onPageUpKey(t);break;case"Enter":case"NumpadEnter":this.onEnterKey(t);break;case"Escape":this.onEscapeKey(t);break;case"Tab":this.onTabKey(t);break;case"Backspace":this.onBackspaceKey(t);break;case"ShiftLeft":case"ShiftRight":break;default:this.handleSeparatorKey(t)}}handleSeparatorKey(t){if(this.separator&&this.multiple&&!this.typeahead&&(this.separator===t.key||"string"==typeof this.separator&&t.key===this.separator||this.separator instanceof RegExp&&t.key.match(this.separator))){const n=(this.multiInputEl?.nativeElement?.value||t.target.value||"").trim();n&&!this.isSelected(n)&&(this.updateModel([...this.modelValue()||[],n]),this.onAdd.emit({originalEvent:t,value:n}),this.multiInputEl?.nativeElement?this.multiInputEl.nativeElement.value="":t.target.value="",t.preventDefault())}}onArrowDownKey(t){if(!this.overlayVisible)return;const n=-1!==this.focusedOptionIndex()?this.findNextOptionIndex(this.focusedOptionIndex()):this.findFirstFocusedOptionIndex();this.changeFocusedOptionIndex(t,n),t.preventDefault(),t.stopPropagation()}onArrowUpKey(t){if(this.overlayVisible)if(t.altKey)-1!==this.focusedOptionIndex()&&this.onOptionSelect(t,this.visibleOptions()[this.focusedOptionIndex()]),this.overlayVisible&&this.hide(),t.preventDefault();else{const n=-1!==this.focusedOptionIndex()?this.findPrevOptionIndex(this.focusedOptionIndex()):this.findLastFocusedOptionIndex();this.changeFocusedOptionIndex(t,n),t.preventDefault(),t.stopPropagation()}}onArrowLeftKey(t){const n=t.currentTarget;this.focusedOptionIndex.set(-1),this.multiple&&((0,s.Im)(n.value)&&this.hasSelectedOption()?((0,c.XC)(this.multiContainerEL?.nativeElement),this.focusedMultipleOptionIndex.set(this.modelValue().length)):t.stopPropagation())}onArrowRightKey(t){this.focusedOptionIndex.set(-1),this.multiple&&t.stopPropagation()}onHomeKey(t){const{currentTarget:n}=t;n.setSelectionRange(0,t.shiftKey?n.value.length:0),this.focusedOptionIndex.set(-1),t.preventDefault()}onEndKey(t){const{currentTarget:n}=t,i=n.value.length;n.setSelectionRange(t.shiftKey?0:i,i),this.focusedOptionIndex.set(-1),t.preventDefault()}onPageDownKey(t){this.scrollInView(this.visibleOptions().length-1),t.preventDefault()}onPageUpKey(t){this.scrollInView(0),t.preventDefault()}onEnterKey(t){if(!this.typeahead&&!this.forceSelection&&this.multiple){const n=t.target.value?.trim();n&&!this.isSelected(n)&&(this.updateModel([...this.modelValue()||[],n]),this.inputEL?.nativeElement&&(this.inputEL.nativeElement.value=""))}this.overlayVisible&&(-1!==this.focusedOptionIndex()&&this.onOptionSelect(t,this.visibleOptions()[this.focusedOptionIndex()]),this.hide(),t.preventDefault())}onEscapeKey(t){this.overlayVisible&&this.hide(!0),t.preventDefault()}onTabKey(t){if(-1===this.focusedOptionIndex()){if(this.multiple&&!this.t
1ypeahead){const n=(this.multiInputEl?.nativeElement?.value||this.inputEL?.nativeElement?.value||"").trim();if(this.addOnTab&&n&&!this.isSelected(n))return this.updateModel([...this.modelValue()||[],n]),this.onAdd.emit({originalEvent:t,value:n}),this.multiInputEl?.nativeElement?this.multiInputEl.nativeElement.value="":this.inputEL?.nativeElement&&(this.inputEL.nativeElement.value=""),this.updateInputValue(),t.preventDefault(),void(this.overlayVisible&&this.hide())}this.overlayVisible&&this.hide()}else this.onOptionSelect(t,this.visibleOptions()[this.focusedOptionIndex()])}onBackspaceKey(t){if(this.multiple){if((0,s.hj)(this.modelValue())&&!this.inputEL?.nativeElement?.value){const n=this.modelValue()[this.modelValue().length-1],i=this.modelValue().slice(0,-1);this.updateModel(i),this.onUnselect.emit({originalEvent:t,value:n})}t.stopPropagation()}}onArrowLeftKeyOnMultiple(t){const n=this.focusedMultipleOptionIndex()<1?0:this.focusedMultipleOptionIndex()-1;this.focusedMultipleOptionIndex.set(n)}onArrowRightKeyOnMultiple(t){let n=this.focusedMultipleOptionIndex();n++,this.focusedMultipleOptionIndex.set(n),n>this.modelValue().length-1&&(this.focusedMultipleOptionIndex.set(-1),(0,c.XC)(this.inputEL?.nativeElement))}onBackspaceKeyOnMultiple(t){-1!==this.focusedMultipleOptionIndex()&&this.removeOption(t,this.focusedMultipleOptionIndex())}onOptionSelect(t,n,i=!0){this.multiple?(this.inputEL?.nativeElement&&(this.inputEL.nativeElement.value=""),this.isSelected(n)||this.updateModel([...this.modelValue()||[],n])):this.updateModel(n),this.onSelect.emit({originalEvent:t,value:n}),i&&this.hide(!0)}onOptionMouseEnter(t,n){this.focusOnHover&&this.changeFocusedOptionIndex(t,n)}search(t,n,i){null!=n&&("input"===i&&0===n.trim().length||(this.loading=!0,this.completeMethod.emit({originalEvent:t,query:n})))}removeOption(t,n){t.stopPropagation();const i=this.modelValue()[n],l=this.modelValue().filter((a,u)=>u!==n);this.updateModel(l),this.onUnselect.emit({originalEvent:t,value:i}),(0,c.XC)(this.inputEL?.nativeElement)}updateModel(t){let n=null;t&&(n=this.multiple?t.map(i=>this.getOptionValue(i)):this.getOptionValue(t)),this.value=n,this.writeModelValue(t),this.onModelChange(n),this.updateInputValue(),this.cd.markForCheck()}updateInputValue(){this.inputEL&&this.inputEL.nativeElement&&(this.inputEL.nativeElement.value=this.multiple?"":this.inputValue())}autoUpdateModel(){if((this.selectOnFocus||this.autoHighlight)&&this.autoOptionFocus&&!this.hasSelectedOption()){const t=this.findFirstFocusedOptionIndex();this.focusedOptionIndex.set(t),this.onOptionSelect(null,this.visibleOptions()[this.focusedOptionIndex()],!1)}}scrollInView(t=-1){if(this.itemsViewChild&&this.itemsViewChild.nativeElement){const i=(0,c.kc)(this.itemsViewChild.nativeElement,`li[id="${-1!==t?`${this.id}_${t}`:this.focusedOptionId}"]`);i?i.scrollIntoView&&i.scrollIntoView({block:"nearest",inline:"nearest"}):this.virtualScrollerDisabled||setTimeout(()=>{this.virtualScroll&&this.scroller?.scrollToIndex(-1!==t?t:this.focusedOptionIndex())},0)}}changeFocusedOptionIndex(t,n){this.focusedOptionIndex()!==n&&(this.focusedOptionIndex.set(n),this.scrollInView(),this.selectOnFocus&&this.onOptionSelect(t,this.visibleOptions()[n],!1))}show(t=!1){this.dirty=!0,this.overlayVisible=!0;const n=-1!==this.focusedOptionIndex()?this.focusedOptionIndex():this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1;this.focusedOptionIndex.set(n),t&&(0,c.XC)(this.inputEL?.nativeElement),t&&(0,c.XC)(this.inputEL?.nativeElement),this.onShow.emit(),this.cd.markForCheck()}hide(t=!1){const n=()=>{this.dirty=t,this.overlayVisible=!1,this.focusedOptionIndex.set(-1),t&&(0,c.XC)(this.inputEL?.nativeElement),this.onHide.emit(),this.cd.markForCheck()};setTimeout(()=>{n()},0)}clear(){this.updateModel(null),this.inputEL?.nativeElement&&(this.inputEL.nativeElement.value=""),this.onClear.emit()}hasSelectedOption(){return(0,s.hj)(this.modelValue())}getAriaPosInset(t){return(this.optionGroupLabel?t-this.visibleOptions().slice(0,t).filter(n=>this.isOptionGroup(n)).length:t)+1}getOptionLabel(t){return this.optionLabel?(0,s.L7)(t,this.optionLabel):t&&null!=t.label?t.label:t}getOptionValue(t){return this.optionValue?(0,s.L7)(t,this.optionValue):t&&null!=t.value?t.value:t}getOptionIndex(t,n){return this.virtualScrollerDisabled?t:n&&n.getItemOptions(t).index}getOptionGroupLabel(t){return this.optionGroupLabel?(0,s.L7)(t,this.optionGroupLabel):t&&null!=t.label?t.label:t}getOptionGroupChildren(t){return this.optionGroupChildren?(0,s.L7)(t,this.optionGroupChildren):t.items}
1getPTOptions(t,n,i,l){return this.ptm(l,{context:{option:t,index:this.getOptionIndex(i,n),selected:this.isSelected(t),focused:this.focusedOptionIndex()===this.getOptionIndex(i,n),disabled:this.isOptionDisabled(t)}})}onOverlayAnimationStart(t){if("visible"===t.toState&&(this.itemsWrapper=(0,c.kc)(this.overlayViewChild.overlayViewChild?.nativeElement,this.virtualScroll?".p-scroller":".p-autocomplete-panel"),this.virtualScroll&&(this.scroller?.setContentEl(this.itemsViewChild?.nativeElement),this.scroller?.viewInit()),this.visibleOptions()&&this.visibleOptions().length))if(this.virtualScroll){const n=this.modelValue()?this.focusedOptionIndex():-1;-1!==n&&this.scroller?.scrollToIndex(n)}else{let n=(0,c.kc)(this.itemsWrapper,".p-autocomplete-item.p-highlight");n&&n.scrollIntoView({block:"nearest",inline:"center"})}}writeControlValue(t,n){const i=this.multiple?this.visibleOptions().filter(l=>t?.some(a=>(0,s.aI)(a,l,this.equalityKey()))):this.visibleOptions().find(l=>(0,s.aI)(t,l,this.equalityKey()));this.value=t,n((0,s.Im)(i)?t:i),this.updateInputValue(),this.cd.markForCheck()}onDestroy(){this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null)}static \u0275fac=function(n){return new(n||o)(e.\u0275\u0275directiveInject(h.si),e.\u0275\u0275directiveInject(e.NgZone))};static \u0275cmp=e.\u0275\u0275defineComponent({type:o,selectors:[["p-autoComplete"],["p-autocomplete"],["p-auto-complete"]],contentQueries:function(n,i,l){if(1&n&&(e.\u0275\u0275contentQuery(l,Q,5),e.\u0275\u0275contentQuery(l,R,5),e.\u0275\u0275contentQuery(l,$,5),e.\u0275\u0275contentQuery(l,H,5),e.\u0275\u0275contentQuery(l,G,5),e.\u0275\u0275contentQuery(l,P,5),e.\u0275\u0275contentQuery(l,U,5),e.\u0275\u0275contentQuery(l,N,5),e.\u0275\u0275contentQuery(l,j,5),e.\u0275\u0275contentQuery(l,q,5),e.\u0275\u0275contentQuery(l,Z,5),e.\u0275\u0275contentQuery(l,h.Ei,4)),2&n){let a;e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(i.itemTemplate=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(i.emptyTemplate=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(i.headerTemplate=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(i.footerTemplate=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(i.selectedItemTemplate=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(i.groupTemplate=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(i.loaderTemplate=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(i.removeIconTemplate=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(i.loadingIconTemplate=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(i.clearIconTemplate=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(i.dropdownIconTemplate=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(i.templates=a)}},viewQuery:function(n,i){if(1&n&&(e.\u0275\u0275viewQuery(X,5),e.\u0275\u0275viewQuery(W,5),e.\u0275\u0275viewQuery(Y,5),e.\u0275\u0275viewQuery(J,5),e.\u0275\u0275viewQuery(ee,5),e.\u0275\u0275viewQuery(te,5),e.\u0275\u0275viewQuery(ne,5)),2&n){let l;e.\u0275\u0275queryRefresh(l=e.\u0275\u0275loadQuery())&&(i.inputEL=l.first),e.\u0275\u0275queryRefresh(l=e.\u0275\u0275loadQuery())&&(i.multiInputEl=l.first),e.\u0275\u0275queryRefresh(l=e.\u0275\u0275loadQuery())&&(i.multiContainerEL=l.first),e.\u0275\u0275queryRefresh(l=e.\u0275\u0275loadQuery())&&(i.dropdownButton=l.first),e.\u0275\u0275queryRefresh(l=e.\u0275\u0275loadQuery())&&(i.itemsViewChild=l.first),e.\u0275\u0275queryRefresh(l=e.\u0275\u0275loadQuery())&&(i.scroller=l.first),e.\u0275\u0275queryRefresh(l=e.\u0275\u0275loadQuery())&&(i.overlayViewChild=l.first)}},hostVars:4,hostBindings:function(n,i){1&n&&e.\u0275\u0275listener("click",function(a){return i.onHostClick(a)}),2&n&&(e.\u0275\u0275styleMap(i.sx("root")),e.\u0275\u0275classMap(i.cn(i.cx("root"),i.styleClass)))},inputs:{minLength:[2,"minLength","minLength",e.numberAttribute],minQueryLength:[2,"minQueryLength","minQueryLength",e.numberAttribute],delay:[2,"delay","delay",e.numberAttribute],panelStyle:"panelStyle",styleClass:"styleClass",panelStyleClass:"panelStyleClass",inputStyle:"inputStyle",inputId:"inputId",inputStyleClass:"inputStyleClass",placeholder:"placeholder",readonly:[2,"readonly","readonly",e.booleanAttribute],scrollHeight:"scrollHeight",lazy:[2,"lazy","lazy",e.booleanAttribute],virtualScroll:[2,"virtualScroll","virtualScroll",e.booleanAttribute],virtualScrollItemSize:[2,"virtualScrollItemSize","virtualScrollItemSize",e.numberAttribute],virtualScrollOptions:"virtualScrollOptions",autoHighlight:[2,"autoHighlight","autoHighlight",e.booleanAttribute],forceSelection:[2,"forceSelection","forceSelection",e.booleanAttribute],type:"type",autoZIndex:[2,"autoZIndex","autoZIndex",e.booleanAttribute],baseZIndex:[2,"baseZIndex","baseZIndex",e.numberAttribute],ariaLabel:"ariaLabel",dropdownAriaLabel:"dropdownAriaLabel",ariaLabelledBy:"ariaLabelledBy",dropdownIcon:"dropdownIcon",unique:[2,"unique","unique",e.booleanAttribute],group:[2,"group","group",e.booleanAttribute],completeOnFocus:[2,"completeOnFocus","completeOnFocus",e.booleanAttribute],showClear:[2,"showClear","showClear",e.booleanAttribute],dropdown:[2,"dropdown","dropdown",e.booleanAttribute],showEmptyMessage:[2,"showEmptyMessage","showEmptyMessage",e.booleanAttribute],dropdownMode:"dropdownMode",multiple:[2,"multiple","multiple",e.booleanAttribute],addOnTab:[2,"addOnTab","addOnTab",e.booleanAttribute],tabindex:[2,"tabindex","tabindex",e.numberAttribute],dataKey:"dataKey",emptyMessage:"emptyMessage",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",autofocus:[2,"autofocus","autofocus",e.booleanAttribute],autocomplete:"autocomplete",optionGroupChildren:"optionGroupChildren",optionGroupLabel:"optionGroupLabel",overlayOptions:"overlayOptions",suggestions:"suggestions",optionLabel:"optionLabel",optionValue:"optionValue",id:"id",searchMessage:"searchMessage",emptySelectionMessage:"emptySelectionMessage",selectionMessage:"selectionMessage",autoOptionFocus:[2,"autoOptionFocus","autoOptionFocus",e.booleanAttribute],selectOnFocus:[2,"selectOnFocus","selectOnFocus",e.booleanAttribute],searchLocale:[2,"searchLocale","searchLocale",e.booleanAttribute],optionDisabled:"optionDisabled",focusOnHover:[2,"focusOnHover","focusOnHover",e.booleanAttribute],typeahead:[2,"typeahead","typeahead",e.booleanAttribute],addOnBlur:[2,"addOnBlur","addOnBlur",e.booleanAttribute],separator:"separator",appendTo:[1,"appendTo"]},outputs:{completeMethod:"completeMethod",onSelect:"onSelect",onUnselect:"onUnselect",onAdd:"onAdd",onFocus:"onFocus",onBlur:"onBlur",onDropdownClick:"onDropdownClick",onClear:"onClear",onInputKeydown:"onInputKeydown",onKeyUp:"onKeyUp",onShow:"onShow",onHide:"onHide",onLazyLoad:"onLazyLoad"},features:[e.\u0275\u0275ProvidersFeature([at,v,{provide:I,useExisting:o},{provide:T.bt,useExisting:o}]),e.\u0275\u0275HostDirectivesFeature([g.Y]),e.\u0275\u0275InheritDefinitionFeature],decls:9,vars:13,consts:[["overlay",""],["content",""],["focusInput",""],["multiContainer",""],["focusInput","","multiIn",""],["token",""],["removeicon",""],["ddBtn",""],["buildInItems",""],["scroller",""],["loader",""],["items",""],["empty",""],["pInputText","","aria-autocomplete","list","role","combobox",3,"pAutoFocus","pt","class","ngStyle","variant","invali
1d","pSize","fluid","input","keydown","change","focus","blur","paste","keyup",4,"ngIf"],[4,"ngIf"],["role","listbox",3,"pBind","class","tabindex","focus","blur","keydown",4,"ngIf"],["type","button","pRipple","",3,"pBind","class","disabled","click",4,"ngIf"],[3,"visibleChange","onAnimationStart","onHide","pt","hostAttrSelector","visible","options","target","appendTo","showTransitionOptions","hideTransitionOptions"],["pInputText","","aria-autocomplete","list","role","combobox",3,"input","keydown","change","focus","blur","paste","keyup","pAutoFocus","pt","ngStyle","variant","invalid","pSize","fluid"],["data-p-icon","times",3,"pBind","class","click",4,"ngIf"],[3,"pBind","class","click",4,"ngIf"],["data-p-icon","times",3,"click","pBind"],[3,"click","pBind"],[4,"ngTemplateOutlet"],["role","listbox",3,"focus","blur","keydown","pBind","tabindex"],["role","option",3,"pBind","class",4,"ngFor","ngForOf"],["role","option",3,"pBind"],["role","combobox","aria-autocomplete","list",3,"input","keydown","change","focus","blur","paste","keyup","pAutoFocus","pBind","ngStyle"],[3,"onRemove","pt","label","disabled","removable"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"pBind",4,"ngIf"],["data-p-icon","times-circle"],[3,"pBind"],["data-p-icon","spinner",3,"pBind","class","spin",4,"ngIf"],[3,"pBind","class",4,"ngIf"],["data-p-icon","spinner",3,"pBind","spin"],["type","button","pRipple","",3,"click","pBind","disabled"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],["data-p-icon","chevron-down",3,"pBind",4,"ngIf"],["data-p-icon","chevron-down",3,"pBind"],[3,"pBind","ngStyle"],[3,"pBind","tabindex"],[3,"pt","items","style","itemSize","autoSize","lazy","options","onLazyLoad",4,"ngIf"],["role","status","aria-live","polite",1,"p-hidden-accessible"],[3,"onLazyLoad","pt","items","itemSize","autoSize","lazy","options"],["role","listbox",3,"pBind"],["ngFor","",3,"ngForOf"],["role","option",3,"pBind","class","ngStyle",4,"ngIf"],["role","option",3,"pBind","ngStyle"],["pRipple","","role","option",3,"click","mouseenter","pBind","ngStyle"],[4,"ngIf","ngIfElse"]],template:function(n,i){if(1&n){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275template(0,se,2,31,"input",13)(1,he,3,2,"ng-container",14)(2,Ie,7,36,"ul",15)(3,Se,3,2,"ng-container",14)(4,Le,4,8,"button",16),e.\u0275\u0275elementStart(5,"p-overlay",17,0),e.\u0275\u0275twoWayListener("visibleChange",function(u){return e.\u0275\u0275restoreView(l),e.\u0275\u0275twoWayBindingSet(i.overlayVisible,u)||(i.overlayVisible=u),e.\u0275\u0275resetView(u)}),e.\u0275\u0275listener("onAnimationStart",function(u){return e.\u0275\u0275restoreView(l),e.\u0275\u0275resetView(i.onOverlayAnimationStart(u))})("onHide",function(){return e.\u0275\u0275restoreView(l),e.\u0275\u0275resetView(i.hide())}),e.\u0275\u0275template(7,tt,10,15,"ng-template",null,1,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementEnd()}2&n&&(e.\u0275\u0275property("ngIf",!i.multiple),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",i.$filled()&&!i.$disabled()&&i.showClear&&!i.loading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",i.multiple),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",i.loading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",i.dropdown),e.\u0275\u0275advance(),e.\u0275\u0275property("pt",i.ptm("pcOverlay"))("hostAttrSelector",i.$attrSelector),e.\u0275\u0275twoWayProperty("visible",i.overlayVisible),e.\u0275\u0275property("options",i.overlayOptions)("target","@parent")("appendTo",i.$appendTo())("showTransitionOptions",i.showTransitionOptions)("hideTransitionOptions",i.hideTransitionOptions))},dependencies:[m.CommonModule,m.NgClass,m.NgForOf,m.NgIf,m.NgTemplateOutlet,m.NgStyle,F.hJ,L.Sm,B.n0,D.HO,O.q,V.I,A.N,M.D,E.vu,h.Gg,k.A,g.C,g.Y],encapsulation:2,changeDetection:0})}return o})(),pt=(()=>{class o{static \u0275fac=function(n){return new(n||o)};static \u0275mod=e.\u0275\u0275defineNgModule({type:o});static \u0275inj=e.\u0275\u0275defineInjector({imports:[y,h.Gg,h.Gg]})}return o})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.