Merge remote-tracking branch 'origin/release/1.0.0' into release/1.0.0

This commit is contained in:
Хакимуллин Артём 2024-09-18 15:55:32 +03:00
commit 11de13fb13
28 changed files with 10174 additions and 10324 deletions

View file

@ -1,6 +1,6 @@
#Dockerfile for TeamCity build "run in docker"
FROM repo.micord.ru/alt/alt-tomcat:c10f1-9.0.59-20240903
FROM repo.micord.ru/alt/alt-tomcat:c10f1-9.0.59-20240917
ARG ADMIN_PASSWORD=Secr3t
USER root

View file

@ -1,5 +1,5 @@
ARG BUILDER_IMAGE=registry.altlinux.org/basealt/altsp:c10f1
ARG RUNTIME_IMAGE=repo.micord.ru/alt/alt-tomcat:c10f1-9.0.59-20240903
ARG RUNTIME_IMAGE=repo.micord.ru/alt/alt-tomcat:c10f1-9.0.59-20240917
FROM $BUILDER_IMAGE AS builder

View file

@ -1,5 +1,5 @@
ARG BUILDER_IMAGE=registry.altlinux.org/basealt/altsp:c10f1
ARG RUNTIME_IMAGE=docker.angie.software/angie:latest
ARG RUNTIME_IMAGE=nginx:1.24-alpine-slim
FROM $BUILDER_IMAGE AS builder
@ -25,5 +25,5 @@ RUN mkdir -p $HOME/.m2 \
FROM $RUNTIME_IMAGE
COPY config/angie.conf /etc/angie/angie.conf
COPY config/nginx.conf /etc/nginx/nginx.conf
COPY --from=builder /app/frontend/dist /frontend

View file

@ -5,3 +5,38 @@ DB_APP_PASSWORD=ervu-lkrp-ul
DB_APP_HOST=10.10.31.119
DB_APP_PORT=5432
DB_APP_NAME=ervu-lkrp-ul
FILE_WEBDAV_UPLOAD_URL=https://ervu-webdav.k8s.micord.ru
FILE_WEBDAV_UPLOAD_USERNAME=test
FILE_WEBDAV_UPLOAD_PASSWORD=test
AV-KAFKA_SEND_MESSAGE_TOPIC_NAME=file-upload-v2
AV-KAFKA_SEND_URL=http://10.10.31.11:32609
AV-KAFKA_SEND_SECURITY_PROTOCOL=SASL_PLAINTEXT
AV-KAFKA_SASL_MECHANISM=SCRAM-SHA-256
AV-KAFKA_SEND_USERNAME=user1
AV-KAFKA_SEND_PASSWORD=Blfi9d2OFG
ERVU_FILEUPLOAD_MAX_FILE_SIZE=5242880
ERVU_FILEUPLOAD_MAX_REQUEST_SIZE=6291456
ERVU_FILEUPLOAD_FILE_SIZE_THRESHOLD=0
ESIA-SCOPES=fullname, snils, id_doc, birthdate, usr_org, openid
ESIA-ORG-SCOPES=org_fullname, org_shortname, org_brhs, org_brhs_ctts, org_brhs_addrs, org_type, org_ogrn, org_inn, org_leg, org_kpp, org_ctts, org_addrs, org_grps, org_emps
ESIA-ORG-SCOPE-URL=http://esia.gosuslugi.ru/
ESIA-URI_BASE-URI=https://esia-portal1.test.gosuslugi.ru/
ESIA-CLIENT-ID=MNSV89
ESIA-REDIRECT-URL=https://lkrp-dev.micord.ru/ul/
SIGN-URL=https://ervu-sign-dev.k8s.micord.ru/sign
CLIENT-CERT-HASH=04508B4B0B58776A954A0E15F574B4E58799D74C61EE020B3330716C203E3BDD
ERVU-KAFKA_BOOTSTRAP-SERVERS=localhost:9092
ERVU-KAFKA_ORG-REPLY-TOPIC=ervu.organization.response
ERVU-KAFKA_GROUP-ID=1
ERVU-KAFKA_ORG-REQUEST-TOPIC=ervu.organization.request
ERVU-KAFKA_REPLY-TIMEOUT=30
ERVU-KAFKA_JOURNAL-REQUEST-TOPIC=ervu.organization.journal.request
ERVU-KAFKA_JOURNAL-REPLY-TOPIC=ervu.organization.journal.response
ESNSI_OKOPF_URL=https://esnsi.gosuslugi.ru/rest/ext/v1/classifiers/11465/file?extension=JSON&encoding=UTF_8
ESNSI_OKOPF_CRON_LOAD=0 0 */1 * * *
ERVU-KAFKA_SEND_SECURITY_PROTOCOL=SASL_PLAINTEXT
ERVU-KAFKA_SASL_MECHANISM=SCRAM-SHA-256
ERVU-KAFKA_SEND_USERNAME=user1
ERVU-KAFKA_SEND_PASSWORD=Blfi9d2OFG

84
config/nginx.conf Normal file
View file

@ -0,0 +1,84 @@
include /etc/nginx/modules-enabled.d/*.conf;
worker_processes 10;
error_log /var/log/nginx/error.log;
events {
worker_connections 1024;
}
include /etc/nginx/conf-enabled.d/*.conf;
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
sendfile on;
gzip on;
# text/html doesn't need to be defined there, it's compressed always
gzip_types text/plain text/css text/xml application/x-javascript application/atom+xml;
# gzip_comp_level 9;
include /etc/nginx/sites-enabled.d/*.conf;
log_format nginx_main
'$remote_addr - $remote_user [$time_local] $request '
'"$status" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for" '
'"$request_filename" "$gzip_ratio" $upstream_response_time server: $host : $document_root $fastcgi_script_name ';
server {
listen 80 default;
access_log /var/log/nginx/access.log nginx_main;
error_log /var/log/nginx/error.log error;
charset utf-8;
client_max_body_size 32m;
##
# `gzip` Settings
#
#
gzip on;
gzip_disable "msie6";
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_min_length 256;
gzip_types
application/atom+xml
application/geo+json
application/javascript
application/x-javascript
application/json
application/ld+json
application/manifest+json
application/rdf+xml
application/rss+xml
application/xhtml+xml
application/xml
font/eot
font/otf
font/ttf
image/svg+xml
text/css
text/javascript
text/plain
text/xml;
location / {
root /frontend;
index index.html;
expires -1;
try_files $uri $uri/ $uri/index.html;
}
}
}

View file

@ -16,39 +16,3 @@ webbpm.mode=production
webbpm.jbpm.hibernate_statistics.enabled=false
webbpm.cache.hazelcast.hosts=127.0.0.1
webbpm.cache.hazelcast.outbound_port_definitions=5801-5820
file.webdav.upload.url=https://ervu-webdav.k8s.micord.ru
file.webdav.upload.username=test
file.webdav.upload.password=test
av-kafka.send.message.topic.name=file-upload-v2
av-kafka.send.url=http://10.10.31.11:32609
av-kafka.send.security.protocol=SASL_PLAINTEXT
av-kafka.sasl.mechanism=SCRAM-SHA-256
av-kafka.send.username=user1
av-kafka.send.password=Blfi9d2OFG
ervu.fileupload.max_file_size=5242880
ervu.fileupload.max_request_size=6291456
ervu.fileupload.file_size_threshold=0
esia-scopes=fullname, snils, id_doc, birthdate, usr_org, openid
esia-org-scopes=org_fullname, org_shortname, org_brhs, org_brhs_ctts, org_brhs_addrs, org_type, org_ogrn, org_inn, org_leg, org_kpp, org_ctts, org_addrs, org_grps, org_emps
esia-org-scope-url=http://esia.gosuslugi.ru/
esia-uri.base-uri=https://esia-portal1.test.gosuslugi.ru/
esia-client-id=MNSV89
esia-redirect-url=https://lkrp-dev.micord.ru/ul/
sign-url=https://ervu-sign-dev.k8s.micord.ru/sign
client-cert-hash=04508B4B0B58776A954A0E15F574B4E58799D74C61EE020B3330716C203E3BDD
ervu-kafka.bootstrap-servers=localhost:9092
ervu-kafka.org-reply-topic=ervu.organization.response
ervu-kafka.group-id=1
ervu-kafka.org-request-topic=ervu.organization.request
ervu-kafka.reply-timeout=30
ervu-kafka.journal-request-topic=ervu.organization.journal.request
ervu-kafka.journal-reply-topic=ervu.organization.journal.response
esnsi.okopf.url=https://esnsi.gosuslugi.ru/rest/ext/v1/classifiers/11465/file?extension=JSON&encoding=UTF_8
esnsi.okopf.cron.load=0 0 */1 * * *
ervu-kafka.send.security.protocol=SASL_PLAINTEXT
ervu-kafka.sasl.mechanism=SCRAM-SHA-256
ervu-kafka.send.username=user1
ervu-kafka.send.password=Blfi9d2OFG

File diff suppressed because it is too large Load diff

View file

@ -1772,35 +1772,52 @@
<scripts id="f203f156-be32-4131-9c86-4d6bac6d5d56">
<enabled>false</enabled>
</scripts>
<scripts id="ea9ee45b-1f9d-4342-88e8-61fe9e9a2b74">
<classRef type="TS">
<className>TextBuilder</className>
<packageName>component.util</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>parts</key>
<value>
<item id="40116c32-3326-4065-a329-8e14b8f8c7c0" removed="false">
<value>
<complex>
<entry>
<key>inputControl</key>
<value>
<simple>{"objectId":"2f05ef7d-9092-4180-a361-8fecb3dd7542","packageName":"component.field","className":"DateTimePicker","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>postfix</key>
<value>
<simple>"."</simple>
</value>
</entry>
<entry>
<key>prefix</key>
<value>
<simple>"Данные получены с портала Госуслуг "</simple>
</value>
</entry>
</complex>
</value>
</item>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="ff8c83c6-747c-476b-af82-dba5b3614c72">
<prototypeId>ba24d307-0b91-4299-ba82-9d0b52384ff2</prototypeId>
<componentRootId>ff8c83c6-747c-476b-af82-dba5b3614c72</componentRootId>
<name>Текст</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
<properties>
<entry>
<key>cssClasses</key>
<value>
<item id="dd4a3cc5-73be-4268-b6a9-500f86f44a66" removed="true"/>
</value>
</entry>
<entry>
<key>initialValue</key>
<value>
<simple>null</simple>
</value>
</entry>
</properties>
</scripts>
<scripts id="737b67e2-295f-4356-a1e1-9419344d8c85"/>
<scripts id="a6ccccd9-354c-4725-9d34-c716cf626048"/>
<scripts id="d38c1af5-2bfe-41cd-ab0f-67040f498127"/>
<scripts id="f203f156-be32-4131-9c86-4d6bac6d5d56">
<enabled>false</enabled>
</scripts>
<removed>true</removed>
</children>
</children>
<children id="b6f5ecec-228d-4b9b-981b-646ce1c8afb2">
@ -1810,27 +1827,6 @@
<container>false</container>
<removed>true</removed>
</children>
<children id="378704bd-f3b1-4bc1-adde-ac3f76ced307">
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
<componentRootId>378704bd-f3b1-4bc1-adde-ac3f76ced307</componentRootId>
<name>Горизонтальный контейнер</name>
<container>true</container>
<removed>true</removed>
</children>
<children id="ac041964-e213-4c78-bf82-0c222008ec17">
<prototypeId>ba24d307-0b91-4299-ba82-9d0b52384ff2</prototypeId>
<componentRootId>ac041964-e213-4c78-bf82-0c222008ec17</componentRootId>
<name>Текст</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="ff8c83c6-747c-476b-af82-dba5b3614c72">
<prototypeId>ba24d307-0b91-4299-ba82-9d0b52384ff2</prototypeId>
<componentRootId>ff8c83c6-747c-476b-af82-dba5b3614c72</componentRootId>
<name>Текст</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="75cef41c-838c-464b-82de-9f6038cd4faa">
<prototypeId>ba24d307-0b91-4299-ba82-9d0b52384ff2</prototypeId>
<componentRootId>75cef41c-838c-464b-82de-9f6038cd4faa</componentRootId>
@ -1883,6 +1879,13 @@
<enabled>false</enabled>
</scripts>
</children>
<children id="ff8c83c6-747c-476b-af82-dba5b3614c72">
<prototypeId>ba24d307-0b91-4299-ba82-9d0b52384ff2</prototypeId>
<componentRootId>ff8c83c6-747c-476b-af82-dba5b3614c72</componentRootId>
<name>Текст</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="7bc32d29-352c-4826-abbd-e2b5d381f3db">
<prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
<componentRootId>7bc32d29-352c-4826-abbd-e2b5d381f3db</componentRootId>
@ -2021,227 +2024,7 @@
<componentRootId>9e03784a-d1bd-498c-84a1-93b2b681fd2d</componentRootId>
<name>AC_text_cur_date</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
<entry>
<key>eventRefs</key>
<value>
<item id="792bf37e-e285-442d-b966-18352574efc0" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"ff8c83c6-747c-476b-af82-dba5b3614c72","packageName":"component","className":"Text","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>propertyName</key>
<value>
<simple>"valueChangeEvent"</simple>
</value>
</entry>
</complex>
</value>
</item>
<item id="31966e15-ee0a-4e09-a222-34f74d4be1cc" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"2f05ef7d-9092-4180-a361-8fecb3dd7542","packageName":"component.field","className":"DateTimePicker","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>propertyName</key>
<value>
<simple>"valueChangeEvent"</simple>
</value>
</entry>
</complex>
</value>
</item>
</value>
</entry>
<entry>
<key>ifCondition</key>
<value>
<complex>
<entry>
<key>conditions</key>
<value>
<item id="71e44cda-881c-48a6-a6df-863daa5eee18" removed="false">
<value>
<complex>
<entry>
<key>_isGroupSelected</key>
<value>
<simple>false</simple>
</value>
</entry>
<entry>
<key>one</key>
<value>
<complex>
<entry>
<key>conditionFirstPart</key>
<value>
<complex>
<entry>
<key>objectValue</key>
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"ff8c83c6-747c-476b-af82-dba5b3614c72","packageName":"component","className":"Text","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"getValue"</simple>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
</value>
</entry>
<entry>
<key>operation</key>
<value>
<simple>"IS_EMPTY"</simple>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
</value>
</item>
<item id="8ee05833-a52f-4e16-b4c0-132258108200" removed="false">
<value>
<complex>
<entry>
<key>_isGroupSelected</key>
<value>
<simple>false</simple>
</value>
</entry>
<entry>
<key>one</key>
<value>
<complex>
<entry>
<key>conditionFirstPart</key>
<value>
<complex>
<entry>
<key>objectValue</key>
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"2f05ef7d-9092-4180-a361-8fecb3dd7542","packageName":"component.field","className":"DateTimePicker","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"getDateValue"</simple>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
</value>
</entry>
<entry>
<key>operation</key>
<value>
<simple>"IS_NOT_EMPTY"</simple>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
</value>
</item>
</value>
</entry>
<entry>
<key>logicalOperation</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</entry>
<entry>
<key>thenActions</key>
<value>
<item id="71ed08da-3713-43b5-bbf0-f0f5b5541b67" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"ff8c83c6-747c-476b-af82-dba5b3614c72","packageName":"component","className":"Text","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"setValue"</simple>
</value>
</entry>
<entry>
<key>value</key>
<value>
<complex>
<entry>
<key>objectValue</key>
<value>
<complex>
<entry>
<key>argument</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"2f05ef7d-9092-4180-a361-8fecb3dd7542","packageName":"component.field","className":"DateTimePicker","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"getTextValue"</simple>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
</value>
</item>
</value>
</entry>
</properties>
</scripts>
<removed>true</removed>
</children>
<children id="4c5662ea-a411-4bdd-8f11-d3cbfbea6f98">
<prototypeId>e32ae1f5-5b14-45f1-abb6-f52c34b3b570</prototypeId>

View file

@ -401,7 +401,6 @@
<componentRootId>a6c5ce4e-9773-45ee-9153-9cd79ef13a97</componentRootId>
<name>Hbox_9</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -547,7 +546,6 @@
<componentRootId>ea3e7a6d-e69c-4ef0-8a80-d8fd038a8c1e</componentRootId>
<name>Hbox_9_</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -772,7 +770,6 @@
<componentRootId>1a3543a3-3797-4d65-8319-d88e8ccd34e1</componentRootId>
<name>Диалог - выбор файла и отправка</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
<properties>
@ -1163,7 +1160,7 @@
<entry>
<key>htmlAsString</key>
<value>
<simple>"\u003ca class\u003d\"link\" href\u003d\"doc/Прил.9_Прием(зачисление)_увольнение(отчисление).xlsx\"\u003eПример заполнения формы (xlsx)\u003c/a\u003e"</simple>
<simple>"\u003ca class\u003d\"link\" href\u003d\"doc/example/Прил.9_Прием(зачисление)_увольнение(отчисление).xlsx\"\u003eПример заполнения формы (xlsx)\u003c/a\u003e"</simple>
</value>
</entry>
<entry>
@ -1186,7 +1183,7 @@
<entry>
<key>htmlAsString</key>
<value>
<simple>"\u003ca class\u003d\"link\" href\u003d\"doc/Прил.9_Прием(зачисление)_увольнение(отчисление).csv\"\u003eПример заполнения формы (csv)\u003c/a\u003e"</simple>
<simple>"\u003ca class\u003d\"link\" href\u003d\"doc/example/Прил.9_Прием(зачисление)_увольнение(отчисление).csv\"\u003eПример заполнения формы (csv)\u003c/a\u003e"</simple>
</value>
</entry>
<entry>
@ -2468,7 +2465,6 @@
<componentRootId>be4863fe-d25f-4965-ae52-8552ab5e8cf9</componentRootId>
<name>Hbox_2</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -2620,7 +2616,6 @@
<componentRootId>52b1c7dd-7763-4f50-84ed-0471a83dd0b4</componentRootId>
<name>Hbox_2_</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -2810,7 +2805,6 @@
<componentRootId>921014e5-1420-4aae-8cba-119dbb4459c7</componentRootId>
<name>Диалог - выбор файла и отправка</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
<properties>
@ -3201,7 +3195,7 @@
<entry>
<key>htmlAsString</key>
<value>
<simple>"\u003ca class\u003d\"link\" href\u003d\"doc/example/Прил.13_Внесение_изменений.xlsx\"\u003eПример заполнения формы (xlsx)\u003c/a\u003e"</simple>
<simple>"\u003ca class\u003d\"link\" href\u003d\"doc/example/Прил.2_Внесение_изменений.xlsx\"\u003eПример заполнения формы (xlsx)\u003c/a\u003e"</simple>
</value>
</entry>
<entry>
@ -3224,7 +3218,7 @@
<entry>
<key>htmlAsString</key>
<value>
<simple>"\u003ca class\u003d\"link\" href\u003d\"doc/example/Прил.13_Внесение_изменений.csv\"\u003eПример заполнения формы (csv)\u003c/a\u003e"</simple>
<simple>"\u003ca class\u003d\"link\" href\u003d\"doc/example/Прил.2_Внесение_изменений.csv\"\u003eПример заполнения формы (csv)\u003c/a\u003e"</simple>
</value>
</entry>
<entry>
@ -4506,7 +4500,6 @@
<componentRootId>47a51ceb-a4db-4caf-a234-4389e2456f66</componentRootId>
<name>Hbox_10</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -4651,7 +4644,6 @@
<componentRootId>fb8317a8-f9ed-4da3-8018-be3d8efbc469</componentRootId>
<name>Hbox_10_</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -4789,7 +4781,6 @@
<componentRootId>89fcffd4-3cf5-4c26-9b49-f8a366aa6f27</componentRootId>
<name>Диалог - выбор файла и отправка</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
<properties>
@ -6540,7 +6531,6 @@
<componentRootId>87d2523e-91a0-49ef-9f87-2adc4ff1165a</componentRootId>
<name>Hbox_11</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -6685,7 +6675,6 @@
<componentRootId>a072a677-36d0-4616-a0bd-3541ebae45c8</componentRootId>
<name>Hbox_11_</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -6876,7 +6865,6 @@
<componentRootId>55c1ec96-9697-4547-a00d-e451c683f6d7</componentRootId>
<name>Диалог - выбор файла и отправка</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
<properties>
@ -8572,7 +8560,6 @@
<componentRootId>025b7644-c658-49b2-a740-188668b8b81e</componentRootId>
<name>Hbox_12</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -8717,7 +8704,6 @@
<componentRootId>7be4de32-b967-4629-9801-425457e4b9c5</componentRootId>
<name>Hbox_12_</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -8908,7 +8894,6 @@
<componentRootId>b8b9ed07-04e0-47ca-9820-671145d744da</componentRootId>
<name>Диалог - выбор файла и отправка</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
<properties>