1import{d as m}from"./chunk-4TOKBFPS.js";import{A as c,Fa as r,G as n,Xa as o,Ya as u,zb as s}from"./chunk-7A57WAX6.js";var k=(()=>{class i{constructor(t,e){this.element=t,this.document=e,this.clickOutside=new u}ngAfterViewInit(){this.documentClickSubscription=c(this.document,"click").pipe(n(t=>!this.isInside(t.target))).subscribe(()=>{this.clickOutside.emit()})}ngOnDestroy(){this.documentClickSubscription?.unsubscribe()}isInside(t){return t===this.element.nativeElement||this.element.nativeElement.contains(t)}static{this.\u0275fac=function(e){return new(e||i)(s(o),s(m))}}static{this.\u0275dir=r({type:i,selectors:[["","appClickoutside",""]],outputs:{clickOutside:"clickOutside"},standalone:!0})}}return i})();export{k as a};
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.