@kre-form/survey
Version:
166 lines • 22.3 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { NgModule } from "@angular/core";
import { CommonModule, registerLocaleData } from "@angular/common";
import { FormsModule, ReactiveFormsModule } from "@angular/forms";
import { HttpModule } from "@angular/http";
import { DragDropModule } from "@angular/cdk/drag-drop";
import { HttpClientModule, } from "@angular/common/http";
import { TranslateModule } from "@ngx-translate/core";
import { OverlayModule } from "@angular/cdk/overlay";
import { NgZorroAntdModule, NZ_I18N, zh_CN, NZ_ICONS } from "ng-zorro-antd";
import { MenuFoldOutline, MenuUnfoldOutline, FormOutline, DashboardOutline, MinusSquareFill, MinusSquareOutline, MinusSquareTwoTone, MinusOutline, InboxOutline, } from "@ant-design/icons-angular/icons";
//import { CKEditorModule } from '@ckeditor/ckeditor5-angular';
import zh from "@angular/common/locales/zh";
import { KreFormModule } from "@kre-form/core";
import { BOOTSTRAP_KreFORM_CONFIG, FIELD_TYPE_COMPONENTS, } from "./bootstrap.config";
import { validationConfig } from "./validation.config";
import { KreSurveyDesignDetail } from "./design/detail/detail.component";
import { KreQuestionType } from "./components/question-type/index.component";
import { KreQuestionList } from "./components/question-list/index.component";
import { KreSurveySettingTemplate } from "./components/setting.teplate";
import { KreSurveySettingCascader } from "./components/basic/setting_cascader";
import { KreSurveySettingCheckBox } from "./components/basic/setting_checkbox";
import { KreSurveySettingDropdown } from "./components/basic/setting_dropdown";
import { KreSurveySettingInput } from "./components/basic/setting_input";
import { KreSurveySettingLine } from "./components/basic/setting_line";
import { KreSurveySettingRadio } from "./components/basic/setting_radio";
import { KreSurveySettingRemark } from "./components/basic/setting_remark";
import { KreSurveySettingScaler } from "./components/basic/setting_scaler";
import { KreSurveySettingScore } from "./components/basic/setting_score";
import { KreSurveySettingDate } from "./components/basic/setting_date";
import { KreSurveySettingTime } from "./components/basic/setting_time";
import { KreSurveySettingNPS } from "./components/basic/setting_nps";
import { KreSurveySettingProportion } from "./components/basic/setting_proportion";
import { KreSurveySettingEvaluation } from "./components/basic/setting_evaluation";
import { KreSurveySettingMatrixRadio } from "./components/basic/setting_matrix_radio";
import { KreSurveySettingMatrixCheckBox } from "./components/basic/setting_matrix_checkbox";
import { KreSurveySettingMatrixScore } from "./components/basic/setting_matrix_score";
import { KreSurveySettingMatrixInput } from "./components/basic/setting_matrix_input";
import { KreSurveySettingInputGroup } from "./components/basic/setting_input_group";
import { KreSurveyEditCascader } from "./components/edit-cascader/index.component";
import { KreSurveyEditEvaluation } from "./components/edit-evaluation/index.component";
import { KreSurveyEditCascaderItem } from "./components/edit-cascader/cascader-item";
import { ContenteditableModel } from "./components/inline-editor/contenteditable";
import { InlineEditorComponent } from "./components/inline-editor/inline-editor.comonent";
import { KreSurveyFirstPage } from "./components/first-page/index.component";
import { KreSurveyLastPage } from "./components/last-page/index.component";
import { KreFormAntService } from "./tools/service";
import { KreRadioService } from "./tools/radio_Service";
import { KreCheckboxService } from "./tools/checkbox_Service";
import { KreInputService } from "./tools/input_Service";
import { KreOtherService } from "./tools/other_Service";
import { KreCascaderService } from "./tools/cascader_Service";
import { KreMatrixService } from "./tools/matrix_Service";
import { KreDialogService } from "./service/dialog.service";
import { ReplaceLinePipe } from "./tools/replaceLinePipe";
import { _HttpClient } from "./net/http.client";
import { SafeHtmlPipe } from "./pipes/safehtml.pipe";
/** @type {?} */
var icons = [
MenuFoldOutline,
MenuUnfoldOutline,
FormOutline,
DashboardOutline,
MinusSquareFill,
MinusSquareOutline,
MinusSquareTwoTone,
MinusOutline,
InboxOutline,
];
registerLocaleData(zh);
//私有的
/** @type {?} */
var entryComponent = [
KreQuestionType,
KreQuestionList,
KreSurveySettingTemplate,
KreSurveySettingCascader,
KreSurveySettingCheckBox,
KreSurveySettingDropdown,
KreSurveySettingInput,
KreSurveySettingLine,
KreSurveySettingRadio,
KreSurveySettingRemark,
KreSurveySettingScaler,
KreSurveySettingScore,
KreSurveySettingDate,
KreSurveySettingTime,
KreSurveySettingNPS,
KreSurveySettingProportion,
KreSurveySettingEvaluation,
KreSurveySettingMatrixRadio,
KreSurveySettingMatrixCheckBox,
KreSurveySettingMatrixScore,
KreSurveySettingMatrixInput,
KreSurveySettingInputGroup,
KreSurveyEditEvaluation,
KreSurveyEditCascader,
KreSurveyEditCascaderItem,
KreSurveyFirstPage,
KreSurveyLastPage,
];
//公开的
/** @type {?} */
var publicComponent = [KreSurveyDesignDetail, KreSurveyEditEvaluation];
/** @type {?} */
var PIPES = [SafeHtmlPipe];
/** @type {?} */
var PROVIDES = [
KreRadioService,
KreCheckboxService,
KreInputService,
KreOtherService,
KreCascaderService,
KreMatrixService,
];
var ɵ0 = zh_CN, ɵ1 = icons;
var KreSurveyModule = /** @class */ (function () {
function KreSurveyModule() {
}
KreSurveyModule.decorators = [
{ type: NgModule, args: [{
declarations: tslib_1.__spread([
FIELD_TYPE_COMPONENTS,
entryComponent,
publicComponent,
ReplaceLinePipe,
ContenteditableModel,
InlineEditorComponent
], PIPES),
imports: [
HttpModule,
HttpClientModule,
FormsModule,
ReactiveFormsModule,
CommonModule,
DragDropModule,
OverlayModule,
NgZorroAntdModule,
KreFormModule.forChild(BOOTSTRAP_KreFORM_CONFIG),
KreFormModule.forRoot(validationConfig),
],
entryComponents: [entryComponent],
exports: tslib_1.__spread([
TranslateModule,
publicComponent,
ContenteditableModel,
InlineEditorComponent
], PIPES),
providers: tslib_1.__spread([
{ provide: NZ_I18N, useValue: ɵ0 },
{ provide: NZ_ICONS, useValue: ɵ1 },
_HttpClient,
KreFormAntService,
KreDialogService
], PROVIDES),
},] }
];
return KreSurveyModule;
}());
export { KreSurveyModule };
export { ɵ0, ɵ1 };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm9vdHN0cmFwLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrcmUtZm9ybS9zdXJ2ZXkvIiwic291cmNlcyI6WyJsaWIvYm9vdHN0cmFwLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFlBQVksRUFBRSxrQkFBa0IsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQ25FLE9BQU8sRUFBRSxXQUFXLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUNsRSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUN4RCxPQUFPLEVBR0wsZ0JBQWdCLEdBQ2pCLE1BQU0sc0JBQXNCLENBQUM7QUFDOUIsT0FBTyxFQUFtQixlQUFlLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUN2RSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDckQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzVFLE9BQU8sRUFDTCxlQUFlLEVBQ2YsaUJBQWlCLEVBQ2pCLFdBQVcsRUFDWCxnQkFBZ0IsRUFDaEIsZUFBZSxFQUNmLGtCQUFrQixFQUNsQixrQkFBa0IsRUFDbEIsWUFBWSxFQUNaLFlBQVksR0FDYixNQUFNLGlDQUFpQyxDQUFDOztBQUd6QyxPQUFPLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUU1QyxPQUFPLEVBQUUsYUFBYSxFQUFnQixNQUFNLGdCQUFnQixDQUFDO0FBQzdELE9BQU8sRUFDTCx3QkFBd0IsRUFDeEIscUJBQXFCLEdBQ3RCLE1BQU0sb0JBQW9CLENBQUM7QUFFNUIsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0scUJBQXFCLENB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QUFPLEVBQUU7d0JBQ1AsVUFBVTt3QkFDVixnQkFBZ0I7d0JBQ2hCLFdBQVc7d0JBQ1gsbUJBQW1CO3dCQUNuQixZQUFZO3dCQUNaLGNBQWM7d0JBQ2QsYUFBYTt3QkFDYixpQkFBaUI7d0JBQ2pCLGFBQWEsQ0FBQyxRQUFRLENBQUMsd0JBQXdCLENBQUM7d0JBQ2hELGFBQWEsQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUM7cUJBQ3hDO29CQUNELGVBQWUsRUFBRSxDQUFDLGNBQWMsQ0FBQztvQkFDakMsT0FBTzt3QkFDTCxlQUFlO3dCQUNmLGVBQWU7d0JBQ2Ysb0JBQW9CO3dCQUNwQixxQkFBcUI7dUJBQ2xCLEtBQUssQ0FDVDtvQkFDRCxTQUFTO3dCQUNQLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxRQUFRLElBQU8sRUFBRTt3QkFDckMsRUFBRSxPQUFPLEVBQUUsUUFBUSxFQUFFLFFBQVEsSUFBTyxFQUFFO3dCQUN0QyxXQUFXO3dCQUNYLGlCQUFpQjt3QkFDakIsZ0JBQWdCO3VCQUNiLFFBQVEsQ0FDWjtpQkFDRjs7SUFDNkIsc0JBQUM7Q0FBQSxBQXZDL0IsSUF1QytCO1NBQWxCLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XHJcbmltcG9ydCB7IENvbW1vbk1vZHVsZSwgcmVnaXN0ZXJMb2NhbGVEYXRhIH0gZnJvbSBcIkBhbmd1bGFyL2NvbW1vblwiO1xyXG5pbXBvcnQgeyBGb3Jtc01vZHVsZSwgUmVhY3RpdmVGb3Jtc01vZHVsZSB9IGZyb20gXCJAYW5ndWxhci9mb3Jtc1wiO1xyXG5pbXBvcnQgeyBIdHRwTW9kdWxlIH0gZnJvbSBcIkBhbmd1bGFyL2h0dHBcIjtcclxuaW1wb3J0IHsgRHJhZ0Ryb3BNb2R1bGUgfSBmcm9tIFwiQGFuZ3VsYXIvY2RrL2RyYWctZHJvcFwiO1xyXG5pbXBvcnQge1xyXG4gIEh0dHBDbGllbnQsXHJcbiAgSFRUUF9JTlRFUkNFUFRPUlMsXHJcbiAgSHR0cENsaWVudE1vZHVsZSxcclxufSBmcm9tIFwiQGFuZ3VsYXIvY29tbW9uL2h0dHBcIjtcclxuaW1wb3J0IHsgVHJhbnNsYXRlTG9hZGVyLCBUcmFuc2xhdGVNb2R1bGUgfSBmcm9tIFwiQG5neC10cmFuc2xhdGUvY29yZVwiO1xyXG5pbXBvcnQgeyBPdmVybGF5TW9kdWxlIH0gZnJvbSBcIkBhbmd1bGFyL2Nkay9vdmVybGF5XCI7XHJcbmltcG9ydCB7IE5nWm9ycm9BbnRkTW9kdWxlLCBOWl9JMThOLCB6aF9DTiwgTlpfSUNPTlMgfSBmcm9tIFwibmctem9ycm8tYW50ZFwiO1xyXG5pbXBvcnQge1xyXG4gIE1lbnVGb2xkT3V0bGluZSxcclxuICBNZW51VW5mb2xkT3V0bGluZSxcclxuICBGb3JtT3V0bGluZSxcclxuICBEYXNoYm9hcmRPdXRsaW5lLFxyXG4gIE1pbnVzU3F1YXJlRmlsbCxcclxuICBNaW51c1NxdWFyZU91dGxpbmUsXHJcbiAgTWludXNTcXVhcmVUd29Ub25lLFxyXG4gIE1pbnVzT3V0bGluZSxcclxuICBJbmJveE91dGxpbmUsXHJcbn0gZnJvbSBcIkBhbnQtZGVzaWduL2ljb25zLWFuZ3VsYXIvaWNvbnNcIjtcclxuLy9pbXBvcnQgeyBDS0VkaXRvck1vZHVsZSB9IGZyb20gJ0Bja2VkaXRvci9ja2VkaXRvcjUtYW5ndWxhcic7XHJcblxyXG5pbXBvcnQgemggZnJvbSBcIkBhbmd1bGFyL2NvbW1vbi9sb2NhbGVzL3poXCI7XHJcblxyXG5pbXBvcnQgeyBLcmVGb3JtTW9kdWxlLCBEZWZhdWx0X0NPREUgfSBmcm9tIFwiQGtyZS1mb3JtL2NvcmVcIjtcclxuaW1wb3J0IHtcclxuICBCT09UU1RSQVBfS3JlRk9STV9DT05GSUcsXHJcbiAgRklFTERfVFlQRV9DT01QT05FTlRTLFxyXG59IGZyb20gXCIuL2Jvb3RzdHJhcC5jb25maWdcIjtcclxuXHJcbmltcG9ydCB7IHZhbGlkYXRpb25Db25maWcgfSBmcm9tIFwiLi92YWxpZGF0aW9uLmNvbmZpZ1wiO1xyXG5pbXBvcnQgeyBLcmVTdXJ2ZXlEZXNpZ25EZXRhaWwgfSBmcm9tIFwiLi9kZXNpZ24vZGV0YWlsL2RldGFpbC5jb21wb25lbnRcIjtcclxuXHJcbmltcG9ydCB7IEtyZVF1ZXN0aW9uVHlwZSB9IGZyb20gXCIuL2NvbXBvbmVudHMvcXVlc3Rpb24tdHlwZS9pbmRleC5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgS3JlUXVlc3Rpb25MaXN0IH0gZnJvbSBcIi4vY29tcG9uZW50cy9xdWVzdGlvbi1saXN0L2luZGV4LmNvbXBvbmVudFwiO1xyXG5pbXBvcnQgeyBLcmVTdXJ2ZXlTZXR0aW5nVGVtcGxhdGUgfSBmcm9tIFwiLi9jb21wb25lbnRzL3NldHRpbmcudGVwbGF0ZVwiO1xyXG5cclxuaW1wb3J0IHsgS3JlU3VydmV5U2V0dGluZ0Nhc2NhZGVyIH0gZnJvbSBcIi4vY29tcG9uZW50cy9iYXNpYy9zZXR0aW5nX2Nhc2NhZGVyXCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleVNldHRpbmdDaGVja0JveCB9IGZyb20gXCIuL2NvbXBvbmVudHMvYmFzaWMvc2V0dGluZ19jaGVja2JveFwiO1xyXG5pbXBvcnQgeyBLcmVTdXJ2ZXlTZXR0aW5nRHJvcGRvd24gfSBmcm9tIFwiLi9jb21wb25lbnRzL2Jhc2ljL3NldHRpbmdfZHJvcGRvd25cIjtcclxuaW1wb3J0IHsgS3JlU3VydmV5U2V0dGluZ0lucHV0IH0gZnJvbSBcIi4vY29tcG9uZW50cy9iYXNpYy9zZXR0aW5nX2lucHV0XCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleVNldHRpbmdMaW5lIH0gZnJvbSBcIi4vY29tcG9uZW50cy9iYXNpYy9zZXR0aW5nX2xpbmVcIjtcclxuaW1wb3J0IHsgS3JlU3VydmV5U2V0dGluZ1JhZGlvIH0gZnJvbSBcIi4vY29tcG9uZW50cy9iYXNpYy9zZXR0aW5nX3JhZGlvXCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleVNldHRpbmdSZW1hcmsgfSBmcm9tIFwiLi9jb21wb25lbnRzL2Jhc2ljL3NldHRpbmdfcmVtYXJrXCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleVNldHRpbmdTY2FsZXIgfSBmcm9tIFwiLi9jb21wb25lbnRzL2Jhc2ljL3NldHRpbmdfc2NhbGVyXCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleVNldHRpbmdTY29yZSB9IGZyb20gXCIuL2NvbXBvbmVudHMvYmFzaWMvc2V0dGluZ19zY29yZVwiO1xyXG5pbXBvcnQgeyBLcmVTdXJ2ZXlTZXR0aW5nRGF0ZSB9IGZyb20gXCIuL2NvbXBvbmVudHMvYmFzaWMvc2V0dGluZ19kYXRlXCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleVNldHRpbmdUaW1lIH0gZnJvbSBcIi4vY29tcG9uZW50cy9iYXNpYy9zZXR0aW5nX3RpbWVcIjtcclxuaW1wb3J0IHsgS3JlU3VydmV5U2V0dGluZ05QUyB9IGZyb20gXCIuL2NvbXBvbmVudHMvYmFzaWMvc2V0dGluZ19ucHNcIjtcclxuaW1wb3J0IHsgS3JlU3VydmV5U2V0dGluZ1Byb3BvcnRpb24gfSBmcm9tIFwiLi9jb21wb25lbnRzL2Jhc2ljL3NldHRpbmdfcHJvcG9ydGlvblwiO1xyXG5pbXBvcnQgeyBLcmVTdXJ2ZXlTZXR0aW5nRXZhbHVhdGlvbiB9IGZyb20gXCIuL2NvbXBvbmVudHMvYmFzaWMvc2V0dGluZ19ldmFsdWF0aW9uXCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleVNldHRpbmdNYXRyaXhSYWRpbyB9IGZyb20gXCIuL2NvbXBvbmVudHMvYmFzaWMvc2V0dGluZ19tYXRyaXhfcmFkaW9cIjtcclxuaW1wb3J0IHsgS3JlU3VydmV5U2V0dGluZ01hdHJpeENoZWNrQm94IH0gZnJvbSBcIi4vY29tcG9uZW50cy9iYXNpYy9zZXR0aW5nX21hdHJpeF9jaGVja2JveFwiO1xyXG5pbXBvcnQgeyBLcmVTdXJ2ZXlTZXR0aW5nTWF0cml4U2NvcmUgfSBmcm9tIFwiLi9jb21wb25lbnRzL2Jhc2ljL3NldHRpbmdfbWF0cml4X3Njb3JlXCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleVNldHRpbmdNYXRyaXhJbnB1dCB9IGZyb20gXCIuL2NvbXBvbmVudHMvYmFzaWMvc2V0dGluZ19tYXRyaXhfaW5wdXRcIjtcclxuaW1wb3J0IHsgS3JlU3VydmV5U2V0dGluZ0lucHV0R3JvdXAgfSBmcm9tIFwiLi9jb21wb25lbnRzL2Jhc2ljL3NldHRpbmdfaW5wdXRfZ3JvdXBcIjtcclxuXHJcbmltcG9ydCB7IEtyZVN1cnZleUVkaXRDYXNjYWRlciB9IGZyb20gXCIuL2NvbXBvbmVudHMvZWRpdC1jYXNjYWRlci9pbmRleC5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgS3JlU3VydmV5RWRpdEV2YWx1YXRpb24gfSBmcm9tIFwiLi9jb21wb25lbnRzL2VkaXQtZXZhbHVhdGlvbi9pbmRleC5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgS3JlU3VydmV5RWRpdENhc2NhZGVySXRlbSB9IGZyb20gXCIuL2NvbXBvbmVudHMvZWRpdC1jYXNjYWRlci9jYXNjYWRlci1pdGVtXCI7XHJcblxyXG5pbXBvcnQgeyBDb250ZW50ZWRpdGFibGVNb2RlbCB9IGZyb20gXCIuL2NvbXBvbmVudHMvaW5saW5lLWVkaXRvci9jb250ZW50ZWRpdGFibGVcIjtcclxuaW1wb3J0IHsgSW5saW5lRWRpdG9yQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9pbmxpbmUtZWRpdG9yL2lubGluZS1lZGl0b3IuY29tb25lbnRcIjtcclxuaW1wb3J0IHsgS3JlU3VydmV5Rmlyc3RQYWdlIH0gZnJvbSBcIi4vY29tcG9uZW50cy9maXJzdC1wYWdlL2luZGV4LmNvbXBvbmVudFwiO1xyXG5pbXBvcnQgeyBLcmVTdXJ2ZXlMYXN0UGFnZSB9IGZyb20gXCIuL2NvbXBvbmVudHMvbGFzdC1wYWdlL2luZGV4LmNvbXBvbmVudFwiO1xyXG5cclxuaW1wb3J0IHsgS3JlRm9ybUFudFNlcnZpY2UgfSBmcm9tIFwiLi90b29scy9zZXJ2aWNlXCI7XHJcbmltcG9ydCB7IEtyZVJhZGlvU2VydmljZSB9IGZyb20gXCIuL3Rvb2xzL3JhZGlvX1NlcnZpY2VcIjtcclxuaW1wb3J0IHsgS3JlQ2hlY2tib3hTZXJ2aWNlIH0gZnJvbSBcIi4vdG9vbHMvY2hlY2tib3hfU2VydmljZVwiO1xyXG5pbXBvcnQgeyBLcmVJbnB1dFNlcnZpY2UgfSBmcm9tIFwiLi90b29scy9pbnB1dF9TZXJ2aWNlXCI7XHJcbmltcG9ydCB7IEtyZU90aGVyU2VydmljZSB9IGZyb20gXCIuL3Rvb2xzL290aGVyX1NlcnZpY2VcIjtcclxuaW1wb3J0IHsgS3JlQ2FzY2FkZXJTZXJ2aWNlIH0gZnJvbSBcIi4vdG9vbHMvY2FzY2FkZXJfU2VydmljZVwiO1xyXG5pbXBvcnQgeyBLcmVNYXRyaXhTZXJ2aWNlIH0gZnJvbSBcIi4vdG9vbHMvbWF0cml4X1NlcnZpY2VcIjtcclxuXHJcbmltcG9ydCB7IEtyZURpYWxvZ1NlcnZpY2UgfSBmcm9tIFwiLi9zZXJ2aWNlL2RpYWxvZy5zZXJ2aWNlXCI7XHJcbmltcG9ydCB7IFJlcGxhY2VMaW5lUGlwZSB9IGZyb20gXCIuL3Rvb2xzL3JlcGxhY2VMaW5lUGlwZVwiO1xyXG5pbXBvcnQgeyBfSHR0cENsaWVudCB9IGZyb20gXCIuL25ldC9odHRwLmNsaWVudFwiO1xyXG5pbXBvcnQgeyBTYWZlSHRtbFBpcGUgfSBmcm9tIFwiLi9waXBlcy9zYWZlaHRtbC5waXBlXCI7XHJcbmNvbnN0IGljb25zID0gW1xyXG4gIE1lbnVGb2xkT3V0bGluZSxcclxuICBNZW51VW5mb2xkT3V0bGluZSxcclxuICBGb3JtT3V0bGluZSxcclxuICBEYXNoYm9hcmRPdXRsaW5lLFxyXG4gIE1pbnVzU3F1YXJlRmlsbCxcclxuICBNaW51c1NxdWFyZU91dGxpbmUsXHJcbiAgTWludXNTcXVhcmVUd29Ub25lLFxyXG4gIE1pbnVzT3V0bGluZSxcclxuICBJbmJveE91dGxpbmUsXHJcbl07XHJcbnJlZ2lzdGVyTG9jYWxlRGF0YSh6aCk7XHJcblxyXG4vL+engeacieeahFxyXG5jb25zdCBlbnRyeUNvbXBvbmVudCA9IFtcclxuICBLcmVRdWVzdGlvblR5cGUsXHJcbiAgS3JlUXVlc3Rpb25MaXN0LFxyXG4gIEtyZVN1cnZleVNldHRpbmdUZW1wbGF0ZSxcclxuXHJcbiAgS3JlU3VydmV5U2V0dGluZ0Nhc2NhZGVyLFxyXG4gIEtyZVN1cnZleVNldHRpbmdDaGVja0JveCxcclxuICBLcmVTdXJ2ZXlTZXR0aW5nRHJvcGRvd24sXHJcbiAgS3JlU3VydmV5U2V0dGluZ0lucHV0LFxyXG4gIEtyZVN1cnZleVNldHRpbmdMaW5lLFxyXG4gIEtyZVN1cnZleVNldHRpbmdSYWRpbyxcclxuICBLcmVTdXJ2ZXlTZXR0aW5nUmVtYXJrLFxyXG4gIEtyZVN1cnZleVNldHRpbmdTY2FsZXIsXHJcbiAgS3JlU3VydmV5U2V0dGluZ1Njb3JlLFxyXG4gIEtyZVN1cnZleVNldHRpbmdEYXRlLFxyXG4gIEtyZVN1cnZleVNldHRpbmdUaW1lLFxyXG4gIEtyZVN1cnZleVNldHRpbmdOUFMsXHJcbiAgS3JlU3VydmV5U2V0dGluZ1Byb3BvcnRpb24sXHJcbiAgS3JlU3VydmV5U2V0dGluZ0V2YWx1YXRpb24sXHJcbiAgS3JlU3VydmV5U2V0dGluZ01hdHJpeFJhZGlvLFxyXG4gIEtyZVN1cnZleVNldHRpbmdNYXRyaXhDaGVja0JveCxcclxuICBLcmVTdXJ2ZXlTZXR0aW5nTWF0cml4U2NvcmUsXHJcbiAgS3JlU3VydmV5U2V0dGluZ01hdHJpeElucHV0LFxyXG4gIEtyZVN1cnZleVNldHRpbmdJbnB1dEdyb3VwLFxyXG5cclxuICBLcmVTdXJ2ZXlFZGl0RXZhbHVhdGlvbixcclxuICBLcmVTdXJ2ZXlFZGl0Q2FzY2FkZXIsXHJcblxyXG4gIEtyZVN1cnZleUVkaXRDYXNjYWRlckl0ZW0sXHJcblxyXG4gIEtyZVN1cnZleUZpcnN0UGFnZSxcclxuICBLcmVTdXJ2ZXlMYXN0UGFnZSxcclxuXTtcclxuXHJcbi8v5YWs5byA55qEXHJcbmNvbnN0IHB1YmxpY0NvbXBvbmVudCA9IFtLcmVTdXJ2ZXlEZXNpZ25EZXRhaWwsIEtyZVN1cnZleUVkaXRFdmFsdWF0aW9uXTtcclxuY29uc3QgUElQRVMgPSBbU2FmZUh0bWxQaXBlXTtcclxuY29uc3QgUFJPVklERVMgPSBbXHJcbiAgS3JlUmFkaW9TZXJ2aWNlLFxyXG4gIEtyZUNoZWNrYm94U2VydmljZSxcclxuICBLcmVJbnB1dFNlcnZpY2UsXHJcbiAgS3JlT3RoZXJTZXJ2aWNlLFxyXG4gIEtyZUNhc2NhZGVyU2VydmljZSxcclxuICBLcmVNYXRyaXhTZXJ2aWNlLFxyXG5dO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICBkZWNsYXJhdGlvbnM6IFtcclxuICAgIEZJRUxEX1RZUEVfQ09NUE9ORU5UUyxcclxuICAgIGVudHJ5Q29tcG9uZW50LFxyXG4gICAgcHVibGljQ29tcG9uZW50LFxyXG4gICAgUmVwbGFjZUxpbmVQaXBlLFxyXG4gICAgQ29udGVudGVkaXRhYmxlTW9kZWwsXHJcbiAgICBJbmxpbmVFZGl0b3JDb21wb25lbnQsXHJcbiAgICAuLi5QSVBFUyxcclxuICBdLFxyXG4gIGltcG9ydHM6IFtcclxuICAgIEh0dHBNb2R1bGUsXHJcbiAgICBIdHRwQ2xpZW50TW9kdWxlLFxyXG4gICAgRm9ybXNNb2R1bGUsXHJcbiAgICBSZWFjdGl2ZUZvcm1zTW9kdWxlLFxyXG4gICAgQ29tbW9uTW9kdWxlLFxyXG4gICAgRHJhZ0Ryb3BNb2R1bGUsXHJcbiAgICBPdmVybGF5TW9kdWxlLFxyXG4gICAgTmdab3Jyb0FudGRNb2R1bGUsXHJcbiAgICBLcmVGb3JtTW9kdWxlLmZvckNoaWxkKEJPT1RTVFJBUF9LcmVGT1JNX0NPTkZJRyksXHJcbiAgICBLcmVGb3JtTW9kdWxlLmZvclJvb3QodmFsaWRhdGlvbkNvbmZpZyksXHJcbiAgXSxcclxuICBlbnRyeUNvbXBvbmVudHM6IFtlbnRyeUNvbXBvbmVudF0sXHJcbiAgZXhwb3J0czogW1xyXG4gICAgVHJhbnNsYXRlTW9kdWxlLFxyXG4gICAgcHVibGljQ29tcG9uZW50LFxyXG4gICAgQ29udGVudGVkaXRhYmxlTW9kZWwsXHJcbiAgICBJbmxpbmVFZGl0b3JDb21wb25lbnQsXHJcbiAgICAuLi5QSVBFUyxcclxuICBdLFxyXG4gIHByb3ZpZGVyczogW1xyXG4gICAgeyBwcm92aWRlOiBOWl9JMThOLCB1c2VWYWx1ZTogemhfQ04gfSxcclxuICAgIHsgcHJvdmlkZTogTlpfSUNPTlMsIHVzZVZhbHVlOiBpY29ucyB9LFxyXG4gICAgX0h0dHBDbGllbnQsXHJcbiAgICBLcmVGb3JtQW50U2VydmljZSxcclxuICAgIEtyZURpYWxvZ1NlcnZpY2UsXHJcbiAgICAuLi5QUk9WSURFUyxcclxuICBdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgS3JlU3VydmV5TW9kdWxlIHt9XHJcbiJdfQ==