diff --git a/dist/icons.json b/dist/icons.json
index a03d69227..e0dd3eaea 100644
--- a/dist/icons.json
+++ b/dist/icons.json
@@ -4956,6 +4956,13 @@
"sprite": "sprites/module.svg#module-adminpanel",
"bidi": false
},
+ "module-assist": {
+ "identifier": "module-assist",
+ "category": "module",
+ "svg": "svgs/module/module-assist.svg",
+ "sprite": "sprites/module.svg#module-assist",
+ "bidi": false
+ },
"module-belog": {
"identifier": "module-belog",
"category": "module",
diff --git a/dist/scss/icons-variables-module.scss b/dist/scss/icons-variables-module.scss
index 2d19273fc..2f5902570 100644
--- a/dist/scss/icons-variables-module.scss
+++ b/dist/scss/icons-variables-module.scss
@@ -1,6 +1,7 @@
$icon-module-about: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3e%3cpath fill='currentColor' d='M42.14 39.54c-.58.29-1.16.29-1.74.29-5.22 0-12.75-17.97-12.75-24.06 0-2.32.58-2.9 1.16-3.48-6.09.87-13.62 3.19-15.94 6.09-.58.58-.87 1.74-.87 3.19 0 9.57 9.86 30.72 17.1 30.72 3.19 0 8.7-5.22 13.04-12.75m-3.18-27.83c6.38 0 13.04 1.16 13.04 4.64 0 7.54-4.64 16.52-7.25 16.52-4.35 0-9.57-11.88-9.57-17.97 0-2.61 1.16-3.19 3.77-3.19'/%3e%3c/svg%3e") !default;
$icon-module-aboutmodules: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3e%3crect width='8' height='8' x='12' y='12' fill='var(--icon-color-accent, %23ff8700)' rx='2' ry='2'/%3e%3crect width='8' height='8' x='12' y='24' fill='var(--icon-color-accent, %23ff8700)' rx='2' ry='2'/%3e%3crect width='8' height='8' x='12' y='36' fill='var(--icon-color-accent, %23ff8700)' rx='2' ry='2'/%3e%3cpath fill='currentColor' d='M48 16v32H28V16h20m2-4H26c-1.1 0-2 .9-2 2v36c0 1.1.9 2 2 2h24c1.1 0 2-.9 2-2V14c0-1.1-.9-2-2-2Z'/%3e%3cpath fill='currentColor' d='M42 24h-8c-1.1 0-2-.9-2-2s.9-2 2-2h8c1.1 0 2 .9 2 2s-.9 2-2 2ZM42 32h-8c-1.1 0-2-.9-2-2s.9-2 2-2h8c1.1 0 2 .9 2 2s-.9 2-2 2ZM42 40h-8c-1.1 0-2-.9-2-2s.9-2 2-2h8c1.1 0 2 .9 2 2s-.9 2-2 2Z' opacity='.4'/%3e%3c/svg%3e") !default;
$icon-module-adminpanel: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3e%3cpath fill='var(--icon-color-accent, %23ff8700)' d='M26 48H16c-2.21 0-4-1.79-4-4V16c0-2.21 1.79-4 4-4h32c2.21 0 4 1.79 4 4v12c0 1.1-.9 2-2 2s-2-.9-2-2V16H16v28h10c1.1 0 2 .9 2 2s-.9 2-2 2Z'/%3e%3cpath fill='currentColor' d='m51.41 48.59-5.54-5.54c.8-1.3 1.27-2.83 1.27-4.47 0-4.73-3.84-8.57-8.57-8.57S30 33.85 30 38.58s3.84 8.57 8.57 8.57c1.64 0 3.17-.47 4.47-1.27l5.54 5.54c.39.39.9.59 1.41.59s1.02-.2 1.41-.59c.78-.78.78-2.05 0-2.83Zm-12.84-5.45c-2.52 0-4.57-2.05-4.57-4.57S36.05 34 38.57 34s4.57 2.05 4.57 4.57-2.05 4.57-4.57 4.57Z'/%3e%3cg opacity='.4'%3e%3cpath fill='currentColor' d='M16 16h32v8H16z'/%3e%3c/g%3e%3c/svg%3e") !default;
+$icon-module-assist: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3e%3cpath fill='currentColor' d='M41.9 13.615 13.614 41.9a2 2 0 0 0 0 2.829l5.657 5.657a2 2 0 0 0 2.829 0L50.385 22.1a2 2 0 0 0 0-2.829l-5.657-5.657a2 2 0 0 0-2.829 0ZM20.685 46.142l-2.828-2.828 16.97-16.97 2.829 2.828-16.97 16.97Zm25.456-25.456-5.657 5.657-2.828-2.828 5.657-5.657 2.828 2.828Z'/%3e%3cpath fill='var(--icon-color-accent, %23ff8700)' d='M50 43h-3v-3a2 2 0 0 0-4 0v3h-3a2 2 0 0 0 0 4h3v3a2 2 0 0 0 4 0v-3h3a2 2 0 0 0 0-4Z'/%3e%3cpath fill='currentColor' d='M26.5 16H25v-1.5a2 2 0 1 0-4 0V16h-1.5a2 2 0 1 0 0 4H21v1.5a2 2 0 0 0 4 0V20h1.5a2 2 0 0 0 0-4Z' opacity='.4'/%3e%3c/svg%3e") !default;
$icon-module-belog: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3e%3crect width='4' height='4' x='20' y='24' fill='var(--icon-color-accent, %23ff8700)' rx='2' ry='2'/%3e%3cg fill='currentColor' opacity='.4'%3e%3crect width='16' height='4' x='28' y='24' rx='2' ry='2'/%3e%3crect width='16' height='4' x='28' y='32' rx='2' ry='2'/%3e%3crect width='16' height='4' x='28' y='40' rx='2' ry='2'/%3e%3c/g%3e%3crect width='4' height='4' x='20' y='32' fill='var(--icon-color-accent, %23ff8700)' rx='2' ry='2'/%3e%3crect width='4' height='4' x='20' y='40' fill='var(--icon-color-accent, %23ff8700)' rx='2' ry='2'/%3e%3cpath fill='currentColor' d='M50 16H40v-2c0-1.1-.9-2-2-2H26c-1.1 0-2 .9-2 2v2H14c-1.1 0-2 .9-2 2v32c0 1.1.9 2 2 2h36c1.1 0 2-.9 2-2V18c0-1.1-.9-2-2-2Zm-2 32H16V20h32v28Z'/%3e%3c/svg%3e") !default;
$icon-module-config: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3e%3cpath fill='currentColor' d='M36.51 52c-.67 0-1.24-.49-1.32-1.14l-.39-3.02c-.29-.11-.56-.24-.82-.39s-.51-.31-.75-.49l-2.89 1.18c-.62.25-1.34.02-1.67-.55l-2.49-4.19c-.34-.57-.19-1.29.35-1.69l2.5-1.84c-.02-.15-.03-.3-.03-.44v-.88c0-.14.01-.29.03-.44l-2.5-1.84c-.54-.4-.69-1.12-.35-1.69l2.49-4.19c.34-.57 1.05-.8 1.67-.55l2.89 1.18c.24-.17.5-.34.77-.49.27-.15.53-.28.8-.39l.39-3.02c.08-.65.65-1.14 1.32-1.14h4.98c.67 0 1.24.49 1.32 1.14l.39 3.02c.29.11.56.24.82.39s.51.31.75.49l2.89-1.18c.62-.25 1.34-.02 1.67.55l2.49 4.19c.34.57.19 1.29-.35 1.69l-2.5 1.84c.02.15.03.3.03.44v.88c0 .14-.02.29-.07.44l2.5 1.84c.54.4.69 1.12.35 1.69l-2.49 4.19c-.34.57-1.06.8-1.68.55l-2.85-1.18c-.24.17-.5.34-.77.49s-.53.28-.8.39l-.39 3.02c-.08.65-.65 1.14-1.32 1.14H36.5Zm2.56-8.45c1.29 0 2.39-.44 3.3-1.33s1.37-1.96 1.37-3.22-.46-2.33-1.37-3.22-2.01-1.33-3.3-1.33-2.42.44-3.32 1.33c-.9.89-1.35 1.96-1.35 3.22s.45 2.33 1.35 3.22c.9.89 2.01 1.33 3.32 1.33Z'/%3e%3cg fill='currentColor' opacity='.4'%3e%3cpath d='M16 52c-1.1 0-2-.9-2-2V14c0-1.1.9-2 2-2s2 .9 2 2v36c0 1.1-.9 2-2 2ZM28.67 47.6l-2.49-4.19c-.34-.57-.19-1.29.35-1.69l2.5-1.84c-.02-.15-.03-.3-.03-.44v-.88c0-.14.01-.29.03-.44l-2.5-1.84c-.54-.4-.69-1.12-.35-1.69l2.49-4.19c.28-.46.81-.69 1.33-.62V14c0-1.1-.9-2-2-2s-2 .9-2 2v36c0 1.1.9 2 2 2s2-.9 2-2v-1.78c-.52.07-1.05-.16-1.33-.62ZM41.49 26c.18 0 .35.04.51.1V14c0-1.1-.9-2-2-2s-2 .9-2 2v12h3.49Z'/%3e%3c/g%3e%3crect width='12' height='8' x='10' y='36' fill='var(--icon-color-accent, %23ff8700)' rx='1.33' ry='1.33'/%3e%3cpath fill='var(--icon-color-accent, %23ff8700)' d='M28.67 30.4c.34-.57 1.05-.8 1.67-.55l2.89 1.18c.24-.17.5-.34.77-.49v-3.21c0-.74-.6-1.33-1.33-1.33h-9.33c-.74 0-1.33.6-1.33 1.33v5.33c0 .74.6 1.33 1.33 1.33h3.2l2.14-3.6Z'/%3e%3crect width='12' height='8' x='34' y='16' fill='var(--icon-color-accent, %23ff8700)' rx='1.33' ry='1.33'/%3e%3c/svg%3e") !default;
$icon-module-contentelements: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3e%3cpath fill='currentColor' d='M48 16v16H16V16h32m2-4H14c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h36c1.1 0 2-.9 2-2V14c0-1.1-.9-2-2-2Z'/%3e%3cpath fill='var(--icon-color-accent, %23ff8700)' d='m42 24-8 4-10-6-8 6.4V32h32v-3.5L42 24z'/%3e%3cg fill='currentColor' opacity='.4'%3e%3cpath d='M50 44H14c-1.1 0-2-.9-2-2s.9-2 2-2h36c1.1 0 2 .9 2 2s-.9 2-2 2ZM50 52H14c-1.1 0-2-.9-2-2s.9-2 2-2h36c1.1 0 2 .9 2 2s-.9 2-2 2Z'/%3e%3c/g%3e%3c/svg%3e") !default;
diff --git a/dist/sprites/module.svg b/dist/sprites/module.svg
index 2f3869e18..c2053e9ed 100644
--- a/dist/sprites/module.svg
+++ b/dist/sprites/module.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/svgs/module/module-assist.svg b/dist/svgs/module/module-assist.svg
new file mode 100644
index 000000000..c3aa92231
--- /dev/null
+++ b/dist/svgs/module/module-assist.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/meta/module/module-assist.yaml b/meta/module/module-assist.yaml
new file mode 100644
index 000000000..7d93d2ca1
--- /dev/null
+++ b/meta/module/module-assist.yaml
@@ -0,0 +1,3 @@
+alias: []
+changes: []
+tags: []
diff --git a/src/module/module-assist.svg b/src/module/module-assist.svg
new file mode 100644
index 000000000..9c9e18260
--- /dev/null
+++ b/src/module/module-assist.svg
@@ -0,0 +1,5 @@
+