-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path9966.7cfcc37cf3a3c55e.js
1 lines (1 loc) · 374 KB
/
9966.7cfcc37cf3a3c55e.js
1
"use strict";(self.webpackChunkmaterial_angular_io=self.webpackChunkmaterial_angular_io||[]).push([[9966],{3977:(Ge,we,f)=>{f.d(we,{Zt:()=>Te,Bh:()=>s,Hk:()=>v,pV:()=>V,Wj:()=>p,Fd:()=>te,_t:()=>qe,bA:()=>de,EA:()=>y});var i=f(4650),e=f(6895),g=f(7376),S=f(3353),$=f(1281),ce=f(2687),d=f(8929),H=f(2654),re=f(6498),ge=f(353),ie=f(4241);function pe(_){const{subscriber:r,counter:o,period:c}=_;r.next(o),this.schedule({subscriber:r,counter:o+1,period:c},c)}var ve=f(352),Q=f(6787),J=f(7625),E=f(1059),T=f(4850),I=f(2986),D=f(2868),R=f(7545),q=f(445);function N(_,r,o){for(let c in r)if(r.hasOwnProperty(c)){const h=r[c];h?_.setProperty(c,h,o?.has(c)?"important":""):_.removeProperty(c)}return _}function U(_,r){const o=r?"":"none";N(_.style,{"touch-action":r?"":"none","-webkit-user-drag":r?"":"none","-webkit-tap-highlight-color":r?"":"transparent","user-select":o,"-ms-user-select":o,"-webkit-user-select":o,"-moz-user-select":o})}function ae(_,r,o){N(_.style,{position:r?"":"fixed",top:r?"":"0",opacity:r?"":"0",left:r?"":"-999em"},o)}function he(_,r){return r&&"none"!=r?_+" "+r:_}function Y(_){const r=_.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(_)*r}function k(_,r){return _.getPropertyValue(r).split(",").map(c=>c.trim())}function G(_){const r=_.getBoundingClientRect();return{top:r.top,right:r.right,bottom:r.bottom,left:r.left,width:r.width,height:r.height,x:r.x,y:r.y}}function P(_,r,o){const{top:c,bottom:h,left:b,right:C}=_;return o>=c&&o<=h&&r>=b&&r<=C}function ne(_,r,o){_.top+=r,_.bottom=_.top+_.height,_.left+=o,_.right=_.left+_.width}function fe(_,r,o,c){const{top:h,right:b,bottom:C,left:Z,width:X,height:oe}=_,be=X*r,Ee=oe*r;return c>h-Ee&&c<C+Ee&&o>Z-be&&o<b+be}class ke{constructor(r){this._document=r,this.positions=new Map}clear(){this.positions.clear()}cache(r){this.clear(),this.positions.set(this._document,{scrollPosition:this.getViewportScrollPosition()}),r.forEach(o=>{this.positions.set(o,{scrollPosition:{top:o.scrollTop,left:o.scrollLeft},clientRect:G(o)})})}handleScroll(r){const o=(0,S.sA)(r),c=this.positions.get(o);if(!c)return null;const h=c.scrollPosition;let b,C;if(o===this._document){const oe=this.getViewportScrollPosition();b=oe.top,C=oe.left}else b=o.scrollTop,C=o.scrollLeft;const Z=h.top-b,X=h.left-C;return this.positions.forEach((oe,be)=>{oe.clientRect&&o!==be&&o.contains(be)&&ne(oe.clientRect,Z,X)}),h.top=b,h.left=C,{top:Z,left:X}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function Be(_){const r=_.cloneNode(!0),o=r.querySelectorAll("[id]"),c=_.nodeName.toLowerCase();r.removeAttribute("id");for(let h=0;h<o.length;h++)o[h].removeAttribute("id");return"canvas"===c?F(_,r):("input"===c||"select"===c||"textarea"===c)&&x(_,r),Pe("canvas",_,r,F),Pe("input, textarea, select",_,r,x),r}function Pe(_,r,o,c){const h=r.querySelectorAll(_);if(h.length){const b=o.querySelectorAll(_);for(let C=0;C<h.length;C++)c(h[C],b[C])}}let Le=0;function x(_,r){"file"!==r.type&&(r.value=_.value),"radio"===r.type&&r.name&&(r.name=`mat-clone-${r.name}-${Le++}`)}function F(_,r){const o=r.getContext("2d");if(o)try{o.drawImage(_,0,0)}catch{}}const z=(0,S.i$)({passive:!0}),W=(0,S.i$)({passive:!1}),Ce=new Set(["position"]);class Se{constructor(r,o,c,h,b,C){this._config=o,this._document=c,this._ngZone=h,this._viewportRuler=b,this._dragDropRegistry=C,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new d.xQ,this._pointerMoveSubscription=H.w.EMPTY,this._pointerUpSubscription=H.w.EMPTY,this._scrollSubscription=H.w.EMPTY,this._resizeSubscription=H.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=Z=>{if(this.beforeStarted.next(),this._handles.length){const X=this._getTargetHandle(Z);X&&!this._disabledHandles.has(X)&&!this.disabled&&this._initializeDragSequence(X,Z)}else this.disabled||this._initializeDragSequence(this._rootElement,Z)},this._pointerMove=Z=>{const X=this._getPointerPositionOnPage(Z);if(!this._hasStartedDragging){if(Math.abs(X.x-this._pickupPositionOnPage.x)+Math.abs(X.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const Ke=Date.now()>=this._dragStartTime+this._getDragStartDelay(Z),Ve=this._dropContainer;if(!Ke)return void this._endDragSequence(Z);(!Ve||!Ve.isDragging()&&!Ve.isReceiving())&&(Z.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(Z)))}return}Z.preventDefault();const oe=this._getConstrainedPointerPosition(X);if(this._hasMoved=!0,this._lastKnownPointerPosition=X,this._updatePointerDirectionDelta(oe),this._dropContainer)this._updateActiveDropContainer(oe,X);else{const be=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,Ee=this._activeTransform;Ee.x=oe.x-be.x+this._passiveTransform.x,Ee.y=oe.y-be.y+this._passiveTransform.y,this._applyRootElementTransform(Ee.x,Ee.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:oe,event:Z,distance:this._getDragDistance(oe),delta:this._pointerDirectionDelta})})},this._pointerUp=Z=>{this._endDragSequence(Z)},this._nativeDragStart=Z=>{if(this._handles.length){const X=this._getTargetHandle(Z);X&&!this._disabledHandles.has(X)&&!this.disabled&&Z.preventDefault()}else this.disabled||Z.preventDefault()},this.withRootElement(r).withParent(o.parentDragRef||null),this._parentPositions=new ke(c),C.registerDragItem(this)}get disabled(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)}set disabled(r){const o=(0,$.Ig)(r);o!==this._disabled&&(this._disabled=o,this._toggleNativeDragInteractions(),this._handles.forEach(c=>U(c,o)))}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(r){this._handles=r.map(c=>(0,$.fI)(c)),this._handles.forEach(c=>U(c,this.disabled)),this._toggleNativeDragInteractions();const o=new Set;return this._disabledHandles.forEach(c=>{this._handles.indexOf(c)>-1&&o.add(c)}),this._disabledHandles=o,this}withPreviewTemplate(r){return this._previewTemplate=r,this}withPlaceholderTemplate(r){return this._placeholderTemplate=r,this}withRootElement(r){const o=(0,$.fI)(r);return o!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{o.addEventListener("mousedown",this._pointerDown,W),o.addEventListener("touchstart",this._pointerDown,z),o.addEventListener("dragstart",this._nativeDragStart,W)}),this._initialTransform=void 0,this._rootElement=o),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(r){return this._boundaryElement=r?(0,$.fI)(r):null,this._resizeSubscription.unsubscribe(),r&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(r){return this._parentDragRef=r,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(r){!this._disabledHandles.has(r)&&this._handles.indexOf(r)>-1&&(this._disabledHandles.add(r),U(r,!0))}enableHandle(r){this._disabledHandles.has(r)&&(this._disabledHandles.delete(r),U(r,this.disabled))}withDirection(r){return this._direction=r,this}_withDropContainer(r){this._dropContainer=r}getFreeDragPosition(){const r=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:r.x,y:r.y}}setFreeDragPosition(r){return this._activeTransform={x:0,y:0},this._passiveTransform.x=r.x,this._passiveTransform.y=r.y,this._dropContainer||this._applyRootElementTransform(r.x,r.y),this}withPreviewContainer(r){return this._previewContainer=r,this}_sortFromLastPointerPosition(){const r=this._lastKnownPointerPosition;r&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(r),r)}_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(r){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:r}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(r),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const o=this._getPointerPositionOnPage(r);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(o),dropPoint:o,event:r})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(r){Re(r)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const o=this._dropContainer;if(o){const c=this._rootElement,h=c.parentNode,b=this._placeholder=this._createPlaceholderElement(),C=this._anchor=this._anchor||this._document.createComment(""),Z=this._getShadowRoot();h.insertBefore(C,c),this._initialTransform=c.style.transform||"",this._preview=this._createPreviewElement(),ae(c,!1,Ce),this._document.body.appendChild(h.replaceChild(b,c)),this._getPreviewInsertionPoint(h,Z).appendChild(this._preview),this.started.next({source:this,event:r}),o.start(),this._initialContainer=o,this._initialIndex=o.getItemIndex(this)}else this.started.next({source:this,event:r}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(o?o.getScrollableParents():[])}_initializeDragSequence(r,o){this._parentDragRef&&o.stopPropagation();const c=this.isDragging(),h=Re(o),b=!h&&0!==o.button,C=this._rootElement,Z=(0,S.sA)(o),X=!h&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),oe=h?(0,ce.yG)(o):(0,ce.X6)(o);if(Z&&Z.draggable&&"mousedown"===o.type&&o.preventDefault(),c||b||X||oe)return;if(this._handles.length){const Ue=C.style;this._rootElementTapHighlight=Ue.webkitTapHighlightColor||"",Ue.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(Ue=>this._updateOnScroll(Ue)),this._boundaryElement&&(this._boundaryRect=G(this._boundaryElement));const be=this._previewTemplate;this._pickupPositionInElement=be&&be.template&&!be.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,r,o);const Ee=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(o);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:Ee.x,y:Ee.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,o)}_cleanupDragArtifacts(r){ae(this._rootElement,!0,Ce),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 o=this._dropContainer,c=o.getItemIndex(this),h=this._getPointerPositionOnPage(r),b=this._getDragDistance(h),C=o._isOverContainer(h.x,h.y);this.ended.next({source:this,distance:b,dropPoint:h,event:r}),this.dropped.next({item:this,currentIndex:c,previousIndex:this._initialIndex,container:o,previousContainer:this._initialContainer,isPointerOverContainer:C,distance:b,dropPoint:h,event:r}),o.drop(this,c,this._initialIndex,this._initialContainer,C,b,h,r),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:r,y:o},{x:c,y:h}){let b=this._initialContainer._getSiblingContainerFromPosition(this,r,o);!b&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(r,o)&&(b=this._initialContainer),b&&b!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=b,this._dropContainer.enter(this,r,o,b===this._initialContainer&&b.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:b,currentIndex:b.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(c,h),this._dropContainer._sortItem(this,r,o,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(r,o):this._applyPreviewTransform(r-this._pickupPositionInElement.x,o-this._pickupPositionInElement.y))}_createPreviewElement(){const r=this._previewTemplate,o=this.previewClass,c=r?r.template:null;let h;if(c&&r){const b=r.matchSize?this._initialClientRect:null,C=r.viewContainer.createEmbeddedView(c,r.context);C.detectChanges(),h=Ze(C,this._document),this._previewRef=C,r.matchSize?ee(h,b):h.style.transform=De(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else h=Be(this._rootElement),ee(h,this._initialClientRect),this._initialTransform&&(h.style.transform=this._initialTransform);return N(h.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},Ce),U(h,!1),h.classList.add("cdk-drag-preview"),h.setAttribute("dir",this._direction),o&&(Array.isArray(o)?o.forEach(b=>h.classList.add(b)):h.classList.add(o)),h}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const r=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(r.left,r.top);const o=function le(_){const r=getComputedStyle(_),o=k(r,"transition-property"),c=o.find(Z=>"transform"===Z||"all"===Z);if(!c)return 0;const h=o.indexOf(c),b=k(r,"transition-duration"),C=k(r,"transition-delay");return Y(b[h])+Y(C[h])}(this._preview);return 0===o?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(c=>{const h=C=>{(!C||(0,S.sA)(C)===this._preview&&"transform"===C.propertyName)&&(this._preview?.removeEventListener("transitionend",h),c(),clearTimeout(b))},b=setTimeout(h,1.5*o);this._preview.addEventListener("transitionend",h)}))}_createPlaceholderElement(){const r=this._placeholderTemplate,o=r?r.template:null;let c;return o?(this._placeholderRef=r.viewContainer.createEmbeddedView(o,r.context),this._placeholderRef.detectChanges(),c=Ze(this._placeholderRef,this._document)):c=Be(this._rootElement),c.style.pointerEvents="none",c.classList.add("cdk-drag-placeholder"),c}_getPointerPositionInElement(r,o,c){const h=o===this._rootElement?null:o,b=h?h.getBoundingClientRect():r,C=Re(c)?c.targetTouches[0]:c,Z=this._getViewportScrollPosition();return{x:b.left-r.left+(C.pageX-b.left-Z.left),y:b.top-r.top+(C.pageY-b.top-Z.top)}}_getPointerPositionOnPage(r){const o=this._getViewportScrollPosition(),c=Re(r)?r.touches[0]||r.changedTouches[0]||{pageX:0,pageY:0}:r,h=c.pageX-o.left,b=c.pageY-o.top;if(this._ownerSVGElement){const C=this._ownerSVGElement.getScreenCTM();if(C){const Z=this._ownerSVGElement.createSVGPoint();return Z.x=h,Z.y=b,Z.matrixTransform(C.inverse())}}return{x:h,y:b}}_getConstrainedPointerPosition(r){const o=this._dropContainer?this._dropContainer.lockAxis:null;let{x:c,y:h}=this.constrainPosition?this.constrainPosition(r,this,this._initialClientRect,this._pickupPositionInElement):r;if("x"===this.lockAxis||"x"===o?h=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===o)&&(c=this._pickupPositionOnPage.x),this._boundaryRect){const{x:b,y:C}=this._pickupPositionInElement,Z=this._boundaryRect,{width:X,height:oe}=this._getPreviewRect(),be=Z.top+C,Ee=Z.bottom-(oe-C);c=Oe(c,Z.left+b,Z.right-(X-b)),h=Oe(h,be,Ee)}return{x:c,y:h}}_updatePointerDirectionDelta(r){const{x:o,y:c}=r,h=this._pointerDirectionDelta,b=this._pointerPositionAtLastDirectionChange,C=Math.abs(o-b.x),Z=Math.abs(c-b.y);return C>this._config.pointerDirectionChangeThreshold&&(h.x=o>b.x?1:-1,b.x=o),Z>this._config.pointerDirectionChangeThreshold&&(h.y=c>b.y?1:-1,b.y=c),h}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const r=this._handles.length>0||!this.isDragging();r!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=r,U(this._rootElement,r))}_removeRootElementListeners(r){r.removeEventListener("mousedown",this._pointerDown,W),r.removeEventListener("touchstart",this._pointerDown,z),r.removeEventListener("dragstart",this._nativeDragStart,W)}_applyRootElementTransform(r,o){const c=De(r,o),h=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=h.transform&&"none"!=h.transform?h.transform:""),h.transform=he(c,this._initialTransform)}_applyPreviewTransform(r,o){const c=this._previewTemplate?.template?void 0:this._initialTransform,h=De(r,o);this._preview.style.transform=he(h,c)}_getDragDistance(r){const o=this._pickupPositionOnPage;return o?{x:r.x-o.x,y:r.y-o.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:r,y:o}=this._passiveTransform;if(0===r&&0===o||this.isDragging()||!this._boundaryElement)return;const c=this._rootElement.getBoundingClientRect(),h=this._boundaryElement.getBoundingClientRect();if(0===h.width&&0===h.height||0===c.width&&0===c.height)return;const b=h.left-c.left,C=c.right-h.right,Z=h.top-c.top,X=c.bottom-h.bottom;h.width>c.width?(b>0&&(r+=b),C>0&&(r-=C)):r=0,h.height>c.height?(Z>0&&(o+=Z),X>0&&(o-=X)):o=0,(r!==this._passiveTransform.x||o!==this._passiveTransform.y)&&this.setFreeDragPosition({y:o,x:r})}_getDragStartDelay(r){const o=this.dragStartDelay;return"number"==typeof o?o:Re(r)?o.touch:o?o.mouse:0}_updateOnScroll(r){const o=this._parentPositions.handleScroll(r);if(o){const c=(0,S.sA)(r);this._boundaryRect&&c!==this._boundaryElement&&c.contains(this._boundaryElement)&&ne(this._boundaryRect,o.top,o.left),this._pickupPositionOnPage.x+=o.left,this._pickupPositionOnPage.y+=o.top,this._dropContainer||(this._activeTransform.x-=o.left,this._activeTransform.y-=o.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,S.kV)(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(r,o){const c=this._previewContainer||"global";if("parent"===c)return r;if("global"===c){const h=this._document;return o||h.fullscreenElement||h.webkitFullscreenElement||h.mozFullScreenElement||h.msFullscreenElement||h.body}return(0,$.fI)(c)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(r){return this._handles.find(o=>r.target&&(r.target===o||o.contains(r.target)))}}function De(_,r){return`translate3d(${Math.round(_)}px, ${Math.round(r)}px, 0)`}function Oe(_,r,o){return Math.max(r,Math.min(o,_))}function Re(_){return"t"===_.type[0]}function Ze(_,r){const o=_.rootNodes;if(1===o.length&&o[0].nodeType===r.ELEMENT_NODE)return o[0];const c=r.createElement("div");return o.forEach(h=>c.appendChild(h)),c}function ee(_,r){_.style.width=`${r.width}px`,_.style.height=`${r.height}px`,_.style.transform=De(r.left,r.top)}function de(_,r,o){const c=K(r,_.length-1),h=K(o,_.length-1);if(c===h)return;const b=_[c],C=h<c?-1:1;for(let Z=c;Z!==h;Z+=C)_[Z]=_[Z+C];_[h]=b}function y(_,r,o,c){const h=K(o,_.length-1),b=K(c,r.length);_.length&&r.splice(b,0,_.splice(h,1)[0])}function K(_,r){return Math.max(0,Math.min(r,_))}class ye{constructor(r,o){this._element=r,this._dragDropRegistry=o,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(r){this.withItems(r)}sort(r,o,c,h){const b=this._itemPositions,C=this._getItemIndexFromPointerPosition(r,o,c,h);if(-1===C&&b.length>0)return null;const Z="horizontal"===this.orientation,X=b.findIndex(Ye=>Ye.drag===r),oe=b[C],Ee=oe.clientRect,Ue=X>C?1:-1,Ke=this._getItemOffsetPx(b[X].clientRect,Ee,Ue),Ve=this._getSiblingOffsetPx(X,b,Ue),Xe=b.slice();return de(b,X,C),b.forEach((Ye,ot)=>{if(Xe[ot]===Ye)return;const tt=Ye.drag===r,et=tt?Ke:Ve,it=tt?r.getPlaceholderElement():Ye.drag.getRootElement();Ye.offset+=et,Z?(it.style.transform=he(`translate3d(${Math.round(Ye.offset)}px, 0, 0)`,Ye.initialTransform),ne(Ye.clientRect,0,et)):(it.style.transform=he(`translate3d(0, ${Math.round(Ye.offset)}px, 0)`,Ye.initialTransform),ne(Ye.clientRect,et,0))}),this._previousSwap.overlaps=P(Ee,o,c),this._previousSwap.drag=oe.drag,this._previousSwap.delta=Z?h.x:h.y,{previousIndex:X,currentIndex:C}}enter(r,o,c,h){const b=null==h||h<0?this._getItemIndexFromPointerPosition(r,o,c):h,C=this._activeDraggables,Z=C.indexOf(r),X=r.getPlaceholderElement();let oe=C[b];if(oe===r&&(oe=C[b+1]),!oe&&(null==b||-1===b||b<C.length-1)&&this._shouldEnterAsFirstChild(o,c)&&(oe=C[0]),Z>-1&&C.splice(Z,1),oe&&!this._dragDropRegistry.isDragging(oe)){const be=oe.getRootElement();be.parentElement.insertBefore(X,be),C.splice(b,0,r)}else(0,$.fI)(this._element).appendChild(X),C.push(r);X.style.transform="",this._cacheItemPositions()}withItems(r){this._activeDraggables=r.slice(),this._cacheItemPositions()}withSortPredicate(r){this._sortPredicate=r}reset(){this._activeDraggables.forEach(r=>{const o=r.getRootElement();if(o){const c=this._itemPositions.find(h=>h.drag===r)?.initialTransform;o.style.transform=c||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(r){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(c=>c.drag===r)}updateOnScroll(r,o){this._itemPositions.forEach(({clientRect:c})=>{ne(c,r,o)}),this._itemPositions.forEach(({drag:c})=>{this._dragDropRegistry.isDragging(c)&&c._sortFromLastPointerPosition()})}_cacheItemPositions(){const r="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(o=>{const c=o.getVisibleElement();return{drag:o,offset:0,initialTransform:c.style.transform||"",clientRect:G(c)}}).sort((o,c)=>r?o.clientRect.left-c.clientRect.left:o.clientRect.top-c.clientRect.top)}_getItemOffsetPx(r,o,c){const h="horizontal"===this.orientation;let b=h?o.left-r.left:o.top-r.top;return-1===c&&(b+=h?o.width-r.width:o.height-r.height),b}_getSiblingOffsetPx(r,o,c){const h="horizontal"===this.orientation,b=o[r].clientRect,C=o[r+-1*c];let Z=b[h?"width":"height"]*c;if(C){const X=h?"left":"top",oe=h?"right":"bottom";-1===c?Z-=C.clientRect[X]-b[oe]:Z+=b[X]-C.clientRect[oe]}return Z}_shouldEnterAsFirstChild(r,o){if(!this._activeDraggables.length)return!1;const c=this._itemPositions,h="horizontal"===this.orientation;if(c[0].drag!==this._activeDraggables[0]){const C=c[c.length-1].clientRect;return h?r>=C.right:o>=C.bottom}{const C=c[0].clientRect;return h?r<=C.left:o<=C.top}}_getItemIndexFromPointerPosition(r,o,c,h){const b="horizontal"===this.orientation,C=this._itemPositions.findIndex(({drag:Z,clientRect:X})=>{if(Z===r)return!1;if(h){const oe=b?h.x:h.y;if(Z===this._previousSwap.drag&&this._previousSwap.overlaps&&oe===this._previousSwap.delta)return!1}return b?o>=Math.floor(X.left)&&o<Math.floor(X.right):c>=Math.floor(X.top)&&c<Math.floor(X.bottom)});return-1!==C&&this._sortPredicate(C,r)?C:-1}}class Me{constructor(r,o,c,h,b){this._dragDropRegistry=o,this._ngZone=h,this._viewportRuler=b,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=H.w.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new d.xQ,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function l(_=0,r=ge.P){return(!(0,ie.k)(_)||_<0)&&(_=0),(!r||"function"!=typeof r.schedule)&&(r=ge.P),new re.y(o=>(o.add(r.schedule(pe,_,{subscriber:o,counter:0,period:_})),o))}(0,ve.Z).pipe((0,J.R)(this._stopScrollTimers)).subscribe(()=>{const C=this._scrollNode,Z=this.autoScrollStep;1===this._verticalScrollDirection?C.scrollBy(0,-Z):2===this._verticalScrollDirection&&C.scrollBy(0,Z),1===this._horizontalScrollDirection?C.scrollBy(-Z,0):2===this._horizontalScrollDirection&&C.scrollBy(Z,0)})},this.element=(0,$.fI)(r),this._document=c,this.withScrollableParents([this.element]),o.registerDropContainer(this),this._parentPositions=new ke(c),this._sortStrategy=new ye(this.element,o),this._sortStrategy.withSortPredicate((C,Z)=>this.sortPredicate(C,Z,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(r,o,c,h){this._draggingStarted(),null==h&&this.sortingDisabled&&(h=this._draggables.indexOf(r)),this._sortStrategy.enter(r,o,c,h),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:r,container:this,currentIndex:this.getItemIndex(r)})}exit(r){this._reset(),this.exited.next({item:r,container:this})}drop(r,o,c,h,b,C,Z,X={}){this._reset(),this.dropped.next({item:r,currentIndex:o,previousIndex:c,container:this,previousContainer:h,isPointerOverContainer:b,distance:C,dropPoint:Z,event:X})}withItems(r){const o=this._draggables;return this._draggables=r,r.forEach(c=>c._withDropContainer(this)),this.isDragging()&&(o.filter(h=>h.isDragging()).every(h=>-1===r.indexOf(h))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(r){return this._sortStrategy.direction=r,this}connectedTo(r){return this._siblings=r.slice(),this}withOrientation(r){return this._sortStrategy.orientation=r,this}withScrollableParents(r){const o=(0,$.fI)(this.element);return this._scrollableElements=-1===r.indexOf(o)?[o,...r]:r.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(r){return this._isDragging?this._sortStrategy.getItemIndex(r):this._draggables.indexOf(r)}isReceiving(){return this._activeSiblings.size>0}_sortItem(r,o,c,h){if(this.sortingDisabled||!this._clientRect||!fe(this._clientRect,.05,o,c))return;const b=this._sortStrategy.sort(r,o,c,h);b&&this.sorted.next({previousIndex:b.previousIndex,currentIndex:b.currentIndex,container:this,item:r})}_startScrollingIfNecessary(r,o){if(this.autoScrollDisabled)return;let c,h=0,b=0;if(this._parentPositions.positions.forEach((C,Z)=>{Z===this._document||!C.clientRect||c||fe(C.clientRect,.05,r,o)&&([h,b]=function je(_,r,o,c){const h=Je(r,c),b=ze(r,o);let C=0,Z=0;if(h){const X=_.scrollTop;1===h?X>0&&(C=1):_.scrollHeight-X>_.clientHeight&&(C=2)}if(b){const X=_.scrollLeft;1===b?X>0&&(Z=1):_.scrollWidth-X>_.clientWidth&&(Z=2)}return[C,Z]}(Z,C.clientRect,r,o),(h||b)&&(c=Z))}),!h&&!b){const{width:C,height:Z}=this._viewportRuler.getViewportSize(),X={width:C,height:Z,top:0,right:C,bottom:Z,left:0};h=Je(X,o),b=ze(X,r),c=window}c&&(h!==this._verticalScrollDirection||b!==this._horizontalScrollDirection||c!==this._scrollNode)&&(this._verticalScrollDirection=h,this._horizontalScrollDirection=b,this._scrollNode=c,(h||b)&&c?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const r=(0,$.fI)(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=r.msScrollSnapType||r.scrollSnapType||"",r.scrollSnapType=r.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const r=(0,$.fI)(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(r).clientRect}_reset(){this._isDragging=!1;const r=(0,$.fI)(this.element).style;r.scrollSnapType=r.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(o=>o._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(r,o){return null!=this._clientRect&&P(this._clientRect,r,o)}_getSiblingContainerFromPosition(r,o,c){return this._siblings.find(h=>h._canReceive(r,o,c))}_canReceive(r,o,c){if(!this._clientRect||!P(this._clientRect,o,c)||!this.enterPredicate(r,this))return!1;const h=this._getShadowRoot().elementFromPoint(o,c);if(!h)return!1;const b=(0,$.fI)(this.element);return h===b||b.contains(h)}_startReceiving(r,o){const c=this._activeSiblings;!c.has(r)&&o.every(h=>this.enterPredicate(h,this)||this._draggables.indexOf(h)>-1)&&(c.add(r),this._cacheParentPositions(),this._listenToScrollEvents())}_stopReceiving(r){this._activeSiblings.delete(r),this._viewportScrollSubscription.unsubscribe()}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(r=>{if(this.isDragging()){const o=this._parentPositions.handleScroll(r);o&&this._sortStrategy.updateOnScroll(o.top,o.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const r=(0,S.kV)((0,$.fI)(this.element));this._cachedShadowRoot=r||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const r=this._sortStrategy.getActiveItemsSnapshot().filter(o=>o.isDragging());this._siblings.forEach(o=>o._startReceiving(this,r))}}function Je(_,r){const{top:o,bottom:c,height:h}=_,b=.05*h;return r>=o-b&&r<=o+b?1:r>=c-b&&r<=c+b?2:0}function ze(_,r){const{left:o,right:c,width:h}=_,b=.05*h;return r>=o-b&&r<=o+b?1:r>=c-b&&r<=c+b?2:0}const Ie=(0,S.i$)({passive:!1,capture:!0});let Qe=(()=>{class _{constructor(o,c){this._ngZone=o,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=h=>h.isDragging(),this.pointerMove=new d.xQ,this.pointerUp=new d.xQ,this.scroll=new d.xQ,this._preventDefaultWhileDragging=h=>{this._activeDragInstances.length>0&&h.preventDefault()},this._persistentTouchmoveListener=h=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&h.preventDefault(),this.pointerMove.next(h))},this._document=c}registerDropContainer(o){this._dropInstances.has(o)||this._dropInstances.add(o)}registerDragItem(o){this._dragInstances.add(o),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,Ie)})}removeDropContainer(o){this._dropInstances.delete(o)}removeDragItem(o){this._dragInstances.delete(o),this.stopDragging(o),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,Ie)}startDragging(o,c){if(!(this._activeDragInstances.indexOf(o)>-1)&&(this._activeDragInstances.push(o),1===this._activeDragInstances.length)){const h=c.type.startsWith("touch");this._globalListeners.set(h?"touchend":"mouseup",{handler:b=>this.pointerUp.next(b),options:!0}).set("scroll",{handler:b=>this.scroll.next(b),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:Ie}),h||this._globalListeners.set("mousemove",{handler:b=>this.pointerMove.next(b),options:Ie}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((b,C)=>{this._document.addEventListener(C,b.handler,b.options)})})}}stopDragging(o){const c=this._activeDragInstances.indexOf(o);c>-1&&(this._activeDragInstances.splice(c,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(o){return this._activeDragInstances.indexOf(o)>-1}scrolled(o){const c=[this.scroll];return o&&o!==this._document&&c.push(new re.y(h=>this._ngZone.runOutsideAngular(()=>{const C=Z=>{this._activeDragInstances.length&&h.next(Z)};return o.addEventListener("scroll",C,!0),()=>{o.removeEventListener("scroll",C,!0)}}))),(0,Q.T)(...c)}ngOnDestroy(){this._dragInstances.forEach(o=>this.removeDragItem(o)),this._dropInstances.forEach(o=>this.removeDropContainer(o)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((o,c)=>{this._document.removeEventListener(c,o.handler,o.options)}),this._globalListeners.clear()}}return _.\u0275fac=function(o){return new(o||_)(i.LFG(i.R0b),i.LFG(e.K0))},_.\u0275prov=i.Yz7({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();const We={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let Ne=(()=>{class _{constructor(o,c,h,b){this._document=o,this._ngZone=c,this._viewportRuler=h,this._dragDropRegistry=b}createDrag(o,c=We){return new Se(o,c,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(o){return new Me(o,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return _.\u0275fac=function(o){return new(o||_)(i.LFG(e.K0),i.LFG(i.R0b),i.LFG(g.rL),i.LFG(Qe))},_.\u0275prov=i.Yz7({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();const Ae=new i.OlP("CDK_DRAG_PARENT"),O=new i.OlP("CdkDropListGroup");let te=(()=>{class _{constructor(){this._items=new Set,this._disabled=!1}get disabled(){return this._disabled}set disabled(o){this._disabled=(0,$.Ig)(o)}ngOnDestroy(){this._items.clear()}}return _.\u0275fac=function(o){return new(o||_)},_.\u0275dir=i.lG2({type:_,selectors:[["","cdkDropListGroup",""]],inputs:{disabled:["cdkDropListGroupDisabled","disabled"]},exportAs:["cdkDropListGroup"],features:[i._Bn([{provide:O,useExisting:_}])]}),_})();const w=new i.OlP("CDK_DRAG_CONFIG");let se=0;const ue=new i.OlP("CdkDropList");let p=(()=>{class _{constructor(o,c,h,b,C,Z,X){this.element=o,this._changeDetectorRef=h,this._scrollDispatcher=b,this._dir=C,this._group=Z,this._destroyed=new d.xQ,this.connectedTo=[],this.id="cdk-drop-list-"+se++,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.dropped=new i.vpe,this.entered=new i.vpe,this.exited=new i.vpe,this.sorted=new i.vpe,this._unsortedItems=new Set,this._dropListRef=c.createDropList(o),this._dropListRef.data=this,X&&this._assignDefaults(X),this._dropListRef.enterPredicate=(oe,be)=>this.enterPredicate(oe.data,be.data),this._dropListRef.sortPredicate=(oe,be,Ee)=>this.sortPredicate(oe,be.data,Ee.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),_._dropLists.push(this),Z&&Z._items.add(this)}get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(o){this._dropListRef.disabled=this._disabled=(0,$.Ig)(o)}addItem(o){this._unsortedItems.add(o),this._dropListRef.isDragging()&&this._syncItemsWithRef()}removeItem(o){this._unsortedItems.delete(o),this._dropListRef.isDragging()&&this._syncItemsWithRef()}getSortedItems(){return Array.from(this._unsortedItems).sort((o,c)=>o._dragRef.getVisibleElement().compareDocumentPosition(c._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const o=_._dropLists.indexOf(this);o>-1&&_._dropLists.splice(o,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(o){this._dir&&this._dir.change.pipe((0,E.O)(this._dir.value),(0,J.R)(this._destroyed)).subscribe(c=>o.withDirection(c)),o.beforeStarted.subscribe(()=>{const c=(0,$.Eq)(this.connectedTo).map(h=>"string"==typeof h?_._dropLists.find(C=>C.id===h):h);if(this._group&&this._group._items.forEach(h=>{-1===c.indexOf(h)&&c.push(h)}),!this._scrollableParentsResolved){const h=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(b=>b.getElementRef().nativeElement);this._dropListRef.withScrollableParents(h),this._scrollableParentsResolved=!0}o.disabled=this.disabled,o.lockAxis=this.lockAxis,o.sortingDisabled=(0,$.Ig)(this.sortingDisabled),o.autoScrollDisabled=(0,$.Ig)(this.autoScrollDisabled),o.autoScrollStep=(0,$.su)(this.autoScrollStep,2),o.connectedTo(c.filter(h=>h&&h!==this).map(h=>h._dropListRef)).withOrientation(this.orientation)})}_handleEvents(o){o.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),o.entered.subscribe(c=>{this.entered.emit({container:this,item:c.item.data,currentIndex:c.currentIndex})}),o.exited.subscribe(c=>{this.exited.emit({container:this,item:c.item.data}),this._changeDetectorRef.markForCheck()}),o.sorted.subscribe(c=>{this.sorted.emit({previousIndex:c.previousIndex,currentIndex:c.currentIndex,container:this,item:c.item.data})}),o.dropped.subscribe(c=>{this.dropped.emit({previousIndex:c.previousIndex,currentIndex:c.currentIndex,previousContainer:c.previousContainer.data,container:c.container.data,item:c.item.data,isPointerOverContainer:c.isPointerOverContainer,distance:c.distance,dropPoint:c.dropPoint,event:c.event}),this._changeDetectorRef.markForCheck()})}_assignDefaults(o){const{lockAxis:c,draggingDisabled:h,sortingDisabled:b,listAutoScrollDisabled:C,listOrientation:Z}=o;this.disabled=h??!1,this.sortingDisabled=b??!1,this.autoScrollDisabled=C??!1,this.orientation=Z||"vertical",c&&(this.lockAxis=c)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(o=>o._dragRef))}}return _._dropLists=[],_.\u0275fac=function(o){return new(o||_)(i.Y36(i.SBq),i.Y36(Ne),i.Y36(i.sBO),i.Y36(g.mF),i.Y36(q.Is,8),i.Y36(O,12),i.Y36(w,8))},_.\u0275dir=i.lG2({type:_,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(o,c){2&o&&(i.uIk("id",c.id),i.ekj("cdk-drop-list-disabled",c.disabled)("cdk-drop-list-dragging",c._dropListRef.isDragging())("cdk-drop-list-receiving",c._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:[i._Bn([{provide:O,useValue:void 0},{provide:ue,useExisting:_}])]}),_})();const M=new i.OlP("CdkDragHandle");let s=(()=>{class _{constructor(o,c){this.element=o,this._stateChanges=new d.xQ,this._disabled=!1,this._parentDrag=c}get disabled(){return this._disabled}set disabled(o){this._disabled=(0,$.Ig)(o),this._stateChanges.next(this)}ngOnDestroy(){this._stateChanges.complete()}}return _.\u0275fac=function(o){return new(o||_)(i.Y36(i.SBq),i.Y36(Ae,12))},_.\u0275dir=i.lG2({type:_,selectors:[["","cdkDragHandle",""]],hostAttrs:[1,"cdk-drag-handle"],inputs:{disabled:["cdkDragHandleDisabled","disabled"]},features:[i._Bn([{provide:M,useExisting:_}])]}),_})();const u=new i.OlP("CdkDragPlaceholder");let v=(()=>{class _{constructor(o){this.templateRef=o}}return _.\u0275fac=function(o){return new(o||_)(i.Y36(i.Rgc))},_.\u0275dir=i.lG2({type:_,selectors:[["ng-template","cdkDragPlaceholder",""]],inputs:{data:"data"},features:[i._Bn([{provide:u,useExisting:_}])]}),_})();const B=new i.OlP("CdkDragPreview");let V=(()=>{class _{constructor(o){this.templateRef=o,this._matchSize=!1}get matchSize(){return this._matchSize}set matchSize(o){this._matchSize=(0,$.Ig)(o)}}return _.\u0275fac=function(o){return new(o||_)(i.Y36(i.Rgc))},_.\u0275dir=i.lG2({type:_,selectors:[["ng-template","cdkDragPreview",""]],inputs:{data:"data",matchSize:"matchSize"},features:[i._Bn([{provide:B,useExisting:_}])]}),_})(),Te=(()=>{class _{constructor(o,c,h,b,C,Z,X,oe,be,Ee,Ue){this.element=o,this.dropContainer=c,this._ngZone=b,this._viewContainerRef=C,this._dir=X,this._changeDetectorRef=be,this._selfHandle=Ee,this._parentDrag=Ue,this._destroyed=new d.xQ,this.started=new i.vpe,this.released=new i.vpe,this.ended=new i.vpe,this.entered=new i.vpe,this.exited=new i.vpe,this.dropped=new i.vpe,this.moved=new re.y(Ke=>{const Ve=this._dragRef.moved.pipe((0,T.U)(Xe=>({source:this,pointerPosition:Xe.pointerPosition,event:Xe.event,delta:Xe.delta,distance:Xe.distance}))).subscribe(Ke);return()=>{Ve.unsubscribe()}}),this._dragRef=oe.createDrag(o,{dragStartThreshold:Z&&null!=Z.dragStartThreshold?Z.dragStartThreshold:5,pointerDirectionChangeThreshold:Z&&null!=Z.pointerDirectionChangeThreshold?Z.pointerDirectionChangeThreshold:5,zIndex:Z?.zIndex}),this._dragRef.data=this,_._dragInstances.push(this),Z&&this._assignDefaults(Z),c&&(this._dragRef._withDropContainer(c._dropListRef),c.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(o){this._disabled=(0,$.Ig)(o),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(o){this._dragRef.setFreeDragPosition(o)}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,I.q)(1),(0,J.R)(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(o){const c=o.rootElementSelector,h=o.freeDragPosition;c&&!c.firstChange&&this._updateRootElement(),h&&!h.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const o=_._dragInstances.indexOf(this);o>-1&&_._dragInstances.splice(o,1),this._ngZone.runOutsideAngular(()=>{this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_updateRootElement(){const o=this.element.nativeElement;let c=o;this.rootElementSelector&&(c=void 0!==o.closest?o.closest(this.rootElementSelector):o.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(c||o)}_getBoundaryElement(){const o=this.boundaryElement;return o?"string"==typeof o?this.element.nativeElement.closest(o):(0,$.fI)(o):null}_syncInputs(o){o.beforeStarted.subscribe(()=>{if(!o.isDragging()){const c=this._dir,h=this.dragStartDelay,b=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,C=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;o.disabled=this.disabled,o.lockAxis=this.lockAxis,o.dragStartDelay="object"==typeof h&&h?h:(0,$.su)(h),o.constrainPosition=this.constrainPosition,o.previewClass=this.previewClass,o.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(b).withPreviewTemplate(C).withPreviewContainer(this.previewContainer||"global"),c&&o.withDirection(c.value)}}),o.beforeStarted.pipe((0,I.q)(1)).subscribe(()=>{if(this._parentDrag)return void o.withParent(this._parentDrag._dragRef);let c=this.element.nativeElement.parentElement;for(;c;){if(c.classList.contains("cdk-drag")){o.withParent(_._dragInstances.find(h=>h.element.nativeElement===c)?._dragRef||null);break}c=c.parentElement}})}_handleEvents(o){o.started.subscribe(c=>{this.started.emit({source:this,event:c.event}),this._changeDetectorRef.markForCheck()}),o.released.subscribe(c=>{this.released.emit({source:this,event:c.event})}),o.ended.subscribe(c=>{this.ended.emit({source:this,distance:c.distance,dropPoint:c.dropPoint,event:c.event}),this._changeDetectorRef.markForCheck()}),o.entered.subscribe(c=>{this.entered.emit({container:c.container.data,item:this,currentIndex:c.currentIndex})}),o.exited.subscribe(c=>{this.exited.emit({container:c.container.data,item:this})}),o.dropped.subscribe(c=>{this.dropped.emit({previousIndex:c.previousIndex,currentIndex:c.currentIndex,previousContainer:c.previousContainer.data,container:c.container.data,isPointerOverContainer:c.isPointerOverContainer,item:this,distance:c.distance,dropPoint:c.dropPoint,event:c.event})})}_assignDefaults(o){const{lockAxis:c,dragStartDelay:h,constrainPosition:b,previewClass:C,boundaryElement:Z,draggingDisabled:X,rootElementSelector:oe,previewContainer:be}=o;this.disabled=X??!1,this.dragStartDelay=h||0,c&&(this.lockAxis=c),b&&(this.constrainPosition=b),C&&(this.previewClass=C),Z&&(this.boundaryElement=Z),oe&&(this.rootElementSelector=oe),be&&(this.previewContainer=be)}_setupHandlesListener(){this._handles.changes.pipe((0,E.O)(this._handles),(0,D.b)(o=>{const c=o.filter(h=>h._parentDrag===this).map(h=>h.element);this._selfHandle&&this.rootElementSelector&&c.push(this.element),this._dragRef.withHandles(c)}),(0,R.w)(o=>(0,Q.T)(...o.map(c=>c._stateChanges.pipe((0,E.O)(c))))),(0,J.R)(this._destroyed)).subscribe(o=>{const c=this._dragRef,h=o.element.nativeElement;o.disabled?c.disableHandle(h):c.enableHandle(h)})}}return _._dragInstances=[],_.\u0275fac=function(o){return new(o||_)(i.Y36(i.SBq),i.Y36(ue,12),i.Y36(e.K0),i.Y36(i.R0b),i.Y36(i.s_b),i.Y36(w,8),i.Y36(q.Is,8),i.Y36(Ne),i.Y36(i.sBO),i.Y36(M,10),i.Y36(Ae,12))},_.\u0275dir=i.lG2({type:_,selectors:[["","cdkDrag",""]],contentQueries:function(o,c,h){if(1&o&&(i.Suo(h,B,5),i.Suo(h,u,5),i.Suo(h,M,5)),2&o){let b;i.iGM(b=i.CRH())&&(c._previewTemplate=b.first),i.iGM(b=i.CRH())&&(c._placeholderTemplate=b.first),i.iGM(b=i.CRH())&&(c._handles=b)}},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(o,c){2&o&&i.ekj("cdk-drag-disabled",c.disabled)("cdk-drag-dragging",c._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:[i._Bn([{provide:Ae,useExisting:_}]),i.TTD]}),_})(),qe=(()=>{class _{}return _.\u0275fac=function(o){return new(o||_)},_.\u0275mod=i.oAB({type:_}),_.\u0275inj=i.cJS({providers:[Ne],imports:[g.ZD]}),_})()},5013:(Ge,we,f)=>{f.d(we,{$E:()=>We,Af:()=>k,D5:()=>N,FT:()=>Qe,HT:()=>ue,Hx:()=>L,Kb:()=>Se,O_:()=>q,QJ:()=>G,Sq:()=>Ce,T$:()=>Ie,Z4:()=>U,_J:()=>Re,bH:()=>Ne,fe:()=>xe,fo:()=>Y,hD:()=>P,m$:()=>je,nl:()=>fe,oF:()=>ke,pF:()=>ze,pN:()=>D,qM:()=>Oe,r2:()=>Ze,s$:()=>F,xN:()=>De,zC:()=>te});var i=f(445),e=f(1281),g=f(5017),S=f(3353),$=f(7376),ce=f(6895),d=f(4650),H=f(8929),re=f(5254),ge=f(591),ie=f(4715),l=f(1086),pe=f(7625),ve=f(2986);const Q=[[["caption"]],[["colgroup"],["col"]]],J=["caption","colgroup, col"];function E(p,M){if(1&p&&(d.TgZ(0,"th",3),d._uU(1),d.qZA()),2&p){const s=d.oxw();d.Udp("text-align",s.justify),d.xp6(1),d.hij(" ",s.headerText," ")}}function T(p,M){if(1&p&&(d.TgZ(0,"td",4),d._uU(1),d.qZA()),2&p){const s=M.$implicit,u=d.oxw();d.Udp("text-align",u.justify),d.xp6(1),d.hij(" ",u.dataAccessor(s,u.name)," ")}}function I(p){return class extends p{constructor(...M){super(...M),this._sticky=!1,this._hasStickyChanged=!1}get sticky(){return this._sticky}set sticky(M){const s=this._sticky;this._sticky=(0,e.Ig)(M),this._hasStickyChanged=s!==this._sticky}hasStickyChanged(){const M=this._hasStickyChanged;return this._hasStickyChanged=!1,M}resetStickyChanged(){this._hasStickyChanged=!1}}}const D=new d.OlP("CDK_TABLE"),R=new d.OlP("text-column-options");let q=(()=>{class p{constructor(s){this.template=s}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(d.Rgc))},p.\u0275dir=d.lG2({type:p,selectors:[["","cdkCellDef",""]]}),p})(),N=(()=>{class p{constructor(s){this.template=s}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(d.Rgc))},p.\u0275dir=d.lG2({type:p,selectors:[["","cdkHeaderCellDef",""]]}),p})(),U=(()=>{class p{constructor(s){this.template=s}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(d.Rgc))},p.\u0275dir=d.lG2({type:p,selectors:[["","cdkFooterCellDef",""]]}),p})();class ae{}const he=I(ae);let Y=(()=>{class p extends he{constructor(s){super(),this._table=s,this._stickyEnd=!1}get name(){return this._name}set name(s){this._setNameInput(s)}get stickyEnd(){return this._stickyEnd}set stickyEnd(s){const u=this._stickyEnd;this._stickyEnd=(0,e.Ig)(s),this._hasStickyChanged=u!==this._stickyEnd}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(s){s&&(this._name=s,this.cssClassFriendlyName=s.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(D,8))},p.\u0275dir=d.lG2({type:p,selectors:[["","cdkColumnDef",""]],contentQueries:function(s,u,v){if(1&s&&(d.Suo(v,q,5),d.Suo(v,N,5),d.Suo(v,U,5)),2&s){let B;d.iGM(B=d.CRH())&&(u.cell=B.first),d.iGM(B=d.CRH())&&(u.headerCell=B.first),d.iGM(B=d.CRH())&&(u.footerCell=B.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[d._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:p}]),d.qOj]}),p})();class le{constructor(M,s){s.nativeElement.classList.add(...M._columnCssClassName)}}let k=(()=>{class p extends le{constructor(s,u){super(s,u)}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(Y),d.Y36(d.SBq))},p.\u0275dir=d.lG2({type:p,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[d.qOj]}),p})(),G=(()=>{class p extends le{constructor(s,u){if(super(s,u),1===s._table?._elementRef.nativeElement.nodeType){const v=s._table._elementRef.nativeElement.getAttribute("role");u.nativeElement.setAttribute("role","grid"===v||"treegrid"===v?"gridcell":"cell")}}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(Y),d.Y36(d.SBq))},p.\u0275dir=d.lG2({type:p,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:[1,"cdk-footer-cell"],features:[d.qOj]}),p})(),P=(()=>{class p extends le{constructor(s,u){if(super(s,u),1===s._table?._elementRef.nativeElement.nodeType){const v=s._table._elementRef.nativeElement.getAttribute("role");u.nativeElement.setAttribute("role","grid"===v||"treegrid"===v?"gridcell":"cell")}}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(Y),d.Y36(d.SBq))},p.\u0275dir=d.lG2({type:p,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[d.qOj]}),p})();class ne{constructor(){this.tasks=[],this.endTasks=[]}}const fe=new d.OlP("_COALESCED_STYLE_SCHEDULER");let ke=(()=>{class p{constructor(s){this._ngZone=s,this._currentSchedule=null,this._destroyed=new H.xQ}schedule(s){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(s)}scheduleEnd(s){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(s)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new ne,this._getScheduleObservable().pipe((0,pe.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const s=this._currentSchedule;this._currentSchedule=new ne;for(const u of s.tasks)u();for(const u of s.endTasks)u()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,re.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,ve.q)(1))}}return p.\u0275fac=function(s){return new(s||p)(d.LFG(d.R0b))},p.\u0275prov=d.Yz7({token:p,factory:p.\u0275fac}),p})(),Pe=(()=>{class p{constructor(s,u){this.template=s,this._differs=u}ngOnChanges(s){if(!this._columnsDiffer){const u=s.columns&&s.columns.currentValue||[];this._columnsDiffer=this._differs.find(u).create(),this._columnsDiffer.diff(u)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(s){return this instanceof F?s.headerCell.template:this instanceof xe?s.footerCell.template:s.cell.template}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(d.Rgc),d.Y36(d.ZZ4))},p.\u0275dir=d.lG2({type:p,features:[d.TTD]}),p})();class Le extends Pe{}const x=I(Le);let F=(()=>{class p extends x{constructor(s,u,v){super(s,u),this._table=v}ngOnChanges(s){super.ngOnChanges(s)}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(d.Rgc),d.Y36(d.ZZ4),d.Y36(D,8))},p.\u0275dir=d.lG2({type:p,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[d.qOj,d.TTD]}),p})();class z extends Pe{}const W=I(z);let xe=(()=>{class p extends W{constructor(s,u,v){super(s,u),this._table=v}ngOnChanges(s){super.ngOnChanges(s)}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(d.Rgc),d.Y36(d.ZZ4),d.Y36(D,8))},p.\u0275dir=d.lG2({type:p,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[d.qOj,d.TTD]}),p})(),Ce=(()=>{class p extends Pe{constructor(s,u,v){super(s,u),this._table=v}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(d.Rgc),d.Y36(d.ZZ4),d.Y36(D,8))},p.\u0275dir=d.lG2({type:p,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[d.qOj]}),p})(),Se=(()=>{class p{constructor(s){this._viewContainer=s,p.mostRecentCellOutlet=this}ngOnDestroy(){p.mostRecentCellOutlet===this&&(p.mostRecentCellOutlet=null)}}return p.mostRecentCellOutlet=null,p.\u0275fac=function(s){return new(s||p)(d.Y36(d.s_b))},p.\u0275dir=d.lG2({type:p,selectors:[["","cdkCellOutlet",""]]}),p})(),De=(()=>{class p{}return p.\u0275fac=function(s){return new(s||p)},p.\u0275cmp=d.Xpm({type:p,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(s,u){1&s&&d.GkF(0,0)},dependencies:[Se],encapsulation:2}),p})(),Oe=(()=>{class p{}return p.\u0275fac=function(s){return new(s||p)},p.\u0275cmp=d.Xpm({type:p,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(s,u){1&s&&d.GkF(0,0)},dependencies:[Se],encapsulation:2}),p})(),Re=(()=>{class p{}return p.\u0275fac=function(s){return new(s||p)},p.\u0275cmp=d.Xpm({type:p,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(s,u){1&s&&d.GkF(0,0)},dependencies:[Se],encapsulation:2}),p})(),Ze=(()=>{class p{constructor(s){this.templateRef=s,this._contentClassName="cdk-no-data-row"}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(d.Rgc))},p.\u0275dir=d.lG2({type:p,selectors:[["ng-template","cdkNoDataRow",""]]}),p})();const ee=["top","bottom","left","right"];class de{constructor(M,s,u,v,B=!0,V=!0,me){this._isNativeHtmlTable=M,this._stickCellCss=s,this.direction=u,this._coalescedStyleScheduler=v,this._isBrowser=B,this._needsPositionStickyOnElement=V,this._positionListener=me,this._cachedCellWidths=[],this._borderCellCss={top:`${s}-border-elem-top`,bottom:`${s}-border-elem-bottom`,left:`${s}-border-elem-left`,right:`${s}-border-elem-right`}}clearStickyPositioning(M,s){const u=[];for(const v of M)if(v.nodeType===v.ELEMENT_NODE){u.push(v);for(let B=0;B<v.children.length;B++)u.push(v.children[B])}this._coalescedStyleScheduler.schedule(()=>{for(const v of u)this._removeStickyStyle(v,s)})}updateStickyColumns(M,s,u,v=!0){if(!M.length||!this._isBrowser||!s.some(o=>o)&&!u.some(o=>o))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const B=M[0],V=B.children.length,me=this._getCellWidths(B,v),Te=this._getStickyStartColumnPositions(me,s),qe=this._getStickyEndColumnPositions(me,u),_=s.lastIndexOf(!0),r=u.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const o="rtl"===this.direction,c=o?"right":"left",h=o?"left":"right";for(const b of M)for(let C=0;C<V;C++){const Z=b.children[C];s[C]&&this._addStickyStyle(Z,c,Te[C],C===_),u[C]&&this._addStickyStyle(Z,h,qe[C],C===r)}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:-1===_?[]:me.slice(0,_+1).map((b,C)=>s[C]?b:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===r?[]:me.slice(r).map((b,C)=>u[C+r]?b:null).reverse()}))})}stickRows(M,s,u){if(!this._isBrowser)return;const v="bottom"===u?M.slice().reverse():M,B="bottom"===u?s.slice().reverse():s,V=[],me=[],Te=[];for(let _=0,r=0;_<v.length;_++){if(!B[_])continue;V[_]=r;const o=v[_];Te[_]=this._isNativeHtmlTable?Array.from(o.children):[o];const c=o.getBoundingClientRect().height;r+=c,me[_]=c}const qe=B.lastIndexOf(!0);this._coalescedStyleScheduler.schedule(()=>{for(let _=0;_<v.length;_++){if(!B[_])continue;const r=V[_],o=_===qe;for(const c of Te[_])this._addStickyStyle(c,u,r,o)}"top"===u?this._positionListener?.stickyHeaderRowsUpdated({sizes:me,offsets:V,elements:Te}):this._positionListener?.stickyFooterRowsUpdated({sizes:me,offsets:V,elements:Te})})}updateStickyFooterContainer(M,s){if(!this._isNativeHtmlTable)return;const u=M.querySelector("tfoot");this._coalescedStyleScheduler.schedule(()=>{s.some(v=>!v)?this._removeStickyStyle(u,["bottom"]):this._addStickyStyle(u,"bottom",0,!1)})}_removeStickyStyle(M,s){for(const v of s)M.style[v]="",M.classList.remove(this._borderCellCss[v]);ee.some(v=>-1===s.indexOf(v)&&M.style[v])?M.style.zIndex=this._getCalculatedZIndex(M):(M.style.zIndex="",this._needsPositionStickyOnElement&&(M.style.position=""),M.classList.remove(this._stickCellCss))}_addStickyStyle(M,s,u,v){M.classList.add(this._stickCellCss),v&&M.classList.add(this._borderCellCss[s]),M.style[s]=`${u}px`,M.style.zIndex=this._getCalculatedZIndex(M),this._needsPositionStickyOnElement&&(M.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(M){const s={top:100,bottom:10,left:1,right:1};let u=0;for(const v of ee)M.style[v]&&(u+=s[v]);return u?`${u}`:""}_getCellWidths(M,s=!0){if(!s&&this._cachedCellWidths.length)return this._cachedCellWidths;const u=[],v=M.children;for(let B=0;B<v.length;B++)u.push(v[B].getBoundingClientRect().width);return this._cachedCellWidths=u,u}_getStickyStartColumnPositions(M,s){const u=[];let v=0;for(let B=0;B<M.length;B++)s[B]&&(u[B]=v,v+=M[B]);return u}_getStickyEndColumnPositions(M,s){const u=[];let v=0;for(let B=M.length;B>0;B--)s[B]&&(u[B]=v,v+=M[B]);return u}}const ze=new d.OlP("CDK_SPL");let je=(()=>{class p{}return p.\u0275fac=function(s){return new(s||p)},p.\u0275dir=d.lG2({type:p,selectors:[["cdk-table","recycleRows",""],["table","cdk-table","","recycleRows",""]],features:[d._Bn([{provide:g.k,useClass:g.eX}])]}),p})(),Ie=(()=>{class p{constructor(s,u){this.viewContainer=s,this.elementRef=u}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(d.s_b),d.Y36(d.SBq))},p.\u0275dir=d.lG2({type:p,selectors:[["","rowOutlet",""]]}),p})(),Qe=(()=>{class p{constructor(s,u){this.viewContainer=s,this.elementRef=u}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(d.s_b),d.Y36(d.SBq))},p.\u0275dir=d.lG2({type:p,selectors:[["","headerRowOutlet",""]]}),p})(),We=(()=>{class p{constructor(s,u){this.viewContainer=s,this.elementRef=u}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(d.s_b),d.Y36(d.SBq))},p.\u0275dir=d.lG2({type:p,selectors:[["","footerRowOutlet",""]]}),p})(),Ne=(()=>{class p{constructor(s,u){this.viewContainer=s,this.elementRef=u}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(d.s_b),d.Y36(d.SBq))},p.\u0275dir=d.lG2({type:p,selectors:[["","noDataRowOutlet",""]]}),p})(),te=(()=>{class p{constructor(s,u,v,B,V,me,Te,qe,_,r,o,c){this._differs=s,this._changeDetectorRef=u,this._elementRef=v,this._dir=V,this._platform=Te,this._viewRepeater=qe,this._coalescedStyleScheduler=_,this._viewportRuler=r,this._stickyPositioningListener=o,this._ngZone=c,this._onDestroy=new H.xQ,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new d.vpe,this.viewChange=new ge.X({start:0,end:Number.MAX_VALUE}),B||this._elementRef.nativeElement.setAttribute("role","table"),this._document=me,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}get trackBy(){return this._trackByFn}set trackBy(s){this._trackByFn=s}get dataSource(){return this._dataSource}set dataSource(s){this._dataSource!==s&&this._switchDataSource(s)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(s){this._multiTemplateDataRows=(0,e.Ig)(s),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(s){this._fixedLayout=(0,e.Ig)(s),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((s,u)=>this.trackBy?this.trackBy(u.dataIndex,u.data):u),this._viewportRuler.change().pipe((0,pe.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const u=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||u,this._forceRecalculateCellWidths=u,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(s=>{s.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,g.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const s=this._dataDiffer.diff(this._renderRows);if(!s)return this._updateNoDataRow(),void this.contentChanged.next();const u=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(s,u,(v,B,V)=>this._getEmbeddedViewArgs(v.item,V),v=>v.item.data,v=>{1===v.operation&&v.context&&this._renderCellTemplateForItem(v.record.item.rowDef,v.context)}),this._updateRowIndexContext(),s.forEachIdentityChange(v=>{u.get(v.currentIndex).context.$implicit=v.item.data}),this._updateNoDataRow(),this._ngZone&&d.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,ve.q)(1),(0,pe.R)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(s){this._customColumnDefs.add(s)}removeColumnDef(s){this._customColumnDefs.delete(s)}addRowDef(s){this._customRowDefs.add(s)}removeRowDef(s){this._customRowDefs.delete(s)}addHeaderRowDef(s){this._customHeaderRowDefs.add(s),this._headerRowDefChanged=!0}removeHeaderRowDef(s){this._customHeaderRowDefs.delete(s),this._headerRowDefChanged=!0}addFooterRowDef(s){this._customFooterRowDefs.add(s),this._footerRowDefChanged=!0}removeFooterRowDef(s){this._customFooterRowDefs.delete(s),this._footerRowDefChanged=!0}setNoDataRow(s){this._customNoDataRow=s}updateStickyHeaderRowStyles(){const s=this._getRenderedRows(this._headerRowOutlet),v=this._elementRef.nativeElement.querySelector("thead");v&&(v.style.display=s.length?"":"none");const B=this._headerRowDefs.map(V=>V.sticky);this._stickyStyler.clearStickyPositioning(s,["top"]),this._stickyStyler.stickRows(s,B,"top"),this._headerRowDefs.forEach(V=>V.resetStickyChanged())}updateStickyFooterRowStyles(){const s=this._getRenderedRows(this._footerRowOutlet),v=this._elementRef.nativeElement.querySelector("tfoot");v&&(v.style.display=s.length?"":"none");const B=this._footerRowDefs.map(V=>V.sticky);this._stickyStyler.clearStickyPositioning(s,["bottom"]),this._stickyStyler.stickRows(s,B,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,B),this._footerRowDefs.forEach(V=>V.resetStickyChanged())}updateStickyColumnStyles(){const s=this._getRenderedRows(this._headerRowOutlet),u=this._getRenderedRows(this._rowOutlet),v=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...s,...u,...v],["left","right"]),this._stickyColumnStylesNeedReset=!1),s.forEach((B,V)=>{this._addStickyColumnStyles([B],this._headerRowDefs[V])}),this._rowDefs.forEach(B=>{const V=[];for(let me=0;me<u.length;me++)this._renderRows[me].rowDef===B&&V.push(u[me]);this._addStickyColumnStyles(V,B)}),v.forEach((B,V)=>{this._addStickyColumnStyles([B],this._footerRowDefs[V])}),Array.from(this._columnDefsByName.values()).forEach(B=>B.resetStickyChanged())}_getAllRenderRows(){const s=[],u=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let v=0;v<this._data.length;v++){let B=this._data[v];const V=this._getRenderRowsForData(B,v,u.get(B));this._cachedRenderRowsMap.has(B)||this._cachedRenderRowsMap.set(B,new WeakMap);for(let me=0;me<V.length;me++){let Te=V[me];const qe=this._cachedRenderRowsMap.get(Te.data);qe.has(Te.rowDef)?qe.get(Te.rowDef).push(Te):qe.set(Te.rowDef,[Te]),s.push(Te)}}return s}_getRenderRowsForData(s,u,v){return this._getRowDefs(s,u).map(V=>{const me=v&&v.has(V)?v.get(V):[];if(me.length){const Te=me.shift();return Te.dataIndex=u,Te}return{data:s,rowDef:V,dataIndex:u}})}_cacheColumnDefs(){this._columnDefsByName.clear(),w(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(u=>{this._columnDefsByName.has(u.name),this._columnDefsByName.set(u.name,u)})}_cacheRowDefs(){this._headerRowDefs=w(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=w(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=w(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const s=this._rowDefs.filter(u=>!u.when);this._defaultRowDef=s[0]}_renderUpdatedColumns(){const s=(V,me)=>V||!!me.getColumnsDiff(),u=this._rowDefs.reduce(s,!1);u&&this._forceRenderDataRows();const v=this._headerRowDefs.reduce(s,!1);v&&this._forceRenderHeaderRows();const B=this._footerRowDefs.reduce(s,!1);return B&&this._forceRenderFooterRows(),u||v||B}_switchDataSource(s){this._data=[],(0,g.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),s||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=s}_observeRenderChanges(){if(!this.dataSource)return;let s;(0,g.Z9)(this.dataSource)?s=this.dataSource.connect(this):(0,ie.b)(this.dataSource)?s=this.dataSource:Array.isArray(this.dataSource)&&(s=(0,l.of)(this.dataSource)),this._renderChangeSubscription=s.pipe((0,pe.R)(this._onDestroy)).subscribe(u=>{this._data=u||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((s,u)=>this._renderRow(this._headerRowOutlet,s,u)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((s,u)=>this._renderRow(this._footerRowOutlet,s,u)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(s,u){const v=Array.from(u.columns||[]).map(me=>this._columnDefsByName.get(me)),B=v.map(me=>me.sticky),V=v.map(me=>me.stickyEnd);this._stickyStyler.updateStickyColumns(s,B,V,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(s){const u=[];for(let v=0;v<s.viewContainer.length;v++){const B=s.viewContainer.get(v);u.push(B.rootNodes[0])}return u}_getRowDefs(s,u){if(1==this._rowDefs.length)return[this._rowDefs[0]];let v=[];if(this.multiTemplateDataRows)v=this._rowDefs.filter(B=>!B.when||B.when(u,s));else{let B=this._rowDefs.find(V=>V.when&&V.when(u,s))||this._defaultRowDef;B&&v.push(B)}return v}_getEmbeddedViewArgs(s,u){return{templateRef:s.rowDef.template,context:{$implicit:s.data},index:u}}_renderRow(s,u,v,B={}){const V=s.viewContainer.createEmbeddedView(u.template,B,v);return this._renderCellTemplateForItem(u,B),V}_renderCellTemplateForItem(s,u){for(let v of this._getCellTemplates(s))Se.mostRecentCellOutlet&&Se.mostRecentCellOutlet._viewContainer.createEmbeddedView(v,u);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const s=this._rowOutlet.viewContainer;for(let u=0,v=s.length;u<v;u++){const V=s.get(u).context;V.count=v,V.first=0===u,V.last=u===v-1,V.even=u%2==0,V.odd=!V.even,this.multiTemplateDataRows?(V.dataIndex=this._renderRows[u].dataIndex,V.renderIndex=u):V.index=this._renderRows[u].dataIndex}}_getCellTemplates(s){return s&&s.columns?Array.from(s.columns,u=>{const v=this._columnDefsByName.get(u);return s.extractCellTemplate(v)}):[]}_applyNativeTableSections(){const s=this._document.createDocumentFragment(),u=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const v of u){const B=this._document.createElement(v.tag);B.setAttribute("role","rowgroup");for(const V of v.outlets)B.appendChild(V.elementRef.nativeElement);s.appendChild(B)}this._elementRef.nativeElement.appendChild(s)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const s=(u,v)=>u||v.hasStickyChanged();this._headerRowDefs.reduce(s,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(s,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(s,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new de(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,l.of)()).pipe((0,pe.R)(this._onDestroy)).subscribe(u=>{this._stickyStyler.direction=u,this.updateStickyColumnStyles()})}_getOwnDefs(s){return s.filter(u=>!u._table||u._table===this)}_updateNoDataRow(){const s=this._customNoDataRow||this._noDataRow;if(!s)return;const u=0===this._rowOutlet.viewContainer.length;if(u===this._isShowingNoDataRow)return;const v=this._noDataRowOutlet.viewContainer;if(u){const B=v.createEmbeddedView(s.templateRef),V=B.rootNodes[0];1===B.rootNodes.length&&V?.nodeType===this._document.ELEMENT_NODE&&(V.setAttribute("role","row"),V.classList.add(s._contentClassName))}else v.clear();this._isShowingNoDataRow=u}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(d.ZZ4),d.Y36(d.sBO),d.Y36(d.SBq),d.$8M("role"),d.Y36(i.Is,8),d.Y36(ce.K0),d.Y36(S.t4),d.Y36(g.k),d.Y36(fe),d.Y36($.rL),d.Y36(ze,12),d.Y36(d.R0b,8))},p.\u0275cmp=d.Xpm({type:p,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(s,u,v){if(1&s&&(d.Suo(v,Ze,5),d.Suo(v,Y,5),d.Suo(v,Ce,5),d.Suo(v,F,5),d.Suo(v,xe,5)),2&s){let B;d.iGM(B=d.CRH())&&(u._noDataRow=B.first),d.iGM(B=d.CRH())&&(u._contentColumnDefs=B),d.iGM(B=d.CRH())&&(u._contentRowDefs=B),d.iGM(B=d.CRH())&&(u._contentHeaderRowDefs=B),d.iGM(B=d.CRH())&&(u._contentFooterRowDefs=B)}},viewQuery:function(s,u){if(1&s&&(d.Gf(Ie,7),d.Gf(Qe,7),d.Gf(We,7),d.Gf(Ne,7)),2&s){let v;d.iGM(v=d.CRH())&&(u._rowOutlet=v.first),d.iGM(v=d.CRH())&&(u._headerRowOutlet=v.first),d.iGM(v=d.CRH())&&(u._footerRowOutlet=v.first),d.iGM(v=d.CRH())&&(u._noDataRowOutlet=v.first)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(s,u){2&s&&d.ekj("cdk-table-fixed-layout",u.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[d._Bn([{provide:D,useExisting:p},{provide:g.k,useClass:g.yy},{provide:fe,useClass:ke},{provide:ze,useValue:null}])],ngContentSelectors:J,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(s,u){1&s&&(d.F$t(Q),d.Hsn(0),d.Hsn(1,1),d.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[Ie,Qe,We,Ne],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),p})();function w(p,M){return p.concat(Array.from(M))}let L=(()=>{class p{constructor(s,u){this._table=s,this._options=u,this.justify="start",this._options=u||{}}get name(){return this._name}set name(s){this._name=s,this._syncColumnDefName()}ngOnInit(){this._syncColumnDefName(),void 0===this.headerText&&(this.headerText=this._createDefaultHeaderText()),this.dataAccessor||(this.dataAccessor=this._options.defaultDataAccessor||((s,u)=>s[u])),this._table&&(this.columnDef.cell=this.cell,this.columnDef.headerCell=this.headerCell,this._table.addColumnDef(this.columnDef))}ngOnDestroy(){this._table&&this._table.removeColumnDef(this.columnDef)}_createDefaultHeaderText(){const s=this.name;return this._options&&this._options.defaultHeaderTextTransform?this._options.defaultHeaderTextTransform(s):s[0].toUpperCase()+s.slice(1)}_syncColumnDefName(){this.columnDef&&(this.columnDef.name=this.name)}}return p.\u0275fac=function(s){return new(s||p)(d.Y36(te,8),d.Y36(R,8))},p.\u0275cmp=d.Xpm({type:p,selectors:[["cdk-text-column"]],viewQuery:function(s,u){if(1&s&&(d.Gf(Y,7),d.Gf(q,7),d.Gf(N,7)),2&s){let v;d.iGM(v=d.CRH())&&(u.columnDef=v.first),d.iGM(v=d.CRH())&&(u.cell=v.first),d.iGM(v=d.CRH())&&(u.headerCell=v.first)}},inputs:{name:"name",headerText:"headerText",dataAccessor:"dataAccessor",justify:"justify"},decls:3,vars:0,consts:[["cdkColumnDef",""],["cdk-header-cell","",3,"text-align",4,"cdkHeaderCellDef"],["cdk-cell","",3,"text-align",4,"cdkCellDef"],["cdk-header-cell",""],["cdk-cell",""]],template:function(s,u){1&s&&(d.ynx(0,0),d.YNc(1,E,2,3,"th",1),d.YNc(2,T,2,3,"td",2),d.BQk())},dependencies:[q,N,Y,P,k],encapsulation:2}),p})(),ue=(()=>{class p{}return p.\u0275fac=function(s){return new(s||p)},p.\u0275mod=d.oAB({type:p}),p.\u0275inj=d.cJS({imports:[$.Cl]}),p})()},9349:(Ge,we,f)=>{f.d(we,{IC:()=>pe,Ky:()=>ve,Lq:()=>ie,aC:()=>l});var i=f(3353),e=f(4650),g=f(1281),S=f(8896),$=f(8929),ce=f(3753),d=f(7568),H=f(7625),re=f(6895);const ge=(0,i.i$)({passive:!0});let ie=(()=>{class Q{constructor(E,T){this._platform=E,this._ngZone=T,this._monitoredElements=new Map}monitor(E){if(!this._platform.isBrowser)return S.E;const T=(0,g.fI)(E),I=this._monitoredElements.get(T);if(I)return I.subject;const D=new $.xQ,R="cdk-text-field-autofilled",q=N=>{"cdk-text-field-autofill-start"!==N.animationName||T.classList.contains(R)?"cdk-text-field-autofill-end"===N.animationName&&T.classList.contains(R)&&(T.classList.remove(R),this._ngZone.run(()=>D.next({target:N.target,isAutofilled:!1}))):(T.classList.add(R),this._ngZone.run(()=>D.next({target:N.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{T.addEventListener("animationstart",q,ge),T.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(T,{subject:D,unlisten:()=>{T.removeEventListener("animationstart",q,ge)}}),D}stopMonitoring(E){const T=(0,g.fI)(E),I=this._monitoredElements.get(T);I&&(I.unlisten(),I.subject.complete(),T.classList.remove("cdk-text-field-autofill-monitored"),T.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(T))}ngOnDestroy(){this._monitoredElements.forEach((E,T)=>this.stopMonitoring(T))}}return Q.\u0275fac=function(E){return new(E||Q)(e.LFG(i.t4),e.LFG(e.R0b))},Q.\u0275prov=e.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})(),l=(()=>{class Q{constructor(E,T){this._elementRef=E,this._autofillMonitor=T,this.cdkAutofill=new e.vpe}ngOnInit(){this._autofillMonitor.monitor(this._elementRef).subscribe(E=>this.cdkAutofill.emit(E))}ngOnDestroy(){this._autofillMonitor.stopMonitoring(this._elementRef)}}return Q.\u0275fac=function(E){return new(E||Q)(e.Y36(e.SBq),e.Y36(ie))},Q.\u0275dir=e.lG2({type:Q,selectors:[["","cdkAutofill",""]],outputs:{cdkAutofill:"cdkAutofill"}}),Q})(),pe=(()=>{class Q{constructor(E,T,I,D){this._elementRef=E,this._platform=T,this._ngZone=I,this._destroyed=new $.xQ,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=R=>{this._hasFocus="focus"===R.type},this._document=D,this._textareaElement=this._elementRef.nativeElement}get minRows(){return this._minRows}set minRows(E){this._minRows=(0,g.su)(E),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(E){this._maxRows=(0,g.su)(E),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(E){E=(0,g.Ig)(E),this._enabled!==E&&((this._enabled=E)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(E){this._cachedPlaceholderHeight=void 0,E?this._textareaElement.setAttribute("placeholder",E):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}_setMinHeight(){const E=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;E&&(this._textareaElement.style.minHeight=E)}_setMaxHeight(){const E=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;E&&(this._textareaElement.style.maxHeight=E)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const E=this._getWindow();(0,ce.R)(E,"resize").pipe((0,d.e)(16),(0,H.R)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let E=this._textareaElement.cloneNode(!1);E.rows=1,E.style.position="absolute",E.style.visibility="hidden",E.style.border="none",E.style.padding="0",E.style.height="",E.style.minHeight="",E.style.maxHeight="",E.style.overflow="hidden",this._textareaElement.parentNode.appendChild(E),this._cachedLineHeight=E.clientHeight,E.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const E=this._textareaElement,T=E.style.marginBottom||"",I=this._platform.FIREFOX,D=I&&this._hasFocus,R=I?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";D&&(E.style.marginBottom=`${E.clientHeight}px`),E.classList.add(R);const q=E.scrollHeight-4;return E.classList.remove(R),D&&(E.style.marginBottom=T),q}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const E=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=E}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(E=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const T=this._elementRef.nativeElement,I=T.value;if(!E&&this._minRows===this._previousMinRows&&I===this._previousValue)return;const D=this._measureScrollHeight(),R=Math.max(D,this._cachedPlaceholderHeight||0);T.style.height=`${R}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(T)):setTimeout(()=>this._scrollToCaretPosition(T))}),this._previousValue=I,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(E){const{selectionStart:T,selectionEnd:I}=E;!this._destroyed.isStopped&&this._hasFocus&&E.setSelectionRange(T,I)}}return Q.\u0275fac=function(E){return new(E||Q)(e.Y36(e.SBq),e.Y36(i.t4),e.Y36(e.R0b),e.Y36(re.K0,8))},Q.\u0275dir=e.lG2({type:Q,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(E,T){1&E&&e.NdJ("input",function(){return T._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}),Q})(),ve=(()=>{class Q{}return Q.\u0275fac=function(E){return new(E||Q)},Q.\u0275mod=e.oAB({type:Q}),Q.\u0275inj=e.cJS({}),Q})()},9966:(Ge,we,f)=>{f.r(we),f.d(we,{TableBasicExample:()=>_t,TableColumnStylingExample:()=>Lt,TableDynamicArrayDataExample:()=>Ut,TableDynamicColumnsExample:()=>pt,TableDynamicObservableDataExample:()=>Yt,TableExamplesModule:()=>ol,TableExpandableRowsExample:()=>ut,TableFilteringExample:()=>ft,TableFlexBasicExample:()=>ht,TableFlexLargeRowExample:()=>Qt,TableFooterRowExample:()=>gt,TableGeneratedColumnsExample:()=>zt,TableHarnessExample:()=>Bt,TableHttpExample:()=>bt,TableMultipleHeaderFooterExample:()=>xt,TableOverviewExample:()=>wt,TablePaginationExample:()=>vt,TableRecycleRowsExample:()=>Nt,TableReorderableExample:()=>Zt,TableRowBindingExample:()=>Ht,TableRowContextExample:()=>Tt,TableSelectionExample:()=>Dt,TableSortingExample:()=>kt,TableStickyColumnsExample:()=>Ct,TableStickyComplexExample:()=>St,TableStickyComplexFlexExample:()=>Et,TableStickyFooterExample:()=>Rt,TableStickyHeaderExample:()=>Mt,TableTextColumnAdvancedExample:()=>Ot,TableTextColumnExample:()=>At,TableWithRipplesExample:()=>It,TableWrappedExample:()=>Ft,WrapperTable:()=>rt});var i=f(6895),e=f(4650),g=f(3238),S=f(4859),$=f(811),ce=f(6709),d=f(7392),H=f(284),re=f(8739),ge=f(1572),ie=f(6308),l=f(3626),pe=f(3977),ve=f(5013),Q=f(7340),J=f(9549),E=f(529),T=f(6787),I=f(1086),D=f(6831),R=f(1059),q=f(7545),N=f(7221),U=f(4850),ae=f(5017),he=f(2687);function Y(t,a){1&t&&(e.TgZ(0,"mat-header-cell"),e._uU(1," No. "),e.qZA())}function le(t,a){if(1&t&&(e.TgZ(0,"mat-cell"),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.position," ")}}function k(t,a){1&t&&(e.TgZ(0,"mat-header-cell"),e._uU(1," Name "),e.qZA())}function G(t,a){if(1&t&&(e.TgZ(0,"mat-cell"),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function P(t,a){1&t&&(e.TgZ(0,"mat-header-cell"),e._uU(1," Weight "),e.qZA())}function ne(t,a){if(1&t&&(e.TgZ(0,"mat-cell"),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.weight," ")}}function fe(t,a){1&t&&(e.TgZ(0,"mat-header-cell"),e._uU(1," Symbol "),e.qZA())}function ke(t,a){if(1&t&&(e.TgZ(0,"mat-cell"),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.symbol," ")}}function Be(t,a){1&t&&e._UZ(0,"mat-header-row")}function Pe(t,a){1&t&&e._UZ(0,"mat-row")}function Le(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," No. "),e.qZA())}function x(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.position," ")}}function F(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," Name "),e.qZA())}function z(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function W(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," Weight "),e.qZA())}function xe(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.weight," ")}}function Ce(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," Symbol "),e.qZA())}function Se(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.symbol," ")}}function De(t,a){1&t&&e._UZ(0,"tr",11)}function Oe(t,a){1&t&&e._UZ(0,"tr",12)}function Re(t,a){if(1&t&&(e.TgZ(0,"th",8),e._uU(1),e.qZA()),2&t){const n=e.oxw().$implicit;e.xp6(1),e.hij(" ",n," ")}}function Ze(t,a){if(1&t&&(e.TgZ(0,"td",9),e._uU(1),e.qZA()),2&t){const n=a.$implicit,m=e.oxw().$implicit;e.xp6(1),e.hij(" ",n[m]," ")}}function ee(t,a){1&t&&(e.ynx(0,5),e.YNc(1,Re,2,1,"th",6),e.YNc(2,Ze,2,1,"td",7),e.BQk()),2&t&&e.Q6J("matColumnDef",a.$implicit)}function de(t,a){1&t&&e._UZ(0,"tr",10)}function y(t,a){1&t&&e._UZ(0,"tr",11)}function A(t,a){if(1&t&&(e.TgZ(0,"th",11),e._uU(1),e.qZA()),2&t){const n=e.oxw().$implicit;e.xp6(1),e.hij(" ",n," ")}}function K(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit,m=e.oxw().$implicit;e.xp6(1),e.hij(" ",n[m]," ")}}function ye(t,a){1&t&&(e.ynx(0,9),e.YNc(1,A,2,1,"th",10),e.YNc(2,K,2,1,"td",4),e.BQk()),2&t&&e.s9C("matColumnDef",a.$implicit)}function Fe(t,a){1&t&&(e.TgZ(0,"th",13),e._uU(1,"\xa0"),e.qZA())}function He(t,a){1&t&&(e.TgZ(0,"mat-icon"),e._uU(1,"keyboard_arrow_down"),e.qZA())}function Me(t,a){1&t&&(e.TgZ(0,"mat-icon"),e._uU(1,"keyboard_arrow_up"),e.qZA())}function Je(t,a){if(1&t){const n=e.EpF();e.TgZ(0,"td",12)(1,"button",14),e.NdJ("click",function(j){const $e=e.CHM(n).$implicit,at=e.oxw();return at.expandedElement=at.expandedElement===$e?null:$e,e.KtG(j.stopPropagation())}),e.YNc(2,He,2,0,"mat-icon",15),e.YNc(3,Me,2,0,"mat-icon",15),e.qZA()()}if(2&t){const n=a.$implicit,m=e.oxw();e.xp6(2),e.Q6J("ngIf",m.expandedElement!==n),e.xp6(1),e.Q6J("ngIf",m.expandedElement===n)}}function ze(t,a){if(1&t&&(e.TgZ(0,"td",12)(1,"div",16)(2,"div",17)(3,"div",18),e._uU(4),e.qZA(),e.TgZ(5,"div",19),e._uU(6),e.qZA(),e.TgZ(7,"div",20),e._uU(8),e.qZA(),e.TgZ(9,"div",21),e._uU(10),e.qZA()(),e.TgZ(11,"div",22),e._uU(12),e.TgZ(13,"span",23),e._uU(14," -- Wikipedia "),e.qZA()()()()),2&t){const n=a.$implicit,m=e.oxw();e.uIk("colspan",m.columnsToDisplayWithExpand.length),e.xp6(1),e.Q6J("@detailExpand",n==m.expandedElement?"expanded":"collapsed"),e.xp6(3),e.hij(" ",n.position," "),e.xp6(2),e.hij(" ",n.symbol," "),e.xp6(2),e.hij(" ",n.name," "),e.xp6(2),e.hij(" ",n.weight," "),e.xp6(2),e.hij(" ",n.description," ")}}function je(t,a){1&t&&e._UZ(0,"tr",24)}function Ie(t,a){if(1&t){const n=e.EpF();e.TgZ(0,"tr",25),e.NdJ("click",function(){const _e=e.CHM(n).$implicit,$e=e.oxw();return e.KtG($e.expandedElement=$e.expandedElement===_e?null:_e)}),e.qZA()}if(2&t){const n=a.$implicit,m=e.oxw();e.ekj("example-expanded-row",m.expandedElement===n)}}function Qe(t,a){1&t&&e._UZ(0,"tr",26)}const We=function(){return["expandedDetail"]};function Ne(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1," No. "),e.qZA())}function Ae(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.position," ")}}function O(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1," Name "),e.qZA())}function te(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function w(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1," Weight "),e.qZA())}function L(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.weight," ")}}function se(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1," Symbol "),e.qZA())}function ue(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.symbol," ")}}function p(t,a){1&t&&e._UZ(0,"tr",14)}function M(t,a){1&t&&e._UZ(0,"tr",15)}function s(t,a){if(1&t&&(e.TgZ(0,"tr",16)(1,"td",17),e._uU(2),e.qZA()()),2&t){e.oxw();const n=e.MAs(4);e.xp6(2),e.hij('No data matching the filter "',n.value,'"')}}function u(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," Item "),e.qZA())}function v(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.item," ")}}function B(t,a){1&t&&(e.TgZ(0,"td",11),e._uU(1," Total "),e.qZA())}function V(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," Cost "),e.qZA())}function me(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.ALo(2,"currency"),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",e.lcZ(2,1,n.cost)," ")}}function Te(t,a){if(1&t&&(e.TgZ(0,"td",11),e._uU(1),e.ALo(2,"currency"),e.qZA()),2&t){const n=e.oxw();e.xp6(1),e.hij(" ",e.lcZ(2,1,n.getTotalCost())," ")}}function qe(t,a){1&t&&e._UZ(0,"tr",12)}function _(t,a){1&t&&e._UZ(0,"tr",13)}function r(t,a){1&t&&e._UZ(0,"tr",14)}function o(t,a){1&t&&e._UZ(0,"mat-spinner")}function c(t,a){1&t&&(e.TgZ(0,"div",17),e._uU(1," GitHub's API rate limit has been reached. It will be reset in one minute. "),e.qZA())}function h(t,a){if(1&t&&(e.TgZ(0,"div",14),e.YNc(1,o,1,0,"mat-spinner",15),e.YNc(2,c,2,0,"div",16),e.qZA()),2&t){const n=e.oxw();e.xp6(1),e.Q6J("ngIf",n.isLoadingResults),e.xp6(1),e.Q6J("ngIf",n.isRateLimitReached)}}function b(t,a){1&t&&(e.TgZ(0,"th",18),e._uU(1,"#"),e.qZA())}function C(t,a){if(1&t&&(e.TgZ(0,"td",19),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.number)}}function Z(t,a){1&t&&(e.TgZ(0,"th",18),e._uU(1,"Title"),e.qZA())}function X(t,a){if(1&t&&(e.TgZ(0,"td",19),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.title)}}function oe(t,a){1&t&&(e.TgZ(0,"th",18),e._uU(1,"State"),e.qZA())}function be(t,a){if(1&t&&(e.TgZ(0,"td",19),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.state)}}function Ee(t,a){1&t&&(e.TgZ(0,"th",20),e._uU(1," Created "),e.qZA())}function Ue(t,a){if(1&t&&(e.TgZ(0,"td",19),e._uU(1),e.ALo(2,"date"),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,n.created_at))}}function Ke(t,a){1&t&&e._UZ(0,"tr",21)}function Ve(t,a){1&t&&e._UZ(0,"tr",22)}function Xe(t,a){1&t&&(e.TgZ(0,"th",15),e._uU(1," Item "),e.qZA())}function Ye(t,a){if(1&t&&(e.TgZ(0,"td",16),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.item," ")}}function ot(t,a){1&t&&(e.TgZ(0,"td",17),e._uU(1," Total "),e.qZA())}function tt(t,a){1&t&&(e.TgZ(0,"th",15),e._uU(1," Cost "),e.qZA())}function et(t,a){if(1&t&&(e.TgZ(0,"td",16),e._uU(1),e.ALo(2,"currency"),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",e.lcZ(2,1,n.cost)," ")}}function it(t,a){if(1&t&&(e.TgZ(0,"td",17),e._uU(1),e.ALo(2,"currency"),e.qZA()),2&t){const n=e.oxw();e.xp6(1),e.hij(" ",e.lcZ(2,1,n.getTotalCost())," ")}}function qt(t,a){1&t&&(e.TgZ(0,"th",15),e._uU(1," Name of the item purchased "),e.qZA())}function Gt(t,a){1&t&&(e.TgZ(0,"th",15),e._uU(1," Cost of the item in USD "),e.qZA())}function Wt(t,a){1&t&&(e.TgZ(0,"td",18),e._uU(1," Please note that the cost of items displayed are completely and totally made up. "),e.qZA())}function jt(t,a){1&t&&e._UZ(0,"tr",19)}function $t(t,a){1&t&&e._UZ(0,"tr",20)}function Jt(t,a){1&t&&e._UZ(0,"tr",21)}function Kt(t,a){1&t&&e._UZ(0,"tr",22)}function Vt(t,a){1&t&&e._UZ(0,"tr",23)}const Xt=function(){return["item-description","cost-description"]},ei=function(){return["disclaimer"]};function ti(t,a){1&t&&(e.TgZ(0,"th",14),e._uU(1," ID "),e.qZA())}function ii(t,a){if(1&t&&(e.TgZ(0,"td",15),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.id," ")}}function ni(t,a){1&t&&(e.TgZ(0,"th",14),e._uU(1," Progress "),e.qZA())}function ai(t,a){if(1&t&&(e.TgZ(0,"td",15),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.progress,"% ")}}function oi(t,a){1&t&&(e.TgZ(0,"th",14),e._uU(1," Name "),e.qZA())}function ri(t,a){if(1&t&&(e.TgZ(0,"td",15),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function li(t,a){1&t&&(e.TgZ(0,"th",14),e._uU(1," Fruit "),e.qZA())}function si(t,a){if(1&t&&(e.TgZ(0,"td",15),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.fruit," ")}}function ci(t,a){1&t&&e._UZ(0,"tr",16)}function di(t,a){1&t&&e._UZ(0,"tr",17)}function mi(t,a){if(1&t&&(e.TgZ(0,"tr",18)(1,"td",19),e._uU(2),e.qZA()()),2&t){e.oxw();const n=e.MAs(4);e.xp6(2),e.hij('No data matching the filter "',n.value,'"')}}const hi=function(){return[5,10,25,100]};function _i(t,a){1&t&&(e.TgZ(0,"th",11),e._uU(1," No. "),e.qZA())}function pi(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.position," ")}}function ui(t,a){1&t&&(e.TgZ(0,"th",11),e._uU(1," Name "),e.qZA())}function fi(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function gi(t,a){1&t&&(e.TgZ(0,"th",11),e._uU(1," Weight "),e.qZA())}function bi(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.weight," ")}}function xi(t,a){1&t&&(e.TgZ(0,"th",11),e._uU(1," Symbol "),e.qZA())}function yi(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.symbol," ")}}function wi(t,a){1&t&&e._UZ(0,"tr",13)}function vi(t,a){1&t&&e._UZ(0,"tr",14)}const Ti=function(){return[5,10,20]};function Di(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1," $implicit "),e.qZA())}function ki(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n," ")}}function Ci(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1," index "),e.qZA())}function Ei(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.index;e.xp6(1),e.hij(" ",n," ")}}function Si(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1," count "),e.qZA())}function Ri(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.count;e.xp6(1),e.hij(" ",n," ")}}function Mi(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1," first "),e.qZA())}function Oi(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.first;e.xp6(1),e.hij(" ",n," ")}}function Ai(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1," last "),e.qZA())}function Pi(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.last;e.xp6(1),e.hij(" ",n," ")}}function Fi(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1," even "),e.qZA())}function Zi(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.even;e.xp6(1),e.hij(" ",n," ")}}function Ni(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1," odd "),e.qZA())}function Bi(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.odd;e.xp6(1),e.hij(" ",n," ")}}function Ii(t,a){1&t&&e._UZ(0,"tr",14)}function Li(t,a){1&t&&e._UZ(0,"tr",15)}function Hi(t,a){if(1&t){const n=e.EpF();e.TgZ(0,"th",10)(1,"mat-checkbox",11),e.NdJ("change",function(j){e.CHM(n);const _e=e.oxw();return e.KtG(j?_e.toggleAllRows():null)}),e.qZA()()}if(2&t){const n=e.oxw();e.xp6(1),e.Q6J("checked",n.selection.hasValue()&&n.isAllSelected())("indeterminate",n.selection.hasValue()&&!n.isAllSelected())("aria-label",n.checkboxLabel())}}function Ui(t,a){if(1&t){const n=e.EpF();e.TgZ(0,"td",12)(1,"mat-checkbox",13),e.NdJ("click",function(j){return j.stopPropagation()})("change",function(j){const $e=e.CHM(n).$implicit,at=e.oxw();return e.KtG(j?at.selection.toggle($e):null)}),e.qZA()()}if(2&t){const n=a.$implicit,m=e.oxw();e.xp6(1),e.Q6J("checked",m.selection.isSelected(n))("aria-label",m.checkboxLabel(n))}}function Yi(t,a){1&t&&(e.TgZ(0,"th",10),e._uU(1," No. "),e.qZA())}function zi(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.position," ")}}function Qi(t,a){1&t&&(e.TgZ(0,"th",10),e._uU(1," Name "),e.qZA())}function qi(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function Gi(t,a){1&t&&(e.TgZ(0,"th",10),e._uU(1," Weight "),e.qZA())}function Wi(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.weight," ")}}function ji(t,a){1&t&&(e.TgZ(0,"th",10),e._uU(1," Symbol "),e.qZA())}function $i(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.symbol," ")}}function Ji(t,a){1&t&&e._UZ(0,"tr",14)}function Ki(t,a){if(1&t){const n=e.EpF();e.TgZ(0,"tr",15),e.NdJ("click",function(){const _e=e.CHM(n).$implicit,$e=e.oxw();return e.KtG($e.selection.toggle(_e))}),e.qZA()}}function Vi(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1," No. "),e.qZA())}function Xi(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.position," ")}}function en(t,a){1&t&&(e.TgZ(0,"th",14),e._uU(1," Name "),e.qZA())}function tn(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function nn(t,a){1&t&&(e.TgZ(0,"th",15),e._uU(1," Weight "),e.qZA())}function an(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.weight," ")}}function on(t,a){1&t&&(e.TgZ(0,"th",16),e._uU(1," Symbol "),e.qZA())}function rn(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.symbol," ")}}function ln(t,a){1&t&&e._UZ(0,"tr",17)}function sn(t,a){1&t&&e._UZ(0,"tr",18)}function cn(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1," Name "),e.qZA())}function dn(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function mn(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1," No. "),e.qZA())}function hn(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.position," ")}}function _n(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1," Weight "),e.qZA())}function pn(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.weight," ")}}function un(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1," Symbol "),e.qZA())}function fn(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.symbol," ")}}function gn(t,a){1&t&&(e.TgZ(0,"th",14),e._uU(1,"\xa0"),e.qZA())}function bn(t,a){1&t&&(e.TgZ(0,"td",13)(1,"mat-icon"),e._uU(2,"more_vert"),e.qZA()())}function xn(t,a){1&t&&e._UZ(0,"tr",15)}function yn(t,a){1&t&&e._UZ(0,"tr",16)}function wn(t,a){1&t&&(e.TgZ(0,"mat-header-cell"),e._uU(1," Position "),e.qZA())}function vn(t,a){if(1&t&&(e.TgZ(0,"mat-cell"),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.position," ")}}function Tn(t,a){1&t&&(e.TgZ(0,"mat-footer-cell"),e._uU(1," Position Footer "),e.qZA())}function Dn(t,a){1&t&&(e.TgZ(0,"mat-header-cell"),e._uU(1," Name "),e.qZA())}function kn(t,a){if(1&t&&(e.TgZ(0,"mat-cell"),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function Cn(t,a){1&t&&(e.TgZ(0,"mat-footer-cell"),e._uU(1," Name Footer "),e.qZA())}function En(t,a){1&t&&(e.TgZ(0,"mat-header-cell"),e._uU(1," Weight "),e.qZA())}function Sn(t,a){if(1&t&&(e.TgZ(0,"mat-cell"),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.weight," ")}}function Rn(t,a){1&t&&(e.TgZ(0,"mat-footer-cell"),e._uU(1," Weight Footer "),e.qZA())}function Mn(t,a){1&t&&(e.TgZ(0,"mat-header-cell"),e._uU(1," Symbol "),e.qZA())}function On(t,a){if(1&t&&(e.TgZ(0,"mat-cell"),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.symbol," ")}}function An(t,a){1&t&&(e.TgZ(0,"mat-footer-cell"),e._uU(1," Symbol Footer "),e.qZA())}function Pn(t,a){1&t&&(e.TgZ(0,"mat-header-cell"),e._uU(1," Filler header cell "),e.qZA())}function Fn(t,a){1&t&&(e.TgZ(0,"mat-cell"),e._uU(1," Filler data cell "),e.qZA())}function Zn(t,a){1&t&&(e.TgZ(0,"mat-footer-cell"),e._uU(1," Filler footer cell "),e.qZA())}function Nn(t,a){1&t&&e._UZ(0,"mat-header-row")}function Bn(t,a){1&t&&e._UZ(0,"mat-header-row")}function In(t,a){1&t&&e._UZ(0,"mat-row")}function Ln(t,a){1&t&&e._UZ(0,"mat-footer-row")}function Hn(t,a){1&t&&e._UZ(0,"mat-footer-row")}function Un(t,a){if(1&t&&(e.TgZ(0,"mat-table",15),e.ynx(1,16),e.YNc(2,wn,2,0,"mat-header-cell",17),e.YNc(3,vn,2,1,"mat-cell",18),e.YNc(4,Tn,2,0,"mat-footer-cell",19),e.BQk(),e.ynx(5,20),e.YNc(6,Dn,2,0,"mat-header-cell",17),e.YNc(7,kn,2,1,"mat-cell",18),e.YNc(8,Cn,2,0,"mat-footer-cell",19),e.BQk(),e.ynx(9,21),e.YNc(10,En,2,0,"mat-header-cell",17),e.YNc(11,Sn,2,1,"mat-cell",18),e.YNc(12,Rn,2,0,"mat-footer-cell",19),e.BQk(),e.ynx(13,22),e.YNc(14,Mn,2,0,"mat-header-cell",17),e.YNc(15,On,2,1,"mat-cell",18),e.YNc(16,An,2,0,"mat-footer-cell",19),e.BQk(),e.ynx(17,23),e.YNc(18,Pn,2,0,"mat-header-cell",17),e.YNc(19,Fn,2,0,"mat-cell",18),e.YNc(20,Zn,2,0,"mat-footer-cell",19),e.BQk(),e.YNc(21,Nn,1,0,"mat-header-row",24),e.YNc(22,Bn,1,0,"mat-header-row",24),e.YNc(23,In,1,0,"mat-row",25),e.YNc(24,Ln,1,0,"mat-footer-row",26),e.YNc(25,Hn,1,0,"mat-footer-row",26),e.qZA()),2&t){const n=e.oxw(),m=e.MAs(24),j=e.MAs(8),_e=e.MAs(16);e.Q6J("dataSource",n.dataSource),e.xp6(1),e.Q6J("sticky",n.isSticky(m,"position")),e.xp6(4),e.Q6J("sticky",n.isSticky(m,"name")),e.xp6(4),e.Q6J("stickyEnd",n.isSticky(m,"weight")),e.xp6(4),e.Q6J("stickyEnd",n.isSticky(m,"symbol")),e.xp6(8),e.Q6J("matHeaderRowDef",n.displayedColumns)("matHeaderRowDefSticky",n.isSticky(j,"header-1")),e.xp6(1),e.Q6J("matHeaderRowDef",n.displayedColumns)("matHeaderRowDefSticky",n.isSticky(j,"header-2")),e.xp6(1),e.Q6J("matRowDefColumns",n.displayedColumns),e.xp6(1),e.Q6J("matFooterRowDef",n.displayedColumns)("matFooterRowDefSticky",n.isSticky(_e,"footer-1")),e.xp6(1),e.Q6J("matFooterRowDef",n.displayedColumns)("matFooterRowDefSticky",n.isSticky(_e,"footer-2"))}}const ct=function(){return["header-1"]},dt=function(){return["footer-1"]},mt=function(){return["position","symbol"]};function Yn(t,a){1&t&&(e.TgZ(0,"th",27),e._uU(1," Position "),e.qZA())}function zn(t,a){if(1&t&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.position," ")}}function Qn(t,a){1&t&&(e.TgZ(0,"td",29),e._uU(1," Position Footer "),e.qZA())}function qn(t,a){1&t&&(e.TgZ(0,"th",27),e._uU(1," Name "),e.qZA())}function Gn(t,a){if(1&t&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function Wn(t,a){1&t&&(e.TgZ(0,"td",29),e._uU(1," Name Footer "),e.qZA())}function jn(t,a){1&t&&(e.TgZ(0,"th",27),e._uU(1," Weight "),e.qZA())}function $n(t,a){if(1&t&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.weight," ")}}function Jn(t,a){1&t&&(e.TgZ(0,"td",29),e._uU(1," Weight Footer "),e.qZA())}function Kn(t,a){1&t&&(e.TgZ(0,"th",27),e._uU(1," Symbol "),e.qZA())}function Vn(t,a){if(1&t&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.symbol," ")}}function Xn(t,a){1&t&&(e.TgZ(0,"td",29),e._uU(1," Symbol Footer "),e.qZA())}function ea(t,a){1&t&&(e.TgZ(0,"th",27),e._uU(1," Filler header cell "),e.qZA())}function ta(t,a){1&t&&(e.TgZ(0,"td",28),e._uU(1," Filler data cell "),e.qZA())}function ia(t,a){1&t&&(e.TgZ(0,"td",29),e._uU(1," Filler footer cell "),e.qZA())}function na(t,a){1&t&&e._UZ(0,"tr",30)}function aa(t,a){1&t&&e._UZ(0,"tr",30)}function oa(t,a){1&t&&e._UZ(0,"tr",31)}function ra(t,a){1&t&&e._UZ(0,"tr",32)}function la(t,a){1&t&&e._UZ(0,"tr",32)}function sa(t,a){if(1&t&&(e.TgZ(0,"table",15),e.ynx(1,16),e.YNc(2,Yn,2,0,"th",17),e.YNc(3,zn,2,1,"td",18),e.YNc(4,Qn,2,0,"td",19),e.BQk(),e.ynx(5,20),e.YNc(6,qn,2,0,"th",17),e.YNc(7,Gn,2,1,"td",18),e.YNc(8,Wn,2,0,"td",19),e.BQk(),e.ynx(9,21),e.YNc(10,jn,2,0,"th",17),e.YNc(11,$n,2,1,"td",18),e.YNc(12,Jn,2,0,"td",19),e.BQk(),e.ynx(13,22),e.YNc(14,Kn,2,0,"th",17),e.YNc(15,Vn,2,1,"td",18),e.YNc(16,Xn,2,0,"td",19),e.BQk(),e.ynx(17,23),e.YNc(18,ea,2,0,"th",17),e.YNc(19,ta,2,0,"td",18),e.YNc(20,ia,2,0,"td",19),e.BQk(),e.YNc(21,na,1,0,"tr",24),e.YNc(22,aa,1,0,"tr",24),e.YNc(23,oa,1,0,"tr",25),e.YNc(24,ra,1,0,"tr",26),e.YNc(25,la,1,0,"tr",26),e.qZA()),2&t){const n=e.oxw(),m=e.MAs(24),j=e.MAs(8),_e=e.MAs(16);e.Q6J("dataSource",n.dataSource),e.xp6(1),e.Q6J("sticky",n.isSticky(m,"position")),e.xp6(4),e.Q6J("sticky",n.isSticky(m,"name")),e.xp6(4),e.Q6J("stickyEnd",n.isSticky(m,"weight")),e.xp6(4),e.Q6J("stickyEnd",n.isSticky(m,"symbol")),e.xp6(8),e.Q6J("matHeaderRowDef",n.displayedColumns)("matHeaderRowDefSticky",n.isSticky(j,"header-1")),e.xp6(1),e.Q6J("matHeaderRowDef",n.displayedColumns)("matHeaderRowDefSticky",n.isSticky(j,"header-2")),e.xp6(1),e.Q6J("matRowDefColumns",n.displayedColumns),e.xp6(1),e.Q6J("matFooterRowDef",n.displayedColumns)("matFooterRowDefSticky",n.isSticky(_e,"footer-1")),e.xp6(1),e.Q6J("matFooterRowDef",n.displayedColumns)("matFooterRowDefSticky",n.isSticky(_e,"footer-2"))}}function ca(t,a){1&t&&(e.TgZ(0,"th",10),e._uU(1," Item "),e.qZA())}function da(t,a){if(1&t&&(e.TgZ(0,"td",11),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.item," ")}}function ma(t,a){1&t&&(e.TgZ(0,"td",12),e._uU(1," Total "),e.qZA())}function ha(t,a){1&t&&(e.TgZ(0,"th",10),e._uU(1," Cost "),e.qZA())}function _a(t,a){if(1&t&&(e.TgZ(0,"td",11),e._uU(1),e.ALo(2,"currency"),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",e.lcZ(2,1,n.cost)," ")}}function pa(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.ALo(2,"currency"),e.qZA()),2&t){const n=e.oxw();e.xp6(1),e.hij(" ",e.lcZ(2,1,n.getTotalCost())," ")}}function ua(t,a){1&t&&e._UZ(0,"tr",13)}function fa(t,a){1&t&&e._UZ(0,"tr",14)}function ga(t,a){1&t&&e._UZ(0,"tr",15)}function ba(t,a){1&t&&(e.TgZ(0,"th",10),e._uU(1," No. "),e.qZA())}function xa(t,a){if(1&t&&(e.TgZ(0,"td",11),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.position," ")}}function ya(t,a){1&t&&(e.TgZ(0,"th",10),e._uU(1," Name "),e.qZA())}function wa(t,a){if(1&t&&(e.TgZ(0,"td",11),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function va(t,a){1&t&&(e.TgZ(0,"th",10),e._uU(1," Weight "),e.qZA())}function Ta(t,a){if(1&t&&(e.TgZ(0,"td",11),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.weight," ")}}function Da(t,a){1&t&&(e.TgZ(0,"th",10),e._uU(1," Symbol "),e.qZA())}function ka(t,a){if(1&t&&(e.TgZ(0,"td",11),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.symbol," ")}}function Ca(t,a){1&t&&e._UZ(0,"tr",12)}function Ea(t,a){1&t&&e._UZ(0,"tr",13)}function Sa(t,a){1&t&&e._UZ(0,"tr",7)}function Ra(t,a){1&t&&e._UZ(0,"tr",8)}function Ma(t,a){1&t&&e._UZ(0,"tr",7)}function Oa(t,a){1&t&&e._UZ(0,"tr",8)}const Aa=["sort"];function Pa(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," Name "),e.qZA())}function Fa(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function Za(t,a){1&t&&e._UZ(0,"tr",11)}function Na(t,a){1&t&&e._UZ(0,"tr",12)}function Ba(t,a){1&t&&(e.TgZ(0,"tr",13)(1,"td",14),e._uU(2,"No data"),e.qZA()())}function Ia(t,a){1&t&&(e.TgZ(0,"th",7),e._uU(1," No. "),e.qZA())}function La(t,a){if(1&t&&(e.TgZ(0,"td",8),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.position," ")}}function Ha(t,a){1&t&&(e.TgZ(0,"th",7),e._uU(1," Weight "),e.qZA())}function Ua(t,a){if(1&t&&(e.TgZ(0,"td",8),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.weight," ")}}function Ya(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," Symbol "),e.qZA())}function za(t,a){if(1&t&&(e.TgZ(0,"td",8),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.symbol," ")}}const Qa=["*"];function qa(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," No. "),e.qZA())}function Ga(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.position," ")}}function Wa(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," Name "),e.qZA())}function ja(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function $a(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," Weight "),e.qZA())}function Ja(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.weight," ")}}function Ka(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," Symbol "),e.qZA())}function Va(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.symbol," ")}}function Xa(t,a){1&t&&e._UZ(0,"tr",11)}function eo(t,a){1&t&&e._UZ(0,"tr",12)}function to(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," No. "),e.qZA())}function io(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.position," ")}}function no(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," Name "),e.qZA())}function ao(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function oo(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," Weight "),e.qZA())}function ro(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.weight," ")}}function lo(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," Symbol "),e.qZA())}function so(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.symbol," ")}}function co(t,a){1&t&&e._UZ(0,"tr",11)}function mo(t,a){1&t&&e._UZ(0,"tr",12)}function ho(t,a){1&t&&(e.TgZ(0,"th",11),e._uU(1,"No."),e.qZA())}function _o(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.position)}}function po(t,a){1&t&&(e.TgZ(0,"td",13),e._uU(1,"Number of the element"),e.qZA())}function uo(t,a){1&t&&(e.TgZ(0,"th",11),e._uU(1,"Name"),e.qZA())}function fo(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.name)}}function go(t,a){1&t&&(e.TgZ(0,"td",13),e._uU(1,"Name of the element"),e.qZA())}function bo(t,a){1&t&&(e.TgZ(0,"th",11),e._uU(1,"Weight"),e.qZA())}function xo(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.weight)}}function yo(t,a){1&t&&(e.TgZ(0,"td",13),e._uU(1,"Weight of the element"),e.qZA())}function wo(t,a){1&t&&(e.TgZ(0,"th",11),e._uU(1,"Symbol"),e.qZA())}function vo(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.symbol)}}function To(t,a){1&t&&(e.TgZ(0,"td",13),e._uU(1,"Symbol of the element"),e.qZA())}function Do(t,a){1&t&&e._UZ(0,"tr",14)}function ko(t,a){1&t&&e._UZ(0,"tr",15)}function Co(t,a){1&t&&e._UZ(0,"tr",16)}function Eo(t,a){1&t&&(e.TgZ(0,"mat-header-cell",6),e._uU(1," Name "),e.qZA())}function So(t,a){if(1&t&&(e.TgZ(0,"mat-cell",7),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function Ro(t,a){1&t&&e._UZ(0,"mat-header-row")}function Mo(t,a){1&t&&e._UZ(0,"mat-row",8)}function Oo(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," No. "),e.qZA())}function Ao(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.position," ")}}function Po(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," Name "),e.qZA())}function Fo(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function Zo(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," Weight "),e.qZA())}function No(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.weight," ")}}function Bo(t,a){1&t&&(e.TgZ(0,"th",9),e._uU(1," Symbol "),e.qZA())}function Io(t,a){if(1&t&&(e.TgZ(0,"td",10),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.symbol," ")}}function Lo(t,a){1&t&&e._UZ(0,"tr",11)}function Ho(t,a){1&t&&e._UZ(0,"tr",12)}function Uo(t,a){1&t&&(e.TgZ(0,"th",11),e._uU(1,"No."),e.qZA())}function Yo(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.position)}}function zo(t,a){1&t&&(e.TgZ(0,"th",11),e._uU(1,"Name"),e.qZA())}function Qo(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.name)}}function qo(t,a){1&t&&(e.TgZ(0,"th",11),e._uU(1,"Weight"),e.qZA())}function Go(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.weight)}}function Wo(t,a){1&t&&(e.TgZ(0,"th",11),e._uU(1,"Symbol"),e.qZA())}function jo(t,a){if(1&t&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.symbol)}}function $o(t,a){1&t&&e._UZ(0,"tr",13)}function Jo(t,a){if(1&t){const n=e.EpF();e.TgZ(0,"tr",14),e.NdJ("click",function(){const _e=e.CHM(n).$implicit,$e=e.oxw();return e.KtG($e.clickedRows.add(_e))}),e.qZA()}if(2&t){const n=a.$implicit,m=e.oxw();e.ekj("demo-row-is-clicked",m.clickedRows.has(n))}}function Ko(t,a){1&t&&(e.TgZ(0,"div"),e._uU(1," Clicked rows will be logged here\n"),e.qZA())}function Vo(t,a){if(1&t&&(e.TgZ(0,"li"),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" Clicked on ",n.name," ")}}function Xo(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1,"No."),e.qZA())}function er(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.position)}}function tr(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1,"Name"),e.qZA())}function ir(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.name)}}function nr(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1,"Weight"),e.qZA())}function ar(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.weight)}}function or(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1,"Symbol"),e.qZA())}function rr(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.symbol)}}function lr(t,a){1&t&&e._UZ(0,"tr",14)}function sr(t,a){1&t&&e._UZ(0,"tr",15)}function cr(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1,"No."),e.qZA())}function dr(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.position)}}function mr(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1,"Name"),e.qZA())}function hr(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.name)}}function _r(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1,"Weight"),e.qZA())}function pr(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.weight)}}function ur(t,a){1&t&&(e.TgZ(0,"th",12),e._uU(1,"Symbol"),e.qZA())}function fr(t,a){if(1&t&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.Oqu(n.symbol)}}function gr(t,a){1&t&&e._UZ(0,"tr",14)}function br(t,a){1&t&&e._UZ(0,"tr",15)}function yr(t,a){if(1&t&&(e.TgZ(0,"th",7),e._uU(1),e.qZA()),2&t){const n=e.oxw().$implicit;e.xp6(1),e.hij(" ",n.header," ")}}function wr(t,a){if(1&t&&(e.TgZ(0,"td",8),e._uU(1),e.qZA()),2&t){const n=a.$implicit,m=e.oxw().$implicit;e.xp6(1),e.hij(" ",m.cell(n)," ")}}function vr(t,a){1&t&&(e.ynx(0,4),e.YNc(1,yr,2,1,"th",5),e.YNc(2,wr,2,1,"td",6),e.BQk()),2&t&&e.Q6J("matColumnDef",a.$implicit.columnDef)}function Tr(t,a){1&t&&e._UZ(0,"tr",9)}function Dr(t,a){1&t&&e._UZ(0,"tr",10)}function kr(t,a){1&t&&(e.TgZ(0,"mat-header-cell"),e._uU(1," No. "),e.qZA())}function Cr(t,a){if(1&t&&(e.TgZ(0,"mat-cell"),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.position," ")}}function Er(t,a){1&t&&(e.TgZ(0,"mat-header-cell"),e._uU(1," Name "),e.qZA())}function Sr(t,a){if(1&t&&(e.TgZ(0,"mat-cell"),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function Rr(t,a){1&t&&(e.TgZ(0,"mat-header-cell"),e._uU(1," Weight "),e.qZA())}function Mr(t,a){if(1&t&&(e.TgZ(0,"mat-cell"),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.weight," ")}}function Or(t,a){1&t&&(e.TgZ(0,"mat-header-cell"),e._uU(1," Symbol "),e.qZA())}function Ar(t,a){if(1&t&&(e.TgZ(0,"mat-cell"),e._uU(1),e.qZA()),2&t){const n=a.$implicit;e.xp6(1),e.hij(" ",n.symbol," ")}}function Pr(t,a){1&t&&e._UZ(0,"mat-header-row")}function Fr(t,a){1&t&&e._UZ(0,"mat-row")}const Zr=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let ht=(()=>{class t{constructor(){this.displayedColumns=["position","name","weight","symbol"],this.dataSource=Zr}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-flex-basic-example"]],decls:15,vars:3,consts:[[1,"mat-elevation-z8",3,"dataSource"],["matColumnDef","position"],[4,"matHeaderCellDef"],[4,"matCellDef"],["matColumnDef","name"],["matColumnDef","weight"],["matColumnDef","symbol"],[4,"matHeaderRowDef"],[4,"matRowDef","matRowDefColumns"]],template:function(n,m){1&n&&(e.TgZ(0,"mat-table",0),e.ynx(1,1),e.YNc(2,Y,2,0,"mat-header-cell",2),e.YNc(3,le,2,1,"mat-cell",3),e.BQk(),e.ynx(4,4),e.YNc(5,k,2,0,"mat-header-cell",2),e.YNc(6,G,2,1,"mat-cell",3),e.BQk(),e.ynx(7,5),e.YNc(8,P,2,0,"mat-header-cell",2),e.YNc(9,ne,2,1,"mat-cell",3),e.BQk(),e.ynx(10,6),e.YNc(11,fe,2,0,"mat-header-cell",2),e.YNc(12,ke,2,1,"mat-cell",3),e.BQk(),e.YNc(13,Be,1,0,"mat-header-row",7),e.YNc(14,Pe,1,0,"mat-row",8),e.qZA()),2&n&&(e.Q6J("dataSource",m.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n}"]}),t})();const Nr=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let _t=(()=>{class t{constructor(){this.displayedColumns=["position","name","weight","symbol"],this.dataSource=Nr}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-basic-example"]],decls:15,vars:3,consts:[["mat-table","",1,"mat-elevation-z8",3,"dataSource"],["matColumnDef","position"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","weight"],["matColumnDef","symbol"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"table",0),e.ynx(1,1),e.YNc(2,Le,2,0,"th",2),e.YNc(3,x,2,1,"td",3),e.BQk(),e.ynx(4,4),e.YNc(5,F,2,0,"th",2),e.YNc(6,z,2,1,"td",3),e.BQk(),e.ynx(7,5),e.YNc(8,W,2,0,"th",2),e.YNc(9,xe,2,1,"td",3),e.BQk(),e.ynx(10,6),e.YNc(11,Ce,2,0,"th",2),e.YNc(12,Se,2,1,"td",3),e.BQk(),e.YNc(13,De,1,0,"tr",7),e.YNc(14,Oe,1,0,"tr",8),e.qZA()),2&n&&(e.Q6J("dataSource",m.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n}"]}),t})();const Br=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let pt=(()=>{class t{constructor(){this.displayedColumns=["name","weight","symbol","position"],this.columnsToDisplay=this.displayedColumns.slice(),this.data=Br}addColumn(){const n=Math.floor(Math.random()*this.displayedColumns.length);this.columnsToDisplay.push(this.displayedColumns[n])}removeColumn(){this.columnsToDisplay.length&&this.columnsToDisplay.pop()}shuffle(){let n=this.columnsToDisplay.length;for(;0!==n;){let m=Math.floor(Math.random()*n);n-=1;let j=this.columnsToDisplay[n];this.columnsToDisplay[n]=this.columnsToDisplay[m],this.columnsToDisplay[m]=j}}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-dynamic-columns-example"]],decls:10,vars:4,consts:[["mat-raised-button","",3,"click"],["mat-table","",1,"mat-elevation-z8",3,"dataSource"],[3,"matColumnDef",4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[3,"matColumnDef"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"button",0),e.NdJ("click",function(){return m.addColumn()}),e._uU(1," Add column "),e.qZA(),e.TgZ(2,"button",0),e.NdJ("click",function(){return m.removeColumn()}),e._uU(3," Remove column "),e.qZA(),e.TgZ(4,"button",0),e.NdJ("click",function(){return m.shuffle()}),e._uU(5," Shuffle "),e.qZA(),e.TgZ(6,"table",1),e.YNc(7,ee,3,1,"ng-container",2),e.YNc(8,de,1,0,"tr",3),e.YNc(9,y,1,0,"tr",4),e.qZA()),2&n&&(e.xp6(6),e.Q6J("dataSource",m.data),e.xp6(1),e.Q6J("ngForOf",m.displayedColumns),e.xp6(1),e.Q6J("matHeaderRowDef",m.columnsToDisplay),e.xp6(1),e.Q6J("matRowDefColumns",m.columnsToDisplay))},dependencies:[i.sg,S.lW,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n}\n\nbutton[_ngcontent-%COMP%] {\n margin: 16px 8px;\n}"]}),t})(),ut=(()=>{class t{constructor(){this.dataSource=Ir,this.columnsToDisplay=["name","weight","symbol","position"],this.columnsToDisplayWithExpand=[...this.columnsToDisplay,"expand"]}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-expandable-rows-example"]],decls:10,vars:6,consts:[["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z8",3,"dataSource"],[3,"matColumnDef",4,"ngFor","ngForOf"],["matColumnDef","expand"],["mat-header-cell","","aria-label","row actions",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","expandedDetail"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","example-element-row",3,"example-expanded-row","click",4,"matRowDef","matRowDefColumns"],["mat-row","","class","example-detail-row",4,"matRowDef","matRowDefColumns"],[3,"matColumnDef"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-header-cell",""],["mat-cell",""],["mat-header-cell","","aria-label","row actions"],["mat-icon-button","","aria-label","expand row",3,"click"],[4,"ngIf"],[1,"example-element-detail"],[1,"example-element-diagram"],[1,"example-element-position"],[1,"example-element-symbol"],[1,"example-element-name"],[1,"example-element-weight"],[1,"example-element-description"],[1,"example-element-description-attribution"],["mat-header-row",""],["mat-row","",1,"example-element-row",3,"click"],["mat-row","",1,"example-detail-row"]],template:function(n,m){1&n&&(e.TgZ(0,"table",0),e.YNc(1,ye,3,1,"ng-container",1),e.ynx(2,2),e.YNc(3,Fe,2,0,"th",3),e.YNc(4,Je,4,2,"td",4),e.BQk(),e.ynx(5,5),e.YNc(6,ze,15,7,"td",4),e.BQk(),e.YNc(7,je,1,0,"tr",6),e.YNc(8,Ie,1,2,"tr",7),e.YNc(9,Qe,1,0,"tr",8),e.qZA()),2&n&&(e.Q6J("dataSource",m.dataSource),e.xp6(1),e.Q6J("ngForOf",m.columnsToDisplay),e.xp6(6),e.Q6J("matHeaderRowDef",m.columnsToDisplayWithExpand),e.xp6(1),e.Q6J("matRowDefColumns",m.columnsToDisplayWithExpand),e.xp6(1),e.Q6J("matRowDefColumns",e.DdM(5,We)))},dependencies:[i.sg,i.O5,S.RK,d.Hw,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n}\n\ntr.example-detail-row[_ngcontent-%COMP%] {\n height: 0;\n}\n\ntr.example-element-row[_ngcontent-%COMP%]:not(.example-expanded-row):hover {\n background: whitesmoke;\n}\n\ntr.example-element-row[_ngcontent-%COMP%]:not(.example-expanded-row):active {\n background: #efefef;\n}\n\n.example-element-row[_ngcontent-%COMP%] td[_ngcontent-%COMP%] {\n border-bottom-width: 0;\n}\n\n.example-element-detail[_ngcontent-%COMP%] {\n overflow: hidden;\n display: flex;\n}\n\n.example-element-diagram[_ngcontent-%COMP%] {\n min-width: 80px;\n border: 2px solid black;\n padding: 8px;\n font-weight: lighter;\n margin: 8px 0;\n height: 104px;\n}\n\n.example-element-symbol[_ngcontent-%COMP%] {\n font-weight: bold;\n font-size: 40px;\n line-height: normal;\n}\n\n.example-element-description[_ngcontent-%COMP%] {\n padding: 16px;\n}\n\n.example-element-description-attribution[_ngcontent-%COMP%] {\n opacity: 0.5;\n}"],data:{animation:[(0,Q.X$)("detailExpand",[(0,Q.SB)("collapsed",(0,Q.oB)({height:"0px",minHeight:"0"})),(0,Q.SB)("expanded",(0,Q.oB)({height:"*"})),(0,Q.eR)("expanded <=> collapsed",(0,Q.jt)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}}),t})();const Ir=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H",description:"Hydrogen is a chemical element with symbol H and atomic number 1. With a standard\n atomic weight of 1.008, hydrogen is the lightest element on the periodic table."},{position:2,name:"Helium",weight:4.0026,symbol:"He",description:"Helium is a chemical element with symbol He and atomic number 2. It is a\n colorless, odorless, tasteless, non-toxic, inert, monatomic gas, the first in the noble gas\n group in the periodic table. Its boiling point is the lowest among all the elements."},{position:3,name:"Lithium",weight:6.941,symbol:"Li",description:"Lithium is a chemical element with symbol Li and atomic number 3. It is a soft,\n silvery-white alkali metal. Under standard conditions, it is the lightest metal and the\n lightest solid element."},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be",description:"Beryllium is a chemical element with symbol Be and atomic number 4. It is a\n relatively rare element in the universe, usually occurring as a product of the spallation of\n larger atomic nuclei that have collided with cosmic rays."},{position:5,name:"Boron",weight:10.811,symbol:"B",description:"Boron is a chemical element with symbol B and atomic number 5. Produced entirely\n by cosmic ray spallation and supernovae and not by stellar nucleosynthesis, it is a\n low-abundance element in the Solar system and in the Earth's crust."},{position:6,name:"Carbon",weight:12.0107,symbol:"C",description:"Carbon is a chemical element with symbol C and atomic number 6. It is nonmetallic\n and tetravalent\u2014making four electrons available to form covalent chemical bonds. It belongs\n to group 14 of the periodic table."},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N",description:"Nitrogen is a chemical element with symbol N and atomic number 7. It was first\n discovered and isolated by Scottish physician Daniel Rutherford in 1772."},{position:8,name:"Oxygen",weight:15.9994,symbol:"O",description:"Oxygen is a chemical element with symbol O and atomic number 8. It is a member of\n the chalcogen group on the periodic table, a highly reactive nonmetal, and an oxidizing\n agent that readily forms oxides with most elements as well as with other compounds."},{position:9,name:"Fluorine",weight:18.9984,symbol:"F",description:"Fluorine is a chemical element with symbol F and atomic number 9. It is the\n lightest halogen and exists as a highly toxic pale yellow diatomic gas at standard\n conditions."},{position:10,name:"Neon",weight:20.1797,symbol:"Ne",description:"Neon is a chemical element with symbol Ne and atomic number 10. It is a noble gas.\n Neon is a colorless, odorless, inert monatomic gas under standard conditions, with about\n two-thirds the density of air."}],Lr=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let ft=(()=>{class t{constructor(){this.displayedColumns=["position","name","weight","symbol"],this.dataSource=new l.by(Lr)}applyFilter(n){this.dataSource.filter=n.target.value.trim().toLowerCase()}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-filtering-example"]],decls:21,vars:3,consts:[["matInput","","placeholder","Ex. ium",3,"keyup"],["input",""],["mat-table","",1,"mat-elevation-z8",3,"dataSource"],["matColumnDef","position"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","weight"],["matColumnDef","symbol"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["class","mat-row",4,"matNoDataRow"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],[1,"mat-row"],["colspan","4",1,"mat-cell"]],template:function(n,m){1&n&&(e.TgZ(0,"mat-form-field")(1,"mat-label"),e._uU(2,"Filter"),e.qZA(),e.TgZ(3,"input",0,1),e.NdJ("keyup",function(_e){return m.applyFilter(_e)}),e.qZA()(),e.TgZ(5,"table",2),e.ynx(6,3),e.YNc(7,Ne,2,0,"th",4),e.YNc(8,Ae,2,1,"td",5),e.BQk(),e.ynx(9,6),e.YNc(10,O,2,0,"th",4),e.YNc(11,te,2,1,"td",5),e.BQk(),e.ynx(12,7),e.YNc(13,w,2,0,"th",4),e.YNc(14,L,2,1,"td",5),e.BQk(),e.ynx(15,8),e.YNc(16,se,2,0,"th",4),e.YNc(17,ue,2,1,"td",5),e.BQk(),e.YNc(18,p,1,0,"tr",9),e.YNc(19,M,1,0,"tr",10),e.YNc(20,s,3,1,"tr",11),e.qZA()),2&n&&(e.xp6(5),e.Q6J("dataSource",m.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[H.Nt,J.KE,J.hX,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk,l.Ee],styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.mat-mdc-form-field[_ngcontent-%COMP%] {\n font-size: 14px;\n width: 100%;\n}"]}),t})(),gt=(()=>{class t{constructor(){this.displayedColumns=["item","cost"],this.transactions=[{item:"Beach ball",cost:4},{item:"Towel",cost:5},{item:"Frisbee",cost:2},{item:"Sunscreen",cost:4},{item:"Cooler",cost:25},{item:"Swim suit",cost:15}]}getTotalCost(){return this.transactions.map(n=>n.cost).reduce((n,m)=>n+m,0)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-footer-row-example"]],decls:12,vars:4,consts:[["mat-table","",1,"mat-elevation-z8",3,"dataSource"],["matColumnDef","item"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-footer-cell","",4,"matFooterCellDef"],["matColumnDef","cost"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-footer-row","",4,"matFooterRowDef"],["mat-header-cell",""],["mat-cell",""],["mat-footer-cell",""],["mat-header-row",""],["mat-row",""],["mat-footer-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"table",0),e.ynx(1,1),e.YNc(2,u,2,0,"th",2),e.YNc(3,v,2,1,"td",3),e.YNc(4,B,2,0,"td",4),e.BQk(),e.ynx(5,5),e.YNc(6,V,2,0,"th",2),e.YNc(7,me,3,3,"td",3),e.YNc(8,Te,3,3,"td",4),e.BQk(),e.YNc(9,qe,1,0,"tr",6),e.YNc(10,_,1,0,"tr",7),e.YNc(11,r,1,0,"tr",8),e.qZA()),2&n&&(e.Q6J("dataSource",m.transactions),e.xp6(9),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns),e.xp6(1),e.Q6J("matFooterRowDef",m.displayedColumns))},dependencies:[l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.mD,l.Ke,l.ge,l.ev,l.yh,l.XQ,l.Gk,l.Q2,i.H9],styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n}\n\ntr.mat-mdc-footer-row[_ngcontent-%COMP%] td[_ngcontent-%COMP%] {\n font-weight: bold;\n}"]}),t})(),bt=(()=>{class t{constructor(n){this._httpClient=n,this.displayedColumns=["created","state","number","title"],this.data=[],this.resultsLength=0,this.isLoadingResults=!0,this.isRateLimitReached=!1}ngAfterViewInit(){this.exampleDatabase=new Hr(this._httpClient),this.sort.sortChange.subscribe(()=>this.paginator.pageIndex=0),(0,T.T)(this.sort.sortChange,this.paginator.page).pipe((0,R.O)({}),(0,q.w)(()=>(this.isLoadingResults=!0,this.exampleDatabase.getRepoIssues(this.sort.active,this.sort.direction,this.paginator.pageIndex).pipe((0,N.K)(()=>(0,I.of)(null))))),(0,U.U)(n=>(this.isLoadingResults=!1,this.isRateLimitReached=null===n,null===n?[]:(this.resultsLength=n.total_count,n.items)))).subscribe(n=>this.data=n)}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(E.eN))},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-http-example"]],viewQuery:function(n,m){if(1&n&&(e.Gf(re.NW,5),e.Gf(ie.YE,5)),2&n){let j;e.iGM(j=e.CRH())&&(m.paginator=j.first),e.iGM(j=e.CRH())&&(m.sort=j.first)}},decls:19,vars:6,consts:[[1,"example-container","mat-elevation-z8"],["class","example-loading-shade",4,"ngIf"],[1,"example-table-container"],["mat-table","","matSort","","matSortActive","created","matSortDisableClear","","matSortDirection","desc",1,"example-table",3,"dataSource"],["matColumnDef","number"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","title"],["matColumnDef","state"],["matColumnDef","created"],["mat-header-cell","","mat-sort-header","","disableClear","",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["aria-label","Select page of GitHub search results",3,"length","pageSize"],[1,"example-loading-shade"],[4,"ngIf"],["class","example-rate-limit-reached",4,"ngIf"],[1,"example-rate-limit-reached"],["mat-header-cell",""],["mat-cell",""],["mat-header-cell","","mat-sort-header","","disableClear",""],["mat-header-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"div",0),e.YNc(1,h,3,2,"div",1),e.TgZ(2,"div",2)(3,"table",3),e.ynx(4,4),e.YNc(5,b,2,0,"th",5),e.YNc(6,C,2,1,"td",6),e.BQk(),e.ynx(7,7),e.YNc(8,Z,2,0,"th",5),e.YNc(9,X,2,1,"td",6),e.BQk(),e.ynx(10,8),e.YNc(11,oe,2,0,"th",5),e.YNc(12,be,2,1,"td",6),e.BQk(),e.ynx(13,9),e.YNc(14,Ee,2,0,"th",10),e.YNc(15,Ue,3,3,"td",6),e.BQk(),e.YNc(16,Ke,1,0,"tr",11),e.YNc(17,Ve,1,0,"tr",12),e.qZA()(),e._UZ(18,"mat-paginator",13),e.qZA()),2&n&&(e.xp6(1),e.Q6J("ngIf",m.isLoadingResults||m.isRateLimitReached),e.xp6(2),e.Q6J("dataSource",m.data),e.xp6(13),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns),e.xp6(1),e.Q6J("length",m.resultsLength)("pageSize",30))},dependencies:[i.O5,re.NW,ge.Ou,ie.YE,ie.nU,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk,i.uU],styles:[".example-container[_ngcontent-%COMP%] {\n position: relative;\n}\n\n.example-table-container[_ngcontent-%COMP%] {\n position: relative;\n min-height: 200px;\n max-height: 400px;\n overflow: auto;\n}\n\ntable[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.example-loading-shade[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 56px;\n right: 0;\n background: rgba(0, 0, 0, 0.15);\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.example-rate-limit-reached[_ngcontent-%COMP%] {\n max-width: 360px;\n text-align: center;\n}\n\n\n.mat-column-number[_ngcontent-%COMP%], .mat-column-state[_ngcontent-%COMP%] {\n max-width: 64px;\n}\n\n.mat-column-created[_ngcontent-%COMP%] {\n max-width: 124px;\n}"]}),t})();class Hr{constructor(a){this._httpClient=a}getRepoIssues(a,n,m){return this._httpClient.get(`https://api.github.com/search/issues?q=repo:angular/components&sort=${a}&order=${n}&page=${m+1}`)}}let xt=(()=>{class t{constructor(){this.displayedColumns=["item","cost"],this.transactions=[{item:"Beach ball",cost:4},{item:"Towel",cost:5},{item:"Frisbee",cost:2},{item:"Sunscreen",cost:4},{item:"Cooler",cost:25},{item:"Swim suit",cost:15}]}getTotalCost(){return this.transactions.map(n=>n.cost).reduce((n,m)=>n+m,0)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-multiple-header-footer-example"]],decls:20,vars:8,consts:[["mat-table","",1,"mat-elevation-z8",3,"dataSource"],["matColumnDef","item"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-footer-cell","",4,"matFooterCellDef"],["matColumnDef","cost"],["matColumnDef","item-description"],["matColumnDef","cost-description"],["matColumnDef","disclaimer"],["mat-footer-cell","","colspan","2",4,"matFooterCellDef"],["mat-header-row","","class","example-first-header-row",4,"matHeaderRowDef"],["mat-header-row","","class","example-second-header-row",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-footer-row","","class","example-first-footer-row",4,"matFooterRowDef"],["mat-footer-row","","class","example-second-footer-row",4,"matFooterRowDef"],["mat-header-cell",""],["mat-cell",""],["mat-footer-cell",""],["mat-footer-cell","","colspan","2"],["mat-header-row","",1,"example-first-header-row"],["mat-header-row","",1,"example-second-header-row"],["mat-row",""],["mat-footer-row","",1,"example-first-footer-row"],["mat-footer-row","",1,"example-second-footer-row"]],template:function(n,m){1&n&&(e.TgZ(0,"table",0),e.ynx(1,1),e.YNc(2,Xe,2,0,"th",2),e.YNc(3,Ye,2,1,"td",3),e.YNc(4,ot,2,0,"td",4),e.BQk(),e.ynx(5,5),e.YNc(6,tt,2,0,"th",2),e.YNc(7,et,3,3,"td",3),e.YNc(8,it,3,3,"td",4),e.BQk(),e.ynx(9,6),e.YNc(10,qt,2,0,"th",2),e.BQk(),e.ynx(11,7),e.YNc(12,Gt,2,0,"th",2),e.BQk(),e.ynx(13,8),e.YNc(14,Wt,2,0,"td",9),e.BQk(),e.YNc(15,jt,1,0,"tr",10),e.YNc(16,$t,1,0,"tr",11),e.YNc(17,Jt,1,0,"tr",12),e.YNc(18,Kt,1,0,"tr",13),e.YNc(19,Vt,1,0,"tr",14),e.qZA()),2&n&&(e.Q6J("dataSource",m.transactions),e.xp6(15),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matHeaderRowDef",e.DdM(6,Xt)),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns),e.xp6(1),e.Q6J("matFooterRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matFooterRowDef",e.DdM(7,ei)))},dependencies:[l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.mD,l.Ke,l.ge,l.ev,l.yh,l.XQ,l.Gk,l.Q2,i.H9],styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.example-first-header-row[_ngcontent-%COMP%] th[_ngcontent-%COMP%] {\n border-bottom: none;\n}\n\n.example-second-header-row[_ngcontent-%COMP%] {\n font-style: italic;\n}\n\n.example-first-footer-row[_ngcontent-%COMP%] {\n font-weight: bold;\n}\n\n.example-second-footer-row[_ngcontent-%COMP%] td[_ngcontent-%COMP%] {\n font-style: italic;\n}"]}),t})();const yt=["blueberry","lychee","kiwi","mango","peach","lime","pomegranate","pineapple"],nt=["Maia","Asher","Olivia","Atticus","Amelia","Jack","Charlotte","Theodore","Isla","Oliver","Isabella","Jasper","Cora","Levi","Violet","Arthur","Mia","Thomas","Elizabeth"];let wt=(()=>{class t{constructor(){this.displayedColumns=["id","name","progress","fruit"];const n=Array.from({length:100},(m,j)=>function Ur(t){const a=nt[Math.round(Math.random()*(nt.length-1))]+" "+nt[Math.round(Math.random()*(nt.length-1))].charAt(0)+".";return{id:t.toString(),name:a,progress:Math.round(100*Math.random()).toString(),fruit:yt[Math.round(Math.random()*(yt.length-1))]}}(j+1));this.dataSource=new l.by(n)}ngAfterViewInit(){this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}applyFilter(n){this.dataSource.filter=n.target.value.trim().toLowerCase(),this.dataSource.paginator&&this.dataSource.paginator.firstPage()}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-overview-example"]],viewQuery:function(n,m){if(1&n&&(e.Gf(re.NW,5),e.Gf(ie.YE,5)),2&n){let j;e.iGM(j=e.CRH())&&(m.paginator=j.first),e.iGM(j=e.CRH())&&(m.sort=j.first)}},decls:23,vars:5,consts:[["matInput","","placeholder","Ex. Mia",3,"keyup"],["input",""],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","progress"],["matColumnDef","name"],["matColumnDef","fruit"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["class","mat-row",4,"matNoDataRow"],["aria-label","Select page of users",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],[1,"mat-row"],["colspan","4",1,"mat-cell"]],template:function(n,m){1&n&&(e.TgZ(0,"mat-form-field")(1,"mat-label"),e._uU(2,"Filter"),e.qZA(),e.TgZ(3,"input",0,1),e.NdJ("keyup",function(_e){return m.applyFilter(_e)}),e.qZA()(),e.TgZ(5,"div",2)(6,"table",3),e.ynx(7,4),e.YNc(8,ti,2,0,"th",5),e.YNc(9,ii,2,1,"td",6),e.BQk(),e.ynx(10,7),e.YNc(11,ni,2,0,"th",5),e.YNc(12,ai,2,1,"td",6),e.BQk(),e.ynx(13,8),e.YNc(14,oi,2,0,"th",5),e.YNc(15,ri,2,1,"td",6),e.BQk(),e.ynx(16,9),e.YNc(17,li,2,0,"th",5),e.YNc(18,si,2,1,"td",6),e.BQk(),e.YNc(19,ci,1,0,"tr",10),e.YNc(20,di,1,0,"tr",11),e.YNc(21,mi,3,1,"tr",12),e.qZA(),e._UZ(22,"mat-paginator",13),e.qZA()),2&n&&(e.xp6(6),e.Q6J("dataSource",m.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns),e.xp6(2),e.Q6J("pageSizeOptions",e.DdM(4,hi)))},dependencies:[H.Nt,J.KE,J.hX,re.NW,ie.YE,ie.nU,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk,l.Ee],styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.mat-mdc-form-field[_ngcontent-%COMP%] {\n font-size: 14px;\n width: 100%;\n}\n\ntd[_ngcontent-%COMP%], th[_ngcontent-%COMP%] {\n width: 25%;\n}"]}),t})(),vt=(()=>{class t{constructor(){this.displayedColumns=["position","name","weight","symbol"],this.dataSource=new l.by(Yr)}ngAfterViewInit(){this.dataSource.paginator=this.paginator}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-pagination-example"]],viewQuery:function(n,m){if(1&n&&e.Gf(re.NW,5),2&n){let j;e.iGM(j=e.CRH())&&(m.paginator=j.first)}},decls:17,vars:5,consts:[[1,"mat-elevation-z8"],["mat-table","",3,"dataSource"],["matColumnDef","position"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","weight"],["matColumnDef","symbol"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","","aria-label","Select page of periodic elements",3,"pageSizeOptions"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"div",0)(1,"table",1),e.ynx(2,2),e.YNc(3,_i,2,0,"th",3),e.YNc(4,pi,2,1,"td",4),e.BQk(),e.ynx(5,5),e.YNc(6,ui,2,0,"th",3),e.YNc(7,fi,2,1,"td",4),e.BQk(),e.ynx(8,6),e.YNc(9,gi,2,0,"th",3),e.YNc(10,bi,2,1,"td",4),e.BQk(),e.ynx(11,7),e.YNc(12,xi,2,0,"th",3),e.YNc(13,yi,2,1,"td",4),e.BQk(),e.YNc(14,wi,1,0,"tr",8),e.YNc(15,vi,1,0,"tr",9),e.qZA(),e._UZ(16,"mat-paginator",10),e.qZA()),2&n&&(e.xp6(1),e.Q6J("dataSource",m.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns),e.xp6(1),e.Q6J("pageSizeOptions",e.DdM(4,Ti)))},dependencies:[re.NW,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n}"]}),t})();const Yr=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"},{position:11,name:"Sodium",weight:22.9897,symbol:"Na"},{position:12,name:"Magnesium",weight:24.305,symbol:"Mg"},{position:13,name:"Aluminum",weight:26.9815,symbol:"Al"},{position:14,name:"Silicon",weight:28.0855,symbol:"Si"},{position:15,name:"Phosphorus",weight:30.9738,symbol:"P"},{position:16,name:"Sulfur",weight:32.065,symbol:"S"},{position:17,name:"Chlorine",weight:35.453,symbol:"Cl"},{position:18,name:"Argon",weight:39.948,symbol:"Ar"},{position:19,name:"Potassium",weight:39.0983,symbol:"K"},{position:20,name:"Calcium",weight:40.078,symbol:"Ca"}];let Tt=(()=>{class t{constructor(){this.displayedColumns=["$implicit","index","count","first","last","even","odd"],this.data=["one","two","three","four","five"]}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-row-context-example"]],decls:24,vars:3,consts:[["mat-table","",1,"mat-elevation-z8",3,"dataSource"],["matColumnDef","$implicit"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","index"],["matColumnDef","count"],["matColumnDef","first"],["matColumnDef","last"],["matColumnDef","even"],["matColumnDef","odd"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"table",0),e.ynx(1,1),e.YNc(2,Di,2,0,"th",2),e.YNc(3,ki,2,1,"td",3),e.BQk(),e.ynx(4,4),e.YNc(5,Ci,2,0,"th",2),e.YNc(6,Ei,2,1,"td",3),e.BQk(),e.ynx(7,5),e.YNc(8,Si,2,0,"th",2),e.YNc(9,Ri,2,1,"td",3),e.BQk(),e.ynx(10,6),e.YNc(11,Mi,2,0,"th",2),e.YNc(12,Oi,2,1,"td",3),e.BQk(),e.ynx(13,7),e.YNc(14,Ai,2,0,"th",2),e.YNc(15,Pi,2,1,"td",3),e.BQk(),e.ynx(16,8),e.YNc(17,Fi,2,0,"th",2),e.YNc(18,Zi,2,1,"td",3),e.BQk(),e.ynx(19,9),e.YNc(20,Ni,2,0,"th",2),e.YNc(21,Bi,2,1,"td",3),e.BQk(),e.YNc(22,Ii,1,0,"tr",10),e.YNc(23,Li,1,0,"tr",11),e.qZA()),2&n&&(e.Q6J("dataSource",m.data),e.xp6(22),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n}"]}),t})();const zr=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let Dt=(()=>{class t{constructor(){this.displayedColumns=["select","position","name","weight","symbol"],this.dataSource=new l.by(zr),this.selection=new ae.Ov(!0,[])}isAllSelected(){return this.selection.selected.length===this.dataSource.data.length}toggleAllRows(){this.isAllSelected()?this.selection.clear():this.selection.select(...this.dataSource.data)}checkboxLabel(n){return n?`${this.selection.isSelected(n)?"deselect":"select"} row ${n.position+1}`:(this.isAllSelected()?"deselect":"select")+" all"}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-selection-example"]],decls:18,vars:3,consts:[["mat-table","",1,"mat-elevation-z8",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","position"],["matColumnDef","name"],["matColumnDef","weight"],["matColumnDef","symbol"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"click",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],[3,"checked","indeterminate","aria-label","change"],["mat-cell",""],[3,"checked","aria-label","click","change"],["mat-header-row",""],["mat-row","",3,"click"]],template:function(n,m){1&n&&(e.TgZ(0,"table",0),e.ynx(1,1),e.YNc(2,Hi,2,3,"th",2),e.YNc(3,Ui,2,2,"td",3),e.BQk(),e.ynx(4,4),e.YNc(5,Yi,2,0,"th",2),e.YNc(6,zi,2,1,"td",3),e.BQk(),e.ynx(7,5),e.YNc(8,Qi,2,0,"th",2),e.YNc(9,qi,2,1,"td",3),e.BQk(),e.ynx(10,6),e.YNc(11,Gi,2,0,"th",2),e.YNc(12,Wi,2,1,"td",3),e.BQk(),e.ynx(13,7),e.YNc(14,ji,2,0,"th",2),e.YNc(15,$i,2,1,"td",3),e.BQk(),e.YNc(16,Ji,1,0,"tr",8),e.YNc(17,Ki,1,0,"tr",9),e.qZA()),2&n&&(e.Q6J("dataSource",m.dataSource),e.xp6(16),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[ce.oG,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n}"]}),t})();const Qr=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let kt=(()=>{class t{constructor(n){this._liveAnnouncer=n,this.displayedColumns=["position","name","weight","symbol"],this.dataSource=new l.by(Qr)}ngAfterViewInit(){this.dataSource.sort=this.sort}announceSortChange(n){this._liveAnnouncer.announce(n.direction?`Sorted ${n.direction}ending`:"Sorting cleared")}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(he.Kd))},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-sorting-example"]],viewQuery:function(n,m){if(1&n&&e.Gf(ie.YE,5),2&n){let j;e.iGM(j=e.CRH())&&(m.sort=j.first)}},decls:15,vars:3,consts:[["mat-table","","matSort","",1,"mat-elevation-z8",3,"dataSource","matSortChange"],["matColumnDef","position"],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by number",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by name",4,"matHeaderCellDef"],["matColumnDef","weight"],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by weight",4,"matHeaderCellDef"],["matColumnDef","symbol"],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by symbol",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by number"],["mat-cell",""],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by name"],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by weight"],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by symbol"],["mat-header-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"table",0),e.NdJ("matSortChange",function(_e){return m.announceSortChange(_e)}),e.ynx(1,1),e.YNc(2,Vi,2,0,"th",2),e.YNc(3,Xi,2,1,"td",3),e.BQk(),e.ynx(4,4),e.YNc(5,en,2,0,"th",5),e.YNc(6,tn,2,1,"td",3),e.BQk(),e.ynx(7,6),e.YNc(8,nn,2,0,"th",7),e.YNc(9,an,2,1,"td",3),e.BQk(),e.ynx(10,8),e.YNc(11,on,2,0,"th",9),e.YNc(12,rn,2,1,"td",3),e.BQk(),e.YNc(13,ln,1,0,"tr",10),e.YNc(14,sn,1,0,"tr",11),e.qZA()),2&n&&(e.Q6J("dataSource",m.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[ie.YE,ie.nU,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n}\n\nth.mat-sort-header-sorted[_ngcontent-%COMP%] {\n color: black;\n}"]}),t})(),Ct=(()=>{class t{constructor(){this.displayedColumns=["name","position","weight","symbol","position","weight","symbol","star"],this.dataSource=qr}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-sticky-columns-example"]],decls:19,vars:3,consts:[["tabindex","0",1,"example-container","mat-elevation-z8"],["mat-table","",3,"dataSource"],["matColumnDef","name","sticky",""],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","position"],["matColumnDef","weight"],["matColumnDef","symbol"],["matColumnDef","star","stickyEnd",""],["mat-header-cell","","aria-label","row actions",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-cell","","aria-label","row actions"],["mat-header-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"section",0)(1,"table",1),e.ynx(2,2),e.YNc(3,cn,2,0,"th",3),e.YNc(4,dn,2,1,"td",4),e.BQk(),e.ynx(5,5),e.YNc(6,mn,2,0,"th",3),e.YNc(7,hn,2,1,"td",4),e.BQk(),e.ynx(8,6),e.YNc(9,_n,2,0,"th",3),e.YNc(10,pn,2,1,"td",4),e.BQk(),e.ynx(11,7),e.YNc(12,un,2,0,"th",3),e.YNc(13,fn,2,1,"td",4),e.BQk(),e.ynx(14,8),e.YNc(15,gn,2,0,"th",9),e.YNc(16,bn,3,0,"td",4),e.BQk(),e.YNc(17,xn,1,0,"tr",10),e.YNc(18,yn,1,0,"tr",11),e.qZA()()),2&n&&(e.xp6(1),e.Q6J("dataSource",m.dataSource),e.xp6(16),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[d.Hw,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:[".example-container[_ngcontent-%COMP%] {\n height: 400px;\n width: 550px;\n max-width: 100%;\n overflow: auto;\n}\n\ntable[_ngcontent-%COMP%] {\n width: 800px;\n}\n\ntd.mat-column-star[_ngcontent-%COMP%] {\n width: 20px;\n padding-right: 8px;\n}\n\nth.mat-column-position[_ngcontent-%COMP%], td.mat-column-position[_ngcontent-%COMP%] {\n padding-left: 8px;\n}\n\n.mat-mdc-table-sticky-border-elem-right[_ngcontent-%COMP%] {\n border-left: 1px solid #e0e0e0;\n}\n\n.mat-mdc-table-sticky-border-elem-left[_ngcontent-%COMP%] {\n border-right: 1px solid #e0e0e0;\n}"]}),t})();const qr=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let Et=(()=>{class t{constructor(){this.displayedColumns=[],this.dataSource=Gr,this.tables=[0],this.displayedColumns.length=24,this.displayedColumns.fill("filler"),this.displayedColumns[0]="position",this.displayedColumns[1]="name",this.displayedColumns[22]="weight",this.displayedColumns[23]="symbol"}isSticky(n,m){return-1!==(n.value||[]).indexOf(m)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-sticky-complex-flex-example"]],decls:35,vars:7,consts:[["mat-raised-button","",3,"click"],["multiple","",1,"example-sticky-toggle-group",3,"value"],["stickyHeaders","matButtonToggleGroup"],["value","header-1"],["value","header-2"],["stickyFooters","matButtonToggleGroup"],["value","footer-1"],["value","footer-2"],["stickyColumns","matButtonToggleGroup"],["value","position"],["value","name"],["value","weight"],["value","symbol"],["tabindex","0",1,"example-container","mat-elevation-z8"],[3,"dataSource",4,"ngFor","ngForOf"],[3,"dataSource"],["matColumnDef","position",3,"sticky"],[4,"matHeaderCellDef"],[4,"matCellDef"],[4,"matFooterCellDef"],["matColumnDef","name",3,"sticky"],["matColumnDef","weight",3,"stickyEnd"],["matColumnDef","symbol",3,"stickyEnd"],["matColumnDef","filler"],[4,"matHeaderRowDef","matHeaderRowDefSticky"],[4,"matRowDef","matRowDefColumns"],[4,"matFooterRowDef","matFooterRowDefSticky"]],template:function(n,m){1&n&&(e.TgZ(0,"div")(1,"button",0),e.NdJ("click",function(){return m.tables.push(m.tables.length)}),e._uU(2,"Add table"),e.qZA(),e.TgZ(3,"button",0),e.NdJ("click",function(){return m.tables.pop()}),e._uU(4,"Remove table"),e.qZA()(),e.TgZ(5,"div"),e._uU(6," Sticky Headers: "),e.TgZ(7,"mat-button-toggle-group",1,2)(9,"mat-button-toggle",3),e._uU(10," Row 1 "),e.qZA(),e.TgZ(11,"mat-button-toggle",4),e._uU(12," Row 2 "),e.qZA()()(),e.TgZ(13,"div"),e._uU(14," Sticky Footers: "),e.TgZ(15,"mat-button-toggle-group",1,5)(17,"mat-button-toggle",6),e._uU(18," Row 1 "),e.qZA(),e.TgZ(19,"mat-button-toggle",7),e._uU(20," Row 2 "),e.qZA()()(),e.TgZ(21,"div"),e._uU(22," Sticky Columns: "),e.TgZ(23,"mat-button-toggle-group",1,8)(25,"mat-button-toggle",9),e._uU(26," Position "),e.qZA(),e.TgZ(27,"mat-button-toggle",10),e._uU(28," Name "),e.qZA(),e.TgZ(29,"mat-button-toggle",11),e._uU(30," Weight "),e.qZA(),e.TgZ(31,"mat-button-toggle",12),e._uU(32," Symbol "),e.qZA()()(),e.TgZ(33,"section",13),e.YNc(34,Un,26,14,"mat-table",14),e.qZA()),2&n&&(e.xp6(7),e.Q6J("value",e.DdM(4,ct)),e.xp6(8),e.Q6J("value",e.DdM(5,dt)),e.xp6(8),e.Q6J("value",e.DdM(6,mt)),e.xp6(11),e.Q6J("ngForOf",m.tables))},dependencies:[i.sg,S.lW,$.A9,$.Yi,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.mD,l.Ke,l.ge,l.ev,l.yh,l.XQ,l.Gk,l.Q2],styles:[".example-container[_ngcontent-%COMP%] {\n height: 400px;\n overflow: auto;\n}\n\n.mat-mdc-table-sticky[_ngcontent-%COMP%] {\n background: #59abfd;\n opacity: 1;\n}\n\n.example-sticky-toggle-group[_ngcontent-%COMP%] {\n margin: 8px;\n}\n\n.mat-column-filler[_ngcontent-%COMP%] {\n padding: 0 8px;\n font-size: 10px;\n text-align: center;\n}\n\n.mat-mdc-header-cell[_ngcontent-%COMP%], .mat-mdc-footer-cell[_ngcontent-%COMP%], .mat-mdc-cell[_ngcontent-%COMP%] {\n min-width: 80px;\n box-sizing: border-box;\n}\n\n.mat-mdc-header-row[_ngcontent-%COMP%], .mat-mdc-footer-row[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%] {\n min-width: 1920px; \n}\n\n.mat-mdc-table-sticky-border-elem-top[_ngcontent-%COMP%] {\n border-bottom: 2px solid midnightblue;\n}\n\n.mat-mdc-table-sticky-border-elem-right[_ngcontent-%COMP%] {\n border-left: 2px solid midnightblue;\n}\n\n.mat-mdc-table-sticky-border-elem-bottom[_ngcontent-%COMP%] {\n border-top: 2px solid midnightblue;\n}\n\n.mat-mdc-table-sticky-border-elem-left[_ngcontent-%COMP%] {\n border-right: 2px solid midnightblue;\n}"]}),t})();const Gr=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let St=(()=>{class t{constructor(){this.displayedColumns=[],this.dataSource=Wr,this.tables=[0],this.displayedColumns.length=24,this.displayedColumns.fill("filler"),this.displayedColumns[0]="position",this.displayedColumns[1]="name",this.displayedColumns[22]="weight",this.displayedColumns[23]="symbol"}isSticky(n,m){return-1!==(n.value||[]).indexOf(m)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-sticky-complex-example"]],decls:35,vars:7,consts:[["mat-raised-button","",3,"click"],["multiple","",1,"example-sticky-toggle-group",3,"value"],["stickyHeaders","matButtonToggleGroup"],["value","header-1"],["value","header-2"],["stickyFooters","matButtonToggleGroup"],["value","footer-1"],["value","footer-2"],["stickyColumns","matButtonToggleGroup"],["value","position"],["value","name"],["value","weight"],["value","symbol"],["tabindex","0",1,"example-container","mat-elevation-z8"],["mat-table","",3,"dataSource",4,"ngFor","ngForOf"],["mat-table","",3,"dataSource"],["matColumnDef","position",3,"sticky"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-footer-cell","",4,"matFooterCellDef"],["matColumnDef","name",3,"sticky"],["matColumnDef","weight",3,"stickyEnd"],["matColumnDef","symbol",3,"stickyEnd"],["matColumnDef","filler"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-footer-row","",4,"matFooterRowDef","matFooterRowDefSticky"],["mat-header-cell",""],["mat-cell",""],["mat-footer-cell",""],["mat-header-row",""],["mat-row",""],["mat-footer-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"div")(1,"button",0),e.NdJ("click",function(){return m.tables.push(m.tables.length)}),e._uU(2,"Add table"),e.qZA(),e.TgZ(3,"button",0),e.NdJ("click",function(){return m.tables.pop()}),e._uU(4,"Remove table"),e.qZA()(),e.TgZ(5,"div"),e._uU(6," Sticky Headers: "),e.TgZ(7,"mat-button-toggle-group",1,2)(9,"mat-button-toggle",3),e._uU(10," Row 1 "),e.qZA(),e.TgZ(11,"mat-button-toggle",4),e._uU(12," Row 2 "),e.qZA()()(),e.TgZ(13,"div"),e._uU(14," Sticky Footers: "),e.TgZ(15,"mat-button-toggle-group",1,5)(17,"mat-button-toggle",6),e._uU(18," Row 1 "),e.qZA(),e.TgZ(19,"mat-button-toggle",7),e._uU(20," Row 2 "),e.qZA()()(),e.TgZ(21,"div"),e._uU(22," Sticky Columns: "),e.TgZ(23,"mat-button-toggle-group",1,8)(25,"mat-button-toggle",9),e._uU(26," Position "),e.qZA(),e.TgZ(27,"mat-button-toggle",10),e._uU(28," Name "),e.qZA(),e.TgZ(29,"mat-button-toggle",11),e._uU(30," Weight "),e.qZA(),e.TgZ(31,"mat-button-toggle",12),e._uU(32," Symbol "),e.qZA()()(),e.TgZ(33,"section",13),e.YNc(34,sa,26,14,"table",14),e.qZA()),2&n&&(e.xp6(7),e.Q6J("value",e.DdM(4,ct)),e.xp6(8),e.Q6J("value",e.DdM(5,dt)),e.xp6(8),e.Q6J("value",e.DdM(6,mt)),e.xp6(11),e.Q6J("ngForOf",m.tables))},dependencies:[i.sg,S.lW,$.A9,$.Yi,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.mD,l.Ke,l.ge,l.ev,l.yh,l.XQ,l.Gk,l.Q2],styles:[".example-container[_ngcontent-%COMP%] {\n height: 400px;\n overflow: auto;\n}\n\n.mat-mdc-table-sticky[_ngcontent-%COMP%] {\n background: #59abfd;\n opacity: 1;\n}\n\n.example-sticky-toggle-group[_ngcontent-%COMP%] {\n margin: 8px;\n}\n\n.mat-column-filler[_ngcontent-%COMP%] {\n padding: 0 8px;\n font-size: 10px;\n text-align: center;\n}\n\n.mat-mdc-header-cell[_ngcontent-%COMP%], .mat-mdc-footer-cell[_ngcontent-%COMP%], .mat-mdc-cell[_ngcontent-%COMP%] {\n min-width: 80px;\n box-sizing: border-box;\n}\n\n.mat-mdc-table-sticky-border-elem-top[_ngcontent-%COMP%] {\n border-bottom: 2px solid midnightblue;\n}\n\n.mat-mdc-table-sticky-border-elem-right[_ngcontent-%COMP%] {\n border-left: 2px solid midnightblue;\n}\n\n.mat-mdc-table-sticky-border-elem-bottom[_ngcontent-%COMP%] {\n border-top: 2px solid midnightblue;\n}\n\n.mat-mdc-table-sticky-border-elem-left[_ngcontent-%COMP%] {\n border-right: 2px solid midnightblue;\n}"]}),t})();const Wr=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let Rt=(()=>{class t{constructor(){this.displayedColumns=["item","cost"],this.transactions=[{item:"Beach ball",cost:4},{item:"Towel",cost:5},{item:"Frisbee",cost:2},{item:"Sunscreen",cost:4},{item:"Cooler",cost:25},{item:"Swim suit",cost:15}]}getTotalCost(){return this.transactions.map(n=>n.cost).reduce((n,m)=>n+m,0)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-sticky-footer-example"]],decls:13,vars:5,consts:[["tabindex","0",1,"example-container","mat-elevation-z8"],["mat-table","",3,"dataSource"],["matColumnDef","item"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-footer-cell","",4,"matFooterCellDef"],["matColumnDef","cost"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-footer-row","",4,"matFooterRowDef","matFooterRowDefSticky"],["mat-header-cell",""],["mat-cell",""],["mat-footer-cell",""],["mat-header-row",""],["mat-row",""],["mat-footer-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"section",0)(1,"table",1),e.ynx(2,2),e.YNc(3,ca,2,0,"th",3),e.YNc(4,da,2,1,"td",4),e.YNc(5,ma,2,0,"td",5),e.BQk(),e.ynx(6,6),e.YNc(7,ha,2,0,"th",3),e.YNc(8,_a,3,3,"td",4),e.YNc(9,pa,3,3,"td",5),e.BQk(),e.YNc(10,ua,1,0,"tr",7),e.YNc(11,fa,1,0,"tr",8),e.YNc(12,ga,1,0,"tr",9),e.qZA()()),2&n&&(e.xp6(1),e.Q6J("dataSource",m.transactions),e.xp6(9),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns),e.xp6(1),e.Q6J("matFooterRowDef",m.displayedColumns)("matFooterRowDefSticky",!0))},dependencies:[l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.mD,l.Ke,l.ge,l.ev,l.yh,l.XQ,l.Gk,l.Q2,i.H9],styles:[".example-container[_ngcontent-%COMP%] {\n height: 270px;\n overflow: auto;\n}\n\ntable[_ngcontent-%COMP%] {\n width: 100%;\n}\n\ntr.mat-mdc-footer-row[_ngcontent-%COMP%] {\n font-weight: bold;\n}\n\n.mat-mdc-table-sticky[_ngcontent-%COMP%] {\n border-top: 1px solid #e0e0e0;\n}"]}),t})(),Mt=(()=>{class t{constructor(){this.displayedColumns=["position","name","weight","symbol"],this.dataSource=jr}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-sticky-header-example"]],decls:16,vars:4,consts:[["tabindex","0",1,"example-container","mat-elevation-z8"],["mat-table","",3,"dataSource"],["matColumnDef","position"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","weight"],["matColumnDef","symbol"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"section",0)(1,"table",1),e.ynx(2,2),e.YNc(3,ba,2,0,"th",3),e.YNc(4,xa,2,1,"td",4),e.BQk(),e.ynx(5,5),e.YNc(6,ya,2,0,"th",3),e.YNc(7,wa,2,1,"td",4),e.BQk(),e.ynx(8,6),e.YNc(9,va,2,0,"th",3),e.YNc(10,Ta,2,1,"td",4),e.BQk(),e.ynx(11,7),e.YNc(12,Da,2,0,"th",3),e.YNc(13,ka,2,1,"td",4),e.BQk(),e.YNc(14,Ca,1,0,"tr",8),e.YNc(15,Ea,1,0,"tr",9),e.qZA()()),2&n&&(e.xp6(1),e.Q6J("dataSource",m.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",m.displayedColumns)("matHeaderRowDefSticky",!0),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:[".example-container[_ngcontent-%COMP%] {\n height: 400px;\n overflow: auto;\n}\n\ntable[_ngcontent-%COMP%] {\n width: 100%;\n}"]}),t})();const jr=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}],$r=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let Ot=(()=>{class t{constructor(){this.displayedColumns=["position","name","weight","symbol"],this.dataSource=new l.by($r),this.decimalPipe=new i.JJ("en-US"),this.getWeight=n=>{const m=this.decimalPipe.transform(n.weight,"1.0-2");return null===m?"":m}}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-text-column-advanced-example"]],decls:7,vars:5,consts:[["mat-table","",1,"mat-elevation-z8",3,"dataSource"],["name","position",3,"headerText"],["name","name","headerText","Element"],["name","weight",3,"dataAccessor"],["name","symbol","justify","end"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"table",0),e._UZ(1,"mat-text-column",1)(2,"mat-text-column",2)(3,"mat-text-column",3)(4,"mat-text-column",4),e.YNc(5,Sa,1,0,"tr",5),e.YNc(6,Ra,1,0,"tr",6),e.qZA()),2&n&&(e.Q6J("dataSource",m.dataSource),e.xp6(1),e.Q6J("headerText",m.headerText),e.xp6(2),e.Q6J("dataAccessor",m.getWeight),e.xp6(2),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[l.BZ,l.as,l.nj,l.XQ,l.Gk,l.dW],styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n}"]}),t})();const Jr=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let At=(()=>{class t{constructor(){this.displayedColumns=["position","name","weight","symbol"],this.dataSource=Jr}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-text-column-example"]],decls:7,vars:3,consts:[["mat-table","",1,"mat-elevation-z8",3,"dataSource"],["name","position"],["name","name"],["name","weight"],["name","symbol"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"table",0),e._UZ(1,"mat-text-column",1)(2,"mat-text-column",2)(3,"mat-text-column",3)(4,"mat-text-column",4),e.YNc(5,Ma,1,0,"tr",5),e.YNc(6,Oa,1,0,"tr",6),e.qZA()),2&n&&(e.Q6J("dataSource",m.dataSource),e.xp6(5),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[l.BZ,l.as,l.nj,l.XQ,l.Gk,l.dW],styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n}"]}),t})();const Pt=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let Ft=(()=>{class t{constructor(){this.displayedColumns=["position","name","weight","symbol"],this.dataSource=new l.by(Pt)}ngAfterViewInit(){this.dataSource.sort=this.sort}clearTable(){this.dataSource.data=[]}addData(){this.dataSource.data=Pt}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-wrapped-example"]],viewQuery:function(n,m){if(1&n&&e.Gf(Aa,5),2&n){let j;e.iGM(j=e.CRH())&&(m.sort=j.first)}},decls:13,vars:4,consts:[["mat-raised-button","",3,"click"],["matSort","",3,"dataSource","columns"],["sort","matSort"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["class","mat-row",4,"matNoDataRow"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],[1,"mat-row"],["colspan","4",1,"mat-cell"]],template:function(n,m){1&n&&(e.TgZ(0,"div")(1,"button",0),e.NdJ("click",function(){return m.clearTable()}),e._uU(2,"Clear table"),e.qZA(),e.TgZ(3,"button",0),e.NdJ("click",function(){return m.addData()}),e._uU(4,"Add data"),e.qZA()(),e.TgZ(5,"wrapper-table",1,2),e.ynx(7,3),e.YNc(8,Pa,2,0,"th",4),e.YNc(9,Fa,2,1,"td",5),e.BQk(),e.YNc(10,Za,1,0,"tr",6),e.YNc(11,Na,1,0,"tr",7),e.YNc(12,Ba,3,0,"tr",8),e.qZA()),2&n&&(e.xp6(5),e.Q6J("dataSource",m.dataSource)("columns",m.displayedColumns),e.xp6(5),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:function(){return[S.lW,ie.YE,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk,l.Ee,rt]},styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n}\n\nbutton[_ngcontent-%COMP%] {\n margin: 0 8px 8px 0;\n}"]}),t})(),rt=(()=>{class t{ngAfterContentInit(){this.columnDefs.forEach(n=>this.table.addColumnDef(n)),this.rowDefs.forEach(n=>this.table.addRowDef(n)),this.headerRowDefs.forEach(n=>this.table.addHeaderRowDef(n)),this.table.setNoDataRow(this.noDataRow)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["wrapper-table"]],contentQueries:function(n,m,j){if(1&n&&(e.Suo(j,l.Ee,5),e.Suo(j,l.as,4),e.Suo(j,l.nj,4),e.Suo(j,l.w1,4)),2&n){let _e;e.iGM(_e=e.CRH())&&(m.noDataRow=_e.first),e.iGM(_e=e.CRH())&&(m.headerRowDefs=_e),e.iGM(_e=e.CRH())&&(m.rowDefs=_e),e.iGM(_e=e.CRH())&&(m.columnDefs=_e)}},viewQuery:function(n,m){if(1&n&&e.Gf(l.BZ,7),2&n){let j;e.iGM(j=e.CRH())&&(m.table=j.first)}},inputs:{columns:"columns",dataSource:"dataSource"},ngContentSelectors:Qa,decls:11,vars:1,consts:[["mat-table","",1,"mat-elevation-z8",3,"dataSource"],["matColumnDef","position"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","weight"],["matColumnDef","symbol"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell",""]],template:function(n,m){1&n&&(e.F$t(),e.TgZ(0,"table",0),e.Hsn(1),e.ynx(2,1),e.YNc(3,Ia,2,0,"th",2),e.YNc(4,La,2,1,"td",3),e.BQk(),e.ynx(5,4),e.YNc(6,Ha,2,0,"th",2),e.YNc(7,Ua,2,1,"td",3),e.BQk(),e.ynx(8,5),e.YNc(9,Ya,2,0,"th",6),e.YNc(10,za,2,1,"td",3),e.BQk(),e.qZA()),2&n&&e.Q6J("dataSource",m.dataSource)},dependencies:[ie.nU,l.BZ,l.fO,l.w1,l.Dz,l.ge,l.ev],styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n }"]}),t})(),Zt=(()=>{class t{constructor(){this.columns=["position","name","weight","symbol"],this.dataSource=Kr}drop(n){(0,pe.bA)(this.columns,n.previousIndex,n.currentIndex)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-reorderable-example"]],decls:15,vars:3,consts:[["mat-table","","cdkDropList","","cdkDropListOrientation","horizontal",3,"dataSource","cdkDropListDropped"],["matColumnDef","position"],["mat-header-cell","","cdkDrag","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","weight"],["matColumnDef","symbol"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell","","cdkDrag",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"table",0),e.NdJ("cdkDropListDropped",function(_e){return m.drop(_e)}),e.ynx(1,1),e.YNc(2,qa,2,0,"th",2),e.YNc(3,Ga,2,1,"td",3),e.BQk(),e.ynx(4,4),e.YNc(5,Wa,2,0,"th",2),e.YNc(6,ja,2,1,"td",3),e.BQk(),e.ynx(7,5),e.YNc(8,$a,2,0,"th",2),e.YNc(9,Ja,2,1,"td",3),e.BQk(),e.ynx(10,6),e.YNc(11,Ka,2,0,"th",2),e.YNc(12,Va,2,1,"td",3),e.BQk(),e.YNc(13,Xa,1,0,"tr",7),e.YNc(14,eo,1,0,"tr",8),e.qZA()),2&n&&(e.Q6J("dataSource",m.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",m.columns),e.xp6(1),e.Q6J("matRowDefColumns",m.columns))},dependencies:[l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk,pe.Wj,pe.Zt],styles:["table[_ngcontent-%COMP%] {\n width: 100%;\n}"]}),t})();const Kr=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}],Vr=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let Nt=(()=>{class t{constructor(){this.displayedColumns=["position","name","weight","symbol"],this.dataSource=Vr}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-recycle-rows-example"]],decls:15,vars:3,consts:[["mat-table","","recycleRows","",1,"example-table","mat-elevation-z8",3,"dataSource"],["matColumnDef","position"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","weight"],["matColumnDef","symbol"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"table",0),e.ynx(1,1),e.YNc(2,to,2,0,"th",2),e.YNc(3,io,2,1,"td",3),e.BQk(),e.ynx(4,4),e.YNc(5,no,2,0,"th",2),e.YNc(6,ao,2,1,"td",3),e.BQk(),e.ynx(7,5),e.YNc(8,oo,2,0,"th",2),e.YNc(9,ro,2,1,"td",3),e.BQk(),e.ynx(10,6),e.YNc(11,lo,2,0,"th",2),e.YNc(12,so,2,1,"td",3),e.BQk(),e.YNc(13,co,1,0,"tr",7),e.YNc(14,mo,1,0,"tr",8),e.qZA()),2&n&&(e.Q6J("dataSource",m.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[l.BZ,l.AE,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:[".example-table[_ngcontent-%COMP%] {\n width: 100%;\n}"]}),t})(),Bt=(()=>{class t{constructor(){this.displayedColumns=["position","name","weight","symbol"],this.dataSource=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}]}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-harness-example"]],decls:20,vars:4,consts:[["mat-table","",3,"dataSource"],["matColumnDef","position"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-footer-cell","",4,"matFooterCellDef"],["matColumnDef","name"],["matColumnDef","weight"],["matColumnDef","symbol"],["mat-header-row","",4,"matHeaderRowDef"],["mat-footer-row","",4,"matFooterRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-footer-cell",""],["mat-header-row",""],["mat-footer-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"table",0),e.ynx(1,1),e.YNc(2,ho,2,0,"th",2),e.YNc(3,_o,2,1,"td",3),e.YNc(4,po,2,0,"td",4),e.BQk(),e.ynx(5,5),e.YNc(6,uo,2,0,"th",2),e.YNc(7,fo,2,1,"td",3),e.YNc(8,go,2,0,"td",4),e.BQk(),e.ynx(9,6),e.YNc(10,bo,2,0,"th",2),e.YNc(11,xo,2,1,"td",3),e.YNc(12,yo,2,0,"td",4),e.BQk(),e.ynx(13,7),e.YNc(14,wo,2,0,"th",2),e.YNc(15,vo,2,1,"td",3),e.YNc(16,To,2,0,"td",4),e.BQk(),e.YNc(17,Do,1,0,"tr",8),e.YNc(18,ko,1,0,"tr",9),e.YNc(19,Co,1,0,"tr",10),e.qZA()),2&n&&(e.Q6J("dataSource",m.dataSource),e.xp6(17),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matFooterRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.mD,l.Ke,l.ge,l.ev,l.yh,l.XQ,l.Gk,l.Q2],encapsulation:2}),t})();const Xr=[{name:"Hydrogen"},{name:"Helium"},{name:"Lithium"},{name:"Beryllium"},{name:"Boron"},{name:"Carbon"},{name:"Nitrogen"},{name:"Oxygen"},{name:"Fluorine"},{name:"Neon"}];let It=(()=>{class t{constructor(){this.displayedColumns=["name"],this.dataSource=Xr}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-with-ripples-example"]],decls:6,vars:3,consts:[[1,"mat-elevation-z8",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],[4,"matHeaderRowDef"],["matRipple","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["matRipple",""]],template:function(n,m){1&n&&(e.TgZ(0,"mat-table",0),e.ynx(1,1),e.YNc(2,Eo,2,0,"mat-header-cell",2),e.YNc(3,So,2,1,"mat-cell",3),e.BQk(),e.YNc(4,Ro,1,0,"mat-header-row",4),e.YNc(5,Mo,1,0,"mat-row",5),e.qZA()),2&n&&(e.Q6J("dataSource",m.dataSource),e.xp6(4),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[g.wG,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],encapsulation:2}),t})();const el=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let Lt=(()=>{class t{constructor(){this.displayedColumns=["demo-position","demo-name","demo-weight","demo-symbol"],this.dataSource=el}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-column-styling-example"]],decls:15,vars:3,consts:[["mat-table","",1,"mat-elevation-z8","demo-table",3,"dataSource"],["matColumnDef","demo-position"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","demo-name"],["matColumnDef","demo-weight"],["matColumnDef","demo-symbol"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"table",0),e.ynx(1,1),e.YNc(2,Oo,2,0,"th",2),e.YNc(3,Ao,2,1,"td",3),e.BQk(),e.ynx(4,4),e.YNc(5,Po,2,0,"th",2),e.YNc(6,Fo,2,1,"td",3),e.BQk(),e.ynx(7,5),e.YNc(8,Zo,2,0,"th",2),e.YNc(9,No,2,1,"td",3),e.BQk(),e.ynx(10,6),e.YNc(11,Bo,2,0,"th",2),e.YNc(12,Io,2,1,"td",3),e.BQk(),e.YNc(13,Lo,1,0,"tr",7),e.YNc(14,Ho,1,0,"tr",8),e.qZA()),2&n&&(e.Q6J("dataSource",m.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:[".demo-table[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.mat-column-demo-position[_ngcontent-%COMP%] {\n width: 32px;\n border-right: 1px solid currentColor;\n padding-right: 24px;\n text-align: center;\n}\n\n.mat-column-demo-name[_ngcontent-%COMP%] {\n padding-left: 16px;\n font-size: 20px;\n}\n\n.mat-column-demo-weight[_ngcontent-%COMP%] {\n font-style: italic;\n}\n\n.mat-column-demo-symbol[_ngcontent-%COMP%] {\n width: 32px;\n text-align: center;\n font-weight: bold;\n}"]}),t})();const tl=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let Ht=(()=>{class t{constructor(){this.displayedColumns=["position","name","weight","symbol"],this.dataSource=tl,this.clickedRows=new Set}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-row-binding-example"]],decls:21,vars:5,consts:[["mat-table","",1,"mat-elevation-z8","demo-table",3,"dataSource"],["matColumnDef","position"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","weight"],["matColumnDef","symbol"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"demo-row-is-clicked","click",4,"matRowDef","matRowDefColumns"],[4,"ngIf"],[4,"ngFor","ngForOf"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row","",3,"click"]],template:function(n,m){1&n&&(e.TgZ(0,"table",0),e.ynx(1,1),e.YNc(2,Uo,2,0,"th",2),e.YNc(3,Yo,2,1,"td",3),e.BQk(),e.ynx(4,4),e.YNc(5,zo,2,0,"th",2),e.YNc(6,Qo,2,1,"td",3),e.BQk(),e.ynx(7,5),e.YNc(8,qo,2,0,"th",2),e.YNc(9,Go,2,1,"td",3),e.BQk(),e.ynx(10,6),e.YNc(11,Wo,2,0,"th",2),e.YNc(12,jo,2,1,"td",3),e.BQk(),e.YNc(13,$o,1,0,"tr",7),e.YNc(14,Jo,1,2,"tr",8),e.qZA(),e.TgZ(15,"div")(16,"h3"),e._uU(17," Click Log "),e.qZA()(),e.YNc(18,Ko,2,0,"div",9),e.TgZ(19,"ul"),e.YNc(20,Vo,2,1,"li",10),e.qZA()),2&n&&(e.Q6J("dataSource",m.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns),e.xp6(4),e.Q6J("ngIf",!m.clickedRows.size),e.xp6(2),e.Q6J("ngForOf",m.clickedRows))},dependencies:[i.sg,i.O5,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:[".demo-table[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%] {\n border-bottom: 1px solid transparent;\n border-top: 1px solid transparent;\n cursor: pointer;\n}\n\n.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%] {\n border-color: currentColor;\n}\n\n.demo-row-is-clicked[_ngcontent-%COMP%] {\n font-weight: bold;\n}"]}),t})();const lt=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let Ut=(()=>{class t{constructor(){this.displayedColumns=["position","name","weight","symbol"],this.dataSource=[...lt]}addData(){const n=Math.floor(Math.random()*lt.length);this.dataSource.push(lt[n]),this.table.renderRows()}removeData(){this.dataSource.pop(),this.table.renderRows()}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-dynamic-array-data-example"]],viewQuery:function(n,m){if(1&n&&e.Gf(l.BZ,5),2&n){let j;e.iGM(j=e.CRH())&&(m.table=j.first)}},decls:20,vars:4,consts:[[1,"demo-button-container"],["mat-raised-button","",1,"demo-button",3,"click"],["mat-raised-button","",1,"demo-button",3,"disabled","click"],["mat-table","",1,"mat-elevation-z8","demo-table",3,"dataSource"],["matColumnDef","position"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","weight"],["matColumnDef","symbol"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"div",0)(1,"button",1),e.NdJ("click",function(){return m.addData()}),e._uU(2," Add data "),e.qZA(),e.TgZ(3,"button",2),e.NdJ("click",function(){return m.removeData()}),e._uU(4," Remove data "),e.qZA()(),e.TgZ(5,"table",3),e.ynx(6,4),e.YNc(7,Xo,2,0,"th",5),e.YNc(8,er,2,1,"td",6),e.BQk(),e.ynx(9,7),e.YNc(10,tr,2,0,"th",5),e.YNc(11,ir,2,1,"td",6),e.BQk(),e.ynx(12,8),e.YNc(13,nr,2,0,"th",5),e.YNc(14,ar,2,1,"td",6),e.BQk(),e.ynx(15,9),e.YNc(16,or,2,0,"th",5),e.YNc(17,rr,2,1,"td",6),e.BQk(),e.YNc(18,lr,1,0,"tr",10),e.YNc(19,sr,1,0,"tr",11),e.qZA()),2&n&&(e.xp6(3),e.Q6J("disabled",!m.dataSource.length),e.xp6(2),e.Q6J("dataSource",m.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[S.lW,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:[".demo-table[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.demo-button-container[_ngcontent-%COMP%] {\n padding-bottom: 16px;\n}\n\n.demo-button[_ngcontent-%COMP%] + .demo-button[_ngcontent-%COMP%] {\n margin-left: 8px;\n}"]}),t})();const st=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let Yt=(()=>{class t{constructor(){this.displayedColumns=["position","name","weight","symbol"],this.dataToDisplay=[...st],this.dataSource=new il(this.dataToDisplay)}addData(){const n=Math.floor(Math.random()*st.length);this.dataToDisplay=[...this.dataToDisplay,st[n]],this.dataSource.setData(this.dataToDisplay)}removeData(){this.dataToDisplay=this.dataToDisplay.slice(0,-1),this.dataSource.setData(this.dataToDisplay)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-dynamic-observable-data-example"]],decls:20,vars:4,consts:[[1,"demo-button-container"],["mat-raised-button","",1,"demo-button",3,"click"],["mat-raised-button","",1,"demo-button",3,"disabled","click"],["mat-table","",1,"mat-elevation-z8","demo-table",3,"dataSource"],["matColumnDef","position"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","weight"],["matColumnDef","symbol"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"div",0)(1,"button",1),e.NdJ("click",function(){return m.addData()}),e._uU(2," Add data "),e.qZA(),e.TgZ(3,"button",2),e.NdJ("click",function(){return m.removeData()}),e._uU(4," Remove data "),e.qZA()(),e.TgZ(5,"table",3),e.ynx(6,4),e.YNc(7,cr,2,0,"th",5),e.YNc(8,dr,2,1,"td",6),e.BQk(),e.ynx(9,7),e.YNc(10,mr,2,0,"th",5),e.YNc(11,hr,2,1,"td",6),e.BQk(),e.ynx(12,8),e.YNc(13,_r,2,0,"th",5),e.YNc(14,pr,2,1,"td",6),e.BQk(),e.ynx(15,9),e.YNc(16,ur,2,0,"th",5),e.YNc(17,fr,2,1,"td",6),e.BQk(),e.YNc(18,gr,1,0,"tr",10),e.YNc(19,br,1,0,"tr",11),e.qZA()),2&n&&(e.xp6(3),e.Q6J("disabled",!m.dataToDisplay.length),e.xp6(2),e.Q6J("dataSource",m.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[S.lW,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:[".demo-table[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.demo-button-container[_ngcontent-%COMP%] {\n padding-bottom: 16px;\n}\n\n.demo-button[_ngcontent-%COMP%] + .demo-button[_ngcontent-%COMP%] {\n margin-left: 8px;\n}"]}),t})();class il extends ae.o2{constructor(a){super(),this._dataStream=new D.t,this.setData(a)}connect(){return this._dataStream}disconnect(){}setData(a){this._dataStream.next(a)}}const nl=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let zt=(()=>{class t{constructor(){this.columns=[{columnDef:"position",header:"No.",cell:n=>`${n.position}`},{columnDef:"name",header:"Name",cell:n=>`${n.name}`},{columnDef:"weight",header:"Weight",cell:n=>`${n.weight}`},{columnDef:"symbol",header:"Symbol",cell:n=>`${n.symbol}`}],this.dataSource=nl,this.displayedColumns=this.columns.map(n=>n.columnDef)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-generated-columns-example"]],decls:4,vars:4,consts:[["mat-table","",1,"mat-elevation-z8","demo-table",3,"dataSource"],[3,"matColumnDef",4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[3,"matColumnDef"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(n,m){1&n&&(e.TgZ(0,"table",0),e.YNc(1,vr,3,1,"ng-container",1),e.YNc(2,Tr,1,0,"tr",2),e.YNc(3,Dr,1,0,"tr",3),e.qZA()),2&n&&(e.Q6J("dataSource",m.dataSource),e.xp6(1),e.Q6J("ngForOf",m.columns),e.xp6(1),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[i.sg,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:[".demo-table[_ngcontent-%COMP%] {\n width: 100%;\n}"]}),t})();const al=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"}];let Qt=(()=>{class t{constructor(){this.displayedColumns=["position","name","weight","symbol"],this.dataSource=al}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["table-flex-large-row-example"]],decls:15,vars:3,consts:[[1,"mat-elevation-z8",3,"dataSource"],["matColumnDef","position"],[4,"matHeaderCellDef"],[4,"matCellDef"],["matColumnDef","name"],["matColumnDef","weight"],["matColumnDef","symbol"],[4,"matHeaderRowDef"],[4,"matRowDef","matRowDefColumns"]],template:function(n,m){1&n&&(e.TgZ(0,"mat-table",0),e.ynx(1,1),e.YNc(2,kr,2,0,"mat-header-cell",2),e.YNc(3,Cr,2,1,"mat-cell",3),e.BQk(),e.ynx(4,4),e.YNc(5,Er,2,0,"mat-header-cell",2),e.YNc(6,Sr,2,1,"mat-cell",3),e.BQk(),e.ynx(7,5),e.YNc(8,Rr,2,0,"mat-header-cell",2),e.YNc(9,Mr,2,1,"mat-cell",3),e.BQk(),e.ynx(10,6),e.YNc(11,Or,2,0,"mat-header-cell",2),e.YNc(12,Ar,2,1,"mat-cell",3),e.BQk(),e.YNc(13,Pr,1,0,"mat-header-row",7),e.YNc(14,Fr,1,0,"mat-row",8),e.qZA()),2&n&&(e.Q6J("dataSource",m.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",m.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",m.displayedColumns))},dependencies:[l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk],styles:[".mat-mdc-table[_ngcontent-%COMP%] {\n width: 100%;\n max-height: 500px;\n overflow: auto;\n}\n\n.mat-column-name[_ngcontent-%COMP%] {\n height: 100px;\n}"]}),t})(),ol=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=e.oAB({type:t}),t.\u0275inj=e.cJS({imports:[i.ez,S.ot,$.vV,ce.p9,d.Ps,H.c,re.TU,ge.Cq,g.si,ie.JX,l.p0,ve.HT,pe._t]}),t})()},811:(Ge,we,f)=>{f.d(we,{A9:()=>ve,Yi:()=>J,vV:()=>E});var i=f(2687),e=f(1281),g=f(5017),S=f(4650),$=f(4006),ce=f(3238);const d=["button"],H=["*"],re=new S.OlP("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS"),ge=new S.OlP("MatButtonToggleGroup"),ie={provide:$.JU,useExisting:(0,S.Gpc)(()=>ve),multi:!0};let l=0;class pe{constructor(I,D){this.source=I,this.value=D}}let ve=(()=>{class T{constructor(D,R){this._changeDetector=D,this._vertical=!1,this._multiple=!1,this._disabled=!1,this._controlValueAccessorChangeFn=()=>{},this._onTouched=()=>{},this._name="mat-button-toggle-group-"+l++,this.valueChange=new S.vpe,this.change=new S.vpe,this.appearance=R&&R.appearance?R.appearance:"standard"}get name(){return this._name}set name(D){this._name=D,this._markButtonsForCheck()}get vertical(){return this._vertical}set vertical(D){this._vertical=(0,e.Ig)(D)}get value(){const D=this._selectionModel?this._selectionModel.selected:[];return this.multiple?D.map(R=>R.value):D[0]?D[0].value:void 0}set value(D){this._setSelectionByValue(D),this.valueChange.emit(this.value)}get selected(){const D=this._selectionModel?this._selectionModel.selected:[];return this.multiple?D:D[0]||null}get multiple(){return this._multiple}set multiple(D){this._multiple=(0,e.Ig)(D),this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(D){this._disabled=(0,e.Ig)(D),this._markButtonsForCheck()}ngOnInit(){this._selectionModel=new g.Ov(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(D=>D.checked))}writeValue(D){this.value=D,this._changeDetector.markForCheck()}registerOnChange(D){this._controlValueAccessorChangeFn=D}registerOnTouched(D){this._onTouched=D}setDisabledState(D){this.disabled=D}_emitChangeEvent(D){const R=new pe(D,this.value);this._controlValueAccessorChangeFn(R.value),this.change.emit(R)}_syncButtonToggle(D,R,q=!1,N=!1){!this.multiple&&this.selected&&!D.checked&&(this.selected.checked=!1),this._selectionModel?R?this._selectionModel.select(D):this._selectionModel.deselect(D):N=!0,N?Promise.resolve().then(()=>this._updateModelValue(D,q)):this._updateModelValue(D,q)}_isSelected(D){return this._selectionModel&&this._selectionModel.isSelected(D)}_isPrechecked(D){return!(typeof this._rawValue>"u")&&(this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(R=>null!=D.value&&R===D.value):D.value===this._rawValue)}_setSelectionByValue(D){this._rawValue=D,this._buttonToggles&&(this.multiple&&D?(Array.isArray(D),this._clearSelection(),D.forEach(R=>this._selectValue(R))):(this._clearSelection(),this._selectValue(D)))}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(D=>D.checked=!1)}_selectValue(D){const R=this._buttonToggles.find(q=>null!=q.value&&q.value===D);R&&(R.checked=!0,this._selectionModel.select(R))}_updateModelValue(D,R){R&&this._emitChangeEvent(D),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(D=>D._markForCheck())}}return T.\u0275fac=function(D){return new(D||T)(S.Y36(S.sBO),S.Y36(re,8))},T.\u0275dir=S.lG2({type:T,selectors:[["mat-button-toggle-group"]],contentQueries:function(D,R,q){if(1&D&&S.Suo(q,J,5),2&D){let N;S.iGM(N=S.CRH())&&(R._buttonToggles=N)}},hostAttrs:["role","group",1,"mat-button-toggle-group"],hostVars:5,hostBindings:function(D,R){2&D&&(S.uIk("aria-disabled",R.disabled),S.ekj("mat-button-toggle-vertical",R.vertical)("mat-button-toggle-group-appearance-standard","standard"===R.appearance))},inputs:{appearance:"appearance",name:"name",vertical:"vertical",value:"value",multiple:"multiple",disabled:"disabled"},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[S._Bn([ie,{provide:ge,useExisting:T}])]}),T})();const Q=(0,ce.Kr)(class{});let J=(()=>{class T extends Q{constructor(D,R,q,N,U,ae){super(),this._changeDetectorRef=R,this._elementRef=q,this._focusMonitor=N,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new S.vpe;const he=Number(U);this.tabIndex=he||0===he?he:null,this.buttonToggleGroup=D,this.appearance=ae&&ae.appearance?ae.appearance:"standard"}get buttonId(){return`${this.id}-button`}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(D){this._appearance=D}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(D){const R=(0,e.Ig)(D);R!==this._checked&&(this._checked=R,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(D){this._disabled=(0,e.Ig)(D)}ngOnInit(){const D=this.buttonToggleGroup;this.id=this.id||"mat-button-toggle-"+l++,D&&(D._isPrechecked(this)?this.checked=!0:D._isSelected(this)!==this._checked&&D._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){const D=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),D&&D._isSelected(this)&&D._syncButtonToggle(this,!1,!1,!0)}focus(D){this._buttonElement.nativeElement.focus(D)}_onButtonClick(){const D=!!this._isSingleSelector()||!this._checked;D!==this._checked&&(this._checked=D,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new pe(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this._isSingleSelector()?this.buttonToggleGroup.name:this.name||null}_isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}}return T.\u0275fac=function(D){return new(D||T)(S.Y36(ge,8),S.Y36(S.sBO),S.Y36(S.SBq),S.Y36(i.tE),S.$8M("tabindex"),S.Y36(re,8))},T.\u0275cmp=S.Xpm({type:T,selectors:[["mat-button-toggle"]],viewQuery:function(D,R){if(1&D&&S.Gf(d,5),2&D){let q;S.iGM(q=S.CRH())&&(R._buttonElement=q.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:12,hostBindings:function(D,R){1&D&&S.NdJ("focus",function(){return R.focus()}),2&D&&(S.uIk("aria-label",null)("aria-labelledby",null)("id",R.id)("name",null),S.ekj("mat-button-toggle-standalone",!R.buttonToggleGroup)("mat-button-toggle-checked",R.checked)("mat-button-toggle-disabled",R.disabled)("mat-button-toggle-appearance-standard","standard"===R.appearance))},inputs:{disableRipple:"disableRipple",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",appearance:"appearance",checked:"checked",disabled:"disabled"},outputs:{change:"change"},exportAs:["matButtonToggle"],features:[S.qOj],ngContentSelectors:H,decls:6,vars:9,consts:[["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"id","disabled","click"],["button",""],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(D,R){if(1&D&&(S.F$t(),S.TgZ(0,"button",0,1),S.NdJ("click",function(){return R._onButtonClick()}),S.TgZ(2,"span",2),S.Hsn(3),S.qZA()(),S._UZ(4,"span",3)(5,"span",4)),2&D){const q=S.MAs(1);S.Q6J("id",R.buttonId)("disabled",R.disabled||null),S.uIk("tabindex",R.disabled?-1:R.tabIndex)("aria-pressed",R.checked)("name",R._getButtonName())("aria-label",R.ariaLabel)("aria-labelledby",R.ariaLabelledby),S.xp6(5),S.Q6J("matRippleTrigger",q)("matRippleDisabled",R.disableRipple||R.disabled)}},dependencies:[ce.wG],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;border-radius:2px;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0)}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:4px}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:1}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:.04}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.12}@media(hover: none){.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;line-height:36px;padding:0 16px;position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 36px;opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}"],encapsulation:2,changeDetection:0}),T})(),E=(()=>{class T{}return T.\u0275fac=function(D){return new(D||T)},T.\u0275mod=S.oAB({type:T}),T.\u0275inj=S.cJS({imports:[ce.BQ,ce.si,ce.BQ]}),T})()},6709:(Ge,we,f)=>{f.d(we,{oG:()=>J,p9:()=>D});var i=f(4650),e=f(4006),g=f(3238),S=f(1281);const $=["input"],ce=["label"],d=["*"],H=new i.OlP("mat-checkbox-default-options",{providedIn:"root",factory:re});function re(){return{color:"accent",clickAction:"check-indeterminate"}}const ge={provide:e.JU,useExisting:(0,i.Gpc)(()=>J),multi:!0};class ie{}let l=0;const pe=re(),ve=(0,g.sb)((0,g.pj)((0,g.Kr)((0,g.Id)(class{constructor(R){this._elementRef=R}}))));let Q=(()=>{class R extends ve{constructor(N,U,ae,he,Y,le,k){super(U),this._changeDetectorRef=ae,this._ngZone=he,this._animationMode=le,this._options=k,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new i.vpe,this.indeterminateChange=new i.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||pe,this.color=this.defaultColor=this._options.color||pe.color,this.tabIndex=parseInt(Y)||0,this.id=this._uniqueId=`${N}${++l}`}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(N){this._required=(0,S.Ig)(N)}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(N){const U=(0,S.Ig)(N);U!=this.checked&&(this._checked=U,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(N){const U=(0,S.Ig)(N);U!==this.disabled&&(this._disabled=U,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(N){const U=N!=this._indeterminate;this._indeterminate=(0,S.Ig)(N),U&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(N){this.checked=!!N}registerOnChange(N){this._controlValueAccessorChangeFn=N}registerOnTouched(N){this._onTouched=N}setDisabledState(N){this.disabled=N}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(N){let U=this._currentCheckState,ae=this._getAnimationTargetElement();if(U!==N&&ae&&(this._currentAnimationClass&&ae.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(U,N),this._currentCheckState=N,this._currentAnimationClass.length>0)){ae.classList.add(this._currentAnimationClass);const he=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{ae.classList.remove(he)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const N=this._options?.clickAction;this.disabled||"noop"===N?!this.disabled&&"noop"===N&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==N&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(N){N.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(N,U){if("NoopAnimations"===this._animationMode)return"";switch(N){case 0:if(1===U)return this._animationClasses.uncheckedToChecked;if(3==U)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===U?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===U?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===U?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(N){const U=this._inputElement;U&&(U.nativeElement.indeterminate=N)}}return R.\u0275fac=function(N){i.$Z()},R.\u0275dir=i.lG2({type:R,viewQuery:function(N,U){if(1&N&&(i.Gf($,5),i.Gf(ce,5),i.Gf(g.wG,5)),2&N){let ae;i.iGM(ae=i.CRH())&&(U._inputElement=ae.first),i.iGM(ae=i.CRH())&&(U._labelElement=ae.first),i.iGM(ae=i.CRH())&&(U.ripple=ae.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[i.qOj]}),R})(),J=(()=>{class R extends Q{constructor(N,U,ae,he,Y,le){super("mat-mdc-checkbox-",N,U,ae,he,Y,le),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(N){const U=new ie;return U.source=this,U.checked=N,U}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_preventBubblingFromLabel(N){N.target&&this._labelElement.nativeElement.contains(N.target)&&N.stopPropagation()}}return R.\u0275fac=function(N){return new(N||R)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(i.R0b),i.$8M("tabindex"),i.Y36(i.QbO,8),i.Y36(H,8))},R.\u0275cmp=i.Xpm({type:R,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(N,U){2&N&&(i.Ikx("id",U.id),i.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),i.ekj("_mat-animation-noopable","NoopAnimations"===U._animationMode)("mdc-checkbox--disabled",U.disabled)("mat-mdc-checkbox-disabled",U.disabled)("mat-mdc-checkbox-checked",U.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[i._Bn([ge]),i.qOj],ngContentSelectors:d,decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[3,"for"],["label",""]],template:function(N,U){if(1&N&&(i.F$t(),i.TgZ(0,"div",0),i.NdJ("click",function(he){return U._preventBubblingFromLabel(he)}),i.TgZ(1,"div",1,2)(3,"div",3),i.NdJ("click",function(){return U._onInputClick()}),i.qZA(),i.TgZ(4,"input",4,5),i.NdJ("blur",function(){return U._onBlur()})("click",function(){return U._onInputClick()})("change",function(he){return U._onInteractionEvent(he)}),i.qZA(),i._UZ(6,"div",6),i.TgZ(7,"div",7),i.O4$(),i.TgZ(8,"svg",8),i._UZ(9,"path",9),i.qZA(),i.kcU(),i._UZ(10,"div",10),i.qZA(),i._UZ(11,"div",11),i.qZA(),i.TgZ(12,"label",12,13),i.Hsn(14),i.qZA()()),2&N){const ae=i.MAs(2);i.ekj("mdc-form-field--align-end","before"==U.labelPosition),i.xp6(4),i.ekj("mdc-checkbox--selected",U.checked),i.Q6J("checked",U.checked)("disabled",U.disabled)("id",U.inputId)("required",U.required)("tabIndex",U.tabIndex),i.uIk("aria-checked",U._getAriaChecked())("aria-label",U.ariaLabel||null)("aria-labelledby",U.ariaLabelledby)("aria-describedby",U.ariaDescribedby)("name",U.name)("value",U.value),i.xp6(7),i.Q6J("matRippleTrigger",ae)("matRippleDisabled",U.disableRipple||U.disabled)("matRippleCentered",!0),i.xp6(1),i.Q6J("for",U.inputId)}},dependencies:[g.wG],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);width:var(--mdc-checkbox-state-layer-size, 48px);height:var(--mdc-checkbox-state-layer-size, 48px)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-checkbox{display:inline-block;position:relative}.mat-mdc-checkbox .mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, rgba(0, 0, 0, 0.38));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color, rgba(0, 0, 0, 0.38))}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px)}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:not([disabled])~.mdc-checkbox__ripple{opacity:.04;transform:scale(1);transition:opacity 80ms 0 cubic-bezier(0, 0, 0.2, 1),transform 80ms 0 cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:not([disabled]):focus~.mdc-checkbox__ripple{opacity:.16}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__native-control:focus:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, black)}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),R})(),I=(()=>{class R{}return R.\u0275fac=function(N){return new(N||R)},R.\u0275mod=i.oAB({type:R}),R.\u0275inj=i.cJS({}),R})(),D=(()=>{class R{}return R.\u0275fac=function(N){return new(N||R)},R.\u0275mod=i.oAB({type:R}),R.\u0275inj=i.cJS({imports:[g.BQ,g.si,I,g.BQ,I]}),R})()},9549:(Ge,we,f)=>{f.d(we,{Eo:()=>K,G_:()=>Me,KE:()=>Ne,R9:()=>De,TO:()=>F,bx:()=>W,hX:()=>Pe,lN:()=>Ae,qo:()=>Ce});var i=f(4650),e=f(445),g=f(3353),S=f(8929),$=f(6787),ce=f(7625),d=f(6895),H=f(1281),re=f(7340),ge=f(9643),ie=f(3238);const l=["matFormFieldNotchedOutline",""],pe=["*"],ve=["textField"],Q=["iconPrefixContainer"],J=["textPrefixContainer"];function E(O,te){1&O&&i._UZ(0,"span",19)}function T(O,te){if(1&O){const w=i.EpF();i.TgZ(0,"label",17),i.NdJ("cdkObserveContent",function(){i.CHM(w);const se=i.oxw(2);return i.KtG(se._refreshOutlineNotchWidth())}),i.Hsn(1,1),i.YNc(2,E,1,0,"span",18),i.qZA()}if(2&O){const w=i.oxw(2);i.Q6J("floating",w._shouldLabelFloat())("cdkObserveContentDisabled",!w._hasOutline())("id",w._labelId),i.uIk("for",w._control.id)("aria-owns",w._control.id),i.xp6(2),i.Q6J("ngIf",!w.hideRequiredMarker&&w._control.required)}}function I(O,te){if(1&O&&i.YNc(0,T,3,6,"label",16),2&O){const w=i.oxw();i.Q6J("ngIf",w._hasFloatingLabel())}}function D(O,te){1&O&&i._UZ(0,"div",20)}function R(O,te){}function q(O,te){if(1&O&&i.YNc(0,R,0,0,"ng-template",22),2&O){i.oxw(2);const w=i.MAs(1);i.Q6J("ngTemplateOutlet",w)}}function N(O,te){if(1&O&&(i.TgZ(0,"div",21),i.YNc(1,q,1,1,"ng-template",9),i.qZA()),2&O){const w=i.oxw();i.Q6J("matFormFieldNotchedOutlineOpen",w._shouldLabelFloat())("matFormFieldNotchedOutlineLabelWidth",w._labelWidth),i.xp6(1),i.Q6J("ngIf",!w._forceDisplayInfixLabel())}}function U(O,te){1&O&&(i.TgZ(0,"div",23,24),i.Hsn(2,2),i.qZA())}function ae(O,te){1&O&&(i.TgZ(0,"div",25,26),i.Hsn(2,3),i.qZA())}function he(O,te){}function Y(O,te){if(1&O&&i.YNc(0,he,0,0,"ng-template",22),2&O){i.oxw();const w=i.MAs(1);i.Q6J("ngTemplateOutlet",w)}}function le(O,te){1&O&&(i.TgZ(0,"div",27),i.Hsn(1,4),i.qZA())}function k(O,te){1&O&&(i.TgZ(0,"div",28),i.Hsn(1,5),i.qZA())}function G(O,te){1&O&&i._UZ(0,"div",29)}function P(O,te){if(1&O&&(i.TgZ(0,"div",30),i.Hsn(1,6),i.qZA()),2&O){const w=i.oxw();i.Q6J("@transitionMessages",w._subscriptAnimationState)}}function ne(O,te){if(1&O&&(i.TgZ(0,"mat-hint",34),i._uU(1),i.qZA()),2&O){const w=i.oxw(2);i.Q6J("id",w._hintLabelId),i.xp6(1),i.Oqu(w.hintLabel)}}function fe(O,te){if(1&O&&(i.TgZ(0,"div",31),i.YNc(1,ne,2,2,"mat-hint",32),i.Hsn(2,7),i._UZ(3,"div",33),i.Hsn(4,8),i.qZA()),2&O){const w=i.oxw();i.Q6J("@transitionMessages",w._subscriptAnimationState),i.xp6(1),i.Q6J("ngIf",w.hintLabel)}}const ke=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Be=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Pe=(()=>{class O{}return O.\u0275fac=function(w){return new(w||O)},O.\u0275dir=i.lG2({type:O,selectors:[["mat-label"]]}),O})(),Le=0;const x=new i.OlP("MatError");let F=(()=>{class O{constructor(w,L){this.id="mat-mdc-error-"+Le++,w||L.nativeElement.setAttribute("aria-live","polite")}}return O.\u0275fac=function(w){return new(w||O)(i.$8M("aria-live"),i.Y36(i.SBq))},O.\u0275dir=i.lG2({type:O,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(w,L){2&w&&i.Ikx("id",L.id)},inputs:{id:"id"},features:[i._Bn([{provide:x,useExisting:O}])]}),O})(),z=0,W=(()=>{class O{constructor(){this.align="start",this.id="mat-mdc-hint-"+z++}}return O.\u0275fac=function(w){return new(w||O)},O.\u0275dir=i.lG2({type:O,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(w,L){2&w&&(i.Ikx("id",L.id),i.uIk("align",null),i.ekj("mat-mdc-form-field-hint-end","end"===L.align))},inputs:{align:"align",id:"id"}}),O})();const xe=new i.OlP("MatPrefix");let Ce=(()=>{class O{constructor(w){this._isText=!1,this._isText=w.nativeElement.hasAttribute("matTextPrefix")}}return O.\u0275fac=function(w){return new(w||O)(i.Y36(i.SBq))},O.\u0275dir=i.lG2({type:O,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],features:[i._Bn([{provide:xe,useExisting:O}])]}),O})();const Se=new i.OlP("MatSuffix");let De=(()=>{class O{constructor(w){this._isText=!1,this._isText=w.nativeElement.hasAttribute("matTextSuffix")}}return O.\u0275fac=function(w){return new(w||O)(i.Y36(i.SBq))},O.\u0275dir=i.lG2({type:O,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],features:[i._Bn([{provide:Se,useExisting:O}])]}),O})(),Oe=(()=>{class O{constructor(w){this._elementRef=w,this.floating=!1}getWidth(){return function Re(O){if(null!==O.offsetParent)return O.scrollWidth;const w=O.cloneNode(!0);w.style.setProperty("position","absolute"),w.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(w);const L=w.scrollWidth;return w.remove(),L}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}}return O.\u0275fac=function(w){return new(w||O)(i.Y36(i.SBq))},O.\u0275dir=i.lG2({type:O,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(w,L){2&w&&i.ekj("mdc-floating-label--float-above",L.floating)},inputs:{floating:"floating"}}),O})();const Ze="mdc-line-ripple--active",ee="mdc-line-ripple--deactivating";let de=(()=>{class O{constructor(w,L){this._elementRef=w,this._handleTransitionEnd=se=>{const ue=this._elementRef.nativeElement.classList,p=ue.contains(ee);"opacity"===se.propertyName&&p&&ue.remove(Ze,ee)},L.runOutsideAngular(()=>{w.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const w=this._elementRef.nativeElement.classList;w.remove(ee),w.add(Ze)}deactivate(){this._elementRef.nativeElement.classList.add(ee)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return O.\u0275fac=function(w){return new(w||O)(i.Y36(i.SBq),i.Y36(i.R0b))},O.\u0275dir=i.lG2({type:O,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),O})(),y=(()=>{class O{constructor(w,L){this._elementRef=w,this._ngZone=L,this.labelWidth=0,this.open=!1}ngAfterViewInit(){const w=this._elementRef.nativeElement.querySelector(".mdc-floating-label");w?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(w.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>w.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 O.\u0275fac=function(w){return new(w||O)(i.Y36(i.SBq),i.Y36(i.R0b))},O.\u0275cmp=i.Xpm({type:O,selectors:[["div","matFormFieldNotchedOutline",""]],hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(w,L){2&w&&i.ekj("mdc-notched-outline--notched",L.open)},inputs:{labelWidth:["matFormFieldNotchedOutlineLabelWidth","labelWidth"],open:["matFormFieldNotchedOutlineOpen","open"]},attrs:l,ngContentSelectors:pe,decls:4,vars:2,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(w,L){1&w&&(i.F$t(),i._UZ(0,"div",0),i.TgZ(1,"div",1),i.Hsn(2),i.qZA(),i._UZ(3,"div",2)),2&w&&(i.xp6(1),i.Udp("width",L._getNotchWidth()))},encapsulation:2,changeDetection:0}),O})();const A={transitionMessages:(0,re.X$)("transitionMessages",[(0,re.SB)("enter",(0,re.oB)({opacity:1,transform:"translateY(0%)"})),(0,re.eR)("void => enter",[(0,re.oB)({opacity:0,transform:"translateY(-5px)"}),(0,re.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let K=(()=>{class O{}return O.\u0275fac=function(w){return new(w||O)},O.\u0275dir=i.lG2({type:O}),O})();const Me=new i.OlP("MatFormField"),Je=new i.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let ze=0,Ne=(()=>{class O{constructor(w,L,se,ue,p,M,s,u){this._elementRef=w,this._changeDetectorRef=L,this._ngZone=se,this._dir=ue,this._platform=p,this._defaults=M,this._animationMode=s,this._document=u,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+ze++,this._hintLabelId="mat-mdc-hint-"+ze++,this._subscriptAnimationState="",this._labelWidth=0,this._destroyed=new S.xQ,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,M&&(M.appearance&&(this.appearance=M.appearance),this._hideRequiredMarker=Boolean(M?.hideRequiredMarker),M.color&&(this.color=M.color))}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(w){this._hideRequiredMarker=(0,H.Ig)(w)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(w){w!==this._floatLabel&&(this._floatLabel=w,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(w){const L=this._appearance;this._appearance=w||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==L&&(this._refreshOutlineNotchWidth(),this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(w){this._subscriptSizing=w||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(w){this._hintLabel=w,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(w){this._explicitFormFieldControl=w}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 w=this._control;w.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${w.controlType}`),w.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),w.ngControl&&w.ngControl.valueChanges&&w.ngControl.valueChanges.pipe((0,ce.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(w=>!w._isText),this._hasTextPrefix=!!this._prefixChildren.find(w=>w._isText),this._hasIconSuffix=!!this._suffixChildren.find(w=>!w._isText),this._hasTextSuffix=!!this._suffixChildren.find(w=>w._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,$.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,ce.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,ce.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(w){const L=this._control?this._control.ngControl:null;return L&&L[w]}_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 w=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&w.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const L=this._hintChildren?this._hintChildren.find(ue=>"start"===ue.align):null,se=this._hintChildren?this._hintChildren.find(ue=>"end"===ue.align):null;L?w.push(L.id):this._hintLabel&&w.push(this._hintLabelId),se&&w.push(se.id)}else this._errorChildren&&w.push(...this._errorChildren.map(L=>L.id));this._control.setDescribedByIds(w)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const w=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(w.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const L=this._iconPrefixContainer?.nativeElement,se=this._textPrefixContainer?.nativeElement,ue=L?.getBoundingClientRect().width??0,p=se?.getBoundingClientRect().width??0;w.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${ue+p}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const w=this._elementRef.nativeElement;if(w.getRootNode){const L=w.getRootNode();return L&&L!==w}return document.documentElement.contains(w)}}return O.\u0275fac=function(w){return new(w||O)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(e.Is),i.Y36(g.t4),i.Y36(Je,8),i.Y36(i.QbO,8),i.Y36(d.K0))},O.\u0275cmp=i.Xpm({type:O,selectors:[["mat-form-field"]],contentQueries:function(w,L,se){if(1&w&&(i.Suo(se,Pe,5),i.Suo(se,Pe,7),i.Suo(se,K,5),i.Suo(se,xe,5),i.Suo(se,Se,5),i.Suo(se,x,5),i.Suo(se,W,5)),2&w){let ue;i.iGM(ue=i.CRH())&&(L._labelChildNonStatic=ue.first),i.iGM(ue=i.CRH())&&(L._labelChildStatic=ue.first),i.iGM(ue=i.CRH())&&(L._formFieldControl=ue.first),i.iGM(ue=i.CRH())&&(L._prefixChildren=ue),i.iGM(ue=i.CRH())&&(L._suffixChildren=ue),i.iGM(ue=i.CRH())&&(L._errorChildren=ue),i.iGM(ue=i.CRH())&&(L._hintChildren=ue)}},viewQuery:function(w,L){if(1&w&&(i.Gf(ve,5),i.Gf(Q,5),i.Gf(J,5),i.Gf(Oe,5),i.Gf(y,5),i.Gf(de,5)),2&w){let se;i.iGM(se=i.CRH())&&(L._textField=se.first),i.iGM(se=i.CRH())&&(L._iconPrefixContainer=se.first),i.iGM(se=i.CRH())&&(L._textPrefixContainer=se.first),i.iGM(se=i.CRH())&&(L._floatingLabel=se.first),i.iGM(se=i.CRH())&&(L._notchedOutline=se.first),i.iGM(se=i.CRH())&&(L._lineRipple=se.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(w,L){2&w&&i.ekj("mat-mdc-form-field-label-always-float",L._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",L._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",L._hasIconSuffix)("mat-form-field-invalid",L._control.errorState)("mat-form-field-disabled",L._control.disabled)("mat-form-field-autofilled",L._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===L._animationMode)("mat-form-field-appearance-fill","fill"==L.appearance)("mat-form-field-appearance-outline","outline"==L.appearance)("mat-form-field-hide-placeholder",L._hasFloatingLabel()&&!L._shouldLabelFloat())("mat-focused",L._control.focused)("mat-primary","accent"!==L.color&&"warn"!==L.color)("mat-accent","accent"===L.color)("mat-warn","warn"===L.color)("ng-untouched",L._shouldForward("untouched"))("ng-touched",L._shouldForward("touched"))("ng-pristine",L._shouldForward("pristine"))("ng-dirty",L._shouldForward("dirty"))("ng-valid",L._shouldForward("valid"))("ng-invalid",L._shouldForward("invalid"))("ng-pending",L._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[i._Bn([{provide:Me,useExisting:O}])],ngContentSelectors:Be,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(w,L){1&w&&(i.F$t(ke),i.YNc(0,I,1,1,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1,2),i.NdJ("click",function(ue){return L._control.onContainerClick&&L._control.onContainerClick(ue)}),i.YNc(4,D,1,0,"div",3),i.TgZ(5,"div",4),i.YNc(6,N,2,3,"div",5),i.YNc(7,U,3,0,"div",6),i.YNc(8,ae,3,0,"div",7),i.TgZ(9,"div",8),i.YNc(10,Y,1,1,"ng-template",9),i.Hsn(11),i.qZA(),i.YNc(12,le,2,0,"div",10),i.YNc(13,k,2,0,"div",11),i.qZA(),i.YNc(14,G,1,0,"div",12),i.qZA(),i.TgZ(15,"div",13),i.YNc(16,P,2,1,"div",14),i.YNc(17,fe,5,2,"div",15),i.qZA()),2&w&&(i.xp6(2),i.ekj("mdc-text-field--filled",!L._hasOutline())("mdc-text-field--outlined",L._hasOutline())("mdc-text-field--no-label",!L._hasFloatingLabel())("mdc-text-field--disabled",L._control.disabled)("mdc-text-field--invalid",L._control.errorState),i.xp6(2),i.Q6J("ngIf",!L._hasOutline()&&!L._control.disabled),i.xp6(2),i.Q6J("ngIf",L._hasOutline()),i.xp6(1),i.Q6J("ngIf",L._hasIconPrefix),i.xp6(1),i.Q6J("ngIf",L._hasTextPrefix),i.xp6(2),i.Q6J("ngIf",!L._hasOutline()||L._forceDisplayInfixLabel()),i.xp6(2),i.Q6J("ngIf",L._hasTextSuffix),i.xp6(1),i.Q6J("ngIf",L._hasIconSuffix),i.xp6(1),i.Q6J("ngIf",!L._hasOutline()),i.xp6(1),i.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===L.subscriptSizing),i.Q6J("ngSwitch",L._getDisplayedMessages()),i.xp6(1),i.Q6J("ngSwitchCase","error"),i.xp6(1),i.Q6J("ngSwitchCase","hint"))},dependencies:[d.O5,d.tP,d.RF,d.n9,ge.wD,W,Oe,y,de],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:[A.transitionMessages]},changeDetection:0}),O})(),Ae=(()=>{class O{}return O.\u0275fac=function(w){return new(w||O)},O.\u0275mod=i.oAB({type:O}),O.\u0275inj=i.cJS({imports:[ie.BQ,d.ez,ge.Q8,ie.BQ]}),O})()},284:(Ge,we,f)=>{f.d(we,{Jk:()=>ge,Nt:()=>ve,c:()=>Q});var i=f(1281),e=f(3353),g=f(9349),S=f(4650),$=f(4006),ce=f(3238),d=f(9549),H=f(8929);const ge=new S.OlP("MAT_INPUT_VALUE_ACCESSOR"),ie=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let l=0;const pe=(0,ce.FD)(class{constructor(J,E,T,I){this._defaultErrorStateMatcher=J,this._parentForm=E,this._parentFormGroup=T,this.ngControl=I,this.stateChanges=new H.xQ}});let ve=(()=>{class J extends pe{constructor(T,I,D,R,q,N,U,ae,he,Y){super(N,R,q,D),this._elementRef=T,this._platform=I,this._autofillMonitor=ae,this._formField=Y,this._uid="mat-input-"+l++,this.focused=!1,this.stateChanges=new H.xQ,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(G=>(0,e.qK)().has(G)),this._iOSKeyupListener=G=>{const P=G.target;!P.value&&0===P.selectionStart&&0===P.selectionEnd&&(P.setSelectionRange(1,1),P.setSelectionRange(0,0))};const le=this._elementRef.nativeElement,k=le.nodeName.toLowerCase();this._inputValueAccessor=U||le,this._previousNativeValue=this.value,this.id=this.id,I.IOS&&he.runOutsideAngular(()=>{T.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===k,this._isTextarea="textarea"===k,this._isInFormField=!!Y,this._isNativeSelect&&(this.controlType=le.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(T){this._disabled=(0,i.Ig)(T),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(T){this._id=T||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator($.kI.required)??!1}set required(T){this._required=(0,i.Ig)(T)}get type(){return this._type}set type(T){this._type=T||"text",this._validateType(),!this._isTextarea&&(0,e.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(T){T!==this.value&&(this._inputValueAccessor.value=T,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(T){this._readonly=(0,i.Ig)(T)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(T=>{this.autofilled=T.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(T){this._elementRef.nativeElement.focus(T)}_focusChanged(T){T!==this.focused&&(this.focused=T,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const T=this._elementRef.nativeElement.value;this._previousNativeValue!==T&&(this._previousNativeValue=T,this.stateChanges.next())}_dirtyCheckPlaceholder(){const T=this._getPlaceholder();if(T!==this._previousPlaceholder){const I=this._elementRef.nativeElement;this._previousPlaceholder=T,T?I.setAttribute("placeholder",T):I.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){ie.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let T=this._elementRef.nativeElement.validity;return T&&T.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const T=this._elementRef.nativeElement,I=T.options[0];return this.focused||T.multiple||!this.empty||!!(T.selectedIndex>-1&&I&&I.label)}return this.focused||!this.empty}setDescribedByIds(T){T.length?this._elementRef.nativeElement.setAttribute("aria-describedby",T.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const T=this._elementRef.nativeElement;return this._isNativeSelect&&(T.multiple||T.size>1)}}return J.\u0275fac=function(T){return new(T||J)(S.Y36(S.SBq),S.Y36(e.t4),S.Y36($.a5,10),S.Y36($.F,8),S.Y36($.sg,8),S.Y36(ce.rD),S.Y36(ge,10),S.Y36(g.Lq),S.Y36(S.R0b),S.Y36(d.G_,8))},J.\u0275dir=S.lG2({type:J,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(T,I){1&T&&S.NdJ("focus",function(){return I._focusChanged(!0)})("blur",function(){return I._focusChanged(!1)})("input",function(){return I._onInput()}),2&T&&(S.Ikx("id",I.id)("disabled",I.disabled)("required",I.required),S.uIk("name",I.name||null)("readonly",I.readonly&&!I._isNativeSelect||null)("aria-invalid",I.empty&&I.required?null:I.errorState)("aria-required",I.required)("id",I.id),S.ekj("mat-input-server",I._isServer)("mat-mdc-form-field-textarea-control",I._isInFormField&&I._isTextarea)("mat-mdc-form-field-input-control",I._isInFormField)("mdc-text-field__input",I._isInFormField)("mat-mdc-native-select-inline",I._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[S._Bn([{provide:d.Eo,useExisting:J}]),S.qOj,S.TTD]}),J})(),Q=(()=>{class J{}return J.\u0275fac=function(T){return new(T||J)},J.\u0275mod=S.oAB({type:J}),J.\u0275inj=S.cJS({imports:[ce.BQ,d.lN,d.lN,g.Ky,ce.BQ]}),J})()},8739:(Ge,we,f)=>{f.d(we,{NW:()=>ae,TU:()=>he,ye:()=>J});var i=f(6895),e=f(4650),g=f(8929),S=f(4859),$=f(4385),ce=f(266),d=f(3238),H=f(1281),re=f(9549);function ge(Y,le){if(1&Y&&(e.TgZ(0,"mat-option",19),e._uU(1),e.qZA()),2&Y){const k=le.$implicit;e.Q6J("value",k),e.xp6(1),e.hij(" ",k," ")}}function ie(Y,le){if(1&Y){const k=e.EpF();e.TgZ(0,"mat-form-field",16)(1,"mat-select",17),e.NdJ("selectionChange",function(P){e.CHM(k);const ne=e.oxw(2);return e.KtG(ne._changePageSize(P.value))}),e.YNc(2,ge,2,2,"mat-option",18),e.qZA()()}if(2&Y){const k=e.oxw(2);e.Q6J("appearance",k._formFieldAppearance)("color",k.color),e.xp6(1),e.Q6J("value",k.pageSize)("disabled",k.disabled)("aria-labelledby",k._pageSizeLabelId)("panelClass",k.selectConfig.panelClass||"")("disableOptionCentering",k.selectConfig.disableOptionCentering),e.xp6(1),e.Q6J("ngForOf",k._displayedPageSizeOptions)}}function l(Y,le){if(1&Y&&(e.TgZ(0,"div",20),e._uU(1),e.qZA()),2&Y){const k=e.oxw(2);e.xp6(1),e.Oqu(k.pageSize)}}function pe(Y,le){if(1&Y&&(e.TgZ(0,"div",12)(1,"div",13),e._uU(2),e.qZA(),e.YNc(3,ie,3,8,"mat-form-field",14),e.YNc(4,l,2,1,"div",15),e.qZA()),2&Y){const k=e.oxw();e.xp6(1),e.s9C("id",k._pageSizeLabelId),e.xp6(1),e.hij(" ",k._intl.itemsPerPageLabel," "),e.xp6(1),e.Q6J("ngIf",k._displayedPageSizeOptions.length>1),e.xp6(1),e.Q6J("ngIf",k._displayedPageSizeOptions.length<=1)}}function ve(Y,le){if(1&Y){const k=e.EpF();e.TgZ(0,"button",21),e.NdJ("click",function(){e.CHM(k);const P=e.oxw();return e.KtG(P.firstPage())}),e.O4$(),e.TgZ(1,"svg",7),e._UZ(2,"path",22),e.qZA()()}if(2&Y){const k=e.oxw();e.Q6J("matTooltip",k._intl.firstPageLabel)("matTooltipDisabled",k._previousButtonsDisabled())("matTooltipPosition","above")("disabled",k._previousButtonsDisabled()),e.uIk("aria-label",k._intl.firstPageLabel)}}function Q(Y,le){if(1&Y){const k=e.EpF();e.O4$(),e.kcU(),e.TgZ(0,"button",23),e.NdJ("click",function(){e.CHM(k);const P=e.oxw();return e.KtG(P.lastPage())}),e.O4$(),e.TgZ(1,"svg",7),e._UZ(2,"path",24),e.qZA()()}if(2&Y){const k=e.oxw();e.Q6J("matTooltip",k._intl.lastPageLabel)("matTooltipDisabled",k._nextButtonsDisabled())("matTooltipPosition","above")("disabled",k._nextButtonsDisabled()),e.uIk("aria-label",k._intl.lastPageLabel)}}let J=(()=>{class Y{constructor(){this.changes=new g.xQ,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(k,G,P)=>{if(0==P||0==G)return`0 of ${P}`;const ne=k*G;return`${ne+1} \u2013 ${ne<(P=Math.max(P,0))?Math.min(ne+G,P):ne+G} of ${P}`}}}return Y.\u0275fac=function(k){return new(k||Y)},Y.\u0275prov=e.Yz7({token:Y,factory:Y.\u0275fac,providedIn:"root"}),Y})();const T={provide:J,deps:[[new e.FiY,new e.tp0,J]],useFactory:function E(Y){return Y||new J}},R=new e.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),q=(0,d.Id)((0,d.dB)(class{}));let N=(()=>{class Y extends q{constructor(k,G,P){if(super(),this._intl=k,this._changeDetectorRef=G,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new e.vpe,this._intlChanges=k.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),P){const{pageSize:ne,pageSizeOptions:fe,hidePageSize:ke,showFirstLastButtons:Be}=P;null!=ne&&(this._pageSize=ne),null!=fe&&(this._pageSizeOptions=fe),null!=ke&&(this._hidePageSize=ke),null!=Be&&(this._showFirstLastButtons=Be)}}get pageIndex(){return this._pageIndex}set pageIndex(k){this._pageIndex=Math.max((0,H.su)(k),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(k){this._length=(0,H.su)(k),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(k){this._pageSize=Math.max((0,H.su)(k),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(k){this._pageSizeOptions=(k||[]).map(G=>(0,H.su)(G)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(k){this._hidePageSize=(0,H.Ig)(k)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(k){this._showFirstLastButtons=(0,H.Ig)(k)}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const k=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(k)}previousPage(){if(!this.hasPreviousPage())return;const k=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(k)}firstPage(){if(!this.hasPreviousPage())return;const k=this.pageIndex;this.pageIndex=0,this._emitPageEvent(k)}lastPage(){if(!this.hasNextPage())return;const k=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(k)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const k=this.getNumberOfPages()-1;return this.pageIndex<k&&0!=this.pageSize}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(k){const P=this.pageIndex;this.pageIndex=Math.floor(this.pageIndex*this.pageSize/k)||0,this.pageSize=k,this._emitPageEvent(P)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){!this._initialized||(this.pageSize||(this._pageSize=0!=this.pageSizeOptions.length?this.pageSizeOptions[0]:50),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),-1===this._displayedPageSizeOptions.indexOf(this.pageSize)&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((k,G)=>k-G),this._changeDetectorRef.markForCheck())}_emitPageEvent(k){this.page.emit({previousPageIndex:k,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return Y.\u0275fac=function(k){e.$Z()},Y.\u0275dir=e.lG2({type:Y,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[e.qOj]}),Y})(),U=0,ae=(()=>{class Y extends N{constructor(k,G,P){super(k,G,P),this._pageSizeLabelId="mat-paginator-page-size-label-"+U++,this._formFieldAppearance=P?.formFieldAppearance||"outline"}}return Y.\u0275fac=function(k){return new(k||Y)(e.Y36(J),e.Y36(e.sBO),e.Y36(R,8))},Y.\u0275cmp=e.Xpm({type:Y,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[e.qOj],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size",4,"ngIf"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label",3,"id"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-mdc-paginator-page-size-value",4,"ngIf"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[3,"value","disabled","aria-labelledby","panelClass","disableOptionCentering","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(k,G){1&k&&(e.TgZ(0,"div",0)(1,"div",1),e.YNc(2,pe,5,4,"div",2),e.TgZ(3,"div",3)(4,"div",4),e._uU(5),e.qZA(),e.YNc(6,ve,3,5,"button",5),e.TgZ(7,"button",6),e.NdJ("click",function(){return G.previousPage()}),e.O4$(),e.TgZ(8,"svg",7),e._UZ(9,"path",8),e.qZA()(),e.kcU(),e.TgZ(10,"button",9),e.NdJ("click",function(){return G.nextPage()}),e.O4$(),e.TgZ(11,"svg",7),e._UZ(12,"path",10),e.qZA()(),e.YNc(13,Q,3,5,"button",11),e.qZA()()()),2&k&&(e.xp6(2),e.Q6J("ngIf",!G.hidePageSize),e.xp6(3),e.hij(" ",G._intl.getRangeLabel(G.pageIndex,G.pageSize,G.length)," "),e.xp6(1),e.Q6J("ngIf",G.showFirstLastButtons),e.xp6(1),e.Q6J("matTooltip",G._intl.previousPageLabel)("matTooltipDisabled",G._previousButtonsDisabled())("matTooltipPosition","above")("disabled",G._previousButtonsDisabled()),e.uIk("aria-label",G._intl.previousPageLabel),e.xp6(3),e.Q6J("matTooltip",G._intl.nextPageLabel)("matTooltipDisabled",G._nextButtonsDisabled())("matTooltipPosition","above")("disabled",G._nextButtonsDisabled()),e.uIk("aria-label",G._intl.nextPageLabel),e.xp6(3),e.Q6J("ngIf",G.showFirstLastButtons))},dependencies:[i.sg,i.O5,S.RK,re.KE,$.gD,d.ey,ce.gM],styles:[".mat-mdc-paginator{display:block}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),Y})(),he=(()=>{class Y{}return Y.\u0275fac=function(k){return new(k||Y)},Y.\u0275mod=e.oAB({type:Y}),Y.\u0275inj=e.cJS({providers:[T],imports:[i.ez,S.ot,$.LD,ce.AV]}),Y})()},1572:(Ge,we,f)=>{f.d(we,{Cq:()=>ve,Ou:()=>l});var i=f(4650),e=f(3238),g=f(1281),S=f(6895);const $=["determinateSpinner"];function ce(Q,J){if(1&Q&&(i.O4$(),i.TgZ(0,"svg",11),i._UZ(1,"circle",12),i.qZA()),2&Q){const E=i.oxw();i.uIk("viewBox",E._viewBox()),i.xp6(1),i.Udp("stroke-dasharray",E._strokeCircumference(),"px")("stroke-dashoffset",E._strokeCircumference()/2,"px")("stroke-width",E._circleStrokeWidth(),"%"),i.uIk("r",E._circleRadius())}}const d=(0,e.pj)(class{constructor(Q){this._elementRef=Q}},"primary"),H=new i.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function re(){return{diameter:ge}}}),ge=100;let l=(()=>{class Q extends d{constructor(E,T,I){super(E),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=ge,this._noopAnimations="NoopAnimations"===T&&!!I&&!I._forceAnimations,I&&(I.color&&(this.color=this.defaultColor=I.color),I.diameter&&(this.diameter=I.diameter),I.strokeWidth&&(this.strokeWidth=I.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(E){this._value=Math.max(0,Math.min(100,(0,g.su)(E)))}get diameter(){return this._diameter}set diameter(E){this._diameter=(0,g.su)(E)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(E){this._strokeWidth=(0,g.su)(E)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const E=2*this._circleRadius()+this.strokeWidth;return`0 0 ${E} ${E}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return Q.\u0275fac=function(E){return new(E||Q)(i.Y36(i.SBq),i.Y36(i.QbO,8),i.Y36(H))},Q.\u0275cmp=i.Xpm({type:Q,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(E,T){if(1&E&&i.Gf($,5),2&E){let I;i.iGM(I=i.CRH())&&(T._determinateCircle=I.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:12,hostBindings:function(E,T){2&E&&(i.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===T.mode?T.value:null)("mode",T.mode),i.Udp("width",T.diameter,"px")("height",T.diameter,"px"),i.ekj("_mat-animation-noopable",T._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===T.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[i.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(E,T){if(1&E&&(i.YNc(0,ce,2,8,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1,2),i.O4$(),i.TgZ(4,"svg",3),i._UZ(5,"circle",4),i.qZA()(),i.kcU(),i.TgZ(6,"div",5)(7,"div",6)(8,"div",7),i.GkF(9,8),i.qZA(),i.TgZ(10,"div",9),i.GkF(11,8),i.qZA(),i.TgZ(12,"div",10),i.GkF(13,8),i.qZA()()()),2&E){const I=i.MAs(1);i.xp6(4),i.uIk("viewBox",T._viewBox()),i.xp6(1),i.Udp("stroke-dasharray",T._strokeCircumference(),"px")("stroke-dashoffset",T._strokeDashOffset(),"px")("stroke-width",T._circleStrokeWidth(),"%"),i.uIk("r",T._circleRadius()),i.xp6(4),i.Q6J("ngTemplateOutlet",I),i.xp6(2),i.Q6J("ngTemplateOutlet",I),i.xp6(2),i.Q6J("ngTemplateOutlet",I)}},dependencies:[S.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, transparent)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),Q})(),ve=(()=>{class Q{}return Q.\u0275fac=function(E){return new(E||Q)},Q.\u0275mod=i.oAB({type:Q}),Q.\u0275inj=i.cJS({imports:[S.ez,e.BQ]}),Q})()},4385:(Ge,we,f)=>{f.d(we,{$L:()=>Oe,LD:()=>Ze,gD:()=>Re});var i=f(8184),e=f(6895),g=f(4650),S=f(3238),$=f(9549),ce=f(7376),d=f(2687),H=f(445),re=f(1281),ge=f(5017),ie=f(9521),l=f(4006),pe=f(8929),ve=f(8514),Q=f(6787),J=f(1059),E=f(7545),T=f(2986),I=f(2198),D=f(4850),R=f(5778),q=f(7625),N=f(7340);const U=["trigger"],ae=["panel"];function he(ee,de){if(1&ee&&(g.TgZ(0,"span",10),g._uU(1),g.qZA()),2&ee){const y=g.oxw();g.xp6(1),g.Oqu(y.placeholder)}}function Y(ee,de){if(1&ee&&(g.TgZ(0,"span",14),g._uU(1),g.qZA()),2&ee){const y=g.oxw(2);g.xp6(1),g.Oqu(y.triggerValue)}}function le(ee,de){1&ee&&g.Hsn(0,0,["*ngSwitchCase","true"])}function k(ee,de){if(1&ee&&(g.TgZ(0,"span",11),g.YNc(1,Y,2,1,"span",12),g.YNc(2,le,1,0,"ng-content",13),g.qZA()),2&ee){const y=g.oxw();g.Q6J("ngSwitch",!!y.customTrigger),g.xp6(2),g.Q6J("ngSwitchCase",!0)}}function G(ee,de){if(1&ee){const y=g.EpF();g.O4$(),g.kcU(),g.TgZ(0,"div",15,16),g.NdJ("@transformPanel.done",function(K){g.CHM(y);const ye=g.oxw();return g.KtG(ye._panelDoneAnimatingStream.next(K.toState))})("keydown",function(K){g.CHM(y);const ye=g.oxw();return g.KtG(ye._handleKeydown(K))}),g.Hsn(2,1),g.qZA()}if(2&ee){const y=g.oxw();g.Gre("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",y._getPanelTheme(),""),g.Q6J("ngClass",y.panelClass)("@transformPanel","showing"),g.uIk("id",y.id+"-panel")("aria-multiselectable",y.multiple)("aria-label",y.ariaLabel||null)("aria-labelledby",y._getPanelAriaLabelledby())}}const P=[[["mat-select-trigger"]],"*"],ne=["mat-select-trigger","*"],fe={transformPanelWrap:(0,N.X$)("transformPanelWrap",[(0,N.eR)("* => void",(0,N.IO)("@transformPanel",[(0,N.pV)()],{optional:!0}))]),transformPanel:(0,N.X$)("transformPanel",[(0,N.SB)("void",(0,N.oB)({opacity:0,transform:"scale(1, 0.8)"})),(0,N.eR)("void => showing",(0,N.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,N.oB)({opacity:1,transform:"scale(1, 1)"}))),(0,N.eR)("* => void",(0,N.jt)("100ms linear",(0,N.oB)({opacity:0})))])};let Le=0;const x=new g.OlP("mat-select-scroll-strategy"),z=new g.OlP("MAT_SELECT_CONFIG"),W={provide:x,deps:[i.aV],useFactory:function F(ee){return()=>ee.scrollStrategies.reposition()}},xe=new g.OlP("MatSelectTrigger");class Ce{constructor(de,y){this.source=de,this.value=y}}const Se=(0,S.Kr)((0,S.sb)((0,S.Id)((0,S.FD)(class{constructor(ee,de,y,A,K){this._elementRef=ee,this._defaultErrorStateMatcher=de,this._parentForm=y,this._parentFormGroup=A,this.ngControl=K,this.stateChanges=new pe.xQ}}))));let De=(()=>{class ee extends Se{constructor(y,A,K,ye,Fe,He,Me,Je,ze,je,Ie,Qe,We,Ne){super(Fe,ye,Me,Je,je),this._viewportRuler=y,this._changeDetectorRef=A,this._ngZone=K,this._dir=He,this._parentFormField=ze,this._liveAnnouncer=We,this._defaultOptions=Ne,this._panelOpen=!1,this._compareWith=(Ae,O)=>Ae===O,this._uid="mat-select-"+Le++,this._triggerAriaLabelledBy=null,this._destroy=new pe.xQ,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+Le++,this._panelDoneAnimatingStream=new pe.xQ,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=(0,ve.P)(()=>{const Ae=this.options;return Ae?Ae.changes.pipe((0,J.O)(Ae),(0,E.w)(()=>(0,Q.T)(...Ae.map(O=>O.onSelectionChange)))):this._ngZone.onStable.pipe((0,T.q)(1),(0,E.w)(()=>this.optionSelectionChanges))}),this.openedChange=new g.vpe,this._openedStream=this.openedChange.pipe((0,I.h)(Ae=>Ae),(0,D.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,I.h)(Ae=>!Ae),(0,D.U)(()=>{})),this.selectionChange=new g.vpe,this.valueChange=new g.vpe,this.ngControl&&(this.ngControl.valueAccessor=this),null!=Ne?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=Ne.typeaheadDebounceInterval),this._scrollStrategyFactory=Qe,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(Ie)||0,this.id=this.id}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(y){this._placeholder=y,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(l.kI.required)??!1}set required(y){this._required=(0,re.Ig)(y),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(y){this._multiple=(0,re.Ig)(y)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(y){this._disableOptionCentering=(0,re.Ig)(y)}get compareWith(){return this._compareWith}set compareWith(y){this._compareWith=y,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(y){this._assignValue(y)&&this._onChange(y)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(y){this._typeaheadDebounceInterval=(0,re.su)(y)}get id(){return this._id}set id(y){this._id=y||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new ge.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,R.x)(),(0,q.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,q.R)(this._destroy)).subscribe(y=>{y.added.forEach(A=>A.select()),y.removed.forEach(A=>A.deselect())}),this.options.changes.pipe((0,J.O)(null),(0,q.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const y=this._getTriggerAriaLabelledby(),A=this.ngControl;if(y!==this._triggerAriaLabelledBy){const K=this._elementRef.nativeElement;this._triggerAriaLabelledBy=y,y?K.setAttribute("aria-labelledby",y):K.removeAttribute("aria-labelledby")}A&&(this._previousControl!==A.control&&(void 0!==this._previousControl&&null!==A.disabled&&A.disabled!==this.disabled&&(this.disabled=A.disabled),this._previousControl=A.control),this.updateErrorState())}ngOnChanges(y){(y.disabled||y.userAriaDescribedBy)&&this.stateChanges.next(),y.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(y){this._assignValue(y)}registerOnChange(y){this._onChange=y}registerOnTouched(y){this._onTouched=y}setDisabledState(y){this.disabled=y,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const y=this._selectionModel.selected.map(A=>A.viewValue);return this._isRtl()&&y.reverse(),y.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(y){this.disabled||(this.panelOpen?this._handleOpenKeydown(y):this._handleClosedKeydown(y))}_handleClosedKeydown(y){const A=y.keyCode,K=A===ie.JH||A===ie.LH||A===ie.oh||A===ie.SV,ye=A===ie.K5||A===ie.L_,Fe=this._keyManager;if(!Fe.isTyping()&&ye&&!(0,ie.Vb)(y)||(this.multiple||y.altKey)&&K)y.preventDefault(),this.open();else if(!this.multiple){const He=this.selected;Fe.onKeydown(y);const Me=this.selected;Me&&He!==Me&&this._liveAnnouncer.announce(Me.viewValue,1e4)}}_handleOpenKeydown(y){const A=this._keyManager,K=y.keyCode,ye=K===ie.JH||K===ie.LH,Fe=A.isTyping();if(ye&&y.altKey)y.preventDefault(),this.close();else if(Fe||K!==ie.K5&&K!==ie.L_||!A.activeItem||(0,ie.Vb)(y))if(!Fe&&this._multiple&&K===ie.A&&y.ctrlKey){y.preventDefault();const He=this.options.some(Me=>!Me.disabled&&!Me.selected);this.options.forEach(Me=>{Me.disabled||(He?Me.select():Me.deselect())})}else{const He=A.activeItemIndex;A.onKeydown(y),this._multiple&&ye&&y.shiftKey&&A.activeItem&&A.activeItemIndex!==He&&A.activeItem._selectViaInteraction()}else y.preventDefault(),A.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,T.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(y){if(this._selectionModel.selected.forEach(A=>A.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&y)Array.isArray(y),y.forEach(A=>this._selectOptionByValue(A)),this._sortValues();else{const A=this._selectOptionByValue(y);A?this._keyManager.updateActiveItem(A):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(y){const A=this.options.find(K=>{if(this._selectionModel.isSelected(K))return!1;try{return null!=K.value&&this._compareWith(K.value,y)}catch{return!1}});return A&&this._selectionModel.select(A),A}_assignValue(y){return!!(y!==this._value||this._multiple&&Array.isArray(y))&&(this.options&&this._setSelectionByValue(y),this._value=y,!0)}_initKeyManager(){this._keyManager=new d.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const y=(0,Q.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,q.R)(y)).subscribe(A=>{this._onSelect(A.source,A.isUserInput),A.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,Q.T)(...this.options.map(A=>A._stateChanges)).pipe((0,q.R)(y)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}_onSelect(y,A){const K=this._selectionModel.isSelected(y);null!=y.value||this._multiple?(K!==y.selected&&(y.selected?this._selectionModel.select(y):this._selectionModel.deselect(y)),A&&this._keyManager.setActiveItem(y),this.multiple&&(this._sortValues(),A&&this.focus())):(y.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(y.value)),K!==this._selectionModel.isSelected(y)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const y=this.options.toArray();this._selectionModel.sort((A,K)=>this.sortComparator?this.sortComparator(A,K,y):y.indexOf(A)-y.indexOf(K)),this.stateChanges.next()}}_propagateChanges(y){let A=null;A=this.multiple?this.selected.map(K=>K.value):this.selected?this.selected.value:y,this._value=A,this.valueChange.emit(A),this._onChange(A),this.selectionChange.emit(this._getChangeEvent(A)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(y){this._elementRef.nativeElement.focus(y)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const y=this._parentFormField?.getLabelId();return this.ariaLabelledby?(y?y+" ":"")+this.ariaLabelledby:y}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const y=this._parentFormField?.getLabelId();let A=(y?y+" ":"")+this._valueId;return this.ariaLabelledby&&(A+=" "+this.ariaLabelledby),A}_panelDoneAnimating(y){this.openedChange.emit(y)}setDescribedByIds(y){y.length?this._elementRef.nativeElement.setAttribute("aria-describedby",y.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return ee.\u0275fac=function(y){return new(y||ee)(g.Y36(ce.rL),g.Y36(g.sBO),g.Y36(g.R0b),g.Y36(S.rD),g.Y36(g.SBq),g.Y36(H.Is,8),g.Y36(l.F,8),g.Y36(l.sg,8),g.Y36($.G_,8),g.Y36(l.a5,10),g.$8M("tabindex"),g.Y36(x),g.Y36(d.Kd),g.Y36(z,8))},ee.\u0275dir=g.lG2({type:ee,viewQuery:function(y,A){if(1&y&&(g.Gf(U,5),g.Gf(ae,5),g.Gf(i.pI,5)),2&y){let K;g.iGM(K=g.CRH())&&(A.trigger=K.first),g.iGM(K=g.CRH())&&(A.panel=K.first),g.iGM(K=g.CRH())&&(A._overlayDir=K.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[g.qOj,g.TTD]}),ee})(),Oe=(()=>{class ee{}return ee.\u0275fac=function(y){return new(y||ee)},ee.\u0275dir=g.lG2({type:ee,selectors:[["mat-select-trigger"]],features:[g._Bn([{provide:xe,useExisting:ee}])]}),ee})(),Re=(()=>{class ee extends De{constructor(){super(...arguments),this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}]}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,q.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(),this._changeDetectorRef.detectChanges())})}ngAfterViewInit(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin())}open(){this._overlayWidth=this._getOverlayWidth(),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(y){const A=this.options.toArray()[y];if(A){const K=this.panel.nativeElement,ye=(0,S.CB)(y,this.options,this.optionGroups),Fe=A._getHostElement();K.scrollTop=0===y&&1===ye?0:(0,S.jH)(Fe.offsetTop,Fe.offsetHeight,K.scrollTop,K.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(y){return new Ce(this,y)}_getOverlayWidth(){return(this._preferredOverlayOrigin instanceof i.xu?this._preferredOverlayOrigin.elementRef:this._preferredOverlayOrigin||this._elementRef).nativeElement.getBoundingClientRect().width}}return ee.\u0275fac=function(){let de;return function(A){return(de||(de=g.n5z(ee)))(A||ee)}}(),ee.\u0275cmp=g.Xpm({type:ee,selectors:[["mat-select"]],contentQueries:function(y,A,K){if(1&y&&(g.Suo(K,xe,5),g.Suo(K,S.ey,5),g.Suo(K,S.K7,5)),2&y){let ye;g.iGM(ye=g.CRH())&&(A.customTrigger=ye.first),g.iGM(ye=g.CRH())&&(A.options=ye),g.iGM(ye=g.CRH())&&(A.optionGroups=ye)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(y,A){1&y&&g.NdJ("keydown",function(ye){return A._handleKeydown(ye)})("focus",function(){return A._onFocus()})("blur",function(){return A._onBlur()}),2&y&&(g.uIk("id",A.id)("tabindex",A.tabIndex)("aria-controls",A.panelOpen?A.id+"-panel":null)("aria-expanded",A.panelOpen)("aria-label",A.ariaLabel||null)("aria-required",A.required.toString())("aria-disabled",A.disabled.toString())("aria-invalid",A.errorState)("aria-activedescendant",A._getAriaActiveDescendant()),g.ekj("mat-mdc-select-disabled",A.disabled)("mat-mdc-select-invalid",A.errorState)("mat-mdc-select-required",A.required)("mat-mdc-select-empty",A.empty)("mat-mdc-select-multiple",A.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matSelect"],features:[g._Bn([{provide:$.Eo,useExisting:ee},{provide:S.HF,useExisting:ee}]),g.qOj],ngContentSelectors:ne,decls:11,vars:11,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(y,A){if(1&y&&(g.F$t(P),g.TgZ(0,"div",0,1),g.NdJ("click",function(){return A.toggle()}),g.TgZ(3,"div",2),g.YNc(4,he,2,1,"span",3),g.YNc(5,k,3,2,"span",4),g.qZA(),g.TgZ(6,"div",5)(7,"div",6),g.O4$(),g.TgZ(8,"svg",7),g._UZ(9,"path",8),g.qZA()()()(),g.YNc(10,G,3,9,"ng-template",9),g.NdJ("backdropClick",function(){return A.close()})("attach",function(){return A._onAttached()})("detach",function(){return A.close()})),2&y){const K=g.MAs(1);g.uIk("aria-owns",A.panelOpen?A.id+"-panel":null),g.xp6(3),g.Q6J("ngSwitch",A.empty),g.uIk("id",A._valueId),g.xp6(1),g.Q6J("ngSwitchCase",!0),g.xp6(1),g.Q6J("ngSwitchCase",!1),g.xp6(5),g.Q6J("cdkConnectedOverlayPanelClass",A._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",A._scrollStrategy)("cdkConnectedOverlayOrigin",A._preferredOverlayOrigin||K)("cdkConnectedOverlayOpen",A.panelOpen)("cdkConnectedOverlayPositions",A._positions)("cdkConnectedOverlayWidth",A._overlayWidth)}},dependencies:[e.mk,e.RF,e.n9,e.ED,i.pI,i.xu],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%}.mat-mdc-select{display:inline-block;width:100%;outline:none}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}.mdc-menu-surface.mat-mdc-select-panel{width:100%;max-height:275px;position:static;outline:0;margin:0;padding:8px 0;list-style-type:none}.mdc-menu-surface.mat-mdc-select-panel:focus{outline:none}.cdk-high-contrast-active .mdc-menu-surface.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) .mdc-menu-surface.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above .mdc-menu-surface.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[fe.transformPanel]},changeDetection:0}),ee})(),Ze=(()=>{class ee{}return ee.\u0275fac=function(y){return new(y||ee)},ee.\u0275mod=g.oAB({type:ee}),ee.\u0275inj=g.cJS({providers:[W],imports:[e.ez,i.U8,S.Ng,S.BQ,ce.ZD,$.lN,S.Ng,S.BQ]}),ee})()},6308:(Ge,we,f)=>{f.d(we,{JX:()=>le,YE:()=>I,nU:()=>Y});var i=f(4650),e=f(2687),g=f(1281),S=f(9521),$=f(3238),ce=f(8929),d=f(6787),H=f(7340),re=f(6895);const ge=["mat-sort-header",""];function ie(k,G){if(1&k){const P=i.EpF();i.TgZ(0,"div",3),i.NdJ("@arrowPosition.start",function(){i.CHM(P);const fe=i.oxw();return i.KtG(fe._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){i.CHM(P);const fe=i.oxw();return i.KtG(fe._disableViewStateAnimation=!1)}),i._UZ(1,"div",4),i.TgZ(2,"div",5),i._UZ(3,"div",6)(4,"div",7)(5,"div",8),i.qZA()()}if(2&k){const P=i.oxw();i.Q6J("@arrowOpacity",P._getArrowViewState())("@arrowPosition",P._getArrowViewState())("@allowChildren",P._getArrowDirectionState()),i.xp6(2),i.Q6J("@indicator",P._getArrowDirectionState()),i.xp6(1),i.Q6J("@leftPointer",P._getArrowDirectionState()),i.xp6(1),i.Q6J("@rightPointer",P._getArrowDirectionState())}}const l=["*"],E=new i.OlP("MAT_SORT_DEFAULT_OPTIONS"),T=(0,$.dB)((0,$.Id)(class{}));let I=(()=>{class k extends T{constructor(P){super(),this._defaultOptions=P,this.sortables=new Map,this._stateChanges=new ce.xQ,this.start="asc",this._direction="",this.sortChange=new i.vpe}get direction(){return this._direction}set direction(P){this._direction=P}get disableClear(){return this._disableClear}set disableClear(P){this._disableClear=(0,g.Ig)(P)}register(P){this.sortables.set(P.id,P)}deregister(P){this.sortables.delete(P.id)}sort(P){this.active!=P.id?(this.active=P.id,this.direction=P.start?P.start:this.start):this.direction=this.getNextSortDirection(P),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(P){if(!P)return"";let fe=function D(k,G){let P=["asc","desc"];return"desc"==k&&P.reverse(),G||P.push(""),P}(P.start||this.start,P?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),ke=fe.indexOf(this.direction)+1;return ke>=fe.length&&(ke=0),fe[ke]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return k.\u0275fac=function(P){return new(P||k)(i.Y36(E,8))},k.\u0275dir=i.lG2({type:k,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[i.qOj,i.TTD]}),k})();const R=$.mZ.ENTERING+" "+$.yN.STANDARD_CURVE,q={indicator:(0,H.X$)("indicator",[(0,H.SB)("active-asc, asc",(0,H.oB)({transform:"translateY(0px)"})),(0,H.SB)("active-desc, desc",(0,H.oB)({transform:"translateY(10px)"})),(0,H.eR)("active-asc <=> active-desc",(0,H.jt)(R))]),leftPointer:(0,H.X$)("leftPointer",[(0,H.SB)("active-asc, asc",(0,H.oB)({transform:"rotate(-45deg)"})),(0,H.SB)("active-desc, desc",(0,H.oB)({transform:"rotate(45deg)"})),(0,H.eR)("active-asc <=> active-desc",(0,H.jt)(R))]),rightPointer:(0,H.X$)("rightPointer",[(0,H.SB)("active-asc, asc",(0,H.oB)({transform:"rotate(45deg)"})),(0,H.SB)("active-desc, desc",(0,H.oB)({transform:"rotate(-45deg)"})),(0,H.eR)("active-asc <=> active-desc",(0,H.jt)(R))]),arrowOpacity:(0,H.X$)("arrowOpacity",[(0,H.SB)("desc-to-active, asc-to-active, active",(0,H.oB)({opacity:1})),(0,H.SB)("desc-to-hint, asc-to-hint, hint",(0,H.oB)({opacity:.54})),(0,H.SB)("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",(0,H.oB)({opacity:0})),(0,H.eR)("* => asc, * => desc, * => active, * => hint, * => void",(0,H.jt)("0ms")),(0,H.eR)("* <=> *",(0,H.jt)(R))]),arrowPosition:(0,H.X$)("arrowPosition",[(0,H.eR)("* => desc-to-hint, * => desc-to-active",(0,H.jt)(R,(0,H.F4)([(0,H.oB)({transform:"translateY(-25%)"}),(0,H.oB)({transform:"translateY(0)"})]))),(0,H.eR)("* => hint-to-desc, * => active-to-desc",(0,H.jt)(R,(0,H.F4)([(0,H.oB)({transform:"translateY(0)"}),(0,H.oB)({transform:"translateY(25%)"})]))),(0,H.eR)("* => asc-to-hint, * => asc-to-active",(0,H.jt)(R,(0,H.F4)([(0,H.oB)({transform:"translateY(25%)"}),(0,H.oB)({transform:"translateY(0)"})]))),(0,H.eR)("* => hint-to-asc, * => active-to-asc",(0,H.jt)(R,(0,H.F4)([(0,H.oB)({transform:"translateY(0)"}),(0,H.oB)({transform:"translateY(-25%)"})]))),(0,H.SB)("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",(0,H.oB)({transform:"translateY(0)"})),(0,H.SB)("hint-to-desc, active-to-desc, desc",(0,H.oB)({transform:"translateY(-25%)"})),(0,H.SB)("hint-to-asc, active-to-asc, asc",(0,H.oB)({transform:"translateY(25%)"}))]),allowChildren:(0,H.X$)("allowChildren",[(0,H.eR)("* <=> *",[(0,H.IO)("@*",(0,H.pV)(),{optional:!0})])])};let N=(()=>{class k{constructor(){this.changes=new ce.xQ}}return k.\u0275fac=function(P){return new(P||k)},k.\u0275prov=i.Yz7({token:k,factory:k.\u0275fac,providedIn:"root"}),k})();const ae={provide:N,deps:[[new i.FiY,new i.tp0,N]],useFactory:function U(k){return k||new N}},he=(0,$.Id)(class{});let Y=(()=>{class k extends he{constructor(P,ne,fe,ke,Be,Pe,Le,x){super(),this._intl=P,this._changeDetectorRef=ne,this._sort=fe,this._columnDef=ke,this._focusMonitor=Be,this._elementRef=Pe,this._ariaDescriber=Le,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",x?.arrowPosition&&(this.arrowPosition=x?.arrowPosition),this._handleStateChanges()}get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(P){this._updateSortActionDescription(P)}get disableClear(){return this._disableClear}set disableClear(P){this._disableClear=(0,g.Ig)(P)}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(P=>{const ne=!!P;ne!==this._showIndicatorHint&&(this._setIndicatorHintVisible(ne),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(P){this._isDisabled()&&P||(this._showIndicatorHint=P,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(P){this._viewState=P||{},this._disableViewStateAnimation&&(this._viewState={toState:P.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(P){!this._isDisabled()&&(P.keyCode===S.L_||P.keyCode===S.K5)&&(P.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const P=this._viewState.fromState;return(P?`${P}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(P){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,P)),this._sortActionDescription=P}_handleStateChanges(){this._rerenderSubscription=(0,d.T)(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}}return k.\u0275fac=function(P){return new(P||k)(i.Y36(N),i.Y36(i.sBO),i.Y36(I,8),i.Y36("MAT_SORT_HEADER_COLUMN_DEF",8),i.Y36(e.tE),i.Y36(i.SBq),i.Y36(e.$s,8),i.Y36(E,8))},k.\u0275cmp=i.Xpm({type:k,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(P,ne){1&P&&i.NdJ("click",function(){return ne._handleClick()})("keydown",function(ke){return ne._handleKeydown(ke)})("mouseenter",function(){return ne._setIndicatorHintVisible(!0)})("mouseleave",function(){return ne._setIndicatorHintVisible(!1)}),2&P&&(i.uIk("aria-sort",ne._getAriaSortAttribute()),i.ekj("mat-sort-header-disabled",ne._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[i.qOj],attrs:ge,ngContentSelectors:l,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(P,ne){1&P&&(i.F$t(),i.TgZ(0,"div",0)(1,"div",1),i.Hsn(2),i.qZA(),i.YNc(3,ie,6,6,"div",2),i.qZA()),2&P&&(i.ekj("mat-sort-header-sorted",ne._isSorted())("mat-sort-header-position-before","before"===ne.arrowPosition),i.uIk("tabindex",ne._isDisabled()?null:0)("role",ne._isDisabled()?null:"button"),i.xp6(3),i.Q6J("ngIf",ne._renderArrow()))},dependencies:[re.O5],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[q.indicator,q.leftPointer,q.rightPointer,q.arrowOpacity,q.arrowPosition,q.allowChildren]},changeDetection:0}),k})(),le=(()=>{class k{}return k.\u0275fac=function(P){return new(P||k)},k.\u0275mod=i.oAB({type:k}),k.\u0275inj=i.cJS({providers:[ae],imports:[re.ez,$.BQ]}),k})()},3626:(Ge,we,f)=>{f.d(we,{AE:()=>J,BZ:()=>E,Dz:()=>T,Ee:()=>P,Gk:()=>G,Ke:()=>he,Q2:()=>k,XQ:()=>le,as:()=>ae,by:()=>Le,dW:()=>ne,ev:()=>U,fO:()=>I,ge:()=>q,mD:()=>D,nj:()=>Y,p0:()=>ke,w1:()=>R,yh:()=>N});var i=f(4650),e=f(5013),g=f(5017),S=f(3238),$=f(591),ce=f(8929),d=f(6787),H=f(1086),re=f(6053),ge=f(1281),ie=f(4850);const l=[[["caption"]],[["colgroup"],["col"]]],pe=["caption","colgroup, col"];function ve(x,F){if(1&x&&(i.TgZ(0,"th",3),i._uU(1),i.qZA()),2&x){const z=i.oxw();i.Udp("text-align",z.justify),i.xp6(1),i.hij(" ",z.headerText," ")}}function Q(x,F){if(1&x&&(i.TgZ(0,"td",4),i._uU(1),i.qZA()),2&x){const z=F.$implicit,W=i.oxw();i.Udp("text-align",W.justify),i.xp6(1),i.hij(" ",W.dataAccessor(z,W.name)," ")}}let J=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275dir=i.lG2({type:x,selectors:[["mat-table","recycleRows",""],["table","mat-table","","recycleRows",""]],features:[i._Bn([{provide:g.k,useClass:g.eX}])]}),x})(),E=(()=>{class x extends e.zC{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}}return x.\u0275fac=function(){let F;return function(W){return(F||(F=i.n5z(x)))(W||x)}}(),x.\u0275cmp=i.Xpm({type:x,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(z,W){2&z&&i.ekj("mdc-table-fixed-layout",W.fixedLayout)},exportAs:["matTable"],features:[i._Bn([{provide:e.zC,useExisting:x},{provide:e.pN,useExisting:x},{provide:e.nl,useClass:e.oF},{provide:g.k,useClass:g.yy},{provide:e.pF,useValue:null}]),i.qOj],ngContentSelectors:pe,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(z,W){1&z&&(i.F$t(l),i.Hsn(0),i.Hsn(1,1),i.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[e.T$,e.FT,e.$E,e.bH],styles:[".mdc-data-table{border-radius:var(--mdc-shape-medium, 4px);border-width:1px;border-style:solid}.mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:first-child,.mdc-data-table .mdc-data-table__header-cell:first-child[dir=rtl]{border-top-right-radius:var(--mdc-shape-medium, 4px);border-top-left-radius:0}.mdc-data-table .mdc-data-table__header-cell:last-child{border-top-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:last-child,.mdc-data-table .mdc-data-table__header-cell:last-child[dir=rtl]{border-top-left-radius:var(--mdc-shape-medium, 4px);border-top-right-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child{border-bottom-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child[dir=rtl]{border-bottom-right-radius:var(--mdc-shape-medium, 4px);border-bottom-left-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child{border-bottom-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child[dir=rtl]{border-bottom-left-radius:var(--mdc-shape-medium, 4px);border-bottom-right-radius:0}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-width:1px;border-bottom-style:solid}.mdc-data-table__pagination{border-top-width:1px;border-top-style:solid}.mdc-data-table__row:last-child .mdc-data-table__cell{border-bottom:none}.mdc-data-table__row{height:52px}.mdc-data-table__pagination{min-height:52px}.mdc-data-table__header-row{height:56px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__sort-icon-button{width:28px;height:28px;padding:2px;transform:rotate(0.0001deg);margin-left:4px;margin-right:0;opacity:0}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:28px;height:28px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:28px;left:50%;width:28px;transform:translate(-50%, -50%)}[dir=rtl] .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{transform:rotate(-180deg)}.mdc-data-table__sort-icon-button:focus,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{opacity:1}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table--sticky-header .mdc-data-table__header-cell{position:sticky;top:0;z-index:1}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__sort-icon-button{width:28px;height:28px;padding:2px;transform:rotate(0.0001deg);margin-left:4px;margin-right:0;opacity:0}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:28px;height:28px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:28px;left:50%;width:28px;transform:translate(-50%, -50%)}[dir=rtl] .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{transform:rotate(-180deg)}.mdc-data-table__sort-icon-button:focus,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{opacity:1}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__pagination{box-sizing:border-box;display:flex;justify-content:flex-end}.mdc-data-table__pagination-trailing{margin-left:4px;margin-right:0;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}[dir=rtl] .mdc-data-table__pagination-trailing,.mdc-data-table__pagination-trailing[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__pagination-navigation{align-items:center;display:flex}.mdc-data-table__pagination-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon,.mdc-data-table__pagination-button .mdc-button__icon[dir=rtl]{transform:rotate(180deg)}[dir=rtl] .mdc-data-table__pagination-button,.mdc-data-table__pagination-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__pagination-total{margin-left:14px;margin-right:36px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-total,.mdc-data-table__pagination-total[dir=rtl]{margin-left:36px;margin-right:14px}.mdc-data-table__pagination-rows-per-page{margin-left:0;margin-right:22px;align-items:center;display:inline-flex}[dir=rtl] .mdc-data-table__pagination-rows-per-page,.mdc-data-table__pagination-rows-per-page[dir=rtl]{margin-left:22px;margin-right:0}.mdc-data-table__pagination-rows-per-page-label{margin-left:0;margin-right:12px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__pagination-rows-per-page-label[dir=rtl]{margin-left:12px;margin-right:0}.mdc-data-table__pagination-rows-per-page-select{min-width:var(--mdc-menu-min-width, 80px);margin:8px 0}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{width:100%;min-width:80px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{height:36px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon{width:20px;height:20px}.mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 56px)}.mdc-data-table__pagination-rows-per-page-select .mdc-list-item.mdc-list-item--with-one-line{height:36px}.mdc-data-table__progress-indicator{display:none;position:absolute;width:100%}.mdc-data-table--in-progress .mdc-data-table__progress-indicator{display:block}.mdc-data-table__scrim{background-color:var(--mdc-theme-surface, #fff);height:100%;opacity:.32;position:absolute;top:0;width:100%}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table-sticky{position:sticky !important}.mat-mdc-table{table-layout:auto;white-space:normal}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table .mat-mdc-row:hover,.mat-mdc-table .mat-mdc-footer-row:hover{background-color:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2}),x})(),T=(()=>{class x extends e.O_{}return x.\u0275fac=function(){let F;return function(W){return(F||(F=i.n5z(x)))(W||x)}}(),x.\u0275dir=i.lG2({type:x,selectors:[["","matCellDef",""]],features:[i._Bn([{provide:e.O_,useExisting:x}]),i.qOj]}),x})(),I=(()=>{class x extends e.D5{}return x.\u0275fac=function(){let F;return function(W){return(F||(F=i.n5z(x)))(W||x)}}(),x.\u0275dir=i.lG2({type:x,selectors:[["","matHeaderCellDef",""]],features:[i._Bn([{provide:e.D5,useExisting:x}]),i.qOj]}),x})(),D=(()=>{class x extends e.Z4{}return x.\u0275fac=function(){let F;return function(W){return(F||(F=i.n5z(x)))(W||x)}}(),x.\u0275dir=i.lG2({type:x,selectors:[["","matFooterCellDef",""]],features:[i._Bn([{provide:e.Z4,useExisting:x}]),i.qOj]}),x})(),R=(()=>{class x extends e.fo{get name(){return this._name}set name(z){this._setNameInput(z)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return x.\u0275fac=function(){let F;return function(W){return(F||(F=i.n5z(x)))(W||x)}}(),x.\u0275dir=i.lG2({type:x,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[i._Bn([{provide:e.fo,useExisting:x},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:x}]),i.qOj]}),x})(),q=(()=>{class x extends e.Af{}return x.\u0275fac=function(){let F;return function(W){return(F||(F=i.n5z(x)))(W||x)}}(),x.\u0275dir=i.lG2({type:x,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[i.qOj]}),x})(),N=(()=>{class x extends e.QJ{}return x.\u0275fac=function(){let F;return function(W){return(F||(F=i.n5z(x)))(W||x)}}(),x.\u0275dir=i.lG2({type:x,selectors:[["mat-footer-cell"],["td","mat-footer-cell",""]],hostAttrs:[1,"mat-mdc-footer-cell","mdc-data-table__cell"],features:[i.qOj]}),x})(),U=(()=>{class x extends e.hD{}return x.\u0275fac=function(){let F;return function(W){return(F||(F=i.n5z(x)))(W||x)}}(),x.\u0275dir=i.lG2({type:x,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[i.qOj]}),x})(),ae=(()=>{class x extends e.s${}return x.\u0275fac=function(){let F;return function(W){return(F||(F=i.n5z(x)))(W||x)}}(),x.\u0275dir=i.lG2({type:x,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[i._Bn([{provide:e.s$,useExisting:x}]),i.qOj]}),x})(),he=(()=>{class x extends e.fe{}return x.\u0275fac=function(){let F;return function(W){return(F||(F=i.n5z(x)))(W||x)}}(),x.\u0275dir=i.lG2({type:x,selectors:[["","matFooterRowDef",""]],inputs:{columns:["matFooterRowDef","columns"],sticky:["matFooterRowDefSticky","sticky"]},features:[i._Bn([{provide:e.fe,useExisting:x}]),i.qOj]}),x})(),Y=(()=>{class x extends e.Sq{}return x.\u0275fac=function(){let F;return function(W){return(F||(F=i.n5z(x)))(W||x)}}(),x.\u0275dir=i.lG2({type:x,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[i._Bn([{provide:e.Sq,useExisting:x}]),i.qOj]}),x})(),le=(()=>{class x extends e.xN{}return x.\u0275fac=function(){let F;return function(W){return(F||(F=i.n5z(x)))(W||x)}}(),x.\u0275cmp=i.Xpm({type:x,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[i._Bn([{provide:e.xN,useExisting:x}]),i.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(z,W){1&z&&i.GkF(0,0)},dependencies:[e.Kb],encapsulation:2}),x})(),k=(()=>{class x extends e.qM{}return x.\u0275fac=function(){let F;return function(W){return(F||(F=i.n5z(x)))(W||x)}}(),x.\u0275cmp=i.Xpm({type:x,selectors:[["mat-footer-row"],["tr","mat-footer-row",""]],hostAttrs:["role","row",1,"mat-mdc-footer-row","mdc-data-table__row"],exportAs:["matFooterRow"],features:[i._Bn([{provide:e.qM,useExisting:x}]),i.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(z,W){1&z&&i.GkF(0,0)},dependencies:[e.Kb],encapsulation:2}),x})(),G=(()=>{class x extends e._J{}return x.\u0275fac=function(){let F;return function(W){return(F||(F=i.n5z(x)))(W||x)}}(),x.\u0275cmp=i.Xpm({type:x,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[i._Bn([{provide:e._J,useExisting:x}]),i.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(z,W){1&z&&i.GkF(0,0)},dependencies:[e.Kb],encapsulation:2}),x})(),P=(()=>{class x extends e.r2{constructor(){super(...arguments),this._contentClassName="mat-mdc-no-data-row"}}return x.\u0275fac=function(){let F;return function(W){return(F||(F=i.n5z(x)))(W||x)}}(),x.\u0275dir=i.lG2({type:x,selectors:[["ng-template","matNoDataRow",""]],features:[i._Bn([{provide:e.r2,useExisting:x}]),i.qOj]}),x})(),ne=(()=>{class x extends e.Hx{}return x.\u0275fac=function(){let F;return function(W){return(F||(F=i.n5z(x)))(W||x)}}(),x.\u0275cmp=i.Xpm({type:x,selectors:[["mat-text-column"]],features:[i.qOj],decls:3,vars:0,consts:[["matColumnDef",""],["mat-header-cell","",3,"text-align",4,"matHeaderCellDef"],["mat-cell","",3,"text-align",4,"matCellDef"],["mat-header-cell",""],["mat-cell",""]],template:function(z,W){1&z&&(i.ynx(0,0),i.YNc(1,ve,2,3,"th",1),i.YNc(2,Q,2,3,"td",2),i.BQk())},dependencies:[I,R,T,q,U],encapsulation:2}),x})(),ke=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=i.oAB({type:x}),x.\u0275inj=i.cJS({imports:[S.BQ,e.HT,S.BQ]}),x})();class Pe extends g.o2{constructor(F=[]){super(),this._renderData=new $.X([]),this._filter=new $.X(""),this._internalPageChanges=new ce.xQ,this._renderChangesSubscription=null,this.sortingDataAccessor=(z,W)=>{const xe=z[W];if((0,ge.t6)(xe)){const Ce=Number(xe);return Ce<9007199254740991?Ce:xe}return xe},this.sortData=(z,W)=>{const xe=W.active,Ce=W.direction;return xe&&""!=Ce?z.sort((Se,De)=>{let Oe=this.sortingDataAccessor(Se,xe),Re=this.sortingDataAccessor(De,xe);const Ze=typeof Oe,ee=typeof Re;Ze!==ee&&("number"===Ze&&(Oe+=""),"number"===ee&&(Re+=""));let de=0;return null!=Oe&&null!=Re?Oe>Re?de=1:Oe<Re&&(de=-1):null!=Oe?de=1:null!=Re&&(de=-1),de*("asc"==Ce?1:-1)}):z},this.filterPredicate=(z,W)=>{const xe=Object.keys(z).reduce((Se,De)=>Se+z[De]+"\u25ec","").toLowerCase(),Ce=W.trim().toLowerCase();return-1!=xe.indexOf(Ce)},this._data=new $.X(F),this._updateChangeSubscription()}get data(){return this._data.value}set data(F){F=Array.isArray(F)?F:[],this._data.next(F),this._renderChangesSubscription||this._filterData(F)}get filter(){return this._filter.value}set filter(F){this._filter.next(F),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(F){this._sort=F,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(F){this._paginator=F,this._updateChangeSubscription()}_updateChangeSubscription(){const F=this._sort?(0,d.T)(this._sort.sortChange,this._sort.initialized):(0,H.of)(null),z=this._paginator?(0,d.T)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,H.of)(null),xe=(0,re.aj)([this._data,this._filter]).pipe((0,ie.U)(([De])=>this._filterData(De))),Ce=(0,re.aj)([xe,F]).pipe((0,ie.U)(([De])=>this._orderData(De))),Se=(0,re.aj)([Ce,z]).pipe((0,ie.U)(([De])=>this._pageData(De)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=Se.subscribe(De=>this._renderData.next(De))}_filterData(F){return this.filteredData=null==this.filter||""===this.filter?F:F.filter(z=>this.filterPredicate(z,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(F){return this.sort?this.sortData(F.slice(),this.sort):F}_pageData(F){if(!this.paginator)return F;const z=this.paginator.pageIndex*this.paginator.pageSize;return F.slice(z,z+this.paginator.pageSize)}_updatePaginator(F){Promise.resolve().then(()=>{const z=this.paginator;if(z&&(z.length=F,z.pageIndex>0)){const W=Math.ceil(z.length/z.pageSize)-1||0,xe=Math.min(z.pageIndex,W);xe!==z.pageIndex&&(z.pageIndex=xe,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class Le extends Pe{}}}]);