-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path6014.97dede9fb74e6696.js
1 lines (1 loc) · 252 KB
/
6014.97dede9fb74e6696.js
1
"use strict";(self.webpackChunkmaterial_angular_io=self.webpackChunkmaterial_angular_io||[]).push([[6014],{7845:(re,Nt,C)=>{C.d(Nt,{Zt:()=>w,Bh:()=>$,Hk:()=>Kt,pV:()=>Ot,Wj:()=>R,Fd:()=>x,bA:()=>F,EA:()=>g});var t=C(5879),r=C(6814),L=C(6672),U=C(2831),O=C(2495),N=C(4300),M=C(2079),B=C(7902),z=C(4699),et=C(435),Qt=C(6745);function J(u){const{subscriber:c,counter:s,period:h}=u;c.next(s),this.schedule({subscriber:c,counter:s+1,period:h},h)}var wt=C(3944),G=C(7354),T=C(9352),Y=C(6124),Q=C(1418),Dt=C(3075),Ht=C(2420),Mt=C(5222),ft=C(9388);function it(u,c,s){for(let h in c)if(c.hasOwnProperty(h)){const a=c[h];a?u.setProperty(h,a,s?.has(h)?"important":""):u.removeProperty(h)}return u}function nt(u,c){const s=c?"":"none";it(u.style,{"touch-action":c?"":"none","-webkit-user-drag":c?"":"none","-webkit-tap-highlight-color":c?"":"transparent","user-select":s,"-ms-user-select":s,"-webkit-user-select":s,"-moz-user-select":s})}function Tt(u,c,s){it(u.style,{position:c?"":"fixed",top:c?"":"0",opacity:c?"":"0",left:c?"":"-999em"},s)}function gt(u,c){return c&&"none"!=c?u+" "+c:u}function Rt(u){const c=u.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(u)*c}function ct(u,c){return u.getPropertyValue(c).split(",").map(h=>h.trim())}function Et(u){const c=u.getBoundingClientRect();return{top:c.top,right:c.right,bottom:c.bottom,left:c.left,width:c.width,height:c.height,x:c.x,y:c.y}}function At(u,c,s){const{top:h,bottom:a,left:p,right:i}=u;return s>=h&&s<=a&&c>=p&&c<=i}function dt(u,c,s){u.top+=c,u.bottom=u.top+u.height,u.left+=s,u.right=u.left+u.width}function _t(u,c,s,h){const{top:a,right:p,bottom:i,left:l,width:f,height:b}=u,S=f*c,P=b*c;return h>a-P&&h<i+P&&s>l-S&&s<p+S}class Pt{constructor(c){this._document=c,this.positions=new Map}clear(){this.positions.clear()}cache(c){this.clear(),this.positions.set(this._document,{scrollPosition:this.getViewportScrollPosition()}),c.forEach(s=>{this.positions.set(s,{scrollPosition:{top:s.scrollTop,left:s.scrollLeft},clientRect:Et(s)})})}handleScroll(c){const s=(0,U.sA)(c),h=this.positions.get(s);if(!h)return null;const a=h.scrollPosition;let p,i;if(s===this._document){const b=this.getViewportScrollPosition();p=b.top,i=b.left}else p=s.scrollTop,i=s.scrollLeft;const l=a.top-p,f=a.left-i;return this.positions.forEach((b,S)=>{b.clientRect&&s!==S&&s.contains(S)&&dt(b.clientRect,l,f)}),a.top=p,a.left=i,{top:l,left:f}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function ot(u){const c=u.cloneNode(!0),s=c.querySelectorAll("[id]"),h=u.nodeName.toLowerCase();c.removeAttribute("id");for(let a=0;a<s.length;a++)s[a].removeAttribute("id");return"canvas"===h?ht(u,c):("input"===h||"select"===h||"textarea"===h)&&yt(u,c),vt("canvas",u,c,ht),vt("input, textarea, select",u,c,yt),c}function vt(u,c,s,h){const a=c.querySelectorAll(u);if(a.length){const p=s.querySelectorAll(u);for(let i=0;i<a.length;i++)h(a[i],p[i])}}let bt=0;function yt(u,c){"file"!==c.type&&(c.value=u.value),"radio"===c.type&&c.name&&(c.name=`mat-clone-${c.name}-${bt++}`)}function ht(u,c){const s=c.getContext("2d");if(s)try{s.drawImage(u,0,0)}catch{}}const zt=(0,U.i$)({passive:!0}),xt=(0,U.i$)({passive:!1}),X=new Set(["position"]);class ut{get disabled(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)}set disabled(c){const s=(0,O.Ig)(c);s!==this._disabled&&(this._disabled=s,this._toggleNativeDragInteractions(),this._handles.forEach(h=>nt(h,s)))}constructor(c,s,h,a,p,i){this._config=s,this._document=h,this._ngZone=a,this._viewportRuler=p,this._dragDropRegistry=i,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new M.xQ,this._pointerMoveSubscription=B.w.EMPTY,this._pointerUpSubscription=B.w.EMPTY,this._scrollSubscription=B.w.EMPTY,this._resizeSubscription=B.w.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new M.xQ,this.started=new M.xQ,this.released=new M.xQ,this.ended=new M.xQ,this.entered=new M.xQ,this.exited=new M.xQ,this.dropped=new M.xQ,this.moved=this._moveEvents,this._pointerDown=l=>{if(this.beforeStarted.next(),this._handles.length){const f=this._getTargetHandle(l);f&&!this._disabledHandles.has(f)&&!this.disabled&&this._initializeDragSequence(f,l)}else this.disabled||this._initializeDragSequence(this._rootElement,l)},this._pointerMove=l=>{const f=this._getPointerPositionOnPage(l);if(!this._hasStartedDragging){if(Math.abs(f.x-this._pickupPositionOnPage.x)+Math.abs(f.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const tt=Date.now()>=this._dragStartTime+this._getDragStartDelay(l),Ft=this._dropContainer;if(!tt)return void this._endDragSequence(l);(!Ft||!Ft.isDragging()&&!Ft.isReceiving())&&(l.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(l)))}return}l.preventDefault();const b=this._getConstrainedPointerPosition(f);if(this._hasMoved=!0,this._lastKnownPointerPosition=f,this._updatePointerDirectionDelta(b),this._dropContainer)this._updateActiveDropContainer(b,f);else{const S=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,P=this._activeTransform;P.x=b.x-S.x+this._passiveTransform.x,P.y=b.y-S.y+this._passiveTransform.y,this._applyRootElementTransform(P.x,P.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:b,event:l,distance:this._getDragDistance(b),delta:this._pointerDirectionDelta})})},this._pointerUp=l=>{this._endDragSequence(l)},this._nativeDragStart=l=>{if(this._handles.length){const f=this._getTargetHandle(l);f&&!this._disabledHandles.has(f)&&!this.disabled&&l.preventDefault()}else this.disabled||l.preventDefault()},this.withRootElement(c).withParent(s.parentDragRef||null),this._parentPositions=new Pt(h),i.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(c){this._handles=c.map(h=>(0,O.fI)(h)),this._handles.forEach(h=>nt(h,this.disabled)),this._toggleNativeDragInteractions();const s=new Set;return this._disabledHandles.forEach(h=>{this._handles.indexOf(h)>-1&&s.add(h)}),this._disabledHandles=s,this}withPreviewTemplate(c){return this._previewTemplate=c,this}withPlaceholderTemplate(c){return this._placeholderTemplate=c,this}withRootElement(c){const s=(0,O.fI)(c);return s!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{s.addEventListener("mousedown",this._pointerDown,xt),s.addEventListener("touchstart",this._pointerDown,zt),s.addEventListener("dragstart",this._nativeDragStart,xt)}),this._initialTransform=void 0,this._rootElement=s),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(c){return this._boundaryElement=c?(0,O.fI)(c):null,this._resizeSubscription.unsubscribe(),c&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(c){return this._parentDragRef=c,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(c){!this._disabledHandles.has(c)&&this._handles.indexOf(c)>-1&&(this._disabledHandles.add(c),nt(c,!0))}enableHandle(c){this._disabledHandles.has(c)&&(this._disabledHandles.delete(c),nt(c,this.disabled))}withDirection(c){return this._direction=c,this}_withDropContainer(c){this._dropContainer=c}getFreeDragPosition(){const c=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:c.x,y:c.y}}setFreeDragPosition(c){return this._activeTransform={x:0,y:0},this._passiveTransform.x=c.x,this._passiveTransform.y=c.y,this._dropContainer||this._applyRootElementTransform(c.x,c.y),this}withPreviewContainer(c){return this._previewContainer=c,this}_sortFromLastPointerPosition(){const c=this._lastKnownPointerPosition;c&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(c),c)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(c){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:c}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(c),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const s=this._getPointerPositionOnPage(c);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(s),dropPoint:s,event:c})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(c){rt(c)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const s=this._dropContainer;if(s){const h=this._rootElement,a=h.parentNode,p=this._placeholder=this._createPlaceholderElement(),i=this._anchor=this._anchor||this._document.createComment(""),l=this._getShadowRoot();a.insertBefore(i,h),this._initialTransform=h.style.transform||"",this._preview=this._createPreviewElement(),Tt(h,!1,X),this._document.body.appendChild(a.replaceChild(p,h)),this._getPreviewInsertionPoint(a,l).appendChild(this._preview),this.started.next({source:this,event:c}),s.start(),this._initialContainer=s,this._initialIndex=s.getItemIndex(this)}else this.started.next({source:this,event:c}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(s?s.getScrollableParents():[])}_initializeDragSequence(c,s){this._parentDragRef&&s.stopPropagation();const h=this.isDragging(),a=rt(s),p=!a&&0!==s.button,i=this._rootElement,l=(0,U.sA)(s),f=!a&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),b=a?(0,N.yG)(s):(0,N.X6)(s);if(l&&l.draggable&&"mousedown"===s.type&&s.preventDefault(),h||p||f||b)return;if(this._handles.length){const j=i.style;this._rootElementTapHighlight=j.webkitTapHighlightColor||"",j.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(j=>this._updateOnScroll(j)),this._boundaryElement&&(this._boundaryRect=Et(this._boundaryElement));const S=this._previewTemplate;this._pickupPositionInElement=S&&S.template&&!S.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,c,s);const P=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(s);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:P.x,y:P.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,s)}_cleanupDragArtifacts(c){Tt(this._rootElement,!0,X),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const s=this._dropContainer,h=s.getItemIndex(this),a=this._getPointerPositionOnPage(c),p=this._getDragDistance(a),i=s._isOverContainer(a.x,a.y);this.ended.next({source:this,distance:p,dropPoint:a,event:c}),this.dropped.next({item:this,currentIndex:h,previousIndex:this._initialIndex,container:s,previousContainer:this._initialContainer,isPointerOverContainer:i,distance:p,dropPoint:a,event:c}),s.drop(this,h,this._initialIndex,this._initialContainer,i,p,a,c),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:c,y:s},{x:h,y:a}){let p=this._initialContainer._getSiblingContainerFromPosition(this,c,s);!p&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(c,s)&&(p=this._initialContainer),p&&p!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=p,this._dropContainer.enter(this,c,s,p===this._initialContainer&&p.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:p,currentIndex:p.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(h,a),this._dropContainer._sortItem(this,c,s,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(c,s):this._applyPreviewTransform(c-this._pickupPositionInElement.x,s-this._pickupPositionInElement.y))}_createPreviewElement(){const c=this._previewTemplate,s=this.previewClass,h=c?c.template:null;let a;if(h&&c){const p=c.matchSize?this._initialClientRect:null,i=c.viewContainer.createEmbeddedView(h,c.context);i.detectChanges(),a=V(i,this._document),this._previewRef=i,c.matchSize?A(a,p):a.style.transform=K(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else a=ot(this._rootElement),A(a,this._initialClientRect),this._initialTransform&&(a.style.transform=this._initialTransform);return it(a.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},X),nt(a,!1),a.classList.add("cdk-drag-preview"),a.setAttribute("dir",this._direction),s&&(Array.isArray(s)?s.forEach(p=>a.classList.add(p)):a.classList.add(s)),a}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const c=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(c.left,c.top);const s=function Gt(u){const c=getComputedStyle(u),s=ct(c,"transition-property"),h=s.find(l=>"transform"===l||"all"===l);if(!h)return 0;const a=s.indexOf(h),p=ct(c,"transition-duration"),i=ct(c,"transition-delay");return Rt(p[a])+Rt(i[a])}(this._preview);return 0===s?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(h=>{const a=i=>{(!i||(0,U.sA)(i)===this._preview&&"transform"===i.propertyName)&&(this._preview?.removeEventListener("transitionend",a),h(),clearTimeout(p))},p=setTimeout(a,1.5*s);this._preview.addEventListener("transitionend",a)}))}_createPlaceholderElement(){const c=this._placeholderTemplate,s=c?c.template:null;let h;return s?(this._placeholderRef=c.viewContainer.createEmbeddedView(s,c.context),this._placeholderRef.detectChanges(),h=V(this._placeholderRef,this._document)):h=ot(this._rootElement),h.style.pointerEvents="none",h.classList.add("cdk-drag-placeholder"),h}_getPointerPositionInElement(c,s,h){const a=s===this._rootElement?null:s,p=a?a.getBoundingClientRect():c,i=rt(h)?h.targetTouches[0]:h,l=this._getViewportScrollPosition();return{x:p.left-c.left+(i.pageX-p.left-l.left),y:p.top-c.top+(i.pageY-p.top-l.top)}}_getPointerPositionOnPage(c){const s=this._getViewportScrollPosition(),h=rt(c)?c.touches[0]||c.changedTouches[0]||{pageX:0,pageY:0}:c,a=h.pageX-s.left,p=h.pageY-s.top;if(this._ownerSVGElement){const i=this._ownerSVGElement.getScreenCTM();if(i){const l=this._ownerSVGElement.createSVGPoint();return l.x=a,l.y=p,l.matrixTransform(i.inverse())}}return{x:a,y:p}}_getConstrainedPointerPosition(c){const s=this._dropContainer?this._dropContainer.lockAxis:null;let{x:h,y:a}=this.constrainPosition?this.constrainPosition(c,this,this._initialClientRect,this._pickupPositionInElement):c;if("x"===this.lockAxis||"x"===s?a=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===s)&&(h=this._pickupPositionOnPage.x),this._boundaryRect){const{x:p,y:i}=this._pickupPositionInElement,l=this._boundaryRect,{width:f,height:b}=this._getPreviewRect(),S=l.top+i,P=l.bottom-(b-i);h=St(h,l.left+p,l.right-(f-p)),a=St(a,S,P)}return{x:h,y:a}}_updatePointerDirectionDelta(c){const{x:s,y:h}=c,a=this._pointerDirectionDelta,p=this._pointerPositionAtLastDirectionChange,i=Math.abs(s-p.x),l=Math.abs(h-p.y);return i>this._config.pointerDirectionChangeThreshold&&(a.x=s>p.x?1:-1,p.x=s),l>this._config.pointerDirectionChangeThreshold&&(a.y=h>p.y?1:-1,p.y=h),a}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const c=this._handles.length>0||!this.isDragging();c!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=c,nt(this._rootElement,c))}_removeRootElementListeners(c){c.removeEventListener("mousedown",this._pointerDown,xt),c.removeEventListener("touchstart",this._pointerDown,zt),c.removeEventListener("dragstart",this._nativeDragStart,xt)}_applyRootElementTransform(c,s){const h=K(c,s),a=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=a.transform&&"none"!=a.transform?a.transform:""),a.transform=gt(h,this._initialTransform)}_applyPreviewTransform(c,s){const h=this._previewTemplate?.template?void 0:this._initialTransform,a=K(c,s);this._preview.style.transform=gt(a,h)}_getDragDistance(c){const s=this._pickupPositionOnPage;return s?{x:c.x-s.x,y:c.y-s.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:c,y:s}=this._passiveTransform;if(0===c&&0===s||this.isDragging()||!this._boundaryElement)return;const h=this._rootElement.getBoundingClientRect(),a=this._boundaryElement.getBoundingClientRect();if(0===a.width&&0===a.height||0===h.width&&0===h.height)return;const p=a.left-h.left,i=h.right-a.right,l=a.top-h.top,f=h.bottom-a.bottom;a.width>h.width?(p>0&&(c+=p),i>0&&(c-=i)):c=0,a.height>h.height?(l>0&&(s+=l),f>0&&(s-=f)):s=0,(c!==this._passiveTransform.x||s!==this._passiveTransform.y)&&this.setFreeDragPosition({y:s,x:c})}_getDragStartDelay(c){const s=this.dragStartDelay;return"number"==typeof s?s:rt(c)?s.touch:s?s.mouse:0}_updateOnScroll(c){const s=this._parentPositions.handleScroll(c);if(s){const h=(0,U.sA)(c);this._boundaryRect&&h!==this._boundaryElement&&h.contains(this._boundaryElement)&&dt(this._boundaryRect,s.top,s.left),this._pickupPositionOnPage.x+=s.left,this._pickupPositionOnPage.y+=s.top,this._dropContainer||(this._activeTransform.x-=s.left,this._activeTransform.y-=s.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=(0,U.kV)(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(c,s){const h=this._previewContainer||"global";if("parent"===h)return c;if("global"===h){const a=this._document;return s||a.fullscreenElement||a.webkitFullscreenElement||a.mozFullScreenElement||a.msFullscreenElement||a.body}return(0,O.fI)(h)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(c){return this._handles.find(s=>c.target&&(c.target===s||s.contains(c.target)))}}function K(u,c){return`translate3d(${Math.round(u)}px, ${Math.round(c)}px, 0)`}function St(u,c,s){return Math.max(c,Math.min(s,u))}function rt(u){return"t"===u.type[0]}function V(u,c){const s=u.rootNodes;if(1===s.length&&s[0].nodeType===c.ELEMENT_NODE)return s[0];const h=c.createElement("div");return s.forEach(a=>h.appendChild(a)),h}function A(u,c){u.style.width=`${c.width}px`,u.style.height=`${c.height}px`,u.style.transform=K(c.left,c.top)}function F(u,c,s){const h=E(c,u.length-1),a=E(s,u.length-1);if(h===a)return;const p=u[h],i=a<h?-1:1;for(let l=h;l!==a;l+=i)u[l]=u[l+i];u[a]=p}function g(u,c,s,h){const a=E(s,u.length-1),p=E(h,c.length);u.length&&c.splice(p,0,u.splice(a,1)[0])}function E(u,c){return Math.max(0,Math.min(c,u))}class k{constructor(c,s){this._element=c,this._dragDropRegistry=s,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(c){this.withItems(c)}sort(c,s,h,a){const p=this._itemPositions,i=this._getItemIndexFromPointerPosition(c,s,h,a);if(-1===i&&p.length>0)return null;const l="horizontal"===this.orientation,f=p.findIndex(mt=>mt.drag===c),b=p[i],P=b.clientRect,j=f>i?1:-1,tt=this._getItemOffsetPx(p[f].clientRect,P,j),Ft=this._getSiblingOffsetPx(f,p,j),Jt=p.slice();return F(p,f,i),p.forEach((mt,ae)=>{if(Jt[ae]===mt)return;const se=mt.drag===c,ie=se?tt:Ft,le=se?c.getPlaceholderElement():mt.drag.getRootElement();mt.offset+=ie,l?(le.style.transform=gt(`translate3d(${Math.round(mt.offset)}px, 0, 0)`,mt.initialTransform),dt(mt.clientRect,0,ie)):(le.style.transform=gt(`translate3d(0, ${Math.round(mt.offset)}px, 0)`,mt.initialTransform),dt(mt.clientRect,ie,0))}),this._previousSwap.overlaps=At(P,s,h),this._previousSwap.drag=b.drag,this._previousSwap.delta=l?a.x:a.y,{previousIndex:f,currentIndex:i}}enter(c,s,h,a){const p=null==a||a<0?this._getItemIndexFromPointerPosition(c,s,h):a,i=this._activeDraggables,l=i.indexOf(c),f=c.getPlaceholderElement();let b=i[p];if(b===c&&(b=i[p+1]),!b&&(null==p||-1===p||p<i.length-1)&&this._shouldEnterAsFirstChild(s,h)&&(b=i[0]),l>-1&&i.splice(l,1),b&&!this._dragDropRegistry.isDragging(b)){const S=b.getRootElement();S.parentElement.insertBefore(f,S),i.splice(p,0,c)}else(0,O.fI)(this._element).appendChild(f),i.push(c);f.style.transform="",this._cacheItemPositions()}withItems(c){this._activeDraggables=c.slice(),this._cacheItemPositions()}withSortPredicate(c){this._sortPredicate=c}reset(){this._activeDraggables.forEach(c=>{const s=c.getRootElement();if(s){const h=this._itemPositions.find(a=>a.drag===c)?.initialTransform;s.style.transform=h||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(c){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(h=>h.drag===c)}updateOnScroll(c,s){this._itemPositions.forEach(({clientRect:h})=>{dt(h,c,s)}),this._itemPositions.forEach(({drag:h})=>{this._dragDropRegistry.isDragging(h)&&h._sortFromLastPointerPosition()})}_cacheItemPositions(){const c="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(s=>{const h=s.getVisibleElement();return{drag:s,offset:0,initialTransform:h.style.transform||"",clientRect:Et(h)}}).sort((s,h)=>c?s.clientRect.left-h.clientRect.left:s.clientRect.top-h.clientRect.top)}_getItemOffsetPx(c,s,h){const a="horizontal"===this.orientation;let p=a?s.left-c.left:s.top-c.top;return-1===h&&(p+=a?s.width-c.width:s.height-c.height),p}_getSiblingOffsetPx(c,s,h){const a="horizontal"===this.orientation,p=s[c].clientRect,i=s[c+-1*h];let l=p[a?"width":"height"]*h;if(i){const f=a?"left":"top",b=a?"right":"bottom";-1===h?l-=i.clientRect[f]-p[b]:l+=p[f]-i.clientRect[b]}return l}_shouldEnterAsFirstChild(c,s){if(!this._activeDraggables.length)return!1;const h=this._itemPositions,a="horizontal"===this.orientation;if(h[0].drag!==this._activeDraggables[0]){const i=h[h.length-1].clientRect;return a?c>=i.right:s>=i.bottom}{const i=h[0].clientRect;return a?c<=i.left:s<=i.top}}_getItemIndexFromPointerPosition(c,s,h,a){const p="horizontal"===this.orientation,i=this._itemPositions.findIndex(({drag:l,clientRect:f})=>l!==c&&((!a||l!==this._previousSwap.drag||!this._previousSwap.overlaps||(p?a.x:a.y)!==this._previousSwap.delta)&&(p?s>=Math.floor(f.left)&&s<Math.floor(f.right):h>=Math.floor(f.top)&&h<Math.floor(f.bottom))));return-1!==i&&this._sortPredicate(i,c)?i:-1}}class Yt{constructor(c,s,h,a,p){this._dragDropRegistry=s,this._ngZone=a,this._viewportRuler=p,this.disabled=!1,this.sortingDisabled=!1,this.autoScrollDisabled=!1,this.autoScrollStep=2,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.beforeStarted=new M.xQ,this.entered=new M.xQ,this.exited=new M.xQ,this.dropped=new M.xQ,this.sorted=new M.xQ,this.receivingStarted=new M.xQ,this.receivingStopped=new M.xQ,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=B.w.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new M.xQ,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function W(u=0,c=et.P){return(!(0,Qt.k)(u)||u<0)&&(u=0),(!c||"function"!=typeof c.schedule)&&(c=et.P),new z.y(s=>(s.add(c.schedule(J,u,{subscriber:s,counter:0,period:u})),s))}(0,wt.Z).pipe((0,T.R)(this._stopScrollTimers)).subscribe(()=>{const i=this._scrollNode,l=this.autoScrollStep;1===this._verticalScrollDirection?i.scrollBy(0,-l):2===this._verticalScrollDirection&&i.scrollBy(0,l),1===this._horizontalScrollDirection?i.scrollBy(-l,0):2===this._horizontalScrollDirection&&i.scrollBy(l,0)})},this.element=(0,O.fI)(c),this._document=h,this.withScrollableParents([this.element]),s.registerDropContainer(this),this._parentPositions=new Pt(h),this._sortStrategy=new k(this.element,s),this._sortStrategy.withSortPredicate((i,l)=>this.sortPredicate(i,l,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(c,s,h,a){this._draggingStarted(),null==a&&this.sortingDisabled&&(a=this._draggables.indexOf(c)),this._sortStrategy.enter(c,s,h,a),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:c,container:this,currentIndex:this.getItemIndex(c)})}exit(c){this._reset(),this.exited.next({item:c,container:this})}drop(c,s,h,a,p,i,l,f={}){this._reset(),this.dropped.next({item:c,currentIndex:s,previousIndex:h,container:this,previousContainer:a,isPointerOverContainer:p,distance:i,dropPoint:l,event:f})}withItems(c){const s=this._draggables;return this._draggables=c,c.forEach(h=>h._withDropContainer(this)),this.isDragging()&&(s.filter(a=>a.isDragging()).every(a=>-1===c.indexOf(a))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(c){return this._sortStrategy.direction=c,this}connectedTo(c){return this._siblings=c.slice(),this}withOrientation(c){return this._sortStrategy.orientation=c,this}withScrollableParents(c){const s=(0,O.fI)(this.element);return this._scrollableElements=-1===c.indexOf(s)?[s,...c]:c.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(c){return this._isDragging?this._sortStrategy.getItemIndex(c):this._draggables.indexOf(c)}isReceiving(){return this._activeSiblings.size>0}_sortItem(c,s,h,a){if(this.sortingDisabled||!this._clientRect||!_t(this._clientRect,.05,s,h))return;const p=this._sortStrategy.sort(c,s,h,a);p&&this.sorted.next({previousIndex:p.previousIndex,currentIndex:p.currentIndex,container:this,item:c})}_startScrollingIfNecessary(c,s){if(this.autoScrollDisabled)return;let h,a=0,p=0;if(this._parentPositions.positions.forEach((i,l)=>{l===this._document||!i.clientRect||h||_t(i.clientRect,.05,c,s)&&([a,p]=function Zt(u,c,s,h){const a=Z(c,h),p=kt(c,s);let i=0,l=0;if(a){const f=u.scrollTop;1===a?f>0&&(i=1):u.scrollHeight-f>u.clientHeight&&(i=2)}if(p){const f=u.scrollLeft;1===p?f>0&&(l=1):u.scrollWidth-f>u.clientWidth&&(l=2)}return[i,l]}(l,i.clientRect,c,s),(a||p)&&(h=l))}),!a&&!p){const{width:i,height:l}=this._viewportRuler.getViewportSize(),f={width:i,height:l,top:0,right:i,bottom:l,left:0};a=Z(f,s),p=kt(f,c),h=window}h&&(a!==this._verticalScrollDirection||p!==this._horizontalScrollDirection||h!==this._scrollNode)&&(this._verticalScrollDirection=a,this._horizontalScrollDirection=p,this._scrollNode=h,(a||p)&&h?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const c=(0,O.fI)(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=c.msScrollSnapType||c.scrollSnapType||"",c.scrollSnapType=c.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const c=(0,O.fI)(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(c).clientRect}_reset(){this._isDragging=!1;const c=(0,O.fI)(this.element).style;c.scrollSnapType=c.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(s=>s._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(c,s){return null!=this._clientRect&&At(this._clientRect,c,s)}_getSiblingContainerFromPosition(c,s,h){return this._siblings.find(a=>a._canReceive(c,s,h))}_canReceive(c,s,h){if(!this._clientRect||!At(this._clientRect,s,h)||!this.enterPredicate(c,this))return!1;const a=this._getShadowRoot().elementFromPoint(s,h);if(!a)return!1;const p=(0,O.fI)(this.element);return a===p||p.contains(a)}_startReceiving(c,s){const h=this._activeSiblings;!h.has(c)&&s.every(a=>this.enterPredicate(a,this)||this._draggables.indexOf(a)>-1)&&(h.add(c),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:c,receiver:this,items:s}))}_stopReceiving(c){this._activeSiblings.delete(c),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:c,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(c=>{if(this.isDragging()){const s=this._parentPositions.handleScroll(c);s&&this._sortStrategy.updateOnScroll(s.top,s.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const c=(0,U.kV)((0,O.fI)(this.element));this._cachedShadowRoot=c||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const c=this._sortStrategy.getActiveItemsSnapshot().filter(s=>s.isDragging());this._siblings.forEach(s=>s._startReceiving(this,c))}}function Z(u,c){const{top:s,bottom:h,height:a}=u,p=.05*a;return c>=s-p&&c<=s+p?1:c>=h-p&&c<=h+p?2:0}function kt(u,c){const{left:s,right:h,width:a}=u,p=.05*a;return c>=s-p&&c<=s+p?1:c>=h-p&&c<=h+p?2:0}const Vt=(0,U.i$)({passive:!1,capture:!0});let st=(()=>{class u{constructor(s,h){this._ngZone=s,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=a=>a.isDragging(),this.pointerMove=new M.xQ,this.pointerUp=new M.xQ,this.scroll=new M.xQ,this._preventDefaultWhileDragging=a=>{this._activeDragInstances.length>0&&a.preventDefault()},this._persistentTouchmoveListener=a=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&a.preventDefault(),this.pointerMove.next(a))},this._document=h}registerDropContainer(s){this._dropInstances.has(s)||this._dropInstances.add(s)}registerDragItem(s){this._dragInstances.add(s),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,Vt)})}removeDropContainer(s){this._dropInstances.delete(s)}removeDragItem(s){this._dragInstances.delete(s),this.stopDragging(s),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,Vt)}startDragging(s,h){if(!(this._activeDragInstances.indexOf(s)>-1)&&(this._activeDragInstances.push(s),1===this._activeDragInstances.length)){const a=h.type.startsWith("touch");this._globalListeners.set(a?"touchend":"mouseup",{handler:p=>this.pointerUp.next(p),options:!0}).set("scroll",{handler:p=>this.scroll.next(p),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:Vt}),a||this._globalListeners.set("mousemove",{handler:p=>this.pointerMove.next(p),options:Vt}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((p,i)=>{this._document.addEventListener(i,p.handler,p.options)})})}}stopDragging(s){const h=this._activeDragInstances.indexOf(s);h>-1&&(this._activeDragInstances.splice(h,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(s){return this._activeDragInstances.indexOf(s)>-1}scrolled(s){const h=[this.scroll];return s&&s!==this._document&&h.push(new z.y(a=>this._ngZone.runOutsideAngular(()=>{const i=l=>{this._activeDragInstances.length&&a.next(l)};return s.addEventListener("scroll",i,!0),()=>{s.removeEventListener("scroll",i,!0)}}))),(0,G.T)(...h)}ngOnDestroy(){this._dragInstances.forEach(s=>this.removeDragItem(s)),this._dropInstances.forEach(s=>this.removeDropContainer(s)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((s,h)=>{this._document.removeEventListener(h,s.handler,s.options)}),this._globalListeners.clear()}}return u.\u0275fac=function(s){return new(s||u)(t.LFG(t.R0b),t.LFG(r.K0))},u.\u0275prov=t.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})();const Xt={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let jt=(()=>{class u{constructor(s,h,a,p){this._document=s,this._ngZone=h,this._viewportRuler=a,this._dragDropRegistry=p}createDrag(s,h=Xt){return new ut(s,h,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(s){return new Yt(s,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return u.\u0275fac=function(s){return new(s||u)(t.LFG(r.K0),t.LFG(t.R0b),t.LFG(L.rL),t.LFG(st))},u.\u0275prov=t.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})();const ee=new t.OlP("CDK_DRAG_PARENT"),qt=new t.OlP("CdkDragHandle");let $=(()=>{class u{get disabled(){return this._disabled}set disabled(s){this._disabled=(0,O.Ig)(s),this._stateChanges.next(this)}constructor(s,h){this.element=s,this._stateChanges=new M.xQ,this._disabled=!1,this._parentDrag=h}ngOnDestroy(){this._stateChanges.complete()}}return u.\u0275fac=function(s){return new(s||u)(t.Y36(t.SBq),t.Y36(ee,12))},u.\u0275dir=t.lG2({type:u,selectors:[["","cdkDragHandle",""]],hostAttrs:[1,"cdk-drag-handle"],inputs:{disabled:["cdkDragHandleDisabled","disabled"]},standalone:!0,features:[t._Bn([{provide:qt,useExisting:u}])]}),u})();const Ut=new t.OlP("CdkDragPlaceholder");let Kt=(()=>{class u{constructor(s){this.templateRef=s}}return u.\u0275fac=function(s){return new(s||u)(t.Y36(t.Rgc))},u.\u0275dir=t.lG2({type:u,selectors:[["ng-template","cdkDragPlaceholder",""]],inputs:{data:"data"},standalone:!0,features:[t._Bn([{provide:Ut,useExisting:u}])]}),u})();const $t=new t.OlP("CdkDragPreview");let Ot=(()=>{class u{get matchSize(){return this._matchSize}set matchSize(s){this._matchSize=(0,O.Ig)(s)}constructor(s){this.templateRef=s,this._matchSize=!1}}return u.\u0275fac=function(s){return new(s||u)(t.Y36(t.Rgc))},u.\u0275dir=t.lG2({type:u,selectors:[["ng-template","cdkDragPreview",""]],inputs:{data:"data",matchSize:"matchSize"},standalone:!0,features:[t._Bn([{provide:$t,useExisting:u}])]}),u})();const Lt=new t.OlP("CDK_DRAG_CONFIG"),v=new t.OlP("CdkDropList");let w=(()=>{class u{get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(s){this._disabled=(0,O.Ig)(s),this._dragRef.disabled=this._disabled}constructor(s,h,a,p,i,l,f,b,S,P,j){this.element=s,this.dropContainer=h,this._ngZone=p,this._viewContainerRef=i,this._dir=f,this._changeDetectorRef=S,this._selfHandle=P,this._parentDrag=j,this._destroyed=new M.xQ,this.started=new t.vpe,this.released=new t.vpe,this.ended=new t.vpe,this.entered=new t.vpe,this.exited=new t.vpe,this.dropped=new t.vpe,this.moved=new z.y(tt=>{const Ft=this._dragRef.moved.pipe((0,Y.U)(Jt=>({source:this,pointerPosition:Jt.pointerPosition,event:Jt.event,delta:Jt.delta,distance:Jt.distance}))).subscribe(tt);return()=>{Ft.unsubscribe()}}),this._dragRef=b.createDrag(s,{dragStartThreshold:l&&null!=l.dragStartThreshold?l.dragStartThreshold:5,pointerDirectionChangeThreshold:l&&null!=l.pointerDirectionChangeThreshold?l.pointerDirectionChangeThreshold:5,zIndex:l?.zIndex}),this._dragRef.data=this,u._dragInstances.push(this),l&&this._assignDefaults(l),h&&(this._dragRef._withDropContainer(h._dropListRef),h.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(s){this._dragRef.setFreeDragPosition(s)}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,Q.q)(1),(0,T.R)(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(s){const h=s.rootElementSelector,a=s.freeDragPosition;h&&!h.firstChange&&this._updateRootElement(),a&&!a.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const s=u._dragInstances.indexOf(this);s>-1&&u._dragInstances.splice(s,1),this._ngZone.runOutsideAngular(()=>{this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_updateRootElement(){const s=this.element.nativeElement;let h=s;this.rootElementSelector&&(h=void 0!==s.closest?s.closest(this.rootElementSelector):s.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(h||s)}_getBoundaryElement(){const s=this.boundaryElement;return s?"string"==typeof s?this.element.nativeElement.closest(s):(0,O.fI)(s):null}_syncInputs(s){s.beforeStarted.subscribe(()=>{if(!s.isDragging()){const h=this._dir,a=this.dragStartDelay,p=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,i=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;s.disabled=this.disabled,s.lockAxis=this.lockAxis,s.dragStartDelay="object"==typeof a&&a?a:(0,O.su)(a),s.constrainPosition=this.constrainPosition,s.previewClass=this.previewClass,s.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(p).withPreviewTemplate(i).withPreviewContainer(this.previewContainer||"global"),h&&s.withDirection(h.value)}}),s.beforeStarted.pipe((0,Q.q)(1)).subscribe(()=>{if(this._parentDrag)return void s.withParent(this._parentDrag._dragRef);let h=this.element.nativeElement.parentElement;for(;h;){if(h.classList.contains("cdk-drag")){s.withParent(u._dragInstances.find(a=>a.element.nativeElement===h)?._dragRef||null);break}h=h.parentElement}})}_handleEvents(s){s.started.subscribe(h=>{this.started.emit({source:this,event:h.event}),this._changeDetectorRef.markForCheck()}),s.released.subscribe(h=>{this.released.emit({source:this,event:h.event})}),s.ended.subscribe(h=>{this.ended.emit({source:this,distance:h.distance,dropPoint:h.dropPoint,event:h.event}),this._changeDetectorRef.markForCheck()}),s.entered.subscribe(h=>{this.entered.emit({container:h.container.data,item:this,currentIndex:h.currentIndex})}),s.exited.subscribe(h=>{this.exited.emit({container:h.container.data,item:this})}),s.dropped.subscribe(h=>{this.dropped.emit({previousIndex:h.previousIndex,currentIndex:h.currentIndex,previousContainer:h.previousContainer.data,container:h.container.data,isPointerOverContainer:h.isPointerOverContainer,item:this,distance:h.distance,dropPoint:h.dropPoint,event:h.event})})}_assignDefaults(s){const{lockAxis:h,dragStartDelay:a,constrainPosition:p,previewClass:i,boundaryElement:l,draggingDisabled:f,rootElementSelector:b,previewContainer:S}=s;this.disabled=f??!1,this.dragStartDelay=a||0,h&&(this.lockAxis=h),p&&(this.constrainPosition=p),i&&(this.previewClass=i),l&&(this.boundaryElement=l),b&&(this.rootElementSelector=b),S&&(this.previewContainer=S)}_setupHandlesListener(){this._handles.changes.pipe((0,Dt.O)(this._handles),(0,Ht.b)(s=>{const h=s.filter(a=>a._parentDrag===this).map(a=>a.element);this._selfHandle&&this.rootElementSelector&&h.push(this.element),this._dragRef.withHandles(h)}),(0,Mt.w)(s=>(0,G.T)(...s.map(h=>h._stateChanges.pipe((0,Dt.O)(h))))),(0,T.R)(this._destroyed)).subscribe(s=>{const h=this._dragRef,a=s.element.nativeElement;s.disabled?h.disableHandle(a):h.enableHandle(a)})}}return u._dragInstances=[],u.\u0275fac=function(s){return new(s||u)(t.Y36(t.SBq),t.Y36(v,12),t.Y36(r.K0),t.Y36(t.R0b),t.Y36(t.s_b),t.Y36(Lt,8),t.Y36(ft.Is,8),t.Y36(jt),t.Y36(t.sBO),t.Y36(qt,10),t.Y36(ee,12))},u.\u0275dir=t.lG2({type:u,selectors:[["","cdkDrag",""]],contentQueries:function(s,h,a){if(1&s&&(t.Suo(a,$t,5),t.Suo(a,Ut,5),t.Suo(a,qt,5)),2&s){let p;t.iGM(p=t.CRH())&&(h._previewTemplate=p.first),t.iGM(p=t.CRH())&&(h._placeholderTemplate=p.first),t.iGM(p=t.CRH())&&(h._handles=p)}},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(s,h){2&s&&t.ekj("cdk-drag-disabled",h.disabled)("cdk-drag-dragging",h._dragRef.isDragging())},inputs:{data:["cdkDragData","data"],lockAxis:["cdkDragLockAxis","lockAxis"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],boundaryElement:["cdkDragBoundary","boundaryElement"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"],disabled:["cdkDragDisabled","disabled"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],previewContainer:["cdkDragPreviewContainer","previewContainer"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],standalone:!0,features:[t._Bn([{provide:ee,useExisting:u}]),t.TTD]}),u})();const m=new t.OlP("CdkDropListGroup");let x=(()=>{class u{constructor(){this._items=new Set,this._disabled=!1}get disabled(){return this._disabled}set disabled(s){this._disabled=(0,O.Ig)(s)}ngOnDestroy(){this._items.clear()}}return u.\u0275fac=function(s){return new(s||u)},u.\u0275dir=t.lG2({type:u,selectors:[["","cdkDropListGroup",""]],inputs:{disabled:["cdkDropListGroupDisabled","disabled"]},exportAs:["cdkDropListGroup"],standalone:!0,features:[t._Bn([{provide:m,useExisting:u}])]}),u})(),I=0,R=(()=>{class u{get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(s){this._dropListRef.disabled=this._disabled=(0,O.Ig)(s)}constructor(s,h,a,p,i,l,f){this.element=s,this._changeDetectorRef=a,this._scrollDispatcher=p,this._dir=i,this._group=l,this._destroyed=new M.xQ,this.connectedTo=[],this.id="cdk-drop-list-"+I++,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.dropped=new t.vpe,this.entered=new t.vpe,this.exited=new t.vpe,this.sorted=new t.vpe,this._unsortedItems=new Set,this._dropListRef=h.createDropList(s),this._dropListRef.data=this,f&&this._assignDefaults(f),this._dropListRef.enterPredicate=(b,S)=>this.enterPredicate(b.data,S.data),this._dropListRef.sortPredicate=(b,S,P)=>this.sortPredicate(b,S.data,P.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),u._dropLists.push(this),l&&l._items.add(this)}addItem(s){this._unsortedItems.add(s),this._dropListRef.isDragging()&&this._syncItemsWithRef()}removeItem(s){this._unsortedItems.delete(s),this._dropListRef.isDragging()&&this._syncItemsWithRef()}getSortedItems(){return Array.from(this._unsortedItems).sort((s,h)=>s._dragRef.getVisibleElement().compareDocumentPosition(h._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const s=u._dropLists.indexOf(this);s>-1&&u._dropLists.splice(s,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(s){this._dir&&this._dir.change.pipe((0,Dt.O)(this._dir.value),(0,T.R)(this._destroyed)).subscribe(h=>s.withDirection(h)),s.beforeStarted.subscribe(()=>{const h=(0,O.Eq)(this.connectedTo).map(a=>"string"==typeof a?u._dropLists.find(i=>i.id===a):a);if(this._group&&this._group._items.forEach(a=>{-1===h.indexOf(a)&&h.push(a)}),!this._scrollableParentsResolved){const a=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(p=>p.getElementRef().nativeElement);this._dropListRef.withScrollableParents(a),this._scrollableParentsResolved=!0}s.disabled=this.disabled,s.lockAxis=this.lockAxis,s.sortingDisabled=(0,O.Ig)(this.sortingDisabled),s.autoScrollDisabled=(0,O.Ig)(this.autoScrollDisabled),s.autoScrollStep=(0,O.su)(this.autoScrollStep,2),s.connectedTo(h.filter(a=>a&&a!==this).map(a=>a._dropListRef)).withOrientation(this.orientation)})}_handleEvents(s){s.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),s.entered.subscribe(h=>{this.entered.emit({container:this,item:h.item.data,currentIndex:h.currentIndex})}),s.exited.subscribe(h=>{this.exited.emit({container:this,item:h.item.data}),this._changeDetectorRef.markForCheck()}),s.sorted.subscribe(h=>{this.sorted.emit({previousIndex:h.previousIndex,currentIndex:h.currentIndex,container:this,item:h.item.data})}),s.dropped.subscribe(h=>{this.dropped.emit({previousIndex:h.previousIndex,currentIndex:h.currentIndex,previousContainer:h.previousContainer.data,container:h.container.data,item:h.item.data,isPointerOverContainer:h.isPointerOverContainer,distance:h.distance,dropPoint:h.dropPoint,event:h.event}),this._changeDetectorRef.markForCheck()}),(0,G.T)(s.receivingStarted,s.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(s){const{lockAxis:h,draggingDisabled:a,sortingDisabled:p,listAutoScrollDisabled:i,listOrientation:l}=s;this.disabled=a??!1,this.sortingDisabled=p??!1,this.autoScrollDisabled=i??!1,this.orientation=l||"vertical",h&&(this.lockAxis=h)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(s=>s._dragRef))}}return u._dropLists=[],u.\u0275fac=function(s){return new(s||u)(t.Y36(t.SBq),t.Y36(jt),t.Y36(t.sBO),t.Y36(L.mF),t.Y36(ft.Is,8),t.Y36(m,12),t.Y36(Lt,8))},u.\u0275dir=t.lG2({type:u,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(s,h){2&s&&(t.uIk("id",h.id),t.ekj("cdk-drop-list-disabled",h.disabled)("cdk-drop-list-dragging",h._dropListRef.isDragging())("cdk-drop-list-receiving",h._dropListRef.isReceiving()))},inputs:{connectedTo:["cdkDropListConnectedTo","connectedTo"],data:["cdkDropListData","data"],orientation:["cdkDropListOrientation","orientation"],id:"id",lockAxis:["cdkDropListLockAxis","lockAxis"],disabled:["cdkDropListDisabled","disabled"],sortingDisabled:["cdkDropListSortingDisabled","sortingDisabled"],enterPredicate:["cdkDropListEnterPredicate","enterPredicate"],sortPredicate:["cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:["cdkDropListAutoScrollDisabled","autoScrollDisabled"],autoScrollStep:["cdkDropListAutoScrollStep","autoScrollStep"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],standalone:!0,features:[t._Bn([{provide:m,useValue:void 0},{provide:v,useExisting:u}])]}),u})()},6014:(re,Nt,C)=>{C.r(Nt),C.d(Nt,{ChipsAutocompleteExample:()=>I,ChipsAvatarExample:()=>h,ChipsDragDropExample:()=>R,ChipsFormControlExample:()=>s,ChipsHarnessExample:()=>c,ChipsInputExample:()=>Bt,ChipsOverviewExample:()=>lt,ChipsStackedExample:()=>u});var t=C(6028),r=C(5879),L=C(6223),U=C(4630),O=C(2495),N=C(6814),M=C(3680),B=C(4300),z=C(2079),et=C(7354),Qt=C(1418),W=C(9352),J=C(3075),wt=C(5222),G=C(9388),T=C(4170);function Y(a,p){1&a&&(r.TgZ(0,"span",8),r.Hsn(1,1),r.qZA())}function Q(a,p){1&a&&(r.TgZ(0,"span",9),r.Hsn(1,2),r.qZA())}const Dt=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],Ht=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function Mt(a,p){1&a&&(r.TgZ(0,"span",9),r.Hsn(1,1),r.TgZ(2,"span",10),r.O4$(),r.TgZ(3,"svg",11),r._UZ(4,"path",12),r.qZA()()())}function ft(a,p){1&a&&(r.TgZ(0,"span",13),r.Hsn(1,2),r.qZA())}const it='.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{width:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}';function nt(a,p){if(1&a&&(r.ynx(0),r._UZ(1,"span",9)(2,"span",10),r.BQk()),2&a){const i=r.oxw();r.xp6(1),r.Q6J("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",i._isRippleCentered)("matRippleTrigger",i._elementRef.nativeElement)}}function Tt(a,p){1&a&&(r.TgZ(0,"span",11),r.Hsn(1),r.qZA())}function gt(a,p){1&a&&(r.ynx(0),r.Hsn(1,1),r.BQk())}function Rt(a,p){1&a&&r.Hsn(0,2,["*ngIf","contentEditInput; else defaultMatChipEditInput"])}function Gt(a,p){1&a&&r._UZ(0,"span",14)}function ct(a,p){if(1&a&&(r.ynx(0),r.YNc(1,Rt,1,0,"ng-content",12),r.YNc(2,Gt,1,0,"ng-template",null,13,r.W1O),r.BQk()),2&a){const i=r.MAs(3),l=r.oxw();r.xp6(1),r.Q6J("ngIf",l.contentEditInput)("ngIfElse",i)}}function Et(a,p){1&a&&(r.TgZ(0,"span",15),r.Hsn(1,3),r.qZA())}const At=[[["mat-chip-avatar"],["","matChipAvatar",""]],"*",[["","matChipEditInput",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],dt=["mat-chip-avatar, [matChipAvatar]","*","[matChipEditInput]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],_t=["*"],Pt=".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}",ot=new r.OlP("mat-chips-default-options"),vt=new r.OlP("MatChipAvatar"),bt=new r.OlP("MatChipTrailingIcon"),yt=new r.OlP("MatChipRemove"),ht=new r.OlP("MatChip");class zt{}const xt=(0,M.sb)(zt,-1);let pt=(()=>{class a extends xt{get disabled(){return this._disabled||this._parentChip.disabled}set disabled(i){this._disabled=(0,O.Ig)(i)}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(i,l){super(),this._elementRef=i,this._parentChip=l,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this._allowFocusWhenDisabled=!1,"BUTTON"===i.nativeElement.nodeName&&i.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(i){!this.disabled&&this.isInteractive&&this._isPrimary&&(i.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(i){(i.keyCode===t.K5||i.keyCode===t.L_)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(i.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}}return a.\u0275fac=function(i){return new(i||a)(r.Y36(r.SBq),r.Y36(ht))},a.\u0275dir=r.lG2({type:a,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(i,l){1&i&&r.NdJ("click",function(b){return l._handleClick(b)})("keydown",function(b){return l._handleKeydown(b)}),2&i&&(r.uIk("tabindex",l._getTabindex())("disabled",l._getDisabledAttribute())("aria-disabled",l.disabled),r.ekj("mdc-evolution-chip__action--primary",l._isPrimary)("mdc-evolution-chip__action--presentational",!l.isInteractive)("mdc-evolution-chip__action--trailing",!l._isPrimary))},inputs:{disabled:"disabled",tabIndex:"tabIndex",isInteractive:"isInteractive",_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[r.qOj]}),a})(),X=(()=>{class a{}return a.\u0275fac=function(i){return new(i||a)},a.\u0275dir=r.lG2({type:a,selectors:[["mat-chip-avatar"],["","matChipAvatar",""]],hostAttrs:["role","img",1,"mat-mdc-chip-avatar","mdc-evolution-chip__icon","mdc-evolution-chip__icon--primary"],features:[r._Bn([{provide:vt,useExisting:a}])]}),a})(),K=(()=>{class a extends pt{constructor(){super(...arguments),this._isPrimary=!1}_handleClick(i){this.disabled||(i.stopPropagation(),i.preventDefault(),this._parentChip.remove())}_handleKeydown(i){(i.keyCode===t.K5||i.keyCode===t.L_)&&!this.disabled&&(i.stopPropagation(),i.preventDefault(),this._parentChip.remove())}}return a.\u0275fac=function(){let p;return function(l){return(p||(p=r.n5z(a)))(l||a)}}(),a.\u0275dir=r.lG2({type:a,selectors:[["","matChipRemove",""]],hostAttrs:["role","button",1,"mat-mdc-chip-remove","mat-mdc-chip-trailing-icon","mat-mdc-focus-indicator","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],hostVars:1,hostBindings:function(i,l){2&i&&r.uIk("aria-hidden",null)},features:[r._Bn([{provide:yt,useExisting:a}]),r.qOj]}),a})(),St=0;const rt=(0,M.sb)((0,M.pj)((0,M.Kr)((0,M.Id)(class{constructor(a){this._elementRef=a}})),"primary"),-1);let V=(()=>{class a extends rt{_hasFocus(){return this._hasFocusInternal}get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(i){this._value=i}get removable(){return this._removable}set removable(i){this._removable=(0,O.Ig)(i)}get highlighted(){return this._highlighted}set highlighted(i){this._highlighted=(0,O.Ig)(i)}constructor(i,l,f,b,S,P,j,tt){super(l),this._changeDetectorRef=i,this._ngZone=f,this._focusMonitor=b,this._globalRippleOptions=j,this._isRippleCentered=!1,this._onFocus=new z.xQ,this._onBlur=new z.xQ,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+St++,this.ariaLabel=null,this.ariaDescription=null,this._ariaDescriptionId=`${this.id}-aria-description`,this._removable=!0,this._highlighted=!1,this.removed=new r.vpe,this.destroyed=new r.vpe,this.basicChipAttrName="mat-basic-chip",this._document=S,this._animationsDisabled="NoopAnimations"===P,null!=tt&&(this.tabIndex=parseInt(tt)??this.defaultTabIndex),this._monitorFocus()}ngOnInit(){const i=this._elementRef.nativeElement;this._isBasicChip=i.hasAttribute(this.basicChipAttrName)||i.tagName.toLowerCase()===this.basicChipAttrName}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pendingFocus=!1,this.focus())}ngAfterContentInit(){this._actionChanges=(0,et.T)(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._actionChanges?.unsubscribe(),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!(!this.trailingIcon&&!this.removeIcon)}_handleKeydown(i){(i.keyCode===t.ZH||i.keyCode===t.yY)&&(i.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(i){return this._getActions().find(l=>{const f=l._elementRef.nativeElement;return f===i||f.contains(i)})}_getActions(){const i=[];return this.primaryAction&&i.push(this.primaryAction),this.removeIcon&&i.push(this.removeIcon),this.trailingIcon&&i.push(this.trailingIcon),i}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(i=>{const l=null!==i;l!==this._hasFocusInternal&&(this._hasFocusInternal=l,l?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe((0,Qt.q)(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}}return a.\u0275fac=function(i){return new(i||a)(r.Y36(r.sBO),r.Y36(r.SBq),r.Y36(r.R0b),r.Y36(B.tE),r.Y36(N.K0),r.Y36(r.QbO,8),r.Y36(M.Y2,8),r.$8M("tabindex"))},a.\u0275cmp=r.Xpm({type:a,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(i,l,f){if(1&i&&(r.Suo(f,vt,5),r.Suo(f,bt,5),r.Suo(f,yt,5),r.Suo(f,vt,5),r.Suo(f,bt,5),r.Suo(f,yt,5)),2&i){let b;r.iGM(b=r.CRH())&&(l.leadingIcon=b.first),r.iGM(b=r.CRH())&&(l.trailingIcon=b.first),r.iGM(b=r.CRH())&&(l.removeIcon=b.first),r.iGM(b=r.CRH())&&(l._allLeadingIcons=b),r.iGM(b=r.CRH())&&(l._allTrailingIcons=b),r.iGM(b=r.CRH())&&(l._allRemoveIcons=b)}},viewQuery:function(i,l){if(1&i&&(r.Gf(M.wG,5),r.Gf(pt,5)),2&i){let f;r.iGM(f=r.CRH())&&(l.ripple=f.first),r.iGM(f=r.CRH())&&(l.primaryAction=f.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:30,hostBindings:function(i,l){1&i&&r.NdJ("keydown",function(b){return l._handleKeydown(b)}),2&i&&(r.Ikx("id",l.id),r.uIk("role",l.role)("tabindex",l.role?l.tabIndex:null)("aria-label",l.ariaLabel),r.ekj("mdc-evolution-chip",!l._isBasicChip)("mdc-evolution-chip--disabled",l.disabled)("mdc-evolution-chip--with-trailing-action",l._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",l.leadingIcon)("mdc-evolution-chip--with-primary-icon",l.leadingIcon)("mdc-evolution-chip--with-avatar",l.leadingIcon)("mat-mdc-chip-with-avatar",l.leadingIcon)("mat-mdc-chip-highlighted",l.highlighted)("mat-mdc-chip-disabled",l.disabled)("mat-mdc-basic-chip",l._isBasicChip)("mat-mdc-standard-chip",!l._isBasicChip)("mat-mdc-chip-with-trailing-icon",l._hasTrailingIcon())("_mat-animation-noopable",l._animationsDisabled))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",role:"role",id:"id",ariaLabel:["aria-label","ariaLabel"],ariaDescription:["aria-description","ariaDescription"],value:"value",removable:"removable",highlighted:"highlighted"},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[r._Bn([{provide:ht,useExisting:a}]),r.qOj],ngContentSelectors:Ht,decls:9,vars:6,consts:[["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(i,l){1&i&&(r.F$t(Dt),r._UZ(0,"span",0)(1,"span",1),r.TgZ(2,"span",2)(3,"span",3),r.YNc(4,Y,2,0,"span",4),r.TgZ(5,"span",5),r.Hsn(6),r._UZ(7,"span",6),r.qZA()()(),r.YNc(8,Q,2,0,"span",7)),2&i&&(r.Q6J("matRippleDisabled",l._isRippleDisabled())("matRippleCentered",l._isRippleCentered)("matRippleTrigger",l._elementRef.nativeElement),r.xp6(3),r.Q6J("isInteractive",!1),r.xp6(1),r.Q6J("ngIf",l.leadingIcon),r.xp6(4),r.Q6J("ngIf",l._hasTrailingIcon()))},dependencies:[N.O5,M.wG,pt],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{width:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),a})(),F=(()=>{class a extends V{constructor(){super(...arguments),this._defaultOptions=(0,r.f3M)(ot,{optional:!0}),this.chipListSelectable=!0,this._chipListMultiple=!1,this._chipListHideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._selectable=!0,this._selected=!1,this.basicChipAttrName="mat-basic-chip-option",this.selectionChange=new r.vpe}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(i){this._selectable=(0,O.Ig)(i),this._changeDetectorRef.markForCheck()}get selected(){return this._selected}set selected(i){this._setSelectedState((0,O.Ig)(i),!1,!0)}get ariaSelected(){return this.selectable?this.selected.toString():null}ngOnInit(){super.ngOnInit(),this.role="presentation"}select(){this._setSelectedState(!0,!1,!0)}deselect(){this._setSelectedState(!1,!1,!0)}selectViaInteraction(){this._setSelectedState(!0,!0,!0)}toggleSelected(i=!1){return this._setSelectedState(!this.selected,i,!0),this.selected}_handlePrimaryActionInteraction(){this.selectable&&!this.disabled&&this.toggleSelected(!0)}_hasLeadingGraphic(){return!!this.leadingIcon||!this._chipListHideSingleSelectionIndicator||this._chipListMultiple}_setSelectedState(i,l,f){i!==this.selected&&(this._selected=i,f&&this.selectionChange.emit({source:this,isUserInput:l,selected:this.selected}),this._changeDetectorRef.markForCheck())}}return a.\u0275fac=function(){let p;return function(l){return(p||(p=r.n5z(a)))(l||a)}}(),a.\u0275cmp=r.Xpm({type:a,selectors:[["mat-basic-chip-option"],["","mat-basic-chip-option",""],["mat-chip-option"],["","mat-chip-option",""]],hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-option"],hostVars:37,hostBindings:function(i,l){2&i&&(r.Ikx("id",l.id),r.uIk("tabindex",null)("aria-label",null)("aria-description",null)("role",l.role),r.ekj("mdc-evolution-chip",!l._isBasicChip)("mdc-evolution-chip--filter",!l._isBasicChip)("mdc-evolution-chip--selectable",!l._isBasicChip)("mat-mdc-chip-selected",l.selected)("mat-mdc-chip-multiple",l._chipListMultiple)("mat-mdc-chip-disabled",l.disabled)("mat-mdc-chip-with-avatar",l.leadingIcon)("mdc-evolution-chip--disabled",l.disabled)("mdc-evolution-chip--selected",l.selected)("mdc-evolution-chip--selecting",!l._animationsDisabled)("mdc-evolution-chip--with-trailing-action",l._hasTrailingIcon())("mdc-evolution-chip--with-primary-icon",l.leadingIcon)("mdc-evolution-chip--with-primary-graphic",l._hasLeadingGraphic())("mdc-evolution-chip--with-avatar",l.leadingIcon)("mat-mdc-chip-highlighted",l.highlighted)("mat-mdc-chip-with-trailing-icon",l._hasTrailingIcon()))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",selectable:"selectable",selected:"selected"},outputs:{selectionChange:"selectionChange"},features:[r._Bn([{provide:V,useExisting:a},{provide:ht,useExisting:a}]),r.qOj],ngContentSelectors:Ht,decls:11,vars:12,consts:[["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","","role","option",3,"tabIndex","_allowFocusWhenDisabled"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"cdk-visually-hidden",3,"id"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__checkmark"],["viewBox","-2 -3 30 30","focusable","false","aria-hidden","true",1,"mdc-evolution-chip__checkmark-svg"],["fill","none","stroke","currentColor","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-evolution-chip__checkmark-path"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(i,l){1&i&&(r.F$t(Dt),r._UZ(0,"span",0)(1,"span",1),r.TgZ(2,"span",2)(3,"button",3),r.YNc(4,Mt,5,0,"span",4),r.TgZ(5,"span",5),r.Hsn(6),r._UZ(7,"span",6),r.qZA()()(),r.YNc(8,ft,2,0,"span",7),r.TgZ(9,"span",8),r._uU(10),r.qZA()),2&i&&(r.Q6J("matRippleDisabled",l._isRippleDisabled())("matRippleCentered",l._isRippleCentered)("matRippleTrigger",l._elementRef.nativeElement),r.xp6(3),r.Q6J("tabIndex",l.tabIndex)("_allowFocusWhenDisabled",!0),r.uIk("aria-selected",l.ariaSelected)("aria-label",l.ariaLabel)("aria-describedby",l._ariaDescriptionId),r.xp6(1),r.Q6J("ngIf",l._hasLeadingGraphic()),r.xp6(4),r.Q6J("ngIf",l._hasTrailingIcon()),r.xp6(1),r.Q6J("id",l._ariaDescriptionId),r.xp6(1),r.Oqu(l.ariaDescription))},dependencies:[N.O5,M.wG,pt],styles:[it],encapsulation:2,changeDetection:0}),a})(),g=(()=>{class a{constructor(i,l){this._elementRef=i,this._document=l}initialize(i){this.getNativeElement().focus(),this.setValue(i)}getNativeElement(){return this._elementRef.nativeElement}setValue(i){this.getNativeElement().textContent=i,this._moveCursorToEndOfInput()}getValue(){return this.getNativeElement().textContent||""}_moveCursorToEndOfInput(){const i=this._document.createRange();i.selectNodeContents(this.getNativeElement()),i.collapse(!1);const l=window.getSelection();l.removeAllRanges(),l.addRange(i)}}return a.\u0275fac=function(i){return new(i||a)(r.Y36(r.SBq),r.Y36(N.K0))},a.\u0275dir=r.lG2({type:a,selectors:[["span","matChipEditInput",""]],hostAttrs:["role","textbox","tabindex","-1","contenteditable","true",1,"mat-chip-edit-input"]}),a})(),y=(()=>{class a extends V{constructor(i,l,f,b,S,P,j,tt){super(i,l,f,b,S,P,j,tt),this.basicChipAttrName="mat-basic-chip-row",this._editStartPending=!1,this.editable=!1,this.edited=new r.vpe,this._isEditing=!1,this.role="row",this._onBlur.pipe((0,W.R)(this.destroyed)).subscribe(()=>{this._isEditing&&!this._editStartPending&&this._onEditFinish()})}_hasTrailingIcon(){return!this._isEditing&&super._hasTrailingIcon()}_handleFocus(){!this._isEditing&&!this.disabled&&this.focus()}_handleKeydown(i){i.keyCode!==t.K5||this.disabled?this._isEditing?i.stopPropagation():super._handleKeydown(i):this._isEditing?(i.preventDefault(),this._onEditFinish()):this.editable&&this._startEditing(i)}_handleDoubleclick(i){!this.disabled&&this.editable&&this._startEditing(i)}_startEditing(i){if(!this.primaryAction||this.removeIcon&&this._getSourceAction(i.target)===this.removeIcon)return;const l=this.value;this._isEditing=!0,this._editStartPending=!0,setTimeout(()=>{this._getEditInput().initialize(l),this._editStartPending=!1})}_onEditFinish(){this._isEditing=!1,this._editStartPending=!1,this.edited.emit({chip:this,value:this._getEditInput().getValue()}),(this._document.activeElement===this._getEditInput().getNativeElement()||this._document.activeElement===this._document.body)&&this.primaryAction.focus()}_getEditInput(){return this.contentEditInput||this.defaultEditInput}}return a.\u0275fac=function(i){return new(i||a)(r.Y36(r.sBO),r.Y36(r.SBq),r.Y36(r.R0b),r.Y36(B.tE),r.Y36(N.K0),r.Y36(r.QbO,8),r.Y36(M.Y2,8),r.$8M("tabindex"))},a.\u0275cmp=r.Xpm({type:a,selectors:[["mat-chip-row"],["","mat-chip-row",""],["mat-basic-chip-row"],["","mat-basic-chip-row",""]],contentQueries:function(i,l,f){if(1&i&&r.Suo(f,g,5),2&i){let b;r.iGM(b=r.CRH())&&(l.contentEditInput=b.first)}},viewQuery:function(i,l){if(1&i&&r.Gf(g,5),2&i){let f;r.iGM(f=r.CRH())&&(l.defaultEditInput=f.first)}},hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-row","mdc-evolution-chip"],hostVars:27,hostBindings:function(i,l){1&i&&r.NdJ("focus",function(b){return l._handleFocus(b)})("dblclick",function(b){return l._handleDoubleclick(b)}),2&i&&(r.Ikx("id",l.id),r.uIk("tabindex",l.disabled?null:-1)("aria-label",null)("aria-description",null)("role",l.role),r.ekj("mat-mdc-chip-with-avatar",l.leadingIcon)("mat-mdc-chip-disabled",l.disabled)("mat-mdc-chip-editing",l._isEditing)("mat-mdc-chip-editable",l.editable)("mdc-evolution-chip--disabled",l.disabled)("mdc-evolution-chip--with-trailing-action",l._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",l.leadingIcon)("mdc-evolution-chip--with-primary-icon",l.leadingIcon)("mdc-evolution-chip--with-avatar",l.leadingIcon)("mat-mdc-chip-highlighted",l.highlighted)("mat-mdc-chip-with-trailing-icon",l._hasTrailingIcon()))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",editable:"editable"},outputs:{edited:"edited"},features:[r._Bn([{provide:V,useExisting:a},{provide:ht,useExisting:a}]),r.qOj],ngContentSelectors:dt,decls:11,vars:13,consts:[[4,"ngIf"],["role","gridcell",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"tabIndex","disabled"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label",3,"ngSwitch"],[4,"ngSwitchCase"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing","role","gridcell",4,"ngIf"],[1,"cdk-visually-hidden",3,"id"],["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[4,"ngIf","ngIfElse"],["defaultMatChipEditInput",""],["matChipEditInput",""],["role","gridcell",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(i,l){1&i&&(r.F$t(At),r.YNc(0,nt,3,3,"ng-container",0),r.TgZ(1,"span",1)(2,"span",2),r.YNc(3,Tt,2,0,"span",3),r.TgZ(4,"span",4),r.YNc(5,gt,2,0,"ng-container",5),r.YNc(6,ct,4,2,"ng-container",5),r._UZ(7,"span",6),r.qZA()()(),r.YNc(8,Et,2,0,"span",7),r.TgZ(9,"span",8),r._uU(10),r.qZA()),2&i&&(r.Q6J("ngIf",!l._isEditing),r.xp6(2),r.Q6J("tabIndex",l.tabIndex)("disabled",l.disabled),r.uIk("role",l.editable?"button":null)("aria-label",l.ariaLabel)("aria-describedby",l._ariaDescriptionId),r.xp6(1),r.Q6J("ngIf",l.leadingIcon),r.xp6(1),r.Q6J("ngSwitch",l._isEditing),r.xp6(1),r.Q6J("ngSwitchCase",!1),r.xp6(1),r.Q6J("ngSwitchCase",!0),r.xp6(2),r.Q6J("ngIf",l._hasTrailingIcon()),r.xp6(1),r.Q6J("id",l._ariaDescriptionId),r.xp6(1),r.Oqu(l.ariaDescription))},dependencies:[N.O5,N.RF,N.n9,M.wG,pt,g],styles:[it],encapsulation:2,changeDetection:0}),a})();class E{constructor(p){}}const k=(0,M.sb)(E);let H=(()=>{class a extends k{get chipFocusChanges(){return this._getChipStream(i=>i._onFocus)}get chipDestroyedChanges(){return this._getChipStream(i=>i.destroyed)}get disabled(){return this._disabled}set disabled(i){this._disabled=(0,O.Ig)(i),this._syncChipsState()}get empty(){return 0===this._chips.length}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}set role(i){this._explicitRole=i}get focused(){return this._hasFocusedChip()}constructor(i,l,f){super(i),this._elementRef=i,this._changeDetectorRef=l,this._dir=f,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new z.xQ,this._defaultRole="presentation",this._disabled=!1,this._explicitRole=null,this._chipActions=new r.n_E}ngAfterViewInit(){this._setUpFocusManagement(),this._trackChipSetChanges(),this._trackDestroyedFocusedChip()}ngOnDestroy(){this._keyManager?.destroy(),this._chipActions.destroy(),this._destroyed.next(),this._destroyed.complete()}_hasFocusedChip(){return this._chips&&this._chips.some(i=>i._hasFocus())}_syncChipsState(){this._chips&&this._chips.forEach(i=>{i.disabled=this._disabled,i._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(i){this._originatesFromChip(i)&&this._keyManager.onKeydown(i)}_isValidIndex(i){return i>=0&&i<this._chips.length}_allowFocusEscape(){if(-1!==this.tabIndex){const i=this.tabIndex;this.tabIndex=-1,setTimeout(()=>this.tabIndex=i)}}_getChipStream(i){return this._chips.changes.pipe((0,J.O)(null),(0,wt.w)(()=>(0,et.T)(...this._chips.map(i))))}_originatesFromChip(i){let l=i.target;for(;l&&l!==this._elementRef.nativeElement;){if(l.classList.contains("mat-mdc-chip"))return!0;l=l.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe((0,J.O)(this._chips)).subscribe(i=>{const l=[];i.forEach(f=>f._getActions().forEach(b=>l.push(b))),this._chipActions.reset(l),this._chipActions.notifyOnChanges()}),this._keyManager=new B.Em(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(i=>this._skipPredicate(i)),this.chipFocusChanges.pipe((0,W.R)(this._destroyed)).subscribe(({chip:i})=>{const l=i._getSourceAction(document.activeElement);l&&this._keyManager.updateActiveItem(l)}),this._dir?.change.pipe((0,W.R)(this._destroyed)).subscribe(i=>this._keyManager.withHorizontalOrientation(i))}_skipPredicate(i){return!i.isInteractive||i.disabled}_trackChipSetChanges(){this._chips.changes.pipe((0,J.O)(null),(0,W.R)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe((0,W.R)(this._destroyed)).subscribe(i=>{const f=this._chips.toArray().indexOf(i.chip);this._isValidIndex(f)&&i.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=f)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const i=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),l=this._chips.toArray()[i];l.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():l.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}}return a.\u0275fac=function(i){return new(i||a)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(G.Is,8))},a.\u0275cmp=r.Xpm({type:a,selectors:[["mat-chip-set"]],contentQueries:function(i,l,f){if(1&i&&r.Suo(f,V,5),2&i){let b;r.iGM(b=r.CRH())&&(l._chips=b)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(i,l){1&i&&r.NdJ("keydown",function(b){return l._handleKeydown(b)}),2&i&&r.uIk("role",l.role)},inputs:{disabled:"disabled",role:"role"},features:[r.qOj],ngContentSelectors:_t,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(i,l){1&i&&(r.F$t(),r.TgZ(0,"div",0),r.Hsn(1),r.qZA())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0}),a})();class at{constructor(p,i){this.source=p,this.value=i}}const Yt={provide:L.JU,useExisting:(0,r.Gpc)(()=>Z),multi:!0};let Z=(()=>{class a extends H{constructor(){super(...arguments),this._onTouched=()=>{},this._onChange=()=>{},this._defaultRole="listbox",this._defaultOptions=(0,r.f3M)(ot,{optional:!0}),this._multiple=!1,this.ariaOrientation="horizontal",this._selectable=!0,this.compareWith=(i,l)=>i===l,this._required=!1,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this.change=new r.vpe,this._chips=void 0}get multiple(){return this._multiple}set multiple(i){this._multiple=(0,O.Ig)(i),this._syncListboxProperties()}get selected(){const i=this._chips.toArray().filter(l=>l.selected);return this.multiple?i:i[0]}get selectable(){return this._selectable}set selectable(i){this._selectable=(0,O.Ig)(i),this._syncListboxProperties()}get required(){return this._required}set required(i){this._required=(0,O.Ig)(i)}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(i){this._hideSingleSelectionIndicator=(0,O.Ig)(i),this._syncListboxProperties()}get chipSelectionChanges(){return this._getChipStream(i=>i.selectionChange)}get chipBlurChanges(){return this._getChipStream(i=>i._onBlur)}get value(){return this._value}set value(i){this.writeValue(i),this._value=i}ngAfterContentInit(){void 0!==this._pendingInitialValue&&Promise.resolve().then(()=>{this._setSelectionByValue(this._pendingInitialValue,!1),this._pendingInitialValue=void 0}),this._chips.changes.pipe((0,J.O)(null),(0,W.R)(this._destroyed)).subscribe(()=>{this._syncListboxProperties()}),this.chipBlurChanges.pipe((0,W.R)(this._destroyed)).subscribe(()=>this._blur()),this.chipSelectionChanges.pipe((0,W.R)(this._destroyed)).subscribe(i=>{this.multiple||this._chips.forEach(l=>{l!==i.source&&l._setSelectedState(!1,!1,!1)}),i.isUserInput&&this._propagateChanges()})}focus(){if(this.disabled)return;const i=this._getFirstSelectedChip();i&&!i.disabled?i.focus():this._chips.length>0?this._keyManager.setFirstItemActive():this._elementRef.nativeElement.focus()}writeValue(i){this._chips?this._setSelectionByValue(i,!1):null!=i&&(this._pendingInitialValue=i)}registerOnChange(i){this._onChange=i}registerOnTouched(i){this._onTouched=i}setDisabledState(i){this.disabled=i}_setSelectionByValue(i,l=!0){this._clearSelection(),Array.isArray(i)?i.forEach(f=>this._selectValue(f,l)):this._selectValue(i,l)}_blur(){this.disabled||setTimeout(()=>{this.focused||this._markAsTouched()})}_keydown(i){i.keyCode===t.Mf&&super._allowFocusEscape()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck()}_propagateChanges(){let i=null;i=Array.isArray(this.selected)?this.selected.map(l=>l.value):this.selected?this.selected.value:void 0,this._value=i,this.change.emit(new at(this,i)),this._onChange(i),this._changeDetectorRef.markForCheck()}_clearSelection(i){this._chips.forEach(l=>{l!==i&&l.deselect()})}_selectValue(i,l){const f=this._chips.find(b=>null!=b.value&&this.compareWith(b.value,i));return f&&(l?f.selectViaInteraction():f.select()),f}_syncListboxProperties(){this._chips&&Promise.resolve().then(()=>{this._chips.forEach(i=>{i._chipListMultiple=this.multiple,i.chipListSelectable=this._selectable,i._chipListHideSingleSelectionIndicator=this.hideSingleSelectionIndicator,i._changeDetectorRef.markForCheck()})})}_getFirstSelectedChip(){return Array.isArray(this.selected)?this.selected.length?this.selected[0]:void 0:this.selected}_skipPredicate(i){return!i.isInteractive}}return a.\u0275fac=function(){let p;return function(l){return(p||(p=r.n5z(a)))(l||a)}}(),a.\u0275cmp=r.Xpm({type:a,selectors:[["mat-chip-listbox"]],contentQueries:function(i,l,f){if(1&i&&r.Suo(f,F,5),2&i){let b;r.iGM(b=r.CRH())&&(l._chips=b)}},hostAttrs:["ngSkipHydration","",1,"mdc-evolution-chip-set","mat-mdc-chip-listbox"],hostVars:11,hostBindings:function(i,l){1&i&&r.NdJ("focus",function(){return l.focus()})("blur",function(){return l._blur()})("keydown",function(b){return l._keydown(b)}),2&i&&(r.Ikx("tabIndex",l.empty?-1:l.tabIndex),r.uIk("role",l.role)("aria-describedby",l._ariaDescribedby||null)("aria-required",l.role?l.required:null)("aria-disabled",l.disabled.toString())("aria-multiselectable",l.multiple)("aria-orientation",l.ariaOrientation),r.ekj("mat-mdc-chip-list-disabled",l.disabled)("mat-mdc-chip-list-required",l.required))},inputs:{tabIndex:"tabIndex",multiple:"multiple",ariaOrientation:["aria-orientation","ariaOrientation"],selectable:"selectable",compareWith:"compareWith",required:"required",hideSingleSelectionIndicator:"hideSingleSelectionIndicator",value:"value"},outputs:{change:"change"},features:[r._Bn([Yt]),r.qOj],ngContentSelectors:_t,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(i,l){1&i&&(r.F$t(),r.TgZ(0,"div",0),r.Hsn(1),r.qZA())},styles:[Pt],encapsulation:2,changeDetection:0}),a})();class kt{constructor(p,i){this.source=p,this.value=i}}class Zt extends H{constructor(p,i,l,f,b,S,P){super(p,i,l),this._defaultErrorStateMatcher=f,this._parentForm=b,this._parentFormGroup=S,this.ngControl=P,this.stateChanges=new z.xQ}}const Vt=(0,M.FD)(Zt);let st=(()=>{class a extends Vt{get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(i){this._disabled=(0,O.Ig)(i),this._syncChipsState()}get id(){return this._chipInput.id}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this._chips||0===this._chips.length)}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(i){this._placeholder=i,this.stateChanges.next()}get focused(){return this._chipInput.focused||this._hasFocusedChip()}get required(){return this._required??this.ngControl?.control?.hasValidator(L.kI.required)??!1}set required(i){this._required=(0,O.Ig)(i),this.stateChanges.next()}get shouldLabelFloat(){return!this.empty||this.focused}get value(){return this._value}set value(i){this._value=i}get chipBlurChanges(){return this._getChipStream(i=>i._onBlur)}constructor(i,l,f,b,S,P,j){super(i,l,f,P,b,S,j),this.controlType="mat-chip-grid",this._defaultRole="grid",this._ariaDescribedbyIds=[],this._onTouched=()=>{},this._onChange=()=>{},this._value=[],this.change=new r.vpe,this.valueChange=new r.vpe,this._chips=void 0,this.ngControl&&(this.ngControl.valueAccessor=this)}ngAfterContentInit(){this.chipBlurChanges.pipe((0,W.R)(this._destroyed)).subscribe(()=>{this._blur(),this.stateChanges.next()}),(0,et.T)(this.chipFocusChanges,this._chips.changes).pipe((0,W.R)(this._destroyed)).subscribe(()=>this.stateChanges.next())}ngAfterViewInit(){super.ngAfterViewInit()}ngDoCheck(){this.ngControl&&this.updateErrorState()}ngOnDestroy(){super.ngOnDestroy(),this.stateChanges.complete()}registerInput(i){this._chipInput=i,this._chipInput.setDescribedByIds(this._ariaDescribedbyIds)}onContainerClick(i){!this.disabled&&!this._originatesFromChip(i)&&this.focus()}focus(){this.disabled||this._chipInput.focused||(!this._chips.length||this._chips.first.disabled?Promise.resolve().then(()=>this._chipInput.focus()):this._chips.length&&this._keyManager.setFirstItemActive(),this.stateChanges.next())}setDescribedByIds(i){this._ariaDescribedbyIds=i,this._chipInput?.setDescribedByIds(i)}writeValue(i){this._value=i}registerOnChange(i){this._onChange=i}registerOnTouched(i){this._onTouched=i}setDisabledState(i){this.disabled=i,this.stateChanges.next()}_blur(){this.disabled||setTimeout(()=>{this.focused||(this._propagateChanges(),this._markAsTouched())})}_allowFocusEscape(){this._chipInput.focused||super._allowFocusEscape()}_handleKeydown(i){i.keyCode===t.Mf?this._chipInput.focused&&(0,t.Vb)(i,"shiftKey")&&this._chips.length&&!this._chips.last.disabled?(i.preventDefault(),this._keyManager.activeItem?this._keyManager.setActiveItem(this._keyManager.activeItem):this._focusLastChip()):super._allowFocusEscape():this._chipInput.focused||super._handleKeydown(i),this.stateChanges.next()}_focusLastChip(){this._chips.length&&this._chips.last.focus()}_propagateChanges(){const i=this._chips.length?this._chips.toArray().map(l=>l.value):[];this._value=i,this.change.emit(new kt(this,i)),this.valueChange.emit(i),this._onChange(i),this._changeDetectorRef.markForCheck()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}}return a.\u0275fac=function(i){return new(i||a)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(G.Is,8),r.Y36(L.F,8),r.Y36(L.sg,8),r.Y36(M.rD),r.Y36(L.a5,10))},a.\u0275cmp=r.Xpm({type:a,selectors:[["mat-chip-grid"]],contentQueries:function(i,l,f){if(1&i&&r.Suo(f,y,5),2&i){let b;r.iGM(b=r.CRH())&&(l._chips=b)}},hostAttrs:[1,"mat-mdc-chip-set","mat-mdc-chip-grid","mdc-evolution-chip-set"],hostVars:10,hostBindings:function(i,l){1&i&&r.NdJ("focus",function(){return l.focus()})("blur",function(){return l._blur()}),2&i&&(r.Ikx("tabIndex",l._chips&&0===l._chips.length?-1:l.tabIndex),r.uIk("role",l.role)("aria-disabled",l.disabled.toString())("aria-invalid",l.errorState),r.ekj("mat-mdc-chip-list-disabled",l.disabled)("mat-mdc-chip-list-invalid",l.errorState)("mat-mdc-chip-list-required",l.required))},inputs:{tabIndex:"tabIndex",disabled:"disabled",placeholder:"placeholder",required:"required",value:"value",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},features:[r._Bn([{provide:T.Eo,useExisting:a}]),r.qOj],ngContentSelectors:_t,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(i,l){1&i&&(r.F$t(),r.TgZ(0,"div",0),r.Hsn(1),r.qZA())},styles:[Pt],encapsulation:2,changeDetection:0}),a})(),Xt=0,jt=(()=>{class a{set chipGrid(i){i&&(this._chipGrid=i,this._chipGrid.registerInput(this))}get addOnBlur(){return this._addOnBlur}set addOnBlur(i){this._addOnBlur=(0,O.Ig)(i)}get disabled(){return this._disabled||this._chipGrid&&this._chipGrid.disabled}set disabled(i){this._disabled=(0,O.Ig)(i)}get empty(){return!this.inputElement.value}constructor(i,l,f){this._elementRef=i,this.focused=!1,this._addOnBlur=!1,this.chipEnd=new r.vpe,this.placeholder="",this.id="mat-mdc-chip-list-input-"+Xt++,this._disabled=!1,this.inputElement=this._elementRef.nativeElement,this.separatorKeyCodes=l.separatorKeyCodes,f&&this.inputElement.classList.add("mat-mdc-form-field-input-control")}ngOnChanges(){this._chipGrid.stateChanges.next()}ngOnDestroy(){this.chipEnd.complete()}ngAfterContentInit(){this._focusLastChipOnBackspace=this.empty}_keydown(i){if(i){if(i.keyCode===t.ZH&&this._focusLastChipOnBackspace)return this._chipGrid._focusLastChip(),void i.preventDefault();this._focusLastChipOnBackspace=!1}this._emitChipEnd(i)}_keyup(i){!this._focusLastChipOnBackspace&&i.keyCode===t.ZH&&this.empty&&(this._focusLastChipOnBackspace=!0,i.preventDefault())}_blur(){this.addOnBlur&&this._emitChipEnd(),this.focused=!1,this._chipGrid.focused||this._chipGrid._blur(),this._chipGrid.stateChanges.next()}_focus(){this.focused=!0,this._focusLastChipOnBackspace=this.empty,this._chipGrid.stateChanges.next()}_emitChipEnd(i){(!i||this._isSeparatorKey(i))&&(this.chipEnd.emit({input:this.inputElement,value:this.inputElement.value,chipInput:this}),i?.preventDefault())}_onInput(){this._chipGrid.stateChanges.next()}focus(){this.inputElement.focus()}clear(){this.inputElement.value="",this._focusLastChipOnBackspace=!0}setDescribedByIds(i){const l=this._elementRef.nativeElement;i.length?l.setAttribute("aria-describedby",i.join(" ")):l.removeAttribute("aria-describedby")}_isSeparatorKey(i){return!(0,t.Vb)(i)&&new Set(this.separatorKeyCodes).has(i.keyCode)}}return a.\u0275fac=function(i){return new(i||a)(r.Y36(r.SBq),r.Y36(ot),r.Y36(T.G_,8))},a.\u0275dir=r.lG2({type:a,selectors:[["input","matChipInputFor",""]],hostAttrs:[1,"mat-mdc-chip-input","mat-mdc-input-element","mdc-text-field__input","mat-input-element"],hostVars:6,hostBindings:function(i,l){1&i&&r.NdJ("keydown",function(b){return l._keydown(b)})("keyup",function(b){return l._keyup(b)})("blur",function(){return l._blur()})("focus",function(){return l._focus()})("input",function(){return l._onInput()}),2&i&&(r.Ikx("id",l.id),r.uIk("disabled",l.disabled||null)("placeholder",l.placeholder||null)("aria-invalid",l._chipGrid&&l._chipGrid.ngControl?l._chipGrid.ngControl.invalid:null)("aria-required",l._chipGrid&&l._chipGrid.required||null)("required",l._chipGrid&&l._chipGrid.required||null))},inputs:{chipGrid:["matChipInputFor","chipGrid"],addOnBlur:["matChipInputAddOnBlur","addOnBlur"],separatorKeyCodes:["matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",disabled:"disabled"},outputs:{chipEnd:"matChipInputTokenEnd"},exportAs:["matChipInput","matChipInputFor"],features:[r.TTD]}),a})(),Ct=(()=>{class a{}return a.\u0275fac=function(i){return new(i||a)},a.\u0275mod=r.oAB({type:a}),a.\u0275inj=r.cJS({providers:[M.rD,{provide:ot,useValue:{separatorKeyCodes:[t.K5]}}],imports:[M.BQ,N.ez,M.si,M.BQ]}),a})();var qt=C(6124),$=C(617),Ut=C(7845),Kt=C(2296);const $t=["fruitInput"];function Ot(a,p){if(1&a){const i=r.EpF();r.TgZ(0,"mat-chip-row",9),r.NdJ("removed",function(){const b=r.CHM(i).$implicit,S=r.oxw();return r.KtG(S.remove(b))}),r._uU(1),r.TgZ(2,"button",10)(3,"mat-icon"),r._uU(4,"cancel"),r.qZA()()()}if(2&a){const i=p.$implicit;r.xp6(1),r.hij(" ",i," "),r.xp6(1),r.uIk("aria-label","remove "+i)}}function Lt(a,p){if(1&a&&(r.TgZ(0,"mat-option",11),r._uU(1),r.qZA()),2&a){const i=p.$implicit;r.Q6J("value",i),r.xp6(1),r.hij(" ",i," ")}}function It(a,p){if(1&a&&(r.TgZ(0,"mat-chip",2),r._uU(1),r.qZA()),2&a){const i=p.$implicit;r.xp6(1),r.hij(" ",i.name," ")}}function v(a,p){if(1&a){const i=r.EpF();r.TgZ(0,"mat-chip-row",5),r.NdJ("removed",function(){const b=r.CHM(i).$implicit,S=r.oxw();return r.KtG(S.remove(b))})("edited",function(f){const S=r.CHM(i).$implicit,P=r.oxw();return r.KtG(P.edit(S,f))}),r._uU(1),r.TgZ(2,"button",6)(3,"mat-icon"),r._uU(4,"cancel"),r.qZA()()()}if(2&a){const i=p.$implicit;r.Q6J("editable",!0)("aria-description","press enter to edit "+i.name),r.xp6(1),r.hij(" ",i.name," "),r.xp6(1),r.uIk("aria-label","remove "+i.name)}}function m(a,p){if(1&a&&(r.TgZ(0,"mat-chip-option",2),r._uU(1),r.qZA()),2&a){const i=p.$implicit;r.Q6J("color",i.color),r.xp6(1),r.hij(" ",i.name," ")}}function x(a,p){if(1&a){const i=r.EpF();r.TgZ(0,"mat-chip-row",7),r.NdJ("removed",function(){const b=r.CHM(i).$implicit,S=r.oxw();return r.KtG(S.removeKeyword(b))}),r._uU(1),r.TgZ(2,"button",8)(3,"mat-icon"),r._uU(4,"cancel"),r.qZA()()()}if(2&a){const i=p.$implicit;r.xp6(1),r.hij(" ",i," ")}}let I=(()=>{class a{constructor(){this.separatorKeysCodes=[t.K5,t.OC],this.fruitCtrl=new L.NI(""),this.fruits=["Lemon"],this.allFruits=["Apple","Lemon","Lime","Orange","Strawberry"],this.announcer=(0,r.f3M)(B.Kd),this.filteredFruits=this.fruitCtrl.valueChanges.pipe((0,J.O)(null),(0,qt.U)(i=>i?this._filter(i):this.allFruits.slice()))}add(i){const l=(i.value||"").trim();l&&this.fruits.push(l),i.chipInput.clear(),this.fruitCtrl.setValue(null)}remove(i){const l=this.fruits.indexOf(i);l>=0&&(this.fruits.splice(l,1),this.announcer.announce(`Removed ${i}`))}selected(i){this.fruits.push(i.option.viewValue),this.fruitInput.nativeElement.value="",this.fruitCtrl.setValue(null)}_filter(i){const l=i.toLowerCase();return this.allFruits.filter(f=>f.toLowerCase().includes(l))}}return a.\u0275fac=function(i){return new(i||a)},a.\u0275cmp=r.Xpm({type:a,selectors:[["chips-autocomplete-example"]],viewQuery:function(i,l){if(1&i&&r.Gf($t,5),2&i){let f;r.iGM(f=r.CRH())&&(l.fruitInput=f.first)}},standalone:!0,features:[r.jDz],decls:13,vars:8,consts:[[1,"example-chip-list"],["aria-label","Fruit selection"],["chipGrid",""],[3,"removed",4,"ngFor","ngForOf"],["placeholder","New Fruit...",3,"formControl","matChipInputFor","matAutocomplete","matChipInputSeparatorKeyCodes","matChipInputTokenEnd"],["fruitInput",""],[3,"optionSelected"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],[3,"removed"],["matChipRemove",""],[3,"value"]],template:function(i,l){if(1&i&&(r.TgZ(0,"form")(1,"mat-form-field",0)(2,"mat-label"),r._uU(3,"Favorite Fruits"),r.qZA(),r.TgZ(4,"mat-chip-grid",1,2),r.YNc(6,Ot,5,2,"mat-chip-row",3),r.qZA(),r.TgZ(7,"input",4,5),r.NdJ("matChipInputTokenEnd",function(b){return l.add(b)}),r.qZA(),r.TgZ(9,"mat-autocomplete",6,7),r.NdJ("optionSelected",function(b){return l.selected(b)}),r.YNc(11,Lt,2,2,"mat-option",8),r.ALo(12,"async"),r.qZA()()()),2&i){const f=r.MAs(5),b=r.MAs(10);r.xp6(6),r.Q6J("ngForOf",l.fruits),r.xp6(1),r.Q6J("formControl",l.fruitCtrl)("matChipInputFor",f)("matAutocomplete",b)("matChipInputSeparatorKeyCodes",l.separatorKeysCodes),r.xp6(4),r.Q6J("ngForOf",r.lcZ(12,6,l.filteredFruits))}},dependencies:[L.u5,L._Y,L.Fj,L.JJ,L.JL,L.F,T.lN,T.KE,T.hX,Ct,st,jt,K,y,N.ax,$.Ps,$.Hw,U.Bb,U.XC,M.ey,U.ZL,L.UX,L.oH,N.Ov],styles:[".example-chip-list[_ngcontent-%COMP%] {\n width: 100%;\n}"]}),a})(),R=(()=>{class a{constructor(){this.vegetables=[{name:"apple"},{name:"banana"},{name:"strawberry"},{name:"orange"},{name:"kiwi"},{name:"cherry"}]}drop(i){(0,Ut.bA)(this.vegetables,i.previousIndex,i.currentIndex)}}return a.\u0275fac=function(i){return new(i||a)},a.\u0275cmp=r.Xpm({type:a,selectors:[["chips-drag-drop-example"]],standalone:!0,features:[r.jDz],decls:2,vars:1,consts:[["cdkDropList","","cdkDropListOrientation","horizontal",1,"example-chip",3,"cdkDropListDropped"],["class","example-box","cdkDrag","",4,"ngFor","ngForOf"],["cdkDrag","",1,"example-box"]],template:function(i,l){1&i&&(r.TgZ(0,"mat-chip-set",0),r.NdJ("cdkDropListDropped",function(b){return l.drop(b)}),r.YNc(1,It,2,1,"mat-chip",1),r.qZA()),2&i&&(r.xp6(1),r.Q6J("ngForOf",l.vegetables))},dependencies:[Ct,V,H,Ut.Wj,N.ax,Ut.Zt],styles:[".example-box.cdk-drag-animating[_ngcontent-%COMP%] {\n transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);\n}\n\n.example-chip[_ngcontent-%COMP%] .cdk-drop-list-dragging[_ngcontent-%COMP%] {\n transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);\n}"]}),a})(),Bt=(()=>{class a{constructor(){this.addOnBlur=!0,this.separatorKeysCodes=[t.K5,t.OC],this.fruits=[{name:"Lemon"},{name:"Lime"},{name:"Apple"}],this.announcer=(0,r.f3M)(B.Kd)}add(i){const l=(i.value||"").trim();l&&this.fruits.push({name:l}),i.chipInput.clear()}remove(i){const l=this.fruits.indexOf(i);l>=0&&(this.fruits.splice(l,1),this.announcer.announce(`Removed ${i}`))}edit(i,l){const f=l.value.trim();if(!f)return void this.remove(i);const b=this.fruits.indexOf(i);b>=0&&(this.fruits[b].name=f)}}return a.\u0275fac=function(i){return new(i||a)},a.\u0275cmp=r.Xpm({type:a,selectors:[["chips-input-example"]],standalone:!0,features:[r.jDz],decls:7,vars:4,consts:[[1,"example-chip-list"],["aria-label","Enter fruits"],["chipGrid",""],[3,"editable","aria-description","removed","edited",4,"ngFor","ngForOf"],["placeholder","New fruit...",3,"matChipInputFor","matChipInputSeparatorKeyCodes","matChipInputAddOnBlur","matChipInputTokenEnd"],[3,"editable","aria-description","removed","edited"],["matChipRemove",""]],template:function(i,l){if(1&i&&(r.TgZ(0,"mat-form-field",0)(1,"mat-label"),r._uU(2,"Favorite Fruits"),r.qZA(),r.TgZ(3,"mat-chip-grid",1,2),r.YNc(5,v,5,4,"mat-chip-row",3),r.TgZ(6,"input",4),r.NdJ("matChipInputTokenEnd",function(b){return l.add(b)}),r.qZA()()()),2&i){const f=r.MAs(4);r.xp6(5),r.Q6J("ngForOf",l.fruits),r.xp6(1),r.Q6J("matChipInputFor",f)("matChipInputSeparatorKeyCodes",l.separatorKeysCodes)("matChipInputAddOnBlur",l.addOnBlur)}},dependencies:[T.lN,T.KE,T.hX,Ct,st,jt,K,y,N.ax,$.Ps,$.Hw],styles:[".example-chip-list[_ngcontent-%COMP%] {\n width: 100%;\n}"]}),a})(),lt=(()=>{class a{}return a.\u0275fac=function(i){return new(i||a)},a.\u0275cmp=r.Xpm({type:a,selectors:[["chips-overview-example"]],standalone:!0,features:[r.jDz],decls:9,vars:0,consts:[["aria-label","Fish selection"],["color","accent","selected",""],["color","warn"]],template:function(i,l){1&i&&(r.TgZ(0,"mat-chip-listbox",0)(1,"mat-chip-option"),r._uU(2,"One fish"),r.qZA(),r.TgZ(3,"mat-chip-option"),r._uU(4,"Two fish"),r.qZA(),r.TgZ(5,"mat-chip-option",1),r._uU(6,"Accent fish"),r.qZA(),r.TgZ(7,"mat-chip-option",2),r._uU(8,"Warn fish"),r.qZA()())},dependencies:[Ct,Z,F],encapsulation:2}),a})(),u=(()=>{class a{constructor(){this.availableColors=[{name:"none",color:void 0},{name:"Primary",color:"primary"},{name:"Accent",color:"accent"},{name:"Warn",color:"warn"}]}}return a.\u0275fac=function(i){return new(i||a)},a.\u0275cmp=r.Xpm({type:a,selectors:[["chips-stacked-example"]],standalone:!0,features:[r.jDz],decls:2,vars:1,consts:[["aria-label","Color selection",1,"mat-mdc-chip-set-stacked"],["selected","",3,"color",4,"ngFor","ngForOf"],["selected","",3,"color"]],template:function(i,l){1&i&&(r.TgZ(0,"mat-chip-listbox",0),r.YNc(1,m,2,2,"mat-chip-option",1),r.qZA()),2&i&&(r.xp6(1),r.Q6J("ngForOf",l.availableColors))},dependencies:[Ct,Z,F,N.ax],styles:[".mat-mdc-chip-set[_ngcontent-%COMP%] {\n max-width: 200px;\n}"]}),a})(),c=(()=>{class a{constructor(){this.isDisabled=!1,this.remove=jasmine.createSpy("remove spy"),this.add=jasmine.createSpy("add spy")}}return a.\u0275fac=function(i){return new(i||a)},a.\u0275cmp=r.Xpm({type:a,selectors:[["chips-harness-example"]],standalone:!0,features:[r.jDz],decls:12,vars:2,consts:[[3,"disabled","aria-orientation"],[3,"removed"],["matChipRemove","","aria-label","remove Chip 2"]],template:function(i,l){1&i&&(r.TgZ(0,"mat-chip-listbox",0)(1,"mat-chip-option",1),r.NdJ("removed",function(){return l.remove()}),r._uU(2,"Chip 1"),r.qZA(),r.TgZ(3,"mat-chip-option",1),r.NdJ("removed",function(){return l.remove()}),r._uU(4," Chip 2 "),r.TgZ(5,"button",2)(6,"mat-icon"),r._uU(7,"remove_icon"),r.qZA()()(),r.TgZ(8,"mat-chip-option",1),r.NdJ("removed",function(){return l.remove()}),r.TgZ(9,"mat-chip-avatar"),r._uU(10,"C"),r.qZA(),r._uU(11,"Chip 4"),r.qZA()()),2&i&&r.Q6J("disabled",l.isDisabled)("aria-orientation","horizontal")},dependencies:[Ct,X,Z,F,K,$.Ps,$.Hw],encapsulation:2}),a})(),s=(()=>{class a{constructor(){this.keywords=["angular","how-to","tutorial","accessibility"],this.formControl=new L.NI(["angular"]),this.announcer=(0,r.f3M)(B.Kd)}removeKeyword(i){const l=this.keywords.indexOf(i);l>=0&&(this.keywords.splice(l,1),this.announcer.announce(`removed ${i}`))}add(i){const l=(i.value||"").trim();l&&this.keywords.push(l),i.chipInput.clear()}}return a.\u0275fac=function(i){return new(i||a)},a.\u0275cmp=r.Xpm({type:a,selectors:[["chips-form-control-example"]],standalone:!0,features:[r.jDz],decls:19,vars:4,consts:[[1,"example-button-container"],["mat-raised-button","",3,"click"],[1,"example-form-field"],["aria-label","Enter keywords",3,"formControl"],["chipGrid",""],[3,"removed",4,"ngFor","ngForOf"],["placeholder","New keyword...",3,"matChipInputFor","matChipInputTokenEnd"],[3,"removed"],["matChipRemove","","aria-label","'remove ' + keyword"]],template:function(i,l){if(1&i&&(r.TgZ(0,"div",0)(1,"button",1),r.NdJ("click",function(){return l.formControl.disable()}),r._uU(2,"Disable form control"),r.qZA(),r.TgZ(3,"button",1),r.NdJ("click",function(){return l.formControl.enable()}),r._uU(4,"Enable form control"),r.qZA()(),r.TgZ(5,"p")(6,"em"),r._uU(7,"Enter video keywords"),r.qZA()(),r.TgZ(8,"mat-form-field",2)(9,"mat-label"),r._uU(10,"Video keywords"),r.qZA(),r.TgZ(11,"mat-chip-grid",3,4),r.YNc(13,x,5,1,"mat-chip-row",5),r.qZA(),r.TgZ(14,"input",6),r.NdJ("matChipInputTokenEnd",function(b){return l.add(b)}),r.qZA()(),r.TgZ(15,"p")(16,"strong"),r._uU(17,"The following keywords are entered:"),r.qZA(),r._uU(18),r.qZA()),2&i){const f=r.MAs(12);r.xp6(11),r.Q6J("formControl",l.formControl),r.xp6(2),r.Q6J("ngForOf",l.keywords),r.xp6(1),r.Q6J("matChipInputFor",f),r.xp6(4),r.hij(" ",l.formControl.value,"\n")}},dependencies:[Kt.ot,Kt.lW,T.lN,T.KE,T.hX,Ct,st,jt,K,y,L.u5,L.JJ,L.UX,L.oH,N.ax,$.Ps,$.Hw],styles:[".example-form-field[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.example-button-container[_ngcontent-%COMP%] > button[_ngcontent-%COMP%] {\n margin: 0 12px;\n}"]}),a})(),h=(()=>{class a{}return a.\u0275fac=function(i){return new(i||a)},a.\u0275cmp=r.Xpm({type:a,selectors:[["chips-avatar-example"]],standalone:!0,features:[r.jDz],decls:10,vars:0,consts:[["aria-label","Dog selection"],["matChipAvatar","","src","https://material.angular.io/assets/img/examples/shiba1.jpg","alt","Photo of a Shiba Inu"],["color","primary"],["color","accent"]],template:function(i,l){1&i&&(r.TgZ(0,"mat-chip-listbox",0)(1,"mat-chip"),r._UZ(2,"img",1),r._uU(3," Dog one "),r.qZA(),r.TgZ(4,"mat-chip",2),r._UZ(5,"img",1),r._uU(6," Dog two "),r.qZA(),r.TgZ(7,"mat-chip",3),r._UZ(8,"img",1),r._uU(9," Dog three "),r.qZA()())},dependencies:[Ct,V,X,Z]}),a})()},6223:(re,Nt,C)=>{C.d(Nt,{Cf:()=>Y,EJ:()=>he,F:()=>ce,Fj:()=>wt,JJ:()=>E,JL:()=>k,JU:()=>B,Kr:()=>Ge,NI:()=>ne,On:()=>_e,Q7:()=>pe,UX:()=>Oi,Wl:()=>et,YN:()=>Ne,Zs:()=>Ee,_Y:()=>Pe,a5:()=>A,cw:()=>c,eT:()=>be,gN:()=>V,kI:()=>Ht,oH:()=>xe,qu:()=>Ai,sg:()=>de,u:()=>De,u5:()=>Si,wV:()=>ve});var t=C(5879),r=C(6814),L=C(5253),U=C(7504),O=C(6124);let N=(()=>{class o{constructor(e,d){this._renderer=e,this._elementRef=d,this.onChange=_=>{},this.onTouched=()=>{}}setProperty(e,d){this._renderer.setProperty(this._elementRef.nativeElement,e,d)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(t.Qsj),t.Y36(t.SBq))},o.\u0275dir=t.lG2({type:o}),o})(),M=(()=>{class o extends N{}return o.\u0275fac=function(){let n;return function(d){return(n||(n=t.n5z(o)))(d||o)}}(),o.\u0275dir=t.lG2({type:o,features:[t.qOj]}),o})();const B=new t.OlP("NgValueAccessor"),z={provide:B,useExisting:(0,t.Gpc)(()=>et),multi:!0};let et=(()=>{class o extends M{writeValue(e){this.setProperty("checked",e)}}return o.\u0275fac=function(){let n;return function(d){return(n||(n=t.n5z(o)))(d||o)}}(),o.\u0275dir=t.lG2({type:o,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(e,d){1&e&&t.NdJ("change",function(D){return d.onChange(D.target.checked)})("blur",function(){return d.onTouched()})},features:[t._Bn([z]),t.qOj]}),o})();const Qt={provide:B,useExisting:(0,t.Gpc)(()=>wt),multi:!0},J=new t.OlP("CompositionEventMode");let wt=(()=>{class o extends N{constructor(e,d,_){super(e,d),this._compositionMode=_,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function W(){const o=(0,r.q)()?(0,r.q)().getUserAgent():"";return/android (\d+)/.test(o.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(J,8))},o.\u0275dir=t.lG2({type:o,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,d){1&e&&t.NdJ("input",function(D){return d._handleInput(D.target.value)})("blur",function(){return d.onTouched()})("compositionstart",function(){return d._compositionStart()})("compositionend",function(D){return d._compositionEnd(D.target.value)})},features:[t._Bn([Qt]),t.qOj]}),o})();function G(o){return null==o||("string"==typeof o||Array.isArray(o))&&0===o.length}function T(o){return null!=o&&"number"==typeof o.length}const Y=new t.OlP("NgValidators"),Q=new t.OlP("NgAsyncValidators"),Dt=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Ht{static min(n){return function Mt(o){return n=>{if(G(n.value)||G(o))return null;const e=parseFloat(n.value);return!isNaN(e)&&e<o?{min:{min:o,actual:n.value}}:null}}(n)}static max(n){return function ft(o){return n=>{if(G(n.value)||G(o))return null;const e=parseFloat(n.value);return!isNaN(e)&&e>o?{max:{max:o,actual:n.value}}:null}}(n)}static required(n){return it(n)}static requiredTrue(n){return nt(n)}static email(n){return function Tt(o){return G(o.value)||Dt.test(o.value)?null:{email:!0}}(n)}static minLength(n){return function gt(o){return n=>G(n.value)||!T(n.value)?null:n.value.length<o?{minlength:{requiredLength:o,actualLength:n.value.length}}:null}(n)}static maxLength(n){return function Rt(o){return n=>T(n.value)&&n.value.length>o?{maxlength:{requiredLength:o,actualLength:n.value.length}}:null}(n)}static pattern(n){return function Gt(o){if(!o)return ct;let n,e;return"string"==typeof o?(e="","^"!==o.charAt(0)&&(e+="^"),e+=o,"$"!==o.charAt(o.length-1)&&(e+="$"),n=new RegExp(e)):(e=o.toString(),n=o),d=>{if(G(d.value))return null;const _=d.value;return n.test(_)?null:{pattern:{requiredPattern:e,actualValue:_}}}}(n)}static nullValidator(n){return null}static compose(n){return vt(n)}static composeAsync(n){return yt(n)}}function it(o){return G(o.value)?{required:!0}:null}function nt(o){return!0===o.value?null:{required:!0}}function ct(o){return null}function Et(o){return null!=o}function At(o){return(0,t.QGY)(o)?(0,L.D)(o):o}function dt(o){let n={};return o.forEach(e=>{n=null!=e?{...n,...e}:n}),0===Object.keys(n).length?null:n}function _t(o,n){return n.map(e=>e(o))}function ot(o){return o.map(n=>function Pt(o){return!o.validate}(n)?n:e=>n.validate(e))}function vt(o){if(!o)return null;const n=o.filter(Et);return 0==n.length?null:function(e){return dt(_t(e,n))}}function bt(o){return null!=o?vt(ot(o)):null}function yt(o){if(!o)return null;const n=o.filter(Et);return 0==n.length?null:function(e){const d=_t(e,n).map(At);return(0,U.D)(d).pipe((0,O.U)(dt))}}function ht(o){return null!=o?yt(ot(o)):null}function zt(o,n){return null===o?[n]:Array.isArray(o)?[...o,n]:[o,n]}function xt(o){return o._rawValidators}function pt(o){return o._rawAsyncValidators}function X(o){return o?Array.isArray(o)?o:[o]:[]}function ut(o,n){return Array.isArray(o)?o.includes(n):o===n}function K(o,n){const e=X(n);return X(o).forEach(_=>{ut(e,_)||e.push(_)}),e}function St(o,n){return X(n).filter(e=>!ut(o,e))}class rt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=bt(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=ht(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,e){return!!this.control&&this.control.hasError(n,e)}getError(n,e){return this.control?this.control.getError(n,e):null}}class V extends rt{get formDirective(){return null}get path(){return null}}class A extends rt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class F{constructor(n){this._cd=n}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let E=(()=>{class o extends F{constructor(e){super(e)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(A,2))},o.\u0275dir=t.lG2({type:o,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,d){2&e&&t.ekj("ng-untouched",d.isUntouched)("ng-touched",d.isTouched)("ng-pristine",d.isPristine)("ng-dirty",d.isDirty)("ng-valid",d.isValid)("ng-invalid",d.isInvalid)("ng-pending",d.isPending)},features:[t.qOj]}),o})(),k=(()=>{class o extends F{constructor(e){super(e)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(V,10))},o.\u0275dir=t.lG2({type:o,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,d){2&e&&t.ekj("ng-untouched",d.isUntouched)("ng-touched",d.isTouched)("ng-pristine",d.isPristine)("ng-dirty",d.isDirty)("ng-valid",d.isValid)("ng-invalid",d.isInvalid)("ng-pending",d.isPending)("ng-submitted",d.isSubmitted)},features:[t.qOj]}),o})();const Ot="VALID",Lt="INVALID",It="PENDING",v="DISABLED";function w(o){return(R(o)?o.validators:o)||null}function x(o,n){return(R(n)?n.asyncValidators:o)||null}function R(o){return null!=o&&!Array.isArray(o)&&"object"==typeof o}function Bt(o,n,e){const d=o.controls;if(!(n?Object.keys(d):d).length)throw new t.vHH(1e3,"");if(!d[e])throw new t.vHH(1001,"")}function lt(o,n,e){o._forEachChild((d,_)=>{if(void 0===e[_])throw new t.vHH(1002,"")})}class u{constructor(n,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get valid(){return this.status===Ot}get invalid(){return this.status===Lt}get pending(){return this.status==It}get disabled(){return this.status===v}get enabled(){return this.status!==v}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(K(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(K(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(St(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(St(n,this._rawAsyncValidators))}hasValidator(n){return ut(this._rawValidators,n)}hasAsyncValidator(n){return ut(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){this.touched=!0,this._parent&&!n.onlySelf&&this._parent.markAsTouched(n)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(n=>n.markAllAsTouched())}markAsUntouched(n={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}markAsDirty(n={}){this.pristine=!1,this._parent&&!n.onlySelf&&this._parent.markAsDirty(n)}markAsPristine(n={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}markAsPending(n={}){this.status=It,!1!==n.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!n.onlySelf&&this._parent.markAsPending(n)}disable(n={}){const e=this._parentMarkedDirty(n.onlySelf);this.status=v,this.errors=null,this._forEachChild(d=>{d.disable({...n,onlySelf:!0})}),this._updateValue(),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:e}),this._onDisabledChange.forEach(d=>d(!0))}enable(n={}){const e=this._parentMarkedDirty(n.onlySelf);this.status=Ot,this._forEachChild(d=>{d.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:e}),this._onDisabledChange.forEach(d=>d(!1))}_updateAncestors(n){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Ot||this.status===It)&&this._runAsyncValidator(n.emitEvent)),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(n)}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?v:Ot}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n){if(this.asyncValidator){this.status=It,this._hasOwnPendingAsyncValidator=!0;const e=At(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(d=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(d,{emitEvent:n})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(n,e={}){this.errors=n,this._updateControlsErrors(!1!==e.emitEvent)}get(n){let e=n;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((d,_)=>d&&d._find(_),this)}getError(n,e){const d=e?this.get(e):this;return d&&d.errors?d.errors[n]:null}hasError(n,e){return!!this.getError(n,e)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(n)}_initObservables(){this.valueChanges=new t.vpe,this.statusChanges=new t.vpe}_calculateStatus(){return this._allControlsDisabled()?v:this.errors?Lt:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(It)?It:this._anyControlsHaveStatus(Lt)?Lt:Ot}_anyControlsHaveStatus(n){return this._anyControls(e=>e.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n={}){this.pristine=!this._anyControlsDirty(),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}_updateTouched(n={}){this.touched=this._anyControlsTouched(),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){R(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function m(o){return Array.isArray(o)?bt(o):o||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function I(o){return Array.isArray(o)?ht(o):o||null}(this._rawAsyncValidators)}}class c extends u{constructor(n,e,d){super(w(e),x(d,e)),this.controls=n,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,e){return this.controls[n]?this.controls[n]:(this.controls[n]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(n,e,d={}){this.registerControl(n,e),this.updateValueAndValidity({emitEvent:d.emitEvent}),this._onCollectionChange()}removeControl(n,e={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(n,e,d={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],e&&this.registerControl(n,e),this.updateValueAndValidity({emitEvent:d.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,e={}){lt(this,0,n),Object.keys(n).forEach(d=>{Bt(this,!0,d),this.controls[d].setValue(n[d],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(n,e={}){null!=n&&(Object.keys(n).forEach(d=>{const _=this.controls[d];_&&_.patchValue(n[d],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(n={},e={}){this._forEachChild((d,_)=>{d.reset(n[_],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(n,e,d)=>(n[d]=e.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(e,d)=>!!d._syncPendingControls()||e);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(e=>{const d=this.controls[e];d&&n(d,e)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[e,d]of Object.entries(this.controls))if(this.contains(e)&&n(d))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,d,_)=>((d.enabled||this.disabled)&&(e[_]=d.value),e))}_reduceChildren(n,e){let d=n;return this._forEachChild((_,D)=>{d=e(d,_,D)}),d}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}class a extends c{}const i=new t.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>l}),l="always";function f(o,n){return[...n.path,o]}function b(o,n,e=l){tt(o,n),n.valueAccessor.writeValue(o.value),(o.disabled||"always"===e)&&n.valueAccessor.setDisabledState?.(o.disabled),function Jt(o,n){n.valueAccessor.registerOnChange(e=>{o._pendingValue=e,o._pendingChange=!0,o._pendingDirty=!0,"change"===o.updateOn&&ae(o,n)})}(o,n),function se(o,n){const e=(d,_)=>{n.valueAccessor.writeValue(d),_&&n.viewToModelUpdate(d)};o.registerOnChange(e),n._registerOnDestroy(()=>{o._unregisterOnChange(e)})}(o,n),function mt(o,n){n.valueAccessor.registerOnTouched(()=>{o._pendingTouched=!0,"blur"===o.updateOn&&o._pendingChange&&ae(o,n),"submit"!==o.updateOn&&o.markAsTouched()})}(o,n),function j(o,n){if(n.valueAccessor.setDisabledState){const e=d=>{n.valueAccessor.setDisabledState(d)};o.registerOnDisabledChange(e),n._registerOnDestroy(()=>{o._unregisterOnDisabledChange(e)})}}(o,n)}function S(o,n,e=!0){const d=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(d),n.valueAccessor.registerOnTouched(d)),Ft(o,n),o&&(n._invokeOnDestroyCallbacks(),o._registerOnCollectionChange(()=>{}))}function P(o,n){o.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(n)})}function tt(o,n){const e=xt(o);null!==n.validator?o.setValidators(zt(e,n.validator)):"function"==typeof e&&o.setValidators([e]);const d=pt(o);null!==n.asyncValidator?o.setAsyncValidators(zt(d,n.asyncValidator)):"function"==typeof d&&o.setAsyncValidators([d]);const _=()=>o.updateValueAndValidity();P(n._rawValidators,_),P(n._rawAsyncValidators,_)}function Ft(o,n){let e=!1;if(null!==o){if(null!==n.validator){const _=xt(o);if(Array.isArray(_)&&_.length>0){const D=_.filter(q=>q!==n.validator);D.length!==_.length&&(e=!0,o.setValidators(D))}}if(null!==n.asyncValidator){const _=pt(o);if(Array.isArray(_)&&_.length>0){const D=_.filter(q=>q!==n.asyncValidator);D.length!==_.length&&(e=!0,o.setAsyncValidators(D))}}}const d=()=>{};return P(n._rawValidators,d),P(n._rawAsyncValidators,d),e}function ae(o,n){o._pendingDirty&&o.markAsDirty(),o.setValue(o._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(o._pendingValue),o._pendingChange=!1}function ie(o,n){tt(o,n)}function fe(o,n){if(!o.hasOwnProperty("model"))return!1;const e=o.model;return!!e.isFirstChange()||!Object.is(n,e.currentValue)}function Se(o,n){o._syncPendingControls(),n.forEach(e=>{const d=e.control;"submit"===d.updateOn&&d._pendingChange&&(e.viewToModelUpdate(d._pendingValue),d._pendingChange=!1)})}function ge(o,n){if(!n)return null;let e,d,_;return Array.isArray(n),n.forEach(D=>{D.constructor===wt?e=D:function ti(o){return Object.getPrototypeOf(o.constructor)===M}(D)?d=D:_=D}),_||d||e||null}const ii={provide:V,useExisting:(0,t.Gpc)(()=>ce)},oe=(()=>Promise.resolve())();let ce=(()=>{class o extends V{constructor(e,d,_){super(),this.callSetDisabledState=_,this.submitted=!1,this._directives=new Set,this.ngSubmit=new t.vpe,this.form=new c({},bt(e),ht(d))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){oe.then(()=>{const d=this._findContainer(e.path);e.control=d.registerControl(e.name,e.control),b(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){oe.then(()=>{const d=this._findContainer(e.path);d&&d.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){oe.then(()=>{const d=this._findContainer(e.path),_=new c({});ie(_,e),d.registerControl(e.name,_),_.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){oe.then(()=>{const d=this._findContainer(e.path);d&&d.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,d){oe.then(()=>{this.form.get(e.path).setValue(d)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,Se(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(Y,10),t.Y36(Q,10),t.Y36(i,8))},o.\u0275dir=t.lG2({type:o,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,d){1&e&&t.NdJ("submit",function(D){return d.onSubmit(D)})("reset",function(){return d.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([ii]),t.qOj]}),o})();function Oe(o,n){const e=o.indexOf(n);e>-1&&o.splice(e,1)}function Ie(o){return"object"==typeof o&&null!==o&&2===Object.keys(o).length&&"value"in o&&"disabled"in o}const ne=class extends u{constructor(n=null,e,d){super(w(e),x(d,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),R(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=Ie(n)?n.value:n)}setValue(n,e={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(d=>d(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(n,e={}){this.setValue(n,e)}reset(n=this.defaultValue,e={}){this._applyFormState(n),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){Oe(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){Oe(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){Ie(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}},ri={provide:A,useExisting:(0,t.Gpc)(()=>_e)},Re=(()=>Promise.resolve())();let _e=(()=>{class o extends A{constructor(e,d,_,D,q,Wt){super(),this._changeDetectorRef=q,this.callSetDisabledState=Wt,this.control=new ne,this._registered=!1,this.name="",this.update=new t.vpe,this._parent=e,this._setValidators(d),this._setAsyncValidators(_),this.valueAccessor=ge(0,D)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const d=e.name.previousValue;this.formDirective.removeControl({name:d,path:this._getPath(d)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),fe(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){b(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){Re.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const d=e.isDisabled.currentValue,_=0!==d&&(0,t.VuI)(d);Re.then(()=>{_&&!this.control.disabled?this.control.disable():!_&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?f(e,this._parent):[e]}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(V,9),t.Y36(Y,10),t.Y36(Q,10),t.Y36(B,10),t.Y36(t.sBO,8),t.Y36(i,8))},o.\u0275dir=t.lG2({type:o,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[t._Bn([ri]),t.qOj,t.TTD]}),o})(),Pe=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275dir=t.lG2({type:o,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),o})();const ai={provide:B,useExisting:(0,t.Gpc)(()=>ve),multi:!0};let ve=(()=>{class o extends M{writeValue(e){this.setProperty("value",e??"")}registerOnChange(e){this.onChange=d=>{e(""==d?null:parseFloat(d))}}}return o.\u0275fac=function(){let n;return function(d){return(n||(n=t.n5z(o)))(d||o)}}(),o.\u0275dir=t.lG2({type:o,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(e,d){1&e&&t.NdJ("input",function(D){return d.onChange(D.target.value)})("blur",function(){return d.onTouched()})},features:[t._Bn([ai]),t.qOj]}),o})(),ke=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({}),o})();const ci={provide:B,useExisting:(0,t.Gpc)(()=>be),multi:!0};let be=(()=>{class o extends M{writeValue(e){this.setProperty("value",parseFloat(e))}registerOnChange(e){this.onChange=d=>{e(""==d?null:parseFloat(d))}}}return o.\u0275fac=function(){let n;return function(d){return(n||(n=t.n5z(o)))(d||o)}}(),o.\u0275dir=t.lG2({type:o,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(e,d){1&e&&t.NdJ("change",function(D){return d.onChange(D.target.value)})("input",function(D){return d.onChange(D.target.value)})("blur",function(){return d.onTouched()})},features:[t._Bn([ci]),t.qOj]}),o})();const ye=new t.OlP("NgModelWithFormControlWarning"),di={provide:A,useExisting:(0,t.Gpc)(()=>xe)};let xe=(()=>{class o extends A{set isDisabled(e){}constructor(e,d,_,D,q){super(),this._ngModelWarningConfig=D,this.callSetDisabledState=q,this.update=new t.vpe,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(d),this.valueAccessor=ge(0,_)}ngOnChanges(e){if(this._isControlChanged(e)){const d=e.form.previousValue;d&&S(d,this,!1),b(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}fe(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&S(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return o._ngModelWarningSentOnce=!1,o.\u0275fac=function(e){return new(e||o)(t.Y36(Y,10),t.Y36(Q,10),t.Y36(B,10),t.Y36(ye,8),t.Y36(i,8))},o.\u0275dir=t.lG2({type:o,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[t._Bn([di]),t.qOj,t.TTD]}),o})();const hi={provide:V,useExisting:(0,t.Gpc)(()=>de)};let de=(()=>{class o extends V{constructor(e,d,_){super(),this.callSetDisabledState=_,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new t.vpe,this._setValidators(e),this._setAsyncValidators(d)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Ft(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const d=this.form.get(e.path);return b(d,e,this.callSetDisabledState),d.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),d}getControl(e){return this.form.get(e.path)}removeControl(e){S(e.control||null,e,!1),function ei(o,n){const e=o.indexOf(n);e>-1&&o.splice(e,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,d){this.form.get(e.path).setValue(d)}onSubmit(e){return this.submitted=!0,Se(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const d=e.control,_=this.form.get(e.path);d!==_&&(S(d||null,e),(o=>o instanceof ne)(_)&&(b(_,e,this.callSetDisabledState),e.control=_))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const d=this.form.get(e.path);ie(d,e),d.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const d=this.form.get(e.path);d&&function le(o,n){return Ft(o,n)}(d,e)&&d.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){tt(this.form,this),this._oldForm&&Ft(this._oldForm,this)}_checkFormPresent(){}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(Y,10),t.Y36(Q,10),t.Y36(i,8))},o.\u0275dir=t.lG2({type:o,selectors:[["","formGroup",""]],hostBindings:function(e,d){1&e&&t.NdJ("submit",function(D){return d.onSubmit(D)})("reset",function(){return d.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([hi]),t.qOj,t.TTD]}),o})();const mi={provide:A,useExisting:(0,t.Gpc)(()=>De)};let De=(()=>{class o extends A{set isDisabled(e){}constructor(e,d,_,D,q){super(),this._ngModelWarningConfig=q,this._added=!1,this.name=null,this.update=new t.vpe,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(d),this._setAsyncValidators(_),this.valueAccessor=ge(0,D)}ngOnChanges(e){this._added||this._setUpControl(),fe(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return f(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return o._ngModelWarningSentOnce=!1,o.\u0275fac=function(e){return new(e||o)(t.Y36(V,13),t.Y36(Y,10),t.Y36(Q,10),t.Y36(B,10),t.Y36(ye,8))},o.\u0275dir=t.lG2({type:o,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[t._Bn([mi]),t.qOj,t.TTD]}),o})();const fi={provide:B,useExisting:(0,t.Gpc)(()=>he),multi:!0};function Be(o,n){return null==o?`${n}`:(n&&"object"==typeof n&&(n="Object"),`${o}: ${n}`.slice(0,50))}let he=(()=>{class o extends M{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){this.value=e;const _=Be(this._getOptionId(e),e);this.setProperty("value",_)}registerOnChange(e){this.onChange=d=>{this.value=this._getOptionValue(d),e(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(e){for(const d of this._optionMap.keys())if(this._compareWith(this._optionMap.get(d),e))return d;return null}_getOptionValue(e){const d=function gi(o){return o.split(":")[0]}(e);return this._optionMap.has(d)?this._optionMap.get(d):e}}return o.\u0275fac=function(){let n;return function(d){return(n||(n=t.n5z(o)))(d||o)}}(),o.\u0275dir=t.lG2({type:o,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(e,d){1&e&&t.NdJ("change",function(D){return d.onChange(D.target.value)})("blur",function(){return d.onTouched()})},inputs:{compareWith:"compareWith"},features:[t._Bn([fi]),t.qOj]}),o})(),Ne=(()=>{class o{constructor(e,d,_){this._element=e,this._renderer=d,this._select=_,this._select&&(this.id=this._select._registerOption())}set ngValue(e){null!=this._select&&(this._select._optionMap.set(this.id,e),this._setElementValue(Be(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._setElementValue(e),this._select&&this._select.writeValue(this._select.value)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(he,9))},o.\u0275dir=t.lG2({type:o,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),o})();const _i={provide:B,useExisting:(0,t.Gpc)(()=>Me),multi:!0};function He(o,n){return null==o?`${n}`:("string"==typeof n&&(n=`'${n}'`),n&&"object"==typeof n&&(n="Object"),`${o}: ${n}`.slice(0,50))}let Me=(()=>{class o extends M{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){let d;if(this.value=e,Array.isArray(e)){const _=e.map(D=>this._getOptionId(D));d=(D,q)=>{D._setSelected(_.indexOf(q.toString())>-1)}}else d=(_,D)=>{_._setSelected(!1)};this._optionMap.forEach(d)}registerOnChange(e){this.onChange=d=>{const _=[],D=d.selectedOptions;if(void 0!==D){const q=D;for(let Wt=0;Wt<q.length;Wt++){const Ae=this._getOptionValue(q[Wt].value);_.push(Ae)}}else{const q=d.options;for(let Wt=0;Wt<q.length;Wt++){const ue=q[Wt];if(ue.selected){const Ae=this._getOptionValue(ue.value);_.push(Ae)}}}this.value=_,e(_)}}_registerOption(e){const d=(this._idCounter++).toString();return this._optionMap.set(d,e),d}_getOptionId(e){for(const d of this._optionMap.keys())if(this._compareWith(this._optionMap.get(d)._value,e))return d;return null}_getOptionValue(e){const d=function vi(o){return o.split(":")[0]}(e);return this._optionMap.has(d)?this._optionMap.get(d)._value:e}}return o.\u0275fac=function(){let n;return function(d){return(n||(n=t.n5z(o)))(d||o)}}(),o.\u0275dir=t.lG2({type:o,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(e,d){1&e&&t.NdJ("change",function(D){return d.onChange(D.target)})("blur",function(){return d.onTouched()})},inputs:{compareWith:"compareWith"},features:[t._Bn([_i]),t.qOj]}),o})(),Ge=(()=>{class o{constructor(e,d,_){this._element=e,this._renderer=d,this._select=_,this._select&&(this.id=this._select._registerOption(this))}set ngValue(e){null!=this._select&&(this._value=e,this._setElementValue(He(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._select?(this._value=e,this._setElementValue(He(this.id,e)),this._select.writeValue(this._select.value)):this._setElementValue(e)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}_setSelected(e){this._renderer.setProperty(this._element.nativeElement,"selected",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(Me,9))},o.\u0275dir=t.lG2({type:o,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),o})(),te=(()=>{class o{constructor(){this._validator=ct}ngOnChanges(e){if(this.inputName in e){const d=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(d),this._validator=this._enabled?this.createValidator(d):ct,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}}return o.\u0275fac=function(e){return new(e||o)},o.\u0275dir=t.lG2({type:o,features:[t.TTD]}),o})();const xi={provide:Y,useExisting:(0,t.Gpc)(()=>pe),multi:!0},Ci={provide:Y,useExisting:(0,t.Gpc)(()=>Ee),multi:!0};let pe=(()=>{class o extends te{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=t.VuI,this.createValidator=e=>it}enabled(e){return e}}return o.\u0275fac=function(){let n;return function(d){return(n||(n=t.n5z(o)))(d||o)}}(),o.\u0275dir=t.lG2({type:o,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,d){2&e&&t.uIk("required",d._enabled?"":null)},inputs:{required:"required"},features:[t._Bn([xi]),t.qOj]}),o})(),Ee=(()=>{class o extends pe{constructor(){super(...arguments),this.createValidator=e=>nt}}return o.\u0275fac=function(){let n;return function(d){return(n||(n=t.n5z(o)))(d||o)}}(),o.\u0275dir=t.lG2({type:o,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(e,d){2&e&&t.uIk("required",d._enabled?"":null)},features:[t._Bn([Ci]),t.qOj]}),o})(),Ke=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({imports:[ke]}),o})();class $e extends u{constructor(n,e,d){super(w(e),x(d,e)),this.controls=n,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(n){return this.controls[this._adjustIndex(n)]}push(n,e={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(n,e,d={}){this.controls.splice(n,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:d.emitEvent})}removeAt(n,e={}){let d=this._adjustIndex(n);d<0&&(d=0),this.controls[d]&&this.controls[d]._registerOnCollectionChange(()=>{}),this.controls.splice(d,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(n,e,d={}){let _=this._adjustIndex(n);_<0&&(_=0),this.controls[_]&&this.controls[_]._registerOnCollectionChange(()=>{}),this.controls.splice(_,1),e&&(this.controls.splice(_,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:d.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(n,e={}){lt(this,0,n),n.forEach((d,_)=>{Bt(this,!1,_),this.at(_).setValue(d,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(n,e={}){null!=n&&(n.forEach((d,_)=>{this.at(_)&&this.at(_).patchValue(d,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(n=[],e={}){this._forEachChild((d,_)=>{d.reset(n[_],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(n=>n.getRawValue())}clear(n={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}))}_adjustIndex(n){return n<0?n+this.length:n}_syncPendingControls(){let n=this.controls.reduce((e,d)=>!!d._syncPendingControls()||e,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){this.controls.forEach((e,d)=>{n(e,d)})}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value)}_anyControls(n){return this.controls.some(e=>e.enabled&&n(e))}_setUpControls(){this._forEachChild(n=>this._registerControl(n))}_allControlsDisabled(){for(const n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)}_find(n){return this.at(n)??null}}function Je(o){return!!o&&(void 0!==o.asyncValidators||void 0!==o.validators||void 0!==o.updateOn)}let Ai=(()=>{class o{constructor(){this.useNonNullable=!1}get nonNullable(){const e=new o;return e.useNonNullable=!0,e}group(e,d=null){const _=this._reduceControls(e);let D={};return Je(d)?D=d:null!==d&&(D.validators=d.validator,D.asyncValidators=d.asyncValidator),new c(_,D)}record(e,d=null){const _=this._reduceControls(e);return new a(_,d)}control(e,d,_){let D={};return this.useNonNullable?(Je(d)?D=d:(D.validators=d,D.asyncValidators=_),new ne(e,{...D,nonNullable:!0})):new ne(e,d,_)}array(e,d,_){const D=e.map(q=>this._createControl(q));return new $e(D,d,_)}_reduceControls(e){const d={};return Object.keys(e).forEach(_=>{d[_]=this._createControl(e[_])}),d}_createControl(e){return e instanceof ne||e instanceof u?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}return o.\u0275fac=function(e){return new(e||o)},o.\u0275prov=t.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})(),Si=(()=>{class o{static withConfig(e){return{ngModule:o,providers:[{provide:i,useValue:e.callSetDisabledState??l}]}}}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({imports:[Ke]}),o})(),Oi=(()=>{class o{static withConfig(e){return{ngModule:o,providers:[{provide:ye,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:i,useValue:e.callSetDisabledState??l}]}}}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({imports:[Ke]}),o})()},4630:(re,Nt,C)=>{C.d(Nt,{Bb:()=>V,XC:()=>yt,ZL:()=>rt});var t=C(5879),r=C(3680),L=C(6814),U=C(6672),O=C(748),N=C(4300),M=C(2495),B=C(2831),z=C(6825),et=C(7902),Qt=C(2079),W=C(4917),J=C(7354),wt=C(9193),G=C(9016),T=C(6028),Y=C(8484),Q=C(6223),Dt=C(4170),Ht=C(3075),Mt=C(5222),ft=C(1418),it=C(7734),nt=C(6124),Tt=C(2420),gt=C(9384),Rt=C(9388);const Gt=["panel"];function ct(A,F){if(1&A&&(t.TgZ(0,"div",0,1),t.Hsn(2),t.qZA()),2&A){const g=F.id,y=t.oxw();t.Q6J("id",y.id)("ngClass",y._classList)("@panelAnimation",y.isOpen?"visible":"hidden"),t.uIk("aria-label",y.ariaLabel||null)("aria-labelledby",y._getPanelAriaLabelledby(g))}}const Et=["*"],At=(0,z.X$)("panelAnimation",[(0,z.SB)("void, hidden",(0,z.oB)({opacity:0,transform:"scaleY(0.8)"})),(0,z.eR)(":enter, hidden => visible",[(0,z.ru)([(0,z.jt)("0.03s linear",(0,z.oB)({opacity:1})),(0,z.jt)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,z.oB)({transform:"scaleY(1)"}))])]),(0,z.eR)(":leave, visible => hidden",[(0,z.jt)("0.075s linear",(0,z.oB)({opacity:0}))])]);let dt=0;class _t{constructor(F,g){this.source=F,this.option=g}}const Pt=(0,r.Kr)(class{}),ot=new t.OlP("mat-autocomplete-default-options",{providedIn:"root",factory:function vt(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1}}});let bt=(()=>{class A extends Pt{get isOpen(){return this._isOpen&&this.showPanel}_setColor(g){this._color=g,this._setThemeClasses(this._classList)}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(g){this._autoActiveFirstOption=(0,M.Ig)(g)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(g){this._autoSelectActiveOption=(0,M.Ig)(g)}set classList(g){this._classList=g&&g.length?(0,M.du)(g).reduce((y,E)=>(y[E]=!0,y),{}):{},this._setVisibilityClasses(this._classList),this._setThemeClasses(this._classList),this._elementRef.nativeElement.className=""}constructor(g,y,E,k){super(),this._changeDetectorRef=g,this._elementRef=y,this._defaults=E,this._activeOptionChanges=et.w.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new t.vpe,this.opened=new t.vpe,this.closed=new t.vpe,this.optionActivated=new t.vpe,this._classList={},this.id="mat-autocomplete-"+dt++,this.inertGroups=k?.SAFARI||!1,this._autoActiveFirstOption=!!E.autoActiveFirstOption,this._autoSelectActiveOption=!!E.autoSelectActiveOption}ngAfterContentInit(){this._keyManager=new N.s1(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(g=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[g]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(g){this.panel&&(this.panel.nativeElement.scrollTop=g)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(g){const y=new _t(this,g);this.optionSelected.emit(y)}_getPanelAriaLabelledby(g){return this.ariaLabel?null:this.ariaLabelledby?(g?g+" ":"")+this.ariaLabelledby:g}_setVisibilityClasses(g){g[this._visibleClass]=this.showPanel,g[this._hiddenClass]=!this.showPanel}_setThemeClasses(g){g["mat-primary"]="primary"===this._color,g["mat-warn"]="warn"===this._color,g["mat-accent"]="accent"===this._color}_skipPredicate(g){return g.disabled}}return A.\u0275fac=function(g){return new(g||A)(t.Y36(t.sBO),t.Y36(t.SBq),t.Y36(ot),t.Y36(B.t4))},A.\u0275dir=t.lG2({type:A,viewQuery:function(g,y){if(1&g&&(t.Gf(t.Rgc,7),t.Gf(Gt,5)),2&g){let E;t.iGM(E=t.CRH())&&(y.template=E.first),t.iGM(E=t.CRH())&&(y.panel=E.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",autoSelectActiveOption:"autoSelectActiveOption",panelWidth:"panelWidth",classList:["class","classList"]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[t.qOj]}),A})(),yt=(()=>{class A extends bt{constructor(){super(...arguments),this._visibleClass="mat-mdc-autocomplete-visible",this._hiddenClass="mat-mdc-autocomplete-hidden",this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(g){this._hideSingleSelectionIndicator=(0,M.Ig)(g),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const g of this.options)g._changeDetectorRef.markForCheck()}_skipPredicate(g){return!1}}return A.\u0275fac=function(){let F;return function(y){return(F||(F=t.n5z(A)))(y||A)}}(),A.\u0275cmp=t.Xpm({type:A,selectors:[["mat-autocomplete"]],contentQueries:function(g,y,E){if(1&g&&(t.Suo(E,r.K7,5),t.Suo(E,r.ey,5)),2&g){let k;t.iGM(k=t.CRH())&&(y.optionGroups=k),t.iGM(k=t.CRH())&&(y.options=k)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-autocomplete"],inputs:{disableRipple:"disableRipple",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matAutocomplete"],features:[t._Bn([{provide:r.HF,useExisting:A}]),t.qOj],ngContentSelectors:Et,decls:1,vars:0,consts:[["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id","ngClass"],["panel",""]],template:function(g,y){1&g&&(t.F$t(),t.YNc(0,ct,3,5,"ng-template"))},dependencies:[L.mk],styles:[".mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}.mdc-menu-surface{max-width:calc(100vw - 32px);max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:var(--mdc-menu-max-height, calc(100vh - 32px));z-index:8;border-radius:4px;border-radius:var(--mdc-shape-medium, 4px)}.mdc-menu-surface.mat-mdc-autocomplete-panel{width:100%;max-height:256px;position:static;visibility:hidden;transform-origin:center top;margin:0;padding:8px 0;list-style-type:none}.mdc-menu-surface.mat-mdc-autocomplete-panel:focus{outline:none}.cdk-high-contrast-active .mdc-menu-surface.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) .mdc-menu-surface.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above .mdc-menu-surface.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}.mdc-menu-surface.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}.mdc-menu-surface.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[At]},changeDetection:0}),A})();const xt={provide:Q.JU,useExisting:(0,t.Gpc)(()=>rt),multi:!0},X=new t.OlP("mat-autocomplete-scroll-strategy"),K={provide:X,deps:[O.aV],useFactory:function ut(A){return()=>A.scrollStrategies.reposition()}};let St=(()=>{class A{get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(g){this._autocompleteDisabled=(0,M.Ig)(g)}constructor(g,y,E,k,H,at,Yt,Z,kt,Zt,Vt){this._element=g,this._overlay=y,this._viewContainerRef=E,this._zone=k,this._changeDetectorRef=H,this._dir=Yt,this._formField=Z,this._document=kt,this._viewportRuler=Zt,this._defaults=Vt,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=et.w.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new Qt.xQ,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=(0,W.P)(()=>{const st=this.autocomplete?this.autocomplete.options:null;return st?st.changes.pipe((0,Ht.O)(st),(0,Mt.w)(()=>(0,J.T)(...st.map(Xt=>Xt.onSelectionChange)))):this._zone.onStable.pipe((0,ft.q)(1),(0,Mt.w)(()=>this.optionSelections))}),this._trackedModal=null,this._scrollStrategy=at}ngAfterViewInit(){const g=this._getWindow();typeof g<"u"&&this._zone.runOutsideAngular(()=>g.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(g){g.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const g=this._getWindow();typeof g<"u"&&g.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._isOpen=this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,J.T)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,it.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,it.h)(()=>this._overlayAttached)):(0,wt.of)()).pipe((0,nt.U)(g=>g instanceof r.rN?g:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,J.T)((0,G.R)(this._document,"click"),(0,G.R)(this._document,"auxclick"),(0,G.R)(this._document,"touchend")).pipe((0,it.h)(g=>{const y=(0,B.sA)(g),E=this._formField?this._formField._elementRef.nativeElement:null,k=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&y!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!E||!E.contains(y))&&(!k||!k.contains(y))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(y)}))}writeValue(g){Promise.resolve(null).then(()=>this._assignOptionValue(g))}registerOnChange(g){this._onChange=g}registerOnTouched(g){this._onTouched=g}setDisabledState(g){this._element.nativeElement.disabled=g}_handleKeydown(g){const y=g.keyCode,E=(0,T.Vb)(g);if(y===T.hY&&!E&&g.preventDefault(),this.activeOption&&y===T.K5&&this.panelOpen&&!E)this.activeOption._selectViaInteraction(),this._resetActiveItem(),g.preventDefault();else if(this.autocomplete){const k=this.autocomplete._keyManager.activeItem,H=y===T.LH||y===T.JH;y===T.Mf||H&&!E&&this.panelOpen?this.autocomplete._keyManager.onKeydown(g):H&&this._canOpen()&&this.openPanel(),(H||this.autocomplete._keyManager.activeItem!==k)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._element.nativeElement.value),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(g){let y=g.target,E=y.value;"number"===y.type&&(E=""==E?null:parseFloat(E)),this._previousValue!==E&&(this._previousValue=E,this._pendingAutoselectedOption=null,this._onChange(E),this._canOpen()&&this._document.activeElement===g.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this.openPanel()}_floatLabel(g=!1){this._formField&&"auto"===this._formField.floatLabel&&(g?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const g=this._zone.onStable.pipe((0,ft.q)(1)),y=this.autocomplete.options.changes.pipe((0,Tt.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,gt.g)(0));return(0,J.T)(g,y).pipe((0,Mt.w)(()=>(this._zone.run(()=>{const E=this.panelOpen;this._resetActiveItem(),this.autocomplete._setVisibility(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),E!==this.panelOpen&&(this.panelOpen?this.autocomplete.opened.emit():this.autocomplete.closed.emit())}),this.panelClosingActions)),(0,ft.q)(1)).subscribe(E=>this._setValueAndClose(E))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(g){const y=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(g):g;this._updateNativeInputValue(y??"")}_updateNativeInputValue(g){this._formField?this._formField._control.value=g:this._element.nativeElement.value=g,this._previousValue=g}_setValueAndClose(g){const y=g?g.source:this._pendingAutoselectedOption;y&&(this._clearPreviousSelectedOption(y),this._assignOptionValue(y.value),this._onChange(y.value),this.autocomplete._emitSelectEvent(y),this._element.nativeElement.focus()),this.closePanel()}_clearPreviousSelectedOption(g){this.autocomplete.options.forEach(y=>{y!==g&&y.selected&&y.deselect()})}_attachOverlay(){let g=this._overlayRef;g?(this._positionStrategy.setOrigin(this._getConnectedElement()),g.updateSize({width:this._getPanelWidth()})):(this._portal=new Y.UE(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),g=this._overlay.create(this._getOverlayConfig()),this._overlayRef=g,this._handleOverlayEvents(g),this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&g&&g.updateSize({width:this._getPanelWidth()})})),g&&!g.hasAttached()&&(g.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const y=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._setColor(this._formField?.color),this._applyModalPanelOwnership(),this.panelOpen&&y!==this.panelOpen&&this.autocomplete.opened.emit()}_getOverlayConfig(){return new O.X_({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const g=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(g),this._positionStrategy=g,g}_setStrategyPositions(g){const y=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],E=this._aboveClass,k=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:E},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:E}];let H;H="above"===this.position?k:"below"===this.position?y:[...y,...k],g.withPositions(H)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const g=this.autocomplete;if(g.autoActiveFirstOption){let y=-1;for(let E=0;E<g.options.length;E++)if(!g.options.get(E).disabled){y=E;break}g._keyManager.setActiveItem(y)}else g._keyManager.setActiveItem(-1)}_canOpen(){const g=this._element.nativeElement;return!g.readOnly&&!g.disabled&&!this._autocompleteDisabled}_getWindow(){return this._document?.defaultView||window}_scrollToOption(g){const y=this.autocomplete,E=(0,r.CB)(g,y.options,y.optionGroups);if(0===g&&1===E)y._setScrollTop(0);else if(y.panel){const k=y.options.toArray()[g];if(k){const H=k._getHostElement(),at=(0,r.jH)(H.offsetTop,H.offsetHeight,y._getScrollTop(),y.panel.nativeElement.offsetHeight);y._setScrollTop(at)}}}_handleOverlayEvents(g){g.keydownEvents().subscribe(y=>{(y.keyCode===T.hY&&!(0,T.Vb)(y)||y.keyCode===T.LH&&(0,T.Vb)(y,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),y.stopPropagation(),y.preventDefault())}),g.outsidePointerEvents().subscribe()}_applyModalPanelOwnership(){const g=this._element.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!g)return;const y=this.autocomplete.id;this._trackedModal&&(0,N.iD)(this._trackedModal,"aria-owns",y),(0,N.Zf)(g,"aria-owns",y),this._trackedModal=g}_clearFromModal(){this._trackedModal&&((0,N.iD)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}}return A.\u0275fac=function(g){return new(g||A)(t.Y36(t.SBq),t.Y36(O.aV),t.Y36(t.s_b),t.Y36(t.R0b),t.Y36(t.sBO),t.Y36(X),t.Y36(Rt.Is,8),t.Y36(Dt.G_,9),t.Y36(L.K0,8),t.Y36(U.rL),t.Y36(ot,8))},A.\u0275dir=t.lG2({type:A,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[t.TTD]}),A})(),rt=(()=>{class A extends St{constructor(){super(...arguments),this._aboveClass="mat-mdc-autocomplete-panel-above"}}return A.\u0275fac=function(){let F;return function(y){return(F||(F=t.n5z(A)))(y||A)}}(),A.\u0275dir=t.lG2({type:A,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(g,y){1&g&&t.NdJ("focusin",function(){return y._handleFocus()})("blur",function(){return y._onTouched()})("input",function(k){return y._handleInput(k)})("keydown",function(k){return y._handleKeydown(k)})("click",function(){return y._handleClick()}),2&g&&t.uIk("autocomplete",y.autocompleteAttribute)("role",y.autocompleteDisabled?null:"combobox")("aria-autocomplete",y.autocompleteDisabled?null:"list")("aria-activedescendant",y.panelOpen&&y.activeOption?y.activeOption.id:null)("aria-expanded",y.autocompleteDisabled?null:y.panelOpen.toString())("aria-controls",y.autocompleteDisabled||!y.panelOpen||null==y.autocomplete?null:y.autocomplete.id)("aria-haspopup",y.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[t._Bn([xt]),t.qOj]}),A})(),V=(()=>{class A{}return A.\u0275fac=function(g){return new(g||A)},A.\u0275mod=t.oAB({type:A}),A.\u0275inj=t.cJS({providers:[K],imports:[O.U8,r.Ng,r.BQ,L.ez,U.ZD,r.Ng,r.BQ]}),A})()},4170:(re,Nt,C)=>{C.d(Nt,{G_:()=>Ct,TO:()=>rt,KE:()=>Lt,Eo:()=>st,lN:()=>It,bx:()=>A,hX:()=>ut,qo:()=>g,R9:()=>E});var t=C(5879),r=C(9388),L=C(2831),U=C(7902),O=C(2079),N=C(7354),M=C(9352),B=C(4699),z=C(7734),et=C(9185);class W{constructor(w){this._box=w,this._destroyed=new O.xQ,this._resizeSubject=new O.xQ,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(m=>this._resizeSubject.next(m)))}observe(w){return this._elementObservables.has(w)||this._elementObservables.set(w,new B.y(m=>{const x=this._resizeSubject.subscribe(m);return this._resizeObserver?.observe(w,{box:this._box}),()=>{this._resizeObserver?.unobserve(w),x.unsubscribe(),this._elementObservables.delete(w)}}).pipe((0,z.h)(m=>m.some(x=>x.target===w)),(0,et.d)({bufferSize:1,refCount:!0}),(0,M.R)(this._destroyed))),this._elementObservables.get(w)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let J=(()=>{class v{constructor(){this._observers=new Map,this._ngZone=(0,t.f3M)(t.R0b)}ngOnDestroy(){for(const[,m]of this._observers)m.destroy();this._observers.clear()}observe(m,x){const I=x?.box||"content-box";return this._observers.has(I)||this._observers.set(I,new W(I)),this._observers.get(I).observe(m)}}return v.\u0275fac=function(m){return new(m||v)},v.\u0275prov=t.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"}),v})();var wt=C(2495),G=C(6825),T=C(6814),Y=C(7131),Q=C(3680);const Dt=["notch"],Ht=["matFormFieldNotchedOutline",""],Mt=["*"],ft=["textField"],it=["iconPrefixContainer"],nt=["textPrefixContainer"];function Tt(v,w){1&v&&t._UZ(0,"span",19)}function gt(v,w){if(1&v&&(t.TgZ(0,"label",17),t.Hsn(1,1),t.YNc(2,Tt,1,0,"span",18),t.qZA()),2&v){const m=t.oxw(2);t.Q6J("floating",m._shouldLabelFloat())("monitorResize",m._hasOutline())("id",m._labelId),t.uIk("for",m._control.id)("aria-owns",m._control.id),t.xp6(2),t.Q6J("ngIf",!m.hideRequiredMarker&&m._control.required)}}function Rt(v,w){if(1&v&&t.YNc(0,gt,3,6,"label",16),2&v){const m=t.oxw();t.Q6J("ngIf",m._hasFloatingLabel())}}function Gt(v,w){1&v&&t._UZ(0,"div",20)}function ct(v,w){}function Et(v,w){if(1&v&&t.YNc(0,ct,0,0,"ng-template",22),2&v){t.oxw(2);const m=t.MAs(1);t.Q6J("ngTemplateOutlet",m)}}function At(v,w){if(1&v&&(t.TgZ(0,"div",21),t.YNc(1,Et,1,1,"ng-template",9),t.qZA()),2&v){const m=t.oxw();t.Q6J("matFormFieldNotchedOutlineOpen",m._shouldLabelFloat()),t.xp6(1),t.Q6J("ngIf",!m._forceDisplayInfixLabel())}}function dt(v,w){1&v&&(t.TgZ(0,"div",23,24),t.Hsn(2,2),t.qZA())}function _t(v,w){1&v&&(t.TgZ(0,"div",25,26),t.Hsn(2,3),t.qZA())}function Pt(v,w){}function ot(v,w){if(1&v&&t.YNc(0,Pt,0,0,"ng-template",22),2&v){t.oxw();const m=t.MAs(1);t.Q6J("ngTemplateOutlet",m)}}function vt(v,w){1&v&&(t.TgZ(0,"div",27),t.Hsn(1,4),t.qZA())}function bt(v,w){1&v&&(t.TgZ(0,"div",28),t.Hsn(1,5),t.qZA())}function yt(v,w){1&v&&t._UZ(0,"div",29)}function ht(v,w){if(1&v&&(t.TgZ(0,"div",30),t.Hsn(1,6),t.qZA()),2&v){const m=t.oxw();t.Q6J("@transitionMessages",m._subscriptAnimationState)}}function zt(v,w){if(1&v&&(t.TgZ(0,"mat-hint",34),t._uU(1),t.qZA()),2&v){const m=t.oxw(2);t.Q6J("id",m._hintLabelId),t.xp6(1),t.Oqu(m.hintLabel)}}function xt(v,w){if(1&v&&(t.TgZ(0,"div",31),t.YNc(1,zt,2,2,"mat-hint",32),t.Hsn(2,7),t._UZ(3,"div",33),t.Hsn(4,8),t.qZA()),2&v){const m=t.oxw();t.Q6J("@transitionMessages",m._subscriptAnimationState),t.xp6(1),t.Q6J("ngIf",m.hintLabel)}}const pt=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],X=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let ut=(()=>{class v{}return v.\u0275fac=function(m){return new(m||v)},v.\u0275dir=t.lG2({type:v,selectors:[["mat-label"]]}),v})(),K=0;const St=new t.OlP("MatError");let rt=(()=>{class v{constructor(m,x){this.id="mat-mdc-error-"+K++,m||x.nativeElement.setAttribute("aria-live","polite")}}return v.\u0275fac=function(m){return new(m||v)(t.$8M("aria-live"),t.Y36(t.SBq))},v.\u0275dir=t.lG2({type:v,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(m,x){2&m&&t.Ikx("id",x.id)},inputs:{id:"id"},features:[t._Bn([{provide:St,useExisting:v}])]}),v})(),V=0,A=(()=>{class v{constructor(){this.align="start",this.id="mat-mdc-hint-"+V++}}return v.\u0275fac=function(m){return new(m||v)},v.\u0275dir=t.lG2({type:v,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(m,x){2&m&&(t.Ikx("id",x.id),t.uIk("align",null),t.ekj("mat-mdc-form-field-hint-end","end"===x.align))},inputs:{align:"align",id:"id"}}),v})();const F=new t.OlP("MatPrefix");let g=(()=>{class v{constructor(){this._isText=!1}set _isTextSelector(m){this._isText=!0}}return v.\u0275fac=function(m){return new(m||v)},v.\u0275dir=t.lG2({type:v,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:["matTextPrefix","_isTextSelector"]},features:[t._Bn([{provide:F,useExisting:v}])]}),v})();const y=new t.OlP("MatSuffix");let E=(()=>{class v{constructor(){this._isText=!1}set _isTextSelector(m){this._isText=!0}}return v.\u0275fac=function(m){return new(m||v)},v.\u0275dir=t.lG2({type:v,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[t._Bn([{provide:y,useExisting:v}])]}),v})();const k=new t.OlP("FloatingLabelParent");let H=(()=>{class v{get floating(){return this._floating}set floating(m){this._floating=m,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(m){this._monitorResize=m,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(m){this._elementRef=m,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,t.f3M)(J),this._ngZone=(0,t.f3M)(t.R0b),this._parent=(0,t.f3M)(k),this._resizeSubscription=new U.w}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function at(v){if(null!==v.offsetParent)return v.scrollWidth;const m=v.cloneNode(!0);m.style.setProperty("position","absolute"),m.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(m);const x=m.scrollWidth;return m.remove(),x}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}}return v.\u0275fac=function(m){return new(m||v)(t.Y36(t.SBq))},v.\u0275dir=t.lG2({type:v,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(m,x){2&m&&t.ekj("mdc-floating-label--float-above",x.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),v})();const Yt="mdc-line-ripple--active",Z="mdc-line-ripple--deactivating";let kt=(()=>{class v{constructor(m,x){this._elementRef=m,this._handleTransitionEnd=I=>{const R=this._elementRef.nativeElement.classList,Bt=R.contains(Z);"opacity"===I.propertyName&&Bt&&R.remove(Yt,Z)},x.runOutsideAngular(()=>{m.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const m=this._elementRef.nativeElement.classList;m.remove(Z),m.add(Yt)}deactivate(){this._elementRef.nativeElement.classList.add(Z)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return v.\u0275fac=function(m){return new(m||v)(t.Y36(t.SBq),t.Y36(t.R0b))},v.\u0275dir=t.lG2({type:v,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),v})(),Zt=(()=>{class v{constructor(m,x){this._elementRef=m,this._ngZone=x,this.open=!1}ngAfterViewInit(){const m=this._elementRef.nativeElement.querySelector(".mdc-floating-label");m?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(m.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>m.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(m){this._notch.nativeElement.style.width=this.open&&m?`calc(${m}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return v.\u0275fac=function(m){return new(m||v)(t.Y36(t.SBq),t.Y36(t.R0b))},v.\u0275cmp=t.Xpm({type:v,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(m,x){if(1&m&&t.Gf(Dt,5),2&m){let I;t.iGM(I=t.CRH())&&(x._notch=I.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(m,x){2&m&&t.ekj("mdc-notched-outline--notched",x.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:Ht,ngContentSelectors:Mt,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(m,x){1&m&&(t.F$t(),t._UZ(0,"div",0),t.TgZ(1,"div",1,2),t.Hsn(3),t.qZA(),t._UZ(4,"div",3))},encapsulation:2,changeDetection:0}),v})();const Vt={transitionMessages:(0,G.X$)("transitionMessages",[(0,G.SB)("enter",(0,G.oB)({opacity:1,transform:"translateY(0%)"})),(0,G.eR)("void => enter",[(0,G.oB)({opacity:0,transform:"translateY(-5px)"}),(0,G.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let st=(()=>{class v{}return v.\u0275fac=function(m){return new(m||v)},v.\u0275dir=t.lG2({type:v}),v})();const Ct=new t.OlP("MatFormField"),qt=new t.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let $=0,Lt=(()=>{class v{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(m){this._hideRequiredMarker=(0,wt.Ig)(m)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(m){m!==this._floatLabel&&(this._floatLabel=m,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(m){const x=this._appearance;this._appearance=m||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==x&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(m){this._subscriptSizing=m||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(m){this._hintLabel=m,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(m){this._explicitFormFieldControl=m}constructor(m,x,I,R,Bt,lt,u,c){this._elementRef=m,this._changeDetectorRef=x,this._ngZone=I,this._dir=R,this._platform=Bt,this._defaults=lt,this._animationMode=u,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+$++,this._hintLabelId="mat-mdc-hint-"+$++,this._subscriptAnimationState="",this._destroyed=new O.xQ,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,lt&&(lt.appearance&&(this.appearance=lt.appearance),this._hideRequiredMarker=!!lt?.hideRequiredMarker,lt.color&&(this.color=lt.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const m=this._control;m.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${m.controlType}`),m.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),m.ngControl&&m.ngControl.valueChanges&&m.ngControl.valueChanges.pipe((0,M.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(m=>!m._isText),this._hasTextPrefix=!!this._prefixChildren.find(m=>m._isText),this._hasIconSuffix=!!this._suffixChildren.find(m=>!m._isText),this._hasTextSuffix=!!this._suffixChildren.find(m=>m._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,N.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,M.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,M.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(m){const x=this._control?this._control.ngControl:null;return x&&x[m]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let m=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&m.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const x=this._hintChildren?this._hintChildren.find(R=>"start"===R.align):null,I=this._hintChildren?this._hintChildren.find(R=>"end"===R.align):null;x?m.push(x.id):this._hintLabel&&m.push(this._hintLabelId),I&&m.push(I.id)}else this._errorChildren&&m.push(...this._errorChildren.map(x=>x.id));this._control.setDescribedByIds(m)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const m=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(m.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const x=this._iconPrefixContainer?.nativeElement,I=this._textPrefixContainer?.nativeElement,R=x?.getBoundingClientRect().width??0,Bt=I?.getBoundingClientRect().width??0;m.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${R+Bt}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const m=this._elementRef.nativeElement;if(m.getRootNode){const x=m.getRootNode();return x&&x!==m}return document.documentElement.contains(m)}}return v.\u0275fac=function(m){return new(m||v)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(t.R0b),t.Y36(r.Is),t.Y36(L.t4),t.Y36(qt,8),t.Y36(t.QbO,8),t.Y36(T.K0))},v.\u0275cmp=t.Xpm({type:v,selectors:[["mat-form-field"]],contentQueries:function(m,x,I){if(1&m&&(t.Suo(I,ut,5),t.Suo(I,ut,7),t.Suo(I,st,5),t.Suo(I,F,5),t.Suo(I,y,5),t.Suo(I,St,5),t.Suo(I,A,5)),2&m){let R;t.iGM(R=t.CRH())&&(x._labelChildNonStatic=R.first),t.iGM(R=t.CRH())&&(x._labelChildStatic=R.first),t.iGM(R=t.CRH())&&(x._formFieldControl=R.first),t.iGM(R=t.CRH())&&(x._prefixChildren=R),t.iGM(R=t.CRH())&&(x._suffixChildren=R),t.iGM(R=t.CRH())&&(x._errorChildren=R),t.iGM(R=t.CRH())&&(x._hintChildren=R)}},viewQuery:function(m,x){if(1&m&&(t.Gf(ft,5),t.Gf(it,5),t.Gf(nt,5),t.Gf(H,5),t.Gf(Zt,5),t.Gf(kt,5)),2&m){let I;t.iGM(I=t.CRH())&&(x._textField=I.first),t.iGM(I=t.CRH())&&(x._iconPrefixContainer=I.first),t.iGM(I=t.CRH())&&(x._textPrefixContainer=I.first),t.iGM(I=t.CRH())&&(x._floatingLabel=I.first),t.iGM(I=t.CRH())&&(x._notchedOutline=I.first),t.iGM(I=t.CRH())&&(x._lineRipple=I.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(m,x){2&m&&t.ekj("mat-mdc-form-field-label-always-float",x._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",x._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",x._hasIconSuffix)("mat-form-field-invalid",x._control.errorState)("mat-form-field-disabled",x._control.disabled)("mat-form-field-autofilled",x._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===x._animationMode)("mat-form-field-appearance-fill","fill"==x.appearance)("mat-form-field-appearance-outline","outline"==x.appearance)("mat-form-field-hide-placeholder",x._hasFloatingLabel()&&!x._shouldLabelFloat())("mat-focused",x._control.focused)("mat-primary","accent"!==x.color&&"warn"!==x.color)("mat-accent","accent"===x.color)("mat-warn","warn"===x.color)("ng-untouched",x._shouldForward("untouched"))("ng-touched",x._shouldForward("touched"))("ng-pristine",x._shouldForward("pristine"))("ng-dirty",x._shouldForward("dirty"))("ng-valid",x._shouldForward("valid"))("ng-invalid",x._shouldForward("invalid"))("ng-pending",x._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[t._Bn([{provide:Ct,useExisting:v},{provide:k,useExisting:v}])],ngContentSelectors:X,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(m,x){1&m&&(t.F$t(pt),t.YNc(0,Rt,1,1,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1,2),t.NdJ("click",function(R){return x._control.onContainerClick(R)}),t.YNc(4,Gt,1,0,"div",3),t.TgZ(5,"div",4),t.YNc(6,At,2,2,"div",5),t.YNc(7,dt,3,0,"div",6),t.YNc(8,_t,3,0,"div",7),t.TgZ(9,"div",8),t.YNc(10,ot,1,1,"ng-template",9),t.Hsn(11),t.qZA(),t.YNc(12,vt,2,0,"div",10),t.YNc(13,bt,2,0,"div",11),t.qZA(),t.YNc(14,yt,1,0,"div",12),t.qZA(),t.TgZ(15,"div",13),t.YNc(16,ht,2,1,"div",14),t.YNc(17,xt,5,2,"div",15),t.qZA()),2&m&&(t.xp6(2),t.ekj("mdc-text-field--filled",!x._hasOutline())("mdc-text-field--outlined",x._hasOutline())("mdc-text-field--no-label",!x._hasFloatingLabel())("mdc-text-field--disabled",x._control.disabled)("mdc-text-field--invalid",x._control.errorState),t.xp6(2),t.Q6J("ngIf",!x._hasOutline()&&!x._control.disabled),t.xp6(2),t.Q6J("ngIf",x._hasOutline()),t.xp6(1),t.Q6J("ngIf",x._hasIconPrefix),t.xp6(1),t.Q6J("ngIf",x._hasTextPrefix),t.xp6(2),t.Q6J("ngIf",!x._hasOutline()||x._forceDisplayInfixLabel()),t.xp6(2),t.Q6J("ngIf",x._hasTextSuffix),t.xp6(1),t.Q6J("ngIf",x._hasIconSuffix),t.xp6(1),t.Q6J("ngIf",!x._hasOutline()),t.xp6(1),t.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===x.subscriptSizing),t.Q6J("ngSwitch",x._getDisplayedMessages()),t.xp6(1),t.Q6J("ngSwitchCase","error"),t.xp6(1),t.Q6J("ngSwitchCase","hint"))},dependencies:[T.O5,T.tP,T.RF,T.n9,A,H,Zt,kt],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[Vt.transitionMessages]},changeDetection:0}),v})(),It=(()=>{class v{}return v.\u0275fac=function(m){return new(m||v)},v.\u0275mod=t.oAB({type:v}),v.\u0275inj=t.cJS({imports:[Q.BQ,T.ez,Y.Q8,Q.BQ]}),v})()}}]);