-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path3132.666c8cca55d46ce6.js
1 lines (1 loc) · 201 KB
/
3132.666c8cca55d46ce6.js
1
"use strict";(self.webpackChunkmaterial_angular_io=self.webpackChunkmaterial_angular_io||[]).push([[3132],{3977:(Kt,bt,b)=>{b.d(bt,{Zt:()=>Ut,Bh:()=>Ht,Hk:()=>Nt,pV:()=>Wt,Wj:()=>xt,Fd:()=>C,_t:()=>Vt,bA:()=>I,EA:()=>m});var n=b(4650),O=b(6895),t=b(7376),R=b(3353),S=b(1281),B=b(2687),D=b(8929),V=b(2654),P=b(6498),j=b(353),yt=b(4241);function K(c){const{subscriber:o,counter:i,period:r}=c;o.next(i),this.schedule({subscriber:o,counter:i+1,period:r},r)}var Tt=b(352),k=b(6787),X=b(7625),F=b(1059),At=b(4850),wt=b(2986),Rt=b(2868),Pt=b(7545),at=b(445);function $(c,o,i){for(let r in o)if(o.hasOwnProperty(r)){const l=o[r];l?c.setProperty(r,l,i?.has(r)?"important":""):c.removeProperty(r)}return c}function W(c,o){const i=o?"":"none";$(c.style,{"touch-action":o?"":"none","-webkit-user-drag":o?"":"none","-webkit-tap-highlight-color":o?"":"transparent","user-select":i,"-ms-user-select":i,"-webkit-user-select":i,"-moz-user-select":i})}function ht(c,o,i){$(c.style,{position:o?"":"fixed",top:o?"":"0",opacity:o?"":"0",left:o?"":"-999em"},i)}function rt(c,o){return o&&"none"!=o?c+" "+o:c}function Ct(c){const o=c.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(c)*o}function pt(c,o){return c.getPropertyValue(o).split(",").map(r=>r.trim())}function mt(c){const o=c.getBoundingClientRect();return{top:o.top,right:o.right,bottom:o.bottom,left:o.left,width:o.width,height:o.height,x:o.x,y:o.y}}function ut(c,o,i){const{top:r,bottom:l,left:d,right:f}=c;return i>=r&&i<=l&&o>=d&&o<=f}function tt(c,o,i){c.top+=o,c.bottom=c.top+c.height,c.left+=i,c.right=c.left+c.width}function Dt(c,o,i,r){const{top:l,right:d,bottom:f,left:_,width:s,height:h}=c,e=s*o,a=h*o;return r>l-a&&r<f+a&&i>_-e&&i<d+e}class Et{constructor(o){this._document=o,this.positions=new Map}clear(){this.positions.clear()}cache(o){this.clear(),this.positions.set(this._document,{scrollPosition:this.getViewportScrollPosition()}),o.forEach(i=>{this.positions.set(i,{scrollPosition:{top:i.scrollTop,left:i.scrollLeft},clientRect:mt(i)})})}handleScroll(o){const i=(0,R.sA)(o),r=this.positions.get(i);if(!r)return null;const l=r.scrollPosition;let d,f;if(i===this._document){const h=this.getViewportScrollPosition();d=h.top,f=h.left}else d=i.scrollTop,f=i.scrollLeft;const _=l.top-d,s=l.left-f;return this.positions.forEach((h,e)=>{h.clientRect&&i!==e&&i.contains(e)&&tt(h.clientRect,_,s)}),l.top=d,l.left=f,{top:_,left:s}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function et(c){const o=c.cloneNode(!0),i=o.querySelectorAll("[id]"),r=c.nodeName.toLowerCase();o.removeAttribute("id");for(let l=0;l<i.length;l++)i[l].removeAttribute("id");return"canvas"===r?Mt(c,o):("input"===r||"select"===r||"textarea"===r)&&st(c,o),it("canvas",c,o,Mt),it("input, textarea, select",c,o,st),o}function it(c,o,i,r){const l=o.querySelectorAll(c);if(l.length){const d=i.querySelectorAll(c);for(let f=0;f<l.length;f++)r(l[f],d[f])}}let It=0;function st(c,o){"file"!==o.type&&(o.value=c.value),"radio"===o.type&&o.name&&(o.name=`mat-clone-${o.name}-${It++}`)}function Mt(c,o){const i=o.getContext("2d");if(i)try{i.drawImage(c,0,0)}catch{}}const St=(0,R.i$)({passive:!0}),G=(0,R.i$)({passive:!1}),lt=new Set(["position"]);class Q{constructor(o,i,r,l,d,f){this._config=i,this._document=r,this._ngZone=l,this._viewportRuler=d,this._dragDropRegistry=f,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new D.xQ,this._pointerMoveSubscription=V.w.EMPTY,this._pointerUpSubscription=V.w.EMPTY,this._scrollSubscription=V.w.EMPTY,this._resizeSubscription=V.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 D.xQ,this.started=new D.xQ,this.released=new D.xQ,this.ended=new D.xQ,this.entered=new D.xQ,this.exited=new D.xQ,this.dropped=new D.xQ,this.moved=this._moveEvents,this._pointerDown=_=>{if(this.beforeStarted.next(),this._handles.length){const s=this._getTargetHandle(_);s&&!this._disabledHandles.has(s)&&!this.disabled&&this._initializeDragSequence(s,_)}else this.disabled||this._initializeDragSequence(this._rootElement,_)},this._pointerMove=_=>{const s=this._getPointerPositionOnPage(_);if(!this._hasStartedDragging){if(Math.abs(s.x-this._pickupPositionOnPage.x)+Math.abs(s.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const y=Date.now()>=this._dragStartTime+this._getDragStartDelay(_),L=this._dropContainer;if(!y)return void this._endDragSequence(_);(!L||!L.isDragging()&&!L.isReceiving())&&(_.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(_)))}return}_.preventDefault();const h=this._getConstrainedPointerPosition(s);if(this._hasMoved=!0,this._lastKnownPointerPosition=s,this._updatePointerDirectionDelta(h),this._dropContainer)this._updateActiveDropContainer(h,s);else{const e=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,a=this._activeTransform;a.x=h.x-e.x+this._passiveTransform.x,a.y=h.y-e.y+this._passiveTransform.y,this._applyRootElementTransform(a.x,a.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:h,event:_,distance:this._getDragDistance(h),delta:this._pointerDirectionDelta})})},this._pointerUp=_=>{this._endDragSequence(_)},this._nativeDragStart=_=>{if(this._handles.length){const s=this._getTargetHandle(_);s&&!this._disabledHandles.has(s)&&!this.disabled&&_.preventDefault()}else this.disabled||_.preventDefault()},this.withRootElement(o).withParent(i.parentDragRef||null),this._parentPositions=new Et(r),f.registerDragItem(this)}get disabled(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)}set disabled(o){const i=(0,S.Ig)(o);i!==this._disabled&&(this._disabled=i,this._toggleNativeDragInteractions(),this._handles.forEach(r=>W(r,i)))}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(o){this._handles=o.map(r=>(0,S.fI)(r)),this._handles.forEach(r=>W(r,this.disabled)),this._toggleNativeDragInteractions();const i=new Set;return this._disabledHandles.forEach(r=>{this._handles.indexOf(r)>-1&&i.add(r)}),this._disabledHandles=i,this}withPreviewTemplate(o){return this._previewTemplate=o,this}withPlaceholderTemplate(o){return this._placeholderTemplate=o,this}withRootElement(o){const i=(0,S.fI)(o);return i!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{i.addEventListener("mousedown",this._pointerDown,G),i.addEventListener("touchstart",this._pointerDown,St),i.addEventListener("dragstart",this._nativeDragStart,G)}),this._initialTransform=void 0,this._rootElement=i),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(o){return this._boundaryElement=o?(0,S.fI)(o):null,this._resizeSubscription.unsubscribe(),o&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(o){return this._parentDragRef=o,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(o){!this._disabledHandles.has(o)&&this._handles.indexOf(o)>-1&&(this._disabledHandles.add(o),W(o,!0))}enableHandle(o){this._disabledHandles.has(o)&&(this._disabledHandles.delete(o),W(o,this.disabled))}withDirection(o){return this._direction=o,this}_withDropContainer(o){this._dropContainer=o}getFreeDragPosition(){const o=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:o.x,y:o.y}}setFreeDragPosition(o){return this._activeTransform={x:0,y:0},this._passiveTransform.x=o.x,this._passiveTransform.y=o.y,this._dropContainer||this._applyRootElementTransform(o.x,o.y),this}withPreviewContainer(o){return this._previewContainer=o,this}_sortFromLastPointerPosition(){const o=this._lastKnownPointerPosition;o&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(o),o)}_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(o){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:o}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(o),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const i=this._getPointerPositionOnPage(o);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(i),dropPoint:i,event:o})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(o){N(o)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const i=this._dropContainer;if(i){const r=this._rootElement,l=r.parentNode,d=this._placeholder=this._createPlaceholderElement(),f=this._anchor=this._anchor||this._document.createComment(""),_=this._getShadowRoot();l.insertBefore(f,r),this._initialTransform=r.style.transform||"",this._preview=this._createPreviewElement(),ht(r,!1,lt),this._document.body.appendChild(l.replaceChild(d,r)),this._getPreviewInsertionPoint(l,_).appendChild(this._preview),this.started.next({source:this,event:o}),i.start(),this._initialContainer=i,this._initialIndex=i.getItemIndex(this)}else this.started.next({source:this,event:o}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(i?i.getScrollableParents():[])}_initializeDragSequence(o,i){this._parentDragRef&&i.stopPropagation();const r=this.isDragging(),l=N(i),d=!l&&0!==i.button,f=this._rootElement,_=(0,R.sA)(i),s=!l&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),h=l?(0,B.yG)(i):(0,B.X6)(i);if(_&&_.draggable&&"mousedown"===i.type&&i.preventDefault(),r||d||s||h)return;if(this._handles.length){const v=f.style;this._rootElementTapHighlight=v.webkitTapHighlightColor||"",v.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(v=>this._updateOnScroll(v)),this._boundaryElement&&(this._boundaryRect=mt(this._boundaryElement));const e=this._previewTemplate;this._pickupPositionInElement=e&&e.template&&!e.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,o,i);const a=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(i);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:a.x,y:a.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,i)}_cleanupDragArtifacts(o){ht(this._rootElement,!0,lt),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 i=this._dropContainer,r=i.getItemIndex(this),l=this._getPointerPositionOnPage(o),d=this._getDragDistance(l),f=i._isOverContainer(l.x,l.y);this.ended.next({source:this,distance:d,dropPoint:l,event:o}),this.dropped.next({item:this,currentIndex:r,previousIndex:this._initialIndex,container:i,previousContainer:this._initialContainer,isPointerOverContainer:f,distance:d,dropPoint:l,event:o}),i.drop(this,r,this._initialIndex,this._initialContainer,f,d,l,o),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:o,y:i},{x:r,y:l}){let d=this._initialContainer._getSiblingContainerFromPosition(this,o,i);!d&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(o,i)&&(d=this._initialContainer),d&&d!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=d,this._dropContainer.enter(this,o,i,d===this._initialContainer&&d.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:d,currentIndex:d.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(r,l),this._dropContainer._sortItem(this,o,i,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(o,i):this._applyPreviewTransform(o-this._pickupPositionInElement.x,i-this._pickupPositionInElement.y))}_createPreviewElement(){const o=this._previewTemplate,i=this.previewClass,r=o?o.template:null;let l;if(r&&o){const d=o.matchSize?this._initialClientRect:null,f=o.viewContainer.createEmbeddedView(r,o.context);f.detectChanges(),l=_t(f,this._document),this._previewRef=f,o.matchSize?E(l,d):l.style.transform=q(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else l=et(this._rootElement),E(l,this._initialClientRect),this._initialTransform&&(l.style.transform=this._initialTransform);return $(l.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},lt),W(l,!1),l.classList.add("cdk-drag-preview"),l.setAttribute("dir",this._direction),i&&(Array.isArray(i)?i.forEach(d=>l.classList.add(d)):l.classList.add(i)),l}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const o=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(o.left,o.top);const i=function kt(c){const o=getComputedStyle(c),i=pt(o,"transition-property"),r=i.find(_=>"transform"===_||"all"===_);if(!r)return 0;const l=i.indexOf(r),d=pt(o,"transition-duration"),f=pt(o,"transition-delay");return Ct(d[l])+Ct(f[l])}(this._preview);return 0===i?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(r=>{const l=f=>{(!f||(0,R.sA)(f)===this._preview&&"transform"===f.propertyName)&&(this._preview?.removeEventListener("transitionend",l),r(),clearTimeout(d))},d=setTimeout(l,1.5*i);this._preview.addEventListener("transitionend",l)}))}_createPlaceholderElement(){const o=this._placeholderTemplate,i=o?o.template:null;let r;return i?(this._placeholderRef=o.viewContainer.createEmbeddedView(i,o.context),this._placeholderRef.detectChanges(),r=_t(this._placeholderRef,this._document)):r=et(this._rootElement),r.style.pointerEvents="none",r.classList.add("cdk-drag-placeholder"),r}_getPointerPositionInElement(o,i,r){const l=i===this._rootElement?null:i,d=l?l.getBoundingClientRect():o,f=N(r)?r.targetTouches[0]:r,_=this._getViewportScrollPosition();return{x:d.left-o.left+(f.pageX-d.left-_.left),y:d.top-o.top+(f.pageY-d.top-_.top)}}_getPointerPositionOnPage(o){const i=this._getViewportScrollPosition(),r=N(o)?o.touches[0]||o.changedTouches[0]||{pageX:0,pageY:0}:o,l=r.pageX-i.left,d=r.pageY-i.top;if(this._ownerSVGElement){const f=this._ownerSVGElement.getScreenCTM();if(f){const _=this._ownerSVGElement.createSVGPoint();return _.x=l,_.y=d,_.matrixTransform(f.inverse())}}return{x:l,y:d}}_getConstrainedPointerPosition(o){const i=this._dropContainer?this._dropContainer.lockAxis:null;let{x:r,y:l}=this.constrainPosition?this.constrainPosition(o,this,this._initialClientRect,this._pickupPositionInElement):o;if("x"===this.lockAxis||"x"===i?l=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===i)&&(r=this._pickupPositionOnPage.x),this._boundaryRect){const{x:d,y:f}=this._pickupPositionInElement,_=this._boundaryRect,{width:s,height:h}=this._getPreviewRect(),e=_.top+f,a=_.bottom-(h-f);r=ft(r,_.left+d,_.right-(s-d)),l=ft(l,e,a)}return{x:r,y:l}}_updatePointerDirectionDelta(o){const{x:i,y:r}=o,l=this._pointerDirectionDelta,d=this._pointerPositionAtLastDirectionChange,f=Math.abs(i-d.x),_=Math.abs(r-d.y);return f>this._config.pointerDirectionChangeThreshold&&(l.x=i>d.x?1:-1,d.x=i),_>this._config.pointerDirectionChangeThreshold&&(l.y=r>d.y?1:-1,d.y=r),l}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const o=this._handles.length>0||!this.isDragging();o!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=o,W(this._rootElement,o))}_removeRootElementListeners(o){o.removeEventListener("mousedown",this._pointerDown,G),o.removeEventListener("touchstart",this._pointerDown,St),o.removeEventListener("dragstart",this._nativeDragStart,G)}_applyRootElementTransform(o,i){const r=q(o,i),l=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=l.transform&&"none"!=l.transform?l.transform:""),l.transform=rt(r,this._initialTransform)}_applyPreviewTransform(o,i){const r=this._previewTemplate?.template?void 0:this._initialTransform,l=q(o,i);this._preview.style.transform=rt(l,r)}_getDragDistance(o){const i=this._pickupPositionOnPage;return i?{x:o.x-i.x,y:o.y-i.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:o,y:i}=this._passiveTransform;if(0===o&&0===i||this.isDragging()||!this._boundaryElement)return;const r=this._rootElement.getBoundingClientRect(),l=this._boundaryElement.getBoundingClientRect();if(0===l.width&&0===l.height||0===r.width&&0===r.height)return;const d=l.left-r.left,f=r.right-l.right,_=l.top-r.top,s=r.bottom-l.bottom;l.width>r.width?(d>0&&(o+=d),f>0&&(o-=f)):o=0,l.height>r.height?(_>0&&(i+=_),s>0&&(i-=s)):i=0,(o!==this._passiveTransform.x||i!==this._passiveTransform.y)&&this.setFreeDragPosition({y:i,x:o})}_getDragStartDelay(o){const i=this.dragStartDelay;return"number"==typeof i?i:N(o)?i.touch:i?i.mouse:0}_updateOnScroll(o){const i=this._parentPositions.handleScroll(o);if(i){const r=(0,R.sA)(o);this._boundaryRect&&r!==this._boundaryElement&&r.contains(this._boundaryElement)&&tt(this._boundaryRect,i.top,i.left),this._pickupPositionOnPage.x+=i.left,this._pickupPositionOnPage.y+=i.top,this._dropContainer||(this._activeTransform.x-=i.left,this._activeTransform.y-=i.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,R.kV)(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(o,i){const r=this._previewContainer||"global";if("parent"===r)return o;if("global"===r){const l=this._document;return i||l.fullscreenElement||l.webkitFullscreenElement||l.mozFullScreenElement||l.msFullscreenElement||l.body}return(0,S.fI)(r)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(o){return this._handles.find(i=>o.target&&(o.target===i||i.contains(o.target)))}}function q(c,o){return`translate3d(${Math.round(c)}px, ${Math.round(o)}px, 0)`}function ft(c,o,i){return Math.max(o,Math.min(i,c))}function N(c){return"t"===c.type[0]}function _t(c,o){const i=c.rootNodes;if(1===i.length&&i[0].nodeType===o.ELEMENT_NODE)return i[0];const r=o.createElement("div");return i.forEach(l=>r.appendChild(l)),r}function E(c,o){c.style.width=`${o.width}px`,c.style.height=`${o.height}px`,c.style.transform=q(o.left,o.top)}function I(c,o,i){const r=w(o,c.length-1),l=w(i,c.length-1);if(r===l)return;const d=c[r],f=l<r?-1:1;for(let _=r;_!==l;_+=f)c[_]=c[_+f];c[l]=d}function m(c,o,i,r){const l=w(i,c.length-1),d=w(r,o.length);c.length&&o.splice(d,0,c.splice(l,1)[0])}function w(c,o){return Math.max(0,Math.min(o,c))}class A{constructor(o,i){this._element=o,this._dragDropRegistry=i,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(o){this.withItems(o)}sort(o,i,r,l){const d=this._itemPositions,f=this._getItemIndexFromPointerPosition(o,i,r,l);if(-1===f&&d.length>0)return null;const _="horizontal"===this.orientation,s=d.findIndex(z=>z.drag===o),h=d[f],a=h.clientRect,v=s>f?1:-1,y=this._getItemOffsetPx(d[s].clientRect,a,v),L=this._getSiblingOffsetPx(s,d,v),Z=d.slice();return I(d,s,f),d.forEach((z,Yt)=>{if(Z[Yt]===z)return;const Zt=z.drag===o,Jt=Zt?y:L,qt=Zt?o.getPlaceholderElement():z.drag.getRootElement();z.offset+=Jt,_?(qt.style.transform=rt(`translate3d(${Math.round(z.offset)}px, 0, 0)`,z.initialTransform),tt(z.clientRect,0,Jt)):(qt.style.transform=rt(`translate3d(0, ${Math.round(z.offset)}px, 0)`,z.initialTransform),tt(z.clientRect,Jt,0))}),this._previousSwap.overlaps=ut(a,i,r),this._previousSwap.drag=h.drag,this._previousSwap.delta=_?l.x:l.y,{previousIndex:s,currentIndex:f}}enter(o,i,r,l){const d=null==l||l<0?this._getItemIndexFromPointerPosition(o,i,r):l,f=this._activeDraggables,_=f.indexOf(o),s=o.getPlaceholderElement();let h=f[d];if(h===o&&(h=f[d+1]),!h&&(null==d||-1===d||d<f.length-1)&&this._shouldEnterAsFirstChild(i,r)&&(h=f[0]),_>-1&&f.splice(_,1),h&&!this._dragDropRegistry.isDragging(h)){const e=h.getRootElement();e.parentElement.insertBefore(s,e),f.splice(d,0,o)}else(0,S.fI)(this._element).appendChild(s),f.push(o);s.style.transform="",this._cacheItemPositions()}withItems(o){this._activeDraggables=o.slice(),this._cacheItemPositions()}withSortPredicate(o){this._sortPredicate=o}reset(){this._activeDraggables.forEach(o=>{const i=o.getRootElement();if(i){const r=this._itemPositions.find(l=>l.drag===o)?.initialTransform;i.style.transform=r||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(o){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(r=>r.drag===o)}updateOnScroll(o,i){this._itemPositions.forEach(({clientRect:r})=>{tt(r,o,i)}),this._itemPositions.forEach(({drag:r})=>{this._dragDropRegistry.isDragging(r)&&r._sortFromLastPointerPosition()})}_cacheItemPositions(){const o="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(i=>{const r=i.getVisibleElement();return{drag:i,offset:0,initialTransform:r.style.transform||"",clientRect:mt(r)}}).sort((i,r)=>o?i.clientRect.left-r.clientRect.left:i.clientRect.top-r.clientRect.top)}_getItemOffsetPx(o,i,r){const l="horizontal"===this.orientation;let d=l?i.left-o.left:i.top-o.top;return-1===r&&(d+=l?i.width-o.width:i.height-o.height),d}_getSiblingOffsetPx(o,i,r){const l="horizontal"===this.orientation,d=i[o].clientRect,f=i[o+-1*r];let _=d[l?"width":"height"]*r;if(f){const s=l?"left":"top",h=l?"right":"bottom";-1===r?_-=f.clientRect[s]-d[h]:_+=d[s]-f.clientRect[h]}return _}_shouldEnterAsFirstChild(o,i){if(!this._activeDraggables.length)return!1;const r=this._itemPositions,l="horizontal"===this.orientation;if(r[0].drag!==this._activeDraggables[0]){const f=r[r.length-1].clientRect;return l?o>=f.right:i>=f.bottom}{const f=r[0].clientRect;return l?o<=f.left:i<=f.top}}_getItemIndexFromPointerPosition(o,i,r,l){const d="horizontal"===this.orientation,f=this._itemPositions.findIndex(({drag:_,clientRect:s})=>{if(_===o)return!1;if(l){const h=d?l.x:l.y;if(_===this._previousSwap.drag&&this._previousSwap.overlaps&&h===this._previousSwap.delta)return!1}return d?i>=Math.floor(s.left)&&i<Math.floor(s.right):r>=Math.floor(s.top)&&r<Math.floor(s.bottom)});return-1!==f&&this._sortPredicate(f,o)?f:-1}}class nt{constructor(o,i,r,l,d){this._dragDropRegistry=i,this._ngZone=l,this._viewportRuler=d,this.disabled=!1,this.sortingDisabled=!1,this.autoScrollDisabled=!1,this.autoScrollStep=2,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.beforeStarted=new D.xQ,this.entered=new D.xQ,this.exited=new D.xQ,this.dropped=new D.xQ,this.sorted=new D.xQ,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=V.w.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new D.xQ,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function Y(c=0,o=j.P){return(!(0,yt.k)(c)||c<0)&&(c=0),(!o||"function"!=typeof o.schedule)&&(o=j.P),new P.y(i=>(i.add(o.schedule(K,c,{subscriber:i,counter:0,period:c})),i))}(0,Tt.Z).pipe((0,X.R)(this._stopScrollTimers)).subscribe(()=>{const f=this._scrollNode,_=this.autoScrollStep;1===this._verticalScrollDirection?f.scrollBy(0,-_):2===this._verticalScrollDirection&&f.scrollBy(0,_),1===this._horizontalScrollDirection?f.scrollBy(-_,0):2===this._horizontalScrollDirection&&f.scrollBy(_,0)})},this.element=(0,S.fI)(o),this._document=r,this.withScrollableParents([this.element]),i.registerDropContainer(this),this._parentPositions=new Et(r),this._sortStrategy=new A(this.element,i),this._sortStrategy.withSortPredicate((f,_)=>this.sortPredicate(f,_,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._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(o,i,r,l){this._draggingStarted(),null==l&&this.sortingDisabled&&(l=this._draggables.indexOf(o)),this._sortStrategy.enter(o,i,r,l),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:o,container:this,currentIndex:this.getItemIndex(o)})}exit(o){this._reset(),this.exited.next({item:o,container:this})}drop(o,i,r,l,d,f,_,s={}){this._reset(),this.dropped.next({item:o,currentIndex:i,previousIndex:r,container:this,previousContainer:l,isPointerOverContainer:d,distance:f,dropPoint:_,event:s})}withItems(o){const i=this._draggables;return this._draggables=o,o.forEach(r=>r._withDropContainer(this)),this.isDragging()&&(i.filter(l=>l.isDragging()).every(l=>-1===o.indexOf(l))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(o){return this._sortStrategy.direction=o,this}connectedTo(o){return this._siblings=o.slice(),this}withOrientation(o){return this._sortStrategy.orientation=o,this}withScrollableParents(o){const i=(0,S.fI)(this.element);return this._scrollableElements=-1===o.indexOf(i)?[i,...o]:o.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(o){return this._isDragging?this._sortStrategy.getItemIndex(o):this._draggables.indexOf(o)}isReceiving(){return this._activeSiblings.size>0}_sortItem(o,i,r,l){if(this.sortingDisabled||!this._clientRect||!Dt(this._clientRect,.05,i,r))return;const d=this._sortStrategy.sort(o,i,r,l);d&&this.sorted.next({previousIndex:d.previousIndex,currentIndex:d.currentIndex,container:this,item:o})}_startScrollingIfNecessary(o,i){if(this.autoScrollDisabled)return;let r,l=0,d=0;if(this._parentPositions.positions.forEach((f,_)=>{_===this._document||!f.clientRect||r||Dt(f.clientRect,.05,o,i)&&([l,d]=function J(c,o,i,r){const l=Ot(o,r),d=vt(o,i);let f=0,_=0;if(l){const s=c.scrollTop;1===l?s>0&&(f=1):c.scrollHeight-s>c.clientHeight&&(f=2)}if(d){const s=c.scrollLeft;1===d?s>0&&(_=1):c.scrollWidth-s>c.clientWidth&&(_=2)}return[f,_]}(_,f.clientRect,o,i),(l||d)&&(r=_))}),!l&&!d){const{width:f,height:_}=this._viewportRuler.getViewportSize(),s={width:f,height:_,top:0,right:f,bottom:_,left:0};l=Ot(s,i),d=vt(s,o),r=window}r&&(l!==this._verticalScrollDirection||d!==this._horizontalScrollDirection||r!==this._scrollNode)&&(this._verticalScrollDirection=l,this._horizontalScrollDirection=d,this._scrollNode=r,(l||d)&&r?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const o=(0,S.fI)(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=o.msScrollSnapType||o.scrollSnapType||"",o.scrollSnapType=o.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const o=(0,S.fI)(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(o).clientRect}_reset(){this._isDragging=!1;const o=(0,S.fI)(this.element).style;o.scrollSnapType=o.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(i=>i._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(o,i){return null!=this._clientRect&&ut(this._clientRect,o,i)}_getSiblingContainerFromPosition(o,i,r){return this._siblings.find(l=>l._canReceive(o,i,r))}_canReceive(o,i,r){if(!this._clientRect||!ut(this._clientRect,i,r)||!this.enterPredicate(o,this))return!1;const l=this._getShadowRoot().elementFromPoint(i,r);if(!l)return!1;const d=(0,S.fI)(this.element);return l===d||d.contains(l)}_startReceiving(o,i){const r=this._activeSiblings;!r.has(o)&&i.every(l=>this.enterPredicate(l,this)||this._draggables.indexOf(l)>-1)&&(r.add(o),this._cacheParentPositions(),this._listenToScrollEvents())}_stopReceiving(o){this._activeSiblings.delete(o),this._viewportScrollSubscription.unsubscribe()}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(o=>{if(this.isDragging()){const i=this._parentPositions.handleScroll(o);i&&this._sortStrategy.updateOnScroll(i.top,i.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const o=(0,R.kV)((0,S.fI)(this.element));this._cachedShadowRoot=o||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const o=this._sortStrategy.getActiveItemsSnapshot().filter(i=>i.isDragging());this._siblings.forEach(i=>i._startReceiving(this,o))}}function Ot(c,o){const{top:i,bottom:r,height:l}=c,d=.05*l;return o>=i-d&&o<=i+d?1:o>=r-d&&o<=r+d?2:0}function vt(c,o){const{left:i,right:r,width:l}=c,d=.05*l;return o>=i-d&&o<=i+d?1:o>=r-d&&o<=r+d?2:0}const ct=(0,R.i$)({passive:!1,capture:!0});let ot=(()=>{class c{constructor(i,r){this._ngZone=i,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=l=>l.isDragging(),this.pointerMove=new D.xQ,this.pointerUp=new D.xQ,this.scroll=new D.xQ,this._preventDefaultWhileDragging=l=>{this._activeDragInstances.length>0&&l.preventDefault()},this._persistentTouchmoveListener=l=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&l.preventDefault(),this.pointerMove.next(l))},this._document=r}registerDropContainer(i){this._dropInstances.has(i)||this._dropInstances.add(i)}registerDragItem(i){this._dragInstances.add(i),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,ct)})}removeDropContainer(i){this._dropInstances.delete(i)}removeDragItem(i){this._dragInstances.delete(i),this.stopDragging(i),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,ct)}startDragging(i,r){if(!(this._activeDragInstances.indexOf(i)>-1)&&(this._activeDragInstances.push(i),1===this._activeDragInstances.length)){const l=r.type.startsWith("touch");this._globalListeners.set(l?"touchend":"mouseup",{handler:d=>this.pointerUp.next(d),options:!0}).set("scroll",{handler:d=>this.scroll.next(d),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:ct}),l||this._globalListeners.set("mousemove",{handler:d=>this.pointerMove.next(d),options:ct}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((d,f)=>{this._document.addEventListener(f,d.handler,d.options)})})}}stopDragging(i){const r=this._activeDragInstances.indexOf(i);r>-1&&(this._activeDragInstances.splice(r,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(i){return this._activeDragInstances.indexOf(i)>-1}scrolled(i){const r=[this.scroll];return i&&i!==this._document&&r.push(new P.y(l=>this._ngZone.runOutsideAngular(()=>{const f=_=>{this._activeDragInstances.length&&l.next(_)};return i.addEventListener("scroll",f,!0),()=>{i.removeEventListener("scroll",f,!0)}}))),(0,k.T)(...r)}ngOnDestroy(){this._dragInstances.forEach(i=>this.removeDragItem(i)),this._dropInstances.forEach(i=>this.removeDropContainer(i)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((i,r)=>{this._document.removeEventListener(r,i.handler,i.options)}),this._globalListeners.clear()}}return c.\u0275fac=function(i){return new(i||c)(n.LFG(n.R0b),n.LFG(O.K0))},c.\u0275prov=n.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"}),c})();const Lt={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let dt=(()=>{class c{constructor(i,r,l,d){this._document=i,this._ngZone=r,this._viewportRuler=l,this._dragDropRegistry=d}createDrag(i,r=Lt){return new Q(i,r,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(i){return new nt(i,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return c.\u0275fac=function(i){return new(i||c)(n.LFG(O.K0),n.LFG(n.R0b),n.LFG(t.rL),n.LFG(ot))},c.\u0275prov=n.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"}),c})();const Bt=new n.OlP("CDK_DRAG_PARENT"),u=new n.OlP("CdkDropListGroup");let C=(()=>{class c{constructor(){this._items=new Set,this._disabled=!1}get disabled(){return this._disabled}set disabled(i){this._disabled=(0,S.Ig)(i)}ngOnDestroy(){this._items.clear()}}return c.\u0275fac=function(i){return new(i||c)},c.\u0275dir=n.lG2({type:c,selectors:[["","cdkDropListGroup",""]],inputs:{disabled:["cdkDropListGroupDisabled","disabled"]},exportAs:["cdkDropListGroup"],features:[n._Bn([{provide:u,useExisting:c}])]}),c})();const p=new n.OlP("CDK_DRAG_CONFIG");let M=0;const T=new n.OlP("CdkDropList");let xt=(()=>{class c{constructor(i,r,l,d,f,_,s){this.element=i,this._changeDetectorRef=l,this._scrollDispatcher=d,this._dir=f,this._group=_,this._destroyed=new D.xQ,this.connectedTo=[],this.id="cdk-drop-list-"+M++,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.dropped=new n.vpe,this.entered=new n.vpe,this.exited=new n.vpe,this.sorted=new n.vpe,this._unsortedItems=new Set,this._dropListRef=r.createDropList(i),this._dropListRef.data=this,s&&this._assignDefaults(s),this._dropListRef.enterPredicate=(h,e)=>this.enterPredicate(h.data,e.data),this._dropListRef.sortPredicate=(h,e,a)=>this.sortPredicate(h,e.data,a.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),c._dropLists.push(this),_&&_._items.add(this)}get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(i){this._dropListRef.disabled=this._disabled=(0,S.Ig)(i)}addItem(i){this._unsortedItems.add(i),this._dropListRef.isDragging()&&this._syncItemsWithRef()}removeItem(i){this._unsortedItems.delete(i),this._dropListRef.isDragging()&&this._syncItemsWithRef()}getSortedItems(){return Array.from(this._unsortedItems).sort((i,r)=>i._dragRef.getVisibleElement().compareDocumentPosition(r._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const i=c._dropLists.indexOf(this);i>-1&&c._dropLists.splice(i,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(i){this._dir&&this._dir.change.pipe((0,F.O)(this._dir.value),(0,X.R)(this._destroyed)).subscribe(r=>i.withDirection(r)),i.beforeStarted.subscribe(()=>{const r=(0,S.Eq)(this.connectedTo).map(l=>"string"==typeof l?c._dropLists.find(f=>f.id===l):l);if(this._group&&this._group._items.forEach(l=>{-1===r.indexOf(l)&&r.push(l)}),!this._scrollableParentsResolved){const l=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(d=>d.getElementRef().nativeElement);this._dropListRef.withScrollableParents(l),this._scrollableParentsResolved=!0}i.disabled=this.disabled,i.lockAxis=this.lockAxis,i.sortingDisabled=(0,S.Ig)(this.sortingDisabled),i.autoScrollDisabled=(0,S.Ig)(this.autoScrollDisabled),i.autoScrollStep=(0,S.su)(this.autoScrollStep,2),i.connectedTo(r.filter(l=>l&&l!==this).map(l=>l._dropListRef)).withOrientation(this.orientation)})}_handleEvents(i){i.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),i.entered.subscribe(r=>{this.entered.emit({container:this,item:r.item.data,currentIndex:r.currentIndex})}),i.exited.subscribe(r=>{this.exited.emit({container:this,item:r.item.data}),this._changeDetectorRef.markForCheck()}),i.sorted.subscribe(r=>{this.sorted.emit({previousIndex:r.previousIndex,currentIndex:r.currentIndex,container:this,item:r.item.data})}),i.dropped.subscribe(r=>{this.dropped.emit({previousIndex:r.previousIndex,currentIndex:r.currentIndex,previousContainer:r.previousContainer.data,container:r.container.data,item:r.item.data,isPointerOverContainer:r.isPointerOverContainer,distance:r.distance,dropPoint:r.dropPoint,event:r.event}),this._changeDetectorRef.markForCheck()})}_assignDefaults(i){const{lockAxis:r,draggingDisabled:l,sortingDisabled:d,listAutoScrollDisabled:f,listOrientation:_}=i;this.disabled=l??!1,this.sortingDisabled=d??!1,this.autoScrollDisabled=f??!1,this.orientation=_||"vertical",r&&(this.lockAxis=r)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(i=>i._dragRef))}}return c._dropLists=[],c.\u0275fac=function(i){return new(i||c)(n.Y36(n.SBq),n.Y36(dt),n.Y36(n.sBO),n.Y36(t.mF),n.Y36(at.Is,8),n.Y36(u,12),n.Y36(p,8))},c.\u0275dir=n.lG2({type:c,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(i,r){2&i&&(n.uIk("id",r.id),n.ekj("cdk-drop-list-disabled",r.disabled)("cdk-drop-list-dragging",r._dropListRef.isDragging())("cdk-drop-list-receiving",r._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"],features:[n._Bn([{provide:u,useValue:void 0},{provide:T,useExisting:c}])]}),c})();const U=new n.OlP("CdkDragHandle");let Ht=(()=>{class c{constructor(i,r){this.element=i,this._stateChanges=new D.xQ,this._disabled=!1,this._parentDrag=r}get disabled(){return this._disabled}set disabled(i){this._disabled=(0,S.Ig)(i),this._stateChanges.next(this)}ngOnDestroy(){this._stateChanges.complete()}}return c.\u0275fac=function(i){return new(i||c)(n.Y36(n.SBq),n.Y36(Bt,12))},c.\u0275dir=n.lG2({type:c,selectors:[["","cdkDragHandle",""]],hostAttrs:[1,"cdk-drag-handle"],inputs:{disabled:["cdkDragHandleDisabled","disabled"]},features:[n._Bn([{provide:U,useExisting:c}])]}),c})();const zt=new n.OlP("CdkDragPlaceholder");let Nt=(()=>{class c{constructor(i){this.templateRef=i}}return c.\u0275fac=function(i){return new(i||c)(n.Y36(n.Rgc))},c.\u0275dir=n.lG2({type:c,selectors:[["ng-template","cdkDragPlaceholder",""]],inputs:{data:"data"},features:[n._Bn([{provide:zt,useExisting:c}])]}),c})();const Gt=new n.OlP("CdkDragPreview");let Wt=(()=>{class c{constructor(i){this.templateRef=i,this._matchSize=!1}get matchSize(){return this._matchSize}set matchSize(i){this._matchSize=(0,S.Ig)(i)}}return c.\u0275fac=function(i){return new(i||c)(n.Y36(n.Rgc))},c.\u0275dir=n.lG2({type:c,selectors:[["ng-template","cdkDragPreview",""]],inputs:{data:"data",matchSize:"matchSize"},features:[n._Bn([{provide:Gt,useExisting:c}])]}),c})(),Ut=(()=>{class c{constructor(i,r,l,d,f,_,s,h,e,a,v){this.element=i,this.dropContainer=r,this._ngZone=d,this._viewContainerRef=f,this._dir=s,this._changeDetectorRef=e,this._selfHandle=a,this._parentDrag=v,this._destroyed=new D.xQ,this.started=new n.vpe,this.released=new n.vpe,this.ended=new n.vpe,this.entered=new n.vpe,this.exited=new n.vpe,this.dropped=new n.vpe,this.moved=new P.y(y=>{const L=this._dragRef.moved.pipe((0,At.U)(Z=>({source:this,pointerPosition:Z.pointerPosition,event:Z.event,delta:Z.delta,distance:Z.distance}))).subscribe(y);return()=>{L.unsubscribe()}}),this._dragRef=h.createDrag(i,{dragStartThreshold:_&&null!=_.dragStartThreshold?_.dragStartThreshold:5,pointerDirectionChangeThreshold:_&&null!=_.pointerDirectionChangeThreshold?_.pointerDirectionChangeThreshold:5,zIndex:_?.zIndex}),this._dragRef.data=this,c._dragInstances.push(this),_&&this._assignDefaults(_),r&&(this._dragRef._withDropContainer(r._dropListRef),r.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(i){this._disabled=(0,S.Ig)(i),this._dragRef.disabled=this._disabled}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(i){this._dragRef.setFreeDragPosition(i)}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,wt.q)(1),(0,X.R)(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(i){const r=i.rootElementSelector,l=i.freeDragPosition;r&&!r.firstChange&&this._updateRootElement(),l&&!l.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const i=c._dragInstances.indexOf(this);i>-1&&c._dragInstances.splice(i,1),this._ngZone.runOutsideAngular(()=>{this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_updateRootElement(){const i=this.element.nativeElement;let r=i;this.rootElementSelector&&(r=void 0!==i.closest?i.closest(this.rootElementSelector):i.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(r||i)}_getBoundaryElement(){const i=this.boundaryElement;return i?"string"==typeof i?this.element.nativeElement.closest(i):(0,S.fI)(i):null}_syncInputs(i){i.beforeStarted.subscribe(()=>{if(!i.isDragging()){const r=this._dir,l=this.dragStartDelay,d=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,f=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;i.disabled=this.disabled,i.lockAxis=this.lockAxis,i.dragStartDelay="object"==typeof l&&l?l:(0,S.su)(l),i.constrainPosition=this.constrainPosition,i.previewClass=this.previewClass,i.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(d).withPreviewTemplate(f).withPreviewContainer(this.previewContainer||"global"),r&&i.withDirection(r.value)}}),i.beforeStarted.pipe((0,wt.q)(1)).subscribe(()=>{if(this._parentDrag)return void i.withParent(this._parentDrag._dragRef);let r=this.element.nativeElement.parentElement;for(;r;){if(r.classList.contains("cdk-drag")){i.withParent(c._dragInstances.find(l=>l.element.nativeElement===r)?._dragRef||null);break}r=r.parentElement}})}_handleEvents(i){i.started.subscribe(r=>{this.started.emit({source:this,event:r.event}),this._changeDetectorRef.markForCheck()}),i.released.subscribe(r=>{this.released.emit({source:this,event:r.event})}),i.ended.subscribe(r=>{this.ended.emit({source:this,distance:r.distance,dropPoint:r.dropPoint,event:r.event}),this._changeDetectorRef.markForCheck()}),i.entered.subscribe(r=>{this.entered.emit({container:r.container.data,item:this,currentIndex:r.currentIndex})}),i.exited.subscribe(r=>{this.exited.emit({container:r.container.data,item:this})}),i.dropped.subscribe(r=>{this.dropped.emit({previousIndex:r.previousIndex,currentIndex:r.currentIndex,previousContainer:r.previousContainer.data,container:r.container.data,isPointerOverContainer:r.isPointerOverContainer,item:this,distance:r.distance,dropPoint:r.dropPoint,event:r.event})})}_assignDefaults(i){const{lockAxis:r,dragStartDelay:l,constrainPosition:d,previewClass:f,boundaryElement:_,draggingDisabled:s,rootElementSelector:h,previewContainer:e}=i;this.disabled=s??!1,this.dragStartDelay=l||0,r&&(this.lockAxis=r),d&&(this.constrainPosition=d),f&&(this.previewClass=f),_&&(this.boundaryElement=_),h&&(this.rootElementSelector=h),e&&(this.previewContainer=e)}_setupHandlesListener(){this._handles.changes.pipe((0,F.O)(this._handles),(0,Rt.b)(i=>{const r=i.filter(l=>l._parentDrag===this).map(l=>l.element);this._selfHandle&&this.rootElementSelector&&r.push(this.element),this._dragRef.withHandles(r)}),(0,Pt.w)(i=>(0,k.T)(...i.map(r=>r._stateChanges.pipe((0,F.O)(r))))),(0,X.R)(this._destroyed)).subscribe(i=>{const r=this._dragRef,l=i.element.nativeElement;i.disabled?r.disableHandle(l):r.enableHandle(l)})}}return c._dragInstances=[],c.\u0275fac=function(i){return new(i||c)(n.Y36(n.SBq),n.Y36(T,12),n.Y36(O.K0),n.Y36(n.R0b),n.Y36(n.s_b),n.Y36(p,8),n.Y36(at.Is,8),n.Y36(dt),n.Y36(n.sBO),n.Y36(U,10),n.Y36(Bt,12))},c.\u0275dir=n.lG2({type:c,selectors:[["","cdkDrag",""]],contentQueries:function(i,r,l){if(1&i&&(n.Suo(l,Gt,5),n.Suo(l,zt,5),n.Suo(l,U,5)),2&i){let d;n.iGM(d=n.CRH())&&(r._previewTemplate=d.first),n.iGM(d=n.CRH())&&(r._placeholderTemplate=d.first),n.iGM(d=n.CRH())&&(r._handles=d)}},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(i,r){2&i&&n.ekj("cdk-drag-disabled",r.disabled)("cdk-drag-dragging",r._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"],features:[n._Bn([{provide:Bt,useExisting:c}]),n.TTD]}),c})(),Vt=(()=>{class c{}return c.\u0275fac=function(i){return new(i||c)},c.\u0275mod=n.oAB({type:c}),c.\u0275inj=n.cJS({providers:[dt],imports:[t.ZD]}),c})()},3132:(Kt,bt,b)=>{b.r(bt),b.d(bt,{ChipsAutocompleteExample:()=>Ut,ChipsAvatarExample:()=>d,ChipsDragDropExample:()=>Vt,ChipsExamplesModule:()=>_,ChipsFormControlExample:()=>l,ChipsHarnessExample:()=>r,ChipsInputExample:()=>c,ChipsOverviewExample:()=>o,ChipsStackedExample:()=>i});var n=b(3977),O=b(6895),t=b(4650),R=b(4006),S=b(7957),B=b(1281),D=b(3238),V=b(2687),P=b(8929),j=b(6787),yt=b(2986),Y=b(7625),K=b(1059),Tt=b(7545),k=b(9521),X=b(445),F=b(9549);function At(s,h){1&s&&(t.TgZ(0,"span",8),t.Hsn(1,1),t.qZA())}function wt(s,h){1&s&&(t.TgZ(0,"span",9),t.Hsn(1,2),t.qZA())}const Rt=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],Pt=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function at(s,h){1&s&&(t.TgZ(0,"span",11),t.Hsn(1,2),t.qZA())}const $=[[["mat-chip-avatar"],["","matChipAvatar",""]],"*",[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],W=["mat-chip-avatar, [matChipAvatar]","*","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],ht='.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 .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}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:24px}.mdc-evolution-chip--with-avatar .mdc-evolution-chip__graphic{height:24px;width:24px;font-size:24px}.mdc-evolution-chip--with-avatar .mdc-evolution-chip__icon--primary{height:24px;width:24px;font-size:24px}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 14px 14px 14px 14px)}.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, 28px)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size, 28px);width:var(--mdc-chip-with-avatar-avatar-size, 28px);font-size:var(--mdc-chip-with-avatar-avatar-size, 28px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-outline-width, 1px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-outline-width, 1px)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--selected) .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-unselected-outline-width, 1px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color, transparent)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, currentColor)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size, 18px);width:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, currentColor)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, currentColor)}.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-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}.mat-mdc-chip-action-label{text-align:left}[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 rt(s,h){if(1&s&&(t.ynx(0),t._UZ(1,"span",8)(2,"span",9),t.BQk()),2&s){const e=t.oxw();t.xp6(1),t.Q6J("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",e._isRippleCentered)("matRippleTrigger",e._elementRef.nativeElement)}}function Ct(s,h){1&s&&(t.TgZ(0,"span",10),t.Hsn(1),t.qZA())}function kt(s,h){1&s&&(t.ynx(0),t.Hsn(1,1),t.BQk())}function pt(s,h){1&s&&t.Hsn(0,2,["*ngIf","contentEditInput; else defaultMatChipEditInput"])}function mt(s,h){1&s&&t._UZ(0,"span",13)}function ut(s,h){if(1&s&&(t.ynx(0),t.YNc(1,pt,1,0,"ng-content",11),t.YNc(2,mt,1,0,"ng-template",null,12,t.W1O),t.BQk()),2&s){const e=t.MAs(3),a=t.oxw();t.xp6(1),t.Q6J("ngIf",a.contentEditInput)("ngIfElse",e)}}function tt(s,h){1&s&&(t.TgZ(0,"span",14),t.Hsn(1,3),t.qZA())}const Dt=[[["mat-chip-avatar"],["","matChipAvatar",""]],"*",[["","matChipEditInput",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],Et=["mat-chip-avatar, [matChipAvatar]","*","[matChipEditInput]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],et=["*"],it=".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%}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}",It=new t.OlP("mat-chips-default-options"),st=new t.OlP("MatChipAvatar"),Mt=new t.OlP("MatChipTrailingIcon"),St=new t.OlP("MatChipRemove"),G=new t.OlP("MatChip");class Ft{}const lt=(0,D.sb)(Ft,-1);let Q=(()=>{class s extends lt{constructor(e,a){super(),this._elementRef=e,this._parentChip=a,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this._allowFocusWhenDisabled=!1,"BUTTON"===e.nativeElement.nodeName&&e.nativeElement.setAttribute("type","button")}get disabled(){return this._disabled||this._parentChip.disabled}set disabled(e){this._disabled=(0,B.Ig)(e)}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}focus(){this._elementRef.nativeElement.focus()}_handleClick(e){!this.disabled&&this.isInteractive&&this._isPrimary&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(e){(e.keyCode===k.K5||e.keyCode===k.L_)&&!this.disabled&&this.isInteractive&&this._isPrimary&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}}return s.\u0275fac=function(e){return new(e||s)(t.Y36(t.SBq),t.Y36(G))},s.\u0275dir=t.lG2({type:s,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(e,a){1&e&&t.NdJ("click",function(y){return a._handleClick(y)})("keydown",function(y){return a._handleKeydown(y)}),2&e&&(t.uIk("tabindex",a._getTabindex())("disabled",a._getDisabledAttribute())("aria-disabled",a.disabled),t.ekj("mdc-evolution-chip__action--primary",a._isPrimary)("mdc-evolution-chip__action--presentational",a._isPrimary)("mdc-evolution-chip__action--trailing",!a._isPrimary))},inputs:{disabled:"disabled",tabIndex:"tabIndex",isInteractive:"isInteractive",_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[t.qOj]}),s})(),q=(()=>{class s{}return s.\u0275fac=function(e){return new(e||s)},s.\u0275dir=t.lG2({type:s,selectors:[["mat-chip-avatar"],["","matChipAvatar",""]],hostAttrs:["role","img",1,"mat-mdc-chip-avatar","mdc-evolution-chip__icon","mdc-evolution-chip__icon--primary"],features:[t._Bn([{provide:st,useExisting:s}])]}),s})(),N=(()=>{class s extends Q{constructor(){super(...arguments),this._isPrimary=!1}_handleClick(e){this.disabled||(e.stopPropagation(),e.preventDefault(),this._parentChip.remove())}_handleKeydown(e){(e.keyCode===k.K5||e.keyCode===k.L_)&&!this.disabled&&(e.stopPropagation(),e.preventDefault(),this._parentChip.remove())}}return s.\u0275fac=function(){let h;return function(a){return(h||(h=t.n5z(s)))(a||s)}}(),s.\u0275dir=t.lG2({type:s,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(e,a){2&e&&t.uIk("aria-hidden",null)},features:[t._Bn([{provide:St,useExisting:s}]),t.qOj]}),s})(),_t=0;const E=(0,D.sb)((0,D.pj)((0,D.Kr)((0,D.Id)(class{constructor(s){this._elementRef=s}})),"primary"),-1);let I=(()=>{class s extends E{constructor(e,a,v,y,L,Z,z,Yt){super(a),this._changeDetectorRef=e,this._ngZone=v,this._focusMonitor=y,this._globalRippleOptions=z,this._isRippleCentered=!1,this._onFocus=new P.xQ,this._onBlur=new P.xQ,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+_t++,this.ariaLabel=null,this._removable=!0,this._highlighted=!1,this.removed=new t.vpe,this.destroyed=new t.vpe,this.basicChipAttrName="mat-basic-chip";const Zt=a.nativeElement;this._document=L,this._animationsDisabled="NoopAnimations"===Z,this._isBasicChip=Zt.hasAttribute(this.basicChipAttrName)||Zt.tagName.toLowerCase()===this.basicChipAttrName,null!=Yt&&(this.tabIndex=parseInt(Yt)??this.defaultTabIndex),this._monitorFocus()}_hasFocus(){return this._hasFocusInternal}get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(e){this._value=e}get removable(){return this._removable}set removable(e){this._removable=(0,B.Ig)(e)}get highlighted(){return this._highlighted}set highlighted(e){this._highlighted=(0,B.Ig)(e)}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pendingFocus=!1,this.focus())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),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(e){(e.keyCode===k.ZH||e.keyCode===k.yY)&&(e.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(e){return this._getActions().find(a=>{const v=a._elementRef.nativeElement;return v===e||v.contains(e)})}_getActions(){const e=[];return this.primaryAction&&e.push(this.primaryAction),this.removeIcon&&e.push(this.removeIcon),this.trailingIcon&&e.push(this.trailingIcon),e}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{const a=null!==e;a!==this._hasFocusInternal&&(this._hasFocusInternal=a,a?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe((0,yt.q)(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}}return s.\u0275fac=function(e){return new(e||s)(t.Y36(t.sBO),t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(V.tE),t.Y36(O.K0),t.Y36(t.QbO,8),t.Y36(D.Y2,8),t.$8M("tabindex"))},s.\u0275cmp=t.Xpm({type:s,selectors:[["mat-basic-chip"],["mat-chip"]],contentQueries:function(e,a,v){if(1&e&&(t.Suo(v,st,5),t.Suo(v,Mt,5),t.Suo(v,St,5)),2&e){let y;t.iGM(y=t.CRH())&&(a.leadingIcon=y.first),t.iGM(y=t.CRH())&&(a.trailingIcon=y.first),t.iGM(y=t.CRH())&&(a.removeIcon=y.first)}},viewQuery:function(e,a){if(1&e&&(t.Gf(D.wG,5),t.Gf(Q,5)),2&e){let v;t.iGM(v=t.CRH())&&(a.ripple=v.first),t.iGM(v=t.CRH())&&(a.primaryAction=v.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:30,hostBindings:function(e,a){1&e&&t.NdJ("keydown",function(y){return a._handleKeydown(y)}),2&e&&(t.Ikx("id",a.id),t.uIk("role",a.role)("tabindex",a.role?a.tabIndex:null)("aria-label",a.ariaLabel),t.ekj("mdc-evolution-chip",!a._isBasicChip)("mdc-evolution-chip--disabled",a.disabled)("mdc-evolution-chip--with-trailing-action",a._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",a.leadingIcon)("mdc-evolution-chip--with-primary-icon",a.leadingIcon)("mdc-evolution-chip--with-avatar",a.leadingIcon)("mat-mdc-chip-with-avatar",a.leadingIcon)("mat-mdc-chip-highlighted",a.highlighted)("mat-mdc-chip-disabled",a.disabled)("mat-mdc-basic-chip",a._isBasicChip)("mat-mdc-standard-chip",!a._isBasicChip)("mat-mdc-chip-with-trailing-icon",a._hasTrailingIcon())("_mat-animation-noopable",a._animationsDisabled))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",role:"role",id:"id",ariaLabel:["aria-label","ariaLabel"],value:"value",removable:"removable",highlighted:"highlighted"},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[t._Bn([{provide:G,useExisting:s}]),t.qOj],ngContentSelectors:Pt,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(e,a){1&e&&(t.F$t(Rt),t._UZ(0,"span",0)(1,"span",1),t.TgZ(2,"span",2)(3,"div",3),t.YNc(4,At,2,0,"span",4),t.TgZ(5,"span",5),t.Hsn(6),t._UZ(7,"span",6),t.qZA()()(),t.YNc(8,wt,2,0,"span",7)),2&e&&(t.Q6J("matRippleDisabled",a._isRippleDisabled())("matRippleCentered",a._isRippleCentered)("matRippleTrigger",a._elementRef.nativeElement),t.xp6(3),t.Q6J("isInteractive",!1),t.xp6(1),t.Q6J("ngIf",a.leadingIcon),t.xp6(4),t.Q6J("ngIf",a._hasTrailingIcon()))},dependencies:[O.O5,D.wG,Q],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 .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}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:24px}.mdc-evolution-chip--with-avatar .mdc-evolution-chip__graphic{height:24px;width:24px;font-size:24px}.mdc-evolution-chip--with-avatar .mdc-evolution-chip__icon--primary{height:24px;width:24px;font-size:24px}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 14px 14px 14px 14px)}.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, 28px)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size, 28px);width:var(--mdc-chip-with-avatar-avatar-size, 28px);font-size:var(--mdc-chip-with-avatar-avatar-size, 28px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-outline-width, 1px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-outline-width, 1px)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--selected) .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-unselected-outline-width, 1px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color, transparent)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, currentColor)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size, 18px);width:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, currentColor)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, currentColor)}.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-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}.mat-mdc-chip-action-label{text-align:left}[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}),s})(),g=(()=>{class s extends I{constructor(){super(...arguments),this.chipListSelectable=!0,this._chipListMultiple=!1,this._selectable=!0,this._selected=!1,this.basicChipAttrName="mat-basic-chip-option",this.selectionChange=new t.vpe}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(e){this._selectable=(0,B.Ig)(e),this._changeDetectorRef.markForCheck()}get selected(){return this._selected}set selected(e){this._setSelectedState((0,B.Ig)(e),!1,!0)}get ariaSelected(){return this.selectable?this.selected.toString():null}ngOnInit(){this.role="presentation"}select(){this._setSelectedState(!0,!1,!0)}deselect(){this._setSelectedState(!1,!1,!0)}selectViaInteraction(){this._setSelectedState(!0,!0,!0)}toggleSelected(e=!1){return this._setSelectedState(!this.selected,e,!0),this.selected}_handlePrimaryActionInteraction(){this.selectable&&!this.disabled&&this.toggleSelected(!0)}_setSelectedState(e,a,v){e!==this.selected&&(this._selected=e,v&&this.selectionChange.emit({source:this,isUserInput:a,selected:this.selected}),this._changeDetectorRef.markForCheck())}}return s.\u0275fac=function(){let h;return function(a){return(h||(h=t.n5z(s)))(a||s)}}(),s.\u0275cmp=t.Xpm({type:s,selectors:[["mat-basic-chip-option"],["mat-chip-option"]],hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-option","mdc-evolution-chip","mdc-evolution-chip--filter","mdc-evolution-chip--selectable","mdc-evolution-chip--with-primary-graphic"],hostVars:28,hostBindings:function(e,a){2&e&&(t.Ikx("id",a.id),t.uIk("tabindex",null)("aria-label",null)("role",a.role),t.ekj("mat-mdc-chip-selected",a.selected)("mat-mdc-chip-multiple",a._chipListMultiple)("mat-mdc-chip-disabled",a.disabled)("mat-mdc-chip-with-avatar",a.leadingIcon)("mdc-evolution-chip--disabled",a.disabled)("mdc-evolution-chip--selected",a.selected)("mdc-evolution-chip--selecting",!a._animationsDisabled)("mdc-evolution-chip--with-trailing-action",a._hasTrailingIcon())("mdc-evolution-chip--with-primary-icon",a.leadingIcon)("mdc-evolution-chip--with-avatar",a.leadingIcon)("mat-mdc-chip-highlighted",a.highlighted)("mat-mdc-chip-with-trailing-icon",a._hasTrailingIcon()))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",selectable:"selectable",selected:"selected"},outputs:{selectionChange:"selectionChange"},features:[t._Bn([{provide:I,useExisting:s},{provide:G,useExisting:s}]),t.qOj],ngContentSelectors:W,decls:13,vars:8,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"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__checkmark"],["viewBox","-2 -3 30 30","focusable","false",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__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__cell","mdc-evolution-chip__cell--trailing"]],template:function(e,a){1&e&&(t.F$t($),t._UZ(0,"span",0)(1,"span",1),t.TgZ(2,"span",2)(3,"button",3)(4,"span",4),t.Hsn(5),t.TgZ(6,"span",5),t.O4$(),t.TgZ(7,"svg",6),t._UZ(8,"path",7),t.qZA()()(),t.kcU(),t.TgZ(9,"span",8),t.Hsn(10,1),t._UZ(11,"span",9),t.qZA()()(),t.YNc(12,at,2,0,"span",10)),2&e&&(t.Q6J("matRippleDisabled",a._isRippleDisabled())("matRippleCentered",a._isRippleCentered)("matRippleTrigger",a._elementRef.nativeElement),t.xp6(3),t.Q6J("tabIndex",a.tabIndex)("_allowFocusWhenDisabled",!0),t.uIk("aria-selected",a.ariaSelected)("aria-label",a.ariaLabel),t.xp6(9),t.Q6J("ngIf",a._hasTrailingIcon()))},dependencies:[O.O5,D.wG,Q],styles:[ht],encapsulation:2,changeDetection:0}),s})(),w=(()=>{class s{constructor(e,a){this._elementRef=e,this._document=a}initialize(e){this.getNativeElement().focus(),this.setValue(e)}getNativeElement(){return this._elementRef.nativeElement}setValue(e){this.getNativeElement().textContent=e,this._moveCursorToEndOfInput()}getValue(){return this.getNativeElement().textContent||""}_moveCursorToEndOfInput(){const e=this._document.createRange();e.selectNodeContents(this.getNativeElement()),e.collapse(!1);const a=window.getSelection();a.removeAllRanges(),a.addRange(e)}}return s.\u0275fac=function(e){return new(e||s)(t.Y36(t.SBq),t.Y36(O.K0))},s.\u0275dir=t.lG2({type:s,selectors:[["span","matChipEditInput",""]],hostAttrs:["role","textbox","tabindex","-1","contenteditable","true",1,"mat-chip-edit-input"]}),s})(),A=(()=>{class s extends I{constructor(e,a,v,y,L,Z,z,Yt){super(e,a,v,y,L,Z,z,Yt),this.basicChipAttrName="mat-basic-chip-row",this._editStartPending=!1,this.editable=!1,this.edited=new t.vpe,this._isEditing=!1,this.role="row",this._onBlur.pipe((0,Y.R)(this.destroyed)).subscribe(()=>{this._isEditing&&!this._editStartPending&&this._onEditFinish()})}_hasTrailingIcon(){return!this._isEditing&&super._hasTrailingIcon()}_mousedown(e){this._isEditing||(this.disabled||this.focus(),e.preventDefault())}_handleKeydown(e){e.keyCode!==k.K5||this.disabled?this._isEditing?e.stopPropagation():super._handleKeydown(e):this._isEditing?(e.preventDefault(),this._onEditFinish()):this.editable&&this._startEditing(e)}_doubleclick(e){!this.disabled&&this.editable&&this._startEditing(e)}_startEditing(e){if(!this.primaryAction||this.removeIcon&&this._getSourceAction(e.target)===this.removeIcon)return;const a=this.value;this._isEditing=!0,this._editStartPending=!0,setTimeout(()=>{this._getEditInput().initialize(a),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 s.\u0275fac=function(e){return new(e||s)(t.Y36(t.sBO),t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(V.tE),t.Y36(O.K0),t.Y36(t.QbO,8),t.Y36(D.Y2,8),t.$8M("tabindex"))},s.\u0275cmp=t.Xpm({type:s,selectors:[["mat-chip-row"],["mat-basic-chip-row"]],contentQueries:function(e,a,v){if(1&e&&t.Suo(v,w,5),2&e){let y;t.iGM(y=t.CRH())&&(a.contentEditInput=y.first)}},viewQuery:function(e,a){if(1&e&&t.Gf(w,5),2&e){let v;t.iGM(v=t.CRH())&&(a.defaultEditInput=v.first)}},hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-row","mdc-evolution-chip"],hostVars:26,hostBindings:function(e,a){1&e&&t.NdJ("mousedown",function(y){return a._mousedown(y)})("dblclick",function(y){return a._doubleclick(y)}),2&e&&(t.Ikx("id",a.id),t.uIk("tabindex",null)("aria-label",null)("role",a.role),t.ekj("mat-mdc-chip-with-avatar",a.leadingIcon)("mat-mdc-chip-disabled",a.disabled)("mat-mdc-chip-editing",a._isEditing)("mat-mdc-chip-editable",a.editable)("mdc-evolution-chip--disabled",a.disabled)("mdc-evolution-chip--with-trailing-action",a._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",a.leadingIcon)("mdc-evolution-chip--with-primary-icon",a.leadingIcon)("mdc-evolution-chip--with-avatar",a.leadingIcon)("mat-mdc-chip-highlighted",a.highlighted)("mat-mdc-chip-with-trailing-icon",a._hasTrailingIcon()))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",editable:"editable"},outputs:{edited:"edited"},features:[t._Bn([{provide:I,useExisting:s},{provide:G,useExisting:s}]),t.qOj],ngContentSelectors:Et,decls:9,vars:10,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"],["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(e,a){1&e&&(t.F$t(Dt),t.YNc(0,rt,3,3,"ng-container",0),t.TgZ(1,"span",1)(2,"span",2),t.YNc(3,Ct,2,0,"span",3),t.TgZ(4,"span",4),t.YNc(5,kt,2,0,"ng-container",5),t.YNc(6,ut,4,2,"ng-container",5),t._UZ(7,"span",6),t.qZA()()(),t.YNc(8,tt,2,0,"span",7)),2&e&&(t.Q6J("ngIf",!a._isEditing),t.xp6(2),t.Q6J("tabIndex",a.tabIndex)("disabled",a.disabled),t.uIk("role",a.editable?"button":null)("aria-label",a.ariaLabel),t.xp6(1),t.Q6J("ngIf",a.leadingIcon),t.xp6(1),t.Q6J("ngSwitch",a._isEditing),t.xp6(1),t.Q6J("ngSwitchCase",!1),t.xp6(1),t.Q6J("ngSwitchCase",!0),t.xp6(2),t.Q6J("ngIf",a._hasTrailingIcon()))},dependencies:[O.O5,O.RF,O.n9,D.wG,Q,w],styles:[ht],encapsulation:2,changeDetection:0}),s})();class H{constructor(h){}}const gt=(0,D.sb)(H);let nt=(()=>{class s extends gt{constructor(e,a,v){super(e),this._elementRef=e,this._changeDetectorRef=a,this._dir=v,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new P.xQ,this._defaultRole="presentation",this._disabled=!1,this._explicitRole=null,this._chipActions=new t.n_E}get chipFocusChanges(){return this._getChipStream(e=>e._onFocus)}get chipDestroyedChanges(){return this._getChipStream(e=>e.destroyed)}get disabled(){return this._disabled}set disabled(e){this._disabled=(0,B.Ig)(e),this._syncChipsState()}get empty(){return 0===this._chips.length}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}set role(e){this._explicitRole=e}get focused(){return this._hasFocusedChip()}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(e=>e._hasFocus())}_syncChipsState(){this._chips&&this._chips.forEach(e=>{e.disabled=this._disabled,e._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(e){this._originatesFromChip(e)&&this._keyManager.onKeydown(e)}_isValidIndex(e){return e>=0&&e<this._chips.length}_allowFocusEscape(){const e=this.tabIndex;-1!==this.tabIndex&&(this.tabIndex=-1,setTimeout(()=>{this.tabIndex=e,this._changeDetectorRef.markForCheck()}))}_getChipStream(e){return this._chips.changes.pipe((0,K.O)(null),(0,Tt.w)(()=>(0,j.T)(...this._chips.map(e))))}_originatesFromChip(e){let a=e.target;for(;a&&a!==this._elementRef.nativeElement;){if(a.classList&&a.classList.contains("mdc-evolution-chip"))return!0;a=a.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe((0,K.O)(this._chips)).subscribe(e=>{const a=[];e.forEach(v=>v._getActions().forEach(y=>a.push(y))),this._chipActions.reset(a),this._chipActions.notifyOnChanges()}),this._keyManager=new V.Em(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(e=>this._skipPredicate(e)),this.chipFocusChanges.pipe((0,Y.R)(this._destroyed)).subscribe(({chip:e})=>{const a=e._getSourceAction(document.activeElement);a&&this._keyManager.updateActiveItem(a)}),this._dir?.change.pipe((0,Y.R)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e))}_skipPredicate(e){return!e.isInteractive||e.disabled}_trackChipSetChanges(){this._chips.changes.pipe((0,K.O)(null),(0,Y.R)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe((0,Y.R)(this._destroyed)).subscribe(e=>{const v=this._chips.toArray().indexOf(e.chip);this._isValidIndex(v)&&e.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=v)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const e=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),a=this._chips.toArray()[e];a.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():a.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}}return s.\u0275fac=function(e){return new(e||s)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(X.Is,8))},s.\u0275cmp=t.Xpm({type:s,selectors:[["mat-chip-set"]],contentQueries:function(e,a,v){if(1&e&&t.Suo(v,I,5),2&e){let y;t.iGM(y=t.CRH())&&(a._chips=y)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(e,a){1&e&&t.NdJ("keydown",function(y){return a._handleKeydown(y)}),2&e&&t.uIk("role",a.role)},inputs:{disabled:"disabled",role:"role"},features:[t.qOj],ngContentSelectors:et,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(e,a){1&e&&(t.F$t(),t.TgZ(0,"span",0),t.Hsn(1),t.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%}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}),s})();class Ot{constructor(h,e){this.source=h,this.value=e}}const vt={provide:R.JU,useExisting:(0,t.Gpc)(()=>J),multi:!0};let J=(()=>{class s extends nt{constructor(){super(...arguments),this._onTouched=()=>{},this._onChange=()=>{},this._defaultRole="listbox",this._multiple=!1,this.ariaOrientation="horizontal",this._selectable=!0,this.compareWith=(e,a)=>e===a,this._required=!1,this.change=new t.vpe}get multiple(){return this._multiple}set multiple(e){this._multiple=(0,B.Ig)(e),this._syncListboxProperties()}get selected(){const e=this._chips.toArray().filter(a=>a.selected);return this.multiple?e:e[0]}get selectable(){return this._selectable}set selectable(e){this._selectable=(0,B.Ig)(e),this._syncListboxProperties()}get required(){return this._required}set required(e){this._required=(0,B.Ig)(e)}get chipSelectionChanges(){return this._getChipStream(e=>e.selectionChange)}get chipBlurChanges(){return this._getChipStream(e=>e._onBlur)}get value(){return this._value}set value(e){this.writeValue(e),this._value=e}ngAfterContentInit(){this._chips.changes.pipe((0,K.O)(null),(0,Y.R)(this._destroyed)).subscribe(()=>{this._syncListboxProperties()}),this.chipBlurChanges.pipe((0,Y.R)(this._destroyed)).subscribe(()=>this._blur()),this.chipSelectionChanges.pipe((0,Y.R)(this._destroyed)).subscribe(e=>{this.multiple||this._chips.forEach(a=>{a!==e.source&&a._setSelectedState(!1,!1,!1)}),e.isUserInput&&this._propagateChanges()})}focus(){if(this.disabled)return;const e=this._getFirstSelectedChip();e&&!e.disabled?e.focus():this._chips.length>0?this._keyManager.setFirstItemActive():this._elementRef.nativeElement.focus()}writeValue(e){this._chips&&this._setSelectionByValue(e,!1)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_setSelectionByValue(e,a=!0){this._clearSelection(),Array.isArray(e)?e.forEach(v=>this._selectValue(v,a)):this._selectValue(e,a)}_blur(){this.disabled||setTimeout(()=>{this.focused||(this._propagateChanges(),this._markAsTouched())})}_keydown(e){e.keyCode===k.Mf&&super._allowFocusEscape()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck()}_propagateChanges(){let e=null;e=Array.isArray(this.selected)?this.selected.map(a=>a.value):this.selected?this.selected.value:void 0,this._value=e,this.change.emit(new Ot(this,e)),this._onChange(e),this._changeDetectorRef.markForCheck()}_clearSelection(e){this._chips.forEach(a=>{a!==e&&a.deselect()})}_selectValue(e,a){const v=this._chips.find(y=>null!=y.value&&this.compareWith(y.value,e));return v&&(a?v.selectViaInteraction():v.select()),v}_syncListboxProperties(){this._chips&&Promise.resolve().then(()=>{this._chips.forEach(e=>{e._chipListMultiple=this.multiple,e.chipListSelectable=this._selectable,e._changeDetectorRef.markForCheck()})})}_getFirstSelectedChip(){return Array.isArray(this.selected)?this.selected.length?this.selected[0]:void 0:this.selected}_skipPredicate(e){return!e.isInteractive}}return s.\u0275fac=function(){let h;return function(a){return(h||(h=t.n5z(s)))(a||s)}}(),s.\u0275cmp=t.Xpm({type:s,selectors:[["mat-chip-listbox"]],contentQueries:function(e,a,v){if(1&e&&t.Suo(v,g,5),2&e){let y;t.iGM(y=t.CRH())&&(a._chips=y)}},hostAttrs:[1,"mdc-evolution-chip-set","mat-mdc-chip-listbox"],hostVars:11,hostBindings:function(e,a){1&e&&t.NdJ("focus",function(){return a.focus()})("blur",function(){return a._blur()})("keydown",function(y){return a._keydown(y)}),2&e&&(t.Ikx("tabIndex",a.empty?-1:a.tabIndex),t.uIk("role",a.role)("aria-describedby",a._ariaDescribedby||null)("aria-required",a.role?a.required:null)("aria-disabled",a.disabled.toString())("aria-multiselectable",a.multiple)("aria-orientation",a.ariaOrientation),t.ekj("mat-mdc-chip-list-disabled",a.disabled)("mat-mdc-chip-list-required",a.required))},inputs:{tabIndex:"tabIndex",multiple:"multiple",ariaOrientation:["aria-orientation","ariaOrientation"],selectable:"selectable",compareWith:"compareWith",required:"required",value:"value"},outputs:{change:"change"},features:[t._Bn([vt]),t.qOj],ngContentSelectors:et,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(e,a){1&e&&(t.F$t(),t.TgZ(0,"span",0),t.Hsn(1),t.qZA())},styles:[it],encapsulation:2,changeDetection:0}),s})();class ct{constructor(h,e){this.source=h,this.value=e}}class ot extends nt{constructor(h,e,a,v,y,L,Z){super(h,e,a),this._defaultErrorStateMatcher=v,this._parentForm=y,this._parentFormGroup=L,this.ngControl=Z,this.stateChanges=new P.xQ}}const Lt=(0,D.FD)(ot);let dt=(()=>{class s extends Lt{constructor(e,a,v,y,L,Z,z){super(e,a,v,Z,y,L,z),this.controlType="mat-chip-grid",this._defaultRole="grid",this._ariaDescribedbyIds=[],this._onTouched=()=>{},this._onChange=()=>{},this._value=[],this.change=new t.vpe,this.valueChange=new t.vpe,this.ngControl&&(this.ngControl.valueAccessor=this)}get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=(0,B.Ig)(e),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(e){this._placeholder=e,this.stateChanges.next()}get focused(){return this._chipInput.focused||this._hasFocusedChip()}get required(){return this._required??this.ngControl?.control?.hasValidator(R.kI.required)??!1}set required(e){this._required=(0,B.Ig)(e),this.stateChanges.next()}get shouldLabelFloat(){return!this.empty||this.focused}get value(){return this._value}set value(e){this._value=e}get chipBlurChanges(){return this._getChipStream(e=>e._onBlur)}ngAfterContentInit(){this.chipBlurChanges.pipe((0,Y.R)(this._destroyed)).subscribe(()=>{this._blur(),this.stateChanges.next()}),(0,j.T)(this.chipFocusChanges,this._chips.changes).pipe((0,Y.R)(this._destroyed)).subscribe(()=>this.stateChanges.next())}ngAfterViewInit(){super.ngAfterViewInit()}ngDoCheck(){this.ngControl&&this.updateErrorState()}ngOnDestroy(){super.ngOnDestroy(),this.stateChanges.complete()}registerInput(e){this._chipInput=e,this._chipInput.setDescribedByIds(this._ariaDescribedbyIds)}onContainerClick(e){!this.disabled&&!this._originatesFromChip(e)&&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(e){this._ariaDescribedbyIds=e,this._chipInput&&setTimeout(()=>{this._chipInput.setDescribedByIds(e)},0)}writeValue(e){this._value=e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this.stateChanges.next()}_blur(){this.disabled||setTimeout(()=>{this.focused||(this._propagateChanges(),this._markAsTouched())})}_allowFocusEscape(){this._chipInput.focused||super._allowFocusEscape()}_handleKeydown(e){e.keyCode===k.Mf?this._chipInput.focused&&(0,k.Vb)(e,"shiftKey")&&this._chips.length&&!this._chips.last.disabled?(e.preventDefault(),this._keyManager.activeItem?this._keyManager.setActiveItem(this._keyManager.activeItem):this._focusLastChip()):super._allowFocusEscape():this._chipInput.focused||super._handleKeydown(e),this.stateChanges.next()}_focusLastChip(){this._chips.length&&this._chips.last.focus()}_propagateChanges(){const e=this._chips.length?this._chips.toArray().map(a=>a.value):[];this._value=e,this.change.emit(new ct(this,e)),this.valueChange.emit(e),this._onChange(e),this._changeDetectorRef.markForCheck()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}}return s.\u0275fac=function(e){return new(e||s)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(X.Is,8),t.Y36(R.F,8),t.Y36(R.sg,8),t.Y36(D.rD),t.Y36(R.a5,10))},s.\u0275cmp=t.Xpm({type:s,selectors:[["mat-chip-grid"]],contentQueries:function(e,a,v){if(1&e&&t.Suo(v,A,5),2&e){let y;t.iGM(y=t.CRH())&&(a._chips=y)}},hostAttrs:[1,"mat-mdc-chip-set","mat-mdc-chip-grid","mdc-evolution-chip-set"],hostVars:10,hostBindings:function(e,a){1&e&&t.NdJ("focus",function(){return a.focus()})("blur",function(){return a._blur()}),2&e&&(t.Ikx("tabIndex",a._chips&&0===a._chips.length?-1:a.tabIndex),t.uIk("role",a.role)("aria-disabled",a.disabled.toString())("aria-invalid",a.errorState),t.ekj("mat-mdc-chip-list-disabled",a.disabled)("mat-mdc-chip-list-invalid",a.errorState)("mat-mdc-chip-list-required",a.required))},inputs:{tabIndex:"tabIndex",disabled:"disabled",placeholder:"placeholder",required:"required",value:"value",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},features:[t._Bn([{provide:F.Eo,useExisting:s}]),t.qOj],ngContentSelectors:et,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(e,a){1&e&&(t.F$t(),t.TgZ(0,"span",0),t.Hsn(1),t.qZA())},styles:[it],encapsulation:2,changeDetection:0}),s})(),Bt=0,u=(()=>{class s{constructor(e,a,v){this._elementRef=e,this._defaultOptions=a,this.focused=!1,this._addOnBlur=!1,this.separatorKeyCodes=this._defaultOptions.separatorKeyCodes,this.chipEnd=new t.vpe,this.placeholder="",this.id="mat-mdc-chip-list-input-"+Bt++,this._disabled=!1,this.inputElement=this._elementRef.nativeElement,v&&this.inputElement.classList.add("mat-mdc-form-field-input-control")}set chipGrid(e){e&&(this._chipGrid=e,this._chipGrid.registerInput(this))}get addOnBlur(){return this._addOnBlur}set addOnBlur(e){this._addOnBlur=(0,B.Ig)(e)}get disabled(){return this._disabled||this._chipGrid&&this._chipGrid.disabled}set disabled(e){this._disabled=(0,B.Ig)(e)}get empty(){return!this.inputElement.value}ngOnChanges(){this._chipGrid.stateChanges.next()}ngOnDestroy(){this.chipEnd.complete()}ngAfterContentInit(){this._focusLastChipOnBackspace=this.empty}_keydown(e){if(e){if(e.keyCode===k.ZH&&this._focusLastChipOnBackspace)return this._chipGrid._focusLastChip(),void e.preventDefault();this._focusLastChipOnBackspace=!1}this._emitChipEnd(e)}_keyup(e){!this._focusLastChipOnBackspace&&e.keyCode===k.ZH&&this.empty&&(this._focusLastChipOnBackspace=!0,e.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(e){(!e||this._isSeparatorKey(e))&&(this.chipEnd.emit({input:this.inputElement,value:this.inputElement.value,chipInput:this}),e?.preventDefault())}_onInput(){this._chipGrid.stateChanges.next()}focus(){this.inputElement.focus()}clear(){this.inputElement.value="",this._focusLastChipOnBackspace=!0}setDescribedByIds(e){this._ariaDescribedby=e.join(" ")}_isSeparatorKey(e){return!(0,k.Vb)(e)&&new Set(this.separatorKeyCodes).has(e.keyCode)}}return s.\u0275fac=function(e){return new(e||s)(t.Y36(t.SBq),t.Y36(It),t.Y36(F.G_,8))},s.\u0275dir=t.lG2({type:s,selectors:[["input","matChipInputFor",""]],hostAttrs:[1,"mat-mdc-chip-input","mat-mdc-input-element","mdc-text-field__input","mat-input-element"],hostVars:7,hostBindings:function(e,a){1&e&&t.NdJ("keydown",function(y){return a._keydown(y)})("keyup",function(y){return a._keyup(y)})("blur",function(){return a._blur()})("focus",function(){return a._focus()})("input",function(){return a._onInput()}),2&e&&(t.Ikx("id",a.id),t.uIk("disabled",a.disabled||null)("placeholder",a.placeholder||null)("aria-invalid",a._chipGrid&&a._chipGrid.ngControl?a._chipGrid.ngControl.invalid:null)("aria-describedby",a._ariaDescribedby||null)("aria-required",a._chipGrid&&a._chipGrid.required||null)("required",a._chipGrid&&a._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:[t.TTD]}),s})(),p=(()=>{class s{}return s.\u0275fac=function(e){return new(e||s)},s.\u0275mod=t.oAB({type:s}),s.\u0275inj=t.cJS({providers:[D.rD,{provide:It,useValue:{separatorKeyCodes:[k.K5]}}],imports:[D.BQ,O.ez,D.si,D.BQ]}),s})();var x=b(7392),M=b(4850),T=b(4859);const xt=["fruitInput"];function U(s,h){if(1&s){const e=t.EpF();t.TgZ(0,"mat-chip-row",9),t.NdJ("removed",function(){const y=t.CHM(e).$implicit,L=t.oxw();return t.KtG(L.remove(y))}),t._uU(1),t.TgZ(2,"button",10)(3,"mat-icon"),t._uU(4,"cancel"),t.qZA()()()}if(2&s){const e=h.$implicit;t.xp6(1),t.hij(" ",e," "),t.xp6(1),t.uIk("aria-label","remove "+e)}}function Ht(s,h){if(1&s&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&s){const e=h.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}function zt(s,h){if(1&s&&(t.TgZ(0,"mat-chip",2),t._uU(1),t.qZA()),2&s){const e=h.$implicit;t.xp6(1),t.hij(" ",e.name," ")}}function Nt(s,h){if(1&s){const e=t.EpF();t.TgZ(0,"mat-chip-row",5),t.NdJ("removed",function(){const y=t.CHM(e).$implicit,L=t.oxw();return t.KtG(L.remove(y))})("edited",function(v){const L=t.CHM(e).$implicit,Z=t.oxw();return t.KtG(Z.edit(L,v))}),t._uU(1),t.TgZ(2,"button",6)(3,"mat-icon"),t._uU(4,"cancel"),t.qZA()()()}if(2&s){const e=h.$implicit;t.Q6J("editable",!0),t.xp6(1),t.hij(" ",e.name," "),t.xp6(1),t.uIk("aria-label","remove "+e)}}function Wt(s,h){if(1&s&&(t.TgZ(0,"mat-chip-option",2),t._uU(1),t.qZA()),2&s){const e=h.$implicit;t.Q6J("color",e.color),t.xp6(1),t.hij(" ",e.name," ")}}function Qt(s,h){if(1&s){const e=t.EpF();t.TgZ(0,"mat-chip-row",7),t.NdJ("removed",function(){const y=t.CHM(e).$implicit,L=t.oxw();return t.KtG(L.removeKeyword(y))}),t._uU(1),t.TgZ(2,"button",8)(3,"mat-icon"),t._uU(4,"cancel"),t.qZA()()()}if(2&s){const e=h.$implicit;t.xp6(1),t.hij(" ",e," ")}}let Ut=(()=>{class s{constructor(){this.separatorKeysCodes=[k.K5,k.OC],this.fruitCtrl=new R.NI(""),this.fruits=["Lemon"],this.allFruits=["Apple","Lemon","Lime","Orange","Strawberry"],this.filteredFruits=this.fruitCtrl.valueChanges.pipe((0,K.O)(null),(0,M.U)(e=>e?this._filter(e):this.allFruits.slice()))}add(e){const a=(e.value||"").trim();a&&this.fruits.push(a),e.chipInput.clear(),this.fruitCtrl.setValue(null)}remove(e){const a=this.fruits.indexOf(e);a>=0&&this.fruits.splice(a,1)}selected(e){this.fruits.push(e.option.viewValue),this.fruitInput.nativeElement.value="",this.fruitCtrl.setValue(null)}_filter(e){const a=e.toLowerCase();return this.allFruits.filter(v=>v.toLowerCase().includes(a))}}return s.\u0275fac=function(e){return new(e||s)},s.\u0275cmp=t.Xpm({type:s,selectors:[["chips-autocomplete-example"]],viewQuery:function(e,a){if(1&e&&t.Gf(xt,5),2&e){let v;t.iGM(v=t.CRH())&&(a.fruitInput=v.first)}},decls:13,vars:8,consts:[["appearance","fill",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(e,a){if(1&e&&(t.TgZ(0,"form")(1,"mat-form-field",0)(2,"mat-label"),t._uU(3,"Favorite Fruits"),t.qZA(),t.TgZ(4,"mat-chip-grid",1,2),t.YNc(6,U,5,2,"mat-chip-row",3),t.qZA(),t.TgZ(7,"input",4,5),t.NdJ("matChipInputTokenEnd",function(y){return a.add(y)}),t.qZA(),t.TgZ(9,"mat-autocomplete",6,7),t.NdJ("optionSelected",function(y){return a.selected(y)}),t.YNc(11,Ht,2,2,"mat-option",8),t.ALo(12,"async"),t.qZA()()()),2&e){const v=t.MAs(5),y=t.MAs(10);t.xp6(6),t.Q6J("ngForOf",a.fruits),t.xp6(1),t.Q6J("formControl",a.fruitCtrl)("matChipInputFor",v)("matAutocomplete",y)("matChipInputSeparatorKeyCodes",a.separatorKeysCodes),t.xp6(4),t.Q6J("ngForOf",t.lcZ(12,6,a.filteredFruits))}},dependencies:[O.sg,S.XC,D.ey,S.ZL,dt,u,N,A,x.Hw,F.KE,F.hX,R._Y,R.Fj,R.JJ,R.JL,R.oH,O.Ov],styles:[".example-chip-list[_ngcontent-%COMP%] {\n width: 100%;\n}"]}),s})(),Vt=(()=>{class s{constructor(){this.vegetables=[{name:"apple"},{name:"banana"},{name:"strawberry"},{name:"orange"},{name:"kiwi"},{name:"cherry"}]}drop(e){(0,n.bA)(this.vegetables,e.previousIndex,e.currentIndex)}}return s.\u0275fac=function(e){return new(e||s)},s.\u0275cmp=t.Xpm({type:s,selectors:[["chips-drag-drop-example"]],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(e,a){1&e&&(t.TgZ(0,"mat-chip-set",0),t.NdJ("cdkDropListDropped",function(y){return a.drop(y)}),t.YNc(1,zt,2,1,"mat-chip",1),t.qZA()),2&e&&(t.xp6(1),t.Q6J("ngForOf",a.vegetables))},dependencies:[O.sg,n.Wj,n.Zt,I,nt],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}"]}),s})(),c=(()=>{class s{constructor(){this.addOnBlur=!0,this.separatorKeysCodes=[k.K5,k.OC],this.fruits=[{name:"Lemon"},{name:"Lime"},{name:"Apple"}]}add(e){const a=(e.value||"").trim();a&&this.fruits.push({name:a}),e.chipInput.clear()}remove(e){const a=this.fruits.indexOf(e);a>=0&&this.fruits.splice(a,1)}edit(e,a){const v=a.value.trim();if(!v)return void this.remove(e);const y=this.fruits.indexOf(e);y>0&&(this.fruits[y].name=v)}}return s.\u0275fac=function(e){return new(e||s)},s.\u0275cmp=t.Xpm({type:s,selectors:[["chips-input-example"]],decls:7,vars:4,consts:[["appearance","fill",1,"example-chip-list"],["aria-label","Enter fruits"],["chipGrid",""],[3,"editable","removed","edited",4,"ngFor","ngForOf"],["placeholder","New fruit...",3,"matChipInputFor","matChipInputSeparatorKeyCodes","matChipInputAddOnBlur","matChipInputTokenEnd"],[3,"editable","removed","edited"],["matChipRemove",""]],template:function(e,a){if(1&e&&(t.TgZ(0,"mat-form-field",0)(1,"mat-label"),t._uU(2,"Favorite Fruits"),t.qZA(),t.TgZ(3,"mat-chip-grid",1,2),t.YNc(5,Nt,5,3,"mat-chip-row",3),t.TgZ(6,"input",4),t.NdJ("matChipInputTokenEnd",function(y){return a.add(y)}),t.qZA()()()),2&e){const v=t.MAs(4);t.xp6(5),t.Q6J("ngForOf",a.fruits),t.xp6(1),t.Q6J("matChipInputFor",v)("matChipInputSeparatorKeyCodes",a.separatorKeysCodes)("matChipInputAddOnBlur",a.addOnBlur)}},dependencies:[O.sg,dt,u,N,A,x.Hw,F.KE,F.hX],styles:[".example-chip-list[_ngcontent-%COMP%] {\n width: 100%;\n}"]}),s})(),o=(()=>{class s{}return s.\u0275fac=function(e){return new(e||s)},s.\u0275cmp=t.Xpm({type:s,selectors:[["chips-overview-example"]],decls:9,vars:0,consts:[["aria-label","Fish selection"],["color","accent","selected",""],["color","warn"]],template:function(e,a){1&e&&(t.TgZ(0,"mat-chip-listbox",0)(1,"mat-chip-option"),t._uU(2,"One fish"),t.qZA(),t.TgZ(3,"mat-chip-option"),t._uU(4,"Two fish"),t.qZA(),t.TgZ(5,"mat-chip-option",1),t._uU(6,"Accent fish"),t.qZA(),t.TgZ(7,"mat-chip-option",2),t._uU(8,"Warn fish"),t.qZA()())},dependencies:[J,g],encapsulation:2}),s})(),i=(()=>{class s{constructor(){this.availableColors=[{name:"none",color:void 0},{name:"Primary",color:"primary"},{name:"Accent",color:"accent"},{name:"Warn",color:"warn"}]}}return s.\u0275fac=function(e){return new(e||s)},s.\u0275cmp=t.Xpm({type:s,selectors:[["chips-stacked-example"]],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(e,a){1&e&&(t.TgZ(0,"mat-chip-listbox",0),t.YNc(1,Wt,2,2,"mat-chip-option",1),t.qZA()),2&e&&(t.xp6(1),t.Q6J("ngForOf",a.availableColors))},dependencies:[O.sg,J,g],styles:["mat-chip[_ngcontent-%COMP%] {\n max-width: 200px;\n}"]}),s})(),r=(()=>{class s{constructor(){this.isDisabled=!1,this.remove=jasmine.createSpy("remove spy"),this.add=jasmine.createSpy("add spy")}}return s.\u0275fac=function(e){return new(e||s)},s.\u0275cmp=t.Xpm({type:s,selectors:[["chips-harness-example"]],decls:12,vars:2,consts:[[3,"disabled","aria-orientation"],[3,"removed"],["matChipRemove","","aria-label","remove Chip 2"]],template:function(e,a){1&e&&(t.TgZ(0,"mat-chip-listbox",0)(1,"mat-chip-option",1),t.NdJ("removed",function(){return a.remove()}),t._uU(2,"Chip 1"),t.qZA(),t.TgZ(3,"mat-chip-option",1),t.NdJ("removed",function(){return a.remove()}),t._uU(4," Chip 2 "),t.TgZ(5,"button",2)(6,"mat-icon"),t._uU(7,"remove_icon"),t.qZA()()(),t.TgZ(8,"mat-chip-option",1),t.NdJ("removed",function(){return a.remove()}),t.TgZ(9,"mat-chip-avatar"),t._uU(10,"C"),t.qZA(),t._uU(11,"Chip 4"),t.qZA()()),2&e&&t.Q6J("disabled",a.isDisabled)("aria-orientation","horizontal")},dependencies:[q,J,g,N,x.Hw],encapsulation:2}),s})(),l=(()=>{class s{constructor(){this.keywords=["angular","how-to","tutorial","accessibility"],this.formControl=new R.NI(["angular"])}removeKeyword(e){const a=this.keywords.indexOf(e);a>=0&&this.keywords.splice(a,1)}add(e){const a=(e.value||"").trim();a&&this.keywords.push(a),e.chipInput.clear()}}return s.\u0275fac=function(e){return new(e||s)},s.\u0275cmp=t.Xpm({type:s,selectors:[["chips-form-control-example"]],decls:19,vars:4,consts:[[1,"example-button-container"],["mat-raised-button","",3,"click"],["appearance","fill",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(e,a){if(1&e&&(t.TgZ(0,"div",0)(1,"button",1),t.NdJ("click",function(){return a.formControl.disable()}),t._uU(2,"Disable form control"),t.qZA(),t.TgZ(3,"button",1),t.NdJ("click",function(){return a.formControl.enable()}),t._uU(4,"Enable form control"),t.qZA()(),t.TgZ(5,"p")(6,"i"),t._uU(7,"Enter video keywords"),t.qZA()(),t.TgZ(8,"mat-form-field",2)(9,"mat-label"),t._uU(10,"Video keywords"),t.qZA(),t.TgZ(11,"mat-chip-grid",3,4),t.YNc(13,Qt,5,1,"mat-chip-row",5),t.qZA(),t.TgZ(14,"input",6),t.NdJ("matChipInputTokenEnd",function(y){return a.add(y)}),t.qZA()(),t.TgZ(15,"p")(16,"b"),t._uU(17,"The following keywords are entered:"),t.qZA(),t._uU(18),t.qZA()),2&e){const v=t.MAs(12);t.xp6(11),t.Q6J("formControl",a.formControl),t.xp6(2),t.Q6J("ngForOf",a.keywords),t.xp6(1),t.Q6J("matChipInputFor",v),t.xp6(4),t.hij(" ",a.formControl.value,"\n")}},dependencies:[O.sg,T.lW,dt,u,N,A,x.Hw,F.KE,F.hX,R.JJ,R.oH],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}"]}),s})(),d=(()=>{class s{}return s.\u0275fac=function(e){return new(e||s)},s.\u0275cmp=t.Xpm({type:s,selectors:[["chips-avatar-example"]],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(e,a){1&e&&(t.TgZ(0,"mat-chip-listbox",0)(1,"mat-chip"),t._UZ(2,"img",1),t._uU(3," Dog one "),t.qZA(),t.TgZ(4,"mat-chip",2),t._UZ(5,"img",1),t._uU(6," Dog two "),t.qZA(),t.TgZ(7,"mat-chip",3),t._UZ(8,"img",1),t._uU(9," Dog three "),t.qZA()())},dependencies:[I,q,J]}),s})(),_=(()=>{class s{}return s.\u0275fac=function(e){return new(e||s)},s.\u0275mod=t.oAB({type:s}),s.\u0275inj=t.cJS({imports:[O.ez,n._t,S.Bb,T.ot,p,x.Ps,F.lN,R.UX]}),s})()},7957:(Kt,bt,b)=>{b.d(bt,{Bb:()=>_t,XC:()=>st,ZL:()=>N});var n=b(4650),O=b(3238),t=b(6895),R=b(7376),S=b(8184),B=b(2687),D=b(1281),V=b(3353),P=b(7340),j=b(2654),yt=b(8929),Y=b(8514),K=b(6787),Tt=b(1086),k=b(3753),X=b(445),F=b(9521),At=b(4080),wt=b(4006),Rt=b(9549),Pt=b(1059),at=b(7545),$=b(2986),W=b(2198),ht=b(4850),rt=b(2868),Ct=b(8583);const kt=["panel"];function pt(E,I){if(1&E&&(n.TgZ(0,"div",0,1),n.Hsn(2),n.qZA()),2&E){const m=I.id,g=n.oxw();n.Q6J("id",g.id)("ngClass",g._classList)("@panelAnimation",g.isOpen?"visible":"hidden"),n.uIk("aria-label",g.ariaLabel||null)("aria-labelledby",g._getPanelAriaLabelledby(m))}}const mt=["*"],ut=(0,P.X$)("panelAnimation",[(0,P.SB)("void, hidden",(0,P.oB)({opacity:0,transform:"scaleY(0.8)"})),(0,P.eR)(":enter, hidden => visible",[(0,P.ru)([(0,P.jt)("0.03s linear",(0,P.oB)({opacity:1})),(0,P.jt)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,P.oB)({transform:"scaleY(1)"}))])]),(0,P.eR)(":leave, visible => hidden",[(0,P.jt)("0.075s linear",(0,P.oB)({opacity:0}))])]);let tt=0;class Dt{constructor(I,m){this.source=I,this.option=m}}const Et=(0,O.Kr)(class{}),et=new n.OlP("mat-autocomplete-default-options",{providedIn:"root",factory:function it(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1}}});let It=(()=>{class E extends Et{constructor(m,g,w,A){super(),this._changeDetectorRef=m,this._elementRef=g,this._activeOptionChanges=j.w.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new n.vpe,this.opened=new n.vpe,this.closed=new n.vpe,this.optionActivated=new n.vpe,this._classList={},this.id="mat-autocomplete-"+tt++,this.inertGroups=A?.SAFARI||!1,this._autoActiveFirstOption=!!w.autoActiveFirstOption,this._autoSelectActiveOption=!!w.autoSelectActiveOption}get isOpen(){return this._isOpen&&this.showPanel}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(m){this._autoActiveFirstOption=(0,D.Ig)(m)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(m){this._autoSelectActiveOption=(0,D.Ig)(m)}set classList(m){this._classList=m&&m.length?(0,D.du)(m).reduce((g,w)=>(g[w]=!0,g),{}):{},this._setVisibilityClasses(this._classList),this._elementRef.nativeElement.className=""}ngAfterContentInit(){this._keyManager=new B.s1(this.options).withWrap(),this._activeOptionChanges=this._keyManager.change.subscribe(m=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[m]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(m){this.panel&&(this.panel.nativeElement.scrollTop=m)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(m){const g=new Dt(this,m);this.optionSelected.emit(g)}_getPanelAriaLabelledby(m){return this.ariaLabel?null:this.ariaLabelledby?(m?m+" ":"")+this.ariaLabelledby:m}_setVisibilityClasses(m){m[this._visibleClass]=this.showPanel,m[this._hiddenClass]=!this.showPanel}}return E.\u0275fac=function(m){return new(m||E)(n.Y36(n.sBO),n.Y36(n.SBq),n.Y36(et),n.Y36(V.t4))},E.\u0275dir=n.lG2({type:E,viewQuery:function(m,g){if(1&m&&(n.Gf(n.Rgc,7),n.Gf(kt,5)),2&m){let w;n.iGM(w=n.CRH())&&(g.template=w.first),n.iGM(w=n.CRH())&&(g.panel=w.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:[n.qOj]}),E})(),st=(()=>{class E extends It{constructor(){super(...arguments),this._visibleClass="mat-mdc-autocomplete-visible",this._hiddenClass="mat-mdc-autocomplete-hidden"}}return E.\u0275fac=function(){let I;return function(g){return(I||(I=n.n5z(E)))(g||E)}}(),E.\u0275cmp=n.Xpm({type:E,selectors:[["mat-autocomplete"]],contentQueries:function(m,g,w){if(1&m&&(n.Suo(w,O.K7,5),n.Suo(w,O.ey,5)),2&m){let A;n.iGM(A=n.CRH())&&(g.optionGroups=A),n.iGM(A=n.CRH())&&(g.options=A)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{disableRipple:"disableRipple"},exportAs:["matAutocomplete"],features:[n._Bn([{provide:O.HF,useExisting:E}]),n.qOj],ngContentSelectors:mt,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(m,g){1&m&&(n.F$t(),n.YNc(0,pt,3,5,"ng-template"))},dependencies:[t.mk],styles:[".mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;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));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;border-radius:4px;border-radius:var(--mdc-shape-medium, 4px);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.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:[ut]},changeDetection:0}),E})();const G={provide:wt.JU,useExisting:(0,n.Gpc)(()=>N),multi:!0},lt=new n.OlP("mat-autocomplete-scroll-strategy"),q={provide:lt,deps:[S.aV],useFactory:function Q(E){return()=>E.scrollStrategies.reposition()}};let ft=(()=>{class E{constructor(m,g,w,A,H,gt,nt,Ot,vt,J,ct){this._element=m,this._overlay=g,this._viewContainerRef=w,this._zone=A,this._changeDetectorRef=H,this._dir=nt,this._formField=Ot,this._document=vt,this._viewportRuler=J,this._defaults=ct,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=j.w.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new yt.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,Y.P)(()=>{const ot=this.autocomplete?this.autocomplete.options:null;return ot?ot.changes.pipe((0,Pt.O)(ot),(0,at.w)(()=>(0,K.T)(...ot.map(Lt=>Lt.onSelectionChange)))):this._zone.onStable.pipe((0,$.q)(1),(0,at.w)(()=>this.optionSelections))}),this._scrollStrategy=gt}get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(m){this._autocompleteDisabled=(0,D.Ig)(m)}ngAfterViewInit(){const m=this._getWindow();typeof m<"u"&&this._zone.runOutsideAngular(()=>m.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(m){m.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const m=this._getWindow();typeof m<"u"&&m.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()}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,K.T)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,W.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,W.h)(()=>this._overlayAttached)):(0,Tt.of)()).pipe((0,ht.U)(m=>m instanceof O.rN?m:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,K.T)((0,k.R)(this._document,"click"),(0,k.R)(this._document,"auxclick"),(0,k.R)(this._document,"touchend")).pipe((0,W.h)(m=>{const g=(0,V.sA)(m),w=this._formField?this._formField._elementRef.nativeElement:null,A=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&g!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!w||!w.contains(g))&&(!A||!A.contains(g))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(g)}))}writeValue(m){Promise.resolve(null).then(()=>this._assignOptionValue(m))}registerOnChange(m){this._onChange=m}registerOnTouched(m){this._onTouched=m}setDisabledState(m){this._element.nativeElement.disabled=m}_handleKeydown(m){const g=m.keyCode,w=(0,F.Vb)(m);if(g===F.hY&&!w&&m.preventDefault(),this.activeOption&&g===F.K5&&this.panelOpen&&!w)this.activeOption._selectViaInteraction(),this._resetActiveItem(),m.preventDefault();else if(this.autocomplete){const A=this.autocomplete._keyManager.activeItem,H=g===F.LH||g===F.JH;g===F.Mf||H&&!w&&this.panelOpen?this.autocomplete._keyManager.onKeydown(m):H&&this._canOpen()&&this.openPanel(),(H||this.autocomplete._keyManager.activeItem!==A)&&(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(m){let g=m.target,w=g.value;"number"===g.type&&(w=""==w?null:parseFloat(w)),this._previousValue!==w&&(this._previousValue=w,this._pendingAutoselectedOption=null,this._onChange(w),this._canOpen()&&this._document.activeElement===m.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(m=!1){this._formField&&"auto"===this._formField.floatLabel&&(m?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField.floatLabel="auto",this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const m=this._zone.onStable.pipe((0,$.q)(1)),g=this.autocomplete.options.changes.pipe((0,rt.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,Ct.g)(0));return(0,K.T)(m,g).pipe((0,at.w)(()=>(this._zone.run(()=>{const w=this.panelOpen;this._resetActiveItem(),this.autocomplete._setVisibility(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),w!==this.panelOpen&&(this.panelOpen?this.autocomplete.opened.emit():this.autocomplete.closed.emit())}),this.panelClosingActions)),(0,$.q)(1)).subscribe(w=>this._setValueAndClose(w))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(m){const g=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(m):m;this._updateNativeInputValue(g??"")}_updateNativeInputValue(m){this._formField?this._formField._control.value=m:this._element.nativeElement.value=m,this._previousValue=m}_setValueAndClose(m){const g=m?m.source:this._pendingAutoselectedOption;g&&(this._clearPreviousSelectedOption(g),this._assignOptionValue(g.value),this._onChange(g.value),this.autocomplete._emitSelectEvent(g),this._element.nativeElement.focus()),this.closePanel()}_clearPreviousSelectedOption(m){this.autocomplete.options.forEach(g=>{g!==m&&g.selected&&g.deselect()})}_attachOverlay(){let m=this._overlayRef;m?(this._positionStrategy.setOrigin(this._getConnectedElement()),m.updateSize({width:this._getPanelWidth()})):(this._portal=new At.UE(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),m=this._overlay.create(this._getOverlayConfig()),this._overlayRef=m,this._handleOverlayEvents(m),this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&m&&m.updateSize({width:this._getPanelWidth()})})),m&&!m.hasAttached()&&(m.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const g=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.panelOpen&&g!==this.panelOpen&&this.autocomplete.opened.emit()}_getOverlayConfig(){return new S.X_({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const m=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(m),this._positionStrategy=m,m}_setStrategyPositions(m){const g=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],w=this._aboveClass,A=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:w},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:w}];let H;H="above"===this.position?A:"below"===this.position?g:[...g,...A],m.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 m=this.autocomplete;m.autoActiveFirstOption?m._keyManager.setFirstItemActive():m._keyManager.setActiveItem(-1)}_canOpen(){const m=this._element.nativeElement;return!m.readOnly&&!m.disabled&&!this._autocompleteDisabled}_getWindow(){return this._document?.defaultView||window}_scrollToOption(m){const g=this.autocomplete,w=(0,O.CB)(m,g.options,g.optionGroups);if(0===m&&1===w)g._setScrollTop(0);else if(g.panel){const A=g.options.toArray()[m];if(A){const H=A._getHostElement(),gt=(0,O.jH)(H.offsetTop,H.offsetHeight,g._getScrollTop(),g.panel.nativeElement.offsetHeight);g._setScrollTop(gt)}}}_handleOverlayEvents(m){m.keydownEvents().subscribe(g=>{(g.keyCode===F.hY&&!(0,F.Vb)(g)||g.keyCode===F.LH&&(0,F.Vb)(g,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),g.stopPropagation(),g.preventDefault())}),m.outsidePointerEvents().subscribe()}}return E.\u0275fac=function(m){return new(m||E)(n.Y36(n.SBq),n.Y36(S.aV),n.Y36(n.s_b),n.Y36(n.R0b),n.Y36(n.sBO),n.Y36(lt),n.Y36(X.Is,8),n.Y36(Rt.G_,9),n.Y36(t.K0,8),n.Y36(R.rL),n.Y36(et,8))},E.\u0275dir=n.lG2({type:E,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[n.TTD]}),E})(),N=(()=>{class E extends ft{constructor(){super(...arguments),this._aboveClass="mat-mdc-autocomplete-panel-above"}}return E.\u0275fac=function(){let I;return function(g){return(I||(I=n.n5z(E)))(g||E)}}(),E.\u0275dir=n.lG2({type:E,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(m,g){1&m&&n.NdJ("focusin",function(){return g._handleFocus()})("blur",function(){return g._onTouched()})("input",function(A){return g._handleInput(A)})("keydown",function(A){return g._handleKeydown(A)})("click",function(){return g._handleClick()}),2&m&&n.uIk("autocomplete",g.autocompleteAttribute)("role",g.autocompleteDisabled?null:"combobox")("aria-autocomplete",g.autocompleteDisabled?null:"list")("aria-activedescendant",g.panelOpen&&g.activeOption?g.activeOption.id:null)("aria-expanded",g.autocompleteDisabled?null:g.panelOpen.toString())("aria-owns",g.autocompleteDisabled||!g.panelOpen||null==g.autocomplete?null:g.autocomplete.id)("aria-haspopup",g.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[n._Bn([G]),n.qOj]}),E})(),_t=(()=>{class E{}return E.\u0275fac=function(m){return new(m||E)},E.\u0275mod=n.oAB({type:E}),E.\u0275inj=n.cJS({providers:[q],imports:[S.U8,O.Ng,O.BQ,t.ez,R.ZD,O.Ng,O.BQ]}),E})()},9549:(Kt,bt,b)=>{b.d(bt,{Eo:()=>w,G_:()=>nt,KE:()=>dt,R9:()=>q,TO:()=>Mt,bx:()=>G,hX:()=>it,lN:()=>Bt,qo:()=>lt});var n=b(4650),O=b(445),t=b(3353),R=b(8929),S=b(6787),B=b(7625),D=b(6895),V=b(1281),P=b(7340),j=b(9643),yt=b(3238);const Y=["matFormFieldNotchedOutline",""],K=["*"],Tt=["textField"],k=["iconPrefixContainer"],X=["textPrefixContainer"];function F(u,C){1&u&&n._UZ(0,"span",19)}function At(u,C){if(1&u){const p=n.EpF();n.TgZ(0,"label",17),n.NdJ("cdkObserveContent",function(){n.CHM(p);const M=n.oxw(2);return n.KtG(M._refreshOutlineNotchWidth())}),n.Hsn(1,1),n.YNc(2,F,1,0,"span",18),n.qZA()}if(2&u){const p=n.oxw(2);n.Q6J("floating",p._shouldLabelFloat())("cdkObserveContentDisabled",!p._hasOutline())("id",p._labelId),n.uIk("for",p._control.id)("aria-owns",p._control.id),n.xp6(2),n.Q6J("ngIf",!p.hideRequiredMarker&&p._control.required)}}function wt(u,C){if(1&u&&n.YNc(0,At,3,6,"label",16),2&u){const p=n.oxw();n.Q6J("ngIf",p._hasFloatingLabel())}}function Rt(u,C){1&u&&n._UZ(0,"div",20)}function Pt(u,C){}function at(u,C){if(1&u&&n.YNc(0,Pt,0,0,"ng-template",22),2&u){n.oxw(2);const p=n.MAs(1);n.Q6J("ngTemplateOutlet",p)}}function $(u,C){if(1&u&&(n.TgZ(0,"div",21),n.YNc(1,at,1,1,"ng-template",9),n.qZA()),2&u){const p=n.oxw();n.Q6J("matFormFieldNotchedOutlineOpen",p._shouldLabelFloat())("matFormFieldNotchedOutlineLabelWidth",p._labelWidth),n.xp6(1),n.Q6J("ngIf",!p._forceDisplayInfixLabel())}}function W(u,C){1&u&&(n.TgZ(0,"div",23,24),n.Hsn(2,2),n.qZA())}function ht(u,C){1&u&&(n.TgZ(0,"div",25,26),n.Hsn(2,3),n.qZA())}function rt(u,C){}function Ct(u,C){if(1&u&&n.YNc(0,rt,0,0,"ng-template",22),2&u){n.oxw();const p=n.MAs(1);n.Q6J("ngTemplateOutlet",p)}}function kt(u,C){1&u&&(n.TgZ(0,"div",27),n.Hsn(1,4),n.qZA())}function pt(u,C){1&u&&(n.TgZ(0,"div",28),n.Hsn(1,5),n.qZA())}function mt(u,C){1&u&&n._UZ(0,"div",29)}function ut(u,C){if(1&u&&(n.TgZ(0,"div",30),n.Hsn(1,6),n.qZA()),2&u){const p=n.oxw();n.Q6J("@transitionMessages",p._subscriptAnimationState)}}function tt(u,C){if(1&u&&(n.TgZ(0,"mat-hint",34),n._uU(1),n.qZA()),2&u){const p=n.oxw(2);n.Q6J("id",p._hintLabelId),n.xp6(1),n.Oqu(p.hintLabel)}}function Dt(u,C){if(1&u&&(n.TgZ(0,"div",31),n.YNc(1,tt,2,2,"mat-hint",32),n.Hsn(2,7),n._UZ(3,"div",33),n.Hsn(4,8),n.qZA()),2&u){const p=n.oxw();n.Q6J("@transitionMessages",p._subscriptAnimationState),n.xp6(1),n.Q6J("ngIf",p.hintLabel)}}const Et=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],et=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let it=(()=>{class u{}return u.\u0275fac=function(p){return new(p||u)},u.\u0275dir=n.lG2({type:u,selectors:[["mat-label"]]}),u})(),It=0;const st=new n.OlP("MatError");let Mt=(()=>{class u{constructor(p,x){this.id="mat-mdc-error-"+It++,p||x.nativeElement.setAttribute("aria-live","polite")}}return u.\u0275fac=function(p){return new(p||u)(n.$8M("aria-live"),n.Y36(n.SBq))},u.\u0275dir=n.lG2({type:u,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(p,x){2&p&&n.Ikx("id",x.id)},inputs:{id:"id"},features:[n._Bn([{provide:st,useExisting:u}])]}),u})(),St=0,G=(()=>{class u{constructor(){this.align="start",this.id="mat-mdc-hint-"+St++}}return u.\u0275fac=function(p){return new(p||u)},u.\u0275dir=n.lG2({type:u,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(p,x){2&p&&(n.Ikx("id",x.id),n.uIk("align",null),n.ekj("mat-mdc-form-field-hint-end","end"===x.align))},inputs:{align:"align",id:"id"}}),u})();const Ft=new n.OlP("MatPrefix");let lt=(()=>{class u{constructor(p){this._isText=!1,this._isText=p.nativeElement.hasAttribute("matTextPrefix")}}return u.\u0275fac=function(p){return new(p||u)(n.Y36(n.SBq))},u.\u0275dir=n.lG2({type:u,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],features:[n._Bn([{provide:Ft,useExisting:u}])]}),u})();const Q=new n.OlP("MatSuffix");let q=(()=>{class u{constructor(p){this._isText=!1,this._isText=p.nativeElement.hasAttribute("matTextSuffix")}}return u.\u0275fac=function(p){return new(p||u)(n.Y36(n.SBq))},u.\u0275dir=n.lG2({type:u,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],features:[n._Bn([{provide:Q,useExisting:u}])]}),u})(),ft=(()=>{class u{constructor(p){this._elementRef=p,this.floating=!1}getWidth(){return function N(u){if(null!==u.offsetParent)return u.scrollWidth;const p=u.cloneNode(!0);p.style.setProperty("position","absolute"),p.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(p);const x=p.scrollWidth;return p.remove(),x}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}}return u.\u0275fac=function(p){return new(p||u)(n.Y36(n.SBq))},u.\u0275dir=n.lG2({type:u,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(p,x){2&p&&n.ekj("mdc-floating-label--float-above",x.floating)},inputs:{floating:"floating"}}),u})();const _t="mdc-line-ripple--active",E="mdc-line-ripple--deactivating";let I=(()=>{class u{constructor(p,x){this._elementRef=p,this._handleTransitionEnd=M=>{const T=this._elementRef.nativeElement.classList,xt=T.contains(E);"opacity"===M.propertyName&&xt&&T.remove(_t,E)},x.runOutsideAngular(()=>{p.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const p=this._elementRef.nativeElement.classList;p.remove(E),p.add(_t)}deactivate(){this._elementRef.nativeElement.classList.add(E)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return u.\u0275fac=function(p){return new(p||u)(n.Y36(n.SBq),n.Y36(n.R0b))},u.\u0275dir=n.lG2({type:u,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),u})(),m=(()=>{class u{constructor(p,x){this._elementRef=p,this._ngZone=x,this.labelWidth=0,this.open=!1}ngAfterViewInit(){const p=this._elementRef.nativeElement.querySelector(".mdc-floating-label");p?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(p.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>p.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_getNotchWidth(){return this.open?this.labelWidth>0?`calc(${this.labelWidth}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:"0px":null}}return u.\u0275fac=function(p){return new(p||u)(n.Y36(n.SBq),n.Y36(n.R0b))},u.\u0275cmp=n.Xpm({type:u,selectors:[["div","matFormFieldNotchedOutline",""]],hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(p,x){2&p&&n.ekj("mdc-notched-outline--notched",x.open)},inputs:{labelWidth:["matFormFieldNotchedOutlineLabelWidth","labelWidth"],open:["matFormFieldNotchedOutlineOpen","open"]},attrs:Y,ngContentSelectors:K,decls:4,vars:2,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(p,x){1&p&&(n.F$t(),n._UZ(0,"div",0),n.TgZ(1,"div",1),n.Hsn(2),n.qZA(),n._UZ(3,"div",2)),2&p&&(n.xp6(1),n.Udp("width",x._getNotchWidth()))},encapsulation:2,changeDetection:0}),u})();const g={transitionMessages:(0,P.X$)("transitionMessages",[(0,P.SB)("enter",(0,P.oB)({opacity:1,transform:"translateY(0%)"})),(0,P.eR)("void => enter",[(0,P.oB)({opacity:0,transform:"translateY(-5px)"}),(0,P.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let w=(()=>{class u{}return u.\u0275fac=function(p){return new(p||u)},u.\u0275dir=n.lG2({type:u}),u})();const nt=new n.OlP("MatFormField"),Ot=new n.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let vt=0;const J="fill";let dt=(()=>{class u{constructor(p,x,M,T,xt,U,Ht,zt){this._elementRef=p,this._changeDetectorRef=x,this._ngZone=M,this._dir=T,this._platform=xt,this._defaults=U,this._animationMode=Ht,this._document=zt,this._hideRequiredMarker=!1,this.color="primary",this._appearance=J,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+vt++,this._hintLabelId="mat-mdc-hint-"+vt++,this._subscriptAnimationState="",this._labelWidth=0,this._destroyed=new R.xQ,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,U&&(U.appearance&&(this.appearance=U.appearance),this._hideRequiredMarker=Boolean(U?.hideRequiredMarker),U.color&&(this.color=U.color))}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(p){this._hideRequiredMarker=(0,V.Ig)(p)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(p){p!==this._floatLabel&&(this._floatLabel=p,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(p){const x=this._appearance;this._appearance=p||this._defaults?.appearance||J,"outline"===this._appearance&&this._appearance!==x&&(this._refreshOutlineNotchWidth(),this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(p){this._subscriptSizing=p||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(p){this._hintLabel=p,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(p){this._explicitFormFieldControl=p}ngAfterViewInit(){this._updateFocusState(),this._refreshOutlineNotchWidth(),this._document?.fonts?.ready?this._document.fonts.ready.then(()=>{this._refreshOutlineNotchWidth(),this._changeDetectorRef.markForCheck()}):setTimeout(()=>this._refreshOutlineNotchWidth(),100),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 p=this._control;p.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${p.controlType}`),p.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),p.ngControl&&p.ngControl.valueChanges&&p.ngControl.valueChanges.pipe((0,B.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(p=>!p._isText),this._hasTextPrefix=!!this._prefixChildren.find(p=>p._isText),this._hasIconSuffix=!!this._suffixChildren.find(p=>!p._isText),this._hasTextSuffix=!!this._suffixChildren.find(p=>p._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,S.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,B.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,B.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(p){const x=this._control?this._control.ngControl:null;return x&&x[p]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||(this._labelWidth=this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let p=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&p.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const x=this._hintChildren?this._hintChildren.find(T=>"start"===T.align):null,M=this._hintChildren?this._hintChildren.find(T=>"end"===T.align):null;x?p.push(x.id):this._hintLabel&&p.push(this._hintLabelId),M&&p.push(M.id)}else this._errorChildren&&p.push(...this._errorChildren.map(x=>x.id));this._control.setDescribedByIds(p)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const p=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(p.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const x=this._iconPrefixContainer?.nativeElement,M=this._textPrefixContainer?.nativeElement,T=x?.getBoundingClientRect().width??0,xt=M?.getBoundingClientRect().width??0;p.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${T+xt}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const p=this._elementRef.nativeElement;if(p.getRootNode){const x=p.getRootNode();return x&&x!==p}return document.documentElement.contains(p)}}return u.\u0275fac=function(p){return new(p||u)(n.Y36(n.SBq),n.Y36(n.sBO),n.Y36(n.R0b),n.Y36(O.Is),n.Y36(t.t4),n.Y36(Ot,8),n.Y36(n.QbO,8),n.Y36(D.K0))},u.\u0275cmp=n.Xpm({type:u,selectors:[["mat-form-field"]],contentQueries:function(p,x,M){if(1&p&&(n.Suo(M,it,5),n.Suo(M,it,7),n.Suo(M,w,5),n.Suo(M,Ft,5),n.Suo(M,Q,5),n.Suo(M,st,5),n.Suo(M,G,5)),2&p){let T;n.iGM(T=n.CRH())&&(x._labelChildNonStatic=T.first),n.iGM(T=n.CRH())&&(x._labelChildStatic=T.first),n.iGM(T=n.CRH())&&(x._formFieldControl=T.first),n.iGM(T=n.CRH())&&(x._prefixChildren=T),n.iGM(T=n.CRH())&&(x._suffixChildren=T),n.iGM(T=n.CRH())&&(x._errorChildren=T),n.iGM(T=n.CRH())&&(x._hintChildren=T)}},viewQuery:function(p,x){if(1&p&&(n.Gf(Tt,5),n.Gf(k,5),n.Gf(X,5),n.Gf(ft,5),n.Gf(m,5),n.Gf(I,5)),2&p){let M;n.iGM(M=n.CRH())&&(x._textField=M.first),n.iGM(M=n.CRH())&&(x._iconPrefixContainer=M.first),n.iGM(M=n.CRH())&&(x._textPrefixContainer=M.first),n.iGM(M=n.CRH())&&(x._floatingLabel=M.first),n.iGM(M=n.CRH())&&(x._notchedOutline=M.first),n.iGM(M=n.CRH())&&(x._lineRipple=M.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(p,x){2&p&&n.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:[n._Bn([{provide:nt,useExisting:u}])],ngContentSelectors:et,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","matFormFieldNotchedOutlineLabelWidth",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","cdkObserveContentDisabled","id","cdkObserveContent",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","cdkObserveContentDisabled","id","cdkObserveContent"],["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","matFormFieldNotchedOutlineLabelWidth"],[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(p,x){1&p&&(n.F$t(Et),n.YNc(0,wt,1,1,"ng-template",null,0,n.W1O),n.TgZ(2,"div",1,2),n.NdJ("click",function(T){return x._control.onContainerClick&&x._control.onContainerClick(T)}),n.YNc(4,Rt,1,0,"div",3),n.TgZ(5,"div",4),n.YNc(6,$,2,3,"div",5),n.YNc(7,W,3,0,"div",6),n.YNc(8,ht,3,0,"div",7),n.TgZ(9,"div",8),n.YNc(10,Ct,1,1,"ng-template",9),n.Hsn(11),n.qZA(),n.YNc(12,kt,2,0,"div",10),n.YNc(13,pt,2,0,"div",11),n.qZA(),n.YNc(14,mt,1,0,"div",12),n.qZA(),n.TgZ(15,"div",13),n.YNc(16,ut,2,1,"div",14),n.YNc(17,Dt,5,2,"div",15),n.qZA()),2&p&&(n.xp6(2),n.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),n.xp6(2),n.Q6J("ngIf",!x._hasOutline()&&!x._control.disabled),n.xp6(2),n.Q6J("ngIf",x._hasOutline()),n.xp6(1),n.Q6J("ngIf",x._hasIconPrefix),n.xp6(1),n.Q6J("ngIf",x._hasTextPrefix),n.xp6(2),n.Q6J("ngIf",!x._hasOutline()||x._forceDisplayInfixLabel()),n.xp6(2),n.Q6J("ngIf",x._hasTextSuffix),n.xp6(1),n.Q6J("ngIf",x._hasIconSuffix),n.xp6(1),n.Q6J("ngIf",!x._hasOutline()),n.xp6(1),n.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===x.subscriptSizing),n.Q6J("ngSwitch",x._getDisplayedMessages()),n.xp6(1),n.Q6J("ngSwitchCase","error"),n.xp6(1),n.Q6J("ngSwitchCase","hint"))},dependencies:[D.O5,D.tP,D.RF,D.n9,j.wD,G,ft,m,I],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::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required::after,.mdc-floating-label--required[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%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.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;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.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-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);border-bottom-width:2px;opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.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}.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}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{--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}.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(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-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(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-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(-10.25px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-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(-10.25px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-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(-24.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-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(-24.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-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(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(-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(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-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(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(-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(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-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(-106%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-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)}'],encapsulation:2,data:{animation:[g.transitionMessages]},changeDetection:0}),u})(),Bt=(()=>{class u{}return u.\u0275fac=function(p){return new(p||u)},u.\u0275mod=n.oAB({type:u}),u.\u0275inj=n.cJS({imports:[yt.BQ,D.ez,j.Q8,yt.BQ]}),u})()}}]);