import { CommonModule } from '@angular/common';
import { Component, HostBinding, Input, ViewEncapsulation } from '@angular/core';
import { ThemeComponent } from '@aztrix/theme';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export class OverlayOutletShadowDomComponent {
    constructor() {
        this.empty = true;
        this.preview = false;
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: OverlayOutletShadowDomComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: OverlayOutletShadowDomComponent, isStandalone: true, selector: "ax-overlay-outlet-shadow-dom", inputs: { preview: "preview" }, host: { properties: { "class.empty": "this.empty" } }, ngImport: i0, template: `<div
    class="cdk-overlay-container"
    [ngClass]="{'preview-overlay-container': preview, empty: true}"
  ></div>`, isInline: true, styles: [":host{position:absolute;top:0;left:0;width:100%;height:100%}::ng-deep .cdk-global-overlay-wrapper{padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--overlay-inset-bottom, 0px))}.preview-overlay-container{position:inherit}.preview-overlay-container.empty{position:fixed}\n"], dependencies: [{ kind: "ngmodule", type: CommonModule }, { kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }], encapsulation: i0.ViewEncapsulation.ShadowDom }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: OverlayOutletShadowDomComponent, decorators: [{
            type: Component,
            args: [{ selector: 'ax-overlay-outlet-shadow-dom', template: `<div
    class="cdk-overlay-container"
    [ngClass]="{'preview-overlay-container': preview, empty: true}"
  ></div>`, encapsulation: ViewEncapsulation.ShadowDom, standalone: true, imports: [CommonModule], styles: [":host{position:absolute;top:0;left:0;width:100%;height:100%}::ng-deep .cdk-global-overlay-wrapper{padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--overlay-inset-bottom, 0px))}.preview-overlay-container{position:inherit}.preview-overlay-container.empty{position:fixed}\n"] }]
        }], propDecorators: { empty: [{
                type: HostBinding,
                args: ['class.empty']
            }], preview: [{
                type: Input
            }] } });
export class OverlayOutletComponent {
    constructor() {
        this.empty = true;
        this.preview = false;
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: OverlayOutletComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: OverlayOutletComponent, isStandalone: true, selector: "ax-overlay-outlet", inputs: { preview: "preview" }, host: { properties: { "class.empty": "this.empty" } }, ngImport: i0, template: `<div
    class="cdk-overlay-container"
    [ngClass]="{'preview-overlay-container': preview, empty: true}"
  ></div>`, isInline: true, styles: [":host{position:absolute;top:0;left:0;width:100%;height:100%}::ng-deep .cdk-global-overlay-wrapper{padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--overlay-inset-bottom, 0px))}.preview-overlay-container{position:inherit}.preview-overlay-container.empty{position:fixed}\n"], dependencies: [{ kind: "ngmodule", type: CommonModule }, { kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: OverlayOutletComponent, decorators: [{
            type: Component,
            args: [{ selector: 'ax-overlay-outlet', template: `<div
    class="cdk-overlay-container"
    [ngClass]="{'preview-overlay-container': preview, empty: true}"
  ></div>`, standalone: true, imports: [CommonModule], styles: [":host{position:absolute;top:0;left:0;width:100%;height:100%}::ng-deep .cdk-global-overlay-wrapper{padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--overlay-inset-bottom, 0px))}.preview-overlay-container{position:inherit}.preview-overlay-container.empty{position:fixed}\n"] }]
        }], propDecorators: { empty: [{
                type: HostBinding,
                args: ['class.empty']
            }], preview: [{
                type: Input
            }] } });
export class OverlayOutletShadowDomRootComponent {
    constructor() {
        this.empty = true;
        this.preview = false;
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: OverlayOutletShadowDomRootComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: OverlayOutletShadowDomRootComponent, isStandalone: true, selector: "ax-overlay-outlet-shadow-dom-root", inputs: { preview: "preview", primaryColor: "primaryColor", accentColor: "accentColor", warnColor: "warnColor", fontColor: "fontColor", fontFamily: "fontFamily", backgroundColor: "backgroundColor" }, host: { properties: { "class.empty": "this.empty" } }, ngImport: i0, template: `<ax-theme
    [primaryColor]="primaryColor"
    [accentColor]="accentColor"
    [warnColor]="warnColor"
    [fontColor]="fontColor"
    [fontFamily]="fontFamily"
    [backgroundColor]="backgroundColor"
  >
    <div
      class="cdk-overlay-container"
      [ngClass]="{'preview-overlay-container': preview, empty: true}"
    ></div>
  </ax-theme>`, isInline: true, styles: [":host{position:absolute;top:0;left:0;width:100%;height:100%}::ng-deep .cdk-global-overlay-wrapper{padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--overlay-inset-bottom, 0px))}.preview-overlay-container{position:inherit}.preview-overlay-container.empty{position:fixed}\n"], dependencies: [{ kind: "ngmodule", type: CommonModule }, { kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { kind: "component", type: ThemeComponent, selector: "ax-theme", inputs: ["primaryColor", "accentColor", "warnColor", "fontColor", "fontFamily", "backgroundColor"] }], encapsulation: i0.ViewEncapsulation.ShadowDom }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: OverlayOutletShadowDomRootComponent, decorators: [{
            type: Component,
            args: [{ selector: 'ax-overlay-outlet-shadow-dom-root', template: `<ax-theme
    [primaryColor]="primaryColor"
    [accentColor]="accentColor"
    [warnColor]="warnColor"
    [fontColor]="fontColor"
    [fontFamily]="fontFamily"
    [backgroundColor]="backgroundColor"
  >
    <div
      class="cdk-overlay-container"
      [ngClass]="{'preview-overlay-container': preview, empty: true}"
    ></div>
  </ax-theme>`, encapsulation: ViewEncapsulation.ShadowDom, standalone: true, imports: [CommonModule, ThemeComponent], styles: [":host{position:absolute;top:0;left:0;width:100%;height:100%}::ng-deep .cdk-global-overlay-wrapper{padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--overlay-inset-bottom, 0px))}.preview-overlay-container{position:inherit}.preview-overlay-container.empty{position:fixed}\n"] }]
        }], propDecorators: { empty: [{
                type: HostBinding,
                args: ['class.empty']
            }], preview: [{
                type: Input
            }], primaryColor: [{
                type: Input
            }], accentColor: [{
                type: Input
            }], warnColor: [{
                type: Input
            }], fontColor: [{
                type: Input
            }], fontFamily: [{
                type: Input
            }], backgroundColor: [{
                type: Input
            }] } });
export class OverlayOutletRootComponent {
    constructor() {
        this.empty = true;
        this.preview = false;
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: OverlayOutletRootComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: OverlayOutletRootComponent, isStandalone: true, selector: "ax-overlay-outlet-root", inputs: { preview: "preview", primaryColor: "primaryColor", accentColor: "accentColor", warnColor: "warnColor", fontColor: "fontColor", fontFamily: "fontFamily", backgroundColor: "backgroundColor" }, host: { properties: { "class.empty": "this.empty" } }, ngImport: i0, template: `<ax-theme
    [primaryColor]="primaryColor"
    [accentColor]="accentColor"
    [warnColor]="warnColor"
    [fontColor]="fontColor"
    [fontFamily]="fontFamily"
    [backgroundColor]="backgroundColor"
  >
    <div
      class="cdk-overlay-container"
      [ngClass]="{'preview-overlay-container': preview, empty: true}"
    ></div>
  </ax-theme>`, isInline: true, styles: [":host{position:absolute;top:0;left:0;width:100%;height:100%}::ng-deep .cdk-global-overlay-wrapper{padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--overlay-inset-bottom, 0px))}.preview-overlay-container{position:inherit}.preview-overlay-container.empty{position:fixed}\n"], dependencies: [{ kind: "ngmodule", type: CommonModule }, { kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { kind: "component", type: ThemeComponent, selector: "ax-theme", inputs: ["primaryColor", "accentColor", "warnColor", "fontColor", "fontFamily", "backgroundColor"] }] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: OverlayOutletRootComponent, decorators: [{
            type: Component,
            args: [{ selector: 'ax-overlay-outlet-root', template: `<ax-theme
    [primaryColor]="primaryColor"
    [accentColor]="accentColor"
    [warnColor]="warnColor"
    [fontColor]="fontColor"
    [fontFamily]="fontFamily"
    [backgroundColor]="backgroundColor"
  >
    <div
      class="cdk-overlay-container"
      [ngClass]="{'preview-overlay-container': preview, empty: true}"
    ></div>
  </ax-theme>`, standalone: true, imports: [CommonModule, ThemeComponent], styles: [":host{position:absolute;top:0;left:0;width:100%;height:100%}::ng-deep .cdk-global-overlay-wrapper{padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--overlay-inset-bottom, 0px))}.preview-overlay-container{position:inherit}.preview-overlay-container.empty{position:fixed}\n"] }]
        }], propDecorators: { empty: [{
                type: HostBinding,
                args: ['class.empty']
            }], preview: [{
                type: Input
            }], primaryColor: [{
                type: Input
            }], accentColor: [{
                type: Input
            }], warnColor: [{
                type: Input
            }], fontColor: [{
                type: Input
            }], fontFamily: [{
                type: Input
            }], backgroundColor: [{
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64, 