From 887b5e30a24060a6de399d0ac340adc8d29a99c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A5=D0=B0=D0=BB=D1=82=D0=BE=D0=B1=D0=B8=D0=BD=20=D0=95?= =?UTF-8?q?=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9?= Date: Fri, 11 Oct 2024 08:27:23 +0300 Subject: [PATCH 01/66] Update for next development version --- backend/pom.xml | 2 +- distribution/pom.xml | 2 +- frontend/pom.xml | 2 +- frontend/src/resources/app-config.json | 2 +- frontend/src/resources/app.version | 2 +- pom.xml | 2 +- resources/pom.xml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/backend/pom.xml b/backend/pom.xml index 9960199..1134ac7 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -5,7 +5,7 @@ ru.micord.ervu.lkrp fl - 1.8.0-SNAPSHOT + 1.8.0 ru.micord.ervu.lkrp.fl backend diff --git a/distribution/pom.xml b/distribution/pom.xml index 6070704..af2b86c 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.8.0-SNAPSHOT + 1.8.0 ru.micord.ervu.lkrp.fl diff --git a/frontend/pom.xml b/frontend/pom.xml index d67c54e..76f7061 100644 --- a/frontend/pom.xml +++ b/frontend/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.8.0-SNAPSHOT + 1.8.0 ru.micord.ervu.lkrp.fl diff --git a/frontend/src/resources/app-config.json b/frontend/src/resources/app-config.json index fce2327..3fad55f 100644 --- a/frontend/src/resources/app-config.json +++ b/frontend/src/resources/app-config.json @@ -4,7 +4,7 @@ "filter_cleanup_interval_hours": 720, "filter_cleanup_check_period_minutes": 30, "auth_method": "form", - "enable.version.in.url": "%enable.version.in.url%", + "enable.version.in.url": "false", "backend.context": "fl", "guard.confirm_exit": false, "message_service_error_timeout": "", diff --git a/frontend/src/resources/app.version b/frontend/src/resources/app.version index 8b878d3..c4954f2 100644 --- a/frontend/src/resources/app.version +++ b/frontend/src/resources/app.version @@ -1 +1 @@ -%project.version% +1.8.0-SNAPSHOT diff --git a/pom.xml b/pom.xml index 74d2ab1..15ff75a 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 ru.micord.ervu.lkrp fl - 1.8.0-SNAPSHOT + 1.8.0 pom backend diff --git a/resources/pom.xml b/resources/pom.xml index 2a782b6..549c71b 100644 --- a/resources/pom.xml +++ b/resources/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.8.0-SNAPSHOT + 1.8.0 ru.micord.ervu.lkrp.fl From c849cdb02a18a2b2e712da533287a9c8660a74ae Mon Sep 17 00:00:00 2001 From: Eduard Tihomirov Date: Tue, 15 Oct 2024 11:19:20 +0300 Subject: [PATCH 02/66] SUPPORT-8601: Fix --- .../src/ts/modules/security/EsiaErrorDetail.ts | 12 ++++++++++++ .../src/ts/modules/security/guard/auth.guard.ts | 15 +++++++++++++-- 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 frontend/src/ts/modules/security/EsiaErrorDetail.ts diff --git a/frontend/src/ts/modules/security/EsiaErrorDetail.ts b/frontend/src/ts/modules/security/EsiaErrorDetail.ts new file mode 100644 index 0000000..9447f3f --- /dev/null +++ b/frontend/src/ts/modules/security/EsiaErrorDetail.ts @@ -0,0 +1,12 @@ +class EsiaErrorDetail { + private static errors: { [code: string]: string } = { + 'ESIA-007071': 'Запрос персональных данных по физическим лицам может быть выполнен только с указанием согласий', + 'ESIA-007055': 'Вход в систему осуществляется с неподтвержденной учетной записью', + 'ESIA-007036': 'Учетная запись заблокирована', + 'ESIA-007008': 'Сервис авторизации в настоящее время не может выполнить запрос из-за большой нагрузки или технических работ на сервере', + }; + + static getDescription(code: string): string { + return this.errors[code] || 'Доступ запрещен. Обратитесь к системному администратору. Ошибка ' + code; + } +} \ No newline at end of file diff --git a/frontend/src/ts/modules/security/guard/auth.guard.ts b/frontend/src/ts/modules/security/guard/auth.guard.ts index 80095f3..754f461 100644 --- a/frontend/src/ts/modules/security/guard/auth.guard.ts +++ b/frontend/src/ts/modules/security/guard/auth.guard.ts @@ -30,8 +30,13 @@ export abstract class AuthGuard implements CanActivate { return true; } else if (error) { - let errorMessage = error + ', error description =' + errorDescription; - this.messageService.error(errorMessage) + let userErrorMessage = 'Произошла неизвестная ошибка. Обратитесь к системному администратору'; + let errorCode = this.extractCode(errorDescription); + if (errorCode) { + userErrorMessage = EsiaErrorDetail.getDescription(errorCode); + } + let errorMessage = error + ', error description = ' + errorDescription; + this.messageService.error(userErrorMessage) throw new Error(errorMessage); } else if (code) { @@ -62,4 +67,10 @@ export abstract class AuthGuard implements CanActivate { public getIsAuth(): string { return this.cookieService.get('webbpm.ervu-lkrp-fl'); } + + private extractCode(message: string): string | null { + const regex = /ESIA-\d{6}/; + const match = message.match(regex); + return match ? match[0] : null; + } } From 603064a1a252292845c0a37c37232e96cb4f30ae Mon Sep 17 00:00:00 2001 From: gulnaz Date: Wed, 16 Oct 2024 11:25:25 +0300 Subject: [PATCH 03/66] SUPPORT-8619: add environment variables description to config.md --- config.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/config.md b/config.md index 7455710..196879b 100644 --- a/config.md +++ b/config.md @@ -741,6 +741,45 @@ JBPM использует 3 корневых категории логирова "jivo_chat_widget_enabled": false ``` +# Описание конфигурации параметров проекта + +В micord.env заданы следующие переменные окружения: + +#### Настройки базы данных приложения +- `DB_APP_NAME` - наименование +- `DB_APP_USERNAME` - пользователь +- `DB_APP_PASSWORD` - пароль +- `DB_APP_HOST` - хост +- `DB_APP_PORT` - порт + +#### Аутентификация через ЕСИА +- `ESIA_SCOPES` - область доступа, позволяющие получить данные о пользователе. Тип данных, к которым система-клиент намерена получить доступ +- `ESIA_BASE_URI` - базовый url для обращения в ЕСИА +- `ESIA_CLIENT_ID` - идентификатор системы-клиента (мнемоника системы в ЕСИА указанная прописными буквами) +- `ESIA_CLIENT_CERT_HASH` - параметр, содержащий хэш сертификата (fingerprint сертификата) системы-клиента в hex–формате +- `ESIA_REDIRECT_URL` - ссылка, по которой должен быть направлен пользователь +- `SIGN_URL` - url для подписания с помощью КриптоПро секрета клиента, необходимого для аутентификации через ЕСИА + +#### Конфигурация и топики Kafka +- `ERVU_KAFKA_BOOTSTRAP_SERVERS` - список пар хост:порт, использующихся для установки первоначального соединения с кластером Kafka +- `ERVU_KAFKA_USERNAME` - пользователь для подключения к Kafka +- `ERVU_KAFKA_PASSWORD` - пароль для подключения к Kafka +- `ERVU_KAFKA_SASL_MECHANISM` - механизм SASL, используемый для клиентских подключений +- `ERVU_KAFKA_SECURITY_PROTOCOL` - протокол, используемый для взаимодействия с брокерами +- `ERVU_KAFKA_DOC_LOGIN_MODULE` - имя класса для входа в систему для SASL-соединений в формате, используемом конфигурационными файлами JAAS +- `ERVU_KAFKA_GROUP_ID` - идентификатор группы потребителей, который отвечает за создание группы для объединения нескольких потребителей +- `ERVU_KAFKA_REPLY_TIMEOUT` - таймаут ожидания ответа +- `ERVU_KAFKA_REQUEST_TOPIC` - топик для отправки запроса на получение id пользователя в системе ЕРВУ +- `ERVU_KAFKA_REPLY_TOPIC` - топик для получения id пользователя в системе ЕРВУ +- `ERVU_KAFKA_RECRUIT_REQUEST_TOPIC` - топик для отправки запроса на получение данных о повестке, временных мерах и воинском учете +- `ERVU_KAFKA_RECRUIT_REPLY_TOPIC` - топик для получения данных о повестке, временных мерах и воинском учете +- `ERVU_KAFKA_RECRUIT_HEADER_CLASS` - класс для идентификации в заголовке запроса на получение данных о повестке, временных мерах и воинском учете +- `ERVU_KAFKA_SUBPOENA_EXTRACT_REQUEST_TOPIC` - топик для отправки запроса на получение выписки из Реестра повесток +- `ERVU_KAFKA_SUBPOENA_EXTRACT_REPLY_TOPIC` - топик для получения выписки из Реестра повесток +- `ERVU_KAFKA_REGISTRY_EXTRACT_REQUEST_TOPIC` - топик для отправки запроса на получение выписки из Реестра воинского учета +- `ERVU_KAFKA_REGISTRY_EXTRACT_REPLY_TOPIC` - топик для получения выписки из Реестра воинского учета +- `ERVU_KAFKA_EXTRACT_HEADER_CLASS` - класс для идентификации в заголовке запроса на получение выписки из Реестра повесток/Реестра воинского учета + # Прочее ## Смена удалённого репозитория From 84683d9b3aff0fe28dffb93eecdfddc8e24665f2 Mon Sep 17 00:00:00 2001 From: gulnaz Date: Wed, 16 Oct 2024 12:42:37 +0300 Subject: [PATCH 04/66] SUPPORT-8619: fix config.md --- config.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config.md b/config.md index 196879b..09183f4 100644 --- a/config.md +++ b/config.md @@ -758,7 +758,13 @@ JBPM использует 3 корневых категории логирова - `ESIA_CLIENT_ID` - идентификатор системы-клиента (мнемоника системы в ЕСИА указанная прописными буквами) - `ESIA_CLIENT_CERT_HASH` - параметр, содержащий хэш сертификата (fingerprint сертификата) системы-клиента в hex–формате - `ESIA_REDIRECT_URL` - ссылка, по которой должен быть направлен пользователь + Важно: `ESIA_REDIRECT_URL` должна содержать полный адрес вплоть до последнего слэша: +> - https://lkul.ervu.loc/ - правильное значение параметра +> - https://lkul.ervu.loc - неправильное значение параметра + +- `ESIA_UPLOAD_DATA_ROLE` - мнемоника группы, для роли "Сотрудник, ответственный за военно-учетную работу" - `SIGN_URL` - url для подписания с помощью КриптоПро секрета клиента, необходимого для аутентификации через ЕСИА +- `ESIA_CLIENT_CERT_HASH` - параметр, содержащий хэш сертификата (fingerprint сертификата) системы-клиента в hex–формате #### Конфигурация и топики Kafka - `ERVU_KAFKA_BOOTSTRAP_SERVERS` - список пар хост:порт, использующихся для установки первоначального соединения с кластером Kafka From 9350d48adad11c31f8f10dbf73e6c540c4f9994a Mon Sep 17 00:00:00 2001 From: gulnaz Date: Wed, 16 Oct 2024 12:44:46 +0300 Subject: [PATCH 05/66] SUPPORT-8619: remove duplicate --- config.md | 1 - 1 file changed, 1 deletion(-) diff --git a/config.md b/config.md index 09183f4..fb54c6a 100644 --- a/config.md +++ b/config.md @@ -756,7 +756,6 @@ JBPM использует 3 корневых категории логирова - `ESIA_SCOPES` - область доступа, позволяющие получить данные о пользователе. Тип данных, к которым система-клиент намерена получить доступ - `ESIA_BASE_URI` - базовый url для обращения в ЕСИА - `ESIA_CLIENT_ID` - идентификатор системы-клиента (мнемоника системы в ЕСИА указанная прописными буквами) -- `ESIA_CLIENT_CERT_HASH` - параметр, содержащий хэш сертификата (fingerprint сертификата) системы-клиента в hex–формате - `ESIA_REDIRECT_URL` - ссылка, по которой должен быть направлен пользователь Важно: `ESIA_REDIRECT_URL` должна содержать полный адрес вплоть до последнего слэша: > - https://lkul.ervu.loc/ - правильное значение параметра From 8e9619b4c5b757243b44954e5e1c47b120a01ba8 Mon Sep 17 00:00:00 2001 From: gulnaz Date: Wed, 16 Oct 2024 12:48:58 +0300 Subject: [PATCH 06/66] SUPPORT-8619: remove redundant string --- config.md | 1 - 1 file changed, 1 deletion(-) diff --git a/config.md b/config.md index fb54c6a..253a83b 100644 --- a/config.md +++ b/config.md @@ -761,7 +761,6 @@ JBPM использует 3 корневых категории логирова > - https://lkul.ervu.loc/ - правильное значение параметра > - https://lkul.ervu.loc - неправильное значение параметра -- `ESIA_UPLOAD_DATA_ROLE` - мнемоника группы, для роли "Сотрудник, ответственный за военно-учетную работу" - `SIGN_URL` - url для подписания с помощью КриптоПро секрета клиента, необходимого для аутентификации через ЕСИА - `ESIA_CLIENT_CERT_HASH` - параметр, содержащий хэш сертификата (fingerprint сертификата) системы-клиента в hex–формате From 01451ca00c061448f870f1069be23eca92e67118 Mon Sep 17 00:00:00 2001 From: gulnaz Date: Wed, 16 Oct 2024 12:51:16 +0300 Subject: [PATCH 07/66] SUPPORT-8619: fix db vars description --- config.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/config.md b/config.md index 253a83b..e708a29 100644 --- a/config.md +++ b/config.md @@ -745,12 +745,12 @@ JBPM использует 3 корневых категории логирова В micord.env заданы следующие переменные окружения: -#### Настройки базы данных приложения -- `DB_APP_NAME` - наименование -- `DB_APP_USERNAME` - пользователь -- `DB_APP_PASSWORD` - пароль -- `DB_APP_HOST` - хост -- `DB_APP_PORT` - порт +#### Подключение базы данных +- `DB_APP_USERNAME` - логин пользователя для подключения к базе данных +- `DB_APP_PASSWORD` - пароль пользователя для доступа к базе данных +- `DB_APP_HOST` - адрес сервера базы данных +- `DB_APP_PORT` - порт, на котором осуществляется подключение к базе данных +- `DB_APP_NAME` - имя базы данных, к которой необходимо подключиться #### Аутентификация через ЕСИА - `ESIA_SCOPES` - область доступа, позволяющие получить данные о пользователе. Тип данных, к которым система-клиент намерена получить доступ From 1433646a100cbd8875a1919f10a08fa7cfd54d2d Mon Sep 17 00:00:00 2001 From: "ivanov.denis" Date: Tue, 22 Oct 2024 12:53:53 +0300 Subject: [PATCH 08/66] release 3.183.1 --- frontend/package.json | 2 +- .../.flattened-pom.xml | 14 +++++++------- .../grids/NavigateOnGridCellOrRow.html | 2 +- .../META-INF/package-descriptor.xml | 8 ++++---- .../component/buttons/Button.component | 4 ++-- .../component/buttons/CancelButton.component | 4 ++-- .../buttons/ClearFilterButton.component | 4 ++-- .../component/buttons/DeleteButton.component | 4 ++-- .../buttons/DownloadButton.component | 4 ++-- .../component/buttons/ErrorButton.component | 4 ++-- .../buttons/ExecProcessButton.component | 4 ++-- .../buttons/ExecuteSqlButton.component | 4 ++-- .../component/buttons/FilterButton.component | 4 ++-- .../buttons/NavigationButton.component | 4 ++-- .../component/buttons/SaveButton.component | 4 ++-- .../component/buttons/SelectButton.component | 4 ++-- .../component/buttons/SignButtonV2.component | 4 ++-- .../buttons/StartProcessButton.component | 4 ++-- .../EntityGraphReportingButton.component | 4 ++-- .../reporting/FormReportingButton.component | 4 ++-- .../containers/CollapsiblePanel.component | 4 ++-- .../component/containers/Dialog.component | 4 ++-- .../component/containers/DropDown.component | 4 ++-- .../component/containers/FieldSet.component | 4 ++-- .../containers/FilterGroup.component | 4 ++-- .../component/containers/Form.component | 4 ++-- .../component/containers/HBox.component | 4 ++-- .../containers/TabContainer.component | 4 ++-- .../component/containers/TabItem.component | 4 ++-- .../component/containers/VBox.component | 4 ++-- .../component/containers/Window.component | 4 ++-- .../editable-grids/EditableGrid.component | 4 ++-- .../columns/AutocompleteGridColumn.component | 4 ++-- .../columns/CheckBoxGridColumn.component | 4 ++-- .../columns/ComboBoxGridColumn.component | 4 ++-- .../DateTimePickerGridColumn.component | 4 ++-- .../columns/MoneyFieldGridColumn.component | 4 ++-- .../columns/NumberFieldGridColumn.component | 4 ++-- .../columns/OneToManyGridColumn.component | 4 ++-- .../columns/OneToManyGridColumnV2.component | 4 ++-- .../ReadonlyClientGridColumn.component | 4 ++-- .../ReadonlyServerGridColumn.component | 4 ++-- .../StaticComboBoxGridColumn.component | 4 ++-- .../columns/TextAreaGridColumn.component | 4 ++-- .../columns/TextFieldGridColumn.component | 4 ++-- .../columns/TimePickerGridColumn.component | 4 ++-- .../component/fields/Address.component | 4 ++-- .../component/fields/Autocomplete.component | 4 ++-- .../component/fields/CheckBox.component | 4 ++-- .../component/fields/ComboBox.component | 4 ++-- .../component/fields/DateTimePicker.component | 4 ++-- .../fields/EditableOneToMany.component | 4 ++-- .../component/fields/FilePreview.component | 4 ++-- .../component/fields/FileUpload.component | 4 ++-- .../component/fields/ManyToMany.component | 4 ++-- .../fields/ManyToManyField.component | 4 ++-- .../component/fields/MoneyField.component | 4 ++-- .../component/fields/NumberField.component | 4 ++-- .../component/fields/OneToMany.component | 4 ++-- .../component/fields/OneToManyV2.component | 4 ++-- .../component/fields/RadioButton.component | 4 ++-- .../fields/SignVerification.component | 4 ++-- .../component/fields/StaticComboBox.component | 4 ++-- .../fields/StaticRadioButton.component | 4 ++-- .../component/fields/Text.component | 4 ++-- .../component/fields/TextArea.component | 4 ++-- .../component/fields/TextField.component | 4 ++-- .../component/fields/TimePicker.component | 4 ++-- .../component/fields/TreeField.component | 4 ++-- .../editableonetomany/EditableGrid.component | 4 ++-- .../fields/editableonetomany/Form.component | 4 ++-- .../fileupload/FileUploadField.component | 4 ++-- .../fields/filters/FilterAddress.component | 4 ++-- .../filters/FilterAutocomplete.component | 4 ++-- .../fields/filters/FilterBoolean.component | 4 ++-- .../fields/filters/FilterCheckBox.component | 4 ++-- .../fields/filters/FilterComboBox.component | 4 ++-- .../filters/FilterDateTimePicker.component | 4 ++-- .../filters/FilterNumberField.component | 4 ++-- .../filters/FilterRadioButton.component | 4 ++-- .../filters/FilterStaticComboBox.component | 4 ++-- .../fields/filters/FilterTextArea.component | 4 ++-- .../fields/filters/FilterTextField.component | 4 ++-- .../fields/treefield/LinkField.component | 4 ++-- .../treefield/MultiValueField.component | 4 ++-- .../component/grids/Grid.component | 4 ++-- .../component/grids/GridV2.component | 4 ++-- .../component/grids/GridV2Column.component | 4 ++-- .../component/grids/GridV2Group.component | 4 ++-- .../component/grids/PagingGrid.component | 4 ++-- .../component/grids/TreeGrid.component | 4 ++-- .../uncategorized/ActionController.component | 4 ++-- .../uncategorized/Calendar.component | 4 ++-- .../component/uncategorized/Chart.component | 4 ++-- .../component/uncategorized/ChartV2.component | 4 ++-- .../uncategorized/EventCalendar.component | 4 ++-- .../uncategorized/GanttChart.component | 4 ++-- .../uncategorized/HyperLink.component | 4 ++-- .../component/uncategorized/IFrame.component | 4 ++-- .../uncategorized/InnerHtml.component | 4 ++-- .../uncategorized/MenuGroup.component | 4 ++-- .../uncategorized/MenuItem.component | 4 ++-- .../ValidationController.component | 4 ++-- .../converters/converters.jar | Bin 97826 -> 97825 bytes .../metadata/java.metadata | Bin 1110017 -> 1110017 bytes .../ProcessInstance.component | 4 ++-- .../ProcessInstanceDiagram.component | 4 ++-- .../ProcessInstanceList.component | 4 ++-- .../user-management/Groups.component | 4 ++-- .../user-management/GroupsCreate.component | 4 ++-- .../user-management/GroupsEdit.component | 4 ++-- .../OrganizationEdit.component | 4 ++-- .../user-management/Organizations.component | 4 ++-- .../user-management/Roles.component | 4 ++-- .../user-management/RolesEdit.component | 4 ++-- .../SecurityFeatures.component | 4 ++-- .../StaticRouteNavigationButton.component | 4 ++-- .../StaticRouteSelectButton.component | 4 ++-- .../user-management/UserForm.component | 4 ++-- .../user-management/Users.component | 4 ++-- .../user-management/UsersCreate.component | 4 ++-- .../user-management/UsersEdit.component | 4 ++-- pom.xml | 4 ++-- 123 files changed, 247 insertions(+), 247 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 3e48e9e..0cf7baf 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -27,7 +27,7 @@ "@angular/platform-browser-dynamic": "7.2.15", "@angular/router": "7.2.15", "@ng-bootstrap/ng-bootstrap": "4.1.1", - "@webbpm/base-package": "3.182.0", + "@webbpm/base-package": "3.183.1", "ag-grid-angular": "29.0.0-micord.4", "ag-grid-community": "29.0.0-micord.4", "angular-calendar": "0.28.28", diff --git a/packages/ru.cg.webbpm.packages.base.resources/.flattened-pom.xml b/packages/ru.cg.webbpm.packages.base.resources/.flattened-pom.xml index 852a830..c4f2c62 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/.flattened-pom.xml +++ b/packages/ru.cg.webbpm.packages.base.resources/.flattened-pom.xml @@ -4,7 +4,7 @@ 4.0.0 ru.cg.webbpm.packages.base resources - 3.182.0 + 3.183.1 Micord @@ -28,13 +28,13 @@ 3.19.3 5.10.2 true - 3.182.0 + 3.183.1 1.4.200 - 1004163046 + 1022075741 UTF-8 1.10.0 true - 3.182.0 + 3.183.1 typescript.metadata.json https://repo.micord.ru MMddHHmmss @@ -47,19 +47,19 @@ ru.cg.webbpm.packages.base converters - 3.182.0 + 3.183.1 compile ru.cg.webbpm.packages.base backend - 3.182.0 + 3.183.1 compile ru.cg.webbpm.packages.base frontend - 3.182.0 + 3.183.1 compile diff --git a/packages/ru.cg.webbpm.packages.base.resources/META-INF/components/docs/component/grids/NavigateOnGridCellOrRow.html b/packages/ru.cg.webbpm.packages.base.resources/META-INF/components/docs/component/grids/NavigateOnGridCellOrRow.html index 740c86f..a01a8ad 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/META-INF/components/docs/component/grids/NavigateOnGridCellOrRow.html +++ b/packages/ru.cg.webbpm.packages.base.resources/META-INF/components/docs/component/grids/NavigateOnGridCellOrRow.html @@ -60,7 +60,7 @@
  • Образец внешней ссылки: https://www.wildberries.ru/catalog/${sku}/detail.aspx
  • -
  • Образец внутренней ссылки: products/ru.cg.webbpm.packages.base:resources:jar:3.182.0
  • +
  • Образец внутренней ссылки: products/ru.cg.webbpm.packages.base:resources:jar:3.183.1
  • diff --git a/packages/ru.cg.webbpm.packages.base.resources/META-INF/package-descriptor.xml b/packages/ru.cg.webbpm.packages.base.resources/META-INF/package-descriptor.xml index c5a285c..ac380f9 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/META-INF/package-descriptor.xml +++ b/packages/ru.cg.webbpm.packages.base.resources/META-INF/package-descriptor.xml @@ -4,17 +4,17 @@ Base webbpm package ru.cg.webbpm.packages.base resources - 3.182.0 - 3.182.0 + 3.183.1 + 3.183.1 ru.cg.webbpm.packages.base backend - 3.182.0 + 3.183.1 @webbpm/base-package - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/Button.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/Button.component index 120973b..66e9507 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/Button.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/Button.component @@ -8,11 +8,11 @@ component/buttons/Кнопка.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/CancelButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/CancelButton.component index 872f9f4..230d26a 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/CancelButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/CancelButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_отмены.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ClearFilterButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ClearFilterButton.component index da6c5b8..05f52f5 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ClearFilterButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ClearFilterButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_очистки_фильтра.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/DeleteButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/DeleteButton.component index 8e167ec..e9d6be8 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/DeleteButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/DeleteButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_удаления.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/DownloadButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/DownloadButton.component index b591c8b..5bb5271 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/DownloadButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/DownloadButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_загрузки.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ErrorButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ErrorButton.component index 5e636a4..cd1ebe6 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ErrorButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ErrorButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_вызова_ошибки.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ExecProcessButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ExecProcessButton.component index 1c73d7b..007660f 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ExecProcessButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ExecProcessButton.component @@ -7,11 +7,11 @@ component/buttons/Кнопка_выполнения_бизнес-процесса.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ExecuteSqlButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ExecuteSqlButton.component index f3a58d8..dbd1287 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ExecuteSqlButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ExecuteSqlButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_выполнения_SQL.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/FilterButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/FilterButton.component index 3890c0b..9485343 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/FilterButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/FilterButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_для_фильтрации.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/NavigationButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/NavigationButton.component index 13f5fc7..f9bd0ba 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/NavigationButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/NavigationButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_навигации.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SaveButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SaveButton.component index f935e47..3eed0aa 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SaveButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SaveButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_сохранения.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SelectButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SelectButton.component index 9877eb2..36cd907 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SelectButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SelectButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_выбора.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SignButtonV2.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SignButtonV2.component index 3eaf76d..9406e4f 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SignButtonV2.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SignButtonV2.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_подписи.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/StartProcessButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/StartProcessButton.component index e38dd36..4723e6b 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/StartProcessButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/StartProcessButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_запуска_бизнес-процесса.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/reporting/EntityGraphReportingButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/reporting/EntityGraphReportingButton.component index 58f8e82..e7b54df 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/reporting/EntityGraphReportingButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/reporting/EntityGraphReportingButton.component @@ -8,11 +8,11 @@ component/buttons/reporting/Кнопка_печати_из_графа_сущности.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/reporting/FormReportingButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/reporting/FormReportingButton.component index a6478a7..7202fd9 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/reporting/FormReportingButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/reporting/FormReportingButton.component @@ -8,11 +8,11 @@ component/buttons/reporting/Кнопка_печати_отчета_из_формы.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/CollapsiblePanel.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/CollapsiblePanel.component index 70e30ac..b9090a0 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/CollapsiblePanel.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/CollapsiblePanel.component @@ -8,11 +8,11 @@ component/containers/Сворачиваемая_панель.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/Dialog.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/Dialog.component index ccb9561..502856d 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/Dialog.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/Dialog.component @@ -8,11 +8,11 @@ component/containers/Диалог.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/DropDown.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/DropDown.component index 31d0c5b..e7c9c9a 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/DropDown.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/DropDown.component @@ -8,11 +8,11 @@ component/containers/Контейнер_с_кнопками.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/FieldSet.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/FieldSet.component index cecba18..f2de22a 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/FieldSet.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/FieldSet.component @@ -8,11 +8,11 @@ component/containers/Группа_полей.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/FilterGroup.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/FilterGroup.component index ef2429b..2dbf1d9 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/FilterGroup.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/FilterGroup.component @@ -8,11 +8,11 @@ component/containers/Набор_фильтров.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/Form.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/Form.component index 47eecfa..f7b2fcf 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/Form.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/Form.component @@ -8,11 +8,11 @@ component/containers/Форма.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/HBox.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/HBox.component index 937504d..23def45 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/HBox.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/HBox.component @@ -8,11 +8,11 @@ component/containers/Горизонтальный_контейнер.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/TabContainer.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/TabContainer.component index f3d72e1..196bc1e 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/TabContainer.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/TabContainer.component @@ -8,11 +8,11 @@ component/containers/Контейнер_вкладок.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/TabItem.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/TabItem.component index 690dedc..8d858b8 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/TabItem.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/TabItem.component @@ -8,11 +8,11 @@ component/containers/Вкладка.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/VBox.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/VBox.component index c558cf7..2bccd0c 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/VBox.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/VBox.component @@ -8,11 +8,11 @@ component/containers/Вертикальный_контейнер.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/Window.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/Window.component index a6a7b10..d1e6a8a 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/Window.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/Window.component @@ -8,11 +8,11 @@ component/containers/Окно.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/EditableGrid.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/EditableGrid.component index 40a4bed..6ab3755 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/EditableGrid.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/EditableGrid.component @@ -8,11 +8,11 @@ component/editable-grids/EditableGrid.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/AutocompleteGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/AutocompleteGridColumn.component index c1b576e..e67d484 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/AutocompleteGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/AutocompleteGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/autocomplete false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/CheckBoxGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/CheckBoxGridColumn.component index 61de765..576e714 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/CheckBoxGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/CheckBoxGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/check-box false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ComboBoxGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ComboBoxGridColumn.component index 025fa5f..02ccfea 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ComboBoxGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ComboBoxGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/combo-box false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/DateTimePickerGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/DateTimePickerGridColumn.component index 658c78b..3218aaa 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/DateTimePickerGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/DateTimePickerGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/date-time-picker false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/MoneyFieldGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/MoneyFieldGridColumn.component index 1c8f12a..dfc7648 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/MoneyFieldGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/MoneyFieldGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/money-field true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/NumberFieldGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/NumberFieldGridColumn.component index a2a2f1c..29801c2 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/NumberFieldGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/NumberFieldGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/number-field false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/OneToManyGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/OneToManyGridColumn.component index daae9e1..8b14bf3 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/OneToManyGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/OneToManyGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/one-to-many true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/OneToManyGridColumnV2.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/OneToManyGridColumnV2.component index d459037..dc2d7d2 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/OneToManyGridColumnV2.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/OneToManyGridColumnV2.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/one-to-many false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ReadonlyClientGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ReadonlyClientGridColumn.component index bc8f18a..df2256b 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ReadonlyClientGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ReadonlyClientGridColumn.component @@ -6,11 +6,11 @@ META-INF/components/localization/editable-grids/read-only true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ReadonlyServerGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ReadonlyServerGridColumn.component index 6776c60..a821768 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ReadonlyServerGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ReadonlyServerGridColumn.component @@ -5,11 +5,11 @@ editable-grids true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/StaticComboBoxGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/StaticComboBoxGridColumn.component index cd2286f..162e821 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/StaticComboBoxGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/StaticComboBoxGridColumn.component @@ -8,11 +8,11 @@ Статичный_выпадающий_список_колонки_таблицы.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TextAreaGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TextAreaGridColumn.component index 531493e..2aaff83 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TextAreaGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TextAreaGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/text-area false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TextFieldGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TextFieldGridColumn.component index 158136d..65670d6 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TextFieldGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TextFieldGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/text-field false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TimePickerGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TimePickerGridColumn.component index 5df1fc8..4222844 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TimePickerGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TimePickerGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/time-picker false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/Address.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/Address.component index 9411fe1..ab39fe6 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/Address.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/Address.component @@ -8,11 +8,11 @@ component/fields/ФИАС.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/Autocomplete.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/Autocomplete.component index 1824e5d..fe751d8 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/Autocomplete.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/Autocomplete.component @@ -8,11 +8,11 @@ component/fields/Поле_ввода_с_подбором_значения.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/CheckBox.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/CheckBox.component index 685d2e8..fe15a3f 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/CheckBox.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/CheckBox.component @@ -8,11 +8,11 @@ component/fields/Флаг.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/ComboBox.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/ComboBox.component index 7dc3142..cadefaf 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/ComboBox.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/ComboBox.component @@ -8,11 +8,11 @@ component/fields/Выпадающий_список.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/DateTimePicker.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/DateTimePicker.component index 406ce30..cafe44b 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/DateTimePicker.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/DateTimePicker.component @@ -8,11 +8,11 @@ component/fields/Дата.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/EditableOneToMany.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/EditableOneToMany.component index a636144..ef640bf 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/EditableOneToMany.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/EditableOneToMany.component @@ -8,11 +8,11 @@ component/fields/EditableOneToMany.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/FilePreview.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/FilePreview.component index c97b2c6..ea05444 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/FilePreview.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/FilePreview.component @@ -8,11 +8,11 @@ component/fields/Файл.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/FileUpload.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/FileUpload.component index 5318b76..f0bab79 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/FileUpload.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/FileUpload.component @@ -8,11 +8,11 @@ component/fields/Файл.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/ManyToMany.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/ManyToMany.component index 3c988b6..aa6e5a3 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/ManyToMany.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/ManyToMany.component @@ -8,11 +8,11 @@ component/fields/ManyToMany.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/ManyToManyField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/ManyToManyField.component index aa67511..54864c0 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/ManyToManyField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/ManyToManyField.component @@ -8,11 +8,11 @@ component/fields/ManyToManyField.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/MoneyField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/MoneyField.component index 799c025..a984273 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/MoneyField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/MoneyField.component @@ -8,11 +8,11 @@ component/fields/Денежное_поле.html true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/NumberField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/NumberField.component index fe8b571..f67114d 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/NumberField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/NumberField.component @@ -8,11 +8,11 @@ component/fields/Числовое_поле.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/OneToMany.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/OneToMany.component index 5d64f5d..9f1a94d 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/OneToMany.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/OneToMany.component @@ -8,11 +8,11 @@ component/fields/OneToMany.html true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/OneToManyV2.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/OneToManyV2.component index 9f488ca..767a844 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/OneToManyV2.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/OneToManyV2.component @@ -8,11 +8,11 @@ component/fields/OneToMany.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/RadioButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/RadioButton.component index f67eacf..23fad82 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/RadioButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/RadioButton.component @@ -8,11 +8,11 @@ component/fields/Переключатель.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/SignVerification.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/SignVerification.component index c69ce15..03b25d3 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/SignVerification.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/SignVerification.component @@ -8,11 +8,11 @@ component/fields/SignVerification.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/StaticComboBox.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/StaticComboBox.component index 1fb4ad8..254169f 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/StaticComboBox.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/StaticComboBox.component @@ -8,11 +8,11 @@ component/fields/Статичный_выпадающий_список.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/StaticRadioButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/StaticRadioButton.component index c21820d..3535b72 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/StaticRadioButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/StaticRadioButton.component @@ -8,11 +8,11 @@ component/fields/Статичный_переключатель.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/Text.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/Text.component index e2f48bc..fdf04c3 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/Text.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/Text.component @@ -8,11 +8,11 @@ component/fields/Текст.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/TextArea.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/TextArea.component index 9902755..465de45 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/TextArea.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/TextArea.component @@ -8,11 +8,11 @@ component/fields/Многострочное_поле.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/TextField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/TextField.component index 83d1124..4d7093f 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/TextField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/TextField.component @@ -8,11 +8,11 @@ component/fields/Текстовое_поле.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/TimePicker.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/TimePicker.component index 9c3544a..2d6d8dd 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/TimePicker.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/TimePicker.component @@ -8,11 +8,11 @@ component/fields/Время.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/TreeField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/TreeField.component index b369895..e9affd3 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/TreeField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/TreeField.component @@ -8,11 +8,11 @@ component/fields/TreeField.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/editableonetomany/EditableGrid.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/editableonetomany/EditableGrid.component index 5a24663..048e49d 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/editableonetomany/EditableGrid.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/editableonetomany/EditableGrid.component @@ -5,11 +5,11 @@ META-INF/components/localization/editable-grid true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/editableonetomany/Form.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/editableonetomany/Form.component index 24448e0..acf10b0 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/editableonetomany/Form.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/editableonetomany/Form.component @@ -4,11 +4,11 @@ EditableOneToManyForm true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/fileupload/FileUploadField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/fileupload/FileUploadField.component index aeb5328..b567c7e 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/fileupload/FileUploadField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/fileupload/FileUploadField.component @@ -5,11 +5,11 @@ META-INF/components/localization/fields/file-upload-field true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterAddress.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterAddress.component index c933144..c0e00e5 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterAddress.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterAddress.component @@ -8,11 +8,11 @@ component/fields/filters/Фильтр_по_полю_адреса.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterAutocomplete.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterAutocomplete.component index 391e1c9..3315c9e 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterAutocomplete.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterAutocomplete.component @@ -8,11 +8,11 @@ component/fields/filters/Поле_ввода_с_подбором_значения.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterBoolean.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterBoolean.component index 9a2231e..1a14688 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterBoolean.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterBoolean.component @@ -8,11 +8,11 @@ component/fields/filters/Фильтр_по_компоненте_Флаг.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterCheckBox.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterCheckBox.component index 0835e74..e30cf2f 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterCheckBox.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterCheckBox.component @@ -8,11 +8,11 @@ component/fields/filters/Флаг.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterComboBox.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterComboBox.component index de0ac6f..0f6e527 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterComboBox.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterComboBox.component @@ -8,11 +8,11 @@ component/fields/filters/Фильтр_по_выпадающему_списку.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterDateTimePicker.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterDateTimePicker.component index 0dd7b1b..dc32ac8 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterDateTimePicker.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterDateTimePicker.component @@ -8,11 +8,11 @@ component/fields/filters/Фильтр_по_дате.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterNumberField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterNumberField.component index 4374274..7a482ed 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterNumberField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterNumberField.component @@ -8,11 +8,11 @@ component/fields/filters/Фильтр_по_числовому_полю.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterRadioButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterRadioButton.component index b8ee060..51461ba 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterRadioButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterRadioButton.component @@ -8,11 +8,11 @@ component/fields/filters/Переключатель.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterStaticComboBox.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterStaticComboBox.component index 6543667..9bf1679 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterStaticComboBox.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterStaticComboBox.component @@ -8,11 +8,11 @@ component/fields/filters/Фильтр_по_статичному_выпадающему_списку.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterTextArea.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterTextArea.component index 7d3a930..f4902f5 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterTextArea.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterTextArea.component @@ -8,11 +8,11 @@ component/fields/filters/Фильтр_по_полю_многострочного_ввода.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterTextField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterTextField.component index c25ae22..90895eb 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterTextField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterTextField.component @@ -8,11 +8,11 @@ component/fields/filters/Текстовое_поле.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/treefield/LinkField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/treefield/LinkField.component index 69bd5e3..920dd6b 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/treefield/LinkField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/treefield/LinkField.component @@ -5,11 +5,11 @@ META-INF/components/localization/fields/link-field true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/treefield/MultiValueField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/treefield/MultiValueField.component index e1f2fb7..1c331e2 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/treefield/MultiValueField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/treefield/MultiValueField.component @@ -5,11 +5,11 @@ META-INF/components/localization/fields/multi-value-field true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/grids/Grid.component b/packages/ru.cg.webbpm.packages.base.resources/component/grids/Grid.component index 7c21cf8..80526f4 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/grids/Grid.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/grids/Grid.component @@ -8,11 +8,11 @@ component/grids/Таблица.html true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2.component b/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2.component index befc878..88e283d 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2.component @@ -8,11 +8,11 @@ component/grids/Таблица.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2Column.component b/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2Column.component index b28eb92..63f1e7b 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2Column.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2Column.component @@ -6,11 +6,11 @@ META-INF/components/localization/grids/grid false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2Group.component b/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2Group.component index db7a4dc..d392fc7 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2Group.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2Group.component @@ -6,11 +6,11 @@ META-INF/components/localization/grids/grid false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/grids/PagingGrid.component b/packages/ru.cg.webbpm.packages.base.resources/component/grids/PagingGrid.component index e751594..f0e3187 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/grids/PagingGrid.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/grids/PagingGrid.component @@ -8,11 +8,11 @@ component/grids/Таблица_с_постраничным_отображением.html true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/grids/TreeGrid.component b/packages/ru.cg.webbpm.packages.base.resources/component/grids/TreeGrid.component index 90a1077..6f69131 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/grids/TreeGrid.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/grids/TreeGrid.component @@ -8,11 +8,11 @@ component/grids/Древовидная_таблица.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ActionController.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ActionController.component index ab1da5c..188b176 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ActionController.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ActionController.component @@ -8,11 +8,11 @@ component/uncategorized/Обработка_событий.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/Calendar.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/Calendar.component index 145f81d..3c084fa 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/Calendar.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/Calendar.component @@ -7,11 +7,11 @@ META-INF/components/localization/uncategorized/calendar false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/Chart.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/Chart.component index 5f9181c..ca42f47 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/Chart.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/Chart.component @@ -8,11 +8,11 @@ component/uncategorized/Диаграмма.html true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ChartV2.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ChartV2.component index 47541ee..9f5a545 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ChartV2.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ChartV2.component @@ -8,11 +8,11 @@ component/uncategorized/Диаграмма_chart-v2.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/EventCalendar.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/EventCalendar.component index bfdeed0..d6fce23 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/EventCalendar.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/EventCalendar.component @@ -8,11 +8,11 @@ component/uncategorized/EventCalendar.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/GanttChart.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/GanttChart.component index c8411da..02dc764 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/GanttChart.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/GanttChart.component @@ -8,11 +8,11 @@ component/uncategorized/Диаграмма_Гантта_Календарный_план_.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/HyperLink.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/HyperLink.component index 32a5e7d..d08c951 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/HyperLink.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/HyperLink.component @@ -8,11 +8,11 @@ component/uncategorized/HyperLink.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/IFrame.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/IFrame.component index 8badb5f..5933e0c 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/IFrame.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/IFrame.component @@ -8,11 +8,11 @@ component/uncategorized/IFrame.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/InnerHtml.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/InnerHtml.component index 6affea8..73e10b7 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/InnerHtml.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/InnerHtml.component @@ -8,11 +8,11 @@ component/uncategorized/InnerHtml.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/MenuGroup.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/MenuGroup.component index fba82ef..e7a8686 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/MenuGroup.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/MenuGroup.component @@ -8,11 +8,11 @@ component/uncategorized/MenuGroup.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/MenuItem.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/MenuItem.component index 69d207a..368054f 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/MenuItem.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/MenuItem.component @@ -7,11 +7,11 @@ component/uncategorized/MenuItem.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ValidationController.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ValidationController.component index 52e468f..21018ab 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ValidationController.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ValidationController.component @@ -8,11 +8,11 @@ component/uncategorized/ValidationController.html false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/converters/converters.jar b/packages/ru.cg.webbpm.packages.base.resources/converters/converters.jar index 55e79f44acd3811e9014271ae5bab532a042ba2e..4e17630f558b15bc2fe8c73323e418b79419b6dd 100644 GIT binary patch delta 3922 zcmcInX;c(f7QU}~g=T3)7Hve3P3UgAk)>Ic#+_A0ZG|W_Ad8HMtt>|2G(?Zv;98Ow zS2Q}}aa6=caEUoOW6X)hC`vRgaS#&FV2lO~I+A2gy`ozhojLxo{=9qc{oZ%Kd+RM# zpZ4+g_VKKz#c{Yp0fa)R)Mz$a>p9G@(US~~u4K67PKH;bnSu630c1=?A!MYHnvCvL zxHxc(g5k3S5CX%ug)_w%qn}dNjJ<^uAy%o(VYE9HK@aCzvGGXTH&`OX%CI-4gp0=n zm^-&{BJiRd#1jpW!05v1*>5`Os~n>s`WDY4)z-&(GiNmqamoLyO}lSgyRfPu zcE_*E&re4t+O+K}+YX3OU;KaOZ=Yl(d@zIj*gm7U$Gvh&Jj;hmhD)qQ;n z&iAHVy8iHX^7et*|6TnZtnRgpQBCdj&{vfiSC~b+V$&>FCI;d zPHa#ss#b>9UO(Jud8q4;=I(0&?IRmT#+v$&+EGVVObA+bdESehn}z?XmoHlHn!i7+dei9W zxx*LjixwvSEq2^Tu`$h0Zcho`H>Er~=1c!1s%@Ou_rVuUg-^ci>5MGuyJJ}r6EJ&q z(srBKeaR&*;2@r7Tpg?M%cb4ju} zyHO2Szl0#=e2r`fIF|dncEPm~6GDHHh_`{M3oZ zsnBQ)ltn2L8h0PgpMzrc?`e;{>lV|$r#<$rTTK6+_Sm~_F)Q{GOZn}ywNEGGs5F$Q ziIe$#6(1Mx|17>f;hU?{IJw_cxnD=D;*vrRmJZcFdDV7R*Lr(7{P2^5r+2Q;fm+8d zFE7X1#i-gbx1;m+@UCI05a0yU;t(~IW4b1BTN)b2EDP+Jj)I8sK|1m$MpZg{KjL%g zD3o|!rL#9A9;Zd*aK~%3D4B#d=OPL2)gn25n2E?v!x{6C1Se-8IbNTM#3mF<#~GPO zMn9!^){GX@70XWGXCgV>D&P-_G5n~9%)~ph24*;uiRAdZjQ$KvQfe)SR`X@pE4LrV zOr}~mSeK9dZP^Z(XQf=Zw3;9AmYmdlE}g+szAa+l((Z--gYS2SPliut4^T=?;n8Zo z96RP98&fwZnn$|}WLTdu(D^+N>y{uHzLPu9>%*tr1#gw2<1@9%@MR-4X~P*l5pihV zKoNWa{p^MU3$u}x8*|dZfJbVw#qhH_SwKIi^_P+bV`|s`!EYDP89XW8kT+0syMU?0 zAHU2(3{50nna&l zgd~(Kkq}`w9dac(r*og@7=!@nP5^Vwat6;b=5#R?cp}rTp^gu5Mhq~`44tKA&}oFz zW=YRiH>-8L4VIZJJvl;5(4aS1c*07pIgl=_DDL!V~DAM8^QPXL|FhdI0H;ILw~r5 zLC+#Ryqu3*&~|oq@dyV~3-8WH66$^p6Y!@`S&lT(DqB`Z&9VjP^8@&c8STS^w3@HL z*4D_&gig3xW7BL6(BcI!#SC3{lAsrUhCS}`7k%YS0LRWTb zOunOqNJ6b?rQHiZF!>})k%ZdNNmg!px56ap_<^apU-JQc?FScdv5Oo=kC&oAB5B(X zk1R?A04YNOW}1nox|tJ-{eA@ZZ-3#HOzi+L-sf!I)L)S+GQw&Krfb+o%&q>kmv-UG0Sb| z#zL%u{r2~ z6-E7rM_mz;aE_0C9mX$<&`3f#mI>+9143(x5cvVcl42y`OqgT}jUvtI$gFyLfCEq@ z1Q=&l%lTw{tPCZPilg_u_~%hBK!VlaZeN&*aODIf#k-auB{@T%T#^P(LIAB4fTJ1X i{Zxcc%ts!tzw{=Sqf85?`|M}Nv2wJ4e?1KWz<&WQN7&H- delta 3761 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 Xz0bvIg14#XyMXSmp?H7tAT2 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
  • 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 literal 1110017 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 diff --git a/packages/ru.cg.webbpm.packages.base.resources/process-instance/ProcessInstance.component b/packages/ru.cg.webbpm.packages.base.resources/process-instance/ProcessInstance.component index 251468e..14811e7 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/process-instance/ProcessInstance.component +++ b/packages/ru.cg.webbpm.packages.base.resources/process-instance/ProcessInstance.component @@ -4,11 +4,11 @@ ProcessInstance false -3.182.0 +3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/process-instance/ProcessInstanceDiagram.component b/packages/ru.cg.webbpm.packages.base.resources/process-instance/ProcessInstanceDiagram.component index 0688581..d42a5ee 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/process-instance/ProcessInstanceDiagram.component +++ b/packages/ru.cg.webbpm.packages.base.resources/process-instance/ProcessInstanceDiagram.component @@ -4,11 +4,11 @@ ProcessInstanceDiagram true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/process-instance/ProcessInstanceList.component b/packages/ru.cg.webbpm.packages.base.resources/process-instance/ProcessInstanceList.component index b9f1449..e664da1 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/process-instance/ProcessInstanceList.component +++ b/packages/ru.cg.webbpm.packages.base.resources/process-instance/ProcessInstanceList.component @@ -4,11 +4,11 @@ ProcessInstanceList false -3.182.0 +3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/user-management/Groups.component b/packages/ru.cg.webbpm.packages.base.resources/user-management/Groups.component index 51ddea8..3c8b256 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/user-management/Groups.component +++ b/packages/ru.cg.webbpm.packages.base.resources/user-management/Groups.component @@ -4,11 +4,11 @@ Groups false -3.182.0 +3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/user-management/GroupsCreate.component b/packages/ru.cg.webbpm.packages.base.resources/user-management/GroupsCreate.component index 790c98b..8f0a259 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/user-management/GroupsCreate.component +++ b/packages/ru.cg.webbpm.packages.base.resources/user-management/GroupsCreate.component @@ -4,11 +4,11 @@ GroupsCreate false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/user-management/GroupsEdit.component b/packages/ru.cg.webbpm.packages.base.resources/user-management/GroupsEdit.component index eb877db..48760c8 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/user-management/GroupsEdit.component +++ b/packages/ru.cg.webbpm.packages.base.resources/user-management/GroupsEdit.component @@ -4,11 +4,11 @@ GroupsEdit false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/user-management/OrganizationEdit.component b/packages/ru.cg.webbpm.packages.base.resources/user-management/OrganizationEdit.component index 0e7120c..4d68f10 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/user-management/OrganizationEdit.component +++ b/packages/ru.cg.webbpm.packages.base.resources/user-management/OrganizationEdit.component @@ -4,11 +4,11 @@ OrganizationEdit false -3.182.0 +3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/user-management/Organizations.component b/packages/ru.cg.webbpm.packages.base.resources/user-management/Organizations.component index 691e1c2..16c3d95 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/user-management/Organizations.component +++ b/packages/ru.cg.webbpm.packages.base.resources/user-management/Organizations.component @@ -4,11 +4,11 @@ Organizations false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/user-management/Roles.component b/packages/ru.cg.webbpm.packages.base.resources/user-management/Roles.component index 353b880..2f503a6 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/user-management/Roles.component +++ b/packages/ru.cg.webbpm.packages.base.resources/user-management/Roles.component @@ -4,11 +4,11 @@ Roles false -3.182.0 +3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/user-management/RolesEdit.component b/packages/ru.cg.webbpm.packages.base.resources/user-management/RolesEdit.component index 0567f1b..9a7d473 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/user-management/RolesEdit.component +++ b/packages/ru.cg.webbpm.packages.base.resources/user-management/RolesEdit.component @@ -4,11 +4,11 @@ RolesEdit false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/user-management/SecurityFeatures.component b/packages/ru.cg.webbpm.packages.base.resources/user-management/SecurityFeatures.component index ed2cd5e..d8400f1 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/user-management/SecurityFeatures.component +++ b/packages/ru.cg.webbpm.packages.base.resources/user-management/SecurityFeatures.component @@ -4,11 +4,11 @@ SecurityFeatures false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/user-management/StaticRouteNavigationButton.component b/packages/ru.cg.webbpm.packages.base.resources/user-management/StaticRouteNavigationButton.component index 0620904..aed8ed2 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/user-management/StaticRouteNavigationButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/user-management/StaticRouteNavigationButton.component @@ -4,11 +4,11 @@ StaticRouteNavigationButton true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/user-management/StaticRouteSelectButton.component b/packages/ru.cg.webbpm.packages.base.resources/user-management/StaticRouteSelectButton.component index 27e613b..47b120b 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/user-management/StaticRouteSelectButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/user-management/StaticRouteSelectButton.component @@ -4,11 +4,11 @@ StaticRouteSelectButton true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/user-management/UserForm.component b/packages/ru.cg.webbpm.packages.base.resources/user-management/UserForm.component index 1ded3d8..fdcd87c 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/user-management/UserForm.component +++ b/packages/ru.cg.webbpm.packages.base.resources/user-management/UserForm.component @@ -4,11 +4,11 @@ UserForm true - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/user-management/Users.component b/packages/ru.cg.webbpm.packages.base.resources/user-management/Users.component index 1726c06..c69abcd 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/user-management/Users.component +++ b/packages/ru.cg.webbpm.packages.base.resources/user-management/Users.component @@ -4,11 +4,11 @@ Users false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/user-management/UsersCreate.component b/packages/ru.cg.webbpm.packages.base.resources/user-management/UsersCreate.component index bf49101..4f52989 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/user-management/UsersCreate.component +++ b/packages/ru.cg.webbpm.packages.base.resources/user-management/UsersCreate.component @@ -4,11 +4,11 @@ UsersCreate false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/packages/ru.cg.webbpm.packages.base.resources/user-management/UsersEdit.component b/packages/ru.cg.webbpm.packages.base.resources/user-management/UsersEdit.component index fcaae8b..e5a3e97 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/user-management/UsersEdit.component +++ b/packages/ru.cg.webbpm.packages.base.resources/user-management/UsersEdit.component @@ -4,11 +4,11 @@ UsersEdit false - 3.182.0 + 3.183.1 ru.cg.webbpm.packages.base.resources - 3.182.0 + 3.183.1 diff --git a/pom.xml b/pom.xml index 75c7869..68d23d2 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ UTF-8 false 2.9.2 - 3.182.0 + 3.183.1 72000 @@ -41,7 +41,7 @@ ru.cg.webbpm.packages.base backend - 3.182.0 + 3.183.1 xerces From a8419589e94faca5dc64c710a045d6ebc7f1182f Mon Sep 17 00:00:00 2001 From: Zaripov Emil Date: Fri, 25 Oct 2024 14:24:45 +0300 Subject: [PATCH 09/66] set version 1.9.0-SNAPSHOT --- backend/pom.xml | 2 +- distribution/pom.xml | 2 +- frontend/pom.xml | 2 +- pom.xml | 2 +- resources/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/pom.xml b/backend/pom.xml index d8a8e5d..7882964 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -5,7 +5,7 @@ ru.micord.ervu.lkrp fl - 1.8.2 + 1.9.0-SNAPSHOT ru.micord.ervu.lkrp.fl backend diff --git a/distribution/pom.xml b/distribution/pom.xml index 6cb2428..6096672 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.8.2 + 1.9.0-SNAPSHOT ru.micord.ervu.lkrp.fl diff --git a/frontend/pom.xml b/frontend/pom.xml index 79abcf2..b63b537 100644 --- a/frontend/pom.xml +++ b/frontend/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.8.2 + 1.9.0-SNAPSHOT ru.micord.ervu.lkrp.fl diff --git a/pom.xml b/pom.xml index 232557d..ccd7c32 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 ru.micord.ervu.lkrp fl - 1.8.2 + 1.9.0-SNAPSHOT pom backend diff --git a/resources/pom.xml b/resources/pom.xml index 9059eb5..11d0aab 100644 --- a/resources/pom.xml +++ b/resources/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.8.2 + 1.9.0-SNAPSHOT ru.micord.ervu.lkrp.fl From b65691f89749292a1c58987b7406eaf7a7c2b5a4 Mon Sep 17 00:00:00 2001 From: gulnaz Date: Fri, 25 Oct 2024 17:52:32 +0300 Subject: [PATCH 10/66] SUPPORT-8646: handle optional fields; fix page --- .../micord/ervu/dto/SubpoenaResponseDto.java | 13 ++- .../LK RP FL/screen-form-fl.page | 106 +++++++++++++++++- 2 files changed, 113 insertions(+), 6 deletions(-) diff --git a/backend/src/main/java/ru/micord/ervu/dto/SubpoenaResponseDto.java b/backend/src/main/java/ru/micord/ervu/dto/SubpoenaResponseDto.java index 1829b3a..8963d1c 100644 --- a/backend/src/main/java/ru/micord/ervu/dto/SubpoenaResponseDto.java +++ b/backend/src/main/java/ru/micord/ervu/dto/SubpoenaResponseDto.java @@ -3,6 +3,7 @@ package ru.micord.ervu.dto; import java.util.ArrayList; import java.util.List; +import static org.springframework.util.StringUtils.hasText; import static ru.micord.ervu.util.DateUtil.convertToLocalDate; import static ru.micord.ervu.util.DateUtil.convertToString; @@ -55,7 +56,15 @@ public record SubpoenaResponseDto(String personName, String birthDate, String do } public Builder personName(String firstName, String middleName, String lastName) { - this.personName = lastName + " " + firstName + " " + middleName; + StringBuilder stringBuilder = new StringBuilder(lastName) + .append(" ") + .append(firstName); + + if (hasText(middleName)) { + stringBuilder.append(" ") + .append(middleName); + } + this.personName = stringBuilder.toString(); return this; } @@ -70,7 +79,7 @@ public record SubpoenaResponseDto(String personName, String birthDate, String do } public Builder docNumber(String series, String number) { - this.docNumber = series + " " + number; + this.docNumber = hasText(series) ? series + " " + number : number; return this; } diff --git a/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page b/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page index 92272bb..77e265a 100644 --- a/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page +++ b/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page @@ -385,6 +385,51 @@ "recruitmentStatusCode" + + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 67e56ae6-215f-4fc5-a32d-b03eba1c2b15 + первая мера + false + false + + + + collectible + + false + + + + visible + + false + + + + + + + + + false + + + +SubpoenaFieldLoadComponent +ru.micord.ervu.component.field + + true + true + + + fieldId + + "firstRestrictionName" + @@ -1917,7 +1962,6 @@ 26f019a0-e782-4632-a5f7-e69e7232542f HB заголовок - 1.1.2.1 true - false false @@ -3489,12 +3533,64 @@ + + + + + _isGroupSelected + + false + + + + one + + + + conditionFirstPart + + + + objectValue + + + + behavior + + {"objectId":"67e56ae6-215f-4fc5-a32d-b03eba1c2b15","packageName":"component","className":"Text","type":"TS"} + + + + method + + "getValue" + + + + + + + + + + operation + + "IS_NOT_EMPTY" + + + + + + + + + logicalOperation - null + "AND" @@ -3814,7 +3910,7 @@ logicalOperation - null + "AND" @@ -6866,6 +6962,7 @@ f88a6360-1760-436e-9459-6af705752f54 Диалоговые окна (информационные) true + false false @@ -7581,7 +7678,6 @@ e40b27e3-8df0-4e8c-adeb-6e24de6f18d2 Временные меры true - false false @@ -8335,6 +8431,7 @@ 5777f90d-5b51-4c1b-b0cc-4ace05faa8f3 Диалог - Отрицательное количество дней до явки в военкомат true + false false @@ -8648,6 +8745,7 @@ 2452bb18-95f0-4bfc-a40d-52b59e3c5cd6 AC - на вызов диалоговых окон true + false false From 243702e39f88c5ec0d98afd343897e72b52a4504 Mon Sep 17 00:00:00 2001 From: Zaripov Emil Date: Thu, 31 Oct 2024 12:38:24 +0300 Subject: [PATCH 11/66] set version 1.9.0 --- backend/pom.xml | 2 +- distribution/pom.xml | 2 +- frontend/pom.xml | 2 +- pom.xml | 2 +- resources/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/pom.xml b/backend/pom.xml index 7882964..3b44651 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -5,7 +5,7 @@ ru.micord.ervu.lkrp fl - 1.9.0-SNAPSHOT + 1.9.0 ru.micord.ervu.lkrp.fl backend diff --git a/distribution/pom.xml b/distribution/pom.xml index 6096672..daedc05 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.0-SNAPSHOT + 1.9.0 ru.micord.ervu.lkrp.fl diff --git a/frontend/pom.xml b/frontend/pom.xml index b63b537..8d097dc 100644 --- a/frontend/pom.xml +++ b/frontend/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.0-SNAPSHOT + 1.9.0 ru.micord.ervu.lkrp.fl diff --git a/pom.xml b/pom.xml index ccd7c32..08ebbbd 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 ru.micord.ervu.lkrp fl - 1.9.0-SNAPSHOT + 1.9.0 pom backend diff --git a/resources/pom.xml b/resources/pom.xml index 11d0aab..d52815f 100644 --- a/resources/pom.xml +++ b/resources/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.0-SNAPSHOT + 1.9.0 ru.micord.ervu.lkrp.fl From e0e0308477d00675ca62d64f5d17ae3ea6df365d Mon Sep 17 00:00:00 2001 From: Zaripov Emil Date: Thu, 31 Oct 2024 12:40:36 +0300 Subject: [PATCH 12/66] set version 1.9.1-SNAPSHOT --- backend/pom.xml | 2 +- distribution/pom.xml | 2 +- frontend/pom.xml | 2 +- pom.xml | 2 +- resources/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/pom.xml b/backend/pom.xml index 3b44651..a858fb8 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -5,7 +5,7 @@ ru.micord.ervu.lkrp fl - 1.9.0 + 1.9.1-SNAPSHOT ru.micord.ervu.lkrp.fl backend diff --git a/distribution/pom.xml b/distribution/pom.xml index daedc05..e0709c7 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.0 + 1.9.1-SNAPSHOT ru.micord.ervu.lkrp.fl diff --git a/frontend/pom.xml b/frontend/pom.xml index 8d097dc..7314a47 100644 --- a/frontend/pom.xml +++ b/frontend/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.0 + 1.9.1-SNAPSHOT ru.micord.ervu.lkrp.fl diff --git a/pom.xml b/pom.xml index 08ebbbd..f25f791 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 ru.micord.ervu.lkrp fl - 1.9.0 + 1.9.1-SNAPSHOT pom backend diff --git a/resources/pom.xml b/resources/pom.xml index d52815f..b48a81a 100644 --- a/resources/pom.xml +++ b/resources/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.0 + 1.9.1-SNAPSHOT ru.micord.ervu.lkrp.fl From 26b7f8b61080418c6096855814e8cb67ad7df164 Mon Sep 17 00:00:00 2001 From: Zaripov Emil Date: Thu, 31 Oct 2024 12:40:36 +0300 Subject: [PATCH 13/66] set version 1.9.1-SNAPSHOT --- backend/pom.xml | 2 +- distribution/pom.xml | 2 +- frontend/pom.xml | 2 +- pom.xml | 2 +- resources/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/pom.xml b/backend/pom.xml index 3b44651..a858fb8 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -5,7 +5,7 @@ ru.micord.ervu.lkrp fl - 1.9.0 + 1.9.1-SNAPSHOT ru.micord.ervu.lkrp.fl backend diff --git a/distribution/pom.xml b/distribution/pom.xml index daedc05..e0709c7 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.0 + 1.9.1-SNAPSHOT ru.micord.ervu.lkrp.fl diff --git a/frontend/pom.xml b/frontend/pom.xml index 8d097dc..7314a47 100644 --- a/frontend/pom.xml +++ b/frontend/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.0 + 1.9.1-SNAPSHOT ru.micord.ervu.lkrp.fl diff --git a/pom.xml b/pom.xml index 08ebbbd..f25f791 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 ru.micord.ervu.lkrp fl - 1.9.0 + 1.9.1-SNAPSHOT pom backend diff --git a/resources/pom.xml b/resources/pom.xml index d52815f..b48a81a 100644 --- a/resources/pom.xml +++ b/resources/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.0 + 1.9.1-SNAPSHOT ru.micord.ervu.lkrp.fl From 5808a3e10a394bf5c3a55f5839fad856529f11a2 Mon Sep 17 00:00:00 2001 From: gulnaz Date: Thu, 31 Oct 2024 13:53:44 +0300 Subject: [PATCH 14/66] SUPPORT-8664: fix NPE, config and kafka template bean name --- .../ru/micord/ervu/controller/ErvuDataController.java | 2 +- .../ervu/converter/SummonsResponseDataConverter.java | 11 +++++------ .../ru/micord/ervu/kafka/ReplyingKafkaConfig.java | 2 +- .../service/impl/SubpoenaReplyingKafkaService.java | 4 ++-- .../ru/micord/ervu/service/rpc/ExtractRpcService.java | 2 +- .../src/main/java/ru/micord/ervu/util/DateUtil.java | 6 ++++++ config/micord.env | 4 ++-- 7 files changed, 18 insertions(+), 13 deletions(-) diff --git a/backend/src/main/java/ru/micord/ervu/controller/ErvuDataController.java b/backend/src/main/java/ru/micord/ervu/controller/ErvuDataController.java index 465b7c6..4881cc0 100644 --- a/backend/src/main/java/ru/micord/ervu/controller/ErvuDataController.java +++ b/backend/src/main/java/ru/micord/ervu/controller/ErvuDataController.java @@ -31,7 +31,7 @@ public class ErvuDataController { public ErvuDataController( JwtTokenService jwtTokenService, - @Qualifier("subpoena") ReplyingKafkaService replyingKafkaService, + @Qualifier("recruit") ReplyingKafkaService replyingKafkaService, SummonsResponseDataConverter converter) { this.jwtTokenService = jwtTokenService; this.replyingKafkaService = replyingKafkaService; diff --git a/backend/src/main/java/ru/micord/ervu/converter/SummonsResponseDataConverter.java b/backend/src/main/java/ru/micord/ervu/converter/SummonsResponseDataConverter.java index 499250e..56029ab 100644 --- a/backend/src/main/java/ru/micord/ervu/converter/SummonsResponseDataConverter.java +++ b/backend/src/main/java/ru/micord/ervu/converter/SummonsResponseDataConverter.java @@ -1,13 +1,10 @@ package ru.micord.ervu.converter; -import java.time.LocalDate; -import java.time.temporal.ChronoUnit; import java.util.Comparator; import java.util.List; import java.util.Optional; import ru.micord.ervu.dto.SubpoenaResponseDto; -import ru.micord.ervu.util.DateUtil; import org.springframework.stereotype.Component; import proto.ervu.rp.summons.MeasuresTemporary; import proto.ervu.rp.summons.ResponseDataAddress; @@ -16,6 +13,7 @@ import proto.ervu.rp.summons.SummonsResponseData; import static ru.micord.ervu.util.DateUtil.convertToLocalDate; import static java.util.Objects.requireNonNull; +import static ru.micord.ervu.util.DateUtil.getDaysTill; /** * @author gulnaz @@ -48,6 +46,8 @@ public class SummonsResponseDataConverter { if (summonsInfoOpt.isPresent()) { SummonsInfo summonsInfo = summonsInfoOpt.get(); + String estimatedDate = summonsInfo.getEstimatedDateSummons(); + builder.seriesAndNumber(summonsInfo.getSummonsSeries(), summonsInfo.getSummonsNumber()) .visitDateTime(summonsInfo.getVisitDate(), summonsInfo.getVisitTime()) .militaryCommissariatName(summonsInfo.getMilitaryCommissariatName()) @@ -60,12 +60,11 @@ public class SummonsResponseDataConverter { .reasonName(summonsInfo.getReasonName()) .summonsStatusName(summonsInfo.getSummonsStatusName()) .deliveryTypeSummonsName(summonsInfo.getDeliveryTypeSummonsName()) - .estimatedDateSummons(summonsInfo.getEstimatedDateSummons()) + .estimatedDateSummons(estimatedDate) .recruitmentStatusCode( Integer.parseInt(responseData.getRecruitmentInfo().getRecruitmentStatusCode())) .recruitmentStartDate(responseData.getRecruitmentInfo().getRecruitmentStart()) - .daysToAppearance((int) ChronoUnit.DAYS.between( - LocalDate.now(), DateUtil.convertToLocalDate(summonsInfo.getEstimatedDateSummons()))) + .daysToAppearance(getDaysTill(convertToLocalDate(estimatedDate))) .otherRestrictionCount(-1); summonsInfo.getMeasuresTemporaryPackagesList() diff --git a/backend/src/main/java/ru/micord/ervu/kafka/ReplyingKafkaConfig.java b/backend/src/main/java/ru/micord/ervu/kafka/ReplyingKafkaConfig.java index 7ebad16..6b55dae 100644 --- a/backend/src/main/java/ru/micord/ervu/kafka/ReplyingKafkaConfig.java +++ b/backend/src/main/java/ru/micord/ervu/kafka/ReplyingKafkaConfig.java @@ -147,7 +147,7 @@ public class ReplyingKafkaConfig { return replyingKafkaTemplate; } - @Bean("subpoena") + @Bean("recruit") public ReplyingKafkaTemplate subpoenaReplyingKafkaTemplate( ProducerFactory subpoenaProducerFactory, ConcurrentMessageListenerContainer subpoenaReplyContainer) { diff --git a/backend/src/main/java/ru/micord/ervu/kafka/service/impl/SubpoenaReplyingKafkaService.java b/backend/src/main/java/ru/micord/ervu/kafka/service/impl/SubpoenaReplyingKafkaService.java index 653455c..104f9b7 100644 --- a/backend/src/main/java/ru/micord/ervu/kafka/service/impl/SubpoenaReplyingKafkaService.java +++ b/backend/src/main/java/ru/micord/ervu/kafka/service/impl/SubpoenaReplyingKafkaService.java @@ -16,7 +16,7 @@ import ru.micord.ervu.dto.SubpoenaRequestDto; * @author gulnaz */ @Service -@Qualifier("subpoena") +@Qualifier("recruit") public class SubpoenaReplyingKafkaService extends BaseReplyingKafkaService { private final ReplyingKafkaTemplate replyingKafkaTemplate; @@ -26,7 +26,7 @@ public class SubpoenaReplyingKafkaService extends BaseReplyingKafkaService replyingKafkaTemplate) { this.replyingKafkaTemplate = replyingKafkaTemplate; } diff --git a/backend/src/main/java/ru/micord/ervu/service/rpc/ExtractRpcService.java b/backend/src/main/java/ru/micord/ervu/service/rpc/ExtractRpcService.java index ab67329..7f67b3c 100644 --- a/backend/src/main/java/ru/micord/ervu/service/rpc/ExtractRpcService.java +++ b/backend/src/main/java/ru/micord/ervu/service/rpc/ExtractRpcService.java @@ -35,7 +35,7 @@ public class ExtractRpcService extends Behavior { public ExtractRpcService( JwtTokenService jwtTokenService, - @Qualifier("subpoena") ReplyingKafkaService replyingKafkaService) { + @Qualifier("recruit") ReplyingKafkaService replyingKafkaService) { this.jwtTokenService = jwtTokenService; this.replyingKafkaService = replyingKafkaService; } diff --git a/backend/src/main/java/ru/micord/ervu/util/DateUtil.java b/backend/src/main/java/ru/micord/ervu/util/DateUtil.java index 073df9a..232bae5 100644 --- a/backend/src/main/java/ru/micord/ervu/util/DateUtil.java +++ b/backend/src/main/java/ru/micord/ervu/util/DateUtil.java @@ -2,6 +2,7 @@ package ru.micord.ervu.util; import java.time.LocalDate; import java.time.format.DateTimeFormatter; +import java.time.temporal.ChronoUnit; import org.springframework.util.StringUtils; @@ -27,4 +28,9 @@ public final class DateUtil { public static String convertToString(LocalDate date, DateTimeFormatter formatter) { return date == null ? "" : date.format(formatter); } + + public static int getDaysTill(LocalDate end) { + return (int) ChronoUnit.DAYS.between( + LocalDate.now(), end == null ? LocalDate.now() : end); + } } diff --git a/config/micord.env b/config/micord.env index 5061bc0..4a44124 100644 --- a/config/micord.env +++ b/config/micord.env @@ -29,8 +29,8 @@ ERVU_KAFKA_RECRUIT_REPLY_TOPIC=ervu.recruit.info.response ERVU_KAFKA_RECRUIT_HEADER_CLASS=Request@urn://rostelekom.ru/RP-SummonsTR/1.0.5 ERVU_KAFKA_REGISTRY_EXTRACT_REQUEST_TOPIC=ervu.extract.info.request ERVU_KAFKA_REGISTRY_EXTRACT_REPLY_TOPIC=ervu.extract.info.response -ERVU_KAFKA_EXTRACT_HEADER_CLASS=Request@urn://rostelekom.ru/ERVU-extractFromRegistryTR/1.0.3 +ERVU_KAFKA_EXTRACT_HEADER_CLASS=request@urn://rostelekom.ru/ERVU-extractFromRegistryTR/1.0.3 ERVU_KAFKA_DOC_LOGIN_MODULE=org.apache.kafka.common.security.scram.ScramLoginModule ESIA_TOKEN_CLEAR_CRON=0 0 */1 * * * -COOKIE_PATH=/fl \ No newline at end of file +COOKIE_PATH=/fl From 6b4d80470e7ff1c40dc80978fa331af557703c8f Mon Sep 17 00:00:00 2001 From: "r.gaztdinov" Date: Fri, 1 Nov 2024 10:26:17 +0300 Subject: [PATCH 15/66] + --- .../business-model/LK RP FL/mydata.page | 8 +- .../business-model/LK RP FL/restriction.page | 894 ++++++++---------- .../LK RP FL/screen-form-fl.page | 159 +--- .../business-model/LK RP FL/subpoena.page | 573 ++--------- 4 files changed, 514 insertions(+), 1120 deletions(-) diff --git a/resources/src/main/resources/business-model/LK RP FL/mydata.page b/resources/src/main/resources/business-model/LK RP FL/mydata.page index b584cc0..c337b32 100644 --- a/resources/src/main/resources/business-model/LK RP FL/mydata.page +++ b/resources/src/main/resources/business-model/LK RP FL/mydata.page @@ -66,7 +66,7 @@ route - "back" + null @@ -1103,12 +1103,6 @@ - - disabled - - true - - isAbsolute diff --git a/resources/src/main/resources/business-model/LK RP FL/restriction.page b/resources/src/main/resources/business-model/LK RP FL/restriction.page index 7a917ec..da6ea7b 100644 --- a/resources/src/main/resources/business-model/LK RP FL/restriction.page +++ b/resources/src/main/resources/business-model/LK RP FL/restriction.page @@ -76,7 +76,7 @@ route - "back" + null @@ -186,7 +186,20 @@ false - + + + + cssClasses + + + + "left-block" + + + + + + @@ -211,11 +224,7 @@ cssClasses - - - "left-block" - - + @@ -224,241 +233,71 @@ - - f7504fc9-f501-43fe-a678-5c6ba756ba5c - cf3315bf-21ed-4334-a090-df27806096b5 - FS - 1 + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + a674ce01-eadd-4297-b782-53e45e059310 + HB - (сценарий) в связи с неявкой в военкомат без уважительной причины в течение 20 календарных true false false - + - tooltip + cssClasses - null + + + "warning-group" + + + + + "warning-text" + + + + - - - - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - 854640d1-9de8-4d5a-8f00-5d33cdf097f3 - HB - (сценарий) в качестве ограничения, направленного на обеспечение явки в военкомат - true - false - false - - - - cssClasses - - - - "warning-group" - - - - - "warning-text" - - - - - - - - visible - - false - - - - - - - - - -9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 -699b5c5c-2501-42a0-9572-692ec55de595 -VB - текст -true -false -false - - - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 5600d509-c237-4f89-9afb-e8dd5e6847ed - В качестве ограничения, напрвленного на обеспечение явки в военкомат, к Вам применена временная мера. Она действует со дня размещения повестки в Реестре повесток. Ограничение будет отменено в течение суток после явки в военкомат - false - false - - - - initialValue - - "В качестве ограничения, напрвленного на обеспечение явки в военкомат, к Вам применена временная мера. Она действует со дня размещения повестки в Реестре повесток. Ограничение будет отменено в течение суток после явки в военкомат" - - - - - - - - - false - - - - -ba24d307-0b91-4299-ba82-9d0b52384ff2 -5600d509-c237-4f89-9afb-e8dd5e6847ed -В качестве ограничения, напрвленного на обеспечение явки в военкомат, к Вам применена временная мера. Она действует со дня размещения повестки в Реестре повесток. Ограничение будет отменено в течение суток после явки в военкомат -false -true - - -fd7e47b9-dce1-4d14-9f3a-580c79f59579 -ece1185a-0239-40de-829f-3db3009d97a9 -Кнопка - зкачок -false -false - - - - cssClasses - - - - "pull-right" - - - - - "info" - - - - - - - - - + + + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 - a91cc587-50b9-429a-b821-80860a06ab72 - VB - сценарии - true - true - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - a674ce01-eadd-4297-b782-53e45e059310 - HB - (сценарий) в связи с неявкой в военкомат без уважительной причины в течение 20 календарных + d6399f11-40a8-4790-9471-9584076708fa + VB - текст true false false - - - - cssClasses - - - - "warning-group" - - - - - "warning-text" - - - - - - - - - - - - - -9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 -d6399f11-40a8-4790-9471-9584076708fa -VB - текст -true -false -false - - - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 1295fe83-6bcf-474e-885f-aa262aed76c0 - В связи с неявкой в военкомат без уважительной причины в течение 20 календарных дней с даты явки, указанной в повестке, к Вам применены ограничения. Все ограничения - временные. Их отменят в течение суток после явки в военкомат. - false - false - - - - initialValue - - "В связи с неявкой в военкомат без уважительной причины в течение 20 календарных дней с даты явки, указанной в повестке, к Вам применены ограничения. Все ограничения - временные. Их отменят в течение суток после явки в военкомат." - - - - - - - - - false - - - + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 1295fe83-6bcf-474e-885f-aa262aed76c0 В связи с неявкой в военкомат без уважительной причины в течение 20 календарных дней с даты явки, указанной в повестке, к Вам применены ограничения. Все ограничения - временные. Их отменят в течение суток после явки в военкомат. false -true - - -fd7e47b9-dce1-4d14-9f3a-580c79f59579 -8057d760-ec77-46ea-ae24-bf911a011456 -Кнопка - зкачок -false false - + - cssClasses + initialValue - - - "pull-right" - - - - - "info" - - + "В связи с неявкой в военкомат без уважительной причины в течение 20 календарных дней с даты явки, указанной в повестке, к Вам применены ограничения. Все ограничения - временные. Их отменят в течение суток после явки в военкомат." + + + + + + false @@ -469,6 +308,147 @@ false true + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 + 8057d760-ec77-46ea-ae24-bf911a011456 + Кнопка - зкачок + false + false + + + + cssClasses + + + + "pull-right" + + + + + "info" + + + + + + + + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + 854640d1-9de8-4d5a-8f00-5d33cdf097f3 + HB - (сценарий) в качестве ограничения, направленного на обеспечение явки в военкомат + true + false + false + + + + cssClasses + + + + "warning-group" + + + + + "warning-text" + + + + + + + + visible + + false + + + + + + + + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 + 699b5c5c-2501-42a0-9572-692ec55de595 + VB - текст + true + false + false + + + + + + +ba24d307-0b91-4299-ba82-9d0b52384ff2 +5600d509-c237-4f89-9afb-e8dd5e6847ed +В качестве ограничения, напрвленного на обеспечение явки в военкомат, к Вам применена временная мера. Она действует со дня размещения повестки в Реестре повесток. Ограничение будет отменено в течение суток после явки в военкомат +false +false + + + + initialValue + + "В качестве ограничения, напрвленного на обеспечение явки в военкомат, к Вам применена временная мера. Она действует со дня размещения повестки в Реестре повесток. Ограничение будет отменено в течение суток после явки в военкомат" + + + + + + + + + false + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 5600d509-c237-4f89-9afb-e8dd5e6847ed + В качестве ограничения, напрвленного на обеспечение явки в военкомат, к Вам применена временная мера. Она действует со дня размещения повестки в Реестре повесток. Ограничение будет отменено в течение суток после явки в военкомат + false + true + + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 + ece1185a-0239-40de-829f-3db3009d97a9 + Кнопка - зкачок + false + false + + + + cssClasses + + + + "pull-right" + + + + + "info" + + + + + + + + + + f7504fc9-f501-43fe-a678-5c6ba756ba5c + cf3315bf-21ed-4334-a090-df27806096b5 + FS - 1 + true + true bee4e324-a660-4d99-bbc4-9fc2b084a5fc @@ -624,7 +604,6 @@ 3d37c6ac-d693-42e0-a534-0148b6677f39 VB - 2.1 true - false false @@ -896,6 +875,7 @@ 573a720b-91f7-4e25-a441-7fd3133fdf31 HB - запрет на постановку в налоговом органе физического лица в качестве налогоплательщика, применяющего спец true +false false @@ -1734,7 +1714,6 @@ 2bd28c19-1cd3-4f89-b54b-33dbf72030f0 FS - (если вы не можете явиться по уважительной причине) true - false false @@ -1760,217 +1739,53 @@ edb1fc9b-0506-4c74-b7de-77fb1304e3c3 VB - строка текста "Если Вы не можете явиться по уважительной причине" true + true + + + aff0b289-77f5-4154-b072-4d549e36f437 + 9b4ee8f3-4c31-4749-a5fe-6fb3c4b1c0da + TextWithDialogLinks - "Если вы не можете явиться" + false false - - - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 10ee410d-8357-48df-9ee2-184a1e6b6fd9 - Если Вы не можете - false - false - - - - initialValue - - "Если Вы не можете" - - - - - - - - -false - - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - 3abfecb0-3226-48e8-9b85-d8f450be5fa8 - HB - явилься по уважительной - true - false - - - - - - -ba24d307-0b91-4299-ba82-9d0b52384ff2 -1916610d-e9b2-493a-9cd1-62bee1c96157 -явиться -false -false - - - - cssClasses + + + + dialogLinks + + - + + + dialog + + {"objectId":"6a606277-7950-41b1-a59f-7d1deb5cccd2","packageName":"component","className":"Dialog","type":"TS"} + + + + linkText + + "по уважительной причине" + + + + textAfter + + ", сообщите об этом в военкомат самостоятельно" + + + + textBefore + + "Если Вы не можете явиться " + + + - - - initialValue - - "явиться" - - - - label - - null - - - - - - - - - false - - - -fd7e47b9-dce1-4d14-9f3a-580c79f59579 -dab22efb-976b-4600-b7ea-a881dab97ad0 -Кнопка вызова диалога - по уважительной -false -false - - - - caption - - "по уважительной" - - - - cssClasses - - - - "link" - - - - - - - - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - e16e85d8-aca9-46c1-a311-4880f6e1266b - HB - причине, сообщите - true - false - - - - - - -fd7e47b9-dce1-4d14-9f3a-580c79f59579 -d1b4e040-7b20-40b6-ae93-6e63069109c2 -Кнопка вызова диалога - причине -false -false - - - - caption - - "причине" - - - - cssClasses - - - - "link" - - - - - - - - -ba24d307-0b91-4299-ba82-9d0b52384ff2 -0cfb8735-9349-4393-8022-f5e302f2a895 -, сообщите -false -false - - - - initialValue - - ", сообщите" - - - - - - - - - false - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 08c4564d-7c22-4249-8343-6bf01e52fa2c - об этом в военкомат - false - false - - - - initialValue - - "об этом в военкомат" - - - - - - - - -false - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 051a8d34-0534-4376-997a-dfedd6abf0c8 - самостоятельно - false - false - - - - initialValue - - "самостоятельно" - - - - - - - - -false - - + + + + + @@ -3420,7 +3235,6 @@ 07d89523-77ea-40f3-96d0-952c74b082b0 AC - для вызова диалогов true - false false @@ -3436,100 +3250,6 @@ - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e - f99c657b-50b2-4acf-a440-ba33c5ccb088 - AC - уважительные причины - false - false - - - - eventRefs - - - - - - behavior - - {"objectId":"dab22efb-976b-4600-b7ea-a881dab97ad0","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "clickEvent" - - - - - - - - - - behavior - - {"objectId":"d1b4e040-7b20-40b6-ae93-6e63069109c2","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "clickEvent" - - - - - - - - - ifCondition - - - - logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - - {"objectId":"6a606277-7950-41b1-a59f-7d1deb5cccd2","packageName":"component","className":"Dialog","type":"TS"} - - - - method - - "show" - - - - value - - null - - - - - - - - - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e 5504faef-ffcc-44d6-896d-14f7af32452f @@ -3613,4 +3333,136 @@ + + 98594cec-0a9b-4cef-af09-e1b71cb2ad9e + 1ae5f4c0-796f-47a3-a14d-67424b71b29c + Обработка событий + false + false + + + + eventRefs + + + + + + behavior + + {"objectId":"0276d338-dbbc-406a-a356-96f7fd02a5a6","packageName":"ervu.component.grid","className":"InMemoryStaticGrid","type":"TS"} + + + + propertyName + + "beforeStart" + + + + + + + + + ifCondition + + + +conditions + + + + + + _isGroupSelected + + false + + + + one + + + +conditionFirstPart + + + + objectValue + + + + behavior + + {"objectId":"991ac56c-fc92-4ecf-b617-d2c1a1f08bee","packageName":"component.grid","className":"GridV2Column","type":"TS"} + + + + method + + "getSelectedCellValue" + + + + + + + + + +operation + + "IS_EMPTY" + + + + + + + + + + + +logicalOperation + + null + + + + + + + thenActions + + + + + + behavior + + {"objectId":"991ac56c-fc92-4ecf-b617-d2c1a1f08bee","packageName":"","className":"any","type":"TS"} + + + + method + + null + + + + value + + null + + + + + + + + + + diff --git a/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page b/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page index 77e265a..2373656 100644 --- a/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page +++ b/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page @@ -159,7 +159,6 @@ af2ef4b8-f975-4fef-b0ad-c5e268788556 HB - 1 true - false false @@ -1925,6 +1924,7 @@ c3fc56e5-4aec-44e3-92ed-5fb7b6a68519 FS - 1.1.2 (Временные меры) true + false false @@ -4649,7 +4649,6 @@ fea5aebc-c206-48bc-a613-ab31813fd639 HB - строка с текстом "Запросите выписку из Реестра воинского учета" true - false false @@ -4674,56 +4673,54 @@ fd500b92-f976-46ea-ade2-ee86081e1a03 Запросите выписку из false - false - - - - cssClasses - - - - - - initialValue - - "Запросите выписку из " - - - - label - - null - - - - - - - - -false - + true fd7e47b9-dce1-4d14-9f3a-580c79f59579 9180cc15-3b96-433d-8fc2-87b4fdd3a44d Кнопка вызова диалога - "Реестр воинского учета" false + true + + + aff0b289-77f5-4154-b072-4d549e36f437 + f1bb03fa-8081-4c03-9af3-72c4fa05c8b1 + TextWithDialogLinks - "Запросите выписку из Реестра воинского учета" + false false - + - caption + dialogLinks - "Реестра воинского учета, " - - - - cssClasses - - + - "link" + + + dialog + +{"objectId":"cc277790-aa36-4798-9a37-97d2a381e5e8","packageName":"component","className":"Dialog","type":"TS"} + + + + linkText + +"Реестра воинского учета" + + + + textAfter + +", " + + + + textBefore + +"Запросите выписку из " + + + @@ -4742,7 +4739,7 @@ initialValue - "чтобы посмотреть подробные данные о постановке на учёт" + "чтобы посмотреть подробные данные о постановке на учет" @@ -4772,7 +4769,7 @@ initialValue - "Если в выписке есть ошибки, подайте \u003ca href\u003d\"https://www.gosuslugi.ru/\"\u003eзаявление на исправление на Госуслугах\u003c/a\u003e" + "Если в выписке есть ошибки, подайте \u003ca href\u003d\"https://www.gosuslugi.ru/\" target\u003d\"_blank\"\u003eзаявление на исправление на Госуслугах\u003c/a\u003e" @@ -6962,7 +6959,6 @@ f88a6360-1760-436e-9459-6af705752f54 Диалоговые окна (информационные) true - false false @@ -8745,7 +8741,6 @@ 2452bb18-95f0-4bfc-a40d-52b59e3c5cd6 AC - на вызов диалоговых окон true - false false @@ -8924,78 +8919,7 @@ fddca2f6-53b3-4789-bc62-4571ae70477a AC - реестр воинского учета false - false - - - - eventRefs - - - - - - behavior - - {"objectId":"9180cc15-3b96-433d-8fc2-87b4fdd3a44d","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "clickEvent" - - - - - - - - - - ifCondition - - - - logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - - {"objectId":"cc277790-aa36-4798-9a37-97d2a381e5e8","packageName":"component","className":"Dialog","type":"TS"} - - - - method - - "show" - - - - value - - null - - - - - - - - - - + true 98594cec-0a9b-4cef-af09-e1b71cb2ad9e @@ -10878,6 +10802,7 @@ 8aff628b-a0a4-4296-854d-8a03dbef5937 AC - на вызов диалоговых окон true + false false diff --git a/resources/src/main/resources/business-model/LK RP FL/subpoena.page b/resources/src/main/resources/business-model/LK RP FL/subpoena.page index 3b50dd0..7e18e8f 100644 --- a/resources/src/main/resources/business-model/LK RP FL/subpoena.page +++ b/resources/src/main/resources/business-model/LK RP FL/subpoena.page @@ -158,7 +158,20 @@ false - + + + + cssClasses + + + + "left-block" + + + + + + @@ -183,11 +196,7 @@ cssClasses - - - "left-block" - - + @@ -241,44 +250,54 @@ e64bd2ba-25ce-45d4-8e9d-df6cb4a5cd6b Явитесь по повестке в военкомат. Если не придёте в срок, к Вам применят false -false - - - - initialValue - - "Явитесь по повестке в военкомат. Если не придёте в срок, к Вам применят" - - - - - - - - - false - +true fd7e47b9-dce1-4d14-9f3a-580c79f59579 b08b71c0-77a8-489e-b5cd-ada30bc16f36 Кнопка вызова диалога - временные меры false +true + + +aff0b289-77f5-4154-b072-4d549e36f437 +4938adac-87c9-47c2-8148-3cf80be37e94 +TextWithDialogLinks - "Явитесь по повестке в военкомат" +false false - + - caption + dialogLinks - "временные меры" - - - - cssClasses - - + - "link" + + +dialog + + {"objectId":"43f57db1-0f42-4d3c-8166-45e7691b124a","packageName":"component","className":"Dialog","type":"TS"} + + + +linkText + + "временные меры" + + + +textAfter + + null + + + +textBefore + + "Явитесь по повестке в военкомат. Если не придёте в срок, к Вам применят " + + + @@ -1097,7 +1116,7 @@ initialValue - "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/0b6fba2b4841a88fc0274d43870ea1d54a32b91d/\"\u003eЗакон о воинской обязанности и военной службе, ст. 31, п. 2\u003c/a\u003e" + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/0b6fba2b4841a88fc0274d43870ea1d54a32b91d/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 31, п. 2\u003c/a\u003e" @@ -2142,6 +2161,7 @@ 713e58f9-9106-4e75-bf08-23761e541e51 VB - правый true + false false @@ -2465,217 +2485,53 @@ 19894d6a-2cf1-4412-99a8-bc1633f5aaf9 VB - строка текста "Если Вы не можете явиться по уважительной причине" true + true + + + aff0b289-77f5-4154-b072-4d549e36f437 + 1b0c796a-8dce-484b-b5fa-6f960a918bb7 + TextWithDialogLinks - "если вы не можете явиться по уважительной причине" + false false - - - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - d07c7c93-e388-48d9-89a2-faa9d2551c89 - Если Вы не можете - false - false - - - - initialValue - - "Если Вы не можете" - - - - - - - - -false - - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - d62eda7c-f23c-43e5-8c11-ecf30954cd9e - HB - явилься по уважительной - true - false - - - - - - -ba24d307-0b91-4299-ba82-9d0b52384ff2 -0ff9172b-3572-4091-b4a4-1f693aad4e23 -явиться -false -false - - - - cssClasses + + + + dialogLinks + + - + + + dialog + + {"objectId":"76ac701a-62f6-493e-8ab3-9391e956c3f1","packageName":"component","className":"Dialog","type":"TS"} + + + + linkText + + "по уважительной причине" + + + + textAfter + + ", сообщите об этом в военкомат самостоятельно" + + + + textBefore + + "Если Вы не можете явиться " + + + - - - initialValue - - "явиться" - - - - label - - null - - - - - - - - - false - - - -fd7e47b9-dce1-4d14-9f3a-580c79f59579 -91649027-44c8-4e2f-a3f5-6275959e260a -Кнопка вызова диалога - по уважительной -false -false - - - - caption - - "по уважительной" - - - - cssClasses - - - - "link" - - - - - - - - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - dc994a70-803c-49b5-be7a-92449491bdde - HB - причине, сообщите - true - false - - - - - - -fd7e47b9-dce1-4d14-9f3a-580c79f59579 -fe5bb37b-4926-4928-8931-4ebe3a9e8165 -Кнопка вызова диалога - причине -false -false - - - - caption - - "причине" - - - - cssClasses - - - - "link" - - - - - - - - -ba24d307-0b91-4299-ba82-9d0b52384ff2 -a624f032-a854-4a58-9a0e-c2617ac2bbe7 -, сообщите -false -false - - - - initialValue - - ", сообщите" - - - - - - - - - false - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 26298b86-fda4-4102-9d2a-9c1abb13bbc8 - об этом в военкомат - false - false - - - - initialValue - - "об этом в военкомат" - - - - - - - - -false - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 279c82cd-f87e-4d4d-9112-d1a1c7affde7 - самостоятельно - false - false - - - - initialValue - - "самостоятельно" - - - - - - - - -false - - + + + + + @@ -2789,7 +2645,6 @@ d63ff6bf-f971-4a5e-8b36-e4c5a2e48771 Диалоговые окна (информационные) true - false false @@ -4202,7 +4057,6 @@ 7ced92ad-6404-4d44-b473-ceff8b45a711 AC - для вызова диалогов true - false false @@ -4218,237 +4072,6 @@ - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e - 80695a17-87f1-4f50-b512-013fe1afdd00 - AC - диалог временные меры - false - false - - - - eventRefs - - - - - - behavior - - {"objectId":"b08b71c0-77a8-489e-b5cd-ada30bc16f36","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "clickEvent" - - - - - - - - - ifCondition - - - - logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - - {"objectId":"43f57db1-0f42-4d3c-8166-45e7691b124a","packageName":"component","className":"Dialog","type":"TS"} - - - - method - - "show" - - - - value - - null - - - - - - - - - - - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e - 40ee999e-d493-4116-83b0-d1da9c1326eb - AC - диалог по уважительной причине1 - false - false - - - - eventRefs - - - - - - behavior - - {"objectId":"91649027-44c8-4e2f-a3f5-6275959e260a","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "clickEvent" - - - - - - - - - - ifCondition - - - - logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - - {"objectId":"76ac701a-62f6-493e-8ab3-9391e956c3f1","packageName":"component","className":"Dialog","type":"TS"} - - - - method - - "show" - - - - value - - null - - - - - - - - - - - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e - fa260ace-0f8b-475c-a89b-49d82294c6ec - AC - диалог по уважительной причине2 - false - false - - - - eventRefs - - - - - - behavior - - {"objectId":"fe5bb37b-4926-4928-8931-4ebe3a9e8165","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "clickEvent" - - - - - - - - - - - ifCondition - - - - logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - - {"objectId":"76ac701a-62f6-493e-8ab3-9391e956c3f1","packageName":"component","className":"Dialog","type":"TS"} - - - - method - - "show" - - - - value - - null - - - - - - - - - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e 3e41c9ec-45ba-495a-bee9-c1e8bc64ee6a From a1952597b025c68da7938431dabbf6f20bd47bf1 Mon Sep 17 00:00:00 2001 From: "r.gaztdinov" Date: Fri, 1 Nov 2024 13:06:45 +0300 Subject: [PATCH 16/66] fix --- .../business-model/LK RP FL/mydata.page | 2 +- .../business-model/LK RP FL/restriction.page | 142 +----------------- .../LK RP FL/screen-form-fl.page | 77 ++++++++-- 3 files changed, 64 insertions(+), 157 deletions(-) diff --git a/resources/src/main/resources/business-model/LK RP FL/mydata.page b/resources/src/main/resources/business-model/LK RP FL/mydata.page index c337b32..ea10a55 100644 --- a/resources/src/main/resources/business-model/LK RP FL/mydata.page +++ b/resources/src/main/resources/business-model/LK RP FL/mydata.page @@ -66,7 +66,7 @@ route - null + "back" diff --git a/resources/src/main/resources/business-model/LK RP FL/restriction.page b/resources/src/main/resources/business-model/LK RP FL/restriction.page index da6ea7b..7115576 100644 --- a/resources/src/main/resources/business-model/LK RP FL/restriction.page +++ b/resources/src/main/resources/business-model/LK RP FL/restriction.page @@ -76,7 +76,7 @@ route - null + "back" @@ -443,18 +443,12 @@ - - f7504fc9-f501-43fe-a678-5c6ba756ba5c - cf3315bf-21ed-4334-a090-df27806096b5 - FS - 1 - true - true - bee4e324-a660-4d99-bbc4-9fc2b084a5fc 0276d338-dbbc-406a-a356-96f7fd02a5a6 Таблица - временные меры true + false false @@ -3333,136 +3327,4 @@ - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e - 1ae5f4c0-796f-47a3-a14d-67424b71b29c - Обработка событий - false - false - - - - eventRefs - - - - - - behavior - - {"objectId":"0276d338-dbbc-406a-a356-96f7fd02a5a6","packageName":"ervu.component.grid","className":"InMemoryStaticGrid","type":"TS"} - - - - propertyName - - "beforeStart" - - - - - - - - - ifCondition - - - -conditions - - - - - - _isGroupSelected - - false - - - - one - - - -conditionFirstPart - - - - objectValue - - - - behavior - - {"objectId":"991ac56c-fc92-4ecf-b617-d2c1a1f08bee","packageName":"component.grid","className":"GridV2Column","type":"TS"} - - - - method - - "getSelectedCellValue" - - - - - - - - - -operation - - "IS_EMPTY" - - - - - - - - - - - -logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - - {"objectId":"991ac56c-fc92-4ecf-b617-d2c1a1f08bee","packageName":"","className":"any","type":"TS"} - - - - method - - null - - - - value - - null - - - - - - - - - - diff --git a/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page b/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page index 2373656..39b885a 100644 --- a/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page +++ b/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page @@ -233,6 +233,7 @@ 74ed6920-6d22-4349-a08e-a28ccc88f7df LoadForm - hidden true + false false @@ -446,6 +447,7 @@ cefc3626-d99a-434e-983e-224ac0c15a4c FS - 1.1.1 (Повестки) true + false false @@ -3993,6 +3995,7 @@ 304824d5-9f9f-4af9-9b08-6232f7536774 FS - 1.1.3 (Воинский учёт) true + false false @@ -4668,13 +4671,6 @@ - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - fd500b92-f976-46ea-ade2-ee86081e1a03 - Запросите выписку из - false - true - fd7e47b9-dce1-4d14-9f3a-580c79f59579 9180cc15-3b96-433d-8fc2-87b4fdd3a44d @@ -6314,7 +6310,6 @@ a01ac5a5-1b5c-4fc8-9404-341ce04cb76c FS - 1.2.1 (если вы не можете явиться по уважительной причине) true - false false @@ -6351,7 +6346,16 @@ true false false - + + + + visible + + false + + + + @@ -6562,6 +6566,52 @@ + + aff0b289-77f5-4154-b072-4d549e36f437 + ca9dc7ef-fe54-455b-89f1-48533fd5a3cc + TextWithDialogLinks - "Если вы не можете явиться" + false + false + + + + dialogLinks + + + + + + dialog + + {"objectId":"dce4d66d-4b4f-4883-a54c-e44e96a06a53","packageName":"component","className":"Dialog","type":"TS"} + + + + linkText + + "по уважительной причине" + + + + textAfter + + ", сообщите об этом в военкомат самостоятельно" + + + + textBefore + + "Если Вы не можете явиться " + + + + + + + + + + f7504fc9-f501-43fe-a678-5c6ba756ba5c @@ -7674,6 +7724,7 @@ e40b27e3-8df0-4e8c-adeb-6e24de6f18d2 Временные меры true + false false @@ -8741,6 +8792,7 @@ 2452bb18-95f0-4bfc-a40d-52b59e3c5cd6 AC - на вызов диалоговых окон true + false false @@ -8914,13 +8966,6 @@ - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e - fddca2f6-53b3-4789-bc62-4571ae70477a - AC - реестр воинского учета - false - true - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e c3e5f77c-57ee-436c-9a71-fc012e41ff15 From 367b5e89f9366127537615baaa454528f2e8d7f9 Mon Sep 17 00:00:00 2001 From: "r.gaztdinov" Date: Fri, 1 Nov 2024 13:53:34 +0300 Subject: [PATCH 17/66] hide --- .../business-model/LK RP FL/restriction.page | 161 +++++++++++++++++- 1 file changed, 160 insertions(+), 1 deletion(-) diff --git a/resources/src/main/resources/business-model/LK RP FL/restriction.page b/resources/src/main/resources/business-model/LK RP FL/restriction.page index 7115576..be6ef1a 100644 --- a/resources/src/main/resources/business-model/LK RP FL/restriction.page +++ b/resources/src/main/resources/business-model/LK RP FL/restriction.page @@ -448,7 +448,6 @@ 0276d338-dbbc-406a-a356-96f7fd02a5a6 Таблица - временные меры true - false false @@ -570,6 +569,166 @@ + + + + + 98594cec-0a9b-4cef-af09-e1b71cb2ad9e + f2b252d0-4b3b-4ac2-8915-1d1481f99ef1 + Обработка событий + false + false + + + + eventRefs + + + + + + behavior + +{"objectId":"0276d338-dbbc-406a-a356-96f7fd02a5a6","packageName":"ervu.component.grid","className":"InMemoryStaticGrid","type":"TS"} + + + + propertyName + +"beforeStart" + + + + + + + + + ifCondition + + + + conditions + + + + + + _isGroupSelected + + false + + + + one + + + + conditionFirstPart + + + +objectValue + + + + behavior + + {"objectId":"991ac56c-fc92-4ecf-b617-d2c1a1f08bee","packageName":"component.grid","className":"GridV2Column","type":"TS"} + + + + method + + "getSelectedCellValue" + + + + + + + + + + conditionSecondPart + + + +staticValue + + + string + + + "c" + + + + + + + operation + + "EQUALS" + + + + + + + + + + + + logicalOperation + + null + + + + + + + thenActions + + + + + + behavior + +{"objectId":"991ac56c-fc92-4ecf-b617-d2c1a1f08bee","packageName":"component.grid","className":"GridV2Column","type":"TS"} + + + + method + +"setColumnVisible" + + + + value + + + + staticValue + + + boolean + + + false + + + + + + + + + + From 87a54c1c4144829dc8a9b882cc0225d4f4f3fab3 Mon Sep 17 00:00:00 2001 From: "r.gaztdinov" Date: Fri, 1 Nov 2024 10:34:21 +0300 Subject: [PATCH 18/66] + --- .../business-model/LK RP FL/mydata.page | 8 +- .../business-model/LK RP FL/restriction.page | 894 ++++++++---------- .../LK RP FL/screen-form-fl.page | 159 +--- .../business-model/LK RP FL/subpoena.page | 573 ++--------- 4 files changed, 514 insertions(+), 1120 deletions(-) diff --git a/resources/src/main/resources/business-model/LK RP FL/mydata.page b/resources/src/main/resources/business-model/LK RP FL/mydata.page index b584cc0..c337b32 100644 --- a/resources/src/main/resources/business-model/LK RP FL/mydata.page +++ b/resources/src/main/resources/business-model/LK RP FL/mydata.page @@ -66,7 +66,7 @@ route - "back" + null @@ -1103,12 +1103,6 @@ - - disabled - - true - - isAbsolute diff --git a/resources/src/main/resources/business-model/LK RP FL/restriction.page b/resources/src/main/resources/business-model/LK RP FL/restriction.page index 7a917ec..da6ea7b 100644 --- a/resources/src/main/resources/business-model/LK RP FL/restriction.page +++ b/resources/src/main/resources/business-model/LK RP FL/restriction.page @@ -76,7 +76,7 @@ route - "back" + null @@ -186,7 +186,20 @@ false - + + + + cssClasses + + + + "left-block" + + + + + + @@ -211,11 +224,7 @@ cssClasses - - - "left-block" - - + @@ -224,241 +233,71 @@ - - f7504fc9-f501-43fe-a678-5c6ba756ba5c - cf3315bf-21ed-4334-a090-df27806096b5 - FS - 1 + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + a674ce01-eadd-4297-b782-53e45e059310 + HB - (сценарий) в связи с неявкой в военкомат без уважительной причины в течение 20 календарных true false false - + - tooltip + cssClasses - null + + + "warning-group" + + + + + "warning-text" + + + + - - - - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - 854640d1-9de8-4d5a-8f00-5d33cdf097f3 - HB - (сценарий) в качестве ограничения, направленного на обеспечение явки в военкомат - true - false - false - - - - cssClasses - - - - "warning-group" - - - - - "warning-text" - - - - - - - - visible - - false - - - - - - - - - -9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 -699b5c5c-2501-42a0-9572-692ec55de595 -VB - текст -true -false -false - - - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 5600d509-c237-4f89-9afb-e8dd5e6847ed - В качестве ограничения, напрвленного на обеспечение явки в военкомат, к Вам применена временная мера. Она действует со дня размещения повестки в Реестре повесток. Ограничение будет отменено в течение суток после явки в военкомат - false - false - - - - initialValue - - "В качестве ограничения, напрвленного на обеспечение явки в военкомат, к Вам применена временная мера. Она действует со дня размещения повестки в Реестре повесток. Ограничение будет отменено в течение суток после явки в военкомат" - - - - - - - - - false - - - - -ba24d307-0b91-4299-ba82-9d0b52384ff2 -5600d509-c237-4f89-9afb-e8dd5e6847ed -В качестве ограничения, напрвленного на обеспечение явки в военкомат, к Вам применена временная мера. Она действует со дня размещения повестки в Реестре повесток. Ограничение будет отменено в течение суток после явки в военкомат -false -true - - -fd7e47b9-dce1-4d14-9f3a-580c79f59579 -ece1185a-0239-40de-829f-3db3009d97a9 -Кнопка - зкачок -false -false - - - - cssClasses - - - - "pull-right" - - - - - "info" - - - - - - - - - + + + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 - a91cc587-50b9-429a-b821-80860a06ab72 - VB - сценарии - true - true - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - a674ce01-eadd-4297-b782-53e45e059310 - HB - (сценарий) в связи с неявкой в военкомат без уважительной причины в течение 20 календарных + d6399f11-40a8-4790-9471-9584076708fa + VB - текст true false false - - - - cssClasses - - - - "warning-group" - - - - - "warning-text" - - - - - - - - - - - - - -9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 -d6399f11-40a8-4790-9471-9584076708fa -VB - текст -true -false -false - - - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 1295fe83-6bcf-474e-885f-aa262aed76c0 - В связи с неявкой в военкомат без уважительной причины в течение 20 календарных дней с даты явки, указанной в повестке, к Вам применены ограничения. Все ограничения - временные. Их отменят в течение суток после явки в военкомат. - false - false - - - - initialValue - - "В связи с неявкой в военкомат без уважительной причины в течение 20 календарных дней с даты явки, указанной в повестке, к Вам применены ограничения. Все ограничения - временные. Их отменят в течение суток после явки в военкомат." - - - - - - - - - false - - - + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 1295fe83-6bcf-474e-885f-aa262aed76c0 В связи с неявкой в военкомат без уважительной причины в течение 20 календарных дней с даты явки, указанной в повестке, к Вам применены ограничения. Все ограничения - временные. Их отменят в течение суток после явки в военкомат. false -true - - -fd7e47b9-dce1-4d14-9f3a-580c79f59579 -8057d760-ec77-46ea-ae24-bf911a011456 -Кнопка - зкачок -false false - + - cssClasses + initialValue - - - "pull-right" - - - - - "info" - - + "В связи с неявкой в военкомат без уважительной причины в течение 20 календарных дней с даты явки, указанной в повестке, к Вам применены ограничения. Все ограничения - временные. Их отменят в течение суток после явки в военкомат." + + + + + + false @@ -469,6 +308,147 @@ false true + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 + 8057d760-ec77-46ea-ae24-bf911a011456 + Кнопка - зкачок + false + false + + + + cssClasses + + + + "pull-right" + + + + + "info" + + + + + + + + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + 854640d1-9de8-4d5a-8f00-5d33cdf097f3 + HB - (сценарий) в качестве ограничения, направленного на обеспечение явки в военкомат + true + false + false + + + + cssClasses + + + + "warning-group" + + + + + "warning-text" + + + + + + + + visible + + false + + + + + + + + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 + 699b5c5c-2501-42a0-9572-692ec55de595 + VB - текст + true + false + false + + + + + + +ba24d307-0b91-4299-ba82-9d0b52384ff2 +5600d509-c237-4f89-9afb-e8dd5e6847ed +В качестве ограничения, напрвленного на обеспечение явки в военкомат, к Вам применена временная мера. Она действует со дня размещения повестки в Реестре повесток. Ограничение будет отменено в течение суток после явки в военкомат +false +false + + + + initialValue + + "В качестве ограничения, напрвленного на обеспечение явки в военкомат, к Вам применена временная мера. Она действует со дня размещения повестки в Реестре повесток. Ограничение будет отменено в течение суток после явки в военкомат" + + + + + + + + + false + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 5600d509-c237-4f89-9afb-e8dd5e6847ed + В качестве ограничения, напрвленного на обеспечение явки в военкомат, к Вам применена временная мера. Она действует со дня размещения повестки в Реестре повесток. Ограничение будет отменено в течение суток после явки в военкомат + false + true + + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 + ece1185a-0239-40de-829f-3db3009d97a9 + Кнопка - зкачок + false + false + + + + cssClasses + + + + "pull-right" + + + + + "info" + + + + + + + + + + f7504fc9-f501-43fe-a678-5c6ba756ba5c + cf3315bf-21ed-4334-a090-df27806096b5 + FS - 1 + true + true bee4e324-a660-4d99-bbc4-9fc2b084a5fc @@ -624,7 +604,6 @@ 3d37c6ac-d693-42e0-a534-0148b6677f39 VB - 2.1 true - false false @@ -896,6 +875,7 @@ 573a720b-91f7-4e25-a441-7fd3133fdf31 HB - запрет на постановку в налоговом органе физического лица в качестве налогоплательщика, применяющего спец true +false false @@ -1734,7 +1714,6 @@ 2bd28c19-1cd3-4f89-b54b-33dbf72030f0 FS - (если вы не можете явиться по уважительной причине) true - false false @@ -1760,217 +1739,53 @@ edb1fc9b-0506-4c74-b7de-77fb1304e3c3 VB - строка текста "Если Вы не можете явиться по уважительной причине" true + true + + + aff0b289-77f5-4154-b072-4d549e36f437 + 9b4ee8f3-4c31-4749-a5fe-6fb3c4b1c0da + TextWithDialogLinks - "Если вы не можете явиться" + false false - - - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 10ee410d-8357-48df-9ee2-184a1e6b6fd9 - Если Вы не можете - false - false - - - - initialValue - - "Если Вы не можете" - - - - - - - - -false - - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - 3abfecb0-3226-48e8-9b85-d8f450be5fa8 - HB - явилься по уважительной - true - false - - - - - - -ba24d307-0b91-4299-ba82-9d0b52384ff2 -1916610d-e9b2-493a-9cd1-62bee1c96157 -явиться -false -false - - - - cssClasses + + + + dialogLinks + + - + + + dialog + + {"objectId":"6a606277-7950-41b1-a59f-7d1deb5cccd2","packageName":"component","className":"Dialog","type":"TS"} + + + + linkText + + "по уважительной причине" + + + + textAfter + + ", сообщите об этом в военкомат самостоятельно" + + + + textBefore + + "Если Вы не можете явиться " + + + - - - initialValue - - "явиться" - - - - label - - null - - - - - - - - - false - - - -fd7e47b9-dce1-4d14-9f3a-580c79f59579 -dab22efb-976b-4600-b7ea-a881dab97ad0 -Кнопка вызова диалога - по уважительной -false -false - - - - caption - - "по уважительной" - - - - cssClasses - - - - "link" - - - - - - - - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - e16e85d8-aca9-46c1-a311-4880f6e1266b - HB - причине, сообщите - true - false - - - - - - -fd7e47b9-dce1-4d14-9f3a-580c79f59579 -d1b4e040-7b20-40b6-ae93-6e63069109c2 -Кнопка вызова диалога - причине -false -false - - - - caption - - "причине" - - - - cssClasses - - - - "link" - - - - - - - - -ba24d307-0b91-4299-ba82-9d0b52384ff2 -0cfb8735-9349-4393-8022-f5e302f2a895 -, сообщите -false -false - - - - initialValue - - ", сообщите" - - - - - - - - - false - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 08c4564d-7c22-4249-8343-6bf01e52fa2c - об этом в военкомат - false - false - - - - initialValue - - "об этом в военкомат" - - - - - - - - -false - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 051a8d34-0534-4376-997a-dfedd6abf0c8 - самостоятельно - false - false - - - - initialValue - - "самостоятельно" - - - - - - - - -false - - + + + + + @@ -3420,7 +3235,6 @@ 07d89523-77ea-40f3-96d0-952c74b082b0 AC - для вызова диалогов true - false false @@ -3436,100 +3250,6 @@ - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e - f99c657b-50b2-4acf-a440-ba33c5ccb088 - AC - уважительные причины - false - false - - - - eventRefs - - - - - - behavior - - {"objectId":"dab22efb-976b-4600-b7ea-a881dab97ad0","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "clickEvent" - - - - - - - - - - behavior - - {"objectId":"d1b4e040-7b20-40b6-ae93-6e63069109c2","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "clickEvent" - - - - - - - - - ifCondition - - - - logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - - {"objectId":"6a606277-7950-41b1-a59f-7d1deb5cccd2","packageName":"component","className":"Dialog","type":"TS"} - - - - method - - "show" - - - - value - - null - - - - - - - - - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e 5504faef-ffcc-44d6-896d-14f7af32452f @@ -3613,4 +3333,136 @@ + + 98594cec-0a9b-4cef-af09-e1b71cb2ad9e + 1ae5f4c0-796f-47a3-a14d-67424b71b29c + Обработка событий + false + false + + + + eventRefs + + + + + + behavior + + {"objectId":"0276d338-dbbc-406a-a356-96f7fd02a5a6","packageName":"ervu.component.grid","className":"InMemoryStaticGrid","type":"TS"} + + + + propertyName + + "beforeStart" + + + + + + + + + ifCondition + + + +conditions + + + + + + _isGroupSelected + + false + + + + one + + + +conditionFirstPart + + + + objectValue + + + + behavior + + {"objectId":"991ac56c-fc92-4ecf-b617-d2c1a1f08bee","packageName":"component.grid","className":"GridV2Column","type":"TS"} + + + + method + + "getSelectedCellValue" + + + + + + + + + +operation + + "IS_EMPTY" + + + + + + + + + + + +logicalOperation + + null + + + + + + + thenActions + + + + + + behavior + + {"objectId":"991ac56c-fc92-4ecf-b617-d2c1a1f08bee","packageName":"","className":"any","type":"TS"} + + + + method + + null + + + + value + + null + + + + + + + + + + diff --git a/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page b/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page index 77e265a..2373656 100644 --- a/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page +++ b/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page @@ -159,7 +159,6 @@ af2ef4b8-f975-4fef-b0ad-c5e268788556 HB - 1 true - false false @@ -1925,6 +1924,7 @@ c3fc56e5-4aec-44e3-92ed-5fb7b6a68519 FS - 1.1.2 (Временные меры) true + false false @@ -4649,7 +4649,6 @@ fea5aebc-c206-48bc-a613-ab31813fd639 HB - строка с текстом "Запросите выписку из Реестра воинского учета" true - false false @@ -4674,56 +4673,54 @@ fd500b92-f976-46ea-ade2-ee86081e1a03 Запросите выписку из false - false - - - - cssClasses - - - - - - initialValue - - "Запросите выписку из " - - - - label - - null - - - - - - - - -false - + true fd7e47b9-dce1-4d14-9f3a-580c79f59579 9180cc15-3b96-433d-8fc2-87b4fdd3a44d Кнопка вызова диалога - "Реестр воинского учета" false + true + + + aff0b289-77f5-4154-b072-4d549e36f437 + f1bb03fa-8081-4c03-9af3-72c4fa05c8b1 + TextWithDialogLinks - "Запросите выписку из Реестра воинского учета" + false false - + - caption + dialogLinks - "Реестра воинского учета, " - - - - cssClasses - - + - "link" + + + dialog + +{"objectId":"cc277790-aa36-4798-9a37-97d2a381e5e8","packageName":"component","className":"Dialog","type":"TS"} + + + + linkText + +"Реестра воинского учета" + + + + textAfter + +", " + + + + textBefore + +"Запросите выписку из " + + + @@ -4742,7 +4739,7 @@ initialValue - "чтобы посмотреть подробные данные о постановке на учёт" + "чтобы посмотреть подробные данные о постановке на учет" @@ -4772,7 +4769,7 @@ initialValue - "Если в выписке есть ошибки, подайте \u003ca href\u003d\"https://www.gosuslugi.ru/\"\u003eзаявление на исправление на Госуслугах\u003c/a\u003e" + "Если в выписке есть ошибки, подайте \u003ca href\u003d\"https://www.gosuslugi.ru/\" target\u003d\"_blank\"\u003eзаявление на исправление на Госуслугах\u003c/a\u003e" @@ -6962,7 +6959,6 @@ f88a6360-1760-436e-9459-6af705752f54 Диалоговые окна (информационные) true - false false @@ -8745,7 +8741,6 @@ 2452bb18-95f0-4bfc-a40d-52b59e3c5cd6 AC - на вызов диалоговых окон true - false false @@ -8924,78 +8919,7 @@ fddca2f6-53b3-4789-bc62-4571ae70477a AC - реестр воинского учета false - false - - - - eventRefs - - - - - - behavior - - {"objectId":"9180cc15-3b96-433d-8fc2-87b4fdd3a44d","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "clickEvent" - - - - - - - - - - ifCondition - - - - logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - - {"objectId":"cc277790-aa36-4798-9a37-97d2a381e5e8","packageName":"component","className":"Dialog","type":"TS"} - - - - method - - "show" - - - - value - - null - - - - - - - - - - + true 98594cec-0a9b-4cef-af09-e1b71cb2ad9e @@ -10878,6 +10802,7 @@ 8aff628b-a0a4-4296-854d-8a03dbef5937 AC - на вызов диалоговых окон true + false false diff --git a/resources/src/main/resources/business-model/LK RP FL/subpoena.page b/resources/src/main/resources/business-model/LK RP FL/subpoena.page index 3b50dd0..7e18e8f 100644 --- a/resources/src/main/resources/business-model/LK RP FL/subpoena.page +++ b/resources/src/main/resources/business-model/LK RP FL/subpoena.page @@ -158,7 +158,20 @@ false - + + + + cssClasses + + + + "left-block" + + + + + + @@ -183,11 +196,7 @@ cssClasses - - - "left-block" - - + @@ -241,44 +250,54 @@ e64bd2ba-25ce-45d4-8e9d-df6cb4a5cd6b Явитесь по повестке в военкомат. Если не придёте в срок, к Вам применят false -false - - - - initialValue - - "Явитесь по повестке в военкомат. Если не придёте в срок, к Вам применят" - - - - - - - - - false - +true fd7e47b9-dce1-4d14-9f3a-580c79f59579 b08b71c0-77a8-489e-b5cd-ada30bc16f36 Кнопка вызова диалога - временные меры false +true + + +aff0b289-77f5-4154-b072-4d549e36f437 +4938adac-87c9-47c2-8148-3cf80be37e94 +TextWithDialogLinks - "Явитесь по повестке в военкомат" +false false - + - caption + dialogLinks - "временные меры" - - - - cssClasses - - + - "link" + + +dialog + + {"objectId":"43f57db1-0f42-4d3c-8166-45e7691b124a","packageName":"component","className":"Dialog","type":"TS"} + + + +linkText + + "временные меры" + + + +textAfter + + null + + + +textBefore + + "Явитесь по повестке в военкомат. Если не придёте в срок, к Вам применят " + + + @@ -1097,7 +1116,7 @@ initialValue - "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/0b6fba2b4841a88fc0274d43870ea1d54a32b91d/\"\u003eЗакон о воинской обязанности и военной службе, ст. 31, п. 2\u003c/a\u003e" + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/0b6fba2b4841a88fc0274d43870ea1d54a32b91d/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 31, п. 2\u003c/a\u003e" @@ -2142,6 +2161,7 @@ 713e58f9-9106-4e75-bf08-23761e541e51 VB - правый true + false false @@ -2465,217 +2485,53 @@ 19894d6a-2cf1-4412-99a8-bc1633f5aaf9 VB - строка текста "Если Вы не можете явиться по уважительной причине" true + true + + + aff0b289-77f5-4154-b072-4d549e36f437 + 1b0c796a-8dce-484b-b5fa-6f960a918bb7 + TextWithDialogLinks - "если вы не можете явиться по уважительной причине" + false false - - - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - d07c7c93-e388-48d9-89a2-faa9d2551c89 - Если Вы не можете - false - false - - - - initialValue - - "Если Вы не можете" - - - - - - - - -false - - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - d62eda7c-f23c-43e5-8c11-ecf30954cd9e - HB - явилься по уважительной - true - false - - - - - - -ba24d307-0b91-4299-ba82-9d0b52384ff2 -0ff9172b-3572-4091-b4a4-1f693aad4e23 -явиться -false -false - - - - cssClasses + + + + dialogLinks + + - + + + dialog + + {"objectId":"76ac701a-62f6-493e-8ab3-9391e956c3f1","packageName":"component","className":"Dialog","type":"TS"} + + + + linkText + + "по уважительной причине" + + + + textAfter + + ", сообщите об этом в военкомат самостоятельно" + + + + textBefore + + "Если Вы не можете явиться " + + + - - - initialValue - - "явиться" - - - - label - - null - - - - - - - - - false - - - -fd7e47b9-dce1-4d14-9f3a-580c79f59579 -91649027-44c8-4e2f-a3f5-6275959e260a -Кнопка вызова диалога - по уважительной -false -false - - - - caption - - "по уважительной" - - - - cssClasses - - - - "link" - - - - - - - - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - dc994a70-803c-49b5-be7a-92449491bdde - HB - причине, сообщите - true - false - - - - - - -fd7e47b9-dce1-4d14-9f3a-580c79f59579 -fe5bb37b-4926-4928-8931-4ebe3a9e8165 -Кнопка вызова диалога - причине -false -false - - - - caption - - "причине" - - - - cssClasses - - - - "link" - - - - - - - - -ba24d307-0b91-4299-ba82-9d0b52384ff2 -a624f032-a854-4a58-9a0e-c2617ac2bbe7 -, сообщите -false -false - - - - initialValue - - ", сообщите" - - - - - - - - - false - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 26298b86-fda4-4102-9d2a-9c1abb13bbc8 - об этом в военкомат - false - false - - - - initialValue - - "об этом в военкомат" - - - - - - - - -false - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 279c82cd-f87e-4d4d-9112-d1a1c7affde7 - самостоятельно - false - false - - - - initialValue - - "самостоятельно" - - - - - - - - -false - - + + + + + @@ -2789,7 +2645,6 @@ d63ff6bf-f971-4a5e-8b36-e4c5a2e48771 Диалоговые окна (информационные) true - false false @@ -4202,7 +4057,6 @@ 7ced92ad-6404-4d44-b473-ceff8b45a711 AC - для вызова диалогов true - false false @@ -4218,237 +4072,6 @@ - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e - 80695a17-87f1-4f50-b512-013fe1afdd00 - AC - диалог временные меры - false - false - - - - eventRefs - - - - - - behavior - - {"objectId":"b08b71c0-77a8-489e-b5cd-ada30bc16f36","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "clickEvent" - - - - - - - - - ifCondition - - - - logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - - {"objectId":"43f57db1-0f42-4d3c-8166-45e7691b124a","packageName":"component","className":"Dialog","type":"TS"} - - - - method - - "show" - - - - value - - null - - - - - - - - - - - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e - 40ee999e-d493-4116-83b0-d1da9c1326eb - AC - диалог по уважительной причине1 - false - false - - - - eventRefs - - - - - - behavior - - {"objectId":"91649027-44c8-4e2f-a3f5-6275959e260a","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "clickEvent" - - - - - - - - - - ifCondition - - - - logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - - {"objectId":"76ac701a-62f6-493e-8ab3-9391e956c3f1","packageName":"component","className":"Dialog","type":"TS"} - - - - method - - "show" - - - - value - - null - - - - - - - - - - - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e - fa260ace-0f8b-475c-a89b-49d82294c6ec - AC - диалог по уважительной причине2 - false - false - - - - eventRefs - - - - - - behavior - - {"objectId":"fe5bb37b-4926-4928-8931-4ebe3a9e8165","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "clickEvent" - - - - - - - - - - - ifCondition - - - - logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - - {"objectId":"76ac701a-62f6-493e-8ab3-9391e956c3f1","packageName":"component","className":"Dialog","type":"TS"} - - - - method - - "show" - - - - value - - null - - - - - - - - - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e 3e41c9ec-45ba-495a-bee9-c1e8bc64ee6a From 86c06e56acf216095e4646f1b3336f774ebf3e7c Mon Sep 17 00:00:00 2001 From: "r.gaztdinov" Date: Fri, 1 Nov 2024 10:45:25 +0300 Subject: [PATCH 19/66] fix --- .../business-model/LK RP FL/mydata.page | 2 +- .../business-model/LK RP FL/restriction.page | 142 +----------------- 2 files changed, 3 insertions(+), 141 deletions(-) diff --git a/resources/src/main/resources/business-model/LK RP FL/mydata.page b/resources/src/main/resources/business-model/LK RP FL/mydata.page index c337b32..ea10a55 100644 --- a/resources/src/main/resources/business-model/LK RP FL/mydata.page +++ b/resources/src/main/resources/business-model/LK RP FL/mydata.page @@ -66,7 +66,7 @@ route - null + "back" diff --git a/resources/src/main/resources/business-model/LK RP FL/restriction.page b/resources/src/main/resources/business-model/LK RP FL/restriction.page index da6ea7b..7115576 100644 --- a/resources/src/main/resources/business-model/LK RP FL/restriction.page +++ b/resources/src/main/resources/business-model/LK RP FL/restriction.page @@ -76,7 +76,7 @@ route - null + "back" @@ -443,18 +443,12 @@ - - f7504fc9-f501-43fe-a678-5c6ba756ba5c - cf3315bf-21ed-4334-a090-df27806096b5 - FS - 1 - true - true - bee4e324-a660-4d99-bbc4-9fc2b084a5fc 0276d338-dbbc-406a-a356-96f7fd02a5a6 Таблица - временные меры true + false false @@ -3333,136 +3327,4 @@ - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e - 1ae5f4c0-796f-47a3-a14d-67424b71b29c - Обработка событий - false - false - - - - eventRefs - - - - - - behavior - - {"objectId":"0276d338-dbbc-406a-a356-96f7fd02a5a6","packageName":"ervu.component.grid","className":"InMemoryStaticGrid","type":"TS"} - - - - propertyName - - "beforeStart" - - - - - - - - - ifCondition - - - -conditions - - - - - - _isGroupSelected - - false - - - - one - - - -conditionFirstPart - - - - objectValue - - - - behavior - - {"objectId":"991ac56c-fc92-4ecf-b617-d2c1a1f08bee","packageName":"component.grid","className":"GridV2Column","type":"TS"} - - - - method - - "getSelectedCellValue" - - - - - - - - - -operation - - "IS_EMPTY" - - - - - - - - - - - -logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - - {"objectId":"991ac56c-fc92-4ecf-b617-d2c1a1f08bee","packageName":"","className":"any","type":"TS"} - - - - method - - null - - - - value - - null - - - - - - - - - - From 35b4b0c3e232bbb5baeb5019e5ca303e32207304 Mon Sep 17 00:00:00 2001 From: "m.epshtein" Date: Fri, 1 Nov 2024 10:51:00 +0300 Subject: [PATCH 20/66] fix footer --- frontend/src/resources/css/inbox-lkrp.css | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/src/resources/css/inbox-lkrp.css b/frontend/src/resources/css/inbox-lkrp.css index ec17912..c01a8d0 100644 --- a/frontend/src/resources/css/inbox-lkrp.css +++ b/frontend/src/resources/css/inbox-lkrp.css @@ -187,12 +187,15 @@ body.webbpm.ervu_lkrp_fl { bottom: 0; } .webbpm.ervu_lkrp_fl .container-inside { + display: flex; + flex-direction: column; font-family: 'Inter'; height: 100%; padding: 0; overflow: auto; } .webbpm.ervu_lkrp_fl .container-inside > div { + flex: 1; padding: var(--indent-huge) var(--w-screen); } From ece4bb9812632ee5083158fbca0d38f7b32ec8da Mon Sep 17 00:00:00 2001 From: "m.epshtein" Date: Fri, 1 Nov 2024 10:51:16 +0300 Subject: [PATCH 21/66] hide ag-header --- frontend/src/resources/css/components-lkrp.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontend/src/resources/css/components-lkrp.css b/frontend/src/resources/css/components-lkrp.css index a575a61..b11e23e 100644 --- a/frontend/src/resources/css/components-lkrp.css +++ b/frontend/src/resources/css/components-lkrp.css @@ -530,6 +530,10 @@ margin-top: 16px; } +.webbpm.ervu_lkrp_fl #restriction in-memory-static-grid .ag-header { + display: none; +} + @media only screen and (max-width: 480px) { .webbpm.ervu_lkrp_fl .warning-text .horizontal-container { flex-wrap: wrap !important; From 24ec6cb54d247f730074cd83e79ad305bc7cf27b Mon Sep 17 00:00:00 2001 From: "r.gaztdinov" Date: Fri, 1 Nov 2024 11:29:13 +0300 Subject: [PATCH 22/66] + --- .../LK RP FL/screen-form-fl.page | 77 +++++++++++++++---- 1 file changed, 61 insertions(+), 16 deletions(-) diff --git a/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page b/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page index 2373656..39b885a 100644 --- a/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page +++ b/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page @@ -233,6 +233,7 @@ 74ed6920-6d22-4349-a08e-a28ccc88f7df LoadForm - hidden true + false false @@ -446,6 +447,7 @@ cefc3626-d99a-434e-983e-224ac0c15a4c FS - 1.1.1 (Повестки) true + false false @@ -3993,6 +3995,7 @@ 304824d5-9f9f-4af9-9b08-6232f7536774 FS - 1.1.3 (Воинский учёт) true + false false @@ -4668,13 +4671,6 @@ - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - fd500b92-f976-46ea-ade2-ee86081e1a03 - Запросите выписку из - false - true - fd7e47b9-dce1-4d14-9f3a-580c79f59579 9180cc15-3b96-433d-8fc2-87b4fdd3a44d @@ -6314,7 +6310,6 @@ a01ac5a5-1b5c-4fc8-9404-341ce04cb76c FS - 1.2.1 (если вы не можете явиться по уважительной причине) true - false false @@ -6351,7 +6346,16 @@ true false false - + + + + visible + + false + + + + @@ -6562,6 +6566,52 @@ + + aff0b289-77f5-4154-b072-4d549e36f437 + ca9dc7ef-fe54-455b-89f1-48533fd5a3cc + TextWithDialogLinks - "Если вы не можете явиться" + false + false + + + + dialogLinks + + + + + + dialog + + {"objectId":"dce4d66d-4b4f-4883-a54c-e44e96a06a53","packageName":"component","className":"Dialog","type":"TS"} + + + + linkText + + "по уважительной причине" + + + + textAfter + + ", сообщите об этом в военкомат самостоятельно" + + + + textBefore + + "Если Вы не можете явиться " + + + + + + + + + + f7504fc9-f501-43fe-a678-5c6ba756ba5c @@ -7674,6 +7724,7 @@ e40b27e3-8df0-4e8c-adeb-6e24de6f18d2 Временные меры true + false false @@ -8741,6 +8792,7 @@ 2452bb18-95f0-4bfc-a40d-52b59e3c5cd6 AC - на вызов диалоговых окон true + false false @@ -8914,13 +8966,6 @@ - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e - fddca2f6-53b3-4789-bc62-4571ae70477a - AC - реестр воинского учета - false - true - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e c3e5f77c-57ee-436c-9a71-fc012e41ff15 From a2e611ad10b534704e4a246b223ec08be4a871c4 Mon Sep 17 00:00:00 2001 From: "r.gaztdinov" Date: Fri, 1 Nov 2024 13:25:00 +0300 Subject: [PATCH 23/66] hide --- .../business-model/LK RP FL/restriction.page | 161 +++++++++++++++++- 1 file changed, 160 insertions(+), 1 deletion(-) diff --git a/resources/src/main/resources/business-model/LK RP FL/restriction.page b/resources/src/main/resources/business-model/LK RP FL/restriction.page index 7115576..be6ef1a 100644 --- a/resources/src/main/resources/business-model/LK RP FL/restriction.page +++ b/resources/src/main/resources/business-model/LK RP FL/restriction.page @@ -448,7 +448,6 @@ 0276d338-dbbc-406a-a356-96f7fd02a5a6 Таблица - временные меры true - false false @@ -570,6 +569,166 @@ + + + + + 98594cec-0a9b-4cef-af09-e1b71cb2ad9e + f2b252d0-4b3b-4ac2-8915-1d1481f99ef1 + Обработка событий + false + false + + + + eventRefs + + + + + + behavior + +{"objectId":"0276d338-dbbc-406a-a356-96f7fd02a5a6","packageName":"ervu.component.grid","className":"InMemoryStaticGrid","type":"TS"} + + + + propertyName + +"beforeStart" + + + + + + + + + ifCondition + + + + conditions + + + + + + _isGroupSelected + + false + + + + one + + + + conditionFirstPart + + + +objectValue + + + + behavior + + {"objectId":"991ac56c-fc92-4ecf-b617-d2c1a1f08bee","packageName":"component.grid","className":"GridV2Column","type":"TS"} + + + + method + + "getSelectedCellValue" + + + + + + + + + + conditionSecondPart + + + +staticValue + + + string + + + "c" + + + + + + + operation + + "EQUALS" + + + + + + + + + + + + logicalOperation + + null + + + + + + + thenActions + + + + + + behavior + +{"objectId":"991ac56c-fc92-4ecf-b617-d2c1a1f08bee","packageName":"component.grid","className":"GridV2Column","type":"TS"} + + + + method + +"setColumnVisible" + + + + value + + + + staticValue + + + boolean + + + false + + + + + + + + + + From 041e598df0df33a559d08fc547ae425e6e6d4c4b Mon Sep 17 00:00:00 2001 From: "r.gaztdinov" Date: Sat, 2 Nov 2024 10:38:02 +0300 Subject: [PATCH 24/66] dialog links --- .../business-model/LK RP FL/restriction.page | 281 ++++++++---------- .../LK RP FL/screen-form-fl.page | 123 ++++++++ .../business-model/LK RP FL/subpoena.page | 135 ++++++++- 3 files changed, 379 insertions(+), 160 deletions(-) diff --git a/resources/src/main/resources/business-model/LK RP FL/restriction.page b/resources/src/main/resources/business-model/LK RP FL/restriction.page index be6ef1a..72ebcfb 100644 --- a/resources/src/main/resources/business-model/LK RP FL/restriction.page +++ b/resources/src/main/resources/business-model/LK RP FL/restriction.page @@ -577,160 +577,7 @@ f2b252d0-4b3b-4ac2-8915-1d1481f99ef1 Обработка событий false - false - - - - eventRefs - - - - - - behavior - -{"objectId":"0276d338-dbbc-406a-a356-96f7fd02a5a6","packageName":"ervu.component.grid","className":"InMemoryStaticGrid","type":"TS"} - - - - propertyName - -"beforeStart" - - - - - - - - - ifCondition - - - - conditions - - - - - - _isGroupSelected - - false - - - - one - - - - conditionFirstPart - - - -objectValue - - - - behavior - - {"objectId":"991ac56c-fc92-4ecf-b617-d2c1a1f08bee","packageName":"component.grid","className":"GridV2Column","type":"TS"} - - - - method - - "getSelectedCellValue" - - - - - - - - - - conditionSecondPart - - - -staticValue - - - string - - - "c" - - - - - - - operation - - "EQUALS" - - - - - - - - - - - - logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - -{"objectId":"991ac56c-fc92-4ecf-b617-d2c1a1f08bee","packageName":"component.grid","className":"GridV2Column","type":"TS"} - - - - method - -"setColumnVisible" - - - - value - - - - staticValue - - - boolean - - - false - - - - - - - - - - - - + true 364c8faa-5e56-46cd-9203-d2ec6ef2dc74 @@ -1977,7 +1824,6 @@ ffa21c64-1030-45c8-9901-db59f298fc11 Диалоговые окна (информационные) true - false false @@ -2171,11 +2017,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/887057349d762f586bede86285c5481f3b3934be/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + b7dcaf87-969a-44ad-ab8d-ea78bc14b492 + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 8.2. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/887057349d762f586bede86285c5481f3b3934be/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 8.2.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 56f58b69-0324-4823-bb69-98682542e514 @@ -2553,11 +2428,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/672184c566a17c3a3cd1ee55d87e96abc01e39bb/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 62810e78-4b30-4179-b081-801b1650c86b + Текст (гссылка) - Закон о воинской обязанности и военной службе, ст. 8.3. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/672184c566a17c3a3cd1ee55d87e96abc01e39bb/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 8.3.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 8ae2b128-9044-428e-b88e-7095f1207c97 @@ -2689,7 +2593,6 @@ bb3799a9-13c5-44eb-8eb5-0f58616a527f VB true - false false @@ -2960,11 +2863,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/dc940acbd42ce7edc1bdb8be8fcb13e3bd02820d/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + c5937023-d0e7-4987-b1a9-6443e89b0be8 + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7.1. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/dc940acbd42ce7edc1bdb8be8fcb13e3bd02820d/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 7.1.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 67caa536-dc5e-49c6-a8b9-c3c4cf9d0459 @@ -3272,11 +3204,47 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/16c5fe5e85fce57de3f303e94392a7388f0e3ada/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 15d83ba6-b210-4904-8712-5ffb950507a0 + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7. + false + true + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 81c3d5d2-0f2e-401d-b107-4ad7467f7b30 + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/16c5fe5e85fce57de3f303e94392a7388f0e3ada/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 7.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 6dd87957-9a07-4c23-b203-90d8fb8bc181 @@ -3388,6 +3356,7 @@ 07d89523-77ea-40f3-96d0-952c74b082b0 AC - для вызова диалогов true + false false diff --git a/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page b/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page index 39b885a..88e4701 100644 --- a/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page +++ b/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page @@ -7202,11 +7202,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/887057349d762f586bede86285c5481f3b3934be/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 61e47a39-6f30-4d52-92db-fce8f0df062c + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 8.2. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/887057349d762f586bede86285c5481f3b3934be/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 8.2.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 757294ad-d1dd-4a9f-987d-40a666b2ad9d @@ -7602,11 +7631,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/672184c566a17c3a3cd1ee55d87e96abc01e39bb/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + a3b68fc6-4870-4707-a1b3-5db7517b8836 + Текст (гссылка) - Закон о воинской обязанности и военной службе, ст. 8.3. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/672184c566a17c3a3cd1ee55d87e96abc01e39bb/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 8.3.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 7281e53c-3e98-453f-935a-cd5f93420620 @@ -8044,11 +8102,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/dc940acbd42ce7edc1bdb8be8fcb13e3bd02820d/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 66ac3c11-ebba-4d59-8ef8-427ffabb4367 + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7.1. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/dc940acbd42ce7edc1bdb8be8fcb13e3bd02820d/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 7.1.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 52473ef0-1993-4be5-a86f-7cbc6dc8e75a @@ -8057,6 +8144,13 @@ true + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 66ac3c11-ebba-4d59-8ef8-427ffabb4367 + Текст + false + true + fd7e47b9-dce1-4d14-9f3a-580c79f59579 52473ef0-1993-4be5-a86f-7cbc6dc8e75a @@ -8363,11 +8457,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/16c5fe5e85fce57de3f303e94392a7388f0e3ada/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 80f1780c-b7ee-4f3a-91e8-c022fac8ab6f + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/16c5fe5e85fce57de3f303e94392a7388f0e3ada/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 7.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 3e33975b-5bde-4d58-a4d5-a7acb9633beb diff --git a/resources/src/main/resources/business-model/LK RP FL/subpoena.page b/resources/src/main/resources/business-model/LK RP FL/subpoena.page index 7e18e8f..41ece7c 100644 --- a/resources/src/main/resources/business-model/LK RP FL/subpoena.page +++ b/resources/src/main/resources/business-model/LK RP FL/subpoena.page @@ -155,6 +155,7 @@ 23a3d23b-eb21-4923-b1e9-0b0f003b5b0f LoadForm true + false false @@ -2161,7 +2162,6 @@ 713e58f9-9106-4e75-bf08-23761e541e51 VB - правый true - false false @@ -2684,7 +2684,6 @@ 2275521d-65d4-40a7-af6d-753e2a23ee7a VB true - false false @@ -2839,11 +2838,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/887057349d762f586bede86285c5481f3b3934be/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 656f4cb5-b3c4-4108-ab2b-ff61c3b2f622 + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 8.2. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/887057349d762f586bede86285c5481f3b3934be/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 8.2.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 b6aa0a33-f198-4846-9105-64aa80094be6 @@ -2981,7 +3009,6 @@ 19243099-5a6c-40ff-b846-375a39dcb6ec VB true - false false @@ -3222,11 +3249,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/672184c566a17c3a3cd1ee55d87e96abc01e39bb/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + f39c3635-d99e-499c-b5ef-0639a2b901e6 + Текст (гссылка) - Закон о воинской обязанности и военной службе, ст. 8.3. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/672184c566a17c3a3cd1ee55d87e96abc01e39bb/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 8.3.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 e78fddf7-4f36-45cf-89a7-29c68e3616e8 @@ -3358,7 +3414,6 @@ d86a4355-b6cc-4512-8036-d43f6c9bb76d VB true - false false @@ -3629,11 +3684,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/dc940acbd42ce7edc1bdb8be8fcb13e3bd02820d/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 725e2434-729d-4899-9868-8c4a9a0640b2 + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7.1. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/dc940acbd42ce7edc1bdb8be8fcb13e3bd02820d/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 7.1.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 c90d9a4f-0c35-47a1-a07c-345240c3b7d3 @@ -3738,6 +3822,13 @@ + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 725e2434-729d-4899-9868-8c4a9a0640b2 + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7.1. + false + true + 86f297f1-ab3d-40e0-ac2f-89cc944b7f0a @@ -3887,6 +3978,13 @@ false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 18b4a2ef-37be-4665-9a7a-32263121805b + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7. + false + true + ba24d307-0b91-4299-ba82-9d0b52384ff2 @@ -3941,11 +4039,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/16c5fe5e85fce57de3f303e94392a7388f0e3ada/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 18b4a2ef-37be-4665-9a7a-32263121805b + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/16c5fe5e85fce57de3f303e94392a7388f0e3ada/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 7.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 72183341-d63b-4e4b-85a5-0187806b8158 From fe27cfa51df835ada7c20691b2f168315bf67b43 Mon Sep 17 00:00:00 2001 From: gulnaz Date: Sat, 2 Nov 2024 13:52:09 +0300 Subject: [PATCH 25/66] SUPPORT-8664: fix file downloading --- backend/src/main/java/AppConfig.java | 12 ++++- .../ExtractController.java} | 49 ++++++++++--------- .../java/ru/micord/ervu/dto/FileData.java | 7 --- .../component/button/ExtractLoadService.ts | 43 ++++++++-------- .../LK RP FL/screen-form-fl.page | 20 +------- 5 files changed, 61 insertions(+), 70 deletions(-) rename backend/src/main/java/ru/micord/ervu/{service/rpc/ExtractRpcService.java => controller/ExtractController.java} (51%) delete mode 100644 backend/src/main/java/ru/micord/ervu/dto/FileData.java diff --git a/backend/src/main/java/AppConfig.java b/backend/src/main/java/AppConfig.java index 03b012a..dd38907 100644 --- a/backend/src/main/java/AppConfig.java +++ b/backend/src/main/java/AppConfig.java @@ -1,11 +1,16 @@ +import java.util.List; + import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.EnableAspectJAutoProxy; import org.springframework.context.annotation.FilterType; import org.springframework.context.support.PropertySourcesPlaceholderConfigurer; +import org.springframework.http.converter.HttpMessageConverter; +import org.springframework.http.converter.ResourceHttpMessageConverter; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.web.servlet.config.annotation.EnableWebMvc; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; /** * Root application context @@ -30,10 +35,15 @@ import org.springframework.web.servlet.config.annotation.EnableWebMvc; @EnableAspectJAutoProxy(proxyTargetClass = true) @EnableWebMvc @EnableScheduling -public class AppConfig { +public class AppConfig implements WebMvcConfigurer { @Bean public PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer(){ return new PropertySourcesPlaceholderConfigurer(); } + + @Override + public void configureMessageConverters(List> converters) { + converters.add(new ResourceHttpMessageConverter()); + } } diff --git a/backend/src/main/java/ru/micord/ervu/service/rpc/ExtractRpcService.java b/backend/src/main/java/ru/micord/ervu/controller/ExtractController.java similarity index 51% rename from backend/src/main/java/ru/micord/ervu/service/rpc/ExtractRpcService.java rename to backend/src/main/java/ru/micord/ervu/controller/ExtractController.java index 7f67b3c..62884e9 100644 --- a/backend/src/main/java/ru/micord/ervu/service/rpc/ExtractRpcService.java +++ b/backend/src/main/java/ru/micord/ervu/controller/ExtractController.java @@ -1,26 +1,30 @@ -package ru.micord.ervu.service.rpc; +package ru.micord.ervu.controller; + +import java.net.URLEncoder; +import java.nio.charset.StandardCharsets; import com.google.protobuf.InvalidProtocolBufferException; import org.apache.kafka.common.utils.Bytes; -import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.annotation.Value; -import ru.micord.ervu.dto.FileData; -import ru.micord.ervu.dto.ExtractRequestDto; +import org.springframework.core.io.InputStreamResource; +import org.springframework.core.io.Resource; +import org.springframework.http.HttpHeaders; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RestController; import rtl.pgs.ervu.proto.ExtractRegistry; import rtl.pgs.ervu.proto.ResponseData; +import ru.micord.ervu.dto.ExtractRequestDto; import ru.micord.ervu.kafka.service.ReplyingKafkaService; import ru.micord.ervu.security.webbpm.jwt.service.JwtTokenService; -import ru.cg.webbpm.modules.standard_annotations.validation.NotNull; -import ru.cg.webbpm.modules.webkit.annotations.RpcCall; -import ru.cg.webbpm.modules.webkit.annotations.RpcService; -import ru.cg.webbpm.modules.webkit.beans.Behavior; - /** * @author gulnaz */ -@RpcService -public class ExtractRpcService extends Behavior { +@RestController +public class ExtractController { private final JwtTokenService jwtTokenService; private final ReplyingKafkaService replyingKafkaService; @@ -30,20 +34,15 @@ public class ExtractRpcService extends Behavior { @Value("${ervu.kafka.registry.extract.reply.topic}") private String registryExtractReplyTopic; - @NotNull() - public String formatExtractRegistry; - - public ExtractRpcService( - JwtTokenService jwtTokenService, - @Qualifier("recruit") ReplyingKafkaService replyingKafkaService) { + public ExtractController(JwtTokenService jwtTokenService, + ReplyingKafkaService replyingKafkaService) { this.jwtTokenService = jwtTokenService; this.replyingKafkaService = replyingKafkaService; } - @RpcCall - public FileData getExtract() { - ExtractRequestDto request = new ExtractRequestDto(jwtTokenService.getErvuId(), - formatExtractRegistry); + @GetMapping(value = "/get-extract/{formatRegistry}") + public ResponseEntity getExtract(@PathVariable String formatRegistry) { + ExtractRequestDto request = new ExtractRequestDto(jwtTokenService.getErvuId(), formatRegistry); byte[] reply = replyingKafkaService.sendMessageAndGetReply(registryExtractRequestTopic, registryExtractReplyTopic, request).get(); @@ -51,8 +50,12 @@ public class ExtractRpcService extends Behavior { ResponseData responseData = ResponseData.parseFrom(reply); ExtractRegistry extractRegistry = responseData.getDataRegistryInformation() .getExtractRegistry(); - return new FileData(extractRegistry.getFileName(), extractRegistry.getFileType(), - extractRegistry.getFile().toByteArray()); + String encodedFilename = URLEncoder.encode(extractRegistry.getFileName(), StandardCharsets.UTF_8); + InputStreamResource resource = new InputStreamResource(extractRegistry.getFile().newInput()); + return ResponseEntity.ok() + .header(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename*=UTF-8''" + encodedFilename) + .contentType(MediaType.APPLICATION_OCTET_STREAM) + .body(resource); } catch (InvalidProtocolBufferException e) { throw new RuntimeException("Failed to parse data", e); diff --git a/backend/src/main/java/ru/micord/ervu/dto/FileData.java b/backend/src/main/java/ru/micord/ervu/dto/FileData.java deleted file mode 100644 index 3626fb6..0000000 --- a/backend/src/main/java/ru/micord/ervu/dto/FileData.java +++ /dev/null @@ -1,7 +0,0 @@ -package ru.micord.ervu.dto; - -/** - * @author gulnaz - */ -public record FileData(String fileName, String fileType, byte[] file) { -} diff --git a/frontend/src/ts/ervu/component/button/ExtractLoadService.ts b/frontend/src/ts/ervu/component/button/ExtractLoadService.ts index 1d22b1e..f88a29b 100644 --- a/frontend/src/ts/ervu/component/button/ExtractLoadService.ts +++ b/frontend/src/ts/ervu/component/button/ExtractLoadService.ts @@ -3,9 +3,10 @@ import { AnalyticalScope, Behavior, Event, + NotNull, Visible } from "@webbpm/base-package"; -import {ExtractRpcService} from "../../../generated/ru/micord/ervu/service/rpc/ExtractRpcService"; +import {HttpClient} from "@angular/common/http"; @AnalyticalScope(AbstractButton) export class ExtractLoadService extends Behavior { @@ -14,34 +15,34 @@ export class ExtractLoadService extends Behavior { public successEvent: Event = new Event(); @Visible("false") public errorEvent: Event = new Event(); + @NotNull() + public formatRegistry: string; private button: AbstractButton; - private rpc: ExtractRpcService; + private httpClient: HttpClient; private onClickFunction: Function; initialize() { super.initialize(); this.button = this.getScript(AbstractButton); - this.rpc = this.getScript(ExtractRpcService); + this.httpClient = this.injector.get(HttpClient); this.onClickFunction = () => { - this.rpc.getExtract() - .then(fileData => { - const newBlob = new Blob([fileData['file']], - { type: fileData['fileType'] }); - - if (window.navigator && window.navigator.msSaveOrOpenBlob) { - window.navigator.msSaveBlob(newBlob); - } - else { - const data = window.URL.createObjectURL(newBlob); - const link = document.createElement("a"); - link.href = data; - link.download = fileData['fileName']; - link.click(); - URL.revokeObjectURL(data); - link.remove(); - this.successEvent.trigger(); - } + this.httpClient.get('get-extract/' + this.formatRegistry, { + responseType: 'blob', + observe: 'response' + }).toPromise() + .then((response) => { + const data = window.URL.createObjectURL(response.body); + const link = document.createElement("a"); + link.href = data; + const contentDisposition = response.headers.get('Content-Disposition'); + const fileNameMatch = contentDisposition.match(/filename\*=?UTF-8''(.+)/i); + link.download = decodeURIComponent(fileNameMatch[1].replace(/\+/g, '%20')); + document.body.appendChild(link); + link.click(); + window.URL.revokeObjectURL(data); + link.remove(); + this.successEvent.trigger(); }) .catch(() => { this.errorEvent.trigger(); diff --git a/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page b/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page index 39b885a..89bc211 100644 --- a/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page +++ b/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page @@ -1797,17 +1797,9 @@ true true - - - -ExtractRpcService -ru.micord.ervu.service.rpc - - true - true - formatExtractRegistry + formatRegistry "1" @@ -4942,17 +4934,9 @@ true true - - - -ExtractRpcService -ru.micord.ervu.service.rpc - - true - true - formatExtractRegistry + formatRegistry "2" From ce87fdec06ddb778ae06e2b840a3b9f587e09be2 Mon Sep 17 00:00:00 2001 From: "r.gaztdinov" Date: Sat, 2 Nov 2024 10:38:52 +0300 Subject: [PATCH 26/66] dialog links --- .../business-model/LK RP FL/restriction.page | 281 ++++++++---------- .../LK RP FL/screen-form-fl.page | 123 ++++++++ .../business-model/LK RP FL/subpoena.page | 135 ++++++++- 3 files changed, 379 insertions(+), 160 deletions(-) diff --git a/resources/src/main/resources/business-model/LK RP FL/restriction.page b/resources/src/main/resources/business-model/LK RP FL/restriction.page index be6ef1a..72ebcfb 100644 --- a/resources/src/main/resources/business-model/LK RP FL/restriction.page +++ b/resources/src/main/resources/business-model/LK RP FL/restriction.page @@ -577,160 +577,7 @@ f2b252d0-4b3b-4ac2-8915-1d1481f99ef1 Обработка событий false - false - - - - eventRefs - - - - - - behavior - -{"objectId":"0276d338-dbbc-406a-a356-96f7fd02a5a6","packageName":"ervu.component.grid","className":"InMemoryStaticGrid","type":"TS"} - - - - propertyName - -"beforeStart" - - - - - - - - - ifCondition - - - - conditions - - - - - - _isGroupSelected - - false - - - - one - - - - conditionFirstPart - - - -objectValue - - - - behavior - - {"objectId":"991ac56c-fc92-4ecf-b617-d2c1a1f08bee","packageName":"component.grid","className":"GridV2Column","type":"TS"} - - - - method - - "getSelectedCellValue" - - - - - - - - - - conditionSecondPart - - - -staticValue - - - string - - - "c" - - - - - - - operation - - "EQUALS" - - - - - - - - - - - - logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - -{"objectId":"991ac56c-fc92-4ecf-b617-d2c1a1f08bee","packageName":"component.grid","className":"GridV2Column","type":"TS"} - - - - method - -"setColumnVisible" - - - - value - - - - staticValue - - - boolean - - - false - - - - - - - - - - - - + true 364c8faa-5e56-46cd-9203-d2ec6ef2dc74 @@ -1977,7 +1824,6 @@ ffa21c64-1030-45c8-9901-db59f298fc11 Диалоговые окна (информационные) true - false false @@ -2171,11 +2017,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/887057349d762f586bede86285c5481f3b3934be/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + b7dcaf87-969a-44ad-ab8d-ea78bc14b492 + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 8.2. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/887057349d762f586bede86285c5481f3b3934be/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 8.2.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 56f58b69-0324-4823-bb69-98682542e514 @@ -2553,11 +2428,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/672184c566a17c3a3cd1ee55d87e96abc01e39bb/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 62810e78-4b30-4179-b081-801b1650c86b + Текст (гссылка) - Закон о воинской обязанности и военной службе, ст. 8.3. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/672184c566a17c3a3cd1ee55d87e96abc01e39bb/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 8.3.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 8ae2b128-9044-428e-b88e-7095f1207c97 @@ -2689,7 +2593,6 @@ bb3799a9-13c5-44eb-8eb5-0f58616a527f VB true - false false @@ -2960,11 +2863,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/dc940acbd42ce7edc1bdb8be8fcb13e3bd02820d/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + c5937023-d0e7-4987-b1a9-6443e89b0be8 + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7.1. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/dc940acbd42ce7edc1bdb8be8fcb13e3bd02820d/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 7.1.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 67caa536-dc5e-49c6-a8b9-c3c4cf9d0459 @@ -3272,11 +3204,47 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/16c5fe5e85fce57de3f303e94392a7388f0e3ada/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 15d83ba6-b210-4904-8712-5ffb950507a0 + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7. + false + true + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 81c3d5d2-0f2e-401d-b107-4ad7467f7b30 + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/16c5fe5e85fce57de3f303e94392a7388f0e3ada/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 7.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 6dd87957-9a07-4c23-b203-90d8fb8bc181 @@ -3388,6 +3356,7 @@ 07d89523-77ea-40f3-96d0-952c74b082b0 AC - для вызова диалогов true + false false diff --git a/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page b/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page index 89bc211..d0c901d 100644 --- a/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page +++ b/resources/src/main/resources/business-model/LK RP FL/screen-form-fl.page @@ -7186,11 +7186,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/887057349d762f586bede86285c5481f3b3934be/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 61e47a39-6f30-4d52-92db-fce8f0df062c + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 8.2. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/887057349d762f586bede86285c5481f3b3934be/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 8.2.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 757294ad-d1dd-4a9f-987d-40a666b2ad9d @@ -7586,11 +7615,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/672184c566a17c3a3cd1ee55d87e96abc01e39bb/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + a3b68fc6-4870-4707-a1b3-5db7517b8836 + Текст (гссылка) - Закон о воинской обязанности и военной службе, ст. 8.3. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/672184c566a17c3a3cd1ee55d87e96abc01e39bb/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 8.3.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 7281e53c-3e98-453f-935a-cd5f93420620 @@ -8028,11 +8086,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/dc940acbd42ce7edc1bdb8be8fcb13e3bd02820d/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 66ac3c11-ebba-4d59-8ef8-427ffabb4367 + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7.1. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/dc940acbd42ce7edc1bdb8be8fcb13e3bd02820d/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 7.1.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 52473ef0-1993-4be5-a86f-7cbc6dc8e75a @@ -8041,6 +8128,13 @@ true + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 66ac3c11-ebba-4d59-8ef8-427ffabb4367 + Текст + false + true + fd7e47b9-dce1-4d14-9f3a-580c79f59579 52473ef0-1993-4be5-a86f-7cbc6dc8e75a @@ -8347,11 +8441,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/16c5fe5e85fce57de3f303e94392a7388f0e3ada/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 80f1780c-b7ee-4f3a-91e8-c022fac8ab6f + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/16c5fe5e85fce57de3f303e94392a7388f0e3ada/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 7.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 3e33975b-5bde-4d58-a4d5-a7acb9633beb diff --git a/resources/src/main/resources/business-model/LK RP FL/subpoena.page b/resources/src/main/resources/business-model/LK RP FL/subpoena.page index 7e18e8f..41ece7c 100644 --- a/resources/src/main/resources/business-model/LK RP FL/subpoena.page +++ b/resources/src/main/resources/business-model/LK RP FL/subpoena.page @@ -155,6 +155,7 @@ 23a3d23b-eb21-4923-b1e9-0b0f003b5b0f LoadForm true + false false @@ -2161,7 +2162,6 @@ 713e58f9-9106-4e75-bf08-23761e541e51 VB - правый true - false false @@ -2684,7 +2684,6 @@ 2275521d-65d4-40a7-af6d-753e2a23ee7a VB true - false false @@ -2839,11 +2838,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/887057349d762f586bede86285c5481f3b3934be/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 656f4cb5-b3c4-4108-ab2b-ff61c3b2f622 + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 8.2. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/887057349d762f586bede86285c5481f3b3934be/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 8.2.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 b6aa0a33-f198-4846-9105-64aa80094be6 @@ -2981,7 +3009,6 @@ 19243099-5a6c-40ff-b846-375a39dcb6ec VB true - false false @@ -3222,11 +3249,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/672184c566a17c3a3cd1ee55d87e96abc01e39bb/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + f39c3635-d99e-499c-b5ef-0639a2b901e6 + Текст (гссылка) - Закон о воинской обязанности и военной службе, ст. 8.3. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/672184c566a17c3a3cd1ee55d87e96abc01e39bb/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 8.3.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 e78fddf7-4f36-45cf-89a7-29c68e3616e8 @@ -3358,7 +3414,6 @@ d86a4355-b6cc-4512-8036-d43f6c9bb76d VB true - false false @@ -3629,11 +3684,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/dc940acbd42ce7edc1bdb8be8fcb13e3bd02820d/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 725e2434-729d-4899-9868-8c4a9a0640b2 + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7.1. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/dc940acbd42ce7edc1bdb8be8fcb13e3bd02820d/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 7.1.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 c90d9a4f-0c35-47a1-a07c-345240c3b7d3 @@ -3738,6 +3822,13 @@ + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 725e2434-729d-4899-9868-8c4a9a0640b2 + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7.1. + false + true + 86f297f1-ab3d-40e0-ac2f-89cc944b7f0a @@ -3887,6 +3978,13 @@ false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 18b4a2ef-37be-4665-9a7a-32263121805b + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7. + false + true + ba24d307-0b91-4299-ba82-9d0b52384ff2 @@ -3941,11 +4039,40 @@ url "https://www.consultant.ru/document/cons_doc_LAW_18260/16c5fe5e85fce57de3f303e94392a7388f0e3ada/" + + + +visible + + false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 18b4a2ef-37be-4665-9a7a-32263121805b + Текст(гссылка) - Закон о воинской обязанности и военной службе, ст. 7. + false + false + + + +initialValue + + "\u003ca href\u003d\"https://www.consultant.ru/document/cons_doc_LAW_18260/16c5fe5e85fce57de3f303e94392a7388f0e3ada/\"target\u003d\"_blank\"\u003eЗакон о воинской обязанности и военной службе, ст. 7.\u003c/a\u003e" + + + + + + + + + false + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 72183341-d63b-4e4b-85a5-0187806b8158 From 6043968a362a5146a4bc334895dd79464c609ff3 Mon Sep 17 00:00:00 2001 From: kochetkov Date: Sat, 2 Nov 2024 22:24:25 +0300 Subject: [PATCH 27/66] SUPPORT-8546 update front deps --- frontend/package-lock.json | 5259 +++++++++++--------------------- frontend/package.json | 36 +- frontend/webpack.aot.config.js | 28 +- 3 files changed, 1848 insertions(+), 3475 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 8aa135d..c1d4fdf 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -4,6 +4,16 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://repo.micord.ru/repository/npm-all/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, "@angular-devkit/architect": { "version": "0.13.9", "resolved": "https://repo.micord.ru/repository/npm-all/@angular-devkit/architect/-/architect-0.13.9.tgz", @@ -50,6 +60,18 @@ "source-map": "0.7.3" }, "dependencies": { + "ajv": { + "version": "6.9.1", + "resolved": "https://repo.micord.ru/repository/npm-all/ajv/-/ajv-6.9.1.tgz", + "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, "rxjs": { "version": "6.3.3", "resolved": "https://repo.micord.ru/repository/npm-all/rxjs/-/rxjs-6.3.3.tgz", @@ -252,52 +274,52 @@ } }, "@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "version": "7.26.2", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "dev": true, "requires": { - "@babel/highlight": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", "picocolors": "^1.0.0" } }, "@babel/compat-data": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/compat-data/-/compat-data-7.24.7.tgz", - "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", + "version": "7.26.2", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/compat-data/-/compat-data-7.26.2.tgz", + "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", "dev": true }, "@babel/core": { - "version": "7.9.6", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/core/-/core-7.9.6.tgz", - "integrity": "sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg==", + "version": "7.18.10", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/core/-/core-7.18.10.tgz", + "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.6", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helpers": "^7.9.6", - "@babel/parser": "^7.9.6", - "@babel/template": "^7.8.6", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6", + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.10", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helpers": "^7.18.9", + "@babel/parser": "^7.18.10", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.10", + "@babel/types": "^7.18.10", "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" }, "dependencies": { "debug": { - "version": "4.3.5", - "resolved": "https://repo.micord.ru/repository/npm-all/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "version": "4.3.7", + "resolved": "https://repo.micord.ru/repository/npm-all/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, "requires": { - "ms": "2.1.2" + "ms": "^2.1.3" } }, "json5": { @@ -307,53 +329,60 @@ "dev": true }, "ms": { - "version": "2.1.2", - "resolved": "https://repo.micord.ru/repository/npm-all/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "version": "2.1.3", + "resolved": "https://repo.micord.ru/repository/npm-all/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://repo.micord.ru/repository/npm-all/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } }, "@babel/generator": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/generator/-/generator-7.24.7.tgz", - "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", + "version": "7.26.2", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", "dev": true, "requires": { - "@babel/types": "^7.24.7", + "@babel/parser": "^7.26.2", + "@babel/types": "^7.26.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" } }, "@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", "dev": true, "requires": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.9" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", - "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", + "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", "dev": true, "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/helper-compilation-targets": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", - "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -366,14 +395,18 @@ } } }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", - "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", + "@babel/helper-create-class-features-plugin": { + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "regexpu-core": "^5.3.1", + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", "semver": "^6.3.1" }, "dependencies": { @@ -385,6 +418,62 @@ } } }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", + "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.1.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://repo.micord.ru/repository/npm-all/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "debug": { + "version": "4.3.7", + "resolved": "https://repo.micord.ru/repository/npm-all/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "requires": { + "ms": "^2.1.3" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://repo.micord.ru/repository/npm-all/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://repo.micord.ru/repository/npm-all/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, "@babel/helper-environment-visitor": { "version": "7.24.7", "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", @@ -394,181 +483,161 @@ "@babel/types": "^7.24.7" } }, - "@babel/helper-function-name": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", - "dev": true, - "requires": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "dev": true, - "requires": { - "@babel/types": "^7.24.7" - } - }, "@babel/helper-member-expression-to-functions": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", - "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", "dev": true, "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "dev": true, "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/helper-module-transforms": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", - "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", + "version": "7.26.0", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" } }, "@babel/helper-optimise-call-expression": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", - "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", "dev": true, "requires": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.9" } }, "@babel/helper-plugin-utils": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", - "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", - "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-wrap-function": "^7.24.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" } }, "@babel/helper-replace-supers": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", - "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", - "@babel/helper-optimise-call-expression": "^7.24.7" + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" } }, "@babel/helper-simple-access": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", - "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", + "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", "dev": true, "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", - "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", "dev": true, "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dev": true, - "requires": { - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/helper-string-parser": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", - "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "dev": true }, "@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "dev": true }, "@babel/helper-validator-option": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", - "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", "dev": true }, "@babel/helper-wrap-function": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", - "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/helpers": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helpers/-/helpers-7.24.7.tgz", - "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", + "version": "7.26.0", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "dev": true, "requires": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@babel/highlight": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.24.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" } }, "@babel/parser": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/parser/-/parser-7.24.7.tgz", - "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", - "dev": true + "version": "7.26.2", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "dev": true, + "requires": { + "@babel/types": "^7.26.0" + } + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + } }, "@babel/plugin-proposal-async-generator-functions": { "version": "7.20.7", @@ -582,6 +651,27 @@ "@babel/plugin-syntax-async-generators": "^7.8.4" } }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, "@babel/plugin-proposal-dynamic-import": { "version": "7.18.6", "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", @@ -592,6 +682,16 @@ "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, "@babel/plugin-proposal-json-strings": { "version": "7.18.6", "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", @@ -602,6 +702,16 @@ "@babel/plugin-syntax-json-strings": "^7.8.3" } }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, "@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", @@ -656,6 +766,28 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, "@babel/plugin-proposal-unicode-property-regex": { "version": "7.18.6", "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", @@ -675,6 +807,24 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", @@ -684,6 +834,24 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -693,6 +861,15 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, "@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", @@ -738,6 +915,15 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, "@babel/plugin-syntax-top-level-await": { "version": "7.14.5", "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", @@ -748,377 +934,417 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", - "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", - "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", - "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", + "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", - "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-classes": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", - "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", - "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/template": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" } }, "@babel/plugin-transform-destructuring": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", - "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", - "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", - "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", - "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", + "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-for-of": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", - "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" } }, "@babel/plugin-transform-function-name": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", - "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", "dev": true, "requires": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" } }, "@babel/plugin-transform-literals": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", - "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", - "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", - "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", - "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", + "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-simple-access": "^7.25.9" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", - "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", - "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", - "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-new-target": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", - "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-object-super": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", - "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + } + }, + "@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" } }, "@babel/plugin-transform-parameters": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", - "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-property-literals": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", - "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-regenerator": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", - "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.25.9", "regenerator-transform": "^0.15.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", - "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", - "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-spread": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", - "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", - "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-template-literals": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", - "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", + "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz", - "integrity": "sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", + "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", - "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" } }, "@babel/preset-env": { - "version": "7.9.6", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/preset-env/-/preset-env-7.9.6.tgz", - "integrity": "sha512-0gQJ9RTzO0heXOhzftog+a/WyOuqMrAIugVYxMYf83gh1CQaQDjMtsOpqOwXyDL/5JcWsrCm8l4ju8QC97O7EQ==", + "version": "7.18.10", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/preset-env/-/preset-env-7.18.10.tgz", + "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", "dev": true, "requires": { - "@babel/compat-data": "^7.9.6", - "@babel/helper-compilation-targets": "^7.9.6", - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-proposal-async-generator-functions": "^7.8.3", - "@babel/plugin-proposal-dynamic-import": "^7.8.3", - "@babel/plugin-proposal-json-strings": "^7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-proposal-numeric-separator": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.9.6", - "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", - "@babel/plugin-proposal-optional-chaining": "^7.9.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.8.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.8.3", - "@babel/plugin-transform-async-to-generator": "^7.8.3", - "@babel/plugin-transform-block-scoped-functions": "^7.8.3", - "@babel/plugin-transform-block-scoping": "^7.8.3", - "@babel/plugin-transform-classes": "^7.9.5", - "@babel/plugin-transform-computed-properties": "^7.8.3", - "@babel/plugin-transform-destructuring": "^7.9.5", - "@babel/plugin-transform-dotall-regex": "^7.8.3", - "@babel/plugin-transform-duplicate-keys": "^7.8.3", - "@babel/plugin-transform-exponentiation-operator": "^7.8.3", - "@babel/plugin-transform-for-of": "^7.9.0", - "@babel/plugin-transform-function-name": "^7.8.3", - "@babel/plugin-transform-literals": "^7.8.3", - "@babel/plugin-transform-member-expression-literals": "^7.8.3", - "@babel/plugin-transform-modules-amd": "^7.9.6", - "@babel/plugin-transform-modules-commonjs": "^7.9.6", - "@babel/plugin-transform-modules-systemjs": "^7.9.6", - "@babel/plugin-transform-modules-umd": "^7.9.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", - "@babel/plugin-transform-new-target": "^7.8.3", - "@babel/plugin-transform-object-super": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.9.5", - "@babel/plugin-transform-property-literals": "^7.8.3", - "@babel/plugin-transform-regenerator": "^7.8.7", - "@babel/plugin-transform-reserved-words": "^7.8.3", - "@babel/plugin-transform-shorthand-properties": "^7.8.3", - "@babel/plugin-transform-spread": "^7.8.3", - "@babel/plugin-transform-sticky-regex": "^7.8.3", - "@babel/plugin-transform-template-literals": "^7.8.3", - "@babel/plugin-transform-typeof-symbol": "^7.8.4", - "@babel/plugin-transform-unicode-regex": "^7.8.3", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.9.6", - "browserslist": "^4.11.1", - "core-js-compat": "^3.6.2", - "invariant": "^2.2.2", - "levenary": "^1.1.1", - "semver": "^5.5.0" + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.18.10", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.10", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://repo.micord.ru/repository/npm-all/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, "@babel/preset-modules": { @@ -1134,78 +1360,74 @@ "esutils": "^2.0.2" } }, - "@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true - }, "@babel/runtime": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/runtime/-/runtime-7.24.7.tgz", - "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", + "version": "7.26.0", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", "dev": true, "requires": { "regenerator-runtime": "^0.14.0" } }, "@babel/template": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "dev": true, "requires": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/traverse": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/traverse/-/traverse-7.24.7.tgz", - "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "version": "7.25.9", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", "dev": true, "requires": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", "debug": "^4.3.1", "globals": "^11.1.0" }, "dependencies": { "debug": { - "version": "4.3.5", - "resolved": "https://repo.micord.ru/repository/npm-all/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "version": "4.3.7", + "resolved": "https://repo.micord.ru/repository/npm-all/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, "requires": { - "ms": "2.1.2" + "ms": "^2.1.3" } }, "ms": { - "version": "2.1.2", - "resolved": "https://repo.micord.ru/repository/npm-all/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "version": "2.1.3", + "resolved": "https://repo.micord.ru/repository/npm-all/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } } }, "@babel/types": { - "version": "7.24.7", - "resolved": "https://repo.micord.ru/repository/npm-all/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", + "version": "7.26.0", + "resolved": "https://repo.micord.ru/repository/npm-all/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" } }, + "@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://repo.micord.ru/repository/npm-all/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true + }, "@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://repo.micord.ru/repository/npm-all/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", @@ -1229,10 +1451,20 @@ "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true }, + "@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://repo.micord.ru/repository/npm-all/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://repo.micord.ru/repository/npm-all/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "version": "1.5.0", + "resolved": "https://repo.micord.ru/repository/npm-all/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", "dev": true }, "@jridgewell/trace-mapping": { @@ -1251,13 +1483,19 @@ "integrity": "sha512-YbrUWREPGEjE/FU6foXcAT1YbVwqD/jkYnY1dFb0o4AxtP3s4xKBthlELjndZih8uwsDWgQZx1eNskRNe2BgZQ==" }, "@ng-bootstrap/ng-bootstrap": { - "version": "4.1.1", - "resolved": "https://repo.micord.ru/repository/npm-all/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-4.1.1.tgz", - "integrity": "sha512-OgbmPVhbDdNpIwogEXsycUJG0caNtb2+wCABfLUClgi9YcfNXhZ9Phu2GQq7Pk/LO66okth6s77RBQnbTJuysg==", + "version": "4.2.2-micord.1", + "resolved": "https://repo.micord.ru/repository/npm-all/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-4.2.2-micord.1.tgz", + "integrity": "sha512-SIj+Qbz8TtXldrxEJgjwuGTpm9Guhu9lwyJKlUxYeAzcG6KUmncHNg/4sdle3hCJzNvoQLd+07p0Bu5VHrZRyQ==", "requires": { "tslib": "^1.9.0" } }, + "@polka/url": { + "version": "1.0.0-next.28", + "resolved": "https://repo.micord.ru/repository/npm-all/@polka/url/-/url-1.0.0-next.28.tgz", + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", + "dev": true + }, "@scarf/scarf": { "version": "1.3.0", "resolved": "https://repo.micord.ru/repository/npm-all/@scarf/scarf/-/scarf-1.3.0.tgz", @@ -1331,10 +1569,36 @@ "@types/node": "*" } }, + "@types/eslint": { + "version": "7.2.5", + "resolved": "https://repo.micord.ru/repository/npm-all/@types/eslint/-/eslint-7.2.5.tgz", + "integrity": "sha512-Dc6ar9x16BdaR3NSxSF7T4IjL9gxxViJq8RmFd+2UAyA+K6ck2W+gUwfgpG/y9TPyUuBL35109bbULpEynvltA==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://repo.micord.ru/repository/npm-all/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.6", + "resolved": "https://repo.micord.ru/repository/npm-all/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true + }, "@types/html-minifier-terser": { - "version": "5.1.2", - "resolved": "https://repo.micord.ru/repository/npm-all/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", - "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", + "version": "6.1.0", + "resolved": "https://repo.micord.ru/repository/npm-all/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", "dev": true }, "@types/jquery": { @@ -1361,265 +1625,149 @@ "integrity": "sha512-SANEtwCJIPLX9cz5eI6/bOjALsZEIdL1YoTX7t+Syqxt6l8iOKwmTMUvjiOLtnatcJjK+lyIBRPSwgYDOYuQ2Q==", "dev": true }, - "@types/source-list-map": { - "version": "0.1.6", - "resolved": "https://repo.micord.ru/repository/npm-all/@types/source-list-map/-/source-list-map-0.1.6.tgz", - "integrity": "sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==", - "dev": true - }, - "@types/tapable": { - "version": "1.0.12", - "resolved": "https://repo.micord.ru/repository/npm-all/@types/tapable/-/tapable-1.0.12.tgz", - "integrity": "sha512-bTHG8fcxEqv1M9+TD14P8ok8hjxoOCkfKc8XXLaaD05kI7ohpeI956jtDOD3XHKBQrlyPughUtzm1jtVhHpA5Q==", - "dev": true - }, - "@types/uglify-js": { - "version": "3.17.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@types/uglify-js/-/uglify-js-3.17.5.tgz", - "integrity": "sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://repo.micord.ru/repository/npm-all/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/webpack": { - "version": "4.41.38", - "resolved": "https://repo.micord.ru/repository/npm-all/@types/webpack/-/webpack-4.41.38.tgz", - "integrity": "sha512-oOW7E931XJU1mVfCnxCVgv8GLFL768pDO5u2Gzk82i8yTIgX6i7cntyZOkZYb/JtYM8252SN9bQp9tgkVDSsRw==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "anymatch": "^3.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "anymatch": { - "version": "3.1.3", - "resolved": "https://repo.micord.ru/repository/npm-all/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://repo.micord.ru/repository/npm-all/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/webpack-sources": { - "version": "3.2.3", - "resolved": "https://repo.micord.ru/repository/npm-all/@types/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.4", - "resolved": "https://repo.micord.ru/repository/npm-all/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true - } - } - }, "@webassemblyjs/ast": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/ast/-/ast-1.8.5.tgz", - "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "version": "1.12.1", + "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dev": true, "requires": { - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", - "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", + "version": "1.11.6", + "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", - "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", + "version": "1.11.6", + "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", - "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", + "version": "1.12.1", + "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", "dev": true }, - "@webassemblyjs/helper-code-frame": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", - "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, "requires": { - "@webassemblyjs/wast-printer": "1.8.5" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", - "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", - "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "mamacro": "^0.0.3" + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", - "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", + "version": "1.11.6", + "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", - "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "version": "1.12.1", + "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" } }, "@webassemblyjs/ieee754": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", - "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "version": "1.11.6", + "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", - "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "version": "1.11.6", + "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", - "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", + "version": "1.11.6", + "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", - "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "version": "1.12.1", + "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/helper-wasm-section": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-opt": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "@webassemblyjs/wast-printer": "1.8.5" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, "@webassemblyjs/wasm-gen": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", - "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "version": "1.12.1", + "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "@webassemblyjs/wasm-opt": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", - "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "version": "1.12.1", + "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, "@webassemblyjs/wasm-parser": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", - "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "version": "1.12.1", + "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", - "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/floating-point-hex-parser": "1.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-code-frame": "1.8.5", - "@webassemblyjs/helper-fsm": "1.8.5", - "@xtuc/long": "4.2.2" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "@webassemblyjs/wast-printer": { - "version": "1.8.5", - "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", - "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "version": "1.12.1", + "resolved": "https://repo.micord.ru/repository/npm-all/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5", + "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, @@ -1631,6 +1779,24 @@ "tslib": "^1.9.0" } }, + "@webpack-cli/configtest": { + "version": "2.1.1", + "resolved": "https://repo.micord.ru/repository/npm-all/@webpack-cli/configtest/-/configtest-2.1.1.tgz", + "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", + "dev": true + }, + "@webpack-cli/info": { + "version": "2.0.2", + "resolved": "https://repo.micord.ru/repository/npm-all/@webpack-cli/info/-/info-2.0.2.tgz", + "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", + "dev": true + }, + "@webpack-cli/serve": { + "version": "2.0.5", + "resolved": "https://repo.micord.ru/repository/npm-all/@webpack-cli/serve/-/serve-2.0.5.tgz", + "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", + "dev": true + }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://repo.micord.ru/repository/npm-all/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -1670,22 +1836,25 @@ } }, "acorn": { - "version": "6.4.2", - "resolved": "https://repo.micord.ru/repository/npm-all/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "version": "8.14.0", + "resolved": "https://repo.micord.ru/repository/npm-all/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true }, - "acorn-dynamic-import": { - "version": "4.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", - "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==", + "acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://repo.micord.ru/repository/npm-all/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "dev": true }, "acorn-walk": { - "version": "6.2.0", - "resolved": "https://repo.micord.ru/repository/npm-all/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "dev": true + "version": "8.3.4", + "resolved": "https://repo.micord.ru/repository/npm-all/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "requires": { + "acorn": "^8.11.0" + } }, "ag-grid-angular": { "version": "29.0.0-micord.4", @@ -1726,15 +1895,29 @@ } }, "ajv": { - "version": "6.9.1", - "resolved": "https://repo.micord.ru/repository/npm-all/ajv/-/ajv-6.9.1.tgz", - "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==", + "version": "8.8.2", + "resolved": "https://repo.micord.ru/repository/npm-all/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", "uri-js": "^4.2.2" + }, + "dependencies": { + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://repo.micord.ru/repository/npm-all/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } } }, "ajv-errors": { @@ -1743,6 +1926,15 @@ "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", "dev": true }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://repo.micord.ru/repository/npm-all/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + } + }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://repo.micord.ru/repository/npm-all/ajv-keywords/-/ajv-keywords-3.5.2.tgz", @@ -1924,22 +2116,6 @@ "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", "dev": true }, - "array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - } - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://repo.micord.ru/repository/npm-all/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, "array-union": { "version": "1.0.2", "resolved": "https://repo.micord.ru/repository/npm-all/array-union/-/array-union-1.0.2.tgz", @@ -1961,89 +2137,12 @@ "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", "dev": true }, - "array.prototype.reduce": { - "version": "1.0.7", - "resolved": "https://repo.micord.ru/repository/npm-all/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", - "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-array-method-boxes-properly": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "is-string": "^1.0.7" - } - }, - "arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - } - }, "arrify": { "version": "1.0.1", "resolved": "https://repo.micord.ru/repository/npm-all/arrify/-/arrify-1.0.1.tgz", "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "dev": true }, - "asn1.js": { - "version": "4.10.1", - "resolved": "https://repo.micord.ru/repository/npm-all/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://repo.micord.ru/repository/npm-all/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.1", - "resolved": "https://repo.micord.ru/repository/npm-all/assert/-/assert-1.5.1.tgz", - "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", - "dev": true, - "requires": { - "object.assign": "^4.1.4", - "util": "^0.10.4" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "util": { - "version": "0.10.4", - "resolved": "https://repo.micord.ru/repository/npm-all/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dev": true, - "requires": { - "inherits": "2.0.3" - } - } - } - }, "assign-symbols": { "version": "1.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/assign-symbols/-/assign-symbols-1.0.0.tgz", @@ -2077,12 +2176,6 @@ "integrity": "sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==", "dev": true }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, "atob": { "version": "2.1.2", "resolved": "https://repo.micord.ru/repository/npm-all/atob/-/atob-2.1.2.tgz", @@ -2094,15 +2187,6 @@ "resolved": "https://repo.micord.ru/repository/npm-all/autonumeric/-/autonumeric-4.5.10-cg.tgz", "integrity": "sha512-oh1+nRny25cIApfA4/NuNwi05CTDofSuQ/cH+qHQU9tVo77oMjRgeO78LWHTNxPOkKxdNxaGby6NV/BnFo1Vnw==" }, - "available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://repo.micord.ru/repository/npm-all/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, - "requires": { - "possible-typed-array-names": "^1.0.0" - } - }, "axios": { "version": "0.21.4", "resolved": "https://repo.micord.ru/repository/npm-all/axios/-/axios-0.21.4.tgz", @@ -2181,58 +2265,139 @@ } }, "babel-loader": { - "version": "8.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "version": "9.1.2", + "resolved": "https://repo.micord.ru/repository/npm-all/babel-loader/-/babel-loader-9.1.2.tgz", + "integrity": "sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==", "dev": true, "requires": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" + "find-cache-dir": "^3.3.2", + "schema-utils": "^4.0.0" }, "dependencies": { - "emojis-list": { - "version": "3.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://repo.micord.ru/repository/npm-all/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://repo.micord.ru/repository/npm-all/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" } }, - "minimist": { - "version": "1.2.8", - "resolved": "https://repo.micord.ru/repository/npm-all/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://repo.micord.ru/repository/npm-all/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "find-up": { + "version": "4.1.0", + "resolved": "https://repo.micord.ru/repository/npm-all/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "minimist": "^1.2.6" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, - "pify": { - "version": "4.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "locate-path": { + "version": "5.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://repo.micord.ru/repository/npm-all/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://repo.micord.ru/repository/npm-all/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://repo.micord.ru/repository/npm-all/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://repo.micord.ru/repository/npm-all/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://repo.micord.ru/repository/npm-all/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://repo.micord.ru/repository/npm-all/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://repo.micord.ru/repository/npm-all/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://repo.micord.ru/repository/npm-all/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.3", + "resolved": "https://repo.micord.ru/repository/npm-all/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.2", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://repo.micord.ru/repository/npm-all/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, "balanced-match": { "version": "1.0.2", "resolved": "https://repo.micord.ru/repository/npm-all/balanced-match/-/balanced-match-1.0.2.tgz", @@ -2275,12 +2440,6 @@ } } }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://repo.micord.ru/repository/npm-all/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, "base64id": { "version": "2.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/base64id/-/base64id-2.0.0.tgz", @@ -2293,18 +2452,6 @@ "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", "dev": true }, - "bfj": { - "version": "6.1.2", - "resolved": "https://repo.micord.ru/repository/npm-all/bfj/-/bfj-6.1.2.tgz", - "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "check-types": "^8.0.3", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - } - }, "big.js": { "version": "5.2.2", "resolved": "https://repo.micord.ru/repository/npm-all/big.js/-/big.js-5.2.2.tgz", @@ -2333,67 +2480,6 @@ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", "dev": true }, - "bn.js": { - "version": "5.2.1", - "resolved": "https://repo.micord.ru/repository/npm-all/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "dev": true - }, - "body-parser": { - "version": "1.20.2", - "resolved": "https://repo.micord.ru/repository/npm-all/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "destroy": { - "version": "1.2.0", - "resolved": "https://repo.micord.ru/repository/npm-all/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://repo.micord.ru/repository/npm-all/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://repo.micord.ru/repository/npm-all/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "qs": { - "version": "6.11.0", - "resolved": "https://repo.micord.ru/repository/npm-all/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - } - } - }, "boolbase": { "version": "1.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/boolbase/-/boolbase-1.0.0.tgz", @@ -2449,12 +2535,6 @@ } } }, - "brorand": { - "version": "1.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "dev": true - }, "browser-sync": { "version": "2.29.3", "resolved": "https://repo.micord.ru/repository/npm-all/browser-sync/-/browser-sync-2.29.3.tgz", @@ -2822,108 +2902,16 @@ } } }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://repo.micord.ru/repository/npm-all/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://repo.micord.ru/repository/npm-all/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.3", - "resolved": "https://repo.micord.ru/repository/npm-all/browserify-sign/-/browserify-sign-4.2.3.tgz", - "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", - "dev": true, - "requires": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.5", - "hash-base": "~3.0", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.7", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" - }, - "dependencies": { - "hash-base": { - "version": "3.0.4", - "resolved": "https://repo.micord.ru/repository/npm-all/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://repo.micord.ru/repository/npm-all/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://repo.micord.ru/repository/npm-all/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, "browserslist": { - "version": "4.23.1", - "resolved": "https://repo.micord.ru/repository/npm-all/browserslist/-/browserslist-4.23.1.tgz", - "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", + "version": "4.24.2", + "resolved": "https://repo.micord.ru/repository/npm-all/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001629", - "electron-to-chromium": "^1.4.796", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.16" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" } }, "bs-recipes": { @@ -2932,41 +2920,18 @@ "integrity": "sha512-BXvDkqhDNxXEjeGM8LFkSbR+jzmP/CYpCiVKYn+soB1dDldeU15EBNDkwVXndKuX35wnNUaPd0qSoQEAkmQtMw==", "dev": true }, - "buffer": { - "version": "4.9.2", - "resolved": "https://repo.micord.ru/repository/npm-all/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, "buffer-from": { "version": "1.1.2", "resolved": "https://repo.micord.ru/repository/npm-all/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "dev": true - }, "builtin-modules": { "version": "1.1.1", "resolved": "https://repo.micord.ru/repository/npm-all/builtin-modules/-/builtin-modules-1.1.1.tgz", "integrity": "sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==", "dev": true }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "dev": true - }, "builtins": { "version": "1.0.3", "resolved": "https://repo.micord.ru/repository/npm-all/builtins/-/builtins-1.0.3.tgz", @@ -2999,6 +2964,17 @@ "ssri": "^6.0.1", "unique-filename": "^1.1.1", "y18n": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.6", + "resolved": "https://repo.micord.ru/repository/npm-all/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + } } }, "cache-base": { @@ -3028,19 +3004,6 @@ "resolved": "https://repo.micord.ru/repository/npm-all/calendar-utils/-/calendar-utils-0.8.5.tgz", "integrity": "sha512-mgn7dqZfDEqY/obyPO9ib8FSk28vAIOIOXyrjffT9jw1vAmxLguhvohM6JehDA6dY+ddkWBlPCDLCcRv0PncKw==" }, - "call-bind": { - "version": "1.0.7", - "resolved": "https://repo.micord.ru/repository/npm-all/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, - "requires": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - } - }, "camel-case": { "version": "4.1.2", "resolved": "https://repo.micord.ru/repository/npm-all/camel-case/-/camel-case-4.1.2.tgz", @@ -3052,9 +3015,9 @@ }, "dependencies": { "tslib": { - "version": "2.6.3", - "resolved": "https://repo.micord.ru/repository/npm-all/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "version": "2.8.1", + "resolved": "https://repo.micord.ru/repository/npm-all/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true } } @@ -3066,9 +3029,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001632", - "resolved": "https://repo.micord.ru/repository/npm-all/caniuse-lite/-/caniuse-lite-1.0.30001632.tgz", - "integrity": "sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==", + "version": "1.0.30001676", + "resolved": "https://repo.micord.ru/repository/npm-all/caniuse-lite/-/caniuse-lite-1.0.30001676.tgz", + "integrity": "sha512-Qz6zwGCiPghQXGJvgQAem79esjitvJ+CxSbSQkW9H/UX5hg8XM88d4lp2W+MEQ81j+Hip58Il+jGVdazk1z9cw==", "dev": true }, "canonical-path": { @@ -3104,12 +3067,6 @@ "resolved": "https://repo.micord.ru/repository/npm-all/chartjs-adapter-moment/-/chartjs-adapter-moment-1.0.0.tgz", "integrity": "sha512-PqlerEvQcc5hZLQ/NQWgBxgVQ4TRdvkW3c/t+SUEQSj78ia3hgLkf2VZ2yGJtltNbEEFyYGm+cA6XXevodYvWA==" }, - "check-types": { - "version": "8.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/check-types/-/check-types-8.0.3.tgz", - "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", - "dev": true - }, "chokidar": { "version": "2.0.4", "resolved": "https://repo.micord.ru/repository/npm-all/chokidar/-/chokidar-2.0.4.tgz", @@ -3143,16 +3100,6 @@ "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", "dev": true }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://repo.micord.ru/repository/npm-all/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, "class-utils": { "version": "0.3.6", "resolved": "https://repo.micord.ru/repository/npm-all/class-utils/-/class-utils-0.3.6.tgz", @@ -3177,9 +3124,9 @@ } }, "clean-css": { - "version": "4.2.4", - "resolved": "https://repo.micord.ru/repository/npm-all/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "version": "5.3.3", + "resolved": "https://repo.micord.ru/repository/npm-all/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", "dev": true, "requires": { "source-map": "~0.6.0" @@ -3256,6 +3203,17 @@ } } }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://repo.micord.ru/repository/npm-all/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, "code-point-at": { "version": "1.1.0", "resolved": "https://repo.micord.ru/repository/npm-all/code-point-at/-/code-point-at-1.1.0.tgz", @@ -3312,6 +3270,12 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, + "colorette": { + "version": "2.0.20", + "resolved": "https://repo.micord.ru/repository/npm-all/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, "commander": { "version": "2.20.3", "resolved": "https://repo.micord.ru/repository/npm-all/commander/-/commander-2.20.3.tgz", @@ -3375,41 +3339,6 @@ "moment": "*" } }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://repo.micord.ru/repository/npm-all/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "dev": true - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://repo.micord.ru/repository/npm-all/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://repo.micord.ru/repository/npm-all/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://repo.micord.ru/repository/npm-all/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true - }, "convert-source-map": { "version": "1.9.0", "resolved": "https://repo.micord.ru/repository/npm-all/convert-source-map/-/convert-source-map-1.9.0.tgz", @@ -3422,12 +3351,6 @@ "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", "dev": true }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://repo.micord.ru/repository/npm-all/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, "copy-concurrently": { "version": "1.0.5", "resolved": "https://repo.micord.ru/repository/npm-all/copy-concurrently/-/copy-concurrently-1.0.5.tgz", @@ -3440,6 +3363,17 @@ "mkdirp": "^0.5.1", "rimraf": "^2.5.4", "run-queue": "^1.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.6", + "resolved": "https://repo.micord.ru/repository/npm-all/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + } } }, "copy-descriptor": { @@ -3468,6 +3402,12 @@ "webpack-log": "^2.0.0" }, "dependencies": { + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://repo.micord.ru/repository/npm-all/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, "normalize-path": { "version": "3.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/normalize-path/-/normalize-path-3.0.0.tgz", @@ -3498,6 +3438,20 @@ "ajv": "^6.1.0", "ajv-errors": "^1.0.0", "ajv-keywords": "^3.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://repo.micord.ru/repository/npm-all/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + } } } } @@ -3508,12 +3462,12 @@ "integrity": "sha512-W4Zkayb9VI4zr+s7ReDSgTTaV9KWB4L997i8/mkOV2kY1c7QGNj91k8X0zcr8Tl24oYF6kiBomCDSYO4BvQQdQ==" }, "core-js-compat": { - "version": "3.37.1", - "resolved": "https://repo.micord.ru/repository/npm-all/core-js-compat/-/core-js-compat-3.37.1.tgz", - "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", + "version": "3.39.0", + "resolved": "https://repo.micord.ru/repository/npm-all/core-js-compat/-/core-js-compat-3.39.0.tgz", + "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", "dev": true, "requires": { - "browserslist": "^4.23.0" + "browserslist": "^4.24.2" } }, "core-util-is": { @@ -3532,51 +3486,6 @@ "vary": "^1" } }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://repo.micord.ru/repository/npm-all/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://repo.micord.ru/repository/npm-all/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://repo.micord.ru/repository/npm-all/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://repo.micord.ru/repository/npm-all/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "cross-env": { "version": "5.2.1", "resolved": "https://repo.micord.ru/repository/npm-all/cross-env/-/cross-env-5.2.1.tgz", @@ -3630,53 +3539,27 @@ } } }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://repo.micord.ru/repository/npm-all/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, "css-loader": { - "version": "2.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/css-loader/-/css-loader-2.1.0.tgz", - "integrity": "sha512-MoOu+CStsGrSt5K2OeZ89q3Snf+IkxRfAIt9aAKg4piioTrhtP1iEFPu+OVn3Ohz24FO6L+rw9UJxBILiSBw5Q==", + "version": "6.11.0", + "resolved": "https://repo.micord.ru/repository/npm-all/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", "dev": true, "requires": { - "icss-utils": "^4.0.0", - "loader-utils": "^1.2.1", - "lodash": "^4.17.11", - "postcss": "^7.0.6", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^2.0.3", - "postcss-modules-scope": "^2.0.0", - "postcss-modules-values": "^2.0.0", - "postcss-value-parser": "^3.3.0", - "schema-utils": "^1.0.0" + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" }, "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } + "semver": { + "version": "7.6.3", + "resolved": "https://repo.micord.ru/repository/npm-all/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true } } }, @@ -3736,44 +3619,17 @@ "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", "dev": true }, - "data-view-buffer": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - } - }, - "data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - } - }, - "data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - } - }, "date-fns": { "version": "2.29.3", "resolved": "https://repo.micord.ru/repository/npm-all/date-fns/-/date-fns-2.29.3.tgz", "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==" }, + "debounce": { + "version": "1.2.1", + "resolved": "https://repo.micord.ru/repository/npm-all/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "dev": true + }, "debug": { "version": "2.6.9", "resolved": "https://repo.micord.ru/repository/npm-all/debug/-/debug-2.6.9.tgz", @@ -3795,28 +3651,6 @@ "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "dev": true }, - "define-data-property": { - "version": "1.1.4", - "resolved": "https://repo.micord.ru/repository/npm-all/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "requires": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - } - }, - "define-properties": { - "version": "1.2.1", - "resolved": "https://repo.micord.ru/repository/npm-all/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "requires": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, "define-property": { "version": "2.0.2", "resolved": "https://repo.micord.ru/repository/npm-all/define-property/-/define-property-2.0.2.tgz", @@ -3882,28 +3716,12 @@ "integrity": "sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ==", "dev": true }, - "des.js": { - "version": "1.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, "destroy": { "version": "1.0.4", "resolved": "https://repo.micord.ru/repository/npm-all/destroy/-/destroy-1.0.4.tgz", "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", "dev": true }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", - "dev": true - }, "dev-ip": { "version": "1.0.1", "resolved": "https://repo.micord.ru/repository/npm-all/dev-ip/-/dev-ip-1.0.1.tgz", @@ -3916,25 +3734,6 @@ "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", "dev": true }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://repo.micord.ru/repository/npm-all/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, "dir-glob": { "version": "2.2.2", "resolved": "https://repo.micord.ru/repository/npm-all/dir-glob/-/dir-glob-2.2.2.tgz", @@ -3981,12 +3780,6 @@ "entities": "^2.0.0" } }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://repo.micord.ru/repository/npm-all/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, "domelementtype": { "version": "2.3.0", "resolved": "https://repo.micord.ru/repository/npm-all/domelementtype/-/domelementtype-2.3.0.tgz", @@ -4030,9 +3823,9 @@ }, "dependencies": { "tslib": { - "version": "2.6.3", - "resolved": "https://repo.micord.ru/repository/npm-all/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "version": "2.8.1", + "resolved": "https://repo.micord.ru/repository/npm-all/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true } } @@ -4135,41 +3928,12 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "dev": true }, - "ejs": { - "version": "2.7.4", - "resolved": "https://repo.micord.ru/repository/npm-all/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", - "dev": true - }, "electron-to-chromium": { - "version": "1.4.798", - "resolved": "https://repo.micord.ru/repository/npm-all/electron-to-chromium/-/electron-to-chromium-1.4.798.tgz", - "integrity": "sha512-by9J2CiM9KPGj9qfp5U4FcPSbXJG7FNzqnYaY4WLzX+v2PHieVGmnsA4dxfpGE3QEC7JofpPZmn7Vn1B9NR2+Q==", + "version": "1.5.50", + "resolved": "https://repo.micord.ru/repository/npm-all/electron-to-chromium/-/electron-to-chromium-1.5.50.tgz", + "integrity": "sha512-eMVObiUQ2LdgeO1F/ySTXsvqvxb6ZH2zPGaMYsWzRDdOddUa77tdmI0ltg+L16UpbWdhPmuF3wIQYyQq65WfZw==", "dev": true }, - "elliptic": { - "version": "6.5.5", - "resolved": "https://repo.micord.ru/repository/npm-all/elliptic/-/elliptic-6.5.5.tgz", - "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", - "dev": true, - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://repo.micord.ru/repository/npm-all/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, "emoji-regex": { "version": "8.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -4287,26 +4051,13 @@ "dev": true }, "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://repo.micord.ru/repository/npm-all/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "version": "5.17.1", + "resolved": "https://repo.micord.ru/repository/npm-all/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://repo.micord.ru/repository/npm-all/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" } }, "entities": { @@ -4315,6 +4066,12 @@ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true }, + "envinfo": { + "version": "7.14.0", + "resolved": "https://repo.micord.ru/repository/npm-all/envinfo/-/envinfo-7.14.0.tgz", + "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", + "dev": true + }, "eonasdan-bootstrap-datetimepicker": { "version": "4.17.47-micord.4", "resolved": "https://repo.micord.ru/repository/npm-all/eonasdan-bootstrap-datetimepicker/-/eonasdan-bootstrap-datetimepicker-4.17.47-micord.4.tgz", @@ -4347,15 +4104,6 @@ "integrity": "sha512-CJAN+O0/yA1CKfRn9SXOGctSpEM7DCon/r/5r2eXFMY2zCCJBasFhcM5I+1kh3Ap11FsQCX+vGHceNPvpWKhoA==", "dev": true }, - "errno": { - "version": "0.1.8", - "resolved": "https://repo.micord.ru/repository/npm-all/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, "error-ex": { "version": "1.3.2", "resolved": "https://repo.micord.ru/repository/npm-all/error-ex/-/error-ex-1.3.2.tgz", @@ -4365,112 +4113,12 @@ "is-arrayish": "^0.2.1" } }, - "es-abstract": { - "version": "1.23.3", - "resolved": "https://repo.micord.ru/repository/npm-all/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - } - }, - "es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "es-module-lexer": { + "version": "1.5.4", + "resolved": "https://repo.micord.ru/repository/npm-all/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", "dev": true }, - "es-define-property": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.4" - } - }, - "es-errors": { - "version": "1.3.0", - "resolved": "https://repo.micord.ru/repository/npm-all/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true - }, - "es-object-atoms": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, - "requires": { - "es-errors": "^1.3.0" - } - }, - "es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://repo.micord.ru/repository/npm-all/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, "es6-promise": { "version": "4.2.8", "resolved": "https://repo.micord.ru/repository/npm-all/es6-promise/-/es6-promise-4.2.8.tgz", @@ -4505,12 +4153,12 @@ "dev": true }, "eslint-scope": { - "version": "4.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "version": "5.1.1", + "resolved": "https://repo.micord.ru/repository/npm-all/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "requires": { - "esrecurse": "^4.1.0", + "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, @@ -4566,16 +4214,6 @@ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, "execa": { "version": "0.7.0", "resolved": "https://repo.micord.ru/repository/npm-all/execa/-/execa-0.7.0.tgz", @@ -4634,158 +4272,6 @@ } } }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://repo.micord.ru/repository/npm-all/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "express": { - "version": "4.19.2", - "resolved": "https://repo.micord.ru/repository/npm-all/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "cookie": { - "version": "0.6.0", - "resolved": "https://repo.micord.ru/repository/npm-all/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", - "dev": true - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://repo.micord.ru/repository/npm-all/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://repo.micord.ru/repository/npm-all/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://repo.micord.ru/repository/npm-all/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "ms": { - "version": "2.1.3", - "resolved": "https://repo.micord.ru/repository/npm-all/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://repo.micord.ru/repository/npm-all/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "qs": { - "version": "6.11.0", - "resolved": "https://repo.micord.ru/repository/npm-all/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://repo.micord.ru/repository/npm-all/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "send": { - "version": "0.18.0", - "resolved": "https://repo.micord.ru/repository/npm-all/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://repo.micord.ru/repository/npm-all/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - } - } - }, "extend-shallow": { "version": "3.0.2", "resolved": "https://repo.micord.ru/repository/npm-all/extend-shallow/-/extend-shallow-3.0.2.tgz", @@ -4887,6 +4373,18 @@ "integrity": "sha512-eIgZvM9C3P05kg0qxfqaVU6Tma4QedCPIByQOcemV0vju8ot3cS2DpHi4m2G2JvbSMI152rjfLX0p1pkSdyPlQ==", "dev": true }, + "fast-uri": { + "version": "3.0.3", + "resolved": "https://repo.micord.ru/repository/npm-all/fast-uri/-/fast-uri-3.0.3.tgz", + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://repo.micord.ru/repository/npm-all/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true + }, "fastparse": { "version": "1.1.2", "resolved": "https://repo.micord.ru/repository/npm-all/fastparse/-/fastparse-1.1.2.tgz", @@ -4909,24 +4407,65 @@ } }, "file-loader": { - "version": "3.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/file-loader/-/file-loader-3.0.1.tgz", - "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==", + "version": "6.2.0", + "resolved": "https://repo.micord.ru/repository/npm-all/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "dev": true, "requires": { - "loader-utils": "^1.0.2", - "schema-utils": "^1.0.0" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" }, "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "ajv": { + "version": "6.12.6", + "resolved": "https://repo.micord.ru/repository/npm-all/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://repo.micord.ru/repository/npm-all/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "json5": { + "version": "2.2.3", + "resolved": "https://repo.micord.ru/repository/npm-all/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://repo.micord.ru/repository/npm-all/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://repo.micord.ru/repository/npm-all/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } @@ -4938,12 +4477,6 @@ "dev": true, "optional": true }, - "filesize": { - "version": "3.6.1", - "resolved": "https://repo.micord.ru/repository/npm-all/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", - "dev": true - }, "fill-range": { "version": "4.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/fill-range/-/fill-range-4.0.0.tgz", @@ -5002,28 +4535,11 @@ "locate-path": "^2.0.0" } }, - "findup-sync": { - "version": "2.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } + "flat": { + "version": "5.0.2", + "resolved": "https://repo.micord.ru/repository/npm-all/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true }, "flush-write-stream": { "version": "1.1.1", @@ -5046,27 +4562,12 @@ "resolved": "https://repo.micord.ru/repository/npm-all/font-awesome/-/font-awesome-4.7.0.tgz", "integrity": "sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg==" }, - "for-each": { - "version": "0.3.3", - "resolved": "https://repo.micord.ru/repository/npm-all/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "requires": { - "is-callable": "^1.1.3" - } - }, "for-in": { "version": "1.0.2", "resolved": "https://repo.micord.ru/repository/npm-all/for-in/-/for-in-1.0.2.tgz", "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", "dev": true }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://repo.micord.ru/repository/npm-all/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, "fragment-cache": { "version": "0.2.1", "resolved": "https://repo.micord.ru/repository/npm-all/fragment-cache/-/fragment-cache-0.2.1.tgz", @@ -5147,24 +4648,6 @@ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true }, - "function.prototype.name": { - "version": "1.1.6", - "resolved": "https://repo.micord.ru/repository/npm-all/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - } - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://repo.micord.ru/repository/npm-all/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true - }, "genfun": { "version": "5.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/genfun/-/genfun-5.0.0.tgz", @@ -5183,19 +4666,6 @@ "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", "dev": true }, - "get-intrinsic": { - "version": "1.2.4", - "resolved": "https://repo.micord.ru/repository/npm-all/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, - "requires": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - } - }, "get-stream": { "version": "4.1.0", "resolved": "https://repo.micord.ru/repository/npm-all/get-stream/-/get-stream-4.1.0.tgz", @@ -5205,17 +4675,6 @@ "pump": "^3.0.0" } }, - "get-symbol-description": { - "version": "1.0.2", - "resolved": "https://repo.micord.ru/repository/npm-all/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - } - }, "get-value": { "version": "2.0.6", "resolved": "https://repo.micord.ru/repository/npm-all/get-value/-/get-value-2.0.6.tgz", @@ -5257,29 +4716,11 @@ } } }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://repo.micord.ru/repository/npm-all/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://repo.micord.ru/repository/npm-all/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true }, "globals": { "version": "11.12.0", @@ -5287,16 +4728,6 @@ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true }, - "globalthis": { - "version": "1.0.4", - "resolved": "https://repo.micord.ru/repository/npm-all/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, - "requires": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - } - }, "globby": { "version": "7.1.1", "resolved": "https://repo.micord.ru/repository/npm-all/globby/-/globby-7.1.1.tgz", @@ -5324,15 +4755,6 @@ "resolved": "https://repo.micord.ru/repository/npm-all/google-libphonenumber/-/google-libphonenumber-3.0.9.tgz", "integrity": "sha512-sXrkMbVvS7lgCBFm2ndNrkUJbXXvRlO4xmjIxM6/ljE2Ue1D611aler51vPvvm2bL1faTqkOV7R28tS5c/vDyA==" }, - "gopd": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.3" - } - }, "graceful-fs": { "version": "4.2.11", "resolved": "https://repo.micord.ru/repository/npm-all/graceful-fs/-/graceful-fs-4.2.11.tgz", @@ -5340,21 +4762,12 @@ "dev": true }, "gzip-size": { - "version": "5.1.1", - "resolved": "https://repo.micord.ru/repository/npm-all/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "version": "6.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "dev": true, "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - } + "duplexer": "^0.1.2" } }, "has-ansi": { @@ -5374,48 +4787,12 @@ } } }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://repo.micord.ru/repository/npm-all/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, "has-flag": { "version": "3.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, - "has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://repo.micord.ru/repository/npm-all/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "requires": { - "es-define-property": "^1.0.0" - } - }, - "has-proto": { - "version": "1.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.2", - "resolved": "https://repo.micord.ru/repository/npm-all/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.3" - } - }, "has-value": { "version": "1.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/has-value/-/has-value-1.0.0.tgz", @@ -5448,46 +4825,6 @@ } } }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://repo.micord.ru/repository/npm-all/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://repo.micord.ru/repository/npm-all/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://repo.micord.ru/repository/npm-all/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, "hasown": { "version": "2.0.2", "resolved": "https://repo.micord.ru/repository/npm-all/hasown/-/hasown-2.0.2.tgz", @@ -5503,76 +4840,52 @@ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://repo.micord.ru/repository/npm-all/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "dev": true - }, "hosted-git-info": { "version": "2.8.9", "resolved": "https://repo.micord.ru/repository/npm-all/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://repo.micord.ru/repository/npm-all/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, "html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://repo.micord.ru/repository/npm-all/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "version": "6.1.0", + "resolved": "https://repo.micord.ru/repository/npm-all/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "dev": true, "requires": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", "he": "^1.2.0", - "param-case": "^3.0.3", + "param-case": "^3.0.4", "relateurl": "^0.2.7", - "terser": "^4.6.3" + "terser": "^5.10.0" }, "dependencies": { "commander": { - "version": "4.1.1", - "resolved": "https://repo.micord.ru/repository/npm-all/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "version": "8.3.0", + "resolved": "https://repo.micord.ru/repository/npm-all/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true } } }, "html-webpack-plugin": { - "version": "4.5.2", - "resolved": "https://repo.micord.ru/repository/npm-all/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", - "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==", + "version": "5.6.0", + "resolved": "https://repo.micord.ru/repository/npm-all/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", "dev": true, "requires": { - "@types/html-minifier-terser": "^5.0.0", - "@types/tapable": "^1.0.5", - "@types/webpack": "^4.41.8", - "html-minifier-terser": "^5.0.1", - "loader-utils": "^1.2.3", - "lodash": "^4.17.20", - "pretty-error": "^2.1.1", - "tapable": "^1.1.3", - "util.promisify": "1.0.0" + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" } }, "htmlparser2": { @@ -5646,12 +4959,6 @@ } } }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "dev": true - }, "https-proxy-agent": { "version": "2.2.4", "resolved": "https://repo.micord.ru/repository/npm-all/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", @@ -5697,25 +5004,10 @@ "safer-buffer": ">= 2.1.2 < 3.0.0" } }, - "icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", - "dev": true - }, "icss-utils": { - "version": "4.1.1", - "resolved": "https://repo.micord.ru/repository/npm-all/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "requires": { - "postcss": "^7.0.14" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://repo.micord.ru/repository/npm-all/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "version": "5.1.0", + "resolved": "https://repo.micord.ru/repository/npm-all/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true }, "iferr": { @@ -5746,13 +5038,73 @@ "dev": true }, "import-local": { - "version": "2.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "version": "3.2.0", + "resolved": "https://repo.micord.ru/repository/npm-all/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://repo.micord.ru/repository/npm-all/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://repo.micord.ru/repository/npm-all/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://repo.micord.ru/repository/npm-all/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://repo.micord.ru/repository/npm-all/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://repo.micord.ru/repository/npm-all/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + } } }, "imurmurhash": { @@ -5809,32 +5161,12 @@ "through": "^2.3.6" } }, - "internal-slot": { - "version": "1.0.7", - "resolved": "https://repo.micord.ru/repository/npm-all/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, - "requires": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - } - }, "interpret": { "version": "1.4.0", "resolved": "https://repo.micord.ru/repository/npm-all/interpret/-/interpret-1.4.0.tgz", "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true }, - "invariant": { - "version": "2.2.4", - "resolved": "https://repo.micord.ru/repository/npm-all/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, "invert-kv": { "version": "1.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/invert-kv/-/invert-kv-1.0.0.tgz", @@ -5847,12 +5179,6 @@ "integrity": "sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==", "dev": true }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://repo.micord.ru/repository/npm-all/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, "is-accessor-descriptor": { "version": "1.0.1", "resolved": "https://repo.micord.ru/repository/npm-all/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", @@ -5862,31 +5188,12 @@ "hasown": "^2.0.0" } }, - "is-array-buffer": { - "version": "3.0.4", - "resolved": "https://repo.micord.ru/repository/npm-all/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - } - }, "is-arrayish": { "version": "0.2.1", "resolved": "https://repo.micord.ru/repository/npm-all/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://repo.micord.ru/repository/npm-all/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, "is-binary-path": { "version": "1.0.1", "resolved": "https://repo.micord.ru/repository/npm-all/is-binary-path/-/is-binary-path-1.0.1.tgz", @@ -5896,28 +5203,12 @@ "binary-extensions": "^1.0.0" } }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://repo.micord.ru/repository/npm-all/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, "is-buffer": { "version": "1.1.6", "resolved": "https://repo.micord.ru/repository/npm-all/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://repo.micord.ru/repository/npm-all/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, "is-core-module": { "version": "2.13.1", "resolved": "https://repo.micord.ru/repository/npm-all/is-core-module/-/is-core-module-2.13.1.tgz", @@ -5936,24 +5227,6 @@ "hasown": "^2.0.0" } }, - "is-data-view": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dev": true, - "requires": { - "is-typed-array": "^1.1.13" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://repo.micord.ru/repository/npm-all/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, "is-descriptor": { "version": "0.1.7", "resolved": "https://repo.micord.ru/repository/npm-all/is-descriptor/-/is-descriptor-0.1.7.tgz", @@ -5991,12 +5264,6 @@ "is-extglob": "^2.1.1" } }, - "is-negative-zero": { - "version": "2.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true - }, "is-number": { "version": "3.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/is-number/-/is-number-3.0.0.tgz", @@ -6026,15 +5293,6 @@ "lodash.isfinite": "^3.3.2" } }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://repo.micord.ru/repository/npm-all/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, "is-path-cwd": { "version": "1.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/is-path-cwd/-/is-path-cwd-1.0.0.tgz", @@ -6059,12 +5317,6 @@ "path-is-inside": "^1.0.1" } }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true - }, "is-plain-object": { "version": "2.0.4", "resolved": "https://repo.micord.ru/repository/npm-all/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -6074,67 +5326,12 @@ "isobject": "^3.0.1" } }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://repo.micord.ru/repository/npm-all/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, - "requires": { - "call-bind": "^1.0.7" - } - }, "is-stream": { "version": "1.1.0", "resolved": "https://repo.micord.ru/repository/npm-all/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "dev": true }, - "is-string": { - "version": "1.0.7", - "resolved": "https://repo.micord.ru/repository/npm-all/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://repo.micord.ru/repository/npm-all/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.13", - "resolved": "https://repo.micord.ru/repository/npm-all/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, - "requires": { - "which-typed-array": "^1.1.14" - } - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://repo.micord.ru/repository/npm-all/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, "is-windows": { "version": "1.0.2", "resolved": "https://repo.micord.ru/repository/npm-all/is-windows/-/is-windows-1.0.2.tgz", @@ -6165,6 +5362,34 @@ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://repo.micord.ru/repository/npm-all/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://repo.micord.ru/repository/npm-all/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "jquery": { "version": "3.3.1", "resolved": "https://repo.micord.ru/repository/npm-all/jquery/-/jquery-3.3.1.tgz", @@ -6200,9 +5425,9 @@ "integrity": "sha512-7ciaNehZAHVxJrcn2t4jsU4i+nVsk25lKaFmv1hTNrERy9XPoT6ElyPRUkIpLYkIG3vQrf78uZbRqE5BcUPMfA==" }, "jsesc": { - "version": "2.5.2", - "resolved": "https://repo.micord.ru/repository/npm-all/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.0.2", + "resolved": "https://repo.micord.ru/repository/npm-all/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "dev": true }, "jsgantt-improved": { @@ -6216,6 +5441,12 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://repo.micord.ru/repository/npm-all/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://repo.micord.ru/repository/npm-all/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -6269,21 +5500,6 @@ "invert-kv": "^1.0.0" } }, - "leven": { - "version": "3.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levenary": { - "version": "1.1.1", - "resolved": "https://repo.micord.ru/repository/npm-all/levenary/-/levenary-1.1.1.tgz", - "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", - "dev": true, - "requires": { - "leven": "^3.1.0" - } - }, "limiter": { "version": "1.1.5", "resolved": "https://repo.micord.ru/repository/npm-all/limiter/-/limiter-1.1.5.tgz", @@ -6324,9 +5540,9 @@ } }, "loader-runner": { - "version": "2.4.0", - "resolved": "https://repo.micord.ru/repository/npm-all/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "version": "4.3.0", + "resolved": "https://repo.micord.ru/repository/npm-all/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true }, "loader-utils": { @@ -6514,15 +5730,6 @@ "integrity": "sha512-7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA==", "dev": true }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://repo.micord.ru/repository/npm-all/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, "lower-case": { "version": "2.0.2", "resolved": "https://repo.micord.ru/repository/npm-all/lower-case/-/lower-case-2.0.2.tgz", @@ -6533,9 +5740,9 @@ }, "dependencies": { "tslib": { - "version": "2.6.3", - "resolved": "https://repo.micord.ru/repository/npm-all/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "version": "2.8.1", + "resolved": "https://repo.micord.ru/repository/npm-all/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true } } @@ -6595,21 +5802,6 @@ "ssri": "^6.0.0" } }, - "mamacro": { - "version": "0.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/mamacro/-/mamacro-0.0.3.tgz", - "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", - "dev": true - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://repo.micord.ru/repository/npm-all/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, "map-cache": { "version": "0.2.2", "resolved": "https://repo.micord.ru/repository/npm-all/map-cache/-/map-cache-0.2.2.tgz", @@ -6625,23 +5817,6 @@ "object-visit": "^1.0.0" } }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://repo.micord.ru/repository/npm-all/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://repo.micord.ru/repository/npm-all/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true - }, "mem": { "version": "1.1.0", "resolved": "https://repo.micord.ru/repository/npm-all/mem/-/mem-1.1.0.tgz", @@ -6651,26 +5826,10 @@ "mimic-fn": "^1.0.0" } }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://repo.micord.ru/repository/npm-all/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://repo.micord.ru/repository/npm-all/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "merge-stream": { + "version": "2.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, "micromatch": { @@ -6694,24 +5853,6 @@ "to-regex": "^3.0.2" } }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://repo.micord.ru/repository/npm-all/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, "mime": { "version": "1.4.1", "resolved": "https://repo.micord.ru/repository/npm-all/mime/-/mime-1.4.1.tgz", @@ -6740,42 +5881,15 @@ "dev": true }, "mini-css-extract-plugin": { - "version": "0.6.0", - "resolved": "https://repo.micord.ru/repository/npm-all/mini-css-extract-plugin/-/mini-css-extract-plugin-0.6.0.tgz", - "integrity": "sha512-79q5P7YGI6rdnVyIAV4NXpBQJFWdkzJxCim3Kog4078fM0piAaFlwocqbejdWtLW1cEzCexPrh6EdyFsPgVdAw==", + "version": "2.9.1", + "resolved": "https://repo.micord.ru/repository/npm-all/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.1.tgz", + "integrity": "sha512-+Vyi+GCCOHnrJ2VPS+6aPoXN2k2jgUzDRhTFLjjTBn23qyXJXkjUWQgTL+mXpF5/A8ixLdCc6kWsoeOjKGejKQ==", "dev": true, "requires": { - "loader-utils": "^1.1.0", - "normalize-url": "^2.0.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" } }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "dev": true - }, "minimatch": { "version": "3.1.2", "resolved": "https://repo.micord.ru/repository/npm-all/minimatch/-/minimatch-3.1.2.tgz", @@ -6785,6 +5899,12 @@ "brace-expansion": "^1.1.7" } }, + "minimist": { + "version": "1.2.8", + "resolved": "https://repo.micord.ru/repository/npm-all/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + }, "minipass": { "version": "2.9.0", "resolved": "https://repo.micord.ru/repository/npm-all/minipass/-/minipass-2.9.0.tgz", @@ -6850,21 +5970,10 @@ } }, "mkdirp": { - "version": "0.5.1", - "resolved": "https://repo.micord.ru/repository/npm-all/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==", - "dev": true, - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://repo.micord.ru/repository/npm-all/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", - "dev": true - } - } + "version": "3.0.1", + "resolved": "https://repo.micord.ru/repository/npm-all/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "dev": true }, "moment": { "version": "2.17.1", @@ -6891,8 +6000,25 @@ "mkdirp": "^0.5.1", "rimraf": "^2.5.4", "run-queue": "^1.0.3" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.6", + "resolved": "https://repo.micord.ru/repository/npm-all/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + } } }, + "mrmime": { + "version": "2.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "dev": true + }, "ms": { "version": "2.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/ms/-/ms-2.0.0.tgz", @@ -6912,6 +6038,12 @@ "dev": true, "optional": true }, + "nanoid": { + "version": "3.3.7", + "resolved": "https://repo.micord.ru/repository/npm-all/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true + }, "nanomatch": { "version": "1.2.13", "resolved": "https://repo.micord.ru/repository/npm-all/nanomatch/-/nanomatch-1.2.13.tgz", @@ -6978,9 +6110,9 @@ }, "dependencies": { "tslib": { - "version": "2.6.3", - "resolved": "https://repo.micord.ru/repository/npm-all/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "version": "2.8.1", + "resolved": "https://repo.micord.ru/repository/npm-all/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true } } @@ -6996,49 +6128,10 @@ "safe-buffer": "^5.1.1" } }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://repo.micord.ru/repository/npm-all/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://repo.micord.ru/repository/npm-all/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - } - } - }, "node-releases": { - "version": "2.0.14", - "resolved": "https://repo.micord.ru/repository/npm-all/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "version": "2.0.18", + "resolved": "https://repo.micord.ru/repository/npm-all/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true }, "normalize-package-data": { @@ -7062,17 +6155,6 @@ "remove-trailing-separator": "^1.0.1" } }, - "normalize-url": { - "version": "2.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", - "dev": true, - "requires": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" - } - }, "npm-bundled": { "version": "1.1.2", "resolved": "https://repo.micord.ru/repository/npm-all/npm-bundled/-/npm-bundled-1.1.2.tgz", @@ -7197,18 +6279,6 @@ } } }, - "object-inspect": { - "version": "1.13.1", - "resolved": "https://repo.micord.ru/repository/npm-all/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://repo.micord.ru/repository/npm-all/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, "object-visit": { "version": "1.0.1", "resolved": "https://repo.micord.ru/repository/npm-all/object-visit/-/object-visit-1.0.1.tgz", @@ -7218,33 +6288,6 @@ "isobject": "^3.0.0" } }, - "object.assign": { - "version": "4.1.5", - "resolved": "https://repo.micord.ru/repository/npm-all/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.8", - "resolved": "https://repo.micord.ru/repository/npm-all/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", - "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", - "dev": true, - "requires": { - "array.prototype.reduce": "^1.0.6", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "gopd": "^1.0.1", - "safe-array-concat": "^1.1.2" - } - }, "object.pick": { "version": "1.3.0", "resolved": "https://repo.micord.ru/repository/npm-all/object.pick/-/object.pick-1.3.0.tgz", @@ -7311,12 +6354,6 @@ "is-wsl": "^1.1.0" } }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://repo.micord.ru/repository/npm-all/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "dev": true - }, "os-homedir": { "version": "1.0.2", "resolved": "https://repo.micord.ru/repository/npm-all/os-homedir/-/os-homedir-1.0.2.tgz", @@ -7350,24 +6387,12 @@ "os-tmpdir": "^1.0.0" } }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", - "dev": true - }, "p-finally": { "version": "1.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "dev": true }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, "p-limit": { "version": "1.3.0", "resolved": "https://repo.micord.ru/repository/npm-all/p-limit/-/p-limit-1.3.0.tgz", @@ -7425,14 +6450,19 @@ "tar": "^4.4.8", "unique-filename": "^1.1.1", "which": "^1.3.1" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.6", + "resolved": "https://repo.micord.ru/repository/npm-all/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + } } }, - "pako": { - "version": "1.0.11", - "resolved": "https://repo.micord.ru/repository/npm-all/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, "parallel-transform": { "version": "1.2.0", "resolved": "https://repo.micord.ru/repository/npm-all/parallel-transform/-/parallel-transform-1.2.0.tgz", @@ -7455,41 +6485,9 @@ }, "dependencies": { "tslib": { - "version": "2.6.3", - "resolved": "https://repo.micord.ru/repository/npm-all/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", - "dev": true - } - } - }, - "parse-asn1": { - "version": "5.1.7", - "resolved": "https://repo.micord.ru/repository/npm-all/parse-asn1/-/parse-asn1-5.1.7.tgz", - "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", - "dev": true, - "requires": { - "asn1.js": "^4.10.1", - "browserify-aes": "^1.2.0", - "evp_bytestokey": "^1.0.3", - "hash-base": "~3.0", - "pbkdf2": "^3.1.2", - "safe-buffer": "^5.2.1" - }, - "dependencies": { - "hash-base": { - "version": "3.0.4", - "resolved": "https://repo.micord.ru/repository/npm-all/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://repo.micord.ru/repository/npm-all/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "version": "2.8.1", + "resolved": "https://repo.micord.ru/repository/npm-all/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true } } @@ -7503,12 +6501,6 @@ "error-ex": "^1.2.0" } }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", - "dev": true - }, "parseurl": { "version": "1.3.3", "resolved": "https://repo.micord.ru/repository/npm-all/parseurl/-/parseurl-1.3.3.tgz", @@ -7526,9 +6518,9 @@ }, "dependencies": { "tslib": { - "version": "2.6.3", - "resolved": "https://repo.micord.ru/repository/npm-all/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "version": "2.8.1", + "resolved": "https://repo.micord.ru/repository/npm-all/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true } } @@ -7539,12 +6531,6 @@ "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", "dev": true }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, "path-dirname": { "version": "1.0.2", "resolved": "https://repo.micord.ru/repository/npm-all/path-dirname/-/path-dirname-1.0.2.tgz", @@ -7581,12 +6567,6 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://repo.micord.ru/repository/npm-all/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, "path-type": { "version": "2.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/path-type/-/path-type-2.0.0.tgz", @@ -7596,23 +6576,10 @@ "pify": "^2.0.0" } }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://repo.micord.ru/repository/npm-all/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "picocolors": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.1", + "resolved": "https://repo.micord.ru/repository/npm-all/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "picomatch": { @@ -7722,80 +6689,56 @@ "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", "dev": true }, - "possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "dev": true - }, "postcss": { - "version": "7.0.39", - "resolved": "https://repo.micord.ru/repository/npm-all/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "version": "8.4.47", + "resolved": "https://repo.micord.ru/repository/npm-all/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "dev": true, "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://repo.micord.ru/repository/npm-all/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://repo.micord.ru/repository/npm-all/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" } }, "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - } + "version": "3.1.0", + "resolved": "https://repo.micord.ru/repository/npm-all/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "dev": true }, "postcss-modules-local-by-default": { - "version": "2.0.6", - "resolved": "https://repo.micord.ru/repository/npm-all/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.6.tgz", - "integrity": "sha512-oLUV5YNkeIBa0yQl7EYnxMgy4N6noxmiwZStaEJUSe2xPMcdNc8WmBQuQCx18H5psYbVxz8zoHk0RAAYZXP9gA==", + "version": "4.0.5", + "resolved": "https://repo.micord.ru/repository/npm-all/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dev": true, "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0", - "postcss-value-parser": "^3.3.1" + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" } }, "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://repo.micord.ru/repository/npm-all/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "version": "3.2.0", + "resolved": "https://repo.micord.ru/repository/npm-all/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dev": true, "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" + "postcss-selector-parser": "^6.0.4" } }, "postcss-modules-values": { - "version": "2.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz", - "integrity": "sha512-Ki7JZa7ff1N3EIMlPnGTZfUMe69FFwiQPnVSXC9mnn3jozCRBYIxiZd44yJOV2AmabOo4qFf8s0dC/+lweG7+w==", + "version": "4.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dev": true, "requires": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^7.0.6" + "icss-utils": "^5.0.0" } }, "postcss-selector-parser": { - "version": "6.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", - "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", + "version": "6.1.2", + "resolved": "https://repo.micord.ru/repository/npm-all/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -7803,33 +6746,21 @@ } }, "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://repo.micord.ru/repository/npm-all/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "version": "4.2.0", + "resolved": "https://repo.micord.ru/repository/npm-all/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, "pretty-error": { - "version": "2.1.2", - "resolved": "https://repo.micord.ru/repository/npm-all/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "version": "4.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "dev": true, "requires": { "lodash": "^4.17.20", - "renderkid": "^2.0.4" + "renderkid": "^3.0.0" } }, - "process": { - "version": "0.11.10", - "resolved": "https://repo.micord.ru/repository/npm-all/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true - }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://repo.micord.ru/repository/npm-all/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -7861,50 +6792,12 @@ "genfun": "^5.0.0" } }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://repo.micord.ru/repository/npm-all/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true - }, "pseudomap": { "version": "1.0.2", "resolved": "https://repo.micord.ru/repository/npm-all/pseudomap/-/pseudomap-1.0.2.tgz", "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", "dev": true }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://repo.micord.ru/repository/npm-all/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, "pump": { "version": "3.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/pump/-/pump-3.0.0.tgz", @@ -7944,32 +6837,6 @@ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true }, - "qs": { - "version": "6.12.1", - "resolved": "https://repo.micord.ru/repository/npm-all/qs/-/qs-6.12.1.tgz", - "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", - "dev": true, - "requires": { - "side-channel": "^1.0.6" - } - }, - "query-string": { - "version": "5.1.1", - "resolved": "https://repo.micord.ru/repository/npm-all/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "dev": true, - "requires": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://repo.micord.ru/repository/npm-all/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "dev": true - }, "randombytes": { "version": "2.1.0", "resolved": "https://repo.micord.ru/repository/npm-all/randombytes/-/randombytes-2.1.0.tgz", @@ -7979,16 +6846,6 @@ "safe-buffer": "^5.1.0" } }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://repo.micord.ru/repository/npm-all/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, "range-parser": { "version": "1.2.1", "resolved": "https://repo.micord.ru/repository/npm-all/range-parser/-/range-parser-1.2.1.tgz", @@ -8019,24 +6876,65 @@ } }, "raw-loader": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/raw-loader/-/raw-loader-1.0.0.tgz", - "integrity": "sha512-Uqy5AqELpytJTRxYT4fhltcKPj0TyaEpzJDcGz7DFJi+pQOOi3GjR/DOdxTkTsF+NzhnldIoG6TORaBlInUuqA==", + "version": "4.0.2", + "resolved": "https://repo.micord.ru/repository/npm-all/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", "dev": true, "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^1.0.0" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" }, "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "ajv": { + "version": "6.12.6", + "resolved": "https://repo.micord.ru/repository/npm-all/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://repo.micord.ru/repository/npm-all/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "json5": { + "version": "2.2.3", + "resolved": "https://repo.micord.ru/repository/npm-all/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://repo.micord.ru/repository/npm-all/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://repo.micord.ru/repository/npm-all/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } @@ -8109,9 +7007,9 @@ "dev": true }, "regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://repo.micord.ru/repository/npm-all/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "version": "10.2.0", + "resolved": "https://repo.micord.ru/repository/npm-all/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", "dev": true, "requires": { "regenerate": "^1.4.2" @@ -8142,47 +7040,33 @@ "safe-regex": "^1.1.0" } }, - "regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://repo.micord.ru/repository/npm-all/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - } - }, "regexpu-core": { - "version": "5.3.2", - "resolved": "https://repo.micord.ru/repository/npm-all/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "version": "6.1.1", + "resolved": "https://repo.micord.ru/repository/npm-all/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", "dev": true, "requires": { - "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" } }, + "regjsgen": { + "version": "0.8.0", + "resolved": "https://repo.micord.ru/repository/npm-all/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true + }, "regjsparser": { - "version": "0.9.1", - "resolved": "https://repo.micord.ru/repository/npm-all/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "version": "0.11.2", + "resolved": "https://repo.micord.ru/repository/npm-all/regjsparser/-/regjsparser-0.11.2.tgz", + "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", "dev": true, "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://repo.micord.ru/repository/npm-all/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true - } + "jsesc": "~3.0.2" } }, "relateurl": { @@ -8198,31 +7082,31 @@ "dev": true }, "renderkid": { - "version": "2.0.7", - "resolved": "https://repo.micord.ru/repository/npm-all/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "version": "3.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "dev": true, "requires": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", "htmlparser2": "^6.1.0", "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" + "strip-ansi": "^6.0.1" }, "dependencies": { "ansi-regex": { - "version": "2.1.1", - "resolved": "https://repo.micord.ru/repository/npm-all/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "version": "5.0.1", + "resolved": "https://repo.micord.ru/repository/npm-all/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "version": "6.0.1", + "resolved": "https://repo.micord.ru/repository/npm-all/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" } } } @@ -8245,6 +7129,12 @@ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://repo.micord.ru/repository/npm-all/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, "require-main-filename": { "version": "1.0.1", "resolved": "https://repo.micord.ru/repository/npm-all/require-main-filename/-/require-main-filename-1.0.1.tgz", @@ -8269,28 +7159,18 @@ } }, "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "version": "3.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", - "dev": true, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" + "resolve-from": "^5.0.0" } }, "resolve-from": { - "version": "3.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "version": "5.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, "resolve-url": { @@ -8340,16 +7220,6 @@ "glob": "^7.1.3" } }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://repo.micord.ru/repository/npm-all/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, "run-async": { "version": "2.4.1", "resolved": "https://repo.micord.ru/repository/npm-all/run-async/-/run-async-2.4.1.tgz", @@ -8384,26 +7254,6 @@ "resolved": "https://repo.micord.ru/repository/npm-all/rxjs-compat/-/rxjs-compat-6.4.0.tgz", "integrity": "sha512-eo/O8RS83hJdJukCtA+IF6qnqa8FPOuVo+OPCzgVi+dbTle9KCdNv97IcQO0WwNVik7DJLKmf0F8uwzc0q40vw==" }, - "safe-array-concat": { - "version": "1.1.2", - "resolved": "https://repo.micord.ru/repository/npm-all/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://repo.micord.ru/repository/npm-all/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } - } - }, "safe-buffer": { "version": "5.1.2", "resolved": "https://repo.micord.ru/repository/npm-all/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -8419,17 +7269,6 @@ "ret": "~0.1.10" } }, - "safe-regex-test": { - "version": "1.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - } - }, "safer-buffer": { "version": "2.1.2", "resolved": "https://repo.micord.ru/repository/npm-all/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -8437,26 +7276,36 @@ "dev": true }, "schema-utils": { - "version": "2.7.1", - "resolved": "https://repo.micord.ru/repository/npm-all/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "version": "4.2.0", + "resolved": "https://repo.micord.ru/repository/npm-all/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "dependencies": { "ajv": { - "version": "6.12.6", - "resolved": "https://repo.micord.ru/repository/npm-all/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "8.17.1", + "resolved": "https://repo.micord.ru/repository/npm-all/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://repo.micord.ru/repository/npm-all/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" } }, "fast-deep-equal": { @@ -8464,6 +7313,12 @@ "resolved": "https://repo.micord.ru/repository/npm-all/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true } } }, @@ -8641,32 +7496,6 @@ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true }, - "set-function-length": { - "version": "1.2.2", - "resolved": "https://repo.micord.ru/repository/npm-all/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, - "requires": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - } - }, - "set-function-name": { - "version": "2.0.2", - "resolved": "https://repo.micord.ru/repository/npm-all/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, - "requires": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - } - }, "set-value": { "version": "2.0.1", "resolved": "https://repo.micord.ru/repository/npm-all/set-value/-/set-value-2.0.1.tgz", @@ -8690,26 +7519,19 @@ } } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://repo.micord.ru/repository/npm-all/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true - }, "setprototypeof": { "version": "1.2.0", "resolved": "https://repo.micord.ru/repository/npm-all/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://repo.micord.ru/repository/npm-all/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://repo.micord.ru/repository/npm-all/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "kind-of": "^6.0.2" } }, "shebang-command": { @@ -8738,24 +7560,23 @@ "rechoir": "^0.6.2" } }, - "side-channel": { - "version": "1.0.6", - "resolved": "https://repo.micord.ru/repository/npm-all/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - } - }, "signal-exit": { "version": "3.0.7", "resolved": "https://repo.micord.ru/repository/npm-all/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, + "sirv": { + "version": "2.0.4", + "resolved": "https://repo.micord.ru/repository/npm-all/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "dev": true, + "requires": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + } + }, "slash": { "version": "1.0.0", "resolved": "https://repo.micord.ru/repository/npm-all/slash/-/slash-1.0.0.tgz", @@ -9002,15 +7823,6 @@ } } }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, "source-list-map": { "version": "2.0.1", "resolved": "https://repo.micord.ru/repository/npm-all/source-list-map/-/source-list-map-2.0.1.tgz", @@ -9023,6 +7835,12 @@ "integrity": "sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==", "dev": true }, + "source-map-js": { + "version": "1.2.1", + "resolved": "https://repo.micord.ru/repository/npm-all/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true + }, "source-map-resolve": { "version": "0.5.3", "resolved": "https://repo.micord.ru/repository/npm-all/source-map-resolve/-/source-map-resolve-0.5.3.tgz", @@ -9149,16 +7967,6 @@ "integrity": "sha512-wuTCPGlJONk/a1kqZ4fQM2+908lC7fa7nPYpTC1EhnvqLX/IICbeP1OZGDtA374trpSq68YubKUMo8oRhN46yg==", "dev": true }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://repo.micord.ru/repository/npm-all/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, "stream-each": { "version": "1.2.3", "resolved": "https://repo.micord.ru/repository/npm-all/stream-each/-/stream-each-1.2.3.tgz", @@ -9169,19 +7977,6 @@ "stream-shift": "^1.0.0" } }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://repo.micord.ru/repository/npm-all/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, "stream-shift": { "version": "1.0.3", "resolved": "https://repo.micord.ru/repository/npm-all/stream-shift/-/stream-shift-1.0.3.tgz", @@ -9198,12 +7993,6 @@ "limiter": "^1.0.5" } }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", - "dev": true - }, "string-width": { "version": "2.1.1", "resolved": "https://repo.micord.ru/repository/npm-all/string-width/-/string-width-2.1.1.tgz", @@ -9225,40 +8014,6 @@ } } }, - "string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://repo.micord.ru/repository/npm-all/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - } - }, - "string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://repo.micord.ru/repository/npm-all/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - } - }, - "string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://repo.micord.ru/repository/npm-all/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - } - }, "string_decoder": { "version": "1.1.1", "resolved": "https://repo.micord.ru/repository/npm-all/string_decoder/-/string_decoder-1.1.1.tgz", @@ -9298,27 +8053,10 @@ "dev": true }, "style-loader": { - "version": "0.23.1", - "resolved": "https://repo.micord.ru/repository/npm-all/style-loader/-/style-loader-0.23.1.tgz", - "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } + "version": "3.3.4", + "resolved": "https://repo.micord.ru/repository/npm-all/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "dev": true }, "supports-color": { "version": "5.5.0", @@ -9352,9 +8090,9 @@ "integrity": "sha512-RMKSizWWlw4+IpDB385ugxn7Owd9W+HEtjYDQ6yO1FpsnER/vk6FbXRweUF+mvRi6EHgk8vDdUdtui7ReDwX3w==" }, "tapable": { - "version": "1.1.3", - "resolved": "https://repo.micord.ru/repository/npm-all/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "version": "2.2.1", + "resolved": "https://repo.micord.ru/repository/npm-all/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true }, "tar": { @@ -9396,67 +8134,66 @@ } }, "terser": { - "version": "4.8.1", - "resolved": "https://repo.micord.ru/repository/npm-all/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "version": "5.36.0", + "resolved": "https://repo.micord.ru/repository/npm-all/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", "dev": true, "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://repo.micord.ru/repository/npm-all/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "source-map-support": "~0.5.20" } }, "terser-webpack-plugin": { - "version": "1.2.4", - "resolved": "https://repo.micord.ru/repository/npm-all/terser-webpack-plugin/-/terser-webpack-plugin-1.2.4.tgz", - "integrity": "sha512-64IiILNQlACWZLzFlpzNaG0bpQ4ytaB7fwOsbpsdIV70AfLUmIGGeuKL0YV2WmtcrURjE2aOvHD4/lrFV3Rg+Q==", + "version": "5.3.10", + "resolved": "https://repo.micord.ru/repository/npm-all/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, "requires": { - "cacache": "^11.3.2", - "find-cache-dir": "^2.0.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^1.7.0", - "source-map": "^0.6.1", - "terser": "^3.17.0", - "webpack-sources": "^1.3.0", - "worker-farm": "^1.7.0" + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" }, "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "ajv": { + "version": "6.12.6", + "resolved": "https://repo.micord.ru/repository/npm-all/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://repo.micord.ru/repository/npm-all/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://repo.micord.ru/repository/npm-all/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "terser": { - "version": "3.17.0", - "resolved": "https://repo.micord.ru/repository/npm-all/terser/-/terser-3.17.0.tgz", - "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "schema-utils": { + "version": "3.3.0", + "resolved": "https://repo.micord.ru/repository/npm-all/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, "requires": { - "commander": "^2.19.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.10" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "serialize-javascript": { + "version": "6.0.2", + "resolved": "https://repo.micord.ru/repository/npm-all/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" } } } @@ -9477,15 +8214,6 @@ "xtend": "~4.0.1" } }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://repo.micord.ru/repository/npm-all/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, "tmp": { "version": "0.0.33", "resolved": "https://repo.micord.ru/repository/npm-all/tmp/-/tmp-0.0.33.tgz", @@ -9495,18 +8223,6 @@ "os-tmpdir": "~1.0.2" } }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, "to-object-path": { "version": "0.3.0", "resolved": "https://repo.micord.ru/repository/npm-all/to-object-path/-/to-object-path-0.3.0.tgz", @@ -9555,10 +8271,10 @@ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true }, - "tryer": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "totalist": { + "version": "3.0.1", + "resolved": "https://repo.micord.ru/repository/npm-all/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", "dev": true }, "tslib": { @@ -9585,6 +8301,17 @@ "semver": "^5.3.0", "tslib": "^1.8.0", "tsutils": "^2.27.2" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.6", + "resolved": "https://repo.micord.ru/repository/npm-all/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + } } }, "tsutils": { @@ -9596,74 +8323,6 @@ "tslib": "^1.8.1" } }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://repo.micord.ru/repository/npm-all/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://repo.micord.ru/repository/npm-all/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - } - }, - "typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - } - }, - "typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://repo.micord.ru/repository/npm-all/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - } - }, - "typed-array-length": { - "version": "1.0.6", - "resolved": "https://repo.micord.ru/repository/npm-all/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - } - }, "typedarray": { "version": "0.0.6", "resolved": "https://repo.micord.ru/repository/npm-all/typedarray/-/typedarray-0.0.6.tgz", @@ -9677,9 +8336,9 @@ "dev": true }, "typescript-parser": { - "version": "2.6.1-cg-fork", - "resolved": "https://repo.micord.ru/repository/npm-all/typescript-parser/-/typescript-parser-2.6.1-cg-fork.tgz", - "integrity": "sha1-Ia5YavQLprglaFhMGtwsgcehjlw=", + "version": "2.6.1-cg.2", + "resolved": "https://repo.micord.ru/repository/npm-all/typescript-parser/-/typescript-parser-2.6.1-cg.2.tgz", + "integrity": "sha512-z6EfolY6pcXEKLiwPQv+UXSpyinU4JhtsuokLY6j6iuU9564n4GPu7iqyzpJ2rKrqOIoDVTHCh0V+c344sxE1Q==", "dev": true, "requires": { "lodash": "^4.17.10", @@ -9694,18 +8353,6 @@ "integrity": "sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==", "dev": true }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://repo.micord.ru/repository/npm-all/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, "undici-types": { "version": "5.26.5", "resolved": "https://repo.micord.ru/repository/npm-all/undici-types/-/undici-types-5.26.5.tgz", @@ -9713,9 +8360,9 @@ "dev": true }, "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "version": "2.0.1", + "resolved": "https://repo.micord.ru/repository/npm-all/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "dev": true }, "unicode-match-property-ecmascript": { @@ -9729,9 +8376,9 @@ } }, "unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "version": "2.2.0", + "resolved": "https://repo.micord.ru/repository/npm-all/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", "dev": true }, "unicode-property-aliases-ecmascript": { @@ -9829,13 +8476,21 @@ "dev": true }, "update-browserslist-db": { - "version": "1.0.16", - "resolved": "https://repo.micord.ru/repository/npm-all/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", - "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "version": "1.1.1", + "resolved": "https://repo.micord.ru/repository/npm-all/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "dev": true, "requires": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "dependencies": { + "escalade": { + "version": "3.2.0", + "resolved": "https://repo.micord.ru/repository/npm-all/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true + } } }, "uri-js": { @@ -9853,63 +8508,18 @@ "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", "dev": true }, - "url": { - "version": "0.11.3", - "resolved": "https://repo.micord.ru/repository/npm-all/url/-/url-0.11.3.tgz", - "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", - "dev": true, - "requires": { - "punycode": "^1.4.1", - "qs": "^6.11.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://repo.micord.ru/repository/npm-all/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - } - } - }, "use": { "version": "3.1.1", "resolved": "https://repo.micord.ru/repository/npm-all/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, - "util": { - "version": "0.11.1", - "resolved": "https://repo.micord.ru/repository/npm-all/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - } - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://repo.micord.ru/repository/npm-all/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, "utila": { "version": "0.4.0", "resolved": "https://repo.micord.ru/repository/npm-all/utila/-/utila-0.4.0.tgz", @@ -9928,12 +8538,6 @@ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "dev": true }, - "v8-compile-cache": { - "version": "2.4.0", - "resolved": "https://repo.micord.ru/repository/npm-all/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", - "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", - "dev": true - }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://repo.micord.ru/repository/npm-all/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -9959,446 +8563,213 @@ "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://repo.micord.ru/repository/npm-all/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, "watchpack": { - "version": "1.7.5", - "resolved": "https://repo.micord.ru/repository/npm-all/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "version": "2.4.2", + "resolved": "https://repo.micord.ru/repository/npm-all/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "dev": true, "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - }, - "dependencies": { - "anymatch": { - "version": "3.1.3", - "resolved": "https://repo.micord.ru/repository/npm-all/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "binary-extensions": { - "version": "2.3.0", - "resolved": "https://repo.micord.ru/repository/npm-all/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "optional": true - }, - "braces": { - "version": "3.0.3", - "resolved": "https://repo.micord.ru/repository/npm-all/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.1.1" - } - }, - "chokidar": { - "version": "3.6.0", - "resolved": "https://repo.micord.ru/repository/npm-all/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "fill-range": { - "version": "7.1.1", - "resolved": "https://repo.micord.ru/repository/npm-all/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "fsevents": { - "version": "2.3.3", - "resolved": "https://repo.micord.ru/repository/npm-all/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "optional": true - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://repo.micord.ru/repository/npm-all/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "optional": true - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://repo.micord.ru/repository/npm-all/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://repo.micord.ru/repository/npm-all/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "chokidar": { - "version": "2.1.8", - "resolved": "https://repo.micord.ru/repository/npm-all/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "optional": true - } + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" } }, "webpack": { - "version": "4.32.2", - "resolved": "https://repo.micord.ru/repository/npm-all/webpack/-/webpack-4.32.2.tgz", - "integrity": "sha512-F+H2Aa1TprTQrpodRAWUMJn7A8MgDx82yQiNvYMaj3d1nv3HetKU0oqEulL9huj8enirKi8KvEXQ3QtuHF89Zg==", + "version": "5.90.1", + "resolved": "https://repo.micord.ru/repository/npm-all/webpack/-/webpack-5.90.1.tgz", + "integrity": "sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/wasm-edit": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "^6.0.5", - "acorn-dynamic-import": "^4.0.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "chrome-trace-event": "^1.0.0", - "enhanced-resolve": "^4.1.0", - "eslint-scope": "^4.0.0", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "micromatch": "^3.1.8", - "mkdirp": "~0.5.0", - "neo-async": "^2.5.0", - "node-libs-browser": "^2.0.0", - "schema-utils": "^1.0.0", - "tapable": "^1.1.0", - "terser-webpack-plugin": "^1.1.0", - "watchpack": "^1.5.0", - "webpack-sources": "^1.3.0" + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" }, "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "ajv": { + "version": "6.12.6", + "resolved": "https://repo.micord.ru/repository/npm-all/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://repo.micord.ru/repository/npm-all/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://repo.micord.ru/repository/npm-all/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://repo.micord.ru/repository/npm-all/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true } } }, "webpack-bundle-analyzer": { - "version": "3.3.2", - "resolved": "https://repo.micord.ru/repository/npm-all/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.3.2.tgz", - "integrity": "sha512-7qvJLPKB4rRWZGjVp5U1KEjwutbDHSKboAl0IfafnrdXMrgC0tOtZbQD6Rw0u4cmpgRN4O02Fc0t8eAT+FgGzA==", + "version": "4.10.1", + "resolved": "https://repo.micord.ru/repository/npm-all/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz", + "integrity": "sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==", "dev": true, "requires": { - "acorn": "^6.0.7", - "acorn-walk": "^6.1.1", - "bfj": "^6.1.1", - "chalk": "^2.4.1", - "commander": "^2.18.0", - "ejs": "^2.6.1", - "express": "^4.16.3", - "filesize": "^3.6.1", - "gzip-size": "^5.0.0", - "lodash": "^4.17.10", - "mkdirp": "^0.5.1", - "opener": "^1.5.1", - "ws": "^6.0.0" + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "is-plain-object": "^5.0.0", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" }, "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://repo.micord.ru/repository/npm-all/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://repo.micord.ru/repository/npm-all/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + }, "ws": { - "version": "6.2.2", - "resolved": "https://repo.micord.ru/repository/npm-all/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } + "version": "7.5.10", + "resolved": "https://repo.micord.ru/repository/npm-all/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true } } }, "webpack-cli": { - "version": "3.3.2", - "resolved": "https://repo.micord.ru/repository/npm-all/webpack-cli/-/webpack-cli-3.3.2.tgz", - "integrity": "sha512-FLkobnaJJ+03j5eplxlI0TUxhGCOdfewspIGuvDVtpOlrAuKMFC57K42Ukxqs1tn8947/PM6tP95gQc0DCzRYA==", + "version": "5.0.2", + "resolved": "https://repo.micord.ru/repository/npm-all/webpack-cli/-/webpack-cli-5.0.2.tgz", + "integrity": "sha512-4y3W5Dawri5+8dXm3+diW6Mn1Ya+Dei6eEVAdIduAmYNLzv1koKVAqsfgrrc9P2mhrYHQphx5htnGkcNwtubyQ==", "dev": true, "requires": { - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "enhanced-resolve": "^4.1.0", - "findup-sync": "^2.0.0", - "global-modules": "^1.0.0", - "import-local": "^2.0.0", - "interpret": "^1.1.0", - "loader-utils": "^1.1.0", - "supports-color": "^5.5.0", - "v8-compile-cache": "^2.0.2", - "yargs": "^12.0.5" + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^2.0.1", + "@webpack-cli/info": "^2.0.1", + "@webpack-cli/serve": "^2.0.2", + "colorette": "^2.0.14", + "commander": "^10.0.1", + "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", + "webpack-merge": "^5.7.3" }, "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://repo.micord.ru/repository/npm-all/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "commander": { + "version": "10.0.1", + "resolved": "https://repo.micord.ru/repository/npm-all/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true }, - "cliui": { - "version": "4.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, "cross-spawn": { - "version": "6.0.5", - "resolved": "https://repo.micord.ru/repository/npm-all/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "7.0.3", + "resolved": "https://repo.micord.ru/repository/npm-all/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, - "execa": { - "version": "1.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "interpret": { + "version": "3.1.1", + "resolved": "https://repo.micord.ru/repository/npm-all/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://repo.micord.ru/repository/npm-all/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "rechoir": { + "version": "0.8.0", + "resolved": "https://repo.micord.ru/repository/npm-all/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "resolve": "^1.20.0" } }, - "find-up": { - "version": "3.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "invert-kv": { + "shebang-command": { "version": "2.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "resolved": "https://repo.micord.ru/repository/npm-all/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { - "invert-kv": "^2.0.0" + "shebang-regex": "^3.0.0" } }, - "locate-path": { + "shebang-regex": { "version": "3.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "mem": { - "version": "4.3.0", - "resolved": "https://repo.micord.ru/repository/npm-all/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "resolved": "https://repo.micord.ru/repository/npm-all/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://repo.micord.ru/repository/npm-all/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "which": { + "version": "2.0.2", + "resolved": "https://repo.micord.ru/repository/npm-all/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://repo.micord.ru/repository/npm-all/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://repo.micord.ru/repository/npm-all/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://repo.micord.ru/repository/npm-all/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "yargs": { - "version": "12.0.5", - "resolved": "https://repo.micord.ru/repository/npm-all/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" - } - }, - "yargs-parser": { - "version": "11.1.1", - "resolved": "https://repo.micord.ru/repository/npm-all/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "isexe": "^2.0.0" } } } @@ -10413,6 +8784,17 @@ "uuid": "^3.3.2" } }, + "webpack-merge": { + "version": "5.10.0", + "resolved": "https://repo.micord.ru/repository/npm-all/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + } + }, "webpack-sources": { "version": "1.3.0", "resolved": "https://repo.micord.ru/repository/npm-all/webpack-sources/-/webpack-sources-1.3.0.tgz", @@ -10440,46 +8822,17 @@ "isexe": "^2.0.0" } }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://repo.micord.ru/repository/npm-all/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, "which-module": { "version": "2.0.1", "resolved": "https://repo.micord.ru/repository/npm-all/which-module/-/which-module-2.0.1.tgz", "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", "dev": true }, - "which-typed-array": { - "version": "1.1.15", - "resolved": "https://repo.micord.ru/repository/npm-all/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - } - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://repo.micord.ru/repository/npm-all/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } + "wildcard": { + "version": "2.0.1", + "resolved": "https://repo.micord.ru/repository/npm-all/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true }, "wrap-ansi": { "version": "2.1.0", @@ -10609,9 +8962,19 @@ } }, "zone.js": { - "version": "0.8.29", - "resolved": "https://repo.micord.ru/repository/npm-all/zone.js/-/zone.js-0.8.29.tgz", - "integrity": "sha512-mla2acNCMkWXBD+c+yeUrBUrzOxYMNFdQ6FGfigGGtEVBPJx07BQeJekjt9DmH1FtZek4E9rE1eRR9qQpxACOQ==" + "version": "0.11.8", + "resolved": "https://repo.micord.ru/repository/npm-all/zone.js/-/zone.js-0.11.8.tgz", + "integrity": "sha512-82bctBg2hKcEJ21humWIkXRlLBBmrc3nN7DFh5LGGhcyycO2S7FN8NmdvlcKaGFDNVL4/9kFLmwmInTavdJERA==", + "requires": { + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.8.1", + "resolved": "https://repo.micord.ru/repository/npm-all/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + } + } } } } diff --git a/frontend/package.json b/frontend/package.json index 3e48e9e..f70d066 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,7 +26,7 @@ "@angular/platform-browser": "7.2.15", "@angular/platform-browser-dynamic": "7.2.15", "@angular/router": "7.2.15", - "@ng-bootstrap/ng-bootstrap": "4.1.1", + "@ng-bootstrap/ng-bootstrap": "4.2.2-micord.1", "@webbpm/base-package": "3.182.0", "ag-grid-angular": "29.0.0-micord.4", "ag-grid-community": "29.0.0-micord.4", @@ -61,7 +61,7 @@ "systemjs": "0.21.4", "systemjs-plugin-babel": "0.0.25", "tslib": "1.9.3", - "zone.js": "0.8.29" + "zone.js": "0.11.8" }, "devDependencies": { "@angular-devkit/build-optimizer": "0.13.9", @@ -69,33 +69,35 @@ "@angular/cli": "7.3.9", "@angular/compiler-cli": "7.2.15", "@angular/platform-server": "7.2.15", - "@babel/core": "7.9.6", - "@babel/preset-env": "7.9.6", + "@babel/core": "7.18.10", + "@babel/preset-env": "7.18.10", "@types/bootstrap": "3.3.39", + "@types/eslint": "7.2.5", "@types/jquery": "2.0.49", "@types/node": "7.0.5", "@types/selectize": "0.12.33", + "ajv": "8.8.2", "angular-router-loader": "0.8.5", "angular2-template-loader": "0.6.2", - "babel-loader": "8.1.0", + "babel-loader": "9.1.2", "codelyzer": "5.2.1", "copy-webpack-plugin": "5.0.3", "cross-env": "5.2.1", - "css-loader": "2.1.0", + "css-loader": "6.11.0", "del": "2.2.2", - "file-loader": "3.0.1", - "html-webpack-plugin": "4.5.2", + "file-loader": "6.2.0", + "html-webpack-plugin": "5.6.0", "lite-server": "2.3.0", - "mini-css-extract-plugin": "0.6.0", - "mkdirp": "0.5.1", - "raw-loader": "1.0.0", - "style-loader": "0.23.1", - "terser-webpack-plugin": "1.2.4", + "mini-css-extract-plugin": "2.9.1", + "mkdirp": "3.0.1", + "raw-loader": "4.0.2", + "style-loader": "3.3.4", + "terser-webpack-plugin": "5.3.10", "tslint": "5.13.1", "typescript": "3.2.4", - "typescript-parser": "2.6.1-cg-fork", - "webpack": "4.32.2", - "webpack-bundle-analyzer": "3.3.2", - "webpack-cli": "3.3.2" + "typescript-parser": "2.6.1-cg.2", + "webpack": "5.90.1", + "webpack-bundle-analyzer": "4.10.1", + "webpack-cli": "5.0.2" } } diff --git a/frontend/webpack.aot.config.js b/frontend/webpack.aot.config.js index 2e20019..0d997d8 100644 --- a/frontend/webpack.aot.config.js +++ b/frontend/webpack.aot.config.js @@ -14,9 +14,9 @@ function _path(p) { module.exports = { mode: 'production', entry: { - 'polyfills': './build/scripts/polyfills.js', - 'vendor': './build/scripts/vendor.js', - 'main': './build/scripts/main.aot.js' + polyfills: './build/scripts/polyfills.js', + vendor: './build/scripts/vendor.js', + main: './build/scripts/main.aot.js', }, context: process.cwd(), @@ -24,26 +24,33 @@ module.exports = { output: { path: path.join(process.cwd(), './dist'), filename: '[name].[chunkhash].bundle.js', - chunkFilename: '[id].[chunkhash].chunk.js' + chunkFilename: '[id].[chunkhash].chunk.js', + assetModuleFilename: 'src/resources/[base]', + publicPath: 'auto' }, module: { rules: [ { test: /\.js$/, + use: { loader: 'babel-loader', - include: [path.resolve(__dirname, "node_modules")], options: { presets: ['@babel/preset-env'] } + } }, { test: /\.js$/, + use: { loader: 'angular-router-loader?aot=true' + } }, { test: /\.html$/, + use: { loader: 'raw-loader' + } }, { test: /\.css$/, @@ -56,12 +63,14 @@ module.exports = { // publicPath: '../' } }, - "css-loader" + { + loader: 'css-loader' + } ] }, { test: /\.(png|jpe?g|gif|svg|woff|woff2|ttf|eot|ico|otf)$/, - loader: 'file-loader?name=src/resources/[name].[hash].[ext]' + type: 'asset/resource' } ] }, @@ -69,7 +78,6 @@ module.exports = { optimization: { minimizer: [ new TerserPlugin({ - cache: true, parallel: true, terserOptions: { // https://github.com/webpack-contrib/terser-webpack-plugin#terseroptions @@ -100,8 +108,8 @@ module.exports = { ]), new MiniCssExtractPlugin({ - filename: '[name].[hash].css', - chunkFilename: '[id].[hash].css' + filename: '[name].[fullhash].css', + chunkFilename: '[id].[fullhash].css' }), new webpack.ProvidePlugin({ $: "jquery", From a271b6e6a67018b01ce6bbe61aa1aad68873add7 Mon Sep 17 00:00:00 2001 From: kochetkov Date: Sat, 2 Nov 2024 22:25:13 +0300 Subject: [PATCH 28/66] SUPPORT-8546 update update protobuf dependency --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index f25f791..874cfb0 100644 --- a/pom.xml +++ b/pom.xml @@ -277,12 +277,12 @@ com.google.protobuf protobuf-java - 4.27.3 + 4.28.3 com.google.protobuf protobuf-java-util - 4.27.3 + 4.28.3 org.slf4j From cb8b7d29b9273c34602c6de62f9a832a7866a0a8 Mon Sep 17 00:00:00 2001 From: gulnaz Date: Tue, 5 Nov 2024 09:41:58 +0300 Subject: [PATCH 29/66] SUPPORT-8664: fix method --- .../main/java/ru/micord/ervu/controller/ExtractController.java | 2 +- frontend/src/ts/ervu/component/button/ExtractLoadService.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/src/main/java/ru/micord/ervu/controller/ExtractController.java b/backend/src/main/java/ru/micord/ervu/controller/ExtractController.java index 62884e9..1f14e44 100644 --- a/backend/src/main/java/ru/micord/ervu/controller/ExtractController.java +++ b/backend/src/main/java/ru/micord/ervu/controller/ExtractController.java @@ -40,7 +40,7 @@ public class ExtractController { this.replyingKafkaService = replyingKafkaService; } - @GetMapping(value = "/get-extract/{formatRegistry}") + @GetMapping(value = "/extract/{formatRegistry}") public ResponseEntity getExtract(@PathVariable String formatRegistry) { ExtractRequestDto request = new ExtractRequestDto(jwtTokenService.getErvuId(), formatRegistry); byte[] reply = replyingKafkaService.sendMessageAndGetReply(registryExtractRequestTopic, diff --git a/frontend/src/ts/ervu/component/button/ExtractLoadService.ts b/frontend/src/ts/ervu/component/button/ExtractLoadService.ts index f88a29b..a9b1feb 100644 --- a/frontend/src/ts/ervu/component/button/ExtractLoadService.ts +++ b/frontend/src/ts/ervu/component/button/ExtractLoadService.ts @@ -27,7 +27,7 @@ export class ExtractLoadService extends Behavior { this.button = this.getScript(AbstractButton); this.httpClient = this.injector.get(HttpClient); this.onClickFunction = () => { - this.httpClient.get('get-extract/' + this.formatRegistry, { + this.httpClient.get('extract/' + this.formatRegistry, { responseType: 'blob', observe: 'response' }).toPromise() From bff6296912b283c64ef8b517b0343e44095c4eed Mon Sep 17 00:00:00 2001 From: kochetkov Date: Tue, 5 Nov 2024 12:28:42 +0300 Subject: [PATCH 30/66] update jquery --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 10db38a..ef6835f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -45,7 +45,7 @@ "font-awesome": "4.7.0", "google-libphonenumber": "3.0.9", "inputmask": "5.0.5-cg.2", - "jquery": "3.3.1", + "jquery": "3.7.1", "js-year-calendar": "1.0.0-cg.2", "jsgantt-improved": "2.0.10-cg", "moment": "2.17.1", From df297bf9673e9731a2aa02153a6d69f682146202 Mon Sep 17 00:00:00 2001 From: Zaripov Emil Date: Tue, 5 Nov 2024 12:39:08 +0300 Subject: [PATCH 31/66] set version 1.9.1 --- backend/pom.xml | 2 +- distribution/pom.xml | 2 +- frontend/pom.xml | 2 +- pom.xml | 2 +- resources/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/pom.xml b/backend/pom.xml index a858fb8..4a69bb3 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -5,7 +5,7 @@ ru.micord.ervu.lkrp fl - 1.9.1-SNAPSHOT + 1.9.1 ru.micord.ervu.lkrp.fl backend diff --git a/distribution/pom.xml b/distribution/pom.xml index e0709c7..4a392d9 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.1-SNAPSHOT + 1.9.1 ru.micord.ervu.lkrp.fl diff --git a/frontend/pom.xml b/frontend/pom.xml index 7314a47..4af8e64 100644 --- a/frontend/pom.xml +++ b/frontend/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.1-SNAPSHOT + 1.9.1 ru.micord.ervu.lkrp.fl diff --git a/pom.xml b/pom.xml index f25f791..af37150 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 ru.micord.ervu.lkrp fl - 1.9.1-SNAPSHOT + 1.9.1 pom backend diff --git a/resources/pom.xml b/resources/pom.xml index b48a81a..a222c46 100644 --- a/resources/pom.xml +++ b/resources/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.1-SNAPSHOT + 1.9.1 ru.micord.ervu.lkrp.fl From 8e8d6ea00d78e69fee1ca5799aba609ab23020f3 Mon Sep 17 00:00:00 2001 From: Zaripov Emil Date: Tue, 5 Nov 2024 12:41:04 +0300 Subject: [PATCH 32/66] set version 1.9.2-SNAPSHOT --- backend/pom.xml | 2 +- distribution/pom.xml | 2 +- frontend/pom.xml | 2 +- pom.xml | 2 +- resources/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/pom.xml b/backend/pom.xml index 4a69bb3..1bfb511 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -5,7 +5,7 @@ ru.micord.ervu.lkrp fl - 1.9.1 + 1.9.2-SNAPSHOT ru.micord.ervu.lkrp.fl backend diff --git a/distribution/pom.xml b/distribution/pom.xml index 4a392d9..b3cbf70 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.1 + 1.9.2-SNAPSHOT ru.micord.ervu.lkrp.fl diff --git a/frontend/pom.xml b/frontend/pom.xml index 4af8e64..109a412 100644 --- a/frontend/pom.xml +++ b/frontend/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.1 + 1.9.2-SNAPSHOT ru.micord.ervu.lkrp.fl diff --git a/pom.xml b/pom.xml index af37150..bd67c4f 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 ru.micord.ervu.lkrp fl - 1.9.1 + 1.9.2-SNAPSHOT pom backend diff --git a/resources/pom.xml b/resources/pom.xml index a222c46..59b12fb 100644 --- a/resources/pom.xml +++ b/resources/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.1 + 1.9.2-SNAPSHOT ru.micord.ervu.lkrp.fl From 86a587c4f4a27f999b8b580a52b53de6aba9617c Mon Sep 17 00:00:00 2001 From: Zaripov Emil Date: Tue, 5 Nov 2024 12:41:04 +0300 Subject: [PATCH 33/66] set version 1.9.2-SNAPSHOT --- backend/pom.xml | 2 +- distribution/pom.xml | 2 +- frontend/pom.xml | 2 +- pom.xml | 2 +- resources/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/pom.xml b/backend/pom.xml index 4a69bb3..1bfb511 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -5,7 +5,7 @@ ru.micord.ervu.lkrp fl - 1.9.1 + 1.9.2-SNAPSHOT ru.micord.ervu.lkrp.fl backend diff --git a/distribution/pom.xml b/distribution/pom.xml index 4a392d9..b3cbf70 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.1 + 1.9.2-SNAPSHOT ru.micord.ervu.lkrp.fl diff --git a/frontend/pom.xml b/frontend/pom.xml index 4af8e64..109a412 100644 --- a/frontend/pom.xml +++ b/frontend/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.1 + 1.9.2-SNAPSHOT ru.micord.ervu.lkrp.fl diff --git a/pom.xml b/pom.xml index af37150..bd67c4f 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 ru.micord.ervu.lkrp fl - 1.9.1 + 1.9.2-SNAPSHOT pom backend diff --git a/resources/pom.xml b/resources/pom.xml index a222c46..59b12fb 100644 --- a/resources/pom.xml +++ b/resources/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp fl - 1.9.1 + 1.9.2-SNAPSHOT ru.micord.ervu.lkrp.fl From dba2480ade3e67334ec53dc5c8b1332b85346a67 Mon Sep 17 00:00:00 2001 From: "ivanov.denis" Date: Thu, 7 Nov 2024 16:14:07 +0300 Subject: [PATCH 34/66] release 3.185.0 --- frontend/package.json | 2 +- .../.flattened-pom.xml | 14 +++++++------- .../grids/NavigateOnGridCellOrRow.html | 2 +- .../META-INF/package-descriptor.xml | 8 ++++---- .../component/buttons/Button.component | 4 ++-- .../component/buttons/CancelButton.component | 4 ++-- .../buttons/ClearFilterButton.component | 4 ++-- .../component/buttons/DeleteButton.component | 4 ++-- .../buttons/DownloadButton.component | 4 ++-- .../component/buttons/ErrorButton.component | 4 ++-- .../buttons/ExecProcessButton.component | 4 ++-- .../buttons/ExecuteSqlButton.component | 4 ++-- .../component/buttons/FilterButton.component | 4 ++-- .../buttons/NavigationButton.component | 4 ++-- .../component/buttons/SaveButton.component | 4 ++-- .../component/buttons/SelectButton.component | 4 ++-- .../component/buttons/SignButtonV2.component | 4 ++-- .../buttons/StartProcessButton.component | 4 ++-- .../EntityGraphReportingButton.component | 4 ++-- .../reporting/FormReportingButton.component | 4 ++-- .../containers/CollapsiblePanel.component | 4 ++-- .../component/containers/Dialog.component | 4 ++-- .../component/containers/DropDown.component | 4 ++-- .../component/containers/FieldSet.component | 4 ++-- .../containers/FilterGroup.component | 4 ++-- .../component/containers/Form.component | 4 ++-- .../component/containers/HBox.component | 4 ++-- .../containers/TabContainer.component | 4 ++-- .../component/containers/TabItem.component | 4 ++-- .../component/containers/VBox.component | 4 ++-- .../component/containers/Window.component | 4 ++-- .../editable-grids/EditableGrid.component | 4 ++-- .../columns/AutocompleteGridColumn.component | 4 ++-- .../columns/CheckBoxGridColumn.component | 4 ++-- .../columns/ComboBoxGridColumn.component | 4 ++-- .../DateTimePickerGridColumn.component | 4 ++-- .../columns/MoneyFieldGridColumn.component | 4 ++-- .../columns/NumberFieldGridColumn.component | 4 ++-- .../columns/OneToManyGridColumn.component | 4 ++-- .../columns/OneToManyGridColumnV2.component | 4 ++-- .../ReadonlyClientGridColumn.component | 4 ++-- .../ReadonlyServerGridColumn.component | 4 ++-- .../StaticComboBoxGridColumn.component | 4 ++-- .../columns/TextAreaGridColumn.component | 4 ++-- .../columns/TextFieldGridColumn.component | 4 ++-- .../columns/TimePickerGridColumn.component | 4 ++-- .../component/fields/Address.component | 4 ++-- .../component/fields/Autocomplete.component | 4 ++-- .../component/fields/CheckBox.component | 4 ++-- .../component/fields/ComboBox.component | 4 ++-- .../component/fields/DateTimePicker.component | 4 ++-- .../fields/EditableOneToMany.component | 4 ++-- .../component/fields/FilePreview.component | 4 ++-- .../component/fields/FileUpload.component | 4 ++-- .../component/fields/ManyToMany.component | 4 ++-- .../fields/ManyToManyField.component | 4 ++-- .../component/fields/MoneyField.component | 4 ++-- .../component/fields/NumberField.component | 4 ++-- .../component/fields/OneToMany.component | 4 ++-- .../component/fields/OneToManyV2.component | 4 ++-- .../component/fields/RadioButton.component | 4 ++-- .../fields/SignVerification.component | 4 ++-- .../component/fields/StaticComboBox.component | 4 ++-- .../fields/StaticRadioButton.component | 4 ++-- .../component/fields/Text.component | 4 ++-- .../component/fields/TextArea.component | 4 ++-- .../component/fields/TextField.component | 4 ++-- .../component/fields/TimePicker.component | 4 ++-- .../component/fields/TreeField.component | 4 ++-- .../editableonetomany/EditableGrid.component | 4 ++-- .../fields/editableonetomany/Form.component | 4 ++-- .../fileupload/FileUploadField.component | 4 ++-- .../fields/filters/FilterAddress.component | 4 ++-- .../filters/FilterAutocomplete.component | 4 ++-- .../fields/filters/FilterBoolean.component | 4 ++-- .../fields/filters/FilterCheckBox.component | 4 ++-- .../fields/filters/FilterComboBox.component | 4 ++-- .../filters/FilterDateTimePicker.component | 4 ++-- .../filters/FilterNumberField.component | 4 ++-- .../filters/FilterRadioButton.component | 4 ++-- .../filters/FilterStaticComboBox.component | 4 ++-- .../fields/filters/FilterTextArea.component | 4 ++-- .../fields/filters/FilterTextField.component | 4 ++-- .../fields/treefield/LinkField.component | 4 ++-- .../treefield/MultiValueField.component | 4 ++-- .../component/grids/Grid.component | 4 ++-- .../component/grids/GridV2.component | 4 ++-- .../component/grids/GridV2Column.component | 4 ++-- .../component/grids/GridV2Group.component | 4 ++-- .../component/grids/PagingGrid.component | 4 ++-- .../component/grids/TreeGrid.component | 4 ++-- .../uncategorized/ActionController.component | 4 ++-- .../uncategorized/Calendar.component | 4 ++-- .../component/uncategorized/Chart.component | 4 ++-- .../component/uncategorized/ChartV2.component | 4 ++-- .../uncategorized/EventCalendar.component | 4 ++-- .../uncategorized/GanttChart.component | 4 ++-- .../uncategorized/HyperLink.component | 4 ++-- .../component/uncategorized/IFrame.component | 4 ++-- .../uncategorized/InnerHtml.component | 4 ++-- .../uncategorized/MenuGroup.component | 4 ++-- .../uncategorized/MenuItem.component | 4 ++-- .../ValidationController.component | 4 ++-- .../converters/converters.jar | Bin 97825 -> 97826 bytes .../metadata/java.metadata | Bin 1110017 -> 1110017 bytes .../metadata/typescript.metadata.json | 2 +- .../ProcessInstance.component | 4 ++-- .../ProcessInstanceDiagram.component | 4 ++-- .../ProcessInstanceList.component | 4 ++-- .../user-management/Groups.component | 4 ++-- .../user-management/GroupsCreate.component | 4 ++-- .../user-management/GroupsEdit.component | 4 ++-- .../OrganizationEdit.component | 4 ++-- .../user-management/Organizations.component | 4 ++-- .../user-management/Roles.component | 4 ++-- .../user-management/RolesEdit.component | 4 ++-- .../SecurityFeatures.component | 4 ++-- .../StaticRouteNavigationButton.component | 4 ++-- .../StaticRouteSelectButton.component | 4 ++-- .../user-management/UserForm.component | 4 ++-- .../user-management/Users.component | 4 ++-- .../user-management/UsersCreate.component | 4 ++-- .../user-management/UsersEdit.component | 4 ++-- pom.xml | 4 ++-- 124 files changed, 248 insertions(+), 248 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 0cf7baf..3e17f2e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -27,7 +27,7 @@ "@angular/platform-browser-dynamic": "7.2.15", "@angular/router": "7.2.15", "@ng-bootstrap/ng-bootstrap": "4.1.1", - "@webbpm/base-package": "3.183.1", + "@webbpm/base-package": "3.185.0", "ag-grid-angular": "29.0.0-micord.4", "ag-grid-community": "29.0.0-micord.4", "angular-calendar": "0.28.28", diff --git a/packages/ru.cg.webbpm.packages.base.resources/.flattened-pom.xml b/packages/ru.cg.webbpm.packages.base.resources/.flattened-pom.xml index c4f2c62..bba5ff2 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/.flattened-pom.xml +++ b/packages/ru.cg.webbpm.packages.base.resources/.flattened-pom.xml @@ -4,7 +4,7 @@ 4.0.0 ru.cg.webbpm.packages.base resources - 3.183.1 + 3.185.0 Micord @@ -28,13 +28,13 @@ 3.19.3 5.10.2 true - 3.183.1 + 3.185.0 1.4.200 - 1022075741 + 1107112530 UTF-8 1.10.0 true - 3.183.1 + 3.185.0 typescript.metadata.json https://repo.micord.ru MMddHHmmss @@ -47,19 +47,19 @@ ru.cg.webbpm.packages.base converters - 3.183.1 + 3.185.0 compile ru.cg.webbpm.packages.base backend - 3.183.1 + 3.185.0 compile ru.cg.webbpm.packages.base frontend - 3.183.1 + 3.185.0 compile diff --git a/packages/ru.cg.webbpm.packages.base.resources/META-INF/components/docs/component/grids/NavigateOnGridCellOrRow.html b/packages/ru.cg.webbpm.packages.base.resources/META-INF/components/docs/component/grids/NavigateOnGridCellOrRow.html index a01a8ad..233b803 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/META-INF/components/docs/component/grids/NavigateOnGridCellOrRow.html +++ b/packages/ru.cg.webbpm.packages.base.resources/META-INF/components/docs/component/grids/NavigateOnGridCellOrRow.html @@ -60,7 +60,7 @@
    • Образец внешней ссылки: https://www.wildberries.ru/catalog/${sku}/detail.aspx
    • -
    • Образец внутренней ссылки: products/ru.cg.webbpm.packages.base:resources:jar:3.183.1
    • +
    • Образец внутренней ссылки: products/ru.cg.webbpm.packages.base:resources:jar:3.185.0
  • diff --git a/packages/ru.cg.webbpm.packages.base.resources/META-INF/package-descriptor.xml b/packages/ru.cg.webbpm.packages.base.resources/META-INF/package-descriptor.xml index ac380f9..cdf7c0d 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/META-INF/package-descriptor.xml +++ b/packages/ru.cg.webbpm.packages.base.resources/META-INF/package-descriptor.xml @@ -4,17 +4,17 @@ Base webbpm package ru.cg.webbpm.packages.base resources - 3.183.1 - 3.183.1 + 3.185.0 + 3.185.0 ru.cg.webbpm.packages.base backend - 3.183.1 + 3.185.0 @webbpm/base-package - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/Button.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/Button.component index 66e9507..06f93a9 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/Button.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/Button.component @@ -8,11 +8,11 @@ component/buttons/Кнопка.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/CancelButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/CancelButton.component index 230d26a..6d4eb40 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/CancelButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/CancelButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_отмены.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ClearFilterButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ClearFilterButton.component index 05f52f5..87f14aa 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ClearFilterButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ClearFilterButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_очистки_фильтра.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/DeleteButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/DeleteButton.component index e9d6be8..5ff29eb 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/DeleteButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/DeleteButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_удаления.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/DownloadButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/DownloadButton.component index 5bb5271..8672178 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/DownloadButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/DownloadButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_загрузки.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ErrorButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ErrorButton.component index cd1ebe6..450fb36 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ErrorButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ErrorButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_вызова_ошибки.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ExecProcessButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ExecProcessButton.component index 007660f..9f0b218 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ExecProcessButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ExecProcessButton.component @@ -7,11 +7,11 @@ component/buttons/Кнопка_выполнения_бизнес-процесса.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ExecuteSqlButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ExecuteSqlButton.component index dbd1287..49c362a 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ExecuteSqlButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/ExecuteSqlButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_выполнения_SQL.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/FilterButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/FilterButton.component index 9485343..f821b89 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/FilterButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/FilterButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_для_фильтрации.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/NavigationButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/NavigationButton.component index f9bd0ba..b114af1 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/NavigationButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/NavigationButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_навигации.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SaveButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SaveButton.component index 3eed0aa..7dea110 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SaveButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SaveButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_сохранения.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SelectButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SelectButton.component index 36cd907..46684f2 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SelectButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SelectButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_выбора.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SignButtonV2.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SignButtonV2.component index 9406e4f..6757c96 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SignButtonV2.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/SignButtonV2.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_подписи.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/StartProcessButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/StartProcessButton.component index 4723e6b..736e22f 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/StartProcessButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/StartProcessButton.component @@ -8,11 +8,11 @@ component/buttons/Кнопка_запуска_бизнес-процесса.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/reporting/EntityGraphReportingButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/reporting/EntityGraphReportingButton.component index e7b54df..03c914f 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/reporting/EntityGraphReportingButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/reporting/EntityGraphReportingButton.component @@ -8,11 +8,11 @@ component/buttons/reporting/Кнопка_печати_из_графа_сущности.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/reporting/FormReportingButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/reporting/FormReportingButton.component index 7202fd9..e9931d0 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/buttons/reporting/FormReportingButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/buttons/reporting/FormReportingButton.component @@ -8,11 +8,11 @@ component/buttons/reporting/Кнопка_печати_отчета_из_формы.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/CollapsiblePanel.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/CollapsiblePanel.component index b9090a0..5346661 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/CollapsiblePanel.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/CollapsiblePanel.component @@ -8,11 +8,11 @@ component/containers/Сворачиваемая_панель.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/Dialog.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/Dialog.component index 502856d..deafe12 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/Dialog.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/Dialog.component @@ -8,11 +8,11 @@ component/containers/Диалог.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/DropDown.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/DropDown.component index e7c9c9a..0f8008b 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/DropDown.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/DropDown.component @@ -8,11 +8,11 @@ component/containers/Контейнер_с_кнопками.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/FieldSet.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/FieldSet.component index f2de22a..f1c1571 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/FieldSet.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/FieldSet.component @@ -8,11 +8,11 @@ component/containers/Группа_полей.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/FilterGroup.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/FilterGroup.component index 2dbf1d9..6831b81 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/FilterGroup.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/FilterGroup.component @@ -8,11 +8,11 @@ component/containers/Набор_фильтров.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/Form.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/Form.component index f7b2fcf..878f71f 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/Form.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/Form.component @@ -8,11 +8,11 @@ component/containers/Форма.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/HBox.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/HBox.component index 23def45..60549ca 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/HBox.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/HBox.component @@ -8,11 +8,11 @@ component/containers/Горизонтальный_контейнер.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/TabContainer.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/TabContainer.component index 196bc1e..b2c8558 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/TabContainer.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/TabContainer.component @@ -8,11 +8,11 @@ component/containers/Контейнер_вкладок.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/TabItem.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/TabItem.component index 8d858b8..9eccd00 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/TabItem.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/TabItem.component @@ -8,11 +8,11 @@ component/containers/Вкладка.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/VBox.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/VBox.component index 2bccd0c..410f870 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/VBox.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/VBox.component @@ -8,11 +8,11 @@ component/containers/Вертикальный_контейнер.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/containers/Window.component b/packages/ru.cg.webbpm.packages.base.resources/component/containers/Window.component index d1e6a8a..8638c79 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/containers/Window.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/containers/Window.component @@ -8,11 +8,11 @@ component/containers/Окно.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/EditableGrid.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/EditableGrid.component index 6ab3755..1a8891e 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/EditableGrid.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/EditableGrid.component @@ -8,11 +8,11 @@ component/editable-grids/EditableGrid.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/AutocompleteGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/AutocompleteGridColumn.component index e67d484..f36346d 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/AutocompleteGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/AutocompleteGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/autocomplete false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/CheckBoxGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/CheckBoxGridColumn.component index 576e714..846b1b8 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/CheckBoxGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/CheckBoxGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/check-box false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ComboBoxGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ComboBoxGridColumn.component index 02ccfea..4ebac50 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ComboBoxGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ComboBoxGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/combo-box false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/DateTimePickerGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/DateTimePickerGridColumn.component index 3218aaa..e134614 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/DateTimePickerGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/DateTimePickerGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/date-time-picker false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/MoneyFieldGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/MoneyFieldGridColumn.component index dfc7648..218e0af 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/MoneyFieldGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/MoneyFieldGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/money-field true - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/NumberFieldGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/NumberFieldGridColumn.component index 29801c2..302110c 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/NumberFieldGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/NumberFieldGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/number-field false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/OneToManyGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/OneToManyGridColumn.component index 8b14bf3..b78117a 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/OneToManyGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/OneToManyGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/one-to-many true - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/OneToManyGridColumnV2.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/OneToManyGridColumnV2.component index dc2d7d2..b1d95ae 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/OneToManyGridColumnV2.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/OneToManyGridColumnV2.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/one-to-many false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ReadonlyClientGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ReadonlyClientGridColumn.component index df2256b..23ae0f2 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ReadonlyClientGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ReadonlyClientGridColumn.component @@ -6,11 +6,11 @@ META-INF/components/localization/editable-grids/read-only true - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ReadonlyServerGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ReadonlyServerGridColumn.component index a821768..808f4f8 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ReadonlyServerGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/ReadonlyServerGridColumn.component @@ -5,11 +5,11 @@ editable-grids true - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/StaticComboBoxGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/StaticComboBoxGridColumn.component index 162e821..fbc6641 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/StaticComboBoxGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/StaticComboBoxGridColumn.component @@ -8,11 +8,11 @@ Статичный_выпадающий_список_колонки_таблицы.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TextAreaGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TextAreaGridColumn.component index 2aaff83..78a171f 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TextAreaGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TextAreaGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/text-area false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TextFieldGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TextFieldGridColumn.component index 65670d6..a542c0c 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TextFieldGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TextFieldGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/text-field false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TimePickerGridColumn.component b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TimePickerGridColumn.component index 4222844..0aac080 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TimePickerGridColumn.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/editable-grids/columns/TimePickerGridColumn.component @@ -7,11 +7,11 @@ META-INF/components/localization/editable-grids/time-picker false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/Address.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/Address.component index ab39fe6..15c2b15 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/Address.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/Address.component @@ -8,11 +8,11 @@ component/fields/ФИАС.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/Autocomplete.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/Autocomplete.component index fe751d8..7b55c6d 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/Autocomplete.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/Autocomplete.component @@ -8,11 +8,11 @@ component/fields/Поле_ввода_с_подбором_значения.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/CheckBox.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/CheckBox.component index fe15a3f..5a3df58 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/CheckBox.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/CheckBox.component @@ -8,11 +8,11 @@ component/fields/Флаг.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/ComboBox.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/ComboBox.component index cadefaf..5c7a12b 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/ComboBox.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/ComboBox.component @@ -8,11 +8,11 @@ component/fields/Выпадающий_список.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/DateTimePicker.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/DateTimePicker.component index cafe44b..5310cda 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/DateTimePicker.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/DateTimePicker.component @@ -8,11 +8,11 @@ component/fields/Дата.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/EditableOneToMany.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/EditableOneToMany.component index ef640bf..cd983e5 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/EditableOneToMany.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/EditableOneToMany.component @@ -8,11 +8,11 @@ component/fields/EditableOneToMany.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/FilePreview.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/FilePreview.component index ea05444..ff17afb 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/FilePreview.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/FilePreview.component @@ -8,11 +8,11 @@ component/fields/Файл.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/FileUpload.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/FileUpload.component index f0bab79..69c4497 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/FileUpload.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/FileUpload.component @@ -8,11 +8,11 @@ component/fields/Файл.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/ManyToMany.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/ManyToMany.component index aa6e5a3..32a1be0 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/ManyToMany.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/ManyToMany.component @@ -8,11 +8,11 @@ component/fields/ManyToMany.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/ManyToManyField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/ManyToManyField.component index 54864c0..fd1795f 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/ManyToManyField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/ManyToManyField.component @@ -8,11 +8,11 @@ component/fields/ManyToManyField.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/MoneyField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/MoneyField.component index a984273..95d1e41 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/MoneyField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/MoneyField.component @@ -8,11 +8,11 @@ component/fields/Денежное_поле.html true - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/NumberField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/NumberField.component index f67114d..8ce29bc 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/NumberField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/NumberField.component @@ -8,11 +8,11 @@ component/fields/Числовое_поле.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/OneToMany.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/OneToMany.component index 9f1a94d..c84d884 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/OneToMany.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/OneToMany.component @@ -8,11 +8,11 @@ component/fields/OneToMany.html true - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/OneToManyV2.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/OneToManyV2.component index 767a844..057d391 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/OneToManyV2.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/OneToManyV2.component @@ -8,11 +8,11 @@ component/fields/OneToMany.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/RadioButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/RadioButton.component index 23fad82..6c8e98e 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/RadioButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/RadioButton.component @@ -8,11 +8,11 @@ component/fields/Переключатель.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/SignVerification.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/SignVerification.component index 03b25d3..9b1a232 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/SignVerification.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/SignVerification.component @@ -8,11 +8,11 @@ component/fields/SignVerification.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/StaticComboBox.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/StaticComboBox.component index 254169f..124039d 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/StaticComboBox.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/StaticComboBox.component @@ -8,11 +8,11 @@ component/fields/Статичный_выпадающий_список.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/StaticRadioButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/StaticRadioButton.component index 3535b72..56d65ae 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/StaticRadioButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/StaticRadioButton.component @@ -8,11 +8,11 @@ component/fields/Статичный_переключатель.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/Text.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/Text.component index fdf04c3..581b3c0 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/Text.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/Text.component @@ -8,11 +8,11 @@ component/fields/Текст.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/TextArea.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/TextArea.component index 465de45..f472c5a 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/TextArea.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/TextArea.component @@ -8,11 +8,11 @@ component/fields/Многострочное_поле.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/TextField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/TextField.component index 4d7093f..3a78cd6 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/TextField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/TextField.component @@ -8,11 +8,11 @@ component/fields/Текстовое_поле.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/TimePicker.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/TimePicker.component index 2d6d8dd..3ae006c 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/TimePicker.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/TimePicker.component @@ -8,11 +8,11 @@ component/fields/Время.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/TreeField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/TreeField.component index e9affd3..d5bd710 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/TreeField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/TreeField.component @@ -8,11 +8,11 @@ component/fields/TreeField.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/editableonetomany/EditableGrid.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/editableonetomany/EditableGrid.component index 048e49d..9d82255 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/editableonetomany/EditableGrid.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/editableonetomany/EditableGrid.component @@ -5,11 +5,11 @@ META-INF/components/localization/editable-grid true - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/editableonetomany/Form.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/editableonetomany/Form.component index acf10b0..6aa78c2 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/editableonetomany/Form.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/editableonetomany/Form.component @@ -4,11 +4,11 @@ EditableOneToManyForm true - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/fileupload/FileUploadField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/fileupload/FileUploadField.component index b567c7e..383b039 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/fileupload/FileUploadField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/fileupload/FileUploadField.component @@ -5,11 +5,11 @@ META-INF/components/localization/fields/file-upload-field true - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterAddress.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterAddress.component index c0e00e5..37568a7 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterAddress.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterAddress.component @@ -8,11 +8,11 @@ component/fields/filters/Фильтр_по_полю_адреса.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterAutocomplete.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterAutocomplete.component index 3315c9e..9022711 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterAutocomplete.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterAutocomplete.component @@ -8,11 +8,11 @@ component/fields/filters/Поле_ввода_с_подбором_значения.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterBoolean.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterBoolean.component index 1a14688..cda2e75 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterBoolean.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterBoolean.component @@ -8,11 +8,11 @@ component/fields/filters/Фильтр_по_компоненте_Флаг.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterCheckBox.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterCheckBox.component index e30cf2f..6332478 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterCheckBox.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterCheckBox.component @@ -8,11 +8,11 @@ component/fields/filters/Флаг.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterComboBox.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterComboBox.component index 0f6e527..b01e6cb 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterComboBox.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterComboBox.component @@ -8,11 +8,11 @@ component/fields/filters/Фильтр_по_выпадающему_списку.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterDateTimePicker.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterDateTimePicker.component index dc32ac8..cb168e0 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterDateTimePicker.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterDateTimePicker.component @@ -8,11 +8,11 @@ component/fields/filters/Фильтр_по_дате.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterNumberField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterNumberField.component index 7a482ed..6a3583b 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterNumberField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterNumberField.component @@ -8,11 +8,11 @@ component/fields/filters/Фильтр_по_числовому_полю.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterRadioButton.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterRadioButton.component index 51461ba..3386bf4 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterRadioButton.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterRadioButton.component @@ -8,11 +8,11 @@ component/fields/filters/Переключатель.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterStaticComboBox.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterStaticComboBox.component index 9bf1679..90895be 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterStaticComboBox.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterStaticComboBox.component @@ -8,11 +8,11 @@ component/fields/filters/Фильтр_по_статичному_выпадающему_списку.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterTextArea.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterTextArea.component index f4902f5..6b8b1ef 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterTextArea.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterTextArea.component @@ -8,11 +8,11 @@ component/fields/filters/Фильтр_по_полю_многострочного_ввода.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterTextField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterTextField.component index 90895eb..9fa9186 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterTextField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/filters/FilterTextField.component @@ -8,11 +8,11 @@ component/fields/filters/Текстовое_поле.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/treefield/LinkField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/treefield/LinkField.component index 920dd6b..0599020 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/treefield/LinkField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/treefield/LinkField.component @@ -5,11 +5,11 @@ META-INF/components/localization/fields/link-field true - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/fields/treefield/MultiValueField.component b/packages/ru.cg.webbpm.packages.base.resources/component/fields/treefield/MultiValueField.component index 1c331e2..f1596e3 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/fields/treefield/MultiValueField.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/fields/treefield/MultiValueField.component @@ -5,11 +5,11 @@ META-INF/components/localization/fields/multi-value-field true - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/grids/Grid.component b/packages/ru.cg.webbpm.packages.base.resources/component/grids/Grid.component index 80526f4..680b5b0 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/grids/Grid.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/grids/Grid.component @@ -8,11 +8,11 @@ component/grids/Таблица.html true - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2.component b/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2.component index 88e283d..d1edb85 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2.component @@ -8,11 +8,11 @@ component/grids/Таблица.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2Column.component b/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2Column.component index 63f1e7b..0c59aa2 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2Column.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2Column.component @@ -6,11 +6,11 @@ META-INF/components/localization/grids/grid false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2Group.component b/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2Group.component index d392fc7..865d077 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2Group.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/grids/GridV2Group.component @@ -6,11 +6,11 @@ META-INF/components/localization/grids/grid false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/grids/PagingGrid.component b/packages/ru.cg.webbpm.packages.base.resources/component/grids/PagingGrid.component index f0e3187..f86c3c2 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/grids/PagingGrid.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/grids/PagingGrid.component @@ -8,11 +8,11 @@ component/grids/Таблица_с_постраничным_отображением.html true - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/grids/TreeGrid.component b/packages/ru.cg.webbpm.packages.base.resources/component/grids/TreeGrid.component index 6f69131..1820a5f 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/grids/TreeGrid.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/grids/TreeGrid.component @@ -8,11 +8,11 @@ component/grids/Древовидная_таблица.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ActionController.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ActionController.component index 188b176..92a245b 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ActionController.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ActionController.component @@ -8,11 +8,11 @@ component/uncategorized/Обработка_событий.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/Calendar.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/Calendar.component index 3c084fa..56e1d6b 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/Calendar.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/Calendar.component @@ -7,11 +7,11 @@ META-INF/components/localization/uncategorized/calendar false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/Chart.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/Chart.component index ca42f47..1d1f9cc 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/Chart.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/Chart.component @@ -8,11 +8,11 @@ component/uncategorized/Диаграмма.html true - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ChartV2.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ChartV2.component index 9f5a545..f186d3a 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ChartV2.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ChartV2.component @@ -8,11 +8,11 @@ component/uncategorized/Диаграмма_chart-v2.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/EventCalendar.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/EventCalendar.component index d6fce23..0646afb 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/EventCalendar.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/EventCalendar.component @@ -8,11 +8,11 @@ component/uncategorized/EventCalendar.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/GanttChart.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/GanttChart.component index 02dc764..8b9a72e 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/GanttChart.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/GanttChart.component @@ -8,11 +8,11 @@ component/uncategorized/Диаграмма_Гантта_Календарный_план_.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/HyperLink.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/HyperLink.component index d08c951..a79da4f 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/HyperLink.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/HyperLink.component @@ -8,11 +8,11 @@ component/uncategorized/HyperLink.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/IFrame.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/IFrame.component index 5933e0c..8681cf6 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/IFrame.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/IFrame.component @@ -8,11 +8,11 @@ component/uncategorized/IFrame.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/InnerHtml.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/InnerHtml.component index 73e10b7..4fce768 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/InnerHtml.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/InnerHtml.component @@ -8,11 +8,11 @@ component/uncategorized/InnerHtml.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/MenuGroup.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/MenuGroup.component index e7a8686..7722ade 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/MenuGroup.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/MenuGroup.component @@ -8,11 +8,11 @@ component/uncategorized/MenuGroup.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/MenuItem.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/MenuItem.component index 368054f..2993132 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/MenuItem.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/MenuItem.component @@ -7,11 +7,11 @@ component/uncategorized/MenuItem.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ValidationController.component b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ValidationController.component index 21018ab..c87af5e 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ValidationController.component +++ b/packages/ru.cg.webbpm.packages.base.resources/component/uncategorized/ValidationController.component @@ -8,11 +8,11 @@ component/uncategorized/ValidationController.html false - 3.183.1 + 3.185.0 ru.cg.webbpm.packages.base.resources - 3.183.1 + 3.185.0 diff --git a/packages/ru.cg.webbpm.packages.base.resources/converters/converters.jar b/packages/ru.cg.webbpm.packages.base.resources/converters/converters.jar index 4e17630f558b15bc2fe8c73323e418b79419b6dd..2ec0eb006f253a7ed5f48219a6bf1caf47faa0cd 100644 GIT binary patch delta 2550 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 diff --git a/packages/ru.cg.webbpm.packages.base.resources/metadata/java.metadata b/packages/ru.cg.webbpm.packages.base.resources/metadata/java.metadata index 182f0d33c07b764cbd1d5c9d38b5035c6c753d66..43c8bae5cb7f554663f8d40ae469390314becb6c 100644 GIT binary patch literal 1110017 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 literal 1110017 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 Xz0bvIg14#XyMXSmp?H7tAT2 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

    1. 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 diff --git a/packages/ru.cg.webbpm.packages.base.resources/metadata/typescript.metadata.json b/packages/ru.cg.webbpm.packages.base.resources/metadata/typescript.metadata.json index 617391d..2266306 100644 --- a/packages/ru.cg.webbpm.packages.base.resources/metadata/typescript.metadata.json +++ b/packages/ru.cg.webbpm.packages.base.resources/metadata/typescript.metadata.json @@ -1 +1 @@ -[{"rootPath":"/","start":0,"end":596,"imports":[{"libraryName":"ag-grid-community","start":0,"end":54,"specifiers":[{"specifier":"ICellRendererParams"}]},{"libraryName":"component.grid.renderers","start":55,"end":143,"specifiers":[{"specifier":"GridCellValueRenderer"}]}],"exports":[],"declarations":[],"classes":[{"name":"BooleanAsCheckboxRenderer","isExported":true,"start":145,"end":596,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[],"methods":[{"name":"render","isAbstract":false,"type":"HTMLElement | string","isOptional":false,"isStatic":false,"isAsync":false,"start":222,"end":331,"decorators":[],"parameters":[{"name":"params","type":"ICellRendererParams","start":229,"end":256}],"variables":[]},{"name":"booleanValueRenderer","isAbstract":false,"visibility":0,"type":"HTMLElement | string","isOptional":false,"isStatic":false,"isAsync":false,"start":335,"end":594,"decorators":[],"parameters":[{"name":"params","type":"ICellRendererParams","start":364,"end":391}],"variables":[{"name":"checkbox","isConst":true,"isExported":false,"start":421,"end":470}]}],"extendsClauses":[],"implementsClauses":["GridCellValueRenderer"]}],"interfaces":[],"enums":[],"resources":[],"usages":["params","ICellRendererParams","HTMLElement","checkbox","document","GridCellValueRenderer"],"packageName":"admin"},{"rootPath":"/","start":0,"end":1853,"imports":[{"libraryName":"decorators.scopes","start":0,"end":69,"specifiers":[{"specifier":"AnalyticalScope"}]},{"libraryName":"component.field","start":70,"end":125,"specifiers":[{"specifier":"LinkField"}]},{"libraryName":"component","start":126,"end":173,"specifiers":[{"specifier":"Behavior"}]},{"libraryName":"decorators","start":174,"end":220,"specifiers":[{"specifier":"NotNull"}]},{"libraryName":"ag-grid-community","start":221,"end":263,"specifiers":[{"specifier":"GridApi"}]},{"libraryName":"util","start":264,"end":314,"specifiers":[{"specifier":"DateTimeUtil"}]}],"exports":[],"declarations":[],"classes":[{"name":"LinkFieldCurrentTimestampAsDefaultSetter","isExported":true,"start":316,"end":1853,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"AnalyticalScope","parameters":["LinkField"]}],"properties":[{"name":"columnName","type":"string","isOptional":false,"isStatic":false,"start":420,"end":452,"decorators":[{"name":"NotNull","parameters":[]}]},{"name":"linkField","visibility":0,"type":"LinkField","isOptional":false,"isStatic":false,"start":456,"end":485,"decorators":[]},{"name":"oldRows","visibility":0,"type":"any[]","isOptional":false,"isStatic":false,"start":488,"end":511,"decorators":[]},{"name":"ready","visibility":0,"type":"boolean","isOptional":false,"isStatic":false,"start":514,"end":545,"decorators":[]},{"name":"listener","visibility":0,"type":"Function","isOptional":false,"isStatic":false,"start":548,"end":575,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":579,"end":669,"decorators":[],"parameters":[],"variables":[]},{"name":"bindEvents","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":673,"end":852,"decorators":[],"parameters":[],"variables":[]},{"name":"unbindEvents","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":856,"end":987,"decorators":[],"parameters":[],"variables":[]},{"name":"postStart","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":991,"end":1178,"decorators":[],"parameters":[],"variables":[]},{"name":"setDefaultValues","isAbstract":false,"visibility":0,"isOptional":false,"isStatic":false,"isAsync":false,"start":1182,"end":1708,"decorators":[],"parameters":[{"name":"event","start":1207,"end":1212}],"variables":[{"name":"rows","isConst":false,"isExported":false,"start":1264,"end":1302},{"name":"newRows","isConst":false,"isExported":false,"start":1308,"end":1425}]},{"name":"getRowData","isAbstract":false,"visibility":0,"isOptional":false,"isStatic":false,"isAsync":false,"start":1712,"end":1851,"decorators":[],"parameters":[{"name":"api","type":"GridApi","start":1731,"end":1743}],"variables":[{"name":"rows","isConst":false,"isExported":false,"start":1751,"end":1765}]}],"extendsClauses":["Behavior"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["LinkField","event","rows","newRows","undefined","element","newRow","DateTimeUtil","api","GridApi","node","AnalyticalScope","Behavior","NotNull","columnName","linkField","oldRows","ready","listener","Function"],"packageName":"admin"},{"rootPath":"/","start":0,"end":1922,"imports":[{"libraryName":"component","start":0,"end":77,"specifiers":[{"specifier":"SelectionChangeEvent"}]},{"libraryName":"generated.bpmn.admin","start":78,"end":164,"specifiers":[{"specifier":"AbortProcessService"}]},{"libraryName":"decorators","start":165,"end":217,"specifiers":[{"specifier":"NotNull"}]},{"libraryName":"@angular/core","start":218,"end":321,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"ChangeDetectorRef"},{"specifier":"Component"},{"specifier":"ElementRef"},{"specifier":"Input"}]},{"libraryName":"component.button","start":322,"end":416,"specifiers":[{"specifier":"SelectableComponentButton"}]},{"libraryName":"component","start":417,"end":484,"specifiers":[{"specifier":"DynamicDataGrid"}]},{"libraryName":"component","start":485,"end":560,"specifiers":[{"specifier":"SelectableComponent"}]},{"libraryName":"decorators","start":561,"end":617,"specifiers":[{"specifier":"ObjectRef"}]}],"exports":[],"declarations":[],"classes":[{"name":"AbortButton","isExported":true,"start":650,"end":1921,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'bpmn-abort-button',\n templateUrl: './../../../../../src/resources/template/component/button/Button.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[{"name":"selectableComponent","visibility":2,"type":"DynamicDataGrid","isOptional":false,"isStatic":false,"start":900,"end":983,"decorators":[{"name":"ObjectRef","parameters":[]},{"name":"NotNull","parameters":[]},{"name":"Input","parameters":[]}]},{"name":"selected","visibility":0,"type":"number","isOptional":false,"isStatic":false,"start":987,"end":1019,"decorators":[]},{"name":"$","visibility":0,"type":"AbortProcessService","isOptional":false,"isStatic":false,"start":1023,"end":1054,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":1137,"end":1229,"decorators":[],"parameters":[],"variables":[]},{"name":"doClickActions","isAbstract":false,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":1233,"end":1301,"decorators":[],"parameters":[],"variables":[]},{"name":"abortProcess","isAbstract":false,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":1305,"end":1479,"decorators":[],"parameters":[],"variables":[]},{"name":"isEnabled","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":1483,"end":1563,"decorators":[],"parameters":[],"variables":[]},{"name":"onSelectableComponentChange","isAbstract":false,"visibility":1,"isOptional":false,"isStatic":false,"isAsync":false,"start":1567,"end":1817,"decorators":[],"parameters":[{"name":"event","type":"SelectionChangeEvent","start":1605,"end":1632}],"variables":[]},{"name":"getSelectableComponent","isAbstract":false,"visibility":1,"type":"SelectableComponent","isOptional":false,"isStatic":false,"isAsync":false,"start":1821,"end":1919,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["SelectableComponentButton"],"implementsClauses":[],"ctor":{"name":"AbortButton","start":1058,"end":1133,"parameters":[{"name":"el","type":"ElementRef","start":1070,"end":1084},{"name":"cd","type":"ChangeDetectorRef","start":1086,"end":1107}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","AbortProcessService","Promise","event","SelectionChangeEvent","SelectableComponent","author","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","SelectableComponentButton","ObjectRef","NotNull","Input","selectableComponent","DynamicDataGrid","selected","$"],"packageName":"bpmn.admin.component"},{"rootPath":"/","start":0,"end":638,"imports":[{"libraryName":"component.button","start":0,"end":56,"specifiers":[{"specifier":"Button"}]},{"libraryName":"@angular/router","start":57,"end":96,"specifiers":[{"specifier":"Router"}]},{"libraryName":"@angular/core","start":97,"end":162,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"Component"}]}],"exports":[],"declarations":[],"classes":[{"name":"BackBtn","isExported":true,"start":195,"end":637,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'bpmn-back-button',\n templateUrl: './../../../../../src/resources/template/component/button/Button.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[{"name":"router","visibility":1,"type":"Router","isOptional":false,"isStatic":false,"start":420,"end":445,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":449,"end":536,"decorators":[],"parameters":[],"variables":[]},{"name":"doClickActions","isAbstract":false,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":540,"end":635,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["Button"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["Router","Promise","author","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","Button","router"],"packageName":"bpmn.admin.component"},{"rootPath":"/","start":0,"end":503,"imports":[{"libraryName":"bpmn.admin.component","start":0,"end":60,"specifiers":[{"specifier":"RouteParamFilterGrid"}]},{"libraryName":"@angular/core","start":61,"end":126,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"Component"}]}],"exports":[],"declarations":[],"classes":[{"name":"InMemoryRouteParamFilterGrid","isExported":true,"start":158,"end":502,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'in-memory-route-param-filter-grid',\n templateUrl: './../../../../../src/resources/template/component/ClientSideGrid.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[],"methods":[{"name":"getRowModelType","isAbstract":false,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":437,"end":500,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["RouteParamFilterGrid"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["author","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","RouteParamFilterGrid"],"packageName":"bpmn.admin.component"},{"rootPath":"/","start":0,"end":1335,"imports":[{"libraryName":"generated.bpmn.admin.history","start":0,"end":112,"specifiers":[{"specifier":"ProcessHistoryListRpcService"}]},{"libraryName":"modules.bpmn.provider","start":113,"end":223,"specifiers":[{"specifier":"ProcessInstanceParamsProvider"}]},{"libraryName":"component.field","start":224,"end":283,"specifiers":[{"specifier":"TextArea"}]},{"libraryName":"@angular/core","start":284,"end":380,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"ChangeDetectorRef"},{"specifier":"Component"},{"specifier":"ElementRef"}]}],"exports":[],"declarations":[],"classes":[{"name":"ProcessHistoryList","isExported":true,"start":382,"end":1334,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'process-history-list',\n templateUrl: './../../../../../src/resources/template/component/field/TextArea.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[{"name":"$","visibility":0,"type":"ProcessHistoryListRpcService","isOptional":false,"isStatic":false,"start":625,"end":665,"decorators":[]},{"name":"showVariableLog","visibility":0,"type":"boolean","isOptional":false,"isStatic":false,"start":668,"end":701,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":784,"end":974,"decorators":[],"parameters":[],"variables":[]},{"name":"getHistory","isAbstract":false,"visibility":0,"isOptional":false,"isStatic":false,"isAsync":false,"start":978,"end":1132,"decorators":[],"parameters":[{"name":"processInstanceId","start":997,"end":1014}],"variables":[]},{"name":"setShowVariableLog","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1136,"end":1332,"decorators":[],"parameters":[{"name":"showVariableLog","type":"boolean","start":1162,"end":1186}],"variables":[]}],"extendsClauses":["TextArea"],"implementsClauses":[],"ctor":{"name":"ProcessHistoryList","start":705,"end":780,"parameters":[{"name":"el","type":"ElementRef","start":717,"end":731},{"name":"cd","type":"ChangeDetectorRef","start":733,"end":754}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","ProcessHistoryListRpcService","ProcessInstanceParamsProvider","processInstanceId","val","showVariableLog","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","TextArea","$"],"packageName":"bpmn.admin.component"},{"rootPath":"/","start":0,"end":1219,"imports":[{"libraryName":"@angular/core","start":0,"end":96,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"ChangeDetectorRef"},{"specifier":"Component"},{"specifier":"ElementRef"}]},{"libraryName":"component","start":97,"end":148,"specifiers":[{"specifier":"Control"}]},{"libraryName":"generated.bpmn.admin.history","start":149,"end":269,"specifiers":[{"specifier":"ProcessInstanceDiagramRpcService"}]},{"libraryName":"modules.bpmn.provider","start":270,"end":380,"specifiers":[{"specifier":"ProcessInstanceParamsProvider"}]}],"exports":[],"declarations":[],"classes":[{"name":"ProcessInstanceDiagram","isExported":true,"start":382,"end":1218,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'process-instance-diagram',\n templateUrl: './../../../../../src/resources/template/component/ProcessInstanceDiagram.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[{"name":"svg","visibility":0,"type":"string","isOptional":false,"isStatic":false,"start":640,"end":660,"decorators":[]},{"name":"$","visibility":0,"type":"ProcessInstanceDiagramRpcService","isOptional":false,"isStatic":false,"start":663,"end":707,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":790,"end":1088,"decorators":[],"parameters":[],"variables":[{"name":"processInstanceId","isConst":false,"isExported":false,"start":833,"end":924}]},{"name":"setSvg","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":1092,"end":1169,"decorators":[],"parameters":[{"name":"value","type":"string","start":1099,"end":1112}],"variables":[]},{"name":"getSvg","isAbstract":false,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":1173,"end":1216,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["Control"],"implementsClauses":[],"ctor":{"name":"ProcessInstanceDiagram","start":711,"end":786,"parameters":[{"name":"el","type":"ElementRef","start":723,"end":737},{"name":"cd","type":"ChangeDetectorRef","start":739,"end":760}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","processInstanceId","ProcessInstanceParamsProvider","ProcessInstanceDiagramRpcService","svg","value","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","Control","$"],"packageName":"bpmn.admin.component"},{"rootPath":"/","start":0,"end":666,"imports":[{"libraryName":"component","start":0,"end":53,"specifiers":[{"specifier":"Behavior"}]},{"libraryName":"generated.bpmn.admin","start":54,"end":154,"specifiers":[{"specifier":"ProcessInfoLabelRpcService"}]},{"libraryName":"modules.bpmn.provider","start":155,"end":265,"specifiers":[{"specifier":"ProcessInstanceParamsProvider"}]}],"exports":[],"declarations":[],"classes":[{"name":"ProcessLabel","isExported":true,"start":267,"end":665,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"$","visibility":0,"type":"ProcessInfoLabelRpcService","isOptional":false,"isStatic":false,"start":314,"end":352,"decorators":[]},{"name":"value","visibility":0,"type":"string","isOptional":false,"isStatic":false,"start":355,"end":377,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":381,"end":663,"decorators":[],"parameters":[],"variables":[{"name":"processInstanceId","isConst":false,"isExported":false,"start":481,"end":572}]}],"extendsClauses":["Behavior"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["ProcessInfoLabelRpcService","processInstanceId","ProcessInstanceParamsProvider","val","Behavior","$","value"],"packageName":"bpmn.admin.component"},{"rootPath":"/","start":0,"end":1090,"imports":[{"libraryName":"component.field","start":0,"end":87,"specifiers":[{"specifier":"StaticRadioButtonGroup"}]},{"libraryName":"component.button","start":88,"end":144,"specifiers":[{"specifier":"Button"}]},{"libraryName":"component","start":145,"end":198,"specifiers":[{"specifier":"Behavior"}]},{"libraryName":"decorators","start":199,"end":251,"specifiers":[{"specifier":"NotNull"}]},{"libraryName":"decorators","start":252,"end":308,"specifiers":[{"specifier":"ObjectRef"}]}],"exports":[],"declarations":[],"classes":[{"name":"ProcessStateFieldHandler","isExported":true,"start":341,"end":1089,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"stopButton","visibility":2,"type":"Button","isOptional":false,"isStatic":false,"start":400,"end":454,"decorators":[{"name":"ObjectRef","parameters":[]},{"name":"NotNull","parameters":[]}]},{"name":"radioButton","visibility":0,"type":"StaticRadioButtonGroup","isOptional":false,"isStatic":false,"start":457,"end":501,"decorators":[]},{"name":"onChangeFunction","visibility":0,"type":"Function","isOptional":false,"isStatic":false,"start":504,"end":539,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":543,"end":727,"decorators":[],"parameters":[],"variables":[]},{"name":"bindEvents","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":731,"end":850,"decorators":[],"parameters":[],"variables":[]},{"name":"unbindEvents","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":854,"end":973,"decorators":[],"parameters":[],"variables":[]},{"name":"onProcessStateChanged","isAbstract":false,"visibility":0,"isOptional":false,"isStatic":false,"isAsync":false,"start":977,"end":1087,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["Behavior"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["StaticRadioButtonGroup","author","Behavior","ObjectRef","NotNull","stopButton","Button","radioButton","onChangeFunction","Function"],"packageName":"bpmn.admin.component"},{"rootPath":"/","start":0,"end":1418,"imports":[{"libraryName":"component","start":0,"end":69,"specifiers":[{"specifier":"StaticColumnGrid"}]},{"libraryName":"generated.model","start":70,"end":125,"specifiers":[{"specifier":"Filter"}]},{"libraryName":"@angular/router","start":126,"end":181,"specifiers":[{"specifier":"ActivatedRoute"},{"specifier":"Params"}]},{"libraryName":"@angular/core","start":182,"end":278,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"ChangeDetectorRef"},{"specifier":"Component"},{"specifier":"ElementRef"}]},{"libraryName":"util","start":279,"end":333,"specifiers":[{"specifier":"AngularUtil"}]},{"libraryName":"util","start":334,"end":386,"specifiers":[{"specifier":"FilterUtil"}]}],"exports":[],"declarations":[],"classes":[{"name":"RouteParamFilterGrid","isExported":true,"start":388,"end":1417,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'route-param-filter-grid',\n templateUrl: './../../../../../src/resources/template/component/ClientSideGrid.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[],"methods":[{"name":"initialize","isAbstract":false,"visibility":2,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":723,"end":827,"decorators":[],"parameters":[],"variables":[]},{"name":"addRouteParamFilters","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":831,"end":1244,"decorators":[],"parameters":[],"variables":[{"name":"route","isConst":true,"isExported":false,"type":"ActivatedRoute","start":866,"end":930},{"name":"routeParams","isConst":true,"isExported":false,"start":935,"end":1000},{"name":"filter","isConst":false,"isExported":false,"start":1120,"end":1180}]},{"name":"reload","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1248,"end":1352,"decorators":[],"parameters":[{"name":"filters","type":"Filter[]","start":1255,"end":1272}],"variables":[]},{"name":"loadData","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1356,"end":1415,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["StaticColumnGrid"],"implementsClauses":[],"ctor":{"name":"RouteParamFilterGrid","start":644,"end":719,"parameters":[{"name":"el","type":"ElementRef","start":656,"end":670},{"name":"cd","type":"ChangeDetectorRef","start":672,"end":693}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","Promise","route","ActivatedRoute","routeParams","AngularUtil","params","Params","idx","filter","FilterUtil","filters","Filter","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","StaticColumnGrid"],"packageName":"bpmn.admin.component"},{"rootPath":"/","start":0,"end":1664,"imports":[{"libraryName":"component","start":0,"end":75,"specifiers":[{"specifier":"SelectableComponent"}]},{"libraryName":"component","start":76,"end":153,"specifiers":[{"specifier":"SelectionChangeEvent"}]},{"libraryName":"@angular/router","start":154,"end":193,"specifiers":[{"specifier":"Router"}]},{"libraryName":"decorators","start":194,"end":246,"specifiers":[{"specifier":"NotNull"}]},{"libraryName":"@angular/core","start":247,"end":350,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"ChangeDetectorRef"},{"specifier":"Component"},{"specifier":"ElementRef"},{"specifier":"Input"}]},{"libraryName":"component.button","start":351,"end":445,"specifiers":[{"specifier":"SelectableComponentButton"}]},{"libraryName":"decorators","start":446,"end":502,"specifiers":[{"specifier":"ObjectRef"}]}],"exports":[],"declarations":[],"classes":[{"name":"SelectBtn","isExported":true,"start":535,"end":1663,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'bpmn-select-button',\n templateUrl: './../../../../../src/resources/template/component/button/Button.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[{"name":"selectableComponent","visibility":2,"type":"SelectableComponent","isOptional":false,"isStatic":false,"start":784,"end":871,"decorators":[{"name":"ObjectRef","parameters":[]},{"name":"NotNull","parameters":[]},{"name":"Input","parameters":[]}]},{"name":"selected","visibility":0,"type":"number","isOptional":false,"isStatic":false,"start":875,"end":907,"decorators":[]},{"name":"router","visibility":1,"type":"Router","isOptional":false,"isStatic":false,"start":910,"end":935,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":1018,"end":1105,"decorators":[],"parameters":[],"variables":[]},{"name":"doClickActions","isAbstract":false,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":1109,"end":1221,"decorators":[],"parameters":[],"variables":[]},{"name":"onSelectableComponentChange","isAbstract":false,"visibility":1,"isOptional":false,"isStatic":false,"isAsync":false,"start":1225,"end":1475,"decorators":[],"parameters":[{"name":"event","type":"SelectionChangeEvent","start":1263,"end":1290}],"variables":[]},{"name":"getSelectableComponent","isAbstract":false,"visibility":1,"type":"SelectableComponent","isOptional":false,"isStatic":false,"isAsync":false,"start":1479,"end":1577,"decorators":[],"parameters":[],"variables":[]},{"name":"isEnabled","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":1581,"end":1661,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["SelectableComponentButton"],"implementsClauses":[],"ctor":{"name":"SelectBtn","start":939,"end":1014,"parameters":[{"name":"el","type":"ElementRef","start":951,"end":965},{"name":"cd","type":"ChangeDetectorRef","start":967,"end":988}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","Router","Promise","event","SelectionChangeEvent","SelectableComponent","author","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","SelectableComponentButton","ObjectRef","NotNull","Input","selectableComponent","selected","router"],"packageName":"bpmn.admin.component"},{"rootPath":"/","start":0,"end":3248,"imports":[{"libraryName":"rxjs","start":0,"end":34,"specifiers":[{"specifier":"Subscription"}]},{"libraryName":"rxjs","start":35,"end":62,"specifiers":[{"specifier":"timer"}]},{"libraryName":"component","start":63,"end":110,"specifiers":[{"specifier":"Behavior"}]},{"libraryName":"decorators.scopes","start":111,"end":180,"specifiers":[{"specifier":"AnalyticalScope"}]},{"libraryName":"component","start":181,"end":226,"specifiers":[{"specifier":"Control"}]}],"exports":[],"declarations":[],"classes":[{"name":"AutoHeight","isExported":true,"start":621,"end":3247,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"AnalyticalScope","parameters":["Control"]}],"properties":[{"name":"minHeight","visibility":2,"type":"number","isOptional":false,"isStatic":false,"start":692,"end":717,"decorators":[]},{"name":"height","visibility":0,"type":"number","isOptional":false,"isStatic":false,"start":721,"end":744,"decorators":[]}],"methods":[{"name":"start","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":748,"end":1121,"decorators":[],"parameters":[],"variables":[{"name":"checkSizeSubscription","isConst":false,"isExported":false,"type":"Subscription","start":801,"end":901}]},{"name":"resize","isAbstract":false,"visibility":0,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1125,"end":1238,"decorators":[],"parameters":[],"variables":[{"name":"autoHeight","isConst":false,"isExported":false,"start":1154,"end":1194}]},{"name":"setHeightIfNeeded","isAbstract":false,"visibility":0,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1242,"end":1634,"decorators":[],"parameters":[{"name":"autoHeight","type":"number","start":1268,"end":1286}],"variables":[{"name":"element","isConst":false,"isExported":false,"start":1300,"end":1342}]},{"name":"calculateHeight","isAbstract":false,"visibility":0,"type":"number","isOptional":false,"isStatic":false,"isAsync":false,"start":1638,"end":2055,"decorators":[],"parameters":[],"variables":[{"name":"element","isConst":false,"isExported":false,"type":"HTMLElement","start":1678,"end":1727},{"name":"contentRoot","isConst":false,"isExported":false,"type":"HTMLElement","start":1732,"end":1785},{"name":"pageHeight","isConst":false,"isExported":false,"type":"number","start":1791,"end":1841},{"name":"ownHeight","isConst":false,"isExported":false,"type":"number","start":1846,"end":1890},{"name":"ownMarginAndPaddingHeight","isConst":false,"isExported":false,"type":"number","start":1895,"end":1976}]},{"name":"contentHeight","isAbstract":false,"visibility":0,"type":"number","isOptional":false,"isStatic":false,"isAsync":false,"start":2059,"end":2430,"decorators":[],"parameters":[],"variables":[{"name":"element","isConst":false,"isExported":false,"type":"HTMLElement","start":2097,"end":2146},{"name":"contentRoot","isConst":false,"isExported":false,"type":"HTMLElement","start":2151,"end":2204},{"name":"contentHeight","isConst":false,"isExported":false,"type":"number","start":2210,"end":2240}]},{"name":"neighboursHeight","isAbstract":false,"visibility":0,"type":"number","isOptional":false,"isStatic":false,"isAsync":false,"start":2434,"end":2784,"decorators":[],"parameters":[{"name":"element","type":"HTMLElement","start":2459,"end":2479},{"name":"parent","type":"HTMLElement","start":2481,"end":2500}],"variables":[{"name":"height","isConst":false,"isExported":false,"type":"number","start":2516,"end":2539},{"name":"child","isConst":false,"isExported":false,"type":"HTMLElement","start":2609,"end":2671}]},{"name":"getHostElement","isAbstract":false,"visibility":0,"type":"HTMLElement","isOptional":false,"isStatic":false,"isAsync":false,"start":2788,"end":2880,"decorators":[],"parameters":[],"variables":[]},{"name":"getJqueryHostElement","isAbstract":false,"visibility":0,"type":"JQuery","isOptional":false,"isStatic":false,"isAsync":false,"start":2884,"end":2969,"decorators":[],"parameters":[],"variables":[]},{"name":"getContentRoot","isAbstract":false,"visibility":0,"type":"HTMLElement","isOptional":false,"isStatic":false,"isAsync":false,"start":2973,"end":3080,"decorators":[],"parameters":[],"variables":[]},{"name":"checkSize","isAbstract":false,"visibility":0,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":3084,"end":3245,"decorators":[],"parameters":[],"variables":[{"name":"autoHeight","isConst":false,"isExported":false,"start":3116,"end":3156}]}],"extendsClauses":["Behavior"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["checkSizeSubscription","Subscription","timer","$","window","autoHeight","element","HTMLElement","contentRoot","pageHeight","ownHeight","ownMarginAndPaddingHeight","contentHeight","parent","height","i","child","JQuery","AnalyticalScope","Control","Behavior","minHeight"],"packageName":"common"},{"rootPath":"/","start":0,"end":865,"imports":[{"libraryName":"component","start":0,"end":63,"specifiers":[{"specifier":"ControlWithValue"}]},{"libraryName":"component","start":64,"end":111,"specifiers":[{"specifier":"Behavior"}]},{"libraryName":"decorators.scopes","start":112,"end":181,"specifiers":[{"specifier":"AnalyticalScope"}]},{"libraryName":"modules.bpmn.api.v2.model","start":182,"end":267,"specifiers":[{"specifier":"ProcessVariableType"}]},{"libraryName":"modules.bpmn.api.v2.model","start":268,"end":345,"specifiers":[{"specifier":"ProcessVariable"}]},{"libraryName":"decorators","start":346,"end":392,"specifiers":[{"specifier":"NotNull"}]}],"exports":[],"declarations":[],"classes":[{"name":"BpmnStartProcessVariable","isExported":true,"start":394,"end":864,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"AnalyticalScope","parameters":["ControlWithValue"]}],"properties":[{"name":"variableName","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":490,"end":531,"decorators":[{"name":"NotNull","parameters":[]}]},{"name":"type","visibility":2,"type":"ProcessVariableType","isOptional":false,"isStatic":false,"start":558,"end":604,"decorators":[{"name":"NotNull","parameters":[]}]},{"name":"isArray","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":607,"end":644,"decorators":[{"name":"NotNull","parameters":[]}]}],"methods":[{"name":"getVariableForStartProcess","isAbstract":false,"visibility":2,"type":"ProcessVariable","isOptional":false,"isStatic":false,"isAsync":false,"start":648,"end":862,"decorators":[],"parameters":[],"variables":[{"name":"value","isConst":false,"isExported":false,"start":707,"end":775}]}],"extendsClauses":["Behavior"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["ProcessVariable","value","AnalyticalScope","Behavior","NotNull","variableName","type","ProcessVariableType","isArray"],"packageName":"common"},{"rootPath":"/","start":0,"end":323,"imports":[],"exports":[],"declarations":[],"classes":[{"name":"Deferred","isExported":true,"start":0,"end":323,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"promise","type":"Promise","isOptional":false,"isStatic":false,"start":72,"end":92,"decorators":[]},{"name":"resolve","type":"(value?: T | PromiseLike) => void","isOptional":false,"isStatic":false,"start":95,"end":141,"decorators":[]},{"name":"reject","type":"(reason?: any) => void","isOptional":false,"isStatic":false,"start":144,"end":175,"decorators":[]}],"methods":[],"extendsClauses":[],"implementsClauses":[],"typeParameters":["T"],"ctor":{"name":"Deferred","start":179,"end":321,"parameters":[],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["Promise","T","resolve","reject","promise","value","PromiseLike","reason"],"packageName":"common"},{"rootPath":"/","start":0,"end":805,"imports":[{"libraryName":"component","start":0,"end":47,"specifiers":[{"specifier":"Behavior"}]},{"libraryName":"generated.rpc.button","start":48,"end":142,"specifiers":[{"specifier":"ExecuteSqlButtonRpcService"}]},{"libraryName":"common","start":143,"end":185,"specifiers":[{"specifier":"ObjectValue"}]},{"libraryName":"decorators","start":186,"end":232,"specifiers":[{"specifier":"Visible"}]},{"libraryName":"webbpm.ui_scripting","start":233,"end":284,"specifiers":[{"specifier":"Value"}]},{"libraryName":"decorators","start":285,"end":337,"specifiers":[{"specifier":"Deprecated"}]}],"exports":[],"declarations":[],"classes":[{"name":"ExecuteSqlService","isExported":true,"start":339,"end":804,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"params","visibility":2,"type":"ObjectValue[]","isOptional":false,"isStatic":false,"start":392,"end":462,"decorators":[{"name":"Visible","parameters":["false"]},{"name":"Deprecated","parameters":[]}]},{"name":"queryParams","visibility":2,"type":"Value[]","isOptional":false,"isStatic":false,"start":496,"end":528,"decorators":[]},{"name":"$","visibility":0,"type":"ExecuteSqlButtonRpcService","isOptional":false,"isStatic":false,"start":532,"end":570,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":574,"end":681,"decorators":[],"parameters":[],"variables":[]},{"name":"executeSql","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":685,"end":802,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]}],"extendsClauses":["Behavior"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["ExecuteSqlButtonRpcService","Visible","param","Behavior","Deprecated","params","ObjectValue","queryParams","Value","$"],"packageName":"common"},{"rootPath":"/","start":0,"end":84,"imports":[],"exports":[],"declarations":[],"classes":[],"interfaces":[{"name":"Expandable","isExported":true,"start":0,"end":84,"accessors":[],"properties":[],"methods":[{"name":"expand","isAbstract":true,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":32,"end":41,"decorators":[],"parameters":[],"variables":[]},{"name":"collapse","isAbstract":true,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":45,"end":56,"decorators":[],"parameters":[],"variables":[]},{"name":"isExpanded","isAbstract":true,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":60,"end":82,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":[],"implementsClauses":[]}],"enums":[],"resources":[],"usages":["expand","collapse","isExpanded"],"packageName":"common"},{"rootPath":"/","start":0,"end":366,"imports":[{"libraryName":"generated.model.filter","start":0,"end":82,"specifiers":[{"specifier":"FilterableReference"}]},{"libraryName":"generated.model","start":83,"end":132,"specifiers":[{"specifier":"Filter"}]}],"exports":[],"declarations":[],"classes":[],"interfaces":[{"name":"Filterable","isExported":true,"start":134,"end":365,"accessors":[],"properties":[],"methods":[{"name":"reload","isAbstract":true,"visibility":2,"type":"Promise | void","isOptional":false,"isStatic":false,"isAsync":false,"start":195,"end":242,"decorators":[],"parameters":[{"name":"filters","type":"Filter[]","start":202,"end":219}],"variables":[]},{"name":"disableInitialLoading","isAbstract":true,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":246,"end":270,"decorators":[],"parameters":[],"variables":[]},{"name":"addFilter","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":274,"end":306,"decorators":[],"parameters":[{"name":"filter","type":"Filter","start":284,"end":298}],"variables":[]},{"name":"removeFilter","isAbstract":true,"visibility":2,"type":"Filter","isOptional":false,"isStatic":false,"isAsync":false,"start":310,"end":345,"decorators":[],"parameters":[{"name":"guid","type":"string","start":323,"end":335}],"variables":[]},{"name":"clear","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":349,"end":363,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["FilterableReference"],"implementsClauses":[]}],"enums":[],"resources":[],"usages":["FilterableReference","reload","filters","Filter","Promise","disableInitialLoading","addFilter","filter","removeFilter","guid","clear"],"packageName":"common"},{"rootPath":"/","start":0,"end":48,"imports":[],"exports":[],"declarations":[],"classes":[],"interfaces":[{"name":"Focusable","isExported":true,"start":0,"end":47,"accessors":[],"properties":[],"methods":[{"name":"focus","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":31,"end":45,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":[],"implementsClauses":[]}],"enums":[],"resources":[],"usages":["focus"],"packageName":"common"},{"rootPath":"/","start":0,"end":96,"imports":[],"exports":[],"declarations":[],"classes":[],"interfaces":[{"name":"HasCustomValidationMessages","isExported":true,"start":0,"end":95,"accessors":[],"properties":[],"methods":[{"name":"getCustomValidationMessages","isAbstract":true,"visibility":2,"type":"Set","isOptional":false,"isStatic":false,"isAsync":false,"start":50,"end":93,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":[],"implementsClauses":[]}],"enums":[],"resources":[],"usages":["getCustomValidationMessages","Set"],"packageName":"common"},{"rootPath":"/","start":0,"end":507,"imports":[{"libraryName":"component","start":0,"end":47,"specifiers":[{"specifier":"Behavior"}]},{"libraryName":"decorators","start":48,"end":98,"specifiers":[{"specifier":"ObjectRef"}]},{"libraryName":"webbpm.ui_scripting","start":99,"end":150,"specifiers":[{"specifier":"Value"}]}],"exports":[],"declarations":[],"classes":[{"name":"ObjectValue","isExported":true,"start":152,"end":507,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"behavior","visibility":2,"type":"Behavior","isOptional":false,"isStatic":false,"start":182,"end":223,"decorators":[{"name":"ObjectRef","parameters":[]}]},{"name":"method","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":226,"end":248,"decorators":[]},{"name":"argument","visibility":2,"type":"Value","isOptional":false,"isStatic":false,"start":251,"end":274,"decorators":[]}],"methods":[{"name":"getValue","isAbstract":false,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":278,"end":505,"decorators":[],"parameters":[],"variables":[{"name":"func","isConst":false,"isExported":false,"start":300,"end":338}]}],"extendsClauses":[],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["func","ObjectRef","behavior","Behavior","method","argument","Value"],"packageName":"common"},{"rootPath":"/","start":0,"end":511,"imports":[{"libraryName":"common","start":0,"end":47,"specifiers":[{"specifier":"rejectMessage"}]}],"exports":[],"declarations":[],"classes":[{"name":"PromiseWrapper","isExported":true,"start":49,"end":511,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"reject","type":"(reason?: any) => void","isOptional":false,"isStatic":false,"start":85,"end":116,"decorators":[]},{"name":"promise","visibility":0,"type":"Promise","isOptional":false,"isStatic":false,"start":120,"end":153,"decorators":[]}],"methods":[{"name":"wrap","isAbstract":false,"visibility":2,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":157,"end":509,"decorators":[],"parameters":[{"name":"value","type":"Promise","start":169,"end":186}],"variables":[]}],"extendsClauses":[],"implementsClauses":[],"typeParameters":["T"]}],"interfaces":[],"enums":[],"resources":[],"usages":["value","Promise","T","resolve","reject","reason","window","rejectMessage","promise"],"packageName":"common"},{"rootPath":"/","start":0,"end":153,"imports":[],"exports":[],"declarations":[],"classes":[],"interfaces":[{"name":"Validatable","isExported":true,"start":0,"end":152,"accessors":[],"properties":[],"methods":[{"name":"isValid","isAbstract":true,"visibility":2,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":34,"end":62,"decorators":[],"parameters":[],"variables":[]},{"name":"actionOnInvalid","isAbstract":true,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":66,"end":84,"decorators":[],"parameters":[],"variables":[]},{"name":"isNeedToValidate","isAbstract":true,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":88,"end":116,"decorators":[],"parameters":[],"variables":[]},{"name":"clearValidateMessages","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":120,"end":150,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":[],"implementsClauses":[]}],"enums":[],"resources":[],"usages":["isValid","Promise","actionOnInvalid","isNeedToValidate","clearValidateMessages"],"packageName":"common"},{"rootPath":"/","start":0,"end":5164,"imports":[{"libraryName":"component","start":0,"end":50,"specifiers":[{"specifier":"Behavior"}]},{"libraryName":"modules.core.service","start":51,"end":127,"specifiers":[{"specifier":"MessagesService"}]},{"libraryName":"component","start":128,"end":194,"specifiers":[{"specifier":"ControlWithValue"}]},{"libraryName":"generated.rpc.loading","start":195,"end":301,"specifiers":[{"specifier":"DefaultValueLoaderRpcServiceV2"}]},{"libraryName":"modules.core.service","start":302,"end":403,"specifiers":[{"specifier":"ProgressIndicationService"}]},{"libraryName":"webbpm.event","start":404,"end":451,"specifiers":[{"specifier":"Event"}]},{"libraryName":"decorators.scopes","start":452,"end":524,"specifiers":[{"specifier":"AnalyticalScope"}]},{"libraryName":"decorators","start":525,"end":574,"specifiers":[{"specifier":"Visible"}]},{"libraryName":"generated.model","start":575,"end":633,"specifiers":[{"specifier":"FieldData"}]},{"libraryName":"modules.bpmn.service","start":634,"end":723,"specifiers":[{"specifier":"FieldValueFromVariable"}]},{"libraryName":"error","start":724,"end":792,"specifiers":[{"specifier":"ScriptLocationError"}]},{"libraryName":"error","start":793,"end":881,"specifiers":[{"specifier":"MutuallyExclusiveScriptsError"}]},{"libraryName":"component.container","start":882,"end":946,"specifiers":[{"specifier":"IContainer"}]}],"exports":[],"declarations":[],"classes":[{"name":"DefaultValueLoaderV2","isExported":true,"start":948,"end":5163,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"AnalyticalScope","parameters":["IContainer"]}],"properties":[{"name":"container","visibility":0,"type":"IContainer","isOptional":false,"isStatic":false,"start":1035,"end":1065,"decorators":[]},{"name":"$","visibility":0,"type":"DefaultValueLoaderRpcServiceV2","isOptional":false,"isStatic":false,"start":1068,"end":1110,"decorators":[]},{"name":"progressIndicationService","visibility":0,"type":"ProgressIndicationService","isOptional":false,"isStatic":false,"start":1113,"end":1174,"decorators":[]},{"name":"messagesService","visibility":0,"type":"MessagesService","isOptional":false,"isStatic":false,"start":1177,"end":1218,"decorators":[]},{"name":"defaultValuesLoaded","visibility":2,"type":"Event","isOptional":false,"isStatic":false,"start":1221,"end":1311,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"_isLoaded","visibility":0,"type":"boolean","isOptional":false,"isStatic":false,"start":1314,"end":1349,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1353,"end":1902,"decorators":[],"parameters":[],"variables":[]},{"name":"load","isAbstract":false,"visibility":2,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":1906,"end":2767,"decorators":[],"parameters":[],"variables":[{"name":"guidToControlMapping","isConst":false,"isExported":false,"type":"Map","start":1940,"end":2043},{"name":"guids","isConst":false,"isExported":false,"start":2048,"end":2100}]},{"name":"setValues","isAbstract":false,"visibility":0,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":2771,"end":4025,"decorators":[],"parameters":[{"name":"fieldsData","type":"FieldData[]","start":2789,"end":2812},{"name":"guidToControlMapping","type":"Map","start":2814,"end":2865}],"variables":[{"name":"component","isConst":false,"isExported":false,"type":"ControlWithValue","start":2989,"end":3073},{"name":"fieldValueFromVariable","isConst":false,"isExported":false,"type":"FieldValueFromVariable","start":3080,"end":3215},{"name":"valueSetPromises","isConst":false,"isExported":false,"start":3471,"end":3979},{"name":"control","isConst":false,"isExported":false,"start":3543,"end":3607},{"name":"fieldValue","isConst":false,"isExported":false,"start":3618,"end":3640}]},{"name":"setFieldValue","isAbstract":false,"visibility":1,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":4084,"end":4287,"decorators":[],"parameters":[{"name":"fieldData","type":"FieldData","start":4108,"end":4128},{"name":"control","type":"ControlWithValue","start":4130,"end":4155}],"variables":[]},{"name":"getGuidToControlMapping","isAbstract":false,"visibility":0,"type":"Map","isOptional":false,"isStatic":false,"isAsync":false,"start":4291,"end":5085,"decorators":[],"parameters":[{"name":"container","type":"IContainer","start":4323,"end":4344}],"variables":[{"name":"controls","isConst":false,"isExported":false,"type":"ControlWithValue[]","start":4383,"end":4474},{"name":"guidToControlMapping","isConst":false,"isExported":false,"start":4479,"end":4643},{"name":"containers","isConst":false,"isExported":false,"start":4648,"end":4725}]},{"name":"isLoaded","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":5089,"end":5161,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]}],"extendsClauses":["Behavior"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["ProgressIndicationService","MessagesService","ScriptLocationError","DefaultValueLoaderRpcServiceV2","Promise","guidToControlMapping","Map","ControlWithValue","guids","Array","fieldsData","reason","console","FieldData","fieldData","component","fieldValueFromVariable","FieldValueFromVariable","MutuallyExclusiveScriptsError","DefaultValueLoaderV2","valueSetPromises","control","fieldValue","e","promise","container","IContainer","controls","containers","prev","cur","value","key","Visible","AnalyticalScope","Behavior","$","progressIndicationService","messagesService","defaultValuesLoaded","Event","_isLoaded"],"packageName":"common.defaultvalue"},{"rootPath":"/","start":0,"end":60,"imports":[],"exports":[],"declarations":[{"name":"rejectMessage","isConst":true,"isExported":true,"type":"string","start":0,"end":60}],"classes":[],"interfaces":[],"enums":[],"resources":[],"usages":["rejectMessage"],"packageName":"common"},{"rootPath":"/","start":0,"end":103,"imports":[{"libraryName":"common","start":0,"end":43,"specifiers":[{"specifier":"Validatable"}]}],"exports":[],"declarations":[],"classes":[],"interfaces":[{"name":"FormValidatable","isExported":true,"start":45,"end":102,"accessors":[],"properties":[],"methods":[],"extendsClauses":["Validatable"],"implementsClauses":[]}],"enums":[],"resources":[],"usages":["Validatable"],"packageName":"common.validatable"},{"rootPath":"/","start":0,"end":840,"imports":[{"libraryName":"component","start":0,"end":36,"specifiers":[{"specifier":"Behavior"}]},{"libraryName":"component","start":37,"end":89,"specifiers":[{"specifier":"ControlWithValue"}]},{"libraryName":"component.field","start":90,"end":140,"specifiers":[{"specifier":"InputControl"}]},{"libraryName":"component.field","start":141,"end":185,"specifiers":[{"specifier":"TextField"}]},{"libraryName":"decorators.scopes","start":186,"end":255,"specifiers":[{"specifier":"AnalyticalScope"}]},{"libraryName":"decorators","start":256,"end":302,"specifiers":[{"specifier":"Visible"}]}],"exports":[],"declarations":[],"classes":[{"name":"Append","isExported":true,"start":333,"end":839,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"AnalyticalScope","parameters":["TextField"]}],"properties":[{"name":"script","visibility":0,"type":"ControlWithValue","isOptional":false,"isStatic":false,"start":402,"end":435,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":439,"end":529,"decorators":[],"parameters":[],"variables":[]},{"name":"append","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":533,"end":837,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"string","start":553,"end":566}],"variables":[{"name":"currentValue","isConst":false,"isExported":false,"start":574,"end":616}]}],"extendsClauses":["Behavior"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["InputControl","Visible","value","currentValue","undefined","author","AnalyticalScope","TextField","Behavior","script","ControlWithValue"],"packageName":"component"},{"rootPath":"/","start":0,"end":2412,"imports":[{"libraryName":"@angular/core","start":0,"end":103,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"ChangeDetectorRef"},{"specifier":"Component"},{"specifier":"ElementRef"},{"specifier":"Input"}]},{"libraryName":"component","start":104,"end":132,"specifiers":[{"specifier":"Grid"}]},{"libraryName":"component.grid","start":133,"end":198,"specifiers":[{"specifier":"AutoHeightGridLoader"}]},{"libraryName":"rxjs","start":199,"end":233,"specifiers":[{"specifier":"Subscription"}]},{"libraryName":"rxjs","start":234,"end":261,"specifiers":[{"specifier":"timer"}]},{"libraryName":"decorators","start":262,"end":326,"specifiers":[{"specifier":"AdvancedProperty"}]},{"libraryName":"ag-grid-community","start":327,"end":377,"specifiers":[{"specifier":"BodyScrollEvent"}]}],"exports":[],"declarations":[],"classes":[{"name":"AutoHeightGrid","isExported":true,"start":379,"end":2411,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'auto-height-grid',\n templateUrl: './../../../src/resources/template/component/ClientSideGrid.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[{"name":"autoHeightLoader","visibility":0,"type":"AutoHeightGridLoader","isOptional":false,"isStatic":false,"start":604,"end":651,"decorators":[]},{"name":"refreshRow","visibility":0,"type":"number","isOptional":false,"isStatic":false,"start":654,"end":681,"decorators":[]},{"name":"autoRefreshSubscription","visibility":1,"type":"Subscription","isOptional":false,"isStatic":false,"start":684,"end":732,"decorators":[]},{"name":"refreshTimeout","visibility":2,"type":"number","isOptional":false,"isStatic":false,"start":736,"end":804,"decorators":[{"name":"Input","parameters":[]},{"name":"AdvancedProperty","parameters":[]}]}],"methods":[{"name":"initialize","isAbstract":false,"visibility":2,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":808,"end":985,"decorators":[],"parameters":[],"variables":[]},{"name":"getRowModelType","isAbstract":false,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":1068,"end":1131,"decorators":[],"parameters":[],"variables":[]},{"name":"onBodyScroll","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":1135,"end":1697,"decorators":[],"parameters":[{"name":"event","type":"BodyScrollEvent","start":1155,"end":1177}],"variables":[{"name":"lastDisplayedRow","isConst":false,"isExported":false,"start":1216,"end":1279}]},{"name":"bindEvents","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1701,"end":1782,"decorators":[],"parameters":[],"variables":[]},{"name":"unbindEvents","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":1786,"end":1867,"decorators":[],"parameters":[],"variables":[]},{"name":"subscribeAutoRefresh","isAbstract":false,"visibility":0,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1871,"end":2189,"decorators":[],"parameters":[],"variables":[]},{"name":"unsubscribeAutoRefresh","isAbstract":false,"visibility":0,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2193,"end":2333,"decorators":[],"parameters":[],"variables":[]},{"name":"setRefreshTimeount","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":2337,"end":2409,"decorators":[],"parameters":[{"name":"value","type":"number","start":2356,"end":2369}],"variables":[]}],"extendsClauses":["Grid"],"implementsClauses":[],"ctor":{"name":"AutoHeightGrid","start":989,"end":1064,"parameters":[{"name":"el","type":"ElementRef","start":1001,"end":1015},{"name":"cd","type":"ChangeDetectorRef","start":1017,"end":1038}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["Promise","AutoHeightGridLoader","Number","el","ElementRef","cd","ChangeDetectorRef","event","BodyScrollEvent","lastDisplayedRow","timer","value","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","Grid","autoHeightLoader","refreshRow","autoRefreshSubscription","Subscription","Input","AdvancedProperty","refreshTimeout"],"packageName":"component"},{"rootPath":"/","start":0,"end":10311,"imports":[{"libraryName":"@angular/core","start":0,"end":145,"specifiers":[{"specifier":"AfterViewInit"},{"specifier":"ChangeDetectorRef"},{"specifier":"ElementRef"},{"specifier":"Input"},{"specifier":"OnChanges"},{"specifier":"OnDestroy"},{"specifier":"OnInit"},{"specifier":"SimpleChanges"}]},{"libraryName":"component","start":146,"end":182,"specifiers":[{"specifier":"Behavior"}]},{"libraryName":"decorators","start":183,"end":229,"specifiers":[{"specifier":"Visible"}]},{"libraryName":"modules.page.model","start":230,"end":291,"specifiers":[{"specifier":"InjectBean"}]},{"libraryName":"modules.page.model","start":292,"end":377,"specifiers":[{"specifier":"ObjRefInitializerBean"}]}],"exports":[],"declarations":[],"classes":[{"name":"BaseComponent","isExported":true,"start":379,"end":10310,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"injectBean","visibility":2,"type":"InjectBean","isOptional":false,"isStatic":false,"start":492,"end":553,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["false"]}]},{"name":"el","visibility":1,"type":"ElementRef","isOptional":false,"isStatic":false,"start":557,"end":582,"decorators":[]},{"name":"parentContext","visibility":1,"type":"BaseComponent","isOptional":false,"isStatic":false,"start":586,"end":625,"decorators":[]},{"name":"onDestroyHandlers","visibility":1,"type":"Function[]","isOptional":false,"isStatic":false,"start":629,"end":674,"decorators":[]},{"name":"cd","visibility":1,"type":"ChangeDetectorRef","isOptional":false,"isStatic":false,"start":678,"end":710,"decorators":[]},{"name":"injectMap","visibility":0,"type":"any","isOptional":false,"isStatic":false,"start":714,"end":737,"decorators":[]},{"name":"parentId","visibility":0,"type":"string","isOptional":false,"isStatic":false,"start":741,"end":766,"decorators":[]},{"name":"childrenIds","visibility":0,"type":"string[]","isOptional":false,"isStatic":false,"start":770,"end":805,"decorators":[]},{"name":"relativesInitiated","visibility":0,"type":"boolean","isOptional":false,"isStatic":false,"start":809,"end":853,"decorators":[]},{"name":"directChildren","visibility":0,"type":"any[]","isOptional":false,"isStatic":false,"start":857,"end":892,"decorators":[]},{"name":"initialComponentScript","visibility":0,"type":"any","isOptional":false,"isStatic":false,"start":896,"end":932,"decorators":[]}],"methods":[{"name":"getEl","isAbstract":false,"visibility":2,"type":"ElementRef","isOptional":false,"isStatic":false,"isAsync":false,"start":1100,"end":1152,"decorators":[],"parameters":[],"variables":[]},{"name":"initRelatives","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":1156,"end":1437,"decorators":[],"parameters":[],"variables":[]},{"name":"ngOnChanges","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1441,"end":3134,"decorators":[],"parameters":[{"name":"changes","type":"SimpleChanges","start":1453,"end":1475}],"variables":[{"name":"objectIdStr","isConst":false,"isExported":false,"start":1518,"end":1561},{"name":"injectBeanChanged","isConst":false,"isExported":false,"start":1795,"end":1853},{"name":"injectBeanChange","isConst":false,"isExported":false,"start":1909,"end":1954},{"name":"injectBean","isConst":false,"isExported":false,"type":"InjectBean","start":1961,"end":2020}]},{"name":"isInjectBeanChanged","isAbstract":false,"visibility":1,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":3138,"end":3283,"decorators":[],"parameters":[{"name":"changes","type":"SimpleChanges","start":3168,"end":3190}],"variables":[]},{"name":"ngOnInit","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":3287,"end":3309,"decorators":[],"parameters":[],"variables":[]},{"name":"ngAfterViewInit","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":3313,"end":3336,"decorators":[],"parameters":[],"variables":[]},{"name":"ngOnDestroy","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":3340,"end":3562,"decorators":[],"parameters":[],"variables":[]},{"name":"getParentContext","isAbstract":false,"visibility":2,"type":"BaseComponent","isOptional":false,"isStatic":false,"isAsync":false,"start":3566,"end":3643,"decorators":[],"parameters":[],"variables":[]},{"name":"initParentContext","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":3647,"end":4110,"decorators":[],"parameters":[],"variables":[{"name":"parentNode","isConst":false,"isExported":false,"type":"HTMLElement","start":3686,"end":3752},{"name":"parentOfParent","isConst":false,"isExported":false,"type":"HTMLElement","start":3757,"end":3789}]},{"name":"addOnDestroyHandler","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":4114,"end":4207,"decorators":[],"parameters":[{"name":"handler","type":"Function","start":4141,"end":4158}],"variables":[]},{"name":"getScriptInChildren","isAbstract":false,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":4591,"end":5032,"decorators":[],"parameters":[{"name":"_class","type":"any","start":4618,"end":4629},{"name":"nodePredicate","type":"(item: any) => boolean","start":4631,"end":4669}],"variables":[{"name":"queue","isConst":false,"isExported":false,"type":"any[]","start":4682,"end":4727},{"name":"item","isConst":false,"isExported":false,"start":4765,"end":4790},{"name":"found","isConst":false,"isExported":false,"start":4797,"end":4832}]},{"name":"getScriptsInChildren","isAbstract":false,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":5417,"end":5990,"decorators":[],"parameters":[{"name":"_class","type":"any","start":5445,"end":5456},{"name":"nodePredicate","type":"(item: any) => boolean","start":5458,"end":5496}],"variables":[{"name":"scripts","isConst":false,"isExported":false,"type":"any[]","start":5511,"end":5535},{"name":"queue","isConst":false,"isExported":false,"type":"BaseComponent[]","start":5540,"end":5595},{"name":"item","isConst":false,"isExported":false,"start":5633,"end":5658}]},{"name":"getScriptInThisAndChildren","isAbstract":false,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":6381,"end":6629,"decorators":[],"parameters":[{"name":"_class","type":"any","start":6415,"end":6426},{"name":"nodePredicate","type":"(item: any) => boolean","start":6428,"end":6466}],"variables":[{"name":"found","isConst":false,"isExported":false,"start":6479,"end":6514}]},{"name":"getScriptsInThisAndChildren","isAbstract":false,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":7029,"end":7279,"decorators":[],"parameters":[{"name":"_class","type":"any","start":7064,"end":7075},{"name":"nodePredicate","type":"(item: any) => boolean","start":7077,"end":7115}],"variables":[{"name":"scripts","isConst":false,"isExported":false,"type":"any[]","start":7130,"end":7175}]},{"name":"getScriptInAncestor","isAbstract":false,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":7658,"end":8067,"decorators":[],"parameters":[{"name":"_class","type":"any","start":7685,"end":7696},{"name":"nodePredicate","type":"(item: any) => boolean","start":7698,"end":7736}],"variables":[{"name":"ancestor","isConst":false,"isExported":false,"type":"BaseComponent","start":7749,"end":7803},{"name":"found","isConst":false,"isExported":false,"start":7833,"end":7872}]},{"name":"getScriptsInAncestor","isAbstract":false,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":8441,"end":8832,"decorators":[],"parameters":[{"name":"_class","type":"any","start":8469,"end":8480},{"name":"nodePredicate","type":"(item: any) => boolean","start":8482,"end":8520}],"variables":[{"name":"scripts","isConst":false,"isExported":false,"type":"any[]","start":8535,"end":8559},{"name":"ancestor","isConst":false,"isExported":false,"type":"BaseComponent","start":8564,"end":8618}]},{"name":"getChildComponents","isAbstract":false,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":8836,"end":8913,"decorators":[],"parameters":[],"variables":[]},{"name":"getScriptsInSiblings","isAbstract":false,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":9055,"end":9200,"decorators":[],"parameters":[{"name":"_class","type":"any","start":9076,"end":9087}],"variables":[{"name":"parentContext","isConst":false,"isExported":false,"start":9102,"end":9146}]},{"name":"getChildScripts","isAbstract":false,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":9427,"end":9719,"decorators":[],"parameters":[{"name":"_class","type":"any","start":9443,"end":9454},{"name":"nodePredicate","type":"(item: any) => boolean","start":9456,"end":9494}],"variables":[{"name":"result","isConst":false,"isExported":false,"start":9509,"end":9525}]},{"name":"getScriptInObject","isAbstract":false,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":9889,"end":10188,"decorators":[],"parameters":[{"name":"objectId","type":"string","start":9907,"end":9923},{"name":"_class","type":"any","start":9925,"end":9936}],"variables":[{"name":"targetCmp","isConst":false,"isExported":false,"type":"BaseComponent","start":9949,"end":10125}]},{"name":"getChangeDetector","isAbstract":false,"type":"ChangeDetectorRef","isOptional":false,"isStatic":false,"isAsync":false,"start":10192,"end":10256,"decorators":[],"parameters":[],"variables":[]},{"name":"markForCheck","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":10260,"end":10308,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["Behavior"],"implementsClauses":["OnDestroy","OnInit","AfterViewInit","OnChanges"],"ctor":{"name":"BaseComponent","start":936,"end":1096,"parameters":[{"name":"el","type":"ElementRef","start":948,"end":962},{"name":"cd","type":"ChangeDetectorRef","start":964,"end":985}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","childId","changes","SimpleChanges","objectIdStr","injectBeanChanged","injectBeanChange","injectBean","InjectBean","script","Behavior","key","Object","initializer","ObjRefInitializerBean","handler","BaseComponent","parentNode","HTMLElement","parentOfParent","undefined","Function","param","_class","nodePredicate","returns","item","queue","found","scripts","Error","ancestor","parentContext","result","objectId","targetCmp","OnDestroy","OnInit","AfterViewInit","OnChanges","Input","Visible","onDestroyHandlers","injectMap","parentId","childrenIds","relativesInitiated","directChildren","initialComponentScript"],"packageName":"component"},{"rootPath":"/","start":0,"end":39713,"imports":[{"libraryName":"ag-grid-community","start":0,"end":503,"specifiers":[{"specifier":"BodyScrollEvent"},{"specifier":"CellClickedEvent"},{"specifier":"ColDef"},{"specifier":"ColumnApi"},{"specifier":"ColumnMovedEvent"},{"specifier":"ColumnResizedEvent"},{"specifier":"ColumnVisibleEvent"},{"specifier":"ComponentStateChangedEvent"},{"specifier":"Events"},{"specifier":"GetContextMenuItemsParams"},{"specifier":"GetRowIdFunc"},{"specifier":"GridApi"},{"specifier":"GridReadyEvent"},{"specifier":"ICellRendererFunc"},{"specifier":"ICellRendererParams"},{"specifier":"IRowNode"},{"specifier":"MenuItemDef"},{"specifier":"ProcessCellForExportParams"},{"specifier":"RowClickedEvent"},{"specifier":"RowDoubleClickedEvent"},{"specifier":"RowNode"},{"specifier":"SelectionChangedEvent"},{"specifier":"SortChangedEvent"},{"specifier":"SuppressKeyboardEventParams"}]},{"libraryName":"generated.property.grid","start":504,"end":571,"specifiers":[{"specifier":"GridColumns"}]},{"libraryName":"generated.model.grid","start":572,"end":630,"specifiers":[{"specifier":"SortInfo"}]},{"libraryName":"component","start":631,"end":665,"specifiers":[{"specifier":"Control"}]},{"libraryName":"component.grid","start":666,"end":723,"specifiers":[{"specifier":"GridConfigurator"}]},{"libraryName":"webbpm.event","start":724,"end":768,"specifiers":[{"specifier":"Event"}]},{"libraryName":"decorators","start":769,"end":833,"specifiers":[{"specifier":"AdvancedProperty"}]},{"libraryName":"@angular/core","start":834,"end":901,"specifiers":[{"specifier":"ChangeDetectorRef"},{"specifier":"ElementRef"},{"specifier":"Input"}]},{"libraryName":"common","start":902,"end":946,"specifiers":[{"specifier":"Deferred"}]},{"libraryName":"decorators","start":947,"end":993,"specifiers":[{"specifier":"Visible"}]},{"libraryName":"decorators","start":994,"end":1066,"specifiers":[{"specifier":"ExcludeTypeFiltering"}]},{"libraryName":"generated.property.enums","start":1067,"end":1143,"specifiers":[{"specifier":"GridDisplayType"}]},{"libraryName":"generated.model","start":1144,"end":1193,"specifiers":[{"specifier":"Filter"}]},{"libraryName":"generated.ru.cg.webbpm.modules.database.api.dao.option","start":1194,"end":1288,"specifiers":[{"specifier":"SortOrder"}]},{"libraryName":"decorators","start":1289,"end":1335,"specifiers":[{"specifier":"NotNull"}]},{"libraryName":"component","start":1336,"end":1394,"specifiers":[{"specifier":"SelectableComponent"}]},{"libraryName":"component.grid","start":1395,"end":1452,"specifiers":[{"specifier":"WebbpmDatasource"}]},{"libraryName":"util","start":1453,"end":1497,"specifiers":[{"specifier":"GridUtils"}]},{"libraryName":"component.grid.utils","start":1498,"end":1565,"specifiers":[{"specifier":"GridColumnDefUtils"}]},{"libraryName":"component.grid.utils","start":1566,"end":1631,"specifiers":[{"specifier":"GridColumnIdUtils"}]},{"libraryName":"generated.property.grid","start":1632,"end":1697,"specifiers":[{"specifier":"ColumnSort"}]},{"libraryName":"component.grid.utils","start":1698,"end":1773,"specifiers":[{"specifier":"GridValueRendererUtils"}]},{"libraryName":"component.grid.enums","start":1774,"end":1855,"specifiers":[{"specifier":"GridRowClickSelectionType"}]},{"libraryName":"component.grid.enums","start":1856,"end":1931,"specifiers":[{"specifier":"GridLoadingOverlayType"}]},{"libraryName":"component.grid.utils","start":1932,"end":2003,"specifiers":[{"specifier":"GridCellTooltipUtils"}]},{"libraryName":"component.grid.utils","start":2004,"end":2081,"specifiers":[{"specifier":"GridValueFormatterUtils"}]},{"libraryName":"component.grid.menus","start":2082,"end":2151,"specifiers":[{"specifier":"GridContextMenuItem"}]},{"libraryName":"component.grid.selection","start":2152,"end":2217,"specifiers":[{"specifier":"IsRowSelectable"}]},{"libraryName":"component.grid.selection","start":2218,"end":2293,"specifiers":[{"specifier":"GridSelectionService"}]},{"libraryName":"generated.model.grid","start":2294,"end":2350,"specifiers":[{"specifier":"GridRow"}]},{"libraryName":"component.grid.navigation","start":2351,"end":2429,"specifiers":[{"specifier":"GridNavigationService"}]},{"libraryName":"component.grid.utils","start":2430,"end":2507,"specifiers":[{"specifier":"GridColumnKeyboardUtils"}]},{"libraryName":"component.grid.utils","start":2508,"end":2589,"specifiers":[{"specifier":"GridColumnComparatorUtils"}]},{"libraryName":"@ng-bootstrap/ng-bootstrap","start":2590,"end":2642,"specifiers":[{"specifier":"NgbModal"}]},{"libraryName":"component.grid.headers","start":2643,"end":2710,"specifiers":[{"specifier":"GridSettingHeader"}]},{"libraryName":"directive","start":2711,"end":2807,"specifiers":[{"specifier":"GridConfiguratorDialogComponent"}]},{"libraryName":"modules.core.service","start":2808,"end":2890,"specifiers":[{"specifier":"LocalStorageService"}]},{"libraryName":"component.grid.utils","start":2891,"end":2962,"specifiers":[{"specifier":"GridColumnStateUtils"}]},{"libraryName":"modules.bpmn.storage","start":2963,"end":3047,"specifiers":[{"specifier":"PageObjectByIdStorage"}]},{"libraryName":"generated.component.grid.model","start":3048,"end":3120,"specifiers":[{"specifier":"PinnedType"}]},{"libraryName":"component.grid.utils","start":3121,"end":3194,"specifiers":[{"specifier":"GridColumnFilterUtils"}]},{"libraryName":"component.grid","start":3195,"end":3246,"specifiers":[{"specifier":"RussianLocale"}]},{"libraryName":"component.enum","start":3247,"end":3290,"specifiers":[{"specifier":"GridTheme"}]},{"libraryName":"moment-timezone","start":3291,"end":3328,"specifiers":[],"defaultAlias":"moment"},{"libraryName":"moment","start":3329,"end":3359,"specifiers":[{"specifier":"Moment"}]},{"libraryName":"util","start":3360,"end":3410,"specifiers":[{"specifier":"DateTimeUtil"}]},{"libraryName":"component.grid.renderers","start":3411,"end":3488,"specifiers":[{"specifier":"GridCellValueRenderer"}]},{"libraryName":"ag-grid-community","start":3489,"end":3538,"specifiers":[{"specifier":"GetRowIdParams"}]},{"libraryName":"ag-grid-community","start":3539,"end":3592,"specifiers":[{"specifier":"RowDataTransaction"}]},{"libraryName":"component.grid.tooltip","start":3593,"end":3654,"specifiers":[{"specifier":"DefaultTooltip"}]},{"libraryName":"component.enum","start":3655,"end":3712,"specifiers":[{"specifier":"GridRowModelType"}]},{"libraryName":"ag-grid-community","start":3713,"end":3759,"specifiers":[{"specifier":"ColumnState"}]},{"libraryName":"util","start":3760,"end":3836,"specifiers":[{"specifier":"UnsupportedOperationError"}]}],"exports":[],"declarations":[],"classes":[{"name":"BaseGrid","isExported":true,"start":3838,"end":39712,"accessors":[],"getters":[{"name":"rowData","visibility":1,"type":"any[]","isAbstract":false,"isStatic":false,"start":8396,"end":8703}],"setters":[{"name":"rowData","visibility":1,"isAbstract":false,"isStatic":false,"start":8707,"end":8963}],"decorators":[],"properties":[{"name":"headerHeight","visibility":2,"type":"number","isOptional":false,"isStatic":false,"start":3920,"end":3986,"decorators":[{"name":"Input","parameters":[]},{"name":"AdvancedProperty","parameters":[]}]},{"name":"rowHeight","visibility":2,"type":"number","isOptional":false,"isStatic":false,"start":3990,"end":4053,"decorators":[{"name":"Input","parameters":[]},{"name":"AdvancedProperty","parameters":[]}]},{"name":"rowSelection","visibility":2,"isOptional":false,"isStatic":false,"start":4057,"end":4119,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["false"]}]},{"name":"rowClassRules","visibility":2,"type":"any","isOptional":false,"isStatic":false,"start":4123,"end":4180,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["false"]}]},{"name":"datasource","visibility":2,"type":"WebbpmDatasource","isOptional":false,"isStatic":false,"start":4184,"end":4251,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["false"]}]},{"name":"maxConcurrentDatasourceRequests","visibility":2,"type":"number","isOptional":false,"isStatic":false,"start":4255,"end":4342,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["false"]}]},{"name":"blockLoadDebounceMillis","visibility":2,"type":"number","isOptional":false,"isStatic":false,"start":4346,"end":4422,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["false"]}]},{"name":"blockSize","visibility":2,"type":"number","isOptional":false,"isStatic":false,"start":4426,"end":4482,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["false"]}]},{"name":"columnDefs","visibility":2,"type":"ColDef[]","isOptional":false,"isStatic":false,"start":4486,"end":4545,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["false"]}]},{"name":"defaultColDef","visibility":2,"type":"any","isOptional":false,"isStatic":false,"start":4549,"end":4606,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["false"]}]},{"name":"pinnedBottomRowData","visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"start":4610,"end":4680,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["false"]}]},{"name":"suppressColumnTooltip","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":4684,"end":4761,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["false"]}]},{"name":"autoStretchColumns","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":4765,"end":4833,"decorators":[{"name":"Input","parameters":[]},{"name":"AdvancedProperty","parameters":[]}]},{"name":"loadingOverlayType","visibility":2,"type":"GridLoadingOverlayType","isOptional":false,"isStatic":false,"start":4837,"end":4909,"decorators":[{"name":"AdvancedProperty","parameters":[]}]},{"name":"loadingOverlayMessage","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":4914,"end":5089,"decorators":[{"name":"AdvancedProperty","parameters":[]},{"name":"Visible","parameters":["loadingOverlayType == GridLoadingOverlayType.TEXT_OVERLAY"]}]},{"name":"noRowsOverlayMessage","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":5093,"end":5246,"decorators":[{"name":"AdvancedProperty","parameters":[]},{"name":"Visible","parameters":["loadingOverlayType == GridLoadingOverlayType.TEXT_OVERLAY"]}]},{"name":"theme","visibility":2,"type":"GridTheme","isOptional":false,"isStatic":false,"start":5250,"end":5315,"decorators":[{"name":"AdvancedProperty","parameters":[]}]},{"name":"gridLoaded","visibility":2,"type":"Event","isOptional":false,"isStatic":false,"start":5319,"end":5409,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"multiselectable","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":5413,"end":5458,"decorators":[{"name":"NotNull","parameters":[]}]},{"name":"checkboxColumn","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":5462,"end":5531,"decorators":[{"name":"Visible","parameters":["multiselectable == true"]}]},{"name":"checkboxHeader","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":5534,"end":5609,"decorators":[{"name":"Visible","parameters":["checkboxColumn == true"]}]},{"name":"pinnedBottomRowLabel","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":5613,"end":5649,"decorators":[]},{"name":"rowClickSelectionType","visibility":2,"type":"GridRowClickSelectionType","isOptional":false,"isStatic":false,"start":5653,"end":5757,"decorators":[]},{"name":"selectionChangeEvent","visibility":2,"type":"Event","isOptional":false,"isStatic":false,"start":5761,"end":5848,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"cellClickEvent","visibility":2,"type":"Event","isOptional":false,"isStatic":false,"start":5852,"end":5925,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"rowClickEvent","visibility":2,"type":"Event","isOptional":false,"isStatic":false,"start":5929,"end":6001,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"rowDoubleClickEvent","visibility":2,"type":"Event","isOptional":false,"isStatic":false,"start":6005,"end":6083,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"showRowNumber","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":6088,"end":6118,"decorators":[]},{"name":"floatingFilter","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":6122,"end":6173,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"filter","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":6177,"end":6228,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"localeText","visibility":2,"type":"any","isOptional":false,"isStatic":false,"start":6232,"end":6275,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"allowContextMenuWithControlKey","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":6279,"end":6348,"decorators":[{"name":"AdvancedProperty","parameters":[]}]},{"name":"saveColumnState","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":6352,"end":6414,"decorators":[{"name":"AdvancedProperty","parameters":[]}]},{"name":"gridConfigurationRowHeight","visibility":2,"type":"number","isOptional":false,"isStatic":false,"start":6418,"end":6487,"decorators":[{"name":"AdvancedProperty","parameters":[]}]},{"name":"tooltipDelay","visibility":2,"type":"number","isOptional":false,"isStatic":false,"start":6491,"end":6547,"decorators":[{"name":"AdvancedProperty","parameters":[]}]},{"name":"enableCellTextSelection","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":6551,"end":6620,"decorators":[{"name":"AdvancedProperty","parameters":[]}]},{"name":"gridApi","visibility":1,"type":"GridApi","isOptional":false,"isStatic":false,"start":6624,"end":6651,"decorators":[]},{"name":"columnApi","visibility":1,"type":"ColumnApi","isOptional":false,"isStatic":false,"start":6654,"end":6685,"decorators":[]},{"name":"cellClickListeners","visibility":1,"type":"Function[]","isOptional":false,"isStatic":false,"start":6688,"end":6734,"decorators":[]},{"name":"rowClickListeners","visibility":1,"type":"Function[]","isOptional":false,"isStatic":false,"start":6737,"end":6782,"decorators":[]},{"name":"rowDoubleClickListeners","visibility":1,"type":"Function[]","isOptional":false,"isStatic":false,"start":6785,"end":6836,"decorators":[]},{"name":"postLoadListeners","visibility":1,"type":"Function[]","isOptional":false,"isStatic":false,"start":6839,"end":6884,"decorators":[]},{"name":"columnVisibilityChangedListeners","visibility":1,"type":"Function[]","isOptional":false,"isStatic":false,"start":6887,"end":6947,"decorators":[]},{"name":"columnResizedListeners","visibility":1,"type":"Function[]","isOptional":false,"isStatic":false,"start":6950,"end":7000,"decorators":[]},{"name":"columnMovedListeners","visibility":1,"type":"Function[]","isOptional":false,"isStatic":false,"start":7003,"end":7051,"decorators":[]},{"name":"sortChangedListeners","visibility":1,"type":"Function[]","isOptional":false,"isStatic":false,"start":7054,"end":7102,"decorators":[]},{"name":"onGridReadyCallbacks","visibility":1,"type":"Function[]","isOptional":false,"isStatic":false,"start":7105,"end":7153,"decorators":[]},{"name":"gridSelectionService","visibility":1,"type":"GridSelectionService","isOptional":false,"isStatic":false,"start":7156,"end":7209,"decorators":[]},{"name":"gridNavigationService","visibility":1,"type":"GridNavigationService","isOptional":false,"isStatic":false,"start":7212,"end":7267,"decorators":[]},{"name":"autoStretchColumnsListener","visibility":1,"type":"Function","isOptional":false,"isStatic":false,"start":7270,"end":7359,"decorators":[]},{"name":"destroyCalled","visibility":0,"type":"boolean","isOptional":false,"isStatic":false,"start":7362,"end":7401,"decorators":[]},{"name":"defaultSortModel","visibility":1,"type":"any","isOptional":false,"isStatic":false,"start":7405,"end":7437,"decorators":[]},{"name":"tempRowData","visibility":1,"type":"any[]","isOptional":false,"isStatic":false,"start":7759,"end":7788,"decorators":[]},{"name":"tempTransactions","visibility":1,"type":"RowDataTransaction[]","isOptional":false,"isStatic":false,"start":7791,"end":7845,"decorators":[]},{"name":"initDeferred","visibility":1,"type":"Deferred","isOptional":false,"isStatic":false,"start":7848,"end":7910,"decorators":[]},{"name":"initialized","visibility":0,"type":"boolean","isOptional":false,"isStatic":false,"start":7914,"end":7951,"decorators":[]},{"name":"dependDeferred","visibility":0,"type":"Deferred","isOptional":false,"isStatic":false,"start":7955,"end":8017,"decorators":[]},{"name":"rowSelectable","visibility":0,"type":"IsRowSelectable","isOptional":false,"isStatic":false,"start":8020,"end":8059,"decorators":[]},{"name":"contextMenuItems","visibility":0,"type":"GridContextMenuItem[]","isOptional":false,"isStatic":false,"start":8062,"end":8110,"decorators":[]},{"name":"ngbModal","visibility":0,"type":"NgbModal","isOptional":false,"isStatic":false,"start":8113,"end":8140,"decorators":[]},{"name":"gridConfigurationCache","visibility":0,"type":"PageObjectByIdStorage","isOptional":false,"isStatic":false,"start":8143,"end":8197,"decorators":[]}],"methods":[{"name":"updateRowData","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":8967,"end":9156,"decorators":[],"parameters":[{"name":"diff","type":"RowDataTransaction","start":8991,"end":9015}],"variables":[]},{"name":"applyUpdateTransaction","isAbstract":false,"visibility":1,"isOptional":false,"isStatic":false,"isAsync":false,"start":9160,"end":9429,"decorators":[],"parameters":[{"name":"diff","type":"RowDataTransaction","start":9193,"end":9217}],"variables":[{"name":"transaction","isConst":false,"isExported":false,"start":9225,"end":9279},{"name":"rowNodesToUpdate","isConst":false,"isExported":false,"start":9284,"end":9351}]},{"name":"initialize","isAbstract":false,"visibility":2,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":9433,"end":10580,"decorators":[],"parameters":[],"variables":[{"name":"localStorageService","isConst":false,"isExported":false,"start":9794,"end":9859},{"name":"gridConfiguration","isConst":true,"isExported":false,"start":9864,"end":9978},{"name":"grid","isConst":false,"isExported":false,"type":"any","start":10085,"end":10129}]},{"name":"start","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":10584,"end":10845,"decorators":[],"parameters":[],"variables":[]},{"name":"reset","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":10849,"end":10918,"decorators":[],"parameters":[],"variables":[]},{"name":"getRowModelType","isAbstract":true,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":10922,"end":10964,"decorators":[],"parameters":[],"variables":[]},{"name":"getGridApi","isAbstract":false,"visibility":2,"type":"GridApi","isOptional":false,"isStatic":false,"isAsync":false,"start":10968,"end":11027,"decorators":[],"parameters":[],"variables":[]},{"name":"getColumnApi","isAbstract":false,"visibility":2,"type":"ColumnApi","isOptional":false,"isStatic":false,"isAsync":false,"start":11031,"end":11096,"decorators":[],"parameters":[],"variables":[]},{"name":"initGrid","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":11100,"end":11518,"decorators":[],"parameters":[],"variables":[]},{"name":"applyConfigurators","isAbstract":false,"visibility":0,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":11522,"end":11731,"decorators":[],"parameters":[],"variables":[{"name":"configurators","isConst":false,"isExported":false,"start":11563,"end":11634}]},{"name":"initDefaultColDef","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":11735,"end":11854,"decorators":[],"parameters":[],"variables":[]},{"name":"initDefaultSortModel","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":11858,"end":12393,"decorators":[],"parameters":[],"variables":[{"name":"columnSorts","isConst":false,"isExported":false,"type":"ColumnSort[]","start":11903,"end":11957},{"name":"columns","isConst":false,"isExported":false,"start":11962,"end":11994}]},{"name":"getColumns","isAbstract":false,"visibility":1,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":12397,"end":12476,"decorators":[],"parameters":[],"variables":[]},{"name":"getColumnSorts","isAbstract":false,"visibility":1,"isOptional":false,"isStatic":false,"isAsync":false,"start":12480,"end":12560,"decorators":[],"parameters":[],"variables":[]},{"name":"defaultSortingIsPossible","isAbstract":false,"visibility":1,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":12564,"end":13009,"decorators":[],"parameters":[{"name":"columnSorts","type":"ColumnSort[]","start":12599,"end":12624},{"name":"columns","start":12626,"end":12633}],"variables":[{"name":"columnSortFieldName","isConst":false,"isExported":false,"start":12780,"end":12847}]},{"name":"getColumnsScript","isAbstract":false,"visibility":1,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":13013,"end":13092,"decorators":[],"parameters":[],"variables":[]},{"name":"initColumnDefs","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":13096,"end":13395,"decorators":[],"parameters":[],"variables":[{"name":"columns","isConst":false,"isExported":false,"start":13135,"end":13181},{"name":"columnDef","isConst":false,"isExported":false,"type":"ColDef","start":13293,"end":13354}]},{"name":"columnToColumnDef","isAbstract":false,"visibility":1,"type":"ColDef","isOptional":false,"isStatic":false,"isAsync":false,"start":13399,"end":17326,"decorators":[],"parameters":[{"name":"column","type":"any","start":13427,"end":13438}],"variables":[{"name":"columnDef","isConst":true,"isExported":false,"type":"ColDef","start":13454,"end":13483},{"name":"type","isConst":false,"isExported":false,"start":14965,"end":14994},{"name":"filterMoment","isConst":false,"isExported":false,"type":"Moment","start":15508,"end":15651},{"name":"cellMoment","isConst":false,"isExported":false,"type":"Moment","start":15668,"end":15736},{"name":"renderer","isConst":true,"isExported":false,"type":"ICellRendererFunc","start":16698,"end":16778}]},{"name":"createRenderer","isAbstract":false,"visibility":1,"type":"(params: ICellRendererParams) => HTMLElement | string","isOptional":false,"isStatic":false,"isAsync":false,"start":17330,"end":17849,"decorators":[],"parameters":[{"name":"column","type":"any","start":17355,"end":17366}],"variables":[{"name":"type","isConst":false,"isExported":false,"start":17429,"end":17458},{"name":"renderer","isConst":false,"isExported":false,"type":"GridCellValueRenderer","start":17463,"end":17697}]},{"name":"initRowNumberConfiguration","isAbstract":false,"visibility":0,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":17853,"end":18060,"decorators":[],"parameters":[],"variables":[{"name":"columnDef","isConst":false,"isExported":false,"type":"ColDef","start":17953,"end":18016}]},{"name":"initSelectableConfiguration","isAbstract":false,"visibility":0,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":18064,"end":18381,"decorators":[],"parameters":[],"variables":[{"name":"columnDef","isConst":false,"isExported":false,"type":"ColDef","start":18255,"end":18337}]},{"name":"initPinnedBottomRowData","isAbstract":false,"visibility":0,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":18385,"end":18830,"decorators":[],"parameters":[],"variables":[{"name":"pinnedBottomRow","isConst":false,"isExported":false,"start":18502,"end":18527},{"name":"columnDef","isConst":false,"isExported":false,"type":"ColDef","start":18604,"end":18670}]},{"name":"initRowClasses","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":18834,"end":19299,"decorators":[],"parameters":[],"variables":[]},{"name":"onGridReady","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":19303,"end":20328,"decorators":[],"parameters":[{"name":"event","type":"GridReadyEvent","start":19322,"end":19343}],"variables":[{"name":"allRowNodesToUpdate","isConst":false,"isExported":false,"start":19603,"end":19631},{"name":"transaction","isConst":false,"isExported":false,"start":19679,"end":19730},{"name":"rowsToUpdate","isConst":false,"isExported":false,"start":19737,"end":19800}]},{"name":"autoStretchColumnsIfNeeded","isAbstract":false,"visibility":0,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":20332,"end":20461,"decorators":[],"parameters":[],"variables":[]},{"name":"destroy","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":20466,"end":20822,"decorators":[],"parameters":[],"variables":[]},{"name":"setDisabledByParent","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":20826,"end":20991,"decorators":[],"parameters":[{"name":"value","type":"boolean","start":20846,"end":20860}],"variables":[]},{"name":"onBodyScroll","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":20995,"end":21050,"decorators":[],"parameters":[{"name":"event","type":"BodyScrollEvent","start":21015,"end":21037}],"variables":[]},{"name":"getSelectedRows","isAbstract":false,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":21054,"end":21160,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"getSelectedRowsIds","isAbstract":false,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":21164,"end":21276,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"getSelectedRow","isAbstract":false,"visibility":2,"type":"any | null","isOptional":false,"isStatic":false,"isAsync":false,"start":21280,"end":21389,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"getSelectedRowId","isAbstract":false,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":21393,"end":21525,"decorators":[{"name":"Visible","parameters":[]},{"name":"ExcludeTypeFiltering","parameters":[]}],"parameters":[],"variables":[]},{"name":"getSelectedRowCellValue","isAbstract":false,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":21529,"end":21853,"decorators":[{"name":"Visible","parameters":[]},{"name":"ExcludeTypeFiltering","parameters":[]}],"parameters":[{"name":"columnOrderNum","type":"number","start":21599,"end":21621}],"variables":[{"name":"selectedRow","isConst":false,"isExported":false,"start":21634,"end":21674},{"name":"colDefIndex","isConst":false,"isExported":false,"start":21679,"end":21733},{"name":"colName","isConst":false,"isExported":false,"start":21738,"end":21787}]},{"name":"getColDefIndex","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":21857,"end":22236,"decorators":[{"name":"Visible","parameters":["false"]}],"parameters":[{"name":"columnOrderNum","type":"number","start":21899,"end":21921}],"variables":[{"name":"colDefIndex","isConst":false,"isExported":false,"start":21929,"end":21966}]},{"name":"getSelectedRowCount","isAbstract":false,"visibility":2,"type":"number","isOptional":false,"isStatic":false,"isAsync":false,"start":22240,"end":22355,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"setMultiselectable","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":22359,"end":22529,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"boolean","start":22398,"end":22412}],"variables":[]},{"name":"selectRow","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":22533,"end":22628,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"id","type":"any","start":22563,"end":22570}],"variables":[]},{"name":"selectRows","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":22632,"end":22733,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"ids","type":"any[]","start":22663,"end":22673}],"variables":[]},{"name":"deselectRow","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":22737,"end":22836,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"id","type":"any","start":22769,"end":22776}],"variables":[]},{"name":"deselectRows","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":22840,"end":22945,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"ids","type":"any[]","start":22873,"end":22883}],"variables":[]},{"name":"selectAll","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":22949,"end":23035,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"deselectAll","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":23039,"end":23129,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"isRowSelectableFunc","isAbstract":false,"visibility":2,"type":"Function","isOptional":false,"isStatic":false,"isAsync":false,"start":23133,"end":23242,"decorators":[],"parameters":[],"variables":[]},{"name":"isRowSelectable","isAbstract":false,"visibility":1,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":23246,"end":23381,"decorators":[],"parameters":[{"name":"rowNode","type":"IRowNode","start":23272,"end":23289}],"variables":[]},{"name":"isRowMultiSelectWithClick","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":23385,"end":23522,"decorators":[],"parameters":[],"variables":[]},{"name":"isSuppressRowClickSelection","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":23526,"end":23668,"decorators":[],"parameters":[],"variables":[]},{"name":"isSuppressOverlay","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":23672,"end":23788,"decorators":[],"parameters":[],"variables":[]},{"name":"isSuppressLoadingOverlay","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":23792,"end":23877,"decorators":[],"parameters":[],"variables":[]},{"name":"isSuppressNoRowsOverlay","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":23881,"end":23965,"decorators":[],"parameters":[],"variables":[]},{"name":"getAllRows","isAbstract":false,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":23969,"end":24026,"decorators":[],"parameters":[],"variables":[]},{"name":"addRows","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":24030,"end":24130,"decorators":[],"parameters":[{"name":"rows","type":"any[]","start":24045,"end":24056}],"variables":[]},{"name":"addRow","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":24134,"end":24194,"decorators":[],"parameters":[{"name":"row","type":"any","start":24148,"end":24156}],"variables":[]},{"name":"updateRows","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":24198,"end":24301,"decorators":[],"parameters":[{"name":"rows","type":"any[]","start":24216,"end":24227}],"variables":[]},{"name":"updateRow","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":24305,"end":24371,"decorators":[],"parameters":[{"name":"row","type":"any","start":24322,"end":24330}],"variables":[]},{"name":"removeRows","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":24375,"end":24478,"decorators":[],"parameters":[{"name":"rows","type":"any[]","start":24393,"end":24404}],"variables":[]},{"name":"removeRow","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":24482,"end":24548,"decorators":[],"parameters":[{"name":"row","type":"any","start":24499,"end":24507}],"variables":[]},{"name":"reload","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":24552,"end":24596,"decorators":[],"parameters":[{"name":"filters","type":"Filter[]","start":24566,"end":24583}],"variables":[]},{"name":"addOnGridReadyCallback","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":24600,"end":24707,"decorators":[],"parameters":[{"name":"callback","type":"Function","start":24630,"end":24648}],"variables":[]},{"name":"addCellClickListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":24711,"end":24827,"decorators":[],"parameters":[{"name":"listener","type":"Function","start":24739,"end":24757}],"variables":[]},{"name":"removeCellClickListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":24831,"end":24953,"decorators":[],"parameters":[{"name":"listener","type":"Function","start":24862,"end":24880}],"variables":[]},{"name":"addRowClickListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":24957,"end":25071,"decorators":[],"parameters":[{"name":"listener","type":"Function","start":24984,"end":25002}],"variables":[]},{"name":"removeRowClickListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":25075,"end":25195,"decorators":[],"parameters":[{"name":"listener","type":"Function","start":25105,"end":25123}],"variables":[]},{"name":"addRowDoubleClickListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":25199,"end":25325,"decorators":[],"parameters":[{"name":"listener","type":"Function","start":25232,"end":25250}],"variables":[]},{"name":"removeRowDoubleClickListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":25329,"end":25461,"decorators":[],"parameters":[{"name":"listener","type":"Function","start":25365,"end":25383}],"variables":[]},{"name":"onSelectionChanged","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":25465,"end":25660,"decorators":[],"parameters":[{"name":"event","type":"SelectionChangedEvent","start":25491,"end":25519}],"variables":[]},{"name":"getSelectValue","isAbstract":false,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":25664,"end":25777,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"getSelectValues","isAbstract":false,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":25781,"end":25899,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"addSelectListener","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":25903,"end":26012,"decorators":[],"parameters":[{"name":"listener","type":"Function","start":25928,"end":25946}],"variables":[]},{"name":"removeSelectListener","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":26016,"end":26131,"decorators":[],"parameters":[{"name":"listener","type":"Function","start":26044,"end":26062}],"variables":[]},{"name":"isMultiselectable","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":26135,"end":26209,"decorators":[],"parameters":[],"variables":[]},{"name":"getDependValue","isAbstract":false,"visibility":2,"type":"Deferred","isOptional":false,"isStatic":false,"isAsync":false,"start":26213,"end":26290,"decorators":[],"parameters":[],"variables":[]},{"name":"addPostLoadListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":26294,"end":26424,"decorators":[],"parameters":[{"name":"onLoadedFunction","type":"Function","start":26321,"end":26347}],"variables":[]},{"name":"removePostLoadListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":26428,"end":26564,"decorators":[],"parameters":[{"name":"onLoadedFunction","type":"Function","start":26458,"end":26484}],"variables":[]},{"name":"onLoadStart","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":26568,"end":26775,"decorators":[],"parameters":[],"variables":[]},{"name":"onLoadEnd","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":26779,"end":27331,"decorators":[],"parameters":[],"variables":[{"name":"rows","isConst":false,"isExported":false,"start":27034,"end":27058}]},{"name":"applyDefaultSortModel","isAbstract":false,"visibility":1,"isOptional":false,"isStatic":false,"isAsync":false,"start":27335,"end":28002,"decorators":[],"parameters":[],"variables":[{"name":"indexByColumns","isConst":false,"isExported":false,"start":27565,"end":27623},{"name":"field","isConst":false,"isExported":false,"start":27682,"end":27719}]},{"name":"getDefaultSortsIndexByColumns","isAbstract":false,"visibility":1,"type":"Map","isOptional":false,"isStatic":false,"isAsync":false,"start":28006,"end":28304,"decorators":[],"parameters":[],"variables":[{"name":"defaultSortColumns","isConst":false,"isExported":false,"start":28075,"end":28135},{"name":"indexByColumns","isConst":false,"isExported":false,"start":28140,"end":28187}]},{"name":"onLoadError","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":28308,"end":28519,"decorators":[],"parameters":[{"name":"reason","type":"any","start":28327,"end":28338}],"variables":[]},{"name":"onCellClicked","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":28523,"end":28674,"decorators":[],"parameters":[{"name":"event","type":"CellClickedEvent","start":28544,"end":28567}],"variables":[]},{"name":"fireCellClickedEvent","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":28678,"end":28853,"decorators":[],"parameters":[{"name":"event","type":"CellClickedEvent","start":28709,"end":28732}],"variables":[]},{"name":"onRowClicked","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":28857,"end":29005,"decorators":[],"parameters":[{"name":"event","type":"RowClickedEvent","start":28877,"end":28899}],"variables":[]},{"name":"fireRowClickedEvent","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":29009,"end":29190,"decorators":[],"parameters":[{"name":"event","type":"RowClickedEvent","start":29039,"end":29061}],"variables":[]},{"name":"onRowDoubleClicked","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":29194,"end":29360,"decorators":[],"parameters":[{"name":"event","type":"RowDoubleClickedEvent","start":29220,"end":29248}],"variables":[]},{"name":"fireRowDoubleClickedEvent","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":29364,"end":29569,"decorators":[],"parameters":[{"name":"event","type":"RowDoubleClickedEvent","start":29400,"end":29428}],"variables":[]},{"name":"onSortChanged","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":29573,"end":29681,"decorators":[],"parameters":[{"name":"event","type":"SortChangedEvent","start":29594,"end":29617}],"variables":[]},{"name":"addSortChangedListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":29685,"end":29831,"decorators":[],"parameters":[{"name":"onSortChangedFunction","type":"Function","start":29715,"end":29746}],"variables":[]},{"name":"removeSortChangedListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":29835,"end":29987,"decorators":[],"parameters":[{"name":"onSortChangedFunction","type":"Function","start":29868,"end":29899}],"variables":[]},{"name":"getColumnIdsToExport","isAbstract":false,"visibility":2,"type":"string[]","isOptional":false,"isStatic":false,"isAsync":false,"start":29991,"end":30050,"decorators":[],"parameters":[],"variables":[]},{"name":"getSortInfo","isAbstract":false,"visibility":2,"type":"SortInfo[]","isOptional":false,"isStatic":false,"isAsync":false,"start":30054,"end":31240,"decorators":[],"parameters":[],"variables":[{"name":"currentSortStateEqualDefault","isConst":false,"isExported":false,"start":30198,"end":30322},{"name":"localStorageColState","isConst":false,"isExported":false,"type":"ColumnState[]","start":30327,"end":30407},{"name":"sortInfo","isConst":false,"isExported":false,"type":"SortInfo","start":30591,"end":30631},{"name":"column","isConst":false,"isExported":false,"start":30640,"end":30694},{"name":"sortInfo","isConst":false,"isExported":false,"type":"SortInfo","start":30999,"end":31039}]},{"name":"onColumnMoved","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":31244,"end":31352,"decorators":[],"parameters":[{"name":"event","type":"ColumnMovedEvent","start":31265,"end":31288}],"variables":[]},{"name":"addColumnMovedListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":31356,"end":31502,"decorators":[],"parameters":[{"name":"onColumnMovedFunction","type":"Function","start":31386,"end":31417}],"variables":[]},{"name":"removeColumnMovedListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":31506,"end":31658,"decorators":[],"parameters":[{"name":"onColumnMovedFunction","type":"Function","start":31539,"end":31570}],"variables":[]},{"name":"getRowIdFunc","isAbstract":false,"visibility":2,"type":"GetRowIdFunc","isOptional":false,"isStatic":false,"isAsync":false,"start":31662,"end":31782,"decorators":[],"parameters":[],"variables":[]},{"name":"getDisplayedRowCount","isAbstract":false,"visibility":2,"type":"number","isOptional":false,"isStatic":false,"isAsync":false,"start":31786,"end":31912,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"setRowHeight","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":31916,"end":32018,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"number","start":31942,"end":31955}],"variables":[]},{"name":"setHeaderHeight","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":32022,"end":32130,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"number","start":32051,"end":32064}],"variables":[]},{"name":"setRowSelection","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":32134,"end":32229,"decorators":[],"parameters":[{"name":"value","type":"string","start":32150,"end":32163}],"variables":[]},{"name":"setDatasource","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":32233,"end":32334,"decorators":[],"parameters":[{"name":"value","type":"WebbpmDatasource","start":32247,"end":32270}],"variables":[]},{"name":"setBlockSize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":32338,"end":32427,"decorators":[],"parameters":[{"name":"value","type":"number","start":32351,"end":32364}],"variables":[]},{"name":"setAutoStretchColumns","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":32431,"end":32590,"decorators":[],"parameters":[{"name":"value","type":"boolean","start":32453,"end":32467}],"variables":[]},{"name":"showColumn","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":32594,"end":32709,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"columnOrderNum","type":"number","start":32625,"end":32647}],"variables":[]},{"name":"hideColumn","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":32713,"end":32829,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"columnOrderNum","type":"number","start":32744,"end":32766}],"variables":[]},{"name":"isColumnVisible","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":32833,"end":33082,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"columnOrderNum","type":"number","start":32869,"end":32891}],"variables":[{"name":"colDefIndex","isConst":false,"isExported":false,"start":32908,"end":32962},{"name":"columnKey","isConst":false,"isExported":false,"start":32967,"end":33018}]},{"name":"setColumnVisible","isAbstract":false,"visibility":0,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":33086,"end":33335,"decorators":[],"parameters":[{"name":"columnOrderNum","type":"number","start":33111,"end":33133},{"name":"visible","type":"boolean","start":33135,"end":33151}],"variables":[{"name":"colDefIndex","isConst":false,"isExported":false,"start":33165,"end":33219},{"name":"columnKey","isConst":false,"isExported":false,"start":33224,"end":33275}]},{"name":"renameColumn","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":33339,"end":33599,"decorators":[{"name":"Visible","parameters":["false"]}],"parameters":[{"name":"columnOrderNum","type":"number","start":33379,"end":33401},{"name":"newHeaderName","type":"string","start":33403,"end":33424}],"variables":[]},{"name":"getContextMenuItemsFunc","isAbstract":false,"visibility":2,"type":"Function","isOptional":false,"isStatic":false,"isAsync":false,"start":33603,"end":33735,"decorators":[],"parameters":[],"variables":[]},{"name":"getContextMenuItems","isAbstract":false,"visibility":1,"type":"(string | MenuItemDef)[]","isOptional":false,"isStatic":false,"isAsync":false,"start":33739,"end":33966,"decorators":[],"parameters":[{"name":"params","type":"GetContextMenuItemsParams","start":33769,"end":33802}],"variables":[]},{"name":"processCellForClipboard","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":33970,"end":34111,"decorators":[],"parameters":[{"name":"params","type":"ProcessCellForExportParams","start":34001,"end":34035}],"variables":[]},{"name":"isInitialized","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":34115,"end":34181,"decorators":[],"parameters":[],"variables":[]},{"name":"setValue","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":34185,"end":35190,"decorators":[],"parameters":[{"name":"rowData","start":34194,"end":34201}],"variables":[{"name":"clientSideSortState","isConst":false,"isExported":false,"type":"any","start":34209,"end":34245},{"name":"rows","isConst":false,"isExported":false,"type":"GridRow[]","start":34793,"end":34843},{"name":"column","isConst":false,"isExported":false,"start":35053,"end":35098}]},{"name":"getLoadingOverlayTemplate","isAbstract":false,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":35194,"end":35369,"decorators":[],"parameters":[],"variables":[]},{"name":"getNoRowsOverlayTemplate","isAbstract":false,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":35373,"end":35545,"decorators":[],"parameters":[],"variables":[]},{"name":"getGridConfigurationStorage","isAbstract":false,"visibility":2,"type":"PageObjectByIdStorage","isOptional":false,"isStatic":false,"isAsync":false,"start":35549,"end":35654,"decorators":[],"parameters":[],"variables":[]},{"name":"bindEvents","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":35658,"end":35874,"decorators":[],"parameters":[],"variables":[]},{"name":"unbindEvents","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":35878,"end":36102,"decorators":[],"parameters":[],"variables":[]},{"name":"openConfigurationDialog","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":36106,"end":37033,"decorators":[],"parameters":[],"variables":[{"name":"configurationDialog","isConst":false,"isExported":false,"start":36145,"end":36223}]},{"name":"onColumnResized","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":37037,"end":37151,"decorators":[],"parameters":[{"name":"event","type":"ColumnResizedEvent","start":37060,"end":37085}],"variables":[]},{"name":"addColumnResized","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":37155,"end":37301,"decorators":[],"parameters":[{"name":"onColumnResizedFunction","type":"Function","start":37179,"end":37212}],"variables":[]},{"name":"removeColumnResized","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":37305,"end":37457,"decorators":[],"parameters":[{"name":"onColumnResizedFunction","type":"Function","start":37332,"end":37365}],"variables":[]},{"name":"onColumnVisibilityChanged","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":37461,"end":37595,"decorators":[],"parameters":[{"name":"event","type":"ColumnVisibleEvent","start":37494,"end":37519}],"variables":[]},{"name":"addColumnVisibilityChanged","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":37599,"end":37771,"decorators":[],"parameters":[{"name":"onColumnVisibilityFunction","type":"Function","start":37633,"end":37669}],"variables":[]},{"name":"removeColumnVisibilityChanged","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":37775,"end":37953,"decorators":[],"parameters":[{"name":"onColumnVisibilityFunction","type":"Function","start":37812,"end":37848}],"variables":[]},{"name":"loadingEnabled","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":37957,"end":38012,"decorators":[],"parameters":[],"variables":[]},{"name":"getColumnCells","isAbstract":false,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":38016,"end":38276,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"columnOrderNum","type":"number","start":38051,"end":38073}],"variables":[{"name":"rows","isConst":false,"isExported":false,"start":38088,"end":38117},{"name":"colDefIndex","isConst":false,"isExported":false,"start":38122,"end":38176},{"name":"colName","isConst":false,"isExported":false,"start":38181,"end":38230}]},{"name":"columnStateFromLocalStorageHasSorts","isAbstract":false,"visibility":1,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":38280,"end":38566,"decorators":[],"parameters":[],"variables":[{"name":"columnsState","isConst":false,"isExported":false,"start":38343,"end":38417},{"name":"columnsStateWithSorts","isConst":false,"isExported":false,"start":38422,"end":38517}]},{"name":"getColumnStateFromLocalStorage","isAbstract":false,"visibility":1,"isOptional":false,"isStatic":false,"isAsync":false,"start":38570,"end":38866,"decorators":[],"parameters":[],"variables":[{"name":"configuration","isConst":false,"isExported":false,"start":38654,"end":38719}]},{"name":"applyColumnStateFromLocalStorage","isAbstract":false,"visibility":1,"isOptional":false,"isStatic":false,"isAsync":false,"start":38870,"end":39100,"decorators":[],"parameters":[],"variables":[{"name":"columnState","isConst":false,"isExported":false,"start":38955,"end":39011}]},{"name":"componentStateChanged","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":39104,"end":39332,"decorators":[],"parameters":[{"name":"$event","type":"ComponentStateChangedEvent","start":39126,"end":39160}],"variables":[]},{"name":"getAllLoadedRowIds","isAbstract":false,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":39336,"end":39710,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[{"name":"rowModelType","isConst":false,"isExported":false,"start":39390,"end":39432}]}],"extendsClauses":["Control"],"implementsClauses":["SelectableComponent"],"ctor":{"name":"BaseGrid","start":8201,"end":8392,"parameters":[{"name":"el","type":"ElementRef","start":8213,"end":8227},{"name":"cd","type":"ChangeDetectorRef","start":8229,"end":8250}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","window","RussianLocale","diff","RowDataTransaction","transaction","rowNodesToUpdate","rowNodes","force","Promise","NgbModal","a","b","localStorageService","LocalStorageService","gridConfiguration","GridColumnStateUtils","PageObjectByIdStorage","grid","$","event","GridSelectionService","GridNavigationService","GridCellTooltipUtils","GridApi","ColumnApi","configurators","configurator","GridConfigurator","resizable","sortable","columnSorts","ColumnSort","columns","columnSort","GridUtils","SortOrder","columnSortFieldName","column","GridColumns","columnDef","ColDef","GridColumnDefUtils","GridSettingHeader","PinnedType","GridDisplayType","params","type","GridColumnFilterUtils","comparator","filterLocalDateAtMidnight","cellValue","filterMoment","Moment","moment","cellMoment","DateTimeUtil","browserDatePicker","GridColumnComparatorUtils","GridValueFormatterUtils","SuppressKeyboardEventParams","GridColumnKeyboardUtils","renderer","ICellRendererFunc","GridValueRendererUtils","DefaultTooltip","ICellRendererParams","HTMLElement","GridCellValueRenderer","undefined","pinnedBottomRow","GridReadyEvent","allRowNodesToUpdate","t","rowsToUpdate","Events","cb","Function","value","BodyScrollEvent","Visible","ExcludeTypeFiltering","columnOrderNum","selectedRow","colDefIndex","colName","id","ids","rowNode","IRowNode","GridRowClickSelectionType","GridLoadingOverlayType","rows","add","remove","update","row","filters","Filter","callback","listener","SelectionChangedEvent","Deferred","onLoadedFunction","indexByColumns","field","Map","defaultSortColumns","Object","index","reason","CellClickedEvent","RowClickedEvent","RowDoubleClickedEvent","SortChangedEvent","onSortChangedFunction","SortInfo","currentSortStateEqualDefault","col","localStorageColState","ColumnState","colState","sortInfo","ColumnMovedEvent","onColumnMovedFunction","GetRowIdFunc","GetRowIdParams","GridColumnIdUtils","WebbpmDatasource","columnKey","visible","newHeaderName","GetContextMenuItemsParams","MenuItemDef","contextMenu","item","ProcessCellForExportParams","rowData","clientSideSortState","GridRowModelType","GridRow","colId","sortOrder","configurationDialog","GridConfiguratorDialogComponent","result","state","applyOrder","ColumnResizedEvent","onColumnResizedFunction","ColumnVisibleEvent","onColumnVisibilityFunction","columnsState","columnsStateWithSorts","configuration","columnState","$event","ComponentStateChangedEvent","rowModelType","UnsupportedOperationError","Control","SelectableComponent","Input","AdvancedProperty","headerHeight","rowHeight","rowSelection","rowClassRules","datasource","maxConcurrentDatasourceRequests","blockLoadDebounceMillis","blockSize","columnDefs","defaultColDef","pinnedBottomRowData","suppressColumnTooltip","autoStretchColumns","loadingOverlayType","loadingOverlayMessage","noRowsOverlayMessage","theme","GridTheme","gridLoaded","Event","NotNull","multiselectable","checkboxColumn","checkboxHeader","pinnedBottomRowLabel","rowClickSelectionType","selectionChangeEvent","cellClickEvent","rowClickEvent","rowDoubleClickEvent","showRowNumber","floatingFilter","filter","localeText","allowContextMenuWithControlKey","saveColumnState","gridConfigurationRowHeight","tooltipDelay","enableCellTextSelection","gridApi","columnApi","cellClickListeners","rowClickListeners","rowDoubleClickListeners","postLoadListeners","columnVisibilityChangedListeners","columnResizedListeners","columnMovedListeners","sortChangedListeners","onGridReadyCallbacks","gridSelectionService","gridNavigationService","autoStretchColumnsListener","destroyCalled","defaultSortModel","tempRowData","tempTransactions","initDeferred","initialized","dependDeferred","rowSelectable","IsRowSelectable","contextMenuItems","GridContextMenuItem","ngbModal","gridConfigurationCache","data"],"packageName":"component"},{"rootPath":"/","start":0,"end":3027,"imports":[{"libraryName":"component","start":0,"end":36,"specifiers":[{"specifier":"Behavior"}]},{"libraryName":"@angular/common/http","start":37,"end":85,"specifiers":[{"specifier":"HttpClient"}]},{"libraryName":"modules.bpmn.provider","start":86,"end":165,"specifiers":[{"specifier":"TaskParamsProvider"}]},{"libraryName":"modules.core.service","start":166,"end":260,"specifiers":[{"specifier":"ProgressIndicationService"}]},{"libraryName":"@angular/core","start":261,"end":300,"specifiers":[{"specifier":"Injector"}]},{"libraryName":"common","start":301,"end":357,"specifiers":[{"specifier":"PromiseWrapper"}]},{"libraryName":"common","start":358,"end":413,"specifiers":[{"specifier":"rejectMessage"}]}],"exports":[],"declarations":[],"classes":[{"name":"BaseRpcService","isExported":true,"start":415,"end":3026,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"httpClient","visibility":1,"type":"HttpClient","isOptional":false,"isStatic":false,"start":473,"end":506,"decorators":[]},{"name":"taskParamsProvider","visibility":1,"type":"TaskParamsProvider","isOptional":false,"isStatic":false,"start":509,"end":558,"decorators":[]},{"name":"progressIndicationService","visibility":1,"type":"ProgressIndicationService","isOptional":false,"isStatic":false,"start":561,"end":624,"decorators":[]},{"name":"sharedContext","visibility":2,"type":"any","isOptional":false,"isStatic":false,"start":627,"end":653,"decorators":[]},{"name":"promisesToRejectOnDestroyOrReset","visibility":0,"type":"PromiseWrapper[]","isOptional":false,"isStatic":false,"start":656,"end":725,"decorators":[]}],"methods":[{"name":"wrapPromise","isAbstract":false,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":1068,"end":1321,"decorators":[],"parameters":[{"name":"promise","type":"Promise","start":1080,"end":1101}],"variables":[{"name":"promiseWrapper","isConst":false,"isExported":false,"start":1123,"end":1170},{"name":"returnedPromise","isConst":false,"isExported":false,"start":1175,"end":1226}]},{"name":"getSharedContext","isAbstract":false,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":1325,"end":1385,"decorators":[],"parameters":[],"variables":[]},{"name":"getSharedProperty","isAbstract":false,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":1389,"end":1481,"decorators":[],"parameters":[{"name":"propName","type":"string","start":1407,"end":1423}],"variables":[]},{"name":"reset","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":1485,"end":1543,"decorators":[],"parameters":[],"variables":[]},{"name":"doRequest","isAbstract":false,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":1547,"end":2316,"decorators":[],"parameters":[{"name":"serviceName","type":"string","start":1560,"end":1579},{"name":"methodName","type":"string","start":1581,"end":1599},{"name":"argTypes","type":"string[]","start":1601,"end":1619},{"name":"args","type":"any[]","start":1621,"end":1632},{"name":"showProgressBar","type":"boolean","start":1649,"end":1674}],"variables":[{"name":"postObj","isConst":false,"isExported":false,"start":1746,"end":1875},{"name":"url","isConst":false,"isExported":false,"start":1979,"end":2090}]},{"name":"prepareArg","isAbstract":false,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":2320,"end":2409,"decorators":[],"parameters":[{"name":"arg","type":"any","start":2331,"end":2339}],"variables":[]},{"name":"destroy","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":2413,"end":2475,"decorators":[],"parameters":[],"variables":[]},{"name":"getRequestAdditionalProps","isAbstract":false,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":2479,"end":2755,"decorators":[],"parameters":[],"variables":[]},{"name":"promiseReject","isAbstract":false,"visibility":0,"isOptional":false,"isStatic":false,"isAsync":false,"start":2877,"end":3024,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["Behavior"],"implementsClauses":[],"ctor":{"name":"BaseRpcService","start":729,"end":1064,"parameters":[{"name":"pageId","type":"string","start":741,"end":756},{"name":"objectId","type":"string","start":758,"end":775},{"name":"injector","type":"Injector","start":777,"end":796},{"name":"interfaces","type":"any[]","start":798,"end":816}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["pageId","objectId","injector","Injector","interfaces","HttpClient","TaskParamsProvider","ProgressIndicationService","promise","Promise","promiseWrapper","PromiseWrapper","returnedPromise","propName","T","serviceName","methodName","argTypes","args","showProgressBar","arg","postObj","url","JSON","taskInstanceId","processInstanceId","undefined","rejectMessage","Behavior","httpClient","taskParamsProvider","progressIndicationService","sharedContext","promisesToRejectOnDestroyOrReset"],"packageName":"component"},{"rootPath":"/","start":0,"end":976,"imports":[{"libraryName":"@angular/core/testing","start":0,"end":89,"specifiers":[{"specifier":"async"},{"specifier":"ComponentFixture"},{"specifier":"fakeAsync"},{"specifier":"flush"},{"specifier":"TestBed"}]},{"libraryName":"@angular/forms","start":90,"end":133,"specifiers":[{"specifier":"FormsModule"}]},{"libraryName":"...testing","start":134,"end":182,"specifiers":[{"specifier":"TestUtil"}]},{"libraryName":"component","start":183,"end":211,"specifiers":[{"specifier":"Text"}]},{"libraryName":"pipe","start":212,"end":271,"specifiers":[{"specifier":"EmptyIfNullPipe"}]},{"libraryName":"@ng-bootstrap/ng-bootstrap","start":272,"end":325,"specifiers":[{"specifier":"NgbModule"}]}],"exports":[],"declarations":[{"name":"component","isConst":false,"isExported":false,"type":"Text","start":358,"end":378},{"name":"fixture","isConst":false,"isExported":false,"type":"ComponentFixture","start":381,"end":417}],"classes":[],"interfaces":[],"enums":[],"resources":[],"usages":["describe","component","Text","fixture","ComponentFixture","TestUtil","beforeEach","async","TestBed","declarations","EmptyIfNullPipe","imports","NgbModule","fakeAsync","flush","it","expect"],"packageName":"component"},{"rootPath":"/","start":0,"end":6518,"imports":[{"libraryName":"@angular/core","start":0,"end":39,"specifiers":[{"specifier":"Injector"}]},{"libraryName":"decorators","start":40,"end":86,"specifiers":[{"specifier":"Visible"}]},{"libraryName":"webbpm.event","start":87,"end":131,"specifiers":[{"specifier":"Event"}]},{"libraryName":"modules.page.model","start":132,"end":217,"specifiers":[{"specifier":"ObjRefInitializerBean"}]},{"libraryName":"component","start":218,"end":256,"specifiers":[{"specifier":"IBehavior"}]},{"libraryName":"util","start":257,"end":303,"specifiers":[{"specifier":"ScriptUtil"}]}],"exports":[],"declarations":[],"classes":[{"name":"Behavior","isExported":true,"start":305,"end":6517,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"injector","visibility":1,"type":"Injector","isOptional":false,"isStatic":false,"start":351,"end":380,"decorators":[]},{"name":"objectId","visibility":1,"type":"string","isOptional":false,"isStatic":false,"start":384,"end":411,"decorators":[]},{"name":"interfaces","visibility":1,"type":"any[]","isOptional":false,"isStatic":false,"start":415,"end":443,"decorators":[]},{"name":"pageId","visibility":1,"type":"string","isOptional":false,"isStatic":false,"start":447,"end":472,"decorators":[]},{"name":"refInitiated","visibility":0,"type":"boolean","isOptional":false,"isStatic":false,"start":476,"end":514,"decorators":[]},{"name":"instantiated","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":518,"end":575,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"context","visibility":2,"type":"any","isOptional":false,"isStatic":false,"start":579,"end":619,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"beforeStart","visibility":2,"type":"Event","isOptional":false,"isStatic":false,"start":675,"end":763,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"objRefInitializers","visibility":1,"type":"ObjRefInitializerBean[]","isOptional":false,"isStatic":false,"start":767,"end":826,"decorators":[]},{"name":"componentScript","visibility":1,"type":"any","isOptional":false,"isStatic":false,"start":830,"end":861,"decorators":[]},{"name":"scripts","visibility":1,"type":"Behavior[]","isOptional":false,"isStatic":false,"start":865,"end":900,"decorators":[]}],"methods":[{"name":"preInitialize","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1140,"end":1198,"decorators":[],"parameters":[],"variables":[]},{"name":"initialize","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1471,"end":1502,"decorators":[],"parameters":[],"variables":[]},{"name":"bindEvents","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1636,"end":1667,"decorators":[],"parameters":[],"variables":[]},{"name":"start","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1770,"end":1832,"decorators":[],"parameters":[],"variables":[]},{"name":"postStart","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1933,"end":1963,"decorators":[],"parameters":[],"variables":[]},{"name":"unbindEvents","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":1967,"end":1994,"decorators":[],"parameters":[],"variables":[]},{"name":"reset","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1998,"end":2017,"decorators":[],"parameters":[],"variables":[]},{"name":"getObjectName","isAbstract":false,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":2096,"end":2231,"decorators":[],"parameters":[],"variables":[]},{"name":"getObjectDescription","isAbstract":false,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":2322,"end":2395,"decorators":[],"parameters":[],"variables":[]},{"name":"getObjectPath","isAbstract":false,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":2399,"end":2841,"decorators":[],"parameters":[{"name":"relativeParent","type":"any","start":2413,"end":2432}],"variables":[{"name":"path","isConst":false,"isExported":false,"start":2448,"end":2576},{"name":"parentContext","isConst":false,"isExported":false,"start":2581,"end":2625}]},{"name":"getPrototypeId","isAbstract":false,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":2902,"end":3049,"decorators":[],"parameters":[],"variables":[]},{"name":"getComponentRootId","isAbstract":false,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":3111,"end":3257,"decorators":[],"parameters":[],"variables":[]},{"name":"getObjectNameAttr","isAbstract":false,"visibility":0,"type":"string","isOptional":false,"isStatic":true,"isAsync":false,"start":3261,"end":3414,"decorators":[],"parameters":[{"name":"context","type":"any","start":3294,"end":3306},{"name":"attributeName","type":"string","start":3308,"end":3329}],"variables":[]},{"name":"getScriptInChildren","isAbstract":false,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":3557,"end":3673,"decorators":[],"parameters":[{"name":"_class","type":"any","start":3577,"end":3588}],"variables":[]},{"name":"getScriptsInChildren","isAbstract":false,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":3823,"end":3943,"decorators":[],"parameters":[{"name":"_class","type":"any","start":3844,"end":3855}],"variables":[]},{"name":"getChildScripts","isAbstract":false,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":4113,"end":4223,"decorators":[],"parameters":[{"name":"_class","type":"any","start":4129,"end":4140}],"variables":[]},{"name":"getScript","isAbstract":false,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":4365,"end":4453,"decorators":[],"parameters":[{"name":"_class","type":"any","start":4375,"end":4386}],"variables":[]},{"name":"getScripts","isAbstract":false,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":4590,"end":4825,"decorators":[],"parameters":[{"name":"_class","type":"any","start":4601,"end":4612}],"variables":[{"name":"result","isConst":false,"isExported":false,"start":4627,"end":4643},{"name":"found","isConst":false,"isExported":false,"start":4689,"end":4741}]},{"name":"getChildComponents","isAbstract":false,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":4829,"end":4935,"decorators":[],"parameters":[],"variables":[]},{"name":"getScriptInObject","isAbstract":false,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":5106,"end":5226,"decorators":[],"parameters":[{"name":"objectId","type":"string","start":5124,"end":5140},{"name":"_class","type":"any","start":5142,"end":5153}],"variables":[]},{"name":"getPageId","isAbstract":false,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":5297,"end":5346,"decorators":[],"parameters":[],"variables":[]},{"name":"getObjectId","isAbstract":false,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":5440,"end":5493,"decorators":[],"parameters":[],"variables":[]},{"name":"getContext","isAbstract":false,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":5566,"end":5621,"decorators":[],"parameters":[],"variables":[]},{"name":"getParentContext","isAbstract":false,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":5625,"end":5705,"decorators":[],"parameters":[],"variables":[]},{"name":"implementsInterface","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":5709,"end":5814,"decorators":[],"parameters":[{"name":"_interface","type":"string","start":5736,"end":5754}],"variables":[]},{"name":"destroy","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":5818,"end":5865,"decorators":[],"parameters":[],"variables":[]},{"name":"initObjRefs","isAbstract":false,"visibility":0,"isOptional":false,"isStatic":false,"isAsync":false,"start":5869,"end":6251,"decorators":[],"parameters":[],"variables":[]},{"name":"setComponentScript","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":6255,"end":6332,"decorators":[],"parameters":[{"name":"script","type":"Behavior","start":6274,"end":6290}],"variables":[]},{"name":"markForCheck","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":6336,"end":6389,"decorators":[],"parameters":[],"variables":[]},{"name":"setObjRefInitializers","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":6393,"end":6515,"decorators":[],"parameters":[{"name":"objRefInitializers","type":"ObjRefInitializerBean[]","start":6415,"end":6458}],"variables":[]}],"extendsClauses":[],"implementsClauses":["IBehavior"],"ctor":{"name":"Behavior","start":904,"end":1136,"parameters":[{"name":"pageId","type":"string","start":916,"end":931},{"name":"objectId","type":"string","start":933,"end":950},{"name":"injector","type":"Injector","start":952,"end":971},{"name":"interfaces","type":"any[]","start":973,"end":991}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["pageId","objectId","injector","Injector","interfaces","returns","relativeParent","path","Behavior","parentContext","context","attributeName","param","_class","ScriptUtil","result","script","found","_interface","initializer","ObjRefInitializerBean","e","console","objRefInitializers","IBehavior","refInitiated","Visible","instantiated","beforeStart","Event","componentScript","scripts"],"packageName":"component"},{"rootPath":"/","start":0,"end":955,"imports":[{"libraryName":"@angular/core","start":0,"end":65,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"Component"}]},{"libraryName":"@angular/common/http","start":66,"end":114,"specifiers":[{"specifier":"HttpClient"}]},{"libraryName":"component.button","start":115,"end":154,"specifiers":[{"specifier":"Button"}]}],"exports":[],"declarations":[],"classes":[{"name":"ClearSecurityCacheBtn","isExported":true,"start":156,"end":954,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'clear-security-cache-button',\n templateUrl: './../../../src/resources/template/component/button/Button.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n }"]}],"properties":[{"name":"httpClient","visibility":0,"type":"HttpClient","isOptional":false,"isStatic":false,"start":444,"end":475,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":479,"end":574,"decorators":[],"parameters":[],"variables":[]},{"name":"doClickActions","isAbstract":false,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":578,"end":952,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["Button"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["HttpClient","Promise","reason","console","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","Button","httpClient"],"packageName":"component"},{"rootPath":"/","start":0,"end":110,"imports":[{"libraryName":"component","start":0,"end":38,"specifiers":[{"specifier":"IBehavior"}]}],"exports":[],"declarations":[],"classes":[],"interfaces":[{"name":"Collectible","isExported":true,"start":59,"end":109,"accessors":[],"properties":[],"methods":[],"extendsClauses":["IBehavior"],"implementsClauses":[]}],"enums":[],"resources":[],"usages":["IBehavior"],"packageName":"component"},{"rootPath":"/","start":0,"end":6224,"imports":[{"libraryName":"@angular/core","start":0,"end":36,"specifiers":[{"specifier":"Input"}]},{"libraryName":"component.selectize","start":37,"end":93,"specifiers":[{"specifier":"SelectizeBase"}]},{"libraryName":"model","start":94,"end":159,"specifiers":[{"specifier":"StaticComboBoxModel"}]},{"libraryName":"generated.model","start":160,"end":223,"specifiers":[{"specifier":"ComboBoxModel"}]},{"libraryName":"decorators","start":224,"end":270,"specifiers":[{"specifier":"Visible"}]},{"libraryName":"decorators","start":271,"end":335,"specifiers":[{"specifier":"AdvancedProperty"}]},{"libraryName":"component.selectize.enums","start":336,"end":416,"specifiers":[{"specifier":"SelectizeScrollGravity"}]},{"libraryName":"component.selectize.enums","start":417,"end":505,"specifiers":[{"specifier":"SelectizeDropdownDirection"}]}],"exports":[],"declarations":[],"classes":[{"name":"ComboBoxBase","isExported":true,"start":586,"end":6223,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"initialValue","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":648,"end":687,"decorators":[{"name":"Input","parameters":[]}]},{"name":"value","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":691,"end":732,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"scrollGravity","visibility":2,"type":"SelectizeScrollGravity","isOptional":false,"isStatic":false,"start":736,"end":836,"decorators":[{"name":"AdvancedProperty","parameters":[]}]},{"name":"dropdownDirection","visibility":2,"type":"SelectizeDropdownDirection","isOptional":false,"isStatic":false,"start":840,"end":949,"decorators":[{"name":"AdvancedProperty","parameters":[]}]},{"name":"internalValue","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":953,"end":1013,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["false"]}]},{"name":"selectize","visibility":1,"type":"Selectize.IApi","isOptional":false,"isStatic":false,"start":1062,"end":1143,"decorators":[]},{"name":"selectizeFieldName","visibility":1,"type":"string","isOptional":false,"isStatic":false,"start":1146,"end":1190,"decorators":[]},{"name":"selectizeMaxItems","visibility":1,"type":"number","isOptional":false,"isStatic":false,"start":1193,"end":1233,"decorators":[]},{"name":"selectizePlugins","visibility":1,"type":"string[] | IPluginOption[] | { [name: string]: any }","isOptional":false,"isStatic":false,"start":1236,"end":1324,"decorators":[]},{"name":"versioningValidationMessage","visibility":1,"type":"string","isOptional":false,"isStatic":false,"start":1328,"end":1374,"decorators":[]}],"methods":[{"name":"ngAfterViewInit","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":1378,"end":1456,"decorators":[],"parameters":[],"variables":[]},{"name":"ngOnDestroy","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":1460,"end":1534,"decorators":[],"parameters":[],"variables":[]},{"name":"itemShow","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1538,"end":1638,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"string","start":1567,"end":1580}],"variables":[]},{"name":"itemHide","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1642,"end":1741,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"string","start":1671,"end":1684}],"variables":[]},{"name":"setPlaceholder","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":1745,"end":1951,"decorators":[],"parameters":[{"name":"value","type":"string","start":1760,"end":1773}],"variables":[]},{"name":"refreshSelectizeOptions","isAbstract":false,"visibility":1,"isOptional":false,"isStatic":false,"isAsync":false,"start":1955,"end":2532,"decorators":[],"parameters":[{"name":"silent","type":"boolean","start":1989,"end":2005}],"variables":[{"name":"options","isConst":true,"isExported":false,"start":2013,"end":2050},{"name":"keys","isConst":false,"isExported":false,"start":2077,"end":2124},{"name":"model","isConst":false,"isExported":false,"start":2179,"end":2223}]},{"name":"setSelectizeValue","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2536,"end":2940,"decorators":[],"parameters":[{"name":"value","type":"any","start":2564,"end":2574}],"variables":[]},{"name":"setSelectizeInvalidValue","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2944,"end":3601,"decorators":[],"parameters":[{"name":"model","type":"any","start":2979,"end":2989}],"variables":[{"name":"value","isConst":false,"isExported":false,"start":3059,"end":3096}]},{"name":"initSelectize","isAbstract":false,"visibility":1,"isOptional":false,"isStatic":false,"isAsync":false,"start":3605,"end":5111,"decorators":[],"parameters":[],"variables":[{"name":"self","isConst":false,"isExported":false,"start":3637,"end":3653},{"name":"$select","isConst":false,"isExported":false,"start":3658,"end":3712},{"name":"dropDownLabel","isConst":false,"isExported":false,"start":4763,"end":4844}]},{"name":"getDatasource","isAbstract":true,"visibility":1,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":5115,"end":5157,"decorators":[],"parameters":[],"variables":[]},{"name":"changeItemVisibility","isAbstract":true,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":5161,"end":5239,"decorators":[],"parameters":[{"name":"value","type":"string","start":5201,"end":5214},{"name":"hidden","type":"boolean","start":5216,"end":5231}],"variables":[]},{"name":"onChangeSelectize","isAbstract":false,"visibility":1,"isOptional":false,"isStatic":false,"isAsync":false,"start":5404,"end":5669,"decorators":[],"parameters":[{"name":"value","start":5432,"end":5437}],"variables":[{"name":"option","isConst":false,"isExported":false,"type":"any","start":5481,"end":5529}]},{"name":"setEnabled","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":5673,"end":5822,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"boolean","start":5697,"end":5711}],"variables":[]},{"name":"setDisabledByParent","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":5826,"end":5980,"decorators":[],"parameters":[{"name":"value","type":"boolean","start":5846,"end":5860}],"variables":[]},{"name":"clear","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":5984,"end":6052,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"getVersioningValidationMessage","isAbstract":false,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":6056,"end":6147,"decorators":[],"parameters":[],"variables":[]},{"name":"setInitValue","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":6151,"end":6221,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["SelectizeBase"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["Selectize","IPluginOption","Visible","value","silent","options","keys","Object","i","model","item","self","$select","$","maxItems","placeholder","labelField","searchField","create","closeAfterSelect","blurOnSingleSelect","allowEmptyOption","openOnFocus","valueField","delimiter","highlight","scrollGravity","dropdownDirection","plugins","onChange","onFocus","onBlur","render","escape","option","dropDownLabel","hidden","Promise","undefined","author","SelectizeBase","Input","initialValue","AdvancedProperty","SelectizeScrollGravity","SelectizeDropdownDirection","internalValue","selectize","IApi","StaticComboBoxModel","ComboBoxModel","selectizeFieldName","selectizeMaxItems","selectizePlugins","name","versioningValidationMessage"],"packageName":"component"},{"rootPath":"/","start":0,"end":1227,"imports":[{"libraryName":"@angular/core/testing","start":0,"end":71,"specifiers":[{"specifier":"async"},{"specifier":"ComponentFixture"},{"specifier":"TestBed"}]},{"libraryName":"@angular/forms","start":72,"end":115,"specifiers":[{"specifier":"FormsModule"}]},{"libraryName":"...testing","start":116,"end":164,"specifiers":[{"specifier":"TestUtil"}]},{"libraryName":"component","start":165,"end":193,"specifiers":[{"specifier":"Text"}]},{"libraryName":"pipe","start":194,"end":253,"specifiers":[{"specifier":"EmptyIfNullPipe"}]},{"libraryName":"@ng-bootstrap/ng-bootstrap","start":254,"end":307,"specifiers":[{"specifier":"NgbModule"}]}],"exports":[],"declarations":[{"name":"component","isConst":false,"isExported":false,"type":"Text","start":339,"end":359},{"name":"fixture","isConst":false,"isExported":false,"type":"ComponentFixture","start":362,"end":398},{"name":"oldVisibleState","isConst":false,"isExported":false,"start":831,"end":875}],"classes":[],"interfaces":[],"enums":[],"resources":[],"usages":["describe","component","Text","fixture","ComponentFixture","TestUtil","beforeEach","async","TestBed","declarations","EmptyIfNullPipe","imports","NgbModule","it","oldVisibleState","expect"],"packageName":"component"},{"rootPath":"/","start":0,"end":10782,"imports":[{"libraryName":"component","start":0,"end":46,"specifiers":[{"specifier":"BaseComponent"}]},{"libraryName":"@angular/core","start":47,"end":154,"specifiers":[{"specifier":"ChangeDetectorRef"},{"specifier":"ElementRef"},{"specifier":"HostBinding"},{"specifier":"Input"},{"specifier":"SimpleChanges"}]},{"libraryName":"webbpm.event","start":155,"end":199,"specifiers":[{"specifier":"Event"}]},{"libraryName":"decorators","start":200,"end":246,"specifiers":[{"specifier":"NotNull"}]},{"libraryName":"common","start":247,"end":293,"specifiers":[{"specifier":"Focusable"}]},{"libraryName":"decorators","start":294,"end":358,"specifiers":[{"specifier":"AdvancedProperty"}]},{"libraryName":"decorators","start":359,"end":405,"specifiers":[{"specifier":"Visible"}]},{"libraryName":"component","start":406,"end":436,"specifiers":[{"specifier":"Style"}]},{"libraryName":"decorators","start":437,"end":497,"specifiers":[{"specifier":"CssClassEditor"}]},{"libraryName":"component","start":498,"end":534,"specifiers":[{"specifier":"IControl"}]}],"exports":[],"declarations":[],"classes":[{"name":"Control","isExported":true,"start":536,"end":10781,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"visible","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":623,"end":678,"decorators":[{"name":"Input","parameters":[]},{"name":"NotNull","parameters":[]}]},{"name":"disabled","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":682,"end":731,"decorators":[{"name":"Input","parameters":[]},{"name":"NotNull","parameters":[]}]},{"name":"tooltip","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":735,"end":769,"decorators":[{"name":"Input","parameters":[]}]},{"name":"style","visibility":2,"type":"Style","isOptional":false,"isStatic":false,"start":773,"end":826,"decorators":[{"name":"Input","parameters":[]},{"name":"AdvancedProperty","parameters":[]}]},{"name":"cssClasses","visibility":2,"type":"string[]","isOptional":false,"isStatic":false,"start":830,"end":916,"decorators":[{"name":"Input","parameters":[]},{"name":"AdvancedProperty","parameters":[]},{"name":"CssClassEditor","parameters":[]}]},{"name":"inheritParent","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":920,"end":990,"decorators":[{"name":"AdvancedProperty","parameters":[]},{"name":"Input","parameters":[]}]},{"name":"hidden","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":994,"end":1062,"decorators":[{"name":"Visible","parameters":["false"]},{"name":"HostBinding","parameters":["hidden"]}]},{"name":"focused","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":1066,"end":1110,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"cssClassesStr","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":1114,"end":1163,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"visibleChangeEvent","visibility":2,"type":"Event","isOptional":false,"isStatic":false,"start":1167,"end":1252,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"disableChangeEvent","visibility":2,"type":"Event","isOptional":false,"isStatic":false,"start":1256,"end":1341,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"focusEvent","visibility":2,"type":"Event","isOptional":false,"isStatic":false,"start":1345,"end":1422,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"visibleByParent","visibility":1,"type":"boolean","isOptional":false,"isStatic":false,"start":1426,"end":1468,"decorators":[]},{"name":"disabledByParent","visibility":1,"type":"boolean","isOptional":false,"isStatic":false,"start":1471,"end":1507,"decorators":[]},{"name":"inheritParentByParent","visibility":1,"type":"boolean","isOptional":false,"isStatic":false,"start":1510,"end":1558,"decorators":[]},{"name":"focusListeners","visibility":0,"type":"Function[]","isOptional":false,"isStatic":false,"start":1562,"end":1602,"decorators":[]},{"name":"blurListeners","visibility":0,"type":"Function[]","isOptional":false,"isStatic":false,"start":1605,"end":1644,"decorators":[]},{"name":"savedDisabledState","visibility":0,"isOptional":false,"isStatic":false,"start":1647,"end":1674,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":1757,"end":2076,"decorators":[],"parameters":[],"variables":[{"name":"nativeCssClasses","isConst":false,"isExported":false,"type":"string[]","start":1800,"end":1886}]},{"name":"ngOnChanges","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2080,"end":2601,"decorators":[],"parameters":[{"name":"changes","type":"SimpleChanges","start":2092,"end":2114}],"variables":[{"name":"injectBeanChanged","isConst":false,"isExported":false,"start":2160,"end":2218}]},{"name":"refreshStyles","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2605,"end":3395,"decorators":[],"parameters":[],"variables":[]},{"name":"joinCssClassesAsAttribute","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":3399,"end":3581,"decorators":[],"parameters":[],"variables":[]},{"name":"addCssClass","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":3585,"end":3807,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"cssClass","type":"string","start":3617,"end":3633}],"variables":[]},{"name":"removeCssClass","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":3811,"end":4069,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"cssClass","type":"string","start":3846,"end":3862}],"variables":[]},{"name":"focus","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":4073,"end":4113,"decorators":[],"parameters":[],"variables":[]},{"name":"setInheritParentByParent","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":4117,"end":4238,"decorators":[],"parameters":[{"name":"value","type":"boolean","start":4149,"end":4163}],"variables":[]},{"name":"inheritParentProps","isAbstract":false,"visibility":1,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":4242,"end":4348,"decorators":[],"parameters":[],"variables":[]},{"name":"setEnabled","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":4352,"end":4516,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"enabled","type":"boolean","start":4383,"end":4399}],"variables":[]},{"name":"isEnabled","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":4520,"end":4664,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"isVisible","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":4668,"end":4806,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"saveDisabledState","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":4810,"end":4953,"decorators":[],"parameters":[],"variables":[]},{"name":"getTooltip","isAbstract":false,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":4957,"end":5028,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"getTooltipOrEmpty","isAbstract":false,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":5032,"end":5135,"decorators":[],"parameters":[],"variables":[]},{"name":"restoreDisableState","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":5139,"end":5313,"decorators":[],"parameters":[],"variables":[]},{"name":"setVisible","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":5317,"end":5600,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"boolean","start":5341,"end":5355}],"variables":[{"name":"oldVisibilityState","isConst":false,"isExported":false,"start":5363,"end":5405}]},{"name":"setTooltip","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":5604,"end":5702,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"string","start":5628,"end":5641}],"variables":[]},{"name":"setCssClasses","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":5706,"end":5837,"decorators":[],"parameters":[{"name":"value","type":"string[]","start":5720,"end":5735}],"variables":[]},{"name":"setStyle","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":5841,"end":5947,"decorators":[],"parameters":[{"name":"value","type":"Style","start":5850,"end":5862}],"variables":[]},{"name":"getFocusElement","isAbstract":false,"visibility":1,"isOptional":false,"isStatic":false,"isAsync":false,"start":6109,"end":6199,"decorators":[],"parameters":[],"variables":[]},{"name":"setFocused","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":6271,"end":6653,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"boolean","start":6295,"end":6309}],"variables":[{"name":"focusElement","isConst":false,"isExported":false,"start":6317,"end":6359}]},{"name":"isFocused","isAbstract":false,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":6703,"end":6767,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"setVisibleByParent","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":6771,"end":7055,"decorators":[],"parameters":[{"name":"value","type":"boolean","start":6790,"end":6804}],"variables":[{"name":"oldVisibilityState","isConst":false,"isExported":false,"start":6812,"end":6854}]},{"name":"setDisabledByParent","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":7059,"end":7163,"decorators":[],"parameters":[{"name":"value","type":"boolean","start":7079,"end":7093}],"variables":[]},{"name":"getControl","isAbstract":false,"type":"Control","isOptional":false,"isStatic":false,"isAsync":false,"start":7220,"end":7264,"decorators":[],"parameters":[],"variables":[]},{"name":"onFocus","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":7324,"end":7457,"decorators":[],"parameters":[],"variables":[]},{"name":"onBlur","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":7517,"end":7650,"decorators":[],"parameters":[],"variables":[]},{"name":"removeListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":7654,"end":7853,"decorators":[],"parameters":[{"name":"onEventFunction","type":"Function","start":7676,"end":7701},{"name":"listeners","type":"Function[]","start":7703,"end":7724}],"variables":[{"name":"idx","isConst":false,"isExported":false,"type":"number","start":7738,"end":7791}]},{"name":"addListener","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":7857,"end":7968,"decorators":[],"parameters":[{"name":"onEventFunction","type":"Function","start":7876,"end":7901},{"name":"listeners","type":"Function[]","start":7903,"end":7924}],"variables":[]},{"name":"applyListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":7972,"end":8090,"decorators":[],"parameters":[{"name":"listeners","type":"Function[]","start":7993,"end":8014}],"variables":[]},{"name":"addFocusListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":8094,"end":8216,"decorators":[],"parameters":[{"name":"onFocusFunction","type":"Function","start":8118,"end":8143}],"variables":[]},{"name":"removeFocusListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":8220,"end":8348,"decorators":[],"parameters":[{"name":"onFocusFunction","type":"Function","start":8247,"end":8272}],"variables":[]},{"name":"addBlurListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":8352,"end":8470,"decorators":[],"parameters":[{"name":"onBlurFunction","type":"Function","start":8375,"end":8399}],"variables":[]},{"name":"removeBlurListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":8474,"end":8598,"decorators":[],"parameters":[{"name":"onBlurFunction","type":"Function","start":8500,"end":8524}],"variables":[]},{"name":"isBooleanValue","isAbstract":false,"visibility":1,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":8602,"end":8703,"decorators":[],"parameters":[{"name":"value","type":"boolean","start":8627,"end":8641}],"variables":[]},{"name":"cloneStyle","isAbstract":false,"visibility":0,"type":"Style","isOptional":false,"isStatic":false,"isAsync":false,"start":8707,"end":8912,"decorators":[],"parameters":[],"variables":[{"name":"clone","isConst":false,"isExported":false,"start":8741,"end":8765}]},{"name":"setPadding","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":8916,"end":9074,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"padding","type":"string","start":8947,"end":8962}],"variables":[{"name":"newStyle","isConst":false,"isExported":false,"start":8976,"end":9009}]},{"name":"setMargin","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":9078,"end":9232,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"margin","type":"string","start":9108,"end":9122}],"variables":[{"name":"newStyle","isConst":false,"isExported":false,"start":9136,"end":9169}]},{"name":"setBorder","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":9236,"end":9390,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"border","type":"string","start":9266,"end":9280}],"variables":[{"name":"newStyle","isConst":false,"isExported":false,"start":9294,"end":9327}]},{"name":"setHeight","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":9394,"end":9548,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"height","type":"string","start":9424,"end":9438}],"variables":[{"name":"newStyle","isConst":false,"isExported":false,"start":9452,"end":9485}]},{"name":"setWidth","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":9552,"end":9702,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"width","type":"string","start":9581,"end":9594}],"variables":[{"name":"newStyle","isConst":false,"isExported":false,"start":9608,"end":9641}]},{"name":"setMinHeight","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":9706,"end":9872,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"minHeight","type":"string","start":9739,"end":9756}],"variables":[{"name":"newStyle","isConst":false,"isExported":false,"start":9770,"end":9803}]},{"name":"setMinWidth","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":9876,"end":10038,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"minWidth","type":"string","start":9908,"end":9924}],"variables":[{"name":"newStyle","isConst":false,"isExported":false,"start":9938,"end":9971}]},{"name":"setMaxHeight","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":10042,"end":10208,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"maxHeight","type":"string","start":10075,"end":10092}],"variables":[{"name":"newStyle","isConst":false,"isExported":false,"start":10106,"end":10139}]},{"name":"setMaxWidth","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":10212,"end":10374,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"maxWidth","type":"string","start":10244,"end":10260}],"variables":[{"name":"newStyle","isConst":false,"isExported":false,"start":10274,"end":10307}]},{"name":"setStretch","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":10378,"end":10537,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"stretch","type":"boolean","start":10409,"end":10425}],"variables":[{"name":"newStyle","isConst":false,"isExported":false,"start":10439,"end":10472}]},{"name":"setInitValue","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":10651,"end":10677,"decorators":[],"parameters":[],"variables":[]},{"name":"hasCssClass","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":10681,"end":10779,"decorators":[],"parameters":[{"name":"cssClass","type":"string","start":10700,"end":10716}],"variables":[]}],"extendsClauses":["BaseComponent"],"implementsClauses":["Focusable","IControl"],"ctor":{"name":"Control","start":1678,"end":1753,"parameters":[{"name":"el","type":"ElementRef","start":1690,"end":1704},{"name":"cd","type":"ChangeDetectorRef","start":1706,"end":1727}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","nativeCssClasses","Array","cssClass","changes","SimpleChanges","injectBeanChanged","Visible","css","value","enabled","oldVisibilityState","Style","focusElement","Control","onEventFunction","Function","listeners","idx","key","onFocusFunction","onBlurFunction","clone","Object","padding","newStyle","margin","border","height","width","minHeight","minWidth","maxHeight","maxWidth","stretch","BaseComponent","Focusable","IControl","Input","NotNull","visible","disabled","tooltip","AdvancedProperty","style","CssClassEditor","cssClasses","inheritParent","HostBinding","hidden","focused","cssClassesStr","visibleChangeEvent","Event","disableChangeEvent","focusEvent","visibleByParent","disabledByParent","inheritParentByParent","focusListeners","blurListeners","savedDisabledState"],"packageName":"component"},{"rootPath":"/","start":0,"end":1198,"imports":[{"libraryName":"component","start":0,"end":34,"specifiers":[{"specifier":"Control"}]},{"libraryName":"component","start":35,"end":77,"specifiers":[{"specifier":"Collectible"}]}],"exports":[],"declarations":[],"classes":[],"interfaces":[{"name":"ControlWithValue","isExported":true,"start":150,"end":1197,"accessors":[],"properties":[],"methods":[{"name":"getValue","isAbstract":true,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":209,"end":225,"decorators":[],"parameters":[],"variables":[]},{"name":"getObjectId","isAbstract":true,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":254,"end":276,"decorators":[],"parameters":[],"variables":[]},{"name":"getTextValue","isAbstract":true,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":383,"end":406,"decorators":[],"parameters":[],"variables":[]},{"name":"getValueForForm","isAbstract":true,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":410,"end":433,"decorators":[],"parameters":[],"variables":[]},{"name":"getPresentationValue","isAbstract":true,"visibility":2,"type":"string | number | boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":583,"end":633,"decorators":[],"parameters":[],"variables":[]},{"name":"setValue","isAbstract":true,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":637,"end":658,"decorators":[],"parameters":[{"name":"value","type":"any","start":646,"end":656}],"variables":[]},{"name":"clearValue","isAbstract":true,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":734,"end":747,"decorators":[],"parameters":[],"variables":[]},{"name":"resetValue","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":824,"end":843,"decorators":[],"parameters":[],"variables":[]},{"name":"isCollectible","isAbstract":true,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":847,"end":872,"decorators":[],"parameters":[],"variables":[]},{"name":"onChange","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":876,"end":893,"decorators":[],"parameters":[],"variables":[]},{"name":"addChangeListener","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":897,"end":949,"decorators":[],"parameters":[{"name":"onChangeFunction","type":"Function","start":915,"end":941}],"variables":[]},{"name":"removeChangeListener","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":953,"end":1008,"decorators":[],"parameters":[{"name":"onChangeFunction","type":"Function","start":974,"end":1000}],"variables":[]},{"name":"getControl","isAbstract":true,"visibility":2,"type":"Control","isOptional":false,"isStatic":false,"isAsync":false,"start":1012,"end":1034,"decorators":[],"parameters":[],"variables":[]},{"name":"isPristine","isAbstract":true,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":1078,"end":1100,"decorators":[],"parameters":[],"variables":[]},{"name":"getValueAsModel","isAbstract":true,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":1119,"end":1142,"decorators":[],"parameters":[],"variables":[]},{"name":"setInitValue","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1146,"end":1167,"decorators":[],"parameters":[],"variables":[]},{"name":"isValueEmpty","isAbstract":true,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":1171,"end":1195,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["Collectible"],"implementsClauses":[]}],"enums":[],"resources":[],"usages":["author","Collectible","getValue","getObjectId","getTextValue","getValueForForm","getPresentationValue","setValue","value","clearValue","resetValue","isCollectible","onChange","addChangeListener","onChangeFunction","Function","removeChangeListener","getControl","Control","isPristine","getValueAsModel","setInitValue","isValueEmpty"],"packageName":"component"},{"rootPath":"/","start":29,"end":116,"imports":[],"exports":[],"declarations":[],"classes":[],"interfaces":[{"name":"CustomLoadingComponent","isExported":true,"start":29,"end":115,"accessors":[],"properties":[],"methods":[{"name":"setKeyValue","isAbstract":true,"visibility":2,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":74,"end":113,"decorators":[],"parameters":[{"name":"value","type":"any","start":86,"end":96}],"variables":[]}],"extendsClauses":[],"implementsClauses":[]}],"enums":[],"resources":[],"usages":["author","setKeyValue","value","Promise"],"packageName":"component"},{"rootPath":"/","start":0,"end":1023,"imports":[{"libraryName":"component","start":0,"end":36,"specifiers":[{"specifier":"Behavior"}]},{"libraryName":"component.field","start":37,"end":83,"specifiers":[{"specifier":"SelectBase"}]},{"libraryName":"component","start":84,"end":112,"specifiers":[{"specifier":"Grid"}]},{"libraryName":"decorators","start":113,"end":159,"specifiers":[{"specifier":"NotNull"}]},{"libraryName":"decorators","start":160,"end":210,"specifiers":[{"specifier":"ObjectRef"}]},{"libraryName":"util","start":211,"end":257,"specifiers":[{"specifier":"FilterUtil"}]}],"exports":[],"declarations":[],"classes":[{"name":"DependentOnFieldGrid","isExported":true,"start":259,"end":1022,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"dependsOn","visibility":2,"type":"SelectBase","isOptional":false,"isStatic":false,"start":315,"end":372,"decorators":[{"name":"ObjectRef","parameters":[]},{"name":"NotNull","parameters":[]}]},{"name":"grid","visibility":0,"type":"Grid","isOptional":false,"isStatic":false,"start":376,"end":395,"decorators":[]},{"name":"onSelectFunction","visibility":0,"type":"Function","isOptional":false,"isStatic":false,"start":398,"end":433,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":437,"end":778,"decorators":[],"parameters":[],"variables":[{"name":"filter","isConst":false,"isExported":false,"start":655,"end":734}]},{"name":"bindEvents","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":782,"end":898,"decorators":[],"parameters":[],"variables":[]},{"name":"unbindEvents","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":902,"end":1020,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["Behavior"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["Grid","selectedValueId","filter","FilterUtil","Behavior","ObjectRef","NotNull","dependsOn","SelectBase","grid","onSelectFunction","Function"],"packageName":"component"},{"rootPath":"/","start":0,"end":4994,"imports":[{"libraryName":"bootstrap","start":0,"end":19},{"libraryName":"@angular/core","start":20,"end":135,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"ChangeDetectorRef"},{"specifier":"Component"},{"specifier":"ElementRef"},{"specifier":"Input"}]},{"libraryName":"component.container","start":136,"end":184,"specifiers":[{"specifier":"Container"}]},{"libraryName":"decorators","start":185,"end":231,"specifiers":[{"specifier":"NotNull"}]},{"libraryName":"decorators","start":232,"end":278,"specifiers":[{"specifier":"Visible"}]},{"libraryName":"webbpm.event","start":279,"end":323,"specifiers":[{"specifier":"Event"}]},{"libraryName":"component.container","start":324,"end":394,"specifiers":[{"specifier":"ValidatableContainer"}]},{"libraryName":"component","start":395,"end":429,"specifiers":[{"specifier":"IWindow"}]}],"exports":[],"declarations":[],"classes":[{"name":"Dialog","isExported":true,"start":431,"end":4993,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'webbpm-dialog',\n templateUrl: './../../../src/resources/template/component/Dialog.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n }"]}],"properties":[{"name":"title","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":706,"end":738,"decorators":[{"name":"Input","parameters":[]}]},{"name":"closable","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":742,"end":791,"decorators":[{"name":"Input","parameters":[]},{"name":"NotNull","parameters":[]}]},{"name":"visible","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":795,"end":850,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["false"]}]},{"name":"showDialogEvent","visibility":2,"type":"Event","isOptional":false,"isStatic":false,"start":888,"end":964,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"hideDialogEvent","visibility":2,"type":"Event","isOptional":false,"isStatic":false,"start":968,"end":1044,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"resetValidationStatus","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":1048,"end":1107,"decorators":[{"name":"Visible","parameters":[]}]},{"name":"showListeners","visibility":1,"type":"Function[]","isOptional":false,"isStatic":false,"start":1111,"end":1152,"decorators":[]},{"name":"hideListeners","visibility":1,"type":"Function[]","isOptional":false,"isStatic":false,"start":1155,"end":1196,"decorators":[]},{"name":"isDestroyed","visibility":0,"type":"boolean","isOptional":false,"isStatic":false,"start":1248,"end":1285,"decorators":[]},{"name":"_actionInProgress","visibility":0,"isOptional":false,"isStatic":false,"start":1289,"end":1323,"decorators":[]},{"name":"_nextActionQueue","visibility":0,"isOptional":false,"isStatic":false,"start":1326,"end":1356,"decorators":[]}],"methods":[{"name":"refreshStyles","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1439,"end":1523,"decorators":[],"parameters":[],"variables":[]},{"name":"show","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1527,"end":1781,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"isDlgShown","isAbstract":false,"visibility":0,"isOptional":false,"isStatic":false,"isAsync":false,"start":1785,"end":1877,"decorators":[],"parameters":[],"variables":[]},{"name":"hide","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1881,"end":2358,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[{"name":"shown","isConst":false,"isExported":false,"start":1920,"end":1950}]},{"name":"safeModal","isAbstract":false,"visibility":0,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2362,"end":3819,"decorators":[],"parameters":[{"name":"action","start":2380,"end":2386}],"variables":[{"name":"modal","isConst":true,"isExported":false,"start":2400,"end":2451},{"name":"futureAction","isConst":true,"isExported":false,"start":2594,"end":2640},{"name":"postEventName","isConst":true,"isExported":false,"start":3085,"end":3137},{"name":"clearInProgress","isConst":false,"isExported":false,"start":3178,"end":3744},{"name":"futureAction","isConst":true,"isExported":false,"start":3417,"end":3463},{"name":"next","isConst":true,"isExported":false,"start":3624,"end":3667}]},{"name":"getPostEventName","isAbstract":false,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":3824,"end":3969,"decorators":[],"parameters":[{"name":"action","type":"string","start":3848,"end":3862}],"variables":[{"name":"prefix","isConst":true,"isExported":false,"start":3878,"end":3932}]},{"name":"addShowListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":3973,"end":4091,"decorators":[],"parameters":[{"name":"onShowFunction","type":"Function","start":3996,"end":4020}],"variables":[]},{"name":"removeShowListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":4095,"end":4219,"decorators":[],"parameters":[{"name":"onShowFunction","type":"Function","start":4121,"end":4145}],"variables":[]},{"name":"addHideListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":4223,"end":4341,"decorators":[],"parameters":[{"name":"onHideFunction","type":"Function","start":4246,"end":4270}],"variables":[]},{"name":"removeHideListener","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":4345,"end":4469,"decorators":[],"parameters":[{"name":"onHideFunction","type":"Function","start":4371,"end":4395}],"variables":[]},{"name":"setVisible","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":4473,"end":4584,"decorators":[],"parameters":[{"name":"visible","type":"boolean","start":4484,"end":4500}],"variables":[]},{"name":"setTitle","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":4588,"end":4682,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"string","start":4610,"end":4623}],"variables":[]},{"name":"setClosable","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":4686,"end":4774,"decorators":[],"parameters":[{"name":"value","type":"boolean","start":4698,"end":4712}],"variables":[]},{"name":"reset","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":4778,"end":4833,"decorators":[],"parameters":[],"variables":[]},{"name":"ngOnDestroy","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":4837,"end":4991,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["Container"],"implementsClauses":["IWindow"],"ctor":{"name":"Dialog","start":1360,"end":1435,"parameters":[{"name":"el","type":"ElementRef","start":1372,"end":1386},{"name":"cd","type":"ChangeDetectorRef","start":1388,"end":1409}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","Visible","$","shown","ValidatableContainer","component","action","modal","i","futureAction","postEventName","clearInProgress","next","prefix","onShowFunction","Function","onHideFunction","visible","value","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","Container","IWindow","Input","title","NotNull","closable","showDialogEvent","Event","hideDialogEvent","resetValidationStatus","showListeners","hideListeners","isDestroyed","_actionInProgress","_nextActionQueue"],"packageName":"component"},{"rootPath":"/","start":0,"end":10332,"imports":[{"libraryName":"common","start":0,"end":48,"specifiers":[{"specifier":"Filterable"}]},{"libraryName":"component","start":49,"end":85,"specifiers":[{"specifier":"BaseGrid"}]},{"libraryName":"generated.model","start":86,"end":135,"specifiers":[{"specifier":"Filter"}]},{"libraryName":"component","start":136,"end":194,"specifiers":[{"specifier":"SelectableComponent"}]},{"libraryName":"component.grid","start":195,"end":258,"specifiers":[{"specifier":"EmptyDataDatasource"}]},{"libraryName":"component.filter","start":259,"end":318,"specifiers":[{"specifier":"ClientFilterGrid"}]},{"libraryName":"component.filter","start":319,"end":378,"specifiers":[{"specifier":"BaseClientFilter"}]},{"libraryName":"component.grid","start":379,"end":448,"specifiers":[{"specifier":"GridFilterableOnClient"}]},{"libraryName":"decorators","start":449,"end":499,"specifiers":[{"specifier":"ObjectRef"}]},{"libraryName":"util","start":500,"end":546,"specifiers":[{"specifier":"FilterUtil"}]},{"libraryName":"generated.ru.cg.webbpm.modules.database.bean.filter","start":547,"end":654,"specifiers":[{"specifier":"FilterOperation"}]},{"libraryName":"generated.ru.cg.webbpm.modules.database.bean.entity_graph.condition","start":655,"end":764,"specifiers":[{"specifier":"Operator"}]},{"libraryName":"generated.model","start":765,"end":824,"specifiers":[{"specifier":"FilterModel"}]},{"libraryName":"decorators","start":825,"end":871,"specifiers":[{"specifier":"Visible"}]},{"libraryName":"generated.model.grid","start":872,"end":930,"specifiers":[{"specifier":"SortInfo"}]},{"libraryName":"generated.model","start":931,"end":986,"specifiers":[{"specifier":"FileModel"}]},{"libraryName":"util","start":987,"end":1031,"specifiers":[{"specifier":"FileUtils"}]},{"libraryName":"generated.model.grid","start":1032,"end":1114,"specifiers":[{"specifier":"GridDataExportFormat"}]},{"libraryName":"generated.rpc","start":1115,"end":1178,"specifiers":[{"specifier":"GridRpcService"}]},{"libraryName":"moment-timezone","start":1179,"end":1216,"specifiers":[],"defaultAlias":"moment"},{"libraryName":"@angular/core","start":1217,"end":1277,"specifiers":[{"specifier":"ChangeDetectorRef"},{"specifier":"ElementRef"}]}],"exports":[],"declarations":[],"classes":[{"name":"DynamicDataGrid","isExported":true,"start":1279,"end":10331,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"parentControl","visibility":2,"type":"SelectableComponent","isOptional":false,"isStatic":false,"start":1401,"end":1458,"decorators":[{"name":"ObjectRef","parameters":[]}]},{"name":"filterMap","visibility":1,"type":"{ [key: string]: Filter }","isOptional":false,"isStatic":false,"start":1462,"end":1514,"decorators":[]},{"name":"loadOnInit","visibility":1,"type":"boolean","isOptional":false,"isStatic":false,"start":1517,"end":1547,"decorators":[]},{"name":"reloadNeeded","visibility":1,"type":"boolean","isOptional":false,"isStatic":false,"start":1550,"end":1590,"decorators":[]},{"name":"started","visibility":1,"type":"boolean","isOptional":false,"isStatic":false,"start":1593,"end":1628,"decorators":[]},{"name":"loadEnabled","visibility":1,"type":"boolean","isOptional":false,"isStatic":false,"start":1631,"end":1669,"decorators":[]},{"name":"onSelectFunction","visibility":1,"type":"Function","isOptional":false,"isStatic":false,"start":1672,"end":1709,"decorators":[]},{"name":"$","visibility":1,"type":"GridRpcService","isOptional":false,"isStatic":false,"start":1712,"end":1740,"decorators":[]}],"methods":[{"name":"initGrid","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1823,"end":2095,"decorators":[],"parameters":[],"variables":[]},{"name":"initialize","isAbstract":false,"visibility":2,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":2099,"end":2215,"decorators":[],"parameters":[],"variables":[]},{"name":"start","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2219,"end":2379,"decorators":[],"parameters":[],"variables":[]},{"name":"reset","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2383,"end":2475,"decorators":[],"parameters":[],"variables":[]},{"name":"bindEvents","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2479,"end":2641,"decorators":[],"parameters":[],"variables":[]},{"name":"unbindEvents","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2645,"end":2814,"decorators":[],"parameters":[],"variables":[]},{"name":"refresh","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2818,"end":2968,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"refreshData","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2972,"end":3008,"decorators":[],"parameters":[],"variables":[]},{"name":"reload","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":3013,"end":3873,"decorators":[],"parameters":[{"name":"filters","type":"Filter[]","start":3027,"end":3049}],"variables":[{"name":"filter","isConst":false,"isExported":false,"start":3531,"end":3749}]},{"name":"searchClientFilter","isAbstract":false,"visibility":0,"isOptional":false,"isStatic":false,"isAsync":false,"start":3877,"end":4447,"decorators":[],"parameters":[{"name":"filters","type":"Filter[]","start":3904,"end":3926}],"variables":[{"name":"model","isConst":false,"isExported":false,"start":3934,"end":3949},{"name":"clientFilterGrid","isConst":false,"isExported":false,"type":"ClientFilterGrid","start":3988,"end":4102}]},{"name":"saveFiltersToMap","isAbstract":false,"visibility":0,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":4451,"end":4571,"decorators":[],"parameters":[{"name":"filters","type":"Filter[]","start":4476,"end":4493}],"variables":[]},{"name":"addFilter","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":4575,"end":4663,"decorators":[],"parameters":[{"name":"filter","type":"Filter","start":4585,"end":4599}],"variables":[]},{"name":"removeFilter","isAbstract":false,"type":"Filter","isOptional":false,"isStatic":false,"isAsync":false,"start":4667,"end":4792,"decorators":[],"parameters":[{"name":"guid","type":"string","start":4680,"end":4692}],"variables":[{"name":"ret","isConst":false,"isExported":false,"start":4708,"end":4739}]},{"name":"getFilters","isAbstract":false,"type":"Filter[]","isOptional":false,"isStatic":false,"isAsync":false,"start":4796,"end":4995,"decorators":[],"parameters":[],"variables":[{"name":"fieldComponentFilters","isConst":false,"isExported":false,"start":4825,"end":4883},{"name":"columnFilters","isConst":false,"isExported":false,"start":4888,"end":4931}]},{"name":"getColumnFilters","isAbstract":false,"visibility":0,"type":"Filter[]","isOptional":false,"isStatic":false,"isAsync":false,"start":4999,"end":6136,"decorators":[],"parameters":[],"variables":[{"name":"filterModel","isConst":false,"isExported":false,"start":5042,"end":5090},{"name":"columnFilters","isConst":false,"isExported":false,"start":5199,"end":5222},{"name":"colDef","isConst":false,"isExported":false,"start":5295,"end":5342},{"name":"columnUid","isConst":false,"isExported":false,"start":5372,"end":5408},{"name":"filter","isConst":false,"isExported":false,"start":5417,"end":5443},{"name":"agFilterElement1","isConst":false,"isExported":false,"type":"any","start":5730,"end":5781},{"name":"agFilterElement2","isConst":false,"isExported":false,"type":"any","start":5792,"end":5843}]},{"name":"createFilter","isAbstract":false,"visibility":0,"type":"Filter","isOptional":false,"isStatic":false,"isAsync":false,"start":6140,"end":6412,"decorators":[],"parameters":[{"name":"operator","type":"Operator","start":6161,"end":6179},{"name":"componentGuid","type":"string","start":6181,"end":6202},{"name":"filterModels","type":"FilterModel[]","start":6204,"end":6231}],"variables":[{"name":"filter","isConst":true,"isExported":false,"start":6247,"end":6275}]},{"name":"addFilterCondition","isAbstract":false,"visibility":0,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":6416,"end":8777,"decorators":[],"parameters":[{"name":"filter","type":"Filter","start":6443,"end":6457},{"name":"agFilter","type":"any","start":6459,"end":6472}],"variables":[{"name":"filterModel","isConst":false,"isExported":false,"start":6527,"end":6563},{"name":"filterToModel","isConst":false,"isExported":false,"start":6755,"end":6793},{"name":"filterFromModel","isConst":false,"isExported":false,"start":7258,"end":7298},{"name":"dateFrom","isConst":false,"isExported":false,"start":7305,"end":7348},{"name":"filterToModel","isConst":false,"isExported":false,"start":7478,"end":7516},{"name":"dateTo","isConst":false,"isExported":false,"start":7548,"end":7593},{"name":"filterModel","isConst":false,"isExported":false,"start":7920,"end":7956}]},{"name":"disableInitialLoading","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":8781,"end":8882,"decorators":[],"parameters":[],"variables":[]},{"name":"loadingEnabled","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":8886,"end":8986,"decorators":[],"parameters":[],"variables":[]},{"name":"setLoadEnabled","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":8990,"end":9069,"decorators":[],"parameters":[{"name":"value","type":"boolean","start":9012,"end":9026}],"variables":[]},{"name":"isDependentGrid","isAbstract":false,"visibility":0,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":9073,"end":9152,"decorators":[],"parameters":[],"variables":[]},{"name":"clear","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":9156,"end":9520,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"exportAsXls","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":9524,"end":9599,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"exportAsXlsx","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":9603,"end":9680,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"exportAsCsv","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":9684,"end":9759,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"export","isAbstract":false,"visibility":0,"isOptional":false,"isStatic":false,"isAsync":false,"start":9815,"end":10208,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"format","type":"GridDataExportFormat","start":9843,"end":9871}],"variables":[{"name":"filters","isConst":false,"isExported":false,"type":"Filter[]","start":9879,"end":9921},{"name":"sortInfo","isConst":false,"isExported":false,"type":"SortInfo[]","start":9926,"end":9972},{"name":"columnIdsToExport","isConst":false,"isExported":false,"type":"string[]","start":9977,"end":10039}]},{"name":"clearColumnFilters","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":10212,"end":10329,"decorators":[{"name":"Visible","parameters":["true"]}],"parameters":[],"variables":[]}],"extendsClauses":["BaseGrid"],"implementsClauses":["Filterable"],"ctor":{"name":"DynamicDataGrid","start":1744,"end":1819,"parameters":[{"name":"el","type":"ElementRef","start":1756,"end":1770},{"name":"cd","type":"ChangeDetectorRef","start":1772,"end":1793}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","Promise","GridRpcService","Visible","filters","Filter","GridFilterableOnClient","filter","BaseClientFilter","FilterUtil","FilterOperation","model","clientFilterGrid","ClientFilterGrid","filterModel","type","guid","ret","fieldComponentFilters","Object","columnFilters","column","agFilter","colDef","columnUid","Operator","agFilterElement1","agFilterElement2","operator","componentGuid","filterModels","FilterModel","Date","filterToModel","filterFromModel","dateFrom","dateTo","moment","value","EmptyDataDatasource","GridDataExportFormat","format","sortInfo","SortInfo","columnIdsToExport","file","FileModel","FileUtils","BaseGrid","Filterable","ObjectRef","parentControl","SelectableComponent","filterMap","key","loadOnInit","reloadNeeded","started","loadEnabled","onSelectFunction","Function","$"],"packageName":"component"},{"rootPath":"/","start":0,"end":711,"imports":[{"libraryName":"@angular/core","start":0,"end":96,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"ChangeDetectorRef"},{"specifier":"Component"},{"specifier":"ElementRef"}]},{"libraryName":"component","start":97,"end":143,"specifiers":[{"specifier":"BaseComponent"}]},{"libraryName":"decorators","start":144,"end":196,"specifiers":[{"specifier":"Deprecated"}]}],"exports":[],"declarations":[],"classes":[{"name":"EmptyComponent","isExported":true,"start":404,"end":710,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Deprecated","parameters":[]},{"name":"Component","parameters":["{\n selector: 'empty',\n templateUrl: './../../../src/resources/template/component/Empty.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[],"methods":[],"extendsClauses":["BaseComponent"],"implementsClauses":[],"ctor":{"name":"EmptyComponent","start":633,"end":708,"parameters":[{"name":"el","type":"ElementRef","start":645,"end":659},{"name":"cd","type":"ChangeDetectorRef","start":661,"end":682}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","Deprecated","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","BaseComponent"],"packageName":"component"},{"rootPath":"/","start":0,"end":453,"imports":[{"libraryName":"component","start":0,"end":34,"specifiers":[{"specifier":"Control"}]}],"exports":[],"declarations":[],"classes":[],"interfaces":[{"name":"FormValue","isExported":true,"start":65,"end":452,"accessors":[],"properties":[],"methods":[{"name":"getValue","isAbstract":true,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":97,"end":113,"decorators":[],"parameters":[],"variables":[]},{"name":"getObjectId","isAbstract":true,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":117,"end":139,"decorators":[],"parameters":[],"variables":[]},{"name":"getValueForForm","isAbstract":true,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":143,"end":166,"decorators":[],"parameters":[],"variables":[]},{"name":"setValue","isAbstract":true,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":170,"end":191,"decorators":[],"parameters":[{"name":"value","type":"any","start":179,"end":189}],"variables":[]},{"name":"isCollectible","isAbstract":true,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":242,"end":267,"decorators":[],"parameters":[],"variables":[]},{"name":"onChange","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":270,"end":287,"decorators":[],"parameters":[],"variables":[]},{"name":"addChangeListener","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":290,"end":342,"decorators":[],"parameters":[{"name":"onChangeFunction","type":"Function","start":308,"end":334}],"variables":[]},{"name":"removeChangeListener","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":345,"end":400,"decorators":[],"parameters":[{"name":"onChangeFunction","type":"Function","start":366,"end":392}],"variables":[]},{"name":"getControl","isAbstract":true,"visibility":2,"type":"Control","isOptional":false,"isStatic":false,"isAsync":false,"start":404,"end":426,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":[],"implementsClauses":[]}],"enums":[],"resources":[],"usages":["author","getValue","getObjectId","getValueForForm","setValue","value","isCollectible","onChange","addChangeListener","onChangeFunction","Function","removeChangeListener","getControl","Control"],"packageName":"component"},{"rootPath":"/","start":0,"end":15429,"imports":[{"libraryName":"@angular/core/testing","start":0,"end":95,"specifiers":[{"specifier":"async"},{"specifier":"ComponentFixture"},{"specifier":"fakeAsync"},{"specifier":"flush"},{"specifier":"TestBed"},{"specifier":"tick"}]},{"libraryName":"@angular/core","start":96,"end":135,"specifiers":[{"specifier":"Injector"}]},{"libraryName":"component","start":136,"end":164,"specifiers":[{"specifier":"Grid"}]},{"libraryName":"ag-grid-angular","start":165,"end":210,"specifiers":[{"specifier":"AgGridModule"}]},{"libraryName":"component.grid","start":211,"end":284,"specifiers":[{"specifier":"GridInfiniteScrollLoader"}]},{"libraryName":"generated.property.grid","start":285,"end":350,"specifiers":[{"specifier":"GridColumn"}]},{"libraryName":"pipe","start":351,"end":410,"specifiers":[{"specifier":"EmptyIfNullPipe"}]},{"libraryName":"modules.bpmn.provider","start":411,"end":490,"specifiers":[{"specifier":"TaskParamsProvider"}]},{"libraryName":"...testing","start":491,"end":539,"specifiers":[{"specifier":"TestUtil"}]},{"libraryName":"@ng-bootstrap/ng-bootstrap","start":540,"end":593,"specifiers":[{"specifier":"NgbModule"}]},{"libraryName":"modules.core.component","start":594,"end":694,"specifiers":[{"specifier":"ProgressIndicationComponent"}]},{"libraryName":"generated.model.grid","start":695,"end":753,"specifiers":[{"specifier":"GridRows"}]},{"libraryName":"generated.ru.cg.webbpm.modules.database.bean.filter","start":754,"end":857,"specifiers":[{"specifier":"FilterOperation"}]},{"libraryName":"component","start":858,"end":888,"specifiers":[{"specifier":"Style"}]},{"libraryName":"modules.core.service","start":889,"end":983,"specifiers":[{"specifier":"ProgressIndicationService"}]},{"libraryName":"generated.property.grid","start":984,"end":1051,"specifiers":[{"specifier":"GridColumns"}]},{"libraryName":"generated.rpc","start":1052,"end":1115,"specifiers":[{"specifier":"GridRpcService"}]},{"libraryName":"...testing","start":1116,"end":1174,"specifiers":[{"specifier":"ConstantsUtil"}]},{"libraryName":"component.grid.enums","start":1175,"end":1250,"specifiers":[{"specifier":"GridLoadingOverlayType"}]},{"libraryName":"modules.core.service","start":1295,"end":1377,"specifiers":[{"specifier":"LocalStorageService"}]},{"libraryName":"modules.core.storage","start":1378,"end":1446,"specifiers":[{"specifier":"WebbpmStorage"}]},{"libraryName":"component.grid.utils","start":1447,"end":1518,"specifiers":[{"specifier":"GridColumnStateUtils"}]},{"libraryName":"util","start":1519,"end":1565,"specifiers":[{"specifier":"FilterUtil"}]}],"exports":[],"declarations":[{"name":"ENTITY","isConst":true,"isExported":false,"start":1603,"end":1627},{"name":"NAME","isConst":true,"isExported":false,"start":1630,"end":1652},{"name":"NAME_DATE","isConst":true,"isExported":false,"start":1655,"end":1688},{"name":"NAME_TIME","isConst":true,"isExported":false,"start":1691,"end":1724},{"name":"COL_ID","isConst":true,"isExported":false,"start":1727,"end":1762},{"name":"COL_DATE_ID","isConst":true,"isExported":false,"start":1765,"end":1810},{"name":"COL_TIME_ID","isConst":true,"isExported":false,"start":1813,"end":1858},{"name":"COL_SELECTOR","isConst":true,"isExported":false,"start":1861,"end":1905},{"name":"DEFAULT_COLUMN_WIDTH","isConst":true,"isExported":false,"start":1908,"end":1940},{"name":"COLUMN_WIDTH","isConst":true,"isExported":false,"start":1943,"end":1968},{"name":"COLUMN_HEIGHT","isConst":true,"isExported":false,"start":1971,"end":1996},{"name":"STYLE_COLUMN_WIDTH","isConst":true,"isExported":false,"start":1999,"end":2053},{"name":"STYLE_COLUMN_HEIGHT","isConst":true,"isExported":false,"start":2056,"end":2113},{"name":"VALUE_1","isConst":true,"isExported":false,"start":2116,"end":2157},{"name":"VALUE_2","isConst":true,"isExported":false,"start":2160,"end":2185},{"name":"DATE_ISO","isConst":true,"isExported":false,"start":2188,"end":2228},{"name":"DATE","isConst":true,"isExported":false,"start":2231,"end":2257},{"name":"TIME","isConst":true,"isExported":false,"start":2260,"end":2296},{"name":"COLUMN_NAME","isConst":true,"isExported":false,"start":2299,"end":2329},{"name":"FILTERS","isConst":true,"isExported":false,"start":2332,"end":2420},{"name":"CTRL_CLICK","isConst":true,"isExported":false,"start":2423,"end":2528},{"name":"component","isConst":false,"isExported":false,"type":"Grid","start":2532,"end":2552},{"name":"fixture","isConst":false,"isExported":false,"type":"ComponentFixture","start":2555,"end":2591},{"name":"gridColumns","isConst":false,"isExported":false,"type":"GridColumns","start":2594,"end":2623},{"name":"gridRpcService","isConst":false,"isExported":false,"type":"jasmine.SpyObj","start":2626,"end":2677},{"name":"gridInfiniteScrollLoader","isConst":false,"isExported":false,"type":"GridInfiniteScrollLoader","start":2680,"end":2735},{"name":"progressIndicationSpy","isConst":false,"isExported":false,"type":"ProgressIndicationService","start":2738,"end":2791},{"name":"gridRows","isConst":false,"isExported":false,"type":"GridRows","start":2794,"end":2817},{"name":"gridColumn","isConst":false,"isExported":false,"type":"GridColumn","start":2820,"end":2847},{"name":"localStorageServiceSpy","isConst":false,"isExported":false,"type":"jasmine.SpyObj","start":2850,"end":2914},{"name":"el","isConst":false,"isExported":false,"type":"HTMLElement","start":2917,"end":2937},{"name":"gridApi","isConst":false,"isExported":false,"start":2940,"end":2952},{"name":"dateGridColumn","isConst":false,"isExported":false,"start":4592,"end":4674},{"name":"timeGridColumn","isConst":false,"isExported":false,"start":4679,"end":4761},{"name":"createGridColumn","isExported":false,"isAsync":false,"type":"GridColumn","start":5641,"end":6127,"parameters":[{"name":"columnName","type":"string","start":5667,"end":5685},{"name":"entity","type":"string","start":5687,"end":5701},{"name":"name","type":"string","start":5703,"end":5715},{"name":"type","type":"string","start":5717,"end":5729}],"variables":[{"name":"gridColumn","isConst":false,"isExported":false,"type":"GridColumn","start":5749,"end":5795}]},{"name":"getColumnDef","isExported":false,"isAsync":false,"start":6131,"end":6221,"parameters":[{"name":"fieldName","type":"string","start":6153,"end":6170}],"variables":[]},{"name":"triggerInitGrid","isExported":false,"isAsync":false,"start":6225,"end":6381,"parameters":[],"variables":[]},{"name":"rows","isConst":true,"isExported":false,"start":6534,"end":6609},{"name":"count","isConst":false,"isExported":false,"start":6857,"end":6871},{"name":"count","isConst":false,"isExported":false,"start":7180,"end":7194},{"name":"containerWidth","isConst":true,"isExported":false,"start":7983,"end":8077},{"name":"columnWidth","isConst":true,"isExported":false,"start":8082,"end":8158},{"name":"leftRange","isConst":false,"isExported":false,"start":8163,"end":8235},{"name":"rightRange","isConst":false,"isExported":false,"start":8240,"end":8312},{"name":"columnWidth","isConst":true,"isExported":false,"start":8466,"end":8542},{"name":"columnWidth","isConst":true,"isExported":false,"start":9310,"end":9386},{"name":"rows","isConst":true,"isExported":false,"start":10106,"end":10176},{"name":"rows","isConst":true,"isExported":false,"start":10363,"end":10433},{"name":"rowNumbers","isConst":true,"isExported":false,"start":10677,"end":10745},{"name":"rowNumbers","isConst":true,"isExported":false,"start":11074,"end":11142},{"name":"cell","isConst":true,"isExported":false,"start":11260,"end":11302},{"name":"tooltip","isConst":true,"isExported":false,"start":11402,"end":11453},{"name":"tooltip","isConst":true,"isExported":false,"start":11877,"end":11928},{"name":"checkBoxes","isConst":false,"isExported":false,"start":12265,"end":12354},{"name":"grid","isConst":true,"isExported":false,"start":13404,"end":13443},{"name":"style","isConst":false,"isExported":false,"start":13743,"end":13767},{"name":"grid","isConst":true,"isExported":false,"type":"HTMLElement","start":14088,"end":14150},{"name":"getCellValue","isExported":false,"isAsync":false,"type":"string","start":14596,"end":14735,"parameters":[{"name":"colId","type":"string","start":14618,"end":14631}],"variables":[]},{"name":"dateValue","isConst":true,"isExported":false,"start":14789,"end":14833},{"name":"dateValue","isConst":true,"isExported":false,"start":15132,"end":15181},{"name":"formattedDateTime","isConst":true,"isExported":false,"start":15186,"end":15230},{"name":"timeValue","isConst":true,"isExported":false,"start":15337,"end":15381}],"classes":[],"interfaces":[],"enums":[],"resources":[],"usages":["jasmine","createSpyObj","describe","ENTITY","NAME","NAME_DATE","NAME_TIME","COL_ID","COL_DATE_ID","COL_TIME_ID","COL_SELECTOR","DEFAULT_COLUMN_WIDTH","COLUMN_WIDTH","COLUMN_HEIGHT","STYLE_COLUMN_WIDTH","STYLE_COLUMN_HEIGHT","VALUE_1","VALUE_2","DATE_ISO","DATE","TIME","COLUMN_NAME","FILTERS","FilterUtil","FilterOperation","CTRL_CLICK","MouseEvent","view","window","bubbles","ctrlKey","component","Grid","fixture","ComponentFixture","gridColumns","GridColumns","gridRpcService","SpyObj","GridRpcService","gridInfiniteScrollLoader","GridInfiniteScrollLoader","progressIndicationSpy","ProgressIndicationService","gridRows","GridRows","gridColumn","GridColumn","localStorageServiceSpy","LocalStorageService","el","HTMLElement","gridApi","TestUtil","beforeEach","async","TestBed","declarations","EmptyIfNullPipe","ProgressIndicationComponent","providers","Injector","provide","useValue","TaskParamsProvider","imports","AgGridModule","NgbModule","GridLoadingOverlayType","fetchSize","createGridColumn","dateGridColumn","timeGridColumn","row_uid","entity$column","entity$column_date","entity$column_time","Promise","WebbpmStorage","GridColumnStateUtils","spyOn","columnName","entity","name","type","schema","table","fieldName","it","expect","rows","fakeAsync","count","tick","flush","containerWidth","columnWidth","leftRange","Math","rightRange","getColumnDef","triggerInitGrid","row","rowNumbers","i","cell","tooltip","document","Event","checkBoxes","checkBox","xit","grid","ConstantsUtil","style","Style","colId","dateValue","getCellValue","formattedDateTime","timeValue"],"packageName":"component"},{"rootPath":"/","start":0,"end":852,"imports":[{"libraryName":"@angular/core","start":0,"end":96,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"ChangeDetectorRef"},{"specifier":"Component"},{"specifier":"ElementRef"}]},{"libraryName":"component.grid","start":97,"end":150,"specifiers":[{"specifier":"GridDataLoader"}]},{"libraryName":"component","start":151,"end":201,"specifiers":[{"specifier":"DynamicDataGrid"}]},{"libraryName":"decorators","start":202,"end":248,"specifiers":[{"specifier":"Visible"}]}],"exports":[],"declarations":[],"classes":[{"name":"Grid","isExported":true,"start":250,"end":851,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'grid',\n templateUrl: './../../../src/resources/template/component/Grid.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[{"name":"gridDataLoader","visibility":0,"type":"GridDataLoader","isOptional":false,"isStatic":false,"start":455,"end":494,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":577,"end":716,"decorators":[],"parameters":[],"variables":[]},{"name":"refreshData","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":720,"end":784,"decorators":[],"parameters":[],"variables":[]},{"name":"getRowModelType","isAbstract":false,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":788,"end":849,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["DynamicDataGrid"],"implementsClauses":[],"ctor":{"name":"Grid","start":498,"end":573,"parameters":[{"name":"el","type":"ElementRef","start":510,"end":524},{"name":"cd","type":"ChangeDetectorRef","start":526,"end":547}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","Promise","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","DynamicDataGrid","gridDataLoader","GridDataLoader"],"packageName":"component"},{"rootPath":"/","start":0,"end":2045,"imports":[{"libraryName":"@angular/core","start":0,"end":115,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"ChangeDetectorRef"},{"specifier":"Component"},{"specifier":"ElementRef"},{"specifier":"Input"}]},{"libraryName":"decorators","start":116,"end":162,"specifiers":[{"specifier":"Visible"}]},{"libraryName":"component","start":163,"end":197,"specifiers":[{"specifier":"Control"}]},{"libraryName":"decorators","start":198,"end":244,"specifiers":[{"specifier":"NotNull"}]},{"libraryName":"common","start":245,"end":295,"specifiers":[{"specifier":"ObjectValue"}]},{"libraryName":"modules.core.service","start":296,"end":373,"specifiers":[{"specifier":"NavigationService"}]},{"libraryName":"component.enum","start":374,"end":425,"specifiers":[{"specifier":"HyperLinkType"}]}],"exports":[],"declarations":[],"classes":[{"name":"HyperLink","isExported":true,"start":427,"end":2044,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'hyper-link',\n templateUrl: './../../../src/resources/template/component/HyperLink.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n }"]}],"properties":[{"name":"linkType","visibility":2,"type":"HyperLinkType","isOptional":false,"isStatic":false,"start":684,"end":752,"decorators":[{"name":"NotNull","parameters":[]},{"name":"Visible","parameters":[]},{"name":"Input","parameters":[]}]},{"name":"url","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":756,"end":812,"decorators":[{"name":"NotNull","parameters":[]},{"name":"Visible","parameters":[]},{"name":"Input","parameters":[]}]},{"name":"text","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":816,"end":873,"decorators":[{"name":"NotNull","parameters":[]},{"name":"Visible","parameters":[]},{"name":"Input","parameters":[]}]},{"name":"isAbsolute","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":877,"end":1002,"decorators":[{"name":"NotNull","parameters":["linkType==HyperLinkType.NAVIGATION"]},{"name":"Visible","parameters":["linkType==HyperLinkType.NAVIGATION"]}]},{"name":"openInNewTab","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":1006,"end":1133,"decorators":[{"name":"NotNull","parameters":["linkType==HyperLinkType.NAVIGATION"]},{"name":"Visible","parameters":["linkType==HyperLinkType.NAVIGATION"]}]},{"name":"parameterProviders","visibility":2,"type":"ObjectValue[]","isOptional":false,"isStatic":false,"start":1137,"end":1191,"decorators":[{"name":"Visible","parameters":[]}]},{"name":"navigationService","visibility":0,"type":"NavigationService","isOptional":false,"isStatic":false,"start":1195,"end":1240,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":1323,"end":1432,"decorators":[],"parameters":[],"variables":[]},{"name":"setUrl","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1436,"end":1507,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"url","type":"string","start":1463,"end":1474}],"variables":[]},{"name":"onLinkClick","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1511,"end":2042,"decorators":[],"parameters":[],"variables":[{"name":"url","isConst":false,"isExported":false,"start":1590,"end":1609},{"name":"value","isConst":false,"isExported":false,"start":1718,"end":1747}]}],"extendsClauses":["Control"],"implementsClauses":[],"ctor":{"name":"HyperLink","start":1244,"end":1319,"parameters":[{"name":"el","type":"ElementRef","start":1256,"end":1270},{"name":"cd","type":"ChangeDetectorRef","start":1272,"end":1293}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","NavigationService","Visible","url","param","ObjectValue","value","Array","RegExp","openInNewTab","isAbsolute","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","Control","NotNull","Input","linkType","HyperLinkType","text","parameterProviders","navigationService"],"packageName":"component"},{"rootPath":"/","start":0,"end":2404,"imports":[{"libraryName":"modules.page.model","start":0,"end":85,"specifiers":[{"specifier":"ObjRefInitializerBean"}]}],"exports":[],"declarations":[],"classes":[],"interfaces":[{"name":"IBehavior","isExported":true,"start":87,"end":2403,"accessors":[],"properties":[],"methods":[{"name":"preInitialize","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":120,"end":142,"decorators":[],"parameters":[],"variables":[]},{"name":"initialize","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":228,"end":247,"decorators":[],"parameters":[],"variables":[]},{"name":"bindEvents","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":251,"end":270,"decorators":[],"parameters":[],"variables":[]},{"name":"start","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":274,"end":288,"decorators":[],"parameters":[],"variables":[]},{"name":"postStart","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":292,"end":310,"decorators":[],"parameters":[],"variables":[]},{"name":"unbindEvents","isAbstract":true,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":314,"end":329,"decorators":[],"parameters":[],"variables":[]},{"name":"reset","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":333,"end":347,"decorators":[],"parameters":[],"variables":[]},{"name":"getObjectName","isAbstract":true,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":426,"end":450,"decorators":[],"parameters":[],"variables":[]},{"name":"getObjectDescription","isAbstract":true,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":541,"end":572,"decorators":[],"parameters":[],"variables":[]},{"name":"getObjectPath","isAbstract":true,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":576,"end":619,"decorators":[],"parameters":[{"name":"relativeParent","type":"any","start":590,"end":609}],"variables":[]},{"name":"getPrototypeId","isAbstract":true,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":680,"end":705,"decorators":[],"parameters":[],"variables":[]},{"name":"getComponentRootId","isAbstract":true,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":767,"end":796,"decorators":[],"parameters":[],"variables":[]},{"name":"getScriptInChildren","isAbstract":true,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":939,"end":977,"decorators":[],"parameters":[{"name":"_class","type":"any","start":959,"end":970}],"variables":[]},{"name":"getScriptsInChildren","isAbstract":true,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":1127,"end":1168,"decorators":[],"parameters":[{"name":"_class","type":"any","start":1148,"end":1159}],"variables":[]},{"name":"getChildScripts","isAbstract":true,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":1338,"end":1374,"decorators":[],"parameters":[{"name":"_class","type":"any","start":1354,"end":1365}],"variables":[]},{"name":"getScript","isAbstract":true,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":1515,"end":1543,"decorators":[],"parameters":[{"name":"_class","type":"any","start":1525,"end":1536}],"variables":[]},{"name":"getScripts","isAbstract":true,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":1681,"end":1712,"decorators":[],"parameters":[{"name":"_class","type":"any","start":1692,"end":1703}],"variables":[]},{"name":"getScriptInObject","isAbstract":true,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":1883,"end":1937,"decorators":[],"parameters":[{"name":"objectId","type":"string","start":1901,"end":1917},{"name":"_class","type":"any","start":1919,"end":1930}],"variables":[]},{"name":"getPageId","isAbstract":true,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":2008,"end":2028,"decorators":[],"parameters":[],"variables":[]},{"name":"getObjectId","isAbstract":true,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":2122,"end":2144,"decorators":[],"parameters":[],"variables":[]},{"name":"getContext","isAbstract":true,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":2217,"end":2235,"decorators":[],"parameters":[],"variables":[]},{"name":"getParentContext","isAbstract":true,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":2239,"end":2263,"decorators":[],"parameters":[],"variables":[]},{"name":"implementsInterface","isAbstract":true,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":2267,"end":2316,"decorators":[],"parameters":[{"name":"_interface","type":"string","start":2287,"end":2305}],"variables":[]},{"name":"destroy","isAbstract":true,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":2320,"end":2329,"decorators":[],"parameters":[],"variables":[]},{"name":"setObjRefInitializers","isAbstract":true,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":2333,"end":2400,"decorators":[],"parameters":[{"name":"objRefInitializers","type":"ObjRefInitializerBean[]","start":2355,"end":2398}],"variables":[]}],"extendsClauses":[],"implementsClauses":[]}],"enums":[],"resources":[],"usages":["preInitialize","initialize","bindEvents","start","postStart","unbindEvents","reset","returns","getObjectName","getObjectDescription","getObjectPath","relativeParent","getPrototypeId","getComponentRootId","param","_class","getScriptInChildren","getScriptsInChildren","getChildScripts","getScript","getScripts","objectId","getScriptInObject","getPageId","getObjectId","getContext","getParentContext","implementsInterface","_interface","destroy","setObjRefInitializers","objRefInitializers","ObjRefInitializerBean"],"packageName":"component"},{"rootPath":"/","start":0,"end":194,"imports":[],"exports":[],"declarations":[],"classes":[],"interfaces":[{"name":"IControl","isExported":true,"start":0,"end":194,"accessors":[],"properties":[],"methods":[{"name":"addCssClass","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":31,"end":67,"decorators":[],"parameters":[{"name":"cssClass","type":"string","start":43,"end":59}],"variables":[]},{"name":"removeCssClass","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":71,"end":110,"decorators":[],"parameters":[{"name":"cssClass","type":"string","start":86,"end":102}],"variables":[]},{"name":"hasCssClass","isAbstract":true,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":114,"end":153,"decorators":[],"parameters":[{"name":"cssClass","type":"string","start":126,"end":142}],"variables":[]},{"name":"setEnabled","isAbstract":true,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":157,"end":192,"decorators":[],"parameters":[{"name":"enabled","type":"boolean","start":168,"end":184}],"variables":[]}],"extendsClauses":[],"implementsClauses":[]}],"enums":[],"resources":[],"usages":["addCssClass","cssClass","removeCssClass","hasCssClass","setEnabled","enabled"],"packageName":"component"},{"rootPath":"/","start":0,"end":635,"imports":[{"libraryName":"@angular/core","start":0,"end":103,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"ChangeDetectorRef"},{"specifier":"Component"},{"specifier":"ElementRef"},{"specifier":"Input"}]},{"libraryName":"component","start":104,"end":138,"specifiers":[{"specifier":"Control"}]}],"exports":[],"declarations":[],"classes":[{"name":"IFrame","isExported":true,"start":169,"end":634,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'iframe-window',\n templateUrl: './../../../src/resources/template/component/IFrame.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[{"name":"source","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":378,"end":411,"decorators":[{"name":"Input","parameters":[]}]}],"methods":[{"name":"setSource","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":494,"end":579,"decorators":[],"parameters":[{"name":"source","type":"string","start":504,"end":518}],"variables":[]},{"name":"getSource","isAbstract":false,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":583,"end":632,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["Control"],"implementsClauses":[],"ctor":{"name":"IFrame","start":415,"end":490,"parameters":[{"name":"el","type":"ElementRef","start":427,"end":441},{"name":"cd","type":"ChangeDetectorRef","start":443,"end":464}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","source","author","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","Control","Input"],"packageName":"component"},{"rootPath":"/","start":20,"end":50,"imports":[],"exports":[],"declarations":[],"classes":[],"interfaces":[{"name":"IWindow","isExported":true,"start":20,"end":49,"accessors":[],"properties":[],"methods":[],"extendsClauses":[],"implementsClauses":[]}],"enums":[],"resources":[],"usages":[],"packageName":"component"},{"rootPath":"/","start":0,"end":415,"imports":[{"libraryName":"component","start":0,"end":28,"specifiers":[{"specifier":"Grid"}]},{"libraryName":"@angular/core","start":29,"end":94,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"Component"}]}],"exports":[],"declarations":[],"classes":[{"name":"InMemoryGrid","isExported":true,"start":126,"end":414,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'in-memory-grid',\n templateUrl: './../../../src/resources/template/component/ClientSideGrid.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[],"methods":[{"name":"getRowModelType","isAbstract":false,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":348,"end":411,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["Grid"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["author","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","Grid"],"packageName":"component"},{"rootPath":"/","start":0,"end":1845,"imports":[{"libraryName":"component","start":0,"end":66,"specifiers":[{"specifier":"StaticColumnInitializer"}]},{"libraryName":"@angular/core","start":67,"end":132,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"Component"}]},{"libraryName":"component","start":133,"end":177,"specifiers":[{"specifier":"InMemoryGrid"}]},{"libraryName":"generated.property.grid","start":178,"end":257,"specifiers":[{"specifier":"StaticGridColumns"}]},{"libraryName":"generated.property.grid","start":258,"end":335,"specifiers":[{"specifier":"StaticGridColumn"}]},{"libraryName":"ag-grid-community","start":336,"end":377,"specifiers":[{"specifier":"ColDef"}]},{"libraryName":"component.grid.utils","start":378,"end":445,"specifiers":[{"specifier":"GridColumnDefUtils"}]},{"libraryName":"generated.ru.cg.webbpm.modules.database.api.dao.option","start":446,"end":540,"specifiers":[{"specifier":"SortOrder"}]}],"exports":[],"declarations":[],"classes":[{"name":"InMemoryStaticColumnGrid","isExported":true,"start":542,"end":1844,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'in-memory-static-column-grid',\n templateUrl: './../../../src/resources/template/component/ClientSideGrid.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[],"methods":[{"name":"initDefaultSortModel","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":801,"end":1259,"decorators":[],"parameters":[],"variables":[{"name":"columns","isConst":false,"isExported":false,"type":"StaticGridColumn[]","start":846,"end":912}]},{"name":"getColumnsScript","isAbstract":false,"visibility":1,"type":"StaticGridColumns","isOptional":false,"isStatic":false,"isAsync":false,"start":1263,"end":1362,"decorators":[],"parameters":[],"variables":[]},{"name":"initColumnDefs","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1366,"end":1703,"decorators":[],"parameters":[],"variables":[{"name":"columns","isConst":false,"isExported":false,"type":"StaticGridColumn[]","start":1405,"end":1471},{"name":"columnDef","isConst":false,"isExported":false,"type":"ColDef","start":1601,"end":1662}]},{"name":"columnToColumnDef","isAbstract":false,"visibility":1,"type":"ColDef","isOptional":false,"isStatic":false,"isAsync":false,"start":1707,"end":1842,"decorators":[],"parameters":[{"name":"column","type":"StaticGridColumn","start":1735,"end":1759}],"variables":[]}],"extendsClauses":["InMemoryGrid"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["columns","StaticGridColumn","column","SortOrder","StaticGridColumns","colum","columnDef","ColDef","GridColumnDefUtils","StaticColumnInitializer","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","InMemoryGrid"],"packageName":"component"},{"rootPath":"/","start":0,"end":422,"imports":[{"libraryName":"@angular/core","start":0,"end":102,"specifiers":[{"specifier":"AfterViewInit"},{"specifier":"ChangeDetectionStrategy"},{"specifier":"Component"},{"specifier":"EventEmitter"},{"specifier":"Output"}]}],"exports":[],"declarations":[],"classes":[{"name":"InitEventsComponent","isExported":true,"start":104,"end":422,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'init-events',\n template: '',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[{"name":"afterViewInit","visibility":2,"type":"EventEmitter","isOptional":false,"isStatic":false,"start":276,"end":356,"decorators":[{"name":"Output","parameters":[]}]}],"methods":[{"name":"ngAfterViewInit","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":360,"end":420,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":[],"implementsClauses":["AfterViewInit"]}],"interfaces":[],"enums":[],"resources":[],"usages":["Component","selector","template","changeDetection","ChangeDetectionStrategy","AfterViewInit","Output","afterViewInit","EventEmitter"],"packageName":"component"},{"rootPath":"/","start":0,"end":556,"imports":[{"libraryName":"@angular/core","start":0,"end":103,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"ChangeDetectorRef"},{"specifier":"Component"},{"specifier":"ElementRef"},{"specifier":"Input"}]},{"libraryName":"component","start":104,"end":138,"specifiers":[{"specifier":"Control"}]},{"libraryName":"decorators","start":139,"end":201,"specifiers":[{"specifier":"TextAreaEditor"}]}],"exports":[],"declarations":[],"classes":[{"name":"InnerHtml","isExported":true,"start":203,"end":555,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'inner-html',\n templateUrl: './../../../src/resources/template/component/InnerHtml.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[{"name":"htmlAsString","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":415,"end":474,"decorators":[{"name":"Input","parameters":[]},{"name":"TextAreaEditor","parameters":[]}]}],"methods":[],"extendsClauses":["Control"],"implementsClauses":[],"ctor":{"name":"InnerHtml","start":478,"end":553,"parameters":[{"name":"el","type":"ElementRef","start":490,"end":504},{"name":"cd","type":"ChangeDetectorRef","start":506,"end":527}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","Control","Input","TextAreaEditor","htmlAsString"],"packageName":"component"},{"rootPath":"/","start":0,"end":16671,"imports":[{"libraryName":"@angular/core/testing","start":0,"end":95,"specifiers":[{"specifier":"async"},{"specifier":"ComponentFixture"},{"specifier":"fakeAsync"},{"specifier":"flush"},{"specifier":"TestBed"},{"specifier":"tick"}]},{"libraryName":"pipe","start":96,"end":155,"specifiers":[{"specifier":"EmptyIfNullPipe"}]},{"libraryName":"ag-grid-angular","start":156,"end":201,"specifiers":[{"specifier":"AgGridModule"}]},{"libraryName":"modules.core.component","start":202,"end":302,"specifiers":[{"specifier":"ProgressIndicationComponent"}]},{"libraryName":"@angular/core","start":303,"end":342,"specifiers":[{"specifier":"Injector"}]},{"libraryName":"modules.core.service","start":343,"end":437,"specifiers":[{"specifier":"ProgressIndicationService"}]},{"libraryName":"modules.bpmn.provider","start":438,"end":517,"specifiers":[{"specifier":"TaskParamsProvider"}]},{"libraryName":"@ng-bootstrap/ng-bootstrap","start":518,"end":571,"specifiers":[{"specifier":"NgbModule"}]},{"libraryName":"component","start":572,"end":612,"specifiers":[{"specifier":"PagingGrid"}]},{"libraryName":"generated.property.grid","start":613,"end":680,"specifiers":[{"specifier":"GridColumns"}]},{"libraryName":"generated.property.grid","start":681,"end":746,"specifiers":[{"specifier":"GridColumn"}]},{"libraryName":"...testing","start":747,"end":795,"specifiers":[{"specifier":"TestUtil"}]},{"libraryName":"component","start":796,"end":826,"specifiers":[{"specifier":"Style"}]},{"libraryName":"generated.ru.cg.webbpm.modules.database.bean.filter","start":827,"end":930,"specifiers":[{"specifier":"FilterOperation"}]},{"libraryName":"generated.model.grid","start":931,"end":989,"specifiers":[{"specifier":"GridRows"}]},{"libraryName":"component.grid","start":990,"end":1047,"specifiers":[{"specifier":"GridPagingLoader"}]},{"libraryName":"...testing","start":1048,"end":1106,"specifiers":[{"specifier":"ConstantsUtil"}]},{"libraryName":"component.grid.enums","start":1107,"end":1182,"specifiers":[{"specifier":"GridLoadingOverlayType"}]},{"libraryName":"modules.core.service","start":1183,"end":1265,"specifiers":[{"specifier":"LocalStorageService"}]},{"libraryName":"modules.core.storage","start":1266,"end":1334,"specifiers":[{"specifier":"WebbpmStorage"}]},{"libraryName":"component.grid.utils","start":1335,"end":1406,"specifiers":[{"specifier":"GridColumnStateUtils"}]},{"libraryName":"util","start":1451,"end":1497,"specifiers":[{"specifier":"FilterUtil"}]},{"libraryName":"generated.rpc","start":1498,"end":1561,"specifiers":[{"specifier":"GridRpcService"}]}],"exports":[],"declarations":[{"name":"TEXT","isConst":true,"isExported":false,"start":1605,"end":1639},{"name":"TOTAL_ROW_COUNT","isConst":true,"isExported":false,"start":1642,"end":1670},{"name":"DEFAULT_PAGE_SIZE","isConst":true,"isExported":false,"start":1673,"end":1702},{"name":"DEFAULT_PAGE_COUNT","isConst":true,"isExported":false,"start":1705,"end":1777},{"name":"LESS_PAGE_SIZE","isConst":true,"isExported":false,"start":1780,"end":1806},{"name":"MORE_PAGE_SIZE","isConst":true,"isExported":false,"start":1809,"end":1835},{"name":"LAST_PAGE_SIZE","isConst":true,"isExported":false,"start":1838,"end":1924},{"name":"ENTITY","isConst":true,"isExported":false,"start":1927,"end":1951},{"name":"NAME","isConst":true,"isExported":false,"start":1954,"end":1976},{"name":"COL_ID","isConst":true,"isExported":false,"start":1979,"end":2014},{"name":"COL_SELECTOR","isConst":true,"isExported":false,"start":2017,"end":2061},{"name":"CELL_SELECTOR","isConst":true,"isExported":false,"start":2064,"end":2103},{"name":"MIN_COLUMN_WIDTH","isConst":true,"isExported":false,"start":2106,"end":2133},{"name":"COLUMN_WIDTH","isConst":true,"isExported":false,"start":2136,"end":2161},{"name":"COLUMN_HEIGHT","isConst":true,"isExported":false,"start":2164,"end":2189},{"name":"STYLE_COLUMN_WIDTH","isConst":true,"isExported":false,"start":2192,"end":2246},{"name":"STYLE_COLUMN_HEIGHT","isConst":true,"isExported":false,"start":2249,"end":2306},{"name":"COLUMN_NAME","isConst":true,"isExported":false,"start":2309,"end":2339},{"name":"FILTERS","isConst":false,"isExported":false,"start":2342,"end":2429},{"name":"CTRL_CLICK","isConst":true,"isExported":false,"start":2433,"end":2538},{"name":"progressIndicationSpy","isConst":false,"isExported":false,"type":"ProgressIndicationService","start":2542,"end":2595},{"name":"component","isConst":false,"isExported":false,"type":"PagingGrid","start":2598,"end":2624},{"name":"fixture","isConst":false,"isExported":false,"type":"ComponentFixture","start":2627,"end":2669},{"name":"gridPagingLoader","isConst":false,"isExported":false,"type":"GridPagingLoader","start":2672,"end":2711},{"name":"gridRpcService","isConst":false,"isExported":false,"type":"jasmine.SpyObj","start":2714,"end":2765},{"name":"gridColumns","isConst":false,"isExported":false,"type":"GridColumns","start":2768,"end":2797},{"name":"gridColumn","isConst":false,"isExported":false,"type":"GridColumn","start":2800,"end":2827},{"name":"gridRows","isConst":false,"isExported":false,"type":"GridRows","start":2830,"end":2853},{"name":"localStorageServiceSpy","isConst":false,"isExported":false,"type":"jasmine.SpyObj","start":2856,"end":2920},{"name":"el","isConst":false,"isExported":false,"type":"HTMLElement","start":2923,"end":2943},{"name":"gridApi","isConst":false,"isExported":false,"start":2946,"end":2958},{"name":"getColumnDef","isExported":false,"isAsync":false,"start":5731,"end":5821,"parameters":[{"name":"fieldName","type":"string","start":5753,"end":5770}],"variables":[]},{"name":"triggerInitGrid","isExported":false,"isAsync":false,"start":5825,"end":5974,"parameters":[],"variables":[]},{"name":"count","isConst":false,"isExported":false,"start":6162,"end":6176},{"name":"count","isConst":false,"isExported":false,"start":6472,"end":6486},{"name":"containerWidth","isConst":true,"isExported":false,"start":7566,"end":7660},{"name":"columnWidth","isConst":true,"isExported":false,"start":7665,"end":7741},{"name":"leftRange","isConst":false,"isExported":false,"start":7746,"end":7818},{"name":"rightRange","isConst":false,"isExported":false,"start":7823,"end":7895},{"name":"columnWidth","isConst":true,"isExported":false,"start":8129,"end":8205},{"name":"columnWidth","isConst":true,"isExported":false,"start":9008,"end":9084},{"name":"rows","isConst":true,"isExported":false,"start":9787,"end":9857},{"name":"rows","isConst":true,"isExported":false,"start":10067,"end":10137},{"name":"rowNumbers","isConst":true,"isExported":false,"start":10403,"end":10471},{"name":"rowNumbers","isConst":true,"isExported":false,"start":10787,"end":10855},{"name":"checkBoxes","isConst":false,"isExported":false,"start":11199,"end":11288},{"name":"grid","isConst":false,"isExported":false,"start":12318,"end":12355},{"name":"style","isConst":false,"isExported":false,"start":12636,"end":12660},{"name":"grid","isConst":true,"isExported":false,"type":"HTMLElement","start":12981,"end":13043},{"name":"pageCount1","isConst":false,"isExported":false,"start":14415,"end":14468},{"name":"pageCount2","isConst":false,"isExported":false,"start":14555,"end":14608},{"name":"SECOND_PAGE","isConst":true,"isExported":false,"start":14869,"end":14891},{"name":"INVALID_PAGE","isConst":true,"isExported":false,"start":15212,"end":15237},{"name":"NEXT_PAGE","isConst":true,"isExported":false,"start":15552,"end":15572},{"name":"PREVIOUS_PAGE","isConst":true,"isExported":false,"start":16179,"end":16203}],"classes":[],"interfaces":[],"enums":[],"resources":[],"usages":["jasmine","createSpyObj","describe","TEXT","TOTAL_ROW_COUNT","DEFAULT_PAGE_SIZE","DEFAULT_PAGE_COUNT","Math","LESS_PAGE_SIZE","MORE_PAGE_SIZE","LAST_PAGE_SIZE","ENTITY","NAME","COL_ID","COL_SELECTOR","CELL_SELECTOR","MIN_COLUMN_WIDTH","COLUMN_WIDTH","COLUMN_HEIGHT","STYLE_COLUMN_WIDTH","STYLE_COLUMN_HEIGHT","COLUMN_NAME","FILTERS","FilterUtil","FilterOperation","CTRL_CLICK","MouseEvent","view","window","bubbles","ctrlKey","progressIndicationSpy","ProgressIndicationService","component","PagingGrid","fixture","ComponentFixture","gridPagingLoader","GridPagingLoader","gridRpcService","SpyObj","GridRpcService","gridColumns","GridColumns","gridColumn","GridColumn","gridRows","GridRows","localStorageServiceSpy","LocalStorageService","el","HTMLElement","gridApi","TestUtil","beforeEach","async","TestBed","declarations","EmptyIfNullPipe","ProgressIndicationComponent","providers","Injector","provide","useValue","TaskParamsProvider","imports","AgGridModule","NgbModule","GridLoadingOverlayType","defaultPageSize","pageSizes","schema","table","entity","name","type","i","row_uid","entity$column","Promise","WebbpmStorage","GridColumnStateUtils","spyOn","fieldName","it","expect","fakeAsync","count","tick","flush","xit","containerWidth","columnWidth","leftRange","rightRange","triggerInitGrid","getColumnDef","rows","rowNumbers","Event","checkBoxes","checkBox","grid","ConstantsUtil","style","Style","pageCount1","pageCount2","SECOND_PAGE","INVALID_PAGE","NEXT_PAGE","PREVIOUS_PAGE"],"packageName":"component"},{"rootPath":"/","start":0,"end":3173,"imports":[{"libraryName":"@angular/core","start":0,"end":115,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"ChangeDetectorRef"},{"specifier":"Component"},{"specifier":"ElementRef"},{"specifier":"Input"}]},{"libraryName":"component","start":116,"end":144,"specifiers":[{"specifier":"Grid"}]},{"libraryName":"decorators","start":145,"end":191,"specifiers":[{"specifier":"Visible"}]},{"libraryName":"component.grid","start":192,"end":257,"specifiers":[{"specifier":"GridPagingDataLoader"}]}],"exports":[],"declarations":[],"classes":[{"name":"PagingGrid","isExported":true,"start":259,"end":3172,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'paging-grid',\n templateUrl: './../../../src/resources/template/component/PagingGrid.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[{"name":"pageSizes","visibility":2,"type":"number[]","isOptional":false,"isStatic":false,"start":471,"end":529,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["false"]}]},{"name":"pageSize","visibility":2,"type":"number","isOptional":false,"isStatic":false,"start":533,"end":588,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["false"]}]},{"name":"paginationPageSize","visibility":2,"type":"any","isOptional":false,"isStatic":false,"start":592,"end":654,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["false"]}]},{"name":"gridPagingLoader","visibility":0,"type":"GridPagingDataLoader","isOptional":false,"isStatic":false,"start":658,"end":705,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"visibility":2,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":788,"end":1101,"decorators":[],"parameters":[],"variables":[{"name":"loadingOptions","isConst":false,"isExported":false,"start":902,"end":962}]},{"name":"refresh","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1105,"end":1180,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"setPageSize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":1184,"end":1271,"decorators":[],"parameters":[{"name":"value","type":"number","start":1196,"end":1209}],"variables":[]},{"name":"setPaginationPageSize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":1275,"end":1382,"decorators":[],"parameters":[{"name":"value","type":"number","start":1297,"end":1310}],"variables":[]},{"name":"getRowModelType","isAbstract":false,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":1386,"end":1447,"decorators":[],"parameters":[],"variables":[]},{"name":"paginationIsLastPageFound","isAbstract":false,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":1451,"end":1546,"decorators":[],"parameters":[],"variables":[]},{"name":"isOnFirstPage","isAbstract":false,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":1550,"end":1616,"decorators":[],"parameters":[],"variables":[]},{"name":"isOnLastPage","isAbstract":false,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":1620,"end":1714,"decorators":[],"parameters":[],"variables":[]},{"name":"firstRowOnPage","isAbstract":false,"type":"number","isOptional":false,"isStatic":false,"isAsync":false,"start":1718,"end":1853,"decorators":[],"parameters":[],"variables":[]},{"name":"lastRowOnPage","isAbstract":false,"type":"number","isOptional":false,"isStatic":false,"isAsync":false,"start":1857,"end":1996,"decorators":[],"parameters":[],"variables":[]},{"name":"currentPage","isAbstract":false,"type":"number","isOptional":false,"isStatic":false,"isAsync":false,"start":2000,"end":2083,"decorators":[],"parameters":[],"variables":[]},{"name":"paginationGetPageSize","isAbstract":false,"type":"number","isOptional":false,"isStatic":false,"isAsync":false,"start":2087,"end":2173,"decorators":[],"parameters":[],"variables":[]},{"name":"paginationSetPageSize","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2177,"end":2270,"decorators":[],"parameters":[{"name":"size","type":"number","start":2199,"end":2211}],"variables":[]},{"name":"paginationGetTotalPages","isAbstract":false,"type":"number","isOptional":false,"isStatic":false,"isAsync":false,"start":2274,"end":2364,"decorators":[],"parameters":[],"variables":[]},{"name":"paginationGetRowCount","isAbstract":false,"type":"number","isOptional":false,"isStatic":false,"isAsync":false,"start":2368,"end":2454,"decorators":[],"parameters":[],"variables":[]},{"name":"paginationGoToNextPage","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2458,"end":2537,"decorators":[],"parameters":[],"variables":[]},{"name":"paginationGoToPreviousPage","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2541,"end":2628,"decorators":[],"parameters":[],"variables":[]},{"name":"paginationGoToFirstPage","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2632,"end":2713,"decorators":[],"parameters":[],"variables":[]},{"name":"paginationGoToLastPage","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2717,"end":2796,"decorators":[],"parameters":[],"variables":[]},{"name":"paginationGoToPage","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2800,"end":2889,"decorators":[],"parameters":[{"name":"page","type":"any","start":2819,"end":2828}],"variables":[]},{"name":"onPageSizeChange","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2893,"end":3170,"decorators":[],"parameters":[{"name":"newSize","type":"number","start":2910,"end":2925}],"variables":[]}],"extendsClauses":["Grid"],"implementsClauses":[],"ctor":{"name":"PagingGrid","start":709,"end":784,"parameters":[{"name":"el","type":"ElementRef","start":721,"end":735},{"name":"cd","type":"ChangeDetectorRef","start":737,"end":758}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","Promise","loadingOptions","Visible","value","Math","size","page","newSize","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","Grid","Input","pageSizes","pageSize","paginationPageSize","gridPagingLoader","GridPagingDataLoader"],"packageName":"component"},{"rootPath":"/","start":0,"end":299,"imports":[{"libraryName":"common","start":0,"end":44,"specifiers":[{"specifier":"Deferred"}]}],"exports":[],"declarations":[],"classes":[],"interfaces":[{"name":"SelectableComponent","isExported":true,"start":46,"end":298,"accessors":[],"properties":[],"methods":[{"name":"isMultiselectable","isAbstract":true,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":88,"end":117,"decorators":[],"parameters":[],"variables":[]},{"name":"getSelectValue","isAbstract":true,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":121,"end":143,"decorators":[],"parameters":[],"variables":[]},{"name":"getSelectValues","isAbstract":true,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":147,"end":172,"decorators":[],"parameters":[],"variables":[]},{"name":"addSelectListener","isAbstract":true,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":176,"end":214,"decorators":[],"parameters":[{"name":"listener","type":"Function","start":194,"end":212}],"variables":[]},{"name":"removeSelectListener","isAbstract":true,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":218,"end":259,"decorators":[],"parameters":[{"name":"listener","type":"Function","start":239,"end":257}],"variables":[]},{"name":"getDependValue","isAbstract":true,"visibility":2,"type":"Deferred","isOptional":false,"isStatic":false,"isAsync":false,"start":263,"end":296,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":[],"implementsClauses":[]}],"enums":[],"resources":[],"usages":["isMultiselectable","getSelectValue","getSelectValues","addSelectListener","listener","Function","removeSelectListener","getDependValue","Deferred"],"packageName":"component"},{"rootPath":"/","start":0,"end":1975,"imports":[{"libraryName":"component","start":0,"end":46,"specifiers":[{"specifier":"SelectionItem"}]}],"exports":[],"declarations":[],"classes":[{"name":"SelectionChangeEvent","isExported":true,"start":48,"end":1975,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"selection","visibility":0,"type":"SelectionItem[]","isOptional":false,"isStatic":false,"start":86,"end":121,"decorators":[]}],"methods":[{"name":"getSelection","isAbstract":false,"visibility":2,"type":"SelectionItem[]","isOptional":false,"isStatic":false,"isAsync":false,"start":715,"end":786,"decorators":[],"parameters":[],"variables":[]},{"name":"isSelected","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":790,"end":868,"decorators":[],"parameters":[],"variables":[]},{"name":"isSingleSelected","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":872,"end":957,"decorators":[],"parameters":[],"variables":[]},{"name":"isMultiSelected","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":961,"end":1044,"decorators":[],"parameters":[],"variables":[]},{"name":"selectedItems","isAbstract":false,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":1048,"end":1330,"decorators":[],"parameters":[],"variables":[{"name":"selected","isConst":false,"isExported":false,"type":"any[]","start":1084,"end":1109},{"name":"index","isConst":false,"isExported":false,"type":"number","start":1114,"end":1132}]},{"name":"deselectedItems","isAbstract":false,"visibility":2,"type":"any[]","isOptional":false,"isStatic":false,"isAsync":false,"start":1334,"end":1625,"decorators":[],"parameters":[],"variables":[{"name":"deselected","isConst":false,"isExported":false,"type":"any[]","start":1372,"end":1399},{"name":"index","isConst":false,"isExported":false,"type":"number","start":1404,"end":1422}]},{"name":"selectedItem","isAbstract":false,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":1629,"end":1973,"decorators":[],"parameters":[],"variables":[{"name":"selected","isConst":false,"isExported":false,"type":"any[]","start":1662,"end":1705}]}],"extendsClauses":[],"implementsClauses":[],"ctor":{"name":"SelectionChangeEvent","start":259,"end":711,"parameters":[{"name":"selectionOrItem","type":"any","start":271,"end":291},{"name":"selected","type":"boolean","start":293,"end":311}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["selection","SelectionItem","selectionItem","item","selected","selectionOrItem","Array","undefined","index","deselected","window","console"],"packageName":"component"},{"rootPath":"/","start":0,"end":189,"imports":[],"exports":[],"declarations":[],"classes":[{"name":"SelectionItem","isExported":true,"start":0,"end":189,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"item","visibility":2,"type":"any","isOptional":false,"isStatic":false,"start":31,"end":48,"decorators":[]},{"name":"isSelected","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":51,"end":78,"decorators":[]}],"methods":[],"extendsClauses":[],"implementsClauses":[],"ctor":{"name":"SelectionItem","start":82,"end":187,"parameters":[{"name":"item","type":"any","start":94,"end":103},{"name":"isSelected","type":"boolean","start":105,"end":124}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["item","isSelected"],"packageName":"component"},{"rootPath":"/","start":0,"end":1800,"imports":[{"libraryName":"component","start":0,"end":28,"specifiers":[{"specifier":"Grid"}]},{"libraryName":"generated.property.grid","start":29,"end":108,"specifiers":[{"specifier":"StaticGridColumns"}]},{"libraryName":"generated.property.grid","start":109,"end":186,"specifiers":[{"specifier":"StaticGridColumn"}]},{"libraryName":"component","start":187,"end":253,"specifiers":[{"specifier":"StaticColumnInitializer"}]},{"libraryName":"@angular/core","start":254,"end":319,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"Component"}]},{"libraryName":"ag-grid-community","start":320,"end":361,"specifiers":[{"specifier":"ColDef"}]},{"libraryName":"component.grid.utils","start":362,"end":429,"specifiers":[{"specifier":"GridColumnDefUtils"}]},{"libraryName":"generated.ru.cg.webbpm.modules.database.api.dao.option","start":430,"end":524,"specifiers":[{"specifier":"SortOrder"}]}],"exports":[],"declarations":[],"classes":[{"name":"StaticColumnGrid","isExported":true,"start":526,"end":1799,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'static-column-grid',\n templateUrl: './../../../src/resources/template/component/ClientSideGrid.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[],"methods":[{"name":"initDefaultSortModel","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":756,"end":1214,"decorators":[],"parameters":[],"variables":[{"name":"columns","isConst":false,"isExported":false,"type":"StaticGridColumn[]","start":801,"end":867}]},{"name":"getColumnsScript","isAbstract":false,"visibility":1,"type":"StaticGridColumns","isOptional":false,"isStatic":false,"isAsync":false,"start":1218,"end":1317,"decorators":[],"parameters":[],"variables":[]},{"name":"initColumnDefs","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1321,"end":1658,"decorators":[],"parameters":[],"variables":[{"name":"columns","isConst":false,"isExported":false,"type":"StaticGridColumn[]","start":1360,"end":1426},{"name":"columnDef","isConst":false,"isExported":false,"type":"ColDef","start":1556,"end":1617}]},{"name":"columnToColumnDef","isAbstract":false,"visibility":1,"type":"ColDef","isOptional":false,"isStatic":false,"isAsync":false,"start":1662,"end":1797,"decorators":[],"parameters":[{"name":"column","type":"StaticGridColumn","start":1690,"end":1714}],"variables":[]}],"extendsClauses":["Grid"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["columns","StaticGridColumn","column","SortOrder","StaticGridColumns","colum","columnDef","ColDef","GridColumnDefUtils","StaticColumnInitializer","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","Grid"],"packageName":"component"},{"rootPath":"/","start":0,"end":2252,"imports":[{"libraryName":"component.grid.utils","start":0,"end":75,"specifiers":[{"specifier":"GridValueRendererUtils"}]},{"libraryName":"generated.property.grid","start":76,"end":153,"specifiers":[{"specifier":"StaticGridColumn"}]},{"libraryName":"ag-grid-community","start":154,"end":243,"specifiers":[{"specifier":"ColDef"},{"specifier":"ICellRendererFunc"},{"specifier":"SuppressKeyboardEventParams"}]},{"libraryName":"component.grid.utils","start":244,"end":321,"specifiers":[{"specifier":"GridValueFormatterUtils"}]},{"libraryName":"component.grid.utils","start":322,"end":399,"specifiers":[{"specifier":"GridColumnKeyboardUtils"}]},{"libraryName":"component.grid.utils","start":400,"end":481,"specifiers":[{"specifier":"GridColumnComparatorUtils"}]},{"libraryName":"component.grid.headers","start":482,"end":549,"specifiers":[{"specifier":"GridSettingHeader"}]},{"libraryName":"component.grid.utils","start":550,"end":621,"specifiers":[{"specifier":"GridCellTooltipUtils"}]}],"exports":[],"declarations":[],"classes":[{"name":"StaticColumnInitializer","isExported":true,"start":623,"end":2251,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[],"methods":[{"name":"columnToColumnDef","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":true,"isAsync":false,"start":665,"end":2249,"decorators":[],"parameters":[{"name":"gridRef","type":"any","start":697,"end":709},{"name":"column","type":"StaticGridColumn","start":711,"end":735}],"variables":[{"name":"columnDef","isConst":false,"isExported":false,"type":"ColDef","start":743,"end":770},{"name":"type","isConst":false,"isExported":false,"start":1349,"end":1372},{"name":"renderer","isConst":true,"isExported":false,"type":"ICellRendererFunc","start":1751,"end":1831}]}],"extendsClauses":[],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["gridRef","column","StaticGridColumn","columnDef","ColDef","GridSettingHeader","type","GridValueFormatterUtils","GridColumnComparatorUtils","GridValueRendererUtils","renderer","ICellRendererFunc","params","GridCellTooltipUtils","SuppressKeyboardEventParams","GridColumnKeyboardUtils"],"packageName":"component"},{"rootPath":"/","start":0,"end":2874,"imports":[{"libraryName":"component","start":0,"end":36,"specifiers":[{"specifier":"TreeGrid"}]},{"libraryName":"generated.property.grid","start":37,"end":116,"specifiers":[{"specifier":"StaticGridColumns"}]},{"libraryName":"generated.property.grid","start":117,"end":194,"specifiers":[{"specifier":"StaticGridColumn"}]},{"libraryName":"component.grid.utils","start":195,"end":270,"specifiers":[{"specifier":"GridValueRendererUtils"}]},{"libraryName":"@angular/core","start":271,"end":336,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"Component"}]},{"libraryName":"ag-grid-community","start":337,"end":378,"specifiers":[{"specifier":"ColDef"}]},{"libraryName":"component.grid.utils","start":379,"end":446,"specifiers":[{"specifier":"GridColumnDefUtils"}]},{"libraryName":"generated.ru.cg.webbpm.modules.database.api.dao.option","start":447,"end":541,"specifiers":[{"specifier":"SortOrder"}]},{"libraryName":"component.grid.utils","start":542,"end":619,"specifiers":[{"specifier":"GridValueFormatterUtils"}]},{"libraryName":"component.grid.utils","start":620,"end":701,"specifiers":[{"specifier":"GridColumnComparatorUtils"}]},{"libraryName":"component.grid.headers","start":702,"end":769,"specifiers":[{"specifier":"GridSettingHeader"}]}],"exports":[],"declarations":[],"classes":[{"name":"StaticColumnTreeGrid","isExported":true,"start":771,"end":2873,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'static-column-tree-grid',\n templateUrl: './../../../src/resources/template/component/TreeGrid.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[],"methods":[{"name":"initDefaultSortModel","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1008,"end":1466,"decorators":[],"parameters":[],"variables":[{"name":"columns","isConst":false,"isExported":false,"type":"StaticGridColumn[]","start":1053,"end":1119}]},{"name":"getColumnsScript","isAbstract":false,"visibility":1,"type":"StaticGridColumns","isOptional":false,"isStatic":false,"isAsync":false,"start":1470,"end":1569,"decorators":[],"parameters":[],"variables":[]},{"name":"initColumnDefs","isAbstract":false,"visibility":1,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1573,"end":1979,"decorators":[],"parameters":[],"variables":[{"name":"columns","isConst":true,"isExported":false,"type":"StaticGridColumn[]","start":1612,"end":1680},{"name":"colDefs","isConst":false,"isExported":false,"start":1685,"end":1753},{"name":"columnDef","isConst":false,"isExported":false,"type":"ColDef","start":1788,"end":1849}]},{"name":"columnToColumnDef","isAbstract":false,"visibility":1,"type":"ColDef","isOptional":false,"isStatic":false,"isAsync":false,"start":1983,"end":2871,"decorators":[],"parameters":[{"name":"column","type":"StaticGridColumn","start":2011,"end":2035}],"variables":[{"name":"columnDef","isConst":true,"isExported":false,"type":"ColDef","start":2051,"end":2080},{"name":"type","isConst":false,"isExported":false,"start":2431,"end":2454},{"name":"renderer","isConst":true,"isExported":false,"start":2657,"end":2724}]}],"extendsClauses":["TreeGrid"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["columns","StaticGridColumn","column","SortOrder","StaticGridColumns","colDefs","columnDef","ColDef","GridColumnDefUtils","GridSettingHeader","type","GridValueFormatterUtils","GridColumnComparatorUtils","renderer","GridValueRendererUtils","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","TreeGrid"],"packageName":"component"},{"rootPath":"/","start":29,"end":315,"imports":[],"exports":[],"declarations":[],"classes":[{"name":"Style","isExported":true,"start":29,"end":314,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"padding","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":53,"end":76,"decorators":[]},{"name":"margin","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":79,"end":101,"decorators":[]},{"name":"border","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":104,"end":126,"decorators":[]},{"name":"height","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":129,"end":151,"decorators":[]},{"name":"width","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":154,"end":175,"decorators":[]},{"name":"minHeight","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":178,"end":203,"decorators":[]},{"name":"minWidth","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":206,"end":230,"decorators":[]},{"name":"maxHeight","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":233,"end":258,"decorators":[]},{"name":"maxWidth","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":261,"end":285,"decorators":[]},{"name":"stretch","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":288,"end":312,"decorators":[]}],"methods":[],"extendsClauses":[],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["author","padding","margin","border","height","width","minHeight","minWidth","maxHeight","maxWidth","stretch"],"packageName":"component"},{"rootPath":"/","start":0,"end":1196,"imports":[{"libraryName":"component.button","start":0,"end":39,"specifiers":[{"specifier":"Button"}]},{"libraryName":"component","start":40,"end":68,"specifiers":[{"specifier":"Grid"}]},{"libraryName":"modules.security.service","start":69,"end":171,"specifiers":[{"specifier":"AuthenticationMethodService"}]},{"libraryName":"decorators","start":172,"end":218,"specifiers":[{"specifier":"NotNull"}]},{"libraryName":"@angular/core","start":219,"end":284,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"Component"}]},{"libraryName":"@angular/common/http","start":285,"end":333,"specifiers":[{"specifier":"HttpClient"}]},{"libraryName":"decorators","start":334,"end":384,"specifiers":[{"specifier":"ObjectRef"}]}],"exports":[],"declarations":[],"classes":[{"name":"SyncLDAPButton","isExported":true,"start":386,"end":1195,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'ldap-button',\n templateUrl: './../../../src/resources/template/component/button/Button.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[{"name":"httpClient","visibility":0,"type":"HttpClient","isOptional":false,"isStatic":false,"start":610,"end":641,"decorators":[]},{"name":"authenticationMethodService","visibility":0,"type":"AuthenticationMethodService","isOptional":false,"isStatic":false,"start":644,"end":709,"decorators":[]},{"name":"usersGrid","visibility":2,"type":"Grid","isOptional":false,"isStatic":false,"start":713,"end":764,"decorators":[{"name":"ObjectRef","parameters":[]},{"name":"NotNull","parameters":[]}]}],"methods":[{"name":"initialize","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":768,"end":950,"decorators":[],"parameters":[],"variables":[]},{"name":"doClickActions","isAbstract":false,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":954,"end":1193,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["Button"],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["HttpClient","AuthenticationMethodService","Promise","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","Button","httpClient","authenticationMethodService","ObjectRef","NotNull","usersGrid","Grid"],"packageName":"component"},{"rootPath":"/","start":0,"end":4294,"imports":[{"libraryName":"@angular/core/testing","start":0,"end":71,"specifiers":[{"specifier":"async"},{"specifier":"ComponentFixture"},{"specifier":"TestBed"}]},{"libraryName":"@angular/forms","start":72,"end":115,"specifiers":[{"specifier":"FormsModule"}]},{"libraryName":"...testing","start":116,"end":164,"specifiers":[{"specifier":"TestUtil"}]},{"libraryName":"pipe","start":165,"end":224,"specifiers":[{"specifier":"EmptyIfNullPipe"}]},{"libraryName":"component","start":225,"end":253,"specifiers":[{"specifier":"Text"}]},{"libraryName":"component","start":254,"end":284,"specifiers":[{"specifier":"Style"}]},{"libraryName":"...testing","start":285,"end":343,"specifiers":[{"specifier":"ConstantsUtil"}]},{"libraryName":"@ng-bootstrap/ng-bootstrap","start":344,"end":409,"specifiers":[{"specifier":"NgbModule"},{"specifier":"NgbTooltip"}]}],"exports":[],"declarations":[{"name":"TEXT","isConst":true,"isExported":false,"start":438,"end":472},{"name":"component","isConst":false,"isExported":false,"type":"Text","start":475,"end":495},{"name":"fixture","isConst":false,"isExported":false,"type":"ComponentFixture","start":498,"end":534},{"name":"el","isConst":false,"isExported":false,"type":"HTMLElement","start":537,"end":557},{"name":"div","isConst":false,"isExported":false,"start":1837,"end":1871},{"name":"style","isConst":true,"isExported":false,"start":3086,"end":3112},{"name":"testPadding","isConst":true,"isExported":false,"start":3117,"end":3143},{"name":"testMargin","isConst":true,"isExported":false,"start":3148,"end":3173},{"name":"testBorder","isConst":true,"isExported":false,"start":3178,"end":3203},{"name":"testHeight","isConst":true,"isExported":false,"start":3208,"end":3234},{"name":"testWidth","isConst":true,"isExported":false,"start":3239,"end":3265},{"name":"testMinHeight","isConst":true,"isExported":false,"start":3270,"end":3299},{"name":"testMinWidth","isConst":true,"isExported":false,"start":3304,"end":3332},{"name":"testMaxHeight","isConst":true,"isExported":false,"start":3337,"end":3366},{"name":"testMaxWidth","isConst":true,"isExported":false,"start":3371,"end":3400}],"classes":[],"interfaces":[],"enums":[],"resources":[],"usages":["describe","TEXT","component","Text","fixture","ComponentFixture","el","HTMLElement","TestUtil","beforeEach","async","TestBed","declarations","EmptyIfNullPipe","imports","NgbModule","it","expect","xit","div","undefined","ConstantsUtil","style","Style","testPadding","testMargin","testBorder","testHeight","testWidth","testMinHeight","testMinWidth","testMaxHeight","testMaxWidth"],"packageName":"component"},{"rootPath":"/","start":0,"end":3433,"imports":[{"libraryName":"@angular/core","start":0,"end":115,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"ChangeDetectorRef"},{"specifier":"Component"},{"specifier":"ElementRef"},{"specifier":"Input"}]},{"libraryName":"component","start":116,"end":150,"specifiers":[{"specifier":"Control"}]},{"libraryName":"component","start":151,"end":197,"specifiers":[{"specifier":"TextFormatter"}]},{"libraryName":"decorators","start":198,"end":244,"specifiers":[{"specifier":"NotNull"}]},{"libraryName":"decorators","start":245,"end":291,"specifiers":[{"specifier":"Visible"}]},{"libraryName":"component","start":292,"end":344,"specifiers":[{"specifier":"ControlWithValue"}]},{"libraryName":"webbpm.event","start":345,"end":389,"specifiers":[{"specifier":"Event"}]}],"exports":[],"declarations":[],"classes":[{"name":"Text","isExported":true,"start":420,"end":3432,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'text',\n templateUrl: './../../../src/resources/template/component/field/Text.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n }"]}],"properties":[{"name":"label","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":694,"end":726,"decorators":[{"name":"Input","parameters":[]}]},{"name":"initialValue","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":730,"end":769,"decorators":[{"name":"Input","parameters":[]}]},{"name":"value","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":773,"end":814,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"collectible","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":818,"end":870,"decorators":[{"name":"Input","parameters":[]},{"name":"NotNull","parameters":[]}]},{"name":"internalValue","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":874,"end":923,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"textFormatter","visibility":2,"type":"TextFormatter","isOptional":false,"isStatic":false,"start":927,"end":963,"decorators":[]},{"name":"valueChangeEvent","visibility":2,"type":"Event","isOptional":false,"isStatic":false,"start":967,"end":1048,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"htmlValue","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":1052,"end":1102,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"changeListeners","visibility":0,"type":"Function[]","isOptional":false,"isStatic":false,"start":1130,"end":1171,"decorators":[]},{"name":"pristine","visibility":0,"type":"boolean","isOptional":false,"isStatic":false,"start":1174,"end":1207,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1290,"end":1370,"decorators":[],"parameters":[],"variables":[]},{"name":"reset","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":1374,"end":1481,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"getValue","isAbstract":false,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":1485,"end":1560,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"getValueForForm","isAbstract":false,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":1564,"end":1633,"decorators":[],"parameters":[],"variables":[]},{"name":"getPresentationValue","isAbstract":false,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":1637,"end":1711,"decorators":[],"parameters":[],"variables":[]},{"name":"getTextValue","isAbstract":false,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":1715,"end":1809,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"getValueAsModel","isAbstract":false,"visibility":2,"type":"any","isOptional":false,"isStatic":false,"isAsync":false,"start":1813,"end":1876,"decorators":[],"parameters":[],"variables":[]},{"name":"setValue","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":1880,"end":2108,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"string","start":1909,"end":1922}],"variables":[]},{"name":"setLabel","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":2112,"end":2213,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"string","start":2141,"end":2154}],"variables":[]},{"name":"clearValue","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":2217,"end":2280,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"isCollectible","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":2284,"end":2363,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"getLabel","isAbstract":false,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":2367,"end":2434,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"onChange","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":2438,"end":2555,"decorators":[],"parameters":[],"variables":[]},{"name":"addChangeListener","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2559,"end":2678,"decorators":[],"parameters":[{"name":"onChangeFunction","type":"Function","start":2577,"end":2603}],"variables":[]},{"name":"removeChangeListener","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2682,"end":2807,"decorators":[],"parameters":[{"name":"onChangeFunction","type":"Function","start":2703,"end":2729}],"variables":[]},{"name":"resetValue","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2811,"end":2879,"decorators":[],"parameters":[],"variables":[]},{"name":"isPristine","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":2883,"end":2943,"decorators":[],"parameters":[],"variables":[]},{"name":"setInitValue","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2947,"end":3037,"decorators":[],"parameters":[],"variables":[]},{"name":"resetPristine","isAbstract":false,"visibility":0,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":3041,"end":3102,"decorators":[],"parameters":[],"variables":[]},{"name":"isValueEmpty","isAbstract":false,"visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":3106,"end":3203,"decorators":[],"parameters":[],"variables":[]},{"name":"getHtmlValue","isAbstract":false,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":3207,"end":3430,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["Control"],"implementsClauses":["ControlWithValue"],"ctor":{"name":"Text","start":1211,"end":1286,"parameters":[{"name":"el","type":"ElementRef","start":1223,"end":1237},{"name":"cd","type":"ChangeDetectorRef","start":1239,"end":1260}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","Visible","value","onChangeFunction","Function","author","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","Control","ControlWithValue","Input","label","initialValue","NotNull","collectible","internalValue","textFormatter","TextFormatter","valueChangeEvent","Event","htmlValue","changeListeners","pristine"],"packageName":"component"},{"rootPath":"/","start":0,"end":68,"imports":[],"exports":[],"declarations":[],"classes":[],"interfaces":[{"name":"TextFormatter","isExported":true,"start":0,"end":67,"accessors":[],"properties":[],"methods":[{"name":"format","isAbstract":true,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":35,"end":65,"decorators":[],"parameters":[{"name":"value","type":"string","start":42,"end":55}],"variables":[]}],"extendsClauses":[],"implementsClauses":[]}],"enums":[],"resources":[],"usages":["format","value"],"packageName":"component"},{"rootPath":"/","start":0,"end":13952,"imports":[{"libraryName":"@angular/core/testing","start":0,"end":89,"specifiers":[{"specifier":"async"},{"specifier":"ComponentFixture"},{"specifier":"fakeAsync"},{"specifier":"flush"},{"specifier":"TestBed"}]},{"libraryName":"@angular/core","start":90,"end":129,"specifiers":[{"specifier":"Injector"}]},{"libraryName":"component","start":130,"end":166,"specifiers":[{"specifier":"TreeGrid"}]},{"libraryName":"ag-grid-angular","start":167,"end":212,"specifiers":[{"specifier":"AgGridModule"}]},{"libraryName":"generated.property.grid","start":213,"end":278,"specifiers":[{"specifier":"GridColumn"}]},{"libraryName":"pipe","start":279,"end":338,"specifiers":[{"specifier":"EmptyIfNullPipe"}]},{"libraryName":"modules.bpmn.provider","start":339,"end":418,"specifiers":[{"specifier":"TaskParamsProvider"}]},{"libraryName":"...testing","start":419,"end":467,"specifiers":[{"specifier":"TestUtil"}]},{"libraryName":"@ng-bootstrap/ng-bootstrap","start":468,"end":521,"specifiers":[{"specifier":"NgbModule"}]},{"libraryName":"modules.core.component","start":522,"end":622,"specifiers":[{"specifier":"ProgressIndicationComponent"}]},{"libraryName":"modules.core.service","start":623,"end":717,"specifiers":[{"specifier":"ProgressIndicationService"}]},{"libraryName":"generated.model.grid","start":718,"end":784,"specifiers":[{"specifier":"TreeGridRows"}]},{"libraryName":"component","start":785,"end":815,"specifiers":[{"specifier":"Style"}]},{"libraryName":"generated.property.grid","start":816,"end":883,"specifiers":[{"specifier":"GridColumns"}]},{"libraryName":"generated.rpc","start":884,"end":955,"specifiers":[{"specifier":"TreeGridRpcService"}]},{"libraryName":"...testing","start":956,"end":1014,"specifiers":[{"specifier":"ConstantsUtil"}]},{"libraryName":"component.grid.enums","start":1015,"end":1090,"specifiers":[{"specifier":"GridLoadingOverlayType"}]},{"libraryName":"modules.core.storage","start":1091,"end":1159,"specifiers":[{"specifier":"WebbpmStorage"}]},{"libraryName":"component.grid.utils","start":1160,"end":1231,"specifiers":[{"specifier":"GridColumnStateUtils"}]},{"libraryName":"modules.core.service","start":1232,"end":1314,"specifiers":[{"specifier":"LocalStorageService"}]},{"libraryName":"generated.property.grid","start":1315,"end":1380,"specifiers":[{"specifier":"ColumnSort"}]},{"libraryName":"generated.ru.cg.webbpm.modules.database.api.dao.option","start":1381,"end":1475,"specifiers":[{"specifier":"SortOrder"}]}],"exports":[],"declarations":[{"name":"TEXT","isConst":true,"isExported":false,"start":1552,"end":1586},{"name":"COL_ID","isConst":true,"isExported":false,"start":1589,"end":1611},{"name":"COL_ID_REINIT","isConst":true,"isExported":false,"start":1614,"end":1648},{"name":"COL_SELECTOR","isConst":true,"isExported":false,"start":1651,"end":1695},{"name":"COL_SELECTOR_REINIT","isConst":true,"isExported":false,"start":1698,"end":1756},{"name":"DEFAULT_COLUMN_WIDTH","isConst":true,"isExported":false,"start":1759,"end":1792},{"name":"COLUMN_WIDTH","isConst":true,"isExported":false,"start":1795,"end":1820},{"name":"COLUMN_HEIGHT","isConst":true,"isExported":false,"start":1823,"end":1848},{"name":"STYLE_COLUMN_WIDTH","isConst":true,"isExported":false,"start":1851,"end":1905},{"name":"STYLE_COLUMN_HEIGHT","isConst":true,"isExported":false,"start":1908,"end":1965},{"name":"PARENT_LEVEL","isConst":true,"isExported":false,"start":1968,"end":2007},{"name":"CHILD_LEVEL","isConst":true,"isExported":false,"start":2010,"end":2048},{"name":"PARENT_GROUP_VALUE","isConst":true,"isExported":false,"start":2051,"end":2087},{"name":"PARENT_VALUE","isConst":true,"isExported":false,"start":2090,"end":2126},{"name":"CHILD_GROUP_VALUE1","isConst":true,"isExported":false,"start":2129,"end":2165},{"name":"CHILD_GROUP_VALUE2","isConst":true,"isExported":false,"start":2168,"end":2204},{"name":"CHILD_VALUE","isConst":true,"isExported":false,"start":2207,"end":2241},{"name":"COLUMN_NAME","isConst":true,"isExported":false,"start":2244,"end":2273},{"name":"CTRL_CLICK","isConst":true,"isExported":false,"start":2276,"end":2381},{"name":"component","isConst":false,"isExported":false,"type":"TreeGrid","start":2385,"end":2409},{"name":"fixture","isConst":false,"isExported":false,"type":"ComponentFixture","start":2412,"end":2452},{"name":"treeGridRpcService","isConst":false,"isExported":false,"type":"jasmine.SpyObj","start":2455,"end":2514},{"name":"progressIndicationSpy","isConst":false,"isExported":false,"type":"ProgressIndicationService","start":2517,"end":2570},{"name":"gridColumns","isConst":false,"isExported":false,"type":"GridColumns","start":2573,"end":2602},{"name":"gridColumn1","isConst":false,"isExported":false,"type":"GridColumn","start":2605,"end":2633},{"name":"gridColumn2","isConst":false,"isExported":false,"type":"GridColumn","start":2636,"end":2664},{"name":"treeGridRows","isConst":false,"isExported":false,"start":2667,"end":2684},{"name":"localStorageServiceSpy","isConst":false,"isExported":false,"type":"jasmine.SpyObj","start":2687,"end":2751},{"name":"el","isConst":false,"isExported":false,"type":"HTMLElement","start":2754,"end":2774},{"name":"gridApi","isConst":false,"isExported":false,"start":2777,"end":2789},{"name":"columnSort","isConst":false,"isExported":false,"start":4860,"end":4894},{"name":"getColumnDef","isExported":false,"isAsync":false,"start":6041,"end":6131,"parameters":[{"name":"fieldName","type":"string","start":6063,"end":6080}],"variables":[]},{"name":"triggerInitGrid","isExported":false,"isAsync":false,"start":6135,"end":6291,"parameters":[],"variables":[]},{"name":"childCount","isConst":true,"isExported":false,"start":6716,"end":6774},{"name":"groupValues","isConst":true,"isExported":false,"start":6988,"end":7047},{"name":"cellValues","isConst":true,"isExported":false,"start":7189,"end":7283},{"name":"containerWidth","isConst":true,"isExported":false,"start":7773,"end":7867},{"name":"columnWidth","isConst":true,"isExported":false,"start":7872,"end":7948},{"name":"leftRange","isConst":false,"isExported":false,"start":7953,"end":8025},{"name":"rightRange","isConst":false,"isExported":false,"start":8030,"end":8102},{"name":"columnWidth","isConst":true,"isExported":false,"start":8334,"end":8417},{"name":"columnWidth","isConst":true,"isExported":false,"start":9311,"end":9394},{"name":"rows","isConst":true,"isExported":false,"start":10168,"end":10245},{"name":"rows","isConst":true,"isExported":false,"start":10432,"end":10509},{"name":"rowNumbers","isConst":true,"isExported":false,"start":10753,"end":10821},{"name":"rowNumbers","isConst":true,"isExported":false,"start":11150,"end":11218},{"name":"checkBoxes","isConst":false,"isExported":false,"start":11633,"end":11722},{"name":"grid","isConst":false,"isExported":false,"start":12774,"end":12811},{"name":"style","isConst":false,"isExported":false,"start":13092,"end":13116},{"name":"grid","isConst":true,"isExported":false,"type":"HTMLElement","start":13440,"end":13502}],"classes":[],"interfaces":[],"enums":[],"resources":[],"usages":["jasmine","createSpyObj","describe","TEXT","COL_ID","COL_ID_REINIT","COL_SELECTOR","COL_SELECTOR_REINIT","DEFAULT_COLUMN_WIDTH","COLUMN_WIDTH","COLUMN_HEIGHT","STYLE_COLUMN_WIDTH","STYLE_COLUMN_HEIGHT","PARENT_LEVEL","CHILD_LEVEL","PARENT_GROUP_VALUE","PARENT_VALUE","CHILD_GROUP_VALUE1","CHILD_GROUP_VALUE2","CHILD_VALUE","COLUMN_NAME","CTRL_CLICK","MouseEvent","view","window","bubbles","ctrlKey","component","TreeGrid","fixture","ComponentFixture","treeGridRpcService","SpyObj","TreeGridRpcService","progressIndicationSpy","ProgressIndicationService","gridColumns","GridColumns","gridColumn1","GridColumn","gridColumn2","treeGridRows","localStorageServiceSpy","LocalStorageService","el","HTMLElement","gridApi","TestUtil","beforeEach","async","TestBed","declarations","EmptyIfNullPipe","ProgressIndicationComponent","providers","Injector","provide","useValue","TaskParamsProvider","imports","AgGridModule","NgbModule","GridLoadingOverlayType","schema","table","entity","name","type","columnSort","ColumnSort","SortOrder","TreeGridRows","row_uid","entity$column1","entity$column2","showChildren","innerNodes","Promise","WebbpmStorage","GridColumnStateUtils","fieldName","it","expect","childCount","groupValues","cellValues","containerWidth","columnWidth","leftRange","Math","rightRange","triggerInitGrid","getColumnDef","fakeAsync","result","flush","rows","row","rowNumbers","i","Event","checkBoxes","checkBox","xit","grid","ConstantsUtil","style","Style"],"packageName":"component"},{"rootPath":"/","start":0,"end":5415,"imports":[{"libraryName":"@angular/core","start":0,"end":103,"specifiers":[{"specifier":"ChangeDetectionStrategy"},{"specifier":"ChangeDetectorRef"},{"specifier":"Component"},{"specifier":"ElementRef"},{"specifier":"Input"}]},{"libraryName":"modules.core.service","start":104,"end":177,"specifiers":[{"specifier":"MessagesService"}]},{"libraryName":"ag-grid-community","start":178,"end":290,"specifiers":[{"specifier":"IRowNode"},{"specifier":"GroupCellRenderer"},{"specifier":"ColDef"},{"specifier":"GroupCellRendererParams"},{"specifier":"RowClickedEvent"}]},{"libraryName":"generated.rpc","start":291,"end":362,"specifiers":[{"specifier":"TreeGridRpcService"}]},{"libraryName":"generated.model.grid","start":363,"end":429,"specifiers":[{"specifier":"TreeGridRows"}]},{"libraryName":"decorators","start":430,"end":476,"specifiers":[{"specifier":"Visible"}]},{"libraryName":"decorators","start":477,"end":541,"specifiers":[{"specifier":"AdvancedProperty"}]},{"libraryName":"decorators","start":542,"end":588,"specifiers":[{"specifier":"NotNull"}]},{"libraryName":"component","start":589,"end":639,"specifiers":[{"specifier":"DynamicDataGrid"}]},{"libraryName":"generated.model","start":640,"end":689,"specifiers":[{"specifier":"Filter"}]},{"libraryName":"component.grid.utils","start":690,"end":757,"specifiers":[{"specifier":"GridColumnDefUtils"}]}],"exports":[],"declarations":[],"classes":[{"name":"TreeGrid","isExported":true,"start":759,"end":5414,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Component","parameters":["{\n selector: 'tree-grid',\n templateUrl: './../../../src/resources/template/component/TreeGrid.html',\n changeDetection: ChangeDetectionStrategy.OnPush\n}"]}],"properties":[{"name":"messagesService","visibility":1,"type":"MessagesService","isOptional":false,"isStatic":false,"start":976,"end":1019,"decorators":[]},{"name":"treeGridRpcService","visibility":1,"type":"TreeGridRpcService","isOptional":false,"isStatic":false,"start":1023,"end":1072,"decorators":[]},{"name":"fixedRowName","visibility":1,"type":"string","isOptional":false,"isStatic":false,"start":1075,"end":1106,"decorators":[]},{"name":"selectGroupRowWithChildren","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":1110,"end":1223,"decorators":[{"name":"Visible","parameters":["multiselectable == true && checkboxInMainColumn == true"]}]},{"name":"checkboxInMainColumn","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":1226,"end":1263,"decorators":[]},{"name":"hideChildCount","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":1266,"end":1297,"decorators":[]},{"name":"collapseOnLoad","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":1300,"end":1331,"decorators":[]},{"name":"showFilteredChildren","visibility":2,"type":"boolean","isOptional":false,"isStatic":false,"start":1335,"end":1426,"decorators":[{"name":"Input","parameters":[]},{"name":"AdvancedProperty","parameters":[]},{"name":"NotNull","parameters":[]}]}],"methods":[{"name":"initialize","isAbstract":false,"visibility":2,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":1509,"end":1646,"decorators":[],"parameters":[],"variables":[]},{"name":"initColumnDefs","isAbstract":false,"visibility":1,"isOptional":false,"isStatic":false,"isAsync":false,"start":1650,"end":2028,"decorators":[],"parameters":[],"variables":[{"name":"columns","isConst":false,"isExported":false,"start":1683,"end":1729},{"name":"colDefs","isConst":false,"isExported":false,"start":1734,"end":1802},{"name":"columnDef","isConst":false,"isExported":false,"type":"ColDef","start":1837,"end":1898}]},{"name":"initFirstColumn","isAbstract":false,"visibility":1,"isOptional":false,"isStatic":false,"isAsync":false,"start":2032,"end":2577,"decorators":[],"parameters":[{"name":"firstColumn","start":2058,"end":2069}],"variables":[]},{"name":"refreshData","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":2581,"end":2688,"decorators":[],"parameters":[],"variables":[{"name":"filters","isConst":false,"isExported":false,"type":"Filter[]","start":2614,"end":2656}]},{"name":"getNodeChildDetails","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":2739,"end":3021,"decorators":[{"name":"Visible","parameters":["false"]}],"parameters":[{"name":"node","start":2786,"end":2790}],"variables":[]},{"name":"loadGrid","isAbstract":false,"visibility":1,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":3025,"end":4049,"decorators":[],"parameters":[{"name":"filters","type":"Filter[]","start":3044,"end":3061}],"variables":[]},{"name":"selectRow","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":4053,"end":4299,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"id","type":"string","start":4083,"end":4093}],"variables":[{"name":"node","isConst":false,"isExported":false,"type":"IRowNode","start":4152,"end":4201}]},{"name":"selectRows","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":4303,"end":4585,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"ids","type":"string[]","start":4334,"end":4347}],"variables":[{"name":"node","isConst":false,"isExported":false,"start":4434,"end":4473}]},{"name":"expandAllRowGroups","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":4589,"end":4671,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"collapseAllRowGroups","isAbstract":false,"visibility":2,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":4675,"end":4761,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"getRowModelType","isAbstract":false,"visibility":2,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":4765,"end":4828,"decorators":[],"parameters":[],"variables":[]},{"name":"reload","isAbstract":false,"visibility":2,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":4832,"end":5032,"decorators":[],"parameters":[{"name":"filters","type":"Filter[]","start":4846,"end":4863}],"variables":[]},{"name":"applyCollapseOnLoad","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":5036,"end":5234,"decorators":[],"parameters":[{"name":"gridRows","start":5056,"end":5064}],"variables":[]},{"name":"collapseRecursively","isAbstract":false,"visibility":0,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":5238,"end":5412,"decorators":[],"parameters":[{"name":"row","start":5266,"end":5269}],"variables":[]}],"extendsClauses":["DynamicDataGrid"],"implementsClauses":[],"ctor":{"name":"TreeGrid","start":1430,"end":1505,"parameters":[{"name":"el","type":"ElementRef","start":1442,"end":1456},{"name":"cd","type":"ChangeDetectorRef","start":1458,"end":1479}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","Promise","TreeGridRpcService","columns","colDefs","column","columnDef","ColDef","GridColumnDefUtils","firstColumn","GroupCellRenderer","checkbox","innerRenderer","params","suppressCount","GroupCellRendererParams","filters","Filter","Visible","node","group","children","expanded","gridRows","TreeGridRows","reason","Error","console","id","IRowNode","ids","filter","row","Component","selector","templateUrl","changeDetection","ChangeDetectionStrategy","DynamicDataGrid","messagesService","MessagesService","treeGridRpcService","fixedRowName","selectGroupRowWithChildren","checkboxInMainColumn","hideChildCount","collapseOnLoad","Input","AdvancedProperty","NotNull","showFilteredChildren"],"packageName":"component"},{"rootPath":"/","start":0,"end":599,"imports":[{"libraryName":"@angular/core","start":0,"end":41,"specifiers":[{"specifier":"Injectable"}]},{"libraryName":"common","start":42,"end":92,"specifiers":[{"specifier":"Validatable"}]}],"exports":[],"declarations":[],"classes":[{"name":"ValidationService","isExported":true,"start":94,"end":598,"accessors":[],"getters":[],"setters":[],"decorators":[{"name":"Injectable","parameters":["{providedIn: 'root'}"]}],"properties":[],"methods":[{"name":"validate","isAbstract":false,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":164,"end":596,"decorators":[],"parameters":[{"name":"validators","type":"Validatable[]","start":173,"end":198}],"variables":[{"name":"neededValidators","isConst":false,"isExported":false,"start":224,"end":498}]}],"extendsClauses":[],"implementsClauses":[]}],"interfaces":[],"enums":[],"resources":[],"usages":["validators","Validatable","Promise","neededValidators","validator","valid","result","Injectable","providedIn"],"packageName":"component"},{"rootPath":"/","start":0,"end":4448,"imports":[{"libraryName":"@angular/core","start":0,"end":67,"specifiers":[{"specifier":"ChangeDetectorRef"},{"specifier":"ElementRef"},{"specifier":"Input"}]},{"libraryName":"@ng-bootstrap/ng-bootstrap","start":68,"end":150,"specifiers":[{"specifier":"NgbModal"},{"specifier":"NgbModalOptions"},{"specifier":"NgbModalRef"}]},{"libraryName":"modules.core.service","start":151,"end":248,"specifiers":[{"specifier":"ProgressIndicationService"}]},{"libraryName":"webbpm.event","start":249,"end":296,"specifiers":[{"specifier":"Event"}]},{"libraryName":"directive","start":297,"end":387,"specifiers":[{"specifier":"ConfirmationDialogComponent"}]},{"libraryName":"decorators","start":388,"end":437,"specifiers":[{"specifier":"Visible"}]},{"libraryName":"component","start":438,"end":473,"specifiers":[{"specifier":"Control"}]},{"libraryName":"webbpm.ui_scripting","start":474,"end":544,"specifiers":[{"specifier":"ActionService"}]},{"libraryName":"rxjs/operators","start":545,"end":583,"specifiers":[{"specifier":"filter"}]}],"exports":[],"declarations":[],"classes":[{"name":"AbstractButton","isExported":true,"start":614,"end":4447,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"caption","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":671,"end":705,"decorators":[{"name":"Input","parameters":[]}]},{"name":"confirmationText","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":708,"end":751,"decorators":[{"name":"Input","parameters":[]}]},{"name":"confirmBtnText","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":754,"end":834,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["confirmationText != null"]}]},{"name":"cancelConfirmBtnText","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":837,"end":923,"decorators":[{"name":"Input","parameters":[]},{"name":"Visible","parameters":["confirmationText != null"]}]},{"name":"clickEvent","visibility":2,"type":"Event","isOptional":false,"isStatic":false,"start":927,"end":998,"decorators":[{"name":"Visible","parameters":["false"]}]},{"name":"clickListeners","visibility":1,"type":"Function[]","isOptional":false,"isStatic":false,"start":1002,"end":1044,"decorators":[]},{"name":"ngbModal","visibility":1,"type":"NgbModal","isOptional":false,"isStatic":false,"start":1047,"end":1076,"decorators":[]},{"name":"confirmationDialogRef","visibility":1,"type":"NgbModalRef","isOptional":false,"isStatic":false,"start":1079,"end":1124,"decorators":[]},{"name":"options","visibility":1,"type":"NgbModalOptions","isOptional":false,"isStatic":false,"start":1127,"end":1194,"decorators":[]},{"name":"progressIndicationService","visibility":1,"type":"ProgressIndicationService","isOptional":false,"isStatic":false,"start":1197,"end":1260,"decorators":[]},{"name":"ready","visibility":0,"type":"boolean","isOptional":false,"isStatic":false,"start":1264,"end":1295,"decorators":[]}],"methods":[{"name":"initialize","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":1378,"end":1559,"decorators":[],"parameters":[],"variables":[]},{"name":"onClick","isAbstract":false,"visibility":2,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":1563,"end":2398,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[],"variables":[]},{"name":"doClickAndTrigger","isAbstract":false,"visibility":0,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":2402,"end":2999,"decorators":[],"parameters":[],"variables":[]},{"name":"isEnabled","isAbstract":false,"type":"boolean","isOptional":false,"isStatic":false,"isAsync":false,"start":3004,"end":3074,"decorators":[],"parameters":[],"variables":[]},{"name":"doClickActions","isAbstract":true,"type":"Promise","isOptional":false,"isStatic":false,"isAsync":false,"start":3078,"end":3117,"decorators":[],"parameters":[],"variables":[]},{"name":"closeConfirmationDialog","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":3121,"end":3248,"decorators":[],"parameters":[],"variables":[]},{"name":"addClickListener","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":3252,"end":3367,"decorators":[],"parameters":[{"name":"onClickFunction","type":"Function","start":3269,"end":3294}],"variables":[]},{"name":"removeClickListener","isAbstract":false,"type":"void","isOptional":false,"isStatic":false,"isAsync":false,"start":3371,"end":3492,"decorators":[],"parameters":[{"name":"onClickFunction","type":"Function","start":3391,"end":3416}],"variables":[]},{"name":"setCaption","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":3496,"end":3594,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"string","start":3520,"end":3533}],"variables":[]},{"name":"setConfirmationText","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":3598,"end":3714,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"string","start":3631,"end":3644}],"variables":[]},{"name":"setСonfirmBtnText","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":3718,"end":3837,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"string","start":3756,"end":3769}],"variables":[]},{"name":"setCancelСonfirmBtnText","isAbstract":false,"visibility":2,"isOptional":false,"isStatic":false,"isAsync":false,"start":3841,"end":3972,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"value","type":"string","start":3885,"end":3898}],"variables":[]},{"name":"postStart","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":3976,"end":4445,"decorators":[],"parameters":[],"variables":[{"name":"actionService","isConst":false,"isExported":false,"start":4017,"end":4070},{"name":"subscription","isConst":false,"isExported":false,"start":4197,"end":4435}]}],"extendsClauses":["Control"],"implementsClauses":[],"ctor":{"name":"AbstractButton","start":1299,"end":1374,"parameters":[{"name":"el","type":"ElementRef","start":1311,"end":1325},{"name":"cd","type":"ChangeDetectorRef","start":1327,"end":1348}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","NgbModal","ProgressIndicationService","Visible","Promise","ConfirmationDialogComponent","reason","func","Function","console","onClickFunction","value","actionService","ActionService","subscription","filter","counter","author","Control","Input","caption","confirmationText","confirmBtnText","cancelConfirmBtnText","clickEvent","Event","clickListeners","ngbModal","confirmationDialogRef","NgbModalRef","options","NgbModalOptions","backdrop","progressIndicationService","ready"],"packageName":"component.button"},{"rootPath":"/","start":0,"end":532,"imports":[{"libraryName":"decorators","start":0,"end":49,"specifiers":[{"specifier":"Visible"}]},{"libraryName":"component.button","start":50,"end":98,"specifiers":[{"specifier":"AbstractButton"}]},{"libraryName":"@angular/core","start":99,"end":159,"specifiers":[{"specifier":"ChangeDetectorRef"},{"specifier":"ElementRef"}]}],"exports":[],"declarations":[],"classes":[{"name":"AbstractNavigatableButton","isExported":true,"start":198,"end":532,"accessors":[],"getters":[],"setters":[],"decorators":[],"properties":[{"name":"navigateTo","visibility":2,"type":"string","isOptional":false,"isStatic":false,"start":274,"end":300,"decorators":[]}],"methods":[{"name":"setNavigateTo","isAbstract":false,"isOptional":false,"isStatic":false,"isAsync":false,"start":383,"end":469,"decorators":[{"name":"Visible","parameters":[]}],"parameters":[{"name":"navigateTo","type":"string","start":410,"end":428}],"variables":[]},{"name":"getNavigateTo","isAbstract":false,"type":"string","isOptional":false,"isStatic":false,"isAsync":false,"start":473,"end":530,"decorators":[],"parameters":[],"variables":[]}],"extendsClauses":["AbstractButton"],"implementsClauses":[],"ctor":{"name":"AbstractNavigatableButton","start":304,"end":379,"parameters":[{"name":"el","type":"ElementRef","start":316,"end":330},{"name":"cd","type":"ChangeDetectorRef","start":332,"end":353}],"variables":[]}}],"interfaces":[],"enums":[],"resources":[],"usages":["el","ElementRef","cd","ChangeDetectorRef","Visible","navigateTo","author","AbstractButton"],"packageName":"component.button"},{"rootPath":"/","start":0,"end":6315,"imports":[{"libraryName":"@angular/core/testing","start":0,"end":95,"specifiers":[{"specifier":"async"},{"specifier":"ComponentFixture"},{"specifier":"fakeAsync"},{"specifier":"flush"},{"specifier":"TestBed"},{"specifier":"tick"}]},{"libraryName":"@angular/forms","start":96,"end":139,"specifiers":[{"specifier":"FormsModule"}]},{"libraryName":"@angular/common/http/testing","start":140,"end":209,"specifiers":[{"specifier":"HttpClientTestingModule"}]},{"libraryName":"@ng-bootstrap/ng-bootstrap","start":210,"end":263,"specifiers":[{"specifier":"NgbModule"}]},{"libraryName":"...testing","start":264,"end":315,"specifiers":[{"specifier":"TestUtil"}]},{"libraryName":"component.button","start":316,"end":348,"specifiers":[{"specifier":"Button"}]},{"libraryName":"modules.core.service","start":393,"end":490,"specifiers":[{"specifier":"ProgressIndicationService"}]},{"libraryName":"directive","start":491,"end":581,"specifiers":[{"specifier":"ConfirmationDialogComponent"}]},{"libraryName":"pipe","start":582,"end":644,"specifiers":[{"specifier":"EmptyIfNullPipe"}]},{"libraryName":"modules.bpmn.provider","start":645,"end":727,"specifiers":[{"specifier":"TaskParamsProvider"}]},{"libraryName":"component","start":728,"end":759,"specifiers":[{"specifier":"Style"}]},{"libraryName":"...testing","start":760,"end":821,"specifiers":[{"specifier":"ConstantsUtil"}]},{"libraryName":"webbpm.ui_scripting","start":822,"end":892,"specifiers":[{"specifier":"ActionService"}]},{"libraryName":"rxjs/operators","start":893,"end":931,"specifiers":[{"specifier":"filter"}]}],"exports":[],"declarations":[{"name":"TEXT","isConst":true,"isExported":false,"start":962,"end":996},{"name":"component","isConst":false,"isExported":false,"type":"Button","start":999,"end":1021},{"name":"fixture","isConst":false,"isExported":false,"type":"ComponentFixture