From b1b636109619c0e7dc78eaf600decffb52b8838c Mon Sep 17 00:00:00 2001 From: "Matt Wilson (BASE)" Date: Thu, 5 Apr 2018 16:21:17 -0700 Subject: [PATCH] Initial push of the --- .babelrc | 3 + .editorconfig | 23 + .gitattributes | 59 + .gitignore | 336 +- .npmignore | 24 + .vscode/launch.json | 51 + .vscode/settings.json | 5 + angular-cli.json | 46 + gulpfile.js | 107 + gulps/gulp-merge-json-in-folders/index.js | 57 + gulps/gulp-merge-json-in-folders/index.ts | 65 + .../gulp-merge-json-in-folders/json-merge.js | 122 + .../gulp-merge-json-in-folders/json-merge.ts | 135 + gulps/gulp-ps-code/index.js | 69 + gulps/gulp-ps-code/index.ts | 81 + gulps/gulp-ps-code/ps-code-convert.js | 110 + gulps/gulp-ps-code/ps-code-convert.ts | 128 + gulps/gulp-resjson/index.js | 100 + gulps/gulp-resjson/index.ts | 108 + gulps/gulp-resjson/resjson-convert.js | 146 + gulps/gulp-resjson/resjson-convert.ts | 178 + gulps/gulp-svg-code/index.js | 76 + gulps/gulp-svg-code/index.ts | 88 + gulps/gulp-svg-code/svg-code-convert.js | 138 + gulps/gulp-svg-code/svg-code-convert.ts | 153 + index.d.ts | 11 + index.js | 11 + package.json | 95 + packages/shell/README.md | 35 + packages/shell/angular.d.ts | 1 + packages/shell/angular.js | 1 + .../bundle/0.2ef78c5f20169c932d1f.chunk.js | 1 + .../bundle/1.951d3071f8697bdcb176.chunk.js | 1 + .../bundle/10.001a4677fc19edadd4cf.chunk.js | 1 + .../bundle/11.a353fc8c49c3fe7cd72d.chunk.js | 1 + .../bundle/12.883d06de8a78ec4b3d34.chunk.js | 1 + .../bundle/2.7407847f437dff52ed87.chunk.js | 1 + .../bundle/3.2e07bcd8692f79a1a6ec.chunk.js | 1 + .../bundle/4.e49bd1b8c3e33df0443d.chunk.js | 1 + .../bundle/5.27.3e865fd79e24abb8038e.woff | Bin 0 -> 43692 bytes .../bundle/5.27.7e2e0235df10aa15709f.woff2 | Bin 0 -> 32748 bytes .../bundle/5.27.e9494251543cc108345a.woff2 | Bin 0 -> 35776 bytes .../bundle/5.27.f7aa02b80a99bde3a65d.woff | Bin 0 -> 40040 bytes .../bundle/5.d936365119c690496aae.chunk.js | 1 + .../bundle/6.78085db859771ea24083.chunk.js | 1 + .../bundle/7.6c6cb9830be50dd6443e.chunk.js | 1 + .../bundle/8.9dd7e7e3f41164f47a44.chunk.js | 1 + .../bundle/9.870b34197171239948c4.chunk.js | 1 + .../ServMDL2.0a3a9083f07c1eac56da.woff2 | Bin 0 -> 15684 bytes .../bundle/ServMDL2.20901469e57b3fa3eb74.ttf | Bin 0 -> 36064 bytes .../bundle/ServMDL2.8f3cd2a6547d2d3105f7.woff | Bin 0 -> 18256 bytes .../bundle/ServMDL2.983f461cabb91f443cfb.eot | Bin 0 -> 15495 bytes .../bundle/ServMDL2.ffd01c22694620c56f90.svg | 222 + .../bundle/assets/fonts/SegoeUI/Bold/5.27.eot | Bin 0 -> 32096 bytes .../bundle/assets/fonts/SegoeUI/Bold/5.27.svg | 1841 ++++++ .../bundle/assets/fonts/SegoeUI/Bold/5.27.ttf | Bin 0 -> 64100 bytes .../assets/fonts/SegoeUI/Bold/5.27.woff | Bin 0 -> 40040 bytes .../assets/fonts/SegoeUI/Bold/5.27.woff2 | Bin 0 -> 32748 bytes .../assets/fonts/SegoeUI/Normal/5.27.eot | Bin 0 -> 35173 bytes .../assets/fonts/SegoeUI/Normal/5.27.svg | 1815 ++++++ .../assets/fonts/SegoeUI/Normal/5.27.ttf | Bin 0 -> 71176 bytes .../assets/fonts/SegoeUI/Normal/5.27.woff | Bin 0 -> 43692 bytes .../assets/fonts/SegoeUI/Normal/5.27.woff2 | Bin 0 -> 35776 bytes .../bundle/assets/fonts/ServMDL2/ServMDL2.eot | Bin 0 -> 15495 bytes .../bundle/assets/fonts/ServMDL2/ServMDL2.svg | 222 + .../bundle/assets/fonts/ServMDL2/ServMDL2.ttf | Bin 0 -> 36064 bytes .../assets/fonts/ServMDL2/ServMDL2.woff | Bin 0 -> 18256 bytes .../assets/fonts/ServMDL2/ServMDL2.woff2 | Bin 0 -> 15684 bytes .../gifs/WindowsAdminCenter-Welcome.gif | Bin 0 -> 236063 bytes .../shell/bundle/assets/images/Feedback.png | Bin 0 -> 69362 bytes .../bundle/assets/strings/cs-CZ/strings.json | 1 + .../bundle/assets/strings/de-DE/strings.json | 1 + .../bundle/assets/strings/en-US/strings.json | 1 + .../bundle/assets/strings/es-ES/strings.json | 1 + .../bundle/assets/strings/fr-FR/strings.json | 1 + .../bundle/assets/strings/hu-HU/strings.json | 1 + .../bundle/assets/strings/it-IT/strings.json | 1 + .../bundle/assets/strings/ja-JP/strings.json | 1 + .../bundle/assets/strings/ko-KR/strings.json | 1 + .../bundle/assets/strings/nl-NL/strings.json | 1 + .../bundle/assets/strings/pl-PL/strings.json | 1 + .../bundle/assets/strings/pt-BR/strings.json | 1 + .../bundle/assets/strings/pt-PT/strings.json | 1 + .../bundle/assets/strings/ru-RU/strings.json | 1 + .../shell/bundle/assets/strings/strings.json | 1 + .../bundle/assets/strings/sv-SE/strings.json | 1 + .../bundle/assets/strings/tr-TR/strings.json | 1 + .../bundle/assets/strings/zh-CN/strings.json | 1 + .../bundle/assets/strings/zh-TW/strings.json | 1 + packages/shell/bundle/assets/styles/main.css | 34 + .../bundle/color.c7a33805ffda0d32bd2a.png | Bin 0 -> 10355 bytes packages/shell/bundle/favicon.ico | Bin 0 -> 43006 bytes ...lflings-regular.448c34a56d699c29117a.woff2 | Bin 0 -> 18028 bytes ...halflings-regular.89889688147bd7575d63.svg | 288 + ...halflings-regular.e18bbf611f2a2e43afc0.ttf | Bin 0 -> 45404 bytes ...halflings-regular.f4769f9bdb7466be6508.eot | Bin 0 -> 20127 bytes ...alflings-regular.fa2772327f55d8198301.woff | Bin 0 -> 23424 bytes packages/shell/bundle/index.html | 1 + .../inline.b984c5a63207a977ba45.bundle.js | 1 + .../bundle/line.567f57385ea3dde2c9ae.gif | Bin 0 -> 13112 bytes .../main.2e70632da4b206213e61.bundle.js | 1 + packages/shell/bundle/manifest.json | 8 + .../scripts.44b928e8fa0a1a3dd8c0.bundle.js | 1 + .../bundle/selawk.6ab68a1e621e1c44e010.eot | Bin 0 -> 16547 bytes .../bundle/selawk.c0c37a1ee819be05ebad.ttf | Bin 0 -> 44224 bytes .../bundle/selawkb.2e5d0806a42e99bb23fa.ttf | Bin 0 -> 44068 bytes .../bundle/selawkb.a0c2f9220bb785bf5d2a.eot | Bin 0 -> 16265 bytes .../bundle/selawkl.4b936248161727bf293c.ttf | Bin 0 -> 44232 bytes .../bundle/selawkl.b442c62c4756942de7d7.eot | Bin 0 -> 16445 bytes .../bundle/selawksb.86745e35835e5615c44e.eot | Bin 0 -> 16856 bytes .../bundle/selawksb.e2b8a9a7fb3a9b840765.ttf | Bin 0 -> 44192 bytes .../bundle/selawksl.b3a62850ef4e907d2443.ttf | Bin 0 -> 44260 bytes .../bundle/selawksl.f325f4ebce783662a07b.eot | Bin 0 -> 16883 bytes .../styles.4af240b721f67cf2f48f.bundle.css | 65 + .../winjs-symbols.8c598350f5d64cf230d2.ttf | Bin 0 -> 51520 bytes .../winjs-symbols.a8e820eea50bfea2b09c.eot | Bin 0 -> 19139 bytes packages/shell/core.d.ts | 1 + packages/shell/core.js | 1 + .../assets/sme-icons/css/sme-icons.css | 250 + .../css/winstrap-optional.min.css | 5 + .../assets/winstrap-tmp/css/winstrap.min.css | 5 + .../assets/winstrap-tmp/fonts/LICENSE.txt | 91 + .../fonts/glyphs/winjs-symbols.eot | Bin 0 -> 19139 bytes .../fonts/glyphs/winjs-symbols.ttf | Bin 0 -> 51520 bytes .../fonts/glyphs/winjs-symbols.woff | Bin 0 -> 22356 bytes .../assets/winstrap-tmp/fonts/selawk.eot | Bin 0 -> 16547 bytes .../assets/winstrap-tmp/fonts/selawk.ttf | Bin 0 -> 44224 bytes .../assets/winstrap-tmp/fonts/selawkb.eot | Bin 0 -> 16265 bytes .../assets/winstrap-tmp/fonts/selawkb.ttf | Bin 0 -> 44068 bytes .../assets/winstrap-tmp/fonts/selawkl.eot | Bin 0 -> 16445 bytes .../assets/winstrap-tmp/fonts/selawkl.ttf | Bin 0 -> 44232 bytes .../assets/winstrap-tmp/fonts/selawksb.eot | Bin 0 -> 16856 bytes .../assets/winstrap-tmp/fonts/selawksb.ttf | Bin 0 -> 44192 bytes .../assets/winstrap-tmp/fonts/selawksl.eot | Bin 0 -> 16883 bytes .../assets/winstrap-tmp/fonts/selawksl.ttf | Bin 0 -> 44260 bytes .../controls/actions/actions.module.d.ts | 2 + .../controls/actions/actions.module.js | 44 + .../actions/actions.module.metadata.json | 1 + .../action-bar/action-bar.component.d.ts | 23 + .../action-bar/action-bar.component.js | 123 + .../action-bar.component.metadata.json | 1 + .../action-container.component.d.ts | 33 + .../containers/action-container.component.js | 115 + .../action-container.component.metadata.json | 1 + .../actions/containers/action-container.d.ts | 15 + .../actions/containers/action-container.js | 1 + .../containers/action-container.metadata.json | 1 + .../action-menu/action-menu.component.d.ts | 5 + .../action-menu/action-menu.component.js | 34 + .../action-menu.component.metadata.json | 1 + .../dist/angular/controls/actions/index.d.ts | 7 + .../dist/angular/controls/actions/index.js | 7 + .../controls/actions/index.metadata.json | 1 + .../action-button.component.d.ts | 34 + .../action-button/action-button.component.js | 148 + .../action-button.component.metadata.json | 1 + .../actions/items/action-item.component.d.ts | 45 + .../actions/items/action-item.component.js | 71 + .../items/action-item.component.metadata.json | 1 + .../items/dynamic-action-item.component.d.ts | 11 + .../items/dynamic-action-item.component.js | 57 + ...ynamic-action-item.component.metadata.json | 1 + .../alert-bar/alert-bar.component.d.ts | 66 + .../controls/alert-bar/alert-bar.component.js | 154 + .../alert-bar.component.metadata.json | 1 + .../controls/alert-bar/alert-bar.module.d.ts | 2 + .../controls/alert-bar/alert-bar.module.js | 31 + .../alert-bar/alert-bar.module.metadata.json | 1 + .../controls/alert-bar/alert-bar.service.d.ts | 93 + .../controls/alert-bar/alert-bar.service.js | 121 + .../alert-bar/alert-bar.service.metadata.json | 1 + .../angular/controls/alert-bar/index.d.ts | 3 + .../dist/angular/controls/alert-bar/index.js | 4 + .../controls/alert-bar/index.metadata.json | 1 + .../controls/backdrop/backdrop.component.d.ts | 17 + .../controls/backdrop/backdrop.component.js | 45 + .../backdrop/backdrop.component.metadata.json | 1 + .../controls/backdrop/backdrop.module.d.ts | 2 + .../controls/backdrop/backdrop.module.js | 25 + .../backdrop/backdrop.module.metadata.json | 1 + .../controls/badge/badge-base.component.d.ts | 71 + .../controls/badge/badge-base.component.js | 143 + .../badge/badge-base.component.metadata.json | 1 + .../angular/controls/badge/badge.module.d.ts | 2 + .../angular/controls/badge/badge.module.js | 42 + .../controls/badge/badge.module.metadata.json | 1 + .../badge/coming-soon-badge.component.d.ts | 16 + .../badge/coming-soon-badge.component.js | 49 + .../coming-soon-badge.component.metadata.json | 1 + .../badge/critical-badge.component.d.ts | 16 + .../badge/critical-badge.component.js | 48 + .../critical-badge.component.metadata.json | 1 + .../badge/custom-badge.component.d.ts | 16 + .../controls/badge/custom-badge.component.js | 46 + .../custom-badge.component.metadata.json | 1 + .../dist/angular/controls/badge/index.d.ts | 8 + .../dist/angular/controls/badge/index.js | 9 + .../controls/badge/index.metadata.json | 1 + .../controls/badge/new-badge.component.d.ts | 16 + .../controls/badge/new-badge.component.js | 49 + .../badge/new-badge.component.metadata.json | 1 + .../badge/preview-badge.component.d.ts | 16 + .../controls/badge/preview-badge.component.js | 49 + .../preview-badge.component.metadata.json | 1 + .../badge/warning-badge.component.d.ts | 16 + .../controls/badge/warning-badge.component.js | 48 + .../warning-badge.component.metadata.json | 1 + .../breadcrumb-header.component.d.ts | 11 + .../breadcrumb-header.component.js | 24 + .../breadcrumb-header.component.metadata.json | 1 + .../breadcrumb-header.module.d.ts | 2 + .../breadcrumb-header.module.js | 25 + .../breadcrumb-header.module.metadata.json | 1 + .../controls/breadcrumb-header/index.d.ts | 3 + .../controls/breadcrumb-header/index.js | 4 + .../breadcrumb-header/index.metadata.json | 1 + .../models/breadcrumb-item.d.ts | 9 + .../models/breadcrumb-item.js | 1 + .../models/breadcrumb-item.metadata.json | 1 + .../models/breadcrumb-separator.d.ts | 5 + .../models/breadcrumb-separator.js | 7 + .../models/breadcrumb-separator.metadata.json | 1 + .../breadcrumb-header/models/index.d.ts | 2 + .../breadcrumb-header/models/index.js | 2 + .../models/index.metadata.json | 1 + .../controls/common/base.component.d.ts | 94 + .../angular/controls/common/base.component.js | 155 + .../common/base.component.metadata.json | 1 + .../controls/common/decorators/base.d.ts | 70 + .../controls/common/decorators/base.js | 120 + .../common/decorators/base.metadata.json | 1 + .../decorators/debounce.decorators.d.ts | 1 + .../common/decorators/debounce.decorators.js | 60 + .../debounce.decorators.metadata.json | 1 + .../decorators/deprecation.decorators.d.ts | 40 + .../decorators/deprecation.decorators.js | 123 + .../deprecation.decorators.metadata.json | 1 + .../controls/common/decorators/index.d.ts | 4 + .../controls/common/decorators/index.js | 5 + .../common/decorators/index.metadata.json | 1 + .../decorators/injection.decorators.d.ts | 17 + .../common/decorators/injection.decorators.js | 87 + .../injection.decorators.metadata.json | 1 + .../controls/common/dynamic.component.d.ts | 12 + .../controls/common/dynamic.component.js | 31 + .../common/dynamic.component.metadata.json | 1 + .../dist/angular/controls/common/index.d.ts | 4 + .../dist/angular/controls/common/index.js | 4 + .../controls/common/index.metadata.json | 1 + .../angular/controls/common/interfaces.d.ts | 4 + .../angular/controls/common/interfaces.js | 1 + .../controls/common/interfaces.metadata.json | 1 + .../common/ng-lifecycle-base.component.d.ts | 17 + .../common/ng-lifecycle-base.component.js | 29 + .../ng-lifecycle-base.component.metadata.json | 1 + .../template-loader-base.component.d.ts | 44 + .../common/template-loader-base.component.js | 47 + ...mplate-loader-base.component.metadata.json | 1 + .../data-table-column.component.d.ts | 16 + .../data-table/data-table-column.component.js | 30 + .../data-table-column.component.metadata.json | 1 + .../data-table/data-table-contract.d.ts | 45 + .../data-table/data-table-contract.js | 14 + .../data-table-contract.metadata.json | 1 + .../data-table-template-loader.component.d.ts | 21 + .../data-table-template-loader.component.js | 47 + ...le-template-loader.component.metadata.json | 1 + .../data-table/data-table.component.d.ts | 388 ++ .../data-table/data-table.component.js | 2185 +++++++ .../data-table.component.metadata.json | 1 + .../data-table/data-table.module.d.ts | 2 + .../controls/data-table/data-table.module.js | 23 + .../data-table.module.metadata.json | 1 + .../angular/controls/data-table/index.d.ts | 4 + .../dist/angular/controls/data-table/index.js | 4 + .../controls/data-table/index.metadata.json | 1 + .../controls/details/details.component.d.ts | 20 + .../controls/details/details.component.js | 98 + .../details/details.component.metadata.json | 1 + .../controls/details/details.module.d.ts | 2 + .../controls/details/details.module.js | 19 + .../details/details.module.metadata.json | 1 + .../dist/angular/controls/details/index.d.ts | 2 + .../dist/angular/controls/details/index.js | 3 + .../controls/details/index.metadata.json | 1 + .../dialog/base-dialog.component.d.ts | 79 + .../controls/dialog/base-dialog.component.js | 107 + .../base-dialog.component.metadata.json | 1 + .../common-dialogs.component.d.ts | 8 + .../common-dialogs.component.js | 40 + .../common-dialogs.component.metadata.json | 1 + .../confirmation-dialog.component.d.ts | 101 + .../confirmation-dialog.component.js | 116 + ...onfirmation-dialog.component.metadata.json | 1 + .../confirmation-list-dialog.component.d.ts | 87 + .../confirmation-list-dialog.component.js | 80 + ...mation-list-dialog.component.metadata.json | 1 + .../controls/dialog/dialog.component.d.ts | 85 + .../controls/dialog/dialog.component.js | 237 + .../dialog/dialog.component.metadata.json | 1 + .../controls/dialog/dialog.module.d.ts | 2 + .../angular/controls/dialog/dialog.module.js | 55 + .../dialog/dialog.module.metadata.json | 1 + .../controls/dialog/dialog.service.d.ts | 106 + .../angular/controls/dialog/dialog.service.js | 340 ++ .../dialog/dialog.service.metadata.json | 1 + .../dist/angular/controls/dialog/index.d.ts | 8 + .../dist/angular/controls/dialog/index.js | 9 + .../controls/dialog/index.metadata.json | 1 + .../message-dialog.component.d.ts | 94 + .../message-dialog.component.js | 82 + .../message-dialog.component.metadata.json | 1 + .../capacity-doughnut-chart.component.d.ts | 65 + .../capacity-doughnut-chart.component.js | 114 + ...ity-doughnut-chart.component.metadata.json | 1 + .../doughnut-chart.component.d.ts | 64 + .../doughnut-chart.component.js | 100 + .../doughnut-chart.component.metadata.json | 1 + .../doughnut-chart/doughnut-chart.module.d.ts | 2 + .../doughnut-chart/doughnut-chart.module.js | 30 + .../doughnut-chart.module.metadata.json | 1 + .../controls/doughnut-chart/index.d.ts | 3 + .../angular/controls/doughnut-chart/index.js | 4 + .../doughnut-chart/index.metadata.json | 1 + .../controls/dropdown/dropdown.component.d.ts | 80 + .../controls/dropdown/dropdown.component.js | 132 + .../dropdown/dropdown.component.metadata.json | 1 + .../controls/dropdown/dropdown.module.d.ts | 2 + .../controls/dropdown/dropdown.module.js | 29 + .../dropdown/dropdown.module.metadata.json | 1 + .../controls/dropdown/dropdown.service.d.ts | 38 + .../controls/dropdown/dropdown.service.js | 148 + .../dropdown/dropdown.service.metadata.json | 1 + .../dist/angular/controls/dropdown/index.d.ts | 3 + .../dist/angular/controls/dropdown/index.js | 3 + .../controls/dropdown/index.metadata.json | 1 + .../angular/controls/dropdown/models.d.ts | 11 + .../dist/angular/controls/dropdown/models.js | 1 + .../controls/dropdown/models.metadata.json | 1 + .../controls/error/error.component.d.ts | 6 + .../angular/controls/error/error.component.js | 53 + .../error/error.component.metadata.json | 1 + .../angular/controls/error/error.module.d.ts | 2 + .../angular/controls/error/error.module.js | 17 + .../controls/error/error.module.metadata.json | 1 + .../form/fieldset/fieldset.directive.d.ts | 23 + .../form/fieldset/fieldset.directive.js | 59 + .../fieldset/fieldset.directive.metadata.json | 1 + .../checkbox-form-field.component.d.ts | 32 + .../checkbox/checkbox-form-field.component.js | 78 + ...heckbox-form-field.component.metadata.json | 1 + .../checklist-form-field.component.d.ts | 35 + .../checklist-form-field.component.js | 99 + ...ecklist-form-field.component.metadata.json | 1 + .../file/file-form-field.component.d.ts | 66 + .../file/file-form-field.component.js | 146 + .../file-form-field.component.metadata.json | 1 + .../form-field-accessor.directive.d.ts | 55 + .../form-field-accessor.directive.js | 73 + ...orm-field-accessor.directive.metadata.json | 1 + .../form-field-validator.directive.d.ts | 43 + .../form-field-validator.directive.js | 66 + ...rm-field-validator.directive.metadata.json | 1 + .../form/form-field/form-field.component.d.ts | 170 + .../form/form-field/form-field.component.js | 369 ++ .../form-field.component.metadata.json | 1 + .../number/number-form-field.component.d.ts | 49 + .../number/number-form-field.component.js | 113 + .../number-form-field.component.metadata.json | 1 + .../form-field-option.component.d.ts | 20 + .../form-field-option.component.js | 26 + .../form-field-option.component.metadata.json | 1 + ...ion-subform-template-loader.component.d.ts | 21 + ...ption-subform-template-loader.component.js | 47 + ...rm-template-loader.component.metadata.json | 1 + .../options-form-field.component.d.ts | 20 + .../options-form-field.component.js | 41 + ...options-form-field.component.metadata.json | 1 + .../password-form-field.component.d.ts | 16 + .../password/password-form-field.component.js | 46 + ...assword-form-field.component.metadata.json | 1 + .../radio-group-form-field.component.d.ts | 29 + .../radio-group-form-field.component.js | 77 + ...o-group-form-field.component.metadata.json | 1 + .../readonly-form-field.component.d.ts | 16 + .../readonly/readonly-form-field.component.js | 46 + ...eadonly-form-field.component.metadata.json | 1 + .../search/search-form-field.component.d.ts | 11 + .../search/search-form-field.component.js | 37 + .../search-form-field.component.metadata.json | 1 + .../select/select-form-field.component.d.ts | 21 + .../select/select-form-field.component.js | 57 + .../select-form-field.component.metadata.json | 1 + .../slider/slider-form-field.component.d.ts | 41 + .../slider/slider-form-field.component.js | 88 + .../slider-form-field.component.metadata.json | 1 + .../tags/tags-form-field.component.d.ts | 59 + .../tags/tags-form-field.component.js | 148 + .../tags-form-field.component.metadata.json | 1 + .../text/text-form-field.component.d.ts | 30 + .../text/text-form-field.component.js | 56 + .../text-form-field.component.metadata.json | 1 + .../toggle-switch-form-field.component.d.ts | 34 + .../toggle-switch-form-field.component.js | 80 + ...-switch-form-field.component.metadata.json | 1 + .../angular/controls/form/forms.module.d.ts | 2 + .../angular/controls/form/forms.module.js | 93 + .../controls/form/forms.module.metadata.json | 1 + .../dist/angular/controls/form/index.d.ts | 23 + .../shell/dist/angular/controls/form/index.js | 29 + .../angular/controls/form/index.metadata.json | 1 + .../validation-alert.component.d.ts | 68 + .../validation-alert.component.js | 176 + .../validation-alert.component.metadata.json | 1 + .../validation-alert/validation-alert.d.ts | 22 + .../form/validation-alert/validation-alert.js | 10 + .../validation-alert.metadata.json | 1 + .../form/validators/base-validator.d.ts | 32 + .../form/validators/base-validator.js | 45 + .../validators/base-validator.metadata.json | 1 + .../form/validators/capslock.directive.d.ts | 43 + .../form/validators/capslock.directive.js | 106 + .../capslock.directive.metadata.json | 1 + .../guided-pane/guided-pane.component.d.ts | 8 + .../guided-pane/guided-pane.component.js | 31 + .../guided-pane.component.metadata.json | 1 + .../guided-panel/guided-panel.component.d.ts | 32 + .../guided-panel/guided-panel.component.js | 87 + .../guided-panel.component.metadata.json | 1 + .../guided-panel/guided-panel.module.d.ts | 2 + .../guided-panel/guided-panel.module.js | 28 + .../guided-panel.module.metadata.json | 1 + .../angular/controls/guided-panel/index.d.ts | 3 + .../angular/controls/guided-panel/index.js | 4 + .../controls/guided-panel/index.metadata.json | 1 + .../capacity-bar-chart.component.d.ts | 73 + .../capacity-bar-chart.component.js | 119 + ...capacity-bar-chart.component.metadata.json | 1 + ...m-horizontal-bar-chart-data.interface.d.ts | 18 + ...tom-horizontal-bar-chart-data.interface.js | 2 + ...tal-bar-chart-data.interface.metadata.json | 1 + .../horizontal-bar-chart.component.d.ts | 43 + .../horizontal-bar-chart.component.js | 72 + ...rizontal-bar-chart.component.metadata.json | 1 + .../horizontal-bar-chart.module.d.ts | 2 + .../horizontal-bar-chart.module.js | 30 + .../horizontal-bar-chart.module.metadata.json | 1 + .../controls/horizontal-bar-chart/index.d.ts | 4 + .../controls/horizontal-bar-chart/index.js | 4 + .../horizontal-bar-chart/index.metadata.json | 1 + .../angular/controls/idle/idle.component.d.ts | 2 + .../angular/controls/idle/idle.component.js | 16 + .../idle/idle.component.metadata.json | 1 + .../angular/controls/idle/idle.module.d.ts | 2 + .../dist/angular/controls/idle/idle.module.js | 19 + .../controls/idle/idle.module.metadata.json | 1 + .../shell/dist/angular/controls/index.d.ts | 38 + packages/shell/dist/angular/controls/index.js | 39 + .../dist/angular/controls/index.metadata.json | 1 + .../info-dialog/info-dialog.component.d.ts | 8 + .../info-dialog/info-dialog.component.js | 31 + .../info-dialog.component.metadata.json | 1 + .../info-dialog/info-dialog.module.d.ts | 2 + .../info-dialog/info-dialog.module.js | 17 + .../info-dialog.module.metadata.json | 1 + .../angular/controls/layered-icon/index.d.ts | 4 + .../angular/controls/layered-icon/index.js | 5 + .../controls/layered-icon/index.metadata.json | 1 + .../layer/icon-layer.component.d.ts | 46 + .../layer/icon-layer.component.js | 91 + .../layer/icon-layer.component.metadata.json | 1 + .../layered-icon/layered-icon.component.d.ts | 22 + .../layered-icon/layered-icon.component.js | 57 + .../layered-icon.component.metadata.json | 1 + .../layered-icon/layered-icon.module.d.ts | 2 + .../layered-icon/layered-icon.module.js | 31 + .../layered-icon.module.metadata.json | 1 + .../models/icon-size-helpers.d.ts | 2 + .../layered-icon/models/icon-size-helpers.js | 9 + .../models/icon-size-helpers.metadata.json | 1 + .../status/status-icon.component.d.ts | 15 + .../status/status-icon.component.js | 46 + .../status-icon.component.metadata.json | 1 + .../angular/controls/line-chart/index.d.ts | 3 + .../dist/angular/controls/line-chart/index.js | 4 + .../controls/line-chart/index.metadata.json | 1 + .../line-chart/line-chart.component.d.ts | 85 + .../line-chart/line-chart.component.js | 206 + .../line-chart.component.metadata.json | 1 + .../line-chart/line-chart.module.d.ts | 2 + .../controls/line-chart/line-chart.module.js | 35 + .../line-chart.module.metadata.json | 1 + .../tabbed-line-chart-group.component.d.ts | 39 + .../tabbed-line-chart-group.component.js | 94 + ...d-line-chart-group.component.metadata.json | 1 + .../angular/controls/loading-wheel/index.d.ts | 2 + .../angular/controls/loading-wheel/index.js | 3 + .../loading-wheel/index.metadata.json | 1 + .../loading-wheel.component.d.ts | 17 + .../loading-wheel/loading-wheel.component.js | 50 + .../loading-wheel.component.metadata.json | 1 + .../loading-wheel/loading-wheel.module.d.ts | 2 + .../loading-wheel/loading-wheel.module.js | 21 + .../loading-wheel.module.metadata.json | 1 + .../angular/controls/master-view/index.d.ts | 2 + .../angular/controls/master-view/index.js | 3 + .../controls/master-view/index.metadata.json | 1 + .../master-view/master-view.component.d.ts | 61 + .../master-view/master-view.component.js | 208 + .../master-view.component.metadata.json | 1 + .../master-view/master-view.module.d.ts | 2 + .../master-view/master-view.module.js | 25 + .../master-view.module.metadata.json | 1 + .../controls/node-credentials-form/index.d.ts | 2 + .../controls/node-credentials-form/index.js | 3 + .../node-credentials-form/index.metadata.json | 1 + .../node-credentials-form.component.d.ts | 59 + .../node-credentials-form.component.js | 214 + ...e-credentials-form.component.metadata.json | 1 + .../node-credentials-form.module.d.ts | 2 + .../node-credentials-form.module.js | 23 + ...node-credentials-form.module.metadata.json | 1 + .../controls/ordered-list-picker/index.d.ts | 2 + .../controls/ordered-list-picker/index.js | 3 + .../ordered-list-picker/index.metadata.json | 1 + .../ordered-list-picker.component.d.ts | 203 + .../ordered-list-picker.component.js | 351 ++ ...rdered-list-picker.component.metadata.json | 1 + .../ordered-list-picker.module.d.ts | 2 + .../ordered-list-picker.module.js | 27 + .../ordered-list-picker.module.metadata.json | 1 + .../controls/page-alert-bar/index.d.ts | 3 + .../angular/controls/page-alert-bar/index.js | 4 + .../page-alert-bar/index.metadata.json | 1 + .../controls/page-alert-bar/models/index.d.ts | 1 + .../controls/page-alert-bar/models/index.js | 2 + .../page-alert-bar/models/index.metadata.json | 1 + .../page-alert-bar/models/page-alert.d.ts | 20 + .../page-alert-bar/models/page-alert.js | 12 + .../models/page-alert.metadata.json | 1 + .../page-alert-bar.component.d.ts | 31 + .../page-alert-bar.component.js | 79 + .../page-alert-bar.component.metadata.json | 1 + .../page-alert-bar/page-alert-bar.module.d.ts | 2 + .../page-alert-bar/page-alert-bar.module.js | 25 + .../page-alert-bar.module.metadata.json | 1 + .../dist/angular/controls/pivot/index.d.ts | 4 + .../dist/angular/controls/pivot/index.js | 5 + .../controls/pivot/index.metadata.json | 1 + .../controls/pivot/pivot-tab-type.d.ts | 7 + .../angular/controls/pivot/pivot-tab-type.js | 9 + .../pivot/pivot-tab-type.metadata.json | 1 + .../controls/pivot/pivot-tab.component.d.ts | 29 + .../controls/pivot/pivot-tab.component.js | 43 + .../pivot/pivot-tab.component.metadata.json | 1 + .../controls/pivot/pivot.component.d.ts | 54 + .../angular/controls/pivot/pivot.component.js | 109 + .../pivot/pivot.component.metadata.json | 1 + .../angular/controls/pivot/pivot.module.d.ts | 2 + .../angular/controls/pivot/pivot.module.js | 32 + .../controls/pivot/pivot.module.metadata.json | 1 + .../dist/angular/controls/resizer/index.d.ts | 2 + .../dist/angular/controls/resizer/index.js | 3 + .../controls/resizer/index.metadata.json | 1 + .../controls/resizer/resizer.component.d.ts | 104 + .../controls/resizer/resizer.component.js | 414 ++ .../resizer/resizer.component.metadata.json | 1 + .../controls/resizer/resizer.module.d.ts | 2 + .../controls/resizer/resizer.module.js | 19 + .../resizer/resizer.module.metadata.json | 1 + .../common-settings-button.d.ts | 5 + .../common-settings/common-settings-button.js | 1 + .../common-settings-button.metadata.json | 1 + .../common-settings-component-base.d.ts | 19 + .../common-settings-component-base.js | 44 + ...mmon-settings-component-base.metadata.json | 1 + ...ings-isolated-settings-base.component.d.ts | 12 + ...ttings-isolated-settings-base.component.js | 18 + ...ated-settings-base.component.metadata.json | 1 + ...-settings-isolated-settings.component.d.ts | 18 + ...on-settings-isolated-settings.component.js | 36 + ...-isolated-settings.component.metadata.json | 1 + .../common-settings-navigation-item.d.ts | 14 + .../common-settings-navigation-item.js | 1 + ...mon-settings-navigation-item.metadata.json | 1 + .../common-settings-navigation.directive.d.ts | 3 + .../common-settings-navigation.directive.js | 16 + ...ettings-navigation.directive.metadata.json | 1 + .../common-settings.component.d.ts | 54 + .../common-settings.component.js | 187 + .../common-settings.component.metadata.json | 1 + .../single-setting.component.d.ts | 18 + .../single-setting.component.js | 40 + .../single-setting.component.metadata.json | 1 + .../dist/angular/controls/settings/index.d.ts | 16 + .../dist/angular/controls/settings/index.js | 15 + .../controls/settings/index.metadata.json | 1 + ...settings-can-deactivate-guard.service.d.ts | 11 + .../settings-can-deactivate-guard.service.js | 16 + ...can-deactivate-guard.service.metadata.json | 1 + .../settings/settings-content.component.d.ts | 2 + .../settings/settings-content.component.js | 17 + .../settings-content.component.metadata.json | 1 + .../settings/settings-footer.component.d.ts | 7 + .../settings/settings-footer.component.js | 31 + .../settings-footer.component.metadata.json | 1 + .../settings/settings-form.directive.d.ts | 14 + .../settings/settings-form.directive.js | 47 + .../settings-form.directive.metadata.json | 1 + .../settings/settings-form.service.d.ts | 34 + .../settings/settings-form.service.js | 84 + .../settings-form.service.metadata.json | 1 + .../settings/settings-header.component.d.ts | 2 + .../settings/settings-header.component.js | 17 + .../settings-header.component.metadata.json | 1 + .../settings-navigation.component.d.ts | 2 + .../settings/settings-navigation.component.js | 17 + ...ettings-navigation.component.metadata.json | 1 + .../controls/settings/settings.component.d.ts | 40 + .../controls/settings/settings.component.js | 107 + .../settings/settings.component.metadata.json | 1 + .../controls/settings/settings.module.d.ts | 2 + .../controls/settings/settings.module.js | 66 + .../settings/settings.module.metadata.json | 1 + .../angular/controls/split-view/index.d.ts | 2 + .../dist/angular/controls/split-view/index.js | 3 + .../controls/split-view/index.metadata.json | 1 + .../split-view/split-view.component.d.ts | 103 + .../split-view/split-view.component.js | 293 + .../split-view.component.metadata.json | 1 + .../split-view/split-view.module.d.ts | 2 + .../controls/split-view/split-view.module.js | 31 + .../split-view.module.metadata.json | 1 + .../controls/styles/sme-styles.component.d.ts | 3 + .../controls/styles/sme-styles.component.js | 64 + .../styles/sme-styles.component.metadata.json | 1 + .../controls/styles/sme-styles.module.d.ts | 2 + .../controls/styles/sme-styles.module.js | 21 + .../styles/sme-styles.module.metadata.json | 1 + .../tool-header/tool-header.component.d.ts | 2 + .../tool-header/tool-header.component.js | 16 + .../tool-header.component.metadata.json | 1 + .../tool-header/tool-header.module.d.ts | 2 + .../tool-header/tool-header.module.js | 25 + .../tool-header.module.metadata.json | 1 + .../dist/angular/controls/tooltip/index.d.ts | 7 + .../dist/angular/controls/tooltip/index.js | 6 + .../controls/tooltip/index.metadata.json | 1 + .../controls/tooltip/models/tooltip-host.d.ts | 12 + .../controls/tooltip/models/tooltip-host.js | 1 + .../tooltip/models/tooltip-host.metadata.json | 1 + .../tooltip/models/tooltip-options.d.ts | 15 + .../tooltip/models/tooltip-options.js | 1 + .../models/tooltip-options.metadata.json | 1 + .../tooltip/models/tooltip-placement.d.ts | 22 + .../tooltip/models/tooltip-placement.js | 44 + .../models/tooltip-placement.metadata.json | 1 + .../tooltip/tooltip-host.component.d.ts | 112 + .../tooltip/tooltip-host.component.js | 249 + .../tooltip-host.component.metadata.json | 1 + .../controls/tooltip/tooltip.directive.d.ts | 97 + .../controls/tooltip/tooltip.directive.js | 224 + .../tooltip/tooltip.directive.metadata.json | 1 + .../controls/tooltip/tooltip.module.d.ts | 8 + .../controls/tooltip/tooltip.module.js | 43 + .../tooltip/tooltip.module.metadata.json | 1 + .../controls/tooltip/tooltip.service.d.ts | 25 + .../controls/tooltip/tooltip.service.js | 56 + .../tooltip/tooltip.service.metadata.json | 1 + .../dist/angular/controls/wizard/index.d.ts | 4 + .../dist/angular/controls/wizard/index.js | 5 + .../controls/wizard/index.metadata.json | 1 + .../angular/controls/wizard/models/index.d.ts | 4 + .../angular/controls/wizard/models/index.js | 2 + .../wizard/models/index.metadata.json | 1 + .../controls/wizard/models/wizard-model.d.ts | 5 + .../controls/wizard/models/wizard-model.js | 1 + .../wizard/models/wizard-model.metadata.json | 1 + .../wizard/models/wizard-step-options.d.ts | 9 + .../wizard/models/wizard-step-options.js | 1 + .../models/wizard-step-options.metadata.json | 1 + .../wizard/models/wizard-step-validation.d.ts | 13 + .../wizard/models/wizard-step-validation.js | 1 + .../wizard-step-validation.metadata.json | 1 + .../controls/wizard/models/wizard-step.d.ts | 53 + .../controls/wizard/models/wizard-step.js | 65 + .../wizard/models/wizard-step.metadata.json | 1 + .../wizard/wizard-step.component.d.ts | 30 + .../controls/wizard/wizard-step.component.js | 30 + .../wizard-step.component.metadata.json | 1 + .../controls/wizard/wizard.component.d.ts | 171 + .../controls/wizard/wizard.component.js | 369 ++ .../wizard/wizard.component.metadata.json | 1 + .../controls/wizard/wizard.module.d.ts | 2 + .../angular/controls/wizard/wizard.module.js | 33 + .../wizard/wizard.module.metadata.json | 1 + .../angular/data/forms/base-form-data.d.ts | 30 + .../dist/angular/data/forms/base-form-data.js | 19 + .../data/forms/base-form-data.metadata.json | 1 + .../data/forms/base-properties-form.d.ts | 213 + .../data/forms/base-properties-form.js | 246 + .../forms/base-properties-form.metadata.json | 1 + .../data/forms/editable-collection-item.d.ts | 31 + .../data/forms/editable-collection-item.js | 43 + .../editable-collection-item.metadata.json | 1 + packages/shell/dist/angular/data/index.d.ts | 3 + packages/shell/dist/angular/data/index.js | 4 + .../dist/angular/data/index.metadata.json | 1 + .../disabled/disabled.directive.d.ts | 9 + .../directives/disabled/disabled.directive.js | 74 + .../disabled/disabled.directive.metadata.json | 1 + .../directives/disabled/disabled.module.d.ts | 2 + .../directives/disabled/disabled.module.js | 21 + .../disabled/disabled.module.metadata.json | 1 + .../angular/directives/disabled/index.d.ts | 2 + .../dist/angular/directives/disabled/index.js | 3 + .../directives/disabled/index.metadata.json | 1 + .../shell/dist/angular/directives/index.d.ts | 4 + .../shell/dist/angular/directives/index.js | 5 + .../angular/directives/index.metadata.json | 1 + .../dist/angular/directives/router/index.d.ts | 2 + .../dist/angular/directives/router/index.js | 3 + .../directives/router/index.metadata.json | 1 + .../router/router-link.directive.d.ts | 65 + .../router/router-link.directive.js | 125 + .../router-link.directive.metadata.json | 1 + .../directives/router/router.module.d.ts | 5 + .../directives/router/router.module.js | 24 + .../router/router.module.metadata.json | 1 + .../dist/angular/directives/svg/index.d.ts | 3 + .../dist/angular/directives/svg/index.js | 4 + .../directives/svg/index.metadata.json | 1 + .../angular/directives/svg/svg-resource.d.ts | 68 + .../angular/directives/svg/svg-resource.js | 130 + .../directives/svg/svg-resource.metadata.json | 1 + .../angular/directives/svg/svg.directive.d.ts | 38 + .../angular/directives/svg/svg.directive.js | 92 + .../svg/svg.directive.metadata.json | 1 + .../angular/directives/svg/svg.module.d.ts | 5 + .../dist/angular/directives/svg/svg.module.js | 30 + .../directives/svg/svg.module.metadata.json | 1 + .../directives/template-outlet/index.d.ts | 2 + .../directives/template-outlet/index.js | 3 + .../template-outlet/index.metadata.json | 1 + .../template-outlet.directive.d.ts | 26 + .../template-outlet.directive.js | 61 + .../template-outlet.directive.metadata.json | 1 + .../template-outlet.module.d.ts | 5 + .../template-outlet/template-outlet.module.js | 24 + .../template-outlet.module.metadata.json | 1 + packages/shell/dist/angular/index.d.ts | 8 + packages/shell/dist/angular/index.js | 9 + .../shell/dist/angular/index.metadata.json | 1 + .../angular/pipes/boolean-converter.pipe.d.ts | 4 + .../angular/pipes/boolean-converter.pipe.js | 48 + .../boolean-converter.pipe.metadata.json | 1 + .../pipes/byte-unit-converter.pipe.d.ts | 23 + .../angular/pipes/byte-unit-converter.pipe.js | 123 + .../byte-unit-converter.pipe.metadata.json | 1 + .../angular/pipes/enum-converter.pipe.d.ts | 4 + .../dist/angular/pipes/enum-converter.pipe.js | 52 + .../pipes/enum-converter.pipe.metadata.json | 1 + .../shell/dist/angular/pipes/filter.pipe.d.ts | 5 + .../shell/dist/angular/pipes/filter.pipe.js | 47 + .../angular/pipes/filter.pipe.metadata.json | 1 + .../shell/dist/angular/pipes/format.pipe.d.ts | 10 + .../shell/dist/angular/pipes/format.pipe.js | 32 + .../angular/pipes/format.pipe.metadata.json | 1 + .../dist/angular/pipes/highlight.pipe.d.ts | 4 + .../dist/angular/pipes/highlight.pipe.js | 27 + .../pipes/highlight.pipe.metadata.json | 1 + packages/shell/dist/angular/pipes/index.d.ts | 8 + packages/shell/dist/angular/pipes/index.js | 9 + .../dist/angular/pipes/index.metadata.json | 1 + .../dist/angular/pipes/pipes.module.d.ts | 2 + .../shell/dist/angular/pipes/pipes.module.js | 38 + .../angular/pipes/pipes.module.metadata.json | 1 + .../angular/pipes/yesno-converter-pipe.d.ts | 5 + .../angular/pipes/yesno-converter-pipe.js | 19 + .../pipes/yesno-converter-pipe.metadata.json | 1 + .../pipes/yesno-converter-pipe.module.d.ts | 2 + .../pipes/yesno-converter-pipe.module.js | 19 + .../yesno-converter-pipe.module.metadata.json | 1 + .../service/active-connection.service.d.ts | 13 + .../service/active-connection.service.js | 43 + .../active-connection.service.metadata.json | 1 + .../angular/service/app-context.service.d.ts | 96 + .../angular/service/app-context.service.js | 136 + .../service/app-context.service.metadata.json | 1 + .../service/app-error-handler.service.d.ts | 4 + .../service/app-error-handler.service.js | 29 + .../app-error-handler.service.metadata.json | 1 + .../service/authorization.service.d.ts | 9 + .../angular/service/authorization.service.js | 37 + .../authorization.service.metadata.json | 1 + .../dist/angular/service/batch.service.d.ts | 12 + .../dist/angular/service/batch.service.js | 40 + .../service/batch.service.metadata.json | 1 + .../angular/service/cim-stream.service.d.ts | 14 + .../angular/service/cim-stream.service.js | 43 + .../service/cim-stream.service.metadata.json | 1 + .../dist/angular/service/cim.service.d.ts | 12 + .../shell/dist/angular/service/cim.service.js | 40 + .../angular/service/cim.service.metadata.json | 1 + .../service/connection-stream.service.d.ts | 8 + .../service/connection-stream.service.js | 35 + .../connection-stream.service.metadata.json | 1 + .../service/connection-tag.service.d.ts | 5 + .../angular/service/connection-tag.service.js | 29 + .../connection-tag.service.metadata.json | 1 + .../angular/service/connection.service.d.ts | 6 + .../angular/service/connection.service.js | 31 + .../service/connection.service.metadata.json | 1 + .../angular/service/core-service.module.d.ts | 2 + .../angular/service/core-service.module.js | 64 + .../service/core-service.module.metadata.json | 1 + .../service/file-transfer.service.d.ts | 14 + .../angular/service/file-transfer.service.js | 43 + .../file-transfer.service.metadata.json | 1 + .../dist/angular/service/frame.service.d.ts | 10 + .../dist/angular/service/frame.service.js | 37 + .../service/frame.service.metadata.json | 1 + .../dist/angular/service/gateway.service.d.ts | 12 + .../dist/angular/service/gateway.service.js | 40 + .../service/gateway.service.metadata.json | 1 + .../dist/angular/service/http.service.d.ts | 6 + .../dist/angular/service/http.service.js | 29 + .../service/http.service.metadata.json | 1 + .../shell/dist/angular/service/index.d.ts | 20 + packages/shell/dist/angular/service/index.js | 21 + .../dist/angular/service/index.metadata.json | 1 + .../angular/service/lifetime.service.d.ts | 10 + .../dist/angular/service/lifetime.service.js | 34 + .../service/lifetime.service.metadata.json | 1 + .../dist/angular/service/navigation.d.ts | 91 + .../shell/dist/angular/service/navigation.js | 264 + .../angular/service/navigation.metadata.json | 1 + .../angular/service/navigation.service.d.ts | 72 + .../angular/service/navigation.service.js | 294 + .../service/navigation.service.metadata.json | 1 + .../dist/angular/service/node.service.d.ts | 12 + .../dist/angular/service/node.service.js | 40 + .../service/node.service.metadata.json | 1 + .../angular/service/notification.service.d.ts | 14 + .../angular/service/notification.service.js | 38 + .../notification.service.metadata.json | 1 + .../service/powershell-stream.service.d.ts | 12 + .../service/powershell-stream.service.js | 40 + .../powershell-stream.service.metadata.json | 1 + .../angular/service/powershell.service.d.ts | 14 + .../angular/service/powershell.service.js | 43 + .../service/powershell.service.metadata.json | 1 + .../angular/service/resource.service.d.ts | 6 + .../dist/angular/service/resource.service.js | 29 + .../service/resource.service.metadata.json | 1 + .../dist/angular/service/rpc.service.d.ts | 7 + .../shell/dist/angular/service/rpc.service.js | 32 + .../angular/service/rpc.service.metadata.json | 1 + .../angular/service/settings.service.d.ts | 10 + .../dist/angular/service/settings.service.js | 37 + .../service/settings.service.metadata.json | 1 + .../service/websocket-stream.service.d.ts | 11 + .../service/websocket-stream.service.js | 39 + .../websocket-stream.service.metadata.json | 1 + .../angular/service/work-item.service.d.ts | 19 + .../dist/angular/service/work-item.service.js | 46 + .../service/work-item.service.metadata.json | 1 + .../shell/dist/app/app-routing.module.d.ts | 2 + packages/shell/dist/app/app-routing.module.js | 64 + .../dist/app/app-routing.module.metadata.json | 1 + packages/shell/dist/app/app.component.d.ts | 2 + packages/shell/dist/app/app.component.js | 16 + .../dist/app/app.component.metadata.json | 1 + packages/shell/dist/app/app.module.d.ts | 13 + packages/shell/dist/app/app.module.js | 146 + .../shell/dist/app/app.module.metadata.json | 1 + .../shell/dist/app/dev-guard.service.d.ts | 15 + packages/shell/dist/app/dev-guard.service.js | 34 + .../dist/app/dev-guard.service.metadata.json | 1 + .../dev-guide/dev-guide-routing.module.d.ts | 2 + .../app/dev-guide/dev-guide-routing.module.js | 51 + .../dev-guide-routing.module.metadata.json | 1 + .../app/dev-guide/dev-guide.component.d.ts | 5 + .../dist/app/dev-guide/dev-guide.component.js | 19 + .../dev-guide.component.metadata.json | 1 + .../dist/app/dev-guide/dev-guide.module.d.ts | 2 + .../dist/app/dev-guide/dev-guide.module.js | 39 + .../dev-guide/dev-guide.module.metadata.json | 1 + .../dev-guide/landing/landing.component.d.ts | 10 + .../dev-guide/landing/landing.component.js | 65 + .../landing/landing.component.metadata.json | 1 + .../app/dev-guide/landing/landing.module.d.ts | 2 + .../app/dev-guide/landing/landing.module.js | 19 + .../landing/landing.module.metadata.json | 1 + .../lorem-ipsum/lorem-ipsum.component.d.ts | 3 + .../lorem-ipsum/lorem-ipsum.component.js | 20 + .../lorem-ipsum.component.metadata.json | 1 + .../lorem-ipsum/lorem-ipsum.module.d.ts | 2 + .../lorem-ipsum/lorem-ipsum.module.js | 19 + .../lorem-ipsum.module.metadata.json | 1 + .../actions/actions-example.component.d.ts | 19 + .../actions/actions-example.component.js | 90 + .../actions-example.component.metadata.json | 1 + .../controls/actions/model-driven-action.d.ts | 27 + .../controls/actions/model-driven-action.js | 128 + .../actions/model-driven-action.metadata.json | 1 + .../alert-bar-example.component.d.ts | 78 + .../alert-bar/alert-bar-example.component.js | 179 + .../alert-bar-example.component.metadata.json | 1 + .../badge/badge-example.component.d.ts | 6 + .../controls/badge/badge-example.component.js | 20 + .../badge-example.component.metadata.json | 1 + .../breadcrumb-header-example.component.d.ts | 12 + .../breadcrumb-header-example.component.js | 47 + ...umb-header-example.component.metadata.json | 1 + .../modules/controls/controls.component.d.ts | 9 + .../modules/controls/controls.component.js | 47 + .../controls/controls.component.metadata.json | 1 + .../modules/controls/controls.module.d.ts | 2 + .../modules/controls/controls.module.js | 158 + .../controls/controls.module.metadata.json | 1 + .../modules/controls/controls.routing.d.ts | 2 + .../modules/controls/controls.routing.js | 171 + .../controls/controls.routing.metadata.json | 1 + .../data-table-example.component.d.ts | 47 + .../data-table-example.component.js | 271 + ...data-table-example.component.metadata.json | 1 + .../modules/controls/data-table/testData.d.ts | 56 + .../modules/controls/data-table/testData.js | 1104 ++++ .../data-table/testData.metadata.json | 1 + .../details/details-example.component.d.ts | 2 + .../details/details-example.component.js | 16 + .../details-example.component.metadata.json | 1 + ...dialog-example-dialog-chain.component.d.ts | 54 + .../dialog-example-dialog-chain.component.js | 106 + ...ample-dialog-chain.component.metadata.json | 1 + ...-example-full-screen-dialog.component.d.ts | 49 + ...og-example-full-screen-dialog.component.js | 68 + ...full-screen-dialog.component.metadata.json | 1 + .../dialog/dialog-example.component.d.ts | 52 + .../dialog/dialog-example.component.js | 185 + .../dialog-example.component.metadata.json | 1 + .../doughnut-chart-example.component.d.ts | 13 + .../doughnut-chart-example.component.js | 61 + ...hnut-chart-example.component.metadata.json | 1 + .../dropdown/dropdown-example.component.d.ts | 9 + .../dropdown/dropdown-example.component.js | 25 + .../dropdown-example.component.metadata.json | 1 + .../error/error-example.component.d.ts | 5 + .../controls/error/error-example.component.js | 19 + .../error-example.component.metadata.json | 1 + .../form/form-controls.component.d.ts | 2 + .../controls/form/form-controls.component.js | 16 + .../form-controls.component.metadata.json | 1 + .../controls/form/form-controls.module.d.ts | 2 + .../controls/form/form-controls.module.js | 35 + .../form/form-controls.module.metadata.json | 1 + .../controls/form/form-controls.routing.d.ts | 2 + .../controls/form/form-controls.routing.js | 19 + .../form/form-controls.routing.metadata.json | 1 + .../form-fields-example.component.d.ts | 2 + .../form-fields-example.component.js | 16 + ...orm-fields-example.component.metadata.json | 1 + .../soda-factory-example.component.d.ts | 146 + .../soda-factory-example.component.js | 202 + ...da-factory-example.component.metadata.json | 1 + .../validation-alert-example.component.d.ts | 4 + .../validation-alert-example.component.js | 25 + ...tion-alert-example.component.metadata.json | 1 + .../guided-panel-example.component.d.ts | 5 + .../guided-panel-example.component.js | 19 + ...ided-panel-example.component.metadata.json | 1 + ...orizontal-bar-chart-example.component.d.ts | 29 + .../horizontal-bar-chart-example.component.js | 82 + ...-bar-chart-example.component.metadata.json | 1 + .../layered-icons-example.component.d.ts | 5 + .../icons/layered-icons-example.component.js | 19 + ...ered-icons-example.component.metadata.json | 1 + .../line-chart-example.component.d.ts | 45 + .../line-chart-example.component.js | 338 ++ ...line-chart-example.component.metadata.json | 1 + .../loading-wheel-example.component.d.ts | 8 + .../loading-wheel-example.component.js | 30 + ...ding-wheel-example.component.metadata.json | 1 + .../master-view-example.component.d.ts | 16 + .../master-view-example.component.js | 38 + ...aster-view-example.component.metadata.json | 1 + ...ordered-list-picker-example.component.d.ts | 30 + .../ordered-list-picker-example.component.js | 111 + ...ist-picker-example.component.metadata.json | 1 + .../page-alert-bar-example.component.d.ts | 11 + .../page-alert-bar-example.component.js | 46 + ...-alert-bar-example.component.metadata.json | 1 + .../pivot/pivot-example.component.d.ts | 5 + .../controls/pivot/pivot-example.component.js | 19 + .../pivot-example.component.metadata.json | 1 + .../resizer/resizer-example.component.d.ts | 7 + .../resizer/resizer-example.component.js | 27 + .../resizer-example.component.metadata.json | 1 + ...combined-example-panel-base.component.d.ts | 23 + ...s-combined-example-panel-base.component.js | 50 + ...example-panel-base.component.metadata.json | 1 + ...ngs-combined-example-panel1.component.d.ts | 9 + ...tings-combined-example-panel1.component.js | 51 + ...ned-example-panel1.component.metadata.json | 1 + ...ngs-combined-example-panel2.component.d.ts | 9 + ...tings-combined-example-panel2.component.js | 51 + ...ned-example-panel2.component.metadata.json | 1 + ...ngs-combined-example-panel3.component.d.ts | 9 + ...tings-combined-example-panel3.component.js | 51 + ...ned-example-panel3.component.metadata.json | 1 + ...n-settings-combined-example.component.d.ts | 28 + ...mon-settings-combined-example.component.js | 118 + ...s-combined-example.component.metadata.json | 1 + .../model/combined-setting1-model.d.ts | 3 + .../model/combined-setting1-model.js | 1 + .../combined-setting1-model.metadata.json | 1 + .../model/combined-setting2-model.d.ts | 3 + .../model/combined-setting2-model.js | 1 + .../combined-setting2-model.metadata.json | 1 + .../model/combined-setting3-model.d.ts | 3 + .../model/combined-setting3-model.js | 1 + .../combined-setting3-model.metadata.json | 1 + ...isolated-example-panel-base.component.d.ts | 29 + ...s-isolated-example-panel-base.component.js | 72 + ...example-panel-base.component.metadata.json | 1 + ...ngs-isolated-example-panel1.component.d.ts | 10 + ...tings-isolated-example-panel1.component.js | 51 + ...ted-example-panel1.component.metadata.json | 1 + ...ngs-isolated-example-panel2.component.d.ts | 10 + ...tings-isolated-example-panel2.component.js | 51 + ...ted-example-panel2.component.metadata.json | 1 + ...ngs-isolated-example-panel3.component.d.ts | 10 + ...tings-isolated-example-panel3.component.js | 51 + ...ted-example-panel3.component.metadata.json | 1 + ...ngs-isolated-example-panel4.component.d.ts | 31 + ...tings-isolated-example-panel4.component.js | 200 + ...ted-example-panel4.component.metadata.json | 1 + ...n-settings-isolated-example.component.d.ts | 7 + ...mon-settings-isolated-example.component.js | 64 + ...s-isolated-example.component.metadata.json | 1 + .../model/isolated-setting1-model.d.ts | 3 + .../model/isolated-setting1-model.js | 1 + .../isolated-setting1-model.metadata.json | 1 + .../model/isolated-setting2-model.d.ts | 3 + .../model/isolated-setting2-model.js | 1 + .../isolated-setting2-model.metadata.json | 1 + .../model/isolated-setting3-model.d.ts | 3 + .../model/isolated-setting3-model.js | 1 + .../isolated-setting3-model.metadata.json | 1 + .../model/isolated-setting4-model.d.ts | 21 + .../model/isolated-setting4-model.js | 36 + .../isolated-setting4-model.metadata.json | 1 + ...stom-settings-example-panel.component.d.ts | 11 + ...custom-settings-example-panel.component.js | 32 + ...ings-example-panel.component.metadata.json | 1 + .../custom-settings-example.component.d.ts | 2 + .../custom-settings-example.component.js | 16 + ...m-settings-example.component.metadata.json | 1 + .../settings/settings-example.component.d.ts | 5 + .../settings/settings-example.component.js | 20 + .../settings-example.component.metadata.json | 1 + .../single-setting-example.component.d.ts | 25 + .../single-setting-example.component.js | 105 + ...le-setting-example.component.metadata.json | 1 + .../single-setting/single-setting-model.d.ts | 3 + .../single-setting/single-setting-model.js | 1 + .../single-setting-model.metadata.json | 1 + .../split-view-example.component.d.ts | 2 + .../split-view-example.component.js | 16 + ...split-view-example.component.metadata.json | 1 + .../tooltip/tooltip-example.component.d.ts | 5 + .../tooltip/tooltip-example.component.js | 19 + .../tooltip-example.component.metadata.json | 1 + .../modules/controls/tree-table/testData.d.ts | 2 + .../modules/controls/tree-table/testData.js | 1370 +++++ .../tree-table/testData.metadata.json | 1 + .../tree-table-example.component.d.ts | 13 + .../tree-table-example.component.js | 38 + ...tree-table-example.component.metadata.json | 1 + .../character-creator-job-form.component.d.ts | 21 + .../character-creator-job-form.component.js | 82 + ...r-creator-job-form.component.metadata.json | 1 + ...character-creator-name-form.component.d.ts | 14 + .../character-creator-name-form.component.js | 82 + ...-creator-name-form.component.metadata.json | 1 + ...haracter-creator-spell-form.component.d.ts | 16 + .../character-creator-spell-form.component.js | 55 + ...creator-spell-form.component.metadata.json | 1 + .../character-creator-summary.component.d.ts | 13 + .../character-creator-summary.component.js | 46 + ...er-creator-summary.component.metadata.json | 1 + .../models/character-creator-params.d.ts | 9 + .../wizard/models/character-creator-params.js | 1 + .../character-creator-params.metadata.json | 1 + .../modules/controls/wizard/models/job.d.ts | 7 + .../modules/controls/wizard/models/job.js | 9 + .../controls/wizard/models/job.metadata.json | 1 + .../modules/controls/wizard/models/spell.d.ts | 7 + .../modules/controls/wizard/models/spell.js | 9 + .../wizard/models/spell.metadata.json | 1 + .../wizard/wizard-example.component.d.ts | 24 + .../wizard/wizard-example.component.js | 122 + .../wizard-example.component.metadata.json | 1 + .../boolean-converter-example.component.d.ts | 7 + .../boolean-converter-example.component.js | 21 + ...-converter-example.component.metadata.json | 1 + ...byte-unit-converter-example.component.d.ts | 6 + .../byte-unit-converter-example.component.js | 20 + ...-converter-example.component.metadata.json | 1 + .../enum-converter-example.component.d.ts | 14 + .../enum-converter-example.component.js | 33 + ...-converter-example.component.metadata.json | 1 + .../format/format-example.component.d.ts | 12 + .../pipes/format/format-example.component.js | 26 + .../format-example.component.metadata.json | 1 + .../highlight-example.component.d.ts | 8 + .../highlight/highlight-example.component.js | 22 + .../highlight-example.component.metadata.json | 1 + .../modules/pipes/pipes.component.d.ts | 9 + .../modules/pipes/pipes.component.js | 27 + .../pipes/pipes.component.metadata.json | 1 + .../dev-guide/modules/pipes/pipes.module.d.ts | 2 + .../dev-guide/modules/pipes/pipes.module.js | 42 + .../modules/pipes/pipes.module.metadata.json | 1 + .../modules/pipes/pipes.routing.d.ts | 2 + .../dev-guide/modules/pipes/pipes.routing.js | 24 + .../modules/pipes/pipes.routing.metadata.json | 1 + .../yesno-converter-example.component.d.ts | 6 + .../yesno-converter-example.component.js | 20 + ...-converter-example.component.metadata.json | 1 + .../accessibility.component.d.ts | 5 + .../accessibility/accessibility.component.js | 19 + .../accessibility.component.metadata.json | 1 + .../styles/behaviors/behaviors.component.d.ts | 5 + .../styles/behaviors/behaviors.component.js | 19 + .../behaviors.component.metadata.json | 1 + .../styles/colors/colors.component.d.ts | 10 + .../modules/styles/colors/colors.component.js | 29 + .../colors/colors.component.metadata.json | 1 + .../form/button/button-styles.component.d.ts | 2 + .../form/button/button-styles.component.js | 16 + .../button-styles.component.metadata.json | 1 + .../checkbox/checkbox-styles.component.d.ts | 2 + .../checkbox/checkbox-styles.component.js | 16 + .../checkbox-styles.component.metadata.json | 1 + .../styles/form/form-styles.component.d.ts | 2 + .../styles/form/form-styles.component.js | 16 + .../form/form-styles.component.metadata.json | 1 + .../styles/form/form-styles.module.d.ts | 2 + .../modules/styles/form/form-styles.module.js | 41 + .../form/form-styles.module.metadata.json | 1 + .../styles/form/form-styles.routing.d.ts | 2 + .../styles/form/form-styles.routing.js | 28 + .../form/form-styles.routing.metadata.json | 1 + .../form/radio/radio-styles.component.d.ts | 2 + .../form/radio/radio-styles.component.js | 16 + .../radio-styles.component.metadata.json | 1 + .../form/search/search-styles.component.d.ts | 2 + .../form/search/search-styles.component.js | 16 + .../search-styles.component.metadata.json | 1 + .../form/select/select-styles.component.d.ts | 2 + .../form/select/select-styles.component.js | 16 + .../select-styles.component.metadata.json | 1 + .../form/slider/slider-styles.component.d.ts | 2 + .../form/slider/slider-styles.component.js | 16 + .../slider-styles.component.metadata.json | 1 + .../form/text/text-styles.component.d.ts | 2 + .../styles/form/text/text-styles.component.js | 16 + .../text/text-styles.component.metadata.json | 1 + .../toggle-switch-styles.component.d.ts | 2 + .../toggle-switch-styles.component.js | 16 + ...ggle-switch-styles.component.metadata.json | 1 + .../modules/styles/icons/icons.component.d.ts | 193 + .../modules/styles/icons/icons.component.js | 56 + .../icons/icons.component.metadata.json | 1 + .../styles/layers/layers.component.d.ts | 5 + .../modules/styles/layers/layers.component.js | 19 + .../layers/layers.component.metadata.json | 1 + .../styles/layout/layout.component.d.ts | 6 + .../modules/styles/layout/layout.component.js | 32 + .../layout/layout.component.metadata.json | 1 + .../modules/styles/links/links.component.d.ts | 5 + .../modules/styles/links/links.component.js | 19 + .../links/links.component.metadata.json | 1 + .../modules/styles/pivot/pivot.component.d.ts | 5 + .../modules/styles/pivot/pivot.component.js | 19 + .../pivot/pivot.component.metadata.json | 1 + .../styles/progress/progress.component.d.ts | 5 + .../styles/progress/progress.component.js | 19 + .../progress/progress.component.metadata.json | 1 + .../styles/schemes/schemes.component.d.ts | 6 + .../styles/schemes/schemes.component.js | 20 + .../schemes/schemes.component.metadata.json | 1 + .../styles/shadows/shadows.component.d.ts | 5 + .../styles/shadows/shadows.component.js | 19 + .../shadows/shadows.component.metadata.json | 1 + .../styles/spacing/spacing.component.d.ts | 8 + .../styles/spacing/spacing.component.js | 50 + .../spacing/spacing.component.metadata.json | 1 + .../modules/styles/styles.component.d.ts | 9 + .../modules/styles/styles.component.js | 36 + .../styles/styles.component.metadata.json | 1 + .../modules/styles/styles.module.d.ts | 2 + .../dev-guide/modules/styles/styles.module.js | 59 + .../styles/styles.module.metadata.json | 1 + .../modules/styles/styles.routing.d.ts | 2 + .../modules/styles/styles.routing.js | 41 + .../styles/styles.routing.metadata.json | 1 + .../styles/themes/themes.component.d.ts | 5 + .../modules/styles/themes/themes.component.js | 19 + .../themes/themes.component.metadata.json | 1 + .../typography/typography.component.d.ts | 5 + .../styles/typography/typography.component.js | 19 + .../typography.component.metadata.json | 1 + .../shell/dist/app/dev-guide/treedata.json | 83 + .../modules/app-bar/app-bar.component.d.ts | 499 ++ .../app/modules/app-bar/app-bar.component.js | 128 + .../app-bar/app-bar.component.metadata.json | 1 + .../app/modules/app-bar/app-bar.module.d.ts | 2 + .../app/modules/app-bar/app-bar.module.js | 33 + .../app-bar/app-bar.module.metadata.json | 1 + .../app/modules/app-bar/app-bar.service.d.ts | 61 + .../app/modules/app-bar/app-bar.service.js | 237 + .../app-bar/app-bar.service.metadata.json | 1 + .../app/modules/app-bar/module-dialog.d.ts | 60 + .../dist/app/modules/app-bar/module-dialog.js | 251 + .../app-bar/module-dialog.metadata.json | 1 + .../solutions-list.component.d.ts | 35 + .../solutions-list.component.js | 98 + .../solutions-list.component.metadata.json | 1 + .../application-error.component.d.ts | 22 + .../application-error.component.js | 56 + .../application-error.component.metadata.json | 1 + .../application-error.module.d.ts | 2 + .../application-error.module.js | 32 + .../application-error.module.metadata.json | 1 + .../application-error.routing.d.ts | 2 + .../application-error.routing.js | 46 + .../application-error.routing.metadata.json | 1 + .../forbidden-error.component.d.ts | 22 + .../forbidden-error.component.js | 55 + .../forbidden-error.component.metadata.json | 1 + .../generic-error.component.d.ts | 26 + .../generic-error/generic-error.component.js | 65 + .../generic-error.component.metadata.json | 1 + .../unsupported-browser.component.d.ts | 26 + .../unsupported-browser.component.js | 58 + ...nsupported-browser.component.metadata.json | 1 + .../configuration-routing.module.d.ts | 2 + .../configuration-routing.module.js | 71 + ...configuration-routing.module.metadata.json | 1 + .../configuration.component.d.ts | 20 + .../configuration/configuration.component.js | 109 + .../configuration.component.metadata.json | 1 + .../configuration/configuration.module.d.ts | 2 + .../configuration/configuration.module.js | 42 + .../configuration.module.metadata.json | 1 + .../panels/access/access.component.d.ts | 1088 ++++ .../panels/access/access.component.js | 147 + .../access/access.component.metadata.json | 1 + .../panels/access/access.module.d.ts | 2 + .../panels/access/access.module.js | 51 + .../panels/access/access.module.metadata.json | 1 + .../panels/access/access.service.d.ts | 17 + .../panels/access/access.service.js | 55 + .../access/access.service.metadata.json | 1 + .../actions/add-security-group.action.d.ts | 16 + .../actions/add-security-group.action.js | 61 + .../add-security-group.action.metadata.json | 1 + .../actions/delete-security-group.action.d.ts | 18 + .../actions/delete-security-group.action.js | 59 + ...delete-security-group.action.metadata.json | 1 + .../actions/security-group-action.base.d.ts | 1077 ++++ .../actions/security-group-action.base.js | 44 + .../security-group-action.base.metadata.json | 1 + .../add-security-group-dialog.component.d.ts | 1136 ++++ .../add-security-group-dialog.component.js | 112 + ...urity-group-dialog.component.metadata.json | 1 + ...hange-access-control-dialog.component.d.ts | 1146 ++++ .../change-access-control-dialog.component.js | 141 + ...ess-control-dialog.component.metadata.json | 1 + .../access/model/security-groups-data.d.ts | 4 + .../access/model/security-groups-data.js | 1 + .../model/security-groups-data.metadata.json | 1 + .../admins-security-groups.component.d.ts | 8 + .../admins-security-groups.component.js | 50 + ...ns-security-groups.component.metadata.json | 1 + .../security-groups-base.component.d.ts | 1091 ++++ .../security-groups-base.component.js | 95 + ...curity-groups-base.component.metadata.json | 1 + .../users-security-groups.component.d.ts | 8 + .../users-security-groups.component.js | 50 + ...rs-security-groups.component.metadata.json | 1 + .../panels/azure/azure.component.d.ts | 1081 ++++ .../panels/azure/azure.component.js | 88 + .../azure/azure.component.metadata.json | 1 + .../panels/azure/azure.module.d.ts | 2 + .../panels/azure/azure.module.js | 36 + .../panels/azure/azure.module.metadata.json | 1 + .../panels/general.component.d.ts | 1087 ++++ .../configuration/panels/general.component.js | 86 + .../panels/general.component.metadata.json | 1 + .../panels/model/access-model.d.ts | 3 + .../panels/model/access-model.js | 1 + .../panels/model/access-model.metadata.json | 1 + .../panels/model/connection-model.d.ts | 3 + .../panels/model/connection-model.js | 1 + .../model/connection-model.metadata.json | 1 + .../panels/model/general-model.d.ts | 3 + .../panels/model/general-model.js | 1 + .../panels/model/general-model.metadata.json | 1 + .../panels/panel-base.component.d.ts | 27 + .../panels/panel-base.component.js | 83 + .../panels/panel-base.component.metadata.json | 1 + .../connections/connection-guard.service.d.ts | 32 + .../connections/connection-guard.service.js | 123 + .../connection-guard.service.metadata.json | 1 + .../connection/connection.component.d.ts | 120 + .../connection/connection.component.js | 61 + .../connection.component.metadata.json | 1 + .../connections-list.component.d.ts | 217 + .../connections-list.component.js | 564 ++ .../connections-list.component.metadata.json | 1 + .../connections-nav.component.d.ts | 40 + .../connections-nav.component.js | 67 + .../connections-nav.component.metadata.json | 1 + .../connections/connections.component.d.ts | 479 ++ .../connections/connections.component.js | 52 + .../connections.component.metadata.json | 1 + .../connections/connections.module.d.ts | 2 + .../modules/connections/connections.module.js | 46 + .../connections.module.metadata.json | 1 + .../connections/connections.routing.d.ts | 2 + .../connections/connections.routing.js | 44 + .../connections.routing.metadata.json | 1 + .../about-dialog/about-dialog.component.d.ts | 40 + .../about-dialog/about-dialog.component.js | 115 + .../about-dialog.component.metadata.json | 1 + .../add-connection-dialog.component.d.ts | 70 + .../add-connection-dialog.component.js | 171 + ...-connection-dialog.component.metadata.json | 1 + .../add-connection-frame.component.d.ts | 21 + .../add-connection-frame.component.js | 121 + ...d-connection-frame.component.metadata.json | 1 + .../dialogs/app-bar-dialog.component.d.ts | 10 + .../dialogs/app-bar-dialog.component.js | 44 + .../app-bar-dialog.component.metadata.json | 1 + .../day-zero-dialog.component.d.ts | 30 + .../day-zero-dialog.component.js | 110 + .../day-zero-dialog.component.metadata.json | 1 + .../edit-tags-dialog.component.d.ts | 60 + .../edit-tags-dialog.component.js | 119 + .../edit-tags-dialog.component.metadata.json | 1 + .../manage-as-dialog.component.d.ts | 70 + .../manage-as-dialog.component.js | 174 + .../manage-as-dialog.component.metadata.json | 1 + .../notifications-dialog.component.d.ts | 104 + .../notifications-dialog.component.js | 297 + ...tifications-dialog.component.metadata.json | 1 + .../modules/iframe/cached-frames-base.d.ts | 19 + .../app/modules/iframe/cached-frames-base.js | 140 + .../iframe/cached-frames-base.metadata.json | 1 + .../cached-frames.component.d.ts | 9 + .../cached-frames/cached-frames.component.js | 38 + .../cached-frames.component.metadata.json | 1 + .../cached-frames/cached-frames.module.d.ts | 2 + .../cached-frames/cached-frames.module.js | 21 + .../cached-frames.module.metadata.json | 1 + .../dist/app/modules/iframe/iframe-cache.d.ts | 197 + .../dist/app/modules/iframe/iframe-cache.js | 169 + .../modules/iframe/iframe-cache.metadata.json | 1 + .../app/modules/iframe/iframe.component.d.ts | 38 + .../app/modules/iframe/iframe.component.js | 114 + .../iframe/iframe.component.metadata.json | 1 + .../app/modules/iframe/iframe.module.d.ts | 2 + .../dist/app/modules/iframe/iframe.module.js | 29 + .../iframe/iframe.module.metadata.json | 1 + .../app/modules/iframe/iframe.service.d.ts | 124 + .../dist/app/modules/iframe/iframe.service.js | 437 ++ .../iframe/iframe.service.metadata.json | 1 + .../modules/overview/overview.component.d.ts | 480 ++ .../modules/overview/overview.component.js | 48 + .../overview/overview.component.metadata.json | 1 + .../app/modules/overview/overview.module.d.ts | 2 + .../app/modules/overview/overview.module.js | 30 + .../overview/overview.module.metadata.json | 1 + .../modules/overview/overview.routing.d.ts | 2 + .../app/modules/overview/overview.routing.js | 22 + .../overview/overview.routing.metadata.json | 1 + .../solution-container-routing.module.d.ts | 2 + .../solution-container-routing.module.js | 49 + ...ion-container-routing.module.metadata.json | 1 + .../solution-container.component.d.ts | 7 + .../solution-container.component.js | 25 + ...solution-container.component.metadata.json | 1 + .../solution-container.module.d.ts | 2 + .../solution-container.module.js | 31 + .../solution-container.module.metadata.json | 1 + .../solution-guard.service.d.ts | 21 + .../solution-guard.service.js | 64 + .../solution-guard.service.metadata.json | 1 + .../solution-root-guard.service.d.ts | 51 + .../solution-root-guard.service.js | 117 + .../solution-root-guard.service.metadata.json | 1 + .../tools/default-tool-guard.service.d.ts | 19 + .../tools/default-tool-guard.service.js | 77 + .../default-tool-guard.service.metadata.json | 1 + .../multi-tool/multi-tool.component.d.ts | 73 + .../tools/multi-tool/multi-tool.component.js | 219 + .../multi-tool.component.metadata.json | 1 + .../modules/tools/tool/tool.component.d.ts | 21 + .../app/modules/tools/tool/tool.component.js | 72 + .../tools/tool/tool.component.metadata.json | 1 + .../tools/tools-guard-base.service.d.ts | 69 + .../modules/tools/tools-guard-base.service.js | 124 + .../tools-guard-base.service.metadata.json | 1 + .../modules/tools/tools-routing.module.d.ts | 2 + .../app/modules/tools/tools-routing.module.js | 58 + .../tools/tools-routing.module.metadata.json | 1 + .../dist/app/modules/tools/tools.module.d.ts | 2 + .../dist/app/modules/tools/tools.module.js | 43 + .../modules/tools/tools.module.metadata.json | 1 + .../models/shell-application-settings.d.ts | 19 + .../models/shell-application-settings.js | 50 + .../shell-application-settings.metadata.json | 1 + .../models/shell-user-settings.d.ts | 44 + .../models/shell-user-settings.js | 107 + .../models/shell-user-settings.metadata.json | 1 + .../user-profile/models/user-profile.d.ts | 45 + .../user-profile/models/user-profile.js | 89 + .../models/user-profile.metadata.json | 1 + .../user-profile/user-profile.service.d.ts | 54 + .../user-profile/user-profile.service.js | 128 + .../user-profile.service.metadata.json | 1 + .../shell/dist/app/shell-asset-manager.d.ts | 9 + .../shell/dist/app/shell-asset-manager.js | 48 + .../app/shell-asset-manager.metadata.json | 1 + .../shell/dist/app/shell-guard.service.d.ts | 22 + .../shell/dist/app/shell-guard.service.js | 68 + .../app/shell-guard.service.metadata.json | 1 + packages/shell/dist/app/shell.component.d.ts | 20 + packages/shell/dist/app/shell.component.js | 65 + .../dist/app/shell.component.metadata.json | 1 + packages/shell/dist/app/shell.service.d.ts | 62 + packages/shell/dist/app/shell.service.js | 173 + .../dist/app/shell.service.metadata.json | 1 + .../shell/dist/app/utility/constants.d.ts | 4 + packages/shell/dist/app/utility/constants.js | 5 + .../dist/app/utility/constants.metadata.json | 1 + .../shell/dist/app/utility/route-helpers.d.ts | 59 + .../shell/dist/app/utility/route-helpers.js | 274 + .../app/utility/route-helpers.metadata.json | 1 + .../dist/app/web-mode-guard.service.d.ts | 21 + .../shell/dist/app/web-mode-guard.service.js | 47 + .../app/web-mode-guard.service.metadata.json | 1 + .../dist/assets/fonts/SegoeUI/Bold/5.27.eot | Bin 0 -> 32096 bytes .../dist/assets/fonts/SegoeUI/Bold/5.27.svg | 1841 ++++++ .../dist/assets/fonts/SegoeUI/Bold/5.27.ttf | Bin 0 -> 64100 bytes .../dist/assets/fonts/SegoeUI/Bold/5.27.woff | Bin 0 -> 40040 bytes .../dist/assets/fonts/SegoeUI/Bold/5.27.woff2 | Bin 0 -> 32748 bytes .../dist/assets/fonts/SegoeUI/Normal/5.27.eot | Bin 0 -> 35173 bytes .../dist/assets/fonts/SegoeUI/Normal/5.27.svg | 1815 ++++++ .../dist/assets/fonts/SegoeUI/Normal/5.27.ttf | Bin 0 -> 71176 bytes .../assets/fonts/SegoeUI/Normal/5.27.woff | Bin 0 -> 43692 bytes .../assets/fonts/SegoeUI/Normal/5.27.woff2 | Bin 0 -> 35776 bytes .../dist/assets/fonts/ServMDL2/ServMDL2.eot | Bin 0 -> 15495 bytes .../dist/assets/fonts/ServMDL2/ServMDL2.svg | 222 + .../dist/assets/fonts/ServMDL2/ServMDL2.ttf | Bin 0 -> 36064 bytes .../dist/assets/fonts/ServMDL2/ServMDL2.woff | Bin 0 -> 18256 bytes .../dist/assets/fonts/ServMDL2/ServMDL2.woff2 | Bin 0 -> 15684 bytes .../gifs/WindowsAdminCenter-Welcome.gif | Bin 0 -> 236063 bytes .../shell/dist/assets/images/Feedback.png | Bin 0 -> 69362 bytes .../dist/assets/strings/cs-CZ/strings.json | 1 + .../dist/assets/strings/de-DE/strings.json | 1 + .../dist/assets/strings/en-US/strings.json | 1 + .../dist/assets/strings/es-ES/strings.json | 1 + .../dist/assets/strings/fr-FR/strings.json | 1 + .../dist/assets/strings/hu-HU/strings.json | 1 + .../dist/assets/strings/it-IT/strings.json | 1 + .../dist/assets/strings/ja-JP/strings.json | 1 + .../dist/assets/strings/ko-KR/strings.json | 1 + .../dist/assets/strings/nl-NL/strings.json | 1 + .../dist/assets/strings/pl-PL/strings.json | 1 + .../dist/assets/strings/pt-BR/strings.json | 1 + .../dist/assets/strings/pt-PT/strings.json | 1 + .../dist/assets/strings/ru-RU/strings.json | 1 + .../shell/dist/assets/strings/strings.json | 1 + .../dist/assets/strings/sv-SE/strings.json | 1 + .../dist/assets/strings/tr-TR/strings.json | 1 + .../dist/assets/strings/zh-CN/strings.json | 1 + .../dist/assets/strings/zh-TW/strings.json | 1 + packages/shell/dist/assets/styles/main.css | 34 + .../shell/dist/core/base/environment.d.ts | 96 + packages/shell/dist/core/base/environment.js | 5 + packages/shell/dist/core/base/json.d.ts | 18 + packages/shell/dist/core/base/json.js | 2 + .../shell/dist/core/base/json.metadata.json | 1 + .../shell/dist/core/base/polyfills/array.d.ts | 69 + .../shell/dist/core/base/polyfills/array.js | 1 + .../dist/core/base/polyfills/string.d.ts | 45 + .../shell/dist/core/base/polyfills/string.js | 1 + packages/shell/dist/core/base/utilities.d.ts | 666 +++ packages/shell/dist/core/base/utilities.js | 1795 ++++++ .../dist/core/base/versioned-object.d.ts | 104 + .../shell/dist/core/base/versioned-object.js | 172 + .../core/base/versioned-object.metadata.json | 1 + .../dist/core/data/accessibility-manager.d.ts | 187 + .../dist/core/data/accessibility-manager.js | 366 ++ .../data/accessibility-manager.metadata.json | 1 + .../shell/dist/core/data/app-context.d.ts | 193 + packages/shell/dist/core/data/app-context.js | 192 + .../dist/core/data/app-context.metadata.json | 1 + .../shell/dist/core/data/asset-manager.d.ts | 19 + .../shell/dist/core/data/asset-manager.js | 83 + .../core/data/asset-manager.metadata.json | 1 + .../dist/core/data/batch-connection.d.ts | 243 + .../shell/dist/core/data/batch-connection.js | 529 ++ .../core/data/batch-connection.metadata.json | 1 + .../shell/dist/core/data/cim-connection.d.ts | 216 + .../shell/dist/core/data/cim-connection.js | 418 ++ .../core/data/cim-connection.metadata.json | 1 + packages/shell/dist/core/data/cim-stream.d.ts | 291 + packages/shell/dist/core/data/cim-stream.js | 450 ++ .../dist/core/data/cim-stream.metadata.json | 1 + packages/shell/dist/core/data/cim.d.ts | 164 + packages/shell/dist/core/data/cim.js | 166 + .../shell/dist/core/data/cim.metadata.json | 1 + packages/shell/dist/core/data/cookie.d.ts | 17 + packages/shell/dist/core/data/cookie.js | 37 + .../shell/dist/core/data/cookie.metadata.json | 1 + .../dist/core/data/core-environment.d.ts | 91 + .../shell/dist/core/data/core-environment.js | 140 + .../core/data/core-environment.metadata.json | 1 + packages/shell/dist/core/data/crypto.d.ts | 131 + packages/shell/dist/core/data/crypto.js | 348 ++ .../shell/dist/core/data/crypto.metadata.json | 1 + packages/shell/dist/core/data/disposable.d.ts | 87 + packages/shell/dist/core/data/disposable.js | 145 + .../dist/core/data/disposable.metadata.json | 1 + .../shell/dist/core/data/file-transfer.d.ts | 59 + .../shell/dist/core/data/file-transfer.js | 173 + .../core/data/file-transfer.metadata.json | 1 + .../dist/core/data/gateway-connection.d.ts | 192 + .../dist/core/data/gateway-connection.js | 300 + .../data/gateway-connection.metadata.json | 1 + .../shell/dist/core/data/globalization.d.ts | 47 + .../shell/dist/core/data/globalization.js | 128 + .../core/data/globalization.metadata.json | 1 + .../shell/dist/core/data/http-constants.d.ts | 170 + .../shell/dist/core/data/http-constants.js | 841 +++ .../core/data/http-constants.metadata.json | 1 + packages/shell/dist/core/data/http.d.ts | 146 + packages/shell/dist/core/data/http.js | 295 + .../shell/dist/core/data/http.metadata.json | 1 + .../shell/dist/core/data/lifetime-data.d.ts | 10 + .../shell/dist/core/data/lifetime-data.js | 15 + .../core/data/lifetime-data.metadata.json | 1 + .../dist/core/data/localization-manager.d.ts | 71 + .../dist/core/data/localization-manager.js | 253 + .../data/localization-manager.metadata.json | 1 + packages/shell/dist/core/data/native-q.d.ts | 46 + packages/shell/dist/core/data/native-q.js | 57 + .../dist/core/data/native-q.metadata.json | 1 + packages/shell/dist/core/data/net.d.ts | 206 + packages/shell/dist/core/data/net.js | 441 ++ .../shell/dist/core/data/net.metadata.json | 1 + .../shell/dist/core/data/node-connection.d.ts | 174 + .../shell/dist/core/data/node-connection.js | 216 + .../core/data/node-connection.metadata.json | 1 + .../dist/core/data/powershell-alternate.d.ts | 86 + .../dist/core/data/powershell-alternate.js | 253 + .../data/powershell-alternate.metadata.json | 1 + .../dist/core/data/powershell-batch.d.ts | 188 + .../shell/dist/core/data/powershell-batch.js | 689 +++ .../core/data/powershell-batch.metadata.json | 1 + .../dist/core/data/powershell-connection.d.ts | 121 + .../dist/core/data/powershell-connection.js | 93 + .../data/powershell-connection.metadata.json | 1 + .../dist/core/data/powershell-stream.d.ts | 177 + .../shell/dist/core/data/powershell-stream.js | 297 + .../core/data/powershell-stream.metadata.json | 1 + packages/shell/dist/core/data/powershell.d.ts | 332 ++ packages/shell/dist/core/data/powershell.js | 585 ++ .../dist/core/data/powershell.metadata.json | 1 + .../shell/dist/core/data/query-cache.d.ts | 133 + packages/shell/dist/core/data/query-cache.js | 344 ++ .../dist/core/data/query-cache.metadata.json | 1 + .../shell/dist/core/data/resource-cache.d.ts | 42 + .../shell/dist/core/data/resource-cache.js | 60 + .../core/data/resource-cache.metadata.json | 1 + .../dist/core/data/settings-manager.d.ts | 48 + .../shell/dist/core/data/settings-manager.js | 97 + .../core/data/settings-manager.metadata.json | 1 + packages/shell/dist/core/data/units.d.ts | 48 + packages/shell/dist/core/data/units.js | 138 + .../shell/dist/core/data/units.metadata.json | 1 + .../dist/core/data/websocket-stream.d.ts | 237 + .../shell/dist/core/data/websocket-stream.js | 306 + .../core/data/websocket-stream.metadata.json | 1 + .../dist/core/diagnostics/log-level.d.ts | 12 + .../shell/dist/core/diagnostics/log-level.js | 14 + .../core/diagnostics/log-level.metadata.json | 1 + .../dist/core/diagnostics/log-record.d.ts | 32 + .../shell/dist/core/diagnostics/log-record.js | 1 + .../core/diagnostics/log-record.metadata.json | 1 + .../shell/dist/core/diagnostics/logging.d.ts | 114 + .../shell/dist/core/diagnostics/logging.js | 299 + .../core/diagnostics/logging.metadata.json | 1 + .../core/diagnostics/telemetry-record.d.ts | 36 + .../dist/core/diagnostics/telemetry-record.js | 1 + .../telemetry-record.metadata.json | 1 + packages/shell/dist/core/dom/dom.d.ts | 310 + packages/shell/dist/core/dom/dom.js | 636 ++ .../shell/dist/core/dom/dom.metadata.json | 1 + .../dist/core/frame/frame-connection.d.ts | 52 + .../shell/dist/core/frame/frame-connection.js | 132 + .../core/frame/frame-connection.metadata.json | 1 + packages/shell/dist/core/index.d.ts | 83 + packages/shell/dist/core/index.js | 76 + packages/shell/dist/core/index.metadata.json | 1 + .../core/manifest/environment-modules.d.ts | 537 ++ .../dist/core/manifest/environment-modules.js | 368 ++ .../environment-modules.metadata.json | 1 + .../core/manifest/examples/bare-minimum.json | 7 + .../examples/module-with-entrypoints.json | 90 + .../dist/core/manifest/manifest-loader.d.ts | 35 + .../dist/core/manifest/manifest-loader.js | 173 + .../manifest/manifest-loader.metadata.json | 1 + .../dist/core/manifest/module-schema.json | 418 ++ .../notification/client-notification.d.ts | 49 + .../core/notification/client-notification.js | 15 + .../client-notification.metadata.json | 1 + .../notification/notification-connection.d.ts | 35 + .../notification/notification-connection.js | 79 + .../notification-connection.metadata.json | 1 + .../notification/notification-manager.d.ts | 110 + .../core/notification/notification-manager.js | 251 + .../notification-manager.metadata.json | 1 + .../core/notification/notification-state.d.ts | 13 + .../core/notification/notification-state.js | 15 + .../notification-state.metadata.json | 1 + .../dist/core/notification/notification.d.ts | 164 + .../dist/core/notification/notification.js | 344 ++ .../notification/notification.metadata.json | 1 + .../notification/powershell-notification.d.ts | 90 + .../notification/powershell-notification.js | 219 + .../powershell-notification.metadata.json | 1 + .../core/notification/socket-signalr.d.ts | 96 + .../dist/core/notification/socket-signalr.js | 131 + .../notification/socket-signalr.metadata.json | 1 + .../notification/work-item-connection.d.ts | 81 + .../core/notification/work-item-connection.js | 162 + .../work-item-connection.metadata.json | 1 + .../core/notification/work-item-manager.d.ts | 54 + .../core/notification/work-item-manager.js | 187 + .../work-item-manager.metadata.json | 1 + .../core/notification/work-item-request.d.ts | 219 + .../core/notification/work-item-request.js | 9 + .../work-item-request.metadata.json | 1 + packages/shell/dist/core/polyfills.d.ts | 4 + packages/shell/dist/core/polyfills.js | 6 + packages/shell/dist/core/rpc/rpc-base.d.ts | 668 +++ packages/shell/dist/core/rpc/rpc-base.js | 289 + .../dist/core/rpc/rpc-base.metadata.json | 1 + packages/shell/dist/core/rpc/rpc-channel.d.ts | 132 + packages/shell/dist/core/rpc/rpc-channel.js | 515 ++ .../dist/core/rpc/rpc-channel.metadata.json | 1 + packages/shell/dist/core/rpc/rpc-dialogs.d.ts | 266 + packages/shell/dist/core/rpc/rpc-dialogs.js | 58 + .../dist/core/rpc/rpc-dialogs.metadata.json | 1 + .../core/rpc/rpc-forward-report-data.d.ts | 73 + .../dist/core/rpc/rpc-forward-report-data.js | 1 + .../rpc/rpc-forward-report-data.metadata.json | 1 + .../shell/dist/core/rpc/rpc-forwarder.d.ts | 98 + packages/shell/dist/core/rpc/rpc-forwarder.js | 240 + .../dist/core/rpc/rpc-forwarder.metadata.json | 1 + packages/shell/dist/core/rpc/rpc-inbound.d.ts | 136 + packages/shell/dist/core/rpc/rpc-inbound.js | 214 + .../dist/core/rpc/rpc-inbound.metadata.json | 1 + packages/shell/dist/core/rpc/rpc-manager.d.ts | 112 + packages/shell/dist/core/rpc/rpc-manager.js | 245 + .../dist/core/rpc/rpc-manager.metadata.json | 1 + .../shell/dist/core/rpc/rpc-outbound.d.ts | 85 + packages/shell/dist/core/rpc/rpc-outbound.js | 130 + .../dist/core/rpc/rpc-outbound.metadata.json | 1 + packages/shell/dist/core/rpc/rpc.d.ts | 306 + packages/shell/dist/core/rpc/rpc.js | 575 ++ .../shell/dist/core/rpc/rpc.metadata.json | 1 + .../dist/core/security/active-connection.d.ts | 70 + .../dist/core/security/active-connection.js | 143 + .../security/active-connection.metadata.json | 1 + .../core/security/authorization-manager.d.ts | 199 + .../core/security/authorization-manager.js | 534 ++ .../authorization-manager.metadata.json | 1 + .../core/security/connection-manager.d.ts | 173 + .../dist/core/security/connection-manager.js | 504 ++ .../security/connection-manager.metadata.json | 1 + .../dist/core/security/connection-stream.d.ts | 224 + .../dist/core/security/connection-stream.js | 491 ++ .../security/connection-stream.metadata.json | 1 + .../core/security/connection-tag-manager.d.ts | 62 + .../core/security/connection-tag-manager.js | 179 + .../connection-tag-manager.metadata.json | 1 + .../shell/dist/core/security/connection.d.ts | 176 + .../shell/dist/core/security/connection.js | 245 + .../core/security/connection.metadata.json | 1 + .../security/tool-condition-validator.d.ts | 49 + .../core/security/tool-condition-validator.js | 399 ++ .../tool-condition-validator.metadata.json | 1 + .../dist/core/security/user-principal.d.ts | 9 + .../dist/core/security/user-principal.js | 1 + .../security/user-principal.metadata.json | 1 + .../cluster-inventory-cache.d.ts | 52 + .../cluster-inventory-cache.js | 188 + .../cluster-inventory-cache.metadata.json | 1 + .../cluster-inventory/cluster-inventory.d.ts | 122 + .../cluster-inventory/cluster-inventory.js | 20 + .../cluster-inventory.metadata.json | 1 + .../cluster-node-inventory.d.ts | 43 + .../cluster-node-inventory.js | 43 + .../cluster-node-inventory.metadata.json | 1 + .../gateway-inventory-cache.d.ts | 45 + .../gateway-inventory-cache.js | 91 + .../gateway-inventory-cache.metadata.json | 1 + .../gateway-inventory-detail-cache.d.ts | 45 + .../gateway-inventory-detail-cache.js | 82 + ...teway-inventory-detail-cache.metadata.json | 1 + .../gateway-inventory-detail.d.ts | 29 + .../gateway-inventory-detail.js | 18 + .../gateway-inventory-detail.metadata.json | 1 + .../gateway-inventory/gateway-inventory.d.ts | 144 + .../gateway-inventory/gateway-inventory.js | 36 + .../gateway-inventory.metadata.json | 1 + .../core/shared/inventory-query-caches.d.ts | 76 + .../core/shared/inventory-query-caches.js | 178 + .../inventory-query-caches.metadata.json | 1 + .../server-inventory-cache.d.ts | 51 + .../server-inventory-cache.js | 114 + .../server-inventory-cache.metadata.json | 1 + .../server-inventory-detail-cache.d.ts | 44 + .../server-inventory-detail-cache.js | 120 + ...erver-inventory-detail-cache.metadata.json | 1 + .../server-inventory-detail.d.ts | 96 + .../server-inventory-detail.js | 81 + .../server-inventory-detail.metadata.json | 1 + .../server-inventory/server-inventory.d.ts | 244 + .../server-inventory/server-inventory.js | 175 + .../server-inventory.metadata.json | 1 + .../shell/dist/core/shared/shared-cache.d.ts | 98 + .../shell/dist/core/shared/shared-cache.js | 199 + .../core/shared/shared-cache.metadata.json | 1 + .../tool-inventory/tool-inventory-cache.d.ts | 44 + .../tool-inventory/tool-inventory-cache.js | 100 + .../tool-inventory-cache.metadata.json | 1 + .../shared/tool-inventory/tool-inventory.d.ts | 91 + .../shared/tool-inventory/tool-inventory.js | 20 + .../tool-inventory.metadata.json | 1 + .../shell/dist/environments/environment.d.ts | 10 + .../shell/dist/environments/environment.js | 11 + .../environments/environment.metadata.json | 1 + .../dist/environments/environment.prod.d.ts | 10 + .../dist/environments/environment.prod.js | 11 + .../environment.prod.metadata.json | 1 + .../dist/generated/powershell-scripts.d.ts | 43 + .../dist/generated/powershell-scripts.js | 47 + .../scripts/Get-CimWin32ComputerSystem.ps1 | 17 + .../scripts/Get-CimWin32LogicalDisk.ps1 | 17 + .../scripts/Get-CimWin32NetworkAdapter.ps1 | 17 + .../scripts/Get-CimWin32OperatingSystem.ps1 | 17 + .../scripts/Get-CimWin32PhysicalMemory.ps1 | 17 + .../scripts/Get-CimWin32Processor.ps1 | 17 + packages/shell/dist/generated/strings.d.ts | 1067 ++++ packages/shell/dist/generated/strings.js | 2 + .../dist/generated/strings.metadata.json | 1 + packages/shell/dist/main.d.ts | 1 + packages/shell/dist/main.js | 24 + packages/shell/dist/manifest.e2e.json | 4531 ++++++++++++++ packages/shell/dist/manifest.json | 6 + packages/shell/dist/manifest.local.json | 5197 +++++++++++++++++ packages/shell/dist/polyfills.d.ts | 51 + packages/shell/dist/polyfills.js | 58 + .../shell/dist/powershell-cim-config.json | 65 + .../Microsoft.SME.Shell.psd1 | 290 + .../Microsoft.SME.Shell.psm1 | 501 ++ .../scripts/Get-ClusterInventory.ps1 | 59 + .../resources/scripts/Get-ClusterNodes.ps1 | 65 + .../resources/scripts/Get-ServerInventory.ps1 | 87 + .../test-util/load-babel-require.helper.d.ts | 2 + .../test-util/load-babel-require.helper.js | 19 + .../dist/test-util/load-jsdom.helper.d.ts | 11 + .../shell/dist/test-util/load-jsdom.helper.js | 38 + .../mock-msft-sme.test.helper.metadata.json | 1 + packages/shell/dist/test.d.ts | 7 + packages/shell/dist/test.js | 22 + .../tools/gulp-manifest-resource/index.js | 113 + .../tools/gulp-merge-json-in-folders/index.js | 59 + .../gulp-merge-json-in-folders/json-merge.js | 123 + .../shell/dist/tools/gulp-ps-cim/index.js | 227 + .../powershell-cim-config-schema.json | 136 + .../shell/dist/tools/gulp-ps-code/index.js | 169 + .../tools/gulp-ps-code/ps-code-convert.js | 181 + .../dist/tools/gulp-ps-manifest/index.js | 124 + .../shell/dist/tools/gulp-ps-module/index.js | 113 + .../shell/dist/tools/gulp-resjson/index.js | 118 + .../tools/gulp-resjson/resjson-convert.js | 147 + .../shell/dist/tools/gulp-svg-code/index.js | 80 + .../tools/gulp-svg-code/svg-code-convert.js | 139 + .../tools/scripts/New-CimScriptCollection.ps1 | 210 + .../dist/tools/scripts/New-CimScripts.ps1 | 191 + .../New-PRWithLatestPackageReference.ps1 | 216 + .../tools/scripts/Search-NonAsciiText.ps1 | 36 + packages/shell/dist/tools/tsconfig.json | 17 + packages/shell/dist/tsconfig.json | 23 + packages/shell/e2e/Settings.ts | 149 + packages/shell/e2e/base/polyfills/string.ts | 12 + packages/shell/e2e/base/utilities.ts | 174 + packages/shell/e2e/index.ts | 15 + packages/shell/e2e/specs/app.e2e-spec.ts | 15 + .../e2e/specs/devGuide-alertBar.e2e-spec.ts | 21 + .../e2e/specs/devGuide-dataTable.e2e-spec.ts | 175 + .../e2e/specs/devGuide-treeTable.e2e-spec.ts | 36 + packages/shell/e2e/testManager.ts | 439 ++ packages/shell/e2e/testSuite.ts | 325 ++ packages/shell/e2e/tsconfig.json | 16 + packages/shell/e2e/ui-objects/actionBar.ts | 34 + packages/shell/e2e/ui-objects/actionPane.ts | 11 + packages/shell/e2e/ui-objects/alertBar.ts | 62 + .../e2e/ui-objects/confirmationDialog.ts | 18 + packages/shell/e2e/ui-objects/dataTable.ts | 314 + packages/shell/e2e/ui-objects/detailPane.ts | 24 + packages/shell/e2e/ui-objects/dropdownList.ts | 28 + packages/shell/e2e/ui-objects/fileUploader.ts | 18 + packages/shell/e2e/ui-objects/form.ts | 26 + .../shell/e2e/ui-objects/messageDialog.ts | 9 + packages/shell/e2e/ui-objects/treeTable.ts | 233 + packages/shell/e2e/ui-objects/uiObject.ts | 172 + packages/shell/e2e/ui/baseUI.ts | 67 + packages/shell/e2e/ui/devGuide.ts | 13 + packages/shell/e2e/ui/shell.ts | 238 + packages/shell/e2e/utils.ts | 488 ++ .../shell/node_modules/primeng/.editorconfig | 13 + .../shell/node_modules/primeng/.npmignore | 56 + .../shell/node_modules/primeng/LICENSE.md | 21 + packages/shell/node_modules/primeng/README.md | 6 + .../components/accordion/accordion.d.ts | 35 + .../primeng/components/accordion/accordion.js | 202 + .../components/accordion/accordion.js.map | 1 + .../accordion/accordion.metadata.json | 1 + .../components/autocomplete/autocomplete.d.ts | 100 + .../components/autocomplete/autocomplete.js | 566 ++ .../autocomplete/autocomplete.js.map | 1 + .../autocomplete/autocomplete.metadata.json | 1 + .../primeng/components/blockui/blockui.d.ts | 17 + .../primeng/components/blockui/blockui.js | 95 + .../primeng/components/blockui/blockui.js.map | 1 + .../components/blockui/blockui.metadata.json | 1 + .../components/breadcrumb/breadcrumb.d.ts | 11 + .../components/breadcrumb/breadcrumb.js | 76 + .../components/breadcrumb/breadcrumb.js.map | 1 + .../breadcrumb/breadcrumb.metadata.json | 1 + .../primeng/components/button/button.d.ts | 19 + .../primeng/components/button/button.js | 129 + .../primeng/components/button/button.js.map | 1 + .../components/button/button.metadata.json | 1 + .../primeng/components/calendar/calendar.d.ts | 164 + .../primeng/components/calendar/calendar.js | 1125 ++++ .../components/calendar/calendar.js.map | 1 + .../calendar/calendar.metadata.json | 1 + .../primeng/components/captcha/captcha.d.ts | 25 + .../primeng/components/captcha/captcha.js | 135 + .../primeng/components/captcha/captcha.js.map | 1 + .../components/captcha/captcha.metadata.json | 1 + .../primeng/components/carousel/carousel.d.ts | 66 + .../primeng/components/carousel/carousel.js | 329 ++ .../components/carousel/carousel.js.map | 1 + .../carousel/carousel.metadata.json | 1 + .../primeng/components/chart/chart.d.ts | 25 + .../primeng/components/chart/chart.js | 127 + .../primeng/components/chart/chart.js.map | 1 + .../components/chart/chart.metadata.json | 1 + .../primeng/components/checkbox/checkbox.d.ts | 36 + .../primeng/components/checkbox/checkbox.js | 158 + .../components/checkbox/checkbox.js.map | 1 + .../checkbox/checkbox.metadata.json | 1 + .../primeng/components/chips/chips.d.ts | 42 + .../primeng/components/chips/chips.js | 219 + .../primeng/components/chips/chips.js.map | 1 + .../components/chips/chips.metadata.json | 1 + .../codehighlighter/codehighlighter.d.ts | 8 + .../codehighlighter/codehighlighter.js | 43 + .../codehighlighter/codehighlighter.js.map | 1 + .../codehighlighter.metadata.json | 1 + .../components/colorpicker/colorpicker.d.ts | 104 + .../components/colorpicker/colorpicker.js | 486 ++ .../components/colorpicker/colorpicker.js.map | 1 + .../colorpicker/colorpicker.metadata.json | 1 + .../primeng/components/common/api.d.ts | 13 + .../primeng/components/common/api.js | 9 + .../primeng/components/common/api.js.map | 1 + .../components/common/api.metadata.json | 1 + .../components/common/blockableui.d.ts | 3 + .../primeng/components/common/blockableui.js | 3 + .../components/common/blockableui.js.map | 1 + .../common/blockableui.metadata.json | 1 + .../components/common/confirmation.d.ts | 13 + .../primeng/components/common/confirmation.js | 3 + .../components/common/confirmation.js.map | 1 + .../common/confirmation.metadata.json | 1 + .../common/confirmationservice.d.ts | 10 + .../components/common/confirmationservice.js | 31 + .../common/confirmationservice.js.map | 1 + .../common/confirmationservice.metadata.json | 1 + .../components/common/filtermetadata.d.ts | 4 + .../components/common/filtermetadata.js | 3 + .../components/common/filtermetadata.js.map | 1 + .../common/filtermetadata.metadata.json | 1 + .../components/common/lazyloadevent.d.ts | 13 + .../components/common/lazyloadevent.js | 3 + .../components/common/lazyloadevent.js.map | 1 + .../common/lazyloadevent.metadata.json | 1 + .../primeng/components/common/menuitem.d.ts | 18 + .../primeng/components/common/menuitem.js | 3 + .../primeng/components/common/menuitem.js.map | 1 + .../components/common/menuitem.metadata.json | 1 + .../primeng/components/common/message.d.ts | 6 + .../primeng/components/common/message.js | 3 + .../primeng/components/common/message.js.map | 1 + .../components/common/message.metadata.json | 1 + .../primeng/components/common/selectitem.d.ts | 4 + .../primeng/components/common/selectitem.js | 3 + .../components/common/selectitem.js.map | 1 + .../common/selectitem.metadata.json | 1 + .../primeng/components/common/shared.d.ts | 118 + .../primeng/components/common/shared.js | 481 ++ .../primeng/components/common/shared.js.map | 1 + .../components/common/shared.metadata.json | 1 + .../primeng/components/common/sortmeta.d.ts | 4 + .../primeng/components/common/sortmeta.js | 3 + .../primeng/components/common/sortmeta.js.map | 1 + .../components/common/sortmeta.metadata.json | 1 + .../common/treedragdropservice.d.ts | 10 + .../components/common/treedragdropservice.js | 30 + .../common/treedragdropservice.js.map | 1 + .../common/treedragdropservice.metadata.json | 1 + .../primeng/components/common/treenode.d.ts | 17 + .../primeng/components/common/treenode.js | 3 + .../primeng/components/common/treenode.js.map | 1 + .../components/common/treenode.metadata.json | 1 + .../components/common/treenodedragevent.d.ts | 8 + .../components/common/treenodedragevent.js | 3 + .../common/treenodedragevent.js.map | 1 + .../common/treenodedragevent.metadata.json | 1 + .../confirmdialog/confirmdialog.d.ts | 53 + .../components/confirmdialog/confirmdialog.js | 295 + .../confirmdialog/confirmdialog.js.map | 1 + .../confirmdialog/confirmdialog.metadata.json | 1 + .../components/contextmenu/contextmenu.d.ts | 43 + .../components/contextmenu/contextmenu.js | 237 + .../components/contextmenu/contextmenu.js.map | 1 + .../contextmenu/contextmenu.metadata.json | 1 + .../primeng/components/datagrid/datagrid.d.ts | 44 + .../primeng/components/datagrid/datagrid.js | 230 + .../components/datagrid/datagrid.js.map | 1 + .../datagrid/datagrid.metadata.json | 1 + .../primeng/components/datalist/datalist.d.ts | 46 + .../primeng/components/datalist/datalist.js | 238 + .../components/datalist/datalist.js.map | 1 + .../datalist/datalist.metadata.json | 1 + .../components/datascroller/datascroller.d.ts | 39 + .../components/datascroller/datascroller.js | 218 + .../datascroller/datascroller.js.map | 1 + .../datascroller/datascroller.metadata.json | 1 + .../components/datatable/datatable.d.ts | 334 ++ .../primeng/components/datatable/datatable.js | 2227 +++++++ .../components/datatable/datatable.js.map | 1 + .../datatable/datatable.metadata.json | 1 + .../primeng/components/defer/defer.d.ts | 19 + .../primeng/components/defer/defer.js | 85 + .../primeng/components/defer/defer.js.map | 1 + .../components/defer/defer.metadata.json | 1 + .../primeng/components/dialog/dialog.d.ts | 86 + .../primeng/components/dialog/dialog.js | 486 ++ .../primeng/components/dialog/dialog.js.map | 1 + .../components/dialog/dialog.metadata.json | 1 + .../primeng/components/dom/domhandler.d.ts | 45 + .../primeng/components/dom/domhandler.js | 351 ++ .../primeng/components/dom/domhandler.js.map | 1 + .../components/dom/domhandler.metadata.json | 1 + .../primeng/components/dragdrop/dragdrop.d.ts | 38 + .../primeng/components/dragdrop/dragdrop.js | 235 + .../components/dragdrop/dragdrop.js.map | 1 + .../dragdrop/dragdrop.metadata.json | 1 + .../primeng/components/dropdown/dropdown.d.ts | 102 + .../primeng/components/dropdown/dropdown.js | 529 ++ .../components/dropdown/dropdown.js.map | 1 + .../dropdown/dropdown.metadata.json | 1 + .../primeng/components/editor/editor.d.ts | 29 + .../primeng/components/editor/editor.js | 154 + .../primeng/components/editor/editor.js.map | 1 + .../components/editor/editor.metadata.json | 1 + .../primeng/components/fieldset/fieldset.d.ts | 21 + .../primeng/components/fieldset/fieldset.js | 112 + .../components/fieldset/fieldset.js.map | 1 + .../fieldset/fieldset.metadata.json | 1 + .../components/fileupload/fileupload.d.ts | 72 + .../components/fileupload/fileupload.js | 389 ++ .../components/fileupload/fileupload.js.map | 1 + .../fileupload/fileupload.metadata.json | 1 + .../primeng/components/galleria/galleria.d.ts | 48 + .../primeng/components/galleria/galleria.js | 224 + .../components/galleria/galleria.js.map | 1 + .../galleria/galleria.metadata.json | 1 + .../primeng/components/gmap/gmap.d.ts | 29 + .../primeng/components/gmap/gmap.js | 204 + .../primeng/components/gmap/gmap.js.map | 1 + .../components/gmap/gmap.metadata.json | 1 + .../primeng/components/growl/growl.d.ts | 35 + .../primeng/components/growl/growl.js | 177 + .../primeng/components/growl/growl.js.map | 1 + .../components/growl/growl.metadata.json | 1 + .../primeng/components/inplace/inplace.d.ts | 19 + .../primeng/components/inplace/inplace.js | 107 + .../primeng/components/inplace/inplace.js.map | 1 + .../components/inplace/inplace.metadata.json | 1 + .../components/inputmask/inputmask.d.ts | 77 + .../primeng/components/inputmask/inputmask.js | 563 ++ .../components/inputmask/inputmask.js.map | 1 + .../inputmask/inputmask.metadata.json | 1 + .../components/inputswitch/inputswitch.d.ts | 47 + .../components/inputswitch/inputswitch.js | 194 + .../components/inputswitch/inputswitch.js.map | 1 + .../inputswitch/inputswitch.metadata.json | 1 + .../components/inputtext/inputtext.d.ts | 11 + .../primeng/components/inputtext/inputtext.js | 63 + .../components/inputtext/inputtext.js.map | 1 + .../inputtext/inputtext.metadata.json | 1 + .../inputtextarea/inputtextarea.d.ts | 22 + .../components/inputtextarea/inputtextarea.js | 127 + .../inputtextarea/inputtextarea.js.map | 1 + .../inputtextarea/inputtextarea.metadata.json | 1 + .../primeng/components/lightbox/lightbox.d.ts | 40 + .../primeng/components/lightbox/lightbox.js | 211 + .../components/lightbox/lightbox.js.map | 1 + .../lightbox/lightbox.metadata.json | 1 + .../primeng/components/listbox/listbox.d.ts | 53 + .../primeng/components/listbox/listbox.js | 345 ++ .../primeng/components/listbox/listbox.js.map | 1 + .../components/listbox/listbox.metadata.json | 1 + .../primeng/components/megamenu/megamenu.d.ts | 20 + .../primeng/components/megamenu/megamenu.js | 122 + .../components/megamenu/megamenu.js.map | 1 + .../megamenu/megamenu.metadata.json | 1 + .../primeng/components/menu/menu.d.ts | 34 + .../primeng/components/menu/menu.js | 173 + .../primeng/components/menu/menu.js.map | 1 + .../components/menu/menu.metadata.json | 1 + .../primeng/components/menubar/menubar.d.ts | 25 + .../primeng/components/menubar/menubar.js | 122 + .../primeng/components/menubar/menubar.js.map | 1 + .../components/menubar/menubar.metadata.json | 1 + .../primeng/components/messages/messages.d.ts | 13 + .../primeng/components/messages/messages.js | 95 + .../components/messages/messages.js.map | 1 + .../messages/messages.metadata.json | 1 + .../components/multiselect/multiselect.d.ts | 77 + .../components/multiselect/multiselect.js | 372 ++ .../components/multiselect/multiselect.js.map | 1 + .../multiselect/multiselect.metadata.json | 1 + .../components/orderlist/orderlist.d.ts | 59 + .../primeng/components/orderlist/orderlist.js | 335 ++ .../components/orderlist/orderlist.js.map | 1 + .../orderlist/orderlist.metadata.json | 1 + .../organizationchart/organizationchart.d.ts | 48 + .../organizationchart/organizationchart.js | 262 + .../organizationchart.js.map | 1 + .../organizationchart.metadata.json | 1 + .../components/overlaypanel/overlaypanel.d.ts | 34 + .../components/overlaypanel/overlaypanel.js | 171 + .../overlaypanel/overlaypanel.js.map | 1 + .../overlaypanel/overlaypanel.metadata.json | 1 + .../components/paginator/paginator.d.ts | 30 + .../primeng/components/paginator/paginator.js | 178 + .../components/paginator/paginator.js.map | 1 + .../paginator/paginator.metadata.json | 1 + .../primeng/components/panel/panel.d.ts | 25 + .../primeng/components/panel/panel.js | 133 + .../primeng/components/panel/panel.js.map | 1 + .../components/panel/panel.metadata.json | 1 + .../components/panelmenu/panelmenu.d.ts | 18 + .../primeng/components/panelmenu/panelmenu.js | 140 + .../components/panelmenu/panelmenu.js.map | 1 + .../panelmenu/panelmenu.metadata.json | 1 + .../primeng/components/password/password.d.ts | 29 + .../primeng/components/password/password.js | 194 + .../components/password/password.js.map | 1 + .../password/password.metadata.json | 1 + .../primeng/components/picklist/picklist.d.ts | 88 + .../primeng/components/picklist/picklist.js | 507 ++ .../components/picklist/picklist.js.map | 1 + .../picklist/picklist.metadata.json | 1 + .../components/progressbar/progressbar.d.ts | 7 + .../components/progressbar/progressbar.js | 53 + .../components/progressbar/progressbar.js.map | 1 + .../progressbar/progressbar.metadata.json | 1 + .../components/radiobutton/radiobutton.d.ts | 32 + .../components/radiobutton/radiobutton.js | 130 + .../components/radiobutton/radiobutton.js.map | 1 + .../radiobutton/radiobutton.metadata.json | 1 + .../primeng/components/rating/rating.d.ts | 24 + .../primeng/components/rating/rating.js | 115 + .../primeng/components/rating/rating.js.map | 1 + .../components/rating/rating.metadata.json | 1 + .../primeng/components/schedule/schedule.d.ts | 83 + .../primeng/components/schedule/schedule.js | 515 ++ .../components/schedule/schedule.js.map | 1 + .../schedule/schedule.metadata.json | 1 + .../components/selectbutton/selectbutton.d.ts | 28 + .../components/selectbutton/selectbutton.js | 135 + .../selectbutton/selectbutton.js.map | 1 + .../selectbutton/selectbutton.metadata.json | 1 + .../components/slidemenu/slidemenu.d.ts | 50 + .../primeng/components/slidemenu/slidemenu.js | 211 + .../components/slidemenu/slidemenu.js.map | 1 + .../slidemenu/slidemenu.metadata.json | 1 + .../primeng/components/slider/slider.d.ts | 59 + .../primeng/components/slider/slider.js | 304 + .../primeng/components/slider/slider.js.map | 1 + .../components/slider/slider.metadata.json | 1 + .../primeng/components/spinner/spinner.d.ts | 60 + .../primeng/components/spinner/spinner.js | 299 + .../primeng/components/spinner/spinner.js.map | 1 + .../components/spinner/spinner.metadata.json | 1 + .../components/splitbutton/splitbutton.d.ts | 44 + .../components/splitbutton/splitbutton.js | 205 + .../components/splitbutton/splitbutton.js.map | 1 + .../splitbutton/splitbutton.metadata.json | 1 + .../primeng/components/steps/steps.d.ts | 13 + .../primeng/components/steps/steps.js | 84 + .../primeng/components/steps/steps.js.map | 1 + .../components/steps/steps.metadata.json | 1 + .../primeng/components/tabmenu/tabmenu.d.ts | 12 + .../primeng/components/tabmenu/tabmenu.js | 83 + .../primeng/components/tabmenu/tabmenu.js.map | 1 + .../components/tabmenu/tabmenu.metadata.json | 1 + .../primeng/components/tabview/tabview.d.ts | 49 + .../primeng/components/tabview/tabview.js | 290 + .../primeng/components/tabview/tabview.js.map | 1 + .../components/tabview/tabview.metadata.json | 1 + .../primeng/components/terminal/terminal.d.ts | 24 + .../primeng/components/terminal/terminal.js | 106 + .../components/terminal/terminal.js.map | 1 + .../terminal/terminal.metadata.json | 1 + .../components/tieredmenu/tieredmenu.d.ts | 37 + .../components/tieredmenu/tieredmenu.js | 176 + .../components/tieredmenu/tieredmenu.js.map | 1 + .../tieredmenu/tieredmenu.metadata.json | 1 + .../components/togglebutton/togglebutton.d.ts | 34 + .../components/togglebutton/togglebutton.js | 149 + .../togglebutton/togglebutton.js.map | 1 + .../togglebutton/togglebutton.metadata.json | 1 + .../primeng/components/toolbar/toolbar.d.ts | 6 + .../primeng/components/toolbar/toolbar.js | 47 + .../primeng/components/toolbar/toolbar.js.map | 1 + .../components/toolbar/toolbar.metadata.json | 1 + .../primeng/components/tooltip/tooltip.d.ts | 53 + .../primeng/components/tooltip/tooltip.js | 344 ++ .../primeng/components/tooltip/tooltip.js.map | 1 + .../components/tooltip/tooltip.metadata.json | 1 + .../primeng/components/tree/tree.d.ts | 104 + .../primeng/components/tree/tree.js | 695 +++ .../primeng/components/tree/tree.js.map | 1 + .../components/tree/tree.metadata.json | 1 + .../components/treetable/treetable.d.ts | 71 + .../primeng/components/treetable/treetable.js | 444 ++ .../components/treetable/treetable.js.map | 1 + .../treetable/treetable.metadata.json | 1 + .../tristatecheckbox/tristatecheckbox.d.ts | 30 + .../tristatecheckbox/tristatecheckbox.js | 130 + .../tristatecheckbox/tristatecheckbox.js.map | 1 + .../tristatecheckbox.metadata.json | 1 + .../primeng/components/utils/objectutils.d.ts | 7 + .../primeng/components/utils/objectutils.js | 117 + .../components/utils/objectutils.js.map | 1 + .../utils/objectutils.metadata.json | 1 + .../components/utils/objectutils.spec.d.ts | 0 .../components/utils/objectutils.spec.js | 58 + .../components/utils/objectutils.spec.js.map | 1 + .../shell/node_modules/primeng/package.json | 97 + .../shell/node_modules/primeng/primeng.d.ts | 71 + .../shell/node_modules/primeng/primeng.js | 77 + .../primeng/resources/images/color.png | Bin 0 -> 10355 bytes .../primeng/resources/images/hue.png | Bin 0 -> 293 bytes .../primeng/resources/images/line.gif | Bin 0 -> 13112 bytes .../primeng/resources/images/loading.gif | Bin 0 -> 9427 bytes .../resources/images/password-meter.png | Bin 0 -> 1565 bytes .../primeng/resources/primeng.css | 4678 +++++++++++++++ .../primeng/resources/primeng.min.css | 1 + .../primeng/resources/themes/_theme.scss | 618 ++ .../resources/themes/bootstrap/theme.css | 2245 +++++++ .../primeng/resources/themes/cruze/theme.css | 535 ++ .../primeng/resources/themes/cruze/theme.scss | 57 + .../resources/themes/cupertino/theme.css | 535 ++ .../resources/themes/cupertino/theme.scss | 57 + .../resources/themes/darkness/theme.css | 535 ++ .../resources/themes/darkness/theme.scss | 57 + .../primeng/resources/themes/flick/theme.css | 535 ++ .../primeng/resources/themes/flick/theme.scss | 57 + .../primeng/resources/themes/home/theme.css | 535 ++ .../primeng/resources/themes/home/theme.scss | 57 + .../primeng/resources/themes/kasper/theme.css | 535 ++ .../resources/themes/kasper/theme.scss | 57 + .../resources/themes/lightness/theme.css | 535 ++ .../resources/themes/lightness/theme.scss | 57 + .../primeng/resources/themes/ludvig/theme.css | 535 ++ .../resources/themes/ludvig/theme.scss | 57 + .../omega/fonts/roboto-v15-latin-regular.eot | Bin 0 -> 16227 bytes .../omega/fonts/roboto-v15-latin-regular.svg | 308 + .../omega/fonts/roboto-v15-latin-regular.ttf | Bin 0 -> 32652 bytes .../omega/fonts/roboto-v15-latin-regular.woff | Bin 0 -> 18520 bytes .../fonts/roboto-v15-latin-regular.woff2 | Bin 0 -> 14584 bytes .../themes/omega/images/icons_16.png | Bin 0 -> 4020 bytes .../themes/omega/images/slider_handles.png | Bin 0 -> 1945 bytes .../themes/omega/images/slider_handles@2x.png | Bin 0 -> 3603 bytes .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 120 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes .../omega/images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes .../omega/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 5355 bytes .../omega/images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../omega/images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes .../omega/images/ui-icons_ffffff_256x240.png | Bin 0 -> 4369 bytes .../primeng/resources/themes/omega/theme.css | 962 +++ .../primeng/resources/themes/omega/theme.scss | 558 ++ .../resources/themes/pepper-grinder/theme.css | 535 ++ .../themes/pepper-grinder/theme.scss | 57 + .../resources/themes/redmond/theme.css | 535 ++ .../resources/themes/redmond/theme.scss | 57 + .../primeng/resources/themes/rocket/theme.css | 535 ++ .../resources/themes/rocket/theme.scss | 57 + .../resources/themes/south-street/theme.css | 535 ++ .../resources/themes/south-street/theme.scss | 57 + .../primeng/resources/themes/start/theme.css | 535 ++ .../primeng/resources/themes/start/theme.scss | 57 + .../resources/themes/trontastic/theme.css | 535 ++ .../resources/themes/trontastic/theme.scss | 57 + .../resources/themes/voclain/theme.css | 535 ++ .../resources/themes/voclain/theme.scss | 57 + packages/shell/package.json | 146 + src/app/app-routing.module.ts | 40 + src/app/app.component.html | 5 + src/app/app.component.ts | 22 + src/app/app.module.ts | 54 + src/assets/.gitkeep | 0 src/environments/environment.prod.ts | 10 + src/environments/environment.ts | 10 + src/index.html | 15 + src/main.ts | 23 + src/manifest.json | 181 + src/polyfills.ts | 72 + src/resources/icons/Server.svg | 10 + src/resources/scripts/Get-Error.ps1 | 5 + src/resources/scripts/Get-Exception.ps1 | 5 + src/resources/scripts/Get-Process.ps1 | 1 + src/resources/scripts/Get-Service.ps1 | 2 + src/resources/scripts/Get-WinRmState.ps1 | 6 + src/resources/strings/strings.resjson | 13 + src/test-util/load-babel-require.helper.ts | 19 + .../load-common-libraries.test.helper.ts | 6 + src/test-util/load-jsdom.helper.ts | 47 + src/tsconfig.json | 23 + tools/UpdateExtensionName.ps1 | 75 + tools/setupSsl.cmd | 1 + tools/ssl/server.pem | 46 + tsconfig-inline.json | 25 + tsconfig.json | 26 + tslint.json | 196 + 2282 files changed, 155940 insertions(+), 286 deletions(-) create mode 100644 .babelrc create mode 100644 .editorconfig create mode 100644 .gitattributes create mode 100644 .npmignore create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 angular-cli.json create mode 100644 gulpfile.js create mode 100644 gulps/gulp-merge-json-in-folders/index.js create mode 100644 gulps/gulp-merge-json-in-folders/index.ts create mode 100644 gulps/gulp-merge-json-in-folders/json-merge.js create mode 100644 gulps/gulp-merge-json-in-folders/json-merge.ts create mode 100644 gulps/gulp-ps-code/index.js create mode 100644 gulps/gulp-ps-code/index.ts create mode 100644 gulps/gulp-ps-code/ps-code-convert.js create mode 100644 gulps/gulp-ps-code/ps-code-convert.ts create mode 100644 gulps/gulp-resjson/index.js create mode 100644 gulps/gulp-resjson/index.ts create mode 100644 gulps/gulp-resjson/resjson-convert.js create mode 100644 gulps/gulp-resjson/resjson-convert.ts create mode 100644 gulps/gulp-svg-code/index.js create mode 100644 gulps/gulp-svg-code/index.ts create mode 100644 gulps/gulp-svg-code/svg-code-convert.js create mode 100644 gulps/gulp-svg-code/svg-code-convert.ts create mode 100644 index.d.ts create mode 100644 index.js create mode 100644 package.json create mode 100644 packages/shell/README.md create mode 100644 packages/shell/angular.d.ts create mode 100644 packages/shell/angular.js create mode 100644 packages/shell/bundle/0.2ef78c5f20169c932d1f.chunk.js create mode 100644 packages/shell/bundle/1.951d3071f8697bdcb176.chunk.js create mode 100644 packages/shell/bundle/10.001a4677fc19edadd4cf.chunk.js create mode 100644 packages/shell/bundle/11.a353fc8c49c3fe7cd72d.chunk.js create mode 100644 packages/shell/bundle/12.883d06de8a78ec4b3d34.chunk.js create mode 100644 packages/shell/bundle/2.7407847f437dff52ed87.chunk.js create mode 100644 packages/shell/bundle/3.2e07bcd8692f79a1a6ec.chunk.js create mode 100644 packages/shell/bundle/4.e49bd1b8c3e33df0443d.chunk.js create mode 100644 packages/shell/bundle/5.27.3e865fd79e24abb8038e.woff create mode 100644 packages/shell/bundle/5.27.7e2e0235df10aa15709f.woff2 create mode 100644 packages/shell/bundle/5.27.e9494251543cc108345a.woff2 create mode 100644 packages/shell/bundle/5.27.f7aa02b80a99bde3a65d.woff create mode 100644 packages/shell/bundle/5.d936365119c690496aae.chunk.js create mode 100644 packages/shell/bundle/6.78085db859771ea24083.chunk.js create mode 100644 packages/shell/bundle/7.6c6cb9830be50dd6443e.chunk.js create mode 100644 packages/shell/bundle/8.9dd7e7e3f41164f47a44.chunk.js create mode 100644 packages/shell/bundle/9.870b34197171239948c4.chunk.js create mode 100644 packages/shell/bundle/ServMDL2.0a3a9083f07c1eac56da.woff2 create mode 100644 packages/shell/bundle/ServMDL2.20901469e57b3fa3eb74.ttf create mode 100644 packages/shell/bundle/ServMDL2.8f3cd2a6547d2d3105f7.woff create mode 100644 packages/shell/bundle/ServMDL2.983f461cabb91f443cfb.eot create mode 100644 packages/shell/bundle/ServMDL2.ffd01c22694620c56f90.svg create mode 100644 packages/shell/bundle/assets/fonts/SegoeUI/Bold/5.27.eot create mode 100644 packages/shell/bundle/assets/fonts/SegoeUI/Bold/5.27.svg create mode 100644 packages/shell/bundle/assets/fonts/SegoeUI/Bold/5.27.ttf create mode 100644 packages/shell/bundle/assets/fonts/SegoeUI/Bold/5.27.woff create mode 100644 packages/shell/bundle/assets/fonts/SegoeUI/Bold/5.27.woff2 create mode 100644 packages/shell/bundle/assets/fonts/SegoeUI/Normal/5.27.eot create mode 100644 packages/shell/bundle/assets/fonts/SegoeUI/Normal/5.27.svg create mode 100644 packages/shell/bundle/assets/fonts/SegoeUI/Normal/5.27.ttf create mode 100644 packages/shell/bundle/assets/fonts/SegoeUI/Normal/5.27.woff create mode 100644 packages/shell/bundle/assets/fonts/SegoeUI/Normal/5.27.woff2 create mode 100644 packages/shell/bundle/assets/fonts/ServMDL2/ServMDL2.eot create mode 100644 packages/shell/bundle/assets/fonts/ServMDL2/ServMDL2.svg create mode 100644 packages/shell/bundle/assets/fonts/ServMDL2/ServMDL2.ttf create mode 100644 packages/shell/bundle/assets/fonts/ServMDL2/ServMDL2.woff create mode 100644 packages/shell/bundle/assets/fonts/ServMDL2/ServMDL2.woff2 create mode 100644 packages/shell/bundle/assets/gifs/WindowsAdminCenter-Welcome.gif create mode 100644 packages/shell/bundle/assets/images/Feedback.png create mode 100644 packages/shell/bundle/assets/strings/cs-CZ/strings.json create mode 100644 packages/shell/bundle/assets/strings/de-DE/strings.json create mode 100644 packages/shell/bundle/assets/strings/en-US/strings.json create mode 100644 packages/shell/bundle/assets/strings/es-ES/strings.json create mode 100644 packages/shell/bundle/assets/strings/fr-FR/strings.json create mode 100644 packages/shell/bundle/assets/strings/hu-HU/strings.json create mode 100644 packages/shell/bundle/assets/strings/it-IT/strings.json create mode 100644 packages/shell/bundle/assets/strings/ja-JP/strings.json create mode 100644 packages/shell/bundle/assets/strings/ko-KR/strings.json create mode 100644 packages/shell/bundle/assets/strings/nl-NL/strings.json create mode 100644 packages/shell/bundle/assets/strings/pl-PL/strings.json create mode 100644 packages/shell/bundle/assets/strings/pt-BR/strings.json create mode 100644 packages/shell/bundle/assets/strings/pt-PT/strings.json create mode 100644 packages/shell/bundle/assets/strings/ru-RU/strings.json create mode 100644 packages/shell/bundle/assets/strings/strings.json create mode 100644 packages/shell/bundle/assets/strings/sv-SE/strings.json create mode 100644 packages/shell/bundle/assets/strings/tr-TR/strings.json create mode 100644 packages/shell/bundle/assets/strings/zh-CN/strings.json create mode 100644 packages/shell/bundle/assets/strings/zh-TW/strings.json create mode 100644 packages/shell/bundle/assets/styles/main.css create mode 100644 packages/shell/bundle/color.c7a33805ffda0d32bd2a.png create mode 100644 packages/shell/bundle/favicon.ico create mode 100644 packages/shell/bundle/glyphicons-halflings-regular.448c34a56d699c29117a.woff2 create mode 100644 packages/shell/bundle/glyphicons-halflings-regular.89889688147bd7575d63.svg create mode 100644 packages/shell/bundle/glyphicons-halflings-regular.e18bbf611f2a2e43afc0.ttf create mode 100644 packages/shell/bundle/glyphicons-halflings-regular.f4769f9bdb7466be6508.eot create mode 100644 packages/shell/bundle/glyphicons-halflings-regular.fa2772327f55d8198301.woff create mode 100644 packages/shell/bundle/index.html create mode 100644 packages/shell/bundle/inline.b984c5a63207a977ba45.bundle.js create mode 100644 packages/shell/bundle/line.567f57385ea3dde2c9ae.gif create mode 100644 packages/shell/bundle/main.2e70632da4b206213e61.bundle.js create mode 100644 packages/shell/bundle/manifest.json create mode 100644 packages/shell/bundle/scripts.44b928e8fa0a1a3dd8c0.bundle.js create mode 100644 packages/shell/bundle/selawk.6ab68a1e621e1c44e010.eot create mode 100644 packages/shell/bundle/selawk.c0c37a1ee819be05ebad.ttf create mode 100644 packages/shell/bundle/selawkb.2e5d0806a42e99bb23fa.ttf create mode 100644 packages/shell/bundle/selawkb.a0c2f9220bb785bf5d2a.eot create mode 100644 packages/shell/bundle/selawkl.4b936248161727bf293c.ttf create mode 100644 packages/shell/bundle/selawkl.b442c62c4756942de7d7.eot create mode 100644 packages/shell/bundle/selawksb.86745e35835e5615c44e.eot create mode 100644 packages/shell/bundle/selawksb.e2b8a9a7fb3a9b840765.ttf create mode 100644 packages/shell/bundle/selawksl.b3a62850ef4e907d2443.ttf create mode 100644 packages/shell/bundle/selawksl.f325f4ebce783662a07b.eot create mode 100644 packages/shell/bundle/styles.4af240b721f67cf2f48f.bundle.css create mode 100644 packages/shell/bundle/winjs-symbols.8c598350f5d64cf230d2.ttf create mode 100644 packages/shell/bundle/winjs-symbols.a8e820eea50bfea2b09c.eot create mode 100644 packages/shell/core.d.ts create mode 100644 packages/shell/core.js create mode 100644 packages/shell/dist/angular/assets/sme-icons/css/sme-icons.css create mode 100644 packages/shell/dist/angular/assets/winstrap-tmp/css/winstrap-optional.min.css create mode 100644 packages/shell/dist/angular/assets/winstrap-tmp/css/winstrap.min.css create mode 100644 packages/shell/dist/angular/assets/winstrap-tmp/fonts/LICENSE.txt create mode 100644 packages/shell/dist/angular/assets/winstrap-tmp/fonts/glyphs/winjs-symbols.eot create mode 100644 packages/shell/dist/angular/assets/winstrap-tmp/fonts/glyphs/winjs-symbols.ttf create mode 100644 packages/shell/dist/angular/assets/winstrap-tmp/fonts/glyphs/winjs-symbols.woff create mode 100644 packages/shell/dist/angular/assets/winstrap-tmp/fonts/selawk.eot create mode 100644 packages/shell/dist/angular/assets/winstrap-tmp/fonts/selawk.ttf create mode 100644 packages/shell/dist/angular/assets/winstrap-tmp/fonts/selawkb.eot create mode 100644 packages/shell/dist/angular/assets/winstrap-tmp/fonts/selawkb.ttf create mode 100644 packages/shell/dist/angular/assets/winstrap-tmp/fonts/selawkl.eot create mode 100644 packages/shell/dist/angular/assets/winstrap-tmp/fonts/selawkl.ttf create mode 100644 packages/shell/dist/angular/assets/winstrap-tmp/fonts/selawksb.eot create mode 100644 packages/shell/dist/angular/assets/winstrap-tmp/fonts/selawksb.ttf create mode 100644 packages/shell/dist/angular/assets/winstrap-tmp/fonts/selawksl.eot create mode 100644 packages/shell/dist/angular/assets/winstrap-tmp/fonts/selawksl.ttf create mode 100644 packages/shell/dist/angular/controls/actions/actions.module.d.ts create mode 100644 packages/shell/dist/angular/controls/actions/actions.module.js create mode 100644 packages/shell/dist/angular/controls/actions/actions.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/actions/containers/action-bar/action-bar.component.d.ts create mode 100644 packages/shell/dist/angular/controls/actions/containers/action-bar/action-bar.component.js create mode 100644 packages/shell/dist/angular/controls/actions/containers/action-bar/action-bar.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/actions/containers/action-container.component.d.ts create mode 100644 packages/shell/dist/angular/controls/actions/containers/action-container.component.js create mode 100644 packages/shell/dist/angular/controls/actions/containers/action-container.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/actions/containers/action-container.d.ts create mode 100644 packages/shell/dist/angular/controls/actions/containers/action-container.js create mode 100644 packages/shell/dist/angular/controls/actions/containers/action-container.metadata.json create mode 100644 packages/shell/dist/angular/controls/actions/containers/action-menu/action-menu.component.d.ts create mode 100644 packages/shell/dist/angular/controls/actions/containers/action-menu/action-menu.component.js create mode 100644 packages/shell/dist/angular/controls/actions/containers/action-menu/action-menu.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/actions/index.d.ts create mode 100644 packages/shell/dist/angular/controls/actions/index.js create mode 100644 packages/shell/dist/angular/controls/actions/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/actions/items/action-button/action-button.component.d.ts create mode 100644 packages/shell/dist/angular/controls/actions/items/action-button/action-button.component.js create mode 100644 packages/shell/dist/angular/controls/actions/items/action-button/action-button.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/actions/items/action-item.component.d.ts create mode 100644 packages/shell/dist/angular/controls/actions/items/action-item.component.js create mode 100644 packages/shell/dist/angular/controls/actions/items/action-item.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/actions/items/dynamic-action-item.component.d.ts create mode 100644 packages/shell/dist/angular/controls/actions/items/dynamic-action-item.component.js create mode 100644 packages/shell/dist/angular/controls/actions/items/dynamic-action-item.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/alert-bar/alert-bar.component.d.ts create mode 100644 packages/shell/dist/angular/controls/alert-bar/alert-bar.component.js create mode 100644 packages/shell/dist/angular/controls/alert-bar/alert-bar.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/alert-bar/alert-bar.module.d.ts create mode 100644 packages/shell/dist/angular/controls/alert-bar/alert-bar.module.js create mode 100644 packages/shell/dist/angular/controls/alert-bar/alert-bar.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/alert-bar/alert-bar.service.d.ts create mode 100644 packages/shell/dist/angular/controls/alert-bar/alert-bar.service.js create mode 100644 packages/shell/dist/angular/controls/alert-bar/alert-bar.service.metadata.json create mode 100644 packages/shell/dist/angular/controls/alert-bar/index.d.ts create mode 100644 packages/shell/dist/angular/controls/alert-bar/index.js create mode 100644 packages/shell/dist/angular/controls/alert-bar/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/backdrop/backdrop.component.d.ts create mode 100644 packages/shell/dist/angular/controls/backdrop/backdrop.component.js create mode 100644 packages/shell/dist/angular/controls/backdrop/backdrop.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/backdrop/backdrop.module.d.ts create mode 100644 packages/shell/dist/angular/controls/backdrop/backdrop.module.js create mode 100644 packages/shell/dist/angular/controls/backdrop/backdrop.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/badge/badge-base.component.d.ts create mode 100644 packages/shell/dist/angular/controls/badge/badge-base.component.js create mode 100644 packages/shell/dist/angular/controls/badge/badge-base.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/badge/badge.module.d.ts create mode 100644 packages/shell/dist/angular/controls/badge/badge.module.js create mode 100644 packages/shell/dist/angular/controls/badge/badge.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/badge/coming-soon-badge.component.d.ts create mode 100644 packages/shell/dist/angular/controls/badge/coming-soon-badge.component.js create mode 100644 packages/shell/dist/angular/controls/badge/coming-soon-badge.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/badge/critical-badge.component.d.ts create mode 100644 packages/shell/dist/angular/controls/badge/critical-badge.component.js create mode 100644 packages/shell/dist/angular/controls/badge/critical-badge.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/badge/custom-badge.component.d.ts create mode 100644 packages/shell/dist/angular/controls/badge/custom-badge.component.js create mode 100644 packages/shell/dist/angular/controls/badge/custom-badge.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/badge/index.d.ts create mode 100644 packages/shell/dist/angular/controls/badge/index.js create mode 100644 packages/shell/dist/angular/controls/badge/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/badge/new-badge.component.d.ts create mode 100644 packages/shell/dist/angular/controls/badge/new-badge.component.js create mode 100644 packages/shell/dist/angular/controls/badge/new-badge.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/badge/preview-badge.component.d.ts create mode 100644 packages/shell/dist/angular/controls/badge/preview-badge.component.js create mode 100644 packages/shell/dist/angular/controls/badge/preview-badge.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/badge/warning-badge.component.d.ts create mode 100644 packages/shell/dist/angular/controls/badge/warning-badge.component.js create mode 100644 packages/shell/dist/angular/controls/badge/warning-badge.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/breadcrumb-header.component.d.ts create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/breadcrumb-header.component.js create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/breadcrumb-header.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/breadcrumb-header.module.d.ts create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/breadcrumb-header.module.js create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/breadcrumb-header.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/index.d.ts create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/index.js create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/models/breadcrumb-item.d.ts create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/models/breadcrumb-item.js create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/models/breadcrumb-item.metadata.json create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/models/breadcrumb-separator.d.ts create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/models/breadcrumb-separator.js create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/models/breadcrumb-separator.metadata.json create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/models/index.d.ts create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/models/index.js create mode 100644 packages/shell/dist/angular/controls/breadcrumb-header/models/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/common/base.component.d.ts create mode 100644 packages/shell/dist/angular/controls/common/base.component.js create mode 100644 packages/shell/dist/angular/controls/common/base.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/common/decorators/base.d.ts create mode 100644 packages/shell/dist/angular/controls/common/decorators/base.js create mode 100644 packages/shell/dist/angular/controls/common/decorators/base.metadata.json create mode 100644 packages/shell/dist/angular/controls/common/decorators/debounce.decorators.d.ts create mode 100644 packages/shell/dist/angular/controls/common/decorators/debounce.decorators.js create mode 100644 packages/shell/dist/angular/controls/common/decorators/debounce.decorators.metadata.json create mode 100644 packages/shell/dist/angular/controls/common/decorators/deprecation.decorators.d.ts create mode 100644 packages/shell/dist/angular/controls/common/decorators/deprecation.decorators.js create mode 100644 packages/shell/dist/angular/controls/common/decorators/deprecation.decorators.metadata.json create mode 100644 packages/shell/dist/angular/controls/common/decorators/index.d.ts create mode 100644 packages/shell/dist/angular/controls/common/decorators/index.js create mode 100644 packages/shell/dist/angular/controls/common/decorators/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/common/decorators/injection.decorators.d.ts create mode 100644 packages/shell/dist/angular/controls/common/decorators/injection.decorators.js create mode 100644 packages/shell/dist/angular/controls/common/decorators/injection.decorators.metadata.json create mode 100644 packages/shell/dist/angular/controls/common/dynamic.component.d.ts create mode 100644 packages/shell/dist/angular/controls/common/dynamic.component.js create mode 100644 packages/shell/dist/angular/controls/common/dynamic.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/common/index.d.ts create mode 100644 packages/shell/dist/angular/controls/common/index.js create mode 100644 packages/shell/dist/angular/controls/common/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/common/interfaces.d.ts create mode 100644 packages/shell/dist/angular/controls/common/interfaces.js create mode 100644 packages/shell/dist/angular/controls/common/interfaces.metadata.json create mode 100644 packages/shell/dist/angular/controls/common/ng-lifecycle-base.component.d.ts create mode 100644 packages/shell/dist/angular/controls/common/ng-lifecycle-base.component.js create mode 100644 packages/shell/dist/angular/controls/common/ng-lifecycle-base.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/common/template-loader-base.component.d.ts create mode 100644 packages/shell/dist/angular/controls/common/template-loader-base.component.js create mode 100644 packages/shell/dist/angular/controls/common/template-loader-base.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/data-table/data-table-column.component.d.ts create mode 100644 packages/shell/dist/angular/controls/data-table/data-table-column.component.js create mode 100644 packages/shell/dist/angular/controls/data-table/data-table-column.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/data-table/data-table-contract.d.ts create mode 100644 packages/shell/dist/angular/controls/data-table/data-table-contract.js create mode 100644 packages/shell/dist/angular/controls/data-table/data-table-contract.metadata.json create mode 100644 packages/shell/dist/angular/controls/data-table/data-table-template-loader.component.d.ts create mode 100644 packages/shell/dist/angular/controls/data-table/data-table-template-loader.component.js create mode 100644 packages/shell/dist/angular/controls/data-table/data-table-template-loader.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/data-table/data-table.component.d.ts create mode 100644 packages/shell/dist/angular/controls/data-table/data-table.component.js create mode 100644 packages/shell/dist/angular/controls/data-table/data-table.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/data-table/data-table.module.d.ts create mode 100644 packages/shell/dist/angular/controls/data-table/data-table.module.js create mode 100644 packages/shell/dist/angular/controls/data-table/data-table.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/data-table/index.d.ts create mode 100644 packages/shell/dist/angular/controls/data-table/index.js create mode 100644 packages/shell/dist/angular/controls/data-table/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/details/details.component.d.ts create mode 100644 packages/shell/dist/angular/controls/details/details.component.js create mode 100644 packages/shell/dist/angular/controls/details/details.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/details/details.module.d.ts create mode 100644 packages/shell/dist/angular/controls/details/details.module.js create mode 100644 packages/shell/dist/angular/controls/details/details.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/details/index.d.ts create mode 100644 packages/shell/dist/angular/controls/details/index.js create mode 100644 packages/shell/dist/angular/controls/details/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/dialog/base-dialog.component.d.ts create mode 100644 packages/shell/dist/angular/controls/dialog/base-dialog.component.js create mode 100644 packages/shell/dist/angular/controls/dialog/base-dialog.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/dialog/common-dialogs/common-dialogs.component.d.ts create mode 100644 packages/shell/dist/angular/controls/dialog/common-dialogs/common-dialogs.component.js create mode 100644 packages/shell/dist/angular/controls/dialog/common-dialogs/common-dialogs.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/dialog/confirmation-dialog/confirmation-dialog.component.d.ts create mode 100644 packages/shell/dist/angular/controls/dialog/confirmation-dialog/confirmation-dialog.component.js create mode 100644 packages/shell/dist/angular/controls/dialog/confirmation-dialog/confirmation-dialog.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/dialog/confirmation-list-dialog/confirmation-list-dialog.component.d.ts create mode 100644 packages/shell/dist/angular/controls/dialog/confirmation-list-dialog/confirmation-list-dialog.component.js create mode 100644 packages/shell/dist/angular/controls/dialog/confirmation-list-dialog/confirmation-list-dialog.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/dialog/dialog.component.d.ts create mode 100644 packages/shell/dist/angular/controls/dialog/dialog.component.js create mode 100644 packages/shell/dist/angular/controls/dialog/dialog.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/dialog/dialog.module.d.ts create mode 100644 packages/shell/dist/angular/controls/dialog/dialog.module.js create mode 100644 packages/shell/dist/angular/controls/dialog/dialog.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/dialog/dialog.service.d.ts create mode 100644 packages/shell/dist/angular/controls/dialog/dialog.service.js create mode 100644 packages/shell/dist/angular/controls/dialog/dialog.service.metadata.json create mode 100644 packages/shell/dist/angular/controls/dialog/index.d.ts create mode 100644 packages/shell/dist/angular/controls/dialog/index.js create mode 100644 packages/shell/dist/angular/controls/dialog/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/dialog/message-dialog/message-dialog.component.d.ts create mode 100644 packages/shell/dist/angular/controls/dialog/message-dialog/message-dialog.component.js create mode 100644 packages/shell/dist/angular/controls/dialog/message-dialog/message-dialog.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/doughnut-chart/capacity-doughnut-chart/capacity-doughnut-chart.component.d.ts create mode 100644 packages/shell/dist/angular/controls/doughnut-chart/capacity-doughnut-chart/capacity-doughnut-chart.component.js create mode 100644 packages/shell/dist/angular/controls/doughnut-chart/capacity-doughnut-chart/capacity-doughnut-chart.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/doughnut-chart/doughnut-chart.component.d.ts create mode 100644 packages/shell/dist/angular/controls/doughnut-chart/doughnut-chart.component.js create mode 100644 packages/shell/dist/angular/controls/doughnut-chart/doughnut-chart.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/doughnut-chart/doughnut-chart.module.d.ts create mode 100644 packages/shell/dist/angular/controls/doughnut-chart/doughnut-chart.module.js create mode 100644 packages/shell/dist/angular/controls/doughnut-chart/doughnut-chart.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/doughnut-chart/index.d.ts create mode 100644 packages/shell/dist/angular/controls/doughnut-chart/index.js create mode 100644 packages/shell/dist/angular/controls/doughnut-chart/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/dropdown/dropdown.component.d.ts create mode 100644 packages/shell/dist/angular/controls/dropdown/dropdown.component.js create mode 100644 packages/shell/dist/angular/controls/dropdown/dropdown.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/dropdown/dropdown.module.d.ts create mode 100644 packages/shell/dist/angular/controls/dropdown/dropdown.module.js create mode 100644 packages/shell/dist/angular/controls/dropdown/dropdown.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/dropdown/dropdown.service.d.ts create mode 100644 packages/shell/dist/angular/controls/dropdown/dropdown.service.js create mode 100644 packages/shell/dist/angular/controls/dropdown/dropdown.service.metadata.json create mode 100644 packages/shell/dist/angular/controls/dropdown/index.d.ts create mode 100644 packages/shell/dist/angular/controls/dropdown/index.js create mode 100644 packages/shell/dist/angular/controls/dropdown/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/dropdown/models.d.ts create mode 100644 packages/shell/dist/angular/controls/dropdown/models.js create mode 100644 packages/shell/dist/angular/controls/dropdown/models.metadata.json create mode 100644 packages/shell/dist/angular/controls/error/error.component.d.ts create mode 100644 packages/shell/dist/angular/controls/error/error.component.js create mode 100644 packages/shell/dist/angular/controls/error/error.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/error/error.module.d.ts create mode 100644 packages/shell/dist/angular/controls/error/error.module.js create mode 100644 packages/shell/dist/angular/controls/error/error.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/fieldset/fieldset.directive.d.ts create mode 100644 packages/shell/dist/angular/controls/form/fieldset/fieldset.directive.js create mode 100644 packages/shell/dist/angular/controls/form/fieldset/fieldset.directive.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/checkbox/checkbox-form-field.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/checkbox/checkbox-form-field.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/checkbox/checkbox-form-field.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/checklist/checklist-form-field.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/checklist/checklist-form-field.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/checklist/checklist-form-field.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/file/file-form-field.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/file/file-form-field.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/file/file-form-field.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/form-field-accessor.directive.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/form-field-accessor.directive.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/form-field-accessor.directive.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/form-field-validator.directive.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/form-field-validator.directive.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/form-field-validator.directive.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/form-field.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/form-field.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/form-field.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/number/number-form-field.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/number/number-form-field.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/number/number-form-field.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/options-form-field/form-field-option.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/options-form-field/form-field-option.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/options-form-field/form-field-option.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/options-form-field/option-subform-template-loader.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/options-form-field/option-subform-template-loader.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/options-form-field/option-subform-template-loader.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/options-form-field/options-form-field.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/options-form-field/options-form-field.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/options-form-field/options-form-field.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/password/password-form-field.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/password/password-form-field.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/password/password-form-field.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/radio-group/radio-group-form-field.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/radio-group/radio-group-form-field.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/radio-group/radio-group-form-field.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/readonly/readonly-form-field.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/readonly/readonly-form-field.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/readonly/readonly-form-field.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/search/search-form-field.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/search/search-form-field.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/search/search-form-field.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/select/select-form-field.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/select/select-form-field.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/select/select-form-field.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/slider/slider-form-field.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/slider/slider-form-field.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/slider/slider-form-field.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/tags/tags-form-field.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/tags/tags-form-field.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/tags/tags-form-field.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/text/text-form-field.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/text/text-form-field.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/text/text-form-field.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/form-field/toggle-switch/toggle-switch-form-field.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/form-field/toggle-switch/toggle-switch-form-field.component.js create mode 100644 packages/shell/dist/angular/controls/form/form-field/toggle-switch/toggle-switch-form-field.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/forms.module.d.ts create mode 100644 packages/shell/dist/angular/controls/form/forms.module.js create mode 100644 packages/shell/dist/angular/controls/form/forms.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/index.d.ts create mode 100644 packages/shell/dist/angular/controls/form/index.js create mode 100644 packages/shell/dist/angular/controls/form/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/validation-alert/validation-alert.component.d.ts create mode 100644 packages/shell/dist/angular/controls/form/validation-alert/validation-alert.component.js create mode 100644 packages/shell/dist/angular/controls/form/validation-alert/validation-alert.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/validation-alert/validation-alert.d.ts create mode 100644 packages/shell/dist/angular/controls/form/validation-alert/validation-alert.js create mode 100644 packages/shell/dist/angular/controls/form/validation-alert/validation-alert.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/validators/base-validator.d.ts create mode 100644 packages/shell/dist/angular/controls/form/validators/base-validator.js create mode 100644 packages/shell/dist/angular/controls/form/validators/base-validator.metadata.json create mode 100644 packages/shell/dist/angular/controls/form/validators/capslock.directive.d.ts create mode 100644 packages/shell/dist/angular/controls/form/validators/capslock.directive.js create mode 100644 packages/shell/dist/angular/controls/form/validators/capslock.directive.metadata.json create mode 100644 packages/shell/dist/angular/controls/guided-panel/guided-pane/guided-pane.component.d.ts create mode 100644 packages/shell/dist/angular/controls/guided-panel/guided-pane/guided-pane.component.js create mode 100644 packages/shell/dist/angular/controls/guided-panel/guided-pane/guided-pane.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/guided-panel/guided-panel.component.d.ts create mode 100644 packages/shell/dist/angular/controls/guided-panel/guided-panel.component.js create mode 100644 packages/shell/dist/angular/controls/guided-panel/guided-panel.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/guided-panel/guided-panel.module.d.ts create mode 100644 packages/shell/dist/angular/controls/guided-panel/guided-panel.module.js create mode 100644 packages/shell/dist/angular/controls/guided-panel/guided-panel.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/guided-panel/index.d.ts create mode 100644 packages/shell/dist/angular/controls/guided-panel/index.js create mode 100644 packages/shell/dist/angular/controls/guided-panel/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/horizontal-bar-chart/capacity-bar-chart.component.d.ts create mode 100644 packages/shell/dist/angular/controls/horizontal-bar-chart/capacity-bar-chart.component.js create mode 100644 packages/shell/dist/angular/controls/horizontal-bar-chart/capacity-bar-chart.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/horizontal-bar-chart/custom-horizontal-bar-chart-data.interface.d.ts create mode 100644 packages/shell/dist/angular/controls/horizontal-bar-chart/custom-horizontal-bar-chart-data.interface.js create mode 100644 packages/shell/dist/angular/controls/horizontal-bar-chart/custom-horizontal-bar-chart-data.interface.metadata.json create mode 100644 packages/shell/dist/angular/controls/horizontal-bar-chart/horizontal-bar-chart.component.d.ts create mode 100644 packages/shell/dist/angular/controls/horizontal-bar-chart/horizontal-bar-chart.component.js create mode 100644 packages/shell/dist/angular/controls/horizontal-bar-chart/horizontal-bar-chart.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/horizontal-bar-chart/horizontal-bar-chart.module.d.ts create mode 100644 packages/shell/dist/angular/controls/horizontal-bar-chart/horizontal-bar-chart.module.js create mode 100644 packages/shell/dist/angular/controls/horizontal-bar-chart/horizontal-bar-chart.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/horizontal-bar-chart/index.d.ts create mode 100644 packages/shell/dist/angular/controls/horizontal-bar-chart/index.js create mode 100644 packages/shell/dist/angular/controls/horizontal-bar-chart/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/idle/idle.component.d.ts create mode 100644 packages/shell/dist/angular/controls/idle/idle.component.js create mode 100644 packages/shell/dist/angular/controls/idle/idle.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/idle/idle.module.d.ts create mode 100644 packages/shell/dist/angular/controls/idle/idle.module.js create mode 100644 packages/shell/dist/angular/controls/idle/idle.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/index.d.ts create mode 100644 packages/shell/dist/angular/controls/index.js create mode 100644 packages/shell/dist/angular/controls/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/info-dialog/info-dialog.component.d.ts create mode 100644 packages/shell/dist/angular/controls/info-dialog/info-dialog.component.js create mode 100644 packages/shell/dist/angular/controls/info-dialog/info-dialog.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/info-dialog/info-dialog.module.d.ts create mode 100644 packages/shell/dist/angular/controls/info-dialog/info-dialog.module.js create mode 100644 packages/shell/dist/angular/controls/info-dialog/info-dialog.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/layered-icon/index.d.ts create mode 100644 packages/shell/dist/angular/controls/layered-icon/index.js create mode 100644 packages/shell/dist/angular/controls/layered-icon/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/layered-icon/layer/icon-layer.component.d.ts create mode 100644 packages/shell/dist/angular/controls/layered-icon/layer/icon-layer.component.js create mode 100644 packages/shell/dist/angular/controls/layered-icon/layer/icon-layer.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/layered-icon/layered-icon.component.d.ts create mode 100644 packages/shell/dist/angular/controls/layered-icon/layered-icon.component.js create mode 100644 packages/shell/dist/angular/controls/layered-icon/layered-icon.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/layered-icon/layered-icon.module.d.ts create mode 100644 packages/shell/dist/angular/controls/layered-icon/layered-icon.module.js create mode 100644 packages/shell/dist/angular/controls/layered-icon/layered-icon.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/layered-icon/models/icon-size-helpers.d.ts create mode 100644 packages/shell/dist/angular/controls/layered-icon/models/icon-size-helpers.js create mode 100644 packages/shell/dist/angular/controls/layered-icon/models/icon-size-helpers.metadata.json create mode 100644 packages/shell/dist/angular/controls/layered-icon/status/status-icon.component.d.ts create mode 100644 packages/shell/dist/angular/controls/layered-icon/status/status-icon.component.js create mode 100644 packages/shell/dist/angular/controls/layered-icon/status/status-icon.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/line-chart/index.d.ts create mode 100644 packages/shell/dist/angular/controls/line-chart/index.js create mode 100644 packages/shell/dist/angular/controls/line-chart/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/line-chart/line-chart.component.d.ts create mode 100644 packages/shell/dist/angular/controls/line-chart/line-chart.component.js create mode 100644 packages/shell/dist/angular/controls/line-chart/line-chart.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/line-chart/line-chart.module.d.ts create mode 100644 packages/shell/dist/angular/controls/line-chart/line-chart.module.js create mode 100644 packages/shell/dist/angular/controls/line-chart/line-chart.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/line-chart/tabbed-line-chart-group/tabbed-line-chart-group.component.d.ts create mode 100644 packages/shell/dist/angular/controls/line-chart/tabbed-line-chart-group/tabbed-line-chart-group.component.js create mode 100644 packages/shell/dist/angular/controls/line-chart/tabbed-line-chart-group/tabbed-line-chart-group.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/loading-wheel/index.d.ts create mode 100644 packages/shell/dist/angular/controls/loading-wheel/index.js create mode 100644 packages/shell/dist/angular/controls/loading-wheel/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/loading-wheel/loading-wheel.component.d.ts create mode 100644 packages/shell/dist/angular/controls/loading-wheel/loading-wheel.component.js create mode 100644 packages/shell/dist/angular/controls/loading-wheel/loading-wheel.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/loading-wheel/loading-wheel.module.d.ts create mode 100644 packages/shell/dist/angular/controls/loading-wheel/loading-wheel.module.js create mode 100644 packages/shell/dist/angular/controls/loading-wheel/loading-wheel.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/master-view/index.d.ts create mode 100644 packages/shell/dist/angular/controls/master-view/index.js create mode 100644 packages/shell/dist/angular/controls/master-view/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/master-view/master-view.component.d.ts create mode 100644 packages/shell/dist/angular/controls/master-view/master-view.component.js create mode 100644 packages/shell/dist/angular/controls/master-view/master-view.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/master-view/master-view.module.d.ts create mode 100644 packages/shell/dist/angular/controls/master-view/master-view.module.js create mode 100644 packages/shell/dist/angular/controls/master-view/master-view.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/node-credentials-form/index.d.ts create mode 100644 packages/shell/dist/angular/controls/node-credentials-form/index.js create mode 100644 packages/shell/dist/angular/controls/node-credentials-form/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/node-credentials-form/node-credentials-form.component.d.ts create mode 100644 packages/shell/dist/angular/controls/node-credentials-form/node-credentials-form.component.js create mode 100644 packages/shell/dist/angular/controls/node-credentials-form/node-credentials-form.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/node-credentials-form/node-credentials-form.module.d.ts create mode 100644 packages/shell/dist/angular/controls/node-credentials-form/node-credentials-form.module.js create mode 100644 packages/shell/dist/angular/controls/node-credentials-form/node-credentials-form.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/ordered-list-picker/index.d.ts create mode 100644 packages/shell/dist/angular/controls/ordered-list-picker/index.js create mode 100644 packages/shell/dist/angular/controls/ordered-list-picker/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/ordered-list-picker/ordered-list-picker.component.d.ts create mode 100644 packages/shell/dist/angular/controls/ordered-list-picker/ordered-list-picker.component.js create mode 100644 packages/shell/dist/angular/controls/ordered-list-picker/ordered-list-picker.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/ordered-list-picker/ordered-list-picker.module.d.ts create mode 100644 packages/shell/dist/angular/controls/ordered-list-picker/ordered-list-picker.module.js create mode 100644 packages/shell/dist/angular/controls/ordered-list-picker/ordered-list-picker.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/page-alert-bar/index.d.ts create mode 100644 packages/shell/dist/angular/controls/page-alert-bar/index.js create mode 100644 packages/shell/dist/angular/controls/page-alert-bar/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/page-alert-bar/models/index.d.ts create mode 100644 packages/shell/dist/angular/controls/page-alert-bar/models/index.js create mode 100644 packages/shell/dist/angular/controls/page-alert-bar/models/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/page-alert-bar/models/page-alert.d.ts create mode 100644 packages/shell/dist/angular/controls/page-alert-bar/models/page-alert.js create mode 100644 packages/shell/dist/angular/controls/page-alert-bar/models/page-alert.metadata.json create mode 100644 packages/shell/dist/angular/controls/page-alert-bar/page-alert-bar.component.d.ts create mode 100644 packages/shell/dist/angular/controls/page-alert-bar/page-alert-bar.component.js create mode 100644 packages/shell/dist/angular/controls/page-alert-bar/page-alert-bar.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/page-alert-bar/page-alert-bar.module.d.ts create mode 100644 packages/shell/dist/angular/controls/page-alert-bar/page-alert-bar.module.js create mode 100644 packages/shell/dist/angular/controls/page-alert-bar/page-alert-bar.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/pivot/index.d.ts create mode 100644 packages/shell/dist/angular/controls/pivot/index.js create mode 100644 packages/shell/dist/angular/controls/pivot/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/pivot/pivot-tab-type.d.ts create mode 100644 packages/shell/dist/angular/controls/pivot/pivot-tab-type.js create mode 100644 packages/shell/dist/angular/controls/pivot/pivot-tab-type.metadata.json create mode 100644 packages/shell/dist/angular/controls/pivot/pivot-tab.component.d.ts create mode 100644 packages/shell/dist/angular/controls/pivot/pivot-tab.component.js create mode 100644 packages/shell/dist/angular/controls/pivot/pivot-tab.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/pivot/pivot.component.d.ts create mode 100644 packages/shell/dist/angular/controls/pivot/pivot.component.js create mode 100644 packages/shell/dist/angular/controls/pivot/pivot.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/pivot/pivot.module.d.ts create mode 100644 packages/shell/dist/angular/controls/pivot/pivot.module.js create mode 100644 packages/shell/dist/angular/controls/pivot/pivot.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/resizer/index.d.ts create mode 100644 packages/shell/dist/angular/controls/resizer/index.js create mode 100644 packages/shell/dist/angular/controls/resizer/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/resizer/resizer.component.d.ts create mode 100644 packages/shell/dist/angular/controls/resizer/resizer.component.js create mode 100644 packages/shell/dist/angular/controls/resizer/resizer.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/resizer/resizer.module.d.ts create mode 100644 packages/shell/dist/angular/controls/resizer/resizer.module.js create mode 100644 packages/shell/dist/angular/controls/resizer/resizer.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-button.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-button.js create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-button.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-component-base.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-component-base.js create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-component-base.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-isolated-settings-base.component.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-isolated-settings-base.component.js create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-isolated-settings-base.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-isolated-settings.component.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-isolated-settings.component.js create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-isolated-settings.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-navigation-item.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-navigation-item.js create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-navigation-item.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-navigation.directive.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-navigation.directive.js create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings-navigation.directive.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings.component.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings.component.js create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/common-settings.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/single-setting.component.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/single-setting.component.js create mode 100644 packages/shell/dist/angular/controls/settings/common-settings/single-setting.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/index.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/index.js create mode 100644 packages/shell/dist/angular/controls/settings/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/settings-can-deactivate-guard.service.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/settings-can-deactivate-guard.service.js create mode 100644 packages/shell/dist/angular/controls/settings/settings-can-deactivate-guard.service.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/settings-content.component.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/settings-content.component.js create mode 100644 packages/shell/dist/angular/controls/settings/settings-content.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/settings-footer.component.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/settings-footer.component.js create mode 100644 packages/shell/dist/angular/controls/settings/settings-footer.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/settings-form.directive.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/settings-form.directive.js create mode 100644 packages/shell/dist/angular/controls/settings/settings-form.directive.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/settings-form.service.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/settings-form.service.js create mode 100644 packages/shell/dist/angular/controls/settings/settings-form.service.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/settings-header.component.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/settings-header.component.js create mode 100644 packages/shell/dist/angular/controls/settings/settings-header.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/settings-navigation.component.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/settings-navigation.component.js create mode 100644 packages/shell/dist/angular/controls/settings/settings-navigation.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/settings.component.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/settings.component.js create mode 100644 packages/shell/dist/angular/controls/settings/settings.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/settings/settings.module.d.ts create mode 100644 packages/shell/dist/angular/controls/settings/settings.module.js create mode 100644 packages/shell/dist/angular/controls/settings/settings.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/split-view/index.d.ts create mode 100644 packages/shell/dist/angular/controls/split-view/index.js create mode 100644 packages/shell/dist/angular/controls/split-view/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/split-view/split-view.component.d.ts create mode 100644 packages/shell/dist/angular/controls/split-view/split-view.component.js create mode 100644 packages/shell/dist/angular/controls/split-view/split-view.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/split-view/split-view.module.d.ts create mode 100644 packages/shell/dist/angular/controls/split-view/split-view.module.js create mode 100644 packages/shell/dist/angular/controls/split-view/split-view.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/styles/sme-styles.component.d.ts create mode 100644 packages/shell/dist/angular/controls/styles/sme-styles.component.js create mode 100644 packages/shell/dist/angular/controls/styles/sme-styles.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/styles/sme-styles.module.d.ts create mode 100644 packages/shell/dist/angular/controls/styles/sme-styles.module.js create mode 100644 packages/shell/dist/angular/controls/styles/sme-styles.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/tool-header/tool-header.component.d.ts create mode 100644 packages/shell/dist/angular/controls/tool-header/tool-header.component.js create mode 100644 packages/shell/dist/angular/controls/tool-header/tool-header.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/tool-header/tool-header.module.d.ts create mode 100644 packages/shell/dist/angular/controls/tool-header/tool-header.module.js create mode 100644 packages/shell/dist/angular/controls/tool-header/tool-header.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/tooltip/index.d.ts create mode 100644 packages/shell/dist/angular/controls/tooltip/index.js create mode 100644 packages/shell/dist/angular/controls/tooltip/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/tooltip/models/tooltip-host.d.ts create mode 100644 packages/shell/dist/angular/controls/tooltip/models/tooltip-host.js create mode 100644 packages/shell/dist/angular/controls/tooltip/models/tooltip-host.metadata.json create mode 100644 packages/shell/dist/angular/controls/tooltip/models/tooltip-options.d.ts create mode 100644 packages/shell/dist/angular/controls/tooltip/models/tooltip-options.js create mode 100644 packages/shell/dist/angular/controls/tooltip/models/tooltip-options.metadata.json create mode 100644 packages/shell/dist/angular/controls/tooltip/models/tooltip-placement.d.ts create mode 100644 packages/shell/dist/angular/controls/tooltip/models/tooltip-placement.js create mode 100644 packages/shell/dist/angular/controls/tooltip/models/tooltip-placement.metadata.json create mode 100644 packages/shell/dist/angular/controls/tooltip/tooltip-host.component.d.ts create mode 100644 packages/shell/dist/angular/controls/tooltip/tooltip-host.component.js create mode 100644 packages/shell/dist/angular/controls/tooltip/tooltip-host.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/tooltip/tooltip.directive.d.ts create mode 100644 packages/shell/dist/angular/controls/tooltip/tooltip.directive.js create mode 100644 packages/shell/dist/angular/controls/tooltip/tooltip.directive.metadata.json create mode 100644 packages/shell/dist/angular/controls/tooltip/tooltip.module.d.ts create mode 100644 packages/shell/dist/angular/controls/tooltip/tooltip.module.js create mode 100644 packages/shell/dist/angular/controls/tooltip/tooltip.module.metadata.json create mode 100644 packages/shell/dist/angular/controls/tooltip/tooltip.service.d.ts create mode 100644 packages/shell/dist/angular/controls/tooltip/tooltip.service.js create mode 100644 packages/shell/dist/angular/controls/tooltip/tooltip.service.metadata.json create mode 100644 packages/shell/dist/angular/controls/wizard/index.d.ts create mode 100644 packages/shell/dist/angular/controls/wizard/index.js create mode 100644 packages/shell/dist/angular/controls/wizard/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/wizard/models/index.d.ts create mode 100644 packages/shell/dist/angular/controls/wizard/models/index.js create mode 100644 packages/shell/dist/angular/controls/wizard/models/index.metadata.json create mode 100644 packages/shell/dist/angular/controls/wizard/models/wizard-model.d.ts create mode 100644 packages/shell/dist/angular/controls/wizard/models/wizard-model.js create mode 100644 packages/shell/dist/angular/controls/wizard/models/wizard-model.metadata.json create mode 100644 packages/shell/dist/angular/controls/wizard/models/wizard-step-options.d.ts create mode 100644 packages/shell/dist/angular/controls/wizard/models/wizard-step-options.js create mode 100644 packages/shell/dist/angular/controls/wizard/models/wizard-step-options.metadata.json create mode 100644 packages/shell/dist/angular/controls/wizard/models/wizard-step-validation.d.ts create mode 100644 packages/shell/dist/angular/controls/wizard/models/wizard-step-validation.js create mode 100644 packages/shell/dist/angular/controls/wizard/models/wizard-step-validation.metadata.json create mode 100644 packages/shell/dist/angular/controls/wizard/models/wizard-step.d.ts create mode 100644 packages/shell/dist/angular/controls/wizard/models/wizard-step.js create mode 100644 packages/shell/dist/angular/controls/wizard/models/wizard-step.metadata.json create mode 100644 packages/shell/dist/angular/controls/wizard/wizard-step.component.d.ts create mode 100644 packages/shell/dist/angular/controls/wizard/wizard-step.component.js create mode 100644 packages/shell/dist/angular/controls/wizard/wizard-step.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/wizard/wizard.component.d.ts create mode 100644 packages/shell/dist/angular/controls/wizard/wizard.component.js create mode 100644 packages/shell/dist/angular/controls/wizard/wizard.component.metadata.json create mode 100644 packages/shell/dist/angular/controls/wizard/wizard.module.d.ts create mode 100644 packages/shell/dist/angular/controls/wizard/wizard.module.js create mode 100644 packages/shell/dist/angular/controls/wizard/wizard.module.metadata.json create mode 100644 packages/shell/dist/angular/data/forms/base-form-data.d.ts create mode 100644 packages/shell/dist/angular/data/forms/base-form-data.js create mode 100644 packages/shell/dist/angular/data/forms/base-form-data.metadata.json create mode 100644 packages/shell/dist/angular/data/forms/base-properties-form.d.ts create mode 100644 packages/shell/dist/angular/data/forms/base-properties-form.js create mode 100644 packages/shell/dist/angular/data/forms/base-properties-form.metadata.json create mode 100644 packages/shell/dist/angular/data/forms/editable-collection-item.d.ts create mode 100644 packages/shell/dist/angular/data/forms/editable-collection-item.js create mode 100644 packages/shell/dist/angular/data/forms/editable-collection-item.metadata.json create mode 100644 packages/shell/dist/angular/data/index.d.ts create mode 100644 packages/shell/dist/angular/data/index.js create mode 100644 packages/shell/dist/angular/data/index.metadata.json create mode 100644 packages/shell/dist/angular/directives/disabled/disabled.directive.d.ts create mode 100644 packages/shell/dist/angular/directives/disabled/disabled.directive.js create mode 100644 packages/shell/dist/angular/directives/disabled/disabled.directive.metadata.json create mode 100644 packages/shell/dist/angular/directives/disabled/disabled.module.d.ts create mode 100644 packages/shell/dist/angular/directives/disabled/disabled.module.js create mode 100644 packages/shell/dist/angular/directives/disabled/disabled.module.metadata.json create mode 100644 packages/shell/dist/angular/directives/disabled/index.d.ts create mode 100644 packages/shell/dist/angular/directives/disabled/index.js create mode 100644 packages/shell/dist/angular/directives/disabled/index.metadata.json create mode 100644 packages/shell/dist/angular/directives/index.d.ts create mode 100644 packages/shell/dist/angular/directives/index.js create mode 100644 packages/shell/dist/angular/directives/index.metadata.json create mode 100644 packages/shell/dist/angular/directives/router/index.d.ts create mode 100644 packages/shell/dist/angular/directives/router/index.js create mode 100644 packages/shell/dist/angular/directives/router/index.metadata.json create mode 100644 packages/shell/dist/angular/directives/router/router-link.directive.d.ts create mode 100644 packages/shell/dist/angular/directives/router/router-link.directive.js create mode 100644 packages/shell/dist/angular/directives/router/router-link.directive.metadata.json create mode 100644 packages/shell/dist/angular/directives/router/router.module.d.ts create mode 100644 packages/shell/dist/angular/directives/router/router.module.js create mode 100644 packages/shell/dist/angular/directives/router/router.module.metadata.json create mode 100644 packages/shell/dist/angular/directives/svg/index.d.ts create mode 100644 packages/shell/dist/angular/directives/svg/index.js create mode 100644 packages/shell/dist/angular/directives/svg/index.metadata.json create mode 100644 packages/shell/dist/angular/directives/svg/svg-resource.d.ts create mode 100644 packages/shell/dist/angular/directives/svg/svg-resource.js create mode 100644 packages/shell/dist/angular/directives/svg/svg-resource.metadata.json create mode 100644 packages/shell/dist/angular/directives/svg/svg.directive.d.ts create mode 100644 packages/shell/dist/angular/directives/svg/svg.directive.js create mode 100644 packages/shell/dist/angular/directives/svg/svg.directive.metadata.json create mode 100644 packages/shell/dist/angular/directives/svg/svg.module.d.ts create mode 100644 packages/shell/dist/angular/directives/svg/svg.module.js create mode 100644 packages/shell/dist/angular/directives/svg/svg.module.metadata.json create mode 100644 packages/shell/dist/angular/directives/template-outlet/index.d.ts create mode 100644 packages/shell/dist/angular/directives/template-outlet/index.js create mode 100644 packages/shell/dist/angular/directives/template-outlet/index.metadata.json create mode 100644 packages/shell/dist/angular/directives/template-outlet/template-outlet.directive.d.ts create mode 100644 packages/shell/dist/angular/directives/template-outlet/template-outlet.directive.js create mode 100644 packages/shell/dist/angular/directives/template-outlet/template-outlet.directive.metadata.json create mode 100644 packages/shell/dist/angular/directives/template-outlet/template-outlet.module.d.ts create mode 100644 packages/shell/dist/angular/directives/template-outlet/template-outlet.module.js create mode 100644 packages/shell/dist/angular/directives/template-outlet/template-outlet.module.metadata.json create mode 100644 packages/shell/dist/angular/index.d.ts create mode 100644 packages/shell/dist/angular/index.js create mode 100644 packages/shell/dist/angular/index.metadata.json create mode 100644 packages/shell/dist/angular/pipes/boolean-converter.pipe.d.ts create mode 100644 packages/shell/dist/angular/pipes/boolean-converter.pipe.js create mode 100644 packages/shell/dist/angular/pipes/boolean-converter.pipe.metadata.json create mode 100644 packages/shell/dist/angular/pipes/byte-unit-converter.pipe.d.ts create mode 100644 packages/shell/dist/angular/pipes/byte-unit-converter.pipe.js create mode 100644 packages/shell/dist/angular/pipes/byte-unit-converter.pipe.metadata.json create mode 100644 packages/shell/dist/angular/pipes/enum-converter.pipe.d.ts create mode 100644 packages/shell/dist/angular/pipes/enum-converter.pipe.js create mode 100644 packages/shell/dist/angular/pipes/enum-converter.pipe.metadata.json create mode 100644 packages/shell/dist/angular/pipes/filter.pipe.d.ts create mode 100644 packages/shell/dist/angular/pipes/filter.pipe.js create mode 100644 packages/shell/dist/angular/pipes/filter.pipe.metadata.json create mode 100644 packages/shell/dist/angular/pipes/format.pipe.d.ts create mode 100644 packages/shell/dist/angular/pipes/format.pipe.js create mode 100644 packages/shell/dist/angular/pipes/format.pipe.metadata.json create mode 100644 packages/shell/dist/angular/pipes/highlight.pipe.d.ts create mode 100644 packages/shell/dist/angular/pipes/highlight.pipe.js create mode 100644 packages/shell/dist/angular/pipes/highlight.pipe.metadata.json create mode 100644 packages/shell/dist/angular/pipes/index.d.ts create mode 100644 packages/shell/dist/angular/pipes/index.js create mode 100644 packages/shell/dist/angular/pipes/index.metadata.json create mode 100644 packages/shell/dist/angular/pipes/pipes.module.d.ts create mode 100644 packages/shell/dist/angular/pipes/pipes.module.js create mode 100644 packages/shell/dist/angular/pipes/pipes.module.metadata.json create mode 100644 packages/shell/dist/angular/pipes/yesno-converter-pipe.d.ts create mode 100644 packages/shell/dist/angular/pipes/yesno-converter-pipe.js create mode 100644 packages/shell/dist/angular/pipes/yesno-converter-pipe.metadata.json create mode 100644 packages/shell/dist/angular/pipes/yesno-converter-pipe.module.d.ts create mode 100644 packages/shell/dist/angular/pipes/yesno-converter-pipe.module.js create mode 100644 packages/shell/dist/angular/pipes/yesno-converter-pipe.module.metadata.json create mode 100644 packages/shell/dist/angular/service/active-connection.service.d.ts create mode 100644 packages/shell/dist/angular/service/active-connection.service.js create mode 100644 packages/shell/dist/angular/service/active-connection.service.metadata.json create mode 100644 packages/shell/dist/angular/service/app-context.service.d.ts create mode 100644 packages/shell/dist/angular/service/app-context.service.js create mode 100644 packages/shell/dist/angular/service/app-context.service.metadata.json create mode 100644 packages/shell/dist/angular/service/app-error-handler.service.d.ts create mode 100644 packages/shell/dist/angular/service/app-error-handler.service.js create mode 100644 packages/shell/dist/angular/service/app-error-handler.service.metadata.json create mode 100644 packages/shell/dist/angular/service/authorization.service.d.ts create mode 100644 packages/shell/dist/angular/service/authorization.service.js create mode 100644 packages/shell/dist/angular/service/authorization.service.metadata.json create mode 100644 packages/shell/dist/angular/service/batch.service.d.ts create mode 100644 packages/shell/dist/angular/service/batch.service.js create mode 100644 packages/shell/dist/angular/service/batch.service.metadata.json create mode 100644 packages/shell/dist/angular/service/cim-stream.service.d.ts create mode 100644 packages/shell/dist/angular/service/cim-stream.service.js create mode 100644 packages/shell/dist/angular/service/cim-stream.service.metadata.json create mode 100644 packages/shell/dist/angular/service/cim.service.d.ts create mode 100644 packages/shell/dist/angular/service/cim.service.js create mode 100644 packages/shell/dist/angular/service/cim.service.metadata.json create mode 100644 packages/shell/dist/angular/service/connection-stream.service.d.ts create mode 100644 packages/shell/dist/angular/service/connection-stream.service.js create mode 100644 packages/shell/dist/angular/service/connection-stream.service.metadata.json create mode 100644 packages/shell/dist/angular/service/connection-tag.service.d.ts create mode 100644 packages/shell/dist/angular/service/connection-tag.service.js create mode 100644 packages/shell/dist/angular/service/connection-tag.service.metadata.json create mode 100644 packages/shell/dist/angular/service/connection.service.d.ts create mode 100644 packages/shell/dist/angular/service/connection.service.js create mode 100644 packages/shell/dist/angular/service/connection.service.metadata.json create mode 100644 packages/shell/dist/angular/service/core-service.module.d.ts create mode 100644 packages/shell/dist/angular/service/core-service.module.js create mode 100644 packages/shell/dist/angular/service/core-service.module.metadata.json create mode 100644 packages/shell/dist/angular/service/file-transfer.service.d.ts create mode 100644 packages/shell/dist/angular/service/file-transfer.service.js create mode 100644 packages/shell/dist/angular/service/file-transfer.service.metadata.json create mode 100644 packages/shell/dist/angular/service/frame.service.d.ts create mode 100644 packages/shell/dist/angular/service/frame.service.js create mode 100644 packages/shell/dist/angular/service/frame.service.metadata.json create mode 100644 packages/shell/dist/angular/service/gateway.service.d.ts create mode 100644 packages/shell/dist/angular/service/gateway.service.js create mode 100644 packages/shell/dist/angular/service/gateway.service.metadata.json create mode 100644 packages/shell/dist/angular/service/http.service.d.ts create mode 100644 packages/shell/dist/angular/service/http.service.js create mode 100644 packages/shell/dist/angular/service/http.service.metadata.json create mode 100644 packages/shell/dist/angular/service/index.d.ts create mode 100644 packages/shell/dist/angular/service/index.js create mode 100644 packages/shell/dist/angular/service/index.metadata.json create mode 100644 packages/shell/dist/angular/service/lifetime.service.d.ts create mode 100644 packages/shell/dist/angular/service/lifetime.service.js create mode 100644 packages/shell/dist/angular/service/lifetime.service.metadata.json create mode 100644 packages/shell/dist/angular/service/navigation.d.ts create mode 100644 packages/shell/dist/angular/service/navigation.js create mode 100644 packages/shell/dist/angular/service/navigation.metadata.json create mode 100644 packages/shell/dist/angular/service/navigation.service.d.ts create mode 100644 packages/shell/dist/angular/service/navigation.service.js create mode 100644 packages/shell/dist/angular/service/navigation.service.metadata.json create mode 100644 packages/shell/dist/angular/service/node.service.d.ts create mode 100644 packages/shell/dist/angular/service/node.service.js create mode 100644 packages/shell/dist/angular/service/node.service.metadata.json create mode 100644 packages/shell/dist/angular/service/notification.service.d.ts create mode 100644 packages/shell/dist/angular/service/notification.service.js create mode 100644 packages/shell/dist/angular/service/notification.service.metadata.json create mode 100644 packages/shell/dist/angular/service/powershell-stream.service.d.ts create mode 100644 packages/shell/dist/angular/service/powershell-stream.service.js create mode 100644 packages/shell/dist/angular/service/powershell-stream.service.metadata.json create mode 100644 packages/shell/dist/angular/service/powershell.service.d.ts create mode 100644 packages/shell/dist/angular/service/powershell.service.js create mode 100644 packages/shell/dist/angular/service/powershell.service.metadata.json create mode 100644 packages/shell/dist/angular/service/resource.service.d.ts create mode 100644 packages/shell/dist/angular/service/resource.service.js create mode 100644 packages/shell/dist/angular/service/resource.service.metadata.json create mode 100644 packages/shell/dist/angular/service/rpc.service.d.ts create mode 100644 packages/shell/dist/angular/service/rpc.service.js create mode 100644 packages/shell/dist/angular/service/rpc.service.metadata.json create mode 100644 packages/shell/dist/angular/service/settings.service.d.ts create mode 100644 packages/shell/dist/angular/service/settings.service.js create mode 100644 packages/shell/dist/angular/service/settings.service.metadata.json create mode 100644 packages/shell/dist/angular/service/websocket-stream.service.d.ts create mode 100644 packages/shell/dist/angular/service/websocket-stream.service.js create mode 100644 packages/shell/dist/angular/service/websocket-stream.service.metadata.json create mode 100644 packages/shell/dist/angular/service/work-item.service.d.ts create mode 100644 packages/shell/dist/angular/service/work-item.service.js create mode 100644 packages/shell/dist/angular/service/work-item.service.metadata.json create mode 100644 packages/shell/dist/app/app-routing.module.d.ts create mode 100644 packages/shell/dist/app/app-routing.module.js create mode 100644 packages/shell/dist/app/app-routing.module.metadata.json create mode 100644 packages/shell/dist/app/app.component.d.ts create mode 100644 packages/shell/dist/app/app.component.js create mode 100644 packages/shell/dist/app/app.component.metadata.json create mode 100644 packages/shell/dist/app/app.module.d.ts create mode 100644 packages/shell/dist/app/app.module.js create mode 100644 packages/shell/dist/app/app.module.metadata.json create mode 100644 packages/shell/dist/app/dev-guard.service.d.ts create mode 100644 packages/shell/dist/app/dev-guard.service.js create mode 100644 packages/shell/dist/app/dev-guard.service.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/dev-guide-routing.module.d.ts create mode 100644 packages/shell/dist/app/dev-guide/dev-guide-routing.module.js create mode 100644 packages/shell/dist/app/dev-guide/dev-guide-routing.module.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/dev-guide.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/dev-guide.component.js create mode 100644 packages/shell/dist/app/dev-guide/dev-guide.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/dev-guide.module.d.ts create mode 100644 packages/shell/dist/app/dev-guide/dev-guide.module.js create mode 100644 packages/shell/dist/app/dev-guide/dev-guide.module.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/landing/landing.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/landing/landing.component.js create mode 100644 packages/shell/dist/app/dev-guide/landing/landing.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/landing/landing.module.d.ts create mode 100644 packages/shell/dist/app/dev-guide/landing/landing.module.js create mode 100644 packages/shell/dist/app/dev-guide/landing/landing.module.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/lorem-ipsum/lorem-ipsum.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/lorem-ipsum/lorem-ipsum.component.js create mode 100644 packages/shell/dist/app/dev-guide/lorem-ipsum/lorem-ipsum.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/lorem-ipsum/lorem-ipsum.module.d.ts create mode 100644 packages/shell/dist/app/dev-guide/lorem-ipsum/lorem-ipsum.module.js create mode 100644 packages/shell/dist/app/dev-guide/lorem-ipsum/lorem-ipsum.module.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/actions/actions-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/actions/actions-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/actions/actions-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/actions/model-driven-action.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/actions/model-driven-action.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/actions/model-driven-action.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/alert-bar/alert-bar-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/alert-bar/alert-bar-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/alert-bar/alert-bar-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/badge/badge-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/badge/badge-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/badge/badge-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/breadcrumb-header/breadcrumb-header-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/breadcrumb-header/breadcrumb-header-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/breadcrumb-header/breadcrumb-header-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/controls.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/controls.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/controls.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/controls.module.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/controls.module.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/controls.module.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/controls.routing.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/controls.routing.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/controls.routing.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/data-table/data-table-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/data-table/data-table-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/data-table/data-table-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/data-table/testData.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/data-table/testData.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/data-table/testData.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/details/details-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/details/details-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/details/details-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/dialog/dialog-example-dialog-chain.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/dialog/dialog-example-dialog-chain.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/dialog/dialog-example-dialog-chain.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/dialog/dialog-example-full-screen-dialog.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/dialog/dialog-example-full-screen-dialog.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/dialog/dialog-example-full-screen-dialog.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/dialog/dialog-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/dialog/dialog-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/dialog/dialog-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/doughnut-chart/doughnut-chart-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/doughnut-chart/doughnut-chart-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/doughnut-chart/doughnut-chart-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/dropdown/dropdown-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/dropdown/dropdown-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/dropdown/dropdown-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/error/error-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/error/error-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/error/error-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/form-controls.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/form-controls.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/form-controls.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/form-controls.module.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/form-controls.module.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/form-controls.module.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/form-controls.routing.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/form-controls.routing.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/form-controls.routing.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/form-fields/form-fields-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/form-fields/form-fields-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/form-fields/form-fields-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/soda-factory/soda-factory-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/soda-factory/soda-factory-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/soda-factory/soda-factory-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/validation-alert/validation-alert-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/validation-alert/validation-alert-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/form/validation-alert/validation-alert-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/guided-panel/guided-panel-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/guided-panel/guided-panel-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/guided-panel/guided-panel-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/horizontal-bar-chart/horizontal-bar-chart-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/horizontal-bar-chart/horizontal-bar-chart-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/horizontal-bar-chart/horizontal-bar-chart-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/icons/layered-icons-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/icons/layered-icons-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/icons/layered-icons-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/line-chart/line-chart-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/line-chart/line-chart-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/line-chart/line-chart-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/loading-wheel/loading-wheel-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/loading-wheel/loading-wheel-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/loading-wheel/loading-wheel-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/master-view/master-view-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/master-view/master-view-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/master-view/master-view-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/ordered-list-picker/ordered-list-picker-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/ordered-list-picker/ordered-list-picker-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/ordered-list-picker/ordered-list-picker-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/page-alert-bar/page-alert-bar-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/page-alert-bar/page-alert-bar-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/page-alert-bar/page-alert-bar-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/pivot/pivot-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/pivot/pivot-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/pivot/pivot-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/resizer/resizer-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/resizer/resizer-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/resizer/resizer-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/common-settings-combined-example-panel-base.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/common-settings-combined-example-panel-base.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/common-settings-combined-example-panel-base.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/common-settings-combined-example-panel1.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/common-settings-combined-example-panel1.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/common-settings-combined-example-panel1.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/common-settings-combined-example-panel2.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/common-settings-combined-example-panel2.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/common-settings-combined-example-panel2.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/common-settings-combined-example-panel3.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/common-settings-combined-example-panel3.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/common-settings-combined-example-panel3.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/common-settings-combined-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/common-settings-combined-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/common-settings-combined-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/model/combined-setting1-model.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/model/combined-setting1-model.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/model/combined-setting1-model.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/model/combined-setting2-model.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/model/combined-setting2-model.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/model/combined-setting2-model.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/model/combined-setting3-model.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/model/combined-setting3-model.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-combined/model/combined-setting3-model.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example-panel-base.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example-panel-base.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example-panel-base.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example-panel1.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example-panel1.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example-panel1.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example-panel2.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example-panel2.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example-panel2.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example-panel3.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example-panel3.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example-panel3.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example-panel4.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example-panel4.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example-panel4.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/common-settings-isolated-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/model/isolated-setting1-model.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/model/isolated-setting1-model.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/model/isolated-setting1-model.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/model/isolated-setting2-model.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/model/isolated-setting2-model.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/model/isolated-setting2-model.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/model/isolated-setting3-model.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/model/isolated-setting3-model.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/model/isolated-setting3-model.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/model/isolated-setting4-model.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/model/isolated-setting4-model.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/common-settings-isolated/model/isolated-setting4-model.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/custom-settings/custom-settings-example-panel.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/custom-settings/custom-settings-example-panel.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/custom-settings/custom-settings-example-panel.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/custom-settings/custom-settings-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/custom-settings/custom-settings-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/custom-settings/custom-settings-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/settings-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/settings-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/settings-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/single-setting/single-setting-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/single-setting/single-setting-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/single-setting/single-setting-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/single-setting/single-setting-model.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/single-setting/single-setting-model.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/settings/single-setting/single-setting-model.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/split-view/split-view-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/split-view/split-view-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/split-view/split-view-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/tooltip/tooltip-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/tooltip/tooltip-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/tooltip/tooltip-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/tree-table/testData.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/tree-table/testData.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/tree-table/testData.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/tree-table/tree-table-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/tree-table/tree-table-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/tree-table/tree-table-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/components/character-creator-job-form/character-creator-job-form.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/components/character-creator-job-form/character-creator-job-form.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/components/character-creator-job-form/character-creator-job-form.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/components/character-creator-name-form/character-creator-name-form.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/components/character-creator-name-form/character-creator-name-form.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/components/character-creator-name-form/character-creator-name-form.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/components/character-creator-spell-form/character-creator-spell-form.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/components/character-creator-spell-form/character-creator-spell-form.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/components/character-creator-spell-form/character-creator-spell-form.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/components/character-creator-summary/character-creator-summary.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/components/character-creator-summary/character-creator-summary.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/components/character-creator-summary/character-creator-summary.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/models/character-creator-params.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/models/character-creator-params.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/models/character-creator-params.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/models/job.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/models/job.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/models/job.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/models/spell.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/models/spell.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/models/spell.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/wizard-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/wizard-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/controls/wizard/wizard-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/boolean-converter/boolean-converter-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/boolean-converter/boolean-converter-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/boolean-converter/boolean-converter-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/byte-unit-converter/byte-unit-converter-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/byte-unit-converter/byte-unit-converter-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/byte-unit-converter/byte-unit-converter-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/enum-converter/enum-converter-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/enum-converter/enum-converter-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/enum-converter/enum-converter-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/format/format-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/format/format-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/format/format-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/highlight/highlight-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/highlight/highlight-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/highlight/highlight-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/pipes.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/pipes.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/pipes.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/pipes.module.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/pipes.module.js create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/pipes.module.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/pipes.routing.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/pipes.routing.js create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/pipes.routing.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/yesno-converter/yesno-converter-example.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/yesno-converter/yesno-converter-example.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/pipes/yesno-converter/yesno-converter-example.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/accessibility/accessibility.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/accessibility/accessibility.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/accessibility/accessibility.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/behaviors/behaviors.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/behaviors/behaviors.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/behaviors/behaviors.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/colors/colors.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/colors/colors.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/colors/colors.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/button/button-styles.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/button/button-styles.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/button/button-styles.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/checkbox/checkbox-styles.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/checkbox/checkbox-styles.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/checkbox/checkbox-styles.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/form-styles.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/form-styles.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/form-styles.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/form-styles.module.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/form-styles.module.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/form-styles.module.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/form-styles.routing.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/form-styles.routing.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/form-styles.routing.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/radio/radio-styles.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/radio/radio-styles.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/radio/radio-styles.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/search/search-styles.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/search/search-styles.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/search/search-styles.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/select/select-styles.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/select/select-styles.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/select/select-styles.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/slider/slider-styles.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/slider/slider-styles.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/slider/slider-styles.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/text/text-styles.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/text/text-styles.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/text/text-styles.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/toggle-switch/toggle-switch-styles.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/toggle-switch/toggle-switch-styles.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/form/toggle-switch/toggle-switch-styles.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/icons/icons.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/icons/icons.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/icons/icons.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/layers/layers.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/layers/layers.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/layers/layers.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/layout/layout.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/layout/layout.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/layout/layout.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/links/links.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/links/links.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/links/links.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/pivot/pivot.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/pivot/pivot.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/pivot/pivot.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/progress/progress.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/progress/progress.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/progress/progress.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/schemes/schemes.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/schemes/schemes.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/schemes/schemes.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/shadows/shadows.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/shadows/shadows.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/shadows/shadows.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/spacing/spacing.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/spacing/spacing.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/spacing/spacing.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/styles.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/styles.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/styles.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/styles.module.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/styles.module.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/styles.module.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/styles.routing.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/styles.routing.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/styles.routing.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/themes/themes.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/themes/themes.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/themes/themes.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/typography/typography.component.d.ts create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/typography/typography.component.js create mode 100644 packages/shell/dist/app/dev-guide/modules/styles/typography/typography.component.metadata.json create mode 100644 packages/shell/dist/app/dev-guide/treedata.json create mode 100644 packages/shell/dist/app/modules/app-bar/app-bar.component.d.ts create mode 100644 packages/shell/dist/app/modules/app-bar/app-bar.component.js create mode 100644 packages/shell/dist/app/modules/app-bar/app-bar.component.metadata.json create mode 100644 packages/shell/dist/app/modules/app-bar/app-bar.module.d.ts create mode 100644 packages/shell/dist/app/modules/app-bar/app-bar.module.js create mode 100644 packages/shell/dist/app/modules/app-bar/app-bar.module.metadata.json create mode 100644 packages/shell/dist/app/modules/app-bar/app-bar.service.d.ts create mode 100644 packages/shell/dist/app/modules/app-bar/app-bar.service.js create mode 100644 packages/shell/dist/app/modules/app-bar/app-bar.service.metadata.json create mode 100644 packages/shell/dist/app/modules/app-bar/module-dialog.d.ts create mode 100644 packages/shell/dist/app/modules/app-bar/module-dialog.js create mode 100644 packages/shell/dist/app/modules/app-bar/module-dialog.metadata.json create mode 100644 packages/shell/dist/app/modules/app-bar/solutions-list/solutions-list.component.d.ts create mode 100644 packages/shell/dist/app/modules/app-bar/solutions-list/solutions-list.component.js create mode 100644 packages/shell/dist/app/modules/app-bar/solutions-list/solutions-list.component.metadata.json create mode 100644 packages/shell/dist/app/modules/application-error/application-error.component.d.ts create mode 100644 packages/shell/dist/app/modules/application-error/application-error.component.js create mode 100644 packages/shell/dist/app/modules/application-error/application-error.component.metadata.json create mode 100644 packages/shell/dist/app/modules/application-error/application-error.module.d.ts create mode 100644 packages/shell/dist/app/modules/application-error/application-error.module.js create mode 100644 packages/shell/dist/app/modules/application-error/application-error.module.metadata.json create mode 100644 packages/shell/dist/app/modules/application-error/application-error.routing.d.ts create mode 100644 packages/shell/dist/app/modules/application-error/application-error.routing.js create mode 100644 packages/shell/dist/app/modules/application-error/application-error.routing.metadata.json create mode 100644 packages/shell/dist/app/modules/application-error/forbidden-error/forbidden-error.component.d.ts create mode 100644 packages/shell/dist/app/modules/application-error/forbidden-error/forbidden-error.component.js create mode 100644 packages/shell/dist/app/modules/application-error/forbidden-error/forbidden-error.component.metadata.json create mode 100644 packages/shell/dist/app/modules/application-error/generic-error/generic-error.component.d.ts create mode 100644 packages/shell/dist/app/modules/application-error/generic-error/generic-error.component.js create mode 100644 packages/shell/dist/app/modules/application-error/generic-error/generic-error.component.metadata.json create mode 100644 packages/shell/dist/app/modules/application-error/unsupported-browser/unsupported-browser.component.d.ts create mode 100644 packages/shell/dist/app/modules/application-error/unsupported-browser/unsupported-browser.component.js create mode 100644 packages/shell/dist/app/modules/application-error/unsupported-browser/unsupported-browser.component.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/configuration-routing.module.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/configuration-routing.module.js create mode 100644 packages/shell/dist/app/modules/configuration/configuration-routing.module.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/configuration.component.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/configuration.component.js create mode 100644 packages/shell/dist/app/modules/configuration/configuration.component.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/configuration.module.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/configuration.module.js create mode 100644 packages/shell/dist/app/modules/configuration/configuration.module.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/access.component.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/access.component.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/access.component.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/access.module.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/access.module.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/access.module.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/access.service.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/access.service.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/access.service.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/actions/add-security-group.action.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/actions/add-security-group.action.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/actions/add-security-group.action.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/actions/delete-security-group.action.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/actions/delete-security-group.action.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/actions/delete-security-group.action.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/actions/security-group-action.base.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/actions/security-group-action.base.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/actions/security-group-action.base.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/dialogs/add-security-group-dialog.component.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/dialogs/add-security-group-dialog.component.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/dialogs/add-security-group-dialog.component.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/dialogs/change-access-control-dialog.component.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/dialogs/change-access-control-dialog.component.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/dialogs/change-access-control-dialog.component.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/model/security-groups-data.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/model/security-groups-data.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/model/security-groups-data.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/security-groups/admins-security-groups.component.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/security-groups/admins-security-groups.component.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/security-groups/admins-security-groups.component.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/security-groups/security-groups-base.component.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/security-groups/security-groups-base.component.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/security-groups/security-groups-base.component.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/security-groups/users-security-groups.component.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/security-groups/users-security-groups.component.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/access/security-groups/users-security-groups.component.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/azure/azure.component.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/azure/azure.component.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/azure/azure.component.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/azure/azure.module.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/azure/azure.module.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/azure/azure.module.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/general.component.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/general.component.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/general.component.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/model/access-model.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/model/access-model.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/model/access-model.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/model/connection-model.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/model/connection-model.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/model/connection-model.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/model/general-model.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/model/general-model.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/model/general-model.metadata.json create mode 100644 packages/shell/dist/app/modules/configuration/panels/panel-base.component.d.ts create mode 100644 packages/shell/dist/app/modules/configuration/panels/panel-base.component.js create mode 100644 packages/shell/dist/app/modules/configuration/panels/panel-base.component.metadata.json create mode 100644 packages/shell/dist/app/modules/connections/connection-guard.service.d.ts create mode 100644 packages/shell/dist/app/modules/connections/connection-guard.service.js create mode 100644 packages/shell/dist/app/modules/connections/connection-guard.service.metadata.json create mode 100644 packages/shell/dist/app/modules/connections/connection/connection.component.d.ts create mode 100644 packages/shell/dist/app/modules/connections/connection/connection.component.js create mode 100644 packages/shell/dist/app/modules/connections/connection/connection.component.metadata.json create mode 100644 packages/shell/dist/app/modules/connections/connections-list/connections-list.component.d.ts create mode 100644 packages/shell/dist/app/modules/connections/connections-list/connections-list.component.js create mode 100644 packages/shell/dist/app/modules/connections/connections-list/connections-list.component.metadata.json create mode 100644 packages/shell/dist/app/modules/connections/connections-nav/connections-nav.component.d.ts create mode 100644 packages/shell/dist/app/modules/connections/connections-nav/connections-nav.component.js create mode 100644 packages/shell/dist/app/modules/connections/connections-nav/connections-nav.component.metadata.json create mode 100644 packages/shell/dist/app/modules/connections/connections.component.d.ts create mode 100644 packages/shell/dist/app/modules/connections/connections.component.js create mode 100644 packages/shell/dist/app/modules/connections/connections.component.metadata.json create mode 100644 packages/shell/dist/app/modules/connections/connections.module.d.ts create mode 100644 packages/shell/dist/app/modules/connections/connections.module.js create mode 100644 packages/shell/dist/app/modules/connections/connections.module.metadata.json create mode 100644 packages/shell/dist/app/modules/connections/connections.routing.d.ts create mode 100644 packages/shell/dist/app/modules/connections/connections.routing.js create mode 100644 packages/shell/dist/app/modules/connections/connections.routing.metadata.json create mode 100644 packages/shell/dist/app/modules/dialogs/about-dialog/about-dialog.component.d.ts create mode 100644 packages/shell/dist/app/modules/dialogs/about-dialog/about-dialog.component.js create mode 100644 packages/shell/dist/app/modules/dialogs/about-dialog/about-dialog.component.metadata.json create mode 100644 packages/shell/dist/app/modules/dialogs/add-connection-dialog/add-connection-dialog.component.d.ts create mode 100644 packages/shell/dist/app/modules/dialogs/add-connection-dialog/add-connection-dialog.component.js create mode 100644 packages/shell/dist/app/modules/dialogs/add-connection-dialog/add-connection-dialog.component.metadata.json create mode 100644 packages/shell/dist/app/modules/dialogs/add-connection-dialog/add-connection-frame/add-connection-frame.component.d.ts create mode 100644 packages/shell/dist/app/modules/dialogs/add-connection-dialog/add-connection-frame/add-connection-frame.component.js create mode 100644 packages/shell/dist/app/modules/dialogs/add-connection-dialog/add-connection-frame/add-connection-frame.component.metadata.json create mode 100644 packages/shell/dist/app/modules/dialogs/app-bar-dialog.component.d.ts create mode 100644 packages/shell/dist/app/modules/dialogs/app-bar-dialog.component.js create mode 100644 packages/shell/dist/app/modules/dialogs/app-bar-dialog.component.metadata.json create mode 100644 packages/shell/dist/app/modules/dialogs/day-zero-dialog/day-zero-dialog.component.d.ts create mode 100644 packages/shell/dist/app/modules/dialogs/day-zero-dialog/day-zero-dialog.component.js create mode 100644 packages/shell/dist/app/modules/dialogs/day-zero-dialog/day-zero-dialog.component.metadata.json create mode 100644 packages/shell/dist/app/modules/dialogs/edit-tags-dialog/edit-tags-dialog.component.d.ts create mode 100644 packages/shell/dist/app/modules/dialogs/edit-tags-dialog/edit-tags-dialog.component.js create mode 100644 packages/shell/dist/app/modules/dialogs/edit-tags-dialog/edit-tags-dialog.component.metadata.json create mode 100644 packages/shell/dist/app/modules/dialogs/manage-as-dialog/manage-as-dialog.component.d.ts create mode 100644 packages/shell/dist/app/modules/dialogs/manage-as-dialog/manage-as-dialog.component.js create mode 100644 packages/shell/dist/app/modules/dialogs/manage-as-dialog/manage-as-dialog.component.metadata.json create mode 100644 packages/shell/dist/app/modules/dialogs/notifications-dialog/notifications-dialog.component.d.ts create mode 100644 packages/shell/dist/app/modules/dialogs/notifications-dialog/notifications-dialog.component.js create mode 100644 packages/shell/dist/app/modules/dialogs/notifications-dialog/notifications-dialog.component.metadata.json create mode 100644 packages/shell/dist/app/modules/iframe/cached-frames-base.d.ts create mode 100644 packages/shell/dist/app/modules/iframe/cached-frames-base.js create mode 100644 packages/shell/dist/app/modules/iframe/cached-frames-base.metadata.json create mode 100644 packages/shell/dist/app/modules/iframe/cached-frames/cached-frames.component.d.ts create mode 100644 packages/shell/dist/app/modules/iframe/cached-frames/cached-frames.component.js create mode 100644 packages/shell/dist/app/modules/iframe/cached-frames/cached-frames.component.metadata.json create mode 100644 packages/shell/dist/app/modules/iframe/cached-frames/cached-frames.module.d.ts create mode 100644 packages/shell/dist/app/modules/iframe/cached-frames/cached-frames.module.js create mode 100644 packages/shell/dist/app/modules/iframe/cached-frames/cached-frames.module.metadata.json create mode 100644 packages/shell/dist/app/modules/iframe/iframe-cache.d.ts create mode 100644 packages/shell/dist/app/modules/iframe/iframe-cache.js create mode 100644 packages/shell/dist/app/modules/iframe/iframe-cache.metadata.json create mode 100644 packages/shell/dist/app/modules/iframe/iframe.component.d.ts create mode 100644 packages/shell/dist/app/modules/iframe/iframe.component.js create mode 100644 packages/shell/dist/app/modules/iframe/iframe.component.metadata.json create mode 100644 packages/shell/dist/app/modules/iframe/iframe.module.d.ts create mode 100644 packages/shell/dist/app/modules/iframe/iframe.module.js create mode 100644 packages/shell/dist/app/modules/iframe/iframe.module.metadata.json create mode 100644 packages/shell/dist/app/modules/iframe/iframe.service.d.ts create mode 100644 packages/shell/dist/app/modules/iframe/iframe.service.js create mode 100644 packages/shell/dist/app/modules/iframe/iframe.service.metadata.json create mode 100644 packages/shell/dist/app/modules/overview/overview.component.d.ts create mode 100644 packages/shell/dist/app/modules/overview/overview.component.js create mode 100644 packages/shell/dist/app/modules/overview/overview.component.metadata.json create mode 100644 packages/shell/dist/app/modules/overview/overview.module.d.ts create mode 100644 packages/shell/dist/app/modules/overview/overview.module.js create mode 100644 packages/shell/dist/app/modules/overview/overview.module.metadata.json create mode 100644 packages/shell/dist/app/modules/overview/overview.routing.d.ts create mode 100644 packages/shell/dist/app/modules/overview/overview.routing.js create mode 100644 packages/shell/dist/app/modules/overview/overview.routing.metadata.json create mode 100644 packages/shell/dist/app/modules/solution-container/solution-container-routing.module.d.ts create mode 100644 packages/shell/dist/app/modules/solution-container/solution-container-routing.module.js create mode 100644 packages/shell/dist/app/modules/solution-container/solution-container-routing.module.metadata.json create mode 100644 packages/shell/dist/app/modules/solution-container/solution-container.component.d.ts create mode 100644 packages/shell/dist/app/modules/solution-container/solution-container.component.js create mode 100644 packages/shell/dist/app/modules/solution-container/solution-container.component.metadata.json create mode 100644 packages/shell/dist/app/modules/solution-container/solution-container.module.d.ts create mode 100644 packages/shell/dist/app/modules/solution-container/solution-container.module.js create mode 100644 packages/shell/dist/app/modules/solution-container/solution-container.module.metadata.json create mode 100644 packages/shell/dist/app/modules/solution-container/solution-guard.service.d.ts create mode 100644 packages/shell/dist/app/modules/solution-container/solution-guard.service.js create mode 100644 packages/shell/dist/app/modules/solution-container/solution-guard.service.metadata.json create mode 100644 packages/shell/dist/app/modules/solution-container/solution-root-guard.service.d.ts create mode 100644 packages/shell/dist/app/modules/solution-container/solution-root-guard.service.js create mode 100644 packages/shell/dist/app/modules/solution-container/solution-root-guard.service.metadata.json create mode 100644 packages/shell/dist/app/modules/tools/default-tool-guard.service.d.ts create mode 100644 packages/shell/dist/app/modules/tools/default-tool-guard.service.js create mode 100644 packages/shell/dist/app/modules/tools/default-tool-guard.service.metadata.json create mode 100644 packages/shell/dist/app/modules/tools/multi-tool/multi-tool.component.d.ts create mode 100644 packages/shell/dist/app/modules/tools/multi-tool/multi-tool.component.js create mode 100644 packages/shell/dist/app/modules/tools/multi-tool/multi-tool.component.metadata.json create mode 100644 packages/shell/dist/app/modules/tools/tool/tool.component.d.ts create mode 100644 packages/shell/dist/app/modules/tools/tool/tool.component.js create mode 100644 packages/shell/dist/app/modules/tools/tool/tool.component.metadata.json create mode 100644 packages/shell/dist/app/modules/tools/tools-guard-base.service.d.ts create mode 100644 packages/shell/dist/app/modules/tools/tools-guard-base.service.js create mode 100644 packages/shell/dist/app/modules/tools/tools-guard-base.service.metadata.json create mode 100644 packages/shell/dist/app/modules/tools/tools-routing.module.d.ts create mode 100644 packages/shell/dist/app/modules/tools/tools-routing.module.js create mode 100644 packages/shell/dist/app/modules/tools/tools-routing.module.metadata.json create mode 100644 packages/shell/dist/app/modules/tools/tools.module.d.ts create mode 100644 packages/shell/dist/app/modules/tools/tools.module.js create mode 100644 packages/shell/dist/app/modules/tools/tools.module.metadata.json create mode 100644 packages/shell/dist/app/modules/user-profile/models/shell-application-settings.d.ts create mode 100644 packages/shell/dist/app/modules/user-profile/models/shell-application-settings.js create mode 100644 packages/shell/dist/app/modules/user-profile/models/shell-application-settings.metadata.json create mode 100644 packages/shell/dist/app/modules/user-profile/models/shell-user-settings.d.ts create mode 100644 packages/shell/dist/app/modules/user-profile/models/shell-user-settings.js create mode 100644 packages/shell/dist/app/modules/user-profile/models/shell-user-settings.metadata.json create mode 100644 packages/shell/dist/app/modules/user-profile/models/user-profile.d.ts create mode 100644 packages/shell/dist/app/modules/user-profile/models/user-profile.js create mode 100644 packages/shell/dist/app/modules/user-profile/models/user-profile.metadata.json create mode 100644 packages/shell/dist/app/modules/user-profile/user-profile.service.d.ts create mode 100644 packages/shell/dist/app/modules/user-profile/user-profile.service.js create mode 100644 packages/shell/dist/app/modules/user-profile/user-profile.service.metadata.json create mode 100644 packages/shell/dist/app/shell-asset-manager.d.ts create mode 100644 packages/shell/dist/app/shell-asset-manager.js create mode 100644 packages/shell/dist/app/shell-asset-manager.metadata.json create mode 100644 packages/shell/dist/app/shell-guard.service.d.ts create mode 100644 packages/shell/dist/app/shell-guard.service.js create mode 100644 packages/shell/dist/app/shell-guard.service.metadata.json create mode 100644 packages/shell/dist/app/shell.component.d.ts create mode 100644 packages/shell/dist/app/shell.component.js create mode 100644 packages/shell/dist/app/shell.component.metadata.json create mode 100644 packages/shell/dist/app/shell.service.d.ts create mode 100644 packages/shell/dist/app/shell.service.js create mode 100644 packages/shell/dist/app/shell.service.metadata.json create mode 100644 packages/shell/dist/app/utility/constants.d.ts create mode 100644 packages/shell/dist/app/utility/constants.js create mode 100644 packages/shell/dist/app/utility/constants.metadata.json create mode 100644 packages/shell/dist/app/utility/route-helpers.d.ts create mode 100644 packages/shell/dist/app/utility/route-helpers.js create mode 100644 packages/shell/dist/app/utility/route-helpers.metadata.json create mode 100644 packages/shell/dist/app/web-mode-guard.service.d.ts create mode 100644 packages/shell/dist/app/web-mode-guard.service.js create mode 100644 packages/shell/dist/app/web-mode-guard.service.metadata.json create mode 100644 packages/shell/dist/assets/fonts/SegoeUI/Bold/5.27.eot create mode 100644 packages/shell/dist/assets/fonts/SegoeUI/Bold/5.27.svg create mode 100644 packages/shell/dist/assets/fonts/SegoeUI/Bold/5.27.ttf create mode 100644 packages/shell/dist/assets/fonts/SegoeUI/Bold/5.27.woff create mode 100644 packages/shell/dist/assets/fonts/SegoeUI/Bold/5.27.woff2 create mode 100644 packages/shell/dist/assets/fonts/SegoeUI/Normal/5.27.eot create mode 100644 packages/shell/dist/assets/fonts/SegoeUI/Normal/5.27.svg create mode 100644 packages/shell/dist/assets/fonts/SegoeUI/Normal/5.27.ttf create mode 100644 packages/shell/dist/assets/fonts/SegoeUI/Normal/5.27.woff create mode 100644 packages/shell/dist/assets/fonts/SegoeUI/Normal/5.27.woff2 create mode 100644 packages/shell/dist/assets/fonts/ServMDL2/ServMDL2.eot create mode 100644 packages/shell/dist/assets/fonts/ServMDL2/ServMDL2.svg create mode 100644 packages/shell/dist/assets/fonts/ServMDL2/ServMDL2.ttf create mode 100644 packages/shell/dist/assets/fonts/ServMDL2/ServMDL2.woff create mode 100644 packages/shell/dist/assets/fonts/ServMDL2/ServMDL2.woff2 create mode 100644 packages/shell/dist/assets/gifs/WindowsAdminCenter-Welcome.gif create mode 100644 packages/shell/dist/assets/images/Feedback.png create mode 100644 packages/shell/dist/assets/strings/cs-CZ/strings.json create mode 100644 packages/shell/dist/assets/strings/de-DE/strings.json create mode 100644 packages/shell/dist/assets/strings/en-US/strings.json create mode 100644 packages/shell/dist/assets/strings/es-ES/strings.json create mode 100644 packages/shell/dist/assets/strings/fr-FR/strings.json create mode 100644 packages/shell/dist/assets/strings/hu-HU/strings.json create mode 100644 packages/shell/dist/assets/strings/it-IT/strings.json create mode 100644 packages/shell/dist/assets/strings/ja-JP/strings.json create mode 100644 packages/shell/dist/assets/strings/ko-KR/strings.json create mode 100644 packages/shell/dist/assets/strings/nl-NL/strings.json create mode 100644 packages/shell/dist/assets/strings/pl-PL/strings.json create mode 100644 packages/shell/dist/assets/strings/pt-BR/strings.json create mode 100644 packages/shell/dist/assets/strings/pt-PT/strings.json create mode 100644 packages/shell/dist/assets/strings/ru-RU/strings.json create mode 100644 packages/shell/dist/assets/strings/strings.json create mode 100644 packages/shell/dist/assets/strings/sv-SE/strings.json create mode 100644 packages/shell/dist/assets/strings/tr-TR/strings.json create mode 100644 packages/shell/dist/assets/strings/zh-CN/strings.json create mode 100644 packages/shell/dist/assets/strings/zh-TW/strings.json create mode 100644 packages/shell/dist/assets/styles/main.css create mode 100644 packages/shell/dist/core/base/environment.d.ts create mode 100644 packages/shell/dist/core/base/environment.js create mode 100644 packages/shell/dist/core/base/json.d.ts create mode 100644 packages/shell/dist/core/base/json.js create mode 100644 packages/shell/dist/core/base/json.metadata.json create mode 100644 packages/shell/dist/core/base/polyfills/array.d.ts create mode 100644 packages/shell/dist/core/base/polyfills/array.js create mode 100644 packages/shell/dist/core/base/polyfills/string.d.ts create mode 100644 packages/shell/dist/core/base/polyfills/string.js create mode 100644 packages/shell/dist/core/base/utilities.d.ts create mode 100644 packages/shell/dist/core/base/utilities.js create mode 100644 packages/shell/dist/core/base/versioned-object.d.ts create mode 100644 packages/shell/dist/core/base/versioned-object.js create mode 100644 packages/shell/dist/core/base/versioned-object.metadata.json create mode 100644 packages/shell/dist/core/data/accessibility-manager.d.ts create mode 100644 packages/shell/dist/core/data/accessibility-manager.js create mode 100644 packages/shell/dist/core/data/accessibility-manager.metadata.json create mode 100644 packages/shell/dist/core/data/app-context.d.ts create mode 100644 packages/shell/dist/core/data/app-context.js create mode 100644 packages/shell/dist/core/data/app-context.metadata.json create mode 100644 packages/shell/dist/core/data/asset-manager.d.ts create mode 100644 packages/shell/dist/core/data/asset-manager.js create mode 100644 packages/shell/dist/core/data/asset-manager.metadata.json create mode 100644 packages/shell/dist/core/data/batch-connection.d.ts create mode 100644 packages/shell/dist/core/data/batch-connection.js create mode 100644 packages/shell/dist/core/data/batch-connection.metadata.json create mode 100644 packages/shell/dist/core/data/cim-connection.d.ts create mode 100644 packages/shell/dist/core/data/cim-connection.js create mode 100644 packages/shell/dist/core/data/cim-connection.metadata.json create mode 100644 packages/shell/dist/core/data/cim-stream.d.ts create mode 100644 packages/shell/dist/core/data/cim-stream.js create mode 100644 packages/shell/dist/core/data/cim-stream.metadata.json create mode 100644 packages/shell/dist/core/data/cim.d.ts create mode 100644 packages/shell/dist/core/data/cim.js create mode 100644 packages/shell/dist/core/data/cim.metadata.json create mode 100644 packages/shell/dist/core/data/cookie.d.ts create mode 100644 packages/shell/dist/core/data/cookie.js create mode 100644 packages/shell/dist/core/data/cookie.metadata.json create mode 100644 packages/shell/dist/core/data/core-environment.d.ts create mode 100644 packages/shell/dist/core/data/core-environment.js create mode 100644 packages/shell/dist/core/data/core-environment.metadata.json create mode 100644 packages/shell/dist/core/data/crypto.d.ts create mode 100644 packages/shell/dist/core/data/crypto.js create mode 100644 packages/shell/dist/core/data/crypto.metadata.json create mode 100644 packages/shell/dist/core/data/disposable.d.ts create mode 100644 packages/shell/dist/core/data/disposable.js create mode 100644 packages/shell/dist/core/data/disposable.metadata.json create mode 100644 packages/shell/dist/core/data/file-transfer.d.ts create mode 100644 packages/shell/dist/core/data/file-transfer.js create mode 100644 packages/shell/dist/core/data/file-transfer.metadata.json create mode 100644 packages/shell/dist/core/data/gateway-connection.d.ts create mode 100644 packages/shell/dist/core/data/gateway-connection.js create mode 100644 packages/shell/dist/core/data/gateway-connection.metadata.json create mode 100644 packages/shell/dist/core/data/globalization.d.ts create mode 100644 packages/shell/dist/core/data/globalization.js create mode 100644 packages/shell/dist/core/data/globalization.metadata.json create mode 100644 packages/shell/dist/core/data/http-constants.d.ts create mode 100644 packages/shell/dist/core/data/http-constants.js create mode 100644 packages/shell/dist/core/data/http-constants.metadata.json create mode 100644 packages/shell/dist/core/data/http.d.ts create mode 100644 packages/shell/dist/core/data/http.js create mode 100644 packages/shell/dist/core/data/http.metadata.json create mode 100644 packages/shell/dist/core/data/lifetime-data.d.ts create mode 100644 packages/shell/dist/core/data/lifetime-data.js create mode 100644 packages/shell/dist/core/data/lifetime-data.metadata.json create mode 100644 packages/shell/dist/core/data/localization-manager.d.ts create mode 100644 packages/shell/dist/core/data/localization-manager.js create mode 100644 packages/shell/dist/core/data/localization-manager.metadata.json create mode 100644 packages/shell/dist/core/data/native-q.d.ts create mode 100644 packages/shell/dist/core/data/native-q.js create mode 100644 packages/shell/dist/core/data/native-q.metadata.json create mode 100644 packages/shell/dist/core/data/net.d.ts create mode 100644 packages/shell/dist/core/data/net.js create mode 100644 packages/shell/dist/core/data/net.metadata.json create mode 100644 packages/shell/dist/core/data/node-connection.d.ts create mode 100644 packages/shell/dist/core/data/node-connection.js create mode 100644 packages/shell/dist/core/data/node-connection.metadata.json create mode 100644 packages/shell/dist/core/data/powershell-alternate.d.ts create mode 100644 packages/shell/dist/core/data/powershell-alternate.js create mode 100644 packages/shell/dist/core/data/powershell-alternate.metadata.json create mode 100644 packages/shell/dist/core/data/powershell-batch.d.ts create mode 100644 packages/shell/dist/core/data/powershell-batch.js create mode 100644 packages/shell/dist/core/data/powershell-batch.metadata.json create mode 100644 packages/shell/dist/core/data/powershell-connection.d.ts create mode 100644 packages/shell/dist/core/data/powershell-connection.js create mode 100644 packages/shell/dist/core/data/powershell-connection.metadata.json create mode 100644 packages/shell/dist/core/data/powershell-stream.d.ts create mode 100644 packages/shell/dist/core/data/powershell-stream.js create mode 100644 packages/shell/dist/core/data/powershell-stream.metadata.json create mode 100644 packages/shell/dist/core/data/powershell.d.ts create mode 100644 packages/shell/dist/core/data/powershell.js create mode 100644 packages/shell/dist/core/data/powershell.metadata.json create mode 100644 packages/shell/dist/core/data/query-cache.d.ts create mode 100644 packages/shell/dist/core/data/query-cache.js create mode 100644 packages/shell/dist/core/data/query-cache.metadata.json create mode 100644 packages/shell/dist/core/data/resource-cache.d.ts create mode 100644 packages/shell/dist/core/data/resource-cache.js create mode 100644 packages/shell/dist/core/data/resource-cache.metadata.json create mode 100644 packages/shell/dist/core/data/settings-manager.d.ts create mode 100644 packages/shell/dist/core/data/settings-manager.js create mode 100644 packages/shell/dist/core/data/settings-manager.metadata.json create mode 100644 packages/shell/dist/core/data/units.d.ts create mode 100644 packages/shell/dist/core/data/units.js create mode 100644 packages/shell/dist/core/data/units.metadata.json create mode 100644 packages/shell/dist/core/data/websocket-stream.d.ts create mode 100644 packages/shell/dist/core/data/websocket-stream.js create mode 100644 packages/shell/dist/core/data/websocket-stream.metadata.json create mode 100644 packages/shell/dist/core/diagnostics/log-level.d.ts create mode 100644 packages/shell/dist/core/diagnostics/log-level.js create mode 100644 packages/shell/dist/core/diagnostics/log-level.metadata.json create mode 100644 packages/shell/dist/core/diagnostics/log-record.d.ts create mode 100644 packages/shell/dist/core/diagnostics/log-record.js create mode 100644 packages/shell/dist/core/diagnostics/log-record.metadata.json create mode 100644 packages/shell/dist/core/diagnostics/logging.d.ts create mode 100644 packages/shell/dist/core/diagnostics/logging.js create mode 100644 packages/shell/dist/core/diagnostics/logging.metadata.json create mode 100644 packages/shell/dist/core/diagnostics/telemetry-record.d.ts create mode 100644 packages/shell/dist/core/diagnostics/telemetry-record.js create mode 100644 packages/shell/dist/core/diagnostics/telemetry-record.metadata.json create mode 100644 packages/shell/dist/core/dom/dom.d.ts create mode 100644 packages/shell/dist/core/dom/dom.js create mode 100644 packages/shell/dist/core/dom/dom.metadata.json create mode 100644 packages/shell/dist/core/frame/frame-connection.d.ts create mode 100644 packages/shell/dist/core/frame/frame-connection.js create mode 100644 packages/shell/dist/core/frame/frame-connection.metadata.json create mode 100644 packages/shell/dist/core/index.d.ts create mode 100644 packages/shell/dist/core/index.js create mode 100644 packages/shell/dist/core/index.metadata.json create mode 100644 packages/shell/dist/core/manifest/environment-modules.d.ts create mode 100644 packages/shell/dist/core/manifest/environment-modules.js create mode 100644 packages/shell/dist/core/manifest/environment-modules.metadata.json create mode 100644 packages/shell/dist/core/manifest/examples/bare-minimum.json create mode 100644 packages/shell/dist/core/manifest/examples/module-with-entrypoints.json create mode 100644 packages/shell/dist/core/manifest/manifest-loader.d.ts create mode 100644 packages/shell/dist/core/manifest/manifest-loader.js create mode 100644 packages/shell/dist/core/manifest/manifest-loader.metadata.json create mode 100644 packages/shell/dist/core/manifest/module-schema.json create mode 100644 packages/shell/dist/core/notification/client-notification.d.ts create mode 100644 packages/shell/dist/core/notification/client-notification.js create mode 100644 packages/shell/dist/core/notification/client-notification.metadata.json create mode 100644 packages/shell/dist/core/notification/notification-connection.d.ts create mode 100644 packages/shell/dist/core/notification/notification-connection.js create mode 100644 packages/shell/dist/core/notification/notification-connection.metadata.json create mode 100644 packages/shell/dist/core/notification/notification-manager.d.ts create mode 100644 packages/shell/dist/core/notification/notification-manager.js create mode 100644 packages/shell/dist/core/notification/notification-manager.metadata.json create mode 100644 packages/shell/dist/core/notification/notification-state.d.ts create mode 100644 packages/shell/dist/core/notification/notification-state.js create mode 100644 packages/shell/dist/core/notification/notification-state.metadata.json create mode 100644 packages/shell/dist/core/notification/notification.d.ts create mode 100644 packages/shell/dist/core/notification/notification.js create mode 100644 packages/shell/dist/core/notification/notification.metadata.json create mode 100644 packages/shell/dist/core/notification/powershell-notification.d.ts create mode 100644 packages/shell/dist/core/notification/powershell-notification.js create mode 100644 packages/shell/dist/core/notification/powershell-notification.metadata.json create mode 100644 packages/shell/dist/core/notification/socket-signalr.d.ts create mode 100644 packages/shell/dist/core/notification/socket-signalr.js create mode 100644 packages/shell/dist/core/notification/socket-signalr.metadata.json create mode 100644 packages/shell/dist/core/notification/work-item-connection.d.ts create mode 100644 packages/shell/dist/core/notification/work-item-connection.js create mode 100644 packages/shell/dist/core/notification/work-item-connection.metadata.json create mode 100644 packages/shell/dist/core/notification/work-item-manager.d.ts create mode 100644 packages/shell/dist/core/notification/work-item-manager.js create mode 100644 packages/shell/dist/core/notification/work-item-manager.metadata.json create mode 100644 packages/shell/dist/core/notification/work-item-request.d.ts create mode 100644 packages/shell/dist/core/notification/work-item-request.js create mode 100644 packages/shell/dist/core/notification/work-item-request.metadata.json create mode 100644 packages/shell/dist/core/polyfills.d.ts create mode 100644 packages/shell/dist/core/polyfills.js create mode 100644 packages/shell/dist/core/rpc/rpc-base.d.ts create mode 100644 packages/shell/dist/core/rpc/rpc-base.js create mode 100644 packages/shell/dist/core/rpc/rpc-base.metadata.json create mode 100644 packages/shell/dist/core/rpc/rpc-channel.d.ts create mode 100644 packages/shell/dist/core/rpc/rpc-channel.js create mode 100644 packages/shell/dist/core/rpc/rpc-channel.metadata.json create mode 100644 packages/shell/dist/core/rpc/rpc-dialogs.d.ts create mode 100644 packages/shell/dist/core/rpc/rpc-dialogs.js create mode 100644 packages/shell/dist/core/rpc/rpc-dialogs.metadata.json create mode 100644 packages/shell/dist/core/rpc/rpc-forward-report-data.d.ts create mode 100644 packages/shell/dist/core/rpc/rpc-forward-report-data.js create mode 100644 packages/shell/dist/core/rpc/rpc-forward-report-data.metadata.json create mode 100644 packages/shell/dist/core/rpc/rpc-forwarder.d.ts create mode 100644 packages/shell/dist/core/rpc/rpc-forwarder.js create mode 100644 packages/shell/dist/core/rpc/rpc-forwarder.metadata.json create mode 100644 packages/shell/dist/core/rpc/rpc-inbound.d.ts create mode 100644 packages/shell/dist/core/rpc/rpc-inbound.js create mode 100644 packages/shell/dist/core/rpc/rpc-inbound.metadata.json create mode 100644 packages/shell/dist/core/rpc/rpc-manager.d.ts create mode 100644 packages/shell/dist/core/rpc/rpc-manager.js create mode 100644 packages/shell/dist/core/rpc/rpc-manager.metadata.json create mode 100644 packages/shell/dist/core/rpc/rpc-outbound.d.ts create mode 100644 packages/shell/dist/core/rpc/rpc-outbound.js create mode 100644 packages/shell/dist/core/rpc/rpc-outbound.metadata.json create mode 100644 packages/shell/dist/core/rpc/rpc.d.ts create mode 100644 packages/shell/dist/core/rpc/rpc.js create mode 100644 packages/shell/dist/core/rpc/rpc.metadata.json create mode 100644 packages/shell/dist/core/security/active-connection.d.ts create mode 100644 packages/shell/dist/core/security/active-connection.js create mode 100644 packages/shell/dist/core/security/active-connection.metadata.json create mode 100644 packages/shell/dist/core/security/authorization-manager.d.ts create mode 100644 packages/shell/dist/core/security/authorization-manager.js create mode 100644 packages/shell/dist/core/security/authorization-manager.metadata.json create mode 100644 packages/shell/dist/core/security/connection-manager.d.ts create mode 100644 packages/shell/dist/core/security/connection-manager.js create mode 100644 packages/shell/dist/core/security/connection-manager.metadata.json create mode 100644 packages/shell/dist/core/security/connection-stream.d.ts create mode 100644 packages/shell/dist/core/security/connection-stream.js create mode 100644 packages/shell/dist/core/security/connection-stream.metadata.json create mode 100644 packages/shell/dist/core/security/connection-tag-manager.d.ts create mode 100644 packages/shell/dist/core/security/connection-tag-manager.js create mode 100644 packages/shell/dist/core/security/connection-tag-manager.metadata.json create mode 100644 packages/shell/dist/core/security/connection.d.ts create mode 100644 packages/shell/dist/core/security/connection.js create mode 100644 packages/shell/dist/core/security/connection.metadata.json create mode 100644 packages/shell/dist/core/security/tool-condition-validator.d.ts create mode 100644 packages/shell/dist/core/security/tool-condition-validator.js create mode 100644 packages/shell/dist/core/security/tool-condition-validator.metadata.json create mode 100644 packages/shell/dist/core/security/user-principal.d.ts create mode 100644 packages/shell/dist/core/security/user-principal.js create mode 100644 packages/shell/dist/core/security/user-principal.metadata.json create mode 100644 packages/shell/dist/core/shared/cluster-inventory/cluster-inventory-cache.d.ts create mode 100644 packages/shell/dist/core/shared/cluster-inventory/cluster-inventory-cache.js create mode 100644 packages/shell/dist/core/shared/cluster-inventory/cluster-inventory-cache.metadata.json create mode 100644 packages/shell/dist/core/shared/cluster-inventory/cluster-inventory.d.ts create mode 100644 packages/shell/dist/core/shared/cluster-inventory/cluster-inventory.js create mode 100644 packages/shell/dist/core/shared/cluster-inventory/cluster-inventory.metadata.json create mode 100644 packages/shell/dist/core/shared/cluster-inventory/cluster-node-inventory.d.ts create mode 100644 packages/shell/dist/core/shared/cluster-inventory/cluster-node-inventory.js create mode 100644 packages/shell/dist/core/shared/cluster-inventory/cluster-node-inventory.metadata.json create mode 100644 packages/shell/dist/core/shared/gateway-inventory/gateway-inventory-cache.d.ts create mode 100644 packages/shell/dist/core/shared/gateway-inventory/gateway-inventory-cache.js create mode 100644 packages/shell/dist/core/shared/gateway-inventory/gateway-inventory-cache.metadata.json create mode 100644 packages/shell/dist/core/shared/gateway-inventory/gateway-inventory-detail-cache.d.ts create mode 100644 packages/shell/dist/core/shared/gateway-inventory/gateway-inventory-detail-cache.js create mode 100644 packages/shell/dist/core/shared/gateway-inventory/gateway-inventory-detail-cache.metadata.json create mode 100644 packages/shell/dist/core/shared/gateway-inventory/gateway-inventory-detail.d.ts create mode 100644 packages/shell/dist/core/shared/gateway-inventory/gateway-inventory-detail.js create mode 100644 packages/shell/dist/core/shared/gateway-inventory/gateway-inventory-detail.metadata.json create mode 100644 packages/shell/dist/core/shared/gateway-inventory/gateway-inventory.d.ts create mode 100644 packages/shell/dist/core/shared/gateway-inventory/gateway-inventory.js create mode 100644 packages/shell/dist/core/shared/gateway-inventory/gateway-inventory.metadata.json create mode 100644 packages/shell/dist/core/shared/inventory-query-caches.d.ts create mode 100644 packages/shell/dist/core/shared/inventory-query-caches.js create mode 100644 packages/shell/dist/core/shared/inventory-query-caches.metadata.json create mode 100644 packages/shell/dist/core/shared/server-inventory/server-inventory-cache.d.ts create mode 100644 packages/shell/dist/core/shared/server-inventory/server-inventory-cache.js create mode 100644 packages/shell/dist/core/shared/server-inventory/server-inventory-cache.metadata.json create mode 100644 packages/shell/dist/core/shared/server-inventory/server-inventory-detail-cache.d.ts create mode 100644 packages/shell/dist/core/shared/server-inventory/server-inventory-detail-cache.js create mode 100644 packages/shell/dist/core/shared/server-inventory/server-inventory-detail-cache.metadata.json create mode 100644 packages/shell/dist/core/shared/server-inventory/server-inventory-detail.d.ts create mode 100644 packages/shell/dist/core/shared/server-inventory/server-inventory-detail.js create mode 100644 packages/shell/dist/core/shared/server-inventory/server-inventory-detail.metadata.json create mode 100644 packages/shell/dist/core/shared/server-inventory/server-inventory.d.ts create mode 100644 packages/shell/dist/core/shared/server-inventory/server-inventory.js create mode 100644 packages/shell/dist/core/shared/server-inventory/server-inventory.metadata.json create mode 100644 packages/shell/dist/core/shared/shared-cache.d.ts create mode 100644 packages/shell/dist/core/shared/shared-cache.js create mode 100644 packages/shell/dist/core/shared/shared-cache.metadata.json create mode 100644 packages/shell/dist/core/shared/tool-inventory/tool-inventory-cache.d.ts create mode 100644 packages/shell/dist/core/shared/tool-inventory/tool-inventory-cache.js create mode 100644 packages/shell/dist/core/shared/tool-inventory/tool-inventory-cache.metadata.json create mode 100644 packages/shell/dist/core/shared/tool-inventory/tool-inventory.d.ts create mode 100644 packages/shell/dist/core/shared/tool-inventory/tool-inventory.js create mode 100644 packages/shell/dist/core/shared/tool-inventory/tool-inventory.metadata.json create mode 100644 packages/shell/dist/environments/environment.d.ts create mode 100644 packages/shell/dist/environments/environment.js create mode 100644 packages/shell/dist/environments/environment.metadata.json create mode 100644 packages/shell/dist/environments/environment.prod.d.ts create mode 100644 packages/shell/dist/environments/environment.prod.js create mode 100644 packages/shell/dist/environments/environment.prod.metadata.json create mode 100644 packages/shell/dist/generated/powershell-scripts.d.ts create mode 100644 packages/shell/dist/generated/powershell-scripts.js create mode 100644 packages/shell/dist/generated/scripts/Get-CimWin32ComputerSystem.ps1 create mode 100644 packages/shell/dist/generated/scripts/Get-CimWin32LogicalDisk.ps1 create mode 100644 packages/shell/dist/generated/scripts/Get-CimWin32NetworkAdapter.ps1 create mode 100644 packages/shell/dist/generated/scripts/Get-CimWin32OperatingSystem.ps1 create mode 100644 packages/shell/dist/generated/scripts/Get-CimWin32PhysicalMemory.ps1 create mode 100644 packages/shell/dist/generated/scripts/Get-CimWin32Processor.ps1 create mode 100644 packages/shell/dist/generated/strings.d.ts create mode 100644 packages/shell/dist/generated/strings.js create mode 100644 packages/shell/dist/generated/strings.metadata.json create mode 100644 packages/shell/dist/main.d.ts create mode 100644 packages/shell/dist/main.js create mode 100644 packages/shell/dist/manifest.e2e.json create mode 100644 packages/shell/dist/manifest.json create mode 100644 packages/shell/dist/manifest.local.json create mode 100644 packages/shell/dist/polyfills.d.ts create mode 100644 packages/shell/dist/polyfills.js create mode 100644 packages/shell/dist/powershell-cim-config.json create mode 100644 packages/shell/dist/powershell-module/Microsoft.SME.Shell/Microsoft.SME.Shell.psd1 create mode 100644 packages/shell/dist/powershell-module/Microsoft.SME.Shell/Microsoft.SME.Shell.psm1 create mode 100644 packages/shell/dist/resources/scripts/Get-ClusterInventory.ps1 create mode 100644 packages/shell/dist/resources/scripts/Get-ClusterNodes.ps1 create mode 100644 packages/shell/dist/resources/scripts/Get-ServerInventory.ps1 create mode 100644 packages/shell/dist/test-util/load-babel-require.helper.d.ts create mode 100644 packages/shell/dist/test-util/load-babel-require.helper.js create mode 100644 packages/shell/dist/test-util/load-jsdom.helper.d.ts create mode 100644 packages/shell/dist/test-util/load-jsdom.helper.js create mode 100644 packages/shell/dist/test-util/mock-msft-sme.test.helper.metadata.json create mode 100644 packages/shell/dist/test.d.ts create mode 100644 packages/shell/dist/test.js create mode 100644 packages/shell/dist/tools/gulp-manifest-resource/index.js create mode 100644 packages/shell/dist/tools/gulp-merge-json-in-folders/index.js create mode 100644 packages/shell/dist/tools/gulp-merge-json-in-folders/json-merge.js create mode 100644 packages/shell/dist/tools/gulp-ps-cim/index.js create mode 100644 packages/shell/dist/tools/gulp-ps-cim/powershell-cim-config-schema.json create mode 100644 packages/shell/dist/tools/gulp-ps-code/index.js create mode 100644 packages/shell/dist/tools/gulp-ps-code/ps-code-convert.js create mode 100644 packages/shell/dist/tools/gulp-ps-manifest/index.js create mode 100644 packages/shell/dist/tools/gulp-ps-module/index.js create mode 100644 packages/shell/dist/tools/gulp-resjson/index.js create mode 100644 packages/shell/dist/tools/gulp-resjson/resjson-convert.js create mode 100644 packages/shell/dist/tools/gulp-svg-code/index.js create mode 100644 packages/shell/dist/tools/gulp-svg-code/svg-code-convert.js create mode 100644 packages/shell/dist/tools/scripts/New-CimScriptCollection.ps1 create mode 100644 packages/shell/dist/tools/scripts/New-CimScripts.ps1 create mode 100644 packages/shell/dist/tools/scripts/New-PRWithLatestPackageReference.ps1 create mode 100644 packages/shell/dist/tools/scripts/Search-NonAsciiText.ps1 create mode 100644 packages/shell/dist/tools/tsconfig.json create mode 100644 packages/shell/dist/tsconfig.json create mode 100644 packages/shell/e2e/Settings.ts create mode 100644 packages/shell/e2e/base/polyfills/string.ts create mode 100644 packages/shell/e2e/base/utilities.ts create mode 100644 packages/shell/e2e/index.ts create mode 100644 packages/shell/e2e/specs/app.e2e-spec.ts create mode 100644 packages/shell/e2e/specs/devGuide-alertBar.e2e-spec.ts create mode 100644 packages/shell/e2e/specs/devGuide-dataTable.e2e-spec.ts create mode 100644 packages/shell/e2e/specs/devGuide-treeTable.e2e-spec.ts create mode 100644 packages/shell/e2e/testManager.ts create mode 100644 packages/shell/e2e/testSuite.ts create mode 100644 packages/shell/e2e/tsconfig.json create mode 100644 packages/shell/e2e/ui-objects/actionBar.ts create mode 100644 packages/shell/e2e/ui-objects/actionPane.ts create mode 100644 packages/shell/e2e/ui-objects/alertBar.ts create mode 100644 packages/shell/e2e/ui-objects/confirmationDialog.ts create mode 100644 packages/shell/e2e/ui-objects/dataTable.ts create mode 100644 packages/shell/e2e/ui-objects/detailPane.ts create mode 100644 packages/shell/e2e/ui-objects/dropdownList.ts create mode 100644 packages/shell/e2e/ui-objects/fileUploader.ts create mode 100644 packages/shell/e2e/ui-objects/form.ts create mode 100644 packages/shell/e2e/ui-objects/messageDialog.ts create mode 100644 packages/shell/e2e/ui-objects/treeTable.ts create mode 100644 packages/shell/e2e/ui-objects/uiObject.ts create mode 100644 packages/shell/e2e/ui/baseUI.ts create mode 100644 packages/shell/e2e/ui/devGuide.ts create mode 100644 packages/shell/e2e/ui/shell.ts create mode 100644 packages/shell/e2e/utils.ts create mode 100644 packages/shell/node_modules/primeng/.editorconfig create mode 100644 packages/shell/node_modules/primeng/.npmignore create mode 100644 packages/shell/node_modules/primeng/LICENSE.md create mode 100644 packages/shell/node_modules/primeng/README.md create mode 100644 packages/shell/node_modules/primeng/components/accordion/accordion.d.ts create mode 100644 packages/shell/node_modules/primeng/components/accordion/accordion.js create mode 100644 packages/shell/node_modules/primeng/components/accordion/accordion.js.map create mode 100644 packages/shell/node_modules/primeng/components/accordion/accordion.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/autocomplete/autocomplete.d.ts create mode 100644 packages/shell/node_modules/primeng/components/autocomplete/autocomplete.js create mode 100644 packages/shell/node_modules/primeng/components/autocomplete/autocomplete.js.map create mode 100644 packages/shell/node_modules/primeng/components/autocomplete/autocomplete.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/blockui/blockui.d.ts create mode 100644 packages/shell/node_modules/primeng/components/blockui/blockui.js create mode 100644 packages/shell/node_modules/primeng/components/blockui/blockui.js.map create mode 100644 packages/shell/node_modules/primeng/components/blockui/blockui.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/breadcrumb/breadcrumb.d.ts create mode 100644 packages/shell/node_modules/primeng/components/breadcrumb/breadcrumb.js create mode 100644 packages/shell/node_modules/primeng/components/breadcrumb/breadcrumb.js.map create mode 100644 packages/shell/node_modules/primeng/components/breadcrumb/breadcrumb.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/button/button.d.ts create mode 100644 packages/shell/node_modules/primeng/components/button/button.js create mode 100644 packages/shell/node_modules/primeng/components/button/button.js.map create mode 100644 packages/shell/node_modules/primeng/components/button/button.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/calendar/calendar.d.ts create mode 100644 packages/shell/node_modules/primeng/components/calendar/calendar.js create mode 100644 packages/shell/node_modules/primeng/components/calendar/calendar.js.map create mode 100644 packages/shell/node_modules/primeng/components/calendar/calendar.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/captcha/captcha.d.ts create mode 100644 packages/shell/node_modules/primeng/components/captcha/captcha.js create mode 100644 packages/shell/node_modules/primeng/components/captcha/captcha.js.map create mode 100644 packages/shell/node_modules/primeng/components/captcha/captcha.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/carousel/carousel.d.ts create mode 100644 packages/shell/node_modules/primeng/components/carousel/carousel.js create mode 100644 packages/shell/node_modules/primeng/components/carousel/carousel.js.map create mode 100644 packages/shell/node_modules/primeng/components/carousel/carousel.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/chart/chart.d.ts create mode 100644 packages/shell/node_modules/primeng/components/chart/chart.js create mode 100644 packages/shell/node_modules/primeng/components/chart/chart.js.map create mode 100644 packages/shell/node_modules/primeng/components/chart/chart.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/checkbox/checkbox.d.ts create mode 100644 packages/shell/node_modules/primeng/components/checkbox/checkbox.js create mode 100644 packages/shell/node_modules/primeng/components/checkbox/checkbox.js.map create mode 100644 packages/shell/node_modules/primeng/components/checkbox/checkbox.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/chips/chips.d.ts create mode 100644 packages/shell/node_modules/primeng/components/chips/chips.js create mode 100644 packages/shell/node_modules/primeng/components/chips/chips.js.map create mode 100644 packages/shell/node_modules/primeng/components/chips/chips.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/codehighlighter/codehighlighter.d.ts create mode 100644 packages/shell/node_modules/primeng/components/codehighlighter/codehighlighter.js create mode 100644 packages/shell/node_modules/primeng/components/codehighlighter/codehighlighter.js.map create mode 100644 packages/shell/node_modules/primeng/components/codehighlighter/codehighlighter.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/colorpicker/colorpicker.d.ts create mode 100644 packages/shell/node_modules/primeng/components/colorpicker/colorpicker.js create mode 100644 packages/shell/node_modules/primeng/components/colorpicker/colorpicker.js.map create mode 100644 packages/shell/node_modules/primeng/components/colorpicker/colorpicker.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/common/api.d.ts create mode 100644 packages/shell/node_modules/primeng/components/common/api.js create mode 100644 packages/shell/node_modules/primeng/components/common/api.js.map create mode 100644 packages/shell/node_modules/primeng/components/common/api.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/common/blockableui.d.ts create mode 100644 packages/shell/node_modules/primeng/components/common/blockableui.js create mode 100644 packages/shell/node_modules/primeng/components/common/blockableui.js.map create mode 100644 packages/shell/node_modules/primeng/components/common/blockableui.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/common/confirmation.d.ts create mode 100644 packages/shell/node_modules/primeng/components/common/confirmation.js create mode 100644 packages/shell/node_modules/primeng/components/common/confirmation.js.map create mode 100644 packages/shell/node_modules/primeng/components/common/confirmation.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/common/confirmationservice.d.ts create mode 100644 packages/shell/node_modules/primeng/components/common/confirmationservice.js create mode 100644 packages/shell/node_modules/primeng/components/common/confirmationservice.js.map create mode 100644 packages/shell/node_modules/primeng/components/common/confirmationservice.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/common/filtermetadata.d.ts create mode 100644 packages/shell/node_modules/primeng/components/common/filtermetadata.js create mode 100644 packages/shell/node_modules/primeng/components/common/filtermetadata.js.map create mode 100644 packages/shell/node_modules/primeng/components/common/filtermetadata.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/common/lazyloadevent.d.ts create mode 100644 packages/shell/node_modules/primeng/components/common/lazyloadevent.js create mode 100644 packages/shell/node_modules/primeng/components/common/lazyloadevent.js.map create mode 100644 packages/shell/node_modules/primeng/components/common/lazyloadevent.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/common/menuitem.d.ts create mode 100644 packages/shell/node_modules/primeng/components/common/menuitem.js create mode 100644 packages/shell/node_modules/primeng/components/common/menuitem.js.map create mode 100644 packages/shell/node_modules/primeng/components/common/menuitem.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/common/message.d.ts create mode 100644 packages/shell/node_modules/primeng/components/common/message.js create mode 100644 packages/shell/node_modules/primeng/components/common/message.js.map create mode 100644 packages/shell/node_modules/primeng/components/common/message.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/common/selectitem.d.ts create mode 100644 packages/shell/node_modules/primeng/components/common/selectitem.js create mode 100644 packages/shell/node_modules/primeng/components/common/selectitem.js.map create mode 100644 packages/shell/node_modules/primeng/components/common/selectitem.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/common/shared.d.ts create mode 100644 packages/shell/node_modules/primeng/components/common/shared.js create mode 100644 packages/shell/node_modules/primeng/components/common/shared.js.map create mode 100644 packages/shell/node_modules/primeng/components/common/shared.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/common/sortmeta.d.ts create mode 100644 packages/shell/node_modules/primeng/components/common/sortmeta.js create mode 100644 packages/shell/node_modules/primeng/components/common/sortmeta.js.map create mode 100644 packages/shell/node_modules/primeng/components/common/sortmeta.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/common/treedragdropservice.d.ts create mode 100644 packages/shell/node_modules/primeng/components/common/treedragdropservice.js create mode 100644 packages/shell/node_modules/primeng/components/common/treedragdropservice.js.map create mode 100644 packages/shell/node_modules/primeng/components/common/treedragdropservice.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/common/treenode.d.ts create mode 100644 packages/shell/node_modules/primeng/components/common/treenode.js create mode 100644 packages/shell/node_modules/primeng/components/common/treenode.js.map create mode 100644 packages/shell/node_modules/primeng/components/common/treenode.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/common/treenodedragevent.d.ts create mode 100644 packages/shell/node_modules/primeng/components/common/treenodedragevent.js create mode 100644 packages/shell/node_modules/primeng/components/common/treenodedragevent.js.map create mode 100644 packages/shell/node_modules/primeng/components/common/treenodedragevent.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/confirmdialog/confirmdialog.d.ts create mode 100644 packages/shell/node_modules/primeng/components/confirmdialog/confirmdialog.js create mode 100644 packages/shell/node_modules/primeng/components/confirmdialog/confirmdialog.js.map create mode 100644 packages/shell/node_modules/primeng/components/confirmdialog/confirmdialog.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/contextmenu/contextmenu.d.ts create mode 100644 packages/shell/node_modules/primeng/components/contextmenu/contextmenu.js create mode 100644 packages/shell/node_modules/primeng/components/contextmenu/contextmenu.js.map create mode 100644 packages/shell/node_modules/primeng/components/contextmenu/contextmenu.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/datagrid/datagrid.d.ts create mode 100644 packages/shell/node_modules/primeng/components/datagrid/datagrid.js create mode 100644 packages/shell/node_modules/primeng/components/datagrid/datagrid.js.map create mode 100644 packages/shell/node_modules/primeng/components/datagrid/datagrid.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/datalist/datalist.d.ts create mode 100644 packages/shell/node_modules/primeng/components/datalist/datalist.js create mode 100644 packages/shell/node_modules/primeng/components/datalist/datalist.js.map create mode 100644 packages/shell/node_modules/primeng/components/datalist/datalist.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/datascroller/datascroller.d.ts create mode 100644 packages/shell/node_modules/primeng/components/datascroller/datascroller.js create mode 100644 packages/shell/node_modules/primeng/components/datascroller/datascroller.js.map create mode 100644 packages/shell/node_modules/primeng/components/datascroller/datascroller.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/datatable/datatable.d.ts create mode 100644 packages/shell/node_modules/primeng/components/datatable/datatable.js create mode 100644 packages/shell/node_modules/primeng/components/datatable/datatable.js.map create mode 100644 packages/shell/node_modules/primeng/components/datatable/datatable.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/defer/defer.d.ts create mode 100644 packages/shell/node_modules/primeng/components/defer/defer.js create mode 100644 packages/shell/node_modules/primeng/components/defer/defer.js.map create mode 100644 packages/shell/node_modules/primeng/components/defer/defer.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/dialog/dialog.d.ts create mode 100644 packages/shell/node_modules/primeng/components/dialog/dialog.js create mode 100644 packages/shell/node_modules/primeng/components/dialog/dialog.js.map create mode 100644 packages/shell/node_modules/primeng/components/dialog/dialog.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/dom/domhandler.d.ts create mode 100644 packages/shell/node_modules/primeng/components/dom/domhandler.js create mode 100644 packages/shell/node_modules/primeng/components/dom/domhandler.js.map create mode 100644 packages/shell/node_modules/primeng/components/dom/domhandler.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/dragdrop/dragdrop.d.ts create mode 100644 packages/shell/node_modules/primeng/components/dragdrop/dragdrop.js create mode 100644 packages/shell/node_modules/primeng/components/dragdrop/dragdrop.js.map create mode 100644 packages/shell/node_modules/primeng/components/dragdrop/dragdrop.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/dropdown/dropdown.d.ts create mode 100644 packages/shell/node_modules/primeng/components/dropdown/dropdown.js create mode 100644 packages/shell/node_modules/primeng/components/dropdown/dropdown.js.map create mode 100644 packages/shell/node_modules/primeng/components/dropdown/dropdown.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/editor/editor.d.ts create mode 100644 packages/shell/node_modules/primeng/components/editor/editor.js create mode 100644 packages/shell/node_modules/primeng/components/editor/editor.js.map create mode 100644 packages/shell/node_modules/primeng/components/editor/editor.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/fieldset/fieldset.d.ts create mode 100644 packages/shell/node_modules/primeng/components/fieldset/fieldset.js create mode 100644 packages/shell/node_modules/primeng/components/fieldset/fieldset.js.map create mode 100644 packages/shell/node_modules/primeng/components/fieldset/fieldset.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/fileupload/fileupload.d.ts create mode 100644 packages/shell/node_modules/primeng/components/fileupload/fileupload.js create mode 100644 packages/shell/node_modules/primeng/components/fileupload/fileupload.js.map create mode 100644 packages/shell/node_modules/primeng/components/fileupload/fileupload.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/galleria/galleria.d.ts create mode 100644 packages/shell/node_modules/primeng/components/galleria/galleria.js create mode 100644 packages/shell/node_modules/primeng/components/galleria/galleria.js.map create mode 100644 packages/shell/node_modules/primeng/components/galleria/galleria.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/gmap/gmap.d.ts create mode 100644 packages/shell/node_modules/primeng/components/gmap/gmap.js create mode 100644 packages/shell/node_modules/primeng/components/gmap/gmap.js.map create mode 100644 packages/shell/node_modules/primeng/components/gmap/gmap.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/growl/growl.d.ts create mode 100644 packages/shell/node_modules/primeng/components/growl/growl.js create mode 100644 packages/shell/node_modules/primeng/components/growl/growl.js.map create mode 100644 packages/shell/node_modules/primeng/components/growl/growl.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/inplace/inplace.d.ts create mode 100644 packages/shell/node_modules/primeng/components/inplace/inplace.js create mode 100644 packages/shell/node_modules/primeng/components/inplace/inplace.js.map create mode 100644 packages/shell/node_modules/primeng/components/inplace/inplace.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/inputmask/inputmask.d.ts create mode 100644 packages/shell/node_modules/primeng/components/inputmask/inputmask.js create mode 100644 packages/shell/node_modules/primeng/components/inputmask/inputmask.js.map create mode 100644 packages/shell/node_modules/primeng/components/inputmask/inputmask.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/inputswitch/inputswitch.d.ts create mode 100644 packages/shell/node_modules/primeng/components/inputswitch/inputswitch.js create mode 100644 packages/shell/node_modules/primeng/components/inputswitch/inputswitch.js.map create mode 100644 packages/shell/node_modules/primeng/components/inputswitch/inputswitch.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/inputtext/inputtext.d.ts create mode 100644 packages/shell/node_modules/primeng/components/inputtext/inputtext.js create mode 100644 packages/shell/node_modules/primeng/components/inputtext/inputtext.js.map create mode 100644 packages/shell/node_modules/primeng/components/inputtext/inputtext.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/inputtextarea/inputtextarea.d.ts create mode 100644 packages/shell/node_modules/primeng/components/inputtextarea/inputtextarea.js create mode 100644 packages/shell/node_modules/primeng/components/inputtextarea/inputtextarea.js.map create mode 100644 packages/shell/node_modules/primeng/components/inputtextarea/inputtextarea.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/lightbox/lightbox.d.ts create mode 100644 packages/shell/node_modules/primeng/components/lightbox/lightbox.js create mode 100644 packages/shell/node_modules/primeng/components/lightbox/lightbox.js.map create mode 100644 packages/shell/node_modules/primeng/components/lightbox/lightbox.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/listbox/listbox.d.ts create mode 100644 packages/shell/node_modules/primeng/components/listbox/listbox.js create mode 100644 packages/shell/node_modules/primeng/components/listbox/listbox.js.map create mode 100644 packages/shell/node_modules/primeng/components/listbox/listbox.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/megamenu/megamenu.d.ts create mode 100644 packages/shell/node_modules/primeng/components/megamenu/megamenu.js create mode 100644 packages/shell/node_modules/primeng/components/megamenu/megamenu.js.map create mode 100644 packages/shell/node_modules/primeng/components/megamenu/megamenu.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/menu/menu.d.ts create mode 100644 packages/shell/node_modules/primeng/components/menu/menu.js create mode 100644 packages/shell/node_modules/primeng/components/menu/menu.js.map create mode 100644 packages/shell/node_modules/primeng/components/menu/menu.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/menubar/menubar.d.ts create mode 100644 packages/shell/node_modules/primeng/components/menubar/menubar.js create mode 100644 packages/shell/node_modules/primeng/components/menubar/menubar.js.map create mode 100644 packages/shell/node_modules/primeng/components/menubar/menubar.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/messages/messages.d.ts create mode 100644 packages/shell/node_modules/primeng/components/messages/messages.js create mode 100644 packages/shell/node_modules/primeng/components/messages/messages.js.map create mode 100644 packages/shell/node_modules/primeng/components/messages/messages.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/multiselect/multiselect.d.ts create mode 100644 packages/shell/node_modules/primeng/components/multiselect/multiselect.js create mode 100644 packages/shell/node_modules/primeng/components/multiselect/multiselect.js.map create mode 100644 packages/shell/node_modules/primeng/components/multiselect/multiselect.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/orderlist/orderlist.d.ts create mode 100644 packages/shell/node_modules/primeng/components/orderlist/orderlist.js create mode 100644 packages/shell/node_modules/primeng/components/orderlist/orderlist.js.map create mode 100644 packages/shell/node_modules/primeng/components/orderlist/orderlist.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/organizationchart/organizationchart.d.ts create mode 100644 packages/shell/node_modules/primeng/components/organizationchart/organizationchart.js create mode 100644 packages/shell/node_modules/primeng/components/organizationchart/organizationchart.js.map create mode 100644 packages/shell/node_modules/primeng/components/organizationchart/organizationchart.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/overlaypanel/overlaypanel.d.ts create mode 100644 packages/shell/node_modules/primeng/components/overlaypanel/overlaypanel.js create mode 100644 packages/shell/node_modules/primeng/components/overlaypanel/overlaypanel.js.map create mode 100644 packages/shell/node_modules/primeng/components/overlaypanel/overlaypanel.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/paginator/paginator.d.ts create mode 100644 packages/shell/node_modules/primeng/components/paginator/paginator.js create mode 100644 packages/shell/node_modules/primeng/components/paginator/paginator.js.map create mode 100644 packages/shell/node_modules/primeng/components/paginator/paginator.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/panel/panel.d.ts create mode 100644 packages/shell/node_modules/primeng/components/panel/panel.js create mode 100644 packages/shell/node_modules/primeng/components/panel/panel.js.map create mode 100644 packages/shell/node_modules/primeng/components/panel/panel.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/panelmenu/panelmenu.d.ts create mode 100644 packages/shell/node_modules/primeng/components/panelmenu/panelmenu.js create mode 100644 packages/shell/node_modules/primeng/components/panelmenu/panelmenu.js.map create mode 100644 packages/shell/node_modules/primeng/components/panelmenu/panelmenu.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/password/password.d.ts create mode 100644 packages/shell/node_modules/primeng/components/password/password.js create mode 100644 packages/shell/node_modules/primeng/components/password/password.js.map create mode 100644 packages/shell/node_modules/primeng/components/password/password.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/picklist/picklist.d.ts create mode 100644 packages/shell/node_modules/primeng/components/picklist/picklist.js create mode 100644 packages/shell/node_modules/primeng/components/picklist/picklist.js.map create mode 100644 packages/shell/node_modules/primeng/components/picklist/picklist.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/progressbar/progressbar.d.ts create mode 100644 packages/shell/node_modules/primeng/components/progressbar/progressbar.js create mode 100644 packages/shell/node_modules/primeng/components/progressbar/progressbar.js.map create mode 100644 packages/shell/node_modules/primeng/components/progressbar/progressbar.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/radiobutton/radiobutton.d.ts create mode 100644 packages/shell/node_modules/primeng/components/radiobutton/radiobutton.js create mode 100644 packages/shell/node_modules/primeng/components/radiobutton/radiobutton.js.map create mode 100644 packages/shell/node_modules/primeng/components/radiobutton/radiobutton.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/rating/rating.d.ts create mode 100644 packages/shell/node_modules/primeng/components/rating/rating.js create mode 100644 packages/shell/node_modules/primeng/components/rating/rating.js.map create mode 100644 packages/shell/node_modules/primeng/components/rating/rating.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/schedule/schedule.d.ts create mode 100644 packages/shell/node_modules/primeng/components/schedule/schedule.js create mode 100644 packages/shell/node_modules/primeng/components/schedule/schedule.js.map create mode 100644 packages/shell/node_modules/primeng/components/schedule/schedule.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/selectbutton/selectbutton.d.ts create mode 100644 packages/shell/node_modules/primeng/components/selectbutton/selectbutton.js create mode 100644 packages/shell/node_modules/primeng/components/selectbutton/selectbutton.js.map create mode 100644 packages/shell/node_modules/primeng/components/selectbutton/selectbutton.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/slidemenu/slidemenu.d.ts create mode 100644 packages/shell/node_modules/primeng/components/slidemenu/slidemenu.js create mode 100644 packages/shell/node_modules/primeng/components/slidemenu/slidemenu.js.map create mode 100644 packages/shell/node_modules/primeng/components/slidemenu/slidemenu.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/slider/slider.d.ts create mode 100644 packages/shell/node_modules/primeng/components/slider/slider.js create mode 100644 packages/shell/node_modules/primeng/components/slider/slider.js.map create mode 100644 packages/shell/node_modules/primeng/components/slider/slider.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/spinner/spinner.d.ts create mode 100644 packages/shell/node_modules/primeng/components/spinner/spinner.js create mode 100644 packages/shell/node_modules/primeng/components/spinner/spinner.js.map create mode 100644 packages/shell/node_modules/primeng/components/spinner/spinner.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/splitbutton/splitbutton.d.ts create mode 100644 packages/shell/node_modules/primeng/components/splitbutton/splitbutton.js create mode 100644 packages/shell/node_modules/primeng/components/splitbutton/splitbutton.js.map create mode 100644 packages/shell/node_modules/primeng/components/splitbutton/splitbutton.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/steps/steps.d.ts create mode 100644 packages/shell/node_modules/primeng/components/steps/steps.js create mode 100644 packages/shell/node_modules/primeng/components/steps/steps.js.map create mode 100644 packages/shell/node_modules/primeng/components/steps/steps.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/tabmenu/tabmenu.d.ts create mode 100644 packages/shell/node_modules/primeng/components/tabmenu/tabmenu.js create mode 100644 packages/shell/node_modules/primeng/components/tabmenu/tabmenu.js.map create mode 100644 packages/shell/node_modules/primeng/components/tabmenu/tabmenu.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/tabview/tabview.d.ts create mode 100644 packages/shell/node_modules/primeng/components/tabview/tabview.js create mode 100644 packages/shell/node_modules/primeng/components/tabview/tabview.js.map create mode 100644 packages/shell/node_modules/primeng/components/tabview/tabview.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/terminal/terminal.d.ts create mode 100644 packages/shell/node_modules/primeng/components/terminal/terminal.js create mode 100644 packages/shell/node_modules/primeng/components/terminal/terminal.js.map create mode 100644 packages/shell/node_modules/primeng/components/terminal/terminal.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/tieredmenu/tieredmenu.d.ts create mode 100644 packages/shell/node_modules/primeng/components/tieredmenu/tieredmenu.js create mode 100644 packages/shell/node_modules/primeng/components/tieredmenu/tieredmenu.js.map create mode 100644 packages/shell/node_modules/primeng/components/tieredmenu/tieredmenu.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/togglebutton/togglebutton.d.ts create mode 100644 packages/shell/node_modules/primeng/components/togglebutton/togglebutton.js create mode 100644 packages/shell/node_modules/primeng/components/togglebutton/togglebutton.js.map create mode 100644 packages/shell/node_modules/primeng/components/togglebutton/togglebutton.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/toolbar/toolbar.d.ts create mode 100644 packages/shell/node_modules/primeng/components/toolbar/toolbar.js create mode 100644 packages/shell/node_modules/primeng/components/toolbar/toolbar.js.map create mode 100644 packages/shell/node_modules/primeng/components/toolbar/toolbar.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/tooltip/tooltip.d.ts create mode 100644 packages/shell/node_modules/primeng/components/tooltip/tooltip.js create mode 100644 packages/shell/node_modules/primeng/components/tooltip/tooltip.js.map create mode 100644 packages/shell/node_modules/primeng/components/tooltip/tooltip.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/tree/tree.d.ts create mode 100644 packages/shell/node_modules/primeng/components/tree/tree.js create mode 100644 packages/shell/node_modules/primeng/components/tree/tree.js.map create mode 100644 packages/shell/node_modules/primeng/components/tree/tree.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/treetable/treetable.d.ts create mode 100644 packages/shell/node_modules/primeng/components/treetable/treetable.js create mode 100644 packages/shell/node_modules/primeng/components/treetable/treetable.js.map create mode 100644 packages/shell/node_modules/primeng/components/treetable/treetable.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/tristatecheckbox/tristatecheckbox.d.ts create mode 100644 packages/shell/node_modules/primeng/components/tristatecheckbox/tristatecheckbox.js create mode 100644 packages/shell/node_modules/primeng/components/tristatecheckbox/tristatecheckbox.js.map create mode 100644 packages/shell/node_modules/primeng/components/tristatecheckbox/tristatecheckbox.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/utils/objectutils.d.ts create mode 100644 packages/shell/node_modules/primeng/components/utils/objectutils.js create mode 100644 packages/shell/node_modules/primeng/components/utils/objectutils.js.map create mode 100644 packages/shell/node_modules/primeng/components/utils/objectutils.metadata.json create mode 100644 packages/shell/node_modules/primeng/components/utils/objectutils.spec.d.ts create mode 100644 packages/shell/node_modules/primeng/components/utils/objectutils.spec.js create mode 100644 packages/shell/node_modules/primeng/components/utils/objectutils.spec.js.map create mode 100644 packages/shell/node_modules/primeng/package.json create mode 100644 packages/shell/node_modules/primeng/primeng.d.ts create mode 100644 packages/shell/node_modules/primeng/primeng.js create mode 100644 packages/shell/node_modules/primeng/resources/images/color.png create mode 100644 packages/shell/node_modules/primeng/resources/images/hue.png create mode 100644 packages/shell/node_modules/primeng/resources/images/line.gif create mode 100644 packages/shell/node_modules/primeng/resources/images/loading.gif create mode 100644 packages/shell/node_modules/primeng/resources/images/password-meter.png create mode 100644 packages/shell/node_modules/primeng/resources/primeng.css create mode 100644 packages/shell/node_modules/primeng/resources/primeng.min.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/_theme.scss create mode 100644 packages/shell/node_modules/primeng/resources/themes/bootstrap/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/cruze/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/cruze/theme.scss create mode 100644 packages/shell/node_modules/primeng/resources/themes/cupertino/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/cupertino/theme.scss create mode 100644 packages/shell/node_modules/primeng/resources/themes/darkness/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/darkness/theme.scss create mode 100644 packages/shell/node_modules/primeng/resources/themes/flick/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/flick/theme.scss create mode 100644 packages/shell/node_modules/primeng/resources/themes/home/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/home/theme.scss create mode 100644 packages/shell/node_modules/primeng/resources/themes/kasper/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/kasper/theme.scss create mode 100644 packages/shell/node_modules/primeng/resources/themes/lightness/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/lightness/theme.scss create mode 100644 packages/shell/node_modules/primeng/resources/themes/ludvig/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/ludvig/theme.scss create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/fonts/roboto-v15-latin-regular.eot create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/fonts/roboto-v15-latin-regular.svg create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/fonts/roboto-v15-latin-regular.ttf create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/fonts/roboto-v15-latin-regular.woff create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/fonts/roboto-v15-latin-regular.woff2 create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/images/icons_16.png create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/images/slider_handles.png create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/images/slider_handles@2x.png create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/images/ui-bg_glass_55_fbf9ee_1x400.png create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/images/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/images/ui-icons_222222_256x240.png create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/images/ui-icons_2e83ff_256x240.png create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/images/ui-icons_454545_256x240.png create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/images/ui-icons_cd0a0a_256x240.png create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/images/ui-icons_ffffff_256x240.png create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/omega/theme.scss create mode 100644 packages/shell/node_modules/primeng/resources/themes/pepper-grinder/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/pepper-grinder/theme.scss create mode 100644 packages/shell/node_modules/primeng/resources/themes/redmond/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/redmond/theme.scss create mode 100644 packages/shell/node_modules/primeng/resources/themes/rocket/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/rocket/theme.scss create mode 100644 packages/shell/node_modules/primeng/resources/themes/south-street/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/south-street/theme.scss create mode 100644 packages/shell/node_modules/primeng/resources/themes/start/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/start/theme.scss create mode 100644 packages/shell/node_modules/primeng/resources/themes/trontastic/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/trontastic/theme.scss create mode 100644 packages/shell/node_modules/primeng/resources/themes/voclain/theme.css create mode 100644 packages/shell/node_modules/primeng/resources/themes/voclain/theme.scss create mode 100644 packages/shell/package.json create mode 100644 src/app/app-routing.module.ts create mode 100644 src/app/app.component.html create mode 100644 src/app/app.component.ts create mode 100644 src/app/app.module.ts create mode 100644 src/assets/.gitkeep create mode 100644 src/environments/environment.prod.ts create mode 100644 src/environments/environment.ts create mode 100644 src/index.html create mode 100644 src/main.ts create mode 100644 src/manifest.json create mode 100644 src/polyfills.ts create mode 100644 src/resources/icons/Server.svg create mode 100644 src/resources/scripts/Get-Error.ps1 create mode 100644 src/resources/scripts/Get-Exception.ps1 create mode 100644 src/resources/scripts/Get-Process.ps1 create mode 100644 src/resources/scripts/Get-Service.ps1 create mode 100644 src/resources/scripts/Get-WinRmState.ps1 create mode 100644 src/resources/strings/strings.resjson create mode 100644 src/test-util/load-babel-require.helper.ts create mode 100644 src/test-util/load-common-libraries.test.helper.ts create mode 100644 src/test-util/load-jsdom.helper.ts create mode 100644 src/tsconfig.json create mode 100644 tools/UpdateExtensionName.ps1 create mode 100644 tools/setupSsl.cmd create mode 100644 tools/ssl/server.pem create mode 100644 tsconfig-inline.json create mode 100644 tsconfig.json create mode 100644 tslint.json diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..af0f0c3 --- /dev/null +++ b/.babelrc @@ -0,0 +1,3 @@ +{ + "presets": ["es2015"] +} \ No newline at end of file diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..5f95a0e --- /dev/null +++ b/.editorconfig @@ -0,0 +1,23 @@ +# THIS FILE WAS GENERATED FROM msft-sme-build. DO NOT MODIFY. To change this file, make the appropriate changes in build +# Editor configuration, see http://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +max_line_length = off +trim_trailing_whitespace = false + +[*.ts] +indent_size = 4 + +[*.js] +indent_size = 4 + +[*.css] +indent_size = 4 \ No newline at end of file diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..78d431d --- /dev/null +++ b/.gitattributes @@ -0,0 +1,59 @@ +# Uncomment each section to enable it. +# See the following link for more details +# https://git-scm.com/docs/gitattributes + +############################################################################### +# Set default behavior to automatically normalize line endings. +# This ensures that all files that git considers to be text will have normalized (LF) line endings in the repository. +# The core.eol configuration variable controls which line endings git will use for normalized files in your working directory; +# the default is to use the native line ending for your platform, or CRLF if core.autocrlf is set. +############################################################################### +* text=auto + +############################################################################### +# Denote files that will always have CRLF line endings +# While git normally leaves file contents alone, it can be configured to normalize line endings when files are checked out. +############################################################################### + +## Basic file types +# *.xml text eol=crlf +# *.txt text eol=crlf + +## Visual Studio file types +# *.sln text eol=crlf +# *.csproj text eol=crlf +# *.vbproj text eol=crlf +# *.fsproj text eol=crlf +# *.dbproj text eol=crlf +# *.vcxproj text eol=crlf +# *.vcxitems text eol=crlf +# *.props text eol=crlf +# *.filters text eol=crlf +# *.h text eol=crlf +# *.c text eol=crlf +# *.cpp text eol=crlf +# *.cs text eol=crlf +# *.vb text eol=crlf + +## PowerShell file types +# *.ps1 text eol=crlf +# *.psm1 text eol=crlf +# *.psd1 text eol=crlf +# *.psc1 text eol=crlf +# *.ps1xml text eol=crlf +# *.clixml text eol=crlf + +## Denote all files that are truly binary and should not be modified. +# *.png binary +# *.jpg binary +# *.dll binary +# *.exe binary + +############################################################################### +# Set default behavior for command prompt diff. +# It can tell git whether to generate a textual patch for the path or to treat the path as a binary file. It can also affect what line is shown on the hunk +# header @@ -k,l +n,m @@ line, tell git to use an external command to generate the diff, or ask git to convert binary files to a text format before generating the diff. +# Note: This is only used by command line +############################################################################## + +# *.cs diff=csharp \ No newline at end of file diff --git a/.gitignore b/.gitignore index 940794e..0274be5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,288 +1,52 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. -## -## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore - -# User-specific files -*.suo -*.user -*.userosscache -*.sln.docstates - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -bld/ -[Bb]in/ -[Oo]bj/ -[Ll]og/ - -# Visual Studio 2015 cache/options directory -.vs/ -# Uncomment if you have tasks that create the project's static files in wwwroot -#wwwroot/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUNIT -*.VisualState.xml -TestResult.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -# .NET Core -project.lock.json -project.fragment.lock.json -artifacts/ -**/Properties/launchSettings.json - -*_i.c -*_p.c -*_i.h -*.ilk -*.meta -*.obj -*.pch -*.pdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj +# +# THIS FILE WAS GENERATED FROM msft-sme-build. DO NOT MODIFY. To change this file, make the appropriate changes in build +# +# See http://help.github.com/ignore-files/ for more about ignoring files. + +# compiled output +/bundle +/src/generated +/src/assets/strings/**/*.json +/dist +/inlineSrc +/tmp + +# dependencies +/node_modules +/bower_components + +# IDEs and editors +/.idea +/.vs +/obj +/*ntvs_analysis* +.project +.classpath +.c9/ +*.launch +.settings/ +/ssl *.log -*.vspscc -*.vssscc -.builds -*.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opendb -*.opensdf -*.sdf -*.cachefile -*.VC.db -*.VC.VC.opendb - -# Visual Studio profiler -*.psess -*.vsp -*.vspx -*.sap - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# JustCode is a .NET coding add-in -.JustCode - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# Visual Studio code coverage results -*.coverage -*.coveragexml - -# NCrunch -_NCrunch_* -.*crunch*.local.xml -nCrunchTemp_* - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -# TODO: Comment the next line if you want to checkin your web deploy settings -# but database connection strings (with potential passwords) will be unencrypted -*.pubxml -*.publishproj - -# Microsoft Azure Web App publish settings. Comment the next line if you want to -# checkin your Azure Web App publish settings, but sensitive information contained -# in these scripts will be unencrypted -PublishScripts/ - -# NuGet Packages -*.nupkg -# The packages folder can be ignored because of Package Restore -**/packages/* -# except build/, which is used as an MSBuild target. -!**/packages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/packages/repositories.config -# NuGet v3's project.json files produces more ignorable files -*.nuget.props -*.nuget.targets - -# Microsoft Azure Build Output -csx/ -*.build.csdef - -# Microsoft Azure Emulator -ecf/ -rcf/ - -# Windows Store app package directories and files -AppPackages/ -BundleArtifacts/ -Package.StoreAssociation.xml -_pkginfo.txt - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!*.[Cc]ache/ - -# Others -ClientBin/ -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.jfm -*.pfx -*.publishsettings -orleans.codegen.cs - -# Since there are multiple workflows, uncomment next line to ignore bower_components -# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) -#bower_components/ - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm - -# SQL Server files -*.mdf -*.ldf -*.ndf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings - -# Microsoft Fakes -FakesAssemblies/ - -# GhostDoc plugin setting file -*.GhostDoc.xml - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat -node_modules/ - -# Typescript v1 declaration files -typings/ - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt - -# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) -*.vbw - -# Visual Studio LightSwitch build output -**/*.HTMLClient/GeneratedArtifacts -**/*.DesktopClient/GeneratedArtifacts -**/*.DesktopClient/ModelManifest.xml -**/*.Server/GeneratedArtifacts -**/*.Server/ModelManifest.xml -_Pvt_Extensions - -# Paket dependency manager -.paket/paket.exe -paket-files/ - -# FAKE - F# Make -.fake/ - -# JetBrains Rider -.idea/ -*.sln.iml - -# CodeRush -.cr/ - -# Python Tools for Visual Studio (PTVS) -__pycache__/ -*.pyc - -# Cake - Uncomment if you are using it -# tools/** -# !tools/packages.config - -# Telerik's JustMock configuration file -*.jmconfig -# BizTalk build output -*.btp.cs -*.btm.cs -*.odx.cs -*.xsd.cs +# test +**/*junit*.xml +unittests/* +scenariotestresults/* + +# misc +/.sass-cache +/connect.lock +/coverage/* +/libpeerconnection.log +npm-debug.log +testem.log +/typings +/package-lock.json + +# e2e +/e2e/*.js +/e2e/*.map + +#System Files +.DS_Store +Thumbs.db diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..c7efbff --- /dev/null +++ b/.npmignore @@ -0,0 +1,24 @@ +# +# THIS FILE WAS GENERATED FROM msft-sme-build. DO NOT MODIFY. To change this file, make the appropriate changes in build +# + +#excluding everything by default +**/* + +#include dist +!dist +!dist/**/* + +#include bundle +!bundle +!bundle/**/* + +//exclude test files +dist/**/*.test.js +dist/**/*.test.d.ts +dist/**/*.test.helper.js +dist/**/*.test.helper.d.ts + +#include index +!index.js +!index.d.ts \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..c709534 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,51 @@ +{ + "__COMMENT_NOTICE__": "Normally, this file supports comments. However if comments are present the whole file may be overridden by msft-sme-build.", + "__MERGE_NOTICE__": "THIS FILE WAS MERGED FROM msft-sme-build. some properties in this file may be overridden if changed.", + "__MORE_INFROMATION__": "For more information about this file, visit: https://go.microsoft.com/fwlink/?linkid=830387", + "configurations": [ + { + "args": [ + "generate-resjson-interface" + ], + "cwd": "${workspaceRoot}", + "name": "gulp debug", + "outFiles": [ + ], + "program": "${workspaceRoot}/node_modules/gulp/bin/gulp.js", + "request": "launch", + "sourceMaps": true, + "stopOnEntry": false, + "type": "node" + }, + { + "args": [ + "build" + ], + "cwd": "${workspaceRoot}", + "name": "Build", + "outFiles": [ + ], + "program": "${workspaceRoot}/node_modules/gulp/bin/gulp.js", + "request": "launch", + "sourceMaps": true, + "stopOnEntry": false, + "type": "node" + }, + { + "args": [ + "test" + ], + "cwd": "${workspaceRoot}", + "name": "test", + "outFiles": [ + "${workspaceRoot}/dist/**/*.js" + ], + "program": "${workspaceRoot}/node_modules/gulp/bin/gulp.js", + "request": "launch", + "sourceMaps": true, + "stopOnEntry": false, + "type": "node2" + } + ], + "version": "0.2.0" +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..79cd047 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "__COMMENT_NOTICE__": "Normally, this file supports comments. However if comments are present the whole file may be overridden by msft-sme-build.", + "__MERGE_NOTICE__": "THIS FILE WAS MERGED FROM msft-sme-build. some properties in this file may be overridden if changed.", + "typescript.tsdk": "./node_modules/typescript/lib" +} \ No newline at end of file diff --git a/angular-cli.json b/angular-cli.json new file mode 100644 index 0000000..de627d4 --- /dev/null +++ b/angular-cli.json @@ -0,0 +1,46 @@ +{ + "__APPS_PROP__": "The first item in the 'apps' object is expected to be the main application. Additional items will be left alone", + "__MERGE_NOTICE__": "THIS FILE WAS MERGED FROM msft-sme-build. some properties in this file may be overridden if changed.", + "apps": [ + { + "assets": [ + "assets", + "manifest.json" + ], + "environmentSource": "environments/environment.ts", + "environments": { + "dev": "environments/environment.ts", + "prod": "environments/environment.prod.ts" + }, + "index": "index.html", + "main": "main.ts", + "outDir": "bundle", + "root": "src", + "scripts": [ + "../node_modules/jquery/dist/jquery.min.js", + "../node_modules/bootstrap/dist/js/bootstrap.min.js" + ], + "styles": [ + "../node_modules/bootstrap/dist/css/bootstrap.min.css", + "../node_modules/@msft-sme/shell/dist/angular/assets/sme-icons/css/sme-icons.css", + "../node_modules/@msft-sme/shell/dist/angular/assets/winstrap-tmp/css/winstrap.min.css", + "../node_modules/@msft-sme/shell/dist/angular/assets/winstrap-tmp/css/winstrap-optional.min.css", + "../node_modules/primeng/resources/primeng.min.css", + "../node_modules/primeng/resources/themes/bootstrap/theme.css" + ], + "tsconfig": "tsconfig.json" + } + ], + "defaults": { + "inline": { + "style": false, + "template": false + }, + "prefixInterfaces": false, + "styleExt": "css" + }, + "project": { + "name": "hello-world", + "version": "1.0.0-beta.25.5" + } +} \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..9559e74 --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,107 @@ +"use strict"; + +const gulp = require('gulp'); +const gutil = require('gulp-util'); +const clean = require('gulp-clean'); +const ngCompile = require('gulp-ngc'); +const gulpTslint = require('gulp-tslint'); +const tslint = require('tslint'); +const argv = require('yargs').argv; +const runSequence = require('run-sequence'); +const inlineNg2Template = require('gulp-inline-ng2-template'); +const child_process = require('child_process'); +const gulpPsCode = require('./gulps/gulp-ps-code'); +const gulpResJson = require('./gulps/gulp-resjson'); +const gulpSvgCode = require('./gulps/gulp-svg-code'); +const gulpMergeJsonInFolders = require('./gulps/gulp-merge-json-in-folders'); + +gulp.task('clean', () => { + return gulp.src(['dist', 'bundle', 'src/generated', 'src/assets/strings', 'inlineSrc'], { read: false }) + .pipe(clean({ force: true })); +}); + +gulp.task('generate-powershell', () => { + return gulp.src(['src/resources/scripts/**/*.ps1']) + .pipe(gulpPsCode({ name: 'powershell-scripts.ts', removeComments: true })) + .pipe(gulp.dest('src/generated')); +}); + +gulp.task('generate-svg', () => { + return gulp.src(['src/resources/icons/**/*.svg']) + .pipe(gulpSvgCode()) + .pipe(gulp.dest('src/generated')); +}); + +gulp.task('generate-resjson-json', () => { + return gulp.src(['src/resources/strings/**/*.resjson']) + .pipe(gulpResJson({ json: true })) + .pipe(gulp.dest('./src/assets/strings')); +}); + +gulp.task('generate-resjson-interface', () => { + return gulp.src(['src/resources/strings/**/*.resjson']) + .pipe(gulpResJson({ typescript: 'interface' })) + .pipe(gulp.dest('src/generated')); +}); + +gulp.task('merge-localized-json', () => { + return gulp.src(['./node_modules/@msft-sme/**/dist/assets/strings']) + .pipe(gulpMergeJsonInFolders({ src: './src/assets/strings' })) + .pipe(gulp.dest('./src/assets/strings')); +}); + +gulp.task('generate-resjson', (cb) => { + runSequence(['generate-resjson-json', 'generate-resjson-interface'], 'merge-localized-json', cb); +}); + +gulp.task('generate', (cb) => { + runSequence(['generate-powershell', 'generate-svg', 'generate-resjson'], cb); +}); + +gulp.task('lint', () => { + var program = tslint.Linter.createProgram("./tsconfig.json"); + return gulp.src('src/**/*.ts') +   .pipe(gulpTslint({ program })) + .pipe(gulpTslint.report({ + "emitError": true, + "reportLimit": 0, + "summarizeFailureOutput": true + })); +}); + +gulp.task('inline', function() { + return gulp.src('./src/**/*.ts') + .pipe(inlineNg2Template({ useRelativePaths: true })) + .pipe(gulp.dest('inlineSrc')); +}); + +gulp.task('copy', () => { + return gulp.src(['src/**/*.json', 'src/**/*.d.ts', 'src/assets/**/*.*'], { base: 'src' }) + .pipe(gulp.dest('dist')); +}); + +gulp.task('compile', () => { + return ngCompile('./tsconfig-inline.json'); +}); + +gulp.task('bundle', cb => { + var args = process.argv.slice(3); + args.splice(0, 0, 'build', '-progress=false'); + var cmd = child_process.spawn('ng.cmd', args); + cmd.stdout.on('data', function (data) { gutil.log(data.toString()); }); + cmd.stderr.on('data', function (data) { gutil.log(data.toString()); }); + cmd.on('exit', function (code) { cb(); }); +}); + +gulp.task('serve', (cb) => { + var args = process.argv.slice(3); + args.splice(0, 0, 'serve', '-progress=false'); + var cmd = child_process.spawn('ng.cmd', args); + cmd.stdout.on('data', function (data) { gutil.log(data.toString()); }); + cmd.stderr.on('data', function (data) { gutil.log(data.toString()); }); + cmd.on('exit', function (code) { cb(); }); +}); + +gulp.task('build', (cb) => { + runSequence('clean', 'generate', 'lint', 'inline', ['compile', 'copy'], 'bundle', cb); +}); diff --git a/gulps/gulp-merge-json-in-folders/index.js b/gulps/gulp-merge-json-in-folders/index.js new file mode 100644 index 0000000..2da7151 --- /dev/null +++ b/gulps/gulp-merge-json-in-folders/index.js @@ -0,0 +1,57 @@ +/* tslint:disable */ +'use strict'; +exports.__esModule = true; +var gutil = require("gulp-util"); +var through2 = require("through2"); +var jsonMerge = require("./json-merge"); +var PluginError = gutil.PluginError; +var PLUGIN_NAME = 'gulp-merge-json-in-folders'; +function gulpMergeJsonInFolders(options) { + function extendError(pError, error) { + if (error && (typeof error === 'object')) { + ['name', 'errno'].forEach(function (property) { + if (property in error) { + this[property] = error[property]; + } + }, pError); + } + return pError; + } + // + // (Options): + // + // source path of current folder for 'strings.json' + // src: string; + // + // override options settings if not specified. + options = Object.assign({ src: './src/assets/strings' }, options || {}); + var externalSources = []; + return through2.obj( + /** + * @this {Transform} + */ + function (file, encoding, callback) { + if (file.isDirectory()) { + externalSources.push(file.path); + } + callback(); + }, + /** + * @this {Flush} + */ + function (callback) { + var _this = this; + try { + var merge = new jsonMerge.JsonMerge(); + var files = merge.mergeJsonInFolders(options.src, externalSources); + files.forEach(function (file) { return _this.push(file); }); + } + catch (e) { + var error = (!e.plugin || (e.plugin !== PLUGIN_NAME)) ? extendError(new PluginError(PLUGIN_NAME, e.message), e) : e; + gutil.log(error); + } + callback(); + }); +} +; +module.exports = gulpMergeJsonInFolders; diff --git a/gulps/gulp-merge-json-in-folders/index.ts b/gulps/gulp-merge-json-in-folders/index.ts new file mode 100644 index 0000000..297c5a9 --- /dev/null +++ b/gulps/gulp-merge-json-in-folders/index.ts @@ -0,0 +1,65 @@ +/* tslint:disable */ +'use strict'; +import gutil = require('gulp-util'); +import through2 = require('through2'); +import jsonMerge = require('./json-merge'); + +let PluginError = gutil.PluginError; +let PLUGIN_NAME = 'gulp-merge-json-in-folders'; + +function gulpMergeJsonInFolders(options) { + function extendError(pError, error) { + if (error && (typeof error === 'object')) { + ['name', 'errno'].forEach(function (property) { + if (property in error) { + this[property] = error[property]; + } + }, pError); + } + + return pError; + } + + // + // (Options): + // + // source path of current folder for 'strings.json' + // src: string; + // + + // override options settings if not specified. + options = Object.assign({ src: './src/assets/strings' }, options || {}); + + let externalSources: string[] = []; + + return through2.obj( + /** + * @this {Transform} + */ + function (file, encoding, callback) { + if (file.isDirectory()) { + externalSources.push(file.path); + } + + callback(); + }, + + /** + * @this {Flush} + */ + function (callback) { + try { + const merge = new jsonMerge.JsonMerge(); + const files = merge.mergeJsonInFolders(options.src, externalSources); + files.forEach(file => this.push(file)); + } catch (e) { + let error = (!e.plugin || (e.plugin !== PLUGIN_NAME)) ? extendError(new PluginError(PLUGIN_NAME, e.message), e) : e; + gutil.log(error); + } + + callback(); + }); + +}; + +module.exports = gulpMergeJsonInFolders; \ No newline at end of file diff --git a/gulps/gulp-merge-json-in-folders/json-merge.js b/gulps/gulp-merge-json-in-folders/json-merge.js new file mode 100644 index 0000000..93a390d --- /dev/null +++ b/gulps/gulp-merge-json-in-folders/json-merge.js @@ -0,0 +1,122 @@ +"use strict"; +exports.__esModule = true; +var fs = require('fs'); +var fsPath = require('path'); +var readlineSync = require('readline-sync'); +var gutil = require('gulp-util'); +var Vinyl = require('vinyl'); +var JsonMerge = (function () { + function JsonMerge() { + } + /** + * Recursively merges JSON files with the same name and same subPath from the sourceFolders into the JSON files + * in the targetFolderPath. + * + * @example + * src/assets/resources/strings/ <- targetFolderPath + * strings.json + * es/strings.json + * pt/strings.json + * [ + * 'node_modules/@msft-sme/core/dist/assets/resources/strings', + * 'node_modules/@msft-sme/ng2/dist/assets/resources/strings' + * ] <- sourceFoldersPath + * + * src/assets/resources/strings/strings.json contents are merged with the contents of + * node_modules/@msft-sme/core/dist/assets/resources/strings/strings.json and + * node_modules/@msft-ng2/core/dist/assets/resources/strings/strings.json + * and the source file is overwritten by the merged content + * + * @param targetFolderPathRoot {string} The path of the base folder where the destination files are placed. + * @param sourceFoldersPathRoot {string[]} The array of paths to the source folders from where to read the JSON files to merge + */ + JsonMerge.prototype.mergeJsonInFolders = function (targetFolderPathRoot, sourceFoldersPathRoot) { + var _this = this; + var outputFiles = []; + var targetFilesContentMap = {}; + var targetFiles = this.getFilePaths(targetFolderPathRoot); + targetFiles.forEach(function (targetFile) { + var relativePath = targetFile.substring(targetFolderPathRoot.length + 1, targetFile.length); + targetFilesContentMap[relativePath] = _this.readJSON(targetFile); + }); + sourceFoldersPathRoot.forEach(function (sourceFolderPathRoot) { + var sourceFiles = _this.getFilePaths(sourceFolderPathRoot); + sourceFiles.forEach(function (sourceFile) { + var relativePath = sourceFile.substring(sourceFolderPathRoot.length + 1, sourceFile.length); + var sourceJson = _this.readJSON(sourceFile); + _this.mergeJsons(relativePath, sourceJson, targetFilesContentMap); + }); + }); + Object.keys(targetFilesContentMap).forEach(function (path) { + var jsonFile = new Vinyl({ + cwd: './', + path: path, + contents: new Buffer(JSON.stringify(targetFilesContentMap[path])) + }); + outputFiles.push(jsonFile); + }); + return outputFiles; + }; + JsonMerge.prototype.getFilePaths = function (dir, paths) { + var _this = this; + if (paths === void 0) { paths = []; } + if (!dir.endsWith('/')) { + dir += '/'; + } + var files = fs.readdirSync(dir); + files.forEach(function (file) { + var filePath = dir + file; + if (fs.statSync(filePath).isDirectory()) { + paths.concat(_this.getFilePaths(filePath, paths)); + } + else { + paths.push(dir + file); + } + }); + return paths; + }; + JsonMerge.prototype.mergeJsons = function (relativePath, sourceJson, targetFilesContentMap) { + if (targetFilesContentMap[relativePath]) { + this.extend(targetFilesContentMap[relativePath], [sourceJson]); + } + else { + targetFilesContentMap[relativePath] = sourceJson; + } + }; + JsonMerge.prototype.readJSON = function (path) { + return JSON.parse(fs.readFileSync(path, 'utf8')); + }; + JsonMerge.prototype.isObject = function (value) { + return value !== null && typeof value === 'object'; + }; + JsonMerge.prototype.isFunction = function (value) { + return typeof value === 'function'; + }; + JsonMerge.prototype.extend = function (dest, sources) { + if (!sources || sources.length === 0) { + return dest; + } + for (var i = 0; i < sources.length; i++) { + var src = sources[i]; + // Cant extend primitives or null/undefined values. so skip them + if (!this.isObject(src) && !this.isFunction(src)) { + continue; + } + var keys = Object.keys(src); + var ki = keys.length; + while (ki--) { + var srcField = keys[ki]; + var srcValue = src[srcField]; + var destValue = srcValue; + if (this.isObject(srcValue) && !Array.isArray(srcValue)) { + destValue = {}; + this.extend(destValue, [dest[srcField], srcValue]); + } + dest[srcField] = destValue; + } + } + return dest; + }; + return JsonMerge; +}()); +exports.JsonMerge = JsonMerge; diff --git a/gulps/gulp-merge-json-in-folders/json-merge.ts b/gulps/gulp-merge-json-in-folders/json-merge.ts new file mode 100644 index 0000000..589fc32 --- /dev/null +++ b/gulps/gulp-merge-json-in-folders/json-merge.ts @@ -0,0 +1,135 @@ +const fs = require('fs'); +const fsPath = require('path'); +const readlineSync = require('readline-sync'); +const gutil = require('gulp-util'); +const Vinyl = require('vinyl'); + +export interface Options { + // source folder + src: string; +} + +export class JsonMerge { + /** + * Recursively merges JSON files with the same name and same subPath from the sourceFolders into the JSON files + * in the targetFolderPath. + * + * @example + * src/assets/resources/strings/ <- targetFolderPath + * strings.json + * es/strings.json + * pt/strings.json + * [ + * 'node_modules/@msft-sme/core/dist/assets/resources/strings', + * 'node_modules/@msft-sme/ng2/dist/assets/resources/strings' + * ] <- sourceFoldersPath + * + * src/assets/resources/strings/strings.json contents are merged with the contents of + * node_modules/@msft-sme/core/dist/assets/resources/strings/strings.json and + * node_modules/@msft-ng2/core/dist/assets/resources/strings/strings.json + * and the source file is overwritten by the merged content + * + * @param targetFolderPathRoot {string} The path of the base folder where the destination files are placed. + * @param sourceFoldersPathRoot {string[]} The array of paths to the source folders from where to read the JSON files to merge + */ + public mergeJsonInFolders(targetFolderPathRoot: string, sourceFoldersPathRoot: string[]): any[] { + const outputFiles: any[] = []; + const targetFilesContentMap = {}; + let targetFiles = this.getFilePaths(targetFolderPathRoot); + targetFiles.forEach((targetFile) => { + let relativePath = targetFile.substring(targetFolderPathRoot.length + 1, targetFile.length); + targetFilesContentMap[relativePath] = this.readJSON(targetFile); + + }); + + sourceFoldersPathRoot.forEach((sourceFolderPathRoot) => { + let sourceFiles = this.getFilePaths(sourceFolderPathRoot); + sourceFiles.forEach((sourceFile) => { + let relativePath = sourceFile.substring(sourceFolderPathRoot.length + 1, sourceFile.length); + let sourceJson = this.readJSON(sourceFile); + + this.mergeJsons(relativePath, sourceJson, targetFilesContentMap); + }); + }); + + Object.keys(targetFilesContentMap).forEach(path => { + let jsonFile = new Vinyl({ + cwd: './', + path: path, + contents: new Buffer(JSON.stringify(targetFilesContentMap[path])) + }); + outputFiles.push(jsonFile); + }); + + return outputFiles; + } + + private getFilePaths(dir, paths: string[] = []): string[] { + if (!dir.endsWith('/')) { + dir += '/'; + } + + let files = fs.readdirSync(dir); + files.forEach(file => { + let filePath = dir + file; + if (fs.statSync(filePath).isDirectory()) { + paths.concat(this.getFilePaths(filePath, paths)); + } else { + paths.push(dir + file); + } + + }); + + return paths; + } + + private mergeJsons(relativePath: string, sourceJson: any, targetFilesContentMap: {}): void { + if (targetFilesContentMap[relativePath]) { + this.extend(targetFilesContentMap[relativePath], [sourceJson]); + } else { + targetFilesContentMap[relativePath] = sourceJson; + } + } + + private readJSON(path: string): any { + return JSON.parse(fs.readFileSync(path, 'utf8')); + } + + private isObject(value): boolean { + return value !== null && typeof value === 'object'; + } + + private isFunction(value): boolean { + return typeof value === 'function'; + } + + private extend(dest: any, sources: any[]): any { + if (!sources || sources.length === 0) { + return dest; + } + + for (let i = 0; i < sources.length; i++) { + let src = sources[i]; + // Cant extend primitives or null/undefined values. so skip them + if (!this.isObject(src) && !this.isFunction(src)) { + continue; + } + let keys = Object.keys(src); + let ki = keys.length; + while (ki--) { + let srcField = keys[ki]; + let srcValue = src[srcField]; + let destValue = srcValue; + + if (this.isObject(srcValue) && !Array.isArray(srcValue)) { + destValue = {}; + this.extend(destValue, [dest[srcField], srcValue]); + } + + dest[srcField] = destValue; + } + } + + return dest; + } +} \ No newline at end of file diff --git a/gulps/gulp-ps-code/index.js b/gulps/gulp-ps-code/index.js new file mode 100644 index 0000000..551839e --- /dev/null +++ b/gulps/gulp-ps-code/index.js @@ -0,0 +1,69 @@ +/* tslint:disable */ +'use strict'; +exports.__esModule = true; +var through2 = require("through2"); +var gutil = require("gulp-util"); +var Path = require("path"); +var Vinyl = require("vinyl"); +var PsCode = require("./ps-code-convert"); +var PluginError = gutil.PluginError; +var PLUGIN_NAME = 'gulp-ps-code'; +/** + * Plugin level function + */ +function gulpPsCode(options) { + // + // (Options): + // + // name of generated file. + // name: string; default is 'powershell-script.ts' + // + // remove comments at default: + // noComments: boolean; + // + // override options settings if not specified. + options = Object.assign({ name: 'powershell-scripts.ts' }, options || {}); + function extendError(pError, error) { + if (error && (typeof error === 'object')) { + ['name', 'errno'].forEach(function (property) { + if (property in error) { + this[property] = error[property]; + } + }, pError); + } + return pError; + } + var collection = {}; + var lastFile = null; + return through2.obj(function (file, enc, cb) { + var error = null; + try { + var path = Path.parse(file.path); + if (path.ext === '.ps1') { + if (collection[path.base]) { + throw new Error('gulp-ps-code requires unique name of ps file, conflicted with ' + path.base); + } + var data = file.contents.toString('utf8'); + collection[path.base] = data; + lastFile = file; + } + } + catch (e) { + error = (!e.plugin || (e.plugin !== PLUGIN_NAME)) ? extendError(new PluginError(PLUGIN_NAME, e.message), e) : e; + } + return cb(error); + }, function (cb) { + var converter = new PsCode.PsCodeConverter(); + converter.contentReset(); + converter.generate(collection); + var tsFile = new Vinyl({ + cwd: lastFile.cwd, + base: lastFile.base, + path: lastFile.base + '/' + options.name, + contents: new Buffer(converter.content) + }); + this.push(tsFile); + cb(); + }); +} +module.exports = gulpPsCode; diff --git a/gulps/gulp-ps-code/index.ts b/gulps/gulp-ps-code/index.ts new file mode 100644 index 0000000..ad91cbd --- /dev/null +++ b/gulps/gulp-ps-code/index.ts @@ -0,0 +1,81 @@ +/* tslint:disable */ +'use strict'; + +import through2 = require('through2'); +import gutil = require('gulp-util'); +import Path = require('path'); +import Vinyl = require('vinyl'); +import PsCode = require('./ps-code-convert'); + +let PluginError = gutil.PluginError; +let PLUGIN_NAME = 'gulp-ps-code'; + +/** + * Plugin level function + */ +function gulpPsCode(options) { + // + // (Options): + // + // name of generated file. + // name: string; default is 'powershell-script.ts' + // + // remove comments at default: + // noComments: boolean; + // + + // override options settings if not specified. + options = Object.assign({ name: 'powershell-scripts.ts' }, options || {}); + + function extendError(pError, error) { + if (error && (typeof error === 'object')) { + ['name', 'errno'].forEach(function (property) { + if (property in error) { + this[property] = error[property]; + } + }, pError); + } + + return pError; + } + + let collection = {}; + let lastFile = null; + + return through2.obj( + function (file, enc, cb) { + let error = null; + try { + let path = Path.parse(file.path); + if (path.ext === '.ps1') { + if (collection[path.base]) { + throw new Error('gulp-ps-code requires unique name of ps file, conflicted with ' + path.base); + } + + let data = file.contents.toString('utf8'); + collection[path.base] = data; + lastFile = file; + } + } catch (e) { + error = (!e.plugin || (e.plugin !== PLUGIN_NAME)) ? extendError(new PluginError(PLUGIN_NAME, e.message), e) : e; + } + + return cb(error); + }, + function (cb) { + let converter = new PsCode.PsCodeConverter(); + converter.contentReset(); + converter.generate(collection); + + let tsFile = new Vinyl({ + cwd: lastFile.cwd, + base: lastFile.base, + path: lastFile.base + '/' + options.name, + contents: new Buffer(converter.content) + }); + this.push(tsFile); + cb(); + }); +} + +module.exports = gulpPsCode; diff --git a/gulps/gulp-ps-code/ps-code-convert.js b/gulps/gulp-ps-code/ps-code-convert.js new file mode 100644 index 0000000..601212d --- /dev/null +++ b/gulps/gulp-ps-code/ps-code-convert.js @@ -0,0 +1,110 @@ +"use strict"; +exports.__esModule = true; +var PsCodeConverter = (function () { + function PsCodeConverter(options) { + this.options = options; + this.options = options ? options : { noComments: true, name: 'powershell-scripts.ts' }; + if (!this.options.hasOwnProperty('noComments')) { + this.options.noComments = true; + } + } + Object.defineProperty(PsCodeConverter.prototype, "content", { + get: function () { + return this.buffer.join(''); + }, + enumerable: true, + configurable: true + }); + PsCodeConverter.prototype.contentReset = function () { + this.buffer = []; + }; + PsCodeConverter.prototype.generate = function (collection) { + var tsBase = null; + this.buffer.push(PsCodeConverter.openContent); + this.addData(collection); + this.buffer.push(PsCodeConverter.closeContent); + }; + PsCodeConverter.prototype.jsonName = function (original) { + // let name = original[0].toLowerCase() + original.substr(1); + var name = original; + name = this.replaceAll(name, '-', '_'); + name = name.substr(0, name.length - 4); + return name; + }; + PsCodeConverter.prototype.regexEscape = function (str) { + return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, '\\$&'); + }; + PsCodeConverter.prototype.replaceAll = function (input, searchValue, replaceValue) { + return input.replace(new RegExp(this.regexEscape(searchValue), 'g'), replaceValue); + }; + PsCodeConverter.prototype.addToContent = function (name, script, indent) { + this.buffer.push(this.indent(indent) + 'export const ' + name + ': string = ' + script + ';\n'); + }; + PsCodeConverter.prototype.addData = function (current) { + var keys = Object.keys(current); + var _loop_1 = function (key) { + var script = ''; + var content = current[key]; + var name_1 = this_1.jsonName(key); + script = '##' + name_1 + '##:' + key + '\n'; + var removeComments = this_1.options.noComments; + if (content.indexOf(PsCodeConverter.removeCommentsFalse) > 0) { + removeComments = false; + } + else if (content.indexOf(PsCodeConverter.removeCommentsTrue) > 0) { + removeComments = true; + } + var skipping = false; + var lines = content.split('\r'); + lines.forEach(function (value, index, array) { + var text = value.replace('\n', ''); + if (removeComments) { + var process_1 = true; + text = text.trim(); + if (text.startsWith(PsCodeConverter.commentStart)) { + skipping = true; + } + if (skipping) { + process_1 = false; + if (text.endsWith(PsCodeConverter.commentEnd)) { + skipping = false; + } + } + if (process_1 && !text.startsWith(PsCodeConverter.comment) && text.length > 0) { + script += text + '\n'; + } + } + else { + script += text + '\n'; + } + }); + var data = JSON.stringify(script); + data = this_1.replaceAll(data, '\'', '\\u0027'); + data = this_1.replaceAll(data, '<', '\\u003c'); + data = this_1.replaceAll(data, '>', '\\u003e'); + data = this_1.replaceAll(data, '&', '\\u0026'); + this_1.addToContent(name_1, data, 1); + }; + var this_1 = this; + for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) { + var key = keys_1[_i]; + _loop_1(key); + } + }; + PsCodeConverter.prototype.indent = function (count) { + var pad = ''; + for (var i = 0; i < count; i++) { + pad += ' '; + } + return pad; + }; + return PsCodeConverter; +}()); +PsCodeConverter.removeCommentsTrue = '##RemoveComments=true##'; +PsCodeConverter.removeCommentsFalse = '##RemoveComments=false##'; +PsCodeConverter.commentStart = '<#'; +PsCodeConverter.commentEnd = '#>'; +PsCodeConverter.comment = '#'; +PsCodeConverter.openContent = "/* tslint:disable */\n/**\n * @file Source code generated by gulp-ps-code.\n * @version 1.0\n */\nexport module PowerShellScripts {\n 'use strict'\n"; +PsCodeConverter.closeContent = "}\n"; +exports.PsCodeConverter = PsCodeConverter; diff --git a/gulps/gulp-ps-code/ps-code-convert.ts b/gulps/gulp-ps-code/ps-code-convert.ts new file mode 100644 index 0000000..75aad74 --- /dev/null +++ b/gulps/gulp-ps-code/ps-code-convert.ts @@ -0,0 +1,128 @@ +declare function escape(data: string): string; +declare function unescape(data: string): string; + +export interface Options { + noComments: boolean; + name: string; +} + +export class PsCodeConverter { + private static removeCommentsTrue = '##RemoveComments=true##'; + private static removeCommentsFalse = '##RemoveComments=false##'; + private static commentStart = '<#'; + private static commentEnd = '#>'; + private static comment = '#'; + private static openContent = +`/* tslint:disable */ +/** + * @file Source code generated by gulp-ps-code. + * @version 1.0 + */ +export module PowerShellScripts { + 'use strict' +`; + private static closeContent = +`} +`; + private buffer: string[]; + + constructor(private options?: Options) { + this.options = options ? options : { noComments: true, name: 'powershell-scripts.ts' }; + if (!this.options.hasOwnProperty('noComments')) { + this.options.noComments = true; + } + } + + public get content(): string { + return this.buffer.join(''); + } + + public contentReset(): void { + this.buffer = []; + } + + public generate(collection: { [index: string]: string }): void { + let tsBase = null; + this.buffer.push(PsCodeConverter.openContent); + this.addData(collection); + this.buffer.push(PsCodeConverter.closeContent); + } + + private jsonName (original: string): string { + // let name = original[0].toLowerCase() + original.substr(1); + let name = original; + name = this.replaceAll(name, '-', '_'); + name = name.substr(0, name.length - 4); + return name; + } + + private regexEscape(str: string): string { + return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, '\\$&'); + } + + private replaceAll(input: string, searchValue: string, replaceValue: string): string { + return input.replace(new RegExp(this.regexEscape(searchValue), 'g'), replaceValue); + } + + private addToContent(name: string, script: string, indent: number): void { + this.buffer.push(this.indent(indent) + 'export const ' + name + ': string = ' + script + ';\n'); + } + + private addData(current: { [index: string]: string }): void { + let keys = Object.keys(current); + for (let key of keys) { + let script = ''; + let content: string = current[key]; + let name = this.jsonName(key); + script = '##' + name + '##:' + key + '\n'; + let removeComments = this.options.noComments; + if (content.indexOf(PsCodeConverter.removeCommentsFalse) > 0) { + removeComments = false; + } else if (content.indexOf(PsCodeConverter.removeCommentsTrue) > 0) { + removeComments = true; + } + + let skipping = false; + let lines = content.split('\r'); + lines.forEach((value, index, array) => { + let text = value.replace('\n', ''); + if (removeComments) { + let process = true; + text = text.trim(); + if (text.startsWith(PsCodeConverter.commentStart)) { + skipping = true; + } + + if (skipping) { + process = false; + if (text.endsWith(PsCodeConverter.commentEnd)) { + skipping = false; + } + } + + if (process && !text.startsWith(PsCodeConverter.comment) && text.length > 0) { + script += text + '\n'; + } + } else { + script += text + '\n'; + } + + }); + let data = JSON.stringify(script); + data = this.replaceAll(data, '\'', '\\u0027'); + data = this.replaceAll(data, '<', '\\u003c'); + data = this.replaceAll(data, '>', '\\u003e'); + data = this.replaceAll(data, '&', '\\u0026'); + this.addToContent(name, data, 1); + } + } + + private indent(count: number): string { + let pad = ''; + for (let i = 0; i < count; i++) { + pad += ' '; + } + + return pad; + } +} \ No newline at end of file diff --git a/gulps/gulp-resjson/index.js b/gulps/gulp-resjson/index.js new file mode 100644 index 0000000..34d3c4a --- /dev/null +++ b/gulps/gulp-resjson/index.js @@ -0,0 +1,100 @@ +/* tslint:disable */ +'use strict'; +exports.__esModule = true; +var through2 = require("through2"); +var gutil = require("gulp-util"); +var Path = require("path"); +var Resjson = require("./resjson-convert"); +var Vinyl = require("vinyl"); +var PluginError = gutil.PluginError; +var PLUGIN_NAME = 'gulp-resjson'; +function gulpResjson(options) { + // + // (Options): + // + // enable to produce xxxx.d.ts file. + // definition: string; { null, 'module' } + // + // enable to produce xxxx.ts file. + // typescript: string; { null, 'module', 'interface' } + // + // enable to produce xxxx.json file. + // json: boolean; + // + // if set a space charactors, it adds formating of JSON. + // it set null, space will be eliminated. + // jsonSpace: string | number; + // + // override options settings if not specified. + options = Object.assign({ definition: null, typescript: null, json: false, jsonSpace: null }, options || {}); + function extendError(pError, error) { + if (error && (typeof error === 'object')) { + ['name', 'errno'].forEach(function (property) { + if (property in error) { + this[property] = error[property]; + } + }, pError); + } + return pError; + } + return through2.obj( + /** + * @this {Transform} + */ + function (file, encoding, callback) { + var error = null; + try { + if (file.isNull()) { + // nothing to do + return callback(null, file); + } + if (file.isStream()) { + // file.contents is a Stream - https://nodejs.org/api/stream.html + this.emit('error', new PluginError(PLUGIN_NAME, 'Streams not supported!')); + return callback(null, file); + } + else if (file.isBuffer()) { + var data = file.contents.toString('utf8'); + var converter = new Resjson.ResJsonConverter(options); + converter.convert(data); + var path = Path.parse(file.path); + if (options.definition) { + var dtFile = new Vinyl({ + cwd: '/', + base: path.dir, + path: path.dir + '/' + path.name + '.d.ts', + contents: new Buffer(converter.contentDefinition) + }); + this.push(dtFile); + } + if (options.typescript) { + var content = options.typescript === 'interface' ? converter.contentInterface : converter.contentTypescript; + var tsFile = new Vinyl({ + cwd: '/', + base: path.dir, + path: path.dir + '/' + path.name + '.ts', + contents: new Buffer(content) + }); + this.push(tsFile); + } + if (options.json) { + var base = options.srcRoot || path.dir; + var content = JSON.stringify(converter.outputJson, null, options.jsonSpace); + var jsonFile = new Vinyl({ + cwd: '/', + base: base, + path: path.dir + '\\' + path.name + '.json', + contents: new Buffer(content) + }); + this.push(jsonFile); + } + } + } + catch (e) { + error = (!e.plugin || (e.plugin !== PLUGIN_NAME)) ? extendError(new PluginError(PLUGIN_NAME, e.message), e) : e; + } + callback(error); + }); +} +; +module.exports = gulpResjson; diff --git a/gulps/gulp-resjson/index.ts b/gulps/gulp-resjson/index.ts new file mode 100644 index 0000000..61518b6 --- /dev/null +++ b/gulps/gulp-resjson/index.ts @@ -0,0 +1,108 @@ +/* tslint:disable */ +'use strict'; +import through2 = require('through2'); +import gutil = require('gulp-util'); +import Path = require('path'); +import Resjson = require('./resjson-convert'); +import Vinyl = require('vinyl'); + +let PluginError = gutil.PluginError; +let PLUGIN_NAME = 'gulp-resjson'; + +function gulpResjson(options) { + // + // (Options): + // + // enable to produce xxxx.d.ts file. + // definition: string; { null, 'module' } + // + // enable to produce xxxx.ts file. + // typescript: string; { null, 'module', 'interface' } + // + // enable to produce xxxx.json file. + // json: boolean; + // + // if set a space charactors, it adds formating of JSON. + // it set null, space will be eliminated. + // jsonSpace: string | number; + // + + // override options settings if not specified. + options = Object.assign({ definition: null, typescript: null, json: false, jsonSpace: null }, options || {}); + + function extendError(pError, error) { + if (error && (typeof error === 'object')) { + ['name', 'errno'].forEach(function (property) { + if (property in error) { + this[property] = error[property]; + } + }, pError); + } + + return pError; + } + + return through2.obj( + /** + * @this {Transform} + */ + function (file, encoding, callback) { + let error = null; + try { + if (file.isNull()) { + // nothing to do + return callback(null, file); + } + + if (file.isStream()) { + // file.contents is a Stream - https://nodejs.org/api/stream.html + this.emit('error', new PluginError(PLUGIN_NAME, 'Streams not supported!')); + return callback(null, file); + } else if (file.isBuffer()) { + let data = file.contents.toString('utf8'); + let converter = new Resjson.ResJsonConverter(options); + converter.convert(data); + + let path = Path.parse(file.path); + if (options.definition) { + let dtFile = new Vinyl({ + cwd: '/', + base: path.dir, + path: path.dir + '/' + path.name + '.d.ts', + contents: new Buffer(converter.contentDefinition) + }); + this.push(dtFile); + } + + if (options.typescript) { + let content = options.typescript === 'interface' ? converter.contentInterface : converter.contentTypescript; + let tsFile = new Vinyl({ + cwd: '/', + base: path.dir, + path: path.dir + '/' + path.name + '.ts', + contents: new Buffer(content) + }); + this.push(tsFile); + } + + if (options.json) { + let base = options.srcRoot || path.dir; + let content = JSON.stringify(converter.outputJson, null, options.jsonSpace); + let jsonFile = new Vinyl({ + cwd: '/', + base: base, + path: path.dir + '\\' + path.name + '.json', + contents: new Buffer(content) + }); + this.push(jsonFile); + } + } + } catch (e) { + error = (!e.plugin || (e.plugin !== PLUGIN_NAME)) ? extendError(new PluginError(PLUGIN_NAME, e.message), e) : e; + } + + callback(error); + }); +}; + +module.exports = gulpResjson diff --git a/gulps/gulp-resjson/resjson-convert.js b/gulps/gulp-resjson/resjson-convert.js new file mode 100644 index 0000000..9d22410 --- /dev/null +++ b/gulps/gulp-resjson/resjson-convert.js @@ -0,0 +1,146 @@ +"use strict"; +exports.__esModule = true; +var ResJsonConverter = (function () { + function ResJsonConverter(options) { + this.options = options; + } + Object.defineProperty(ResJsonConverter.prototype, "contentDefinition", { + get: function () { + return this.outputDefinition.join(''); + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(ResJsonConverter.prototype, "contentTypescript", { + get: function () { + return this.outputTypescript.join(''); + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(ResJsonConverter.prototype, "contentInterface", { + get: function () { + return this.outputInterface.join(''); + }, + enumerable: true, + configurable: true + }); + ResJsonConverter.prototype.contentReset = function () { + this.outputDefinition = []; + this.outputTypescript = []; + this.outputInterface = []; + this.outputJson = {}; + this.jsonCurrent = this.outputJson; + }; + ResJsonConverter.prototype.convert = function (content) { + var root = {}; + // Remove comments, /* multilinecomment*/ and // one line comment and "//": "JSON element comment" + content = content.replace(/(\/\*([^*]|[\n]|(\*+([^*/]|[\n])))*\*\/+)|( +\/\/.*)|( +\"\/\/\".*)/g, ''); + var data = JSON.parse(content); + var itemKeys = Object.keys(data); + // build a data tree. + for (var _i = 0, itemKeys_1 = itemKeys; _i < itemKeys_1.length; _i++) { + var itemKey = itemKeys_1[_i]; + // remove localization comments + if (itemKey.startsWith('//') || (itemKey.startsWith('_') && itemKey.endsWith('.comment'))) { + continue; + } + var current = root; + var itemValue = data[itemKey]; + var keys = itemKey.split('_'); + var count = keys.length; + for (var _a = 0, keys_1 = keys; _a < keys_1.length; _a++) { + var key = keys_1[_a]; + count--; + if (count > 0) { + if (!current.hasOwnProperty(key)) { + current[key] = {}; + } + current = current[key]; + if (typeof current !== 'object') { + throw new Error('Resource key already exists: ' + itemKey); + } + } + else { + current[key] = itemValue; + } + } + } + this.contentReset(); + this.traverse([{ name: 'Strings', value: root }], 0); + }; + ResJsonConverter.prototype.jsonNewValue = function (name) { + var old = this.jsonCurrent; + var json = {}; + this.jsonCurrent[name] = json; + this.jsonCurrent = json; + return old; + }; + ResJsonConverter.prototype.jsonAddValue = function (name, value) { + this.jsonCurrent[name] = value; + }; + ResJsonConverter.prototype.scan = function (node) { + var current = node; + var keyItems = []; + var dataItems = []; + for (var itemKey in current) { + if (current.hasOwnProperty(itemKey)) { + var itemValue = current[itemKey]; + if (typeof itemValue === 'object') { + keyItems.push({ name: itemKey, value: itemValue }); + } + else if (typeof itemValue === 'string') { + dataItems.push({ name: itemKey, value: itemValue }); + } + } + } + return { + keyItems: keyItems, + dataItems: dataItems + }; + }; + ResJsonConverter.prototype.traverse = function (keyItems, indent) { + var indentSpace = ' '; + var indentName = ''; + for (var i = 0; i < indent; i++) { + indentName += indentSpace; + } + var indentValue = indentName + indentSpace; + if (keyItems.length > 0) { + for (var _i = 0, keyItems_1 = keyItems; _i < keyItems_1.length; _i++) { + var item = keyItems_1[_i]; + if (indent === 0) { + this.outputDefinition.push(ResJsonConverter.openContent); + this.outputTypescript.push(ResJsonConverter.openContent); + this.outputInterface.push(ResJsonConverter.openContent); + this.outputDefinition.push('export declare module ' + item.name + ' {\r\n'); + this.outputTypescript.push('export module ' + item.name + ' {\r\n \'use strict\';\r\n'); + this.outputInterface.push('export interface ' + item.name + ' {\r\n'); + } + else { + this.outputDefinition.push(indentName + 'module ' + item.name + ' {\r\n'); + this.outputTypescript.push(indentName + 'export module ' + item.name + ' {\r\n'); + this.outputInterface.push(indentName + item.name + ': {\r\n'); + } + var jsonOld = this.jsonNewValue(item.name); + var results = this.scan(item.value); + for (var _a = 0, _b = results.dataItems; _a < _b.length; _a++) { + var item2 = _b[_a]; + this.outputDefinition.push(indentValue + 'const ' + item2.name + ': string;\r\n'); + this.outputTypescript.push(indentValue + 'export const ' + item2.name + ' = \'' + item2.value + '\';\r\n'); + this.outputInterface.push(indentValue + item2.name + ': string;\r\n'); + this.jsonAddValue(item2.name, item2.value); + } + this.traverse(results.keyItems, ++indent); + this.jsonCurrent = jsonOld; + this.outputDefinition.push(indentName + '}\r\n'); + this.outputTypescript.push(indentName + '}\r\n'); + this.outputInterface.push(indentName + '};\r\n'); + } + } + }; + return ResJsonConverter; +}()); +ResJsonConverter.openContent = "/* tslint:disable */\n/**\n * @file Source code generated by gulp-resjson.\n * @version 1.0\n */\n"; +ResJsonConverter.closeContent = "}\n"; +exports.ResJsonConverter = ResJsonConverter; diff --git a/gulps/gulp-resjson/resjson-convert.ts b/gulps/gulp-resjson/resjson-convert.ts new file mode 100644 index 0000000..1b3eee4 --- /dev/null +++ b/gulps/gulp-resjson/resjson-convert.ts @@ -0,0 +1,178 @@ +export interface Options { + // enable to produce xxxx.d.ts file. + // { null, 'module' } + definition: string; + + // enable to produce xxxx.ts file. + // { null, 'module', 'interface' } + typescript: string; + + // enable to produce xxxx.json file. + json: boolean; + + // if set a space characters, it adds formating of JSON. + // it set null, space will be eliminated. + jsonSpace: string | number; +} + +interface NameValuePair { + name: string; + value: any; +} + +export class ResJsonConverter { + private static openContent = +`/* tslint:disable */ +/** + * @file Source code generated by gulp-resjson. + * @version 1.0 + */ +`; + private static closeContent = +`} +`; + public outputJson: any; + private outputDefinition: string[]; + private outputTypescript: string[]; + private outputInterface: string[]; + private jsonCurrent: any; + + constructor(private options: Options) { + } + + public get contentDefinition(): string { + return this.outputDefinition.join(''); + } + + public get contentTypescript(): string { + return this.outputTypescript.join(''); + } + + public get contentInterface(): string { + return this.outputInterface.join(''); + } + + public contentReset(): void { + this.outputDefinition = []; + this.outputTypescript = []; + this.outputInterface = []; + this.outputJson = {}; + this.jsonCurrent = this.outputJson; + } + + public convert(content: string) { + let root = {}; + // Remove comments, /* multilinecomment*/ and // one line comment and "//": "JSON element comment" + content = content.replace(/(\/\*([^*]|[\n]|(\*+([^*/]|[\n])))*\*\/+)|( +\/\/.*)|( +\"\/\/\".*)/g, ''); + let data: any = JSON.parse(content); + let itemKeys = Object.keys(data); + + // build a data tree. + for (let itemKey of itemKeys) { + // remove localization comments + if (itemKey.startsWith('//') || (itemKey.startsWith('_') && itemKey.endsWith('.comment'))) { + continue; + } + + let current = root; + let itemValue = data[itemKey]; + const keys = itemKey.split('_'); + let count = keys.length; + for (let key of keys) { + count--; + if (count > 0) { + if (!current.hasOwnProperty(key)) { + current[key] = {}; + } + + current = current[key]; + + if (typeof current !== 'object') { + throw new Error('Resource key already exists: ' + itemKey); + } + } else { + current[key] = itemValue; + } + } + } + + this.contentReset(); + this.traverse([{ name: 'Strings', value: root }], 0); + } + + private jsonNewValue(name: string): any { + let old = this.jsonCurrent; + let json = {}; + this.jsonCurrent[name] = json; + this.jsonCurrent = json; + + return old; + } + + private jsonAddValue(name: string, value: any): void { + this.jsonCurrent[name] = value; + } + + private scan(node: any): { keyItems: NameValuePair[], dataItems: NameValuePair[] } { + let current = node; + let keyItems: NameValuePair[] = []; + let dataItems: NameValuePair[] = []; + for (let itemKey in current) { + if (current.hasOwnProperty(itemKey)) { + let itemValue: any = current[itemKey]; + if (typeof itemValue === 'object') { + keyItems.push({ name: itemKey, value: itemValue }); + } else if (typeof itemValue === 'string') { + dataItems.push({ name: itemKey, value: itemValue }); + } + } + } + + return { + keyItems: keyItems, + dataItems: dataItems + }; + } + + private traverse(keyItems: NameValuePair[], indent: number): void { + const indentSpace = ' '; + let indentName = ''; + for (let i = 0; i < indent; i++) { + indentName += indentSpace; + } + + let indentValue: string = indentName + indentSpace; + if (keyItems.length > 0) { + for (let item of keyItems) { + if (indent === 0) { + this.outputDefinition.push(ResJsonConverter.openContent); + this.outputTypescript.push(ResJsonConverter.openContent); + this.outputInterface.push(ResJsonConverter.openContent); + this.outputDefinition.push('export declare module ' + item.name + ' {\r\n'); + this.outputTypescript.push('export module ' + item.name + ' {\r\n \'use strict\';\r\n'); + this.outputInterface.push('export interface ' + item.name + ' {\r\n'); + } else { + this.outputDefinition.push(indentName + 'module ' + item.name + ' {\r\n'); + this.outputTypescript.push(indentName + 'export module ' + item.name + ' {\r\n'); + this.outputInterface.push(indentName + item.name + ': {\r\n'); + } + + let jsonOld = this.jsonNewValue(item.name); + let results = this.scan(item.value); + for (let item2 of results.dataItems) { + this.outputDefinition.push(indentValue + 'const ' + item2.name + ': string;\r\n'); + this.outputTypescript.push(indentValue + 'export const ' + item2.name + ' = \'' + item2.value + '\';\r\n'); + this.outputInterface.push(indentValue + item2.name + ': string;\r\n'); + this.jsonAddValue(item2.name, item2.value); + } + + this.traverse(results.keyItems, ++indent); + this.jsonCurrent = jsonOld; + + this.outputDefinition.push(indentName + '}\r\n'); + this.outputTypescript.push(indentName + '}\r\n'); + this.outputInterface.push(indentName + '};\r\n'); + } + } + } +} diff --git a/gulps/gulp-svg-code/index.js b/gulps/gulp-svg-code/index.js new file mode 100644 index 0000000..64fc4e0 --- /dev/null +++ b/gulps/gulp-svg-code/index.js @@ -0,0 +1,76 @@ +/* tslint:disable */ +'use strict'; +exports.__esModule = true; +var through2 = require("through2"); +var gutil = require("gulp-util"); +var Path = require("path"); +var Vinyl = require("vinyl"); +var SvgCode = require("./svg-code-convert"); +var PluginError = gutil.PluginError; +var PLUGIN_NAME = 'gulp-svg-code'; +/** + * Plugin level function + */ +function gulpSvgCode() { + function extendError(pError, error) { + if (error && (typeof error === 'object')) { + ['name', 'errno'].forEach(function (property) { + if (property in error) { + this[property] = error[property]; + } + }, pError); + } + return pError; + } + var pathPrefix = null; + var collection = {}; + return through2.obj(function (file, enc, cb) { + var error = null; + try { + var path = Path.parse(file.path); + if (path.ext === '.svg') { + if (pathPrefix === null) { + pathPrefix = path.dir; + } + else { + var segments = path.dir.split('\\'); + var segPrefix = pathPrefix.split('\\'); + var newPrefix = []; + for (var i = 0; i < segPrefix.length; i++) { + if (segments[i].toLocaleUpperCase() !== segPrefix[i].toLocaleUpperCase()) { + pathPrefix = newPrefix.join('\\'); + break; + } + newPrefix.push(segments[i]); + } + } + var data = file.contents.toString('utf8'); + collection[file.path] = data; + } + } + catch (e) { + error = (!e.plugin || (e.plugin !== PLUGIN_NAME)) ? extendError(new PluginError(PLUGIN_NAME, e.message), e) : e; + } + return cb(error); + }, function (cb) { + var converter = new SvgCode.SvgCodeConverter(); + converter.contentReset(); + converter.generate(collection, pathPrefix); + var cssFile = new Vinyl({ + cwd: '/', + base: pathPrefix, + path: pathPrefix + '\\svg.css', + contents: new Buffer(converter.contentCss) + }); + this.push(cssFile); + var tsFile = new Vinyl({ + cwd: '/', + base: pathPrefix, + path: pathPrefix + '\\svg.ts', + contents: new Buffer(converter.contentTs) + }); + this.push(tsFile); + cb(); + }); +} +module.exports = gulpSvgCode; diff --git a/gulps/gulp-svg-code/index.ts b/gulps/gulp-svg-code/index.ts new file mode 100644 index 0000000..9ea573e --- /dev/null +++ b/gulps/gulp-svg-code/index.ts @@ -0,0 +1,88 @@ +/* tslint:disable */ +'use strict'; + +import through2 = require('through2'); +import gutil = require('gulp-util'); +import Path = require('path'); +import Vinyl = require('vinyl'); +import SvgCode = require('./svg-code-convert'); + +let PluginError = gutil.PluginError; +let PLUGIN_NAME = 'gulp-svg-code'; + +/** + * Plugin level function + */ +function gulpSvgCode() { + function extendError(pError, error) { + if (error && (typeof error === 'object')) { + ['name', 'errno'].forEach( + function (property) { + if (property in error) { + this[property] = error[property]; + } + }, + pError); + } + + return pError; + } + + let pathPrefix = null; + let collection = {}; + return through2.obj( + function (file, enc, cb) { + let error = null; + try { + let path = Path.parse(file.path); + if (path.ext === '.svg') { + if (pathPrefix === null) { + pathPrefix = path.dir; + } else { + let segments = path.dir.split('\\'); + let segPrefix = pathPrefix.split('\\'); + let newPrefix = []; + for (let i = 0; i < segPrefix.length; i++) { + if (segments[i].toLocaleUpperCase() !== segPrefix[i].toLocaleUpperCase()) { + pathPrefix = newPrefix.join('\\'); + break; + } + + newPrefix.push(segments[i]); + } + } + + let data = file.contents.toString('utf8'); + collection[file.path] = data; + } + } catch (e) { + error = (!e.plugin || (e.plugin !== PLUGIN_NAME)) ? extendError(new PluginError(PLUGIN_NAME, e.message), e) : e; + } + + return cb(error); + }, + function (cb) { + let converter = new SvgCode.SvgCodeConverter(); + converter.contentReset(); + converter.generate(collection, pathPrefix); + + let cssFile = new Vinyl({ + cwd: '/', + base: pathPrefix, + path: pathPrefix + '\\svg.css', + contents: new Buffer(converter.contentCss) + }); + this.push(cssFile); + + let tsFile = new Vinyl({ + cwd: '/', + base: pathPrefix, + path: pathPrefix + '\\svg.ts', + contents: new Buffer(converter.contentTs) + }); + this.push(tsFile); + cb(); + }); +} + +module.exports = gulpSvgCode; diff --git a/gulps/gulp-svg-code/svg-code-convert.js b/gulps/gulp-svg-code/svg-code-convert.js new file mode 100644 index 0000000..3269a26 --- /dev/null +++ b/gulps/gulp-svg-code/svg-code-convert.js @@ -0,0 +1,138 @@ +"use strict"; +exports.__esModule = true; +var SvgCodeConverter = (function () { + function SvgCodeConverter() { + this.outputCss = []; + this.outputTs = []; + } + Object.defineProperty(SvgCodeConverter.prototype, "contentCss", { + get: function () { + return this.outputCss.join(''); + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(SvgCodeConverter.prototype, "contentTs", { + get: function () { + return this.outputTs.join(''); + }, + enumerable: true, + configurable: true + }); + SvgCodeConverter.prototype.contentReset = function () { + this.outputCss = []; + this.outputTs = []; + }; + SvgCodeConverter.prototype.generate = function (collection, pathPrefix) { + var root = this.createStructure(collection, pathPrefix); + this.outputCss.push(SvgCodeConverter.openContentCss); + this.outputTs.push(SvgCodeConverter.openContentTs); + this.addData(root, []); + this.outputTs.push(SvgCodeConverter.closeContentTs); + }; + SvgCodeConverter.prototype.addData = function (current, segments) { + var _this = this; + var ignores = [' 1) { + var skip = false; + for (var _i = 0, ignores_1 = ignores; _i < ignores_1.length; _i++) { + var item = ignores_1[_i]; + if (value.indexOf(item) >= 0) { + skip = true; + break; + } + } + if (!skip) { + svg_1 += value; + // this.outputCss.push(value); + _this.outputTs.push(value); + } + } + }); + svg_1 = this_1.replaceAll(svg_1, '"', '\''); + svg_1 = this_1.replaceAll(svg_1, '%', '%25'); + svg_1 = this_1.replaceAll(svg_1, '#', '%23'); + svg_1 = this_1.replaceAll(svg_1, '{', '%7B'); + svg_1 = this_1.replaceAll(svg_1, '}', '%7D'); + svg_1 = this_1.replaceAll(svg_1, '<', '%3C'); + svg_1 = this_1.replaceAll(svg_1, '>', '%3E'); + this_1.outputCss.push('charset=utf8,' + svg_1); + this_1.outputCss.push('");\r\n'); + this_1.outputCss.push('}\r\n'); + this_1.outputCss.push('\r\n'); + this_1.outputTs.push('\';\r\n'); + } + segments.pop(); + }; + var this_1 = this; + for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) { + var key = keys_1[_i]; + _loop_1(key); + } + for (var index = 0; index < nested.length; index++) { + var _a = nested[index], content = _a.content, segs = _a.segs; + this.outputTs.push(this.indent(segs.length) + 'export module ' + segs[segs.length - 1] + ' {\r\n'); + this.addData(nested[index].content, nested[index].segs); + this.outputTs.push(this.indent(segs.length) + '}\r\n'); + } + }; + SvgCodeConverter.prototype.createStructure = function (collection, pathPrefix) { + var root = {}; + var keys = Object.keys(collection).sort(function (left, right) { return left.toLowerCase().localeCompare(right.toLowerCase()); }); + for (var _i = 0, keys_2 = keys; _i < keys_2.length; _i++) { + var key = keys_2[_i]; + var shortName = key.substr(0, key.length - '.svg'.length); + shortName = this.replaceAll(shortName.substr(pathPrefix.length + 1), '-', '_').toLowerCase(); + var segments = shortName.split('\\'); + var current = root; + for (var index = 0; index < segments.length - 1; index++) { + var segment = segments[index]; + if (current.hasOwnProperty(segment)) { + current = current[segment]; + } + else { + current[segment] = {}; + current = current[segment]; + } + } + current[segments[segments.length - 1]] = collection[key]; + } + return root; + }; + SvgCodeConverter.prototype.regexEscape = function (str) { + return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, '\\$&'); + }; + SvgCodeConverter.prototype.replaceAll = function (input, searchValue, replaceValue) { + return input.replace(new RegExp(this.regexEscape(searchValue), 'g'), replaceValue); + }; + SvgCodeConverter.prototype.indent = function (count) { + var pad = ''; + for (var i = 0; i < count; i++) { + pad += ' '; + } + return pad; + }; + return SvgCodeConverter; +}()); +SvgCodeConverter.openContentTs = "/* tslint:disable */\n/**\n * @file Source code generated by gulp-svg-code.\n * @version 1.0\n */\nexport module Svg {\n 'use strict'\n"; +SvgCodeConverter.closeContentTs = "}\n"; +SvgCodeConverter.openContentCss = "/**\n * @file Source code generated by gulp-svg-code.\n * @version 1.0\n */\n"; +exports.SvgCodeConverter = SvgCodeConverter; diff --git a/gulps/gulp-svg-code/svg-code-convert.ts b/gulps/gulp-svg-code/svg-code-convert.ts new file mode 100644 index 0000000..f6f868b --- /dev/null +++ b/gulps/gulp-svg-code/svg-code-convert.ts @@ -0,0 +1,153 @@ +declare function escape(data: string): string; +declare function unescape(data: string): string; + +export class SvgCodeConverter { + private static openContentTs = +`/* tslint:disable */ +/** + * @file Source code generated by gulp-svg-code. + * @version 1.0 + */ +export module Svg { + 'use strict' +`; + private static closeContentTs = +`} +`; + private static openContentCss = +`/** + * @file Source code generated by gulp-svg-code. + * @version 1.0 + */ +`; + private outputCss: string[] = []; + private outputTs: string[] = []; + + public get contentCss(): string { + return this.outputCss.join(''); + } + + public get contentTs(): string { + return this.outputTs.join(''); + } + + public contentReset(): void { + this.outputCss = []; + this.outputTs = []; + } + + public generate(collection: { [index: string]: any }, pathPrefix: string): void { + let root = this.createStructure(collection, pathPrefix); + this.outputCss.push(SvgCodeConverter.openContentCss); + this.outputTs.push(SvgCodeConverter.openContentTs); + this.addData(root, []); + this.outputTs.push(SvgCodeConverter.closeContentTs); + } + + private addData(current: any, segments: string[]): void { + const ignores = [ ' { + value = value.replace('\n', ''); + if (value && value.length > 1) { + let skip = false; + for (let item of ignores) { + if (value.indexOf(item) >= 0) { + skip = true; + break; + } + } + + if (!skip) { + svg += value; + // this.outputCss.push(value); + this.outputTs.push(value); + } + } + }); + + svg = this.replaceAll(svg, '"', '\''); + svg = this.replaceAll(svg, '%', '%25'); + svg = this.replaceAll(svg, '#', '%23'); + svg = this.replaceAll(svg, '{', '%7B'); + svg = this.replaceAll(svg, '}', '%7D'); + svg = this.replaceAll(svg, '<', '%3C'); + svg = this.replaceAll(svg, '>', '%3E'); + this.outputCss.push('charset=utf8,' + svg); + + this.outputCss.push('");\r\n'); + this.outputCss.push('}\r\n'); + this.outputCss.push('\r\n'); + + this.outputTs.push('\';\r\n'); + } + + segments.pop(); + } + + for (let index = 0; index < nested.length; index++) { + let { content, segs } = nested[index]; + this.outputTs.push(this.indent(segs.length) + 'export module ' + segs[segs.length - 1] + ' {\r\n'); + this.addData(nested[index].content, nested[index].segs); + this.outputTs.push(this.indent(segs.length) + '}\r\n'); + } + } + + private createStructure(collection: { [index: string]: any }, pathPrefix: string): any { + let root = {}; + let keys = Object.keys(collection).sort((left, right) => left.toLowerCase().localeCompare(right.toLowerCase())); + for (let key of keys) { + let shortName = key.substr(0, key.length - '.svg'.length); + shortName = this.replaceAll(shortName.substr(pathPrefix.length + 1), '-', '_').toLowerCase(); + let segments = shortName.split('\\'); + let current = root; + for (let index = 0; index < segments.length - 1; index++) { + let segment = segments[index]; + if (current.hasOwnProperty(segment)) { + current = current[segment]; + } else { + current[segment] = {}; + current = current[segment]; + } + } + + current[segments[segments.length - 1]] = collection[key]; + } + + return root; + } + + private regexEscape(str: string): string { + return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, '\\$&'); + } + + private replaceAll(input: string, searchValue: string, replaceValue: string): string { + return input.replace(new RegExp(this.regexEscape(searchValue), 'g'), replaceValue); + } + + private indent(count: number): string { + let pad = ''; + for (let i = 0; i < count; i++) { + pad += ' '; + } + + return pad; + } +} diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 0000000..bc4af42 --- /dev/null +++ b/index.d.ts @@ -0,0 +1,11 @@ +/** + * THIS FILE WAS GENERATED FROM msft-sme-build. DO NOT MODIFY. To change this file, make the appropriate changes in build + * + * @license + * Copyright (c) Microsoft. All rights reserved. + * + * @module + * @description + * Entry point for all public APIs of this project. + */ +export * from './dist/main'; \ No newline at end of file diff --git a/index.js b/index.js new file mode 100644 index 0000000..bc4af42 --- /dev/null +++ b/index.js @@ -0,0 +1,11 @@ +/** + * THIS FILE WAS GENERATED FROM msft-sme-build. DO NOT MODIFY. To change this file, make the appropriate changes in build + * + * @license + * Copyright (c) Microsoft. All rights reserved. + * + * @module + * @description + * Entry point for all public APIs of this project. + */ +export * from './dist/main'; \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..a67a4f8 --- /dev/null +++ b/package.json @@ -0,0 +1,95 @@ +{ + "license": "MIT", + "main": "index.js", + "name": "@msft-sme/{blank}", + "private": true, + "version": "0.1.0", + "peerDependencies": { + "@msft-sme/shell": "0.530.0", + "@angular/animations": "5.1.2", + "@angular/common": "5.1.2", + "@angular/compiler": "5.1.2", + "@angular/core": "5.1.2", + "@angular/forms": "5.1.2", + "@angular/language-service": "5.1.2", + "@angular/platform-browser": "5.1.2", + "@angular/platform-browser-dynamic": "5.1.2", + "@angular/router": "5.1.2", + "chart.js": "2.4.0", + "bootstrap": "3.3.7", + "core-js": "2.5.3", + "primeng": "4.1.0", + "rxjs": "5.5.6", + "winstrap": "0.5.11", + "zone.js": "0.8.18" + }, + "devDependencies": { + "@msft-sme/build": "0.29.0", + "@msft-sme/shell": "file:./packages/@msft-sme/shell", + "@angular/animations": "5.1.2", + "@angular/cli": "1.6.5", + "@angular/common": "5.1.2", + "@angular/compiler": "5.1.2", + "@angular/compiler-cli": "5.1.2", + "@angular/core": "5.1.2", + "@angular/forms": "5.1.2", + "@angular/language-service": "5.1.2", + "@angular/platform-browser": "5.1.2", + "@angular/platform-browser-dynamic": "5.1.2", + "@angular/router": "5.1.2", + "chart.js": "2.4.0", + "bootstrap": "3.3.7", + "core-js": "2.5.3", + "primeng": "4.1.0", + "rxjs": "5.5.6", + "winstrap": "0.5.11", + "zone.js": "0.8.18", + "@types/chart.js": "0.0.8", + "@types/jasmine": "^2.5.54", + "@types/jasminewd2": "^2.0.3", + "@types/jquery": "3.2.17", + "@types/node": "^8.5.2", + "@types/signalr": "2.2.35", + "ansi-colors": "1.0.1", + "babel-cli": "^6.26.0", + "babel-preset-es2015": "^6.22.0", + "codelyzer": "^4.0.2", + "gulp": "3.9.1", + "gulp-batch": "1.0.5", + "gulp-clean": "0.3.2", + "gulp-inline-ng2-template": "4.1.0", + "gulp-jasmine": "2.4.2", + "gulp-ngc": "0.3.0", + "gulp-plumber": "1.1.0", + "gulp-rename": "1.2.2", + "gulp-sourcemaps": "^2.6.2", + "gulp-tslint": "8.1.2", + "gulp-typescript": "^3.2.3", + "gulp-watch": "4.3.11", + "jasmine-core": "^2.6.4", + "jasmine-node": "1.14.5", + "jasmine-reporters": "2.2.1", + "jasmine-spec-reporter": "^4.1.1", + "jasmine-terminal-reporter": "1.0.3", + "jquery": "^3.2.1", + "jsdom": "9.10.0", + "karma": "^1.7.1", + "karma-chrome-launcher": "^2.1.1", + "karma-cli": "^1.0.1", + "karma-coverage-istanbul-reporter": "^1.2.1", + "karma-jasmine": "^1.1.1", + "karma-jasmine-html-reporter": "^0.2.2", + "karma-remap-istanbul": "^0.2.1", + "ping": "0.2.2", + "protractor": "^5.1.2", + "run-sequence": "2.2.0", + "selenium-webdriver": "3.6.0", + "signalr": "^2.2.2", + "ts-helpers": "^1.1.1", + "ts-node": "^4.1.0", + "tslint": "^5.7.0", + "tslint-eslint-rules": "4.1.1", + "tslint-microsoft-contrib": "5.0.1", + "typescript": "2.5.3" + } +} diff --git a/packages/shell/README.md b/packages/shell/README.md new file mode 100644 index 0000000..c3846db --- /dev/null +++ b/packages/shell/README.md @@ -0,0 +1,35 @@ +# Smt + +This project was generated with [angular-cli](https://github.com/angular/angular-cli) version 1.0.0-beta.21. + +## Development server +Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. + +## Code scaffolding + +Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive/pipe/service/class`. + +## SCSS Guide + +For information about how we are using scss in this project, see the [SCSS README](./src/scss/README.md) + +## Build + +Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `-prod` flag for a production build. + +## Running unit tests + +Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). + +## Running end-to-end tests + +Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/). +Before running the tests make sure you are serving the app via `ng serve`. + +## Deploying to Github Pages + +Run `ng github-pages:deploy` to deploy to Github Pages. + +## Further help + +To get more help on the `angular-cli` use `ng --help` or go check out the [Angular-CLI README](https://github.com/angular/angular-cli/blob/master/README.md). diff --git a/packages/shell/angular.d.ts b/packages/shell/angular.d.ts new file mode 100644 index 0000000..fb42f4e --- /dev/null +++ b/packages/shell/angular.d.ts @@ -0,0 +1 @@ +export * from './dist/angular'; \ No newline at end of file diff --git a/packages/shell/angular.js b/packages/shell/angular.js new file mode 100644 index 0000000..fb42f4e --- /dev/null +++ b/packages/shell/angular.js @@ -0,0 +1 @@ +export * from './dist/angular'; \ No newline at end of file diff --git a/packages/shell/bundle/0.2ef78c5f20169c932d1f.chunk.js b/packages/shell/bundle/0.2ef78c5f20169c932d1f.chunk.js new file mode 100644 index 0000000..f8d37c5 --- /dev/null +++ b/packages/shell/bundle/0.2ef78c5f20169c932d1f.chunk.js @@ -0,0 +1 @@ +webpackJsonp([0],{"/iIN":function(n,l,e){"use strict";e.d(l,"b",function(){return a}),l.e=function(n){return t["\u0275vid"](0,[t["\u0275ncd"](null,0)],null,null)},e.d(l,"c",function(){return r}),l.f=function(n){return t["\u0275vid"](0,[t["\u0275ncd"](null,0)],null,null)},e.d(l,"a",function(){return c}),l.d=function(n){return t["\u0275vid"](0,[t["\u0275qud"](671088640,1,{paneContainerElement:0}),(n()(),t["\u0275and"](16777216,null,null,1,null,m)),t["\u0275did"](2,16384,null,0,u.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n"])),(n()(),t["\u0275and"](16777216,null,null,1,null,b)),t["\u0275did"](5,16384,null,0,u.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n"])),(n()(),t["\u0275and"](0,[["content",2]],null,0,null,x)),(n()(),t["\u0275ted"](-1,null,["\n"])),(n()(),t["\u0275and"](0,[["pane",2]],null,0,null,C)),(n()(),t["\u0275ted"](-1,null,["\n"]))],function(n,l){var e=l.component;n(l,2,0,"bottom"===e.orientation||"right"===e.orientation),n(l,5,0,"top"===e.orientation||"left"===e.orientation)},null)};var t=e("LMZF"),i=e("8zQa"),o=e("UO/I"),u=e("Un6q"),a=t["\u0275crt"]({encapsulation:2,styles:[],data:{}}),r=t["\u0275crt"]({encapsulation:2,styles:[],data:{}}),c=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function s(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,0,null,null,null,null,null,null,null))],null,null)}function d(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,3,"sme-resizer",[["resizerHostSelector","sme-split-view"]],[[8,"tabIndex",0],[2,"sme-focus-zone",null],[2,"sme-position-top-none",null],[2,"sme-position-bottom-none",null],[2,"sme-position-left-none",null],[2,"sme-position-right-none",null],[2,"sme-height-xxs",null],[2,"sme-width-xxs",null],[1,"aria-orientation",0],[4,"cursor",null]],[[null,"resized"],[null,"mousedown"],[null,"keydown"]],function(n,l,e){var i=!0,o=n.component;return"mousedown"===l&&(i=!1!==t["\u0275nov"](n,1).onResizeElementMouseDown(e)&&i),"keydown"===l&&(i=!1!==t["\u0275nov"](n,1).onResizeElementKeyDown(e)&&i),"resized"===l&&(i=!1!==o.onResized(e)&&i),i},i.b,i.a)),t["\u0275did"](1,16760832,null,0,o.a,[t.Injector],{resizerHostSelector:[0,"resizerHostSelector"],orientation:[1,"orientation"]},{resized:"resized"}),t["\u0275pad"](2,1),(n()(),t["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,1,0,"sme-split-view",l.component.orientation)},function(n,l){var e=l.component;n(l,0,0,n(l,2,0,e.isExpanded?0:null),e.isExpanded,t["\u0275nov"](l,1).alignTop,t["\u0275nov"](l,1).alignBottom,t["\u0275nov"](l,1).alignLeft,t["\u0275nov"](l,1).alignRight,t["\u0275nov"](l,1).isVertical,t["\u0275nov"](l,1).isHorizontal,t["\u0275nov"](l,1).ariaOrientation,t["\u0275nov"](l,1).cursor)})}function p(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,0,null,null,null,null,null,null,null))],null,null)}function m(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,16,null,null,null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](2,0,null,null,4,"section",[["class","sme-layout-relative sme-position-flex-auto sme-background-color-base"]],[[2,"sme-arrange-overflow-auto",null]],null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,s)),t["\u0275did"](5,540672,null,0,u.NgTemplateOutlet,[t.ViewContainerRef],{ngTemplateOutlet:[0,"ngTemplateOutlet"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](8,0,[[1,0],["paneContainer",1]],null,7,"section",[["class","sme-layout-relative sme-position-flex-none sme-border-color-base-80 sme-background-color-base"]],[[2,"sme-border-left-sm",null],[2,"sme-border-top-sm",null],[2,"sme-arrange-overflow-auto",null]],null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,d)),t["\u0275did"](11,16384,null,0,u.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,p)),t["\u0275did"](14,540672,null,0,u.NgTemplateOutlet,[t.ViewContainerRef],{ngTemplateOutlet:[0,"ngTemplateOutlet"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n"]))],function(n,l){var e=l.component;n(l,5,0,t["\u0275nov"](l.parent,7)),n(l,11,0,e.isExpanded),n(l,14,0,t["\u0275nov"](l.parent,9))},function(n,l){var e=l.component;n(l,2,0,e.showScrollbar),n(l,8,0,e.showSplitterBorder&&"right"===e.orientation,e.showSplitterBorder&&"bottom"===e.orientation,e.showScrollbar)})}function f(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,0,null,null,null,null,null,null,null))],null,null)}function g(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,3,"sme-resizer",[["resizerHostSelector","sme-split-view"]],[[8,"tabIndex",0],[2,"sme-focus-zone",null],[1,"aria-valuenow",0],[2,"sme-position-top-none",null],[2,"sme-position-bottom-none",null],[2,"sme-position-left-none",null],[2,"sme-position-right-none",null],[2,"sme-height-xxs",null],[2,"sme-width-xxs",null],[1,"aria-orientation",0],[4,"cursor",null]],[[null,"resized"],[null,"mousedown"],[null,"keydown"]],function(n,l,e){var i=!0,o=n.component;return"mousedown"===l&&(i=!1!==t["\u0275nov"](n,1).onResizeElementMouseDown(e)&&i),"keydown"===l&&(i=!1!==t["\u0275nov"](n,1).onResizeElementKeyDown(e)&&i),"resized"===l&&(i=!1!==o.onResized(e)&&i),i},i.b,i.a)),t["\u0275did"](1,16760832,null,0,o.a,[t.Injector],{resizerHostSelector:[0,"resizerHostSelector"],orientation:[1,"orientation"]},{resized:"resized"}),t["\u0275pad"](2,1),(n()(),t["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,1,0,"sme-split-view",l.component.orientation)},function(n,l){var e=l.component;n(l,0,1,[n(l,2,0,e.isExpanded?0:null),e.isExpanded,e.getAriaValueNow(),t["\u0275nov"](l,1).alignTop,t["\u0275nov"](l,1).alignBottom,t["\u0275nov"](l,1).alignLeft,t["\u0275nov"](l,1).alignRight,t["\u0275nov"](l,1).isVertical,t["\u0275nov"](l,1).isHorizontal,t["\u0275nov"](l,1).ariaOrientation,t["\u0275nov"](l,1).cursor])})}function h(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,0,null,null,null,null,null,null,null))],null,null)}function b(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,16,null,null,null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](2,0,[[1,0],["paneContainer",1]],null,7,"section",[["class","sme-layout-relative sme-position-flex-none sme-border-color-base-80 sme-background-color-base"]],[[2,"sme-border-right-sm",null],[2,"sme-border-bottom-sm",null],[2,"sme-arrange-overflow-auto",null]],null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,f)),t["\u0275did"](5,540672,null,0,u.NgTemplateOutlet,[t.ViewContainerRef],{ngTemplateOutlet:[0,"ngTemplateOutlet"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,g)),t["\u0275did"](8,16384,null,0,u.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](11,0,null,null,4,"section",[["class","sme-layout-relative sme-position-flex-auto sme-background-color-base"]],[[2,"sme-arrange-overflow-auto",null]],null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,h)),t["\u0275did"](14,540672,null,0,u.NgTemplateOutlet,[t.ViewContainerRef],{ngTemplateOutlet:[0,"ngTemplateOutlet"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n"]))],function(n,l){var e=l.component;n(l,5,0,t["\u0275nov"](l.parent,9)),n(l,8,0,e.isExpanded),n(l,14,0,t["\u0275nov"](l.parent,7))},function(n,l){var e=l.component;n(l,2,0,e.showSplitterBorder&&"left"===e.orientation,e.showSplitterBorder&&"top"===e.orientation,e.showScrollbar),n(l,11,0,e.showScrollbar)})}function x(n){return t["\u0275vid"](0,[(n()(),t["\u0275ted"](-1,null,["\n "])),t["\u0275ncd"](null,0),(n()(),t["\u0275ted"](-1,null,["\n"]))],null,null)}function C(n){return t["\u0275vid"](0,[(n()(),t["\u0275ted"](-1,null,["\n "])),t["\u0275ncd"](null,1),(n()(),t["\u0275ted"](-1,null,["\n"]))],null,null)}},"/zDd":function(n,l,e){"use strict";e.d(l,"a",function(){return t});var t=function(){}},"1aa4":function(n,l,e){"use strict";e.d(l,"a",function(){return c}),e.d(l,"b",function(){return s}),l.c=function(n){return t["\u0275vid"](0,[],null,null)};var t=e("LMZF"),i=e("Un6q"),o=e("6Neu"),u=e("fsWy"),a=(e("anwt"),t["\u0275crt"]({encapsulation:2,styles:[],data:{}}));function r(n){return t["\u0275vid"](0,[t["\u0275qud"](402653184,1,{element:0}),(n()(),t["\u0275eld"](1,0,[[1,0],["actionButtonElement",1]],null,4,"button",[["type","button"]],[[1,"disabled",0]],[[null,"click"]],function(n,l,e){var t=!0;return"click"===l&&(t=!1!==n.component.execute()&&t),t},null,null)),t["\u0275did"](2,278528,null,0,i.NgClass,[t.IterableDiffers,t.KeyValueDiffers,t.ElementRef,t.Renderer2],{ngClass:[0,"ngClass"]},null),t["\u0275pad"](3,2),t["\u0275did"](4,16384,null,0,o.a,[t.ElementRef],{smeDisabled:[0,"smeDisabled"]},null),(n()(),t["\u0275ted"](5,null,["\n ","\n"]))],function(n,l){var e=l.component;n(l,2,0,n(l,3,0,"sme-button-trigger sme-button-auto-width sme-button-align-left sme-action-bar-item-height sme-position-stretch-h",e.item.iconClass||"")),n(l,4,0,!e.item.enabled||e.item.busy||!e.item.ready)},function(n,l){var e=l.component;n(l,1,0,t["\u0275nov"](l,4).attrDisabled),n(l,5,0,e.item.text)})}var c=t["\u0275ccf"]("sme-action-button-renderer",u.d,function(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,1,"sme-action-button-renderer",[],null,null,null,r,a)),t["\u0275did"](1,311296,null,0,u.d,[t.Renderer2,t.ElementRef],null,null)],function(n,l){n(l,1,0)},null)},{},{},[]),s=t["\u0275crt"]({encapsulation:2,styles:[],data:{}})},"4lN7":function(n,l,e){"use strict";var t=e("LMZF");e("iOwN"),e.d(l,"a",function(){return i}),l.b=function(n){return t["\u0275vid"](0,[t["\u0275ncd"](null,0)],null,null)};var i=t["\u0275crt"]({encapsulation:0,styles:[["[_nghost-%COMP%]{position:relative;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}[_nghost-%COMP%], [_nghost-%COMP%] form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;overflow-x:hidden;overflow-y:auto}[_nghost-%COMP%] form{position:absolute;top:0;bottom:0;left:0;right:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}"]],data:{}})},"6CdB":function(n,l,e){"use strict";e.d(l,"a",function(){return i}),l.b=function(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,6,"div",[["class","tool-header-box"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](2,0,null,null,3,"h4",[["class","tool-header"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),t["\u0275ncd"](null,0),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n"])),(n()(),t["\u0275ted"](-1,null,["\n"]))],null,null)};var t=e("LMZF"),i=t["\u0275crt"]({encapsulation:2,styles:[],data:{}})},"8zQa":function(n,l,e){"use strict";e.d(l,"a",function(){return i}),l.b=function(n){return t["\u0275vid"](0,[],null,null)};var t=e("LMZF"),i=t["\u0275crt"]({encapsulation:2,styles:[],data:{}})},EvHT:function(n,l,e){"use strict";e.d(l,"a",function(){return h});var t=e("LMZF"),i=e("6CdB"),o=e("G/iT"),u=e("Oe1X"),a=e("UqAO"),r=e("2m1n"),c=e("pAMm"),s=e("3mb5"),d=e("cPCP"),p=e("UHIZ"),m=e("FMit"),f=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function g(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,8,"div",[["class","sme-layout-absolute sme-position-inset-none sme-arrange-stack-v sme-arrange-overflow-hide-x sme-arrange-overflow-auto-y"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](2,0,null,null,2,"sme-tool-header",[["class","sme-position-flex-none"]],null,null,null,i.b,i.a)),t["\u0275did"](3,49152,null,0,o.a,[],null,null),(n()(),t["\u0275ted"](4,0,["",""])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](6,0,null,null,1,"sme-connections-list",[["class","sme-layout-relative sme-position-flex-auto"]],null,null,null,u.b,u.a)),t["\u0275did"](7,245760,null,0,a.a,[r.a,c.a,s.a,d.a,p.Router],{solution:[0,"solution"]},null),(n()(),t["\u0275ted"](-1,null,["\n"]))],function(n,l){n(l,7,0,l.component.solution)},function(n,l){n(l,4,0,l.component.header)})}var h=t["\u0275ccf"]("sme-connections",m.a,function(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,1,"sme-connections",[],null,null,null,g,f)),t["\u0275did"](1,245760,null,0,m.a,[r.a,p.ActivatedRoute,p.Router],null,null)],function(n,l){n(l,1,0)},null)},{},{},[])},FMit:function(n,l,e){"use strict";e.d(l,"a",function(){return o});var t=e("UHIZ"),i=(e("MeT6"),e("l1Gu")),o=function(){function n(n,l,e){var i=this;this.appContext=n,this.route=l,this.router=e,this.strings=MsftSme.resourcesStrings().MsftSmeShell.App,this.header="",this.subscription=this.router.events.filter(function(n){return n instanceof t.NavigationEnd}).subscribe(function(n){i.updateSolution()})}return n.prototype.ngOnInit=function(){this.updateSolution()},n.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},n.prototype.updateSolution=function(){var n=i.b.getFullShellRoutingParameters(this.route.snapshot);this.solution=n.solution;var l="";this.solution&&((l=MsftSme.getValue(this.solution,"connections.header"))||(l=this.strings.SolutionConnections.connections.title.format.format(this.solution.displayName))),this.header=l},n}()},HsIr:function(n,l,e){"use strict";e.d(l,"a",function(){return i}),l.b=function(n){return t["\u0275vid"](0,[],null,null)};var t=e("LMZF"),i=t["\u0275crt"]({encapsulation:2,styles:[],data:{}})},JTbs:function(n,l,e){"use strict";e.d(l,"a",function(){return i}),l.b=function(n){return t["\u0275vid"](0,[],null,null)};var t=e("LMZF"),i=t["\u0275crt"]({encapsulation:2,styles:[],data:{}})},Oe1X:function(n,l,e){"use strict";var t=e("LMZF"),i=e("K9cI"),o=e("SNmW"),u=e("Un6q"),a=e("wqaP"),r=e("Rjj+"),c=e("7a8L"),s=e("IURZ"),d=e("aX7Z"),p=e("anwt"),m=e("1aa4"),f=e("fsWy"),g=e("0nO6"),h=e("keTL"),b=e("trOK"),x=e("HsIr"),C=e("kMjt");e("UqAO"),e("2m1n"),e("pAMm"),e("3mb5"),e("cPCP"),e("UHIZ"),e.d(l,"a",function(){return v}),l.b=function(n){return t["\u0275vid"](0,[t["\u0275pid"](0,a.a,[]),t["\u0275qud"](402653184,1,{dataTable:0}),(n()(),t["\u0275eld"](2,0,null,null,77,"sme-master-view",[],null,[[null,"selectionChange"],[null,"refresh"],[null,"clearSelection"],["window","resize"]],function(n,l,e){var i=!0,o=n.component;return"window:resize"===l&&(i=!1!==t["\u0275nov"](n,3).updateLayout()&&i),"selectionChange"===l&&(i=!1!==(o.selectedConnections=e)&&i),"refresh"===l&&(i=!1!==o.refresh(o.selectedConnections)&&i),"clearSelection"===l&&(i=!1!==(o.selectedConnections=null)&&i),i},r.b,r.a)),t["\u0275did"](3,4636672,null,3,c.a,[t.NgZone,[2,s.a],t.ElementRef,t.Renderer2],{total:[0,"total"],showFilter:[1,"showFilter"],selection:[2,"selection"]},{refresh:"refresh",clearSelection:"clearSelection"}),t["\u0275qud"](335544320,2,{searchElement:0}),t["\u0275qud"](335544320,3,{smeDataTable:0}),t["\u0275qud"](335544320,4,{smeTreeTable:0}),(n()(),t["\u0275ted"](-1,3,["\n "])),(n()(),t["\u0275eld"](8,0,null,0,18,"sme-action-bar",[],null,[["window","resize"]],function(n,l,e){var i=!0;return"window:resize"===l&&(i=!1!==t["\u0275nov"](n,9).onWindowResize(e)&&i),i},d.b,d.a)),t["\u0275did"](9,5750784,null,1,p.a,[t.IterableDiffers,t.Renderer2,t.ElementRef],null,null),t["\u0275qud"](603979776,5,{childActions:1}),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275eld"](12,0,null,0,1,"sme-action-button",[],null,[[null,"execute"]],function(n,l,e){var t=!0;return"execute"===l&&(t=!1!==n.component.addConnection()&&t),t},m.c,m.b)),t["\u0275did"](13,4898816,[[5,4],["action",4]],0,f.c,[p.a],{text:[0,"text"],iconClass:[1,"iconClass"]},{execute:"execute"}),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275eld"](15,0,null,0,1,"sme-action-button",[],null,[[null,"execute"]],function(n,l,e){var t=!0,i=n.component;return"execute"===l&&(t=!1!==i.openDefaultAction(i.selectedConnections[0],!0)&&t),t},m.c,m.b)),t["\u0275did"](16,4898816,[[5,4],["action",4]],0,f.c,[p.a],{enabled:[0,"enabled"],text:[1,"text"],iconClass:[2,"iconClass"]},{execute:"execute"}),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275eld"](18,0,null,0,1,"sme-action-button",[],null,[[null,"execute"]],function(n,l,e){var t=!0,i=n.component;return"execute"===l&&(t=!1!==i.getToken(i.selectedConnections)&&t),t},m.c,m.b)),t["\u0275did"](19,4898816,[[5,4],["action",4]],0,f.c,[p.a],{enabled:[0,"enabled"],text:[1,"text"],iconClass:[2,"iconClass"]},{execute:"execute"}),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275eld"](21,0,null,0,1,"sme-action-button",[],null,[[null,"execute"]],function(n,l,e){var t=!0,i=n.component;return"execute"===l&&(t=!1!==i.removeConnection(i.selectedConnections)&&t),t},m.c,m.b)),t["\u0275did"](22,4898816,[[5,4],["action",4]],0,f.c,[p.a],{enabled:[0,"enabled"],text:[1,"text"],iconClass:[2,"iconClass"]},{execute:"execute"}),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275eld"](24,0,null,0,1,"sme-action-button",[],null,[[null,"execute"]],function(n,l,e){var t=!0,i=n.component;return"execute"===l&&(t=!1!==i.editConnectionTags(i.selectedConnections)&&t),t},m.c,m.b)),t["\u0275did"](25,4898816,[[5,4],["action",4]],0,f.c,[p.a],{enabled:[0,"enabled"],text:[1,"text"],iconClass:[2,"iconClass"]},{execute:"execute"}),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275ted"](-1,3,["\n\n "])),(n()(),t["\u0275eld"](28,0,[[2,0],["search",1]],2,5,"input",[["autofocus",""],["name","connectionsFilter"],["role","search"],["type","search"]],[[8,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(n,l,e){var i=!0;return"input"===l&&(i=!1!==t["\u0275nov"](n,29)._handleInput(e.target.value)&&i),"blur"===l&&(i=!1!==t["\u0275nov"](n,29).onTouched()&&i),"compositionstart"===l&&(i=!1!==t["\u0275nov"](n,29)._compositionStart()&&i),"compositionend"===l&&(i=!1!==t["\u0275nov"](n,29)._compositionEnd(e.target.value)&&i),i},null,null)),t["\u0275did"](29,16384,null,0,g.DefaultValueAccessor,[t.Renderer2,t.ElementRef,[2,g.COMPOSITION_BUFFER_MODE]],null,null),t["\u0275prd"](1024,null,g.NG_VALUE_ACCESSOR,function(n){return[n]},[g.DefaultValueAccessor]),t["\u0275did"](31,540672,null,0,g.FormControlDirective,[[8,null],[8,null],[2,g.NG_VALUE_ACCESSOR]],{form:[0,"form"]},null),t["\u0275prd"](2048,null,g.NgControl,null,[g.FormControlDirective]),t["\u0275did"](33,16384,null,0,g.NgControlStatus,[g.NgControl],null,null),(n()(),t["\u0275ted"](-1,3,["\n "])),(n()(),t["\u0275and"](16777216,null,3,1,null,w)),t["\u0275did"](36,16384,null,0,u.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,3,["\n \n "])),(n()(),t["\u0275eld"](38,0,null,3,40,"sme-data-table",[["selectionMode","multiple"]],[[2,"hideNoData",null]],[[null,"selectionChange"],[null,"onRowDblclick"]],function(n,l,e){var t=!0,i=n.component;return"selectionChange"===l&&(t=!1!==(i.selectedConnections=e)&&t),"onRowDblclick"===l&&(t=!1!==i.openDefaultAction(e.data)&&t),t},h.c,h.a)),t["\u0275did"](39,12828672,[[3,4],[1,4],["smeDataTable",4]],2,b.a,[t.ChangeDetectorRef,t.NgZone,[2,"layout"]],{loadingMessage:[0,"loadingMessage"],noRecordMessage:[1,"noRecordMessage"],items:[2,"items"],selection:[3,"selection"],selectionMode:[4,"selectionMode"],defaultSortColumn:[5,"defaultSortColumn"],defaultSortMode:[6,"defaultSortMode"]},{selectionChange:"selectionChange",onRowDblclick:"onRowDblclick"}),t["\u0275qud"](335544320,6,{groupHeaderTemplate:0}),t["\u0275qud"](603979776,7,{columns:1}),t["\u0275ppd"](42,2),(n()(),t["\u0275ted"](-1,null,["\n\n "])),(n()(),t["\u0275eld"](44,0,null,null,5,"sme-data-table-column",[["field","name"],["sortable","custom"]],null,null,null,x.b,x.a)),t["\u0275did"](45,49152,[[7,4],["defaultSortColumn",4]],1,C.a,[],{field:[0,"field"],header:[1,"header"],sortable:[2,"sortable"],compareFunction:[3,"compareFunction"]},null),t["\u0275qud"](335544320,8,{bodyTemplate:0}),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](0,[[8,2]],null,0,null,y)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n\n "])),(n()(),t["\u0275eld"](51,0,null,null,5,"sme-data-table-column",[["field","typeDisplay"],["sortable","custom"]],null,null,null,x.b,x.a)),t["\u0275did"](52,49152,[[7,4]],1,C.a,[],{field:[0,"field"],header:[1,"header"],sortable:[2,"sortable"],compareFunction:[3,"compareFunction"]},null),t["\u0275qud"](335544320,9,{bodyTemplate:0}),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](0,[[9,2]],null,0,null,M)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n\n "])),(n()(),t["\u0275eld"](58,0,null,null,5,"sme-data-table-column",[["field","lastUpdated"],["sortable","custom"]],null,null,null,x.b,x.a)),t["\u0275did"](59,49152,[[7,4]],1,C.a,[],{field:[0,"field"],header:[1,"header"],sortable:[2,"sortable"],compareFunction:[3,"compareFunction"]},null),t["\u0275qud"](335544320,10,{bodyTemplate:0}),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](0,[[10,2]],null,0,null,O)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n\n "])),(n()(),t["\u0275eld"](65,0,null,null,5,"sme-data-table-column",[["field","managingAs"],["sortable","custom"]],null,null,null,x.b,x.a)),t["\u0275did"](66,49152,[[7,4]],1,C.a,[],{field:[0,"field"],header:[1,"header"],sortable:[2,"sortable"],compareFunction:[3,"compareFunction"]},null),t["\u0275qud"](335544320,11,{bodyTemplate:0}),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](0,[[11,2]],null,0,null,k)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n\n "])),(n()(),t["\u0275eld"](72,0,null,null,5,"sme-data-table-column",[["field","tags"]],null,null,null,x.b,x.a)),t["\u0275did"](73,49152,[[7,4]],1,C.a,[],{field:[0,"field"],header:[1,"header"]},null),t["\u0275qud"](603979776,12,{bodyTemplate:0}),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](0,[[12,2]],null,0,null,R)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,3,["\n\n"]))],function(n,l){var e=l.component;n(l,3,0,e.connections?e.connections.length:0,!1,e.selectedConnections),n(l,9,0),n(l,13,0,e.strings.actions.add,"sme-icon sme-icon-add"),n(l,16,0,!!e.selectedConnections&&1==e.selectedConnections.length,e.strings.actions.connect,"sme-icon sme-icon-toolbox"),n(l,19,0,!!e.selectedConnections&&e.selectedConnections.length>0,e.strings.actions.manageAs,"sme-icon sme-icon-manage"),n(l,22,0,!!e.selectedConnections&&e.selectedConnections.length>0,e.strings.actions.remove,"sme-icon sme-icon-delete"),n(l,25,0,!!e.selectedConnections&&e.selectedConnections.length>0,e.strings.actions.editTags,"sme-icon sme-icon-edit"),n(l,31,0,e.filterInput),n(l,36,0,e.pendingConnectToId),n(l,39,0,e.strings.empty.loading,t["\u0275unv"](l,39,1,n(l,42,0,t["\u0275nov"](l,0),e.strings.gettingStarted.title.format,e.shellStrings.applicationTitle)),e.connections,e.selectedConnections,"multiple",t["\u0275nov"](l,45),1),n(l,45,0,"name",t["\u0275inlineInterpolate"](1,"",e.strings.nodeNameHeader,""),"custom",e.sortCompareFunction),n(l,52,0,"typeDisplay",t["\u0275inlineInterpolate"](1,"",e.strings.nodeTypeHeader,""),"custom",e.sortCompareFunction),n(l,59,0,"lastUpdated",t["\u0275inlineInterpolate"](1,"",e.strings.nodeLastConnectedHeader,""),"custom",e.sortCompareFunction),n(l,66,0,"managingAs",t["\u0275inlineInterpolate"](1,"",e.strings.nodeManagingAsHeader,""),"custom",e.sortCompareFunction),n(l,73,0,"tags",t["\u0275inlineInterpolate"](1,"",e.strings.nodeTagsHeader,""))},function(n,l){var e=l.component;n(l,28,0,e.strings.actions.search.placeholder,t["\u0275nov"](l,33).ngClassUntouched,t["\u0275nov"](l,33).ngClassTouched,t["\u0275nov"](l,33).ngClassPristine,t["\u0275nov"](l,33).ngClassDirty,t["\u0275nov"](l,33).ngClassValid,t["\u0275nov"](l,33).ngClassInvalid,t["\u0275nov"](l,33).ngClassPending),n(l,38,0,e.connectionsReady&&(!e.connections||e.connections.length<=0)&&e.gettingStarted)})};var v=t["\u0275crt"]({encapsulation:0,styles:[[".status-icon[_ngcontent-%COMP%]:before{line-height:1;vertical-align:bottom}.status-icon[_ngcontent-%COMP%]{display:inline-block;width:16px;line-height:16px;margin-right:5px}.getting-started[_ngcontent-%COMP%]{z-index:1;margin:24px 34px}.getting-started-image[_ngcontent-%COMP%]{margin:24px;height:70px;color:#0078d7;font-size:15px}.getting-started-add-action-bar[_ngcontent-%COMP%]{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:4px;margin-left:5px}.getting-started-add-action-bar[_ngcontent-%COMP%]:before{margin-right:10px}.getting-started-add-header[_ngcontent-%COMP%]{-ms-flex-item-align:end;align-self:flex-end;height:36px;width:36px;background:#0078d7;color:#fff;vertical-align:middle;margin-left:90px;margin-right:5px}.getting-started-add-header[_ngcontent-%COMP%]:before{width:100%;vertical-align:middle;line-height:36px;text-align:center}[_nghost-%COMP%] .ui-state-highlight .color-error, [_nghost-%COMP%] .ui-state-highlight .color-info, [_nghost-%COMP%] .ui-state-highlight .color-success, [_nghost-%COMP%] .ui-state-highlight .color-warning{color:#242424}[_nghost-%COMP%] .ui-state-highlight a{text-decoration:underline}[_nghost-%COMP%] .ui-state-highlight a:active, [_nghost-%COMP%] .ui-state-highlight a:focus, [_nghost-%COMP%] .ui-state-highlight a:hover{text-decoration:none}[_nghost-%COMP%] button{min-width:0!important}"]],data:{}});function w(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,2,"sme-loading-wheel",[],null,null,null,i.b,i.a)),t["\u0275did"](1,180224,null,0,o.a,[],{message:[0,"message"]},null),t["\u0275ppd"](2,2)],function(n,l){var e=l.component;n(l,1,0,t["\u0275unv"](l,1,0,n(l,2,0,t["\u0275nov"](l.parent,0),e.strings.listStatus.message,e.pendingConnectToName)))},null)}function y(n){return t["\u0275vid"](0,[(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](1,0,null,null,8,"div",[],[[8,"title",0]],null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](3,0,null,null,2,"span",[],null,null,null,null,null)),t["\u0275did"](4,278528,null,0,u.NgClass,[t.IterableDiffers,t.KeyValueDiffers,t.ElementRef,t.Renderer2],{ngClass:[0,"ngClass"]},null),t["\u0275pad"](5,2),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](7,0,null,null,1,"a",[["class","sme-link"],["tabindex","0"]],null,[[null,"click"]],function(n,l,e){var t=!0;return"click"===l&&(t=!1!==n.component.openDefaultAction(n.context.$implicit,!0)&&t),t},null,null)),(n()(),t["\u0275ted"](8,null,["",""])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,4,0,n(l,5,0,"status-icon sme-icon",l.context.$implicit.typeIcon))},function(n,l){n(l,1,0,l.context.$implicit.name),n(l,8,0,l.context.$implicit.name)})}function M(n){return t["\u0275vid"](0,[(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](1,0,null,null,1,"span",[],[[8,"title",0]],null,null,null,null)),(n()(),t["\u0275ted"](2,null,["",""])),(n()(),t["\u0275ted"](-1,null,["\n "]))],null,function(n,l){n(l,1,0,l.context.$implicit.typeName),n(l,2,0,l.context.$implicit.typeName)})}function O(n){return t["\u0275vid"](0,[(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](1,0,null,null,1,"span",[],[[8,"title",0]],null,null,null,null)),(n()(),t["\u0275ted"](2,null,["",""])),(n()(),t["\u0275ted"](-1,null,["\n "]))],null,function(n,l){n(l,1,0,l.context.$implicit.lastUpdated),n(l,2,0,l.context.$implicit.lastUpdated)})}function k(n){return t["\u0275vid"](0,[(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](1,0,null,null,1,"span",[],[[8,"title",0]],null,null,null,null)),(n()(),t["\u0275ted"](2,null,["",""])),(n()(),t["\u0275ted"](-1,null,["\n "]))],null,function(n,l){n(l,1,0,l.context.$implicit.user),n(l,2,0,l.context.$implicit.user)})}function I(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,4,"span",[["class","sme-tag"]],[[8,"title",0]],null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](2,0,null,null,1,"span",[["class","sme-tag-content"]],null,null,null,null,null)),(n()(),t["\u0275ted"](3,null,["",""])),(n()(),t["\u0275ted"](-1,null,["\n "]))],null,function(n,l){n(l,0,0,l.parent.context.$implicit.connection.tags),n(l,3,0,l.context.$implicit)})}function R(n){return t["\u0275vid"](0,[(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](1,0,null,null,4,"div",[["class","sme-arrange-ellipsis"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,[[12,2]],null,1,null,I)),t["\u0275did"](4,802816,null,0,u.NgForOf,[t.ViewContainerRef,t.TemplateRef,t.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,4,0,l.context.$implicit.connection.tags)},null)}},"Rjj+":function(n,l,e){"use strict";e.d(l,"a",function(){return o}),l.b=function(n){return t["\u0275vid"](0,[t["\u0275qud"](402653184,1,{containerElement:0}),t["\u0275qud"](402653184,2,{dataView:0}),(n()(),t["\u0275and"](16777216,null,null,1,null,u)),t["\u0275did"](3,16384,null,0,i.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n"])),(n()(),t["\u0275eld"](5,0,[[1,0],["container",1]],null,41,"div",[["class","sme-position-flex-none sme-padding-horizontal-sm sme-arrange-stack-h sme-arrange-stack-reversed"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),t["\u0275ncd"](null,0),(n()(),t["\u0275ted"](-1,null,["\n\n "])),(n()(),t["\u0275eld"](10,0,null,null,35,"div",[["class","sme-position-flex-none sme-arrange-stack-h sme-padding-horizontal-sm"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](13,0,null,null,7,"div",[["class","sme-focus-zone sme-position-flex-none sme-arrange-ws-nowrap sme-scheme-secondary-text"]],[[2,"sme-margin-right-xs",null]],null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](15,0,null,null,1,"i",[["class","sme-layout-action-bar-item"]],null,null,null,null,null)),(n()(),t["\u0275ted"](16,null,["",""])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,a)),t["\u0275did"](19,16384,null,0,i.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](23,0,null,null,7,"div",[["class","sme-focus-zone"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,r)),t["\u0275did"](26,16384,null,0,i.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,c)),t["\u0275did"](29,16384,null,0,i.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](33,0,null,null,4,"div",[["class","sme-focus-zone"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,s)),t["\u0275did"](36,16384,null,0,i.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](40,0,null,null,4,"div",[["class","sme-focus-zone"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,d)),t["\u0275did"](43,16384,null,0,i.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n"])),(n()(),t["\u0275ted"](-1,null,["\n"])),(n()(),t["\u0275eld"](48,0,[[2,0],["dataView",1]],null,3,"div",[["class","sme-layout-relative sme-position-flex-auto sme-arrange-stack-h sme-arrange-overflow-hide"]],[[2,"sme-shadow-scrolled-content",null]],null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),t["\u0275ncd"](null,3),(n()(),t["\u0275ted"](-1,null,["\n"]))],function(n,l){var e=l.component;n(l,3,0,e.header),n(l,19,0,e.selectedItemCount>0&&e.showSelection),n(l,26,0,e.showRefresh),n(l,29,0,e.showFilter),n(l,36,0,e.showCustomFilter),n(l,43,0,e.searchable)},function(n,l){var e=l.component;n(l,13,0,0===e.selectedItemCount||!e.showSelection),n(l,16,0,e.getItemCountText()),n(l,48,0,!e.isDataListScrolledTotop)})};var t=e("LMZF"),i=e("Un6q"),o=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function u(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,1,"h3",[["class","sme-position-flex-none sme-padding-squish-v-lg"],["id","master-view-header"]],null,null,null,null,null)),(n()(),t["\u0275ted"](1,null,["",""]))],null,function(n,l){n(l,1,0,l.component.header)})}function a(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,9,"button",[["class","sme-button-trigger sme-layout-action-bar-item-height sme-scheme-secondary-text sme-button-auto-width"],["role","button"],["type","button"]],null,[[null,"click"]],function(n,l,e){var t=!0;return"click"===l&&(t=!1!==n.component.clearSelection.next()&&t),t},null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](2,0,null,null,1,"i",[["aria-hidden","true"]],null,null,null,null,null)),(n()(),t["\u0275ted"](3,null,["",""])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](5,0,null,null,1,"i",[["class","sme-screen-reader"]],null,null,null,null,null)),(n()(),t["\u0275ted"](6,null,["",""])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](8,0,null,null,0,"i",[["aria-hidden",""],["class","sme-icon sme-icon-clear sme-margin-left-xs"]],[[8,"title",0]],null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "]))],null,function(n,l){var e=l.component;n(l,3,0,e.getSelectedCountText()),n(l,6,0,e.getSelectedCountAriaText()),n(l,8,0,e.strings.selectedTitle)})}function r(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,3,"button",[["class","sme-layout-action-bar-item-height sme-button-trigger sme-button-auto-width"],["role","button"],["type","button"]],[[8,"title",0],[1,"aria-label",0]],[[null,"click"]],function(n,l,e){var t=!0;return"click"===l&&(t=!1!==n.component.refresh.next()&&t),t},null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](2,0,null,null,0,"span",[["class","sme-icon sme-icon-refresh"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "]))],null,function(n,l){var e=l.component;n(l,0,0,e.strings.refresh.title,e.strings.refresh.title)})}function c(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,3,"button",[["class","sme-layout-action-bar-item-height sme-button-trigger sme-button-auto-width"],["role","button"],["type","button"]],[[8,"title",0],[1,"aria-label",0],[2,"sme-toggled",null]],[[null,"click"]],function(n,l,e){var t=!0;return"click"===l&&(t=!1!==n.component.filter.next()&&t),t},null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](2,0,null,null,0,"span",[["class","sme-icon sme-icon-filter"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "]))],null,function(n,l){var e=l.component;n(l,0,0,e.strings.filter.title,e.strings.filter.title,e.filterActive)})}function s(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,3,"div",[["class","sme-margin-right-sm"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),t["\u0275ncd"](null,1),(n()(),t["\u0275ted"](-1,null,["\n "]))],null,null)}function d(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,3,"div",[["class","sme-position-flex-none searchbox sme-layout-action-bar-item sme-margin-right-xl"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),t["\u0275ncd"](null,2),(n()(),t["\u0275ted"](-1,null,["\n "]))],null,null)}},Tv8x:function(n,l,e){"use strict";e.d(l,"a",function(){return t}),e("wcq2"),e("a2mV");var t=(e("lLGg"),function(){})},UqAO:function(n,l,e){"use strict";e.d(l,"a",function(){return s});var t=e("0nO6"),i=e("Dqrr"),o=(e.n(i),e("MeT6")),u=e("JPbF"),a=(e("pAMm"),e("l1Gu")),r=e("IiqL"),c=e("mhBO"),s=function(){function n(n,l,e,i,o){var u=this;this.appContextService=n,this.shellService=l,this.dialogService=e,this.alertBarService=i,this.router=o,this.strings=MsftSme.resourcesStrings().MsftSmeShell.App.Connections,this.shellStrings=MsftSme.resourcesStrings().MsftSmeShell.App.Shell,this.selectedConnections=[],this.filterInput=new t.FormControl,this.connectionsReady=!1,this.gettingStarted=!0,this.connectionsIcons={},this.connectionsTypeNames={},this.masterConnections=[],this.sortRequired=!0,this.sortCompareFunction=function(n,l,e){var t=u.getSortableValue(n,e),i=u.getSortableValue(l,e);return t>i?1:t0&&(n.gettingStarted=!1)})},n.prototype.ngOnDestroy=function(){this.connectionsSubscription&&this.connectionsSubscription.unsubscribe(),this.statusSubscription&&this.statusSubscription.unsubscribe(),this.connectionsReadySubscription.unsubscribe(),this.filterSubscription.unsubscribe(),this.userSubscription.unsubscribe()},n.prototype.refresh=function(n){if(n&&0!==n.length)for(var l=0;l1?this.strings.dialogs.remove.multiMessageFormat.format(n.length):this.strings.dialogs.remove.messageFormat.format(n[0].connection.name),this.dialogService.showConfirmation({title:this.strings.dialogs.remove.title,message:l,cancelButtonText:this.strings.dialogs.remove.cancelButtonText,confirmButtonText:this.strings.dialogs.remove.confirmButtonText}).flatMap(function(l){if(!l.confirmed)return i.Observable.of(null);for(var t=0;t0}).subscribe(function(l){for(var e=function(l){var e=l.connection,t=n.masterConnections.find(function(n){return n.id===e.id});switch(n.gettingStarted=!1,l.type){case u.i.Added:t&&n.masterConnections.remove(t),n.masterConnections.push(n.dataToModelConnection(e)),n.sortRequired=!0;break;case u.i.Removed:t&&n.masterConnections.remove(t)}},t=0,i=l;to?1:i=0||n.name.toLocaleLowerCase().indexOf(l)>=0||n.typeName.toLocaleLowerCase().indexOf(l)>=0||(n.lastUpdated||"").toLocaleLowerCase().indexOf(l)>=0||n.user.toLocaleLowerCase().indexOf(l)>=0||n.connection.tags&&n.connection.tags.some(function(n){return n.indexOf(l)>=0})},n.prototype.filterConnections=function(){var n=this,l=[],e=MsftSme.getValue(this.solution,"connections.connectionTypes");if(e&&Array.isArray(e)&&e.length>0){var t={};e.forEach(function(n){return t[n]=!0}),l.push(function(n){return!!t[n.connection.type]})}if(this.filter){var i=this.filter.toLocaleLowerCase();l.push(function(l){return n.checkSearchFilter(l,i)})}this.masterConnections=this.sortCollection(this.masterConnections),this.connections=this.masterConnections.filter(function(n){return l.every(function(l){return l(n)})}),this.dataTable.refreshData()},n.prototype.getLastUpdateTime=function(n){return n.properties&&n.properties.lastUpdatedTime&&u.v.dateTimeOnly(new Date(n.properties.lastUpdatedTime))||this.strings.neverConnectedText},n}()},"Z/2e":function(n,l,e){"use strict";var t=e("LMZF"),i=e("iTaz"),o=e("DEbM"),u=e("cPCP"),a=e("UHIZ"),r=e("Un6q");e("Ymct"),e("axri"),e("3mb5"),e.d(l,"a",function(){return c}),l.b=function(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,27,"div",[["class","sme-position-flex-auto sme-arrange-stack-v"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](2,0,null,null,1,"sme-alert-bar",[["id","settings-alert-bar"]],null,null,null,i.b,i.a)),t["\u0275did"](3,245760,null,0,o.a,[u.a,a.Router,a.ActivatedRoute],{id:[0,"id"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](5,0,null,null,4,"div",[["class","tool-header-box"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,s)),t["\u0275did"](8,16384,null,0,r.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](11,0,null,null,15,"div",[["class","sme-position-flex-auto sme-arrange-stack-h content"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),t["\u0275ncd"](null,0),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](15,0,null,null,10,"div",[["class","sme-position-flex-auto sme-arrange-stack-v"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),t["\u0275ncd"](null,1),(n()(),t["\u0275ted"](-1,null,["\n "])),t["\u0275ncd"](null,2),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](21,0,null,null,3,"div",[["class","sme-focus-zone"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),t["\u0275ncd"](null,3),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n"]))],function(n,l){var e=l.component;n(l,3,0,"settings-alert-bar"),n(l,8,0,e.settingsTitle)},null)};var c=t["\u0275crt"]({encapsulation:0,styles:[["[_nghost-%COMP%]{overflow-y:auto;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}[_nghost-%COMP%] .auto-flex-size[_ngcontent-%COMP%], [_nghost-%COMP%] .sme-position-flex-auto[_ngcontent-%COMP%]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}h4[_ngcontent-%COMP%]{font-weight:400;padding-top:0;padding-bottom:12px}[_nghost-%COMP%] .content{margin-left:22px}"]],data:{}});function s(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,1,"h4",[["class","sme-position-flex-none tool-header"]],null,null,null,null,null)),(n()(),t["\u0275ted"](1,null,["",""]))],null,function(n,l){n(l,1,0,l.component.settingsTitle)})}},a2mV:function(n,l,e){"use strict";e.d(l,"a",function(){return u});var t=e("UHIZ"),i=(e("MeT6"),e("JPbF")),o=(e("pAMm"),e("l1Gu")),u=function(){function n(n,l,e,u){var a=this;this.route=n,this.router=l,this.appContextService=e,this.shellService=u,this.strings=MsftSme.resourcesStrings().MsftSmeShell.App.Connections,this.gatewayMode=i.u,this.subscription=this.router.events.filter(function(n){return n instanceof t.NavigationEnd}).subscribe(function(n){var l=o.b.getFullShellRoutingParameters(a.route.snapshot);if(a.connectionName!==l.connectionName){a.connectionName=l.connectionName,a.rbacConnection=!!a.appContextService.authorizationManager.getJeaEndpoint(a.connectionName);var e=a.appContextService.connectionManager.connections.find(function(n){return n.name===a.connectionName});e&&a.appContextService.connectionManager.updateConnectionLastCheckedTime(e).take(1).subscribe()}})}return n.prototype.ngOnInit=function(){var n=this;this.gatewaySubscription=this.shellService.inventoryCaches.gatewayCache.createObservable({}).subscribe(function(l){return n.gateway=l})},n.prototype.ngOnDestroy=function(){this.subscription.unsubscribe(),this.gatewaySubscription.unsubscribe()},n}()},aX7Z:function(n,l,e){"use strict";var t=e("LMZF"),i=e("6rZg"),o=t["\u0275crt"]({encapsulation:0,styles:[["[_nghost-%COMP%]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:\xa0center;-ms-flex-pack:\xa0center;justify-content:\xa0center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}"]],data:{}});function u(n){return t["\u0275vid"](0,[t["\u0275qud"](402653184,1,{container:0}),(n()(),t["\u0275eld"](1,16777216,[[1,3],["container",1]],null,0,"div",[],null,null,null,null,null))],null,null)}var a=e("Un6q"),r=function(){function n(){this.tmp=[]}return n.prototype.transform=function(n,l,e){if(void 0===e&&(e=!1),this.tmp.length=0,n&&Array.isArray(n)){var t=l;if("string"==typeof l){var i=l;t=function(n){return n[i]}}if(e){var o=t;t=function(n){return!o(n)}}var u=n.filter(t);(a=this.tmp).push.apply(a,u)}return this.tmp;var a},n}(),c=e("KJlK"),s=e("Wtb0"),d=e("PNCm"),p=e("6Xbx"),m=function(n){function l(l){return n.call(this,l)||this}return Object(p.__extends)(l,n),l}(e("jLE9").a),f=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function g(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,1,"sme-dynamic-action-item",[],null,null,null,u,o)),t["\u0275did"](1,245760,null,0,i.a,[t.ComponentFactoryResolver],{item:[0,"item"]},null)],function(n,l){n(l,1,0,l.context.$implicit)},null)}function h(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,5,"div",[["class","sme-arrange-stack-v"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,2,null,g)),t["\u0275did"](3,802816,null,0,a.NgForOf,[t.ViewContainerRef,t.TemplateRef,t.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),t["\u0275pid"](0,r,[]),(n()(),t["\u0275ted"](-1,null,["\n"]))],function(n,l){var e=l.component;n(l,3,0,t["\u0275unv"](l,3,0,t["\u0275nov"](l,4).transform(e.actions,"hidden",!0)))},null)}e("anwt"),e.d(l,"a",function(){return b}),l.b=function(n){return t["\u0275vid"](0,[t["\u0275qud"](402653184,1,{element:0}),t["\u0275qud"](402653184,2,{dropDownButtonElement:0}),(n()(),t["\u0275eld"](2,0,[[1,0],["actionBarElement",1]],null,5,"div",[["class","sme-padding-inset-xxxs sme-position-flex-none sme-arrange-stack-h"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,2,null,x)),t["\u0275did"](5,802816,null,0,a.NgForOf,[t.ViewContainerRef,t.TemplateRef,t.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),t["\u0275pid"](0,r,[]),(n()(),t["\u0275ted"](-1,null,["\n"])),(n()(),t["\u0275ted"](-1,null,["\n"])),(n()(),t["\u0275eld"](9,0,null,null,14,"sme-dropdown",[["class","sme-position-flex-none"]],[[2,"sme-layout-hidden",null],[2,"disabled",null]],[[null,"keydown"]],function(n,l,e){var i=!0;return"keydown"===l&&(i=!1!==t["\u0275nov"](n,10).onKeydown(e)&&i),i},c.b,c.a)),t["\u0275did"](10,245760,[["dropDown",4]],0,s.a,[t.Renderer2,t.ElementRef,d.a],{alignToRight:[0,"alignToRight"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](12,0,[[2,0],["dropDownButton",1]],0,6,"button",[["class","sme-button-trigger sme-layout-action-bar-item-height sme-dropdown-toggle"],["role","button"],["type","button"]],[[2,"sme-toggled",null]],null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](14,0,null,null,1,"span",[["class","action-button-content"]],null,null,null,null,null)),(n()(),t["\u0275ted"](15,null,["",""])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](17,0,null,null,0,"span",[["class","sme-icon sme-icon-size-xxs sme-icon-chevronDown sme-margin-left-xs"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](20,0,null,1,2,"sme-action-menu",[["class","sme-dropdown-content"],["role","menu"]],null,[[null,"targetChange"],[null,"error"],[null,"executed"]],function(n,l,e){var t=!0,i=n.component;return"targetChange"===l&&(t=!1!==(i.target=e)&&t),"error"===l&&(t=!1!==i.error.emit(e)&&t),"executed"===l&&(t=!1!==i.executed.emit(e)&&t),t},h,f)),t["\u0275did"](21,1556480,null,1,m,[t.IterableDiffers],{actions:[0,"actions"],target:[1,"target"]},{error:"error",executed:"executed"}),t["\u0275qud"](603979776,3,{childActions:1}),(n()(),t["\u0275ted"](-1,null,["\n"])),(n()(),t["\u0275ted"](-1,null,["\n"])),t["\u0275ncd"](null,0)],function(n,l){var e=l.component;n(l,5,0,t["\u0275unv"](l,5,0,t["\u0275nov"](l,6).transform(e.displayedActions,"hidden",!0))),n(l,10,0,e.displayedActions.length>0),n(l,21,0,e.trayActions,e.target)},function(n,l){var e=l.component;n(l,9,0,0===e.trayActions.length,t["\u0275nov"](l,10).disabled),n(l,12,0,t["\u0275nov"](l,10).isOpen),n(l,15,0,e.moreActionsDisplay)})};var b=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function x(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,1,"sme-dynamic-action-item",[],null,[[null,"itemChanged"]],function(n,l,e){var t=!0;return"itemChanged"===l&&(t=!1!==n.component.onActionItemChanged()&&t),t},u,o)),t["\u0275did"](1,245760,null,0,i.a,[t.ComponentFactoryResolver],{item:[0,"item"]},{itemChanged:"itemChanged"})],function(n,l){n(l,1,0,l.context.$implicit)},null)}},cBOi:function(n,l,e){"use strict";var t=e("LMZF");e("cjf3"),e.d(l,"a",function(){return i}),l.b=function(n){return t["\u0275vid"](0,[t["\u0275ncd"](null,0)],null,null)};var i=t["\u0275crt"]({encapsulation:0,styles:[["[_nghost-%COMP%]{margin:36px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}[_nghost-%COMP%] .hide[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%] .btn{margin:0 8px 0 0;min-width:120px}"]],data:{}})},guMs:function(n,l,e){"use strict";var t=e("LMZF");e("jkAP"),e.d(l,"a",function(){return i}),l.b=function(n){return t["\u0275vid"](0,[t["\u0275ncd"](null,0)],null,null)};var i=t["\u0275crt"]({encapsulation:0,styles:[["[_nghost-%COMP%]{max-width:320px;margin-right:24px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start}[_nghost-%COMP%], [_nghost-%COMP%] a{-webkit-box-direction:normal;-webkit-box-pack:start;justify-content:flex-start}[_nghost-%COMP%] a{height:34px;width:100%;cursor:pointer;display:inline-block;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:start}"]],data:{}})},ifNH:function(n,l,e){"use strict";var t=e("LMZF"),i=e("UHIZ"),o=e("Un6q"),u=e("Z/2e"),a=e("Ymct"),r=e("axri"),c=e("3mb5"),s=e("guMs"),d=e("jkAP"),p=e("mOC2"),m=e("vhQK"),f=e("4lN7"),g=e("iOwN"),h=e("cBOi"),b=e("cjf3");e("CD/B"),e.d(l,"a",function(){return x}),l.b=function(n){return t["\u0275vid"](0,[t["\u0275qud"](402653184,1,{settingsComponent:0}),(n()(),t["\u0275eld"](1,0,null,null,38,"div",[["class","sme-position-flex-auto sme-arrange-stack-h sme-position-stretch-v"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](3,0,null,null,35,"sme-settings",[["class","sme-position-flex-auto"]],null,null,null,u.b,u.a)),t["\u0275did"](4,8634368,[[1,4]],0,a.a,[t.ElementRef,r.a,i.ActivatedRoute,o.Location,i.Router,c.a],{settingsTitle:[0,"settingsTitle"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](6,0,null,0,11,"sme-settings-navigation",[],null,null,null,s.b,s.a)),t["\u0275did"](7,49152,null,0,d.a,[],null,null),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275eld"](9,0,null,0,7,"nav",[["class","settings-navigation nav side-navigation side-navigation-large theme-default sme-arrange-stack-v"],["id","settingsSideNavigation"],["role","tablist"]],[[8,"title",0]],null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](11,0,null,null,4,"ul",[["class","sme-position-flex-auto sme-arrange-stack-v sme-arrange-overflow-hide-x sme-arrange-overflow-auto-y"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,C)),t["\u0275did"](14,802816,null,0,o.NgForOf,[t.ViewContainerRef,t.TemplateRef,t.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](19,0,null,1,5,"sme-settings-header",[],null,null,null,p.b,p.a)),t["\u0275did"](20,49152,null,0,m.a,[],null,null),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275and"](16777216,null,0,1,null,v)),t["\u0275did"](23,16384,null,0,o.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](26,0,null,2,5,"sme-settings-content",[],null,null,null,f.b,f.a)),t["\u0275did"](27,49152,null,0,g.a,[],null,null),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275eld"](29,16777216,null,0,1,"router-outlet",[],null,null,null,null,null)),t["\u0275did"](30,212992,null,0,i.RouterOutlet,[i.ChildrenOutletContexts,t.ViewContainerRef,t.ComponentFactoryResolver,[8,null],t.ChangeDetectorRef],null,null),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](33,0,null,3,4,"sme-settings-footer",[],null,null,null,h.b,h.a)),t["\u0275did"](34,638976,null,0,b.a,[t.ElementRef],null,null),(n()(),t["\u0275ted"](-1,0,["\n "])),t["\u0275ncd"](0,0),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n"]))],function(n,l){var e=l.component;n(l,4,0,e.settingsTitle),n(l,14,0,e.settings),n(l,23,0,!!e.detectActiveSettingItem()),n(l,30,0),n(l,34,0)},function(n,l){n(l,9,0,l.component.settingsTitle)})};var x=t["\u0275crt"]({encapsulation:0,styles:[["[_nghost-%COMP%]{height:100%}.side-navigation.side-navigation-large[_ngcontent-%COMP%]{max-width:320px;width:auto}@media (max-width:792px){.side-navigation.side-navigation-large[_ngcontent-%COMP%]{display:block;max-width:80px}}.side-navigation.side-navigation-large[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:0;text-decoration:none}.side-navigation.side-navigation-large[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{height:48px;padding:13px 12px 13px 0;cursor:pointer;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:inherit;text-decoration:none}.side-navigation.side-navigation-large[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%] div.sme-icon[_ngcontent-%COMP%]{margin-right:12px}.side-navigation.side-navigation-large[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:focus{outline:1px dashed #000;outline-offset:-1px}.side-navigation.side-navigation-large[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background:#f2f2f2}.side-navigation.side-navigation-large[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a.active[_ngcontent-%COMP%]{color:#0078d7}.side-navigation.side-navigation-large[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a.dirty[_ngcontent-%COMP%]{font-style:italic}.side-navigation.side-navigation-large[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a.active[_ngcontent-%COMP%] .item-border[_ngcontent-%COMP%]{border-left-color:#0078d7}.item-border[_ngcontent-%COMP%]{border-left:4px solid transparent;padding-left:9px;width:100%;border-color:transparent}.ellipsis[_ngcontent-%COMP%], .item-border[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis[_ngcontent-%COMP%]{display:block}"]],data:{}});function C(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,20,"li",[],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](2,0,null,null,17,"a",[["class","sme-position-flex-none"],["role","tab"],["routerLinkActive","active"]],[[8,"title",0],[1,"target",0],[8,"href",4]],[[null,"click"]],function(n,l,e){var i=!0;return"click"===l&&(i=!1!==t["\u0275nov"](n,3).onClick(e.button,e.ctrlKey,e.metaKey,e.shiftKey)&&i),i},null,null)),t["\u0275did"](3,671744,[[3,4]],0,i.RouterLinkWithHref,[i.Router,i.ActivatedRoute,o.LocationStrategy],{queryParams:[0,"queryParams"],preserveFragment:[1,"preserveFragment"],skipLocationChange:[2,"skipLocationChange"],replaceUrl:[3,"replaceUrl"],routerLink:[4,"routerLink"],preserveQueryParams:[5,"preserveQueryParams"]},null),t["\u0275did"](4,1720320,null,2,i.RouterLinkActive,[i.Router,t.ElementRef,t.Renderer2,t.ChangeDetectorRef],{routerLinkActive:[0,"routerLinkActive"]},null),t["\u0275qud"](603979776,2,{links:1}),t["\u0275qud"](603979776,3,{linksWithHrefs:1}),t["\u0275did"](7,278528,null,0,o.NgClass,[t.IterableDiffers,t.KeyValueDiffers,t.ElementRef,t.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),t["\u0275pod"](8,{dirty:0}),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](10,0,null,null,8,"div",[["class","item-border sme-arrange-stack-h"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](12,0,null,null,2,"div",[["class","sme-icon"]],null,null,null,null,null)),t["\u0275did"](13,278528,null,0,o.NgClass,[t.IterableDiffers,t.KeyValueDiffers,t.ElementRef,t.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](16,0,null,null,1,"span",[["class","ellipsis sme-position-flex-auto"]],null,null,null,null,null)),(n()(),t["\u0275ted"](17,null,["\n ","\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "]))],function(n,l){var e=l.component;n(l,3,0,l.context.$implicit.routeParams.extras&&l.context.$implicit.routeParams.extras.queryParams,l.context.$implicit.routeParams.extras&&l.context.$implicit.routeParams.extras.preserveFragment,l.context.$implicit.routeParams.extras&&l.context.$implicit.routeParams.extras.skipLocationChange,l.context.$implicit.routeParams.extras&&l.context.$implicit.routeParams.extras.replaceUrl,l.context.$implicit.routeParams.commands,l.context.$implicit.routeParams.extras&&l.context.$implicit.routeParams.extras.preserveQueryParams),n(l,4,0,"active"),n(l,7,0,"sme-position-flex-none",n(l,8,0,!(!l.context.$implicit.form||!l.context.$implicit.form.dirty))),n(l,13,0,"sme-icon",e.getSmeIconClass(l.context.$implicit))},function(n,l){n(l,2,0,l.context.$implicit.label,t["\u0275nov"](l,3).target,t["\u0275nov"](l,3).href),n(l,17,0,l.context.$implicit.label)})}function v(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,1,"h4",[["id","sme-shell-setting-selectedTitle"]],null,null,null,null,null)),(n()(),t["\u0275ted"](1,null,["",""]))],null,function(n,l){n(l,1,0,l.component.selectedSettingTitle)})}},jAV2:function(n,l,e){"use strict";e.d(l,"a",function(){return m});var t=e("LMZF"),i=e("Un6q"),o=e("UHIZ"),u=e("a2mV"),a=e("2m1n"),r=e("pAMm"),c=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function s(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,1,"h2",[],[[8,"title",0]],null,null,null,null)),(n()(),t["\u0275ted"](1,null,["",""]))],null,function(n,l){var e=l.component;n(l,0,0,t["\u0275inlineInterpolate"](1,"",e.strings.RbacBadge.tooltip,"")),n(l,1,0,e.strings.RbacBadge.label)})}function d(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,8,"header",[["class","sme-layout-tool-header sme-position-flex-none"],["role","banner"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](2,0,null,null,1,"h2",[],null,null,null,null,null)),(n()(),t["\u0275ted"](3,null,["",""])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,s)),t["\u0275did"](6,16384,null,0,i.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,6,0,l.component.rbacConnection)},function(n,l){n(l,3,0,l.component.connectionName)})}function p(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,10,"div",[["class","sme-layout-absolute sme-position-inset-none sme-arrange-stack-v"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,d)),t["\u0275did"](3,16384,null,0,i.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](5,0,null,null,4,"div",[["class","sme-layout-relative sme-position-flex-auto"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](7,16777216,null,null,1,"router-outlet",[],null,null,null,null,null)),t["\u0275did"](8,212992,null,0,o.RouterOutlet,[o.ChildrenOutletContexts,t.ViewContainerRef,t.ComponentFactoryResolver,[8,null],t.ChangeDetectorRef],null,null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n"]))],function(n,l){var e=l.component;n(l,3,0,e.gateway&&e.gateway.mode!==e.gatewayMode.App),n(l,8,0)},null)}var m=t["\u0275ccf"]("sme-connection",u.a,function(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,1,"sme-connection",[],null,null,null,p,c)),t["\u0275did"](1,245760,null,0,u.a,[o.ActivatedRoute,o.Router,a.a,r.a],null,null)],function(n,l){n(l,1,0)},null)},{},{},[])},keTL:function(n,l,e){"use strict";var t=['[_nghost-%COMP%]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}\r\n\r\n\r\n[_nghost-%COMP%]:not(.sme-layout-absolute), th[_ngcontent-%COMP%]{position:relative}th[_ngcontent-%COMP%]{padding:0}th[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{line-height:27px;vertical-align:middle;padding:0 8px;width:calc(100% - 5px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:last-of-type{padding-left:0}.header.selectable[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{cursor:pointer}.header.selectable.has-multiple-selection[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th.first[_ngcontent-%COMP%] .datatable-checkbox[_ngcontent-%COMP%]:hover, .header.selectable[_ngcontent-%COMP%] th[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]:hover{background:#f8f8f8}th[_ngcontent-%COMP%] .sme-icon[_ngcontent-%COMP%]:before{font-size:11px}.header[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th.first[_ngcontent-%COMP%]:hover{background:none;cursor:default}.header[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th.first[_ngcontent-%COMP%] .datatable-checkbox[_ngcontent-%COMP%]{display:none}.header.has-multiple-selection.show-all-item-checkbox[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th.first[_ngcontent-%COMP%] .datatable-checkbox[_ngcontent-%COMP%]{display:block}.content[_ngcontent-%COMP%] .item.no-data[_ngcontent-%COMP%] .prefix[_ngcontent-%COMP%], .content[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] td.first[_ngcontent-%COMP%], .header[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th.first[_ngcontent-%COMP%]{width:26px}.content[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] td.group-header-cell[_ngcontent-%COMP%]{position:relative}.content[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] td.group-header-cell[_ngcontent-%COMP%] .sme-table-cell[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:99999px\r\n }.content.has-multiple-selection[_ngcontent-%COMP%] .item.no-data[_ngcontent-%COMP%] .prefix[_ngcontent-%COMP%], .content.has-multiple-selection[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] td.first[_ngcontent-%COMP%], .header.has-multiple-selection[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th.first[_ngcontent-%COMP%]{width:26px;padding-left:0}.content.has-multiple-selection.show-all-item-checkbox[_ngcontent-%COMP%] .item.no-data[_ngcontent-%COMP%] .prefix[_ngcontent-%COMP%], .content.has-multiple-selection.show-all-item-checkbox[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] td.first[_ngcontent-%COMP%], .header.has-multiple-selection.show-all-item-checkbox[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th.first[_ngcontent-%COMP%]{width:47px}.header.has-multiple-selection.show-all-item-checkbox[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th.first[_ngcontent-%COMP%]{padding-left:29px}.content[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] td.first[_ngcontent-%COMP%], .header[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th.first[_ngcontent-%COMP%]{display:none}.content.selectable.show-left-margin[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] td.first[_ngcontent-%COMP%], .header.selectable.show-left-margin[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th.first[_ngcontent-%COMP%]{display:table-cell}\r\n\r\n\r\n.item[_ngcontent-%COMP%] td.first[_ngcontent-%COMP%] .datatable-checkbox[_ngcontent-%COMP%], .item[_ngcontent-%COMP%] td.first[_ngcontent-%COMP%] .datatable-checkbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{display:none}.tree[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] td.first-data-column[_ngcontent-%COMP%] .datatable-checkbox[_ngcontent-%COMP%]{visibility:hidden}.tree[_ngcontent-%COMP%] .item.checked[_ngcontent-%COMP%] td.first-data-column[_ngcontent-%COMP%] .datatable-checkbox[_ngcontent-%COMP%], .tree[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] td.first-data-column[_ngcontent-%COMP%]:hover .datatable-checkbox[_ngcontent-%COMP%]{visibility:visible}.content.has-multiple-selection[_ngcontent-%COMP%] .item.checked[_ngcontent-%COMP%] td.first[_ngcontent-%COMP%] .datatable-checkbox[_ngcontent-%COMP%], .content.has-multiple-selection[_ngcontent-%COMP%] .item.checked[_ngcontent-%COMP%] td.first[_ngcontent-%COMP%] .datatable-checkbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .content.has-multiple-selection[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] td.first[_ngcontent-%COMP%]:hover .datatable-checkbox[_ngcontent-%COMP%], .content.has-multiple-selection[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] td.first[_ngcontent-%COMP%]:hover .datatable-checkbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{display:block}.item.no-data[_ngcontent-%COMP%] .prefix[_ngcontent-%COMP%]{float:left}.item.no-data[_ngcontent-%COMP%] .sme-table-cell[_ngcontent-%COMP%]{padding:0 8px}.item.group-header[_ngcontent-%COMP%] .sme-table-cell[_ngcontent-%COMP%]:first-of-type .sme-icon[_ngcontent-%COMP%]:before{font-size:10px;line-height:10px;margin-top:-3px;margin-right:3px}.item.group-item[_ngcontent-%COMP%] .first-data-column[_ngcontent-%COMP%] .sme-table-cell[_ngcontent-%COMP%]{padding-left:26px}.header[_ngcontent-%COMP%] table.sme-table-virtualized[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:first-of-type{padding-left:8px;padding-right:8px}.content.has-multiple-selection[_ngcontent-%COMP%] table.sme-table-virtualized[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:first-of-type .sme-table-cell[_ngcontent-%COMP%], .header.has-multiple-selection[_ngcontent-%COMP%] table.sme-table-virtualized[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:first-of-type{padding-left:29px;padding-right:0}\r\n\r\n\r\n.header[_ngcontent-%COMP%]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;\r\n \r\n position:absolute;margin-top:-1px;z-index:1}.header.is-scrolled[_ngcontent-%COMP%]{-webkit-box-shadow:0 -1px 7px #999;box-shadow:0 -1px 7px #999}div.content[_ngcontent-%COMP%]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;margin-top:27px;margin-left:0}.content.no-header[_ngcontent-%COMP%]{margin-top:0}.content[_ngcontent-%COMP%] .scroll-container.sme-layout-absolute.sme-position-inset-none[_ngcontent-%COMP%] .scroll-data[_ngcontent-%COMP%]{position:absolute;left:0;width:100%;overflow:hidden;border-collapse:collapse}.content[_ngcontent-%COMP%] .scroll-container[_ngcontent-%COMP%]{overflow-x:hidden;overflow-y:hidden}.content[_ngcontent-%COMP%] .scroll-container.should-scroll[_ngcontent-%COMP%]{overflow-y:auto}.content[_ngcontent-%COMP%] .scroll-body[_ngcontent-%COMP%]{position:relative;overflow:hidden;width:100%}.sme-table-cell[_ngcontent-%COMP%]{height:30px;line-height:30px;font-size:12px;overflow:hidden}table.sme-table-virtualized[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .sme-table-cell[_ngcontent-%COMP%], table.sme-table-virtualized[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .sme-table-expander-cell[_ngcontent-%COMP%]{border-bottom:none}.show-grid[_ngcontent-%COMP%] table.sme-table-virtualized[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .sme-table-cell[_ngcontent-%COMP%], .show-grid[_ngcontent-%COMP%] table.sme-table-virtualized[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .sme-table-expander-cell[_ngcontent-%COMP%]{border-bottom:1px solid #eee}.content.selectable[_ngcontent-%COMP%] .item.data[_ngcontent-%COMP%]{cursor:pointer}.content.selectable[_ngcontent-%COMP%] .item.data[_ngcontent-%COMP%]:hover{background:#f2fbfe}.content.selectable[_ngcontent-%COMP%] .item.data.selected[_ngcontent-%COMP%]:hover, .item.data.selected[_ngcontent-%COMP%]{background:#e6f7fe}.item[_ngcontent-%COMP%] .sme-table-cell[_ngcontent-%COMP%]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden\r\n }[_nghost-%COMP%] .scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.datatable-checkbox[_ngcontent-%COMP%]{width:100%;position:relative;height:30px}.tree[_ngcontent-%COMP%] .datatable-checkbox-container[_ngcontent-%COMP%]{width:24px;display:block;float:left;padding-left:4px;padding-right:4px}.tree[_ngcontent-%COMP%] .datatable-checkbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{visibility:hidden}.tree[_ngcontent-%COMP%] .datatable-checkbox[_ngcontent-%COMP%]:hover input[_ngcontent-%COMP%]{visibility:visible}.datatable-checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:12px;height:12px;cursor:pointer;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border:1px solid #686868}.datatable-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:hover + label[_ngcontent-%COMP%]{background:#f2fbfe}.datatable-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;margin:0;opacity:0;cursor:pointer}.datatable-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]{background:none;border:1px solid transparent}.datatable-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:focus + label[_ngcontent-%COMP%]{outline:1px dashed rgba(0,0,0,.8)}.datatable-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after{content:"\\E8FB";font-family:Server-MDL2;position:absolute;top:0;line-height:12px}.loading-indicator[_ngcontent-%COMP%]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tree[_ngcontent-%COMP%] .scroll-data[_ngcontent-%COMP%] .first-data-column[_ngcontent-%COMP%] .sme-table-expander-cell[_ngcontent-%COMP%]{float:left;height:30px}.tree[_ngcontent-%COMP%] .scroll-data[_ngcontent-%COMP%] .first-data-column[_ngcontent-%COMP%] .sme-table-cell[_ngcontent-%COMP%]{padding-left:0}[_nghost-%COMP%] .tree .scroll-data .sme-table-cell .sme-icon:before{margin-top:-4px}[_nghost-%COMP%] .tree .scroll-data .sme-table-cell .placeholder{display:inline-block;width:16px}.tree[_ngcontent-%COMP%] .scroll-data[_ngcontent-%COMP%] .first-data-column[_ngcontent-%COMP%] .sme-table-expander-cell[_ngcontent-%COMP%] .sme-icon[_ngcontent-%COMP%]{visibility:hidden}.tree.has-multiple-selection[_ngcontent-%COMP%] .scroll-data[_ngcontent-%COMP%] .first-data-column[_ngcontent-%COMP%] .sme-table-expander-cell[_ngcontent-%COMP%] .sme-icon[_ngcontent-%COMP%]{margin-left:2px}.tree[_ngcontent-%COMP%] .scroll-data[_ngcontent-%COMP%] .first-data-column[_ngcontent-%COMP%] .sme-table-expander-cell.has-children[_ngcontent-%COMP%] .sme-icon[_ngcontent-%COMP%]{visibility:visible;float:left;width:24px;text-align:center}.tree.has-multiple-selection[_ngcontent-%COMP%] .scroll-data[_ngcontent-%COMP%] .first-data-column[_ngcontent-%COMP%] .sme-table-expander-cell.has-children[_ngcontent-%COMP%] .sme-icon[_ngcontent-%COMP%]{width:10px;margin-left:5px}.tree[_ngcontent-%COMP%] .scroll-data[_ngcontent-%COMP%] .first-data-column[_ngcontent-%COMP%] .sme-table-expander-cell[_ngcontent-%COMP%] .placeholder[_ngcontent-%COMP%]{display:block;width:24px}.tree.has-multiple-selection[_ngcontent-%COMP%] .scroll-data[_ngcontent-%COMP%] .first-data-column[_ngcontent-%COMP%] .sme-table-expander-cell[_ngcontent-%COMP%] .placeholder[_ngcontent-%COMP%]{width:10px}.tree[_ngcontent-%COMP%] .scroll-data[_ngcontent-%COMP%] .first-data-column[_ngcontent-%COMP%] .sme-table-expander-cell.has-children[_ngcontent-%COMP%] .placeholder[_ngcontent-%COMP%]{display:none}.tree[_ngcontent-%COMP%] .scroll-data[_ngcontent-%COMP%] .first-data-column[_ngcontent-%COMP%] .sme-table-expander-cell[_ngcontent-%COMP%] .sme-icon[_ngcontent-%COMP%]:before{display:inline-block;font-size:10px;line-height:30px;margin-right:3px;margin-top:0}'],i=e("LMZF"),o=e("8zQa"),u=e("UO/I"),a=e("Un6q"),r=e("K9cI"),c=e("SNmW"),s=e("6Xbx"),d=function(n){function l(l){return n.call(this,l)||this}return Object(s.__extends)(l,n),l.prototype.createContext=function(){return{$implicit:this.data,rowIndex:this.rowIndex}},l}(e("e6LD").a),p=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function m(n){return i["\u0275vid"](0,[],null,null)}e("trOK"),e.d(l,"a",function(){return f}),l.c=function(n){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{resizerIndicator:0}),i["\u0275qud"](671088640,2,{headerElement:0}),i["\u0275qud"](671088640,3,{headerTableElement:0}),i["\u0275qud"](402653184,4,{contentElement:0}),i["\u0275qud"](402653184,5,{scrollContainerElement:0}),i["\u0275qud"](402653184,6,{tempRowElement:0}),i["\u0275qud"](402653184,7,{scrollBodyElement:0}),i["\u0275qud"](402653184,8,{scrollAboveDataElement:0}),i["\u0275qud"](402653184,9,{scrollDataElement:0}),i["\u0275qud"](671088640,10,{lastFocusableShadowElement:0}),(n()(),i["\u0275and"](16777216,null,null,1,null,x)),i["\u0275did"](11,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n"])),(n()(),i["\u0275eld"](13,0,[[4,0],["content",1]],null,47,"div",[["class","content sme-focus-zone"]],null,null,null,null,null)),i["\u0275did"](14,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](15,{"is-busy":0,"has-multiple-selection":1,selectable:2,"no-header":3,"show-left-margin":4,tree:5,"show-grid":6,"show-all-item-checkbox":7}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,C)),i["\u0275did"](18,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](20,0,[[5,0],["scrollContainer",1]],null,39,"div",[["class","scroll-container sme-layout-absolute sme-position-inset-none"]],null,null,null,null,null)),i["\u0275did"](21,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](22,{"sme-layout-absolute sme-position-inset-none":0,"should-scroll":1}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,v)),i["\u0275did"](25,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](27,0,[[7,0],["scrollBody",1]],null,28,"div",[["class","scroll-body"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](29,0,[[8,0],["scrollAboveData",1]],null,7,"table",[["class","scroll-data sme-table-virtualized"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](31,0,null,null,4,"tbody",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,$)),i["\u0275did"](34,802816,null,0,a.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](38,0,[[9,0],["scrollData",1]],null,16,"table",[["class","scroll-data sme-table-virtualized"]],[[1,"aria-rowcount",0],[1,"role",0],[1,"aria-multiselectable",0]],null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](40,0,null,null,13,"tbody",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,K)),i["\u0275did"](43,802816,null,0,a.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](45,0,[[6,0],["tempRow",1]],null,7,"tr",[["class","item"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](47,0,null,null,4,"td",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](49,0,null,null,1,"div",[["class","sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\xa0"])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,G)),i["\u0275did"](58,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n"])),(n()(),i["\u0275ted"](-1,null,["\n"])),(n()(),i["\u0275eld"](62,0,[[1,0],["resizerIndicator",1]],null,0,"div",[["class","sme-width-xxs sme-layout-absolute sme-position-stretch-v sme-background-color-base-80 sme-layer-flyout sme-layout-none"]],null,null,null,null,null))],function(n,l){var e=l.component;n(l,11,0,e.showHeader),n(l,14,0,"content sme-focus-zone",n(l,15,0,e.isBusy,"multiple"===e.selectionMode,e.selectable,!e.showHeader,e.showLeftMargin,e.showAsTree,e.showGrid,"multiple"===e.selectionMode&&e.showAllItemCheckbox)),n(l,18,0,e.isBusy),n(l,21,0,"scroll-container sme-layout-absolute sme-position-inset-none",n(l,22,0,e.scrollable,e.shouldScroll)),n(l,25,0,0===e.renderedItems.length&&!e.lazyLoad),n(l,34,0,e.renderedItemsAboveViewPort),n(l,43,0,e.renderedItemsInAndBelowViewPort),n(l,58,0,e.shouldUseLastFocusableShadowElement)},function(n,l){var e=l.component;n(l,38,0,e.renderedItems.length,e.showAsTree?e.showHeader?"treegrid":"tree":void 0,e.showAsTree&&"multiple"===e.selectionMode)})},e.d(l,"b",function(){return U}),l.d=function(n){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{resizerIndicator:0}),i["\u0275qud"](671088640,2,{headerElement:0}),i["\u0275qud"](671088640,3,{headerTableElement:0}),i["\u0275qud"](402653184,4,{contentElement:0}),i["\u0275qud"](402653184,5,{scrollContainerElement:0}),i["\u0275qud"](402653184,6,{tempRowElement:0}),i["\u0275qud"](402653184,7,{scrollBodyElement:0}),i["\u0275qud"](402653184,8,{scrollAboveDataElement:0}),i["\u0275qud"](402653184,9,{scrollDataElement:0}),i["\u0275qud"](671088640,10,{lastFocusableShadowElement:0}),(n()(),i["\u0275and"](16777216,null,null,1,null,J)),i["\u0275did"](11,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n"])),(n()(),i["\u0275eld"](13,0,[[4,0],["content",1]],null,47,"div",[["class","content sme-focus-zone"]],null,null,null,null,null)),i["\u0275did"](14,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](15,{"is-busy":0,"has-multiple-selection":1,selectable:2,"no-header":3,"show-left-margin":4,tree:5,"show-grid":6,"show-all-item-checkbox":7}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,Q)),i["\u0275did"](18,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](20,0,[[5,0],["scrollContainer",1]],null,39,"div",[["class","scroll-container sme-layout-absolute sme-position-inset-none"]],null,null,null,null,null)),i["\u0275did"](21,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](22,{"sme-layout-absolute sme-position-inset-none":0,"should-scroll":1}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,X)),i["\u0275did"](25,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](27,0,[[7,0],["scrollBody",1]],null,28,"div",[["class","scroll-body"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](29,0,[[8,0],["scrollAboveData",1]],null,7,"table",[["class","scroll-data sme-table-virtualized"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](31,0,null,null,4,"tbody",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,dn)),i["\u0275did"](34,802816,null,0,a.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](38,0,[[9,0],["scrollData",1]],null,16,"table",[["class","scroll-data sme-table-virtualized"]],[[1,"aria-rowcount",0],[1,"role",0],[1,"aria-multiselectable",0]],null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](40,0,null,null,13,"tbody",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,Mn)),i["\u0275did"](43,802816,null,0,a.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](45,0,[[6,0],["tempRow",1]],null,7,"tr",[["class","item"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](47,0,null,null,4,"td",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](49,0,null,null,1,"div",[["class","sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\xa0"])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,On)),i["\u0275did"](58,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n"])),(n()(),i["\u0275ted"](-1,null,["\n"])),(n()(),i["\u0275eld"](62,0,[[1,0],["resizerIndicator",1]],null,0,"div",[["class","sme-width-xxs sme-layout-absolute sme-position-stretch-v sme-background-color-base-80 sme-layer-flyout sme-layout-none"]],null,null,null,null,null))],function(n,l){var e=l.component;n(l,11,0,e.showHeader),n(l,14,0,"content sme-focus-zone",n(l,15,0,e.isBusy,"multiple"===e.selectionMode,e.selectable,!e.showHeader,e.showLeftMargin,e.showAsTree,e.showGrid,"multiple"===e.selectionMode&&e.showAllItemCheckbox)),n(l,18,0,e.isBusy),n(l,21,0,"scroll-container sme-layout-absolute sme-position-inset-none",n(l,22,0,e.scrollable,e.shouldScroll)),n(l,25,0,0===e.renderedItems.length&&!e.lazyLoad),n(l,34,0,e.renderedItemsAboveViewPort),n(l,43,0,e.renderedItemsInAndBelowViewPort),n(l,58,0,e.shouldUseLastFocusableShadowElement)},function(n,l){var e=l.component;n(l,38,0,e.renderedItems.length,e.showAsTree?e.showHeader?"treegrid":"tree":void 0,e.showAsTree&&"multiple"===e.selectionMode)})};var f=i["\u0275crt"]({encapsulation:0,styles:[t],data:{}});function g(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,5,"div",[["class","datatable-checkbox"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,0,null,null,0,"input",[["type","checkbox"]],[[8,"checked",0]],[[null,"change"]],function(n,l,e){var t=!0;return"change"===l&&(t=!1!==n.component.onAllItemCheckBoxClicked()&&t),t},null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,null,null,0,"label",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "]))],null,function(n,l){n(l,2,0,l.component.shouldAllItemCheckBoxChecked())})}function h(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,1,"sme-resizer",[["orientation","left"],["resizerHostSelector","div.header"]],[[2,"sme-position-top-none",null],[2,"sme-position-bottom-none",null],[2,"sme-position-left-none",null],[2,"sme-position-right-none",null],[2,"sme-height-xxs",null],[2,"sme-width-xxs",null],[1,"aria-orientation",0],[4,"cursor",null]],[[null,"resized"],[null,"resizing"],[null,"mousedown"],[null,"keydown"]],function(n,l,e){var t=!0,o=n.component;return"mousedown"===l&&(t=!1!==i["\u0275nov"](n,1).onResizeElementMouseDown(e)&&t),"keydown"===l&&(t=!1!==i["\u0275nov"](n,1).onResizeElementKeyDown(e)&&t),"resized"===l&&(t=!1!==o.onColumnResized(n.parent.context.index,e)&&t),"resizing"===l&&(t=!1!==o.onColumnResizing(e)&&t),t},o.b,o.a)),i["\u0275did"](1,16760832,null,0,u.a,[i.Injector],{resizerHostSelector:[0,"resizerHostSelector"],showResizerCover:[1,"showResizerCover"],visibleToScreenReader:[2,"visibleToScreenReader"],orientation:[3,"orientation"]},{resized:"resized",resizing:"resizing"})],function(n,l){n(l,1,0,"div.header",!1,!1,"left")},function(n,l){n(l,0,0,i["\u0275nov"](l,1).alignTop,i["\u0275nov"](l,1).alignBottom,i["\u0275nov"](l,1).alignLeft,i["\u0275nov"](l,1).alignRight,i["\u0275nov"](l,1).isVertical,i["\u0275nov"](l,1).isHorizontal,i["\u0275nov"](l,1).ariaOrientation,i["\u0275nov"](l,1).cursor)})}function b(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,16,"th",[["tabindex","0"]],[[1,"field",0],[8,"className",0],[1,"aria-sort",0],[1,"aria-colindex",0]],[[null,"click"]],function(n,l,e){var t=!0;return"click"===l&&(t=!1!==n.component.clickColumn(n.context.$implicit)&&t),t},null,null)),i["\u0275did"](1,278528,null,0,a.NgStyle,[i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngStyle:[0,"ngStyle"]},null),i["\u0275pod"](2,{width:0}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,null,null,8,"div",[["class","text"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](6,0,null,null,1,"span",[["class","columnName"]],null,null,null,null,null)),(n()(),i["\u0275ted"](7,null,["",""])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](9,0,null,null,2,"span",[["class","sortIcon sme-icon"]],null,null,null,null,null)),i["\u0275did"](10,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](11,{"sme-icon-up":0,"sme-icon-down":1}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,h)),i["\u0275did"](15,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){var e=l.component;n(l,1,0,n(l,2,0,l.context.$implicit.width)),n(l,10,0,"sortIcon sme-icon",n(l,11,0,l.context.$implicit.sortMode===e.sortModeEnum.Ascend,l.context.$implicit.sortMode===e.sortModeEnum.Descend)),n(l,15,0,l.context.index!==e.actualColumns.length-1)},function(n,l){var e=l.component;n(l,0,0,l.context.$implicit.field,i["\u0275inlineInterpolate"](1,"data-column ",l.context.$implicit.styleClass,""),e.getAriaSortAttributeValue(l.context.$implicit),l.context.index),n(l,7,0,l.context.$implicit.header)})}function x(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,[[2,0],["header",1]],null,21,"div",[["class","header sme-focus-zone"]],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{"is-scrolled":0,"has-multiple-selection":1,selectable:2,"show-left-margin":3,"show-all-item-checkbox":4}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,[[3,0],["headerTable",1]],null,16,"table",[["class","sme-table-virtualized"]],[[1,"aria-labelledby",0],[1,"aria-rowcount",0],[1,"aria-colcount",0],[1,"role",0]],null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](6,0,null,null,13,"thead",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](8,0,null,null,10,"tr",[["tabindex","0"]],null,[[null,"keydown"]],function(n,l,e){var t=!0;return"keydown"===l&&(t=!1!==n.component.onHeaderTablePressed(e)&&t),t},null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](10,0,null,null,4,"th",[["class","first"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,g)),i["\u0275did"](13,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,b)),i["\u0275did"](17,802816,null,0,a.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n"]))],function(n,l){var e=l.component;n(l,1,0,"header sme-focus-zone",n(l,2,0,e.isScrolledDown,"multiple"===e.selectionMode,e.selectable,e.showLeftMargin,"multiple"===e.selectionMode&&e.showAllItemCheckbox)),n(l,13,0,"multiple"===e.selectionMode),n(l,17,0,e.actualColumns)},function(n,l){var e=l.component;n(l,4,0,e.tableAriaLabelledBy,e.renderedItems.length,e.actualColumns.length,e.showAsTree?e.showHeader?"treegrid":"tree":void 0)})}function C(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,4,"div",[["class","loading-indicator"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,0,null,null,1,"sme-loading-wheel",[],null,null,null,r.b,r.a)),i["\u0275did"](3,180224,null,0,c.a,[],null,null),(n()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function v(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,7,"div",[["class","item no-data"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,0,null,null,1,"div",[["class","prefix sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\xa0"])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](5,0,null,null,1,"div",[["class","sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](6,null,["",""])),(n()(),i["\u0275ted"](-1,null,["\n "]))],null,function(n,l){n(l,6,0,l.component.getPlaceholderMessage())})}function w(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,5,"div",[["class","datatable-checkbox"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,0,null,null,0,"input",[["type","checkbox"]],[[8,"checked",0]],null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,null,null,0,"label",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "]))],null,function(n,l){n(l,2,0,l.component.isItemSelected(l.parent.context.$implicit))})}function y(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,1,"div",[["class","sme-screen-reader"]],null,null,null,null,null)),(n()(),i["\u0275ted"](1,null,["",""]))],null,function(n,l){n(l,1,0,l.component.getAdditionalScreenRecorderContent(l.parent.parent.context.$implicit))})}function M(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,2,"span",[["class","sme-icon"]],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{"sme-icon-chevronDown":0,"sme-icon-chevronRight":1})],function(n,l){var e=l.component;n(l,1,0,"sme-icon",n(l,2,0,e.isGroupExpanded(l.parent.parent.parent.context.$implicit.data),!e.isGroupExpanded(l.parent.parent.parent.context.$implicit.data)))},null)}function O(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),i["\u0275ted"](1,null,["\n ","\n "]))],null,function(n,l){n(l,1,0,l.parent.parent.parent.context.$implicit.data)})}function k(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,4,"span",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,16777216,null,null,1,"sme-data-table-template-loader",[],null,null,null,m,p)),i["\u0275did"](3,770048,null,0,d,[i.ViewContainerRef],{data:[0,"data"],template:[1,"template"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,3,0,l.parent.parent.parent.context.$implicit.data,l.component.groupHeaderTemplate)},null)}function I(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,10,"div",[["class","sme-table-cell"]],null,[[null,"click"]],function(n,l,e){var t=!0;return"click"===l&&(t=!1!==n.component.clickGroupToggle(n.parent.parent.context.$implicit)&&t),t},null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,M)),i["\u0275did"](3,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,O)),i["\u0275did"](6,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,k)),i["\u0275did"](9,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){var e=l.component;n(l,3,0,e.useGroupToggle),n(l,6,0,!e.groupHeaderTemplate),n(l,9,0,e.groupHeaderTemplate)},null)}function R(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,11,"div",[["class","sme-table-expander-cell"]],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{"has-children":0}),i["\u0275did"](3,278528,null,0,a.NgStyle,[i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngStyle:[0,"ngStyle"]},null),i["\u0275pod"](4,{"padding-left":0}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](6,0,null,null,2,"span",[["class","sme-icon"]],null,[[null,"click"]],function(n,l,e){var t=!0;return"click"===l&&(t=!1!==n.component.clickTreeToggle(n.parent.parent.context.$implicit)&&t),t},null,null)),i["\u0275did"](7,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](8,{"sme-icon-chevronDown":0,"sme-icon-chevronRight":1}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](10,0,null,null,0,"span",[["class","placeholder"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,1,0,"sme-table-expander-cell",n(l,2,0,l.parent.parent.context.$implicit.hasChildren||!l.parent.parent.context.$implicit.node.isLeaf)),n(l,3,0,n(l,4,0,16*l.parent.parent.context.$implicit.depth+4+"px")),n(l,7,0,"sme-icon",n(l,8,0,l.parent.parent.context.$implicit.node.expanded,!l.parent.parent.context.$implicit.node.expanded))},null)}function P(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,8,"div",[["class","sme-table-cell datatable-checkbox-container"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,0,null,null,5,"div",[["class","datatable-checkbox"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,null,null,0,"input",[["type","checkbox"]],[[8,"checked",0]],[[null,"change"]],function(n,l,e){var t=!0;return"change"===l&&(t=!1!==n.component.onItemCheckBoxClicked(n.parent.parent.context.$implicit)&&t),t},null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](6,0,null,null,0,"label",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "]))],null,function(n,l){n(l,4,0,l.component.isItemSelected(l.parent.parent.context.$implicit))})}function _(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,1,"div",[["class","sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](1,null,["\n ","\n "]))],null,function(n,l){n(l,1,0,l.parent.parent.context.$implicit.data?l.component.resolveObjectPath(l.parent.parent.context.$implicit.data,l.parent.context.$implicit.field):".")})}function T(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,4,"div",[["class","sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,16777216,null,null,1,"sme-data-table-template-loader",[],null,null,null,m,p)),i["\u0275did"](3,770048,null,0,d,[i.ViewContainerRef],{data:[0,"data"],template:[1,"template"],rowIndex:[2,"rowIndex"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,3,0,l.parent.parent.context.$implicit.data,l.parent.context.$implicit.bodyTemplate,l.parent.parent.context.index)},null)}function S(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,23,"td",[],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{"first-data-column":0,"group-header-cell":1}),i["\u0275did"](3,278528,null,0,a.NgStyle,[i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngStyle:[0,"ngStyle"]},null),i["\u0275pod"](4,{width:0}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,y)),i["\u0275did"](7,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,I)),i["\u0275did"](10,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,R)),i["\u0275did"](13,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,P)),i["\u0275did"](16,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,_)),i["\u0275did"](19,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,T)),i["\u0275did"](22,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){var e=l.component;n(l,1,0,i["\u0275inlineInterpolate"](1,"",l.context.$implicit.styleClass,""),n(l,2,0,e.isFirstDataColumn(l.context.$implicit),l.parent.context.$implicit.type===e.renderedItemTypeEnum.GroupHeader)),n(l,3,0,n(l,4,0,l.context.$implicit.width)),n(l,7,0,e.isFirstDataColumn(l.context.$implicit)),n(l,10,0,l.parent.context.$implicit.type===e.renderedItemTypeEnum.GroupHeader&&0===l.context.index),n(l,13,0,l.parent.context.$implicit.type===e.renderedItemTypeEnum.TreeNode&&0===l.context.index),n(l,16,0,e.showAsTree&&"multiple"===e.selectionMode&&l.parent.context.$implicit.type==e.renderedItemTypeEnum.TreeNode&&0==l.context.index),n(l,19,0,!l.context.$implicit.bodyTemplate&&l.parent.context.$implicit.type!=e.renderedItemTypeEnum.GroupHeader),n(l,22,0,l.parent.context.$implicit.type!=e.renderedItemTypeEnum.GroupHeader&&l.parent.context.$implicit.data&&l.context.$implicit.bodyTemplate)},null)}function $(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,15,"tr",[["class","item data"]],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{selected:0,"group-item":1,"group-header":2,checked:3}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,null,null,7,"td",[["class","first"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](6,0,null,null,4,"div",[["class","sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,w)),i["\u0275did"](9,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,S)),i["\u0275did"](14,802816,null,0,a.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){var e=l.component;n(l,1,0,"item data",n(l,2,0,l.context.$implicit.index===e.getActiveRenderedItemIndex(),l.context.$implicit.type===e.renderedItemTypeEnum.GroupItem,l.context.$implicit.type===e.renderedItemTypeEnum.GroupHeader,e.isItemSelected(l.context.$implicit))),n(l,9,0,!e.showAsTree),n(l,14,0,e.actualColumns)},null)}function N(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,5,"div",[["class","datatable-checkbox"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,0,null,null,0,"input",[["type","checkbox"]],[[8,"checked",0]],[[null,"change"]],function(n,l,e){var t=!0;return"change"===l&&(t=!1!==n.component.onItemCheckBoxClicked(n.parent.context.$implicit)&&t),t},null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,null,null,0,"label",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "]))],null,function(n,l){n(l,2,0,l.component.isItemSelected(l.parent.context.$implicit))})}function D(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,1,"div",[["class","sme-screen-reader"]],null,null,null,null,null)),(n()(),i["\u0275ted"](1,null,["",""]))],null,function(n,l){n(l,1,0,l.component.getAdditionalScreenRecorderContent(l.parent.parent.context.$implicit))})}function E(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,2,"span",[["class","sme-icon"]],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{"sme-icon-chevronDown":0,"sme-icon-chevronRight":1})],function(n,l){var e=l.component;n(l,1,0,"sme-icon",n(l,2,0,e.isGroupExpanded(l.parent.parent.parent.context.$implicit.data),!e.isGroupExpanded(l.parent.parent.parent.context.$implicit.data)))},null)}function V(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),i["\u0275ted"](1,null,["\n ","\n "]))],null,function(n,l){n(l,1,0,l.parent.parent.parent.context.$implicit.data)})}function z(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,4,"span",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,16777216,null,null,1,"sme-data-table-template-loader",[],null,null,null,m,p)),i["\u0275did"](3,770048,null,0,d,[i.ViewContainerRef],{data:[0,"data"],template:[1,"template"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,3,0,l.parent.parent.parent.context.$implicit.data,l.component.groupHeaderTemplate)},null)}function F(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,10,"div",[["class","sme-table-cell"]],null,[[null,"click"]],function(n,l,e){var t=!0;return"click"===l&&(t=!1!==n.component.clickGroupToggle(n.parent.parent.context.$implicit)&&t),t},null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,E)),i["\u0275did"](3,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,V)),i["\u0275did"](6,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,z)),i["\u0275did"](9,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){var e=l.component;n(l,3,0,e.useGroupToggle),n(l,6,0,!e.groupHeaderTemplate),n(l,9,0,e.groupHeaderTemplate)},null)}function A(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,11,"div",[["class","sme-table-expander-cell"]],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{"has-children":0}),i["\u0275did"](3,278528,null,0,a.NgStyle,[i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngStyle:[0,"ngStyle"]},null),i["\u0275pod"](4,{"padding-left":0}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](6,0,null,null,2,"span",[["class","sme-icon"]],null,[[null,"click"]],function(n,l,e){var t=!0;return"click"===l&&(t=!1!==n.component.clickTreeToggle(n.parent.parent.context.$implicit)&&t),t},null,null)),i["\u0275did"](7,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](8,{"sme-icon-chevronDown":0,"sme-icon-chevronRight":1}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](10,0,null,null,0,"span",[["class","placeholder"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,1,0,"sme-table-expander-cell",n(l,2,0,l.parent.parent.context.$implicit.hasChildren||!l.parent.parent.context.$implicit.node.isLeaf)),n(l,3,0,n(l,4,0,16*l.parent.parent.context.$implicit.depth+4+"px")),n(l,7,0,"sme-icon",n(l,8,0,l.parent.parent.context.$implicit.node.expanded,!l.parent.parent.context.$implicit.node.expanded))},null)}function L(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,8,"div",[["class","sme-table-cell datatable-checkbox-container"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,0,null,null,5,"div",[["class","datatable-checkbox"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,null,null,0,"input",[["type","checkbox"]],[[8,"checked",0]],[[null,"change"]],function(n,l,e){var t=!0;return"change"===l&&(t=!1!==n.component.onItemCheckBoxClicked(n.parent.parent.context.$implicit)&&t),t},null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](6,0,null,null,0,"label",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "]))],null,function(n,l){n(l,4,0,l.component.isItemSelected(l.parent.parent.context.$implicit))})}function H(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,1,"div",[["class","sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](1,null,["",""]))],null,function(n,l){n(l,1,0,l.parent.parent.context.$implicit.data?l.component.resolveObjectPath(l.parent.parent.context.$implicit.data,l.parent.context.$implicit.field):".")})}function B(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,4,"div",[["class","sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,16777216,null,null,1,"sme-data-table-template-loader",[],null,null,null,m,p)),i["\u0275did"](3,770048,null,0,d,[i.ViewContainerRef],{data:[0,"data"],template:[1,"template"],rowIndex:[2,"rowIndex"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,3,0,l.parent.parent.context.$implicit.data,l.parent.context.$implicit.bodyTemplate,l.parent.parent.context.index)},null)}function q(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,23,"td",[],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{"first-data-column":0,"group-header-cell":1}),i["\u0275did"](3,278528,null,0,a.NgStyle,[i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngStyle:[0,"ngStyle"]},null),i["\u0275pod"](4,{width:0}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,D)),i["\u0275did"](7,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,F)),i["\u0275did"](10,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,A)),i["\u0275did"](13,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,L)),i["\u0275did"](16,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,H)),i["\u0275did"](19,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,B)),i["\u0275did"](22,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){var e=l.component;n(l,1,0,i["\u0275inlineInterpolate"](1,"",l.context.$implicit.styleClass,""),n(l,2,0,e.isFirstDataColumn(l.context.$implicit),l.parent.context.$implicit.type===e.renderedItemTypeEnum.GroupHeader)),n(l,3,0,n(l,4,0,l.context.$implicit.width)),n(l,7,0,e.isFirstDataColumn(l.context.$implicit)),n(l,10,0,l.parent.context.$implicit.type===e.renderedItemTypeEnum.GroupHeader&&0===l.context.index),n(l,13,0,l.parent.context.$implicit.type===e.renderedItemTypeEnum.TreeNode&&0===l.context.index),n(l,16,0,e.showAsTree&&"multiple"===e.selectionMode&&l.parent.context.$implicit.type==e.renderedItemTypeEnum.TreeNode&&0==l.context.index),n(l,19,0,!l.context.$implicit.bodyTemplate&&l.parent.context.$implicit.type!=e.renderedItemTypeEnum.GroupHeader),n(l,22,0,l.parent.context.$implicit.type!=e.renderedItemTypeEnum.GroupHeader&&l.parent.context.$implicit.data&&l.context.$implicit.bodyTemplate)},null)}function K(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,15,"tr",[["class","item data"]],[[1,"tabindex",0],[1,"data-rendered-item-index",0],[1,"aria-rowindex",0],[1,"aria-selected",0],[1,"role",0],[1,"aria-expanded",0],[1,"aria-level",0],[1,"aria-setsize",0],[1,"aria-posinset",0]],[[null,"keydown"],[null,"click"],[null,"dblclick"],[null,"focus"],[null,"focusin"],[null,"focusout"]],function(n,l,e){var t=!0,i=n.component;return"keydown"===l&&(t=!1!==i.onContentTablePressed(e)&&t),"click"===l&&(t=!1!==i.selectItem(e,n.context.$implicit)&&t),"dblclick"===l&&(t=!1!==i.doubleClickRow(e,n.context.$implicit)&&t),"focus"===l&&(t=!1!==i.onContentItemFocused(e)&&t),"focusin"===l&&(t=!1!==i.onContentItemFocused(e)&&t),"focusout"===l&&(t=!1!==i.onContentItemBlurred(e)&&t),t},null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{selected:0,"group-item":1,"group-header":2,checked:3}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,null,null,7,"td",[["class","first"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](6,0,null,null,4,"div",[["class","sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,N)),i["\u0275did"](9,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,q)),i["\u0275did"](14,802816,null,0,a.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){var e=l.component;n(l,1,0,"item data",n(l,2,0,l.context.$implicit.index===e.getActiveRenderedItemIndex(),l.context.$implicit.type===e.renderedItemTypeEnum.GroupItem,l.context.$implicit.type===e.renderedItemTypeEnum.GroupHeader,e.isItemSelected(l.context.$implicit))),n(l,9,0,!e.showAsTree),n(l,14,0,e.actualColumns)},function(n,l){var e=l.component;n(l,0,0,l.context.$implicit.index>=0?0:void 0,l.context.$implicit.index,l.context.$implicit.index,e.isItemSelected(l.context.$implicit)?"true":void 0,e.getRoleAttributeForTableRow(l.context.$implicit),e.getAriaExpandedAttributeValue(l.context.$implicit),e.showAsTree?l.context.$implicit.depth+1:void 0,void 0!==l.context.$implicit.setSize?l.context.$implicit.setSize:void 0,void 0!==l.context.$implicit.positionInSet?l.context.$implicit.positionInSet:void 0)})}function G(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,[[10,0],["lastFocusableShadowElement",1]],null,0,"div",[["class","sme-focus-zone last-focusable-shadow-element"],["tabindex","0"]],null,[[null,"focus"]],function(n,l,e){var t=!0;return"focus"===l&&(t=!1!==n.component.onLastFocusableShadowElementFocused(e)&&t),t},null,null))],null,null)}var U=i["\u0275crt"]({encapsulation:0,styles:[t],data:{}});function Z(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,5,"div",[["class","datatable-checkbox"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,0,null,null,0,"input",[["type","checkbox"]],[[8,"checked",0]],[[null,"change"]],function(n,l,e){var t=!0;return"change"===l&&(t=!1!==n.component.onAllItemCheckBoxClicked()&&t),t},null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,null,null,0,"label",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "]))],null,function(n,l){n(l,2,0,l.component.shouldAllItemCheckBoxChecked())})}function j(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,1,"sme-resizer",[["orientation","left"],["resizerHostSelector","div.header"]],[[2,"sme-position-top-none",null],[2,"sme-position-bottom-none",null],[2,"sme-position-left-none",null],[2,"sme-position-right-none",null],[2,"sme-height-xxs",null],[2,"sme-width-xxs",null],[1,"aria-orientation",0],[4,"cursor",null]],[[null,"resized"],[null,"resizing"],[null,"mousedown"],[null,"keydown"]],function(n,l,e){var t=!0,o=n.component;return"mousedown"===l&&(t=!1!==i["\u0275nov"](n,1).onResizeElementMouseDown(e)&&t),"keydown"===l&&(t=!1!==i["\u0275nov"](n,1).onResizeElementKeyDown(e)&&t),"resized"===l&&(t=!1!==o.onColumnResized(n.parent.context.index,e)&&t),"resizing"===l&&(t=!1!==o.onColumnResizing(e)&&t),t},o.b,o.a)),i["\u0275did"](1,16760832,null,0,u.a,[i.Injector],{resizerHostSelector:[0,"resizerHostSelector"],showResizerCover:[1,"showResizerCover"],visibleToScreenReader:[2,"visibleToScreenReader"],orientation:[3,"orientation"]},{resized:"resized",resizing:"resizing"})],function(n,l){n(l,1,0,"div.header",!1,!1,"left")},function(n,l){n(l,0,0,i["\u0275nov"](l,1).alignTop,i["\u0275nov"](l,1).alignBottom,i["\u0275nov"](l,1).alignLeft,i["\u0275nov"](l,1).alignRight,i["\u0275nov"](l,1).isVertical,i["\u0275nov"](l,1).isHorizontal,i["\u0275nov"](l,1).ariaOrientation,i["\u0275nov"](l,1).cursor)})}function W(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,16,"th",[["tabindex","0"]],[[1,"field",0],[8,"className",0],[1,"aria-sort",0],[1,"aria-colindex",0]],[[null,"click"]],function(n,l,e){var t=!0;return"click"===l&&(t=!1!==n.component.clickColumn(n.context.$implicit)&&t),t},null,null)),i["\u0275did"](1,278528,null,0,a.NgStyle,[i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngStyle:[0,"ngStyle"]},null),i["\u0275pod"](2,{width:0}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,null,null,8,"div",[["class","text"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](6,0,null,null,1,"span",[["class","columnName"]],null,null,null,null,null)),(n()(),i["\u0275ted"](7,null,["",""])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](9,0,null,null,2,"span",[["class","sortIcon sme-icon"]],null,null,null,null,null)),i["\u0275did"](10,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](11,{"sme-icon-up":0,"sme-icon-down":1}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,j)),i["\u0275did"](15,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){var e=l.component;n(l,1,0,n(l,2,0,l.context.$implicit.width)),n(l,10,0,"sortIcon sme-icon",n(l,11,0,l.context.$implicit.sortMode===e.sortModeEnum.Ascend,l.context.$implicit.sortMode===e.sortModeEnum.Descend)),n(l,15,0,l.context.index!==e.actualColumns.length-1)},function(n,l){var e=l.component;n(l,0,0,l.context.$implicit.field,i["\u0275inlineInterpolate"](1,"data-column ",l.context.$implicit.styleClass,""),e.getAriaSortAttributeValue(l.context.$implicit),l.context.index),n(l,7,0,l.context.$implicit.header)})}function J(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,[[2,0],["header",1]],null,21,"div",[["class","header sme-focus-zone"]],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{"is-scrolled":0,"has-multiple-selection":1,selectable:2,"show-left-margin":3,"show-all-item-checkbox":4}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,[[3,0],["headerTable",1]],null,16,"table",[["class","sme-table-virtualized"]],[[1,"aria-labelledby",0],[1,"aria-rowcount",0],[1,"aria-colcount",0],[1,"role",0]],null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](6,0,null,null,13,"thead",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](8,0,null,null,10,"tr",[["tabindex","0"]],null,[[null,"keydown"]],function(n,l,e){var t=!0;return"keydown"===l&&(t=!1!==n.component.onHeaderTablePressed(e)&&t),t},null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](10,0,null,null,4,"th",[["class","first"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,Z)),i["\u0275did"](13,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,W)),i["\u0275did"](17,802816,null,0,a.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n"]))],function(n,l){var e=l.component;n(l,1,0,"header sme-focus-zone",n(l,2,0,e.isScrolledDown,"multiple"===e.selectionMode,e.selectable,e.showLeftMargin,"multiple"===e.selectionMode&&e.showAllItemCheckbox)),n(l,13,0,"multiple"===e.selectionMode),n(l,17,0,e.actualColumns)},function(n,l){var e=l.component;n(l,4,0,e.tableAriaLabelledBy,e.renderedItems.length,e.actualColumns.length,e.showAsTree?e.showHeader?"treegrid":"tree":void 0)})}function Q(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,4,"div",[["class","loading-indicator"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,0,null,null,1,"sme-loading-wheel",[],null,null,null,r.b,r.a)),i["\u0275did"](3,180224,null,0,c.a,[],null,null),(n()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function X(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,7,"div",[["class","item no-data"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,0,null,null,1,"div",[["class","prefix sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\xa0"])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](5,0,null,null,1,"div",[["class","sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](6,null,["",""])),(n()(),i["\u0275ted"](-1,null,["\n "]))],null,function(n,l){n(l,6,0,l.component.getPlaceholderMessage())})}function Y(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,5,"div",[["class","datatable-checkbox"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,0,null,null,0,"input",[["type","checkbox"]],[[8,"checked",0]],null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,null,null,0,"label",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "]))],null,function(n,l){n(l,2,0,l.component.isItemSelected(l.parent.context.$implicit))})}function nn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,1,"div",[["class","sme-screen-reader"]],null,null,null,null,null)),(n()(),i["\u0275ted"](1,null,["",""]))],null,function(n,l){n(l,1,0,l.component.getAdditionalScreenRecorderContent(l.parent.parent.context.$implicit))})}function ln(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,2,"span",[["class","sme-icon"]],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{"sme-icon-chevronDown":0,"sme-icon-chevronRight":1})],function(n,l){var e=l.component;n(l,1,0,"sme-icon",n(l,2,0,e.isGroupExpanded(l.parent.parent.parent.context.$implicit.data),!e.isGroupExpanded(l.parent.parent.parent.context.$implicit.data)))},null)}function en(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),i["\u0275ted"](1,null,["\n ","\n "]))],null,function(n,l){n(l,1,0,l.parent.parent.parent.context.$implicit.data)})}function tn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,4,"span",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,16777216,null,null,1,"sme-data-table-template-loader",[],null,null,null,m,p)),i["\u0275did"](3,770048,null,0,d,[i.ViewContainerRef],{data:[0,"data"],template:[1,"template"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,3,0,l.parent.parent.parent.context.$implicit.data,l.component.groupHeaderTemplate)},null)}function on(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,10,"div",[["class","sme-table-cell"]],null,[[null,"click"]],function(n,l,e){var t=!0;return"click"===l&&(t=!1!==n.component.clickGroupToggle(n.parent.parent.context.$implicit)&&t),t},null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,ln)),i["\u0275did"](3,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,en)),i["\u0275did"](6,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,tn)),i["\u0275did"](9,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){var e=l.component;n(l,3,0,e.useGroupToggle),n(l,6,0,!e.groupHeaderTemplate),n(l,9,0,e.groupHeaderTemplate)},null)}function un(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,11,"div",[["class","sme-table-expander-cell"]],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{"has-children":0}),i["\u0275did"](3,278528,null,0,a.NgStyle,[i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngStyle:[0,"ngStyle"]},null),i["\u0275pod"](4,{"padding-left":0}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](6,0,null,null,2,"span",[["class","sme-icon"]],null,[[null,"click"]],function(n,l,e){var t=!0;return"click"===l&&(t=!1!==n.component.clickTreeToggle(n.parent.parent.context.$implicit)&&t),t},null,null)),i["\u0275did"](7,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](8,{"sme-icon-chevronDown":0,"sme-icon-chevronRight":1}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](10,0,null,null,0,"span",[["class","placeholder"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,1,0,"sme-table-expander-cell",n(l,2,0,l.parent.parent.context.$implicit.hasChildren||!l.parent.parent.context.$implicit.node.isLeaf)),n(l,3,0,n(l,4,0,16*l.parent.parent.context.$implicit.depth+4+"px")),n(l,7,0,"sme-icon",n(l,8,0,l.parent.parent.context.$implicit.node.expanded,!l.parent.parent.context.$implicit.node.expanded))},null)}function an(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,8,"div",[["class","sme-table-cell datatable-checkbox-container"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,0,null,null,5,"div",[["class","datatable-checkbox"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,null,null,0,"input",[["type","checkbox"]],[[8,"checked",0]],[[null,"change"]],function(n,l,e){var t=!0;return"change"===l&&(t=!1!==n.component.onItemCheckBoxClicked(n.parent.parent.context.$implicit)&&t),t},null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](6,0,null,null,0,"label",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "]))],null,function(n,l){n(l,4,0,l.component.isItemSelected(l.parent.parent.context.$implicit))})}function rn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,1,"div",[["class","sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](1,null,["\n ","\n "]))],null,function(n,l){n(l,1,0,l.parent.parent.context.$implicit.data?l.component.resolveObjectPath(l.parent.parent.context.$implicit.data,l.parent.context.$implicit.field):".")})}function cn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,4,"div",[["class","sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,16777216,null,null,1,"sme-data-table-template-loader",[],null,null,null,m,p)),i["\u0275did"](3,770048,null,0,d,[i.ViewContainerRef],{data:[0,"data"],template:[1,"template"],rowIndex:[2,"rowIndex"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,3,0,l.parent.parent.context.$implicit.data,l.parent.context.$implicit.bodyTemplate,l.parent.parent.context.index)},null)}function sn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,23,"td",[],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{"first-data-column":0,"group-header-cell":1}),i["\u0275did"](3,278528,null,0,a.NgStyle,[i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngStyle:[0,"ngStyle"]},null),i["\u0275pod"](4,{width:0}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,nn)),i["\u0275did"](7,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,on)),i["\u0275did"](10,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,un)),i["\u0275did"](13,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,an)),i["\u0275did"](16,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,rn)),i["\u0275did"](19,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,cn)),i["\u0275did"](22,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){var e=l.component;n(l,1,0,i["\u0275inlineInterpolate"](1,"",l.context.$implicit.styleClass,""),n(l,2,0,e.isFirstDataColumn(l.context.$implicit),l.parent.context.$implicit.type===e.renderedItemTypeEnum.GroupHeader)),n(l,3,0,n(l,4,0,l.context.$implicit.width)),n(l,7,0,e.isFirstDataColumn(l.context.$implicit)),n(l,10,0,l.parent.context.$implicit.type===e.renderedItemTypeEnum.GroupHeader&&0===l.context.index),n(l,13,0,l.parent.context.$implicit.type===e.renderedItemTypeEnum.TreeNode&&0===l.context.index),n(l,16,0,e.showAsTree&&"multiple"===e.selectionMode&&l.parent.context.$implicit.type==e.renderedItemTypeEnum.TreeNode&&0==l.context.index),n(l,19,0,!l.context.$implicit.bodyTemplate&&l.parent.context.$implicit.type!=e.renderedItemTypeEnum.GroupHeader),n(l,22,0,l.parent.context.$implicit.type!=e.renderedItemTypeEnum.GroupHeader&&l.parent.context.$implicit.data&&l.context.$implicit.bodyTemplate)},null)}function dn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,15,"tr",[["class","item data"]],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{selected:0,"group-item":1,"group-header":2,checked:3}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,null,null,7,"td",[["class","first"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](6,0,null,null,4,"div",[["class","sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,Y)),i["\u0275did"](9,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,sn)),i["\u0275did"](14,802816,null,0,a.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){var e=l.component;n(l,1,0,"item data",n(l,2,0,l.context.$implicit.index===e.getActiveRenderedItemIndex(),l.context.$implicit.type===e.renderedItemTypeEnum.GroupItem,l.context.$implicit.type===e.renderedItemTypeEnum.GroupHeader,e.isItemSelected(l.context.$implicit))),n(l,9,0,!e.showAsTree),n(l,14,0,e.actualColumns)},null)}function pn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,5,"div",[["class","datatable-checkbox"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,0,null,null,0,"input",[["type","checkbox"]],[[8,"checked",0]],[[null,"change"]],function(n,l,e){var t=!0;return"change"===l&&(t=!1!==n.component.onItemCheckBoxClicked(n.parent.context.$implicit)&&t),t},null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,null,null,0,"label",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "]))],null,function(n,l){n(l,2,0,l.component.isItemSelected(l.parent.context.$implicit))})}function mn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,1,"div",[["class","sme-screen-reader"]],null,null,null,null,null)),(n()(),i["\u0275ted"](1,null,["",""]))],null,function(n,l){n(l,1,0,l.component.getAdditionalScreenRecorderContent(l.parent.parent.context.$implicit))})}function fn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,2,"span",[["class","sme-icon"]],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{"sme-icon-chevronDown":0,"sme-icon-chevronRight":1})],function(n,l){var e=l.component;n(l,1,0,"sme-icon",n(l,2,0,e.isGroupExpanded(l.parent.parent.parent.context.$implicit.data),!e.isGroupExpanded(l.parent.parent.parent.context.$implicit.data)))},null)}function gn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),i["\u0275ted"](1,null,["\n ","\n "]))],null,function(n,l){n(l,1,0,l.parent.parent.parent.context.$implicit.data)})}function hn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,4,"span",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,16777216,null,null,1,"sme-data-table-template-loader",[],null,null,null,m,p)),i["\u0275did"](3,770048,null,0,d,[i.ViewContainerRef],{data:[0,"data"],template:[1,"template"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,3,0,l.parent.parent.parent.context.$implicit.data,l.component.groupHeaderTemplate)},null)}function bn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,10,"div",[["class","sme-table-cell"]],null,[[null,"click"]],function(n,l,e){var t=!0;return"click"===l&&(t=!1!==n.component.clickGroupToggle(n.parent.parent.context.$implicit)&&t),t},null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,fn)),i["\u0275did"](3,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,gn)),i["\u0275did"](6,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,hn)),i["\u0275did"](9,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){var e=l.component;n(l,3,0,e.useGroupToggle),n(l,6,0,!e.groupHeaderTemplate),n(l,9,0,e.groupHeaderTemplate)},null)}function xn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,11,"div",[["class","sme-table-expander-cell"]],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{"has-children":0}),i["\u0275did"](3,278528,null,0,a.NgStyle,[i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngStyle:[0,"ngStyle"]},null),i["\u0275pod"](4,{"padding-left":0}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](6,0,null,null,2,"span",[["class","sme-icon"]],null,[[null,"click"]],function(n,l,e){var t=!0;return"click"===l&&(t=!1!==n.component.clickTreeToggle(n.parent.parent.context.$implicit)&&t),t},null,null)),i["\u0275did"](7,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](8,{"sme-icon-chevronDown":0,"sme-icon-chevronRight":1}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](10,0,null,null,0,"span",[["class","placeholder"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,1,0,"sme-table-expander-cell",n(l,2,0,l.parent.parent.context.$implicit.hasChildren||!l.parent.parent.context.$implicit.node.isLeaf)),n(l,3,0,n(l,4,0,16*l.parent.parent.context.$implicit.depth+4+"px")),n(l,7,0,"sme-icon",n(l,8,0,l.parent.parent.context.$implicit.node.expanded,!l.parent.parent.context.$implicit.node.expanded))},null)}function Cn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,8,"div",[["class","sme-table-cell datatable-checkbox-container"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,0,null,null,5,"div",[["class","datatable-checkbox"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,null,null,0,"input",[["type","checkbox"]],[[8,"checked",0]],[[null,"change"]],function(n,l,e){var t=!0;return"change"===l&&(t=!1!==n.component.onItemCheckBoxClicked(n.parent.parent.context.$implicit)&&t),t},null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](6,0,null,null,0,"label",[],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "]))],null,function(n,l){n(l,4,0,l.component.isItemSelected(l.parent.parent.context.$implicit))})}function vn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,1,"div",[["class","sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](1,null,["",""]))],null,function(n,l){n(l,1,0,l.parent.parent.context.$implicit.data?l.component.resolveObjectPath(l.parent.parent.context.$implicit.data,l.parent.context.$implicit.field):".")})}function wn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,4,"div",[["class","sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](2,16777216,null,null,1,"sme-data-table-template-loader",[],null,null,null,m,p)),i["\u0275did"](3,770048,null,0,d,[i.ViewContainerRef],{data:[0,"data"],template:[1,"template"],rowIndex:[2,"rowIndex"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,3,0,l.parent.parent.context.$implicit.data,l.parent.context.$implicit.bodyTemplate,l.parent.parent.context.index)},null)}function yn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,23,"td",[],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{"first-data-column":0,"group-header-cell":1}),i["\u0275did"](3,278528,null,0,a.NgStyle,[i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngStyle:[0,"ngStyle"]},null),i["\u0275pod"](4,{width:0}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,mn)),i["\u0275did"](7,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,bn)),i["\u0275did"](10,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,xn)),i["\u0275did"](13,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,Cn)),i["\u0275did"](16,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,vn)),i["\u0275did"](19,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,wn)),i["\u0275did"](22,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){var e=l.component;n(l,1,0,i["\u0275inlineInterpolate"](1,"",l.context.$implicit.styleClass,""),n(l,2,0,e.isFirstDataColumn(l.context.$implicit),l.parent.context.$implicit.type===e.renderedItemTypeEnum.GroupHeader)),n(l,3,0,n(l,4,0,l.context.$implicit.width)),n(l,7,0,e.isFirstDataColumn(l.context.$implicit)),n(l,10,0,l.parent.context.$implicit.type===e.renderedItemTypeEnum.GroupHeader&&0===l.context.index),n(l,13,0,l.parent.context.$implicit.type===e.renderedItemTypeEnum.TreeNode&&0===l.context.index),n(l,16,0,e.showAsTree&&"multiple"===e.selectionMode&&l.parent.context.$implicit.type==e.renderedItemTypeEnum.TreeNode&&0==l.context.index),n(l,19,0,!l.context.$implicit.bodyTemplate&&l.parent.context.$implicit.type!=e.renderedItemTypeEnum.GroupHeader),n(l,22,0,l.parent.context.$implicit.type!=e.renderedItemTypeEnum.GroupHeader&&l.parent.context.$implicit.data&&l.context.$implicit.bodyTemplate)},null)}function Mn(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,null,null,15,"tr",[["class","item data"]],[[1,"tabindex",0],[1,"data-rendered-item-index",0],[1,"aria-rowindex",0],[1,"aria-selected",0],[1,"role",0],[1,"aria-expanded",0],[1,"aria-level",0],[1,"aria-setsize",0],[1,"aria-posinset",0]],[[null,"keydown"],[null,"click"],[null,"dblclick"],[null,"focus"],[null,"focusin"],[null,"focusout"]],function(n,l,e){var t=!0,i=n.component;return"keydown"===l&&(t=!1!==i.onContentTablePressed(e)&&t),"click"===l&&(t=!1!==i.selectItem(e,n.context.$implicit)&&t),"dblclick"===l&&(t=!1!==i.doubleClickRow(e,n.context.$implicit)&&t),"focus"===l&&(t=!1!==i.onContentItemFocused(e)&&t),"focusin"===l&&(t=!1!==i.onContentItemFocused(e)&&t),"focusout"===l&&(t=!1!==i.onContentItemBlurred(e)&&t),t},null,null)),i["\u0275did"](1,278528,null,0,a.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](2,{selected:0,"group-item":1,"group-header":2,checked:3}),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](4,0,null,null,7,"td",[["class","first"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275eld"](6,0,null,null,4,"div",[["class","sme-table-cell"]],null,null,null,null,null)),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,pn)),i["\u0275did"](9,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275ted"](-1,null,["\n "])),(n()(),i["\u0275and"](16777216,null,null,1,null,yn)),i["\u0275did"](14,802816,null,0,a.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(n()(),i["\u0275ted"](-1,null,["\n "]))],function(n,l){var e=l.component;n(l,1,0,"item data",n(l,2,0,l.context.$implicit.index===e.getActiveRenderedItemIndex(),l.context.$implicit.type===e.renderedItemTypeEnum.GroupItem,l.context.$implicit.type===e.renderedItemTypeEnum.GroupHeader,e.isItemSelected(l.context.$implicit))),n(l,9,0,!e.showAsTree),n(l,14,0,e.actualColumns)},function(n,l){var e=l.component;n(l,0,0,l.context.$implicit.index>=0?0:void 0,l.context.$implicit.index,l.context.$implicit.index,e.isItemSelected(l.context.$implicit)?"true":void 0,e.getRoleAttributeForTableRow(l.context.$implicit),e.getAriaExpandedAttributeValue(l.context.$implicit),e.showAsTree?l.context.$implicit.depth+1:void 0,void 0!==l.context.$implicit.setSize?l.context.$implicit.setSize:void 0,void 0!==l.context.$implicit.positionInSet?l.context.$implicit.positionInSet:void 0)})}function On(n){return i["\u0275vid"](0,[(n()(),i["\u0275eld"](0,0,[[10,0],["lastFocusableShadowElement",1]],null,0,"div",[["class","sme-focus-zone last-focusable-shadow-element"],["tabindex","0"]],null,[[null,"focus"]],function(n,l,e){var t=!0;return"focus"===l&&(t=!1!==n.component.onLastFocusableShadowElementFocused(e)&&t),t},null,null))],null,null)}},lLGg:function(n,l,e){"use strict";e.d(l,"a",function(){return u});var t=e("UHIZ"),i=e("JPbF"),o=(e("pAMm"),e("l1Gu")),u=function(){function n(n,l,e){var o=this;this.route=n,this.router=l,this.shellService=e,this.strings=MsftSme.resourcesStrings().MsftSmeShell.App.SolutionConnections,this.isMenuExpanded=!1,this.allConnectionsRoute="",this.solutionName="",this.gatewayMode=i.u,this.subscription=this.router.events.filter(function(n){return n instanceof t.NavigationEnd}).subscribe(function(n){o.updateRouteParams()})}return n.prototype.ngOnInit=function(){var n=this;this.updateRouteParams(),this.gatewaySubscription=this.shellService.inventoryCaches.gatewayCache.createObservable({}).subscribe(function(l){return n.gateway=l})},n.prototype.ngOnDestroy=function(){this.subscription.unsubscribe(),this.gatewaySubscription.unsubscribe()},n.prototype.updateRouteParams=function(){var n=o.b.getFullShellRoutingParameters(this.route.snapshot);if(n.solution){this.solutionName=n.solution.displayName;var l=i.p.createFormattedEntrypoint(n.solution);this.allConnectionsRoute="/"+l+"/connections"}else this.allConnectionsRoute="",this.solutionName=""},n}()},mOC2:function(n,l,e){"use strict";e.d(l,"a",function(){return i}),l.b=function(n){return t["\u0275vid"](0,[t["\u0275ncd"](null,0)],null,null)};var t=e("LMZF"),i=t["\u0275crt"]({encapsulation:0,styles:["[_nghost-%COMP%] h4 {\n padding-top: 12px;\n padding-bottom: 36px;\n}"],data:{}})},slh1:function(n,l,e){"use strict";var t=e("LMZF"),i=e("UHIZ"),o=e("lLGg"),u=e("pAMm");e.d(l,"a",function(){return c});var a=t["\u0275crt"]({encapsulation:0,styles:[[".sidebar[_ngcontent-%COMP%]{height:100%;color:#fff;background-color:#ebeced;overflow:hidden;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start}.sidebar[_ngcontent-%COMP%], .sidebar-menu[_ngcontent-%COMP%]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:start;justify-content:flex-start}.sidebar-menu[_ngcontent-%COMP%]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start}.sidebar-menu.expanded[_ngcontent-%COMP%] .sidebar-button[_ngcontent-%COMP%] .sidebar-button-label[_ngcontent-%COMP%]{display:inline-block}.sidebar-button[_ngcontent-%COMP%]{height:36px;width:100%;cursor:pointer;display:inline-block;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#333;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sidebar-button.active[_ngcontent-%COMP%], .sidebar-button[_ngcontent-%COMP%]:focus, .sidebar-button[_ngcontent-%COMP%]:hover{background:#caccce;text-decoration:none}.sidebar-button[_ngcontent-%COMP%]:hover{background:#dfe1e2}.sidebar-button[_ngcontent-%COMP%]:focus, .sidebar-button[_ngcontent-%COMP%]:hover{text-decoration:underline}.sidebar-button.sideloaded[_ngcontent-%COMP%]{color:#f60;font-weight:700}.sidebar-button-label[_ngcontent-%COMP%]{display:none;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:13px;margin-right:15px}.sidebar-button-icon[_ngcontent-%COMP%]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:36px;width:36px;background-size:18px;background-position:50%;background-repeat:no-repeat;display:inline-block;font-size:14px;text-align:center;line-height:36px;vertical-align:middle}"]],data:{}});function r(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,9,"section",[["class","sme-layout-absolute sme-position-inset-none sme-arrange-stack-h"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](4,0,null,null,4,"section",[["class","sme-layout-relative sme-position-flex-auto"],["role","main"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](6,16777216,null,null,1,"router-outlet",[],null,null,null,null,null)),t["\u0275did"](7,212992,null,0,i.RouterOutlet,[i.ChildrenOutletContexts,t.ViewContainerRef,t.ComponentFactoryResolver,[8,null],t.ChangeDetectorRef],null,null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n"]))],function(n,l){n(l,7,0)},null)}var c=t["\u0275ccf"]("sme-connections-navigation",o.a,function(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,1,"sme-connections-navigation",[],null,null,null,r,a)),t["\u0275did"](1,245760,null,0,o.a,[i.ActivatedRoute,i.Router,u.a],null,null)],function(n,l){n(l,1,0)},null)},{},{},[])},wcq2:function(n,l,e){"use strict";e.d(l,"a",function(){return a});var t=e("Dqrr"),i=(e.n(t),e("MeT6"),e("JPbF")),o=e("pAMm"),u=e("l1Gu"),a=function(){function n(n,l,e){this.appContextService=n,this.router=l,this.shellService=e}return n.prototype.canActivate=function(n,l){var e=this,o=u.b.getFullShellRoutingParameters(n);return o.connectionType&&o.connectionName?!o.connectionFriendlyType&&i.p.getFriendlyUrlSegmentForConnectionType(o.connectionType,!1)?(u.b.navigateToTool(this.router,o),!1):this.appContextService.connectionManager.findConnection(o.connectionName,o.connectionType).flatMap(function(l){if(!l){if(!i.p.getEntryPointsByType(["connectionProvider"]).some(function(n){return n.connectionType===o.connectionType}))return e.redirectRoute(n),t.Observable.of(!1);l={id:i.m.createConnectionId(o.connectionType,o.connectionName),name:o.connectionName,type:o.connectionType}}return e.appContextService.activeConnection.value=l,e.shellService.inventoryCaches.gatewayCache.createObservable().take(1).flatMap(function(n){return n.mode!==i.u.App||o.connectionName&&o.connectionName===u.b.appModeConnectionName?e.routeToLiveConnection(o,l):(u.b.navigateToAppHome(e.router,n),t.Observable.of(!1))})}).take(1):(this.redirectRoute(n),!1)},n.prototype.redirectRoute=function(n){var l=u.b.getFullShellRoutingParameters(n);l.solution?u.b.navigateToConnections(this.router,l.solution):u.b.navigateToHome(this.router)},n.prototype.routeToLiveConnection=function(n,l){var e=this;return this.appContextService.connectionStream.getLiveConnection(l).flatMap(function(l){return(l.status&&l.status.type)===i.B.Unauthorized?(o.a.setApplicationReady(!1),e.appContextService.authorizationManager.getNewToken(n.connectionName).map(function(n){return!0}).catch(function(n){return i.E.log({level:i.D.Warning,message:n.message,source:"ConnectionGuardService"}),u.b.navigateToHome(e.router),t.Observable.of(!1)})):t.Observable.of(!0)})},n}()},xR4Q:function(n,l,e){"use strict";e.d(l,"a",function(){return t});var t=function(){}},ztSn:function(n,l,e){"use strict";e.d(l,"a",function(){return a}),l.b=function(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,4,"header",[["role","tablist"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,s)),t["\u0275did"](3,802816,null,0,u.NgForOf,[t.ViewContainerRef,t.TemplateRef,t.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(n()(),t["\u0275ted"](-1,null,["\n"])),(n()(),t["\u0275ted"](-1,null,["\n\n"])),(n()(),t["\u0275ted"](-1,null,["\n"])),(n()(),t["\u0275and"](16777216,null,null,1,null,d)),t["\u0275did"](8,16384,null,0,u.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n\n"])),(n()(),t["\u0275ted"](-1,null,["\n"])),(n()(),t["\u0275and"](16777216,null,null,1,null,g)),t["\u0275did"](12,16384,null,0,u.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null)],function(n,l){var e=l.component;n(l,3,0,e.tabs),n(l,8,0,e.hasRoutedTabs),n(l,12,0,e.hasStaticTabs)},null)};var t=e("LMZF"),i=e("hpXF"),o=e("UHIZ"),u=e("Un6q"),a=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function r(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,5,"a",[["role","tab"]],[[1,"aria-controls",0],[1,"aria-selected",0],[1,"target",0],[8,"href",4]],[[null,"smeRouterLinkActivated"],[null,"click"]],function(n,l,e){var i=!0,o=n.component;return"click"===l&&(i=!1!==t["\u0275nov"](n,4).onClick(e.button,e.ctrlKey,e.metaKey,e.shiftKey)&&i),"smeRouterLinkActivated"===l&&(i=!1!==o.select(n.parent.context.$implicit)&&i),i},null,null)),t["\u0275did"](1,16728064,null,2,i.a,[t.Injector,o.Router,t.ChangeDetectorRef],{routerLinkActiveOptions:[0,"routerLinkActiveOptions"]},{smeRouterLinkActivated:"smeRouterLinkActivated"}),t["\u0275qud"](603979776,1,{links:1}),t["\u0275qud"](603979776,2,{linksWithHrefs:1}),t["\u0275did"](4,671744,[[2,4]],0,o.RouterLinkWithHref,[o.Router,o.ActivatedRoute,u.LocationStrategy],{routerLink:[0,"routerLink"]},null),(n()(),t["\u0275ted"](5,null,["",""]))],function(n,l){n(l,1,0,l.parent.context.$implicit.routerLinkActiveOptions),n(l,4,0,l.parent.context.$implicit.route)},function(n,l){var e=l.component;n(l,0,0,e.idBag.tabPanel,e.isSelected(l.parent.context.$implicit),t["\u0275nov"](l,4).target,t["\u0275nov"](l,4).href),n(l,5,0,l.parent.context.$implicit.label)})}function c(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,1,"a",[["role","tab"],["tabindex","0"]],[[1,"aria-controls",0],[1,"aria-selected",0]],[[null,"click"]],function(n,l,e){var t=!0;return"click"===l&&(t=!1!==n.component.select(n.parent.context.$implicit)&&t),t},null,null)),(n()(),t["\u0275ted"](1,null,["",""]))],null,function(n,l){var e=l.component;n(l,0,0,e.idBag.tabPanel+l.parent.context.index,e.isSelected(l.parent.context.$implicit)),n(l,1,0,l.parent.context.$implicit.label)})}function s(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,9,null,null,null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,r)),t["\u0275did"](4,16384,null,0,u.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,c)),t["\u0275did"](8,16384,null,0,u.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "]))],function(n,l){var e=l.component;n(l,4,0,l.context.$implicit.type===e.pivotTabType.Routed),n(l,8,0,l.context.$implicit.type===e.pivotTabType.Static)},null)}function d(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,4,"section",[["role","tabpanel"]],[[8,"id",0],[2,"sme-layout-none",null],[1,"aria-hidden",0]],null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](2,16777216,null,null,1,"router-outlet",[],null,null,null,null,null)),t["\u0275did"](3,212992,null,0,o.RouterOutlet,[o.ChildrenOutletContexts,t.ViewContainerRef,t.ComponentFactoryResolver,[8,null],t.ChangeDetectorRef],null,null),(n()(),t["\u0275ted"](-1,null,["\n"]))],function(n,l){n(l,3,0)},function(n,l){var e=l.component;n(l,0,0,e.idBag.tabPanel,!e.selectionIsRouted,!e.selectionIsRouted)})}function p(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,0,null,null,null,null,null,null,null))],null,null)}function m(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,7,null,null,null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](2,0,null,null,4,"section",[["role","tabpanel"]],[[8,"id",0],[2,"sme-layout-none",null],[1,"aria-hidden",0]],null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,p)),t["\u0275did"](5,540672,null,0,u.NgTemplateOutlet,[t.ViewContainerRef],{ngTemplateOutlet:[0,"ngTemplateOutlet"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,5,0,l.parent.context.$implicit.contentTemplate)},function(n,l){var e=l.component;n(l,2,0,e.idBag.tabPanel+l.parent.context.index,!e.isSelected(l.parent.context.$implicit),!e.isSelected(l.parent.context.$implicit))})}function f(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,4,null,null,null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,m)),t["\u0275did"](3,16384,null,0,u.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "]))],function(n,l){n(l,3,0,l.context.$implicit.type===l.component.pivotTabType.Static)},null)}function g(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,4,null,null,null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,f)),t["\u0275did"](3,802816,null,0,u.NgForOf,[t.ViewContainerRef,t.TemplateRef,t.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(n()(),t["\u0275ted"](-1,null,["\n"]))],function(n,l){n(l,3,0,l.component.tabs)},null)}}}); \ No newline at end of file diff --git a/packages/shell/bundle/1.951d3071f8697bdcb176.chunk.js b/packages/shell/bundle/1.951d3071f8697bdcb176.chunk.js new file mode 100644 index 0000000..aeb6da6 --- /dev/null +++ b/packages/shell/bundle/1.951d3071f8697bdcb176.chunk.js @@ -0,0 +1 @@ +webpackJsonp([1],{f30y:function(n,e,l){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=l("LMZF"),o=function(){},i=l("UHIZ"),r=l("Un6q"),u=l("+NsK"),a=l("/iIN"),s=l("IURZ"),c=l("0nO6"),d=l("Dqrr"),p=l("MeT6"),f=l("JPbF"),m=l("RExU"),h=l("pAMm"),g=l("l1Gu"),v=function(){function n(n,e,l,t){var o=this;this.appContext=n,this.shellService=e,this.route=l,this.router=t,this.strings=MsftSme.resourcesStrings().MsftSmeShell.App.Sidebar,this.filter="",this.keywordMatches={},this.filteredTools=[],this.layers=[],this.shouldCollapseWhenSearchBoxBlured=!1,this.tools=[],this.diffFilter="",this.paramsChangedSubscription=this.router.events.filter(function(n){return n instanceof i.NavigationEnd}).concatMap(function(n){return o.initializeToolsList()}).subscribe(),this.moduleSubscription=this.appContext.rpc.moduleSubjects(m.c.OverlayOpen).subscribe(function(n){if(n.data.overlay)o.layers.push(n.data.dialogId);else{if(!(o.layers.length>0))throw new Error("Rpc OverlayClose: close request is called while layer is no longer available");o.layers.pop()}n.deferred.resolve()})}return n.prototype.ngOnInit=function(){},n.prototype.ngOnDestroy=function(){this.paramsChangedSubscription.unsubscribe(),this.moduleSubscription&&(this.moduleSubscription.unsubscribe(),this.moduleSubscription=null)},n.prototype.ngDoCheck=function(){this.filter!==this.diffFilter&&(this.diffFilter=this.filter,this.filteredTools=this.filterTools())},n.prototype.canDeactivateTool=function(n,e,l){return d.Observable.of(!0)},n.prototype.expandToolsByClickSearchBox=function(){var n=this;this.splitView.isExpanded||(this.splitView.togglePane(),setTimeout(function(){return n.searchTextBox.nativeElement.focus()}))},n.prototype.onSearchBoxFocused=function(){this.splitView.isExpanded||(this.splitView.togglePane(),this.shouldCollapseWhenSearchBoxBlured=!0)},n.prototype.onSearchBoxBlured=function(){var n=this;this.shouldCollapseWhenSearchBoxBlured&&(this.shouldCollapseWhenSearchBoxBlured=!1,this.splitView.togglePane(),setTimeout(function(){return n.navigationContainer.nativeElement.scrollLeft=0}))},n.prototype.onOverlayClick=function(n){var e=this;this.appContext.rpc.overlayClose({overlay:!1,dialogId:n}).subscribe(function(n){!n.overlayClosed&&e.layers.length>0&&e.layers.pop()},function(n){return e.appContext.notification.alert("",f.L.Error,f.H.getErrorMessage(n)),e.layers.length>0&&e.layers.pop(),d.Observable.empty()})},n.prototype.initializeToolsList=function(){var n=this,e=g.b.getFullShellRoutingParameters(this.route.snapshot);if(this.routingParams&&this.routingParams.solutionId===e.solutionId&&this.routingParams.connectionType===e.connectionType&&this.routingParams.connectionName===e.connectionName)return d.Observable.of(null);this.routingParams=e;var l=g.b.getDefaultToolForSolution(this.appContext,this.routingParams),t=l?f.p.createFormattedEntrypoint(l):null,o=g.b.getBaseToolsRoute(this.routingParams).join("/").substr(1);return g.b.queryToolsListFromShellParameters(this.appContext,this.shellService.inventoryCaches,this.routingParams).map(function(e){return n.tools=e.filter(function(n){return n.show}).map(function(e){var l=n.getIcon(e);return{id:f.p.createFormattedEntrypoint(e),entryPoint:e,fontIcon:l.fontIcon,urlIcon:l.urlIcon,link:n.getToolRoute(e,o),disabled:e.detail===f.q.NotConfigured,message:e.message}}).sort(function(n,e){return n.id===t?-1:e.id===t?1:n.entryPoint.displayName.localeCompareIgnoreCase(e.entryPoint.displayName)}),n.filteredTools=n.filterTools(),setTimeout(function(){var e=f.o.getNextFocusableElement(n.navigation.nativeElement);e&&e.focus()},0),null})},n.prototype.getIcon=function(n){var e=null,l=null;return n.icon.startsWith("sme-icon:")?e=n.icon.substr(9):l="url("+(n.parentModule.isSideLoaded?n.parentModule.origin:n.parentModule.target)+"/"+MsftSme.trimStart(n.icon,"/")+")",{fontIcon:e,urlIcon:l}},n.prototype.filterTools=function(){if(this.keywordMatches={},!this.tools||0===this.tools.length)return this.tools;var n=this.tools;if(!this.filter)return n;var e=this.filter.toLocaleLowerCase();return n.filter(function(n){return n.entryPoint.displayName.toLocaleLowerCase().indexOf(e)>-1})},n.prototype.getToolRoute=function(n,e){var l=f.p.createFormattedEntrypoint(n);return e+"/"+f.p.getFriendlyUrlSegmentForEntryPoint(l,n.entryPointType)},n}(),b=l("2m1n"),y=t["\u0275crt"]({encapsulation:0,styles:[['.tools-nav[_ngcontent-%COMP%]{background:#fff;color:#262626;height:100%}.tools-nav.collapsed[_ngcontent-%COMP%]{width:55px;min-width:0;overflow:hidden}.tools-nav-title[_ngcontent-%COMP%]{font-size:20px;font-weight:600;padding-left:15px;overflow:hidden;height:44px;color:#333}.tools-nav.collapsed[_ngcontent-%COMP%] .tools-nav-title[_ngcontent-%COMP%]{padding-left:0}.tools-nav-title[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{line-height:44px}.tools-nav.collapsed[_ngcontent-%COMP%] .tools-nav-title[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{display:none}.tool.search-button[_ngcontent-%COMP%]{height:42px;display:none;cursor:pointer}.tools-nav.collapsed[_ngcontent-%COMP%] .tool.search-button[_ngcontent-%COMP%]{display:block}[_nghost-%COMP%] .searchbox-action-bar{width:auto}.searchbox[_ngcontent-%COMP%]{margin:6px 15px;position:relative}.tools-nav.collapsed[_ngcontent-%COMP%] .searchbox[_ngcontent-%COMP%]:after{content:""}.searchbox[_ngcontent-%COMP%] .tool-icon[_ngcontent-%COMP%]{line-height:44px}.tools-nav.collapsed[_ngcontent-%COMP%] .searchbox[_ngcontent-%COMP%]{border:none;margin-left:0;margin-right:0;padding-left:0}.tools-nav.collapsed[_ngcontent-%COMP%] .searchbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{background:transparent;height:36px;cursor:pointer}.split-view-toggle[_ngcontent-%COMP%]{background:transparent;border:none;width:44px;height:44px;font-size:19px;padding:8px}.tools-nav.collapsed[_ngcontent-%COMP%] .split-view-toggle[_ngcontent-%COMP%]{margin:0;padding:0;width:100%}.tools-nav.collapsed[_ngcontent-%COMP%] nav[_ngcontent-%COMP%]{margin-right:-50px}.tool[_ngcontent-%COMP%]{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:36px;width:100%;cursor:pointer;white-space:nowrap;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 15px 0 5px;color:#262626;border-left-width:5px;border-left-style:solid;border-left-color:transparent}.tool.active[_ngcontent-%COMP%], .tool[_ngcontent-%COMP%]:focus, .tool[_ngcontent-%COMP%]:hover{background:#f2fbfe;color:#000}.tool[_ngcontent-%COMP%]:focus, .tool[_ngcontent-%COMP%]:hover{text-decoration:underline}.tool[_ngcontent-%COMP%]:focus{outline:1px dashed #000;outline-offset:-1px}.tool.active[_ngcontent-%COMP%]{background:#e6f7fe;border-left-color:#327cd4}.tool.sideloaded[_ngcontent-%COMP%]{color:#f60;font-weight:700}.tool.sideloaded.active[_ngcontent-%COMP%]{border-left-color:#f60;color:#f60}.tool-label[_ngcontent-%COMP%]{display:inline-block;font-size:13px;margin-right:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tools-nav.collapsed[_ngcontent-%COMP%] .tool-label[_ngcontent-%COMP%]{display:none}.tool-title[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis}.tool-icon[_ngcontent-%COMP%]{height:36px;width:36px;min-width:36px;-webkit-box-sizing:content-box;box-sizing:content-box;background-size:18px;background-position:50%;background-repeat:no-repeat;display:inline-block;font-size:14px;text-align:center;line-height:36px;vertical-align:middle}.keywords[_ngcontent-%COMP%]{font-size:10px;font-style:italic;font-weight:300}.overlay[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:calc(100% + 1px);height:100%;z-index:100000}']],data:{}});function C(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,0,"div",[],[[8,"className",0]],null,null,null,null))],null,function(n,e){n(e,0,0,t["\u0275inlineInterpolate"](1,"tool-icon sme-icon ",e.parent.context.$implicit.fontIcon,""))})}function x(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,0,"div",[["class","tool-icon"]],[[4,"background-image",null]],null,null,null,null))],null,function(n,e){n(e,0,0,e.parent.context.$implicit.urlIcon)})}function S(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,1,"span",[["class","sme-screen-reader"]],null,null,null,null,null)),(n()(),t["\u0275ted"](1,null,["",""]))],null,function(n,e){n(e,1,0,e.component.strings.Aria.selected)})}function P(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,1,"span",[["class","sme-screen-reader"]],null,null,null,null,null)),(n()(),t["\u0275ted"](1,null,["",""]))],null,function(n,e){n(e,1,0,e.component.strings.Aria.nonSelected)})}function M(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),t["\u0275ted"](1,null,["",""]))],null,function(n,e){n(e,1,0,e.component.strings.sideLoadWarning)})}function I(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,28,"a",[["class","tool sme-arrange-stack-h"],["role","button"],["tabindex","0"]],[[2,"active",null],[1,"title",0],[2,"sideloaded",null],[1,"target",0],[8,"href",4]],[[null,"click"]],function(n,e,l){var o=!0;return"click"===e&&(o=!1!==t["\u0275nov"](n,1).onClick(l.button,l.ctrlKey,l.metaKey,l.shiftKey)&&o),o},null,null)),t["\u0275did"](1,671744,null,0,i.RouterLinkWithHref,[i.Router,i.ActivatedRoute,r.LocationStrategy],{routerLink:[0,"routerLink"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,C)),t["\u0275did"](4,16384,null,0,r.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,x)),t["\u0275did"](7,16384,null,0,r.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](9,0,null,null,18,"div",[["class","tool-label"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](11,0,null,null,13,"div",[["class","tool-title"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,S)),t["\u0275did"](14,16384,null,0,r.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,P)),t["\u0275did"](17,16384,null,0,r.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](19,0,null,null,1,"span",[],[[8,"innerHTML",1]],null,null,null,null)),t["\u0275ppd"](20,2),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,M)),t["\u0275did"](23,16384,null,0,r.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "]))],function(n,e){var l=e.component;n(e,1,0,e.context.$implicit.link),n(e,4,0,e.context.$implicit.fontIcon),n(e,7,0,e.context.$implicit.urlIcon),n(e,14,0,l.router.isActive(e.context.$implicit.link)),n(e,17,0,!l.router.isActive(e.context.$implicit.link)),n(e,23,0,e.context.$implicit.entryPoint.parentModule&&e.context.$implicit.entryPoint.parentModule.isSideLoaded)},function(n,e){var l=e.component;n(e,0,0,l.router.isActive(e.context.$implicit.link),l.strings.launchTitle.format(e.context.$implicit.entryPoint.displayName),e.context.$implicit.entryPoint.parentModule&&e.context.$implicit.entryPoint.parentModule.isSideLoaded,t["\u0275nov"](e,1).target,t["\u0275nov"](e,1).href),n(e,19,0,t["\u0275unv"](e,19,0,n(e,20,0,t["\u0275nov"](e.parent,0),e.context.$implicit.entryPoint.displayName,l.filter)))})}function O(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,0,"div",[["class","overlay sme-scheme-backdrop-opaque"]],null,[[null,"click"]],function(n,e,l){var t=!0;return"click"===e&&(t=!1!==n.component.onOverlayClick(n.context.$implicit)&&t),t},null,null))],null,null)}function F(n){return t["\u0275vid"](0,[t["\u0275pid"](0,u.a,[]),t["\u0275qud"](402653184,1,{navigationContainer:0}),t["\u0275qud"](402653184,2,{navigation:0}),t["\u0275qud"](402653184,3,{splitView:0}),t["\u0275qud"](402653184,4,{searchTextBox:0}),(n()(),t["\u0275eld"](5,0,null,null,65,"div",[["class","sme-layout-absolute sme-position-inset-none sme-arrange-stack-h"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](7,0,null,null,62,"sme-split-view",[["orientation","left"]],[[8,"className",0],[4,"flex-direction",null]],[["window","resize"]],function(n,e,l){var o=!0;return"window:resize"===e&&(o=!1!==t["\u0275nov"](n,9).onWindowResized()&&o),o},a.d,a.a)),t["\u0275prd"](6144,null,"layout",null,[s.a]),t["\u0275did"](9,1163264,[[3,4]],2,s.a,[t.ElementRef],{paneDistance:[0,"paneDistance"],orientation:[1,"orientation"],isExpanded:[2,"isExpanded"]},null),t["\u0275qud"](335544320,5,{content:0}),t["\u0275qud"](335544320,6,{pane:0}),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](13,0,null,1,48,"sme-split-view-pane",[],null,null,null,a.f,a.c)),t["\u0275did"](14,49152,[[6,4]],0,s.c,[],null,null),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275eld"](16,0,[[1,0],["navigationContainer",1]],0,41,"div",[["class","tools-nav sme-position-flex-none sme-arrange-stack-v"]],[[1,"aria-expanded",0]],null,null,null,null)),t["\u0275did"](17,278528,null,0,r.NgClass,[t.IterableDiffers,t.KeyValueDiffers,t.ElementRef,t.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),t["\u0275pod"](18,{collapsed:0}),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](20,0,null,null,12,"div",[["class","tools-nav-title sme-position-flex-none sme-arrange-stack-h sme-focus-zone"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](22,0,null,null,1,"span",[["class","sme-position-flex-auto text"]],null,null,null,null,null)),(n()(),t["\u0275ted"](23,null,["",""])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](26,0,null,null,5,"button",[["class","split-view-toggle sme-button-trigger sme-button-auto-width sme-position-flex-none"]],[[8,"title",0]],[[null,"click"]],function(n,e,l){var t=!0;return"click"===e&&(t=!1!==n.component.splitView.togglePane()&&t),t},null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](28,0,null,null,2,"span",[["class","sme-icon"]],null,null,null,null,null)),t["\u0275did"](29,278528,null,0,r.NgClass,[t.IterableDiffers,t.KeyValueDiffers,t.ElementRef,t.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),t["\u0275pod"](30,{"sme-icon-chevronLeft":0,"sme-icon-chevronRight":1}),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](35,0,null,null,13,"div",[["class","searchbox searchbox-action-bar sme-position-flex-none sme-focus-zone"],["role","search"]],[[8,"title",0]],[[null,"click"]],function(n,e,l){var t=!0;return"click"===e&&(t=!1!==n.component.expandToolsByClickSearchBox()&&t),t},null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](37,0,null,null,3,"div",[["class","tool sme-arrange-stack-h search-button"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](39,0,null,null,0,"div",[["class","tool-icon sme-icon sme-icon-search"]],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](42,0,[[4,0],["searchTextBox",1]],null,5,"input",[["autofocus",""],["type","search"]],[[1,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"focus"],[null,"blur"],[null,"input"],[null,"compositionstart"],[null,"compositionend"]],function(n,e,l){var o=!0,i=n.component;return"input"===e&&(o=!1!==t["\u0275nov"](n,43)._handleInput(l.target.value)&&o),"blur"===e&&(o=!1!==t["\u0275nov"](n,43).onTouched()&&o),"compositionstart"===e&&(o=!1!==t["\u0275nov"](n,43)._compositionStart()&&o),"compositionend"===e&&(o=!1!==t["\u0275nov"](n,43)._compositionEnd(l.target.value)&&o),"ngModelChange"===e&&(o=!1!==(i.filter=l)&&o),"focus"===e&&(o=!1!==i.onSearchBoxFocused()&&o),"blur"===e&&(o=!1!==i.onSearchBoxBlured()&&o),o},null,null)),t["\u0275did"](43,16384,null,0,c.DefaultValueAccessor,[t.Renderer2,t.ElementRef,[2,c.COMPOSITION_BUFFER_MODE]],null,null),t["\u0275prd"](1024,null,c.NG_VALUE_ACCESSOR,function(n){return[n]},[c.DefaultValueAccessor]),t["\u0275did"](45,671744,null,0,c.NgModel,[[8,null],[8,null],[8,null],[2,c.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),t["\u0275prd"](2048,null,c.NgControl,null,[c.NgModel]),t["\u0275did"](47,16384,null,0,c.NgControlStatus,[c.NgControl],null,null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](50,0,[[2,0],["navigation",1]],null,6,"nav",[["class","sme-position-flex-auto sme-arrange-overflow-hide-x sme-arrange-overflow-auto-y sme-padding-bottom-sm"],["role","navigation"]],[[1,"aria-label",0]],null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275and"](16777216,null,null,1,null,I)),t["\u0275did"](53,802816,null,0,r.NgForOf,[t.ViewContainerRef,t.TemplateRef,t.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](55,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275and"](16777216,null,0,1,null,O)),t["\u0275did"](60,802816,null,0,r.NgForOf,[t.ViewContainerRef,t.TemplateRef,t.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275eld"](63,0,null,0,5,"sme-split-view-content",[],null,null,null,a.e,a.b)),t["\u0275did"](64,49152,[[5,4]],0,s.b,[],null,null),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275eld"](66,16777216,null,0,1,"router-outlet",[],null,null,null,null,null)),t["\u0275did"](67,212992,null,0,i.RouterOutlet,[i.ChildrenOutletContexts,t.ViewContainerRef,t.ComponentFactoryResolver,[8,null],t.ChangeDetectorRef],null,null),(n()(),t["\u0275ted"](-1,0,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n "])),(n()(),t["\u0275ted"](-1,null,["\n"]))],function(n,e){var l=e.component;n(e,9,0,300,"left",!0),n(e,17,0,"tools-nav sme-position-flex-none sme-arrange-stack-v",n(e,18,0,!l.splitView.isExpanded)),n(e,29,0,"sme-icon",n(e,30,0,l.splitView.isExpanded,!l.splitView.isExpanded)),n(e,45,0,l.filter),n(e,53,0,l.filteredTools),n(e,60,0,l.layers),n(e,67,0)},function(n,e){var l=e.component;n(e,7,0,t["\u0275nov"](e,9).hostClass,t["\u0275nov"](e,9).flexDirection),n(e,16,0,l.splitView.isExpanded),n(e,23,0,l.strings.toolsTitle),n(e,26,0,l.splitView.isExpanded?l.strings.collapse:l.strings.expand),n(e,35,0,l.strings.searchPlaceholder),n(e,42,0,l.splitView.isExpanded?l.strings.searchPlaceholder:"",t["\u0275nov"](e,47).ngClassUntouched,t["\u0275nov"](e,47).ngClassTouched,t["\u0275nov"](e,47).ngClassPristine,t["\u0275nov"](e,47).ngClassDirty,t["\u0275nov"](e,47).ngClassValid,t["\u0275nov"](e,47).ngClassInvalid,t["\u0275nov"](e,47).ngClassPending),n(e,50,0,l.strings.Nav.Landmark.Secondary.aria.label)})}var w=t["\u0275ccf"]("sme-multi-tool-component",v,function(n){return t["\u0275vid"](0,[(n()(),t["\u0275eld"](0,0,null,null,1,"sme-multi-tool-component",[],null,null,null,F,y)),t["\u0275did"](1,507904,null,0,v,[b.a,h.a,i.ActivatedRoute,i.Router],null,null)],function(n,e){n(e,1,0)},null)},{},{},[]),R=l("M23W"),T=l("6Xbx"),E=l("5q5V"),k=function(){function n(n,e,l,t,o){var i=this;this.appContextService=n,this.elementRef=e,this.iFrameService=l,this.setIdOfFrames=t,this.numberOfFrames=o,this.replay=new E.a,this.routerHandles={navigationEndHandler:function(n,e,l,t,o){var i=t.url.split("?")[0];i=MsftSme.trimStart(i,"/"),i=MsftSme.trimEnd(i,"/"),g.b.getFullShellRoutingParameters(l.snapshot);var r=f.p.createFormattedEntrypoint(o.entryPoint),u=f.p.getFriendlyUrlSegmentForEntryPoint(r,o.entryPoint.entryPointType);return!(i.indexOf("/tools/"+u)<0||p.o.areEqualUrl(e,decodeURI(n.url).split(/[?#]/)[0]))},getInnerPath:function(n,e,l){var t=e.url.split("?")[0];t=MsftSme.trimStart(t,"/"),t=MsftSme.trimEnd(t,"/");var o=g.b.getFullShellRoutingParameters(n.snapshot),i=f.p.createFormattedEntrypoint(l.entryPoint),r=f.p.getFriendlyUrlSegmentForEntryPoint(i,l.entryPoint.entryPointType),u="/tools/"+r;if("solution"===l.entryPoint.entryPointType&&(u=l.entryPoint.connections?"/connections/"+o.connectionType+"/"+o.connectionName:""+r),t.indexOf(u)<0)return f.E.log({source:"CachedFramesBase",level:f.D.Error,message:"Unexpected route navigation: {0}".format(e.url)}),"";var a=l.entryPoint.path,s=t.split(u);if(s.length<2)return a;var c=s[1];return""===MsftSme.trimEnd(c,"/")?a:c=a+"/"+MsftSme.trimStart(s[1],"/")}},this.setFrame(null),this.iFrameService.init(this.setIdOfFrames,this.numberOfFrames,!0,this.routerHandles),this.serviceSubscription=this.iFrameService.frameDataEvent.filter(function(n){return null!=n.callback}).delayWhen(function(){return i.replay}).flatMap(function(n){var e=i.elementRef.nativeElement.children[0].children;return n.callback(n,e[n.frameData.id],e[n.frameData.id].contentWindow)}).subscribe(function(n){return i.setFrame(n.frameData)})}return n.prototype.ngOnInit=function(){var n=this,e=this.elementRef.nativeElement.children[0].children;e[this.numberOfFrames-1].contentWindow?this.replay.next(!0):e[this.numberOfFrames-1].onload=function(){return n.replay.next(!0)}},n.prototype.ngOnDestroy=function(){this.replay.complete(),this.serviceSubscription.unsubscribe(),this.iFrameService.exit(this.setIdOfFrames)},n.prototype.setFrame=function(n){for(var e=[],l=0;l=n.formControl.value&&(u.toLittle={valid:!0,message:this.model.carbonationLevel.toLittleWarning,severity:t.r.Warning}):"extraSugar"===l?this.model.extraSugar.wayToMuch<=n.formControl.value?u.wayToMuch={valid:!1,message:this.model.extraSugar.wayToMuchError,severity:t.r.Error}:this.model.extraSugar.toMuch<=n.formControl.value?u.toMuch={valid:!0,message:this.model.extraSugar.toMuchWarning,severity:t.r.Warning}:this.model.extraSugar.toLittle>=n.formControl.value&&(u.toLittle={valid:!0,message:this.model.extraSugar.toLittleWarning,severity:t.r.Warning}):"emergencyProduction"===l?n.formControl.value&&(u.toMuch={valid:!0,message:this.model.emergencyProduction.warning,severity:t.r.Warning}):"password"===l&&"password"!==n.formControl.value&&(u.notMatch={valid:!1,message:this.model.password.notMatch,severity:t.r.Error}),MsftSme.deepAssign(n.alerts,u)},l}(),fl=e["\u0275crt"]({encapsulation:2,styles:[],data:{}});function hl(l){return e["\u0275vid"](0,[(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](1,0,null,null,10,"sme-form-field",[["name","file"],["type","file"]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"sme-disabled",null],[1,"disabled",0],[1,"aria-disabled",0]],[[null,"ngModelChange"]],function(l,n,u){var e=!0;return"ngModelChange"===n&&(e=!1!==(l.component.model.upload.value=u)&&e),e},b,p)),e["\u0275did"](2,16384,null,0,C.RequiredValidator,[],{required:[0,"required"]},null),e["\u0275did"](3,16384,null,0,y.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALIDATORS,function(l,n){return[l,n]},[C.RequiredValidator,y.a]),e["\u0275did"](5,16384,null,0,S.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALUE_ACCESSOR,function(l){return[l]},[S.a]),e["\u0275did"](7,671744,null,0,C.NgModel,[[2,C.ControlContainer],[2,C.NG_VALIDATORS],[8,null],[2,C.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),e["\u0275prd"](2048,null,C.NgControl,null,[C.NgModel]),e["\u0275did"](9,16384,null,0,C.NgControlStatus,[C.NgControl],null,null),e["\u0275did"](10,16760832,null,0,v.a,[e.Injector],{required:[0,"required"],label:[1,"label"],description:[2,"description"],multiple:[3,"multiple"],fileTypes:[4,"fileTypes"]},null),e["\u0275pad"](11,1),(l()(),e["\u0275ted"](-1,null,["\n "]))],function(l,n){var u=n.component;l(n,2,0,!0),l(n,7,0,"file",u.model.upload.value),l(n,10,0,!0,u.model.upload.label,u.model.upload.description,!0,l(n,11,0,".recipe"))},function(l,n){l(n,1,1,[e["\u0275nov"](n,2).required?"":null,e["\u0275nov"](n,9).ngClassUntouched,e["\u0275nov"](n,9).ngClassTouched,e["\u0275nov"](n,9).ngClassPristine,e["\u0275nov"](n,9).ngClassDirty,e["\u0275nov"](n,9).ngClassValid,e["\u0275nov"](n,9).ngClassInvalid,e["\u0275nov"](n,9).ngClassPending,e["\u0275nov"](n,10).disabled,e["\u0275nov"](n,10).disabled,e["\u0275nov"](n,10).disabled])})}function bl(l){return e["\u0275vid"](0,[(l()(),e["\u0275eld"](0,0,null,null,2,"sme-option",[],null,null,null,N.b,N.a)),e["\u0275did"](1,49152,[[12,4]],1,T.a,[],{value:[0,"value"],label:[1,"label"]},null),e["\u0275qud"](335544320,13,{subFormTemplate:0})],function(l,n){l(n,1,0,n.context.$implicit.value,n.context.$implicit.label)},null)}function Cl(l){return e["\u0275vid"](0,[(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](1,0,null,null,13,"sme-form-field",[["name","rootbeerType"],["type","radiogroup"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"sme-disabled",null],[1,"disabled",0],[1,"aria-disabled",0],[1,"aria-label",0]],[[null,"ngModelChange"]],function(l,n,u){var e=!0;return"ngModelChange"===n&&(e=!1!==(l.component.model.rootbeerType.value=u)&&e),e},A.b,A.a)),e["\u0275did"](2,16384,null,0,y.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALIDATORS,function(l){return[l]},[y.a]),e["\u0275did"](4,16384,null,0,S.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALUE_ACCESSOR,function(l){return[l]},[S.a]),e["\u0275did"](6,671744,null,0,C.NgModel,[[2,C.ControlContainer],[2,C.NG_VALIDATORS],[8,null],[2,C.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),e["\u0275prd"](2048,null,C.NgControl,null,[C.NgModel]),e["\u0275did"](8,16384,null,0,C.NgControlStatus,[C.NgControl],null,null),e["\u0275did"](9,16760832,null,1,R.a,[e.Injector],{label:[0,"label"],description:[1,"description"]},null),e["\u0275qud"](603979776,12,{options:1}),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275and"](16777216,[[11,2],[3,2]],null,1,null,bl)),e["\u0275did"](13,802816,null,0,a.NgForOf,[e.ViewContainerRef,e.TemplateRef,e.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "]))],function(l,n){var u=n.component;l(n,6,0,"rootbeerType",u.model.rootbeerType.value),l(n,9,0,u.model.rootbeerType.label,u.model.rootbeerType.description),l(n,13,0,u.model.rootbeerType.options)},function(l,n){l(n,1,1,[e["\u0275nov"](n,8).ngClassUntouched,e["\u0275nov"](n,8).ngClassTouched,e["\u0275nov"](n,8).ngClassPristine,e["\u0275nov"](n,8).ngClassDirty,e["\u0275nov"](n,8).ngClassValid,e["\u0275nov"](n,8).ngClassInvalid,e["\u0275nov"](n,8).ngClassPending,e["\u0275nov"](n,9).disabled,e["\u0275nov"](n,9).disabled,e["\u0275nov"](n,9).disabled,e["\u0275nov"](n,9).ariaLabel])})}function yl(l){return e["\u0275vid"](0,[(l()(),e["\u0275eld"](0,0,null,null,2,"sme-option",[],null,null,null,N.b,N.a)),e["\u0275did"](1,49152,[[14,4]],1,T.a,[],{value:[0,"value"],label:[1,"label"]},null),e["\u0275qud"](335544320,15,{subFormTemplate:0})],function(l,n){l(n,1,0,n.context.$implicit.value,n.context.$implicit.label)},null)}function Sl(l){return e["\u0275vid"](0,[(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](1,0,null,null,9,"sme-form-field",[["name","sodaName"],["type","text"]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"sme-disabled",null],[1,"disabled",0],[1,"aria-disabled",0]],[[null,"ngModelChange"]],function(l,n,u){var e=!0;return"ngModelChange"===n&&(e=!1!==(l.component.model.name.value=u)&&e),e},V.b,V.a)),e["\u0275did"](2,16384,null,0,C.RequiredValidator,[],{required:[0,"required"]},null),e["\u0275did"](3,16384,null,0,y.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALIDATORS,function(l,n){return[l,n]},[C.RequiredValidator,y.a]),e["\u0275did"](5,16384,null,0,S.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALUE_ACCESSOR,function(l){return[l]},[S.a]),e["\u0275did"](7,671744,null,0,C.NgModel,[[2,C.ControlContainer],[2,C.NG_VALIDATORS],[8,null],[2,C.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),e["\u0275prd"](2048,null,C.NgControl,null,[C.NgModel]),e["\u0275did"](9,16384,null,0,C.NgControlStatus,[C.NgControl],null,null),e["\u0275did"](10,16760832,null,0,M.a,[e.Injector],{required:[0,"required"],label:[1,"label"]},null),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](12,0,null,null,8,"sme-form-field",[["name","details"],["type","text"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"sme-disabled",null],[1,"disabled",0],[1,"aria-disabled",0]],[[null,"ngModelChange"]],function(l,n,u){var e=!0;return"ngModelChange"===n&&(e=!1!==(l.component.model.details.value=u)&&e),e},V.b,V.a)),e["\u0275did"](13,16384,null,0,y.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALIDATORS,function(l){return[l]},[y.a]),e["\u0275did"](15,16384,null,0,S.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALUE_ACCESSOR,function(l){return[l]},[S.a]),e["\u0275did"](17,671744,null,0,C.NgModel,[[2,C.ControlContainer],[2,C.NG_VALIDATORS],[8,null],[2,C.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),e["\u0275prd"](2048,null,C.NgControl,null,[C.NgModel]),e["\u0275did"](19,16384,null,0,C.NgControlStatus,[C.NgControl],null,null),e["\u0275did"](20,16760832,null,0,M.a,[e.Injector],{label:[0,"label"],multiline:[1,"multiline"]},null),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](22,0,null,null,42,"sme-form-field",[["name","flavorMix"],["type","checklist"]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"sme-disabled",null],[1,"disabled",0],[1,"aria-disabled",0],[1,"aria-label",0]],[[null,"ngModelChange"]],function(l,n,u){var e=!0;return"ngModelChange"===n&&(e=!1!==(l.component.model.flavorMix.value=u)&&e),e},G,E)),e["\u0275did"](23,16384,null,0,C.RequiredValidator,[],{required:[0,"required"]},null),e["\u0275did"](24,16384,null,0,y.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALIDATORS,function(l,n){return[l,n]},[C.RequiredValidator,y.a]),e["\u0275did"](26,16384,null,0,S.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALUE_ACCESSOR,function(l){return[l]},[S.a]),e["\u0275did"](28,671744,null,0,C.NgModel,[[2,C.ControlContainer],[2,C.NG_VALIDATORS],[8,null],[2,C.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),e["\u0275prd"](2048,null,C.NgControl,null,[C.NgModel]),e["\u0275did"](30,16384,null,0,C.NgControlStatus,[C.NgControl],null,null),e["\u0275did"](31,16760832,null,1,L.a,[e.Injector],{required:[0,"required"],label:[1,"label"]},null),e["\u0275qud"](603979776,4,{options:1}),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](34,0,null,null,2,"sme-option",[],null,null,null,N.b,N.a)),e["\u0275did"](35,49152,[[4,4]],1,T.a,[],{value:[0,"value"],label:[1,"label"]},null),e["\u0275qud"](335544320,5,{subFormTemplate:0}),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](38,0,null,null,2,"sme-option",[],null,null,null,N.b,N.a)),e["\u0275did"](39,49152,[[4,4]],1,T.a,[],{value:[0,"value"],label:[1,"label"]},null),e["\u0275qud"](335544320,6,{subFormTemplate:0}),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](42,0,null,null,2,"sme-option",[],null,null,null,N.b,N.a)),e["\u0275did"](43,49152,[[4,4]],1,T.a,[],{value:[0,"value"],label:[1,"label"]},null),e["\u0275qud"](335544320,7,{subFormTemplate:0}),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](46,0,null,null,2,"sme-option",[],null,null,null,N.b,N.a)),e["\u0275did"](47,49152,[[4,4]],1,T.a,[],{value:[0,"value"],label:[1,"label"]},null),e["\u0275qud"](335544320,8,{subFormTemplate:0}),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](50,0,null,null,2,"sme-option",[],null,null,null,N.b,N.a)),e["\u0275did"](51,49152,[[4,4]],1,T.a,[],{value:[0,"value"],label:[1,"label"]},null),e["\u0275qud"](335544320,9,{subFormTemplate:0}),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](54,0,null,null,2,"sme-option",[],null,null,null,N.b,N.a)),e["\u0275did"](55,49152,[[4,4]],1,T.a,[],{value:[0,"value"],label:[1,"label"]},null),e["\u0275qud"](335544320,10,{subFormTemplate:0}),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](58,0,null,null,5,"sme-option",[],null,null,null,N.b,N.a)),e["\u0275did"](59,49152,[[4,4]],1,T.a,[],{value:[0,"value"],label:[1,"label"]},null),e["\u0275qud"](603979776,11,{subFormTemplate:0}),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275and"](0,[[11,2],[3,2]],null,0,null,Cl)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](66,0,null,null,8,"sme-form-field",[["name","carbonationLevel"],["type","slider"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"sme-disabled",null],[1,"disabled",0],[1,"aria-disabled",0]],[[null,"ngModelChange"],[null,"customValidate"]],function(l,n,u){var e=!0,t=l.component;return"ngModelChange"===n&&(e=!1!==(t.model.carbonationLevel.value=u)&&e),"customValidate"===n&&(e=!1!==t.onCustomValidate("carbonationLevel",u)&&e),e},W,P)),e["\u0275did"](67,16384,null,0,y.a,[],null,{customValidate:"customValidate"}),e["\u0275prd"](1024,null,C.NG_VALIDATORS,function(l){return[l]},[y.a]),e["\u0275did"](69,16384,null,0,S.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALUE_ACCESSOR,function(l){return[l]},[S.a]),e["\u0275did"](71,671744,null,0,C.NgModel,[[2,C.ControlContainer],[2,C.NG_VALIDATORS],[8,null],[2,C.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),e["\u0275prd"](2048,null,C.NgControl,null,[C.NgModel]),e["\u0275did"](73,16384,null,0,C.NgControlStatus,[C.NgControl],null,null),e["\u0275did"](74,16760832,null,0,U.a,[e.Injector],{label:[0,"label"],description:[1,"description"],step:[2,"step"],min:[3,"min"],max:[4,"max"]},null),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](76,0,null,null,8,"sme-form-field",[["name","tags"],["type","tags"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"sme-disabled",null],[1,"disabled",0],[1,"aria-disabled",0],[1,"aria-label",0]],[[null,"ngModelChange"]],function(l,n,u){var e=!0;return"ngModelChange"===n&&(e=!1!==(l.component.model.tags.value=u)&&e),e},B.b,B.a)),e["\u0275did"](77,16384,null,0,y.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALIDATORS,function(l){return[l]},[y.a]),e["\u0275did"](79,16384,null,0,S.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALUE_ACCESSOR,function(l){return[l]},[S.a]),e["\u0275did"](81,671744,null,0,C.NgModel,[[2,C.ControlContainer],[2,C.NG_VALIDATORS],[8,null],[2,C.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),e["\u0275prd"](2048,null,C.NgControl,null,[C.NgModel]),e["\u0275did"](83,16384,null,0,C.NgControlStatus,[C.NgControl],null,null),e["\u0275did"](84,16760832,null,0,j.a,[e.Injector],{label:[0,"label"],description:[1,"description"],suggestions:[2,"suggestions"]},null),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](86,0,null,null,13,"sme-form-field",[["name","size"],["type","select"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"sme-disabled",null],[1,"disabled",0],[1,"aria-disabled",0]],[[null,"ngModelChange"]],function(l,n,u){var e=!0;return"ngModelChange"===n&&(e=!1!==(l.component.model.size.value=u)&&e),e},Y,$)),e["\u0275did"](87,16384,null,0,y.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALIDATORS,function(l){return[l]},[y.a]),e["\u0275did"](89,16384,null,0,S.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALUE_ACCESSOR,function(l){return[l]},[S.a]),e["\u0275did"](91,671744,null,0,C.NgModel,[[2,C.ControlContainer],[2,C.NG_VALIDATORS],[8,null],[2,C.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),e["\u0275prd"](2048,null,C.NgControl,null,[C.NgModel]),e["\u0275did"](93,16384,null,0,C.NgControlStatus,[C.NgControl],null,null),e["\u0275did"](94,16760832,null,1,z.a,[e.Injector],{label:[0,"label"],description:[1,"description"]},null),e["\u0275qud"](603979776,14,{options:1}),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275and"](16777216,[[3,2]],null,1,null,yl)),e["\u0275did"](98,802816,null,0,a.NgForOf,[e.ViewContainerRef,e.TemplateRef,e.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](101,0,null,null,8,"sme-form-field",[["name","extraSugar"],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"sme-disabled",null],[1,"disabled",0],[1,"aria-disabled",0]],[[null,"ngModelChange"],[null,"customValidate"]],function(l,n,u){var e=!0,t=l.component;return"ngModelChange"===n&&(e=!1!==(t.model.extraSugar.value=u)&&e),"customValidate"===n&&(e=!1!==t.onCustomValidate("extraSugar",u)&&e),e},nl,X)),e["\u0275did"](102,16384,null,0,y.a,[],null,{customValidate:"customValidate"}),e["\u0275prd"](1024,null,C.NG_VALIDATORS,function(l){return[l]},[y.a]),e["\u0275did"](104,16384,null,0,S.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALUE_ACCESSOR,function(l){return[l]},[S.a]),e["\u0275did"](106,671744,null,0,C.NgModel,[[2,C.ControlContainer],[2,C.NG_VALIDATORS],[8,null],[2,C.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),e["\u0275prd"](2048,null,C.NgControl,null,[C.NgModel]),e["\u0275did"](108,16384,null,0,C.NgControlStatus,[C.NgControl],null,null),e["\u0275did"](109,16760832,null,0,Z.a,[e.Injector],{label:[0,"label"],description:[1,"description"],step:[2,"step"],min:[3,"min"],max:[4,"max"]},null),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](111,0,null,null,8,"sme-form-field",[["name","isDiet"],["type","checkbox"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"sme-disabled",null],[1,"disabled",0],[1,"aria-disabled",0]],[[null,"ngModelChange"]],function(l,n,u){var e=!0;return"ngModelChange"===n&&(e=!1!==(l.component.model.isDiet.value=u)&&e),e},ul.b,ul.a)),e["\u0275did"](112,16384,null,0,y.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALIDATORS,function(l){return[l]},[y.a]),e["\u0275did"](114,16384,null,0,S.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALUE_ACCESSOR,function(l){return[l]},[S.a]),e["\u0275did"](116,671744,null,0,C.NgModel,[[2,C.ControlContainer],[2,C.NG_VALIDATORS],[8,null],[2,C.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),e["\u0275prd"](2048,null,C.NgControl,null,[C.NgModel]),e["\u0275did"](118,16384,null,0,C.NgControlStatus,[C.NgControl],null,null),e["\u0275did"](119,16760832,null,0,el.a,[e.Injector],{label:[0,"label"]},null),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](121,0,null,null,8,"sme-form-field",[["name","emergencyProduction"],["type","toggle-switch"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"sme-disabled",null],[1,"disabled",0],[1,"aria-disabled",0],[1,"aria-label",0]],[[null,"ngModelChange"],[null,"customValidate"]],function(l,n,u){var e=!0,t=l.component;return"ngModelChange"===n&&(e=!1!==(t.model.emergencyProduction.value=u)&&e),"customValidate"===n&&(e=!1!==t.onCustomValidate("emergencyProduction",u)&&e),e},al,dl)),e["\u0275did"](122,16384,null,0,y.a,[],null,{customValidate:"customValidate"}),e["\u0275prd"](1024,null,C.NG_VALIDATORS,function(l){return[l]},[y.a]),e["\u0275did"](124,16384,null,0,S.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALUE_ACCESSOR,function(l){return[l]},[S.a]),e["\u0275did"](126,671744,null,0,C.NgModel,[[2,C.ControlContainer],[2,C.NG_VALIDATORS],[8,null],[2,C.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),e["\u0275prd"](2048,null,C.NgControl,null,[C.NgModel]),e["\u0275did"](128,16384,null,0,C.NgControlStatus,[C.NgControl],null,null),e["\u0275did"](129,16760832,null,0,tl.a,[e.Injector],{label:[0,"label"],description:[1,"description"]},null),(l()(),e["\u0275ted"](-1,null,["\n "]))],function(l,n){var u=n.component;l(n,2,0,!0),l(n,7,0,"sodaName",u.model.name.value),l(n,10,0,!0,u.model.name.label),l(n,17,0,"details",u.model.details.value),l(n,20,0,u.model.details.label,!0),l(n,23,0,!0),l(n,28,0,"flavorMix",u.model.flavorMix.value),l(n,31,0,!0,u.model.flavorMix.label),l(n,35,0,u.model.flavorMix.options.cola.value,u.model.flavorMix.options.cola.label),l(n,39,0,u.model.flavorMix.options.pepper.value,u.model.flavorMix.options.pepper.label),l(n,43,0,u.model.flavorMix.options.orange.value,u.model.flavorMix.options.orange.label),l(n,47,0,u.model.flavorMix.options.grape.value,u.model.flavorMix.options.grape.label),l(n,51,0,u.model.flavorMix.options.lemonlime.value,u.model.flavorMix.options.lemonlime.label),l(n,55,0,u.model.flavorMix.options.cherry.value,u.model.flavorMix.options.cherry.label),l(n,59,0,u.model.flavorMix.options.rootbeer.value,u.model.flavorMix.options.rootbeer.label),l(n,71,0,"carbonationLevel",u.model.carbonationLevel.value),l(n,74,0,u.model.carbonationLevel.label,u.model.carbonationLevel.description,u.model.carbonationLevel.step,u.model.carbonationLevel.min,u.model.carbonationLevel.max),l(n,81,0,"tags",u.model.tags.value),l(n,84,0,u.model.tags.label,u.model.tags.description,u.model.tags.suggestions),l(n,91,0,"size",u.model.size.value),l(n,94,0,u.model.size.label,u.model.size.description),l(n,98,0,u.model.size.options),l(n,106,0,"extraSugar",u.model.extraSugar.value),l(n,109,0,u.model.extraSugar.label,u.model.extraSugar.description,u.model.extraSugar.step,u.model.extraSugar.min,u.model.extraSugar.max),l(n,116,0,"isDiet",u.model.isDiet.value),l(n,119,0,u.model.isDiet.label),l(n,126,0,"emergencyProduction",u.model.emergencyProduction.value),l(n,129,0,u.model.emergencyProduction.label,u.model.emergencyProduction.description)},function(l,n){l(n,1,1,[e["\u0275nov"](n,2).required?"":null,e["\u0275nov"](n,9).ngClassUntouched,e["\u0275nov"](n,9).ngClassTouched,e["\u0275nov"](n,9).ngClassPristine,e["\u0275nov"](n,9).ngClassDirty,e["\u0275nov"](n,9).ngClassValid,e["\u0275nov"](n,9).ngClassInvalid,e["\u0275nov"](n,9).ngClassPending,e["\u0275nov"](n,10).disabled,e["\u0275nov"](n,10).disabled,e["\u0275nov"](n,10).disabled]),l(n,12,0,e["\u0275nov"](n,19).ngClassUntouched,e["\u0275nov"](n,19).ngClassTouched,e["\u0275nov"](n,19).ngClassPristine,e["\u0275nov"](n,19).ngClassDirty,e["\u0275nov"](n,19).ngClassValid,e["\u0275nov"](n,19).ngClassInvalid,e["\u0275nov"](n,19).ngClassPending,e["\u0275nov"](n,20).disabled,e["\u0275nov"](n,20).disabled,e["\u0275nov"](n,20).disabled),l(n,22,1,[e["\u0275nov"](n,23).required?"":null,e["\u0275nov"](n,30).ngClassUntouched,e["\u0275nov"](n,30).ngClassTouched,e["\u0275nov"](n,30).ngClassPristine,e["\u0275nov"](n,30).ngClassDirty,e["\u0275nov"](n,30).ngClassValid,e["\u0275nov"](n,30).ngClassInvalid,e["\u0275nov"](n,30).ngClassPending,e["\u0275nov"](n,31).disabled,e["\u0275nov"](n,31).disabled,e["\u0275nov"](n,31).disabled,e["\u0275nov"](n,31).ariaLabel]),l(n,66,0,e["\u0275nov"](n,73).ngClassUntouched,e["\u0275nov"](n,73).ngClassTouched,e["\u0275nov"](n,73).ngClassPristine,e["\u0275nov"](n,73).ngClassDirty,e["\u0275nov"](n,73).ngClassValid,e["\u0275nov"](n,73).ngClassInvalid,e["\u0275nov"](n,73).ngClassPending,e["\u0275nov"](n,74).disabled,e["\u0275nov"](n,74).disabled,e["\u0275nov"](n,74).disabled),l(n,76,1,[e["\u0275nov"](n,83).ngClassUntouched,e["\u0275nov"](n,83).ngClassTouched,e["\u0275nov"](n,83).ngClassPristine,e["\u0275nov"](n,83).ngClassDirty,e["\u0275nov"](n,83).ngClassValid,e["\u0275nov"](n,83).ngClassInvalid,e["\u0275nov"](n,83).ngClassPending,e["\u0275nov"](n,84).disabled,e["\u0275nov"](n,84).disabled,e["\u0275nov"](n,84).disabled,e["\u0275nov"](n,84).ariaLabel]),l(n,86,0,e["\u0275nov"](n,93).ngClassUntouched,e["\u0275nov"](n,93).ngClassTouched,e["\u0275nov"](n,93).ngClassPristine,e["\u0275nov"](n,93).ngClassDirty,e["\u0275nov"](n,93).ngClassValid,e["\u0275nov"](n,93).ngClassInvalid,e["\u0275nov"](n,93).ngClassPending,e["\u0275nov"](n,94).disabled,e["\u0275nov"](n,94).disabled,e["\u0275nov"](n,94).disabled),l(n,101,0,e["\u0275nov"](n,108).ngClassUntouched,e["\u0275nov"](n,108).ngClassTouched,e["\u0275nov"](n,108).ngClassPristine,e["\u0275nov"](n,108).ngClassDirty,e["\u0275nov"](n,108).ngClassValid,e["\u0275nov"](n,108).ngClassInvalid,e["\u0275nov"](n,108).ngClassPending,e["\u0275nov"](n,109).disabled,e["\u0275nov"](n,109).disabled,e["\u0275nov"](n,109).disabled),l(n,111,0,e["\u0275nov"](n,118).ngClassUntouched,e["\u0275nov"](n,118).ngClassTouched,e["\u0275nov"](n,118).ngClassPristine,e["\u0275nov"](n,118).ngClassDirty,e["\u0275nov"](n,118).ngClassValid,e["\u0275nov"](n,118).ngClassInvalid,e["\u0275nov"](n,118).ngClassPending,e["\u0275nov"](n,119).disabled,e["\u0275nov"](n,119).disabled,e["\u0275nov"](n,119).disabled),l(n,121,1,[e["\u0275nov"](n,128).ngClassUntouched,e["\u0275nov"](n,128).ngClassTouched,e["\u0275nov"](n,128).ngClassPristine,e["\u0275nov"](n,128).ngClassDirty,e["\u0275nov"](n,128).ngClassValid,e["\u0275nov"](n,128).ngClassInvalid,e["\u0275nov"](n,128).ngClassPending,e["\u0275nov"](n,129).disabled,e["\u0275nov"](n,129).disabled,e["\u0275nov"](n,129).disabled,e["\u0275nov"](n,129).ariaLabel])})}function Nl(l){return e["\u0275vid"](0,[(l()(),e["\u0275eld"](0,0,null,null,62,"div",[["class","sme-layout-absolute sme-position-inset-none sme-documentation"]],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](2,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Soda Factory"])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](5,0,null,null,56,"div",[["class","sme-documentation-example"]],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](7,0,null,null,53,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"submit"],[null,"reset"]],function(l,n,u){var t=!0;return"submit"===n&&(t=!1!==e["\u0275nov"](l,9).onSubmit(u)&&t),"reset"===n&&(t=!1!==e["\u0275nov"](l,9).onReset()&&t),t},null,null)),e["\u0275did"](8,16384,null,0,C["\u0275bf"],[],null,null),e["\u0275did"](9,4210688,null,0,C.NgForm,[[8,null],[8,null]],null,null),e["\u0275prd"](2048,null,C.ControlContainer,null,[C.NgForm]),e["\u0275did"](11,16384,null,0,C.NgControlStatusGroup,[C.ControlContainer],null,null),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](13,0,null,null,8,"sme-form-field",[["name","model"],["type","readonly"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"sme-disabled",null],[1,"disabled",0],[1,"aria-disabled",0]],[[null,"ngModelChange"]],function(l,n,u){var e=!0;return"ngModelChange"===n&&(e=!1!==(l.component.model.model.value=u)&&e),e},cl,rl)),e["\u0275did"](14,16384,null,0,y.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALIDATORS,function(l){return[l]},[y.a]),e["\u0275did"](16,16384,null,0,S.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALUE_ACCESSOR,function(l){return[l]},[S.a]),e["\u0275did"](18,671744,null,0,C.NgModel,[[2,C.ControlContainer],[2,C.NG_VALIDATORS],[8,null],[2,C.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),e["\u0275prd"](2048,null,C.NgControl,null,[C.NgModel]),e["\u0275did"](20,16384,null,0,C.NgControlStatus,[C.NgControl],null,null),e["\u0275did"](21,16760832,null,0,il.a,[e.Injector],{label:[0,"label"]},null),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](23,0,null,null,10,"sme-form-field",[["name","password"],["type","password"]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"sme-disabled",null],[1,"disabled",0],[1,"aria-disabled",0]],[[null,"ngModelChange"],[null,"customValidate"],[null,"keydown"]],function(l,n,u){var t=!0,d=l.component;return"keydown"===n&&(t=!1!==e["\u0275nov"](l,25).onKeydown(u)&&t),"ngModelChange"===n&&(t=!1!==(d.model.password.value=u)&&t),"customValidate"===n&&(t=!1!==d.onCustomValidate("password",u)&&t),t},ml.b,ml.a)),e["\u0275did"](24,16384,null,0,C.RequiredValidator,[],{required:[0,"required"]},null),e["\u0275did"](25,16384,null,0,gl.a,[],null,null),e["\u0275did"](26,16384,null,0,y.a,[],null,{customValidate:"customValidate"}),e["\u0275prd"](1024,null,C.NG_VALIDATORS,function(l,n,u){return[l,n,u]},[C.RequiredValidator,gl.a,y.a]),e["\u0275did"](28,16384,null,0,S.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALUE_ACCESSOR,function(l){return[l]},[S.a]),e["\u0275did"](30,671744,null,0,C.NgModel,[[2,C.ControlContainer],[2,C.NG_VALIDATORS],[8,null],[2,C.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),e["\u0275prd"](2048,null,C.NgControl,null,[C.NgModel]),e["\u0275did"](32,16384,null,0,C.NgControlStatus,[C.NgControl],null,null),e["\u0275did"](33,16760832,null,0,vl.a,[e.Injector],{required:[0,"required"],label:[1,"label"],description:[2,"description"]},null),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](35,0,null,null,24,"sme-form-field",[["name","recipeType"],["type","radiogroup"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"sme-disabled",null],[1,"disabled",0],[1,"aria-disabled",0],[1,"aria-label",0]],[[null,"ngModelChange"]],function(l,n,u){var e=!0;return"ngModelChange"===n&&(e=!1!==(l.component.model.recipeType.value=u)&&e),e},A.b,A.a)),e["\u0275did"](36,16384,null,0,y.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALIDATORS,function(l){return[l]},[y.a]),e["\u0275did"](38,16384,null,0,S.a,[],null,null),e["\u0275prd"](1024,null,C.NG_VALUE_ACCESSOR,function(l){return[l]},[S.a]),e["\u0275did"](40,671744,null,0,C.NgModel,[[2,C.ControlContainer],[2,C.NG_VALIDATORS],[8,null],[2,C.NG_VALUE_ACCESSOR]],{name:[0,"name"],isDisabled:[1,"isDisabled"],model:[2,"model"]},{update:"ngModelChange"}),e["\u0275prd"](2048,null,C.NgControl,null,[C.NgModel]),e["\u0275did"](42,16384,null,0,C.NgControlStatus,[C.NgControl],null,null),e["\u0275did"](43,16760832,null,1,R.a,[e.Injector],{label:[0,"label"],description:[1,"description"],disabledInput:[2,"disabledInput"]},null),e["\u0275qud"](603979776,1,{options:1}),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](46,0,null,null,5,"sme-option",[],null,null,null,N.b,N.a)),e["\u0275did"](47,49152,[[1,4]],1,T.a,[],{value:[0,"value"],label:[1,"label"]},null),e["\u0275qud"](335544320,2,{subFormTemplate:0}),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275and"](0,[[2,2]],null,0,null,hl)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](53,0,null,null,5,"sme-option",[],null,null,null,N.b,N.a)),e["\u0275did"](54,49152,[[1,4]],1,T.a,[],{value:[0,"value"],label:[1,"label"]},null),e["\u0275qud"](603979776,3,{subFormTemplate:0}),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275and"](0,[[3,2]],null,0,null,Sl)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n"])),(l()(),e["\u0275ted"](-1,null,["\n"]))],function(l,n){var u=n.component;l(n,18,0,"model",u.model.model.value),l(n,21,0,u.model.model.label),l(n,24,0,!0),l(n,30,0,"password",u.model.password.value),l(n,33,0,!0,u.model.password.label,u.model.password.description),l(n,40,0,"recipeType","password"!==u.model.password.value,u.model.recipeType.value),l(n,43,0,u.model.recipeType.label,u.model.recipeType.description,"password"!==u.model.password.value),l(n,47,0,u.model.recipeType.options.upload.value,u.model.recipeType.options.upload.label),l(n,54,0,u.model.recipeType.options.create.value,u.model.recipeType.options.create.label)},function(l,n){l(n,7,0,e["\u0275nov"](n,11).ngClassUntouched,e["\u0275nov"](n,11).ngClassTouched,e["\u0275nov"](n,11).ngClassPristine,e["\u0275nov"](n,11).ngClassDirty,e["\u0275nov"](n,11).ngClassValid,e["\u0275nov"](n,11).ngClassInvalid,e["\u0275nov"](n,11).ngClassPending),l(n,13,0,e["\u0275nov"](n,20).ngClassUntouched,e["\u0275nov"](n,20).ngClassTouched,e["\u0275nov"](n,20).ngClassPristine,e["\u0275nov"](n,20).ngClassDirty,e["\u0275nov"](n,20).ngClassValid,e["\u0275nov"](n,20).ngClassInvalid,e["\u0275nov"](n,20).ngClassPending,e["\u0275nov"](n,21).disabled,e["\u0275nov"](n,21).disabled,e["\u0275nov"](n,21).disabled),l(n,23,1,[e["\u0275nov"](n,24).required?"":null,e["\u0275nov"](n,32).ngClassUntouched,e["\u0275nov"](n,32).ngClassTouched,e["\u0275nov"](n,32).ngClassPristine,e["\u0275nov"](n,32).ngClassDirty,e["\u0275nov"](n,32).ngClassValid,e["\u0275nov"](n,32).ngClassInvalid,e["\u0275nov"](n,32).ngClassPending,e["\u0275nov"](n,33).disabled,e["\u0275nov"](n,33).disabled,e["\u0275nov"](n,33).disabled]),l(n,35,1,[e["\u0275nov"](n,42).ngClassUntouched,e["\u0275nov"](n,42).ngClassTouched,e["\u0275nov"](n,42).ngClassPristine,e["\u0275nov"](n,42).ngClassDirty,e["\u0275nov"](n,42).ngClassValid,e["\u0275nov"](n,42).ngClassInvalid,e["\u0275nov"](n,42).ngClassPending,e["\u0275nov"](n,43).disabled,e["\u0275nov"](n,43).disabled,e["\u0275nov"](n,43).disabled,e["\u0275nov"](n,43).ariaLabel])})}var Tl=e["\u0275ccf"]("sme-ng2-control-input-soda-factory-example",pl,function(l){return e["\u0275vid"](0,[(l()(),e["\u0275eld"](0,0,null,null,1,"sme-ng2-control-input-soda-factory-example",[],null,null,null,Nl,fl)),e["\u0275did"](1,49152,null,0,pl,[],null,null)],null,null)},{},{},[]),Al=function(){},Rl=e["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Vl(l){return e["\u0275vid"](0,[(l()(),e["\u0275eld"](0,0,null,null,841,"div",[["class","sme-layout-absolute sme-position-inset-none sme-documentation"]],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](2,0,null,null,7,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](4,0,null,null,4,"p",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n Form Fields are the basis of form controls in Windows Admin Center. They follow the format:\n "])),(l()(),e["\u0275eld"](6,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,[''])),(l()(),e["\u0275ted"](-1,null,[" where [typeName] is a valid field type.\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](11,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Common"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](14,0,null,null,127,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](16,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Properties"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](19,0,null,null,121,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](21,0,null,null,115,"table",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](23,0,null,null,13,"thead",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](25,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](27,0,null,null,1,"th",[["style","width: 200px"]],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Attribute"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](30,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](33,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Description"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](38,0,null,null,97,"tbody",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](40,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](42,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["disabled"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](45,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["boolean"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](48,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Marks the form field as disabled"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](52,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](54,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["required*"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](57,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["boolean"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](60,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Marks the form field as required and enables required validation checks"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](64,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](66,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["autofocus"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](69,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["boolean"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](72,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["enables autofocus on the form field"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](76,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](78,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["placeholder*"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](81,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["string"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](84,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["If applicable, identifies the placeholder text to show in the control"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](88,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](90,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["label"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](93,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["string"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](96,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["The label of the field. This is also used for aria-label properties"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](100,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](102,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["description"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](105,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["string"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](108,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["The description of the field. This is also used for aria-description properties where available"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](112,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](114,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["immediateValidation"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](117,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["boolean"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](120,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Causes validation to occur immediatly when the control loads."])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](124,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](126,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["customValidate*"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](129,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["EventEmitter"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](132,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Output for custom validation on this field. Only applies to template driven forms."])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](138,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["* = Not available on all controls."])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](143,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,['Type: "checkbox"'])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](146,0,null,null,50,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](148,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Value Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](151,0,null,null,5,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](153,0,null,null,2,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](154,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["boolean"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](158,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Properties"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](161,0,null,null,34,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](163,0,null,null,31,"table",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](165,0,null,null,13,"thead",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](167,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](169,0,null,null,1,"th",[["style","width: 200px"]],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Attribute"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](172,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](175,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Description"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](180,0,null,null,13,"tbody",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](182,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](184,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["indeterminate"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](187,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["boolean"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](190,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Marks the checkbox as indeterminate. Any change to the value will reset this field."])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](198,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,['Type: "checklist"'])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](201,0,null,null,35,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](203,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Value Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](206,0,null,null,8,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](208,0,null,null,5,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](209,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["MsftSme.StringMap"])),(l()(),e["\u0275ted"](-1,null,[" where the keys are the value properties from each "])),(l()(),e["\u0275eld"](212,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,[""])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](216,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Content"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](219,0,null,null,16,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](221,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["The following content types are support inside this form field"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](224,0,null,null,10,"ul",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](226,0,null,null,7,"li",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](228,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,[""])),(l()(),e["\u0275ted"](-1,null,[" with optional inner "])),(l()(),e["\u0275eld"](231,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,[""])),(l()(),e["\u0275ted"](-1,null,[" containing additional form elements\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](238,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,['Type: "file"'])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](241,0,null,null,92,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](243,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Value Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](246,0,null,null,11,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](248,0,null,null,8,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](249,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["File"])),(l()(),e["\u0275ted"](-1,null,[" if "])),(l()(),e["\u0275eld"](252,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["[multiple=false]"])),(l()(),e["\u0275ted"](-1,null,[" else "])),(l()(),e["\u0275eld"](255,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["FileList"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](259,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Properties"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](262,0,null,null,70,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](264,0,null,null,67,"table",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](266,0,null,null,13,"thead",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](268,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](270,0,null,null,1,"th",[["style","width: 200px"]],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Attribute"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](273,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](276,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Description"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](281,0,null,null,49,"tbody",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](283,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](285,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["multiple"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](288,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["boolean"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](291,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Indicates that multiple files are allowed"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](295,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](297,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["fileTypes"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](300,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["string[]"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](303,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Indicates the type of files that are allowed"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](307,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](309,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["buttonLabel"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](312,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["string"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](315,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["The label to use on the select button"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](319,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](321,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["multipleFileFormat"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](324,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["string"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](327,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["The format to use when multiple files are selected"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](335,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,['Type: "number"'])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](338,0,null,null,74,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](340,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Value Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](343,0,null,null,5,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](345,0,null,null,2,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](346,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["number"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](350,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Properties"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](353,0,null,null,58,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](355,0,null,null,55,"table",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](357,0,null,null,13,"thead",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](359,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](361,0,null,null,1,"th",[["style","width: 200px"]],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Attribute"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](364,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](367,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Description"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](372,0,null,null,37,"tbody",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](374,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](376,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["step"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](379,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["number"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](382,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["The size of each movement of the slider"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](386,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](388,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["min"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](391,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["number"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](394,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["The minimum value of the slider"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](398,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](400,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["max"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](403,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["number"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](406,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["The maximum value of the slider"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](414,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,['Type: "password"'])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](417,0,null,null,11,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](419,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Value Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](422,0,null,null,5,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](424,0,null,null,2,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](425,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["string"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](430,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,['Type: "radio-group"'])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](433,0,null,null,35,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](435,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Value Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](438,0,null,null,8,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](440,0,null,null,5,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](441,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["any"])),(l()(),e["\u0275ted"](-1,null,[" where the value is from the currently selected "])),(l()(),e["\u0275eld"](444,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,[""])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](448,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Content"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](451,0,null,null,16,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](453,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["The following content types are support inside this form field"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](456,0,null,null,10,"ul",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](458,0,null,null,7,"li",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](460,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,[""])),(l()(),e["\u0275ted"](-1,null,[" with optional inner "])),(l()(),e["\u0275eld"](463,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,[""])),(l()(),e["\u0275ted"](-1,null,[" containing additional form elements\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](470,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,['Type: "readonly"'])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](473,0,null,null,11,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](475,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Value Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](478,0,null,null,5,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](480,0,null,null,2,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](481,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["string"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](486,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,['Type: "search"'])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](489,0,null,null,11,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](491,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Value Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](494,0,null,null,5,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](496,0,null,null,2,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](497,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["string"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](502,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,['Type: "select"'])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](505,0,null,null,32,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](507,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Value Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](510,0,null,null,8,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](512,0,null,null,5,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](513,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["any"])),(l()(),e["\u0275ted"](-1,null,[" where the value is from the currently selected "])),(l()(),e["\u0275eld"](516,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,[""])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](520,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Content"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](523,0,null,null,13,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](525,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["The following content types are support inside this form field"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](528,0,null,null,7,"ul",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](530,0,null,null,4,"li",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](532,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,[""])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](539,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,['Type: "slider"'])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](542,0,null,null,74,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](544,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Value Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](547,0,null,null,5,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](549,0,null,null,2,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](550,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["number"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](554,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Properties"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](557,0,null,null,58,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](559,0,null,null,55,"table",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](561,0,null,null,13,"thead",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](563,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](565,0,null,null,1,"th",[["style","width: 200px"]],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Attribute"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](568,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](571,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Description"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](576,0,null,null,37,"tbody",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](578,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](580,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["step"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](583,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["number"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](586,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["The size of each movement of the slider"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](590,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](592,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["min"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](595,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["number"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](598,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["The minimum value of the slider"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](602,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](604,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["max"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](607,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["number"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](610,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["The maximum value of the slider"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](618,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,['Type: "tags"'])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](621,0,null,null,62,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](623,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Value Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](626,0,null,null,5,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](628,0,null,null,2,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](629,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["string[]"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](633,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Properties"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](636,0,null,null,46,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](638,0,null,null,43,"table",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](640,0,null,null,13,"thead",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](642,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](644,0,null,null,1,"th",[["style","width: 200px"]],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Attribute"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](647,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](650,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Description"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](655,0,null,null,25,"tbody",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](657,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](659,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["tagSplitCharacter"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](662,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["string"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](665,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Indicates the character to use to split tags on."])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](669,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](671,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["suggestions"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](674,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["string[]"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](677,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Suggestions for possible tags that the user could enter"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](685,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,['Type: "text"'])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](688,0,null,null,79,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](690,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Value Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](693,0,null,null,5,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](695,0,null,null,2,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](696,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["string"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](700,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Properties"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](703,0,null,null,63,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](705,0,null,null,55,"table",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](707,0,null,null,13,"thead",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](709,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](711,0,null,null,1,"th",[["style","width: 200px"]],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Attribute"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](714,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](717,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Description"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](722,0,null,null,37,"tbody",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](724,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](726,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["multiline"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](729,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["boolean"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](732,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Indicates that multiple lines should be accepted"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](736,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](738,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["rows*"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](741,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["number"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](744,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Indicates the number of visible rows for multiline text fields"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](748,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](750,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["columns*"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](753,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["number"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](756,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Indicates the number of visible columns for multiline text fields"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](762,0,null,null,3,"p",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["* = Only available when "])),(l()(),e["\u0275eld"](764,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,['multiline="true"'])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](769,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,['Type: "toggle-switch"'])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](772,0,null,null,67,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](774,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Value Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](777,0,null,null,5,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](779,0,null,null,2,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](780,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["boolean"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](784,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Properties"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](787,0,null,null,51,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](789,0,null,null,43,"table",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](791,0,null,null,13,"thead",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](793,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](795,0,null,null,1,"th",[["style","width: 200px"]],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Attribute"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](798,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Type"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](801,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Description"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](806,0,null,null,25,"tbody",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](808,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](810,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["labelOn"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](813,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["string"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](816,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["The label to show when the switch is on"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](820,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](822,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["labelOff"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](825,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["string"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](828,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["The label to show when the switch is off"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](834,0,null,null,3,"p",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["* = Only available when "])),(l()(),e["\u0275eld"](836,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,['multiline="true"'])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275ted"](-1,null,["\n"]))],null,null)}var Ml=e["\u0275ccf"]("sme-ng2-control-input-form-fields-example",Al,function(l){return e["\u0275vid"](0,[(l()(),e["\u0275eld"](0,0,null,null,1,"sme-ng2-control-input-form-fields-example",[],null,null,null,Vl,Rl)),e["\u0275did"](1,49152,null,0,Al,[],null,null)],null,null)},{},{},[]),xl=function(){return function(){this.model={alerts:{success:{message:"This is a success alert",valid:!0},error:{message:"This is a error alert",severity:t.r.Error,valid:!1},warn:{message:"This is a warning alert",severity:t.r.Warning,valid:!0},info:{message:"This is a info alert",severity:t.r.Informational,valid:!0}}}}}(),Il=e["\u0275crt"]({encapsulation:2,styles:[],data:{}});function wl(l){return e["\u0275vid"](0,[(l()(),e["\u0275eld"](0,0,null,null,80,"div",[["class","sme-layout-absolute sme-position-inset-none sme-documentation"]],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](2,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Use the validation-alert component when you want to communicate a message about the state of a form field to the user."])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](5,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Examples"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](8,0,null,null,71,"section",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](10,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Code:"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](13,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,[''])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](16,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Error"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](19,0,null,null,4,"div",[["class","sme-documentation-example"]],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](21,0,null,null,1,"sme-validation-alert",[],[[2,"sme-alert-background",null],[2,"sme-alert-error",null],[2,"sme-icon-error",null],[2,"sme-alert-warning",null],[2,"sme-icon-warning",null],[2,"sme-alert-informational",null],[2,"sme-icon-info",null],[2,"sme-alert-success",null],[2,"sme-icon-accept",null]],null,null,m.b,m.a)),e["\u0275did"](22,16760832,null,0,g.a,[e.Injector],{alert:[0,"alert"]},null),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](25,0,null,null,2,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](26,0,null,null,1,"b",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Alert:"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](29,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](30,null,[""," message: 'This is a error alert', severity: ValidationAlertSeverity.Error, valid: false}"])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](32,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Warning"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](35,0,null,null,4,"div",[["class","sme-documentation-example"]],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](37,0,null,null,1,"sme-validation-alert",[],[[2,"sme-alert-background",null],[2,"sme-alert-error",null],[2,"sme-icon-error",null],[2,"sme-alert-warning",null],[2,"sme-icon-warning",null],[2,"sme-alert-informational",null],[2,"sme-icon-info",null],[2,"sme-alert-success",null],[2,"sme-icon-accept",null]],null,null,m.b,m.a)),e["\u0275did"](38,16760832,null,0,g.a,[e.Injector],{alert:[0,"alert"]},null),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](41,0,null,null,2,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](42,0,null,null,1,"b",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Alert:"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](45,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](46,null,[""," message: 'This is a warning alert', severity: ValidationAlertSeverity.Warning, valid: true}"])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](48,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Informational"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](51,0,null,null,4,"div",[["class","sme-documentation-example"]],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](53,0,null,null,1,"sme-validation-alert",[],[[2,"sme-alert-background",null],[2,"sme-alert-error",null],[2,"sme-icon-error",null],[2,"sme-alert-warning",null],[2,"sme-icon-warning",null],[2,"sme-alert-informational",null],[2,"sme-icon-info",null],[2,"sme-alert-success",null],[2,"sme-icon-accept",null]],null,null,m.b,m.a)),e["\u0275did"](54,16760832,null,0,g.a,[e.Injector],{alert:[0,"alert"]},null),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](57,0,null,null,2,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](58,0,null,null,1,"b",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Alert:"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](61,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](62,null,[""," message: 'This is a info alert', severity: ValidationAlertSeverity.Informational, valid: true}"])),(l()(),e["\u0275ted"](-1,null,["\n\n "])),(l()(),e["\u0275eld"](64,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Success"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](67,0,null,null,4,"div",[["class","sme-documentation-example"]],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](69,0,null,null,1,"sme-validation-alert",[],[[2,"sme-alert-background",null],[2,"sme-alert-error",null],[2,"sme-icon-error",null],[2,"sme-alert-warning",null],[2,"sme-icon-warning",null],[2,"sme-alert-informational",null],[2,"sme-icon-info",null],[2,"sme-alert-success",null],[2,"sme-icon-accept",null]],null,null,m.b,m.a)),e["\u0275did"](70,16760832,null,0,g.a,[e.Injector],{alert:[0,"alert"]},null),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](73,0,null,null,2,"p",[],null,null,null,null,null)),(l()(),e["\u0275eld"](74,0,null,null,1,"b",[],null,null,null,null,null)),(l()(),e["\u0275ted"](-1,null,["Alert:"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275eld"](77,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),e["\u0275ted"](78,null,[""," message: 'This is a success alert', valid: true}"])),(l()(),e["\u0275ted"](-1,null,["\n "])),(l()(),e["\u0275ted"](-1,null,["\n"]))],function(l,n){var u=n.component;l(n,22,0,u.model.alerts.error),l(n,38,0,u.model.alerts.warn),l(n,54,0,u.model.alerts.info),l(n,70,0,u.model.alerts.success)},function(l,n){l(n,21,0,e["\u0275nov"](n,22).showBackground,e["\u0275nov"](n,22).isError,e["\u0275nov"](n,22).isError,e["\u0275nov"](n,22).isWarning,e["\u0275nov"](n,22).isWarning,e["\u0275nov"](n,22).isInformational,e["\u0275nov"](n,22).isInformational,e["\u0275nov"](n,22).isSuccess,e["\u0275nov"](n,22).isSuccess),l(n,30,0,"{"),l(n,37,0,e["\u0275nov"](n,38).showBackground,e["\u0275nov"](n,38).isError,e["\u0275nov"](n,38).isError,e["\u0275nov"](n,38).isWarning,e["\u0275nov"](n,38).isWarning,e["\u0275nov"](n,38).isInformational,e["\u0275nov"](n,38).isInformational,e["\u0275nov"](n,38).isSuccess,e["\u0275nov"](n,38).isSuccess),l(n,46,0,"{"),l(n,53,0,e["\u0275nov"](n,54).showBackground,e["\u0275nov"](n,54).isError,e["\u0275nov"](n,54).isError,e["\u0275nov"](n,54).isWarning,e["\u0275nov"](n,54).isWarning,e["\u0275nov"](n,54).isInformational,e["\u0275nov"](n,54).isInformational,e["\u0275nov"](n,54).isSuccess,e["\u0275nov"](n,54).isSuccess),l(n,62,0,"{"),l(n,69,0,e["\u0275nov"](n,70).showBackground,e["\u0275nov"](n,70).isError,e["\u0275nov"](n,70).isError,e["\u0275nov"](n,70).isWarning,e["\u0275nov"](n,70).isWarning,e["\u0275nov"](n,70).isInformational,e["\u0275nov"](n,70).isInformational,e["\u0275nov"](n,70).isSuccess,e["\u0275nov"](n,70).isSuccess),l(n,78,0,"{")})}var Ll=e["\u0275ccf"]("sme-ng2-control-validation-alert-example",xl,function(l){return e["\u0275vid"](0,[(l()(),e["\u0275eld"](0,0,null,null,1,"sme-ng2-control-validation-alert-example",[],null,null,null,wl,Il)),e["\u0275did"](1,49152,null,0,xl,[],null,null)],null,null)},{},{},[]),El=u("vL1Y"),_l=u("GnUO");u.d(n,"FormControlsModuleNgFactory",function(){return kl});var kl=e["\u0275cmf"](d,[],function(l){return e["\u0275mod"]([e["\u0275mpd"](512,e.ComponentFactoryResolver,e["\u0275CodegenComponentFactoryResolver"],[[8,[c,Tl,Ml,Ll]],[3,e.ComponentFactoryResolver],e.NgModuleRef]),e["\u0275mpd"](4608,a.NgLocalization,a.NgLocaleLocalization,[e.LOCALE_ID,[2,a["\u0275a"]]]),e["\u0275mpd"](4608,C["\u0275i"],C["\u0275i"],[]),e["\u0275mpd"](4608,C.FormBuilder,C.FormBuilder,[]),e["\u0275mpd"](512,o.RouterModule,o.RouterModule,[[2,o["\u0275a"]],[2,o.Router]]),e["\u0275mpd"](512,a.CommonModule,a.CommonModule,[]),e["\u0275mpd"](512,C["\u0275ba"],C["\u0275ba"],[]),e["\u0275mpd"](512,C.FormsModule,C.FormsModule,[]),e["\u0275mpd"](512,C.ReactiveFormsModule,C.ReactiveFormsModule,[]),e["\u0275mpd"](512,El.a,El.a,[]),e["\u0275mpd"](512,_l.a,_l.a,[]),e["\u0275mpd"](512,d,d,[]),e["\u0275mpd"](1024,o.ROUTES,function(){return[[{path:"",component:i,children:[{path:"",redirectTo:"example",pathMatch:"full"},{path:"example",component:pl},{path:"fields",component:Al},{path:"validation",component:xl},{path:"**",redirectTo:"fields"}]}]]},[])])})}}); \ No newline at end of file diff --git a/packages/shell/bundle/11.a353fc8c49c3fe7cd72d.chunk.js b/packages/shell/bundle/11.a353fc8c49c3fe7cd72d.chunk.js new file mode 100644 index 0000000..c7330f7 --- /dev/null +++ b/packages/shell/bundle/11.a353fc8c49c3fe7cd72d.chunk.js @@ -0,0 +1 @@ +webpackJsonp([11],{gJjB:function(l,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var t=e("LMZF"),u=e("MeT6"),o=function(){},a=e("1aa4"),i=e("UHIZ"),d=e("Un6q"),r=function(){function l(){this.links=[{href:"actions",text:"action-bar"},{href:"alert-bar",text:"alert-bar"},{href:"badge",text:"badge"},{href:"breadcrumb-header",text:"breadcrumb-header"},{href:"data-table",text:"data-table"},{href:"details",text:"details"},{href:"dialog",text:"dialog"},{href:"dropdown",text:"dropdown"},{href:"forms",text:"forms"},{href:"doughnut-chart",text:"doughnut-chart"},{href:"error",text:"error"},{href:"guided-panel",text:"guided-panel"},{href:"horizontal-bar-chart",text:"horizontal-bar-chart"},{href:"icons",text:"layered icons"},{href:"loading-wheel",text:"loading-wheel"},{href:"line-chart",text:"line-chart"},{href:"master-view",text:"master-view"},{href:"ordered-list-picker",text:"ordered-list-picker"},{href:"page-alert-bar",text:"page-alert-bar"},{href:"pivot",text:"pivot"},{href:"resizer",text:"resizer"},{href:"settings",text:"settings"},{href:"split-view",text:"split view"},{href:"tooltip",text:"tooltip"},{href:"tree-table",text:"tree-table"},{href:"wizard",text:"wizard"}]}return l.navigationTitle=function(l,n){return"controls"},l}(),s=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function c(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,5,"a",[["class","sme-scheme-nav-item sme-padding-squish-v-sm sme-arrange-stack-h sme-arrange-ws-nowrap"],["routerLinkActive","sme-active"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(l,n,e){var u=!0;return"click"===n&&(u=!1!==t["\u0275nov"](l,1).onClick(e.button,e.ctrlKey,e.metaKey,e.shiftKey)&&u),u},null,null)),t["\u0275did"](1,671744,[[2,4]],0,i.RouterLinkWithHref,[i.Router,i.ActivatedRoute,d.LocationStrategy],{routerLink:[0,"routerLink"]},null),t["\u0275did"](2,1720320,null,2,i.RouterLinkActive,[i.Router,t.ElementRef,t.Renderer2,t.ChangeDetectorRef],{routerLinkActive:[0,"routerLinkActive"]},null),t["\u0275qud"](603979776,1,{links:1}),t["\u0275qud"](603979776,2,{linksWithHrefs:1}),(l()(),t["\u0275ted"](5,null,["\n ","\n "]))],function(l,n){l(n,1,0,n.context.$implicit.href),l(n,2,0,"sme-active")},function(l,n){l(n,0,0,t["\u0275nov"](n,1).target,t["\u0275nov"](n,1).href),l(n,5,0,n.context.$implicit.text)})}function m(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,13,"div",[["class","sme-layout-absolute sme-position-inset-none sme-arrange-stack-h"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](2,0,null,null,4,"nav",[["class","sme-position-flex-none sme-padding-right-sm sme-arrange-overflow-auto-y"],["role","tablist"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](16777216,null,null,1,null,c)),t["\u0275did"](5,802816,null,0,d.NgForOf,[t.ViewContainerRef,t.TemplateRef,t.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](8,0,null,null,4,"div",[["class","sme-layout-relative sme-position-flex-auto sme-arrange-overflow-auto-y sme-focus-zone"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](10,16777216,null,null,1,"router-outlet",[],null,null,null,null,null)),t["\u0275did"](11,212992,null,0,i.RouterOutlet,[i.ChildrenOutletContexts,t.ViewContainerRef,t.ComponentFactoryResolver,[8,null],t.ChangeDetectorRef],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275ted"](-1,null,["\n"]))],function(l,n){l(n,5,0,n.component.links),l(n,11,0)},null)}var p=t["\u0275ccf"]("sme-ng2-controls",r,function(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"sme-ng2-controls",[],null,null,null,m,s)),t["\u0275did"](1,49152,null,0,r,[],null,null)],null,null)},{},{},[]),g=e("fsWy"),f=e("anwt"),h=e("aX7Z"),v=e("JPbF"),b=e("6Xbx"),C=e("Dqrr");function y(){var l=new C.Subject;return setTimeout(function(){l.next(),l.complete()},1e3),l}var x=function(l){function n(){var n=null!==l&&l.apply(this,arguments)||this;return n.text="Action1",n}return Object(b.__extends)(n,l),n.prototype.onExecute=function(l){var n=new C.Subject;return y().subscribe(function(){l.disable1=!0,l.disable2=!1,l.hidden3=!1,n.next(l),n.complete()}),n},n.prototype.setActionState=function(n,e){l.prototype.setActionState.call(this,n,e),this.enabled=n&&!n.disable1&&e.enabled&&!e.isBusy},n}(u.b),T=function(l){function n(){var n=null!==l&&l.apply(this,arguments)||this;return n.text="Action2",n}return Object(b.__extends)(n,l),n.prototype.onExecute=function(l){var n=new C.Subject;return y().subscribe(function(){l.disable1=!1,l.disable2=!0,l.hidden3=!0,n.next(l),n.complete()}),n},n.prototype.setActionState=function(n,e){l.prototype.setActionState.call(this,n,e),this.enabled=n&&!n.disable2&&e.enabled&&!e.isBusy},n}(u.b),D=function(l){function n(){var n=null!==l&&l.apply(this,arguments)||this;return n.text="Action3",n}return Object(b.__extends)(n,l),n.prototype.onExecute=function(l){var n=new C.Subject;return y().subscribe(function(){alert("Action3 complete!"),n.next(l),n.complete()}),n},n.prototype.setActionState=function(n,e){l.prototype.setActionState.call(this,n,e),this.enabled=e.enabled&&!e.isBusy,this.hidden=n&&n.hidden3},n}(u.b),S=function(l){function n(){var n=null!==l&&l.apply(this,arguments)||this;return n.text="Cause async error",n}return Object(b.__extends)(n,l),n.prototype.onExecute=function(l){var n,e=new C.Subject;return(n=new C.Subject,setTimeout(function(){n.error("This is bad! Panic and run! Panic and run!"),n.complete()},1e3),n).subscribe(function(){throw"we should not hit this."},function(l){e.error(l),e.complete()}),e},n.prototype.setActionState=function(n,e){l.prototype.setActionState.call(this,n,e),this.enabled=e.enabled&&!e.isBusy},n}(u.b),w=function(){function l(l){var n=this;this.changeDetector=l,this.inlineExampleText="I was defined inline!",this.inlineItems=[this.inlineExampleText],this.enableToggle=!0,this.actions=[],this.customActions=[new x,new x,new T,new T,new D,new D,new D,new S],this.actionTarget={disable1:!1,disable2:!0,hidden3:!0};for(var e=function(l){var n=new u.a,e=function(){n.enabled=!n.enabled,n.text="Enabled: "+n.enabled,n.iconClass="sme-icon sme-icon-"+(n.enabled?"lEDLight":"lEDLightOff")};e(),n.execute=function(){return alert("You clicked button #"+(3*l+1))};var o=new u.a;o.text="Toggle Button #"+(3*l+1),o.iconClass="sme-icon sme-icon-back",o.execute=e;var a=new u.a;a.text="A really long action that will result in creating an ellipsis "+l,a.iconClass="sme-icon sme-icon-more",a.execute=function(){return alert("You clicked button #"+(3*l+3))},t.actions.push(n,o,a)},t=this,o=0;o<2;o++)e(o);var a=new u.a;a.text="Add Inline button",a.iconClass="sme-icon sme-icon-add",a.execute=function(){return n.inlineItems.push(n.inlineExampleText)},this.actions.push(a)}return l.navigationTitle=function(l,n){return"sme-action-bar"},l.prototype.removeInline=function(l){this.inlineItems.splice(l,1)},l.prototype.onError=function(l){alert('Received Async Error from "'+l.item.text+'": \n\n"'+l.error+'"\n')},l.prototype.onExecuted=function(l){v.E.log({level:v.D.Informational,message:"Received Result from "+l.item.text,params:{},source:"ActionsExampleComponent"})},l}(),R=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function M(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"sme-action-button",[],null,[[null,"execute"]],function(l,n,e){var t=!0;return"execute"===n&&(t=!1!==l.component.removeInline(l.context.index)&&t),t},a.c,a.b)),t["\u0275did"](1,4898816,[[3,4],["action",4]],0,g.c,[f.a],{text:[0,"text"]},{execute:"execute"})],function(l,n){l(n,1,0,n.context.$implicit)},null)}function P(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"sme-action-button",[],null,[[null,"execute"]],function(l,n,e){var t=!0;return"execute"===n&&(t=!1!==l.component.removeInline(l.context.index)&&t),t},a.c,a.b)),t["\u0275did"](1,4898816,[[4,4],["action",4]],0,g.c,[f.a],{text:[0,"text"]},{execute:"execute"})],function(l,n){l(n,1,0,n.context.$implicit)},null)}function k(l){return t["\u0275vid"](0,[t["\u0275qud"](402653184,1,{customActionBar:0}),(l()(),t["\u0275eld"](1,0,null,null,44,"div",[["class","sme-layout-absolute sme-position-inset-none"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](3,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Defined actions from component"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](6,0,null,null,2,"sme-action-bar",[],null,[[null,"executed"],["window","resize"]],function(l,n,e){var u=!0,o=l.component;return"window:resize"===n&&(u=!1!==t["\u0275nov"](l,7).onWindowResize(e)&&u),"executed"===n&&(u=!1!==o.onExecuted(e)&&u),u},h.b,h.a)),t["\u0275did"](7,5750784,null,1,f.a,[t.IterableDiffers,t.Renderer2,t.ElementRef],{actions:[0,"actions"]},{executed:"executed"}),t["\u0275qud"](603979776,2,{childActions:1}),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275eld"](10,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Defined actions from html"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](13,0,null,null,12,"sme-action-bar",[],null,[[null,"executed"],["window","resize"]],function(l,n,e){var u=!0,o=l.component;return"window:resize"===n&&(u=!1!==t["\u0275nov"](l,14).onWindowResize(e)&&u),"executed"===n&&(u=!1!==o.onExecuted(e)&&u),u},h.b,h.a)),t["\u0275did"](14,5750784,null,1,f.a,[t.IterableDiffers,t.Renderer2,t.ElementRef],null,{executed:"executed"}),t["\u0275qud"](603979776,3,{childActions:1}),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275eld"](17,0,null,0,1,"sme-action-button",[],null,[[null,"execute"]],function(l,n,e){var t=!0,u=l.component;return"execute"===n&&(t=0!=(u.enableToggle=!u.enableToggle)&&t),t},a.c,a.b)),t["\u0275did"](18,4898816,[[3,4],["action",4]],0,g.c,[f.a],{enabled:[0,"enabled"],text:[1,"text"]},{execute:"execute"}),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275eld"](20,0,null,0,1,"sme-action-button",[],null,[[null,"execute"]],function(l,n,e){var t=!0,u=l.component;return"execute"===n&&(t=0!=(u.enableToggle=!u.enableToggle)&&t),t},a.c,a.b)),t["\u0275did"](21,4898816,[[3,4],["action",4]],0,g.c,[f.a],{enabled:[0,"enabled"],text:[1,"text"]},{execute:"execute"}),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275and"](16777216,null,0,1,null,M)),t["\u0275did"](24,802816,null,0,d.NgForOf,[t.ViewContainerRef,t.TemplateRef,t.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275eld"](27,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Defined actions from both"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](30,0,null,null,6,"sme-action-bar",[],null,[[null,"executed"],["window","resize"]],function(l,n,e){var u=!0,o=l.component;return"window:resize"===n&&(u=!1!==t["\u0275nov"](l,31).onWindowResize(e)&&u),"executed"===n&&(u=!1!==o.onExecuted(e)&&u),u},h.b,h.a)),t["\u0275did"](31,5750784,null,1,f.a,[t.IterableDiffers,t.Renderer2,t.ElementRef],{actions:[0,"actions"]},{executed:"executed"}),t["\u0275qud"](603979776,4,{childActions:1}),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275and"](16777216,null,0,1,null,P)),t["\u0275did"](35,802816,null,0,d.NgForOf,[t.ViewContainerRef,t.TemplateRef,t.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275eld"](38,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Model Driven example"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](41,0,null,null,3,"sme-action-bar",[],null,[[null,"error"],[null,"executed"],["window","resize"]],function(l,n,e){var u=!0,o=l.component;return"window:resize"===n&&(u=!1!==t["\u0275nov"](l,42).onWindowResize(e)&&u),"error"===n&&(u=!1!==o.onError(e)&&u),"executed"===n&&(u=!1!==o.onExecuted(e)&&u),u},h.b,h.a)),t["\u0275did"](42,5750784,[[1,4],["custom",4]],1,f.a,[t.IterableDiffers,t.Renderer2,t.ElementRef],{actions:[0,"actions"],target:[1,"target"]},{error:"error",executed:"executed"}),t["\u0275qud"](603979776,5,{childActions:1}),(l()(),t["\u0275ted"](-1,0,[" "])),(l()(),t["\u0275ted"](-1,null,["\n"]))],function(l,n){var e=n.component;l(n,7,0,e.actions),l(n,14,0),l(n,18,0,e.enableToggle,"start enabled"),l(n,21,0,!e.enableToggle,"starts disabled"),l(n,24,0,e.inlineItems),l(n,31,0,e.actions),l(n,35,0,e.inlineItems),l(n,42,0,e.customActions,e.actionTarget)},null)}var N=t["\u0275ccf"]("sme-ng2-controls-actions-example",w,function(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"sme-ng2-controls-actions-example",[],null,null,null,k,R)),t["\u0275did"](1,49152,null,0,w,[t.ChangeDetectorRef],null,null)],null,null)},{},{},[]),I=e("iTaz"),A=e("DEbM"),O=e("cPCP"),L=function(){function l(l){this.alertBarService=l,this.title="Header",this.message="Paragraph lorem ipsum dolor sit amet, consectetur adipiscing elit.",this.links=[{displayText:"Go to loading wheel (/controls/loading-wheel)",event:["/controls/loading-wheel"]},{displayText:"Go to error (../error)",event:["../error"]},{displayText:"Pop up an alert",event:function(){alert("Hello!")}},{displayText:"Pop up an alert",event:function(){alert("Hello!")}},{displayText:"Go to dialogs (/controls/dialog)",event:["/controls/dialog"]},{displayText:"Pop up an alert",event:function(){alert("Hello!")}}],this.infoAlertSimple={message:this.message,severity:u.c.Informational},this.infoAlertIntermediate={message:this.message,severity:u.c.Informational,title:this.title},this.infoAlertComplex={links:this.links,message:this.message,severity:u.c.Informational,title:this.title},this.warningAlertSimple={message:this.message,severity:u.c.Warning},this.warningAlertIntermediate={message:this.message,severity:u.c.Warning,title:this.title},this.warningAlertComplex={links:this.links,message:this.message,severity:u.c.Warning,title:this.title},this.errorAlertSimple={message:this.message,severity:u.c.Error},this.errorAlertIntermediate={message:this.message,severity:u.c.Error,title:this.title},this.errorAlertComplex={links:this.links,message:this.message,severity:u.c.Error,title:this.title}}return l.navigationTitle=function(l,n){return"sme-alert-bar"},l.prototype.onSimpleInformationalClick=function(l){this.alertBarService.show(this.infoAlertSimple,l)},l.prototype.onIntermediateInformationalClick=function(l){this.alertBarService.show(this.infoAlertIntermediate,l)},l.prototype.onComplexInformationalClick=function(l){this.alertBarService.show(this.infoAlertComplex,l)},l.prototype.onSimpleWarningClick=function(l){this.alertBarService.show(this.warningAlertSimple,l)},l.prototype.onIntermediateWarningClick=function(l){this.alertBarService.show(this.warningAlertIntermediate,l)},l.prototype.onComplexWarningClick=function(l){this.alertBarService.show(this.warningAlertComplex,l)},l.prototype.onSimpleErrorClick=function(l){this.alertBarService.show(this.errorAlertSimple,l)},l.prototype.onIntermediateErrorClick=function(l){this.alertBarService.show(this.errorAlertIntermediate,l)},l.prototype.onComplexErrorClick=function(l){this.alertBarService.show(this.errorAlertComplex,l)},l}(),F=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function E(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,115,"div",[["class","m-l-xxs tool-container"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](2,0,null,null,55,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Anonymous alert bar component"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](7,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Below is an example of a with no id passed in."])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](10,0,null,null,1,"sme-alert-bar",[],null,null,null,I.b,I.a)),t["\u0275did"](11,245760,null,0,A.a,[O.a,i.Router,i.ActivatedRoute],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](13,0,null,null,13,"div",[["style","margin-top: 10px"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](15,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Click the buttons below to generate informational alerts"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](18,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onSimpleInformationalClick()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Simple"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](21,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onIntermediateInformationalClick()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Intermediate"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](24,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onComplexInformationalClick()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Complex"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](28,0,null,null,13,"div",[["style","margin-top: 10px"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](30,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Click the buttons below to generate warning alerts"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](33,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onSimpleWarningClick()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Simple"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](36,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onIntermediateWarningClick()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Intermediate"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](39,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onComplexWarningClick()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Complex"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](43,0,null,null,13,"div",[["style","margin-top: 10px"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](45,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Click the buttons below to generate error alerts"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](48,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onSimpleErrorClick()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Simple"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](51,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onIntermediateErrorClick()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Intermediate"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](54,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onComplexErrorClick()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Complex"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275eld"](59,0,null,null,55,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](61,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Alert bar component with an ID"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](64,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,['Below is an example of a with an id passed in.'])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](67,0,null,null,1,"sme-alert-bar",[["id","alert1"]],null,null,null,I.b,I.a)),t["\u0275did"](68,245760,null,0,A.a,[O.a,i.Router,i.ActivatedRoute],{id:[0,"id"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](70,0,null,null,13,"div",[["style","margin-top: 10px"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](72,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Click the buttons below to generate informational alerts"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](75,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onSimpleInformationalClick("alert1")&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Simple"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](78,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onIntermediateInformationalClick("alert1")&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Intermediate"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](81,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onComplexInformationalClick("alert1")&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Complex"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](85,0,null,null,13,"div",[["style","margin-top: 10px"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](87,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Click the buttons below to generate warning alerts"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](90,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onSimpleWarningClick("alert1")&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Simple"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](93,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onIntermediateWarningClick("alert1")&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Intermediate"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](96,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onComplexWarningClick("alert1")&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Complex"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](100,0,null,null,13,"div",[["style","margin-top: 10px"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](102,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Click the buttons below to generate error alerts"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](105,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onSimpleErrorClick("alert1")&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Simple"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](108,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onIntermediateErrorClick("alert1")&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Intermediate"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](111,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onComplexErrorClick("alert1")&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Complex"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275ted"](-1,null,["\n"]))],function(l,n){l(n,11,0),l(n,68,0,"alert1")},null)}var V=t["\u0275ccf"]("sme-ng2-controls-alert-bar-example",L,function(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"sme-ng2-controls-alert-bar-example",[],null,null,null,E,F)),t["\u0275did"](1,49152,null,0,L,[O.a],null,null)],null,null)},{},{},[]),_=e("0nO6"),z=e("mTxJ"),q=e("59XZ"),B=e("CcRQ"),U=e("zDfm"),G=e("KLuh"),j=e("GYyE"),W=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function H(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"a",[["class","sme-link"],["target","about:blank"]],[[8,"href",4]],null,null,null,null)),(l()(),t["\u0275ted"](1,null,["",""]))],null,function(l,n){var e=n.component;l(n,0,0,e.learnMoreLink),l(n,1,0,e.strings.MsftSmeShell.Angular.Badges.Common.learnMore)})}function K(l){return t["\u0275vid"](0,[(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](1,0,null,null,1,"h3",[["class","sme-screen-reader"]],[[8,"id",0]],null,null,null,null)),(l()(),t["\u0275ted"](2,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,null,1,"p",[["class","sme-margin-bottom-xs sme-font-label"]],[[8,"id",0]],null,null,null,null)),(l()(),t["\u0275ted"](5,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](16777216,null,null,1,null,H)),t["\u0275did"](8,16384,null,0,d.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),t["\u0275ted"](-1,null,["\n"]))],function(l,n){l(n,8,0,!!n.component.learnMoreLink)},function(l,n){var e=n.component;l(n,1,0,n.context.hostData.ariaLabelId),l(n,2,0,e.ariaLabel),l(n,4,0,n.context.hostData.ariaDescriptionId),l(n,5,0,e.description)})}function $(l){return t["\u0275vid"](0,[t["\u0275qud"](402653184,1,{defaultTooltip:0}),(l()(),t["\u0275eld"](1,0,null,null,9,"p",[["tabindex","0"]],[[1,"aria-label",0],[1,"aria-describedBy",0]],[[null,"focusin"],[null,"focusout"],[null,"mouseenter"],[null,"mouseleave"]],function(l,n,e){var u=!0;return"focusin"===n&&(u=!1!==t["\u0275nov"](l,2).onFocusEvent(e)&&u),"focusout"===n&&(u=!1!==t["\u0275nov"](l,2).onFocusEvent(e)&&u),"mouseenter"===n&&(u=!1!==t["\u0275nov"](l,2).onMouseEvent(e)&&u),"mouseleave"===n&&(u=!1!==t["\u0275nov"](l,2).onMouseEvent(e)&&u),u},null,null)),t["\u0275did"](2,16728064,null,0,G.a,[t.Injector],{title:[0,"title"],smeTooltip:[1,"smeTooltip"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,null,1,"span",[["aria-hidden","true"]],null,null,null,null,null)),(l()(),t["\u0275ted"](5,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](7,0,null,null,2,"span",[["aria-hidden","true"]],null,null,null,null,null)),t["\u0275did"](8,278528,null,0,d.NgClass,[t.IterableDiffers,t.KeyValueDiffers,t.ElementRef,t.Renderer2],{ngClass:[0,"ngClass"]},null),t["\u0275pad"](9,2),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275and"](0,[[1,2],["defaultTooltip",2]],null,0,null,K))],function(l,n){var e=n.component;l(n,2,0,e.resolvedTitle,e.resolvedTooltip),l(n,8,0,l(n,9,0,"sme-icon",e.icon))},function(l,n){var e=n.component;l(n,1,0,e.resolvedTitle?e.ariaLabel:null,t["\u0275nov"](n,2).ariaDescribedBy),l(n,5,0,e.label)})}var J=e("6s1R"),Z=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Y(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"a",[["class","sme-link"],["target","about:blank"]],[[8,"href",4]],null,null,null,null)),(l()(),t["\u0275ted"](1,null,["",""]))],null,function(l,n){var e=n.component;l(n,0,0,e.learnMoreLink),l(n,1,0,e.strings.MsftSmeShell.Angular.Badges.Common.learnMore)})}function X(l){return t["\u0275vid"](0,[(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](1,0,null,null,1,"h3",[["class","sme-screen-reader"]],[[8,"id",0]],null,null,null,null)),(l()(),t["\u0275ted"](2,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,null,1,"p",[["class","sme-margin-bottom-xs sme-font-label"]],[[8,"id",0]],null,null,null,null)),(l()(),t["\u0275ted"](5,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](16777216,null,null,1,null,Y)),t["\u0275did"](8,16384,null,0,d.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),t["\u0275ted"](-1,null,["\n"]))],function(l,n){l(n,8,0,!!n.component.learnMoreLink)},function(l,n){var e=n.component;l(n,1,0,n.context.hostData.ariaLabelId),l(n,2,0,e.ariaLabel),l(n,4,0,n.context.hostData.ariaDescriptionId),l(n,5,0,e.description)})}function Q(l){return t["\u0275vid"](0,[t["\u0275qud"](402653184,1,{defaultTooltip:0}),(l()(),t["\u0275eld"](1,0,null,null,9,"p",[["tabindex","0"]],[[1,"aria-label",0],[1,"aria-describedBy",0]],[[null,"focusin"],[null,"focusout"],[null,"mouseenter"],[null,"mouseleave"]],function(l,n,e){var u=!0;return"focusin"===n&&(u=!1!==t["\u0275nov"](l,2).onFocusEvent(e)&&u),"focusout"===n&&(u=!1!==t["\u0275nov"](l,2).onFocusEvent(e)&&u),"mouseenter"===n&&(u=!1!==t["\u0275nov"](l,2).onMouseEvent(e)&&u),"mouseleave"===n&&(u=!1!==t["\u0275nov"](l,2).onMouseEvent(e)&&u),u},null,null)),t["\u0275did"](2,16728064,null,0,G.a,[t.Injector],{title:[0,"title"],smeTooltip:[1,"smeTooltip"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,null,1,"span",[["aria-hidden","true"]],null,null,null,null,null)),(l()(),t["\u0275ted"](5,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](7,0,null,null,2,"span",[["aria-hidden","true"]],null,null,null,null,null)),t["\u0275did"](8,278528,null,0,d.NgClass,[t.IterableDiffers,t.KeyValueDiffers,t.ElementRef,t.Renderer2],{ngClass:[0,"ngClass"]},null),t["\u0275pad"](9,2),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275and"](0,[[1,2],["defaultTooltip",2]],null,0,null,X))],function(l,n){var e=n.component;l(n,2,0,e.resolvedTitle,e.resolvedTooltip),l(n,8,0,l(n,9,0,"sme-icon",e.icon))},function(l,n){var e=n.component;l(n,1,0,e.resolvedTitle?e.ariaLabel:null,t["\u0275nov"](n,2).ariaDescribedBy),l(n,5,0,e.label)})}var ll=e("18WB"),nl=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function el(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"a",[["class","sme-link"],["target","about:blank"]],[[8,"href",4]],null,null,null,null)),(l()(),t["\u0275ted"](1,null,["",""]))],null,function(l,n){var e=n.component;l(n,0,0,e.learnMoreLink),l(n,1,0,e.strings.MsftSmeShell.Angular.Badges.Common.learnMore)})}function tl(l){return t["\u0275vid"](0,[(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](1,0,null,null,1,"h3",[["class","sme-screen-reader"]],[[8,"id",0]],null,null,null,null)),(l()(),t["\u0275ted"](2,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,null,1,"p",[["class","sme-margin-bottom-xs sme-font-label"]],[[8,"id",0]],null,null,null,null)),(l()(),t["\u0275ted"](5,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](16777216,null,null,1,null,el)),t["\u0275did"](8,16384,null,0,d.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),t["\u0275ted"](-1,null,["\n"]))],function(l,n){l(n,8,0,!!n.component.learnMoreLink)},function(l,n){var e=n.component;l(n,1,0,n.context.hostData.ariaLabelId),l(n,2,0,e.ariaLabel),l(n,4,0,n.context.hostData.ariaDescriptionId),l(n,5,0,e.description)})}function ul(l){return t["\u0275vid"](0,[t["\u0275qud"](402653184,1,{defaultTooltip:0}),(l()(),t["\u0275eld"](1,0,null,null,9,"p",[["tabindex","0"]],[[1,"aria-label",0],[1,"aria-describedBy",0]],[[null,"focusin"],[null,"focusout"],[null,"mouseenter"],[null,"mouseleave"]],function(l,n,e){var u=!0;return"focusin"===n&&(u=!1!==t["\u0275nov"](l,2).onFocusEvent(e)&&u),"focusout"===n&&(u=!1!==t["\u0275nov"](l,2).onFocusEvent(e)&&u),"mouseenter"===n&&(u=!1!==t["\u0275nov"](l,2).onMouseEvent(e)&&u),"mouseleave"===n&&(u=!1!==t["\u0275nov"](l,2).onMouseEvent(e)&&u),u},null,null)),t["\u0275did"](2,16728064,null,0,G.a,[t.Injector],{title:[0,"title"],smeTooltip:[1,"smeTooltip"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,null,1,"span",[["aria-hidden","true"]],null,null,null,null,null)),(l()(),t["\u0275ted"](5,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](7,0,null,null,2,"span",[["aria-hidden","true"]],null,null,null,null,null)),t["\u0275did"](8,278528,null,0,d.NgClass,[t.IterableDiffers,t.KeyValueDiffers,t.ElementRef,t.Renderer2],{ngClass:[0,"ngClass"]},null),t["\u0275pad"](9,2),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275and"](0,[[1,2],["defaultTooltip",2]],null,0,null,tl))],function(l,n){var e=n.component;l(n,2,0,e.resolvedTitle,e.resolvedTooltip),l(n,8,0,l(n,9,0,"sme-icon",e.icon))},function(l,n){var e=n.component;l(n,1,0,e.resolvedTitle?e.ariaLabel:null,t["\u0275nov"](n,2).ariaDescribedBy),l(n,5,0,e.label)})}var ol=e("SpUf"),al=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function il(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"a",[["class","sme-link"],["target","about:blank"]],[[8,"href",4]],null,null,null,null)),(l()(),t["\u0275ted"](1,null,["",""]))],null,function(l,n){var e=n.component;l(n,0,0,e.learnMoreLink),l(n,1,0,e.strings.MsftSmeShell.Angular.Badges.Common.learnMore)})}function dl(l){return t["\u0275vid"](0,[(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](1,0,null,null,1,"h3",[["class","sme-screen-reader"]],[[8,"id",0]],null,null,null,null)),(l()(),t["\u0275ted"](2,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,null,1,"p",[["class","sme-margin-bottom-xs sme-font-label"]],[[8,"id",0]],null,null,null,null)),(l()(),t["\u0275ted"](5,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](16777216,null,null,1,null,il)),t["\u0275did"](8,16384,null,0,d.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),t["\u0275ted"](-1,null,["\n"]))],function(l,n){l(n,8,0,!!n.component.learnMoreLink)},function(l,n){var e=n.component;l(n,1,0,n.context.hostData.ariaLabelId),l(n,2,0,e.ariaLabel),l(n,4,0,n.context.hostData.ariaDescriptionId),l(n,5,0,e.description)})}function rl(l){return t["\u0275vid"](0,[t["\u0275qud"](402653184,1,{defaultTooltip:0}),(l()(),t["\u0275eld"](1,0,null,null,9,"p",[["tabindex","0"]],[[1,"aria-label",0],[1,"aria-describedBy",0]],[[null,"focusin"],[null,"focusout"],[null,"mouseenter"],[null,"mouseleave"]],function(l,n,e){var u=!0;return"focusin"===n&&(u=!1!==t["\u0275nov"](l,2).onFocusEvent(e)&&u),"focusout"===n&&(u=!1!==t["\u0275nov"](l,2).onFocusEvent(e)&&u),"mouseenter"===n&&(u=!1!==t["\u0275nov"](l,2).onMouseEvent(e)&&u),"mouseleave"===n&&(u=!1!==t["\u0275nov"](l,2).onMouseEvent(e)&&u),u},null,null)),t["\u0275did"](2,16728064,null,0,G.a,[t.Injector],{title:[0,"title"],smeTooltip:[1,"smeTooltip"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,null,1,"span",[["aria-hidden","true"]],null,null,null,null,null)),(l()(),t["\u0275ted"](5,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](7,0,null,null,2,"span",[["aria-hidden","true"]],null,null,null,null,null)),t["\u0275did"](8,278528,null,0,d.NgClass,[t.IterableDiffers,t.KeyValueDiffers,t.ElementRef,t.Renderer2],{ngClass:[0,"ngClass"]},null),t["\u0275pad"](9,2),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275and"](0,[[1,2],["defaultTooltip",2]],null,0,null,dl))],function(l,n){var e=n.component;l(n,2,0,e.resolvedTitle,e.resolvedTooltip),l(n,8,0,l(n,9,0,"sme-icon",e.icon))},function(l,n){var e=n.component;l(n,1,0,e.resolvedTitle?e.ariaLabel:null,t["\u0275nov"](n,2).ariaDescribedBy),l(n,5,0,e.label)})}var sl=e("IGXa"),cl=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function ml(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"a",[["class","sme-link"],["target","about:blank"]],[[8,"href",4]],null,null,null,null)),(l()(),t["\u0275ted"](1,null,["",""]))],null,function(l,n){var e=n.component;l(n,0,0,e.learnMoreLink),l(n,1,0,e.strings.MsftSmeShell.Angular.Badges.Common.learnMore)})}function pl(l){return t["\u0275vid"](0,[(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](1,0,null,null,1,"h3",[["class","sme-screen-reader"]],[[8,"id",0]],null,null,null,null)),(l()(),t["\u0275ted"](2,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,null,1,"p",[["class","sme-margin-bottom-xs sme-font-label"]],[[8,"id",0]],null,null,null,null)),(l()(),t["\u0275ted"](5,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](16777216,null,null,1,null,ml)),t["\u0275did"](8,16384,null,0,d.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),t["\u0275ted"](-1,null,["\n"]))],function(l,n){l(n,8,0,!!n.component.learnMoreLink)},function(l,n){var e=n.component;l(n,1,0,n.context.hostData.ariaLabelId),l(n,2,0,e.ariaLabel),l(n,4,0,n.context.hostData.ariaDescriptionId),l(n,5,0,e.description)})}function gl(l){return t["\u0275vid"](0,[t["\u0275qud"](402653184,1,{defaultTooltip:0}),(l()(),t["\u0275eld"](1,0,null,null,9,"p",[["tabindex","0"]],[[1,"aria-label",0],[1,"aria-describedBy",0]],[[null,"focusin"],[null,"focusout"],[null,"mouseenter"],[null,"mouseleave"]],function(l,n,e){var u=!0;return"focusin"===n&&(u=!1!==t["\u0275nov"](l,2).onFocusEvent(e)&&u),"focusout"===n&&(u=!1!==t["\u0275nov"](l,2).onFocusEvent(e)&&u),"mouseenter"===n&&(u=!1!==t["\u0275nov"](l,2).onMouseEvent(e)&&u),"mouseleave"===n&&(u=!1!==t["\u0275nov"](l,2).onMouseEvent(e)&&u),u},null,null)),t["\u0275did"](2,16728064,null,0,G.a,[t.Injector],{title:[0,"title"],smeTooltip:[1,"smeTooltip"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,null,1,"span",[["aria-hidden","true"]],null,null,null,null,null)),(l()(),t["\u0275ted"](5,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](7,0,null,null,2,"span",[["aria-hidden","true"]],null,null,null,null,null)),t["\u0275did"](8,278528,null,0,d.NgClass,[t.IterableDiffers,t.KeyValueDiffers,t.ElementRef,t.Renderer2],{ngClass:[0,"ngClass"]},null),t["\u0275pad"](9,2),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275and"](0,[[1,2],["defaultTooltip",2]],null,0,null,pl))],function(l,n){var e=n.component;l(n,2,0,e.resolvedTitle,e.resolvedTooltip),l(n,8,0,l(n,9,0,"sme-icon",e.icon))},function(l,n){var e=n.component;l(n,1,0,e.resolvedTitle?e.ariaLabel:null,t["\u0275nov"](n,2).ariaDescribedBy),l(n,5,0,e.label)})}var fl=e("Ot4/"),hl=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function vl(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"a",[["class","sme-link"],["target","about:blank"]],[[8,"href",4]],null,null,null,null)),(l()(),t["\u0275ted"](1,null,["",""]))],null,function(l,n){var e=n.component;l(n,0,0,e.learnMoreLink),l(n,1,0,e.strings.MsftSmeShell.Angular.Badges.Common.learnMore)})}function bl(l){return t["\u0275vid"](0,[(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](1,0,null,null,1,"h3",[["class","sme-screen-reader"]],[[8,"id",0]],null,null,null,null)),(l()(),t["\u0275ted"](2,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,null,1,"p",[["class","sme-margin-bottom-xs sme-font-label"]],[[8,"id",0]],null,null,null,null)),(l()(),t["\u0275ted"](5,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](16777216,null,null,1,null,vl)),t["\u0275did"](8,16384,null,0,d.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),t["\u0275ted"](-1,null,["\n"]))],function(l,n){l(n,8,0,!!n.component.learnMoreLink)},function(l,n){var e=n.component;l(n,1,0,n.context.hostData.ariaLabelId),l(n,2,0,e.ariaLabel),l(n,4,0,n.context.hostData.ariaDescriptionId),l(n,5,0,e.description)})}function Cl(l){return t["\u0275vid"](0,[t["\u0275qud"](402653184,1,{defaultTooltip:0}),(l()(),t["\u0275eld"](1,0,null,null,9,"p",[["tabindex","0"]],[[1,"aria-label",0],[1,"aria-describedBy",0]],[[null,"focusin"],[null,"focusout"],[null,"mouseenter"],[null,"mouseleave"]],function(l,n,e){var u=!0;return"focusin"===n&&(u=!1!==t["\u0275nov"](l,2).onFocusEvent(e)&&u),"focusout"===n&&(u=!1!==t["\u0275nov"](l,2).onFocusEvent(e)&&u),"mouseenter"===n&&(u=!1!==t["\u0275nov"](l,2).onMouseEvent(e)&&u),"mouseleave"===n&&(u=!1!==t["\u0275nov"](l,2).onMouseEvent(e)&&u),u},null,null)),t["\u0275did"](2,16728064,null,0,G.a,[t.Injector],{title:[0,"title"],smeTooltip:[1,"smeTooltip"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,null,1,"span",[["aria-hidden","true"]],null,null,null,null,null)),(l()(),t["\u0275ted"](5,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](7,0,null,null,2,"span",[["aria-hidden","true"]],null,null,null,null,null)),t["\u0275did"](8,278528,null,0,d.NgClass,[t.IterableDiffers,t.KeyValueDiffers,t.ElementRef,t.Renderer2],{ngClass:[0,"ngClass"]},null),t["\u0275pad"](9,2),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275and"](0,[[1,2],["defaultTooltip",2]],null,0,null,bl))],function(l,n){var e=n.component;l(n,2,0,e.resolvedTitle,e.resolvedTooltip),l(n,8,0,l(n,9,0,"sme-icon",e.icon))},function(l,n){var e=n.component;l(n,1,0,e.resolvedTitle?e.ariaLabel:null,t["\u0275nov"](n,2).ariaDescribedBy),l(n,5,0,e.label)})}var yl=function(){function l(){this.checkbox=!1}return l.navigationTitle=function(l,n){return"sme-badge"},l}(),xl=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Tl(l){return t["\u0275vid"](0,[(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](1,0,null,null,18,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"submit"],[null,"reset"]],function(l,n,e){var u=!0;return"submit"===n&&(u=!1!==t["\u0275nov"](l,3).onSubmit(e)&&u),"reset"===n&&(u=!1!==t["\u0275nov"](l,3).onReset()&&u),u},null,null)),t["\u0275did"](2,16384,null,0,_["\u0275bf"],[],null,null),t["\u0275did"](3,4210688,null,0,_.NgForm,[[8,null],[8,null]],null,null),t["\u0275prd"](2048,null,_.ControlContainer,null,[_.NgForm]),t["\u0275did"](5,16384,null,0,_.NgControlStatusGroup,[_.ControlContainer],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](7,0,null,null,8,"sme-form-field",[["label","Do something cool."],["name","checkbox"],["ngModel","checkbox"],["type","checkbox"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"sme-disabled",null],[1,"disabled",0],[1,"aria-disabled",0]],null,null,z.b,z.a)),t["\u0275did"](8,16384,null,0,q.a,[],null,null),t["\u0275prd"](1024,null,_.NG_VALIDATORS,function(l){return[l]},[q.a]),t["\u0275did"](10,16384,null,0,B.a,[],null,null),t["\u0275prd"](1024,null,_.NG_VALUE_ACCESSOR,function(l){return[l]},[B.a]),t["\u0275did"](12,671744,null,0,_.NgModel,[[2,_.ControlContainer],[2,_.NG_VALIDATORS],[8,null],[2,_.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},null),t["\u0275prd"](2048,null,_.NgControl,null,[_.NgModel]),t["\u0275did"](14,16384,null,0,_.NgControlStatus,[_.NgControl],null,null),t["\u0275did"](15,16760832,null,0,U.a,[t.Injector],{label:[0,"label"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](17,0,null,null,1,"button",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Do Something"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "]))],function(l,n){l(n,12,0,"checkbox","checkbox"),l(n,15,0,"Do something cool.")},function(l,n){l(n,1,0,t["\u0275nov"](n,5).ngClassUntouched,t["\u0275nov"](n,5).ngClassTouched,t["\u0275nov"](n,5).ngClassPristine,t["\u0275nov"](n,5).ngClassDirty,t["\u0275nov"](n,5).ngClassValid,t["\u0275nov"](n,5).ngClassInvalid,t["\u0275nov"](n,5).ngClassPending),l(n,7,0,t["\u0275nov"](n,14).ngClassUntouched,t["\u0275nov"](n,14).ngClassTouched,t["\u0275nov"](n,14).ngClassPristine,t["\u0275nov"](n,14).ngClassDirty,t["\u0275nov"](n,14).ngClassValid,t["\u0275nov"](n,14).ngClassInvalid,t["\u0275nov"](n,14).ngClassPending,t["\u0275nov"](n,15).disabled,t["\u0275nov"](n,15).disabled,t["\u0275nov"](n,15).disabled)})}function Dl(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,159,"div",[["class","sme-layout-absolute sme-position-vertical-none sme-position-horizontal-md sme-documentation"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](2,0,null,null,1,"h1",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Badge"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](5,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n A badge component is a short inline call-out used to attract attention or flag status. Typically it should be used when the user should be aware of the state of some UX at a glance.\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275eld"](8,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Standard badges"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](11,0,null,null,22,"section",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](13,0,null,null,16,"div",[["class","sme-documentation-example"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](15,0,null,null,1,"sme-badge",[["type","comingSoon"]],null,null,null,$,W)),t["\u0275did"](16,16760832,null,0,j.a,[t.Injector],{learnMoreLink:[0,"learnMoreLink"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](18,0,null,null,1,"sme-badge",[["type","new"]],null,null,null,Q,Z)),t["\u0275did"](19,16760832,null,0,J.a,[t.Injector],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](21,0,null,null,1,"sme-badge",[["type","preview"]],null,null,null,ul,nl)),t["\u0275did"](22,16760832,null,0,ll.a,[t.Injector],{learnMoreLink:[0,"learnMoreLink"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](24,0,null,null,1,"sme-badge",[["type","warning"]],null,null,null,rl,al)),t["\u0275did"](25,16760832,null,0,ol.a,[t.Injector],{label:[0,"label"],description:[1,"description"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](27,0,null,null,1,"sme-badge",[["type","critical"]],null,null,null,gl,cl)),t["\u0275did"](28,16760832,null,0,sl.a,[t.Injector],{label:[0,"label"],description:[1,"description"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](31,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,['\n\n\n\n'])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275eld"](35,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Custom badges"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](38,0,null,null,63,"section",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](40,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Preview badge with custom text"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](43,0,null,null,10,"section",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](45,0,null,null,4,"div",[["class","sme-documentation-example"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](47,0,null,null,1,"sme-badge",[["type","preview"]],null,null,null,ul,nl)),t["\u0275did"](48,16760832,null,0,ll.a,[t.Injector],{label:[0,"label"],learnMoreLink:[1,"learnMoreLink"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](51,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,[' '])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](55,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["New badge with custom description"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](58,0,null,null,10,"section",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](60,0,null,null,4,"div",[["class","sme-documentation-example"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](62,0,null,null,1,"sme-badge",[["type","new"]],null,null,null,Q,Z)),t["\u0275did"](63,16760832,null,0,J.a,[t.Injector],{description:[0,"description"],learnMoreLink:[1,"learnMoreLink"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](66,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,[''])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](70,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Coming Soon badge with custom tooltip"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](73,0,null,null,12,"section",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](75,0,null,null,6,"div",[["class","sme-documentation-example"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](77,0,null,null,1,"sme-badge",[["type","comingSoon"]],null,null,null,$,W)),t["\u0275did"](78,16760832,null,0,j.a,[t.Injector],{tooltip:[0,"tooltip"],learnMoreLink:[1,"learnMoreLink"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](0,[["tooltip",2]],null,0,null,Tl)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](83,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,['\n\n
\n \n \n
\n
'])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275eld"](87,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Completely Custom"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](90,0,null,null,10,"section",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](92,0,null,null,4,"div",[["class","sme-documentation-example"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](94,0,null,null,1,"sme-badge",[["class","sme-background-color-purple-80 sme-color-light"],["type","custom"]],null,null,null,Cl,hl)),t["\u0275did"](95,16760832,null,0,fl.a,[t.Injector],{label:[0,"label"],description:[1,"description"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](98,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,[''])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n\n "])),(l()(),t["\u0275eld"](103,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Header Badges"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](106,0,null,null,52,"section",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](108,0,null,null,46,"div",[["class","sme-documentation-example"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](110,0,null,null,13,"header",[["class","sme-layout-tool-header"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](112,0,null,null,1,"h1",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Header"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](115,0,null,null,1,"sme-badge",[["type","comingSoon"]],null,null,null,$,W)),t["\u0275did"](116,16760832,null,0,j.a,[t.Injector],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](118,0,null,null,1,"sme-badge",[["type","new"]],null,null,null,Q,Z)),t["\u0275did"](119,16760832,null,0,J.a,[t.Injector],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](121,0,null,null,1,"sme-badge",[["type","preview"]],null,null,null,ul,nl)),t["\u0275did"](122,16760832,null,0,ll.a,[t.Injector],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](125,0,null,null,13,"header",[["class","sme-layout-tool-header"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](127,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Header"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](130,0,null,null,1,"sme-badge",[["type","comingSoon"]],null,null,null,$,W)),t["\u0275did"](131,16760832,null,0,j.a,[t.Injector],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](133,0,null,null,1,"sme-badge",[["type","new"]],null,null,null,Q,Z)),t["\u0275did"](134,16760832,null,0,J.a,[t.Injector],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](136,0,null,null,1,"sme-badge",[["type","preview"]],null,null,null,ul,nl)),t["\u0275did"](137,16760832,null,0,ll.a,[t.Injector],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](140,0,null,null,13,"header",[["class","sme-layout-tool-header"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](142,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Header"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](145,0,null,null,1,"sme-badge",[["type","comingSoon"]],null,null,null,$,W)),t["\u0275did"](146,16760832,null,0,j.a,[t.Injector],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](148,0,null,null,1,"sme-badge",[["type","new"]],null,null,null,Q,Z)),t["\u0275did"](149,16760832,null,0,J.a,[t.Injector],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](151,0,null,null,1,"sme-badge",[["type","preview"]],null,null,null,ul,nl)),t["\u0275did"](152,16760832,null,0,ll.a,[t.Injector],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](156,0,null,null,1,"code",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,['
\n

Header

\n \n \n \n
'])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n"]))],function(l,n){l(n,16,0,"http://www.bing.com"),l(n,19,0),l(n,22,0,"http://www.bing.com"),l(n,25,0,"WARNING","This is a warning message"),l(n,28,0,"CRITICAL","This is a critical message"),l(n,48,0,"CUSTOM","http://www.bing.com"),l(n,63,0,"This is a custom description","http://www.bing.com"),l(n,78,0,t["\u0275nov"](n,80),"http://www.bing.com"),l(n,95,0,"CUSTOM","This is a custom description"),l(n,116,0),l(n,119,0),l(n,122,0),l(n,131,0),l(n,134,0),l(n,137,0),l(n,146,0),l(n,149,0),l(n,152,0)},null)}var Sl=t["\u0275ccf"]("sme-ng2-controls-badge-example",yl,function(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"sme-ng2-controls-badge-example",[],null,null,null,Dl,xl)),t["\u0275did"](1,49152,null,0,yl,[],null,null)],null,null)},{},{},[]),wl=e("kGUA"),Rl=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Ml(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"a",[["tabindex","0"]],[[2,"sme-font-family-normal",null]],[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.parent.context.$implicit.command(e)&&t),t},null,null)),(l()(),t["\u0275ted"](1,null,["",""]))],null,function(l,n){l(n,0,0,!n.parent.context.$implicit.bold),l(n,1,0,n.parent.context.$implicit.label)})}function Pl(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"span",[],[[2,"sme-font-family-normal",null]],null,null,null,null)),(l()(),t["\u0275ted"](1,null,["",""]))],null,function(l,n){l(n,0,0,!n.parent.context.$implicit.bold),l(n,1,0,n.parent.context.$implicit.label)})}function kl(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"span",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\xa0\\\xa0"]))],null,null)}function Nl(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"span",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\xa0/\xa0"]))],null,null)}function Il(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,0,"span",[["class","sme-icon sme-icon-chevronRight sme-icon-size-sm"]],null,null,null,null,null))],null,null)}function Al(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,11,"span",[["class","sme-font-family-normal"]],null,null,null,null,null)),t["\u0275did"](1,16384,null,0,d.NgSwitch,[],{ngSwitch:[0,"ngSwitch"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](16777216,null,null,1,null,kl)),t["\u0275did"](4,278528,null,0,d.NgSwitchCase,[t.ViewContainerRef,t.TemplateRef,d.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](16777216,null,null,1,null,Nl)),t["\u0275did"](7,278528,null,0,d.NgSwitchCase,[t.ViewContainerRef,t.TemplateRef,d.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](16777216,null,null,1,null,Il)),t["\u0275did"](10,278528,null,0,d.NgSwitchCase,[t.ViewContainerRef,t.TemplateRef,d.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(l()(),t["\u0275ted"](-1,null,["\n "]))],function(l,n){l(n,1,0,n.component.breadcrumbSeparator),l(n,4,0,0),l(n,7,0,1),l(n,10,0,2)},null)}function Ol(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,11,"span",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](16777216,null,null,1,null,Ml)),t["\u0275did"](3,16384,null,0,d.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](16777216,null,null,1,null,Pl)),t["\u0275did"](6,16384,null,0,d.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](16777216,null,null,1,null,Al)),t["\u0275did"](10,16384,null,0,d.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),t["\u0275ted"](-1,null,["\n "]))],function(l,n){l(n,3,0,n.context.$implicit.clickable),l(n,6,0,!n.context.$implicit.clickable),l(n,10,0,!n.context.last)},null)}function Ll(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,7,"div",[["class","tool-header-box"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](2,0,null,null,4,"h3",[["class","sme-position-flex-none"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](16777216,null,null,1,null,Ol)),t["\u0275did"](5,802816,null,0,d.NgForOf,[t.ViewContainerRef,t.TemplateRef,t.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n"]))],function(l,n){l(n,5,0,n.component.breadcrumbItems)},null)}var Fl=function(){function l(){this.itemsList=[]}return l.navigationTitle=function(l,n){return"sme-breadcrumb-header"},l.prototype.getStartingData=function(){return[{label:"item 1",clickable:!0,bold:!0,command:function(l){return alert("item 1")}},{label:"item 2",clickable:!0,command:function(l){return alert("item 2")}},{label:"item 3",clickable:!1,bold:!0}]},l.prototype.ngOnInit=function(){this.separator1=u.i.BackSlash,this.separator2=u.i.ChevronRight,this.separator3=u.i.Slash,this.itemsList=this.getStartingData()},l}(),El=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Vl(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"sme-breadcrumb-header",[],null,null,null,Ll,Rl)),t["\u0275did"](1,49152,null,0,wl.a,[],{breadcrumbItems:[0,"breadcrumbItems"],breadcrumbSeparator:[1,"breadcrumbSeparator"]},null),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275eld"](3,0,null,null,1,"sme-breadcrumb-header",[],null,null,null,Ll,Rl)),t["\u0275did"](4,49152,null,0,wl.a,[],{breadcrumbItems:[0,"breadcrumbItems"],breadcrumbSeparator:[1,"breadcrumbSeparator"]},null),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275eld"](6,0,null,null,1,"sme-breadcrumb-header",[],null,null,null,Ll,Rl)),t["\u0275did"](7,49152,null,0,wl.a,[],{breadcrumbItems:[0,"breadcrumbItems"],breadcrumbSeparator:[1,"breadcrumbSeparator"]},null)],function(l,n){var e=n.component;l(n,1,0,e.itemsList,e.separator1),l(n,4,0,e.itemsList,e.separator2),l(n,7,0,e.itemsList,e.separator3)},null)}var _l=t["\u0275ccf"]("sme-ng2-controls-breadcrumb-header-example",Fl,function(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"sme-ng2-controls-breadcrumb-header-example",[],null,null,null,Vl,El)),t["\u0275did"](1,114688,null,0,Fl,[],null,null)],function(l,n){l(n,1,0)},null)},{},{},[]),zl=e("FlPi"),ql=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Bl(l){return t["\u0275vid"](0,[t["\u0275qud"](402653184,1,{expander:0}),(l()(),t["\u0275eld"](1,0,[[1,0],["expander",1]],null,8,"div",[["class","sme-button sme-button-trigger sme-button-auto-width sme-position-flex-none sme-padding-squish-v-lg sme-position-stretch-h sme-position-left-inline sme-arrange-stack-h"],["role","button"],["tabindex","0"]],[[4,"min-height",null],[8,"title",0]],[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.toggleExpansion()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](3,0,null,null,1,"h3",[["class","sme-position-flex-auto sme-arrange-ellipsis"]],null,null,null,null,null)),(l()(),t["\u0275ted"](4,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](6,0,null,null,2,"span",[["class","sme-icon sme-position-flex-none"]],null,null,null,null,null)),t["\u0275did"](7,278528,null,0,d.NgClass,[t.IterableDiffers,t.KeyValueDiffers,t.ElementRef,t.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),t["\u0275pod"](8,{"sme-icon-chevronUpMed":0,"sme-icon-chevronDownMed":1}),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275ted"](-1,null,["\n\n"])),(l()(),t["\u0275eld"](11,0,null,null,6,"div",[["class","sme-position-flex-auto sme-layout-relative"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](13,0,null,null,3,"div",[["class","sme-layout-absolute sme-position-inset-none sme-padding-bottom-sm sme-arrange-overflow-auto"]],[[2,"sme-layout-none",null]],null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),t["\u0275ncd"](null,0),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n"]))],function(l,n){var e=n.component;l(n,7,0,"sme-icon sme-position-flex-none",l(n,8,0,!e.isExpanded,e.isExpanded))},function(l,n){var e=n.component;l(n,1,0,e.minExpanderHeight,e.isExpanded?e.strings.MsftSmeShell.Angular.Common.collapse:e.strings.MsftSmeShell.Angular.Common.expand),l(n,4,0,e.title),l(n,13,0,!e.isExpanded)})}var Ul=function(){},Gl=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function jl(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,9,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](2,0,null,null,6,"sme-details",[["title","My Details Title"]],[[1,"aria-expanded",0],[1,"aria-describedBy",0]],[[null,"focusin"],[null,"focusout"],[null,"mouseenter"],[null,"mouseleave"]],function(l,n,e){var u=!0;return"focusin"===n&&(u=!1!==t["\u0275nov"](l,4).onFocusEvent(e)&&u),"focusout"===n&&(u=!1!==t["\u0275nov"](l,4).onFocusEvent(e)&&u),"mouseenter"===n&&(u=!1!==t["\u0275nov"](l,4).onMouseEvent(e)&&u),"mouseleave"===n&&(u=!1!==t["\u0275nov"](l,4).onMouseEvent(e)&&u),u},Bl,ql)),t["\u0275did"](3,16760832,null,0,zl.a,[t.Injector,[2,"layout"]],{title:[0,"title"]},null),t["\u0275did"](4,16728064,null,0,G.a,[t.Injector],{title:[0,"title"]},null),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275eld"](6,0,null,0,1,"span",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["this is the content"])),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275ted"](-1,null,["\n"]))],function(l,n){l(n,3,0,"My Details Title"),l(n,4,0,"My Details Title")},function(l,n){l(n,2,0,t["\u0275nov"](n,3).ariaExpanded,t["\u0275nov"](n,4).ariaDescribedBy)})}var Wl=t["\u0275ccf"]("sme-details-example",Ul,function(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"sme-details-example",[],null,null,null,jl,Gl)),t["\u0275did"](1,49152,null,0,Ul,[],null,null)],null,null)},{},{},[]),Hl=e("9SqI"),Kl=e("BaE5"),$l=e("3mb5"),Jl=e("u150"),Zl=e("dSvn"),Yl=e("K9cI"),Xl=e("SNmW"),Ql=e("RkEo"),ln=e("nEDT"),nn=e("Csj8"),en=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function tn(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"sme-loading-wheel",[["size","medium"]],null,null,null,Yl.b,Yl.a)),t["\u0275did"](1,180224,null,0,Xl.a,[],{size:[0,"size"]},null)],function(l,n){l(n,1,0,"medium")},null)}function un(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"li",[],[[8,"title",0]],null,null,null,null)),(l()(),t["\u0275ted"](1,null,["\n ","\n "]))],null,function(l,n){l(n,0,0,(null==n.context.$implicit?null:n.context.$implicit.title)||""),l(n,1,0,(null==n.context.$implicit?null:n.context.$implicit.value)||n.context.$implicit)})}function on(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,4,"ul",[["class","sme-list sme-position-flex-auto sme-margin-top-xxs"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](16777216,null,null,1,null,un)),t["\u0275did"](3,802816,null,0,d.NgForOf,[t.ViewContainerRef,t.TemplateRef,t.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),t["\u0275ted"](-1,null,["\n "]))],function(l,n){l(n,3,0,n.component.listData)},null)}function an(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,15,"div",[["class","sme-radio sme-position-flex-auto sme-margin-top-xxs"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](2,0,null,null,12,"label",[["class","sme-font-body"]],[[8,"title",0]],null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,null,6,"input",[["name","selection"],["type","radio"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],function(l,n,e){var u=!0,o=l.component;return"input"===n&&(u=!1!==t["\u0275nov"](l,5)._handleInput(e.target.value)&&u),"blur"===n&&(u=!1!==t["\u0275nov"](l,5).onTouched()&&u),"compositionstart"===n&&(u=!1!==t["\u0275nov"](l,5)._compositionStart()&&u),"compositionend"===n&&(u=!1!==t["\u0275nov"](l,5)._compositionEnd(e.target.value)&&u),"change"===n&&(u=!1!==t["\u0275nov"](l,6).onChange()&&u),"blur"===n&&(u=!1!==t["\u0275nov"](l,6).onTouched()&&u),"ngModelChange"===n&&(u=!1!==(o.radioSelectionResult=e)&&u),u},null,null)),t["\u0275did"](5,16384,null,0,_.DefaultValueAccessor,[t.Renderer2,t.ElementRef,[2,_.COMPOSITION_BUFFER_MODE]],null,null),t["\u0275did"](6,212992,null,0,_.RadioControlValueAccessor,[t.Renderer2,t.ElementRef,_["\u0275i"],t.Injector],{name:[0,"name"],value:[1,"value"]},null),t["\u0275prd"](1024,null,_.NG_VALUE_ACCESSOR,function(l,n){return[l,n]},[_.DefaultValueAccessor,_.RadioControlValueAccessor]),t["\u0275did"](8,671744,null,0,_.NgModel,[[8,null],[8,null],[8,null],[2,_.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),t["\u0275prd"](2048,null,_.NgControl,null,[_.NgModel]),t["\u0275did"](10,16384,null,0,_.NgControlStatus,[_.NgControl],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](12,0,null,null,1,"span",[["aria-hidden","true"]],null,null,null,null,null)),(l()(),t["\u0275ted"](13,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "]))],function(l,n){var e=n.component;l(n,6,0,"selection",n.context.$implicit),l(n,8,0,"selection",e.radioSelectionResult)},function(l,n){l(n,2,0,(null==n.context.$implicit?null:n.context.$implicit.title)||""),l(n,4,0,t["\u0275nov"](n,10).ngClassUntouched,t["\u0275nov"](n,10).ngClassTouched,t["\u0275nov"](n,10).ngClassPristine,t["\u0275nov"](n,10).ngClassDirty,t["\u0275nov"](n,10).ngClassValid,t["\u0275nov"](n,10).ngClassInvalid,t["\u0275nov"](n,10).ngClassPending),l(n,13,0,(null==n.context.$implicit?null:n.context.$implicit.value)||n.context.$implicit)})}function dn(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,4,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275and"](16777216,null,null,1,null,an)),t["\u0275did"](3,802816,null,0,d.NgForOf,[t.ViewContainerRef,t.TemplateRef,t.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),t["\u0275ted"](-1,null,["\n "]))],function(l,n){l(n,3,0,n.component.listData)},null)}function rn(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,14,"div",[["class","sme-checkbox sme-position-flex-none sme-margin-top-xxs"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](2,0,null,null,11,"label",[["class","sme-font-body"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,null,5,"input",[["type","checkbox"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(l,n,e){var u=!0,o=l.component;return"change"===n&&(u=!1!==t["\u0275nov"](l,5).onChange(e.target.checked)&&u),"blur"===n&&(u=!1!==t["\u0275nov"](l,5).onTouched()&&u),"ngModelChange"===n&&(u=!1!==(o.checked=e)&&u),u},null,null)),t["\u0275did"](5,16384,null,0,_.CheckboxControlValueAccessor,[t.Renderer2,t.ElementRef],null,null),t["\u0275prd"](1024,null,_.NG_VALUE_ACCESSOR,function(l){return[l]},[_.CheckboxControlValueAccessor]),t["\u0275did"](7,671744,null,0,_.NgModel,[[8,null],[8,null],[8,null],[2,_.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),t["\u0275prd"](2048,null,_.NgControl,null,[_.NgModel]),t["\u0275did"](9,16384,null,0,_.NgControlStatus,[_.NgControl],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](11,0,null,null,1,"span",[],null,null,null,null,null)),(l()(),t["\u0275ted"](12,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "]))],function(l,n){l(n,7,0,n.component.checked)},function(l,n){var e=n.component;l(n,4,0,t["\u0275nov"](n,9).ngClassUntouched,t["\u0275nov"](n,9).ngClassTouched,t["\u0275nov"](n,9).ngClassPristine,t["\u0275nov"](n,9).ngClassDirty,t["\u0275nov"](n,9).ngClassValid,t["\u0275nov"](n,9).ngClassInvalid,t["\u0275nov"](n,9).ngClassPending),l(n,12,0,e.checkboxText)})}function sn(l){return t["\u0275vid"](0,[t["\u0275qud"](402653184,1,{dialog:0}),(l()(),t["\u0275eld"](1,0,null,null,38,"sme-dialog",[["dialogMode","centered"]],null,[["document","keyup"]],function(l,n,e){var u=!0;return"document:keyup"===n&&(u=!1!==t["\u0275nov"](l,2).onKeyUp(e)&&u),u},Ql.e,Ql.a)),t["\u0275did"](2,9093120,[[1,4],["dialog",4]],0,ln.b,[t.ElementRef,t.ChangeDetectorRef],{clickBackdrop:[0,"clickBackdrop"],dialogMode:[1,"dialogMode"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,0,5,"sme-dialog-header",[],null,null,null,Ql.h,Ql.d)),t["\u0275did"](5,49152,null,0,ln.e,[],null,null),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275eld"](7,0,null,0,1,"h2",[["id","sme-dialog-title"]],null,null,null,null,null)),(l()(),t["\u0275ted"](8,null,["",""])),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](11,0,null,1,17,"sme-dialog-content",[],null,null,null,Ql.f,Ql.b)),t["\u0275did"](12,49152,null,0,ln.c,[],null,null),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275and"](16777216,null,0,1,null,tn)),t["\u0275did"](15,16384,null,0,d.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275eld"](17,0,null,0,1,"p",[],null,null,null,null,null)),(l()(),t["\u0275ted"](18,null,["",""])),(l()(),t["\u0275ted"](-1,0,["\n\n "])),(l()(),t["\u0275and"](16777216,null,0,1,null,on)),t["\u0275did"](21,16384,null,0,d.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),t["\u0275ted"](-1,0,["\n\n "])),(l()(),t["\u0275and"](16777216,null,0,1,null,dn)),t["\u0275did"](24,16384,null,0,d.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),t["\u0275ted"](-1,0,["\n\n "])),(l()(),t["\u0275and"](16777216,null,0,1,null,rn)),t["\u0275did"](27,16384,null,0,d.NgIf,[t.ViewContainerRef,t.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](30,0,null,2,8,"sme-dialog-footer",[],null,null,null,Ql.g,Ql.c)),t["\u0275did"](31,49152,null,0,ln.d,[],null,null),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275eld"](33,0,null,0,1,"button",[["class","sme-button-primary"],["type","button"]],[[8,"disabled",0]],[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onConfirm()&&t),t},null,null)),(l()(),t["\u0275ted"](34,null,["",""])),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275eld"](36,0,null,0,1,"button",[["type","button"]],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onCancel()&&t),t},null,null)),(l()(),t["\u0275ted"](37,null,["",""])),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n"]))],function(l,n){var e=n.component;l(n,2,0,!1,"centered"),l(n,15,0,e.loading),l(n,21,0,!e.listType||"list"===e.listType),l(n,24,0,"radio"===e.listType),l(n,27,0,e.checkboxText)},function(l,n){var e=n.component;l(n,8,0,e.title),l(n,18,0,e.listHeaderText),l(n,33,0,e.loading),l(n,34,0,e.confirmButtonText),l(n,37,0,e.cancelButtonText)})}var cn=function(l){function n(n){var e=l.call(this,n)||this;return e.closeButtonText="Close",e.cancelButtonText="Cancel",e}return Object(b.__extends)(n,l),n.prototype.show=function(n){if(!n)throw new Error("ConfirmationDialogComponent.show: Options are required to show the dialog.");var e=l.prototype.show.call(this,n);return this.title=n.title,this.label=n.label,e},n.prototype.onClose=function(){this.hide({result:"you closed the dialog!"})},n.prototype.onCancel=function(){this.hide({result:"you canceled the dialog!"})},n}(u.f),mn=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function pn(l){return t["\u0275vid"](0,[t["\u0275qud"](402653184,1,{dialog:0}),(l()(),t["\u0275eld"](1,0,null,null,29,"sme-dialog",[["dialogMode","fullscreen"],["fullScreenLeftDistance","20%"]],null,[["document","keyup"]],function(l,n,e){var u=!0;return"document:keyup"===n&&(u=!1!==t["\u0275nov"](l,2).onKeyUp(e)&&u),u},Ql.e,Ql.a)),t["\u0275did"](2,9093120,[[1,4],["dialog",4]],0,ln.b,[t.ElementRef,t.ChangeDetectorRef],{dialogMode:[0,"dialogMode"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,0,5,"sme-dialog-header",[],null,null,null,Ql.h,Ql.d)),t["\u0275did"](5,49152,null,0,ln.e,[],null,null),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275eld"](7,0,null,0,1,"h4",[["id","sme-dialog-title"]],null,null,null,null,null)),(l()(),t["\u0275ted"](8,null,["",""])),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](11,0,null,1,5,"sme-dialog-content",[],null,null,null,Ql.f,Ql.b)),t["\u0275did"](12,49152,null,0,ln.c,[],null,null),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275eld"](14,0,null,0,1,"p",[["id","sme-dialog-desc"]],null,null,null,null,null)),(l()(),t["\u0275ted"](15,null,["",""])),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](18,0,null,2,11,"sme-dialog-footer",[],null,null,null,Ql.g,Ql.c)),t["\u0275did"](19,49152,null,0,ln.d,[],null,null),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275eld"](21,0,null,0,7,"div",[["class","pull-right"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](23,0,null,null,1,"button",[["class","btn btn-primary"],["type","button"]],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClose()&&t),t},null,null)),(l()(),t["\u0275ted"](24,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](26,0,null,null,1,"button",[["class","btn"],["type","button"]],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onCancel()&&t),t},null,null)),(l()(),t["\u0275ted"](27,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275ted"](-1,null,["\n"]))],function(l,n){l(n,2,0,"fullscreen")},function(l,n){var e=n.component;l(n,8,0,e.title),l(n,15,0,e.label),l(n,24,0,e.closeButtonText),l(n,27,0,e.cancelButtonText)})}var gn=function(l){function n(n){var e=l.call(this,n)||this;return e.openButtonText="Open another dialog",e.closeButtonText="Close",e.cancelButtonText="Cancel",e.keepOpen=!0,e}return Object(b.__extends)(n,l),n.prototype.show=function(n){if(!n)throw new Error("ConfirmationDialogComponent.show: Options are required to show the dialog.");var e=l.prototype.show.call(this,n);return this.title=n.title,this.label=n.label,e},n.prototype.onClose=function(){var l=this;this.dialogService.show("confirmation-dialog-chain",{cancelButtonText:"Cancel",confirmButtonText:"OK",message:"Are you sure you want complete the dialog?",title:"Complete dialog?"}).subscribe(function(n){n.confirmed&&l.hide({result:l.label})})},n.prototype.onCancel=function(){var l=this;this.dialogService.show("confirmation-dialog-chain",{cancelButtonText:"Cancel",confirmButtonText:"OK",message:"Are you sure you want cancel the dialog?",title:"Cancel dialog?"}).subscribe(function(n){n.confirmed&&l.hide({result:"dialog Cancelled"})})},n.prototype.onClickFullScreenDialog=function(){var l=this;this.dialogService.show("full-screen-dialog-chain",{title:"Full screen dialog from a dialog!",label:"Very sad label in a huge dialog."}).subscribe(function(n){l.label+=" Child dialog opened and then closed."})},n}(u.f),fn=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function hn(l){return t["\u0275vid"](0,[t["\u0275qud"](402653184,1,{dialog:0}),(l()(),t["\u0275eld"](1,0,null,null,1,"sme-confirmation-dialog",[["id","confirmation-dialog-chain"]],null,null,null,Jl.b,Jl.a)),t["\u0275did"](2,4440064,null,0,Zl.a,[$l.a],{id:[0,"id"]},null),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275eld"](4,0,null,null,1,"sme-dialog-example-full-screen-dialog",[["id","full-screen-dialog-chain"]],null,null,null,pn,mn)),t["\u0275did"](5,4440064,null,0,cn,[$l.a],{id:[0,"id"]},null),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275eld"](7,0,null,null,32,"sme-dialog",[["dialogMode","pane"]],null,[["document","keyup"]],function(l,n,e){var u=!0;return"document:keyup"===n&&(u=!1!==t["\u0275nov"](l,8).onKeyUp(e)&&u),u},Ql.e,Ql.a)),t["\u0275did"](8,9093120,[[1,4],["dialog",4]],0,ln.b,[t.ElementRef,t.ChangeDetectorRef],{dialogMode:[0,"dialogMode"]},null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](10,0,null,0,5,"sme-dialog-header",[],null,null,null,Ql.h,Ql.d)),t["\u0275did"](11,49152,null,0,ln.e,[],null,null),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275eld"](13,0,null,0,1,"h4",[["id","sme-dialog-title"]],null,null,null,null,null)),(l()(),t["\u0275ted"](14,null,["",""])),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](17,0,null,1,8,"sme-dialog-content",[],null,null,null,Ql.f,Ql.b)),t["\u0275did"](18,49152,null,0,ln.c,[],null,null),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275eld"](20,0,null,0,1,"p",[["id","sme-dialog-desc"]],null,null,null,null,null)),(l()(),t["\u0275ted"](21,null,["",""])),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275eld"](23,0,null,0,1,"button",[["class","btn"],["type","button"]],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClickFullScreenDialog()&&t),t},null,null)),(l()(),t["\u0275ted"](24,null,["",""])),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](27,0,null,2,11,"sme-dialog-footer",[],null,null,null,Ql.g,Ql.c)),t["\u0275did"](28,49152,null,0,ln.d,[],null,null),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275eld"](30,0,null,0,7,"div",[["class","pull-right"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](32,0,null,null,1,"button",[["class","btn btn-primary"],["type","button"]],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClose()&&t),t},null,null)),(l()(),t["\u0275ted"](33,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](35,0,null,null,1,"button",[["class","btn"],["type","button"]],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onCancel()&&t),t},null,null)),(l()(),t["\u0275ted"](36,null,["",""])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,0,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275ted"](-1,null,["\n\n"]))],function(l,n){l(n,2,0,"confirmation-dialog-chain"),l(n,5,0,"full-screen-dialog-chain"),l(n,8,0,"pane")},function(l,n){var e=n.component;l(n,14,0,e.title),l(n,21,0,e.label),l(n,24,0,e.openButtonText),l(n,33,0,e.closeButtonText),l(n,36,0,e.cancelButtonText)})}var vn=e("izn6"),bn=function(){function l(l){this.dialogService=l}return l.navigationTitle=function(l,n){return"sme-dialog"},l.prototype.onClickMessageDialog=function(){this.dialogService.show("message-dialog",{buttonText:"Button Text",message:"My message!",title:"My title!"}).subscribe(function(l){})},l.prototype.onClickMessageDialogWithLink=function(){this.dialogService.show("message-dialog",{buttonText:"Button Text2",message:"Check out microsoft site for more information!",title:"My title2!",externalLink:{url:"http://www.microsoft.com",title:"Microsoft"}}).subscribe(function(l){})},l.prototype.onClickMessageDialogWithCheckbox=function(){this.dialogService.show("message-dialog",{buttonText:"Button Text2",message:"Check out microsoft site for more information!",title:"My title2!",checkboxText:"Do not show this message again"}).subscribe(function(l){console.log(l)})},l.prototype.onClickConfirmationDialog=function(){this.dialogService.show("confirmation-dialog",{cancelButtonText:"Cancel",checkboxText:"Click here to do a thing!",confirmButtonText:"OK",message:"My message!",title:"My title!"}).subscribe(function(l){})},l.prototype.onClickDoubleCheckConfirmationDialog=function(){this.dialogService.show("confirmation-dialog",{cancelButtonText:"Cancel",checkboxText:"Click here to do a thing!",doubleCheckText:"Click here to enable the confirm button!",confirmButtonText:"OK",message:"My message!",title:"My title!"}).subscribe(function(l){})},l.prototype.onClickAlertConfirmationDialog=function(l){this.dialogService.show("confirmation-dialog",{cancelButtonText:"Cancel",confirmButtonText:"OK",message:"My message!",title:"My title!",alert:{severity:vn.a[l],message:"My alert message!"}}).subscribe(function(l){})},l.prototype.onClickConfirmationDialogWithAlertStyleButton=function(l){this.dialogService.show("confirmation-dialog",{cancelButtonText:"Cancel",confirmButtonText:"OK",message:"My message!",title:"My title!",alertButtonStyle:l?vn.a[l]:null}).subscribe(function(l){})},l.prototype.onClickConfirmationListDialog=function(l){for(var n=[],e=0;e<50;e++)n.push({title:"list item #"+e,value:"list item #"+e});var t=C.Observable.timer(2e3).flatMap(function(l){return C.Observable.of(n)});this.dialogService.show("confirmation-list-dialog",{cancelButtonText:"Cancel",checkboxText:"Click here to do a thing!",confirmButtonText:"OK",listDataSource:t,listType:l,title:"My title!",listFooterText:"This is the list footer.",listHeaderText:"The list header:"}).subscribe(function(l){})},l.prototype.onClickFullScreenDialog=function(){this.dialogService.show("full-screen-dialog",{title:"Full screen!",label:"Very sad label in a huge dialog."}).subscribe(function(l){})},l.prototype.onClickConfirmationDialogChain=function(){this.dialogService.show("dialog-chain",{cancelButtonText:"Cancel",checkboxText:"Do not show another dialog confirmation dialog",confirmButtonText:"OK",message:"This should open another dialog when you click OK and the checkbox is unchecked",title:"first dialog"}).subscribe(function(l){})},l}(),Cn=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function yn(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,124,"div",[["class","m-l-xxs tool-container"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](2,0,null,null,7,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](4,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Message Dialog Example"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](7,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClickMessageDialog()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Click me for a message dialog!"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275eld"](11,0,null,null,7,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](13,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Message Dialog with Link Example"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](16,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClickMessageDialogWithLink()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Click me for a message dialog with link!"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275eld"](20,0,null,null,7,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](22,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Message Dialog with Checkbox Example"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](25,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClickMessageDialogWithCheckbox()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Click me for a message dialog with a checkbox!"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275eld"](29,0,null,null,7,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](31,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Confirmation Dialog Example"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](34,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClickConfirmationDialog()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Click me for a confirmation dialog!"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275eld"](38,0,null,null,7,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](40,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Confirmation Dialog Double Check Example"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](43,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClickDoubleCheckConfirmationDialog()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Click me for a confirmation dialog with a double check (confirm button disabled if double check box unchecked)!"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275eld"](47,0,null,null,22,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](49,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Confirmation Dialog With Alert Example"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](52,0,null,null,4,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](54,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClickAlertConfirmationDialog("Error")&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Click me for a confirmation dialog with an Error alert message."])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](58,0,null,null,4,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](60,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClickAlertConfirmationDialog("Warning")&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Click me for a confirmation dialog with an Warning alert message."])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](64,0,null,null,4,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](66,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClickAlertConfirmationDialog("Informational")&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Click me for a confirmation dialog with an Informational alert message."])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n\n "])),(l()(),t["\u0275eld"](71,0,null,null,22,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](73,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Confirmation Dialog With Alert-Style Button But No Alert Example"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](76,0,null,null,4,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](78,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClickConfirmationDialogWithAlertStyleButton("Error")&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Click me for a confirmation dialog with Critical button but no alert."])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](82,0,null,null,4,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](84,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClickConfirmationDialogWithAlertStyleButton("Warning")&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Click me for a confirmation dialog with an Warning button but no alert."])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](88,0,null,null,4,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](90,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClickConfirmationDialogWithAlertStyleButton("AnythingElse")&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Click me for a regular confirmation dialog."])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275eld"](95,0,null,null,10,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](97,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Confirmation List Dialog Example"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](100,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClickConfirmationListDialog()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Click me for a confirmation dialog with a list!"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](103,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClickConfirmationListDialog("radio")&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Click me for a confirmation dialog with a radio list!"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275eld"](107,0,null,null,7,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](109,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Custom Full screen Dialog Example"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](112,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClickFullScreenDialog()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Click me for a full screen dialog!"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](116,0,null,null,7,"div",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](118,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Custom dialog that opens a dialog"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](121,0,null,null,1,"button",[],null,[[null,"click"]],function(l,n,e){var t=!0;return"click"===n&&(t=!1!==l.component.onClickConfirmationDialogChain()&&t),t},null,null)),(l()(),t["\u0275ted"](-1,null,["Click me for a dialog that opens another dialog!"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275ted"](-1,null,["\n\n"])),(l()(),t["\u0275eld"](126,0,null,null,1,"sme-message-dialog",[["id","message-dialog"]],null,null,null,Hl.b,Hl.a)),t["\u0275did"](127,4440064,null,0,Kl.a,[$l.a],{id:[0,"id"]},null),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275eld"](129,0,null,null,1,"sme-confirmation-dialog",[["id","confirmation-dialog"]],null,null,null,Jl.b,Jl.a)),t["\u0275did"](130,4440064,null,0,Zl.a,[$l.a],{id:[0,"id"]},null),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275eld"](132,0,null,null,1,"sme-confirmation-list-dialog",[["id","confirmation-list-dialog"]],null,null,null,sn,en)),t["\u0275did"](133,4440064,null,0,nn.a,[$l.a],{id:[0,"id"]},null),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275eld"](135,0,null,null,1,"sme-dialog-example-full-screen-dialog",[["id","full-screen-dialog"]],null,null,null,pn,mn)),t["\u0275did"](136,4440064,null,0,cn,[$l.a],{id:[0,"id"]},null),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275eld"](138,0,null,null,1,"sme-dialog-example-dialog-chain",[["id","dialog-chain"]],null,null,null,hn,fn)),t["\u0275did"](139,4440064,null,0,gn,[$l.a],{id:[0,"id"]},null),(l()(),t["\u0275ted"](-1,null,["\n"]))],function(l,n){l(n,127,0,"message-dialog"),l(n,130,0,"confirmation-dialog"),l(n,133,0,"confirmation-list-dialog"),l(n,136,0,"full-screen-dialog"),l(n,139,0,"dialog-chain")},null)}var xn=t["\u0275ccf"]("sme-ng2-controls-dialog-example",bn,function(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,1,"sme-ng2-controls-dialog-example",[],null,null,null,yn,Cn)),t["\u0275did"](1,49152,null,0,bn,[$l.a],null,null)],null,null)},{},{},[]),Tn=e("KJlK"),Dn=e("Wtb0"),Sn=e("PNCm"),wn=e("keTL"),Rn=e("trOK"),Mn=e("HsIr"),Pn=e("kMjt"),kn=function(){function l(){this.data=[{name:"Item 1",value:1},{name:"Item 2",value:2},{name:"Item 3",value:3},{name:"Item 4",value:4}]}return l.navigationTitle=function(l,n){return"Dropdown Component"},l}(),Nn=t["\u0275crt"]({encapsulation:2,styles:[],data:{}});function In(l){return t["\u0275vid"](0,[(l()(),t["\u0275eld"](0,0,null,null,55,"section",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](2,0,null,null,1,"h2",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Dropdown Component"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](5,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n The Dropdown Component requires two decendant elements with the following classes:\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](8,0,null,null,7,"ul",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](10,0,null,null,1,"li",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,[".sme-dropdown-toggle"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](13,0,null,null,1,"li",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,[".sme-dropdown-content"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](17,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n Component Inputs\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](20,0,null,null,1,"p",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["This Component does not have any inputs"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](23,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n Component Outputs\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](26,0,null,null,28,"table",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](28,0,null,null,10,"thead",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](30,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Parameter Name"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](33,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Description"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](36,0,null,null,1,"th",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Required"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](40,0,null,null,13,"tbody",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](42,0,null,null,10,"tr",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](44,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["toggled"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](47,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Emits true when the dropdown is opened and false when it is closed."])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](50,0,null,null,1,"td",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["False"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275ted"](-1,null,["\n\n"])),(l()(),t["\u0275eld"](57,0,null,null,37,"section",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](59,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Example 1: Simple Dropdown Menu"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](62,0,null,null,25,"sme-dropdown",[],[[2,"disabled",null]],[[null,"keydown"]],function(l,n,e){var u=!0;return"keydown"===n&&(u=!1!==t["\u0275nov"](l,63).onKeydown(e)&&u),u},Tn.b,Tn.a)),t["\u0275did"](63,245760,null,0,Dn.a,[t.Renderer2,t.ElementRef,Sn.a],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](65,0,null,0,6,"button",[["class","sme-dropdown-toggle"],["role","button"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](67,0,null,null,1,"span",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Menu"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](70,0,null,null,0,"span",[["class","sme-icon sme-icon-chevronDown"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](73,0,null,1,13,"ul",[["class","sme-dropdown-content"],["role","menu"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](75,0,null,null,4,"li",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](77,0,null,null,1,"a",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Item 1"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](81,0,null,null,4,"li",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](83,0,null,null,1,"a",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Item 2"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275eld"](89,0,null,null,1,"h4",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["CODE"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](92,0,null,null,1,"code",[["style","display:block; white-space:pre"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,['\n \n \n'])),(l()(),t["\u0275ted"](-1,null,["\n"])),(l()(),t["\u0275ted"](-1,null,["\n\n\n"])),(l()(),t["\u0275eld"](96,0,null,null,41,"section",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](98,0,null,null,1,"h3",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Example 2: Advanced Dropdown Content"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](101,0,null,null,29,"sme-dropdown",[],[[2,"disabled",null]],[[null,"keydown"]],function(l,n,e){var u=!0;return"keydown"===n&&(u=!1!==t["\u0275nov"](l,102).onKeydown(e)&&u),u},Tn.b,Tn.a)),t["\u0275did"](102,245760,null,0,Dn.a,[t.Renderer2,t.ElementRef,Sn.a],null,null),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](104,0,null,0,6,"button",[["class","sme-dropdown-toggle"],["role","button"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](106,0,null,null,1,"span",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["Dropdown"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](109,0,null,null,0,"span",[["class","sme-icon sme-icon-chevronDown"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](112,0,null,1,17,"div",[["class","sme-dropdown-content"],["role","menu"],["style","width:300px"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](114,0,null,null,14,"sme-data-table",[["class","sme-dropdown-interaction-enabled"]],null,null,null,wn.c,wn.a)),t["\u0275did"](115,12828672,null,2,Rn.a,[t.ChangeDetectorRef,t.NgZone,[2,"layout"]],{items:[0,"items"]},null),t["\u0275qud"](335544320,1,{groupHeaderTemplate:0}),t["\u0275qud"](603979776,2,{columns:1}),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](119,0,null,null,3,"sme-data-table-column",[["field","name"],["header","Name"]],null,null,null,Mn.b,Mn.a)),t["\u0275did"](120,49152,[[2,4]],1,Pn.a,[],{field:[0,"field"],header:[1,"header"],sortable:[2,"sortable"]},null),t["\u0275qud"](335544320,3,{bodyTemplate:0}),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](124,0,null,null,3,"sme-data-table-column",[["field","value"],["header","value"]],null,null,null,Mn.b,Mn.a)),t["\u0275did"](125,49152,[[2,4]],1,Pn.a,[],{field:[0,"field"],header:[1,"header"],sortable:[2,"sortable"]},null),t["\u0275qud"](335544320,4,{bodyTemplate:0}),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275ted"](-1,null,["\n\n "])),(l()(),t["\u0275eld"](132,0,null,null,1,"h4",[],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,["CODE"])),(l()(),t["\u0275ted"](-1,null,["\n "])),(l()(),t["\u0275eld"](135,0,null,null,1,"code",[["style","display:block; white-space:pre"]],null,null,null,null,null)),(l()(),t["\u0275ted"](-1,null,[' \n \n