PageSourceSearch

https://social.sztupy.hu/chunk-Bj9xNxZC.js

js sztupy.hu collected 2026-10-02 04:46:43 UTC 74,945 bytes, 201 lines download raw bytes

vendor: 8,447 bytes, line 1
1import{c as x,l as y}from"./chunk-SZ4HyviW.js";import{$ as Jn,Ai as yc,An as ae,Di as y$1,Et as Oy,Fi as zU,Fn as bv,Ft as Ry,Gr as q$1,Gt as Ty,I as Ff,Jn as er,Li as zn,Mi as z,Nn as bd,P as FE,Q as Jm,Qr as rE,R as Fv,Ri as zt$1,Rr as oc,S as Cv,Ur as pn,Ut as T_,W as H,Wt as Td,Xr as qr,Yn as fC,Z as Jf,_t as NE,an as Wn,ar as gg,at as LE,b as Ce,bi as wl,br as lT,ei as se,er as fe,fi as uc,ft as M_,g as CI,gt as N,ht as Mt$1,ii as th,it as LC,jr as nE,kr as my,li as uM,ln as Xf,lr as iE,lt as Lr,q as I$1,rr as gS,rt as Kt,si as ts,tr as fn,un as Xo,vn as Zn,vt as N_,wn as __,wt as Oe$1,xi as ws,xt as OE}from"./chunk-DCHz6-tB.js";import{n as m,t as I$2}from"./chunk-CI8Gmm-B.js";import{B as li$1,M as et,O as ci$1,T as _t$1,a as Ei,c as Ht$1,d as Lt$1,f as M,g as Qe$1,i as E,k as di$1,t as A,z as l}from"./chunk-DafEJ-73.js";var dt=class{};function Re(o){return o&&typeof o.connect==`function`&&!(o instanceof oc)}var ft=class extends dt{_data;constructor(i){super(),this._data=i}connect(){return iE(this._data)?this._data:uc(this._data)}disconnect(){}};var U=(function(o){return o[o.REPLACED=0]=`REPLACED`,o[o.INSERTED=1]=`INSERTED`,o[o.MOVED=2]=`MOVED`,o[o.REMOVED=3]=`REMOVED`,o})(U||{});var ut=class{viewCacheSize=20;_viewCache=[];applyChanges(i,t,e,n,s){i.forEachOperation((r,a,l)=>{let c,d;if(r.previousIndex==null){let f=()=>e(r,a,l);c=this._insertView(f,l,t,n(r)),d=c?U.INSERTED:U.REPLACED}else l==null?(this._detachAndCacheView(a,t),d=U.REMOVED):(c=this._moveView(a,l,t,n(r)),d=U.MOVED);s&&s({context:c?.context,operation:d,record:r})})}detach(){for(let i of this._viewCache)i.destroy();this._viewCache=[]}_insertView(i,t,e,n){let s=this._insertViewFromCache(t,e);if(s){s.context.$implicit=n;return}let r=i();return e.createEmbeddedView(r.templateRef,r.context,r.index)}_detachAndCacheView(i,t){let e=t.detach(i);this._maybeCacheView(e,t)}_moveView(i,t,e,n){let s=e.get(i);return e.move(s,t),s.context.$implicit=n,s}_maybeCacheView(i,t){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(i);else{let e=t.indexOf(i);e===-1?i.destroy():t.remove(e)}}_insertViewFromCache(i,t){let e=this._viewCache.pop();return e&&t.insert(e,i),e||null}};var Ke=[`contentWrapper`];var qe=[`*`];var Ee=new I$1(`VIRTUAL_SCROLL_STRATEGY`);var Mt=class{_scrolledIndexChange=new se;scrolledIndexChange=this._scrolledIndexChange.pipe(Ff());_viewport=null;_itemSize;_minBufferPx;_maxBufferPx;constructor(i,t,e){this._itemSize=i,this._minBufferPx=t,this._maxBufferPx=e}attach(i){this._viewport=i,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(i,t,e){this._itemSize=i,this._minBufferPx=t,this._maxBufferPx=e,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(i,t){this._viewport&&this._viewport.scrollToOffset(i*this._itemSize,t)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;let i=this._viewport.getRenderedRange(),t={start:i.start,end:i.end},e=this._viewport.getViewportSize(),n=this._viewport.getDataLength(),s=this._viewport.measureScrollOffset(),r=this._itemSize>0?s/this._itemSize:0;if(t.end>n){let l=Math.ceil(e/this._itemSize),c=Math.max(0,Math.min(r,n-l));r!=c&&(r=c,s=c*this._itemSize,t.start=Math.floor(r)),t.end=Math.max(0,Math.min(n,t.start+l))}let a=s-t.start*this._itemSize;if(a<this._minBufferPx&&t.start!=0){let l=Math.ceil((this._maxBufferPx-a)/this._itemSize);t.start=Math.max(0,t.start-l),t.end=Math.min(n,Math.ceil(r+(e+this._minBufferPx)/this._itemSize))}else{let l=t.end*this._itemSize-(s+e);if(l<this._minBufferPx&&t.end!=n){let c=Math.ceil((this._maxBufferPx-l)/this._itemSize);c>0&&(t.end=Math.min(n,t.end+c),t.start=Math.max(0,Math.floor(r-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(t),this._viewport.setRenderedContentOffset(Math.round(this._itemSize*t.start)),this._scrolledIndexChange.next(Math.floor(r))}};function Qe(o){return o._scrollStrategy}var Je=(()=>{class o{get itemSize(){return this._itemSize}set itemSize(t){this._itemSize=Lt$1(t)}_itemSize=20;get minBufferPx(){return this._minBufferPx}set minBufferPx(t){this._minBufferPx=Lt$1(t)}_minBufferPx=100;get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(t){this._maxBufferPx=Lt$1(t)}_maxBufferPx=200;_scrollStrategy=new Mt(this.itemSize,this.minBufferPx,this.maxBufferPx);ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}static ɵfac=function(e){return new(e||o)};static ɵdir=Xo({type:o,selectors:[[`cdk-virtual-scroll-viewport`,`itemSize`,``]],inputs:{itemSize:`itemSize`,minBufferPx:`minBufferPx`,maxBufferPx:`maxBufferPx`},features:[gS([{provide:Ee,useFactory:Qe,deps:[ts(()=>o)]}]),wl]})}return o})();var ti=20;var G=(()=>{class o{_ngZone=y$1(H);_platform=y$1(l);_renderer=y$1(Wn).createRenderer(null,null);_cleanupGlobalListener;_scrolled=new se;_scrolledCount=0;scrollContainers=new Map;register(t){this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe(()=>this._scrolled.next(t)))}deregister(t){let e=this.scrollContainers.get(t);e&&(e.unsubscribe(),this.scrollContainers.delete(t))}scrolled(t=ti){return this._platform.isBrowser?new N(e=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen(`document`,`scroll`,()=>this._scrolled.next())));let n=t>0?this._scrolled.pipe(NE(t)).subscribe(e):this._scrolled.subscribe(e);return this._scrolledCount++,()=>{n.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):uc()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((t,e)=>this.deregister(e)),this._scrolled.complete()}ancestorScrolled(t,e){let n=this.getAncestorScrollContainers(t);return this.scrolled(e).pipe(zt$1(s=>!s||n.indexOf(s)>-1))}getAncestorScrollContainers(t){let e=[];return this.scrollContainers.forEach((n,s)=>{this._targetContainsElement(s,t)&&e.push(s)}),e}_targetContainsElement(t,e){let n=A(e),s=t.getElementRef().nativeElement;do if(n==s)return!0;while(n=n.parentElement);return!1}static ɵfac=function(e){return new(e||o)};static ɵprov=Oe$1({token:o,factory:o.ɵfac})}return o})();var At=(()=>{class o{elementRef=y$1(fn);scrollDispatcher=y$1(G);ngZone=y$1(H);dir=y$1(m,{optional:!0});_scrollElement=this.elementRef.nativeElement;_destroyed=new se;_renderer=y$1(Lr);_cleanupScroll;_elementScrolled=new se;ngOnInit(){this._cleanupScroll=this.ngZone.runOutsideAngular(()=>this._renderer.listen(this._scrollElement,`scroll`,t=>this._elementScrolled.next(t))),this.scrollDispatcher.register(this)}ngOnDestroy(){this._cleanupScroll?.(),this._elementScrolled.complete(),this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(t){let e=this.elementRef.nativeElement,n=this.dir&&this.dir.value==`rtl`;t.left??=n?t.end:t.start,t.right??=n?t.start:t.end,t.bottom!=null&&(t.top=e.scrollHeight-e.clientHeight-t.bottom),n&&di$1()!=et.NORMAL?(t.left!=null&&(t.right=e.scrollWidth-e.clientWidth-t.left),di$1()==et.INVERTED?t.left=t.right:di$1()==et.NEGATED&&(t.left=t.right?-t.right:t.right)):t.right!=null&&(t.left=e.scrollWidth-e.clientWidth-t.right),this._applyScrollToOptions(t)}_applyScrollToOptions(t){let e=this.elementRef.nativeElement;ci$1()?e.scrollTo(t):(t.top!=null&&(e.scrollTop=t.top),t.left!=null&&(e.scrollLeft=t.left))}measureScrollOffset(t){let e=`left`,n=`right`,s=this.elementRef.nativeElement;if(t==`top`)return s.scrollTop;if(t==`bottom`)return s.scrollHeight-s.clientHeight-s.scrollTop;let r=this.dir&&this.dir.value==`rtl`;return t==`start`?t=r?n:e:t==`end`&&(t=r?e:n),r&&di$1()==et.INVERTED?t==e?s.scrollWidth-s.clientWidth-s.scrollLeft:s.scrollLeft:r&&di$1()==et.NEGATED?t==e?s.scrollLeft+s.scrollWidth-s.clientWidth:-s.scrollLeft:t==e?s.scrollLeft:s.scrollWidth-s.clientWidth-s.scrollLeft}static ɵfac=function(e){return new(e||o)};static ɵdir=Xo({type:o,selectors:[[``,`cdk-scrollable`,``],[``,`cdkScrollable`,``]]})}return o}
1)();var ei=20;var B=(()=>{class o{_platform=y$1(l);_listeners;_viewportSize=null;_change=new se;_document=y$1(q$1);constructor(){let t=y$1(H),e=y$1(Wn).createRenderer(null,null);t.runOutsideAngular(()=>{if(this._platform.isBrowser){let n=s=>this._change.next(s);this._listeners=[e.listen(`window`,`resize`,n),e.listen(`window`,`orientationchange`,n)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(t=>t()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}getViewportRect(){let t=this.getViewportScrollPosition(),{width:e,height:n}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+n,right:t.left+e,height:n,width:e}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let t=this._document,e=this._getWindow(),n=t.documentElement,s=n.getBoundingClientRect();return{top:-s.top||t.body?.scrollTop||e.scrollY||n.scrollTop||0,left:-s.left||t.body?.scrollLeft||e.scrollX||n.scrollLeft||0}}change(t=ei){return t>0?this._change.pipe(NE(t)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}static ɵfac=function(e){return new(e||o)};static ɵprov=Oe$1({token:o,factory:o.ɵfac})}return o})();var Oe=new I$1(`VIRTUAL_SCROLLABLE`);var ii=(()=>{class o extends At{measureViewportSize(t){let e=this.elementRef.nativeElement;return t===`horizontal`?e.clientWidth:e.clientHeight}static ɵfac=(()=>{let t;return function(n){return(t||(t=gg(o)))(n||o)}})();static ɵdir=Xo({type:o,features:[Jm]})}return o})();function ni(o,i){return o.start==i.start&&o.end==i.end}var oi=typeof requestAnimationFrame<`u`?rE:nE;var Pe=new I$1(`CDK_VIRTUAL_SCROLL_VIEWPORT`);var si=(()=>{class o extends ii{elementRef=y$1(fn);_changeDetectorRef=y$1(bv);_scrollStrategy=y$1(Ee,{optional:!0});scrollable=y$1(Oe,{optional:!0});_platform=y$1(l);_detachedSubject=new se;_renderedRangeSubject=new se;_renderedContentOffsetSubject=new se;get orientation(){return this._orientation}set orientation(t){this._orientation!==t&&(this._orientation=t,this._calculateSpacerSize())}_orientation=`vertical`;appendOnly=!1;scrolledIndexChange=new N(t=>this._scrollStrategy.scrolledIndexChange.subscribe(e=>Promise.resolve().then(()=>this.ngZone.run(()=>
vendor: 4,189 bytes, line 1
1t.next(e)))));_contentWrapper;renderedRangeStream=this._renderedRangeSubject;renderedContentOffset=this._renderedContentOffsetSubject.pipe(zt$1(t=>t!==null),Ff());_totalContentSize=0;_totalContentWidth=ws(``);_totalContentHeight=ws(``);_renderedContentTransform;_renderedRange={start:0,end:0};_dataLength=0;_viewportSize=0;_forOf=null;_renderedContentOffset=0;_renderedContentOffsetNeedsRewrite=!1;_changeDetectionNeeded=ws(!1);_runAfterChangeDetection=[];_viewportChanges=z.EMPTY;_injector=y$1(ae);_isDestroyed=!1;constructor(){super();let t=y$1(B);this._scrollStrategy,this._viewportChanges=t.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add(`cdk-virtual-scrollable`),this.scrollable=this);let e=th(()=>{this._changeDetectionNeeded()&&this._doChangeDetection()},{injector:y$1(pn).injector});y$1(Ce).onDestroy(()=>{e.destroy()})}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(LE(null),NE(0,oi),Xf(this._destroyed)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),this._isDestroyed=!0,super.ngOnDestroy()}attach(t){this._forOf,this.ngZone.runOutsideAngular(()=>{this._forOf=t,this._forOf.dataStream.pipe(Xf(this._detachedSubject)).subscribe(e=>{let n=e.length;n!==this._dataLength&&(this._dataLength=n,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(t){return this.getElementRef().nativeElement.getBoundingClientRect()[t]}setTotalContentSize(t){this._totalContentSize!==t&&(this._totalContentSize=t,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(t){ni(this._renderedRange,t)||(this.appendOnly&&(t={start:0,end:Math.max(this._renderedRange.end,t.end)}),this._renderedRangeSubject.next(this._renderedRange=t),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(t,e=`to-start`){t=this.appendOnly&&e===`to-start`?0:t;let n=this.dir&&this.dir.value==`rtl`,s=this.orientation==`horizontal`,r=s?`X`:`Y`,l=`translate${r}(${Number((s&&n?-1:1)*t)}px)`;this._renderedContentOffset=t,e===`to-end`&&(l+=` translate${r}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=l&&(this._renderedContentTransform=l,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(t,e=`auto`){let n={behavior:e};this.orientation===`horizontal`?n.start=t:n.top=t,this.scrollable.scrollTo(n)}scrollToIndex(t,e=`auto`){this._scrollStrategy.scrollToIndex(t,e)}measureScrollOffset(t){let e;return this.scrollable==this?e=n=>super.measureScrollOffset(n):e=n=>this.scrollable.measureScrollOffset(n),Math.max(0,e(t??(this.orientation===`horizontal`?`start`:`top`))-this.measureViewportOffset())}measureViewportOffset(t){let e,n=`left`,s=`right`,r=this.dir?.value==`rtl`;t==`start`?e=r?s:n:t==`end`?e=r?n:s:t?e=t:e=this.orientation===`horizontal`?`left`:`top`;let a=this.scrollable.measureBoundingClientRectWithScrollOffset(e);return this.elementRef.nativeElement.getBoundingClientRect()[e]-a}measureRenderedContentSize(){let t=this._contentWrapper.nativeElement;return this.orientation===`horizontal`?t.offsetWidth:t.offsetHeight}measureRangeSize(t){return this._forOf?this._forOf.measureRangeSize(t,this.orientation):0}
1checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(t){t&&this._runAfterChangeDetection.push(t),!qr(this._changeDetectionNeeded)&&this.ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this.ngZone.run(()=>{this._changeDetectionNeeded.set(!0)})})})}_doChangeDetection(){this._isDestroyed||this.ngZone.run(()=>{this._changeDetectorRef.markForCheck(),this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this._renderedContentOffsetSubject.next(this.getOffsetToRenderedContentStart()),fC(()=>{this._changeDetectionNeeded.set(!1);let t=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(let e of t)e()},{injector:this._injector})})}_calculateSpacerSize(){this._totalContentHeight.set(this.orientation===`horizontal`?``:`${this._totalContentSize}px`),this._totalContentWidth.set(this.orientation===`horizontal`?`${this._totalContentSize}px`:``)}static ɵfac=function(e){return new(e||o)};static ɵcmp=lT({type:o,selectors:[[`cdk-virtual-scroll-viewport`]],viewQuery:function(e,n){if(e&1&&Ty(Ke,7),e&2){let s;M_(s=N_())&&(n._contentWrapper=s.first)}},hostAttrs:[1,`cdk-virtual-scroll-viewport`],hostVars:4,hostBindings:function(e,n){e&2&&Oy(`cdk-virtual-scroll-orientation-horizontal`,n.orientation===`horizontal`)(`cdk-virtual-scroll-orientation-vertical`,n.orientation!==`horizontal`)},inputs:{orientation:`orientation`,appendOnly:[2,`appendOnly`,`appendOnly`,uM]},outputs:{scrolledIndexChange:`scrolledIndexChange`},features:[gS([{provide:At,useFactory:()=>y$1(Oe,{optional:!0})||y$1(o)},{provide:Pe,useExisting:o}]),Jm],ngContentSelectors:qe,decls:4,vars:4,consts:[[`contentWrapper`,``],[1,`cdk-virtual-scroll-content-wrapper`],[1,`cdk-virtual-scroll-spacer`]],template:function(e,n){e&1&&(T_(),bd(0,`div`,1,0),__(2),Td(),my(3,`div`,2)),e&2&&(LC(3),Ry(`width`,n._totalContentWidth())(`height`,n._totalContentHeight()))},styles:[`cdk-virtual-scroll-viewport {
2  display: block;
3  position: relative;
4  transform: translateZ(0);
5}
6
7.cdk-virtual-scrollable {
8  overflow: auto;
9  will-change: scroll-position;
10  contain: strict;
11  overflow-anchor: none;
12  scroll-behavior: auto;
13}
14
15.cdk-virtual-scroll-content-wrapper {
16  position: absolute;
17  top: 0;
18  left: 0;
19  contain: content;
20}
21[dir=rtl] .cdk-virtual-scroll-content-wrapper {
22  right: 0;
23  left: auto;
24}
25
26.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper {
27  min-height: 100%;
28}
29.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > dl:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > ol:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > table:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > ul:not([cdkVirtualFor]) {
30  padding-left: 0;
31  padding-right: 0;
32  margin-left: 0;
33  margin-right: 0;
34  border-left-width: 0;
35  border-right-width: 0;
36  outline: none;
37}
38
39.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper {
40  min-width: 100%;
41}
42.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > dl:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > ol:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > table:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > ul:not([cdkVirtualFor]) {
43  padding-top: 0;
44  padding-bottom: 0;
45  margin-top: 0;
46  margin-bottom: 0;
47  border-top-width: 0;
48  border-bottom-width: 0;
49  outline: none;
50}
51
52.cdk-virtual-scroll-spacer {
53  height: 1px;
54  transform-origin: 0 0;
55  flex: 0 0 auto;
56}
57[dir=rtl] .cdk-virtual-scroll-spacer {
58  transform-origin: 100% 0;
59}
60`],encapsulation:2})}return o})();function ke(o,i,t){let e=t;if(!e.getBoundingClientRect)return 0;let n=e.getBoundingClientRect();
vendor: 4,215 bytes, line 60
60return o===`horizontal`?i===`start`?n.left:n.right:i===`start`?n.top:n.bottom}var ri=(()=>{class o{_viewContainerRef=y$1(Jn);_template=y$1(zn);_differs=y$1(Cv);_viewRepeater=new ut;_viewport=y$1(Pe,{skipSelf:!0});viewChange=new se;_dataSourceChanges=new se;get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(t){this._cdkVirtualForOf=t,Re(t)?this._dataSourceChanges.next(t):this._dataSourceChanges.next(new ft(iE(t)?t:Array.from(t||[])))}_cdkVirtualForOf;get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(t){this._needsUpdate=!0,this._cdkVirtualForTrackBy=t?(e,n)=>t(e+(this._renderedRange?this._renderedRange.start:0),n):void 0}_cdkVirtualForTrackBy;set cdkVirtualForTemplate(t){t&&(this._needsUpdate=!0,this._template=t)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(t){this._viewRepeater.viewCacheSize=Lt$1(t)}dataStream=this._dataSourceChanges.pipe(LE(null),OE(),yc(([t,e])=>this._changeDataSource(t,e)),FE(1));_differ=null;_data=[];_renderedItems=[];_renderedRange={start:0,end:0};_needsUpdate=!1;_destroyed=new se;constructor(){let t=y$1(H);this.dataStream.subscribe(e=>{this._data=e,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe(Xf(this._destroyed)).subscribe(e=>{this._renderedRange=e,this.viewChange.observers.length&&t.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(t,e){if(t.start>=t.end)return 0;t.start<this._renderedRange.start||(t.end,this._renderedRange.end);let n=t.start-this._renderedRange.start,s=t.end-t.start,r,a;for(let l=0;l<s;l++){let c=this._viewContainerRef.get(l+n);if(c&&c.rootNodes.length){r=a=c.rootNodes[0];break}}for(let l=s-1;l>-1;l--){let c=this._viewContainerRef.get(l+n);if(c&&c.rootNodes.length){a=c.rootNodes[c.rootNodes.length-1];break}}return r&&a?ke(e,`end`,a)-ke(e,`start`,r):0}ngDoCheck(){if(this._differ&&this._needsUpdate){let t=this._differ.diff(this._renderedItems);t?this._applyChanges(t):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((t,e)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(t,e):e)),this._needsUpdate=!0)}_changeDataSource(t,e){return t&&t.disconnect(this),this._needsUpdate=!0,e?e.connect(this):uc()}_updateContext(){let t=this._data.length,e=this._viewContainerRef.length;for(;e--;){let n=this._viewContainerRef.get(e);n.context.index=this._renderedRange.start+e,n.context.count=t,this._updateComputedContextProperties(n.context),n.detectChanges()}}_applyChanges(t){this._viewRepeater.applyChanges(t,this._viewContainerRef,(s,r,a)=>this._getEmbeddedViewArgs(s,a),s=>s.item),t.forEachIdentityChange(s=>{let r=this._viewContainerRef.get(s.currentIndex);r.context.$implicit=s.item});let e=this._data.length,n=this._viewContainerRef.length;for(;n--;){let s=this._viewContainerRef.get(n);s.context.index=this._renderedRange.start+n,s.context.count=e,this._updateComputedContextProperties(s.context)}}_updateComputedContextProperties(t){t.first=t.index===0,t.last=t.index===t.count-1,t.even=t.index%2===0,t.odd=!t.even}_getEmbeddedViewArgs(t,e){return{templateRef:this._template,context:{$implicit:t.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:e}}static ngTemplateContextGuard(t,e){return!0}static ɵfac=function(e){return new(e||o)};static ɵdir=Xo({type:o,selectors:[[``,`cdkVirtualFor`,``,`cdkVirtualForOf`,``]],inputs:{cdkVirtualForOf:`cdkVirtualForOf`,cdkVirtualForTrackBy:`cdkVirtualForTrackBy`,cdkVirtualForTemplate:`cdkVirtualForTemplate`,cdkVirtualForTemplateCacheSize:`cdkVirtualForTemplateCacheSize`}})}return o})();var Vt=(()=>{class o{static ɵfac=function(e){return new(e||o)};static ɵmod=er({type:o});static ɵinj=Kt({})}return o}
60)();var Bt=(()=>{class o{static ɵfac=function(e){return new(e||o)};static ɵmod=er({type:o});static ɵinj=Kt({imports:[I$2,Vt,I$2,Vt]})}return o})();var $=class{_attachedHost=null;attach(i){return this._attachedHost=i,i.attach(this)}detach(){let i=this._attachedHost;i!=null&&(this._attachedHost=null,i.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(i){this._attachedHost=i}};var Ft=class extends ${component;viewContainerRef;injector;projectableNodes;bindings;directives;constructor(i,t,e,n,s,r){super(),this.component=i,this.viewContainerRef=t,this.injector=e,this.projectableNodes=n,this.bindings=s||null,this.directives=r||null}};var I=class extends ${templateRef;viewContainerRef;context;injector;constructor(i,t,e,n){super(),this.templateRef=i,this.viewContainerRef=t,this.context=e,this.injector=n}get origin(){return this.templateRef.elementRef}attach(i,t=this.context){return this.context=t,super.attach(i)}detach(){return this.context=void 0,super.detach()}};var Tt=class extends ${element;constructor(i){super(),this.element=i instanceof fn?i.nativeElement:i}};var pt=class{_attachedPortal=null;_disposeFn=null;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(i){if(i instanceof Ft)return this._attachedPortal=i,this.attachComponentPortal(i);if(i instanceof I)return this._attachedPortal=i,this.attachTemplatePortal(i);if(this.attachDomPortal&&i instanceof Tt)return this._attachedPortal=i,this.attachDomPortal(i)}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(i){this._disposeFn=i}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var _t=class extends pt{outletElement;_appRef;_defaultInjector;constructor(i,t,e){super(),this.outletElement=i,this._appRef=t,this._defaultInjector=e}attachComponentPortal(i){let t;if(i.viewContainerRef){let e=i.injector||i.viewContainerRef.injector,n=e.get(Zn,null,{optional:!0})||void 0;t=i.viewContainerRef.createComponent(i.component,{index:i.viewContainerRef.length,injector:e,ngModuleRef:n,projectableNodes:i.projectableNodes||void 0,bindings:i.bindings||void 0,directives:i.directives||void 0}),this.setDisposeFn(()=>t.destroy())}else{let e=this._appRef,n=i.injector||this._defaultInjector||ae.NULL,s=n.get(fe,e.injector);t=zU(i.component,{elementInjector:n,environmentInjector:s,projectableNodes:i.projectableNodes||void 0,bindings:i.bindings||void 0,directives:i.directives||void 0}),e.attachView(t.hostView),this.setDisposeFn(()=>{e.viewCount>0&&e.detachView(t.hostView),t.destroy()})}return this.outletElement.appendChild(this._getComponentRootNode(t)),this._attachedPortal=i,t}attachTemplatePortal(i){let t=i.viewContainerRef,e=t.createEmbeddedView(i.templateRef,i.context,{injector:i.injector});return e.rootNodes.forEach(n=>this.outletElement.appendChild(n)),e.detectChanges(),this.setDisposeFn(()=>{let n=t.indexOf(e);n!==-1&&t.remove(n)}),this._attachedPortal=i,e}attachDomPortal=i=>{let t=i.element;t.parentNode;let e=this.outletElement.ownerDocument.createComment(`dom-portal`);t.parentNode.insertBefore(e,t),this.outletElement.appendChild(t),this._attachedPortal=i,super.setDisposeFn(()=>{e.parentNode&&e.parentNode.replaceChild(t,e)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(i){return i.hostView.rootNodes[0]}};var Yi=(()=>{class o extends I{constructor(){let t=y$1(zn),e=y$1(Jn);super(t,e)}static ɵfac=function(e){return new(e||o)};static ɵdir=Xo({type:o,selectors:[[``,`cdkPortal`,``]],exportAs:[`cdkPortal`],features:[Jm]})}return o})();var Hi=(()=>{class o extends pt{_moduleRef=y$1(Zn,{optional:!0});_document=y$1(q$1);_viewContainerRef=y$1(Jn);_isInitialized=!1;_attachedRef=null;get portal(){return this._attachedPortal}set portal(t){this.hasAttached()&&!t&&!this._isInitialized||(this.hasAttached()&&super.detach(),t&&super.attach(t),this._attachedPortal=t||null)}attached=new Mt$1;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(t){t.setAttachedHost(this);let e=t.viewContainerRef!=null?t.viewContainerRef:this._viewContainerRef,n=e.createComponent(t.component,{index:e.length,injector:t.injector||e.
vendor: 4,482 bytes, line 60
60injector,projectableNodes:t.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0,bindings:t.bindings||void 0,directives:t.directives||void 0});return e!==this._viewContainerRef&&this._getRootNode().appendChild(n.hostView.rootNodes[0]),super.setDisposeFn(()=>n.destroy()),this._attachedPortal=t,this._attachedRef=n,this.attached.emit(n),n}attachTemplatePortal(t){t.setAttachedHost(this);let e=this._viewContainerRef.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=t,this._attachedRef=e,this.attached.emit(e),e}attachDomPortal=t=>{let e=t.element;e.parentNode;let n=this._document.createComment(`dom-portal`);t.setAttachedHost(this),e.parentNode.insertBefore(n,e),this._getRootNode().appendChild(e),this._attachedPortal=t,super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(e,n)})};_getRootNode(){let t=this._viewContainerRef.element.nativeElement;return t.nodeType===t.ELEMENT_NODE?t:t.parentNode}static ɵfac=(()=>{let t;return function(n){return(t||(t=gg(o)))(n||o)}})();static ɵdir=Xo({type:o,selectors:[[``,`cdkPortalOutlet`,``]],inputs:{portal:[0,`cdkPortalOutlet`,`portal`]},outputs:{attached:`attached`},exportAs:[`cdkPortalOutlet`],features:[Jm]})}return o})();var De=(()=>{class o{static ɵfac=function(e){return new(e||o)};static ɵmod=er({type:o});static ɵinj=Kt({})}return o})();var Me=ci$1();function Ne(o){return new gt(o.get(B),o.get(q$1))}var gt=class{_viewportRuler;_previousHTMLStyles={top:``,left:``};_previousScrollPosition;_isEnabled=!1;_document;constructor(i,t){this._viewportRuler=i,this._document=t}attach(){}enable(){if(this._canBeEnabled()){let i=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=i.style.left||``,this._previousHTMLStyles.top=i.style.top||``,i.style.left=Ei(-this._previousScrollPosition.left),i.style.top=Ei(-this._previousScrollPosition.top),i.classList.add(`cdk-global-scrollblock`),this._isEnabled=!0}}disable(){if(this._isEnabled){let i=this._document.documentElement,t=this._document.body,e=i.style,n=t.style,s=e.scrollBehavior||``,r=n.scrollBehavior||``;this._isEnabled=!1,e.left=this._previousHTMLStyles.left,e.top=this._previousHTMLStyles.top,i.classList.remove(`cdk-global-scrollblock`),Me&&(e.scrollBehavior=n.scrollBehavior=`auto`),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Me&&(e.scrollBehavior=s,n.scrollBehavior=r)}}_canBeEnabled(){if(this._document.documentElement.classList.contains(`cdk-global-scrollblock`)||this._isEnabled)return!1;let t=this._document.documentElement,e=this._viewportRuler.getViewportSize();return t.scrollHeight>e.height||t.scrollWidth>e.width}};function ze(o,i){return new mt(o.get(G),o.get(H),o.get(B),i)}var mt=class{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(i,t,e,n){this._scrollDispatcher=i,this._ngZone=t,this._viewportRuler=e,this._config=n}attach(i){this._overlayRef,this._overlayRef=i}enable(){if(this._scrollSubscription)return;let i=this._scrollDispatcher.scrolled(0).pipe(zt$1(t=>!t||!this._overlayRef.overlayElement.contains(t.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=i.subscribe(()=>{let t=this._viewportRuler.getViewportScrollPosition().top;Math.abs(t-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=i.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}};var K=class{enable(){}disable(){}attach(){}};function Nt(o,i){return i.some(t=>{let e=o.bottom<t.top,n=o.top>t.bottom,s=o.right<t.left,r=o.left>t.right;return e||n||s||r})}function Ve(o,i){return i.some(t=>{let e=o.top<t.top,n=o.bottom>t.bottom,s=o.left<t.left,r=o.right>t.right;return e||n||s||r})}function Wt(o,i){return new vt(o.get(G),o.get(B),o.get(H),i)}var vt=class{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(i,t,e,n){this._scrollDispatcher=i,this._viewportRuler
60=t,this._ngZone=e,this._config=n}attach(i){this._overlayRef,this._overlayRef=i}enable(){if(!this._scrollSubscription){let i=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(i).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let t=this._overlayRef.overlayElement.getBoundingClientRect(),{width:e,height:n}=this._viewportRuler.getViewportSize();Nt(t,[{width:e,height:n,bottom:n,right:e,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}};var Ie=(()=>{class o{_injector=y$1(ae);noop=()=>new K;close=t=>ze(this._injector,t);block=()=>Ne(this._injector);reposition=t=>Wt(this._injector,t);static ɵfac=function(e){return new(e||o)};static ɵprov=Oe$1({token:o,factory:o.ɵfac})}return o})();var q=class{positionStrategy;scrollStrategy=new K;panelClass=``;hasBackdrop=!1;backdropClass=`cdk-overlay-dark-backdrop`;disableAnimations;width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;usePopover;eventPredicate;constructor(i){if(i){let t=Object.keys(i);for(let e of t)i[e]!==void 0&&(this[e]=i[e])}}};var yt=class{connectionPair;scrollableViewProperties;constructor(i,t){this.connectionPair=i,this.scrollableViewProperties=t}};var We=(()=>{class o{_attachedOverlays=[];_document=y$1(q$1);_isAttached=!1;ngOnDestroy(){this.detach()}add(t){this.remove(t),this._attachedOverlays.push(t)}remove(t){let e=this._attachedOverlays.indexOf(t);e>-1&&this._attachedOverlays.splice(e,1),this._attachedOverlays.length===0&&this.detach()}canReceiveEvent(t,e,n){return n.observers.length<1?!1:t.eventPredicate?t.eventPredicate(e):!0}static ɵfac=function(e){return new(e||o)};static ɵprov=Oe$1({token:o,factory:o.ɵfac})}return o})();var Ye=(()=>{class o extends We{_ngZone=y$1(H);_renderer=y$1(Wn).createRenderer(null,null);_cleanupKeydown;add(t){super.add(t),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen(`body`,`keydown`,this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=t=>{let e=this._attachedOverlays;for(let n=e.length-1;n>-1;n--){let s=e[n];if(this.canReceiveEvent(s,t,s._keydownEvents)){this._ngZone.run(()=>s._keydownEvents.next(t));break}}};static ɵfac=function(e){return new(e||o)};static ɵprov=Oe$1({token:o,factory:o.ɵfac})}return o})();var He=(()=>{class o extends We{_platform=y$1(l);_ngZone=y$1(H);_renderer=y$1(Wn).createRenderer(null,null);_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget=null;_cleanups;add(t){if(super.add(t),!this._isAttached){let e=this._document.body,n={capture:!0},s=this._renderer;this._cleanups=this._ngZone.runOutsideAngular(()=>[s.listen(e,`pointerdown`,this._pointerDownListener,n),s.listen(e,`click`,this._clickListener,n),s.listen(e,`auxclick`,this._clickListener,n),s.listen(e,`contextmenu`,this._clickListener,n)]),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=e.style.cursor,e.style.cursor=`pointer`,this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){this._isAttached&&(this._cleanups?.forEach(t=>t()),this._cleanups=void 0,this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}_pointerDownListener=t=>{this._pointerDownEventTarget=E(t)};_clickListener=t=>{let e=E(t),n=t.type===`click`&&this._pointerDownEventTarget?this._pointerDownEventTarget:e;this._pointerDownEventTarget=null;let s=this._attachedOverlays.slice();for(let r=s.length-1;r>-1;r--){let a=s[r],l=a._outsidePointerEvents;if(!(!a.hasAttached()||!this.canReceiveEvent(a,t,l))){if(Ae(a.overlayElement,e)||Ae(a.overlayElement,n))break;this._ngZone?this._ngZone.run(()=>l.next(t)):l.next(t)}}};static ɵfac=function(e){return new(e||o)};static ɵprov=Oe$1({token:o,factory:o.ɵfac})}return o})();function Ae(o,i){let t=typeof ShadowRoot<`u`&&ShadowRoot,e=i;for(;e;){if(e===o)return!0;e=t&&e instanceof ShadowRoot?e.host:e.parentNode}return!1}var Xe=(()=>{class o{static ɵfac=function(e){return new(e||o)};static ɵcmp=lT({type:o,selectors:[[`ng-component`]],hostAttrs:[`cdk-overlay-style-loader`,``],decls:0,vars:0,template:function(e,n){},styles:[`.cdk-overlay-container, .cdk-global-overlay-wrapper {
61  pointer-events: none;
62  top: 0;
63  left: 0;
64  height: 100%;
65  width: 100%;
66}
67
68.cdk-overlay-container {
69  position: fixed;
70}
71@layer cdk-overlay {
72  .cdk-overlay-container {
73    z-index: 1000;
74  }
75}
76.cdk-overlay-container:empty {
77  display: none;
78}
79
80.cdk-global-overlay-wrapper {
81  display: flex;
82  position: absolute;
83}
84@layer cdk-overlay {
85  .cdk-global-overlay-wrapper {
86    z-index: 1000;
87  }
88}
89
90.cdk-overlay-pane {
91  position: absolute;
92  pointer-events: auto;
93  box-sizing: border-box;
94  display: flex;
95  max-width: 100%;
96  max-height: 100%;
97}
98@layer cdk-overlay {
99  .cdk-overlay-pane {
100    z-index: 1000;
101  }
102}
103
104.cdk-overlay-backdrop {
105  position: absolute;
106  top: 0;
107  bottom: 0;
108  left: 0;
109  right: 0;
110  pointer-events: auto;
111  -webkit-tap-highlight-color: transparent;
112  opacity: 0;
113  touch-action: manipulation;
114}
115@layer cdk-overlay {
116  .cdk-overlay-backdrop {
117    z-index: 1000;
118    transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
119  }
120}
121@media (prefers-reduced-motion) {
122  .cdk-overlay-backdrop {
123    transition-duration: 1ms;
124  }
125}
126
127.cdk-overlay-backdrop-showing {
128  opacity: 1;
129}
130@media (forced-colors: active) {
131  .cdk-overlay-backdrop-showing {
132    opacity: 0.6;
133  }
134}
135
136@layer cdk-overlay {
137  .cdk-overlay-dark-backdrop {
138    background: rgba(0, 0, 0, 0.32);
139  }
140}
141
142.cdk-overlay-transparent-backdrop {
143  transition: visibility 1ms linear, opacity 1ms linear;
144  visibility: hidden;
145  opacity: 1;
146}
147.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing, .cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
148  opacity: 0;
149  visibility: visible;
150}
151
152.cdk-overlay-backdrop-noop-animation {
153  transition: none;
154}
155
156.cdk-overlay-connected-position-bounding-box {
157  position: absolute;
158  display: flex;
159  flex-direction: column;
160  min-width: 1px;
161  min-height: 1px;
162}
163@layer cdk-overlay {
164  .cdk-overlay-connected-position-bounding-box {
165    z-index: 1000;
166  }
167}
168
169.cdk-global-scrollblock {
170  position: fixed;
171  width: 100%;
172  overflow-y: scroll;
173}
174
175.cdk-overlay-popover {
176  background: none;
177  border: none;
178  padding: 0;
179  outline: 0;
180  overflow: visible;
181  position: fixed;
182  pointer-events: none;
183  white-space: normal;
184  color: inherit;
185  text-decoration: none;
186  width: 100%;
187  height: 100%;
188  inset: auto;
189  top: 0;
190  left: 0;
191}
192.cdk-overlay-popover::backdrop {
193  display: none;
194}
195.cdk-overlay-popover .cdk-overlay-backdrop {
196  position: fixed;
197  z-index: auto;
198}
199`],encapsulation:2})}return o})();var je=(()=>{class o{_platform=y$1(l);_containerElement;_document=y$1(q$1);_styleLoader=y$1(M);ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let t=`cdk-overlay-container`;if(this._platform.isBrowser||li$1()){let n=this._document.querySelectorAll(`.${t}[platform="server"], .${t}[platform="test"]`);for(let s=0;s<n.length;s++)n[s].remove()}let e=this._document.createElement(`div`);e.classList.add(t),li$1()?e.setAttribute(`platform`,`test`):this._platform.isBrowser||e.setAttribute(`platform`,`server`),this._document.body.appendChild(e),this._containerElement=e}_loadStyles(){this._styleLoader.load(Xe)}static ɵfac=function(e){return new(e||o)};static ɵprov=Oe$1({token:o,factory:o.ɵfac})}return o})();var zt=class{_renderer;_ngZone;element;_cleanupClick;_cleanupTransitionEnd;_fallbackTimeout;constructor(i,t,e,n){this._renderer=t,this._ngZone=e,this.element=i.createElement(`div`),this.element.classList.add(`cdk-overlay-backdrop`),this._cleanupClick=t.listen(this.element,`click`,n)}detach(){this._ngZone.runOutsideAngular(()=>{let i=this.element;clearTimeout(this._fallbackTimeout),this._cleanupTransitionEnd?.(),this._cleanupTransitionEnd=this._renderer.listen(i,`transitionend`,this.dispose),this._fallbackTimeout=setTimeout(this.dispose,500),i.style.pointerEvents=`none`,i.classList.remove(`cdk-overlay-backdrop-showing`)})}dispose=()=>{clearTimeout(this._fallbackTimeout),this._cleanupClick?.(),this._cleanupTransitionEnd?.(),this._cleanupClick=this._cleanupTransitionEnd=this._fallbackTimeout=void 0,this.element.remove()}};function Yt(o){return o&&o.nodeType===1}var Lt=new Set;var wt=class{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropClick=new se;_attachments=new se;_detachments=new se;_positionStrategy;_scrollStrategy;_locationChanges=z.EMPTY;_backdropRef=null;_detachContentMutationObserver;_detachContentAfterRenderRef;_disposed=!1;_previousHostParent;_keydownEvents=new se;_outsidePointerEvents=new se;_afterNextRenderRef;constructor(i,t,e,n,s,r,a,l,c,d=!1,f,_){this._portalOutlet=i,this._host=t,this._pane=e,this._config=n,this._ngZone=s,this._keyboardDispatcher=r,this._document=a,this._location=l,this._outsideClickDispatcher=c,this._animationsDisabled=d,this._injector=f,this._renderer=_,n.scrollStrategy&&(this._scrollStrategy=n.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=n.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropRef?.element||null}get hostElement(){return this._host}get eventPredicate(){return this._config?.eventPredicate||null}attach(i){if(this._disposed)return null;this._attachHost();let t=this._portalOutlet.attach(i);return this._positionStrategy?.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),Lt.add(this),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=fC(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._completeDetachContent(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof t?.onDestroy==`function`&&t.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),t}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let i=this._portalOutlet.detach();return this._detachments.next(),this._completeDetachContent(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Lt.delete(this),i}dispose(){if(this._disposed)return;let i=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._backdropRef?.dispose(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dis
199pose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=this._backdropRef=null,i&&this._detachments.next(),this._detachments.complete(),this._completeDetachContent(),this._disposed=!0,Lt.delete(this)}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(i){i!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=i,this.hasAttached()&&(i.attach(this),this.updatePosition()))}updateSize(i){this._config=x(x({},this._config),i),this._updateElementSize()}setDirection(i){this._config=y(x({},this._config),{direction:i}),this._updateElementDirection()}addPanelClass(i){this._pane&&this._toggleClasses(this._pane,i,!0)}removePanelClass(i){this._pane&&this._toggleClasses(this._pane,i,!1)}getDirection(){let i=this._config.direction;return i?typeof i==`string`?i:i.value:`ltr`}updateScrollStrategy(i){i!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=i,this.hasAttached()&&(i.attach(this),i.enable()))}_updateElementDirection(){this._host.setAttribute(`dir`,this.getDirection())}_updateElementSize(){if(!this._pane)return;let i=this._pane.style;i.width=Ei(this._config.width),i.height=Ei(this._config.height),i.minWidth=Ei(this._config.minWidth),i.minHeight=Ei(this._config.minHeight),i.maxWidth=Ei(this._config.maxWidth),i.maxHeight=Ei(this._config.maxHeight)}_togglePointerEvents(i){this._pane.style.pointerEvents=i?``:`none`}_attachHost(){if(!this._host.parentElement){let i=this._config.usePopover?this._positionStrategy?.getPopoverInsertionPoint?.():null;Yt(i)?i.after(this._host):i?.type===`parent`?i.element.appendChild(this._host):this._previousHostParent?.appendChild(this._host)}if(this._config.usePopover)try{this._host.showPopover()}catch(i){}}_attachBackdrop(){let i=`cdk-overlay-backdrop-showing`;this._backdropRef?.dispose(),this._backdropRef=new zt(this._document,this._renderer,this._ngZone,t=>{this._backdropClick.next(t)}),this._animationsDisabled&&this._backdropRef.element.classList.add(`cdk-overlay-backdrop-noop-animation`),this._config.backdropClass&&this._toggleClasses(this._backdropRef.element,this._config.backdropClass,!0),this._config.usePopover?this._host.prepend(this._backdropRef.element):this._host.parentElement.insertBefore(this._backdropRef.element,this._host),!this._animationsDisabled&&typeof requestAnimationFrame<`u`?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._backdropRef?.element.classList.add(i))}):this._backdropRef.element.classList.add(i)}_updateStackingOrder(){!this._config.usePopover&&this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){this._animationsDisabled?(this._backdropRef?.dispose(),this._backdropRef=null):this._backdropRef?.detach()}_toggleClasses(i,t,e){let n=_t$1(t||[]).filter(s=>!!s);n.length&&(e?i.classList.add(...n):i.classList.remove(...n))}_detachContentWhenEmpty(){let i=!1;try{this._detachContentAfterRenderRef=fC(()=>{i=!0,this._detachContent()},{injector:this._injector})}catch(t){if(i)throw t;this._detachContent()}globalThis.MutationObserver&&this._pane&&(this._detachContentMutationObserver||=new globalThis.MutationObserver(()=>{this._detachContent()}),this._detachContentMutationObserver.observe(this._pane,{childList:!0}))}_detachContent(){(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),this._completeDetachContent())}_completeDetachContent(){this._detachContentAfterRenderRef?.destroy(),this._detachContentAfterRenderRef=void 0,this._detachContentMutationObserver?.disconnect()}_disposeScrollStrategy(){let i=this._scrollStrategy;i?.disable(),i?.detach?.()}};var Be=`cdk-overlay-connected-position-bounding-box`;var ai=/([A-Za-z%]+)$/;function Ht(o,i){return new bt(i,o.get(B),o.get(q$1),o.get(l),o.get(je))}var bt=class{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender=!1;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed=!1;_boundingBox=null;_lastPosition=null;_lastScrollVisibility=null;_positionChanges=new se;_resizeSubscription=z.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount=null;_popoverLocation=`global`;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}
vendor: 6,512 bytes, line 199
199constructor(i,t,e,n,s){this._viewportRuler=t,this._document=e,this._platform=n,this._overlayContainer=s,this.setOrigin(i)}attach(i){this._overlayRef&&this._overlayRef,this._validatePositions(),i.hostElement.classList.add(Be),this._overlayRef=i,this._boundingBox=i.hostElement,this._pane=i.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._getContainerRect();let i=this._originRect,t=this._overlayRect,e=this._viewportRect,n=this._containerRect,s=[],r;for(let a of this._preferredPositions){let l=this._getOriginPoint(i,n,a),c=this._getOverlayPoint(l,t,a),d=this._getOverlayFit(c,t,e,a);if(d.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(a,l);return}if(this._canFitWithFlexibleDimensions(d,c,e)){s.push({position:a,origin:l,overlayRect:t,boundingBoxRect:this._calculateBoundingBoxRect(l,a)});continue}(!r||r.overlayFit.visibleArea<d.visibleArea)&&(r={overlayFit:d,overlayPoint:c,originPoint:l,position:a,overlayRect:t})}if(s.length){let a=null,l=-1;for(let c of s){let d=c.boundingBoxRect.width*c.boundingBoxRect.height*(c.position.weight||1);d>l&&(l=d,a=c)}this._isPushed=!1,this._applyPosition(a.position,a.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(r.position,r.originPoint);return}this._applyPosition(r.position,r.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&F(this._boundingBox.style,{top:``,left:``,right:``,bottom:``,height:``,width:``,alignItems:``,justifyContent:``}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Be),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let i=this._lastPosition;i?(this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._getContainerRect(),this._applyPosition(i,this._getOriginPoint(this._originRect,this._containerRect,i))):this.apply()}withScrollableContainers(i){return this._scrollables=i,this}withPositions(i){return this._preferredPositions=i,i.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(i){return this._viewportMargin=i,this}withFlexibleDimensions(i=!0){return this._hasFlexibleDimensions=i,this}withGrowAfterOpen(i=!0){return this._growAfterOpen=i,this}withPush(i=!0){return this._canPush=i,this}withLockedPosition(i=!0){return this._positionLocked=i,this}setOrigin(i){return this._origin=i,this}withDefaultOffsetX(i){return this._offsetX=i,this}withDefaultOffsetY(i){return this._offsetY=i,this}withTransformOriginOn(i){return this._transformOriginSelector=i,this}withPopoverLocation(i){return this._popoverLocation=i,this}getPopoverInsertionPoint(){return this._popoverLocation===`global`?null:this._popoverLocation!==`inline`?this._popoverLocation:this._origin instanceof fn?this._origin.nativeElement:Yt(this._origin)?this._origin:null}_getOriginPoint(i,t,e){let n;if(e.originX==`center`)n=i.left+i.width/2;else{let r=this._isRtl()?i.right:i.left,a=this._isRtl()?i.left:i.right;n=e.originX==`start`?r:a}t.left<0&&(n-=t.left);let s;return e.originY==`center`?s=i.top+i.height/2:s=e.originY==`top`?i.top:i.bottom,t.top<0&&(s-=t.top),{x:n,y:s}}_getOverlayPoint(i,t,e){let n;e.overlayX==`center`?n=-t.width/2:e.overlayX===`start`?n=this._isRtl()?-t.width:0:n=this._isRtl()?0:-t.width;let s;return e.overlayY==`center`?s=-t.height/2:s=e.overlayY==`top`?0:-t.height,{x:i.x+n,y:i.y+s}}_getOverlayFit(i,t,e,n){let s=Te(t),{x:r,y:a}=i,l=this._getOffset(n,`x`),c=this._getOffset(n,`y`);l&&(r+=l),c&&(a+=c);let d=0-r,f=r+s.width-e.width,_=0-a,m=a+s.height-e.height,g=this._subtractOverflows(s.width,d,f),b=this._subtractOverflows(s.height,_,m),Zt=g*b;return{visibleArea:Zt,isCompletelyWithinViewport:s.width*s.height===Zt,fitsInViewportVertically:b===s.height,fitsInViewportHorizontally:g==s.width}}_canFitWithFlexibleDimensions(i,t,e){if(this._hasFlexibleDimensions){let n=e.bottom-t.y,s=e.right-t.x,r=Fe(this._overlayRef.getConfig().minHeight),a=Fe(this._overlayRef.getConfig().minWidth),l=i.fitsInViewportVertically||r!=null&&r<=n,c=i.fitsInViewportHorizontally||a!=null&&a<=s;return l&&c}return!1}_pushOverlayOnScreen(i,t,e){if(this._previousPushAmount&&this._positionLocked)return{x:i.x+this._previousPushAmount.x,y:i.y+this._previousPushAmount.y};let n=Te(t),s=this._viewportRect,r=Math.max(i.x+n.width-s.width,0),a=Math.max(i.y+n.height-s.height,0),l=Math.max(s.top-e.top-i.y,0),c=Math.max(s.left-e.left-i.x,0),d=0,f=0;return n.width<=s.width?d=c||-r:d=i.x<this._getViewportMarginStart()?s.left-e.left-i.x:0,n.height<=s.height?f=l||-a:f=i.y<this._getViewportMarginTop()?s.top-e.top-i.y:0,this._previousPushAmount={x:d,y:f},{x:i.x+d,y:i.y+f}}_applyPosition(i,t){if(this._setTransformOrigin(i),this._setOverlayElementStyles(t,i),this._setBoundingBoxStyles(t,i),i.panelClass&&this._addPanelClasses(i.panelClass),this._positionChanges.observers.length){let e=this._getScrollVisibility();if(i!==this._lastPosition||!this._lastScrollVisibility||!li(this._lastScrollVisibility,e)){let n=new yt(i,e);this._positionChanges.next(n)}this._lastScrollVisibility=e}this._lastPosition=i,this._isInitialRender=!1}_setTransformOrigin(i){if(!this._transformOriginSelector)return;let t=this._boundingBox.querySelectorAll(this._transformOriginSelector),e,n=i.overlayY;i.overlayX===`center`?e=`center`:this._isRtl()?e=i.overlayX===`start`?`right`:`left`:e=i.overlayX===`start`?`left`:`right`;for(let s=0;s<t.length;s++)t[s].style.transformOrigin=`${e} ${n}`}_calculateBoundingBoxRect(i,t){let e=this._viewportRect,n=this._isRtl(),s,r,a;if(t.overlayY===`top`)r=i.y,s=e.height-r+this._getViewportMarginBottom();
199else if(t.overlayY===`bottom`)a=e.height-i.y+this._getViewportMarginTop()+this._getViewportMarginBottom(),s=e.height-a+this._getViewportMarginTop();else{let m=Math.min(e.bottom-i.y+e.top,i.y),g=this._lastBoundingBoxSize.height;s=m*2,r=i.y-m,s>g&&!this._isInitialRender&&!this._growAfterOpen&&(r=i.y-g/2)}let l=t.overlayX===`start`&&!n||t.overlayX===`end`&&n,c=t.overlayX===`end`&&!n||t.overlayX===`start`&&n,d,f,_;if(c)_=e.width-i.x+this._getViewportMarginStart()+this._getViewportMarginEnd(),d=i.x-this._getViewportMarginStart();else if(l)f=i.x,d=e.right-i.x-this._getViewportMarginEnd();else{let m=Math.min(e.right-i.x+e.left,i.x),g=this._lastBoundingBoxSize.width;d=m*2,f=i.x-m,d>g&&!this._isInitialRender&&!this._growAfterOpen&&(f=i.x-g/2)}return{top:r,left:f,bottom:a,right:_,width:d,height:s}}_setBoundingBoxStyles(i,t){let e=this._calculateBoundingBoxRect(i,t);!this._isInitialRender&&!this._growAfterOpen&&(e.height=Math.min(e.height,this._lastBoundingBoxSize.height),e.width=Math.min(e.width,this._lastBoundingBoxSize.width));let n={};if(this._hasExactPosition())n.top=n.left=`0`,n.bottom=n.right=`auto`,n.maxHeight=n.maxWidth=``,n.width=n.height=`100%`;else{let s=this._overlayRef.getConfig().maxHeight,r=this._overlayRef.getConfig().maxWidth;n.width=Ei(e.width),n.height=Ei(e.height),n.top=Ei(e.top)||`auto`,n.bottom=Ei(e.bottom)||`auto`,n.left=Ei(e.left)||`auto`,n.right=Ei(e.right)||`auto`,t.overlayX===`center`?n.alignItems=`center`:n.alignItems=t.overlayX===`end`?`flex-end`:`flex-start`,t.overlayY===`center`?n.justifyContent=`center`:n.justifyContent=t.overlayY===`bottom`?`flex-end`:`flex-start`,s&&(n.maxHeight=Ei(s)),r&&(n.maxWidth=Ei(r))}this._lastBoundingBoxSize=e,F(this._boundingBox.style,n)}_resetBoundingBoxStyles(){F(this._boundingBox.style,{top:`0`,left:`0`,right:`0`,bottom:`0`,height:``,width:``,alignItems:``,justifyContent:``})}_resetOverlayElementStyles(){F(this._pane.style,{top:``,left:``,bottom:``,right:``,position:``,transform:``})}_setOverlayElementStyles(i,t){let e={},n=this._hasExactPosition(),s=this._hasFlexibleDimensions,r=this._overlayRef.getConfig();if(n){let d=this._viewportRuler.getViewportScrollPosition();F(e,this._getExactOverlayY(t,i,d)),F(e,this._getExactOverlayX(t,i,d))}else e.position=`static`;let a=``,l=this._getOffset(t,`x`),c=this._getOffset(t,`y`);l&&(a+=`translateX(${l}px) `),c&&(a+=`translateY(${c}px)`),e.transform=a.trim(),r.maxHeight&&(n?e.maxHeight=Ei(r.maxHeight):s&&(e.maxHeight=``)),r.maxWidth&&(n?e.maxWidth=Ei(r.maxWidth):s&&(e.maxWidth=``)),F(this._pane.style,e)}_getExactOverlayY(i,t,e){let n={top:``,bottom:``},s=this._getOverlayPoint(t,this._overlayRect,i);if(this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,e)),i.overlayY===`bottom`)n.bottom=`${this._document.documentElement.clientHeight-(s.y+this._overlayRect.height)}px`;else n.top=Ei(s.y);return n}_getExactOverlayX(i,t,e){let n={left:``,right:``},s=this._getOverlayPoint(t,this._overlayRect,i);this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,e));let r;if(this._isRtl()?r=i.overlayX===`end`?`left`:`right`:r=i.overlayX===`end`?`right`:`left`,r===`right`)n.right=`${this._document.documentElement.clientWidth-(s.x+this._overlayRect.width)}px`;else n.left=Ei(s.x);return n}_getScrollVisibility(){let i=this._getOriginRect(),t=this._pane.getBoundingClientRect(),e=this._scrollables.map(n=>n.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Ve(i,e),isOriginOutsideView:Nt(i,e),isOverlayClipped:Ve(t,e),isOverlayOutsideView:Nt(t,e)}}_subtractOverflows(i,...t){return t.reduce((e,n)=>e-Math.max(n,0),i)}_getNarrowedViewportRect(){let i=this._document.documentElement.clientWidth,t=this._document.documentElement.clientHeight,e=this._viewportRuler.getViewportScrollPosition();return{top:e.top+this._getViewportMarginTop(),left:e.left+this._getViewportMarginStart(),right:e.left+i-this._getViewportMarginEnd(),bottom:e.top+t-this._getViewportMarginBottom(),width:i-this._getViewportMarginStart()-this._getViewportMarginEnd(),height:t-this._getViewportMarginTop()-this._getViewportMarginBottom()}}_isRtl(){return this._overlayRef.getDirection()===`rtl`}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(i,t){return t===`x`?i.offsetX==null?this._offsetX:i.offsetX:i.offsetY==null?this._offsetY:i.offsetY}_validatePositions(){}
199_addPanelClasses(i){this._pane&&_t$1(i).forEach(t=>{t!==``&&this._appliedPanelClasses.indexOf(t)===-1&&(this._appliedPanelClasses.push(t),this._pane.classList.add(t))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(i=>{this._pane.classList.remove(i)}),this._appliedPanelClasses=[])}_getViewportMarginStart(){return typeof this._viewportMargin==`number`?this._viewportMargin:this._viewportMargin?.start??0}_getViewportMarginEnd(){return typeof this._viewportMargin==`number`?this._viewportMargin:this._viewportMargin?.end??0}_getViewportMarginTop(){return typeof this._viewportMargin==`number`?this._viewportMargin:this._viewportMargin?.top??0}_getViewportMarginBottom(){return typeof this._viewportMargin==`number`?this._viewportMargin:this._viewportMargin?.bottom??0}_getOriginRect(){let i=this._origin;if(i instanceof fn)return i.nativeElement.getBoundingClientRect();if(i instanceof Element)return i.getBoundingClientRect();let t=i.width||0,e=i.height||0;return{top:i.y,bottom:i.y+e,left:i.x,right:i.x+t,height:e,width:t}}_getContainerRect(){let i=this._overlayRef.getConfig().usePopover&&this._popoverLocation!==`global`,t=this._overlayContainer.getContainerElement();i&&(t.style.display=`block`);let e=t.getBoundingClientRect();return i&&(t.style.display=``),e}};function F(o,i){for(let t in i)i.hasOwnProperty(t)&&(o[t]=i[t]);return o}function Fe(o){if(typeof o!=`number`&&o!=null){let[i,t]=o.split(ai);return!t||t===`px`?parseFloat(i):null}return o||null}function Te(o){return{top:Math.floor(o.top),right:Math.floor(o.right),bottom:Math.floor(o.bottom),left:Math.floor(o.left),width:Math.floor(o.width),height:Math.floor(o.height)}}function li(o,i){return o===i?!0:o.isOriginClipped===i.isOriginClipped&&o.isOriginOutsideView===i.isOriginOutsideView&&o.isOverlayClipped===i.isOverlayClipped&&o.isOverlayOutsideView===i.isOverlayOutsideView}var Le=`cdk-global-overlay-wrapper`;function Ze(o){return new Ct}var Ct=class{_overlayRef;_cssPosition=`static`;_topOffset=``;_bottomOffset=``;_alignItems=``;_xPosition=``;_xOffset=``;_width=``;_height=``;_isDisposed=!1;attach(i){let t=i.getConfig();this._overlayRef=i,this._width&&!t.width&&i.updateSize({width:this._width}),this._height&&!t.height&&i.updateSize({height:this._height}),i.hostElement.classList.add(Le),this._isDisposed=!1}top(i=``){return this._bottomOffset=``,this._topOffset=i,this._alignItems=`flex-start`,this}left(i=``){return this._xOffset=i,this._xPosition=`left`,this}bottom(i=``){return this._topOffset=``,this._bottomOffset=i,this._alignItems=`flex-end`,this}right(i=``){return this._xOffset=i,this._xPosition=`right`,this}start(i=``){return this._xOffset=i,this._xPosition=`start`,this}end(i=``){return this._xOffset=i,this._xPosition=`end`,this}width(i=``){return this._overlayRef?this._overlayRef.updateSize({width:i}):this._width=i,this}height(i=``){return this._overlayRef?this._overlayRef.updateSize({height:i}):this._height=i,this}centerHorizontally(i=``){return this.left(i),this._xPosition=`center`,this}centerVertically(i=``){return this.top(i),this._alignItems=`center`,this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let i=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement.style,{width:n,height:s,maxWidth:r,maxHeight:a}=this._overlayRef.getConfig(),l=(n===`100%`||n===`100vw`)&&(!r||r===`100%`||r===`100vw`),c=(s===`100%`||s===`100vh`)&&(!a||a===`100%`||a===`100vh`),d=this._xPosition,f=this._xOffset,_=this._overlayRef.getConfig().direction===`rtl`,m=``,g=``,b=``;l?b=`flex-start`:d===`center`?(b=`center`,_?g=f:m=f):_?d===`left`||d===`end`?(b=`flex-end`,m=f):(d===`right`||d===`start`)&&(b=`flex-start`,g=f):d===`left`||d===`start`?(b=`flex-start`,m=f):(d===`right`||d===`end`)&&(b=`flex-end`,g=f),i.position=this._cssPosition,i.marginLeft=l?`0`:m,i.marginTop=c?`0`:this._topOffset,i.marginBottom=this._bottomOffset,i.marginRight=l?`0`:g,t.justifyContent=b,t.alignItems=c?`flex-start`:this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let i=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement,e=t.style;t.classList.remove(Le),e.justifyContent=e.alignItems=i.marginTop=i.marginBottom=i.marginLeft=i.marginRight=i.position=``,this._overlayRef=null,this._isDisposed=!0}};var Ue=(()=>{class o{_injector=y$1(ae);global(){return Ze()}flexibleConnectedTo(t){return Ht(this._injector,t)}static ɵfac=function(e){return new(e||o)};static ɵprov=Oe$1({token:o,factory:o.ɵfac})}return o}
199)();var Xt=new I$1(`OVERLAY_DEFAULT_CONFIG`);function jt(o,i){o.get(M).load(Xe);let t=o.get(je),e=o.get(q$1),n=o.get(Ht$1),s=o.get(pn),r=o.get(m),a=o.get(Lr,null,{optional:!0})||o.get(Wn).createRenderer(null,null),l=new q(i),c=o.get(Xt,null,{optional:!0})?.usePopover??!0;l.direction=l.direction||r.value,!e.body||!(`showPopover`in e.body)?l.usePopover=!1:l.usePopover=i?.usePopover??c;let d=e.createElement(`div`),f=e.createElement(`div`);d.id=n.getId(`cdk-overlay-`),d.classList.add(`cdk-overlay-pane`),f.appendChild(d),l.usePopover&&(f.setAttribute(`popover`,`manual`),f.classList.add(`cdk-overlay-popover`));let _=l.usePopover?l.positionStrategy?.getPopoverInsertionPoint?.():null;return Yt(_)?_.after(f):_?.type===`parent`?_.element.appendChild(f):t.getContainerElement().appendChild(f),new wt(new _t(d,s,o),f,d,l,o.get(H),o.get(Ye),e,o.get(Fv),o.get(He),i?.disableAnimations??o.get(CI,null,{optional:!0})===`NoopAnimations`,o.get(fe),a)}var Ge=(()=>{class o{scrollStrategies=y$1(Ie);_positionBuilder=y$1(Ue);_injector=y$1(ae);create(t){return jt(this._injector,t)}position(){return this._positionBuilder}static ɵfac=function(e){return new(e||o)};static ɵprov=Oe$1({token:o,factory:o.ɵfac})}return o})();var hi=[{originX:`start`,originY:`bottom`,overlayX:`start`,overlayY:`top`},{originX:`start`,originY:`top`,overlayX:`start`,overlayY:`bottom`},{originX:`end`,originY:`top`,overlayX:`end`,overlayY:`bottom`},{originX:`end`,originY:`bottom`,overlayX:`end`,overlayY:`top`}];var ci=new I$1(`cdk-connected-overlay-scroll-strategy`,{providedIn:`root`,factory:()=>{let o=y$1(ae);return()=>Wt(o)}});var It=(()=>{class o{elementRef=y$1(fn);static ɵfac=function(e){return new(e||o)};static ɵdir=Xo({type:o,selectors:[[``,`cdk-overlay-origin`,``],[``,`overlay-origin`,``],[``,`cdkOverlayOrigin`,``]],exportAs:[`cdkOverlayOrigin`]})}return o})();var $e=new I$1(`cdk-connected-overlay-default-config`);var di=(()=>{class o{_dir=y$1(m,{optional:!0});_injector=y$1(ae);_overlayRef;_templatePortal;_backdropSubscription=z.EMPTY;_attachSubscription=z.EMPTY;_detachSubscription=z.EMPTY;_positionSubscription=z.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=y$1(ci);_ngZone=y$1(H);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(t){this._offsetX=t,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(t){this._offsetY=t,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;disposeOnNavigation=!1;usePopover;matchWidth=!1;set _config(t){typeof t!=`string`&&this._assignConfig(t)}backdropClick=new Mt$1;positionChange=new Mt$1;attach=new Mt$1;detach=new Mt$1;overlayKeydown=new Mt$1;overlayOutsideClick=new Mt$1;constructor(){let t=y$1(zn),e=y$1(Jn),n=y$1($e,{optional:!0}),s=y$1(Xt,{optional:!0});this.usePopover=s?.usePopover===!1?null:`global`,this._templatePortal=new I(t,e),this.scrollStrategy=this._scrollStrategyFactory(),n&&this._assignConfig(n)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:`ltr`}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef?.dispose()}ngOnChanges(t){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef?.updateSize({width:this._getWidth(),minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),t.origin&&this.open&&this._position.apply()),t.open&&(this.open?this.attachOverlay():this.detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=hi);let t=this._overlayRef=jt(this._injector,this._buildConfig());this._attachSubscription=t.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=t.detachments().subscribe(()=>this.detach.emit()),t.keydownEvents().subscribe(e=>{this.overlayKeydown.next(e),e.keyCode===27&&!this.disableClose&&!Qe$1(e)&&(e.preventDefault(),this.detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(e=>{let n=this._getOriginElement(),s=E(e);(!n||n!==s&&!n.contains(s))&&this.overlayOutsideClick.next(e)})}_buildConfig(){let t=this._position=this.positionStrategy||this._createPositionStrategy(),e=new q({direction:this._dir||`ltr`,positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation,usePopover:!!this.usePopover});return(this.height||this.height===0)&&(e.height=this.height),(this.minWidth||this.minWidth===0)&&(e.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(e.minHeight=this.minHeight),this.backdropClass&&(e.backdropClass=this.backdropClass),this.panelClass&&(e.panelClass=this.panelClass),e}_updatePositionStrategy(t){let e=this.positions.map(n=>({originX:n.originX,originY:n.originY,overlayX:n.overlayX,overlayY:n.overlayY,offsetX:n.offsetX||this.offsetX,offsetY:n.offsetY||this.offsetY,panelClass:n.panelClass||void 0}));return t.setOrigin(this._getOrigin()).withPositions(e).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector).withPopoverLocation(this.usePopover===null?`global`:this.usePopover)}_createPositionStrategy(){let t=Ht(this._injector,this._getOrigin());return this._updatePositionStrategy(t),t}
vendor: 4,386 bytes, line 199
199_getOrigin(){return this.origin instanceof It?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof It?this.origin.elementRef.nativeElement:this.origin instanceof fn?this.origin.nativeElement:typeof Element<`u`&&this.origin instanceof Element?this.origin:null}_getWidth(){return this.width?this.width:this.matchWidth?this._getOriginElement()?.getBoundingClientRect?.().width:void 0}attachOverlay(){this._overlayRef||this._createOverlay();let t=this._overlayRef;t.getConfig().hasBackdrop=this.hasBackdrop,t.updateSize({width:this._getWidth()}),t.hasAttached()||t.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=t.backdropClick().subscribe(e=>this.backdropClick.emit(e)):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(Jf(()=>this.positionChange.observers.length>0)).subscribe(e=>{this._ngZone.run(()=>this.positionChange.emit(e)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()})),this.open=!0}detachOverlay(){this._overlayRef?.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.open=!1}_assignConfig(t){this.origin=t.origin??this.origin,this.positions=t.positions??this.positions,this.positionStrategy=t.positionStrategy??this.positionStrategy,this.offsetX=t.offsetX??this.offsetX,this.offsetY=t.offsetY??this.offsetY,this.width=t.width??this.width,this.height=t.height??this.height,this.minWidth=t.minWidth??this.minWidth,this.minHeight=t.minHeight??this.minHeight,this.backdropClass=t.backdropClass??this.backdropClass,this.panelClass=t.panelClass??this.panelClass,this.viewportMargin=t.viewportMargin??this.viewportMargin,this.scrollStrategy=t.scrollStrategy??this.scrollStrategy,this.disableClose=t.disableClose??this.disableClose,this.transformOriginSelector=t.transformOriginSelector??this.transformOriginSelector,this.hasBackdrop=t.hasBackdrop??this.hasBackdrop,this.lockPosition=t.lockPosition??this.lockPosition,this.flexibleDimensions=t.flexibleDimensions??this.flexibleDimensions,this.growAfterOpen=t.growAfterOpen??this.growAfterOpen,this.push=t.push??this.push,this.disposeOnNavigation=t.disposeOnNavigation??this.disposeOnNavigation,this.usePopover=t.usePopover??this.usePopover,this.matchWidth=t.matchWidth??this.matchWidth}static ɵfac=function(e){return new(e||o)};static ɵdir=Xo({type:o,selectors:[[``,`cdk-connected-overlay`,``],[``,`connected-overlay`,``],[``,`cdkConnectedOverlay`,``]],inputs:{origin:[0,`cdkConnectedOverlayOrigin`,`origin`],positions:[0,`cdkConnectedOverlayPositions`,`positions`],positionStrategy:[0,`cdkConnectedOverlayPositionStrategy`,`positionStrategy`],offsetX:[0,`cdkConnectedOverlayOffsetX`,`offsetX`],offsetY:[0,`cdkConnectedOverlayOffsetY`,`offsetY`],width:[0,`cdkConnectedOverlayWidth`,`width`],height:[0,`cdkConnectedOverlayHeight`,`height`],minWidth:[0,`cdkConnectedOverlayMinWidth`,`minWidth`],minHeight:[0,`cdkConnectedOverlayMinHeight`,`minHeight`],backdropClass:[0,`cdkConnectedOverlayBackdropClass`,`backdropClass`],panelClass:[0,`cdkConnectedOverlayPanelClass`,`panelClass`],viewportMargin:[0,`cdkConnectedOverlayViewportMargin`,`viewportMargin`],scrollStrategy:[0,`cdkConnectedOverlayScrollStrategy`,`scrollStrategy`],open:[0,`cdkConnectedOverlayOpen`,`open`],disableClose:[0,`cdkConnectedOverlayDisableClose`,`disableClose`],transformOriginSelector:[0,`cdkConnectedOverlayTransformOriginOn`,`transformOriginSelector`],hasBackdrop:[2,`cdkConnectedOverlayHasBackdrop`,`hasBackdrop`,uM],lockPosition:[2,`cdkConnectedOverlayLockPosition`,`lockPosition`,uM],flexibleDimensions:[2,`cdkConnectedOverlayFlexibleDimensions`,`flexibleDimensions`,uM],growAfterOpen:[2,`cdkConnectedOverlayGrowAfterOpen`,`growAfterOpen`,uM],push:[2,`cdkConnectedOverlayPush`,`push`,uM],disposeOnNavigation:[2,`cdkConnectedOverlayDisposeOnNavigation`,`disposeOnNavigation`,uM],usePopover:[0,`cdkConnectedOverlayUsePopover`,`usePopover`],matchWidth:[2,`cdkConnectedOverlayMatchWidth`,`matchWidth`,uM],_config:[0,`cdkConnectedOverlay`,`_config`]},outputs:{backdropClick:`backdropClick`,positionChange:`positionChange`,attach:`attach`,detach:`detach`,overlayKeydown:`overlayKeydown`,overlayOutsideClick:`overlayOutsideClick`},exportAs:[`cdkConnectedOverlay`],features:[wl]})}return o}
199)();var fi=(()=>{class o{static ɵfac=function(e){return new(e||o)};static ɵmod=er({type:o});static ɵinj=Kt({providers:[Ge],imports:[I$2,De,Bt,Bt]})}return o})();export{q as A,bt as C,je as D,fi as E,si as M,ut as N,jt as O,wt as P,_t as S,dt as T,Vt as _,Ft as a,Yi as b,Hi as c,It as d,Je as f,U as g,Re as h,De as i,ri as j,pt as k,Ht as l,Pe as m,B as n,G as o,Ne as p,Bt as r,Ge as s,At as t,I as u,Wt as v,di as w,Ze as x,Xt as y};
200//# debugId=103538e3-3782-572b-b175-21c4cfe7560a
201//# sourceMappingURL=chunk-Bj9xNxZC.js.map

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