UNPKG

stimulsoft-forms

Version:
451 lines 71.4 kB
import { CommonModule } from "@angular/common"; import { HttpClientModule } from "@angular/common/http"; import { NgModule } from "@angular/core"; import { FormsModule } from "@angular/forms"; import { BrowserModule } from "@angular/platform-browser"; import { BrowserAnimationsModule } from "@angular/platform-browser/animations"; import { StiFooterComponent } from "./components/footer.component/footer.component"; import { StiEditableContentComponent } from "./components/sti-editable-content.component"; import { StiModalAgreeWindowComponent } from "./components/modal-agree-window/modal-agree-window.component"; import { NavbarComponent } from "./components/navbar.component/navbar.component"; import { StiFileRibbonComponent } from "./components/navbar.component/navbar.file-ribbon.component"; import { StiHomeRibbonComponent } from "./components/navbar.component/navbar.home-ribbon.component"; import { StiPreviewRibbonComponent } from "./components/navbar.component/navbar.preview-ribbon.component"; import { PageComponent } from "./components/page.component/page.component"; import { PropertiesComponent } from "./components/properties.component/properties.component"; import { StiBoolEditorComponent } from "./components/propertyGrid/editors/sti-bool-editor/sti-bool-editor.component"; import { StiColorEditorComponent } from "./components/propertyGrid/editors/sti-color-editor/sti-color-editor.component"; import { StiEnumEditorComponent } from "./components/propertyGrid/editors/sti-enum-editor/sti-enum-editor.component"; import { StiFontEditorComponent } from "./components/propertyGrid/editors/sti-font-editor/sti-font-editor.component"; import { StiHorizontalAlignmentEditorComponent } from "./components/propertyGrid/editors/sti-horizontal-alignment-editor/sti-horizontal-alignment-editor"; import { StiImageEditorComponent } from "./components/propertyGrid/editors/sti-image-editor/sti-image-editor.component"; import { StiLabelAlignmentEditorComponent } from "./components/propertyGrid/editors/sti-label-alignment-editor/sti-label-alignment-editor"; import { StiMultilineStringEditorComponent } from "./components/propertyGrid/editors/sti-multiline-string-editor/sti-multiline-string-editor.component"; import { StiNameEditorComponent } from "./components/propertyGrid/editors/sti-name-editor/sti-name-editor"; import { StiNumberEditorComponent } from "./components/propertyGrid/editors/sti-number-editor/sti-number-editor.component"; import { StiPaddingEditorComponent } from "./components/propertyGrid/editors/sti-padding-editor/sti-padding-editor.component"; import { StiPaperKindEditorComponent } from "./components/propertyGrid/editors/sti-paper-kind-editor/sti-paper-kind-editor.component"; import { StiTextEditorComponent } from "./components/propertyGrid/editors/sti-text-editor/sti-text-editor.component"; import { StiVerticalAlignmentEditorComponent } from "./components/propertyGrid/editors/sti-vertical-alignment-editor/sti-vertical-alignment-editor"; import { StiBarcodeComponent } from "./components/sti-barcode/sti-barcode.component"; import { StiButtonComponent } from "./components/sti-button/sti-button.component"; import { StiCheckBoxComponent } from "./components/sti-check-box/sti-check-box.component"; import { StiComboBoxComponent } from "./components/sti-combo-box/sti-combo-box.component"; import { StiComponent } from "./components/sti-component"; import { StiComponentResizerComponent } from "./components/sti-component-resizer.component"; import { StiComponentHolderComponent, StiPanelComponent } from "./components/sti-components-holder.component"; import { StiDateTimeBoxComponent } from "./components/sti-date-time-box/sti-date-time-box.component"; import { StiDragPreviewAdornerComponent } from "./components/sti-drag-preview-adorner/sti-drag-preview-adorner.component"; import { StiImageComponent } from "./components/sti-image/sti-image.component"; import { StiLabelComponent } from "./components/sti-label/sti-label.component"; import { StiLineComponent } from "./components/sti-line/sti-line.component"; import { StiListBoxComponent } from "./components/sti-list-box/sti-list-box.component"; import { StiMultipleSelectionComponent } from "./components/sti-multiple-selection/sti-multiple-selection.component"; import { StiNumberBoxComponent } from "./components/sti-number-box/sti-number-box.component"; import { StiPageGridOverlayComponent } from "./components/sti-page-grid-overlay.component"; import { StiPageNavigationComponent } from "./components/sti-pages-navigation.component"; import { StiSignatureComponent } from "./components/sti-signature/sti-signature.component"; import { StiSingleSelectionComponent } from "./components/sti-single-selection/sti-single-selection.component"; import { StiTableCheckboxComponent } from "./components/sti-table/sti-table-checkbox/sti-table-checkbox.component"; import { StiTableComboboxComponent } from "./components/sti-table/sti-table-combobox/sti-table-combobox.component"; import { StiTableRadioButtonComponent } from "./components/sti-table/sti-table-radiobutton/sti-table-radiobutton.component"; import { StiTableInputTextComponent } from "./components/sti-table/sti-table-text-input/sti-table-text-input.component"; import { StiTableComponent } from "./components/sti-table/sti-table.component"; import { StiTextBoxComponent } from "./components/sti-text-box/sti-text-box.component"; import { StiTextComponent } from "./components/sti-text/sti-text.component"; import { StiToolbarResizerComponent } from "./components/sti-toolbar-resizer.component"; import { StiSvgCheckBoxComponent } from "./components/svg.components/svg.checkbox.component"; import { StiSvgRadiobuttonComponent } from "./components/svg.components/svg.radiobutton.component"; import { WorkspaceComponent } from "./components/workspace.component/sti-workspace.component"; import { StimulsoftFormsComponent } from "./stimulsoft-forms.component"; import { StiCloneElementContainerComponent } from "./toolbox/sti-clone-element-container.component"; import { StiDraggableElementContainerComponent } from "./toolbox/sti-draggable-element-container.component"; import { StiToolboxElementComponent } from "./toolbox/sti-toolbox-element.component"; import { StiToolboxComponent } from "./toolbox/sti-toolbox.component"; import { StiBooleanWithArrowEditorComponent } from "./components/propertyGrid/editors/boolean-with-arrow-editor/boolean-with-arrow-editor.component"; import { StiTableItemEditorComponent } from "./components/propertyGrid/editors/table/table-item-editor/table-item-editor.component"; import { StiTableBorderEditorComponent } from "./components/propertyGrid/editors/table/table-border-editor/table-border-editor.component"; import { StiBorderSidesEditorComponent } from "./components/propertyGrid/editors/table/border-sides-editor/border-sides-editor.component"; import { StiTableColumnsEditorComponent } from "./components/propertyGrid/editors/table/table-columns-editor/table-columns-editor.component"; import { StiTableColumnEditorComponent } from "./components/propertyGrid/editors/table/table-column-editor/table-column-editor.component"; import { StiTableTotalsFieldComponent } from "./components/sti-table/sti-table-totals-field/sti-table-totals-field.component"; import { StiTableColumnResizerComponent } from "./components/sti-table-column-resizer.component"; import { StiProgressComponent } from "./components/sti-progress.component"; import { StiDraggableColumnContainerComponent } from "./toolbox/sti-draggable-column-container.component"; import { StiTableColumnComponent } from "./components/sti-table/sti-table-column/sti-table-column.component"; import { StiExceedMarginsEditorComponent } from "./components/propertyGrid/editors/sti-exceed-margins/sti-exceed-margins.component"; import { StiAddressComponent } from "./components/sti-address/sti-address.component"; import { StiInputTextComponent } from "./components/sti-input-text.component"; import { StiAboutWindowComponent } from "./components/sti-about-window/sti-about-window.component"; import { StiTableLabelComponent } from "./components/sti-table/sti-table-label/sti-table-label.component"; import { StiBarcodeStyleEditorComponent } from "./components/propertyGrid/editors/sti-barcode-style-editor/sti-barcode-style-editor.component"; import { StiSvgImageComponent } from "./components/propertyGrid/editors/sti-barcode-style-editor/sti-svg-image.component"; import { StiBarcodeStylesPreviewComponent } from "./components/propertyGrid/editors/sti-barcode-style-editor/sti-barcodes-styles-preview.component"; import { StiSimpleEnumEditorComponent } from "./components/propertyGrid/editors/sti-simple-enum-editor/sti-simple-enum-editor.component"; import { StiBarcodeShapeEditorComponent } from "./components/propertyGrid/editors/sti-barcode-shape-editor/sti-barcode-shape-editor.component"; import { StiCornerRadiusComponent } from "./components/sti-corner-radius.component"; import { StiPdfPreviewComponent } from "./components/workspace.component/sti-pdf-preview.component"; import { StiInsertRibbonComponent } from "./components/navbar.component/navbar.insert-ribbon.component"; import { NavbarGroupPreviewComponent } from "./components/navbar.component/navbar.group-preview.component"; import { StiSetupToolboxComponent } from "./toolbox/sti-setup-toolbox.component"; import { TableNavigationComponent } from "./components/propertyGrid/editors/table/table-navigation/table-navigation.component"; import { StiLocalizationPreviewComponent } from "./components/sti-localization-preview.component"; import { StiUserInfoComponent } from "./components/sti-user-info.component"; import { StiTrialBarComponent } from "./components/sti-trial-alerts/sti-trial-bar.component"; import { StiTrialModalWindowComponent } from "./components/sti-trial-alerts/sti-trial-modal-window.component"; import { StiFileMenuComponent } from "./components/sti-file-menu/sti-file-menu.component"; import { StiFileMenuNavigationComponent } from "./components/sti-file-menu/sti-file-menu-navigation.component"; import { StiFileMenuContentComponent } from "./components/sti-file-menu/sti-file-menu-content.component"; import { StiFileNewContentComponent } from "./components/sti-file-menu/sti-file-new-content.component"; import { StiFileOpenContentComponent } from "./components/sti-file-menu/sti-file-open-content.component"; import { StiFileSaveContentComponent } from "./components/sti-file-menu/sti-file-save-content.component"; import { StiFileSaveDialogComponent } from "./components/sti-file-menu/sti-file-save-dialog.component"; import { StiNumberComponent } from "./components/sti-number.component"; import { StiButtonMessageWindowComponent } from "./components/sti-button/sti-button-message-window.component"; import { StiCloudNavbarComponent } from "./components/navbar.component/sti-cloud-navbar.component"; import { ContextMenuWindowComponent } from "./components/context-menu.component/context-menu-window.component"; import { StiExpressionHelpWindowComponent } from "./components/sti-expression-editor/sti-expression-help-window.component"; import { StiComponentHeightEditorComponent } from "./components/propertyGrid/editors/sti-component-height-editor/sti-component-height-editor.component"; import { StiLoginComponent } from "./components/sti-login.component"; import { StiExpressionEditorComponent } from "./components/sti-expression-editor/sti-expression-editor.component"; import { StiColorDialogComponent } from "./components/sti-color-dialog/sti-color-dialog.component"; import { StiColorOptionsDialogComponent } from "./components/sti-color-dialog/sti-color-options-dialog.component"; import { StiPDFSignatureComponent } from "./components/sti-pdf-signature/sti-pdf-signature.component"; import { StiColumnsPreviewComponent } from "./components/sti-expression-editor/sti-columns-preview.component"; import { StiCellsPreviewComponent } from "./components/sti-expression-editor/sti-cells-preview.component"; import { StiExpressionDraggableContainerComponent } from "./components/sti-expression-editor/sti-expression-draggable-container.component"; import { StiDropdownComponent } from "./components/sti-dropdown-component/sti-dropdown-component"; import { StiDropdownListComponent } from "./components/sti-dropdown-component/sti-dropdown-list.component"; import { StiFormCheckerComponent } from "./components/sti-form-checker/sti-form-checker.component"; import { StiFormCheckerItemComponent } from "./components/sti-form-checker/sti-form-checker-item.component"; import { AutoCompleteEditorComponent } from "./components/propertyGrid/editors/auto-complete-editor/auto-complete-editor.component"; import { StiElectronicSignatureEditorComponent } from "./components/sti-signature/sti-electronic-signature-editor.component"; import { StiDraggableModalWindowComponent } from "./components/sti-draggable-modal-window/sti-draggable-modal-window.component"; import { StiEmbedTextEditorComponent } from "./components/sti-embed-editors/sti-embed-text-editor.components"; import { StiEmbedImageEditorComponent } from "./components/sti-embed-editors/sti-embed-image-editor.component"; import { StiDividerComponent } from "./components/sti-divider/sti-divider.component"; import { StiUniversalCheckboxComponent } from "./components/sti-universal-checkbox/sti-universal-checkbox.component"; import { StiInputTextDirective } from "./directives/sti-input-text.directive"; import { StiInputTextAreaDirective } from "./directives/sti-input-text-area.directive"; import { StiDropdownEditorComponent } from "./components/propertyGrid/editors/sti-dropdown-editor/sti-dropdown-editor.component"; import { StiTooltipComponent } from "./components/sti-tooltip/sti-tooltip.component"; import { StiTooltipDirective } from "./components/sti-tooltip/sti-tooltip.directive"; import { StiSelectButtonEditorComponent } from "./components/propertyGrid/editors/sti-select-button-editor.component"; import { StiSelectButtonComponent } from "./components/sti-select-button/sti-select-button.component"; import { StiAutoCompleteComponent } from "./components/sti-autocomplete/sti-autocomplete.component"; import { StiTrialTimerWindowComponent } from "./components/sti-trial-alerts/sti-trial-timer-window.component"; import { StiTieredMenuComponent } from "./components/sti-tiered-menu/sti-tiered-menu.component"; import { StiPropertyGridNavigationComponent } from "./components/properties.component/sti-property-grid-navigation/sti-property-grid-navigation.component"; import { StiFormsTreeComponent } from "./components/properties.component/sti-forms-tree/sti-forms-tree.component"; import { StiPropertyGridComponent } from "./components/properties.component/sti-property-grid/sti-property-grid.component"; import { StiFormElementsDropdownComponent } from "./components/properties.component/sti-forms-elements-dropdown/sti-forms-elements-dropdown.component"; import { StiFormsTreeItemComponent } from "./components/properties.component/sti-forms-tree/sti-forms-tree-item.component"; import { StiFormTreeWarningWindowComponent } from "./components/properties.component/sti-forms-tree/sti-form-tree-warning-window.component"; import * as i0 from "@angular/core"; export class StimulsoftFormsModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: StimulsoftFormsModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: StimulsoftFormsModule, declarations: [StimulsoftFormsComponent, NavbarComponent, WorkspaceComponent, PropertiesComponent, PageComponent, StiTextBoxComponent, StiNumberBoxComponent, StiComboBoxComponent, StiListBoxComponent, StiSingleSelectionComponent, StiMultipleSelectionComponent, StiCheckBoxComponent, StiLineComponent, StiDraggableElementContainerComponent, StiSignatureComponent, StiPanelComponent, StiDateTimeBoxComponent, StiTableComponent, StiImageComponent, StiButtonComponent, StiBarcodeComponent, StiBoolEditorComponent, StiColorEditorComponent, StiEnumEditorComponent, StiFontEditorComponent, StiImageEditorComponent, StiPaddingEditorComponent, StiMultilineStringEditorComponent, StiNumberEditorComponent, StiPaperKindEditorComponent, StiVerticalAlignmentEditorComponent, StiTextComponent, StiNumberComponent, StiDragPreviewAdornerComponent, StiToolboxComponent, StiToolboxElementComponent, StiComponent, StiComponentResizerComponent, StiPageGridOverlayComponent, StiTextEditorComponent, StiNameEditorComponent, StiLabelComponent, StiFooterComponent, StiToolbarResizerComponent, StiPageNavigationComponent, StiComponentHolderComponent, StiCloneElementContainerComponent, StiEditableContentComponent, StiPreviewRibbonComponent, StiHomeRibbonComponent, StiFileRibbonComponent, StiSvgCheckBoxComponent, StiSvgRadiobuttonComponent, StiHorizontalAlignmentEditorComponent, StiLabelAlignmentEditorComponent, StiVerticalAlignmentEditorComponent, StiModalAgreeWindowComponent, StiTableInputTextComponent, StiTableRadioButtonComponent, StiTableComboboxComponent, StiTableCheckboxComponent, StiTableLabelComponent, StiBooleanWithArrowEditorComponent, StiTableItemEditorComponent, StiTableBorderEditorComponent, StiBorderSidesEditorComponent, StiTableColumnsEditorComponent, StiTableColumnEditorComponent, StiTableTotalsFieldComponent, StiTableColumnResizerComponent, StiProgressComponent, StiDraggableColumnContainerComponent, StiTableColumnComponent, StiExceedMarginsEditorComponent, StiSelectButtonEditorComponent, StiAddressComponent, StiInputTextComponent, StiAboutWindowComponent, StiBarcodeStyleEditorComponent, StiSvgImageComponent, StiBarcodeStylesPreviewComponent, StiSimpleEnumEditorComponent, StiBarcodeShapeEditorComponent, StiCornerRadiusComponent, StiPdfPreviewComponent, StiInsertRibbonComponent, NavbarGroupPreviewComponent, StiSetupToolboxComponent, TableNavigationComponent, StiLocalizationPreviewComponent, StiUserInfoComponent, StiTrialBarComponent, StiTrialModalWindowComponent, StiFileMenuComponent, StiFileMenuNavigationComponent, StiFileMenuContentComponent, StiFileNewContentComponent, StiFileOpenContentComponent, StiFileSaveContentComponent, StiFileSaveDialogComponent, StiButtonMessageWindowComponent, StiCloudNavbarComponent, ContextMenuWindowComponent, StiExpressionHelpWindowComponent, StiComponentHeightEditorComponent, StiLoginComponent, StiExpressionEditorComponent, StiColorDialogComponent, StiColorOptionsDialogComponent, StiPDFSignatureComponent, StiColumnsPreviewComponent, StiCellsPreviewComponent, StiExpressionDraggableContainerComponent, StiDropdownComponent, StiDropdownListComponent, StiFormCheckerComponent, StiFormCheckerItemComponent, AutoCompleteEditorComponent, StiElectronicSignatureEditorComponent, StiDraggableModalWindowComponent, StiEmbedTextEditorComponent, StiEmbedImageEditorComponent, StiDividerComponent, StiUniversalCheckboxComponent, StiInputTextDirective, StiInputTextAreaDirective, StiDropdownEditorComponent, StiTooltipComponent, StiTooltipDirective, StiSelectButtonComponent, StiAutoCompleteComponent, StiTrialTimerWindowComponent, StiTieredMenuComponent, StiPropertyGridNavigationComponent, StiFormsTreeComponent, StiPropertyGridComponent, StiFormElementsDropdownComponent, StiFormsTreeItemComponent, StiFormTreeWarningWindowComponent], imports: [CommonModule, BrowserModule, HttpClientModule, BrowserAnimationsModule, FormsModule], exports: [StimulsoftFormsComponent] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: StimulsoftFormsModule, imports: [CommonModule, BrowserModule, HttpClientModule, BrowserAnimationsModule, FormsModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: StimulsoftFormsModule, decorators: [{ type: NgModule, args: [{ declarations: [ StimulsoftFormsComponent, NavbarComponent, WorkspaceComponent, PropertiesComponent, PageComponent, StiTextBoxComponent, StiNumberBoxComponent, StiComboBoxComponent, StiListBoxComponent, StiSingleSelectionComponent, StiMultipleSelectionComponent, StiCheckBoxComponent, StiLineComponent, StiDraggableElementContainerComponent, StiSignatureComponent, StiPanelComponent, StiDateTimeBoxComponent, StiTableComponent, StiImageComponent, StiButtonComponent, StiBarcodeComponent, StiBoolEditorComponent, StiColorEditorComponent, StiEnumEditorComponent, StiFontEditorComponent, StiImageEditorComponent, StiPaddingEditorComponent, StiMultilineStringEditorComponent, StiNumberEditorComponent, StiPaperKindEditorComponent, StiVerticalAlignmentEditorComponent, StiTextComponent, StiNumberComponent, StiDragPreviewAdornerComponent, StiToolboxComponent, StiToolboxElementComponent, StiComponent, StiComponentResizerComponent, StiPageGridOverlayComponent, StiTextEditorComponent, StiNameEditorComponent, StiLabelComponent, StiFooterComponent, StiToolbarResizerComponent, StiPageNavigationComponent, StiComponentHolderComponent, StiCloneElementContainerComponent, StiEditableContentComponent, StiPreviewRibbonComponent, StiHomeRibbonComponent, StiFileRibbonComponent, StiSvgCheckBoxComponent, StiSvgRadiobuttonComponent, StiHorizontalAlignmentEditorComponent, StiLabelAlignmentEditorComponent, StiVerticalAlignmentEditorComponent, StiModalAgreeWindowComponent, StiTableInputTextComponent, StiTableRadioButtonComponent, StiTableComboboxComponent, StiTableCheckboxComponent, StiTableLabelComponent, StiBooleanWithArrowEditorComponent, StiTableItemEditorComponent, StiTableBorderEditorComponent, StiBorderSidesEditorComponent, StiTableColumnsEditorComponent, StiTableColumnEditorComponent, StiTableTotalsFieldComponent, StiTableColumnResizerComponent, StiProgressComponent, StiDraggableColumnContainerComponent, StiTableColumnComponent, StiExceedMarginsEditorComponent, StiSelectButtonEditorComponent, StiAddressComponent, StiInputTextComponent, StiAboutWindowComponent, StiBarcodeStyleEditorComponent, StiSvgImageComponent, StiBarcodeStylesPreviewComponent, StiSimpleEnumEditorComponent, StiBarcodeShapeEditorComponent, StiCornerRadiusComponent, StiPdfPreviewComponent, StiInsertRibbonComponent, NavbarGroupPreviewComponent, StiSetupToolboxComponent, TableNavigationComponent, StiLocalizationPreviewComponent, StiUserInfoComponent, StiTrialBarComponent, StiTrialModalWindowComponent, StiFileMenuComponent, StiFileMenuNavigationComponent, StiFileMenuContentComponent, StiFileNewContentComponent, StiFileOpenContentComponent, StiFileSaveContentComponent, StiFileSaveDialogComponent, StiButtonMessageWindowComponent, StiCloudNavbarComponent, ContextMenuWindowComponent, StiExpressionHelpWindowComponent, StiComponentHeightEditorComponent, StiLoginComponent, StiExpressionEditorComponent, StiColorDialogComponent, StiColorOptionsDialogComponent, StiPDFSignatureComponent, StiColumnsPreviewComponent, StiCellsPreviewComponent, StiExpressionDraggableContainerComponent, StiDropdownComponent, StiDropdownListComponent, StiFormCheckerComponent, StiFormCheckerItemComponent, AutoCompleteEditorComponent, StiElectronicSignatureEditorComponent, StiDraggableModalWindowComponent, StiEmbedTextEditorComponent, StiEmbedImageEditorComponent, StiDividerComponent, StiUniversalCheckboxComponent, StiInputTextDirective, StiInputTextAreaDirective, StiDropdownEditorComponent, StiTooltipComponent, StiTooltipDirective, StiSelectButtonComponent, StiAutoCompleteComponent, StiTrialTimerWindowComponent, StiTieredMenuComponent, StiPropertyGridNavigationComponent, StiFormsTreeComponent, StiPropertyGridComponent, StiFormElementsDropdownComponent, StiFormsTreeItemComponent, StiFormTreeWarningWindowComponent, ], imports: [ CommonModule, BrowserModule, HttpClientModule, BrowserAnimationsModule, FormsModule, //primeng ], exports: [StimulsoftFormsComponent], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RpbXVsc29mdC1mb3Jtcy5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9zdGltdWxzb2Z0LWZvcm1zL3NyYy9saWIvc3RpbXVsc29mdC1mb3Jtcy5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3hELE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQzdDLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUMvRSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxnREFBZ0QsQ0FBQztBQUNwRixPQUFPLEVBQUUsMkJBQTJCLEVBQUUsTUFBTSw2Q0FBNkMsQ0FBQztBQUMxRixPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSw4REFBOEQsQ0FBQztBQUM1RyxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sZ0RBQWdELENBQUM7QUFDakYsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sNERBQTRELENBQUM7QUFDcEcsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sNERBQTRELENBQUM7QUFDcEcsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sK0RBQStELENBQUM7QUFDMUcsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBQzNFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHdEQUF3RCxDQUFDO0FBQzdGLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDZFQUE2RSxDQUFDO0FBQ3JILE9BQU8sRUFBRSx1QkFB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Qy9CLG9CQUFvQjt3QkFDcEIsb0JBQW9CO3dCQUNwQiw0QkFBNEI7d0JBQzVCLG9CQUFvQjt3QkFDcEIsOEJBQThCO3dCQUM5QiwyQkFBMkI7d0JBQzNCLDBCQUEwQjt3QkFDMUIsMkJBQTJCO3dCQUMzQiwyQkFBMkI7d0JBQzNCLDBCQUEwQjt3QkFDMUIsK0JBQStCO3dCQUMvQix1QkFBdUI7d0JBQ3ZCLDBCQUEwQjt3QkFDMUIsZ0NBQWdDO3dCQUNoQyxpQ0FBaUM7d0JBQ2pDLGlCQUFpQjt3QkFDakIsNEJBQTRCO3dCQUM1Qix1QkFBdUI7d0JBQ3ZCLDhCQUE4Qjt3QkFDOUIsd0JBQXdCO3dCQUN4QiwwQkFBMEI7d0JBQzFCLHdCQUF3Qjt3QkFDeEIsd0NBQXdDO3dCQUN4QyxvQkFBb0I7d0JBQ3BCLHdCQUF3Qjt3QkFDeEIsdUJBQXVCO3dCQUN2QiwyQkFBMkI7d0JBQzNCLDJCQUEyQjt3QkFDM0IscUNBQXFDO3dCQUNyQyxnQ0FBZ0M7d0JBQ2hDLDJCQUEyQjt3QkFDM0IsNEJBQTRCO3dCQUM1QixtQkFBbUI7d0JBQ25CLDZCQUE2Qjt3QkFDN0IscUJBQXFCO3dCQUNyQix5QkFBeUI7d0JBQ3pCLDBCQUEwQjt3QkFDMUIsbUJBQW1CO3dCQUNuQixtQkFBbUI7d0JBQ25CLHdCQUF3Qjt3QkFDeEIsd0JBQXdCO3dCQUN4Qiw0QkFBNEI7d0JBQzVCLHNCQUFzQjt3QkFDdEIsa0NBQWtDO3dCQUNsQyxxQkFBcUI7d0JBQ3JCLHdCQUF3Qjt3QkFDeEIsZ0NBQWdDO3dCQUNoQyx5QkFBeUI7d0JBQ3pCLGlDQUFpQztxQkFDbEM7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLFlBQVk7d0JBQ1osYUFBYTt3QkFDYixnQkFBZ0I7d0JBQ2hCLHVCQUF1Qjt3QkFDdkIsV0FBVzt3QkFDWCxTQUFTO3FCQUNWO29CQUNELE9BQU8sRUFBRSxDQUFDLHdCQUF3QixDQUFDO2lCQUNwQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gXCJAYW5ndWxhci9jb21tb25cIjtcclxuaW1wb3J0IHsgSHR0cENsaWVudE1vZHVsZSB9IGZyb20gXCJAYW5ndWxhci9jb21tb24vaHR0cFwiO1xyXG5pbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XHJcbmltcG9ydCB7IEZvcm1zTW9kdWxlIH0gZnJvbSBcIkBhbmd1bGFyL2Zvcm1zXCI7XHJcbmltcG9ydCB7IEJyb3dzZXJNb2R1bGUgfSBmcm9tIFwiQGFuZ3VsYXIvcGxhdGZvcm0tYnJvd3NlclwiO1xyXG5pbXBvcnQgeyBCcm93c2VyQW5pbWF0aW9uc01vZHVsZSB9IGZyb20gXCJAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyL2FuaW1hdGlvbnNcIjtcclxuaW1wb3J0IHsgU3RpRm9vdGVyQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9mb290ZXIuY29tcG9uZW50L2Zvb3Rlci5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgU3RpRWRpdGFibGVDb250ZW50Q29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9zdGktZWRpdGFibGUtY29udGVudC5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgU3RpTW9kYWxBZ3JlZVdpbmRvd0NvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvbW9kYWwtYWdyZWUtd2luZG93L21vZGFsLWFncmVlLXdpbmRvdy5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgTmF2YmFyQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9uYXZiYXIuY29tcG9uZW50L25hdmJhci5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgU3RpRmlsZVJpYmJvbkNvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvbmF2YmFyLmNvbXBvbmVudC9uYXZiYXIuZmlsZS1yaWJib24uY29tcG9uZW50XCI7XHJcbmltcG9ydCB7IFN0aUhvbWVSaWJib25Db21wb25lbnQgfSBmcm9tIFwiLi9jb21wb25lbnRzL25hdmJhci5jb21wb25lbnQvbmF2YmFyLmhvbWUtcmliYm9uLmNvbXBvbmVudFwiO1xyXG5pbXBvcnQgeyBTdGlQcmV2aWV3UmliYm9uQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9uYXZiYXIuY29tcG9uZW50L25hdmJhci5wcmV2aWV3LXJpYmJvbi5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgUGFnZUNvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvcGFnZS5jb21wb25lbnQvcGFnZS5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgUHJvcGVydGllc0NvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvcHJvcGVydGllcy5jb21wb25lbnQvcHJvcGVydGllcy5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgU3RpQm9vbEVkaXRvckNvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvcHJvcGVydHlHcmlkL2VkaXRvcnMvc3RpLWJvb2wtZWRpdG9yL3N0aS1ib29sLWVkaXRvci5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgU3RpQ29sb3JFZGl0b3JDb21wb25lbnQgfSBmcm9tIFwiLi9jb21wb25lbnRzL3Byb3BlcnR5R3JpZC9lZGl0b3JzL3N0aS1jb2xvci1lZGl0b3Ivc3RpLWNvbG9yLWVkaXRvci5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgU3RpRW51bUVkaXRvckNvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvcHJvcGVydHlHcmlkL2VkaXRvcnMvc3RpLWVudW0tZWRpdG9yL3N0aS1lbnVtLWVkaXRvci5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgU3RpRm9udEVkaXRvckNvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvcHJvcGVydHlHcmlkL2VkaXRvcnMvc3RpLWZvbnQtZWRpdG9yL3N0aS1mb250LWVkaXRvci5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgU3RpSG9yaXpvbnRhbEFsaWdubWVudEVkaXRvckNvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvcHJvcGVydHlHcmlkL2VkaXRvcnMvc3RpLWhvcml6b250YWwtYWxpZ25tZW50LWVkaXRvci9zdGktaG9yaXpvbnRhbC1hbGlnbm1lbnQtZWRpdG9yXCI7XHJcbmltcG9ydCB7IFN0aUltYWdlRWRpdG9yQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9wcm9wZXJ0eUdyaWQvZWRpdG9ycy9zdGktaW1hZ2UtZWRpdG9yL3N0aS1pbWFnZS1lZGl0b3IuY29tcG9uZW50XCI7XHJcbmltcG9ydCB7IFN0aUxhYmVsQWxpZ25tZW50RWRpdG9yQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9wcm9wZXJ0eUdyaWQvZWRpdG9ycy9zdGktbGFiZWwtYWxpZ25tZW50LWVkaXRvci9zdGktbGFiZWwtYWxpZ25tZW50LWVkaXRvclwiO1xyXG5pbXBvcnQgeyBTdGlNdWx0aWxpbmVTdHJpbmdFZGl0b3JDb21wb25lbnQgfSBmcm9tIFwiLi9jb21wb25lbnRzL3Byb3BlcnR5R3JpZC9lZGl0b3JzL3N0aS1tdWx0aWxpbmUtc3RyaW5nLWVkaXRvci9zdGktbXVsdGlsaW5lLXN0cmluZy1lZGl0b3IuY29tcG9uZW50XCI7XHJcbmltcG9ydCB7IFN0aU5hbWVFZGl0b3JDb21wb25lbnQgfSBmcm9tIFwiLi9jb21wb25lbnRzL3Byb3BlcnR5R3JpZC9lZGl0b3JzL3N0aS1uYW1lLWVkaXRvci9zdGktbmFtZS1lZGl0b3JcIjtcclxuaW1wb3J0IHsgU3RpTnVtYmVyRWRpdG9yQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9wcm9wZXJ0eUdyaWQvZWRpdG9ycy9zdGktbnVtYmVyLWVkaXRvci9zdGktbnVtYmVyLWVkaXRvci5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgU3RpUGFkZGluZ0VkaXRvckNvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvcHJvcGVydHlHcmlkL2VkaXRvcnMvc3RpLXBhZGRpbmctZWRpdG9yL3N0aS1wYWRkaW5nLWVkaXRvci5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgU3RpUGFwZXJLaW5kRWRpdG9yQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9wcm9wZXJ0eUdyaWQvZWRpdG9ycy9zdGktcGFwZXIta2luZC1lZGl0b3Ivc3RpLXBhcGVyLWtpbmQtZWRpdG9yLmNvbXBvbmVudFwiO1xyXG5pbXBvcnQgeyBTdGlUZXh0RWRpdG9yQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9wcm9wZXJ0eUdyaWQvZWRpdG9ycy9zdGktdGV4dC1lZGl0b3Ivc3RpLXRleHQtZWRpdG9yLmNvbXBvbmVudFwiO1xyXG5pbXBvcnQgeyBTdGlWZXJ0aWNhbEFsaWdubWVudEVkaXRvckNvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvcHJvcGVydHlHcmlkL2VkaXRvcnMvc3RpLXZlcnRpY2FsLWFsaWdubWVudC1lZGl0b3Ivc3RpLXZlcnRpY2FsLWFsaWdubWVudC1lZGl0b3JcIjtcclxuaW1wb3J0IHsgU3RpQmFyY29kZUNvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvc3RpLWJhcmNvZGUvc3RpLWJhcmNvZGUuY29tcG9uZW50XCI7XHJcbmltcG9ydCB7IFN0aUJ1dHRvbkNvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvc3RpLWJ1dHRvbi9zdGktYnV0dG9uLmNvbXBvbmVudFwiO1xyXG5pbXBvcnQgeyBTdGlDaGVja0JveENvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvc3RpLWNoZWNrLWJveC9zdGktY2hlY2stYm94LmNvbXBvbmVudFwiO1xyXG5pbXBvcnQgeyBTdGlDb21ib0JveENvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvc3RpLWNvbWJvLWJveC9zdGktY29tYm8tYm94LmNvbXBvbmVudFwiO1xyXG5pbXBvcnQgeyBTdGlDb21wb25lbnQgfSBmcm9tIFwiLi9jb21wb25lbnRzL3N0aS1jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgU3RpQ29tcG9uZW50UmVzaXplckNvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvc3RpLWNvbXBvbmVudC1yZXNpemVyLmNvbXBvbmVudFwiO1xyXG5pbXBvcnQgeyBTdGlDb21wb25lbnRIb2xkZXJDb21wb25lbnQsIFN0aVBhbmVsQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9zdGktY29tcG9uZW50cy1ob2xkZXIuY29tcG9uZW50XCI7XHJcbmltcG9ydCB7IFN0aURhdGVUaW1lQm94Q29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9zdGktZGF0ZS10aW1lLWJveC9zdGktZGF0ZS10aW1lLWJveC5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgU3RpRHJhZ1ByZXZpZXdBZG9ybmVyQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9zdGktZHJhZy1wcmV2aWV3LWFkb3JuZXIvc3RpLWRyYWctcHJldmlldy1hZG9ybmVyLmNvbXBvbmVudFwiO1xyXG5pbXBvcnQgeyBTdGlJbWFnZUNvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvc3RpLWltYWdlL3N0aS1pbWFnZS5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgU3RpTGFiZWxDb21wb25lbnQgfSBmcm9tIFwiLi9jb21wb25lbnRzL3N0aS1sYWJlbC9zdGktbGFiZWwuY29tcG9uZW50XCI7XHJcbmltcG9ydCB7IFN0aUxpbmVDb21wb25lbnQgfSBmcm9tIFwiLi9jb21wb25lbnRzL3N0aS1saW5lL3N0aS1saW5lLmNvbXBvbmVudFwiO1xyXG5pbXBvcnQgeyBTdGlMaXN0Qm94Q29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9zdGktbGlzdC1ib3gvc3RpLWxpc3QtYm94LmNvbXBvbmVudFwiO1xyXG5pbXBvcnQgeyBTdGlNdWx0aXBsZVNlbGVjdGlvbkNvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvc3RpLW11bHRpcGxlLXNlbGVjdGlvbi9zdGktbXVsdGlwbGUtc2VsZWN0aW9uLmNvbXBvbmVudFwiO1xyXG5pbXBvcnQgeyBTdGlOdW1iZXJCb3hDb21wb25lbnQgfSBmcm9tIFwiLi9jb21wb25lbnRzL3N0aS1udW1iZXItYm94L3N0aS1udW1iZXItYm94LmNvbXBvbmVudFwiO1xyXG5pbXBvcnQgeyBTdGlQYWdlR3JpZE92ZXJsYXlDb21wb25lbnQgfSBmcm9tIFwiLi9jb21wb25lbnRzL3N0aS1wYWdlLWdyaWQtb3ZlcmxheS5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgU3RpUGFnZU5hdmlnYXRpb25Db21wb25lbnQgfSBmcm9tIFwiLi9jb21wb25lbnRzL3N0aS1wYWdlcy1uYXZpZ2F0aW9uLmNvbXBvbmVudFwiO1xyXG5pbXBvcnQgeyBTdGlTaWduYXR1cmVDb21wb25lbnQgfSBmcm9tIFwiLi9jb21wb25lbnRzL3N0aS1zaWduYXR1cmUvc