1import{i as Bt}from"./chunk-U56FQC6S.js";import{b as Ct,c as At}from"./chunk-IMK5WATV.js";import{i as St,j as I,l as O}from"./chunk-H44CII3F.js";import{C as bt,E as kt,I as vt,n as q,o as ut,p as ft,s as H,t as _t,x as ht}from"./chunk-RONBOCCW.js";import{K as yt,a as mt,q as dt,r as pt,u as gt,v as xt,x as K}from"./chunk-J2J2F6UT.js";import{Aa as J,Dc as f,Ea as tt,Eb as A,Fb as T,Fc as _,Gb as E,Ha as et,Jb as it,Jc as st,Kb as ot,Kc as N,Lc as V,Md as lt,Na as nt,Rc as ct,Uc as b,Vc as z,Wc as L,Zb as rt,ca as Y,cc as S,ec as B,f as u,ka as w,kc as d,la as D,lc as m,m as $,mc as R,na as g,ob as l,pa as o,tb as F,ub as at,uc as M,va as x,wa as y,za as C}from"./chunk-TG5FOCBJ.js";import{a as c,b as G}from"./chunk-V6EXFOYO.js";function It(a,p){if(a&1){let t=M();d(0,"div",1)(1,"button",2),f("click",function(){x(t);let n=_();return y(n.action())}),b(2),m()()}if(a&2){let t=_();l(2),L(" ",t.data.action," ")}}var Ot=["label"];function Pt(a,p){}var jt=Math.pow(2,31)-1,h=class{_overlayRef;instance;containerInstance;_afterDismissed=new u;_afterOpened=new u;_onAction=new u;_durationTimeoutId;_dismissedByAction=!1;constructor(p,t){this._overlayRef=t,this.containerInstance=p,p._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(p){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(p,jt))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}},P=new g("MatSnackBarData"),k=class{politeness="polite";announcementMessage="";viewContainerRef;duration=0;panelClass;direction;data=null;horizontalPosition="center";verticalPosition="bottom"},Ft=(()=>{class a{static \u0275fac=function(e){return new(e||a)};static \u0275dir=E({type:a,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}return a})(),Nt=(()=>{class a{static \u0275fac=function(e){return new(e||a)};static \u0275dir=E({type:a,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}return a})(),Vt=(()=>{class a{static \u0275fac=function(e){return new(e||a)};static \u0275dir=E({type:a,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}return a})(),Mt=(()=>{class a{snackBarRef=o(h);data=o(P);constructor(){}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=A({type:a,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["matButton","","matSnackBarAction","",3,"click"]],template:function(e,n){e&1&&(d(0,"div",0),b(1),m(),S(2,It,3,1,"div",1)),e&2&&(l(),L(" ",n.data.message,` 2`),l(),B(n.hasAction?2:-1))},dependencies:[I,Ft,Nt,Vt],styles:[`.mat-mdc-simple-snack-bar { 3 display: flex; 4} 5.mat-mdc-simple-snack-bar .mat-mdc-snack-bar-label { 6 max-height: 50vh; 7 overflow: auto; 8} 9`],encapsulation:2,changeDetection:0})}return a})(),U="_mat-snack-bar-enter",Z="_mat-snack-bar-exit",zt=(()=>{class a extends ft{_ngZone=o(tt);_elementRef=o(nt);_changeDetectorRef=o(lt);_platform=o(mt);_animationsDisabled=K();snackBarConfig=o(k);_document=o(J);_trackedModals=new Set;_enterFallback;_exitFallback;_injector=o(C);_announceDelay=150;_announceTimeoutId;_destroyed=!1;_portalOutlet;_onAnnounce=new u;_onExit=new u;_onEnter=new u;_animationState="void";_live;_label;_role;_liveElementId=o(pt).getId("mat-snack-bar-container-live-");constructor(){super();let t=this.snackBarConfig;t.politeness==="assertive"&&!t.announcementMessage?this._live="assertive":t.politeness==="off"?this._live="off":this._live="polite",this._platform.FIRE
9FOX&&(this._live==="polite"&&(this._role="status"),this._live==="assertive"&&(this._role="alert"))}attachComponentPortal(t){this._assertNotAttached();let e=this._portalOutlet.attachComponentPortal(t);return this._afterPortalAttached(),e}attachTemplatePortal(t){this._assertNotAttached();let e=this._portalOutlet.attachTemplatePortal(t);return this._afterPortalAttached(),e}attachDomPortal=t=>{this._assertNotAttached();let e=this._portalOutlet.attachDomPortal(t);return this._afterPortalAttached(),e};onAnimationEnd(t){t===Z?this._completeExit():t===U&&(clearTimeout(this._enterFallback),this._ngZone.run(()=>{this._onEnter.next(),this._onEnter.complete()}))}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce(),this._animationsDisabled?F(()=>{this._ngZone.run(()=>queueMicrotask(()=>this.onAnimationEnd(U)))},{injector:this._injector}):(clearTimeout(this._enterFallback),this._enterFallback=setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-snack-bar-fallback-visible"),this.onAnimationEnd(U)},200)))}exit(){return this._destroyed?$(void 0):(this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId),this._animationsDisabled?F(()=>{this._ngZone.run(()=>queueMicrotask(()=>this.onAnimationEnd(Z)))},{injector:this._injector}):(clearTimeout(this._exitFallback),this._exitFallback=setTimeout(()=>this.onAnimationEnd(Z),200))}),this._onExit)}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){clearTimeout(this._exitFallback),queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){let t=this._elementRef.nativeElement,e=this.snackBarConfig.panelClass;e&&(Array.isArray(e)?e.forEach(r=>t.classList.add(r)):t.classList.add(e)),this._exposeToModals();let n=this._label.nativeElement,i="mdc-snackbar__label";n.classList.toggle(i,!n.querySelector(`.${i}`))}_exposeToModals(){let t=this._liveElementId,e=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let n=0;n<e.length;n++){let i=e[n],r=i.getAttribute("aria-owns");this._trackedModals.add(i),r?r.indexOf(t)===-1&&i.setAttribute("aria-owns",r+" "+t):i.setAttribute("aria-owns",t)}}_clearFromModals(){this._trackedModals.forEach(t=>{let e=t.getAttribute("aria-owns");if(e){let n=e.replace(this._liveElementId,"").trim();n.length>0?t.setAttribute("aria-owns",n):t.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{if(this._destroyed)return;let t=this._elementRef.nativeElement,e=t.querySelector("[aria-hidden]"),n=t.querySelector("[aria-live]");if(e&&n){let i=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&e.contains(document.activeElement)&&(i=document.activeElement),e.removeAttribute("aria-hidden"),n.appendChild(e),i?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=A({type:a,selectors:[["mat-snack-bar-container"]],viewQuery:function(e,n){if(e&1&&st(H,7)(Ot,7),e&2){let i;N(i=V())&&(n._portalOutlet=i.first),N(i=V())&&(n._label=i.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:6,hostBindings:function(e,n){e&1&&f("animationend",function(r){return n.onAnimationEnd(r.animationName)})("animationcancel",function(r){return n.onAnimationEnd(r.animationName)}),e&2&&ct("mat-snack-bar-container-enter",n._animationState==="visible")("mat-snack-bar-container-exit",n._animationState==="hidden")("mat-snack-bar-container-animations-enabled",!n._animationsDisabled)},features:[it],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(e,n){e&1&&(d(0,"div",1)(1,"div",2,0)(3,"div",3),ot(4,Pt,0,0,"ng-template",4),m(),R(5,"div"),m()()),e&2&&(l(5),rt("aria-live",n._live)("role",n._role)("id",n._liveElementId))},dependencies:[H],styles:[`@keyframes _mat-snack-bar-enter { 10 from { 11 transform: scale(0.8); 12 opacity: 0; 13 } 14 to { 15 transform: scale(1); 16 opacity: 1; 17 } 18} 19@keyframes _mat-snack-bar-exit { 20 from { 21 opacity: 1; 22 } 23 to { 24 opacity: 0; 25 } 26} 27.mat-mdc-snack-bar-container { 28 display: flex; 29 align-items: center; 30 justify-content: center; 31 box-sizing: border-box; 32 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 33 margin: 8px; 34} 35.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container { 36 width: 100vw; 37} 38 39.mat-snack-bar-container-animations-enabled { 40 opacity: 0; 41} 42.mat-snack-bar-container-animations-enabled.mat-snack-bar-fallback-visible { 43 opacity: 1; 44} 45.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-enter { 46 animation: _mat-snack-bar-enter 150ms cubic-bezier(0, 0, 0.2, 1) forwards; 47} 48.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-exit { 49 animation: _mat-snack-bar-exit 75ms cubic-bezier(0.4, 0, 1, 1) forwards; 50} 51 52.mat-mdc-snackbar-surface { 53 box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12); 54 display: flex; 55 align-items: center; 56 justify-content: flex-start; 57 box-sizing: border-box; 58 padding-left: 0; 59 padding-right: 8px; 60} 61[dir=rtl] .mat-mdc-snackbar-surface { 62 padding-right: 0; 63 padding-left: 8px; 64} 65.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface { 66 min-width: 344px; 67 max-width: 672px; 68} 69.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface { 70 width: 100%; 71 min-width: 0; 72} 73@media (forced-colors: active) { 74 .mat-mdc-snackbar-surface { 75 outline: solid 1px; 76 } 77} 78.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface {
79 color: var(--mat-snack-bar-supporting-text-color, var(--mat-sys-inverse-on-surface)); 80 border-radius: var(--mat-snack-bar-container-shape, var(--mat-sys-corner-extra-small)); 81 background-color: var(--mat-snack-bar-container-color, var(--mat-sys-inverse-surface)); 82} 83 84.mdc-snackbar__label { 85 width: 100%; 86 flex-grow: 1; 87 box-sizing: border-box; 88 margin: 0; 89 padding: 14px 8px 14px 16px; 90} 91[dir=rtl] .mdc-snackbar__label { 92 padding-left: 8px; 93 padding-right: 16px; 94} 95.mat-mdc-snack-bar-container .mdc-snackbar__label { 96 font-family: var(--mat-snack-bar-supporting-text-font, var(--mat-sys-body-medium-font)); 97 font-size: var(--mat-snack-bar-supporting-text-size, var(--mat-sys-body-medium-size)); 98 font-weight: var(--mat-snack-bar-supporting-text-weight, var(--mat-sys-body-medium-weight)); 99 line-height: var(--mat-snack-bar-supporting-text-line-height, var(--mat-sys-body-medium-line-height)); 100} 101 102.mat-mdc-snack-bar-actions { 103 display: flex; 104 flex-shrink: 0; 105 align-items: center; 106 box-sizing: border-box; 107} 108 109.mat-mdc-snack-bar-handset, 110.mat-mdc-snack-bar-container, 111.mat-mdc-snack-bar-label { 112 flex: 1 1 auto; 113} 114 115.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed { 116 color: var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary)); 117} 118.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) { 119 --mat-button-text-state-layer-color: currentColor; 120 --mat-button-text-ripple-color: currentColor; 121} 122.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element { 123 opacity: 0.1; 124} 125`],encapsulation:2})}return a})(),W=new g("mat-snack-bar-default-options",{providedIn:"root",factory:()=>new k}),X=(()=>{class a{_live=o(yt);_injector=o(C);_breakpointObserver=o(gt);_parentSnackBar=o(a,{optional:!0,skipSelf:!0});_defaultConfig=o(W);_animationsDisabled=K();_snackBarRefAtThisLevel=null;simpleSnackBarComponent=Mt;snackBarContainerComponent=zt;handsetCssClass="mat-mdc-snack-bar-handset";get _openedSnackBarRef(){let t=this._parentSnackBar;return t?t._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(t){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=t:this._snackBarRefAtThisLevel=t}constructor(){}openFromComponent(t,e){return this._attach(t,e)}openFromTemplate(t,e){return this._attach(t,e)}open(t,e="",n){let i=c(c({},this._defaultConfig),n);return i.data={message:t,action:e},i.announcementMessage===t&&(i.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,i)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(t,e){let n=e&&e.viewContainerRef&&e.viewContainerRef.injector,i=C.create({parent:n||this._injector,providers:[{provide:k,useValue:e}]}),r=new q(this.snackBarContainerComponent,e.viewContainerRef,i),s=t.attach(r);return s.instance.snackBarConfig=e,s.instance}_attach(t,e){let n=c(c(c({},new k),this._defaultConfig),e),i=this._createOverlay(n),r=this._attachSnackBarContainer(i,n),s=new h(r,i);if(t instanceof at){let v=new ut(t,null,{$implicit:n.data,snackBarRef:s});s.instance=r.attachTemplatePortal(v)}else{let v=this._createInjector(n,s),Et=new q(t,void 0,v),Rt=r.attachComponentPortal(Et);s.instance=Rt.instance}return this._breakpointObserver.observe(xt.HandsetPortrait).pipe(Y(i.detachments())).subscribe(v=>{i.overlayElement.classList.toggle(this.handsetCssClass,v.matches)}),n.announcementMessage&&r._onAnnounce.subscribe(()=>{this._live.announce(n.announcementMessage,n.politeness)}),this._animateSnackBar(s,n),this._openedSnackBarRef=s,this._openedSnackBarRef}_animateSnackBar(t,e){t.afterDismissed().subscribe(()=>{this._openedSnackBarRef==t&&(this._openedSnackBarRef=null),e.announcementMessage&&this._live.clear()}),e.duration&&e.duration>0&&t.afterOpened().subscribe(()=>t._dismissAfter(e.duration)),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{t.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):t.containerInstance.enter()}_createOverlay(t){let e=new ht;e.direction=t.direction;let n=bt(this._injector),i=t.direction==="rtl",r=t.horizontalPosition==="left"||t.horizontalPosition==="start"&&!i||t.horizontalPosition==="end"&&i,s=!r&&t.horizontalPosition!=="center";return r?n.left("0"):s?n.right("0"):n.centerHorizontally(),t.verticalPosition==="top"?n.top("0"):n.bottom("0"),e.positionStrategy=n,e.disableAnimations=this._animationsDisabled,kt(this._injector,e)}_createInjector(t,e){let n=t&&t.viewContainerRef&&t.viewContainerRef.injector;return C.create({parent:n||this._injector,providers:[{provide:h,useValue:e},{provide:P,useValue:t.data}]})}static \u0275fac=function(e){return new(e||a)};static \u0275prov=w({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();var wt=(()=>{class a{static \u0275fac=function(e){return new(e||a)};static \u0275mod=T({type:a});static \u0275inj=D({providers:[X],imports:[vt,_t,O,Mt,dt]})}return a})();function Lt(a,p){if(a&1){let t=M();d(0,"button",4),f("click",function(){x(t);let n=_();return y(n.snackBar.dismissWithAction())}),b(1),m()}if(a&2){let t=_();l(),z(t.data.action)}}function qt(a,p){if(a&1){let t=M();d(0,"button",5),f("click",function(){x(t);let n=_();return y(n.dismiss())}),R(1,"mat-icon",6),m()}}var j=(()=>{class a{text=et("");data=o(P);snackBar=o(h);constructor(){this.data.text&&this.text.set(this.data.text)}dismiss(){this.snackBar.dismiss()}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=A({type:a,selectors:[["ih-snack-bar"]],decls:5,vars:3,consts:[["tabindex","0","role","button",3,"click","keydown.enter","keydown.space"],[1,"mat-simple-snackbar-action"],["mat-button",""],["mat-icon-button","","aria-label","Dismiss"],["mat-button","",3,"click"],["mat-icon-button","","aria-label","Dismiss",3,"click"],["svgIcon","close"]],template:function(e,n){e&1&&(d(0,"span",0),f("
125click",function(){return n.dismiss()})("keydown.enter",function(){return n.dismiss()})("keydown.space",function(r){return r.preventDefault(),n.dismiss()}),b(1),m(),d(2,"div",1),S(3,Lt,2,1,"button",2),S(4,qt,2,0,"button",3),m()),e&2&&(l(),z(n.text()),l(2),B(n.data.action?3:-1),l(),B(n.data.dismissible?4:-1))},dependencies:[O,I,St,At,Ct],styles:["[_nghost-%COMP%]{align-items:center;display:flex;font-size:14px;justify-content:space-between;line-height:20px;--mat-button-text-label-text-color: var(--mat-snack-bar-supporting-text-color)}button[_ngcontent-%COMP%]{flex-shrink:0;margin:-8px -8px -8px 8px}"],changeDetection:0})}return a})();var Dt=(()=>{class a{snackbar=o(X);router=o(Bt);defaultConfig={horizontalPosition:"center",verticalPosition:"bottom",panelClass:"ih-snack-bar"};open(t,e,n,i=!1){return this.snackbar.openFromComponent(j,G(c(c({},this.defaultConfig),n),{data:{text:t,action:e,dismissible:i}}))}noPermission(t){return t=c(c({},this.defaultConfig),t),this.router.navigateByUrl(t.url||"/",{replaceUrl:!0}),this.snackbar.open(t.message||"You have insufficient permissions to access this page",void 0,t.config)}dismiss(){this.snackbar.dismiss()}static \u0275fac=function(e){return new(e||a)};static \u0275prov=w({token:a,factory:a.\u0275fac})}return a})();var Tt=new g("SNACK_BAR_SERVICE");var Ee=(()=>{class a{static \u0275fac=function(e){return new(e||a)};static \u0275mod=T({type:a});static \u0275inj=D({providers:[{provide:Tt,useClass:Dt},{provide:W,useValue:{duration:8e3,horizontalPosition:"center",verticalPosition:"bottom"}}],imports:[wt,j]})}return a})();export{X as a,j as b,Dt as c,Tt as d,Ee as e}; 126/**i18n:0f1fade16046009adad02f3fd9ac957882d03995a783f16776cfd917e99ccbcd*/
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.