@junte/ui
Version:
Quality Angular UI components kit
24 lines • 17.5 kB
JavaScript
/**
* @fileoverview This file was generated by the Angular template compiler. Do not edit.
*
* @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes,extraRequire}
* tslint:disable
*/
import * as i0 from "@angular/core";
import * as i1 from "./button.module";
import * as i2 from "../../elements/badge/badge.component.ngfactory";
import * as i3 from "../../elements/icon/icon.component.ngfactory";
import * as i4 from "../../layout/spinner/spinner.component.ngfactory";
import * as i5 from "../../layout/stack/stack.component.ngfactory";
import * as i6 from "./button.component.ngfactory";
import * as i7 from "./group/button-group.component.ngfactory";
import * as i8 from "@angular/common";
import * as i9 from "@angular/common/http";
import * as i10 from "../../core/pipes/color-pipes.module";
import * as i11 from "../../elements/badge/badge.module";
import * as i12 from "../../elements/icon/icon.module";
import * as i13 from "../../layout/spinner/spinner.module";
import * as i14 from "../../layout/stack/stack.module";
var ButtonModuleNgFactory = i0.ɵcmf(i1.ButtonModule, [], function (_l) { return i0.ɵmod([i0.ɵmpd(512, i0.ComponentFactoryResolver, i0.ɵCodegenComponentFactoryResolver, [[8, [i2.BadgeComponentNgFactory, i3.IconComponentNgFactory, i4.SpinnerComponentNgFactory, i5.StackComponentNgFactory, i6.ButtonComponentNgFactory, i7.ButtonGroupComponentNgFactory]], [3, i0.ComponentFactoryResolver], i0.NgModuleRef]), i0.ɵmpd(4608, i8.NgLocalization, i8.NgLocaleLocalization, [i0.LOCALE_ID]), i0.ɵmpd(4608, i9.HttpXsrfTokenExtractor, i9.ɵangular_packages_common_http_http_g, [i8.DOCUMENT, i0.PLATFORM_ID, i9.ɵangular_packages_common_http_http_e]), i0.ɵmpd(4608, i9.ɵangular_packages_common_http_http_h, i9.ɵangular_packages_common_http_http_h, [i9.HttpXsrfTokenExtractor, i9.ɵangular_packages_common_http_http_f]), i0.ɵmpd(5120, i9.HTTP_INTERCEPTORS, function (p0_0) { return [p0_0]; }, [i9.ɵangular_packages_common_http_http_h]), i0.ɵmpd(4608, i9.ɵangular_packages_common_http_http_d, i9.ɵangular_packages_common_http_http_d, []), i0.ɵmpd(6144, i9.XhrFactory, null, [i9.ɵangular_packages_common_http_http_d]), i0.ɵmpd(4608, i9.HttpXhrBackend, i9.HttpXhrBackend, [i9.XhrFactory]), i0.ɵmpd(6144, i9.HttpBackend, null, [i9.HttpXhrBackend]), i0.ɵmpd(4608, i9.HttpHandler, i9.ɵHttpInterceptingHandler, [i9.HttpBackend, i0.Injector]), i0.ɵmpd(4608, i9.HttpClient, i9.HttpClient, [i9.HttpHandler]), i0.ɵmpd(1073742336, i8.CommonModule, i8.CommonModule, []), i0.ɵmpd(1073742336, i10.ColorPipesModule, i10.ColorPipesModule, []), i0.ɵmpd(1073742336, i11.BadgeModule, i11.BadgeModule, []), i0.ɵmpd(1073742336, i9.HttpClientXsrfModule, i9.HttpClientXsrfModule, []), i0.ɵmpd(1073742336, i9.HttpClientModule, i9.HttpClientModule, []), i0.ɵmpd(1073742336, i12.IconModule, i12.IconModule, []), i0.ɵmpd(1073742336, i13.SpinnerModule, i13.SpinnerModule, []), i0.ɵmpd(1073742336, i14.StackModule, i14.StackModule, []), i0.ɵmpd(1073742336, i1.ButtonModule, i1.ButtonModule, []), i0.ɵmpd(256, i9.ɵangular_packages_common_http_http_e, "XSRF-TOKEN", []), i0.ɵmpd(256, i9.ɵangular_packages_common_http_http_f, "X-XSRF-TOKEN", [])]); });
export { ButtonModuleNgFactory as ButtonModuleNgFactory };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLm1vZHVsZS5uZ2ZhY3RvcnkuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanVudGUvdWkvIiwic291cmNlcyI6WyJsaWIvZm9ybXMvYnV0dG9uL2J1dHRvbi5tb2R1bGUubmdmYWN0b3J5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBpMCBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCAqIGFzIGkxIGZyb20gJy4vYnV0dG9uLm1vZHVsZSc7XG5pbXBvcnQgKiBhcyBpMiBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0ICogYXMgaTMgZnJvbSAnLi4vLi4vZWxlbWVudHMvYmFkZ2UvYmFkZ2UuY29tcG9uZW50JztcbmltcG9ydCAqIGFzIGk0IGZyb20gJy4uLy4uL2VsZW1lbnRzL2ljb24vaWNvbi5jb21wb25lbnQnO1xuaW1wb3J0ICogYXMgaTUgZnJvbSAnLi4vLi4vbGF5b3V0L3NwaW5uZXIvc3Bpbm5lci5jb21wb25lbnQnO1xuaW1wb3J0ICogYXMgaTYgZnJvbSAnLi4vLi4vbGF5b3V0L3N0YWNrL3N0YWNrLmNvbXBvbmVudCc7XG5pbXBvcnQgKiBhcyBpNyBmcm9tICcuL2J1dHRvbi5jb21wb25lbnQnO1xuaW1wb3J0ICogYXMgaTggZnJvbSAnLi9ncm91cC9idXR0b24tZ3JvdXAuY29tcG9uZW50JztcbmltcG9ydCAqIGFzIGk5IGZyb20gJy4uLy4uL2VsZW1lbnRzL2JhZGdlL2JhZGdlLm1vZHVsZSc7XG5pbXBvcnQgKiBhcyBpMTAgZnJvbSAnLi4vLi4vZWxlbWVudHMvaWNvbi9pY29uLm1vZHVsZSc7XG5pbXBvcnQgKiBhcyBpMTEgZnJvbSAnLi4vLi4vbGF5b3V0L3NwaW5uZXIvc3Bpbm5lci5tb2R1bGUnO1xuaW1wb3J0ICogYXMgaTEyIGZyb20gJy4uLy4uL2xheW91dC9zdGFjay9zdGFjay5tb2R1bGUnO1xuZXhwb3J0IGNvbnN0IEJ1dHRvbk1vZHVsZU5nRmFjdG9yeTppMC5OZ01vZHVsZUZhY3Rvcnk8aTEuQnV0dG9uTW9kdWxlPiA9IChudWxsIGFzIGFueSk7XG52YXIgX2RlY2wwXzA6aTIuTmdDbGFzcyA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8xOmkyLk5nQ29tcG9uZW50T3V0bGV0ID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzI6aTIuTmdGb3JPZjxhbnksYW55PiA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8zOmkyLk5nSWY8YW55PiA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF80OmkyLk5nVGVtcGxhdGVPdXRsZXQgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfNTppMi5OZ1N0eWxlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzY6aTIuTmdTd2l0Y2ggPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfNzppMi5OZ1N3aXRjaENhc2UgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfODppMi5OZ1N3aXRjaERlZmF1bHQgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfOTppMi5OZ1BsdXJhbCA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8xMDppMi5OZ1BsdXJhbENhc2UgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfMTE6aTMuQmFkZ2VDb21wb25lbnQgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfMTI6aTQuSWNvbkNvbXBvbmVudCA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8xMzppNS5TcGlubmVyQ29tcG9uZW50ID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzE0Omk2LlN0YWNrQ29tcG9uZW50ID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzE1Omk3LkJ1dHRvbkNvbXBvbmVudCA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8xNjppOC5CdXR0b25Hcm91cENvbXBvbmVudCA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8xNzppMi5Bc3luY1BpcGUgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfMTg6aTIuVXBwZXJDYXNlUGlwZSA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8xOTppMi5Mb3dlckNhc2VQaXBlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzIwOmkyLkpzb25QaXBlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzIxOmkyLlNsaWNlUGlwZSA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8yMjppMi5EZWNpbWFsUGlwZSA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8yMzppMi5QZXJjZW50UGlwZSA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8yNDppMi5UaXRsZUNhc2VQaXBlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzI1OmkyLkN1cnJlbmN5UGlwZSA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8yNjppMi5EYXRlUGlwZSA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8yNzppMi5JMThuUGx1cmFsUGlwZSA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8yODppMi5JMThuU2VsZWN0UGlwZSA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8yOTppMi5LZXlWYWx1ZVBpcGUgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfMzA6aTIuQ29tbW9uTW9kdWxlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzMxOmk5LkJhZGdlTW9kdWxlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzMyOmkxMC5JY29uTW9kdWxlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzMzOmkxMS5TcGlubmVyTW9kdWxlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzM0OmkxMi5TdGFja01vZHVsZSA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8zNTppMC5UZW1wbGF0ZVJlZjxhbnk+ID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzM2OmkwLkVsZW1lbnRSZWY8YW55PiA9ICg8YW55PihudWxsIGFzIGFueSkpO1xuZnVuY3Rpb24gX1ZpZXdfQnV0dG9uQ29tcG9uZW50X0hvc3RfMV8wKCk6dm9pZCB7XG4gIHZhciBfYW55OmFueSA9IChudWxsIGFzIGFueSk7XG4gIGNvbnN0IGN1cnJWYWxfMDphbnkgPSBfZGVjbDBfMTUuaG9zdDtcbiAgY3VyclZhbF8wO1xuICBjb25zdCBjdXJyVmFsXzE6YW55ID0gX2RlY2wwXzE1Ll9zY2hlbWU7XG4gIGN1cnJWYWxfMTtcbiAgY29uc3QgY3VyclZhbF8yOmFueSA9IF9kZWNsMF8xNS5fc2l6ZTtcbiAgY3VyclZhbF8yO1xuICBjb25zdCBjdXJyVmFsXzM6YW55ID0gX2RlY2wwXzE1Ll9vdXRsaW5lO1xuICBjdXJyVmFsXzM7XG4gIGNvbnN0IGN1cnJWYWxfNDphbnkgPSBfZGVjbDBfMTUuX3dpZHRoO1xuICBjdXJyVmFsXzQ7XG4gIGNvbnN0IGN1cnJWYWxfNTphbnkgPSBfZGVjbDBfMTUuX3NoYXBlO1xuICBjdXJyVmFsXzU7XG4gIGNvbnN0IGN1cnJWYWxfNjphbnkgPSBfZGVjbDBfMTUubG9hZGluZztcbiAgY3VyclZhbF82O1xuICBjb25zdCBjdXJyVmFsXzc6YW55ID0gX2RlY2wwXzE1LndpdGhUZXh0O1xuICBjdXJyVmFsXzc7XG4gIGNvbnN0IGN1cnJWYWxfODphbnkgPSBfZGVjbDBfMTUuZGlzYWJsZTtcbiAgY3VyclZhbF84O1xufVxuZnVuY3Rpb24gX1ZpZXdfQnV0dG9uQ29tcG9uZW50XzFfMSgpOnZvaWQge1xuICBpZiAoX2RlY2wwXzE1LmxvYWRpbmcpIHtcbiAgICB2YXIgX2FueTphbnkgPSAobnVsbCBhcyBhbnkpO1xuICAgIGNvbnN0IGN1cnJWYWxfMDphbnkgPSBfZGVjbDBfMTMuaG9zdDtcbiAgICBjdXJyVmFsXzA7XG4gICAgY29uc3QgY3VyclZhbF8xOmFueSA9IF9kZWNsMF8xMy5fc2l6ZTtcbiAgICBjdXJyVmFsXzE7XG4gICAgY29uc3QgY3VyclZhbF8yOmFueSA9IF9kZWNsMF8xNS5sb2FkaW5nO1xuICAgIGN1cnJWYWxfMjtcbiAgfVxufVxuZnVuY3Rpb24gX1ZpZXdfQnV0dG9uQ29tcG9uZW50XzFfMigpOnZvaWQge1xuICBpZiAoKCEhX2RlY2wwXzE1Lmljb24gJiYgKF9kZWNsMF8xNS5pY29uLnBvc2l0aW9uID09PSBfZGVjbDBfMTUudWkucG9zaXRpb24ubGVmdCkpKSB7XG4gICAgdmFyIF9hbnk6YW55ID0gKG51bGwgYXMgYW55KTtcbiAgICBjb25zdCBjdXJyVmFsXzA6YW55ID0gKChfZGVjbDBfMTUuaWNvbiA9PSBudWxsKT8gKG51bGwgYXMgYW55KTogX2RlY2wwXzE1Lmljb24uaWNvbik7XG4gICAgY3VyclZhbF8wO1xuICAgIGNvbnN0IGN1cnJWYWxfMTphbnkgPSBfZGVjbDBfMTIuaG9zdDtcbiAgICBjdXJyVmFsXzE7XG4gICAgY29uc3QgY3VyclZhbF8yOmFueSA9IF9kZWNsMF8xMi5fc2l6ZTtcbiAgICBjdXJyVmFsXzI7XG4gICAgY29uc3QgY3VyclZhbF8zOmFueSA9IF9kZWNsMF8xMi5faWNvbjtcbiAgICBjdXJyVmFsXzM7XG4gICAgY29uc3QgY3VyclZhbF80OmFueSA9IF9kZWNsMF8xMi50eXBlO1xuICAgIGN1cnJWYWxfNDtcbiAgICBjb25zdCBjdXJyVmFsXzU6YW55ID0gX2RlY2wwXzEyLnRhZ3M7XG4gICAgY3VyclZhbF81O1xuICAgIGNvbnN0IGN1cnJWYWxfNjphbnkgPSAoX2RlY2wwXzE1LmxvYWRpbmc/ICdoaWRlJzogJ3Nob3cnKTtcbiAgICBjdXJyVmFsXzY7XG4gIH1cbn1cbmZ1bmN0aW9uIF9WaWV3X0J1dHRvbkNvbXBvbmVudF8xXzMoKTp2b2lkIHtcbiAgaWYgKCEhX2RlY2wwXzE1LnRleHQpIHtcbiAgICB2YXIgX2FueTphbnkgPSAobnVsbCBhcyBhbnkpO1xuICAgIGNvbnN0IGN1cnJWYWxfMDphbnkgPSAoX2RlY2wwXzE1LmxvYWRpbmc/ICdoaWRlJzogJ3Nob3cnKTtcbiAgICBjdXJyVmFsXzA7XG4gICAgY29uc3QgY3VyclZhbF8xOmFueSA9IF9kZWNsMF8xNS50ZXh0O1xuICAgIGN1cnJWYWxfMTtcbiAgfVxufVxuZnVuY3Rpb24gX1ZpZXdfQnV0dG9uQ29tcG9uZW50XzFfNSgpOnZvaWQge1xuICBpZiAoKF9kZWNsMF8xNS5iYWRnZXMubGVuZ3RoID4gMCkpIHtcbiAgICB2YXIgX2FueTphbnkgPSAobnVsbCBhcyBhbnkpO1xuICAgIGNvbnN0IGN1cnJWYWxfMDphbnkgPSBfYW55LnZhbHVlO1xuICAgIGN1cnJWYWxfMDtcbiAgICBjb25zdCBjdXJyVmFsXzE6YW55ID0gX2FueS5vdmVyZmxvdztcbiAgICBjdXJyVmFsXzE7XG4gICAgY29uc3QgY3VyclZhbF8yOmFueSA9IF9hbnkuY29sb3I7XG4gICAgY3VyclZhbF8yO1xuICAgIGNvbnN0IGN1cnJWYWxfMzphbnkgPSBfZGVjbDBfMTUudWkucG9zaXRpb24uaW5saW5lO1xuICAgIGN1cnJWYWxfMztcbiAgICBjb25zdCBjdXJyVmFsXzQ6YW55ID0gX2RlY2wwXzExLmhvc3Q7XG4gICAgY3VyclZhbF80O1xuICAgIGNvbnN0IGN1cnJWYWxfNTphbnkgPSBfZGVjbDBfMTEuX3Bvc2l0aW9uO1xuICAgIGN1cnJWYWxfNTtcbiAgfVxufVxuZnVuY3Rpb24gX1ZpZXdfQnV0dG9uQ29tcG9uZW50XzFfNCgpOnZvaWQge1xuICBpZiAoKF9kZWNsMF8xNS5iYWRnZXMubGVuZ3RoID4gMCkpIHtcbiAgICB2YXIgX2FueTphbnkgPSAobnVsbCBhcyBhbnkpO1xuICAgIGNvbnN0IGN1cnJWYWxfMDphbnkgPSBfZGVjbDBfMTUudWkub3JpZW50YXRpb24uaG9yaXpvbnRhbDtcbiAgICBjdXJyVmFsXzA7XG4gICAgY29uc3QgY3VyclZhbF8xOmFueSA9IF9kZWNsMF8xNS51aS5ndXR0ZXIudGlueTtcbiAgICBjdXJyVmFsXzE7XG4gICAgY29uc3QgY3VyclZhbF8yOmFueSA9IF9kZWNsMF8xNC5ob3N0O1xuICAgIGN1cnJWYWxfMjtcbiAgICBjb25zdCBjdXJyVmFsXzM6YW55ID0gX2RlY2wwXzE0Ll9vcmllbnRhdGlvbjtcbiAgICBjdXJyVmFsXzM7XG4gICAgY29uc3QgY3VyclZhbF80OmFueSA9IF9kZWNsMF8xNC5fZ3V0dGVyO1xuICAgIGN1cnJWYWxfNDtcbiAgICBjb25zdCBjdXJyVmFsXzU6YW55ID0gX2RlY2wwXzE0Ll9zcGFjaW5nO1xuICAgIGN1cnJWYWxfNTtcbiAgICBjb25zdCBjdXJyVmFsXzY6YW55ID0gX2RlY2wwXzE0Ll9wYWRkaW5nO1xuICAgIGN1cnJWYWxfNjtcbiAgICBjb25zdCBjdXJyVmFsXzc6YW55ID0gX2RlY2wwXzE0Ll9hbGlnbjtcbiAgICBjdXJyVmFsXzc7XG4gICAgY29uc3QgY3VyclZhbF84OmFueSA9IF9kZWNsMF8xNC5fanVzdGlmeTtcbiAgICBjdXJyVmFsXzg7XG4gICAgY29uc3QgY3VyclZhbF85OmFueSA9IF9kZWNsMF8xNC5fd3JhcDtcbiAgICBjdXJyVmFsXzk7XG4gICAgY29uc3QgY3VyclZhbF8xMDphbnkgPSAoX2RlY2wwXzE1LmxvYWRpbmc/ICdoaWRlJzogJ3Nob3cnKTtcbiAgICBjdXJyVmFsXzEwO1xuICAgIGNvbnN0IGN1cnJWYWxfMTE6YW55ID0gX2RlY2wwXzE1LmJhZGdlcztcbiAgICBjdXJyVmFsXzExO1xuICB9XG59XG5mdW5jdGlvbiBfVmlld19CdXR0b25Db21wb25lbnRfMV82KCk6dm9pZCB7XG4gIGlmICgoISFfZGVjbDBfMTUuaWNvbiAmJiAoX2RlY2wwXzE1Lmljb24ucG9zaXRpb24gPT09IF9kZWNsMF8xNS51aS5wb3NpdGlvbi5yaWdodCkpKSB7XG4gICAgdmFyIF9hbnk6YW55ID0gKG51bGwgYXMgYW55KTtcbiAgICBjb25zdCBjdXJyVmFsXzA6YW55ID0gKChfZGVjbDBfMTUuaWNvbiA9PSBudWxsKT8gKG51bGwgYXMgYW55KTogX2RlY2wwXzE1Lmljb24uaWNvbik7XG4gICAgY3VyclZhbF8wO1xuICAgIGNvbnN0IGN1cnJWYWxfMTphbnkgPSBfZGVjbDBfMTIuaG9zdDtcbiAgICBjdXJyVmFsXzE7XG4gICAgY29uc3QgY3VyclZhbF8yOmFueSA9IF9kZWNsMF8xMi5fc2l6ZTtcbiAgICBjdXJyVmFsXzI7XG4gICAgY29uc3QgY3VyclZhbF8zOmFueSA9IF9kZWNsMF8xMi5faWNvbjtcbiAgICBjdXJyVmFsXzM7XG4gICAgY29uc3QgY3VyclZhbF80OmFueSA9IF9kZWNsMF8xMi50eXBlO1xuICAgIGN1cnJWYWxfNDtcbiAgICBjb25zdCBjdXJyVmFsXzU6YW55ID0gX2RlY2wwXzEyLnRhZ3M7XG4gICAgY3VyclZhbF81O1xuICAgIGNvbnN0IGN1cnJWYWxfNjphbnkgPSAoX2RlY2wwXzE1LmxvYWRpbmc/ICdoaWRlJzogJ3Nob3cnKTtcbiAgICBjdXJyVmFsXzY7XG4gIH1cbn1cbmZ1bmN0aW9uIF9WaWV3X0J1dHRvbkNvbXBvbmVudF8xXzcoKTp2b2lkIHtcbiAgaWYgKCgoIV9kZWNsMF8xNS5pY29uICYmICFfZGVjbDBfMTUuYmFkZ2VzLmxlbmd0aCkgJiYgIV9kZWNsMF8xNS50ZXh0KSkge1xuICAgIHZhciBfYW55OmFueSA9IChudWxsIGFzIGFueSk7XG4gICAgY29uc3QgY3VyclZhbF8wOmFueSA9IChfZGVjbDBfMTUubG9hZGluZz8gJ2hpZGUnOiAnc2hvdycpO1xuICAgIGN1cnJWYWxfMDtcbiAgfVxufVxuZnVuY3Rpb24gX1ZpZXdfQnV0dG9uQ29tcG9uZW50XzFfMCgpOnZvaWQge1xuICB2YXIgX2FueTphbnkgPSAobnVsbCBhcyBhbnkpO1xuICBjb25zdCBjdXJyVmFsXzA6YW55ID0gX2RlY2wwXzE1LnR5cGU7XG4gIGN1cnJWYWxfMDtcbiAgY29uc3QgY3VyclZhbF8xOmFueSA9IChfZGVjbDBfMTUuZGlzYWJsZWQgfHwgX2RlY2wwXzE1LmxvYWRpbmcpO1xuICBjdXJyVmFsXzE7XG4gIGNvbnN0IGN1cnJWYWxfMjphbnkgPSBfZGVjbDBfMTUubG9hZGluZztcbiAgY3VyclZhbF8yO1xuICBjb25zdCBjdXJyVmFsXzM6YW55ID0gX2RlY2wwXzE1LnVpLm9yaWVudGF0aW9uLmhvcml6b250YWw7XG4gIGN1cnJWYWxfMztcbiAgY29uc3QgY3VyclZhbF80OmFueSA9IF9kZWNsMF8xNS51aS5ndXR0ZXIuc21hbGw7XG4gIGN1cnJWYWxfNDtcbiAgY29uc3QgY3VyclZhbF81OmFueSA9IF9kZWNsMF8xNS51aS5hbGlnbi5jZW50ZXI7XG4gIGN1cnJWYWxfNTtcbiAgY29uc3QgY3VyclZhbF82OmFueSA9IF9kZWNsMF8xNC5ob3N0O1xuICBjdXJyVmFsXzY7XG4gIGNvbnN0IGN1cnJWYWxfNzphbnkgPSBfZGVjbDBfMTQuX29yaWVudGF0aW9uO1xuICBjdXJyVmFsXzc7XG4gIGNvbnN0IGN1cnJWYWxfODphbnkgPSBfZGVjbDBfMTQuX2d1dHRlcjtcbiAgY3VyclZhbF84O1xuICBjb25zdCBjdXJyVmFsXzk6YW55ID0gX2RlY2wwXzE0Ll9zcGFjaW5nO1xuICBjdXJyVmFsXzk7XG4gIGNvbnN0IGN1cnJWYWxfMTA6YW55ID0gX2RlY2wwXzE0Ll9wYWRkaW5nO1xuICBjdXJyVmFsXzEwO1xuICBjb25zdCBjdXJyVmFsXzExOmFueSA9IF9kZWNsMF8xNC5fYWxpZ247XG4gIGN1cnJWYWxfMTE7XG4gIGNvbnN0IGN1cnJWYWxfMTI6YW55ID0gX2RlY2wwXzE0Ll9qdXN0aWZ5O1xuICBjdXJyVmFsXzEyO1xuICBjb25zdCBjdXJyVmFsXzEzOmFueSA9IF9kZWNsMF8xNC5fd3JhcDtcbiAgY3VyclZhbF8xMztcbiAgY29uc3QgY3VyclZhbF8xNDphbnkgPSAoISFfZGVjbDBfMTUuaWNvbiAmJiAoX2RlY2wwXzE1Lmljb24ucG9zaXRpb24gPT09IF9kZWNsMF8xNS51aS5wb3NpdGlvbi5sZWZ0KSk7XG4gIGN1cnJWYWxfMTQ7XG4gIGNvbnN0IGN1cnJWYWxfMTU6YW55ID0gISFfZGVjbDBfMTUudGV4dDtcbiAgY3VyclZhbF8xNTtcbiAgY29uc3QgY3VyclZhbF8xNjphbnkgPSAoX2RlY2wwXzE1LmJhZGdlcy5sZW5ndGggPiAwKTtcbiAgY3VyclZhbF8xNjtcbiAgY29uc3QgY3VyclZhbF8xNzphbnkgPSAoISFfZGVjbDBfMTUuaWNvbiAmJiAoX2RlY2wwXzE1Lmljb24ucG9zaXRpb24gPT09IF9kZWNsMF8xNS51aS5wb3NpdGlvbi5yaWdodCkpO1xuICBjdXJyVmFsXzE3O1xuICBjb25zdCBjdXJyVmFsXzE4OmFueSA9ICgoIV9kZWNsMF8xNS5pY29uICYmICFfZGVjbDBfMTUuYmFkZ2VzLmxlbmd0aCkgJiYgIV9kZWNsMF8xNS50ZXh0KTtcbiAgY3VyclZhbF8xODtcbn1cbmZ1bmN0aW9uIF9WaWV3X0J1dHRvbkdyb3VwQ29tcG9uZW50X0hvc3RfMl8wKCk6dm9pZCB7XG4gIHZhciBfYW55OmFueSA9IChudWxsIGFzIGFueSk7XG4gIGNvbnN0IGN1cnJWYWxfMDphbnkgPSBfZGVjbDBfMTYuaG9zdDtcbiAgY3VyclZhbF8wO1xuICBjb25zdCBjdXJyVmFsXzE6YW55ID0gX2RlY2wwXzE2LndpZHRoO1xuICBjdXJyVmFsXzE7XG59XG5mdW5jdGlvbiBfVmlld19CdXR0b25Hcm91cENvbXBvbmVudF8yXzIoKTp2b2lkIHtcbiAgdmFyIF9hbnk6YW55ID0gKG51bGwgYXMgYW55KTtcbiAgY29uc3QgY3VyclZhbF8wOmFueSA9IF9hbnkudGV4dDtcbiAgY3VyclZhbF8wO1xuICBjb25zdCBjdXJyVmFsXzE6YW55ID0gX2FueS52YWx1ZTtcbiAgY3VyclZhbF8xO1xuICBjb25zdCBjdXJyVmFsXzI6YW55ID0gX2FueS5vdmVyZmxvdztcbiAgY3VyclZhbF8yO1xuICBjb25zdCBjdXJyVmFsXzM6YW55ID0gX2FueS5jb2xvcjtcbiAgY3VyclZhbF8zO1xuICBjb25zdCBjdXJyVmFsXzQ6YW55ID0gX2FueS5wb3NpdGlvbjtcbiAgY3VyclZhbF80O1xuICBjb25zdCBjdXJyVmFsXzU6YW55ID0gX2RlY2wwXzExLmhvc3Q7XG4gIGN1cnJWYWxfNTtcbiAgY29uc3QgY3VyclZhbF82OmFueSA9IF9kZWNsMF8xMS5fcG9zaXRpb247XG4gIGN1cnJWYWxfNjtcbn1cbmZ1bmN0aW9uIF9WaWV3X0J1dHRvbkdyb3VwQ29tcG9uZW50XzJfMSgpOnZvaWQge1xuICB2YXIgX2FueTphbnkgPSAobnVsbCBhcyBhbnkpO1xuICBjb25zdCBjdXJyVmFsXzA6YW55ID0gX2FueS5zaGFwZTtcbiAgY3VyclZhbF8wO1xuICBjb25zdCBjdXJyVmFsXzE6YW55ID0gX2FueS5sb2FkaW5nO1xuICBjdXJyVmFsXzE7XG4gIGNvbnN0IGN1cnJWYWxfMjphbnkgPSBfYW55Lmljb247XG4gIGN1cnJWYWxfMjtcbiAgY29uc3QgY3VyclZhbF8zOmFueSA9IF9kZWNsMF8xNi5zY2hlbWU7XG4gIGN1cnJWYWxfMztcbiAgY29uc3QgY3VyclZhbF80OmFueSA9IF9kZWNsMF8xNi5zaXplO1xuICBjdXJyVmFsXzQ7XG4gIGNvbnN0IGN1cnJWYWxfNTphbnkgPSBfZGVjbDBfMTYub3V0bGluZTtcbiAgY3VyclZhbF81O1xuICBjb25zdCBjdXJyVmFsXzY6YW55ID0gX2FueS53aWR0aDtcbiAgY3VyclZhbF82O1xuICBjb25zdCBjdXJyVmFsXzc6YW55ID0gX2FueS5kaXNhYmxlZDtcbiAgY3VyclZhbF83O1xuICBjb25zdCBjdXJyVmFsXzg6YW55ID0gX2FueS50eXBlO1xuICBjdXJyVmFsXzg7XG4gIGNvbnN0IGN1cnJWYWxfOTphbnkgPSBfYW55LnRleHQ7XG4gIGN1cnJWYWxfOTtcbiAgY29uc3QgY3VyclZhbF8xMDphbnkgPSBfZGVjbDBfMTUuaG9zdDtcbiAgY3VyclZhbF8xMDtcbiAgY29uc3QgY3VyclZhbF8xMTphbnkgPSBfZGVjbDBfMTUuX3NjaGVtZTtcbiAgY3VyclZhbF8xMTtcbiAgY29uc3QgY3VyclZhbF8xMjphbnkgPSBfZGVjbDBfMTUuX3NpemU7XG4gIGN1cnJWYWxfMTI7XG4gIGNvbnN0IGN1cnJWYWxfMTM6YW55ID0gX2RlY2wwXzE1Ll9vdXRsaW5lO1xuICBjdXJyVmFsXzEzO1xuICBjb25zdCBjdXJyVmFsXzE0OmFueSA9IF9kZWNsMF8xNS5fd2lkdGg7XG4gIGN1cnJWYWxfMTQ7XG4gIGNvbnN0IGN1cnJWYWxfMTU6YW55ID0gX2RlY2wwXzE1Ll9zaGFwZTtcbiAgY3VyclZhbF8xNTtcbiAgY29uc3QgY3VyclZhbF8xNjphbnkgPSBfZGVjbDBfMTUubG9hZGluZztcbiAgY3VyclZhbF8xNjtcbiAgY29uc3QgY3VyclZhbF8xNzphbnkgPSBfZGVjbDBfMTUud2l0aFRleHQ7XG4gIGN1cnJWYWxfMTc7XG4gIGNvbnN0IGN1cnJWYWxfMTg6YW55ID0gX2RlY2wwXzE1LmRpc2FibGU7XG4gIGN1cnJWYWxfMTg7XG4gIGNvbnN0IGN1cnJWYWxfMTk6YW55ID0gX2FueS5iYWRnZXM7XG4gIGN1cnJWYWxfMTk7XG4gIGNvbnN0IHBkXzIwOmFueSA9ICgoPGFueT5fYW55LmNsaWNrLmVtaXQoX2FueSkpICE9PSBmYWxzZSk7XG59XG5mdW5jdGlvbiBfVmlld19CdXR0b25Hcm91cENvbXBvbmVudF8yXzAoKTp2b2lkIHtcbiAgdmFyIF9hbnk6YW55ID0gKG51bGwgYXMgYW55KTtcbiAgY29uc3QgY3VyclZhbF8wOmFueSA9IF9kZWNsMF8xNi5idXR0b25zO1xuICBjdXJyVmFsXzA7XG59XG4iXX0=