UNPKG

@junte/ui

Version:

Quality Angular UI components kit

25 lines 17.4 kB
/** * @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 "./link.module"; import * as i2 from "../../../../node_modules/@angular/router/router.ngfactory"; import * as i3 from "../../elements/icon/icon.component.ngfactory"; import * as i4 from "../../elements/badge/badge.component.ngfactory"; import * as i5 from "../../layout/stack/stack.component.ngfactory"; import * as i6 from "./link.component.ngfactory"; import * as i7 from "@angular/common"; import * as i8 from "@angular/common/http"; import * as i9 from "@angular/router"; import * as i10 from "../../elements/icon/icon.module"; import * as i11 from "../../core/pipes/color-pipes.module"; import * as i12 from "../../elements/badge/badge.module"; import * as i13 from "../../layout/stack/stack.module"; import * as i14 from "../../core/pipes/text-pipes.module"; import * as i15 from "../../core/pipes/array-pipes.module"; var LinkModuleNgFactory = i0.ɵcmf(i1.LinkModule, [], function (_l) { return i0.ɵmod([i0.ɵmpd(512, i0.ComponentFactoryResolver, i0.ɵCodegenComponentFactoryResolver, [[8, [i2.ɵangular_packages_router_router_lNgFactory, i3.IconComponentNgFactory, i4.BadgeComponentNgFactory, i5.StackComponentNgFactory, i6.LinkComponentNgFactory]], [3, i0.ComponentFactoryResolver], i0.NgModuleRef]), i0.ɵmpd(4608, i7.NgLocalization, i7.NgLocaleLocalization, [i0.LOCALE_ID]), i0.ɵmpd(4608, i8.HttpXsrfTokenExtractor, i8.ɵangular_packages_common_http_http_g, [i7.DOCUMENT, i0.PLATFORM_ID, i8.ɵangular_packages_common_http_http_e]), i0.ɵmpd(4608, i8.ɵangular_packages_common_http_http_h, i8.ɵangular_packages_common_http_http_h, [i8.HttpXsrfTokenExtractor, i8.ɵangular_packages_common_http_http_f]), i0.ɵmpd(5120, i8.HTTP_INTERCEPTORS, function (p0_0) { return [p0_0]; }, [i8.ɵangular_packages_common_http_http_h]), i0.ɵmpd(4608, i8.ɵangular_packages_common_http_http_d, i8.ɵangular_packages_common_http_http_d, []), i0.ɵmpd(6144, i8.XhrFactory, null, [i8.ɵangular_packages_common_http_http_d]), i0.ɵmpd(4608, i8.HttpXhrBackend, i8.HttpXhrBackend, [i8.XhrFactory]), i0.ɵmpd(6144, i8.HttpBackend, null, [i8.HttpXhrBackend]), i0.ɵmpd(4608, i8.HttpHandler, i8.ɵHttpInterceptingHandler, [i8.HttpBackend, i0.Injector]), i0.ɵmpd(4608, i8.HttpClient, i8.HttpClient, [i8.HttpHandler]), i0.ɵmpd(1073742336, i7.CommonModule, i7.CommonModule, []), i0.ɵmpd(1073742336, i9.RouterModule, i9.RouterModule, [[2, i9.ɵangular_packages_router_router_a], [2, i9.Router]]), i0.ɵmpd(1073742336, i8.HttpClientXsrfModule, i8.HttpClientXsrfModule, []), i0.ɵmpd(1073742336, i8.HttpClientModule, i8.HttpClientModule, []), i0.ɵmpd(1073742336, i10.IconModule, i10.IconModule, []), i0.ɵmpd(1073742336, i11.ColorPipesModule, i11.ColorPipesModule, []), i0.ɵmpd(1073742336, i12.BadgeModule, i12.BadgeModule, []), i0.ɵmpd(1073742336, i13.StackModule, i13.StackModule, []), i0.ɵmpd(1073742336, i14.TextPipesModule, i14.TextPipesModule, []), i0.ɵmpd(1073742336, i15.ArrayPipesModule, i15.ArrayPipesModule, []), i0.ɵmpd(1073742336, i1.LinkModule, i1.LinkModule, []), i0.ɵmpd(256, i8.ɵangular_packages_common_http_http_e, "XSRF-TOKEN", []), i0.ɵmpd(256, i8.ɵangular_packages_common_http_http_f, "X-XSRF-TOKEN", [])]); }); export { LinkModuleNgFactory as LinkModuleNgFactory }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGluay5tb2R1bGUubmdmYWN0b3J5LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGp1bnRlL3VpLyIsInNvdXJjZXMiOlsibGliL25hdmlnYXRpb24vbGluay9saW5rLm1vZHVsZS5uZ2ZhY3RvcnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGkwIGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0ICogYXMgaTEgZnJvbSAnLi9saW5rLm1vZHVsZSc7XG5pbXBvcnQgKiBhcyBpMiBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0ICogYXMgaTMgZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcbmltcG9ydCAqIGFzIGk0IGZyb20gJy4uLy4uL2VsZW1lbnRzL2ljb24vaWNvbi5jb21wb25lbnQnO1xuaW1wb3J0ICogYXMgaTUgZnJvbSAnLi4vLi4vZWxlbWVudHMvYmFkZ2UvYmFkZ2UuY29tcG9uZW50JztcbmltcG9ydCAqIGFzIGk2IGZyb20gJy4uLy4uL2xheW91dC9zdGFjay9zdGFjay5jb21wb25lbnQnO1xuaW1wb3J0ICogYXMgaTcgZnJvbSAnLi9saW5rLmNvbXBvbmVudCc7XG5pbXBvcnQgKiBhcyBpOCBmcm9tICcuLi8uLi9jb3JlL3BpcGVzL3RleHQvZW1wdHkucGlwZSc7XG5pbXBvcnQgKiBhcyBpOSBmcm9tICcuLi8uLi9jb3JlL3BpcGVzL3RleHQvc2FuaXRpemVIdG1sLnBpcGUnO1xuaW1wb3J0ICogYXMgaTEwIGZyb20gJy4uLy4uL2NvcmUvcGlwZXMvYXJyYXkvbW9jay1hcnJheS5waXBlJztcbmltcG9ydCAqIGFzIGkxMSBmcm9tICcuLi8uLi9jb3JlL3BpcGVzL2FycmF5L2pvaW4ucGlwZSc7XG5pbXBvcnQgKiBhcyBpMTIgZnJvbSAnLi4vLi4vY29yZS9waXBlcy9hcnJheS9pbmNsdWRlcy5waXBlJztcbmltcG9ydCAqIGFzIGkxMyBmcm9tICcuLi8uLi9jb3JlL3BpcGVzL2FycmF5L3BvcC5waXBlJztcbmltcG9ydCAqIGFzIGkxNCBmcm9tICcuLi8uLi9jb3JlL3BpcGVzL2FycmF5L2ZpbHRlci1lbXB0eS5waXBlJztcbmltcG9ydCAqIGFzIGkxNSBmcm9tICcuLi8uLi9lbGVtZW50cy9pY29uL2ljb24ubW9kdWxlJztcbmltcG9ydCAqIGFzIGkxNiBmcm9tICcuLi8uLi9lbGVtZW50cy9iYWRnZS9iYWRnZS5tb2R1bGUnO1xuaW1wb3J0ICogYXMgaTE3IGZyb20gJy4uLy4uL2xheW91dC9zdGFjay9zdGFjay5tb2R1bGUnO1xuaW1wb3J0ICogYXMgaTE4IGZyb20gJy4uLy4uL2NvcmUvcGlwZXMvdGV4dC1waXBlcy5tb2R1bGUnO1xuaW1wb3J0ICogYXMgaTE5IGZyb20gJy4uLy4uL2NvcmUvcGlwZXMvYXJyYXktcGlwZXMubW9kdWxlJztcbmV4cG9ydCBjb25zdCBMaW5rTW9kdWxlTmdGYWN0b3J5OmkwLk5nTW9kdWxlRmFjdG9yeTxpMS5MaW5rTW9kdWxlPiA9IChudWxsIGFzIGFueSk7XG52YXIgX2RlY2wwXzA6aTIuTmdDbGFzcyA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8xOmkyLk5nQ29tcG9uZW50T3V0bGV0ID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzI6aTIuTmdGb3JPZjxhbnksYW55PiA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8zOmkyLk5nSWY8YW55PiA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF80OmkyLk5nVGVtcGxhdGVPdXRsZXQgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfNTppMi5OZ1N0eWxlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzY6aTIuTmdTd2l0Y2ggPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfNzppMi5OZ1N3aXRjaENhc2UgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfODppMi5OZ1N3aXRjaERlZmF1bHQgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfOTppMi5OZ1BsdXJhbCA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8xMDppMi5OZ1BsdXJhbENhc2UgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfMTE6aTMuUm91dGVyT3V0bGV0ID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzEyOmkzLlJvdXRlckxpbmsgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfMTM6aTMuUm91dGVyTGlua1dpdGhIcmVmID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzE0OmkzLlJvdXRlckxpbmtBY3RpdmUgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfMTU6aTMuybVhbmd1bGFyX3BhY2thZ2VzX3JvdXRlcl9yb3V0ZXJfbCA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8xNjppNC5JY29uQ29tcG9uZW50ID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzE3Omk1LkJhZGdlQ29tcG9uZW50ID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzE4Omk2LlN0YWNrQ29tcG9uZW50ID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzE5Omk3LkxpbmtDb21wb25lbnQgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfMjA6aTIuQXN5bmNQaXBlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzIxOmkyLlVwcGVyQ2FzZVBpcGUgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfMjI6aTIuTG93ZXJDYXNlUGlwZSA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8yMzppMi5Kc29uUGlwZSA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8yNDppMi5TbGljZVBpcGUgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfMjU6aTIuRGVjaW1hbFBpcGUgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfMjY6aTIuUGVyY2VudFBpcGUgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfMjc6aTIuVGl0bGVDYXNlUGlwZSA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8yODppMi5DdXJyZW5jeVBpcGUgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfMjk6aTIuRGF0ZVBpcGUgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfMzA6aTIuSTE4blBsdXJhbFBpcGUgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfMzE6aTIuSTE4blNlbGVjdFBpcGUgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfMzI6aTIuS2V5VmFsdWVQaXBlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzMzOmk4LkVtcHR5UGlwZSA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8zNDppOS5TYW5pdGl6ZUh0bWxQaXBlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzM1OmkxMC5Nb2NrQXJyYXlQaXBlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzM2OmkxMS5Kb2luUGlwZSA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF8zNzppMTIuSW5jbHVkZXNQaXBlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzM4OmkxMy5Qb3BQaXBlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzM5OmkxNC5GaWx0ZXJFbXB0eVBpcGUgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfNDA6aTIuQ29tbW9uTW9kdWxlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzQxOmkzLlJvdXRlck1vZHVsZSA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF80MjppMTUuSWNvbk1vZHVsZSA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF80MzppMTYuQmFkZ2VNb2R1bGUgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfNDQ6aTE3LlN0YWNrTW9kdWxlID0gKDxhbnk+KG51bGwgYXMgYW55KSk7XG52YXIgX2RlY2wwXzQ1OmkxOC5UZXh0UGlwZXNNb2R1bGUgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfNDY6aTE5LkFycmF5UGlwZXNNb2R1bGUgPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbnZhciBfZGVjbDBfNDc6aTAuVGVtcGxhdGVSZWY8YW55PiA9ICg8YW55PihudWxsIGFzIGFueSkpO1xudmFyIF9kZWNsMF80ODppMC5FbGVtZW50UmVmPGFueT4gPSAoPGFueT4obnVsbCBhcyBhbnkpKTtcbmZ1bmN0aW9uIF9WaWV3X0xpbmtDb21wb25lbnRfSG9zdF8xXzAoKTp2b2lkIHtcbiAgdmFyIF9hbnk6YW55ID0gKG51bGwgYXMgYW55KTtcbiAgY29uc3QgY3VyclZhbF8wOmFueSA9IF9kZWNsMF8xOS5ob3N0O1xuICBjdXJyVmFsXzA7XG4gIGNvbnN0IGN1cnJWYWxfMTphbnkgPSBfZGVjbDBfMTkuX2NvbnRleHQ7XG4gIGN1cnJWYWxfMTtcbiAgY29uc3QgY3VyclZhbF8yOmFueSA9IF9kZWNsMF8xOS5fb3V0bGluZTtcbiAgY3VyclZhbF8yO1xuICBjb25zdCBjdXJyVmFsXzM6YW55ID0gX2RlY2wwXzE5LndpdGhUaXRsZTtcbiAgY3VyclZhbF8zO1xuICBjb25zdCBjdXJyVmFsXzQ6YW55ID0gX2RlY2wwXzE5LmxpbmtBY3RpdmU7XG4gIGN1cnJWYWxfNDtcbiAgY29uc3QgY3VyclZhbF81OmFueSA9IF9kZWNsMF8xOS5kaXNhYmxlZDtcbiAgY3VyclZhbF81O1xuICBjb25zdCBjdXJyVmFsXzY6YW55ID0gX2RlY2wwXzE5LnBvc2l0aW9uO1xuICBjdXJyVmFsXzY7XG4gIGNvbnN0IGN1cnJWYWxfNzphbnkgPSBfZGVjbDBfMTkuX29ycGhhbjtcbiAgY3VyclZhbF83O1xuICBjb25zdCBjdXJyVmFsXzg6YW55ID0gX2RlY2wwXzE5LmZlYXR1cmVzO1xuICBjdXJyVmFsXzg7XG59XG5mdW5jdGlvbiBfVmlld19MaW5rQ29tcG9uZW50XzFfMygpOnZvaWQge1xuICBpZiAoKF9kZWNsMF8xOS5leHRlcm5hbExpbmsgJiYgISFfZGVjbDBfMTkuc291cmNlKSkgeyB2YXIgX2FueTphbnkgPSAobnVsbCBhcyBhbnkpOyB9XG59XG5mdW5jdGlvbiBfVmlld19MaW5rQ29tcG9uZW50XzFfMigpOnZvaWQge1xuICBpZiAoKF9kZWNsMF8xOS5leHRlcm5hbExpbmsgJiYgISFfZGVjbDBfMTkuc291cmNlKSkge1xuICAgIHZhciBfYW55OmFueSA9IChudWxsIGFzIGFueSk7XG4gICAgY29uc3QgY3VyclZhbF8wOmFueSA9IF9kZWNsMF8xOS5zb3VyY2U7XG4gICAgY3VyclZhbF8wO1xuICAgIGNvbnN0IGN1cnJWYWxfMTphbnkgPSAoJ18nICsgX2RlY2wwXzE5LnRhcmdldCk7XG4gICAgY3VyclZhbF8xO1xuICAgIGNvbnN0IGN1cnJWYWxfMjphbnkgPSBfZGVjbDBfNDc7XG4gICAgY3VyclZhbF8yO1xuICB9XG59XG5mdW5jdGlvbiBfVmlld19MaW5rQ29tcG9uZW50XzFfNSgpOnZvaWQge1xuICBpZiAoX2RlY2wwXzE5LmV4dGVybmFsTGluaykgeyB2YXIgX2FueTphbnkgPSAobnVsbCBhcyBhbnkpOyB9XG59XG5mdW5jdGlvbiBfVmlld19MaW5rQ29tcG9uZW50XzFfNCgpOnZvaWQge1xuICBpZiAoX2RlY2wwXzE5LmV4dGVybmFsTGluaykge1xuICAgIHZhciBfYW55OmFueSA9IChudWxsIGFzIGFueSk7XG4gICAgY29uc3QgY3VyclZhbF8wOmFueSA9IF9kZWNsMF80NztcbiAgICBjdXJyVmFsXzA7XG4gIH1cbn1cbmZ1bmN0aW9uIF9WaWV3X0xpbmtDb21wb25lbnRfMV8xKCk6dm9pZCB7XG4gIGlmIChfZGVjbDBfMTkuZXh0ZXJuYWxMaW5rKSB7XG4gICAgdmFyIF9hbnk6YW55ID0gKG51bGwgYXMgYW55KTtcbiAgICBjb25zdCBjdXJyVmFsXzA6YW55ID0gISFfZGVjbDBfMTkuc291cmNlO1xuICAgIGN1cnJWYWxfMDtcbiAgICBjb25zdCBjdXJyVmFsXzE6YW55ID0gX2RlY2wwXzQ3O1xuICAgIGN1cnJWYWxfMTtcbiAgfVxufVxuZnVuY3Rpb24gX1ZpZXdfTGlua0NvbXBvbmVudF8xXzcoKTp2b2lkIHtcbiAgdmFyIF9hbnk6YW55ID0gKG51bGwgYXMgYW55KTtcbn1cbmZ1bmN0aW9uIF9WaWV3X0xpbmtDb21wb25lbnRfMV82KCk6dm9pZCB7XG4gIHZhciBfYW55OmFueSA9IChudWxsIGFzIGFueSk7XG4gIGNvbnN0IGN1cnJWYWxfMDphbnkgPSBfZGVjbDBfMTkucXVlcnlQYXJhbXM7XG4gIGN1cnJWYWxfMDtcbiAgY29uc3QgY3VyclZhbF8xOmFueSA9IF9kZWNsMF8xOS5mcmFnbWVudDtcbiAgY3VyclZhbF8xO1xuICBjb25zdCBjdXJyVmFsXzI6YW55ID0gX2RlY2wwXzE5LnNvdXJjZTtcbiAgY3VyclZhbF8yO1xuICBjb25zdCBjdXJyVmFsXzM6YW55ID0gX2RlY2wwXzEzLnRhcmdldDtcbiAgY3VyclZhbF8zO1xuICBjb25zdCBjdXJyVmFsXzQ6YW55ID0gX2RlY2wwXzEzLmhyZWY7XG4gIGN1cnJWYWxfNDtcbiAgY29uc3QgY3VyclZhbF81OmFueSA9IHtleGFjdDooX2RlY2wwXzE5Lm1hdGNoaW5nID09PSBfZGVjbDBfMTkudWkubWF0Y2hpbmcuZnVsbE1hdGNoKX07XG4gIGN1cnJWYWxfNTtcbiAgY29uc3QgY3VyclZhbF82OmFueSA9ICcnO1xuICBjdXJyVmFsXzY7XG4gIGNvbnN0IGN1cnJWYWxfNzphbnkgPSBfZGVjbDBfMTQuaXNBY3RpdmU7XG4gIGN1cnJWYWxfNztcbiAgY29uc3QgY3VyclZhbF84OmFueSA9IF9kZWNsMF80NztcbiAgY3VyclZhbF84O1xuICBjb25zdCBwZF85OmFueSA9ICgoPGFueT5fZGVjbDBfMTMub25DbGljayhfYW55LmJ1dHRvbixfYW55LmN0cmxLZXksX2FueS5tZXRhS2V5LFxuICAgICAgX2FueS5zaGlmdEtleSkpICE9PSBmYWxzZSk7XG59XG5mdW5jdGlvbiBfVmlld19MaW5rQ29tcG9uZW50XzFfMTAoKTp2b2lkIHtcbiAgaWYgKCgoISFfZGVjbDBfMTkuaWNvbiB8fCAhIV9kZWNsMF8xOS50aXRsZSkgJiYgKCEhX2RlY2wwXzE5Lmljb24gJiYgKF9kZWNsMF8xOS5pY29uLnBvc2l0aW9uID09PSBfZGVjbDBfMTkudWkucG9zaXRpb24ubGVmdCkpKSkge1xuICAgIHZhciBfYW55OmFueSA9IChudWxsIGFzIGFueSk7XG4gICAgY29uc3QgY3VyclZhbF8wOmFueSA9ICgoX2RlY2wwXzE5Lmljb24gPT0gbnVsbCk/IChudWxsIGFzIGFueSk6IF9kZWNsMF8xOS5pY29uLmljb24pO1xuICAgIGN1cnJWYWxfMDtcbiAgICBjb25zdCBjdXJyVmFsXzE6YW55ID0gX2RlY2wwXzE2Lmhvc3Q7XG4gICAgY3VyclZhbF8xO1xuICAgIGNvbnN0IGN1cnJWYWxfMjphbnkgPSBfZGVjbDBfMTYuX3NpemU7XG4gICAgY3VyclZhbF8yO1xuICAgIGNvbnN0IGN1cnJWYWxfMzphbnkgPSBfZGVjbDBfMTYuX2ljb247XG4gICAgY3VyclZhbF8zO1xuICAgIGNvbnN0IGN1cnJWYWxfNDphbnkgPSBfZGVjbDBfMTYudHlwZTtcbiAgICBjdXJyVmFsXzQ7XG4gICAgY29uc3QgY3VyclZhbF81OmFueSA9IF9kZWNsMF8xNi50YWdzO1xuICAgIGN1cnJWYWxfNTtcbiAgfVxufVxuZnVuY3Rpb24gX1ZpZXdfTGlua0NvbXBvbmVudF8xXzExKCk6dm9pZCB7XG4gIGlmICgoKCEhX2RlY2wwXzE5Lmljb24gfHwgISFfZGVjbDBfMTkudGl0bGUpICYmICEhX2RlY2wwXzE5LnRpdGxlKSkge1xuICAgIHZhciBfYW55OmFueSA9IChudWxsIGFzIGFueSk7XG4gICAgY29uc3QgY3VyclZhbF8wOmFueSA9IF9kZWNsMF8zNC50cmFuc2Zvcm0oX2RlY2wwXzE5LnRpdGxlKTtcbiAgICBjdXJyVmFsXzA7XG4gIH1cbn1cbmZ1bmN0aW9uIF9WaWV3X0xpbmtDb21wb25lbnRfMV8xMigpOnZvaWQge1xuICBpZiAoKCghIV9kZWNsMF8xOS5pY29uIHx8ICEhX2RlY2wwXzE5LnRpdGxlKSAmJiAoISFfZGVjbDBfMTkuaWNvbiAmJiAoX2RlY2wwXzE5Lmljb24ucG9zaXRpb24gPT09IF9kZWNsMF8xOS51aS5wb3NpdGlvbi5yaWdodCkpKSkge1xuICAgIHZhciBfYW55OmFueSA9IChudWxsIGFzIGFueSk7XG4gICAgY29uc3QgY3VyclZhbF8wOmFueSA9ICgoX2RlY2wwXzE5Lmljb24gPT0gbnVsbCk/IChudWxsIGFzIGFueSk6IF9kZWNsMF8xOS5pY29uLmljb24pO1xuICAgIGN1cnJWYWxfMDtcbiAgICBjb25zdCBjdXJyVmFsXzE6YW55ID0gX2RlY2wwXzE2Lmhvc3Q7XG4gICAgY3VyclZhbF8xO1xuICAgIGNvbnN0IGN1cnJWYWxfMjphbnkgPSBfZGVjbDBfMTYuX3NpemU7XG4gICAgY3VyclZhbF8yO1xuICAgIGNvbnN0IGN1cnJWYWxfMzphbnkgPSBfZGVjbDBfMTYuX2ljb247XG4gICAgY3VyclZhbF8zO1xuICAgIGNvbnN0IGN1cnJWYWxfNDphbnkgPSBfZGVjbDBfMTYudHlwZTtcbiAgICBjdXJyVmFsXzQ7XG4gICAgY29uc3QgY3VyclZhbF81OmFueSA9IF9kZWNsMF8xNi50YWdzO1xuICAgIGN1cnJWYWxfNTtcbiAgfVxufVxuZnVuY3Rpb24gX1ZpZXdfTGlua0NvbXBvbmVudF8xXzkoKTp2b2lkIHtcbiAgaWYgKCghIV9kZWNsMF8xOS5pY29uIHx8ICEhX2RlY2wwXzE5LnRpdGxlKSkge1xuICAgIHZhciBfYW55OmFueSA9IChudWxsIGFzIGFueSk7XG4gICAgY29uc3QgY3VyclZhbF8wOmFueSA9ICghIV9kZWNsMF8xOS5pY29uICYmIChfZGVjbDBfMTkuaWNvbi5wb3NpdGlvbiA9PT0gX2RlY2wwXzE5LnVpLnBvc2l0aW9uLmxlZnQpKTtcbiAgICBjdXJyVmFsXzA7XG4gICAgY29uc3QgY3VyclZhbF8xOmFueSA9ICEhX2RlY2wwXzE5LnRpdGxlO1xuICAgIGN1cnJWYWxfMTtcbiAgICBjb25zdCBjdXJyVmFsXzI6YW55ID0gKCEhX2RlY2wwXzE5Lmljb24gJiYgKF9kZWNsMF8xOS5pY29uLnBvc2l0aW9uID09PSBfZGVjbDBfMTkudWkucG9zaXRpb24ucmlnaHQpKTtcbiAgICBjdXJyVmFsXzI7XG4gIH1cbn1cbmZ1bmN0aW9uIF9WaWV3X0xpbmtDb21wb25lbnRfMV8xMygpOnZvaWQge1xuICBpZiAoKF9kZWNsMF8xOS5jb2xsYXBzZWQgJiYgIV9kZWNsMF8xOS5pY29uKSkgeyB2YXIgX2FueTphbnkgPSAobnVsbCBhcyBhbnkpOyB9XG59XG5mdW5jdGlvbiBfVmlld19MaW5rQ29tcG9uZW50XzFfMTUoKTp2b2lkIHtcbiAgaWYgKCEhX2RlY2wwXzE5LmJhZGdlcy5sZW5ndGgpIHtcbiAgICB2YXIgX2FueTphbnkgPSAobnVsbCBhcyBhbnkpO1xuICAgIGNvbnN0IGN1cnJWYWxfMDphbnkgPSBfYW55LnRleHQ7XG4gICAgY3VyclZhbF8wO1xuICAgIGNvbnN0IGN1cnJWYWxfMTphbnkgPSBfYW55LnZhbHVlO1xuICAgIGN1cnJWYWxfMTtcbiAgICBjb25zdCBjdXJyVmFsXzI6YW55ID0gX2FueS5jb2xvcjtcbiAgICBjdXJyVmFsXzI7XG4gICAgY29uc3QgY3VyclZhbF8zOmFueSA9IF9kZWNsMF8xOS51aS5wb3NpdGlvbi5pbmxpbmU7XG4gICAgY3VyclZhbF8zO1xuICAgIGNvbnN0IGN1cnJWYWxfNDphbnkgPSBfZGVjbDBfMTcuaG9zdDtcbiAgICBjdXJyVmFsXzQ7XG4gICAgY29uc3QgY3VyclZhbF81OmFueSA9IF9kZWNsMF8xNy5fcG9zaXRpb247XG4gICAgY3VyclZhbF81O1xuICB9XG59XG5mdW5jdGlvbiBfVmlld19MaW5rQ29tcG9uZW50XzFfMTQoKTp2b2lkIHtcbiAgaWYgKCEhX2RlY2wwXzE5LmJhZGdlcy5sZW5ndGgpIHtcbiAgICB2YXIgX2FueTphbnkgPSAobnVsbCBhcyBhbnkpO1xuICAgIGNvbnN0IGN1cnJWYWxfMDphbnkgPSBfZGVjbDBfMTkuYmFkZ2VzO1xuICAgIGN1cnJWYWxfMDtcbiAgfVxufVxuZnVuY3Rpb24gX1ZpZXdfTGlua0NvbXBvbmVudF8xXzE2KCk6dm9pZCB7XG4gIGlmIChfZGVjbDBfMzcudHJhbnNmb3JtKF9kZWNsMF8xOS5mZWF0dXJlcyxfZGVjbDBfMTkudWkuZmVhdHVyZS5kcm9wZG93bikpIHtcbiAgICB2YXIgX2FueTphbnkgPSAobnVsbCBhcyBhbnkpO1xuICAgIGNvbnN0IGN1cnJWYWxfMDphbnkgPSBfZGVjbDBfMTkudWkuaWNvbnMuc2VsZWN0Q2xvc2U7XG4gICAgY3VyclZhbF8wO1xuICAgIGNvbnN0IGN1cnJWYWxfMTphbnkgPSBfZGVjbDBfMTYuaG9zdDtcbiAgICBjdXJyVmFsXzE7XG4gICAgY29uc3QgY3VyclZhbF8yOmFueSA9IF9kZWNsMF8xNi5fc2l6ZTtcbiAgICBjdXJyVmFsXzI7XG4gICAgY29uc3QgY3VyclZhbF8zOmFueSA9IF9kZWNsMF8xNi5faWNvbjtcbiAgICBjdXJyVmFsXzM7XG4gICAgY29uc3QgY3VyclZhbF80OmFueSA9IF9kZWNsMF8xNi50eXBlO1xuICAgIGN1cnJWYWxfNDtcbiAgICBjb25zdCBjdXJyVmFsXzU6YW55ID0gX2RlY2wwXzE2LnRhZ3M7XG4gICAgY3VyclZhbF81O1xuICB9XG59XG5mdW5jdGlvbiBfVmlld19MaW5rQ29tcG9uZW50XzFfOCgpOnZvaWQge1xuICB2YXIgX2FueTphbnkgPSAobnVsbCBhcyBhbnkpO1xuICBjb25zdCBjdXJyVmFsXzA6YW55ID0gKCEhX2RlY2wwXzE5Lmljb24gfHwgISFfZGVjbDBfMTkudGl0bGUpO1xuICBjdXJyVmFsXzA7XG4gIGNvbnN0IGN1cnJWYWxfMTphbnkgPSAoX2RlY2wwXzE5LmNvbGxhcHNlZCAmJiAhX2RlY2wwXzE5Lmljb24pO1xuICBjdXJyVmFsXzE7XG4gIGNvbnN0IGN1cnJWYWxfMjphbnkgPSAhIV9kZWNsMF8xOS5iYWRnZXMubGVuZ3RoO1xuICBjdXJyVmFsXzI7XG4gIGNvbnN0IGN1cnJWYWxfMzphbnkgPSBfZGVjbDBfMzcudHJhbnNmb3JtKF9kZWNsMF8xOS5mZWF0dXJlcyxfZGVjbDBfMTkudWkuZmVhdHVyZS5kcm9wZG93bik7XG4gIGN1cnJWYWxfMztcbn1cbmZ1bmN0aW9uIF9WaWV3X0xpbmtDb21wb25lbnRfMV8wKCk6dm9pZCB7XG4gIHZhciBfYW55OmFueSA9IChudWxsIGFzIGFueSk7XG4gIGNvbnN0IGN1cnJWYWxfMDphbnkgPSBfZGVjbDBfMTkuZXh0ZXJuYWxMaW5rO1xuICBjdXJyVmFsXzA7XG4gIGNvbnN0IGN1cnJWYWxfMTphbnkgPSBfZGVjbDBfNDc7XG4gIGN1cnJWYWxfMTtcbn1cbiJdfQ==