/****************************************************************************************************
 * PARTIAL FILE: simple_element.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<h1>Heading 1</h1>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<h1>Heading 1</h1>',
            }]
    }], null, null); })();
//# sourceMappingURL=simple_element.js.map
/****************************************************************************************************
 * PARTIAL FILE: simple_element.js.map
 ****************************************************************************************************/
{"version":3,"file":"simple_element.js","sourceRoot":"","sources":["../simple_element.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,oBAAoB;uFAEnB,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,oBAAoB;aAC/B"}
/****************************************************************************************************
 * PARTIAL FILE: simple_element.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: simple_element.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<h1>Heading 1</h1>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<h1>Heading 1</h1>',
            }]
    }], null, null); })();
//# sourceMappingURL=simple_element.js.map
/****************************************************************************************************
 * PARTIAL FILE: simple_element.js.map
 ****************************************************************************************************/
{"version":3,"file":"simple_element.js","sourceRoot":"","sources":["../simple_element.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,oBAAoB;uFAEnB,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,oBAAoB;aAC/B"}
/****************************************************************************************************
 * PARTIAL FILE: simple_element.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: void_element.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<hr>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<hr>',
            }]
    }], null, null); })();
//# sourceMappingURL=void_element.js.map
/****************************************************************************************************
 * PARTIAL FILE: void_element.js.map
 ****************************************************************************************************/
{"version":3,"file":"void_element.js","sourceRoot":"","sources":["../void_element.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,MAAM;uFAEL,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,MAAM;aACjB"}
/****************************************************************************************************
 * PARTIAL FILE: void_element.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: void_element.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<hr>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<hr>',
            }]
    }], null, null); })();
//# sourceMappingURL=void_element.js.map
/****************************************************************************************************
 * PARTIAL FILE: void_element.js.map
 ****************************************************************************************************/
{"version":3,"file":"void_element.js","sourceRoot":"","sources":["../void_element.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,MAAM;uFAEL,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,MAAM;aACjB"}
/****************************************************************************************************
 * PARTIAL FILE: void_element.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: interpolation_basic.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<h3>Hello {{ name }}</h3>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<h3>Hello {{ name }}</h3>',
            }]
    }], null, null); })();
//# sourceMappingURL=interpolation_basic.js.map
/****************************************************************************************************
 * PARTIAL FILE: interpolation_basic.js.map
 ****************************************************************************************************/
{"version":3,"file":"interpolation_basic.js","sourceRoot":"","sources":["../interpolation_basic.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,2BAA2B;uFAE1B,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,2BAA2B;aACtC"}
/****************************************************************************************************
 * PARTIAL FILE: interpolation_basic.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: interpolation_basic.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<h3>Hello {{ name }}</h3>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<h3>Hello {{ name }}</h3>',
            }]
    }], null, null); })();
//# sourceMappingURL=interpolation_basic.js.map
/****************************************************************************************************
 * PARTIAL FILE: interpolation_basic.js.map
 ****************************************************************************************************/
{"version":3,"file":"interpolation_basic.js","sourceRoot":"","sources":["../interpolation_basic.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,2BAA2B;uFAE1B,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,2BAA2B;aACtC"}
/****************************************************************************************************
 * PARTIAL FILE: interpolation_basic.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: interpolation_complex.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.greeting = '';
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<h2>{{ greeting + " " + name }}</h2>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<h2>{{ greeting + " " + name }}</h2>',
            }]
    }], null, null); })();
//# sourceMappingURL=interpolation_complex.js.map
/****************************************************************************************************
 * PARTIAL FILE: interpolation_complex.js.map
 ****************************************************************************************************/
{"version":3,"file":"interpolation_complex.js","sourceRoot":"","sources":["../interpolation_complex.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,aAAQ,GAAW,EAAE,CAAC;QACtB,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAHY,OAAO;6EAAP,OAAO,0DAFR,sCAAsC;uFAErC,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,sCAAsC;aACjD"}
/****************************************************************************************************
 * PARTIAL FILE: interpolation_complex.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    greeting: string;
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: interpolation_complex.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.greeting = '';
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<h2>{{ greeting + " " + name }}</h2>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<h2>{{ greeting + " " + name }}</h2>',
            }]
    }], null, null); })();
//# sourceMappingURL=interpolation_complex.js.map
/****************************************************************************************************
 * PARTIAL FILE: interpolation_complex.js.map
 ****************************************************************************************************/
{"version":3,"file":"interpolation_complex.js","sourceRoot":"","sources":["../interpolation_complex.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,aAAQ,GAAW,EAAE,CAAC;QACtB,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAHY,OAAO;6EAAP,OAAO,0DAFR,sCAAsC;uFAErC,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,sCAAsC;aACjD"}
/****************************************************************************************************
 * PARTIAL FILE: interpolation_complex.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    greeting: string;
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: interpolation_properties.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div id="{{name}}"></div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div id="{{name}}"></div>',
            }]
    }], null, null); })();
//# sourceMappingURL=interpolation_properties.js.map
/****************************************************************************************************
 * PARTIAL FILE: interpolation_properties.js.map
 ****************************************************************************************************/
{"version":3,"file":"interpolation_properties.js","sourceRoot":"","sources":["../interpolation_properties.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,2BAA2B;uFAE1B,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,2BAA2B;aACtC"}
/****************************************************************************************************
 * PARTIAL FILE: interpolation_properties.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: interpolation_properties.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div id="{{name}}"></div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div id="{{name}}"></div>',
            }]
    }], null, null); })();
//# sourceMappingURL=interpolation_properties.js.map
/****************************************************************************************************
 * PARTIAL FILE: interpolation_properties.js.map
 ****************************************************************************************************/
{"version":3,"file":"interpolation_properties.js","sourceRoot":"","sources":["../interpolation_properties.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,2BAA2B;uFAE1B,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,2BAA2B;aACtC"}
/****************************************************************************************************
 * PARTIAL FILE: interpolation_properties.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: interpolation_with_pipe.js
 ****************************************************************************************************/
import { Component, NgModule, Pipe } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div>{{200.3 | percent : 2 }}</div>', isInline: true }, pipes: { "percent": i0.forwardRef(function () { return PercentPipe; }) } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div>{{200.3 | percent : 2 }}</div>',
            }]
    }], null, null); })();
export class PercentPipe {
    transform() { }
}
PercentPipe.ɵfac = function PercentPipe_Factory(t) { return new (t || PercentPipe)(); };
PercentPipe.ɵpipe = i0.ɵɵdefinePipe({ name: "percent", type: PercentPipe, pure: true });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(PercentPipe, [{
        type: Pipe,
        args: [{ name: 'percent' }]
    }], null, null); })();
export class AppModule {
}
AppModule.ɵmod = i0.ɵɵdefineNgModule({ type: AppModule });
AppModule.ɵinj = i0.ɵɵdefineInjector({ factory: function AppModule_Factory(t) { return new (t || AppModule)(); } });
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(AppModule, { declarations: [TestCmp, PercentPipe] }); })();
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AppModule, [{
        type: NgModule,
        args: [{ declarations: [TestCmp, PercentPipe] }]
    }], null, null); })();
//# sourceMappingURL=interpolation_with_pipe.js.map
/****************************************************************************************************
 * PARTIAL FILE: interpolation_with_pipe.js.map
 ****************************************************************************************************/
{"version":3,"file":"interpolation_with_pipe.js","sourceRoot":"","sources":["../interpolation_with_pipe.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,QAAQ,EAAE,IAAI,EAAgB,MAAM,eAAe,CAAC;;AAMvE,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,qCAAqC,2EAMpC,WAAW;uFAJX,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,qCAAqC;aAChD;;AAKD,MAAM,OAAO,WAAW;IACtB,SAAS,KAAI,CAAC;;sEADH,WAAW;6DAAX,WAAW;uFAAX,WAAW;cADvB,IAAI;eAAC,EAAC,IAAI,EAAE,SAAS,EAAC;;AAMvB,MAAM,OAAO,SAAS;;6CAAT,SAAS;iGAAT,SAAS;wFAAT,SAAS,mBATT,OAAO,EAIP,WAAW;uFAKX,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,WAAW,CAAC,EAAC"}
/****************************************************************************************************
 * PARTIAL FILE: interpolation_with_pipe.d.ts
 ****************************************************************************************************/
import { PipeTransform } from '@angular/core';
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}
export declare class PercentPipe implements PipeTransform {
    transform(): void;
    static ɵfac: i0.ɵɵFactoryDef<PercentPipe, never>;
    static ɵpipe: i0.ɵɵPipeDefWithMeta<PercentPipe, "percent">;
}
export declare class AppModule {
    static ɵmod: i0.ɵɵNgModuleDefWithMeta<AppModule, [typeof TestCmp, typeof PercentPipe], never, never>;
    static ɵinj: i0.ɵɵInjectorDef<AppModule>;
}

/****************************************************************************************************
 * PARTIAL FILE: interpolation_with_pipe.js
 ****************************************************************************************************/
import { Component, NgModule, Pipe } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div>{{200.3 | percent : 2 }}</div>', isInline: true }, pipes: { "percent": i0.forwardRef(function () { return PercentPipe; }) } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div>{{200.3 | percent : 2 }}</div>',
            }]
    }], null, null); })();
export class PercentPipe {
    transform() { }
}
PercentPipe.ɵfac = function PercentPipe_Factory(t) { return new (t || PercentPipe)(); };
PercentPipe.ɵpipe = i0.ɵɵdefinePipe({ name: "percent", type: PercentPipe, pure: true });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(PercentPipe, [{
        type: Pipe,
        args: [{ name: 'percent' }]
    }], null, null); })();
export class AppModule {
}
AppModule.ɵmod = i0.ɵɵdefineNgModule({ type: AppModule });
AppModule.ɵinj = i0.ɵɵdefineInjector({ factory: function AppModule_Factory(t) { return new (t || AppModule)(); } });
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(AppModule, { declarations: [TestCmp, PercentPipe] }); })();
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AppModule, [{
        type: NgModule,
        args: [{ declarations: [TestCmp, PercentPipe] }]
    }], null, null); })();
//# sourceMappingURL=interpolation_with_pipe.js.map
/****************************************************************************************************
 * PARTIAL FILE: interpolation_with_pipe.js.map
 ****************************************************************************************************/
{"version":3,"file":"interpolation_with_pipe.js","sourceRoot":"","sources":["../interpolation_with_pipe.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,QAAQ,EAAE,IAAI,EAAgB,MAAM,eAAe,CAAC;;AAMvE,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,qCAAqC,2EAMpC,WAAW;uFAJX,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,qCAAqC;aAChD;;AAKD,MAAM,OAAO,WAAW;IACtB,SAAS,KAAI,CAAC;;sEADH,WAAW;6DAAX,WAAW;uFAAX,WAAW;cADvB,IAAI;eAAC,EAAC,IAAI,EAAE,SAAS,EAAC;;AAMvB,MAAM,OAAO,SAAS;;6CAAT,SAAS;iGAAT,SAAS;wFAAT,SAAS,mBATT,OAAO,EAIP,WAAW;uFAKX,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,WAAW,CAAC,EAAC"}
/****************************************************************************************************
 * PARTIAL FILE: interpolation_with_pipe.d.ts
 ****************************************************************************************************/
import { PipeTransform } from '@angular/core';
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}
export declare class PercentPipe implements PipeTransform {
    transform(): void;
    static ɵfac: i0.ɵɵFactoryDef<PercentPipe, never>;
    static ɵpipe: i0.ɵɵPipeDefWithMeta<PercentPipe, "percent">;
}
export declare class AppModule {
    static ɵmod: i0.ɵɵNgModuleDefWithMeta<AppModule, [typeof TestCmp, typeof PercentPipe], never, never>;
    static ɵinj: i0.ɵɵInjectorDef<AppModule>;
}

/****************************************************************************************************
 * PARTIAL FILE: input_binding_simple.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div [title]="name"></div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div [title]="name"></div>',
            }]
    }], null, null); })();
//# sourceMappingURL=input_binding_simple.js.map
/****************************************************************************************************
 * PARTIAL FILE: input_binding_simple.js.map
 ****************************************************************************************************/
{"version":3,"file":"input_binding_simple.js","sourceRoot":"","sources":["../input_binding_simple.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,4BAA4B;uFAE3B,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,4BAA4B;aACvC"}
/****************************************************************************************************
 * PARTIAL FILE: input_binding_simple.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: input_binding_simple.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div [title]="name"></div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div [title]="name"></div>',
            }]
    }], null, null); })();
//# sourceMappingURL=input_binding_simple.js.map
/****************************************************************************************************
 * PARTIAL FILE: input_binding_simple.js.map
 ****************************************************************************************************/
{"version":3,"file":"input_binding_simple.js","sourceRoot":"","sources":["../input_binding_simple.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,4BAA4B;uFAE3B,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,4BAA4B;aACvC"}
/****************************************************************************************************
 * PARTIAL FILE: input_binding_simple.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: input_binding_complex.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.greeting = '';
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div [title]="greeting + name"></div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div [title]="greeting + name"></div>',
            }]
    }], null, null); })();
//# sourceMappingURL=input_binding_complex.js.map
/****************************************************************************************************
 * PARTIAL FILE: input_binding_complex.js.map
 ****************************************************************************************************/
{"version":3,"file":"input_binding_complex.js","sourceRoot":"","sources":["../input_binding_complex.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,aAAQ,GAAW,EAAE,CAAC;QACtB,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAHY,OAAO;6EAAP,OAAO,0DAFR,uCAAuC;uFAEtC,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,uCAAuC;aAClD"}
/****************************************************************************************************
 * PARTIAL FILE: input_binding_complex.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    greeting: string;
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: input_binding_complex.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.greeting = '';
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div [title]="greeting + name"></div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div [title]="greeting + name"></div>',
            }]
    }], null, null); })();
//# sourceMappingURL=input_binding_complex.js.map
/****************************************************************************************************
 * PARTIAL FILE: input_binding_complex.js.map
 ****************************************************************************************************/
{"version":3,"file":"input_binding_complex.js","sourceRoot":"","sources":["../input_binding_complex.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,aAAQ,GAAW,EAAE,CAAC;QACtB,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAHY,OAAO;6EAAP,OAAO,0DAFR,uCAAuC;uFAEtC,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,uCAAuC;aAClD"}
/****************************************************************************************************
 * PARTIAL FILE: input_binding_complex.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    greeting: string;
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: input_binding_longhand.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div bind-title="name"></div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div bind-title="name"></div>',
            }]
    }], null, null); })();
//# sourceMappingURL=input_binding_longhand.js.map
/****************************************************************************************************
 * PARTIAL FILE: input_binding_longhand.js.map
 ****************************************************************************************************/
{"version":3,"file":"input_binding_longhand.js","sourceRoot":"","sources":["../input_binding_longhand.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,+BAA+B;uFAE9B,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,+BAA+B;aAC1C"}
/****************************************************************************************************
 * PARTIAL FILE: input_binding_longhand.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: input_binding_longhand.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div bind-title="name"></div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div bind-title="name"></div>',
            }]
    }], null, null); })();
//# sourceMappingURL=input_binding_longhand.js.map
/****************************************************************************************************
 * PARTIAL FILE: input_binding_longhand.js.map
 ****************************************************************************************************/
{"version":3,"file":"input_binding_longhand.js","sourceRoot":"","sources":["../input_binding_longhand.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,+BAA+B;uFAE9B,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,+BAA+B;aAC1C"}
/****************************************************************************************************
 * PARTIAL FILE: input_binding_longhand.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: output_binding_simple.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    doSomething() { }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<button (click)="doSomething()">Do it</button>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<button (click)="doSomething()">Do it</button>',
            }]
    }], null, null); })();
//# sourceMappingURL=output_binding_simple.js.map
/****************************************************************************************************
 * PARTIAL FILE: output_binding_simple.js.map
 ****************************************************************************************************/
{"version":3,"file":"output_binding_simple.js","sourceRoot":"","sources":["../output_binding_simple.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAClB,WAAW,KAAI,CAAC;;8DADL,OAAO;6EAAP,OAAO,0DAFR,gDAAgD;uFAE/C,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,gDAAgD;aAC3D"}
/****************************************************************************************************
 * PARTIAL FILE: output_binding_simple.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    doSomething(): void;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: output_binding_simple.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    doSomething() { }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<button (click)="doSomething()">Do it</button>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<button (click)="doSomething()">Do it</button>',
            }]
    }], null, null); })();
//# sourceMappingURL=output_binding_simple.js.map
/****************************************************************************************************
 * PARTIAL FILE: output_binding_simple.js.map
 ****************************************************************************************************/
{"version":3,"file":"output_binding_simple.js","sourceRoot":"","sources":["../output_binding_simple.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAClB,WAAW,KAAI,CAAC;;8DADL,OAAO;6EAAP,OAAO,0DAFR,gDAAgD;uFAE/C,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,gDAAgD;aAC3D"}
/****************************************************************************************************
 * PARTIAL FILE: output_binding_simple.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    doSomething(): void;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: output_binding_complex.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.items = [];
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: `<button (click)="items.push('item' + items.length)">Add Item</button>`, isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: `<button (click)="items.push('item' + items.length)">Add Item</button>`,
            }]
    }], null, null); })();
//# sourceMappingURL=output_binding_complex.js.map
/****************************************************************************************************
 * PARTIAL FILE: output_binding_complex.js.map
 ****************************************************************************************************/
{"version":3,"file":"output_binding_complex.js","sourceRoot":"","sources":["../output_binding_complex.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,UAAK,GAAa,EAAE,CAAC;KACtB;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,uEAAuE;uFAEtE,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,uEAAuE;aAClF"}
/****************************************************************************************************
 * PARTIAL FILE: output_binding_complex.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    items: string[];
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: output_binding_complex.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.items = [];
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: `<button (click)="items.push('item' + items.length)">Add Item</button>`, isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: `<button (click)="items.push('item' + items.length)">Add Item</button>`,
            }]
    }], null, null); })();
//# sourceMappingURL=output_binding_complex.js.map
/****************************************************************************************************
 * PARTIAL FILE: output_binding_complex.js.map
 ****************************************************************************************************/
{"version":3,"file":"output_binding_complex.js","sourceRoot":"","sources":["../output_binding_complex.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,UAAK,GAAa,EAAE,CAAC;KACtB;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,uEAAuE;uFAEtE,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,uEAAuE;aAClF"}
/****************************************************************************************************
 * PARTIAL FILE: output_binding_complex.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    items: string[];
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: output_binding_longhand.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    doSomething() { }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<button on-click="doSomething()">Do it</button>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<button on-click="doSomething()">Do it</button>',
            }]
    }], null, null); })();
//# sourceMappingURL=output_binding_longhand.js.map
/****************************************************************************************************
 * PARTIAL FILE: output_binding_longhand.js.map
 ****************************************************************************************************/
{"version":3,"file":"output_binding_longhand.js","sourceRoot":"","sources":["../output_binding_longhand.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAClB,WAAW,KAAI,CAAC;;8DADL,OAAO;6EAAP,OAAO,0DAFR,iDAAiD;uFAEhD,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,iDAAiD;aAC5D"}
/****************************************************************************************************
 * PARTIAL FILE: output_binding_longhand.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    doSomething(): void;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: output_binding_longhand.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    doSomething() { }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<button on-click="doSomething()">Do it</button>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<button on-click="doSomething()">Do it</button>',
            }]
    }], null, null); })();
//# sourceMappingURL=output_binding_longhand.js.map
/****************************************************************************************************
 * PARTIAL FILE: output_binding_longhand.js.map
 ****************************************************************************************************/
{"version":3,"file":"output_binding_longhand.js","sourceRoot":"","sources":["../output_binding_longhand.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAClB,WAAW,KAAI,CAAC;;8DADL,OAAO;6EAAP,OAAO,0DAFR,iDAAiD;uFAEhD,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,iDAAiD;aAC5D"}
/****************************************************************************************************
 * PARTIAL FILE: output_binding_longhand.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    doSomething(): void;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: two_way_binding_simple.js
 ****************************************************************************************************/
import { Component, Directive, EventEmitter, Input, NgModule, Output } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: 'Name: <input [(ngModel)]="name">', isInline: true }, directives: [{ type: i0.forwardRef(function () { return NgModelDirective; }), selector: "[ngModel]", inputs: ["ngModel"], outputs: ["ngModelChanges"] }] });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: 'Name: <input [(ngModel)]="name">',
            }]
    }], null, null); })();
export class NgModelDirective {
    constructor() {
        this.ngModel = '';
        this.ngModelChanges = new EventEmitter();
    }
}
NgModelDirective.ɵfac = function NgModelDirective_Factory(t) { return new (t || NgModelDirective)(); };
NgModelDirective.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER", type: NgModelDirective, selector: "[ngModel]", inputs: { ngModel: "ngModel" }, outputs: { ngModelChanges: "ngModelChanges" }, ngImport: i0 });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(NgModelDirective, [{
        type: Directive,
        args: [{ selector: '[ngModel]' }]
    }], null, { ngModel: [{
            type: Input
        }], ngModelChanges: [{
            type: Output
        }] }); })();
export class AppModule {
}
AppModule.ɵmod = i0.ɵɵdefineNgModule({ type: AppModule });
AppModule.ɵinj = i0.ɵɵdefineInjector({ factory: function AppModule_Factory(t) { return new (t || AppModule)(); } });
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(AppModule, { declarations: [TestCmp, NgModelDirective] }); })();
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AppModule, [{
        type: NgModule,
        args: [{ declarations: [TestCmp, NgModelDirective] }]
    }], null, null); })();
//# sourceMappingURL=two_way_binding_simple.js.map
/****************************************************************************************************
 * PARTIAL FILE: two_way_binding_simple.js.map
 ****************************************************************************************************/
{"version":3,"file":"two_way_binding_simple.js","sourceRoot":"","sources":["../two_way_binding_simple.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAC,MAAM,eAAe,CAAC;;AAM1F,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,kCAAkC,4EAOjC,gBAAgB;uFALhB,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,kCAAkC;aAC7C;;AAMD,MAAM,OAAO,gBAAgB;IAD7B;QAEW,YAAO,GAAW,EAAE,CAAC;QACpB,mBAAc,GAAyB,IAAI,YAAY,EAAE,CAAC;KACrE;;gFAHY,gBAAgB;sFAAhB,gBAAgB;uFAAhB,gBAAgB;cAD5B,SAAS;eAAC,EAAC,QAAQ,EAAE,WAAW,EAAC;gBAEvB,OAAO;kBAAf,KAAK;YACI,cAAc;kBAAvB,MAAM;;AAIT,MAAM,OAAO,SAAS;;6CAAT,SAAS;iGAAT,SAAS;wFAAT,SAAS,mBAXT,OAAO,EAKP,gBAAgB;uFAMhB,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,gBAAgB,CAAC,EAAC"}
/****************************************************************************************************
 * PARTIAL FILE: two_way_binding_simple.d.ts
 ****************************************************************************************************/
import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class TestCmp {
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}
export declare class NgModelDirective {
    ngModel: string;
    ngModelChanges: EventEmitter<string>;
    static ɵfac: i0.ɵɵFactoryDef<NgModelDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDefWithMeta<NgModelDirective, "[ngModel]", never, { "ngModel": "ngModel"; }, { "ngModelChanges": "ngModelChanges"; }, never>;
}
export declare class AppModule {
    static ɵmod: i0.ɵɵNgModuleDefWithMeta<AppModule, [typeof TestCmp, typeof NgModelDirective], never, never>;
    static ɵinj: i0.ɵɵInjectorDef<AppModule>;
}

/****************************************************************************************************
 * PARTIAL FILE: two_way_binding_simple.js
 ****************************************************************************************************/
import { Component, Directive, EventEmitter, Input, NgModule, Output } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: 'Name: <input [(ngModel)]="name">', isInline: true }, directives: [{ type: i0.forwardRef(function () { return NgModelDirective; }), selector: "[ngModel]", inputs: ["ngModel"], outputs: ["ngModelChanges"] }] });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: 'Name: <input [(ngModel)]="name">',
            }]
    }], null, null); })();
export class NgModelDirective {
    constructor() {
        this.ngModel = '';
        this.ngModelChanges = new EventEmitter();
    }
}
NgModelDirective.ɵfac = function NgModelDirective_Factory(t) { return new (t || NgModelDirective)(); };
NgModelDirective.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER", type: NgModelDirective, selector: "[ngModel]", inputs: { ngModel: "ngModel" }, outputs: { ngModelChanges: "ngModelChanges" }, ngImport: i0 });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(NgModelDirective, [{
        type: Directive,
        args: [{ selector: '[ngModel]' }]
    }], null, { ngModel: [{
            type: Input
        }], ngModelChanges: [{
            type: Output
        }] }); })();
export class AppModule {
}
AppModule.ɵmod = i0.ɵɵdefineNgModule({ type: AppModule });
AppModule.ɵinj = i0.ɵɵdefineInjector({ factory: function AppModule_Factory(t) { return new (t || AppModule)(); } });
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(AppModule, { declarations: [TestCmp, NgModelDirective] }); })();
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AppModule, [{
        type: NgModule,
        args: [{ declarations: [TestCmp, NgModelDirective] }]
    }], null, null); })();
//# sourceMappingURL=two_way_binding_simple.js.map
/****************************************************************************************************
 * PARTIAL FILE: two_way_binding_simple.js.map
 ****************************************************************************************************/
{"version":3,"file":"two_way_binding_simple.js","sourceRoot":"","sources":["../two_way_binding_simple.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAC,MAAM,eAAe,CAAC;;AAM1F,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,kCAAkC,4EAOjC,gBAAgB;uFALhB,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,kCAAkC;aAC7C;;AAMD,MAAM,OAAO,gBAAgB;IAD7B;QAEW,YAAO,GAAW,EAAE,CAAC;QACpB,mBAAc,GAAyB,IAAI,YAAY,EAAE,CAAC;KACrE;;gFAHY,gBAAgB;sFAAhB,gBAAgB;uFAAhB,gBAAgB;cAD5B,SAAS;eAAC,EAAC,QAAQ,EAAE,WAAW,EAAC;gBAEvB,OAAO;kBAAf,KAAK;YACI,cAAc;kBAAvB,MAAM;;AAIT,MAAM,OAAO,SAAS;;6CAAT,SAAS;iGAAT,SAAS;wFAAT,SAAS,mBAXT,OAAO,EAKP,gBAAgB;uFAMhB,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,gBAAgB,CAAC,EAAC"}
/****************************************************************************************************
 * PARTIAL FILE: two_way_binding_simple.d.ts
 ****************************************************************************************************/
import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class TestCmp {
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}
export declare class NgModelDirective {
    ngModel: string;
    ngModelChanges: EventEmitter<string>;
    static ɵfac: i0.ɵɵFactoryDef<NgModelDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDefWithMeta<NgModelDirective, "[ngModel]", never, { "ngModel": "ngModel"; }, { "ngModelChanges": "ngModelChanges"; }, never>;
}
export declare class AppModule {
    static ɵmod: i0.ɵɵNgModuleDefWithMeta<AppModule, [typeof TestCmp, typeof NgModelDirective], never, never>;
    static ɵinj: i0.ɵɵInjectorDef<AppModule>;
}

/****************************************************************************************************
 * PARTIAL FILE: two_way_binding_longhand.js
 ****************************************************************************************************/
import { Component, Directive, EventEmitter, Input, NgModule, Output } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: 'Name: <input bindon-ngModel="name">', isInline: true }, directives: [{ type: i0.forwardRef(function () { return NgModelDirective; }), selector: "[ngModel]", inputs: ["ngModel"], outputs: ["ngModelChanges"] }] });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: 'Name: <input bindon-ngModel="name">',
            }]
    }], null, null); })();
export class NgModelDirective {
    constructor() {
        this.ngModel = '';
        this.ngModelChanges = new EventEmitter();
    }
}
NgModelDirective.ɵfac = function NgModelDirective_Factory(t) { return new (t || NgModelDirective)(); };
NgModelDirective.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER", type: NgModelDirective, selector: "[ngModel]", inputs: { ngModel: "ngModel" }, outputs: { ngModelChanges: "ngModelChanges" }, ngImport: i0 });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(NgModelDirective, [{
        type: Directive,
        args: [{ selector: '[ngModel]' }]
    }], null, { ngModel: [{
            type: Input
        }], ngModelChanges: [{
            type: Output
        }] }); })();
export class AppModule {
}
AppModule.ɵmod = i0.ɵɵdefineNgModule({ type: AppModule });
AppModule.ɵinj = i0.ɵɵdefineInjector({ factory: function AppModule_Factory(t) { return new (t || AppModule)(); } });
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(AppModule, { declarations: [TestCmp, NgModelDirective] }); })();
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AppModule, [{
        type: NgModule,
        args: [{ declarations: [TestCmp, NgModelDirective] }]
    }], null, null); })();
//# sourceMappingURL=two_way_binding_longhand.js.map
/****************************************************************************************************
 * PARTIAL FILE: two_way_binding_longhand.js.map
 ****************************************************************************************************/
{"version":3,"file":"two_way_binding_longhand.js","sourceRoot":"","sources":["../two_way_binding_longhand.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAC,MAAM,eAAe,CAAC;;AAM1F,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,qCAAqC,4EAOpC,gBAAgB;uFALhB,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,qCAAqC;aAChD;;AAMD,MAAM,OAAO,gBAAgB;IAD7B;QAEW,YAAO,GAAW,EAAE,CAAC;QACpB,mBAAc,GAAyB,IAAI,YAAY,EAAE,CAAC;KACrE;;gFAHY,gBAAgB;sFAAhB,gBAAgB;uFAAhB,gBAAgB;cAD5B,SAAS;eAAC,EAAC,QAAQ,EAAE,WAAW,EAAC;gBAEvB,OAAO;kBAAf,KAAK;YACI,cAAc;kBAAvB,MAAM;;AAIT,MAAM,OAAO,SAAS;;6CAAT,SAAS;iGAAT,SAAS;wFAAT,SAAS,mBAXT,OAAO,EAKP,gBAAgB;uFAMhB,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,gBAAgB,CAAC,EAAC"}
/****************************************************************************************************
 * PARTIAL FILE: two_way_binding_longhand.d.ts
 ****************************************************************************************************/
import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class TestCmp {
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}
export declare class NgModelDirective {
    ngModel: string;
    ngModelChanges: EventEmitter<string>;
    static ɵfac: i0.ɵɵFactoryDef<NgModelDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDefWithMeta<NgModelDirective, "[ngModel]", never, { "ngModel": "ngModel"; }, { "ngModelChanges": "ngModelChanges"; }, never>;
}
export declare class AppModule {
    static ɵmod: i0.ɵɵNgModuleDefWithMeta<AppModule, [typeof TestCmp, typeof NgModelDirective], never, never>;
    static ɵinj: i0.ɵɵInjectorDef<AppModule>;
}

/****************************************************************************************************
 * PARTIAL FILE: two_way_binding_longhand.js
 ****************************************************************************************************/
import { Component, Directive, EventEmitter, Input, NgModule, Output } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: 'Name: <input bindon-ngModel="name">', isInline: true }, directives: [{ type: i0.forwardRef(function () { return NgModelDirective; }), selector: "[ngModel]", inputs: ["ngModel"], outputs: ["ngModelChanges"] }] });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: 'Name: <input bindon-ngModel="name">',
            }]
    }], null, null); })();
export class NgModelDirective {
    constructor() {
        this.ngModel = '';
        this.ngModelChanges = new EventEmitter();
    }
}
NgModelDirective.ɵfac = function NgModelDirective_Factory(t) { return new (t || NgModelDirective)(); };
NgModelDirective.ɵdir = i0.ɵɵngDeclareDirective({ version: "0.0.0-PLACEHOLDER", type: NgModelDirective, selector: "[ngModel]", inputs: { ngModel: "ngModel" }, outputs: { ngModelChanges: "ngModelChanges" }, ngImport: i0 });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(NgModelDirective, [{
        type: Directive,
        args: [{ selector: '[ngModel]' }]
    }], null, { ngModel: [{
            type: Input
        }], ngModelChanges: [{
            type: Output
        }] }); })();
export class AppModule {
}
AppModule.ɵmod = i0.ɵɵdefineNgModule({ type: AppModule });
AppModule.ɵinj = i0.ɵɵdefineInjector({ factory: function AppModule_Factory(t) { return new (t || AppModule)(); } });
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(AppModule, { declarations: [TestCmp, NgModelDirective] }); })();
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AppModule, [{
        type: NgModule,
        args: [{ declarations: [TestCmp, NgModelDirective] }]
    }], null, null); })();
//# sourceMappingURL=two_way_binding_longhand.js.map
/****************************************************************************************************
 * PARTIAL FILE: two_way_binding_longhand.js.map
 ****************************************************************************************************/
{"version":3,"file":"two_way_binding_longhand.js","sourceRoot":"","sources":["../two_way_binding_longhand.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAC,MAAM,eAAe,CAAC;;AAM1F,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,qCAAqC,4EAOpC,gBAAgB;uFALhB,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,qCAAqC;aAChD;;AAMD,MAAM,OAAO,gBAAgB;IAD7B;QAEW,YAAO,GAAW,EAAE,CAAC;QACpB,mBAAc,GAAyB,IAAI,YAAY,EAAE,CAAC;KACrE;;gFAHY,gBAAgB;sFAAhB,gBAAgB;uFAAhB,gBAAgB;cAD5B,SAAS;eAAC,EAAC,QAAQ,EAAE,WAAW,EAAC;gBAEvB,OAAO;kBAAf,KAAK;YACI,cAAc;kBAAvB,MAAM;;AAIT,MAAM,OAAO,SAAS;;6CAAT,SAAS;iGAAT,SAAS;wFAAT,SAAS,mBAXT,OAAO,EAKP,gBAAgB;uFAMhB,SAAS;cADrB,QAAQ;eAAC,EAAC,YAAY,EAAE,CAAC,OAAO,EAAE,gBAAgB,CAAC,EAAC"}
/****************************************************************************************************
 * PARTIAL FILE: two_way_binding_longhand.d.ts
 ****************************************************************************************************/
import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class TestCmp {
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}
export declare class NgModelDirective {
    ngModel: string;
    ngModelChanges: EventEmitter<string>;
    static ɵfac: i0.ɵɵFactoryDef<NgModelDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDefWithMeta<NgModelDirective, "[ngModel]", never, { "ngModel": "ngModel"; }, { "ngModelChanges": "ngModelChanges"; }, never>;
}
export declare class AppModule {
    static ɵmod: i0.ɵɵNgModuleDefWithMeta<AppModule, [typeof TestCmp, typeof NgModelDirective], never, never>;
    static ɵinj: i0.ɵɵInjectorDef<AppModule>;
}

/****************************************************************************************************
 * PARTIAL FILE: input_binding_class.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.isInitial = true;
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div [class.initial]="isInitial">Message</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div [class.initial]="isInitial">Message</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=input_binding_class.js.map
/****************************************************************************************************
 * PARTIAL FILE: input_binding_class.js.map
 ****************************************************************************************************/
{"version":3,"file":"input_binding_class.js","sourceRoot":"","sources":["../input_binding_class.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,cAAS,GAAY,IAAI,CAAC;KAC3B;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,gDAAgD;uFAE/C,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,gDAAgD;aAC3D"}
/****************************************************************************************************
 * PARTIAL FILE: input_binding_class.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    isInitial: boolean;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: input_binding_class.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.isInitial = true;
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div [class.initial]="isInitial">Message</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div [class.initial]="isInitial">Message</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=input_binding_class.js.map
/****************************************************************************************************
 * PARTIAL FILE: input_binding_class.js.map
 ****************************************************************************************************/
{"version":3,"file":"input_binding_class.js","sourceRoot":"","sources":["../input_binding_class.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,cAAS,GAAY,IAAI,CAAC;KAC3B;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,gDAAgD;uFAE/C,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,gDAAgD;aAC3D"}
/****************************************************************************************************
 * PARTIAL FILE: input_binding_class.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    isInitial: boolean;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: ng_if_simple.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div *ngIf="showMessage()">{{ name }}</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div *ngIf="showMessage()">{{ name }}</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=ng_if_simple.js.map
/****************************************************************************************************
 * PARTIAL FILE: ng_if_simple.js.map
 ****************************************************************************************************/
{"version":3,"file":"ng_if_simple.js","sourceRoot":"","sources":["../ng_if_simple.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,6CAA6C;uFAE5C,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,6CAA6C;aACxD"}
/****************************************************************************************************
 * PARTIAL FILE: ng_if_simple.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: ng_if_simple.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div *ngIf="showMessage()">{{ name }}</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div *ngIf="showMessage()">{{ name }}</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=ng_if_simple.js.map
/****************************************************************************************************
 * PARTIAL FILE: ng_if_simple.js.map
 ****************************************************************************************************/
{"version":3,"file":"ng_if_simple.js","sourceRoot":"","sources":["../ng_if_simple.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,6CAA6C;uFAE5C,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,6CAA6C;aACxD"}
/****************************************************************************************************
 * PARTIAL FILE: ng_if_simple.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: ng_if_templated.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: `
    <ng-template [ngIf]="showMessage()">
      <div>{{ name }}</div>
      <hr>
    </ng-template>`, isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: `
    <ng-template [ngIf]="showMessage()">
      <div>{{ name }}</div>
      <hr>
    </ng-template>`
            }]
    }], null, null); })();
//# sourceMappingURL=ng_if_templated.js.map
/****************************************************************************************************
 * PARTIAL FILE: ng_if_templated.js.map
 ****************************************************************************************************/
{"version":3,"file":"ng_if_templated.js","sourceRoot":"","sources":["../ng_if_templated.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAUxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DANR;;;;mBAIO;uFAEN,OAAO;cARnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE;;;;mBAIO;aAClB"}
/****************************************************************************************************
 * PARTIAL FILE: ng_if_templated.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: ng_if_templated.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: `
    <ng-template [ngIf]="showMessage()">
      <div>{{ name }}</div>
      <hr>
    </ng-template>`, isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: `
    <ng-template [ngIf]="showMessage()">
      <div>{{ name }}</div>
      <hr>
    </ng-template>`
            }]
    }], null, null); })();
//# sourceMappingURL=ng_if_templated.js.map
/****************************************************************************************************
 * PARTIAL FILE: ng_if_templated.js.map
 ****************************************************************************************************/
{"version":3,"file":"ng_if_templated.js","sourceRoot":"","sources":["../ng_if_templated.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAUxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DANR;;;;mBAIO;uFAEN,OAAO;cARnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE;;;;mBAIO;aAClB"}
/****************************************************************************************************
 * PARTIAL FILE: ng_if_templated.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: ng_for_simple.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div *ngFor="let item of items; index as i; trackBy: trackByFn">{{ item }}</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div *ngFor="let item of items; index as i; trackBy: trackByFn">{{ item }}</div>'
            }]
    }], null, null); })();
//# sourceMappingURL=ng_for_simple.js.map
/****************************************************************************************************
 * PARTIAL FILE: ng_for_simple.js.map
 ****************************************************************************************************/
{"version":3,"file":"ng_for_simple.js","sourceRoot":"","sources":["../ng_for_simple.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,kFAAkF;uFAEjF,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,kFAAkF;aAC7F"}
/****************************************************************************************************
 * PARTIAL FILE: ng_for_simple.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: ng_for_simple.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div *ngFor="let item of items; index as i; trackBy: trackByFn">{{ item }}</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div *ngFor="let item of items; index as i; trackBy: trackByFn">{{ item }}</div>'
            }]
    }], null, null); })();
//# sourceMappingURL=ng_for_simple.js.map
/****************************************************************************************************
 * PARTIAL FILE: ng_for_simple.js.map
 ****************************************************************************************************/
{"version":3,"file":"ng_for_simple.js","sourceRoot":"","sources":["../ng_for_simple.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,kFAAkF;uFAEjF,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,kFAAkF;aAC7F"}
/****************************************************************************************************
 * PARTIAL FILE: ng_for_simple.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: ng_for_templated.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: `<ng-template ngFor [ngForOf]="items" let-item>{{ item }}</ng-template>`, isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: `<ng-template ngFor [ngForOf]="items" let-item>{{ item }}</ng-template>`
            }]
    }], null, null); })();
//# sourceMappingURL=ng_for_templated.js.map
/****************************************************************************************************
 * PARTIAL FILE: ng_for_templated.js.map
 ****************************************************************************************************/
{"version":3,"file":"ng_for_templated.js","sourceRoot":"","sources":["../ng_for_templated.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,wEAAwE;uFAEvE,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,wEAAwE;aACnF"}
/****************************************************************************************************
 * PARTIAL FILE: ng_for_templated.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: ng_for_templated.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: `<ng-template ngFor [ngForOf]="items" let-item>{{ item }}</ng-template>`, isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: `<ng-template ngFor [ngForOf]="items" let-item>{{ item }}</ng-template>`
            }]
    }], null, null); })();
//# sourceMappingURL=ng_for_templated.js.map
/****************************************************************************************************
 * PARTIAL FILE: ng_for_templated.js.map
 ****************************************************************************************************/
{"version":3,"file":"ng_for_templated.js","sourceRoot":"","sources":["../ng_for_templated.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,wEAAwE;uFAEvE,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,wEAAwE;aACnF"}
/****************************************************************************************************
 * PARTIAL FILE: ng_for_templated.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: projection.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: `
  <h3><ng-content select="title"></ng-content></h3>
  <div><ng-content></ng-content></div>`, isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: `
  <h3><ng-content select="title"></ng-content></h3>
  <div><ng-content></ng-content></div>`
            }]
    }], null, null); })();
//# sourceMappingURL=projection.js.map
/****************************************************************************************************
 * PARTIAL FILE: projection.js.map
 ****************************************************************************************************/
{"version":3,"file":"projection.js","sourceRoot":"","sources":["../projection.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAQxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAJR;;uCAE2B;uFAE1B,OAAO;cANnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE;;uCAE2B;aACtC"}
/****************************************************************************************************
 * PARTIAL FILE: projection.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, ["title", "*"]>;
}

/****************************************************************************************************
 * PARTIAL FILE: projection.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: `
  <h3><ng-content select="title"></ng-content></h3>
  <div><ng-content></ng-content></div>`, isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: `
  <h3><ng-content select="title"></ng-content></h3>
  <div><ng-content></ng-content></div>`
            }]
    }], null, null); })();
//# sourceMappingURL=projection.js.map
/****************************************************************************************************
 * PARTIAL FILE: projection.js.map
 ****************************************************************************************************/
{"version":3,"file":"projection.js","sourceRoot":"","sources":["../projection.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAQxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAJR;;uCAE2B;uFAE1B,OAAO;cANnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE;;uCAE2B;aACtC"}
/****************************************************************************************************
 * PARTIAL FILE: projection.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, ["title", "*"]>;
}

/****************************************************************************************************
 * PARTIAL FILE: i18n_message_simple.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div i18n>Hello, World!</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div i18n>Hello, World!</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=i18n_message_simple.js.map
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_simple.js.map
 ****************************************************************************************************/
{"version":3,"file":"i18n_message_simple.js","sourceRoot":"","sources":["../i18n_message_simple.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,+BAA+B;uFAE9B,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,+BAA+B;aAC1C"}
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_simple.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: i18n_message_simple.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div i18n>Hello, World!</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div i18n>Hello, World!</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=i18n_message_simple.js.map
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_simple.js.map
 ****************************************************************************************************/
{"version":3,"file":"i18n_message_simple.js","sourceRoot":"","sources":["../i18n_message_simple.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,+BAA+B;uFAE9B,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,+BAA+B;aAC1C"}
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_simple.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: i18n_message_placeholder.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div i18n>Hello, {{name}}!</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div i18n>Hello, {{name}}!</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=i18n_message_placeholder.js.map
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_placeholder.js.map
 ****************************************************************************************************/
{"version":3,"file":"i18n_message_placeholder.js","sourceRoot":"","sources":["../i18n_message_placeholder.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,kCAAkC;uFAEjC,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,kCAAkC;aAC7C"}
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_placeholder.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: i18n_message_placeholder.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.name = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div i18n>Hello, {{name}}!</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div i18n>Hello, {{name}}!</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=i18n_message_placeholder.js.map
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_placeholder.js.map
 ****************************************************************************************************/
{"version":3,"file":"i18n_message_placeholder.js","sourceRoot":"","sources":["../i18n_message_placeholder.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;IAJpB;QAKE,SAAI,GAAW,EAAE,CAAC;KACnB;;8DAFY,OAAO;6EAAP,OAAO,0DAFR,kCAAkC;uFAEjC,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,kCAAkC;aAC7C"}
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_placeholder.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    name: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: i18n_message_interpolation_whitespace.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.titleValue = '';
        this.bodyValue = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div i18n title="  pre-title {{titleValue}}  post-title" i18n-title>  pre-body {{bodyValue}}  post-body</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div i18n title="  pre-title {{titleValue}}  post-title" i18n-title>  pre-body {{bodyValue}}  post-body</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=i18n_message_interpolation_whitespace.js.map
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_interpolation_whitespace.js.map
 ****************************************************************************************************/
{"version":3,"file":"i18n_message_interpolation_whitespace.js","sourceRoot":"","sources":["../i18n_message_interpolation_whitespace.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAOxC,MAAM,OAAO,OAAO;IALpB;QAME,eAAU,GAAW,EAAE,CAAC;QACxB,cAAS,GAAW,EAAE,CAAC;KACxB;;8DAHY,OAAO;6EAAP,OAAO,0DAFd,+GAA+G;uFAExG,OAAO;cALnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EACJ,+GAA+G;aACpH"}
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_interpolation_whitespace.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    titleValue: string;
    bodyValue: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: i18n_message_interpolation_whitespace.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
    constructor() {
        this.titleValue = '';
        this.bodyValue = '';
    }
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div i18n title="  pre-title {{titleValue}}  post-title" i18n-title>  pre-body {{bodyValue}}  post-body</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div i18n title="  pre-title {{titleValue}}  post-title" i18n-title>  pre-body {{bodyValue}}  post-body</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=i18n_message_interpolation_whitespace.js.map
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_interpolation_whitespace.js.map
 ****************************************************************************************************/
{"version":3,"file":"i18n_message_interpolation_whitespace.js","sourceRoot":"","sources":["../i18n_message_interpolation_whitespace.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAOxC,MAAM,OAAO,OAAO;IALpB;QAME,eAAU,GAAW,EAAE,CAAC;QACxB,cAAS,GAAW,EAAE,CAAC;KACxB;;8DAHY,OAAO;6EAAP,OAAO,0DAFd,+GAA+G;uFAExG,OAAO;cALnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EACJ,+GAA+G;aACpH"}
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_interpolation_whitespace.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    titleValue: string;
    bodyValue: string;
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: i18n_message_element_whitespace.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div i18n>\n  pre-p\n  <p>\n    in-p\n  </p>\n  post-p\n</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div i18n>\n  pre-p\n  <p>\n    in-p\n  </p>\n  post-p\n</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=i18n_message_element_whitespace.js.map
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_element_whitespace.js.map
 ****************************************************************************************************/
{"version":3,"file":"i18n_message_element_whitespace.js","sourceRoot":"","sources":["../i18n_message_element_whitespace.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,gEAAgE;uFAE/D,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,gEAAgE;aAC3E"}
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_element_whitespace.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: i18n_message_element_whitespace.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div i18n>\n  pre-p\n  <p>\n    in-p\n  </p>\n  post-p\n</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div i18n>\n  pre-p\n  <p>\n    in-p\n  </p>\n  post-p\n</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=i18n_message_element_whitespace.js.map
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_element_whitespace.js.map
 ****************************************************************************************************/
{"version":3,"file":"i18n_message_element_whitespace.js","sourceRoot":"","sources":["../i18n_message_element_whitespace.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,gEAAgE;uFAE/D,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,gEAAgE;aAC3E"}
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_element_whitespace.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: i18n_message_container_tag.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div i18n>Hello, <b>World</b>!</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div i18n>Hello, <b>World</b>!</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=i18n_message_container_tag.js.map
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_container_tag.js.map
 ****************************************************************************************************/
{"version":3,"file":"i18n_message_container_tag.js","sourceRoot":"","sources":["../i18n_message_container_tag.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,sCAAsC;uFAErC,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,sCAAsC;aACjD"}
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_container_tag.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: i18n_message_container_tag.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div i18n>Hello, <b>World</b>!</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div i18n>Hello, <b>World</b>!</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=i18n_message_container_tag.js.map
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_container_tag.js.map
 ****************************************************************************************************/
{"version":3,"file":"i18n_message_container_tag.js","sourceRoot":"","sources":["../i18n_message_container_tag.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,sCAAsC;uFAErC,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,sCAAsC;aACjD"}
/****************************************************************************************************
 * PARTIAL FILE: i18n_message_container_tag.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: update_mode.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div>this is a test</div><div>{{ 1 + 2 }}</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div>this is a test</div><div>{{ 1 + 2 }}</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=update_mode.js.map
/****************************************************************************************************
 * PARTIAL FILE: update_mode.js.map
 ****************************************************************************************************/
{"version":3,"file":"update_mode.js","sourceRoot":"","sources":["../update_mode.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,iDAAiD;uFAEhD,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,iDAAiD;aAC5D"}
/****************************************************************************************************
 * PARTIAL FILE: update_mode.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: update_mode.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div>this is a test</div><div>{{ 1 + 2 }}</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div>this is a test</div><div>{{ 1 + 2 }}</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=update_mode.js.map
/****************************************************************************************************
 * PARTIAL FILE: update_mode.js.map
 ****************************************************************************************************/
{"version":3,"file":"update_mode.js","sourceRoot":"","sources":["../update_mode.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,iDAAiD;uFAEhD,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,iDAAiD;aAC5D"}
/****************************************************************************************************
 * PARTIAL FILE: update_mode.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: escape_sequences.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div class=\"some-class\">this is a test</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div class=\"some-class\">this is a test</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=escape_sequences.js.map
/****************************************************************************************************
 * PARTIAL FILE: escape_sequences.js.map
 ****************************************************************************************************/
{"version":3,"file":"escape_sequences.js","sourceRoot":"","sources":["../escape_sequences.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,gDAAgD;uFAE/C,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,gDAAgD;aAC3D"}
/****************************************************************************************************
 * PARTIAL FILE: escape_sequences.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

/****************************************************************************************************
 * PARTIAL FILE: escape_sequences.js
 ****************************************************************************************************/
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class TestCmp {
}
TestCmp.ɵfac = function TestCmp_Factory(t) { return new (t || TestCmp)(); };
TestCmp.ɵcmp = i0.ɵɵngDeclareComponent({ version: "0.0.0-PLACEHOLDER", type: TestCmp, selector: "test-cmp", ngImport: i0, template: { source: '<div class=\"some-class\">this is a test</div>', isInline: true } });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TestCmp, [{
        type: Component,
        args: [{
                selector: 'test-cmp',
                template: '<div class=\"some-class\">this is a test</div>',
            }]
    }], null, null); })();
//# sourceMappingURL=escape_sequences.js.map
/****************************************************************************************************
 * PARTIAL FILE: escape_sequences.js.map
 ****************************************************************************************************/
{"version":3,"file":"escape_sequences.js","sourceRoot":"","sources":["../escape_sequences.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,SAAS,EAAC,MAAM,eAAe,CAAC;;AAMxC,MAAM,OAAO,OAAO;;8DAAP,OAAO;6EAAP,OAAO,0DAFR,gDAAgD;uFAE/C,OAAO;cAJnB,SAAS;eAAC;gBACT,QAAQ,EAAE,UAAU;gBACpB,QAAQ,EAAE,gDAAgD;aAC3D"}
/****************************************************************************************************
 * PARTIAL FILE: escape_sequences.d.ts
 ****************************************************************************************************/
import * as i0 from "@angular/core";
export declare class TestCmp {
    static ɵfac: i0.ɵɵFactoryDef<TestCmp, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<TestCmp, "test-cmp", never, {}, {}, never, never>;
}

