diff --git a/alfa-client/apps/alfa-e2e/src/fixtures/argocd/by-main-dev.yaml b/alfa-client/apps/alfa-e2e/src/fixtures/argocd/by-main-dev.yaml
index 6806cabc8718ca2cf6f657500d67ece42b59202f..480b4e1dd5db361f8aff3f159d6302851b98a875 100644
--- a/alfa-client/apps/alfa-e2e/src/fixtures/argocd/by-main-dev.yaml
+++ b/alfa-client/apps/alfa-e2e/src/fixtures/argocd/by-main-dev.yaml
@@ -9,12 +9,23 @@ project:
 alfa:
   env:
     overrideSpringProfiles: 'oc,e2e,dev'
+    ozgcloud_feature_bescheid-wizard: "true"
   ingress:
     use_staging_cert: true
+  ozgcloud:
+    vorgang:
+      bescheid:
+        - formEngineName: FormSolutions
+          formId: KFAS_STAGE_KI_10_Haltverbot_LANDESHACKATHON
 
 vorgang_manager:
   env:
     overrideSpringProfiles: 'oc,e2e,dev'
+    ozgcloud_bescheid_smart_documents_url: http://smocker:8080/smartdocuments
+    ozgcloud_bescheid_smart_documents_basic_auth_username: MGM
+    ozgcloud_bescheid_smart_documents_basic_auth_password: MGM
+    ozgcloud_bescheid_smart_documents_template_group: OzgCloudTest
+    ozgcloud_bescheid_smart_documents_template: Halteverbot
   elasticsearch:
     enabled: true
   replicaCount: 1
diff --git a/alfa-client/libs/design-system/src/lib/attachment-container/attachment-container.stories.ts b/alfa-client/libs/design-system/src/lib/attachment-container/attachment-container.stories.ts
new file mode 100644
index 0000000000000000000000000000000000000000..dbb89342b65d8059a7eb55cce494d2ec53dac8f6
--- /dev/null
+++ b/alfa-client/libs/design-system/src/lib/attachment-container/attachment-container.stories.ts
@@ -0,0 +1,35 @@
+import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular';
+
+import { AttachmentComponent } from '../attachment/attachment.component';
+import { AttachmentContainerComponent } from './attachment-container.component';
+
+const meta: Meta<AttachmentContainerComponent> = {
+  title: 'Containers/Attachment container',
+  component: AttachmentContainerComponent,
+  parameters: {
+    docs: {
+      description: {
+        component: 'Container for multiple attachments',
+      },
+    },
+  },
+  decorators: [
+    moduleMetadata({
+      imports: [AttachmentContainerComponent, AttachmentComponent],
+    }),
+  ],
+  excludeStories: /.*Data$/,
+  tags: ['autodocs'],
+};
+
+export default meta;
+type Story = StoryObj<AttachmentContainerComponent>;
+
+export const Default: Story = {
+  render: () => ({
+    template: `<ods-attachment-container>
+        <ods-attachment caption="Attachment" description="200 kB" fileType="pdf"></ods-attachment>
+        <ods-attachment caption="Second attachment" description="432 kB" fileType="doc"></ods-attachment>
+    </ods-attachment-container>`,
+  }),
+};
diff --git a/alfa-client/libs/design-system/src/lib/attachment/attachment.component.ts b/alfa-client/libs/design-system/src/lib/attachment/attachment.component.ts
index 4a4fe3ee5844e2db722ccfc25cd48214b3d4a068..35e3ed6e47466cc40456fb05c37355d39ceace2e 100644
--- a/alfa-client/libs/design-system/src/lib/attachment/attachment.component.ts
+++ b/alfa-client/libs/design-system/src/lib/attachment/attachment.component.ts
@@ -10,8 +10,10 @@ import { SpinnerIconComponent } from '../icons/spinner-icon/spinner-icon.compone
   standalone: true,
   imports: [CommonModule, SpinnerIconComponent, FileIconComponent],
   styles: [':host {@apply flex}'],
-  template: ` <button
+  template: `<button
     class="relative flex w-full items-start gap-3 border-b border-b-grayborder bg-background-100 px-3 py-2 hover:bg-background-200"
+    [disabled]="isLoading"
+    [attr.aria-disabled]="isLoading"
   >
     <div class="flex-shrink">
       <ods-file-icon
diff --git a/alfa-client/libs/design-system/src/lib/attachment/attachment.stories.ts b/alfa-client/libs/design-system/src/lib/attachment/attachment.stories.ts
index b485cf6a12ea32ef33c0906a85176ccfb9bdedd2..98b1fb378acaa15e6dde185d2bd0aeffd4304f01 100644
--- a/alfa-client/libs/design-system/src/lib/attachment/attachment.stories.ts
+++ b/alfa-client/libs/design-system/src/lib/attachment/attachment.stories.ts
@@ -15,20 +15,38 @@ export const Default: Story = {
   name: 'File with pdf icon',
   args: {
     caption: 'Katzenanmeldung_1231231_eingang.pdf',
+    errorCaption: 'Error!',
+    loadingCaption: 'Loading...',
     description: '450 kB',
     fileType: 'pdf',
+    isLoading: false,
+    errorMessages: [],
   },
   argTypes: {
     caption: {
-      table: {
-        type: { summary: 'Name of the document or title' },
-      },
+      description: 'Name of the document',
+    },
+    errorCaption: {
+      description: 'Error text appears when eror messages array is not empty',
+    },
+    loadingCaption: {
+      description: 'Loading text appears when isLoading flag is true',
     },
     description: {
+      description: 'Description can contain size of file or e.g. loading progress',
+    },
+    fileType: {
+      description: 'Type of file icon',
+    },
+    isLoading: {
+      description: 'Boolean flag for loading state',
       table: {
-        type: { summary: 'Description can contain size of file or e.g. loading progress' },
+        defaultValue: { summary: 'false' },
       },
     },
+    errorMessages: {
+      description: 'The array containing strings with errors text',
+    },
   },
 };
 
@@ -44,7 +62,7 @@ export const Doc: Story = {
 export const Loading: Story = {
   name: 'File with loading icon',
   args: {
-    caption: 'Katzenanmeldung_1231231_eingang.doc',
+    loadingCaption: 'Katzenanmeldung_1231231_eingang.doc',
     description: '573 kB',
     fileType: 'doc',
     isLoading: true,
@@ -54,7 +72,7 @@ export const Loading: Story = {
 export const Error: Story = {
   name: 'Error message in file',
   args: {
-    caption: 'Fehler beim Hochladen',
+    errorCaption: 'Fehler beim Hochladen',
     errorMessages: ['Erlaubte Dateiendungen: pdf, jpg, png, jpeg'],
   },
 };
diff --git a/alfa-client/libs/design-system/src/lib/bescheid-container/bescheid-comtainer.stories.ts b/alfa-client/libs/design-system/src/lib/bescheid-container/bescheid-comtainer.stories.ts
new file mode 100644
index 0000000000000000000000000000000000000000..b0fc0da094793d9e46009e818b7f365a0f4f72ff
--- /dev/null
+++ b/alfa-client/libs/design-system/src/lib/bescheid-container/bescheid-comtainer.stories.ts
@@ -0,0 +1,49 @@
+import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular';
+
+import { AttachmentContainerComponent } from '../attachment-container/attachment-container.component';
+import { AttachmentComponent } from '../attachment/attachment.component';
+import { BescheidStatusTextComponent } from '../bescheid-status-text/bescheid-status-text.component';
+import { BescheidContainerComponent } from './bescheid-container.component';
+
+const meta: Meta<BescheidContainerComponent> = {
+  title: 'Containers/Bescheid container',
+  component: BescheidContainerComponent,
+  parameters: {
+    docs: {
+      description: {
+        component: 'Container for bescheid information',
+      },
+    },
+  },
+  decorators: [
+    moduleMetadata({
+      imports: [
+        AttachmentComponent,
+        AttachmentContainerComponent,
+        BescheidContainerComponent,
+        BescheidStatusTextComponent,
+      ],
+    }),
+  ],
+  excludeStories: /.*Data$/,
+  tags: ['autodocs'],
+};
+
+export default meta;
+type Story = StoryObj<BescheidContainerComponent>;
+
+export const Default: Story = {
+  render: () => ({
+    template: `<ods-bescheid-container>
+        <ods-bescheid-status-text
+            bewilligt="true"
+            dateText="13.11.2024"
+            [hasBescheidDraft]="false"
+        ></ods-bescheid-status-text>
+        <ods-attachment-container>
+            <ods-attachment caption="Attachment" description="200 kB" fileType="pdf"></ods-attachment>
+            <ods-attachment caption="Second attachment" description="432 kB" fileType="doc"></ods-attachment>
+        </ods-attachment-container>
+    </ods-bescheid-container>`,
+  }),
+};
diff --git a/alfa-client/libs/design-system/src/lib/bescheid-status-text/bescheid-status-text.stories.ts b/alfa-client/libs/design-system/src/lib/bescheid-status-text/bescheid-status-text.stories.ts
new file mode 100644
index 0000000000000000000000000000000000000000..9beeac31bd09c47d6660924cecc19618fe86f897
--- /dev/null
+++ b/alfa-client/libs/design-system/src/lib/bescheid-status-text/bescheid-status-text.stories.ts
@@ -0,0 +1,27 @@
+import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular';
+
+import { BescheidStatusTextComponent } from './bescheid-status-text.component';
+
+const meta: Meta<BescheidStatusTextComponent> = {
+  title: 'Bescheid status text',
+  component: BescheidStatusTextComponent,
+  decorators: [
+    moduleMetadata({
+      imports: [BescheidStatusTextComponent],
+    }),
+  ],
+  excludeStories: /.*Data$/,
+  tags: ['autodocs'],
+};
+
+export default meta;
+type Story = StoryObj<BescheidStatusTextComponent>;
+
+export const Default: Story = {
+  args: { dateText: '31.12.1999', bewilligt: true, hasBescheidDraft: false },
+  argTypes: {
+    dateText: { description: 'Date of decision' },
+    bewilligt: { table: { defaultValue: { summary: 'false' } } },
+    hasBescheidDraft: { table: { defaultValue: { summary: 'false' } } },
+  },
+};
diff --git a/alfa-client/libs/design-system/src/lib/button-card/button-card.stories.ts b/alfa-client/libs/design-system/src/lib/button-card/button-card.stories.ts
new file mode 100644
index 0000000000000000000000000000000000000000..c41225c7418d8a5ce8df09afb89f88d4f8240091
--- /dev/null
+++ b/alfa-client/libs/design-system/src/lib/button-card/button-card.stories.ts
@@ -0,0 +1,44 @@
+import { argsToTemplate, moduleMetadata, type Meta, type StoryObj } from '@storybook/angular';
+
+import { BescheidGenerateIconComponent } from '../icons/bescheid-generate-icon/bescheid-generate-icon.component';
+import { ButtonCardComponent } from './button-card.component';
+
+const meta: Meta<ButtonCardComponent> = {
+  title: 'Button card',
+  component: ButtonCardComponent,
+  parameters: {
+    docs: {
+      description: {
+        component: 'A button with two lines of text',
+      },
+    },
+  },
+  decorators: [
+    moduleMetadata({
+      imports: [ButtonCardComponent, BescheidGenerateIconComponent],
+    }),
+  ],
+  excludeStories: /.*Data$/,
+  tags: ['autodocs'],
+};
+
+export default meta;
+type Story = StoryObj<ButtonCardComponent>;
+
+export const Default: Story = {
+  args: {
+    text: 'Bescheiddokument',
+    subText: 'automatisch erstellen',
+    isLoading: false,
+  },
+  argTypes: {
+    text: { description: 'First line of text' },
+    subText: { description: 'Second line of text' },
+  },
+  render: (args: ButtonCardComponent) => ({
+    props: args,
+    template: `<ods-button-card ${argsToTemplate(args)} class="w-72">
+        <ods-bescheid-generate-icon icon fileType="auto"></ods-bescheid-generate-icon>
+      </ods-button-card>`,
+  }),
+};
diff --git a/alfa-client/libs/design-system/src/lib/button/button.stories.ts b/alfa-client/libs/design-system/src/lib/button/button.stories.ts
index 9739685d3479512e4ee3deea340727d0c296f049..5db5e2e20ad61881bf767c822890d900898544ea 100644
--- a/alfa-client/libs/design-system/src/lib/button/button.stories.ts
+++ b/alfa-client/libs/design-system/src/lib/button/button.stories.ts
@@ -6,7 +6,6 @@ import { ButtonComponent } from './button.component';
 const meta: Meta<ButtonComponent> = {
   title: 'Button',
   component: ButtonComponent,
-  subcomponents: { FileIconComponent },
   decorators: [
     moduleMetadata({
       imports: [ButtonComponent, FileIconComponent],
@@ -20,21 +19,36 @@ export default meta;
 type Story = StoryObj<ButtonComponent>;
 
 export const Default: Story = {
-  args: { text: 'Hello world!', isLoading: false, variant: 'primary' },
+  args: {
+    text: 'Hello world!',
+    isLoading: false,
+    variant: 'primary',
+  },
   argTypes: {
     variant: {
       options: ['primary', 'outline'],
       control: { type: 'radio' },
+      table: { defaultValue: { summary: 'primary' } },
     },
   },
 };
 
 export const WithIcon: Story = {
-  args: { text: 'I have an icon', isLoading: false, variant: 'outline' },
-  render: (args: ButtonComponent) => ({
+  args: {
+    text: 'I have an icon',
+    variant: 'outline',
+  },
+  render: (args) => ({
     props: args,
     template: `<ods-button ${argsToTemplate(args)}>
-      <ods-file-icon icon fileType='pdf' size='extra-large'></ods-file-icon>
+      <ods-file-icon icon fileType='pdf' size='small'></ods-file-icon>
     </ods-button>`,
   }),
 };
+
+export const IsLoading: Story = {
+  args: {
+    text: 'Loading...',
+    isLoading: true,
+  },
+};
diff --git a/alfa-client/libs/design-system/src/lib/form/error-message/error-message.stories.ts b/alfa-client/libs/design-system/src/lib/form/error-message/error-message.stories.ts
new file mode 100644
index 0000000000000000000000000000000000000000..7a3537402744cf3da587a4ac3bfeecf4b8382dd6
--- /dev/null
+++ b/alfa-client/libs/design-system/src/lib/form/error-message/error-message.stories.ts
@@ -0,0 +1,24 @@
+import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular';
+
+import { ErrorMessageComponent } from './error-message.component';
+
+const meta: Meta<ErrorMessageComponent> = {
+  title: 'Error message',
+  component: ErrorMessageComponent,
+  decorators: [
+    moduleMetadata({
+      imports: [ErrorMessageComponent],
+    }),
+  ],
+  excludeStories: /.*Data$/,
+  tags: ['autodocs'],
+};
+
+export default meta;
+type Story = StoryObj<ErrorMessageComponent>;
+
+export const Default: Story = {
+  args: {
+    error: 'Text of error',
+  },
+};
diff --git a/alfa-client/libs/design-system/src/lib/form/file-upload-button/file-upload-button.component.ts b/alfa-client/libs/design-system/src/lib/form/file-upload-button/file-upload-button.component.ts
index 103f12039191e3f8d0990d9365cada09f9d7dbe2..d883ea9a7d5a8a4d47fb591668563ac6700a8c4e 100644
--- a/alfa-client/libs/design-system/src/lib/form/file-upload-button/file-upload-button.component.ts
+++ b/alfa-client/libs/design-system/src/lib/form/file-upload-button/file-upload-button.component.ts
@@ -11,7 +11,6 @@ import { Component, ElementRef, Input, ViewChild } from '@angular/core';
 })
 export class FileUploadButtonComponent {
   @Input({ required: true }) id!: string;
-  @Input() text: string = '';
   @Input() isLoading: boolean = false;
   @Input() accept: string = '*/*';
 
diff --git a/alfa-client/libs/design-system/src/lib/form/file-upload-button/file-upload-button.stories.ts b/alfa-client/libs/design-system/src/lib/form/file-upload-button/file-upload-button.stories.ts
index a304c432a70ab5eaae243845e58e71ff3f18a84c..4611142703816438b0b927d1e23038bd4d7994b5 100644
--- a/alfa-client/libs/design-system/src/lib/form/file-upload-button/file-upload-button.stories.ts
+++ b/alfa-client/libs/design-system/src/lib/form/file-upload-button/file-upload-button.stories.ts
@@ -2,15 +2,20 @@ import { CommonModule } from '@angular/common';
 import { argsToTemplate, moduleMetadata, type Meta, type StoryObj } from '@storybook/angular';
 
 import { AttachmentIconComponent } from '../../icons/attachment-icon/attachment-icon.component';
+import { SpinnerIconComponent } from '../../icons/spinner-icon/spinner-icon.component';
 import { FileUploadButtonComponent } from './file-upload-button.component';
 
 const meta: Meta<FileUploadButtonComponent> = {
   title: 'File upload button',
   component: FileUploadButtonComponent,
-  subcomponents: { AttachmentIconComponent },
   decorators: [
     moduleMetadata({
-      imports: [CommonModule, FileUploadButtonComponent, AttachmentIconComponent],
+      imports: [
+        CommonModule,
+        FileUploadButtonComponent,
+        AttachmentIconComponent,
+        SpinnerIconComponent,
+      ],
     }),
   ],
   excludeStories: /.*Data$/,
@@ -22,13 +27,15 @@ type Story = StoryObj<FileUploadButtonComponent>;
 
 export const Upload: Story = {
   args: {
-    text: 'Anhang hochladen',
+    id: '1',
     isLoading: false,
   },
   render: (args: FileUploadButtonComponent) => ({
     props: args,
     template: `<ods-file-upload-button ${argsToTemplate(args)}>
-      <ods-attachment-icon></ods-attachment-icon>
+      <ods-attachment-icon icon></ods-attachment-icon>
+      <ods-spinner-icon spinner size="medium"></ods-spinner-icon>
+      <p text>Anhang hochladen</p>
     </ods-file-upload-button>`,
   }),
 };
diff --git a/alfa-client/libs/design-system/src/lib/form/radio-button-card/radio-button-card.stories.ts b/alfa-client/libs/design-system/src/lib/form/radio-button-card/radio-button-card.stories.ts
new file mode 100644
index 0000000000000000000000000000000000000000..96ec7406916b5f4773f6aa448ad12112c913ebfc
--- /dev/null
+++ b/alfa-client/libs/design-system/src/lib/form/radio-button-card/radio-button-card.stories.ts
@@ -0,0 +1,93 @@
+import { CommonModule } from '@angular/common';
+import { FormGroupDirective } from '@angular/forms';
+import { argsToTemplate, moduleMetadata, type Meta, type StoryObj } from '@storybook/angular';
+
+import { CloseIconComponent } from '../../icons/close-icon/close-icon.component';
+import { SaveIconComponent } from '../../icons/save-icon/save-icon.component';
+import { SendIconComponent } from '../../icons/send-icon/send-icon.component';
+import { StampIconComponent } from '../../icons/stamp-icon/stamp-icon.component';
+import { RadioButtonCardComponent } from './radio-button-card.component';
+
+const meta: Meta<RadioButtonCardComponent> = {
+  title: 'Radio button card',
+  component: RadioButtonCardComponent,
+  decorators: [
+    moduleMetadata({
+      imports: [
+        CommonModule,
+        RadioButtonCardComponent,
+        StampIconComponent,
+        CloseIconComponent,
+        SaveIconComponent,
+        SendIconComponent,
+      ],
+      providers: [FormGroupDirective],
+    }),
+  ],
+  excludeStories: /.*Data$/,
+  tags: ['autodocs'],
+};
+
+export default meta;
+type Story = StoryObj<RadioButtonCardComponent>;
+
+export const Default: Story = {
+  args: {
+    label: 'bewilligt',
+    name: 'exampleName',
+    value: 'bewilligt',
+    variant: 'bescheid_bewilligt',
+    fullWidthText: false,
+  },
+  render: (args: RadioButtonCardComponent) => ({
+    props: args,
+    template: `<div class="my-10 flex gap-8">
+    <ods-radio-button-card
+      ${argsToTemplate(args)}
+    >
+      <ods-stamp-icon />
+    </ods-radio-button-card>
+    <ods-radio-button-card
+      label="abgelehnt"
+      name="exampleName"
+      value="abgelehnt"
+      variant="bescheid_abgelehnt"
+    >
+      <ods-close-icon class="fill-abgelehnt" />
+    </ods-radio-button-card>
+  </div>`,
+  }),
+};
+
+export const Message: Story = {
+  args: {
+    label: 'bewilligt',
+    name: 'exampleName',
+    value: 'bewilligt',
+    variant: 'bescheid_bewilligt',
+    fullWidthText: false,
+  },
+  render: (args: RadioButtonCardComponent) => ({
+    props: args,
+    template: `<div
+    class="flex w-full max-w-72 flex-col gap-4"
+  >
+      <ods-radio-button-card
+        label="Als neue Nachricht an den Antragsteller senden"
+        value="NACHRICHT"
+        name="nachrichtOrManual"
+        variant="bescheid_save"
+        [fullWidthText]="true"
+        ><ods-send-icon></ods-send-icon
+      ></ods-radio-button-card>
+      <ods-radio-button-card
+        label="Nur speichern"
+        value="MANUAL"
+        name="nachrichtOrManual"
+        variant="bescheid_save"
+        [fullWidthText]="true"
+        ><ods-save-icon></ods-save-icon
+      ></ods-radio-button-card>
+  </div>`,
+  }),
+};
diff --git a/alfa-client/libs/design-system/src/lib/form/text-input/text-input.component.ts b/alfa-client/libs/design-system/src/lib/form/text-input/text-input.component.ts
index 086494defe0ede679d49d6cd509ba4256399f72a..ffb625fbac3347909db7779389f1d42cf5bed157 100644
--- a/alfa-client/libs/design-system/src/lib/form/text-input/text-input.component.ts
+++ b/alfa-client/libs/design-system/src/lib/form/text-input/text-input.component.ts
@@ -48,7 +48,6 @@ type TextInputVariants = VariantProps<typeof textInputVariants>;
 export class TextInputComponent {
   @Input({ required: true }) label: string;
   @Input() placeholder: string = '';
-  @Input() error: string;
   @Input() autocomplete: string = 'off';
   @Input() variant: TextInputVariants['variant'];
   @Input() fieldControl: FormControl;
diff --git a/alfa-client/libs/design-system/src/lib/form/text-input/text-input.stories.ts b/alfa-client/libs/design-system/src/lib/form/text-input/text-input.stories.ts
new file mode 100644
index 0000000000000000000000000000000000000000..07adaa37698abe4d2a8911ca9b088f432c8eeca1
--- /dev/null
+++ b/alfa-client/libs/design-system/src/lib/form/text-input/text-input.stories.ts
@@ -0,0 +1,36 @@
+import { ReactiveFormsModule } from '@angular/forms';
+import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular';
+
+import { TextInputComponent } from './text-input.component';
+
+const meta: Meta<TextInputComponent> = {
+  title: 'Text input',
+  component: TextInputComponent,
+  decorators: [
+    moduleMetadata({
+      imports: [TextInputComponent, ReactiveFormsModule],
+    }),
+  ],
+  excludeStories: /.*Data$/,
+  tags: ['autodocs'],
+};
+
+export default meta;
+type Story = StoryObj<TextInputComponent>;
+
+export const Default: Story = {
+  args: {
+    label: 'This is text input',
+    placeholder: 'Input your text',
+    variant: 'default',
+    required: false,
+  },
+  argTypes: {
+    variant: {
+      control: 'radio',
+      options: ['default', 'error'],
+      table: { defaultValue: { summary: 'default' } },
+    },
+    required: { table: { defaultValue: { summary: 'false' } } },
+  },
+};
diff --git a/alfa-client/libs/design-system/src/lib/form/textarea/textarea.stories.ts b/alfa-client/libs/design-system/src/lib/form/textarea/textarea.stories.ts
new file mode 100644
index 0000000000000000000000000000000000000000..f5a42c80c89d1460e18c2e1ec0e0cee35a8ee5b8
--- /dev/null
+++ b/alfa-client/libs/design-system/src/lib/form/textarea/textarea.stories.ts
@@ -0,0 +1,38 @@
+import { ReactiveFormsModule } from '@angular/forms';
+import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular';
+
+import { TextareaComponent } from './textarea.component';
+
+const meta: Meta<TextareaComponent> = {
+  title: 'Text area',
+  component: TextareaComponent,
+  decorators: [
+    moduleMetadata({
+      imports: [TextareaComponent, ReactiveFormsModule],
+    }),
+  ],
+  excludeStories: /.*Data$/,
+  tags: ['autodocs'],
+};
+
+export default meta;
+type Story = StoryObj<TextareaComponent>;
+
+export const Default: Story = {
+  args: {
+    label: 'This is text area',
+    placeholder: 'Input your text',
+    variant: 'default',
+    required: false,
+    rows: 3,
+  },
+  argTypes: {
+    variant: {
+      control: 'radio',
+      options: ['default', 'error'],
+      table: { defaultValue: { summary: 'default' } },
+    },
+    rows: { table: { defaultValue: { summary: '3' } } },
+    required: { table: { defaultValue: { summary: 'false' } } },
+  },
+};
diff --git a/alfa-client/libs/design-system/src/lib/icons/attachment-icon/attachment-icon.stories.ts b/alfa-client/libs/design-system/src/lib/icons/attachment-icon/attachment-icon.stories.ts
index 2e5acf7b6e4af7794121b1022bbbe1bf60e5220c..f9b8400dbb30152b0faf11c5ddd2558375867ef5 100644
--- a/alfa-client/libs/design-system/src/lib/icons/attachment-icon/attachment-icon.stories.ts
+++ b/alfa-client/libs/design-system/src/lib/icons/attachment-icon/attachment-icon.stories.ts
@@ -12,4 +12,16 @@ const meta: Meta<AttachmentIconComponent> = {
 export default meta;
 type Story = StoryObj<AttachmentIconComponent>;
 
-export const Default: Story = {};
\ No newline at end of file
+export const Default: Story = {
+  args: { size: 'large' },
+  argTypes: {
+    size: {
+      control: 'select',
+      options: ['small', 'medium', 'large', 'extra-large', 'full'],
+      description: 'Size of icon. Property "full" means 100%',
+      table: {
+        defaultValue: { summary: 'medium' },
+      },
+    },
+  },
+};
diff --git a/alfa-client/libs/design-system/src/lib/icons/bescheid-generate-icon/bescheid-generate-icon.stories.ts b/alfa-client/libs/design-system/src/lib/icons/bescheid-generate-icon/bescheid-generate-icon.stories.ts
index fa457b7c630e1e9df9f82d96064184f571748624..6bb54e62f8cbc091881004b5df0cd4e5db7a1267 100644
--- a/alfa-client/libs/design-system/src/lib/icons/bescheid-generate-icon/bescheid-generate-icon.stories.ts
+++ b/alfa-client/libs/design-system/src/lib/icons/bescheid-generate-icon/bescheid-generate-icon.stories.ts
@@ -12,4 +12,16 @@ const meta: Meta<BescheidGenerateIconComponent> = {
 export default meta;
 type Story = StoryObj<BescheidGenerateIconComponent>;
 
-export const Default: Story = {};
\ No newline at end of file
+export const Default: Story = {
+  args: { size: 'extra-large' },
+  argTypes: {
+    size: {
+      control: 'select',
+      options: ['small', 'medium', 'large', 'extra-large', 'full'],
+      description: 'Size of icon. Property "full" means 100%',
+      table: {
+        defaultValue: { summary: 'extra-large' },
+      },
+    },
+  },
+};
diff --git a/alfa-client/libs/design-system/src/lib/icons/bescheid-upload-icon/bescheid-upload-icon.stories.ts b/alfa-client/libs/design-system/src/lib/icons/bescheid-upload-icon/bescheid-upload-icon.stories.ts
index 6505a17d991bf39d5bec17067271d05b60bda778..e559289191604588ace69d720b85122ffd6d3748 100644
--- a/alfa-client/libs/design-system/src/lib/icons/bescheid-upload-icon/bescheid-upload-icon.stories.ts
+++ b/alfa-client/libs/design-system/src/lib/icons/bescheid-upload-icon/bescheid-upload-icon.stories.ts
@@ -12,4 +12,16 @@ const meta: Meta<BescheidUploadIconComponent> = {
 export default meta;
 type Story = StoryObj<BescheidUploadIconComponent>;
 
-export const Default: Story = {};
\ No newline at end of file
+export const Default: Story = {
+  args: { size: 'extra-large' },
+  argTypes: {
+    size: {
+      control: 'select',
+      options: ['small', 'medium', 'large', 'extra-large', 'full'],
+      description: 'Size of icon. Property "full" means 100%',
+      table: {
+        defaultValue: { summary: 'extra-large' },
+      },
+    },
+  },
+};
diff --git a/alfa-client/libs/design-system/src/lib/icons/close-icon/close-icon.stories.ts b/alfa-client/libs/design-system/src/lib/icons/close-icon/close-icon.stories.ts
index f09c734f71d96cf068ab53a95c468fa9c6f83773..b8a8eda0b8afab576ba5b7086d226aa2f0adcc96 100644
--- a/alfa-client/libs/design-system/src/lib/icons/close-icon/close-icon.stories.ts
+++ b/alfa-client/libs/design-system/src/lib/icons/close-icon/close-icon.stories.ts
@@ -12,4 +12,16 @@ const meta: Meta<CloseIconComponent> = {
 export default meta;
 type Story = StoryObj<CloseIconComponent>;
 
-export const Default: Story = {};
\ No newline at end of file
+export const Default: Story = {
+  args: { size: 'medium' },
+  argTypes: {
+    size: {
+      control: 'select',
+      options: ['small', 'medium', 'large', 'extra-large', 'full'],
+      description: 'Size of icon. Property "full" means 100%',
+      table: {
+        defaultValue: { summary: 'small' },
+      },
+    },
+  },
+};
diff --git a/alfa-client/libs/design-system/src/lib/icons/file-icon/file-icon.component.ts b/alfa-client/libs/design-system/src/lib/icons/file-icon/file-icon.component.ts
index 3a4280cc26c8dc3c9ac0542649290e9e4ff41422..544495d4fab1c914f1126ffa182911cdb23d7a10 100644
--- a/alfa-client/libs/design-system/src/lib/icons/file-icon/file-icon.component.ts
+++ b/alfa-client/libs/design-system/src/lib/icons/file-icon/file-icon.component.ts
@@ -13,7 +13,6 @@ const fileiconVariants = cva('', {
       pdf: 'fill-pdf',
       xml: 'fill-ozggray-300',
       exclamation: 'fill-error',
-      loading: 'fill-warning',
     },
     size: {
       small: 'w-4 h-5',
diff --git a/alfa-client/libs/design-system/src/lib/icons/file-icon/file-icon.stories.ts b/alfa-client/libs/design-system/src/lib/icons/file-icon/file-icon.stories.ts
index a2ffc07ff732f6d8253b547895b420128767b7d6..7cde4da791673cb1153120abd8262e9044afbba5 100644
--- a/alfa-client/libs/design-system/src/lib/icons/file-icon/file-icon.stories.ts
+++ b/alfa-client/libs/design-system/src/lib/icons/file-icon/file-icon.stories.ts
@@ -13,5 +13,23 @@ export default meta;
 type Story = StoryObj<FileIconComponent>;
 
 export const Default: Story = {
-  args: { fileType: 'pdf', size: 'large' },
+  args: { size: 'large', fileType: 'pdf' },
+  argTypes: {
+    size: {
+      control: 'select',
+      options: ['small', 'large'],
+      description: 'Size of icon',
+      table: {
+        defaultValue: { summary: 'large' },
+      },
+    },
+    fileType: {
+      control: 'select',
+      options: ['pdf', 'xml', 'doc', 'image', 'json', 'exclamation'],
+      description: 'Type of file icon',
+      table: {
+        defaultValue: { summary: 'xml' },
+      },
+    },
+  },
 };
diff --git a/alfa-client/libs/design-system/src/lib/icons/save-icon/save-icon.stories.ts b/alfa-client/libs/design-system/src/lib/icons/save-icon/save-icon.stories.ts
index dc7a2f9d6a3bce62a8a8dff82c0b689f8e6e74b8..664f3e90a749172a1d20e70592d1349fb3ba1a1e 100644
--- a/alfa-client/libs/design-system/src/lib/icons/save-icon/save-icon.stories.ts
+++ b/alfa-client/libs/design-system/src/lib/icons/save-icon/save-icon.stories.ts
@@ -12,4 +12,16 @@ const meta: Meta<SaveIconComponent> = {
 export default meta;
 type Story = StoryObj<SaveIconComponent>;
 
-export const Default: Story = {};
\ No newline at end of file
+export const Default: Story = {
+  args: { size: 'large' },
+  argTypes: {
+    size: {
+      control: 'select',
+      options: ['small', 'medium', 'large', 'extra-large', 'full'],
+      description: 'Size of icon. Property "full" means 100%',
+      table: {
+        defaultValue: { summary: 'medium' },
+      },
+    },
+  },
+};
diff --git a/alfa-client/libs/design-system/src/lib/icons/send-icon/send-icon.stories.ts b/alfa-client/libs/design-system/src/lib/icons/send-icon/send-icon.stories.ts
index 126016baf16cdf9eb47f049230178be42ff9de57..b7a1bf7aca031602253ccc43e075d0bd232e90e0 100644
--- a/alfa-client/libs/design-system/src/lib/icons/send-icon/send-icon.stories.ts
+++ b/alfa-client/libs/design-system/src/lib/icons/send-icon/send-icon.stories.ts
@@ -12,4 +12,16 @@ const meta: Meta<SendIconComponent> = {
 export default meta;
 type Story = StoryObj<SendIconComponent>;
 
-export const Default: Story = {};
\ No newline at end of file
+export const Default: Story = {
+  args: { size: 'large' },
+  argTypes: {
+    size: {
+      control: 'select',
+      options: ['small', 'medium', 'large', 'extra-large', 'full'],
+      description: 'Size of icon. Property "full" means 100%',
+      table: {
+        defaultValue: { summary: 'medium' },
+      },
+    },
+  },
+};
diff --git a/alfa-client/libs/design-system/src/lib/icons/spinner-icon/spinner-icon.stories.ts b/alfa-client/libs/design-system/src/lib/icons/spinner-icon/spinner-icon.stories.ts
new file mode 100644
index 0000000000000000000000000000000000000000..5a0820ffe695dad7cb9affe275db20ce87c348fc
--- /dev/null
+++ b/alfa-client/libs/design-system/src/lib/icons/spinner-icon/spinner-icon.stories.ts
@@ -0,0 +1,27 @@
+import type { Meta, StoryObj } from '@storybook/angular';
+
+import { SpinnerIconComponent } from './spinner-icon.component';
+
+const meta: Meta<SpinnerIconComponent> = {
+  title: 'Icons/Spinner icon',
+  component: SpinnerIconComponent,
+  excludeStories: /.*Data$/,
+  tags: ['autodocs'],
+};
+
+export default meta;
+type Story = StoryObj<SpinnerIconComponent>;
+
+export const Default: Story = {
+  args: { size: 'large' },
+  argTypes: {
+    size: {
+      control: 'select',
+      options: ['small', 'medium', 'large', 'extra-large', 'full'],
+      description: 'Size of icon. Property "full" means 100%',
+      table: {
+        defaultValue: { summary: 'full' },
+      },
+    },
+  },
+};
diff --git a/alfa-client/libs/design-system/src/lib/icons/stamp-icon/stamp-icon.stories.ts b/alfa-client/libs/design-system/src/lib/icons/stamp-icon/stamp-icon.stories.ts
index 5401c629c010897ee4eafe663c7c334bc8a57cac..0b1629631a88d9a91dc227ac68bb536662748379 100644
--- a/alfa-client/libs/design-system/src/lib/icons/stamp-icon/stamp-icon.stories.ts
+++ b/alfa-client/libs/design-system/src/lib/icons/stamp-icon/stamp-icon.stories.ts
@@ -12,4 +12,16 @@ const meta: Meta<StampIconComponent> = {
 export default meta;
 type Story = StoryObj<StampIconComponent>;
 
-export const Default: Story = {};
\ No newline at end of file
+export const Default: Story = {
+  args: { size: 'large' },
+  argTypes: {
+    size: {
+      control: 'select',
+      options: ['small', 'medium', 'large', 'extra-large', 'full'],
+      description: 'Size of icon. Property "full" means 100%',
+      table: {
+        defaultValue: { summary: 'large' },
+      },
+    },
+  },
+};
diff --git a/alfa-client/libs/design-system/src/lib/testbtn/testbtn.stories.ts b/alfa-client/libs/design-system/src/lib/testbtn/testbtn.stories.ts
deleted file mode 100644
index effd01811bbb02c27ea569c992b0ea37aff8d51a..0000000000000000000000000000000000000000
--- a/alfa-client/libs/design-system/src/lib/testbtn/testbtn.stories.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import type { Meta, StoryObj } from '@storybook/angular';
-
-import { TestbtnComponent } from './testbtn.component';
-
-const meta: Meta<TestbtnComponent> = {
-  title: 'Test button',
-  component: TestbtnComponent,
-  excludeStories: /.*Data$/,
-  tags: ['autodocs'],
-};
-
-export default meta;
-type Story = StoryObj<TestbtnComponent>;
-
-export const Default: Story = {
-  render: () => ({
-    template: '<ozg-testbtn><p>Hello world!</p></ozg-testbtn>'
-  }),
-};
diff --git a/alfa-client/package-lock.json b/alfa-client/package-lock.json
index bbe0b32e0565d64cb4ddda3f8474f5f2360d6f55..d98128ff37fbc9a75656282a0e5652ee59966c91 100644
--- a/alfa-client/package-lock.json
+++ b/alfa-client/package-lock.json
@@ -172,9 +172,9 @@
       "dev": true
     },
     "node_modules/@adobe/css-tools": {
-      "version": "4.3.3",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@adobe/css-tools/-/css-tools-4.3.3.tgz",
-      "integrity": "sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ=="
+      "version": "4.4.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@adobe/css-tools/-/css-tools-4.4.0.tgz",
+      "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ=="
     },
     "node_modules/@alloc/quick-lru": {
       "version": "5.2.0",
@@ -201,13 +201,13 @@
       }
     },
     "node_modules/@angular-devkit/architect": {
-      "version": "0.1800.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@angular-devkit/architect/-/architect-0.1800.1.tgz",
-      "integrity": "sha512-L3n1Rh0NUNTlQZBBuPY8VFc5Skr6Oa6xT821k+XLLZTbz1ci2e3ltINyUhqISeksa3AyyL8e4JR2kCbDli9uJA==",
+      "version": "0.1800.3",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@angular-devkit/architect/-/architect-0.1800.3.tgz",
+      "integrity": "sha512-ZoQuvCN/Ft4XJ+/XouYFKGoyEYTfZ8I5yI1M4t19lkRb3MwpQribWcZu4PP+SNnS6/9qnW7guxiQGS+CVlqnDg==",
       "dev": true,
       "peer": true,
       "dependencies": {
-        "@angular-devkit/core": "18.0.1",
+        "@angular-devkit/core": "18.0.3",
         "rxjs": "7.8.1"
       },
       "engines": {
@@ -217,9 +217,9 @@
       }
     },
     "node_modules/@angular-devkit/architect/node_modules/@angular-devkit/core": {
-      "version": "18.0.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@angular-devkit/core/-/core-18.0.1.tgz",
-      "integrity": "sha512-91eKZoObs+wRgwssw81Y/94Nvixj0WqJkNusBAg+gAfZTCEeJoGGZJkRK8wrONbM79C3Bx8lN/TfSIPRbjnfOQ==",
+      "version": "18.0.3",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@angular-devkit/core/-/core-18.0.3.tgz",
+      "integrity": "sha512-nTs1KbNSVCVooPdDaeTh1YbggNVaqexbQjXNIvJJzRB8qPkWNPxm0pQeFjU7kWUBg2+aBXN4/CNwU1YHwxfiSQ==",
       "dev": true,
       "peer": true,
       "dependencies": {
@@ -982,9 +982,9 @@
       "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
     },
     "node_modules/@angular-devkit/build-angular/node_modules/enhanced-resolve": {
-      "version": "5.16.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz",
-      "integrity": "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==",
+      "version": "5.17.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz",
+      "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==",
       "dependencies": {
         "graceful-fs": "^4.2.4",
         "tapable": "^2.2.0"
@@ -1756,49 +1756,49 @@
       "optional": true
     },
     "node_modules/@aws-sdk/client-cognito-identity": {
-      "version": "3.583.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.583.0.tgz",
-      "integrity": "sha512-FrkVjrDRsXofw1F/iJqR/DOKPbIakIB+Dr04l25Em4PTWBj29NcQyYW49qcCHF0CPkqQpin8ASXDWzGv7A0yxg==",
+      "version": "3.592.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.592.0.tgz",
+      "integrity": "sha512-mk3JOBsk5hlrLTZFuoGIhFKFflOdxqMKmOgyUFs5+gBLuH0/lN3wNWJxk+BiY1nHzkxhBND1hDHc5dvZRugBJA==",
       "dev": true,
       "optional": true,
       "dependencies": {
         "@aws-crypto/sha256-browser": "3.0.0",
         "@aws-crypto/sha256-js": "3.0.0",
-        "@aws-sdk/client-sso-oidc": "3.583.0",
-        "@aws-sdk/client-sts": "3.583.0",
-        "@aws-sdk/core": "3.582.0",
-        "@aws-sdk/credential-provider-node": "3.583.0",
+        "@aws-sdk/client-sso-oidc": "3.592.0",
+        "@aws-sdk/client-sts": "3.592.0",
+        "@aws-sdk/core": "3.592.0",
+        "@aws-sdk/credential-provider-node": "3.592.0",
         "@aws-sdk/middleware-host-header": "3.577.0",
         "@aws-sdk/middleware-logger": "3.577.0",
         "@aws-sdk/middleware-recursion-detection": "3.577.0",
-        "@aws-sdk/middleware-user-agent": "3.583.0",
-        "@aws-sdk/region-config-resolver": "3.577.0",
+        "@aws-sdk/middleware-user-agent": "3.587.0",
+        "@aws-sdk/region-config-resolver": "3.587.0",
         "@aws-sdk/types": "3.577.0",
-        "@aws-sdk/util-endpoints": "3.583.0",
+        "@aws-sdk/util-endpoints": "3.587.0",
         "@aws-sdk/util-user-agent-browser": "3.577.0",
-        "@aws-sdk/util-user-agent-node": "3.577.0",
-        "@smithy/config-resolver": "^3.0.0",
-        "@smithy/core": "^2.0.1",
+        "@aws-sdk/util-user-agent-node": "3.587.0",
+        "@smithy/config-resolver": "^3.0.1",
+        "@smithy/core": "^2.2.0",
         "@smithy/fetch-http-handler": "^3.0.1",
         "@smithy/hash-node": "^3.0.0",
         "@smithy/invalid-dependency": "^3.0.0",
         "@smithy/middleware-content-length": "^3.0.0",
-        "@smithy/middleware-endpoint": "^3.0.0",
-        "@smithy/middleware-retry": "^3.0.1",
+        "@smithy/middleware-endpoint": "^3.0.1",
+        "@smithy/middleware-retry": "^3.0.3",
         "@smithy/middleware-serde": "^3.0.0",
         "@smithy/middleware-stack": "^3.0.0",
-        "@smithy/node-config-provider": "^3.0.0",
+        "@smithy/node-config-provider": "^3.1.0",
         "@smithy/node-http-handler": "^3.0.0",
         "@smithy/protocol-http": "^4.0.0",
-        "@smithy/smithy-client": "^3.0.1",
+        "@smithy/smithy-client": "^3.1.1",
         "@smithy/types": "^3.0.0",
         "@smithy/url-parser": "^3.0.0",
         "@smithy/util-base64": "^3.0.0",
         "@smithy/util-body-length-browser": "^3.0.0",
         "@smithy/util-body-length-node": "^3.0.0",
-        "@smithy/util-defaults-mode-browser": "^3.0.1",
-        "@smithy/util-defaults-mode-node": "^3.0.1",
-        "@smithy/util-endpoints": "^2.0.0",
+        "@smithy/util-defaults-mode-browser": "^3.0.3",
+        "@smithy/util-defaults-mode-node": "^3.0.3",
+        "@smithy/util-endpoints": "^2.0.1",
         "@smithy/util-middleware": "^3.0.0",
         "@smithy/util-retry": "^3.0.0",
         "@smithy/util-utf8": "^3.0.0",
@@ -1809,46 +1809,46 @@
       }
     },
     "node_modules/@aws-sdk/client-sso": {
-      "version": "3.583.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/client-sso/-/client-sso-3.583.0.tgz",
-      "integrity": "sha512-FNJ2MmiBtZZwgkj4+GLVrzqwmD6D8FBptrFZk7PnGkSf7v1Q8txYNI6gY938RRhYJ4lBW4cNbhPvWoDxAl90Hw==",
+      "version": "3.592.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/client-sso/-/client-sso-3.592.0.tgz",
+      "integrity": "sha512-w+SuW47jQqvOC7fonyjFjsOh3yjqJ+VpWdVrmrl0E/KryBE7ho/Wn991Buf/EiHHeJikoWgHsAIPkBH29+ntdA==",
       "dev": true,
       "optional": true,
       "dependencies": {
         "@aws-crypto/sha256-browser": "3.0.0",
         "@aws-crypto/sha256-js": "3.0.0",
-        "@aws-sdk/core": "3.582.0",
+        "@aws-sdk/core": "3.592.0",
         "@aws-sdk/middleware-host-header": "3.577.0",
         "@aws-sdk/middleware-logger": "3.577.0",
         "@aws-sdk/middleware-recursion-detection": "3.577.0",
-        "@aws-sdk/middleware-user-agent": "3.583.0",
-        "@aws-sdk/region-config-resolver": "3.577.0",
+        "@aws-sdk/middleware-user-agent": "3.587.0",
+        "@aws-sdk/region-config-resolver": "3.587.0",
         "@aws-sdk/types": "3.577.0",
-        "@aws-sdk/util-endpoints": "3.583.0",
+        "@aws-sdk/util-endpoints": "3.587.0",
         "@aws-sdk/util-user-agent-browser": "3.577.0",
-        "@aws-sdk/util-user-agent-node": "3.577.0",
-        "@smithy/config-resolver": "^3.0.0",
-        "@smithy/core": "^2.0.1",
+        "@aws-sdk/util-user-agent-node": "3.587.0",
+        "@smithy/config-resolver": "^3.0.1",
+        "@smithy/core": "^2.2.0",
         "@smithy/fetch-http-handler": "^3.0.1",
         "@smithy/hash-node": "^3.0.0",
         "@smithy/invalid-dependency": "^3.0.0",
         "@smithy/middleware-content-length": "^3.0.0",
-        "@smithy/middleware-endpoint": "^3.0.0",
-        "@smithy/middleware-retry": "^3.0.1",
+        "@smithy/middleware-endpoint": "^3.0.1",
+        "@smithy/middleware-retry": "^3.0.3",
         "@smithy/middleware-serde": "^3.0.0",
         "@smithy/middleware-stack": "^3.0.0",
-        "@smithy/node-config-provider": "^3.0.0",
+        "@smithy/node-config-provider": "^3.1.0",
         "@smithy/node-http-handler": "^3.0.0",
         "@smithy/protocol-http": "^4.0.0",
-        "@smithy/smithy-client": "^3.0.1",
+        "@smithy/smithy-client": "^3.1.1",
         "@smithy/types": "^3.0.0",
         "@smithy/url-parser": "^3.0.0",
         "@smithy/util-base64": "^3.0.0",
         "@smithy/util-body-length-browser": "^3.0.0",
         "@smithy/util-body-length-node": "^3.0.0",
-        "@smithy/util-defaults-mode-browser": "^3.0.1",
-        "@smithy/util-defaults-mode-node": "^3.0.1",
-        "@smithy/util-endpoints": "^2.0.0",
+        "@smithy/util-defaults-mode-browser": "^3.0.3",
+        "@smithy/util-defaults-mode-node": "^3.0.3",
+        "@smithy/util-endpoints": "^2.0.1",
         "@smithy/util-middleware": "^3.0.0",
         "@smithy/util-retry": "^3.0.0",
         "@smithy/util-utf8": "^3.0.0",
@@ -1859,48 +1859,48 @@
       }
     },
     "node_modules/@aws-sdk/client-sso-oidc": {
-      "version": "3.583.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.583.0.tgz",
-      "integrity": "sha512-LO3wmrFXPi2kNE46lD1XATfRrvdNxXd4DlTFouoWmr7lvqoUkcbmtkV2r/XChZA2z0HiDauphC1e8b8laJVeSg==",
+      "version": "3.592.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.592.0.tgz",
+      "integrity": "sha512-11Zvm8nm0s/UF3XCjzFRpQU+8FFVW5rcr3BHfnH6xAe5JEoN6bJN/n+wOfnElnjek+90hh+Qc7s141AMrCjiiw==",
       "dev": true,
       "optional": true,
       "dependencies": {
         "@aws-crypto/sha256-browser": "3.0.0",
         "@aws-crypto/sha256-js": "3.0.0",
-        "@aws-sdk/client-sts": "3.583.0",
-        "@aws-sdk/core": "3.582.0",
-        "@aws-sdk/credential-provider-node": "3.583.0",
+        "@aws-sdk/client-sts": "3.592.0",
+        "@aws-sdk/core": "3.592.0",
+        "@aws-sdk/credential-provider-node": "3.592.0",
         "@aws-sdk/middleware-host-header": "3.577.0",
         "@aws-sdk/middleware-logger": "3.577.0",
         "@aws-sdk/middleware-recursion-detection": "3.577.0",
-        "@aws-sdk/middleware-user-agent": "3.583.0",
-        "@aws-sdk/region-config-resolver": "3.577.0",
+        "@aws-sdk/middleware-user-agent": "3.587.0",
+        "@aws-sdk/region-config-resolver": "3.587.0",
         "@aws-sdk/types": "3.577.0",
-        "@aws-sdk/util-endpoints": "3.583.0",
+        "@aws-sdk/util-endpoints": "3.587.0",
         "@aws-sdk/util-user-agent-browser": "3.577.0",
-        "@aws-sdk/util-user-agent-node": "3.577.0",
-        "@smithy/config-resolver": "^3.0.0",
-        "@smithy/core": "^2.0.1",
+        "@aws-sdk/util-user-agent-node": "3.587.0",
+        "@smithy/config-resolver": "^3.0.1",
+        "@smithy/core": "^2.2.0",
         "@smithy/fetch-http-handler": "^3.0.1",
         "@smithy/hash-node": "^3.0.0",
         "@smithy/invalid-dependency": "^3.0.0",
         "@smithy/middleware-content-length": "^3.0.0",
-        "@smithy/middleware-endpoint": "^3.0.0",
-        "@smithy/middleware-retry": "^3.0.1",
+        "@smithy/middleware-endpoint": "^3.0.1",
+        "@smithy/middleware-retry": "^3.0.3",
         "@smithy/middleware-serde": "^3.0.0",
         "@smithy/middleware-stack": "^3.0.0",
-        "@smithy/node-config-provider": "^3.0.0",
+        "@smithy/node-config-provider": "^3.1.0",
         "@smithy/node-http-handler": "^3.0.0",
         "@smithy/protocol-http": "^4.0.0",
-        "@smithy/smithy-client": "^3.0.1",
+        "@smithy/smithy-client": "^3.1.1",
         "@smithy/types": "^3.0.0",
         "@smithy/url-parser": "^3.0.0",
         "@smithy/util-base64": "^3.0.0",
         "@smithy/util-body-length-browser": "^3.0.0",
         "@smithy/util-body-length-node": "^3.0.0",
-        "@smithy/util-defaults-mode-browser": "^3.0.1",
-        "@smithy/util-defaults-mode-node": "^3.0.1",
-        "@smithy/util-endpoints": "^2.0.0",
+        "@smithy/util-defaults-mode-browser": "^3.0.3",
+        "@smithy/util-defaults-mode-node": "^3.0.3",
+        "@smithy/util-endpoints": "^2.0.1",
         "@smithy/util-middleware": "^3.0.0",
         "@smithy/util-retry": "^3.0.0",
         "@smithy/util-utf8": "^3.0.0",
@@ -1911,48 +1911,48 @@
       }
     },
     "node_modules/@aws-sdk/client-sts": {
-      "version": "3.583.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/client-sts/-/client-sts-3.583.0.tgz",
-      "integrity": "sha512-xDMxiemPDWr9dY2Q4AyixkRnk/hvS6fs6OWxuVCz1WO47YhaAfOsEGAgQMgDLLaOfj/oLU5D14uTNBEPGh4rBA==",
+      "version": "3.592.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/client-sts/-/client-sts-3.592.0.tgz",
+      "integrity": "sha512-KUrOdszZfcrlpKr4dpdkGibZ/qq3Lnfu1rjv1U+V1QJQ9OuMo9J3sDWpWV9tigNqY0aGllarWH5cJbz9868W/w==",
       "dev": true,
       "optional": true,
       "dependencies": {
         "@aws-crypto/sha256-browser": "3.0.0",
         "@aws-crypto/sha256-js": "3.0.0",
-        "@aws-sdk/client-sso-oidc": "3.583.0",
-        "@aws-sdk/core": "3.582.0",
-        "@aws-sdk/credential-provider-node": "3.583.0",
+        "@aws-sdk/client-sso-oidc": "3.592.0",
+        "@aws-sdk/core": "3.592.0",
+        "@aws-sdk/credential-provider-node": "3.592.0",
         "@aws-sdk/middleware-host-header": "3.577.0",
         "@aws-sdk/middleware-logger": "3.577.0",
         "@aws-sdk/middleware-recursion-detection": "3.577.0",
-        "@aws-sdk/middleware-user-agent": "3.583.0",
-        "@aws-sdk/region-config-resolver": "3.577.0",
+        "@aws-sdk/middleware-user-agent": "3.587.0",
+        "@aws-sdk/region-config-resolver": "3.587.0",
         "@aws-sdk/types": "3.577.0",
-        "@aws-sdk/util-endpoints": "3.583.0",
+        "@aws-sdk/util-endpoints": "3.587.0",
         "@aws-sdk/util-user-agent-browser": "3.577.0",
-        "@aws-sdk/util-user-agent-node": "3.577.0",
-        "@smithy/config-resolver": "^3.0.0",
-        "@smithy/core": "^2.0.1",
+        "@aws-sdk/util-user-agent-node": "3.587.0",
+        "@smithy/config-resolver": "^3.0.1",
+        "@smithy/core": "^2.2.0",
         "@smithy/fetch-http-handler": "^3.0.1",
         "@smithy/hash-node": "^3.0.0",
         "@smithy/invalid-dependency": "^3.0.0",
         "@smithy/middleware-content-length": "^3.0.0",
-        "@smithy/middleware-endpoint": "^3.0.0",
-        "@smithy/middleware-retry": "^3.0.1",
+        "@smithy/middleware-endpoint": "^3.0.1",
+        "@smithy/middleware-retry": "^3.0.3",
         "@smithy/middleware-serde": "^3.0.0",
         "@smithy/middleware-stack": "^3.0.0",
-        "@smithy/node-config-provider": "^3.0.0",
+        "@smithy/node-config-provider": "^3.1.0",
         "@smithy/node-http-handler": "^3.0.0",
         "@smithy/protocol-http": "^4.0.0",
-        "@smithy/smithy-client": "^3.0.1",
+        "@smithy/smithy-client": "^3.1.1",
         "@smithy/types": "^3.0.0",
         "@smithy/url-parser": "^3.0.0",
         "@smithy/util-base64": "^3.0.0",
         "@smithy/util-body-length-browser": "^3.0.0",
         "@smithy/util-body-length-node": "^3.0.0",
-        "@smithy/util-defaults-mode-browser": "^3.0.1",
-        "@smithy/util-defaults-mode-node": "^3.0.1",
-        "@smithy/util-endpoints": "^2.0.0",
+        "@smithy/util-defaults-mode-browser": "^3.0.3",
+        "@smithy/util-defaults-mode-node": "^3.0.3",
+        "@smithy/util-endpoints": "^2.0.1",
         "@smithy/util-middleware": "^3.0.0",
         "@smithy/util-retry": "^3.0.0",
         "@smithy/util-utf8": "^3.0.0",
@@ -1963,16 +1963,16 @@
       }
     },
     "node_modules/@aws-sdk/core": {
-      "version": "3.582.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/core/-/core-3.582.0.tgz",
-      "integrity": "sha512-ofmD96IQc9g1dbyqlCyxu5fCG7kIl9p1NoN5+vGBUyLdbmPCV3Pdg99nRHYEJuv2MgGx5AUFGDPMHcqbJpnZIw==",
+      "version": "3.592.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/core/-/core-3.592.0.tgz",
+      "integrity": "sha512-gLPMXR/HXDP+9gXAt58t7gaMTvRts9i6Q7NMISpkGF54wehskl5WGrbdtHJFylrlJ5BQo3XVY6i661o+EuR1wg==",
       "dev": true,
       "optional": true,
       "dependencies": {
-        "@smithy/core": "^2.0.1",
+        "@smithy/core": "^2.2.0",
         "@smithy/protocol-http": "^4.0.0",
         "@smithy/signature-v4": "^3.0.0",
-        "@smithy/smithy-client": "^3.0.1",
+        "@smithy/smithy-client": "^3.1.1",
         "@smithy/types": "^3.0.0",
         "fast-xml-parser": "4.2.5",
         "tslib": "^2.6.2"
@@ -1982,15 +1982,15 @@
       }
     },
     "node_modules/@aws-sdk/credential-provider-cognito-identity": {
-      "version": "3.583.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.583.0.tgz",
-      "integrity": "sha512-Z6VdDZApTxeI/n8qXBz3IkAdC0tL/mw+cz6EprqpkZG8bejHw78fVjeaVOBBkuskUikjwN4puv0SEJzoEMIqpA==",
+      "version": "3.592.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.592.0.tgz",
+      "integrity": "sha512-uHiMPCkFhZOhlSfKgVqPhMdruiOuVkLUn07gQqvxHYhFKkEOPV+6BZbPKBwBTXr8TIREztQzCMPswa5pGk2zbQ==",
       "dev": true,
       "optional": true,
       "dependencies": {
-        "@aws-sdk/client-cognito-identity": "3.583.0",
+        "@aws-sdk/client-cognito-identity": "3.592.0",
         "@aws-sdk/types": "3.577.0",
-        "@smithy/property-provider": "^3.0.0",
+        "@smithy/property-provider": "^3.1.0",
         "@smithy/types": "^3.0.0",
         "tslib": "^2.6.2"
       },
@@ -1999,14 +1999,14 @@
       }
     },
     "node_modules/@aws-sdk/credential-provider-env": {
-      "version": "3.577.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-provider-env/-/credential-provider-env-3.577.0.tgz",
-      "integrity": "sha512-Jxu255j0gToMGEiqufP8ZtKI8HW90lOLjwJ3LrdlD/NLsAY0tOQf1fWc53u28hWmmNGMxmCrL2p66IOgMDhDUw==",
+      "version": "3.587.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-provider-env/-/credential-provider-env-3.587.0.tgz",
+      "integrity": "sha512-Hyg/5KFECIk2k5o8wnVEiniV86yVkhn5kzITUydmNGCkXdBFHMHRx6hleQ1bqwJHbBskyu8nbYamzcwymmGwmw==",
       "dev": true,
       "optional": true,
       "dependencies": {
         "@aws-sdk/types": "3.577.0",
-        "@smithy/property-provider": "^3.0.0",
+        "@smithy/property-provider": "^3.1.0",
         "@smithy/types": "^3.0.0",
         "tslib": "^2.6.2"
       },
@@ -2015,18 +2015,18 @@
       }
     },
     "node_modules/@aws-sdk/credential-provider-http": {
-      "version": "3.582.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-provider-http/-/credential-provider-http-3.582.0.tgz",
-      "integrity": "sha512-kGOUKw5ryPkDIYB69PjK3SicVLTbWB06ouFN2W1EvqUJpkQGPAUGzYcomKtt3mJaCTf/1kfoaHwARAl6KKSP8Q==",
+      "version": "3.587.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-provider-http/-/credential-provider-http-3.587.0.tgz",
+      "integrity": "sha512-Su1SRWVRCuR1e32oxX3C1V4c5hpPN20WYcRfdcr2wXwHqSvys5DrnmuCC+JoEnS/zt3adUJhPliTqpfKgSdMrA==",
       "dev": true,
       "optional": true,
       "dependencies": {
         "@aws-sdk/types": "3.577.0",
         "@smithy/fetch-http-handler": "^3.0.1",
         "@smithy/node-http-handler": "^3.0.0",
-        "@smithy/property-provider": "^3.0.0",
+        "@smithy/property-provider": "^3.1.0",
         "@smithy/protocol-http": "^4.0.0",
-        "@smithy/smithy-client": "^3.0.1",
+        "@smithy/smithy-client": "^3.1.1",
         "@smithy/types": "^3.0.0",
         "@smithy/util-stream": "^3.0.1",
         "tslib": "^2.6.2"
@@ -2036,20 +2036,21 @@
       }
     },
     "node_modules/@aws-sdk/credential-provider-ini": {
-      "version": "3.583.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.583.0.tgz",
-      "integrity": "sha512-8I0oWNg/yps6ctjhEeL/qJ9BIa/+xXP7RPDQqFKZ2zBkWbmLLOoMWXRvl8uKUBD6qCe+DGmcu9skfVXeXSesEQ==",
+      "version": "3.592.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.592.0.tgz",
+      "integrity": "sha512-3kG6ngCIOPbLJZZ3RV+NsU7HVK6vX1+1DrPJKj9fVlPYn7IXsk8NAaUT5885yC7+jKizjv0cWLrLKvAJV5gfUA==",
       "dev": true,
       "optional": true,
       "dependencies": {
-        "@aws-sdk/credential-provider-env": "3.577.0",
-        "@aws-sdk/credential-provider-process": "3.577.0",
-        "@aws-sdk/credential-provider-sso": "3.583.0",
-        "@aws-sdk/credential-provider-web-identity": "3.577.0",
+        "@aws-sdk/credential-provider-env": "3.587.0",
+        "@aws-sdk/credential-provider-http": "3.587.0",
+        "@aws-sdk/credential-provider-process": "3.587.0",
+        "@aws-sdk/credential-provider-sso": "3.592.0",
+        "@aws-sdk/credential-provider-web-identity": "3.587.0",
         "@aws-sdk/types": "3.577.0",
-        "@smithy/credential-provider-imds": "^3.0.0",
-        "@smithy/property-provider": "^3.0.0",
-        "@smithy/shared-ini-file-loader": "^3.0.0",
+        "@smithy/credential-provider-imds": "^3.1.0",
+        "@smithy/property-provider": "^3.1.0",
+        "@smithy/shared-ini-file-loader": "^3.1.0",
         "@smithy/types": "^3.0.0",
         "tslib": "^2.6.2"
       },
@@ -2057,26 +2058,26 @@
         "node": ">=16.0.0"
       },
       "peerDependencies": {
-        "@aws-sdk/client-sts": "^3.583.0"
+        "@aws-sdk/client-sts": "^3.592.0"
       }
     },
     "node_modules/@aws-sdk/credential-provider-node": {
-      "version": "3.583.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-provider-node/-/credential-provider-node-3.583.0.tgz",
-      "integrity": "sha512-yBNypBXny7zJH85SzxDj8s1mbLXv9c/Vbq0qR3R3POj2idZ6ywB/qlIRC1XwBuv49Wvg8kA1wKXk3K3jrpcVIw==",
+      "version": "3.592.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-provider-node/-/credential-provider-node-3.592.0.tgz",
+      "integrity": "sha512-BguihBGTrEjVBQ07hm+ZsO29eNJaxwBwUZMftgGAm2XcMIEClNPfm5hydxu2BmA4ouIJQJ6nG8pNYghEumM+Aw==",
       "dev": true,
       "optional": true,
       "dependencies": {
-        "@aws-sdk/credential-provider-env": "3.577.0",
-        "@aws-sdk/credential-provider-http": "3.582.0",
-        "@aws-sdk/credential-provider-ini": "3.583.0",
-        "@aws-sdk/credential-provider-process": "3.577.0",
-        "@aws-sdk/credential-provider-sso": "3.583.0",
-        "@aws-sdk/credential-provider-web-identity": "3.577.0",
+        "@aws-sdk/credential-provider-env": "3.587.0",
+        "@aws-sdk/credential-provider-http": "3.587.0",
+        "@aws-sdk/credential-provider-ini": "3.592.0",
+        "@aws-sdk/credential-provider-process": "3.587.0",
+        "@aws-sdk/credential-provider-sso": "3.592.0",
+        "@aws-sdk/credential-provider-web-identity": "3.587.0",
         "@aws-sdk/types": "3.577.0",
-        "@smithy/credential-provider-imds": "^3.0.0",
-        "@smithy/property-provider": "^3.0.0",
-        "@smithy/shared-ini-file-loader": "^3.0.0",
+        "@smithy/credential-provider-imds": "^3.1.0",
+        "@smithy/property-provider": "^3.1.0",
+        "@smithy/shared-ini-file-loader": "^3.1.0",
         "@smithy/types": "^3.0.0",
         "tslib": "^2.6.2"
       },
@@ -2085,15 +2086,15 @@
       }
     },
     "node_modules/@aws-sdk/credential-provider-process": {
-      "version": "3.577.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-provider-process/-/credential-provider-process-3.577.0.tgz",
-      "integrity": "sha512-Gin6BWtOiXxIgITrJ3Nwc+Y2P1uVT6huYR4EcbA/DJUPWyO0n9y5UFLewPvVbLkRn15JeEqErBLUrHclkiOKtw==",
+      "version": "3.587.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-provider-process/-/credential-provider-process-3.587.0.tgz",
+      "integrity": "sha512-V4xT3iCqkF8uL6QC4gqBJg/2asd/damswP1h9HCfqTllmPWzImS+8WD3VjgTLw5b0KbTy+ZdUhKc0wDnyzkzxg==",
       "dev": true,
       "optional": true,
       "dependencies": {
         "@aws-sdk/types": "3.577.0",
-        "@smithy/property-provider": "^3.0.0",
-        "@smithy/shared-ini-file-loader": "^3.0.0",
+        "@smithy/property-provider": "^3.1.0",
+        "@smithy/shared-ini-file-loader": "^3.1.0",
         "@smithy/types": "^3.0.0",
         "tslib": "^2.6.2"
       },
@@ -2102,17 +2103,17 @@
       }
     },
     "node_modules/@aws-sdk/credential-provider-sso": {
-      "version": "3.583.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.583.0.tgz",
-      "integrity": "sha512-G/1EvL9tBezSiU+06tG4K/kOvFfPjnheT4JSXqjPM7+vjKzgp2jxp1J9MMd69zs4jVWon932zMeGgjrCplzMEg==",
+      "version": "3.592.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.592.0.tgz",
+      "integrity": "sha512-fYFzAdDHKHvhtufPPtrLdSv8lO6GuW3em6n3erM5uFdpGytNpjXvr3XGokIsuXcNkETAY/Xihg+G9ksNE8WJxQ==",
       "dev": true,
       "optional": true,
       "dependencies": {
-        "@aws-sdk/client-sso": "3.583.0",
-        "@aws-sdk/token-providers": "3.577.0",
+        "@aws-sdk/client-sso": "3.592.0",
+        "@aws-sdk/token-providers": "3.587.0",
         "@aws-sdk/types": "3.577.0",
-        "@smithy/property-provider": "^3.0.0",
-        "@smithy/shared-ini-file-loader": "^3.0.0",
+        "@smithy/property-provider": "^3.1.0",
+        "@smithy/shared-ini-file-loader": "^3.1.0",
         "@smithy/types": "^3.0.0",
         "tslib": "^2.6.2"
       },
@@ -2121,14 +2122,14 @@
       }
     },
     "node_modules/@aws-sdk/credential-provider-web-identity": {
-      "version": "3.577.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.577.0.tgz",
-      "integrity": "sha512-ZGHGNRaCtJJmszb9UTnC7izNCtRUttdPlLdMkh41KPS32vfdrBDHs1JrpbZijItRj1xKuOXsiYSXLAaHGcLh8Q==",
+      "version": "3.587.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.587.0.tgz",
+      "integrity": "sha512-XqIx/I2PG7kyuw3WjAP9wKlxy8IvFJwB8asOFT1xPFoVfZYKIogjG9oLP5YiRtfvDkWIztHmg5MlVv3HdJDGRw==",
       "dev": true,
       "optional": true,
       "dependencies": {
         "@aws-sdk/types": "3.577.0",
-        "@smithy/property-provider": "^3.0.0",
+        "@smithy/property-provider": "^3.1.0",
         "@smithy/types": "^3.0.0",
         "tslib": "^2.6.2"
       },
@@ -2136,30 +2137,30 @@
         "node": ">=16.0.0"
       },
       "peerDependencies": {
-        "@aws-sdk/client-sts": "^3.577.0"
+        "@aws-sdk/client-sts": "^3.587.0"
       }
     },
     "node_modules/@aws-sdk/credential-providers": {
-      "version": "3.583.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-providers/-/credential-providers-3.583.0.tgz",
-      "integrity": "sha512-aD/lw6LJW51f+LgdR54UxyGvXqWZs4HCT310Qf794qFItDWXqhHK4EgS1x41BgAvXPUx0+HSO8OI4eb+AklckA==",
+      "version": "3.592.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/credential-providers/-/credential-providers-3.592.0.tgz",
+      "integrity": "sha512-fHAt001Aemiy9p8VtLKWiPQ36g1YgiLC1pm31W+WmKxU663dbt2yYTIAyVOB1nQC7HrVCOZEg2FU0TtuZt/wXQ==",
       "dev": true,
       "optional": true,
       "dependencies": {
-        "@aws-sdk/client-cognito-identity": "3.583.0",
-        "@aws-sdk/client-sso": "3.583.0",
-        "@aws-sdk/client-sts": "3.583.0",
-        "@aws-sdk/credential-provider-cognito-identity": "3.583.0",
-        "@aws-sdk/credential-provider-env": "3.577.0",
-        "@aws-sdk/credential-provider-http": "3.582.0",
-        "@aws-sdk/credential-provider-ini": "3.583.0",
-        "@aws-sdk/credential-provider-node": "3.583.0",
-        "@aws-sdk/credential-provider-process": "3.577.0",
-        "@aws-sdk/credential-provider-sso": "3.583.0",
-        "@aws-sdk/credential-provider-web-identity": "3.577.0",
+        "@aws-sdk/client-cognito-identity": "3.592.0",
+        "@aws-sdk/client-sso": "3.592.0",
+        "@aws-sdk/client-sts": "3.592.0",
+        "@aws-sdk/credential-provider-cognito-identity": "3.592.0",
+        "@aws-sdk/credential-provider-env": "3.587.0",
+        "@aws-sdk/credential-provider-http": "3.587.0",
+        "@aws-sdk/credential-provider-ini": "3.592.0",
+        "@aws-sdk/credential-provider-node": "3.592.0",
+        "@aws-sdk/credential-provider-process": "3.587.0",
+        "@aws-sdk/credential-provider-sso": "3.592.0",
+        "@aws-sdk/credential-provider-web-identity": "3.587.0",
         "@aws-sdk/types": "3.577.0",
-        "@smithy/credential-provider-imds": "^3.0.0",
-        "@smithy/property-provider": "^3.0.0",
+        "@smithy/credential-provider-imds": "^3.1.0",
+        "@smithy/property-provider": "^3.1.0",
         "@smithy/types": "^3.0.0",
         "tslib": "^2.6.2"
       },
@@ -2215,14 +2216,14 @@
       }
     },
     "node_modules/@aws-sdk/middleware-user-agent": {
-      "version": "3.583.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.583.0.tgz",
-      "integrity": "sha512-xVNXXXDWvBVI/AeVtSdA9SVumqxiZaESk/JpUn9GMkmtTKfter0Cweap+1iQ9j8bRAO0vNhmIkbcvdB1S4WVUw==",
+      "version": "3.587.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.587.0.tgz",
+      "integrity": "sha512-SyDomN+IOrygLucziG7/nOHkjUXES5oH5T7p8AboO8oakMQJdnudNXiYWTicQWO52R51U6CR27rcMPTGeMedYA==",
       "dev": true,
       "optional": true,
       "dependencies": {
         "@aws-sdk/types": "3.577.0",
-        "@aws-sdk/util-endpoints": "3.583.0",
+        "@aws-sdk/util-endpoints": "3.587.0",
         "@smithy/protocol-http": "^4.0.0",
         "@smithy/types": "^3.0.0",
         "tslib": "^2.6.2"
@@ -2232,14 +2233,14 @@
       }
     },
     "node_modules/@aws-sdk/region-config-resolver": {
-      "version": "3.577.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/region-config-resolver/-/region-config-resolver-3.577.0.tgz",
-      "integrity": "sha512-4ChCFACNwzqx/xjg3zgFcW8Ali6R9C95cFECKWT/7CUM1D0MGvkclSH2cLarmHCmJgU6onKkJroFtWp0kHhgyg==",
+      "version": "3.587.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/region-config-resolver/-/region-config-resolver-3.587.0.tgz",
+      "integrity": "sha512-93I7IPZtulZQoRK+O20IJ4a1syWwYPzoO2gc3v+/GNZflZPV3QJXuVbIm0pxBsu0n/mzKGUKqSOLPIaN098HcQ==",
       "dev": true,
       "optional": true,
       "dependencies": {
         "@aws-sdk/types": "3.577.0",
-        "@smithy/node-config-provider": "^3.0.0",
+        "@smithy/node-config-provider": "^3.1.0",
         "@smithy/types": "^3.0.0",
         "@smithy/util-config-provider": "^3.0.0",
         "@smithy/util-middleware": "^3.0.0",
@@ -2250,15 +2251,15 @@
       }
     },
     "node_modules/@aws-sdk/token-providers": {
-      "version": "3.577.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/token-providers/-/token-providers-3.577.0.tgz",
-      "integrity": "sha512-0CkIZpcC3DNQJQ1hDjm2bdSy/Xjs7Ny5YvSsacasGOkNfk+FdkiQy6N67bZX3Zbc9KIx+Nz4bu3iDeNSNplnnQ==",
+      "version": "3.587.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/token-providers/-/token-providers-3.587.0.tgz",
+      "integrity": "sha512-ULqhbnLy1hmJNRcukANBWJmum3BbjXnurLPSFXoGdV0llXYlG55SzIla2VYqdveQEEjmsBuTZdFvXAtNpmS5Zg==",
       "dev": true,
       "optional": true,
       "dependencies": {
         "@aws-sdk/types": "3.577.0",
-        "@smithy/property-provider": "^3.0.0",
-        "@smithy/shared-ini-file-loader": "^3.0.0",
+        "@smithy/property-provider": "^3.1.0",
+        "@smithy/shared-ini-file-loader": "^3.1.0",
         "@smithy/types": "^3.0.0",
         "tslib": "^2.6.2"
       },
@@ -2266,7 +2267,7 @@
         "node": ">=16.0.0"
       },
       "peerDependencies": {
-        "@aws-sdk/client-sso-oidc": "^3.577.0"
+        "@aws-sdk/client-sso-oidc": "^3.587.0"
       }
     },
     "node_modules/@aws-sdk/types": {
@@ -2284,15 +2285,15 @@
       }
     },
     "node_modules/@aws-sdk/util-endpoints": {
-      "version": "3.583.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/util-endpoints/-/util-endpoints-3.583.0.tgz",
-      "integrity": "sha512-ZC9mb2jq6BFXPYsUsD2tmYcnlmd+9PGNwnFNn8jk4abna5Jjk2wDknN81ybktmBR5ttN9W8ugmktuKtvAMIDCQ==",
+      "version": "3.587.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/util-endpoints/-/util-endpoints-3.587.0.tgz",
+      "integrity": "sha512-8I1HG6Em8wQWqKcRW6m358mqebRVNpL8XrrEoT4In7xqkKkmYtHRNVYP6lcmiQh5pZ/c/FXu8dSchuFIWyEtqQ==",
       "dev": true,
       "optional": true,
       "dependencies": {
         "@aws-sdk/types": "3.577.0",
         "@smithy/types": "^3.0.0",
-        "@smithy/util-endpoints": "^2.0.0",
+        "@smithy/util-endpoints": "^2.0.1",
         "tslib": "^2.6.2"
       },
       "engines": {
@@ -2326,14 +2327,14 @@
       }
     },
     "node_modules/@aws-sdk/util-user-agent-node": {
-      "version": "3.577.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.577.0.tgz",
-      "integrity": "sha512-XqvtFjbSMtycZTWVwDe8DRWovuoMbA54nhUoZwVU6rW9OSD6NZWGR512BUGHFaWzW0Wg8++Dj10FrKTG2XtqfA==",
+      "version": "3.587.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.587.0.tgz",
+      "integrity": "sha512-Pnl+DUe/bvnbEEDHP3iVJrOtE3HbFJBPgsD6vJ+ml/+IYk1Eq49jEG+EHZdNTPz3SDG0kbp2+7u41MKYJHR/iQ==",
       "dev": true,
       "optional": true,
       "dependencies": {
         "@aws-sdk/types": "3.577.0",
-        "@smithy/node-config-provider": "^3.0.0",
+        "@smithy/node-config-provider": "^3.1.0",
         "@smithy/types": "^3.0.0",
         "tslib": "^2.6.2"
       },
@@ -2360,11 +2361,11 @@
       }
     },
     "node_modules/@babel/code-frame": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/code-frame/-/code-frame-7.24.6.tgz",
-      "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/code-frame/-/code-frame-7.24.7.tgz",
+      "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==",
       "dependencies": {
-        "@babel/highlight": "^7.24.6",
+        "@babel/highlight": "^7.24.7",
         "picocolors": "^1.0.0"
       },
       "engines": {
@@ -2372,28 +2373,28 @@
       }
     },
     "node_modules/@babel/compat-data": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/compat-data/-/compat-data-7.24.6.tgz",
-      "integrity": "sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/compat-data/-/compat-data-7.24.7.tgz",
+      "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==",
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/core": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/core/-/core-7.24.6.tgz",
-      "integrity": "sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/core/-/core-7.24.7.tgz",
+      "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==",
       "dependencies": {
         "@ampproject/remapping": "^2.2.0",
-        "@babel/code-frame": "^7.24.6",
-        "@babel/generator": "^7.24.6",
-        "@babel/helper-compilation-targets": "^7.24.6",
-        "@babel/helper-module-transforms": "^7.24.6",
-        "@babel/helpers": "^7.24.6",
-        "@babel/parser": "^7.24.6",
-        "@babel/template": "^7.24.6",
-        "@babel/traverse": "^7.24.6",
-        "@babel/types": "^7.24.6",
+        "@babel/code-frame": "^7.24.7",
+        "@babel/generator": "^7.24.7",
+        "@babel/helper-compilation-targets": "^7.24.7",
+        "@babel/helper-module-transforms": "^7.24.7",
+        "@babel/helpers": "^7.24.7",
+        "@babel/parser": "^7.24.7",
+        "@babel/template": "^7.24.7",
+        "@babel/traverse": "^7.24.7",
+        "@babel/types": "^7.24.7",
         "convert-source-map": "^2.0.0",
         "debug": "^4.1.0",
         "gensync": "^1.0.0-beta.2",
@@ -2409,11 +2410,11 @@
       }
     },
     "node_modules/@babel/core/node_modules/@babel/generator": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/generator/-/generator-7.24.6.tgz",
-      "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/generator/-/generator-7.24.7.tgz",
+      "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==",
       "dependencies": {
-        "@babel/types": "^7.24.6",
+        "@babel/types": "^7.24.7",
         "@jridgewell/gen-mapping": "^0.3.5",
         "@jridgewell/trace-mapping": "^0.3.25",
         "jsesc": "^2.5.1"
@@ -2461,23 +2462,24 @@
       }
     },
     "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.6.tgz",
-      "integrity": "sha512-+wnfqc5uHiMYtvRX7qu80Toef8BXeh4HHR1SPeonGb1SKPniNEd4a/nlaJJMv/OIEYvIVavvo0yR7u10Gqz0Iw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz",
+      "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/traverse": "^7.24.7",
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-compilation-targets": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz",
-      "integrity": "sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz",
+      "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==",
       "dependencies": {
-        "@babel/compat-data": "^7.24.6",
-        "@babel/helper-validator-option": "^7.24.6",
+        "@babel/compat-data": "^7.24.7",
+        "@babel/helper-validator-option": "^7.24.7",
         "browserslist": "^4.22.2",
         "lru-cache": "^5.1.1",
         "semver": "^6.3.1"
@@ -2495,18 +2497,18 @@
       }
     },
     "node_modules/@babel/helper-create-class-features-plugin": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.6.tgz",
-      "integrity": "sha512-djsosdPJVZE6Vsw3kk7IPRWethP94WHGOhQTc67SNXE0ZzMhHgALw8iGmYS0TD1bbMM0VDROy43od7/hN6WYcA==",
-      "dependencies": {
-        "@babel/helper-annotate-as-pure": "^7.24.6",
-        "@babel/helper-environment-visitor": "^7.24.6",
-        "@babel/helper-function-name": "^7.24.6",
-        "@babel/helper-member-expression-to-functions": "^7.24.6",
-        "@babel/helper-optimise-call-expression": "^7.24.6",
-        "@babel/helper-replace-supers": "^7.24.6",
-        "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6",
-        "@babel/helper-split-export-declaration": "^7.24.6",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz",
+      "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==",
+      "dependencies": {
+        "@babel/helper-annotate-as-pure": "^7.24.7",
+        "@babel/helper-environment-visitor": "^7.24.7",
+        "@babel/helper-function-name": "^7.24.7",
+        "@babel/helper-member-expression-to-functions": "^7.24.7",
+        "@babel/helper-optimise-call-expression": "^7.24.7",
+        "@babel/helper-replace-supers": "^7.24.7",
+        "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7",
+        "@babel/helper-split-export-declaration": "^7.24.7",
         "semver": "^6.3.1"
       },
       "engines": {
@@ -2517,22 +2519,22 @@
       }
     },
     "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.6.tgz",
-      "integrity": "sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz",
+      "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-split-export-declaration": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz",
-      "integrity": "sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz",
+      "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -2547,11 +2549,11 @@
       }
     },
     "node_modules/@babel/helper-create-regexp-features-plugin": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.6.tgz",
-      "integrity": "sha512-C875lFBIWWwyv6MHZUG9HmRrlTDgOsLWZfYR0nW69gaKJNe0/Mpxx5r0EID2ZdHQkdUmQo2t0uNckTL08/1BgA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz",
+      "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==",
       "dependencies": {
-        "@babel/helper-annotate-as-pure": "^7.24.6",
+        "@babel/helper-annotate-as-pure": "^7.24.7",
         "regexpu-core": "^5.3.1",
         "semver": "^6.3.1"
       },
@@ -2563,11 +2565,11 @@
       }
     },
     "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.6.tgz",
-      "integrity": "sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz",
+      "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -2597,68 +2599,73 @@
       }
     },
     "node_modules/@babel/helper-environment-visitor": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz",
-      "integrity": "sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz",
+      "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==",
+      "dependencies": {
+        "@babel/types": "^7.24.7"
+      },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-function-name": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-function-name/-/helper-function-name-7.24.6.tgz",
-      "integrity": "sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz",
+      "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==",
       "dependencies": {
-        "@babel/template": "^7.24.6",
-        "@babel/types": "^7.24.6"
+        "@babel/template": "^7.24.7",
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-hoist-variables": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.6.tgz",
-      "integrity": "sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz",
+      "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-member-expression-to-functions": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.6.tgz",
-      "integrity": "sha512-OTsCufZTxDUsv2/eDXanw/mUZHWOxSbEmC3pP8cgjcy5rgeVPWWMStnv274DV60JtHxTk0adT0QrCzC4M9NWGg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz",
+      "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/traverse": "^7.24.7",
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-module-imports": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz",
-      "integrity": "sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz",
+      "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/traverse": "^7.24.7",
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-module-transforms": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz",
-      "integrity": "sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz",
+      "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==",
       "dependencies": {
-        "@babel/helper-environment-visitor": "^7.24.6",
-        "@babel/helper-module-imports": "^7.24.6",
-        "@babel/helper-simple-access": "^7.24.6",
-        "@babel/helper-split-export-declaration": "^7.24.6",
-        "@babel/helper-validator-identifier": "^7.24.6"
+        "@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"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -2668,43 +2675,43 @@
       }
     },
     "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz",
-      "integrity": "sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz",
+      "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-optimise-call-expression": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.6.tgz",
-      "integrity": "sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz",
+      "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-plugin-utils": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz",
-      "integrity": "sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz",
+      "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==",
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-remap-async-to-generator": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.6.tgz",
-      "integrity": "sha512-1Qursq9ArRZPAMOZf/nuzVW8HgJLkTB9y9LfP4lW2MVp4e9WkLJDovfKBxoDcCk6VuzIxyqWHyBoaCtSRP10yg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz",
+      "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==",
       "dependencies": {
-        "@babel/helper-annotate-as-pure": "^7.24.6",
-        "@babel/helper-environment-visitor": "^7.24.6",
-        "@babel/helper-wrap-function": "^7.24.6"
+        "@babel/helper-annotate-as-pure": "^7.24.7",
+        "@babel/helper-environment-visitor": "^7.24.7",
+        "@babel/helper-wrap-function": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -2714,24 +2721,24 @@
       }
     },
     "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.6.tgz",
-      "integrity": "sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz",
+      "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-replace-supers": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-replace-supers/-/helper-replace-supers-7.24.6.tgz",
-      "integrity": "sha512-mRhfPwDqDpba8o1F8ESxsEkJMQkUF8ZIWrAc0FtWhxnjfextxMWxr22RtFizxxSYLjVHDeMgVsRq8BBZR2ikJQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz",
+      "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==",
       "dependencies": {
-        "@babel/helper-environment-visitor": "^7.24.6",
-        "@babel/helper-member-expression-to-functions": "^7.24.6",
-        "@babel/helper-optimise-call-expression": "^7.24.6"
+        "@babel/helper-environment-visitor": "^7.24.7",
+        "@babel/helper-member-expression-to-functions": "^7.24.7",
+        "@babel/helper-optimise-call-expression": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -2741,22 +2748,24 @@
       }
     },
     "node_modules/@babel/helper-simple-access": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz",
-      "integrity": "sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz",
+      "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/traverse": "^7.24.7",
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.6.tgz",
-      "integrity": "sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz",
+      "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/traverse": "^7.24.7",
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -2774,60 +2783,61 @@
       }
     },
     "node_modules/@babel/helper-string-parser": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz",
-      "integrity": "sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz",
+      "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==",
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-validator-identifier": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz",
-      "integrity": "sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz",
+      "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==",
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-validator-option": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz",
-      "integrity": "sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz",
+      "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==",
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helper-wrap-function": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-wrap-function/-/helper-wrap-function-7.24.6.tgz",
-      "integrity": "sha512-f1JLrlw/jbiNfxvdrfBgio/gRBk3yTAEJWirpAkiJG2Hb22E7cEYKHWo0dFPTv/niPovzIdPdEDetrv6tC6gPQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz",
+      "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==",
       "dependencies": {
-        "@babel/helper-function-name": "^7.24.6",
-        "@babel/template": "^7.24.6",
-        "@babel/types": "^7.24.6"
+        "@babel/helper-function-name": "^7.24.7",
+        "@babel/template": "^7.24.7",
+        "@babel/traverse": "^7.24.7",
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/helpers": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helpers/-/helpers-7.24.6.tgz",
-      "integrity": "sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helpers/-/helpers-7.24.7.tgz",
+      "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==",
       "dependencies": {
-        "@babel/template": "^7.24.6",
-        "@babel/types": "^7.24.6"
+        "@babel/template": "^7.24.7",
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/highlight": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/highlight/-/highlight-7.24.6.tgz",
-      "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/highlight/-/highlight-7.24.7.tgz",
+      "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==",
       "dependencies": {
-        "@babel/helper-validator-identifier": "^7.24.6",
+        "@babel/helper-validator-identifier": "^7.24.7",
         "chalk": "^2.4.2",
         "js-tokens": "^4.0.0",
         "picocolors": "^1.0.0"
@@ -2837,9 +2847,9 @@
       }
     },
     "node_modules/@babel/parser": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/parser/-/parser-7.24.6.tgz",
-      "integrity": "sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/parser/-/parser-7.24.7.tgz",
+      "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==",
       "bin": {
         "parser": "bin/babel-parser.js"
       },
@@ -2848,12 +2858,12 @@
       }
     },
     "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.6.tgz",
-      "integrity": "sha512-bYndrJ6Ph6Ar+GaB5VAc0JPoP80bQCm4qon6JEzXfRl5QZyQ8Ur1K6k7htxWmPA5z+k7JQvaMUrtXlqclWYzKw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz",
+      "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==",
       "dependencies": {
-        "@babel/helper-environment-visitor": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-environment-visitor": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -2863,11 +2873,11 @@
       }
     },
     "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.6.tgz",
-      "integrity": "sha512-iVuhb6poq5ikqRq2XWU6OQ+R5o9wF+r/or9CeUyovgptz0UlnK4/seOQ1Istu/XybYjAhQv1FRSSfHHufIku5Q==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz",
+      "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -2877,13 +2887,13 @@
       }
     },
     "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.6.tgz",
-      "integrity": "sha512-c8TER5xMDYzzFcGqOEp9l4hvB7dcbhcGjcLVwxWfe4P5DOafdwjsBJZKsmv+o3aXh7NhopvayQIovHrh2zSRUQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz",
+      "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6",
-        "@babel/plugin-transform-optional-chaining": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7",
+        "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7",
+        "@babel/plugin-transform-optional-chaining": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -2893,12 +2903,12 @@
       }
     },
     "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.6.tgz",
-      "integrity": "sha512-z8zEjYmwBUHN/pCF3NuWBhHQjJCrd33qAi8MgANfMrAvn72k2cImT8VjK9LJFu4ysOLJqhfkYYb3MvwANRUNZQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz",
+      "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==",
       "dependencies": {
-        "@babel/helper-environment-visitor": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-environment-visitor": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -2925,13 +2935,13 @@
       }
     },
     "node_modules/@babel/plugin-proposal-decorators": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.6.tgz",
-      "integrity": "sha512-8DjR0/DzlBhz2SVi9a19/N2U5+C3y3rseXuyoKL9SP8vnbewscj1eHZtL6kpEn4UCuUmqEo0mvqyDYRFoN2gpA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.7.tgz",
+      "integrity": "sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==",
       "dependencies": {
-        "@babel/helper-create-class-features-plugin": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/plugin-syntax-decorators": "^7.24.6"
+        "@babel/helper-create-class-features-plugin": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7",
+        "@babel/plugin-syntax-decorators": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3020,11 +3030,11 @@
       }
     },
     "node_modules/@babel/plugin-syntax-decorators": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.6.tgz",
-      "integrity": "sha512-gInH8LEqBp+wkwTVihCd/qf+4s28g81FZyvlIbAurHk9eSiItEKG7E0uNK2UdpgsD79aJVAW3R3c85h0YJ0jsw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.7.tgz",
+      "integrity": "sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3056,11 +3066,11 @@
       }
     },
     "node_modules/@babel/plugin-syntax-import-assertions": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.6.tgz",
-      "integrity": "sha512-BE6o2BogJKJImTmGpkmOic4V0hlRRxVtzqxiSPa8TIFxyhi4EFjHm08nq1M4STK4RytuLMgnSz0/wfflvGFNOg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz",
+      "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3070,11 +3080,11 @@
       }
     },
     "node_modules/@babel/plugin-syntax-import-attributes": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.6.tgz",
-      "integrity": "sha512-D+CfsVZousPXIdudSII7RGy52+dYRtbyKAZcvtQKq/NpsivyMVduepzcLqG5pMBugtMdedxdC8Ramdpcne9ZWQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz",
+      "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3106,11 +3116,11 @@
       }
     },
     "node_modules/@babel/plugin-syntax-jsx": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.6.tgz",
-      "integrity": "sha512-lWfvAIFNWMlCsU0DRUun2GpFwZdGTukLaHJqRh1JRb80NdAP5Sb1HDHB5X9P9OtgZHQl089UzQkpYlBq2VTPRw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz",
+      "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3214,11 +3224,11 @@
       }
     },
     "node_modules/@babel/plugin-syntax-typescript": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.6.tgz",
-      "integrity": "sha512-TzCtxGgVTEJWWwcYwQhCIQ6WaKlo80/B+Onsk4RRCcYqpYGFcG9etPW94VToGte5AAcxRrhjPUFvUS3Y2qKi4A==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz",
+      "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3243,11 +3253,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-arrow-functions": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.6.tgz",
-      "integrity": "sha512-jSSSDt4ZidNMggcLx8SaKsbGNEfIl0PHx/4mFEulorE7bpYLbN0d3pDW3eJ7Y5Z3yPhy3L3NaPCYyTUY7TuugQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz",
+      "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3290,11 +3300,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-block-scoped-functions": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.6.tgz",
-      "integrity": "sha512-XNW7jolYHW9CwORrZgA/97tL/k05qe/HL0z/qqJq1mdWhwwCM6D4BJBV7wAz9HgFziN5dTOG31znkVIzwxv+vw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz",
+      "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3304,11 +3314,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-block-scoping": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.6.tgz",
-      "integrity": "sha512-S/t1Xh4ehW7sGA7c1j/hiOBLnEYCp/c2sEG4ZkL8kI1xX9tW2pqJTCHKtdhe/jHKt8nG0pFCrDHUXd4DvjHS9w==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz",
+      "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3318,12 +3328,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-class-properties": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.6.tgz",
-      "integrity": "sha512-j6dZ0Z2Z2slWLR3kt9aOmSIrBvnntWjMDN/TVcMPxhXMLmJVqX605CBRlcGI4b32GMbfifTEsdEjGjiE+j/c3A==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz",
+      "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==",
       "dependencies": {
-        "@babel/helper-create-class-features-plugin": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-create-class-features-plugin": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3333,12 +3343,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-class-static-block": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.6.tgz",
-      "integrity": "sha512-1QSRfoPI9RoLRa8Mnakc6v3e0gJxiZQTYrMfLn+mD0sz5+ndSzwymp2hDcYJTyT0MOn0yuWzj8phlIvO72gTHA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz",
+      "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==",
       "dependencies": {
-        "@babel/helper-create-class-features-plugin": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6",
+        "@babel/helper-create-class-features-plugin": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7",
         "@babel/plugin-syntax-class-static-block": "^7.14.5"
       },
       "engines": {
@@ -3349,17 +3359,17 @@
       }
     },
     "node_modules/@babel/plugin-transform-classes": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.6.tgz",
-      "integrity": "sha512-+fN+NO2gh8JtRmDSOB6gaCVo36ha8kfCW1nMq2Gc0DABln0VcHN4PrALDvF5/diLzIRKptC7z/d7Lp64zk92Fg==",
-      "dependencies": {
-        "@babel/helper-annotate-as-pure": "^7.24.6",
-        "@babel/helper-compilation-targets": "^7.24.6",
-        "@babel/helper-environment-visitor": "^7.24.6",
-        "@babel/helper-function-name": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/helper-replace-supers": "^7.24.6",
-        "@babel/helper-split-export-declaration": "^7.24.6",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz",
+      "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==",
+      "dependencies": {
+        "@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",
         "globals": "^11.1.0"
       },
       "engines": {
@@ -3370,34 +3380,34 @@
       }
     },
     "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.6.tgz",
-      "integrity": "sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz",
+      "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-split-export-declaration": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz",
-      "integrity": "sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz",
+      "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/plugin-transform-computed-properties": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.6.tgz",
-      "integrity": "sha512-cRzPobcfRP0ZtuIEkA8QzghoUpSB3X3qSH5W2+FzG+VjWbJXExtx0nbRqwumdBN1x/ot2SlTNQLfBCnPdzp6kg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz",
+      "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/template": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7",
+        "@babel/template": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3407,11 +3417,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-destructuring": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.6.tgz",
-      "integrity": "sha512-YLW6AE5LQpk5npNXL7i/O+U9CE4XsBCuRPgyjl1EICZYKmcitV+ayuuUGMJm2lC1WWjXYszeTnIxF/dq/GhIZQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz",
+      "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3421,12 +3431,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-dotall-regex": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.6.tgz",
-      "integrity": "sha512-rCXPnSEKvkm/EjzOtLoGvKseK+dS4kZwx1HexO3BtRtgL0fQ34awHn34aeSHuXtZY2F8a1X8xqBBPRtOxDVmcA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz",
+      "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==",
       "dependencies": {
-        "@babel/helper-create-regexp-features-plugin": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-create-regexp-features-plugin": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3436,11 +3446,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-duplicate-keys": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.6.tgz",
-      "integrity": "sha512-/8Odwp/aVkZwPFJMllSbawhDAO3UJi65foB00HYnK/uXvvCPm0TAXSByjz1mpRmp0q6oX2SIxpkUOpPFHk7FLA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz",
+      "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3450,11 +3460,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-dynamic-import": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.6.tgz",
-      "integrity": "sha512-vpq8SSLRTBLOHUZHSnBqVo0AKX3PBaoPs2vVzYVWslXDTDIpwAcCDtfhUcHSQQoYoUvcFPTdC8TZYXu9ZnLT/w==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz",
+      "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6",
+        "@babel/helper-plugin-utils": "^7.24.7",
         "@babel/plugin-syntax-dynamic-import": "^7.8.3"
       },
       "engines": {
@@ -3465,12 +3475,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-exponentiation-operator": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.6.tgz",
-      "integrity": "sha512-EemYpHtmz0lHE7hxxxYEuTYOOBZ43WkDgZ4arQ4r+VX9QHuNZC+WH3wUWmRNvR8ECpTRne29aZV6XO22qpOtdA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz",
+      "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==",
       "dependencies": {
-        "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3480,11 +3490,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-export-namespace-from": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.6.tgz",
-      "integrity": "sha512-inXaTM1SVrIxCkIJ5gqWiozHfFMStuGbGJAxZFBoHcRRdDP0ySLb3jH6JOwmfiinPwyMZqMBX+7NBDCO4z0NSA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz",
+      "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6",
+        "@babel/helper-plugin-utils": "^7.24.7",
         "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
       },
       "engines": {
@@ -3495,12 +3505,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-for-of": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.6.tgz",
-      "integrity": "sha512-n3Sf72TnqK4nw/jziSqEl1qaWPbCRw2CziHH+jdRYvw4J6yeCzsj4jdw8hIntOEeDGTmHVe2w4MVL44PN0GMzg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz",
+      "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7",
+        "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3510,13 +3520,13 @@
       }
     },
     "node_modules/@babel/plugin-transform-function-name": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.6.tgz",
-      "integrity": "sha512-sOajCu6V0P1KPljWHKiDq6ymgqB+vfo3isUS4McqW1DZtvSVU2v/wuMhmRmkg3sFoq6GMaUUf8W4WtoSLkOV/Q==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz",
+      "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==",
       "dependencies": {
-        "@babel/helper-compilation-targets": "^7.24.6",
-        "@babel/helper-function-name": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-compilation-targets": "^7.24.7",
+        "@babel/helper-function-name": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3526,11 +3536,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-json-strings": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.6.tgz",
-      "integrity": "sha512-Uvgd9p2gUnzYJxVdBLcU0KurF8aVhkmVyMKW4MIY1/BByvs3EBpv45q01o7pRTVmTvtQq5zDlytP3dcUgm7v9w==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz",
+      "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6",
+        "@babel/helper-plugin-utils": "^7.24.7",
         "@babel/plugin-syntax-json-strings": "^7.8.3"
       },
       "engines": {
@@ -3541,11 +3551,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-literals": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.6.tgz",
-      "integrity": "sha512-f2wHfR2HF6yMj+y+/y07+SLqnOSwRp8KYLpQKOzS58XLVlULhXbiYcygfXQxJlMbhII9+yXDwOUFLf60/TL5tw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz",
+      "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3555,11 +3565,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-logical-assignment-operators": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.6.tgz",
-      "integrity": "sha512-EKaWvnezBCMkRIHxMJSIIylzhqK09YpiJtDbr2wsXTwnO0TxyjMUkaw4RlFIZMIS0iDj0KyIg7H7XCguHu/YDA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz",
+      "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6",
+        "@babel/helper-plugin-utils": "^7.24.7",
         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
       },
       "engines": {
@@ -3570,11 +3580,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-member-expression-literals": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.6.tgz",
-      "integrity": "sha512-9g8iV146szUo5GWgXpRbq/GALTnY+WnNuRTuRHWWFfWGbP9ukRL0aO/jpu9dmOPikclkxnNsjY8/gsWl6bmZJQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz",
+      "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3584,12 +3594,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-modules-amd": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.6.tgz",
-      "integrity": "sha512-eAGogjZgcwqAxhyFgqghvoHRr+EYRQPFjUXrTYKBRb5qPnAVxOOglaxc4/byHqjvq/bqO2F3/CGwTHsgKJYHhQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz",
+      "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==",
       "dependencies": {
-        "@babel/helper-module-transforms": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-module-transforms": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3599,13 +3609,13 @@
       }
     },
     "node_modules/@babel/plugin-transform-modules-commonjs": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.6.tgz",
-      "integrity": "sha512-JEV8l3MHdmmdb7S7Cmx6rbNEjRCgTQMZxllveHO0mx6uiclB0NflCawlQQ6+o5ZrwjUBYPzHm2XoK4wqGVUFuw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz",
+      "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==",
       "dependencies": {
-        "@babel/helper-module-transforms": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/helper-simple-access": "^7.24.6"
+        "@babel/helper-module-transforms": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7",
+        "@babel/helper-simple-access": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3615,14 +3625,14 @@
       }
     },
     "node_modules/@babel/plugin-transform-modules-systemjs": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.6.tgz",
-      "integrity": "sha512-xg1Z0J5JVYxtpX954XqaaAT6NpAY6LtZXvYFCJmGFJWwtlz2EmJoR8LycFRGNE8dBKizGWkGQZGegtkV8y8s+w==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz",
+      "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==",
       "dependencies": {
-        "@babel/helper-hoist-variables": "^7.24.6",
-        "@babel/helper-module-transforms": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/helper-validator-identifier": "^7.24.6"
+        "@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"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3632,12 +3642,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-modules-umd": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.6.tgz",
-      "integrity": "sha512-esRCC/KsSEUvrSjv5rFYnjZI6qv4R1e/iHQrqwbZIoRJqk7xCvEUiN7L1XrmW5QSmQe3n1XD88wbgDTWLbVSyg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz",
+      "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==",
       "dependencies": {
-        "@babel/helper-module-transforms": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-module-transforms": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3647,12 +3657,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.6.tgz",
-      "integrity": "sha512-6DneiCiu91wm3YiNIGDWZsl6GfTTbspuj/toTEqLh9d4cx50UIzSdg+T96p8DuT7aJOBRhFyaE9ZvTHkXrXr6Q==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz",
+      "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==",
       "dependencies": {
-        "@babel/helper-create-regexp-features-plugin": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-create-regexp-features-plugin": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3662,11 +3672,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-new-target": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.6.tgz",
-      "integrity": "sha512-f8liz9JG2Va8A4J5ZBuaSdwfPqN6axfWRK+y66fjKYbwf9VBLuq4WxtinhJhvp1w6lamKUwLG0slK2RxqFgvHA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz",
+      "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3676,11 +3686,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.6.tgz",
-      "integrity": "sha512-+QlAiZBMsBK5NqrBWFXCYeXyiU1y7BQ/OYaiPAcQJMomn5Tyg+r5WuVtyEuvTbpV7L25ZSLfE+2E9ywj4FD48A==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz",
+      "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6",
+        "@babel/helper-plugin-utils": "^7.24.7",
         "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
       },
       "engines": {
@@ -3691,11 +3701,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-numeric-separator": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.6.tgz",
-      "integrity": "sha512-6voawq8T25Jvvnc4/rXcWZQKKxUNZcKMS8ZNrjxQqoRFernJJKjE3s18Qo6VFaatG5aiX5JV1oPD7DbJhn0a4Q==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz",
+      "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6",
+        "@babel/helper-plugin-utils": "^7.24.7",
         "@babel/plugin-syntax-numeric-separator": "^7.10.4"
       },
       "engines": {
@@ -3706,14 +3716,14 @@
       }
     },
     "node_modules/@babel/plugin-transform-object-rest-spread": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.6.tgz",
-      "integrity": "sha512-OKmi5wiMoRW5Smttne7BwHM8s/fb5JFs+bVGNSeHWzwZkWXWValR1M30jyXo1s/RaqgwwhEC62u4rFH/FBcBPg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz",
+      "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==",
       "dependencies": {
-        "@babel/helper-compilation-targets": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6",
+        "@babel/helper-compilation-targets": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7",
         "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
-        "@babel/plugin-transform-parameters": "^7.24.6"
+        "@babel/plugin-transform-parameters": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3723,12 +3733,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-object-super": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.6.tgz",
-      "integrity": "sha512-N/C76ihFKlZgKfdkEYKtaRUtXZAgK7sOY4h2qrbVbVTXPrKGIi8aww5WGe/+Wmg8onn8sr2ut6FXlsbu/j6JHg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz",
+      "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/helper-replace-supers": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7",
+        "@babel/helper-replace-supers": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3738,11 +3748,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-optional-catch-binding": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.6.tgz",
-      "integrity": "sha512-L5pZ+b3O1mSzJ71HmxSCmTVd03VOT2GXOigug6vDYJzE5awLI7P1g0wFcdmGuwSDSrQ0L2rDOe/hHws8J1rv3w==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz",
+      "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6",
+        "@babel/helper-plugin-utils": "^7.24.7",
         "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
       },
       "engines": {
@@ -3753,12 +3763,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-optional-chaining": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.6.tgz",
-      "integrity": "sha512-cHbqF6l1QP11OkYTYQ+hhVx1E017O5ZcSPXk9oODpqhcAD1htsWG2NpHrrhthEO2qZomLK0FXS+u7NfrkF5aOQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz",
+      "integrity": "sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6",
+        "@babel/helper-plugin-utils": "^7.24.7",
+        "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7",
         "@babel/plugin-syntax-optional-chaining": "^7.8.3"
       },
       "engines": {
@@ -3769,11 +3779,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-parameters": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.6.tgz",
-      "integrity": "sha512-ST7guE8vLV+vI70wmAxuZpIKzVjvFX9Qs8bl5w6tN/6gOypPWUmMQL2p7LJz5E63vEGrDhAiYetniJFyBH1RkA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz",
+      "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3783,12 +3793,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-private-methods": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.6.tgz",
-      "integrity": "sha512-T9LtDI0BgwXOzyXrvgLTT8DFjCC/XgWLjflczTLXyvxbnSR/gpv0hbmzlHE/kmh9nOvlygbamLKRo6Op4yB6aw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz",
+      "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==",
       "dependencies": {
-        "@babel/helper-create-class-features-plugin": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-create-class-features-plugin": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3798,13 +3808,13 @@
       }
     },
     "node_modules/@babel/plugin-transform-private-property-in-object": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.6.tgz",
-      "integrity": "sha512-Qu/ypFxCY5NkAnEhCF86Mvg3NSabKsh/TPpBVswEdkGl7+FbsYHy1ziRqJpwGH4thBdQHh8zx+z7vMYmcJ7iaQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz",
+      "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==",
       "dependencies": {
-        "@babel/helper-annotate-as-pure": "^7.24.6",
-        "@babel/helper-create-class-features-plugin": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6",
+        "@babel/helper-annotate-as-pure": "^7.24.7",
+        "@babel/helper-create-class-features-plugin": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7",
         "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
       },
       "engines": {
@@ -3815,22 +3825,22 @@
       }
     },
     "node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.6.tgz",
-      "integrity": "sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz",
+      "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/plugin-transform-property-literals": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.6.tgz",
-      "integrity": "sha512-oARaglxhRsN18OYsnPTpb8TcKQWDYNsPNmTnx5++WOAsUJ0cSC/FZVlIJCKvPbU4yn/UXsS0551CFKJhN0CaMw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz",
+      "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3840,12 +3850,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-react-display-name": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.6.tgz",
-      "integrity": "sha512-/3iiEEHDsJuj9QU09gbyWGSUxDboFcD7Nj6dnHIlboWSodxXAoaY/zlNMHeYAC0WsERMqgO9a7UaM77CsYgWcg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz",
+      "integrity": "sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==",
       "dev": true,
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3855,16 +3865,16 @@
       }
     },
     "node_modules/@babel/plugin-transform-react-jsx": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.6.tgz",
-      "integrity": "sha512-pCtPHhpRZHfwdA5G1Gpk5mIzMA99hv0R8S/Ket50Rw+S+8hkt3wBWqdqHaPw0CuUYxdshUgsPiLQ5fAs4ASMhw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz",
+      "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==",
       "dev": true,
       "dependencies": {
-        "@babel/helper-annotate-as-pure": "^7.24.6",
-        "@babel/helper-module-imports": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/plugin-syntax-jsx": "^7.24.6",
-        "@babel/types": "^7.24.6"
+        "@babel/helper-annotate-as-pure": "^7.24.7",
+        "@babel/helper-module-imports": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7",
+        "@babel/plugin-syntax-jsx": "^7.24.7",
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3874,12 +3884,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-react-jsx-development": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.6.tgz",
-      "integrity": "sha512-F7EsNp5StNDouSSdYyDSxh4J+xvj/JqG+Cb6s2fA+jCyHOzigG5vTwgH8tU2U8Voyiu5zCG9bAK49wTr/wPH0w==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz",
+      "integrity": "sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==",
       "dev": true,
       "dependencies": {
-        "@babel/plugin-transform-react-jsx": "^7.24.6"
+        "@babel/plugin-transform-react-jsx": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3889,25 +3899,25 @@
       }
     },
     "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/helper-annotate-as-pure": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.6.tgz",
-      "integrity": "sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz",
+      "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==",
       "dev": true,
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/plugin-transform-react-pure-annotations": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.6.tgz",
-      "integrity": "sha512-0HoDQlFJJkXRyV2N+xOpUETbKHcouSwijRQbKWVtxsPoq5bbB30qZag9/pSc5xcWVYjTHlLsBsY+hZDnzQTPNw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz",
+      "integrity": "sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==",
       "dev": true,
       "dependencies": {
-        "@babel/helper-annotate-as-pure": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-annotate-as-pure": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3917,23 +3927,23 @@
       }
     },
     "node_modules/@babel/plugin-transform-react-pure-annotations/node_modules/@babel/helper-annotate-as-pure": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.6.tgz",
-      "integrity": "sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz",
+      "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==",
       "dev": true,
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/plugin-transform-regenerator": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.6.tgz",
-      "integrity": "sha512-SMDxO95I8WXRtXhTAc8t/NFQUT7VYbIWwJCJgEli9ml4MhqUMh4S6hxgH6SmAC3eAQNWCDJFxcFeEt9w2sDdXg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz",
+      "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6",
+        "@babel/helper-plugin-utils": "^7.24.7",
         "regenerator-transform": "^0.15.2"
       },
       "engines": {
@@ -3944,11 +3954,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-reserved-words": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.6.tgz",
-      "integrity": "sha512-DcrgFXRRlK64dGE0ZFBPD5egM2uM8mgfrvTMOSB2yKzOtjpGegVYkzh3s1zZg1bBck3nkXiaOamJUqK3Syk+4A==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz",
+      "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3985,11 +3995,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-shorthand-properties": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.6.tgz",
-      "integrity": "sha512-xnEUvHSMr9eOWS5Al2YPfc32ten7CXdH7Zwyyk7IqITg4nX61oHj+GxpNvl+y5JHjfN3KXE2IV55wAWowBYMVw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz",
+      "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -3999,12 +4009,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-spread": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.6.tgz",
-      "integrity": "sha512-h/2j7oIUDjS+ULsIrNZ6/TKG97FgmEk1PXryk/HQq6op4XUUUwif2f69fJrzK0wza2zjCS1xhXmouACaWV5uPA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz",
+      "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7",
+        "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -4014,11 +4024,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-sticky-regex": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.6.tgz",
-      "integrity": "sha512-fN8OcTLfGmYv7FnDrsjodYBo1DhPL3Pze/9mIIE2MGCT1KgADYIOD7rEglpLHZj8PZlC/JFX5WcD+85FLAQusw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz",
+      "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -4028,11 +4038,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-template-literals": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.6.tgz",
-      "integrity": "sha512-BJbEqJIcKwrqUP+KfUIkxz3q8VzXe2R8Wv8TaNgO1cx+nNavxn/2+H8kp9tgFSOL6wYPPEgFvU6IKS4qoGqhmg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz",
+      "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -4042,11 +4052,11 @@
       }
     },
     "node_modules/@babel/plugin-transform-typeof-symbol": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.6.tgz",
-      "integrity": "sha512-IshCXQ+G9JIFJI7bUpxTE/oA2lgVLAIK8q1KdJNoPXOpvRaNjMySGuvLfBw/Xi2/1lLo953uE8hyYSDW3TSYig==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz",
+      "integrity": "sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -4056,14 +4066,14 @@
       }
     },
     "node_modules/@babel/plugin-transform-typescript": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.6.tgz",
-      "integrity": "sha512-H0i+hDLmaYYSt6KU9cZE0gb3Cbssa/oxWis7PX4ofQzbvsfix9Lbh8SRk7LCPDlLWJHUiFeHU0qRRpF/4Zv7mQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.7.tgz",
+      "integrity": "sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==",
       "dependencies": {
-        "@babel/helper-annotate-as-pure": "^7.24.6",
-        "@babel/helper-create-class-features-plugin": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/plugin-syntax-typescript": "^7.24.6"
+        "@babel/helper-annotate-as-pure": "^7.24.7",
+        "@babel/helper-create-class-features-plugin": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7",
+        "@babel/plugin-syntax-typescript": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -4073,22 +4083,22 @@
       }
     },
     "node_modules/@babel/plugin-transform-typescript/node_modules/@babel/helper-annotate-as-pure": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.6.tgz",
-      "integrity": "sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz",
+      "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/plugin-transform-unicode-escapes": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.6.tgz",
-      "integrity": "sha512-bKl3xxcPbkQQo5eX9LjjDpU2xYHeEeNQbOhj0iPvetSzA+Tu9q/o5lujF4Sek60CM6MgYvOS/DJuwGbiEYAnLw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz",
+      "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -4098,12 +4108,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-unicode-property-regex": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.6.tgz",
-      "integrity": "sha512-8EIgImzVUxy15cZiPii9GvLZwsy7Vxc+8meSlR3cXFmBIl5W5Tn9LGBf7CDKkHj4uVfNXCJB8RsVfnmY61iedA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz",
+      "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==",
       "dependencies": {
-        "@babel/helper-create-regexp-features-plugin": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-create-regexp-features-plugin": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -4113,12 +4123,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-unicode-regex": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.6.tgz",
-      "integrity": "sha512-pssN6ExsvxaKU638qcWb81RrvvgZom3jDgU/r5xFZ7TONkZGFf4MhI2ltMb8OcQWhHyxgIavEU+hgqtbKOmsPA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz",
+      "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==",
       "dependencies": {
-        "@babel/helper-create-regexp-features-plugin": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-create-regexp-features-plugin": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -4128,12 +4138,12 @@
       }
     },
     "node_modules/@babel/plugin-transform-unicode-sets-regex": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.6.tgz",
-      "integrity": "sha512-quiMsb28oXWIDK0gXLALOJRXLgICLiulqdZGOaPPd0vRT7fQp74NtdADAVu+D8s00C+0Xs0MxVP0VKF/sZEUgw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz",
+      "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==",
       "dependencies": {
-        "@babel/helper-create-regexp-features-plugin": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6"
+        "@babel/helper-create-regexp-features-plugin": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -4143,26 +4153,26 @@
       }
     },
     "node_modules/@babel/preset-env": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/preset-env/-/preset-env-7.24.6.tgz",
-      "integrity": "sha512-CrxEAvN7VxfjOG8JNF2Y/eMqMJbZPZ185amwGUBp8D9USK90xQmv7dLdFSa+VbD7fdIqcy/Mfv7WtzG8+/qxKg==",
-      "dependencies": {
-        "@babel/compat-data": "^7.24.6",
-        "@babel/helper-compilation-targets": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/helper-validator-option": "^7.24.6",
-        "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.6",
-        "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.6",
-        "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.6",
-        "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.6",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/preset-env/-/preset-env-7.24.7.tgz",
+      "integrity": "sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==",
+      "dependencies": {
+        "@babel/compat-data": "^7.24.7",
+        "@babel/helper-compilation-targets": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7",
+        "@babel/helper-validator-option": "^7.24.7",
+        "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7",
+        "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7",
+        "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7",
+        "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7",
         "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
         "@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.24.6",
-        "@babel/plugin-syntax-import-attributes": "^7.24.6",
+        "@babel/plugin-syntax-import-assertions": "^7.24.7",
+        "@babel/plugin-syntax-import-attributes": "^7.24.7",
         "@babel/plugin-syntax-import-meta": "^7.10.4",
         "@babel/plugin-syntax-json-strings": "^7.8.3",
         "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
@@ -4174,54 +4184,54 @@
         "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
         "@babel/plugin-syntax-top-level-await": "^7.14.5",
         "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
-        "@babel/plugin-transform-arrow-functions": "^7.24.6",
-        "@babel/plugin-transform-async-generator-functions": "^7.24.6",
-        "@babel/plugin-transform-async-to-generator": "^7.24.6",
-        "@babel/plugin-transform-block-scoped-functions": "^7.24.6",
-        "@babel/plugin-transform-block-scoping": "^7.24.6",
-        "@babel/plugin-transform-class-properties": "^7.24.6",
-        "@babel/plugin-transform-class-static-block": "^7.24.6",
-        "@babel/plugin-transform-classes": "^7.24.6",
-        "@babel/plugin-transform-computed-properties": "^7.24.6",
-        "@babel/plugin-transform-destructuring": "^7.24.6",
-        "@babel/plugin-transform-dotall-regex": "^7.24.6",
-        "@babel/plugin-transform-duplicate-keys": "^7.24.6",
-        "@babel/plugin-transform-dynamic-import": "^7.24.6",
-        "@babel/plugin-transform-exponentiation-operator": "^7.24.6",
-        "@babel/plugin-transform-export-namespace-from": "^7.24.6",
-        "@babel/plugin-transform-for-of": "^7.24.6",
-        "@babel/plugin-transform-function-name": "^7.24.6",
-        "@babel/plugin-transform-json-strings": "^7.24.6",
-        "@babel/plugin-transform-literals": "^7.24.6",
-        "@babel/plugin-transform-logical-assignment-operators": "^7.24.6",
-        "@babel/plugin-transform-member-expression-literals": "^7.24.6",
-        "@babel/plugin-transform-modules-amd": "^7.24.6",
-        "@babel/plugin-transform-modules-commonjs": "^7.24.6",
-        "@babel/plugin-transform-modules-systemjs": "^7.24.6",
-        "@babel/plugin-transform-modules-umd": "^7.24.6",
-        "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.6",
-        "@babel/plugin-transform-new-target": "^7.24.6",
-        "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.6",
-        "@babel/plugin-transform-numeric-separator": "^7.24.6",
-        "@babel/plugin-transform-object-rest-spread": "^7.24.6",
-        "@babel/plugin-transform-object-super": "^7.24.6",
-        "@babel/plugin-transform-optional-catch-binding": "^7.24.6",
-        "@babel/plugin-transform-optional-chaining": "^7.24.6",
-        "@babel/plugin-transform-parameters": "^7.24.6",
-        "@babel/plugin-transform-private-methods": "^7.24.6",
-        "@babel/plugin-transform-private-property-in-object": "^7.24.6",
-        "@babel/plugin-transform-property-literals": "^7.24.6",
-        "@babel/plugin-transform-regenerator": "^7.24.6",
-        "@babel/plugin-transform-reserved-words": "^7.24.6",
-        "@babel/plugin-transform-shorthand-properties": "^7.24.6",
-        "@babel/plugin-transform-spread": "^7.24.6",
-        "@babel/plugin-transform-sticky-regex": "^7.24.6",
-        "@babel/plugin-transform-template-literals": "^7.24.6",
-        "@babel/plugin-transform-typeof-symbol": "^7.24.6",
-        "@babel/plugin-transform-unicode-escapes": "^7.24.6",
-        "@babel/plugin-transform-unicode-property-regex": "^7.24.6",
-        "@babel/plugin-transform-unicode-regex": "^7.24.6",
-        "@babel/plugin-transform-unicode-sets-regex": "^7.24.6",
+        "@babel/plugin-transform-arrow-functions": "^7.24.7",
+        "@babel/plugin-transform-async-generator-functions": "^7.24.7",
+        "@babel/plugin-transform-async-to-generator": "^7.24.7",
+        "@babel/plugin-transform-block-scoped-functions": "^7.24.7",
+        "@babel/plugin-transform-block-scoping": "^7.24.7",
+        "@babel/plugin-transform-class-properties": "^7.24.7",
+        "@babel/plugin-transform-class-static-block": "^7.24.7",
+        "@babel/plugin-transform-classes": "^7.24.7",
+        "@babel/plugin-transform-computed-properties": "^7.24.7",
+        "@babel/plugin-transform-destructuring": "^7.24.7",
+        "@babel/plugin-transform-dotall-regex": "^7.24.7",
+        "@babel/plugin-transform-duplicate-keys": "^7.24.7",
+        "@babel/plugin-transform-dynamic-import": "^7.24.7",
+        "@babel/plugin-transform-exponentiation-operator": "^7.24.7",
+        "@babel/plugin-transform-export-namespace-from": "^7.24.7",
+        "@babel/plugin-transform-for-of": "^7.24.7",
+        "@babel/plugin-transform-function-name": "^7.24.7",
+        "@babel/plugin-transform-json-strings": "^7.24.7",
+        "@babel/plugin-transform-literals": "^7.24.7",
+        "@babel/plugin-transform-logical-assignment-operators": "^7.24.7",
+        "@babel/plugin-transform-member-expression-literals": "^7.24.7",
+        "@babel/plugin-transform-modules-amd": "^7.24.7",
+        "@babel/plugin-transform-modules-commonjs": "^7.24.7",
+        "@babel/plugin-transform-modules-systemjs": "^7.24.7",
+        "@babel/plugin-transform-modules-umd": "^7.24.7",
+        "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7",
+        "@babel/plugin-transform-new-target": "^7.24.7",
+        "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7",
+        "@babel/plugin-transform-numeric-separator": "^7.24.7",
+        "@babel/plugin-transform-object-rest-spread": "^7.24.7",
+        "@babel/plugin-transform-object-super": "^7.24.7",
+        "@babel/plugin-transform-optional-catch-binding": "^7.24.7",
+        "@babel/plugin-transform-optional-chaining": "^7.24.7",
+        "@babel/plugin-transform-parameters": "^7.24.7",
+        "@babel/plugin-transform-private-methods": "^7.24.7",
+        "@babel/plugin-transform-private-property-in-object": "^7.24.7",
+        "@babel/plugin-transform-property-literals": "^7.24.7",
+        "@babel/plugin-transform-regenerator": "^7.24.7",
+        "@babel/plugin-transform-reserved-words": "^7.24.7",
+        "@babel/plugin-transform-shorthand-properties": "^7.24.7",
+        "@babel/plugin-transform-spread": "^7.24.7",
+        "@babel/plugin-transform-sticky-regex": "^7.24.7",
+        "@babel/plugin-transform-template-literals": "^7.24.7",
+        "@babel/plugin-transform-typeof-symbol": "^7.24.7",
+        "@babel/plugin-transform-unicode-escapes": "^7.24.7",
+        "@babel/plugin-transform-unicode-property-regex": "^7.24.7",
+        "@babel/plugin-transform-unicode-regex": "^7.24.7",
+        "@babel/plugin-transform-unicode-sets-regex": "^7.24.7",
         "@babel/preset-modules": "0.1.6-no-external-plugins",
         "babel-plugin-polyfill-corejs2": "^0.4.10",
         "babel-plugin-polyfill-corejs3": "^0.10.4",
@@ -4237,13 +4247,13 @@
       }
     },
     "node_modules/@babel/preset-env/node_modules/@babel/plugin-transform-async-generator-functions": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.6.tgz",
-      "integrity": "sha512-VEP2o4iR2DqQU6KPgizTW2mnMx6BG5b5O9iQdrW9HesLkv8GIA8x2daXBQxw1MrsIkFQGA/iJ204CKoQ8UcnAA==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz",
+      "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==",
       "dependencies": {
-        "@babel/helper-environment-visitor": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/helper-remap-async-to-generator": "^7.24.6",
+        "@babel/helper-environment-visitor": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7",
+        "@babel/helper-remap-async-to-generator": "^7.24.7",
         "@babel/plugin-syntax-async-generators": "^7.8.4"
       },
       "engines": {
@@ -4254,13 +4264,13 @@
       }
     },
     "node_modules/@babel/preset-env/node_modules/@babel/plugin-transform-async-to-generator": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.6.tgz",
-      "integrity": "sha512-NTBA2SioI3OsHeIn6sQmhvXleSl9T70YY/hostQLveWs0ic+qvbA3fa0kwAwQ0OA/XGaAerNZRQGJyRfhbJK4g==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz",
+      "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==",
       "dependencies": {
-        "@babel/helper-module-imports": "^7.24.6",
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/helper-remap-async-to-generator": "^7.24.6"
+        "@babel/helper-module-imports": "^7.24.7",
+        "@babel/helper-plugin-utils": "^7.24.7",
+        "@babel/helper-remap-async-to-generator": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -4314,17 +4324,17 @@
       }
     },
     "node_modules/@babel/preset-react": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/preset-react/-/preset-react-7.24.6.tgz",
-      "integrity": "sha512-8mpzh1bWvmINmwM3xpz6ahu57mNaWavMm+wBNjQ4AFu1nghKBiIRET7l/Wmj4drXany/BBGjJZngICcD98F1iw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/preset-react/-/preset-react-7.24.7.tgz",
+      "integrity": "sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==",
       "dev": true,
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/helper-validator-option": "^7.24.6",
-        "@babel/plugin-transform-react-display-name": "^7.24.6",
-        "@babel/plugin-transform-react-jsx": "^7.24.6",
-        "@babel/plugin-transform-react-jsx-development": "^7.24.6",
-        "@babel/plugin-transform-react-pure-annotations": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7",
+        "@babel/helper-validator-option": "^7.24.7",
+        "@babel/plugin-transform-react-display-name": "^7.24.7",
+        "@babel/plugin-transform-react-jsx": "^7.24.7",
+        "@babel/plugin-transform-react-jsx-development": "^7.24.7",
+        "@babel/plugin-transform-react-pure-annotations": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -4334,15 +4344,15 @@
       }
     },
     "node_modules/@babel/preset-typescript": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/preset-typescript/-/preset-typescript-7.24.6.tgz",
-      "integrity": "sha512-U10aHPDnokCFRXgyT/MaIRTivUu2K/mu0vJlwRS9LxJmJet+PFQNKpggPyFCUtC6zWSBPjvxjnpNkAn3Uw2m5w==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz",
+      "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==",
       "dependencies": {
-        "@babel/helper-plugin-utils": "^7.24.6",
-        "@babel/helper-validator-option": "^7.24.6",
-        "@babel/plugin-syntax-jsx": "^7.24.6",
-        "@babel/plugin-transform-modules-commonjs": "^7.24.6",
-        "@babel/plugin-transform-typescript": "^7.24.6"
+        "@babel/helper-plugin-utils": "^7.24.7",
+        "@babel/helper-validator-option": "^7.24.7",
+        "@babel/plugin-syntax-jsx": "^7.24.7",
+        "@babel/plugin-transform-modules-commonjs": "^7.24.7",
+        "@babel/plugin-transform-typescript": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -4368,9 +4378,9 @@
       }
     },
     "node_modules/@babel/runtime-corejs3": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/runtime-corejs3/-/runtime-corejs3-7.24.6.tgz",
-      "integrity": "sha512-tbC3o8uHK9xMgMsvUm9qGqxVpbv6yborMBLbDteHIc7JDNHsTV0vDMQ5j1O1NXvO+BDELtL9KgoWYaUVIVGt8w==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/runtime-corejs3/-/runtime-corejs3-7.24.7.tgz",
+      "integrity": "sha512-eytSX6JLBY6PVAeQa2bFlDx/7Mmln/gaEpsit5a3WEvjGfiIytEsgAwuIXCPM0xvw0v0cJn3ilq0/TvXrW0kgA==",
       "dev": true,
       "dependencies": {
         "core-js-pure": "^3.30.2",
@@ -4381,31 +4391,31 @@
       }
     },
     "node_modules/@babel/template": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/template/-/template-7.24.6.tgz",
-      "integrity": "sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/template/-/template-7.24.7.tgz",
+      "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==",
       "dependencies": {
-        "@babel/code-frame": "^7.24.6",
-        "@babel/parser": "^7.24.6",
-        "@babel/types": "^7.24.6"
+        "@babel/code-frame": "^7.24.7",
+        "@babel/parser": "^7.24.7",
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/traverse": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/traverse/-/traverse-7.24.6.tgz",
-      "integrity": "sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==",
-      "dependencies": {
-        "@babel/code-frame": "^7.24.6",
-        "@babel/generator": "^7.24.6",
-        "@babel/helper-environment-visitor": "^7.24.6",
-        "@babel/helper-function-name": "^7.24.6",
-        "@babel/helper-hoist-variables": "^7.24.6",
-        "@babel/helper-split-export-declaration": "^7.24.6",
-        "@babel/parser": "^7.24.6",
-        "@babel/types": "^7.24.6",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/traverse/-/traverse-7.24.7.tgz",
+      "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==",
+      "dependencies": {
+        "@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",
         "debug": "^4.3.1",
         "globals": "^11.1.0"
       },
@@ -4414,11 +4424,11 @@
       }
     },
     "node_modules/@babel/traverse/node_modules/@babel/generator": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/generator/-/generator-7.24.6.tgz",
-      "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/generator/-/generator-7.24.7.tgz",
+      "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==",
       "dependencies": {
-        "@babel/types": "^7.24.6",
+        "@babel/types": "^7.24.7",
         "@jridgewell/gen-mapping": "^0.3.5",
         "@jridgewell/trace-mapping": "^0.3.25",
         "jsesc": "^2.5.1"
@@ -4428,23 +4438,23 @@
       }
     },
     "node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz",
-      "integrity": "sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz",
+      "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==",
       "dependencies": {
-        "@babel/types": "^7.24.6"
+        "@babel/types": "^7.24.7"
       },
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/types": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/types/-/types-7.24.6.tgz",
-      "integrity": "sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/types/-/types-7.24.7.tgz",
+      "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==",
       "dependencies": {
-        "@babel/helper-string-parser": "^7.24.6",
-        "@babel/helper-validator-identifier": "^7.24.6",
+        "@babel/helper-string-parser": "^7.24.7",
+        "@babel/helper-validator-identifier": "^7.24.7",
         "to-fast-properties": "^2.0.0"
       },
       "engines": {
@@ -6338,6 +6348,7 @@
       "version": "0.11.14",
       "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
       "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
+      "deprecated": "Use @eslint/config-array instead",
       "dependencies": {
         "@humanwhocodes/object-schema": "^2.0.2",
         "debug": "^4.3.1",
@@ -6382,7 +6393,8 @@
     "node_modules/@humanwhocodes/object-schema": {
       "version": "2.0.3",
       "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
-      "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA=="
+      "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
+      "deprecated": "Use @eslint/object-schema instead"
     },
     "node_modules/@isaacs/cliui": {
       "version": "8.0.2",
@@ -7179,9 +7191,9 @@
       "peer": true
     },
     "node_modules/@keycloak/keycloak-admin-client": {
-      "version": "24.0.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@keycloak/keycloak-admin-client/-/keycloak-admin-client-24.0.4.tgz",
-      "integrity": "sha512-2edCUgTcTZg4YBJOH/oQoAyfA2MInMrrEJTid5YQpbk1R5awUhgcswQYSFsiWQEiOOYelaApO/eUt8MZqxpRGA==",
+      "version": "24.0.5",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@keycloak/keycloak-admin-client/-/keycloak-admin-client-24.0.5.tgz",
+      "integrity": "sha512-SXDVtQ3ov7GQbxXq51Uq8lzhwzQwNg6XiY50ZA9whuUe2t/0zPT4Zd/LcULcjweIjSNWWgfbDyN1E3yRSL8Qqw==",
       "dependencies": {
         "camelize-ts": "^3.0.0",
         "url-join": "^5.0.0",
@@ -8281,9 +8293,9 @@
       }
     },
     "node_modules/@npmcli/package-json": {
-      "version": "5.1.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@npmcli/package-json/-/package-json-5.1.0.tgz",
-      "integrity": "sha512-1aL4TuVrLS9sf8quCLerU3H9J4vtCtgu8VauYozrmEyU57i/EdKleCnsQ7vpnABIH6c9mnTxcH5sFkO3BlV8wQ==",
+      "version": "5.2.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@npmcli/package-json/-/package-json-5.2.0.tgz",
+      "integrity": "sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ==",
       "dev": true,
       "dependencies": {
         "@npmcli/git": "^5.0.0",
@@ -8448,13 +8460,13 @@
       }
     },
     "node_modules/@nrwl/devkit": {
-      "version": "19.1.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/devkit/-/devkit-19.1.0.tgz",
-      "integrity": "sha512-n4YxtAMSdlXAmwcSKcLEX48kpcPGI/sX7lCfDeoSnTKud8Y1tlNeD8rf0YZV3ae+srE6j4lxfoJrRCpWweMcEQ==",
+      "version": "19.2.3",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/devkit/-/devkit-19.2.3.tgz",
+      "integrity": "sha512-OL6sc70gR/USasvbYzyYY44Hd5ZCde2UfiA5h8VeAYAJbq+JmtscpvjcnZ7OIsXyYEOxe1rypULElqu/8qpKzQ==",
       "dev": true,
       "peer": true,
       "dependencies": {
-        "@nx/devkit": "19.1.0"
+        "@nx/devkit": "19.2.3"
       }
     },
     "node_modules/@nrwl/eslint-plugin-nx": {
@@ -8717,12 +8729,12 @@
       }
     },
     "node_modules/@nx/angular/node_modules/@typescript-eslint/scope-manager": {
-      "version": "7.11.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/scope-manager/-/scope-manager-7.11.0.tgz",
-      "integrity": "sha512-27tGdVEiutD4POirLZX4YzT180vevUURJl4wJGmm6TrQoiYwuxTIY98PBp6L2oN+JQxzE0URvYlzJaBHIekXAw==",
+      "version": "7.13.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/scope-manager/-/scope-manager-7.13.0.tgz",
+      "integrity": "sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==",
       "dependencies": {
-        "@typescript-eslint/types": "7.11.0",
-        "@typescript-eslint/visitor-keys": "7.11.0"
+        "@typescript-eslint/types": "7.13.0",
+        "@typescript-eslint/visitor-keys": "7.13.0"
       },
       "engines": {
         "node": "^18.18.0 || >=20.0.0"
@@ -8733,12 +8745,12 @@
       }
     },
     "node_modules/@nx/angular/node_modules/@typescript-eslint/type-utils": {
-      "version": "7.11.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/type-utils/-/type-utils-7.11.0.tgz",
-      "integrity": "sha512-WmppUEgYy+y1NTseNMJ6mCFxt03/7jTOy08bcg7bxJJdsM4nuhnchyBbE8vryveaJUf62noH7LodPSo5Z0WUCg==",
+      "version": "7.13.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/type-utils/-/type-utils-7.13.0.tgz",
+      "integrity": "sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==",
       "dependencies": {
-        "@typescript-eslint/typescript-estree": "7.11.0",
-        "@typescript-eslint/utils": "7.11.0",
+        "@typescript-eslint/typescript-estree": "7.13.0",
+        "@typescript-eslint/utils": "7.13.0",
         "debug": "^4.3.4",
         "ts-api-utils": "^1.3.0"
       },
@@ -8759,9 +8771,9 @@
       }
     },
     "node_modules/@nx/angular/node_modules/@typescript-eslint/types": {
-      "version": "7.11.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/types/-/types-7.11.0.tgz",
-      "integrity": "sha512-MPEsDRZTyCiXkD4vd3zywDCifi7tatc4K37KqTprCvaXptP7Xlpdw0NR2hRJTetG5TxbWDB79Ys4kLmHliEo/w==",
+      "version": "7.13.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/types/-/types-7.13.0.tgz",
+      "integrity": "sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==",
       "engines": {
         "node": "^18.18.0 || >=20.0.0"
       },
@@ -8771,12 +8783,12 @@
       }
     },
     "node_modules/@nx/angular/node_modules/@typescript-eslint/typescript-estree": {
-      "version": "7.11.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/typescript-estree/-/typescript-estree-7.11.0.tgz",
-      "integrity": "sha512-cxkhZ2C/iyi3/6U9EPc5y+a6csqHItndvN/CzbNXTNrsC3/ASoYQZEt9uMaEp+xFNjasqQyszp5TumAVKKvJeQ==",
+      "version": "7.13.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/typescript-estree/-/typescript-estree-7.13.0.tgz",
+      "integrity": "sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==",
       "dependencies": {
-        "@typescript-eslint/types": "7.11.0",
-        "@typescript-eslint/visitor-keys": "7.11.0",
+        "@typescript-eslint/types": "7.13.0",
+        "@typescript-eslint/visitor-keys": "7.13.0",
         "debug": "^4.3.4",
         "globby": "^11.1.0",
         "is-glob": "^4.0.3",
@@ -8812,14 +8824,14 @@
       }
     },
     "node_modules/@nx/angular/node_modules/@typescript-eslint/utils": {
-      "version": "7.11.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/utils/-/utils-7.11.0.tgz",
-      "integrity": "sha512-xlAWwPleNRHwF37AhrZurOxA1wyXowW4PqVXZVUNCLjB48CqdPJoJWkrpH2nij9Q3Lb7rtWindtoXwxjxlKKCA==",
+      "version": "7.13.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/utils/-/utils-7.13.0.tgz",
+      "integrity": "sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==",
       "dependencies": {
         "@eslint-community/eslint-utils": "^4.4.0",
-        "@typescript-eslint/scope-manager": "7.11.0",
-        "@typescript-eslint/types": "7.11.0",
-        "@typescript-eslint/typescript-estree": "7.11.0"
+        "@typescript-eslint/scope-manager": "7.13.0",
+        "@typescript-eslint/types": "7.13.0",
+        "@typescript-eslint/typescript-estree": "7.13.0"
       },
       "engines": {
         "node": "^18.18.0 || >=20.0.0"
@@ -8833,11 +8845,11 @@
       }
     },
     "node_modules/@nx/angular/node_modules/@typescript-eslint/visitor-keys": {
-      "version": "7.11.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/visitor-keys/-/visitor-keys-7.11.0.tgz",
-      "integrity": "sha512-7syYk4MzjxTEk0g/w3iqtgxnFQspDJfn6QKD36xMuuhTzjcxY7F8EmBLnALjVyaOF1/bVocu3bS/2/F7rXrveQ==",
+      "version": "7.13.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/visitor-keys/-/visitor-keys-7.13.0.tgz",
+      "integrity": "sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==",
       "dependencies": {
-        "@typescript-eslint/types": "7.11.0",
+        "@typescript-eslint/types": "7.13.0",
         "eslint-visitor-keys": "^3.4.3"
       },
       "engines": {
@@ -8968,13 +8980,13 @@
       }
     },
     "node_modules/@nx/devkit": {
-      "version": "19.1.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/devkit/-/devkit-19.1.0.tgz",
-      "integrity": "sha512-jn8uNgavpRhYZ1u63YFNWc2lEoAr3YA7bvPK9yaBmV++tFj+Ig+eFKkQxRou4tvOUnIyVPrs/fmi/TBLVQcpQg==",
+      "version": "19.2.3",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/devkit/-/devkit-19.2.3.tgz",
+      "integrity": "sha512-if1WwRVexrQBBADObEcxVIivq4QRZWY/nYRhCQy/qfFI6Cu2jBSI6ZQ1uy7to2L2sQPLgn8v2beQZiAeZdIktg==",
       "dev": true,
       "peer": true,
       "dependencies": {
-        "@nrwl/devkit": "19.1.0",
+        "@nrwl/devkit": "19.2.3",
         "ejs": "^3.1.7",
         "enquirer": "~2.3.6",
         "ignore": "^5.0.4",
@@ -9065,13 +9077,13 @@
       }
     },
     "node_modules/@nx/eslint-plugin/node_modules/@typescript-eslint/scope-manager": {
-      "version": "7.11.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/scope-manager/-/scope-manager-7.11.0.tgz",
-      "integrity": "sha512-27tGdVEiutD4POirLZX4YzT180vevUURJl4wJGmm6TrQoiYwuxTIY98PBp6L2oN+JQxzE0URvYlzJaBHIekXAw==",
+      "version": "7.13.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/scope-manager/-/scope-manager-7.13.0.tgz",
+      "integrity": "sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==",
       "dev": true,
       "dependencies": {
-        "@typescript-eslint/types": "7.11.0",
-        "@typescript-eslint/visitor-keys": "7.11.0"
+        "@typescript-eslint/types": "7.13.0",
+        "@typescript-eslint/visitor-keys": "7.13.0"
       },
       "engines": {
         "node": "^18.18.0 || >=20.0.0"
@@ -9082,13 +9094,13 @@
       }
     },
     "node_modules/@nx/eslint-plugin/node_modules/@typescript-eslint/type-utils": {
-      "version": "7.11.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/type-utils/-/type-utils-7.11.0.tgz",
-      "integrity": "sha512-WmppUEgYy+y1NTseNMJ6mCFxt03/7jTOy08bcg7bxJJdsM4nuhnchyBbE8vryveaJUf62noH7LodPSo5Z0WUCg==",
+      "version": "7.13.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/type-utils/-/type-utils-7.13.0.tgz",
+      "integrity": "sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==",
       "dev": true,
       "dependencies": {
-        "@typescript-eslint/typescript-estree": "7.11.0",
-        "@typescript-eslint/utils": "7.11.0",
+        "@typescript-eslint/typescript-estree": "7.13.0",
+        "@typescript-eslint/utils": "7.13.0",
         "debug": "^4.3.4",
         "ts-api-utils": "^1.3.0"
       },
@@ -9109,9 +9121,9 @@
       }
     },
     "node_modules/@nx/eslint-plugin/node_modules/@typescript-eslint/types": {
-      "version": "7.11.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/types/-/types-7.11.0.tgz",
-      "integrity": "sha512-MPEsDRZTyCiXkD4vd3zywDCifi7tatc4K37KqTprCvaXptP7Xlpdw0NR2hRJTetG5TxbWDB79Ys4kLmHliEo/w==",
+      "version": "7.13.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/types/-/types-7.13.0.tgz",
+      "integrity": "sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==",
       "dev": true,
       "engines": {
         "node": "^18.18.0 || >=20.0.0"
@@ -9122,13 +9134,13 @@
       }
     },
     "node_modules/@nx/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": {
-      "version": "7.11.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/typescript-estree/-/typescript-estree-7.11.0.tgz",
-      "integrity": "sha512-cxkhZ2C/iyi3/6U9EPc5y+a6csqHItndvN/CzbNXTNrsC3/ASoYQZEt9uMaEp+xFNjasqQyszp5TumAVKKvJeQ==",
+      "version": "7.13.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/typescript-estree/-/typescript-estree-7.13.0.tgz",
+      "integrity": "sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==",
       "dev": true,
       "dependencies": {
-        "@typescript-eslint/types": "7.11.0",
-        "@typescript-eslint/visitor-keys": "7.11.0",
+        "@typescript-eslint/types": "7.13.0",
+        "@typescript-eslint/visitor-keys": "7.13.0",
         "debug": "^4.3.4",
         "globby": "^11.1.0",
         "is-glob": "^4.0.3",
@@ -9150,15 +9162,15 @@
       }
     },
     "node_modules/@nx/eslint-plugin/node_modules/@typescript-eslint/utils": {
-      "version": "7.11.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/utils/-/utils-7.11.0.tgz",
-      "integrity": "sha512-xlAWwPleNRHwF37AhrZurOxA1wyXowW4PqVXZVUNCLjB48CqdPJoJWkrpH2nij9Q3Lb7rtWindtoXwxjxlKKCA==",
+      "version": "7.13.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/utils/-/utils-7.13.0.tgz",
+      "integrity": "sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==",
       "dev": true,
       "dependencies": {
         "@eslint-community/eslint-utils": "^4.4.0",
-        "@typescript-eslint/scope-manager": "7.11.0",
-        "@typescript-eslint/types": "7.11.0",
-        "@typescript-eslint/typescript-estree": "7.11.0"
+        "@typescript-eslint/scope-manager": "7.13.0",
+        "@typescript-eslint/types": "7.13.0",
+        "@typescript-eslint/typescript-estree": "7.13.0"
       },
       "engines": {
         "node": "^18.18.0 || >=20.0.0"
@@ -9172,12 +9184,12 @@
       }
     },
     "node_modules/@nx/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": {
-      "version": "7.11.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/visitor-keys/-/visitor-keys-7.11.0.tgz",
-      "integrity": "sha512-7syYk4MzjxTEk0g/w3iqtgxnFQspDJfn6QKD36xMuuhTzjcxY7F8EmBLnALjVyaOF1/bVocu3bS/2/F7rXrveQ==",
+      "version": "7.13.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@typescript-eslint/visitor-keys/-/visitor-keys-7.13.0.tgz",
+      "integrity": "sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==",
       "dev": true,
       "dependencies": {
-        "@typescript-eslint/types": "7.11.0",
+        "@typescript-eslint/types": "7.13.0",
         "eslint-visitor-keys": "^3.4.3"
       },
       "engines": {
@@ -10034,9 +10046,9 @@
       }
     },
     "node_modules/@nx/webpack/node_modules/enhanced-resolve": {
-      "version": "5.16.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz",
-      "integrity": "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==",
+      "version": "5.17.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz",
+      "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==",
       "dependencies": {
         "graceful-fs": "^4.2.4",
         "tapable": "^2.2.0"
@@ -11863,13 +11875,13 @@
       }
     },
     "node_modules/@smithy/config-resolver": {
-      "version": "3.0.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/config-resolver/-/config-resolver-3.0.0.tgz",
-      "integrity": "sha512-2GzOfADwYLQugYkKQhIyZyQlM05K+tMKvRnc6eFfZcpJGRfKoMUMYdPlBKmqHwQFXQKBrGV6cxL9oymWgDzvFw==",
+      "version": "3.0.1",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/config-resolver/-/config-resolver-3.0.1.tgz",
+      "integrity": "sha512-hbkYJc20SBDz2qqLzttjI/EqXemtmWk0ooRznLsiXp3066KQRTvuKHa7U4jCZCJq6Dozqvy0R1/vNESC9inPJg==",
       "dev": true,
       "optional": true,
       "dependencies": {
-        "@smithy/node-config-provider": "^3.0.0",
+        "@smithy/node-config-provider": "^3.1.0",
         "@smithy/types": "^3.0.0",
         "@smithy/util-config-provider": "^3.0.0",
         "@smithy/util-middleware": "^3.0.0",
@@ -11880,17 +11892,17 @@
       }
     },
     "node_modules/@smithy/core": {
-      "version": "2.0.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/core/-/core-2.0.1.tgz",
-      "integrity": "sha512-rcMkjvwxH/bER+oZUPR0yTA0ELD6m3A+d92+CFkdF6HJFCBB1bXo7P5pm21L66XwTN01B6bUhSCQ7cymWRD8zg==",
+      "version": "2.2.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/core/-/core-2.2.0.tgz",
+      "integrity": "sha512-ygLZSSKgt9bR8HAxR9mK+U5obvAJBr6zlQuhN5soYWx/amjDoQN4dTkydTypgKe6rIbUjTILyLU+W5XFwXr4kg==",
       "dev": true,
       "optional": true,
       "dependencies": {
-        "@smithy/middleware-endpoint": "^3.0.0",
-        "@smithy/middleware-retry": "^3.0.1",
+        "@smithy/middleware-endpoint": "^3.0.1",
+        "@smithy/middleware-retry": "^3.0.3",
         "@smithy/middleware-serde": "^3.0.0",
         "@smithy/protocol-http": "^4.0.0",
-        "@smithy/smithy-client": "^3.0.1",
+        "@smithy/smithy-client": "^3.1.1",
         "@smithy/types": "^3.0.0",
         "@smithy/util-middleware": "^3.0.0",
         "tslib": "^2.6.2"
@@ -11900,14 +11912,14 @@
       }
     },
     "node_modules/@smithy/credential-provider-imds": {
-      "version": "3.0.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/credential-provider-imds/-/credential-provider-imds-3.0.0.tgz",
-      "integrity": "sha512-lfmBiFQcA3FsDAPxNfY0L7CawcWtbyWsBOHo34nF095728JLkBX4Y9q/VPPE2r7fqMVK+drmDigqE2/SSQeVRA==",
+      "version": "3.1.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/credential-provider-imds/-/credential-provider-imds-3.1.0.tgz",
+      "integrity": "sha512-q4A4d38v8pYYmseu/jTS3Z5I3zXlEOe5Obi+EJreVKgSVyWUHOd7/yaVCinC60QG4MRyCs98tcxBH1IMC0bu7Q==",
       "dev": true,
       "optional": true,
       "dependencies": {
-        "@smithy/node-config-provider": "^3.0.0",
-        "@smithy/property-provider": "^3.0.0",
+        "@smithy/node-config-provider": "^3.1.0",
+        "@smithy/property-provider": "^3.1.0",
         "@smithy/types": "^3.0.0",
         "@smithy/url-parser": "^3.0.0",
         "tslib": "^2.6.2"
@@ -11986,15 +11998,15 @@
       }
     },
     "node_modules/@smithy/middleware-endpoint": {
-      "version": "3.0.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/middleware-endpoint/-/middleware-endpoint-3.0.0.tgz",
-      "integrity": "sha512-aXOAWztw/5qAfp0NcA2OWpv6ZI/E+Dh9mByif7i91D/0iyYNUcKvskmXiowKESFkuZ7PIMd3VOR4fTibZDs2OQ==",
+      "version": "3.0.1",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/middleware-endpoint/-/middleware-endpoint-3.0.1.tgz",
+      "integrity": "sha512-lQ/UOdGD4KM5kLZiAl0q8Qy3dPbynvAXKAdXnYlrA1OpaUwr+neSsVokDZpY6ZVb5Yx8jnus29uv6XWpM9P4SQ==",
       "dev": true,
       "optional": true,
       "dependencies": {
         "@smithy/middleware-serde": "^3.0.0",
-        "@smithy/node-config-provider": "^3.0.0",
-        "@smithy/shared-ini-file-loader": "^3.0.0",
+        "@smithy/node-config-provider": "^3.1.0",
+        "@smithy/shared-ini-file-loader": "^3.1.0",
         "@smithy/types": "^3.0.0",
         "@smithy/url-parser": "^3.0.0",
         "@smithy/util-middleware": "^3.0.0",
@@ -12005,16 +12017,16 @@
       }
     },
     "node_modules/@smithy/middleware-retry": {
-      "version": "3.0.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/middleware-retry/-/middleware-retry-3.0.1.tgz",
-      "integrity": "sha512-hBhSEuL841FhJBK/19WpaGk5YWSzFk/P2UaVjANGKRv3eYNO8Y1lANWgqnuPWjOyCEWMPr58vELFDWpxvRKANw==",
+      "version": "3.0.3",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/middleware-retry/-/middleware-retry-3.0.3.tgz",
+      "integrity": "sha512-Wve1qzJb83VEU/6q+/I0cQdAkDnuzELC6IvIBwDzUEiGpKqXgX1v10FUuZGbRS6Ov/P+HHthcAoHOJZQvZNAkA==",
       "dev": true,
       "optional": true,
       "dependencies": {
-        "@smithy/node-config-provider": "^3.0.0",
+        "@smithy/node-config-provider": "^3.1.0",
         "@smithy/protocol-http": "^4.0.0",
         "@smithy/service-error-classification": "^3.0.0",
-        "@smithy/smithy-client": "^3.0.1",
+        "@smithy/smithy-client": "^3.1.1",
         "@smithy/types": "^3.0.0",
         "@smithy/util-middleware": "^3.0.0",
         "@smithy/util-retry": "^3.0.0",
@@ -12054,14 +12066,14 @@
       }
     },
     "node_modules/@smithy/node-config-provider": {
-      "version": "3.0.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/node-config-provider/-/node-config-provider-3.0.0.tgz",
-      "integrity": "sha512-buqfaSdDh0zo62EPLf8rGDvcpKwGpO5ho4bXS2cdFhlOta7tBkWJt+O5uiaAeICfIOfPclNOndshDNSanX2X9g==",
+      "version": "3.1.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/node-config-provider/-/node-config-provider-3.1.0.tgz",
+      "integrity": "sha512-ngfB8QItUfTFTfHMvKuc2g1W60V1urIgZHqD1JNFZC2tTWXahqf2XvKXqcBS7yZqR7GqkQQZy11y/lNOUWzq7Q==",
       "dev": true,
       "optional": true,
       "dependencies": {
-        "@smithy/property-provider": "^3.0.0",
-        "@smithy/shared-ini-file-loader": "^3.0.0",
+        "@smithy/property-provider": "^3.1.0",
+        "@smithy/shared-ini-file-loader": "^3.1.0",
         "@smithy/types": "^3.0.0",
         "tslib": "^2.6.2"
       },
@@ -12087,9 +12099,9 @@
       }
     },
     "node_modules/@smithy/property-provider": {
-      "version": "3.0.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/property-provider/-/property-provider-3.0.0.tgz",
-      "integrity": "sha512-LmbPgHBswdXCrkWWuUwBm9w72S2iLWyC/5jet9/Y9cGHtzqxi+GVjfCfahkvNV4KXEwgnH8EMpcrD9RUYe0eLQ==",
+      "version": "3.1.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/property-provider/-/property-provider-3.1.0.tgz",
+      "integrity": "sha512-Tj3+oVhqdZgemjCiWjFlADfhvLF4C/uKDuKo7/tlEsRQ9+3emCreR2xndj970QSRSsiCEU8hZW3/8JQu+n5w4Q==",
       "dev": true,
       "optional": true,
       "dependencies": {
@@ -12157,9 +12169,9 @@
       }
     },
     "node_modules/@smithy/shared-ini-file-loader": {
-      "version": "3.0.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.0.0.tgz",
-      "integrity": "sha512-REVw6XauXk8xE4zo5aGL7Rz4ywA8qNMUn8RtWeTRQsgAlmlvbJ7CEPBcaXU2NDC3AYBgYAXrGyWD8XrN8UGDog==",
+      "version": "3.1.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.0.tgz",
+      "integrity": "sha512-dAM7wSX0NR3qTNyGVN/nwwpEDzfV9T/3AN2eABExWmda5VqZKSsjlINqomO5hjQWGv+IIkoXfs3u2vGSNz8+Rg==",
       "dev": true,
       "optional": true,
       "dependencies": {
@@ -12190,13 +12202,13 @@
       }
     },
     "node_modules/@smithy/smithy-client": {
-      "version": "3.0.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/smithy-client/-/smithy-client-3.0.1.tgz",
-      "integrity": "sha512-KAiFY4Y4jdHxR+4zerH/VBhaFKM8pbaVmJZ/CWJRwtM/CmwzTfXfvYwf6GoUwiHepdv+lwiOXCuOl6UBDUEINw==",
+      "version": "3.1.1",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/smithy-client/-/smithy-client-3.1.1.tgz",
+      "integrity": "sha512-tj4Ku7MpzZR8cmVuPcSbrLFVxmptWktmJMwST/uIEq4sarabEdF8CbmQdYB7uJ/X51Qq2EYwnRsoS7hdR4B7rA==",
       "dev": true,
       "optional": true,
       "dependencies": {
-        "@smithy/middleware-endpoint": "^3.0.0",
+        "@smithy/middleware-endpoint": "^3.0.1",
         "@smithy/middleware-stack": "^3.0.0",
         "@smithy/protocol-http": "^4.0.0",
         "@smithy/types": "^3.0.0",
@@ -12298,14 +12310,14 @@
       }
     },
     "node_modules/@smithy/util-defaults-mode-browser": {
-      "version": "3.0.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.1.tgz",
-      "integrity": "sha512-nW5kEzdJn1Bn5TF+gOPHh2rcPli8JU9vSSXLbfg7uPnfR1TMRQqs9zlYRhIb87NeSxIbpdXOI94tvXSy+fvDYg==",
+      "version": "3.0.3",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.3.tgz",
+      "integrity": "sha512-3DFON2bvXJAukJe+qFgPV/rorG7ZD3m4gjCXHD1V5z/tgKQp5MCTCLntrd686tX6tj8Uli3lefWXJudNg5WmCA==",
       "dev": true,
       "optional": true,
       "dependencies": {
-        "@smithy/property-provider": "^3.0.0",
-        "@smithy/smithy-client": "^3.0.1",
+        "@smithy/property-provider": "^3.1.0",
+        "@smithy/smithy-client": "^3.1.1",
         "@smithy/types": "^3.0.0",
         "bowser": "^2.11.0",
         "tslib": "^2.6.2"
@@ -12315,17 +12327,17 @@
       }
     },
     "node_modules/@smithy/util-defaults-mode-node": {
-      "version": "3.0.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.1.tgz",
-      "integrity": "sha512-TFk+Qb+elLc/MOhtSp+50fstyfZ6avQbgH2d96xUBpeScu+Al9elxv+UFAjaTHe0HQe5n+wem8ZLpXvU8lwV6Q==",
+      "version": "3.0.3",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.3.tgz",
+      "integrity": "sha512-D0b8GJXecT00baoSQ3Iieu3k3mZ7GY8w1zmg8pdogYrGvWJeLcIclqk2gbkG4K0DaBGWrO6v6r20iwIFfDYrmA==",
       "dev": true,
       "optional": true,
       "dependencies": {
-        "@smithy/config-resolver": "^3.0.0",
-        "@smithy/credential-provider-imds": "^3.0.0",
-        "@smithy/node-config-provider": "^3.0.0",
-        "@smithy/property-provider": "^3.0.0",
-        "@smithy/smithy-client": "^3.0.1",
+        "@smithy/config-resolver": "^3.0.1",
+        "@smithy/credential-provider-imds": "^3.1.0",
+        "@smithy/node-config-provider": "^3.1.0",
+        "@smithy/property-provider": "^3.1.0",
+        "@smithy/smithy-client": "^3.1.1",
         "@smithy/types": "^3.0.0",
         "tslib": "^2.6.2"
       },
@@ -12334,13 +12346,13 @@
       }
     },
     "node_modules/@smithy/util-endpoints": {
-      "version": "2.0.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/util-endpoints/-/util-endpoints-2.0.0.tgz",
-      "integrity": "sha512-+exaXzEY3DNt2qtA2OtRNSDlVrE4p32j1JSsQkzA5AdP0YtJNjkYbYhJxkFmPYcjI1abuwopOZCwUmv682QkiQ==",
+      "version": "2.0.1",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@smithy/util-endpoints/-/util-endpoints-2.0.1.tgz",
+      "integrity": "sha512-ZRT0VCOnKlVohfoABMc8lWeQo/JEFuPWctfNRXgTHbyOVssMOLYFUNWukxxiHRGVAhV+n3c0kPW+zUqckjVPEA==",
       "dev": true,
       "optional": true,
       "dependencies": {
-        "@smithy/node-config-provider": "^3.0.0",
+        "@smithy/node-config-provider": "^3.1.0",
         "@smithy/types": "^3.0.0",
         "tslib": "^2.6.2"
       },
@@ -12438,12 +12450,12 @@
       }
     },
     "node_modules/@storybook/addon-actions": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-actions/-/addon-actions-8.1.4.tgz",
-      "integrity": "sha512-3q/DCcnSjpuWBoKpA+0j1etXyMOu+GsdUtxv041tsNjMMwyc+CfHUGiAHMyQ0TpEf8MPQoTeZsRPrEZwVUNXow==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-actions/-/addon-actions-8.1.6.tgz",
+      "integrity": "sha512-EbiAdbtXN/UM4by3+qisbrQmElaIfahgNqffbst6GiCTmUCVE5if6geL1mzKd/u/rZOzx5g0EG76x8N9yDjOtg==",
       "dev": true,
       "dependencies": {
-        "@storybook/core-events": "8.1.4",
+        "@storybook/core-events": "8.1.6",
         "@storybook/global": "^5.0.0",
         "@types/uuid": "^9.0.1",
         "dequal": "^2.0.2",
@@ -12456,9 +12468,9 @@
       }
     },
     "node_modules/@storybook/addon-actions/node_modules/@storybook/core-events": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.4.tgz",
-      "integrity": "sha512-oZAP3aRDeRyo2GQmADh4R3wJLIb9Ie0FUcWx8V4fvuydzeh6Pprgo//COCR+kySG4kRLqofWeF1Zzvft58Q0kg==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.6.tgz",
+      "integrity": "sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==",
       "dev": true,
       "dependencies": {
         "@storybook/csf": "^0.1.7",
@@ -12470,9 +12482,9 @@
       }
     },
     "node_modules/@storybook/addon-backgrounds": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-backgrounds/-/addon-backgrounds-8.1.4.tgz",
-      "integrity": "sha512-v4CJ2fQJyhy1G73DcuhGwAk8HfYpSUavB7XIEflm9riqSZkzUAu/H51a4cncszXgIjzGcKRRtl+QZs1g/4J96A==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-backgrounds/-/addon-backgrounds-8.1.6.tgz",
+      "integrity": "sha512-mrBG5mkcMg6vpRUtNxyYaseD4ucrG+mZiqZnXcx8LWzwDMOd4mOODvap286z+Si0Fl1etbGDDhPU9+hV+o1arw==",
       "dev": true,
       "dependencies": {
         "@storybook/global": "^5.0.0",
@@ -12485,12 +12497,12 @@
       }
     },
     "node_modules/@storybook/addon-controls": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-controls/-/addon-controls-8.1.4.tgz",
-      "integrity": "sha512-YuimjOeHYKMXAAs8tYVen2A84ZJNNuvoI6t+paZU570hkEeh5iPggC2UneNAgtQBds98TWwEy+3YggXtfon6iw==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-controls/-/addon-controls-8.1.6.tgz",
+      "integrity": "sha512-hDMsu4yRP/ySb/G7hbd7nSFhVNz+F9hnizJGJX4XGuiSx7rAEYjvfKQKkawxTP+VeAw6iZPj1fukvOrMCQ0xxQ==",
       "dev": true,
       "dependencies": {
-        "@storybook/blocks": "8.1.4",
+        "@storybook/blocks": "8.1.6",
         "dequal": "^2.0.2",
         "lodash": "^4.17.21",
         "ts-dedent": "^2.0.0"
@@ -12501,24 +12513,24 @@
       }
     },
     "node_modules/@storybook/addon-docs": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-docs/-/addon-docs-8.1.4.tgz",
-      "integrity": "sha512-k734R4CV/U4qiNwBNfxI6R71hoL1TDQZEwyoqbyW05exUu6orWGIf1jrWtz6q67ykTNTCTCsFq2PI3K1LvYyjw==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-docs/-/addon-docs-8.1.6.tgz",
+      "integrity": "sha512-ejTbjDhaHn6IeTma/pwn8OutDzIqbMJKNhZx24W4FE/qvYInZIK/9gYPU9/oLKZ7FImqP3s1e4+RxDBgsq21lA==",
       "dev": true,
       "dependencies": {
         "@babel/core": "^7.24.4",
         "@mdx-js/react": "^3.0.0",
-        "@storybook/blocks": "8.1.4",
-        "@storybook/client-logger": "8.1.4",
-        "@storybook/components": "8.1.4",
-        "@storybook/csf-plugin": "8.1.4",
-        "@storybook/csf-tools": "8.1.4",
+        "@storybook/blocks": "8.1.6",
+        "@storybook/client-logger": "8.1.6",
+        "@storybook/components": "8.1.6",
+        "@storybook/csf-plugin": "8.1.6",
+        "@storybook/csf-tools": "8.1.6",
         "@storybook/global": "^5.0.0",
-        "@storybook/node-logger": "8.1.4",
-        "@storybook/preview-api": "8.1.4",
-        "@storybook/react-dom-shim": "8.1.4",
-        "@storybook/theming": "8.1.4",
-        "@storybook/types": "8.1.4",
+        "@storybook/node-logger": "8.1.6",
+        "@storybook/preview-api": "8.1.6",
+        "@storybook/react-dom-shim": "8.1.6",
+        "@storybook/theming": "8.1.6",
+        "@storybook/types": "8.1.6",
         "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
         "fs-extra": "^11.1.0",
         "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -12533,19 +12545,19 @@
       }
     },
     "node_modules/@storybook/addon-docs/node_modules/@storybook/components": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/components/-/components-8.1.4.tgz",
-      "integrity": "sha512-Ef1gmHfId/T9tUyOZkvZJx3uEctxANM7OUXCiwJagL31hUdqV62GvE2Oi3JF9qlTO2jH6G5chqFduGr016hR9A==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/components/-/components-8.1.6.tgz",
+      "integrity": "sha512-RDcSj2gBVhK/klfcXQgINtvWe5hpJ1CYUv8hrAon3fWtZmX1+IrTJTorsdISvdHQ99o0WHZ+Ouz42O0yJnHzRg==",
       "dev": true,
       "dependencies": {
         "@radix-ui/react-dialog": "^1.0.5",
         "@radix-ui/react-slot": "^1.0.2",
-        "@storybook/client-logger": "8.1.4",
+        "@storybook/client-logger": "8.1.6",
         "@storybook/csf": "^0.1.7",
         "@storybook/global": "^5.0.0",
         "@storybook/icons": "^1.2.5",
-        "@storybook/theming": "8.1.4",
-        "@storybook/types": "8.1.4",
+        "@storybook/theming": "8.1.6",
+        "@storybook/types": "8.1.6",
         "memoizerific": "^1.11.3",
         "util-deprecate": "^1.0.2"
       },
@@ -12559,13 +12571,13 @@
       }
     },
     "node_modules/@storybook/addon-docs/node_modules/@storybook/theming": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/theming/-/theming-8.1.4.tgz",
-      "integrity": "sha512-ujJIBEnNXW8SXxwZp2mQ5k9vHFDqL0dB7bLACVdBJO7+euBJRGeJLRRoFJ/5LivQh0kKdIkaIrp1om32kgPrEA==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/theming/-/theming-8.1.6.tgz",
+      "integrity": "sha512-0Cl/7/0z2WSfXhZ9XSw6rgEjb0fXac7jfktieX0vYo1YckrNpWFRQP9NCpVPAcYZaFLlRSOqYark6CLoutEsIg==",
       "dev": true,
       "dependencies": {
         "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
-        "@storybook/client-logger": "8.1.4",
+        "@storybook/client-logger": "8.1.6",
         "@storybook/global": "^5.0.0",
         "memoizerific": "^1.11.3"
       },
@@ -12587,24 +12599,24 @@
       }
     },
     "node_modules/@storybook/addon-essentials": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-essentials/-/addon-essentials-8.1.4.tgz",
-      "integrity": "sha512-fQQAnV1TMQIFHWpNCINhzPdW3KYIwIp1MRzjHagylYT/Eqx+JNcT9z9MPqN0jQvV9z2retHgMydwusFGAuG7oQ==",
-      "dev": true,
-      "dependencies": {
-        "@storybook/addon-actions": "8.1.4",
-        "@storybook/addon-backgrounds": "8.1.4",
-        "@storybook/addon-controls": "8.1.4",
-        "@storybook/addon-docs": "8.1.4",
-        "@storybook/addon-highlight": "8.1.4",
-        "@storybook/addon-measure": "8.1.4",
-        "@storybook/addon-outline": "8.1.4",
-        "@storybook/addon-toolbars": "8.1.4",
-        "@storybook/addon-viewport": "8.1.4",
-        "@storybook/core-common": "8.1.4",
-        "@storybook/manager-api": "8.1.4",
-        "@storybook/node-logger": "8.1.4",
-        "@storybook/preview-api": "8.1.4",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-essentials/-/addon-essentials-8.1.6.tgz",
+      "integrity": "sha512-8ve9eM9dL6JsC5hV98unXtADvwyhIZoa3iWSeTicxWab49tvAfIM9ExwcWmUyPaB4m5q45jBSBXg66bzW2+TFw==",
+      "dev": true,
+      "dependencies": {
+        "@storybook/addon-actions": "8.1.6",
+        "@storybook/addon-backgrounds": "8.1.6",
+        "@storybook/addon-controls": "8.1.6",
+        "@storybook/addon-docs": "8.1.6",
+        "@storybook/addon-highlight": "8.1.6",
+        "@storybook/addon-measure": "8.1.6",
+        "@storybook/addon-outline": "8.1.6",
+        "@storybook/addon-toolbars": "8.1.6",
+        "@storybook/addon-viewport": "8.1.6",
+        "@storybook/core-common": "8.1.6",
+        "@storybook/manager-api": "8.1.6",
+        "@storybook/node-logger": "8.1.6",
+        "@storybook/preview-api": "8.1.6",
         "ts-dedent": "^2.0.0"
       },
       "funding": {
@@ -12613,9 +12625,9 @@
       }
     },
     "node_modules/@storybook/addon-highlight": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-highlight/-/addon-highlight-8.1.4.tgz",
-      "integrity": "sha512-Wx8p/DrEuf/fis5x9XHT1gYEJaM9ia/aPPqUfFq/o66z2jUPgITZ49aYRMA2VXxViG6RPAu2cp2ma4FrHy0FuA==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-highlight/-/addon-highlight-8.1.6.tgz",
+      "integrity": "sha512-QT95TS4OT0SJJVz/1m038COUdS2yWukQOwyq2rCgSM6nU3OHOPf/CldDK4Sdch7Z4jV9kRdRS0Pu4FB5SV+uOw==",
       "dev": true,
       "dependencies": {
         "@storybook/global": "^5.0.0"
@@ -12626,9 +12638,9 @@
       }
     },
     "node_modules/@storybook/addon-measure": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-measure/-/addon-measure-8.1.4.tgz",
-      "integrity": "sha512-gj0QqcSiU/k8KseWGcqk0rPxaPyDjhFPwOrLfpIhQVhLdmWnWQKtnfCyFVBV7lC6znDAGPuJz+eh+hqqA+j9qA==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-measure/-/addon-measure-8.1.6.tgz",
+      "integrity": "sha512-afG6XzClrkBQ9ZUZQs0rI9z/RYB+qhebG5k1NTCGYJnj7K4c+jso9nQ9vmypOBqlYKwTT2ZG+9xSK1/IhudEvg==",
       "dev": true,
       "dependencies": {
         "@storybook/global": "^5.0.0",
@@ -12640,9 +12652,9 @@
       }
     },
     "node_modules/@storybook/addon-outline": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-outline/-/addon-outline-8.1.4.tgz",
-      "integrity": "sha512-SUjZh83a8P6SIERToG86p1u999nlk9zwz4SsXh4zAOpfr+XVpvNiHNLTu0LexpjnWEFnSOEOMx73vpSqWduDrw==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-outline/-/addon-outline-8.1.6.tgz",
+      "integrity": "sha512-YjH3L4kxln0fLF77oDGJ2KF1I0RNrBQ9FRtqZkGMUbplxwYU0BBrguSgVeGxTLN1q/69LmL6wjFP4nLzqZARhA==",
       "dev": true,
       "dependencies": {
         "@storybook/global": "^5.0.0",
@@ -12654,9 +12666,9 @@
       }
     },
     "node_modules/@storybook/addon-toolbars": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-toolbars/-/addon-toolbars-8.1.4.tgz",
-      "integrity": "sha512-bTFRL5BWHoLCyq93gaEVkqCgsvw8egP7D1+Nv/mbnoeOZQzG6hnqkRfJS+d0m8iLB8rTbN0H83tYt8TZrDuFXg==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-toolbars/-/addon-toolbars-8.1.6.tgz",
+      "integrity": "sha512-d1GciLzD2ZRqh7+b8+JGuCdx8x/MAobhTy+jKeK79d+QKNtPhqZ1OvyUbwObgD6XLF8B/3DvyP3r52lmYMwlnQ==",
       "dev": true,
       "funding": {
         "type": "opencollective",
@@ -12664,9 +12676,9 @@
       }
     },
     "node_modules/@storybook/addon-viewport": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-viewport/-/addon-viewport-8.1.4.tgz",
-      "integrity": "sha512-OmHJzs6ZzLxD2ihNoc3s2YOJS9PDQNvDej6yYlWRLzS8DAW8ADE3DYl0i8wv/zDXbgEVxyEYwe8JhouIu8x5MA==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-viewport/-/addon-viewport-8.1.6.tgz",
+      "integrity": "sha512-4EpEkJW1fPqlHIqG7OQtnAaHh9DPj7k+guXpzWjVwHfF6AE0fXIg7Yx6iVDGPyKkRaagPw6nL8DOr2U8YwK4rQ==",
       "dev": true,
       "dependencies": {
         "memoizerific": "^1.11.3"
@@ -12848,23 +12860,23 @@
       }
     },
     "node_modules/@storybook/angular": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/angular/-/angular-8.1.4.tgz",
-      "integrity": "sha512-pe/uadsGOZeRqgOsk2IVjhpf0H/2neyHBzdz0BxOwrs/U1l3ni0DWDAolNUq1PfWFUCNGFYuHtsahaid4ZUCYw==",
-      "dev": true,
-      "dependencies": {
-        "@storybook/builder-webpack5": "8.1.4",
-        "@storybook/client-logger": "8.1.4",
-        "@storybook/core-common": "8.1.4",
-        "@storybook/core-events": "8.1.4",
-        "@storybook/core-server": "8.1.4",
-        "@storybook/core-webpack": "8.1.4",
-        "@storybook/docs-tools": "8.1.4",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/angular/-/angular-8.1.6.tgz",
+      "integrity": "sha512-RDKAJphZRdM1KJtlf4bv0f/NlQm2aLc2Dfr5B4bU1q0I4WoxsmhxC5BFlCFOxwVX0K4d6FuXrZSySd4pFZN8Fg==",
+      "dev": true,
+      "dependencies": {
+        "@storybook/builder-webpack5": "8.1.6",
+        "@storybook/client-logger": "8.1.6",
+        "@storybook/core-common": "8.1.6",
+        "@storybook/core-events": "8.1.6",
+        "@storybook/core-server": "8.1.6",
+        "@storybook/core-webpack": "8.1.6",
+        "@storybook/docs-tools": "8.1.6",
         "@storybook/global": "^5.0.0",
-        "@storybook/node-logger": "8.1.4",
-        "@storybook/preview-api": "8.1.4",
-        "@storybook/telemetry": "8.1.4",
-        "@storybook/types": "8.1.4",
+        "@storybook/node-logger": "8.1.6",
+        "@storybook/preview-api": "8.1.6",
+        "@storybook/telemetry": "8.1.6",
+        "@storybook/types": "8.1.6",
         "@types/node": "^18.0.0",
         "@types/react": "^18.0.37",
         "@types/react-dom": "^18.0.11",
@@ -12909,9 +12921,9 @@
       }
     },
     "node_modules/@storybook/angular/node_modules/@storybook/core-events": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.4.tgz",
-      "integrity": "sha512-oZAP3aRDeRyo2GQmADh4R3wJLIb9Ie0FUcWx8V4fvuydzeh6Pprgo//COCR+kySG4kRLqofWeF1Zzvft58Q0kg==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.6.tgz",
+      "integrity": "sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==",
       "dev": true,
       "dependencies": {
         "@storybook/csf": "^0.1.7",
@@ -12923,9 +12935,9 @@
       }
     },
     "node_modules/@storybook/angular/node_modules/@types/node": {
-      "version": "18.19.33",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-18.19.33.tgz",
-      "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==",
+      "version": "18.19.34",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-18.19.34.tgz",
+      "integrity": "sha512-eXF4pfBNV5DAMKGbI02NnDtWrQ40hAN558/2vvS4gMpMIxaf6JmD7YjnZbq0Q9TDSSkKBamime8ewRoomHdt4g==",
       "dev": true,
       "dependencies": {
         "undici-types": "~5.26.4"
@@ -12963,9 +12975,9 @@
       }
     },
     "node_modules/@storybook/angular/node_modules/enhanced-resolve": {
-      "version": "5.16.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz",
-      "integrity": "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==",
+      "version": "5.17.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz",
+      "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==",
       "dev": true,
       "dependencies": {
         "graceful-fs": "^4.2.4",
@@ -13154,23 +13166,23 @@
       }
     },
     "node_modules/@storybook/blocks": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/blocks/-/blocks-8.1.4.tgz",
-      "integrity": "sha512-Viqb5Hm5Eb9xrmjY7MV9caL5xPJF90vPBALxKrxL8Io4uoAWlzi3uBlx8Hda0nF2qf/PkFdGBM4WqHFM3wXG+w==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/blocks/-/blocks-8.1.6.tgz",
+      "integrity": "sha512-HBp80G9puOejqlBA0iNlV3gUxc7TkBlNIVG2rmhjcvPZUueldxTUGIGvEfTLdEM6nqzNVZT+duXwqeHHnDcynA==",
       "dev": true,
       "dependencies": {
-        "@storybook/channels": "8.1.4",
-        "@storybook/client-logger": "8.1.4",
-        "@storybook/components": "8.1.4",
-        "@storybook/core-events": "8.1.4",
+        "@storybook/channels": "8.1.6",
+        "@storybook/client-logger": "8.1.6",
+        "@storybook/components": "8.1.6",
+        "@storybook/core-events": "8.1.6",
         "@storybook/csf": "^0.1.7",
-        "@storybook/docs-tools": "8.1.4",
+        "@storybook/docs-tools": "8.1.6",
         "@storybook/global": "^5.0.0",
         "@storybook/icons": "^1.2.5",
-        "@storybook/manager-api": "8.1.4",
-        "@storybook/preview-api": "8.1.4",
-        "@storybook/theming": "8.1.4",
-        "@storybook/types": "8.1.4",
+        "@storybook/manager-api": "8.1.6",
+        "@storybook/preview-api": "8.1.6",
+        "@storybook/theming": "8.1.6",
+        "@storybook/types": "8.1.6",
         "@types/lodash": "^4.14.167",
         "color-convert": "^2.0.1",
         "dequal": "^2.0.2",
@@ -13202,19 +13214,19 @@
       }
     },
     "node_modules/@storybook/blocks/node_modules/@storybook/components": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/components/-/components-8.1.4.tgz",
-      "integrity": "sha512-Ef1gmHfId/T9tUyOZkvZJx3uEctxANM7OUXCiwJagL31hUdqV62GvE2Oi3JF9qlTO2jH6G5chqFduGr016hR9A==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/components/-/components-8.1.6.tgz",
+      "integrity": "sha512-RDcSj2gBVhK/klfcXQgINtvWe5hpJ1CYUv8hrAon3fWtZmX1+IrTJTorsdISvdHQ99o0WHZ+Ouz42O0yJnHzRg==",
       "dev": true,
       "dependencies": {
         "@radix-ui/react-dialog": "^1.0.5",
         "@radix-ui/react-slot": "^1.0.2",
-        "@storybook/client-logger": "8.1.4",
+        "@storybook/client-logger": "8.1.6",
         "@storybook/csf": "^0.1.7",
         "@storybook/global": "^5.0.0",
         "@storybook/icons": "^1.2.5",
-        "@storybook/theming": "8.1.4",
-        "@storybook/types": "8.1.4",
+        "@storybook/theming": "8.1.6",
+        "@storybook/types": "8.1.6",
         "memoizerific": "^1.11.3",
         "util-deprecate": "^1.0.2"
       },
@@ -13228,9 +13240,9 @@
       }
     },
     "node_modules/@storybook/blocks/node_modules/@storybook/core-events": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.4.tgz",
-      "integrity": "sha512-oZAP3aRDeRyo2GQmADh4R3wJLIb9Ie0FUcWx8V4fvuydzeh6Pprgo//COCR+kySG4kRLqofWeF1Zzvft58Q0kg==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.6.tgz",
+      "integrity": "sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==",
       "dev": true,
       "dependencies": {
         "@storybook/csf": "^0.1.7",
@@ -13242,13 +13254,13 @@
       }
     },
     "node_modules/@storybook/blocks/node_modules/@storybook/theming": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/theming/-/theming-8.1.4.tgz",
-      "integrity": "sha512-ujJIBEnNXW8SXxwZp2mQ5k9vHFDqL0dB7bLACVdBJO7+euBJRGeJLRRoFJ/5LivQh0kKdIkaIrp1om32kgPrEA==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/theming/-/theming-8.1.6.tgz",
+      "integrity": "sha512-0Cl/7/0z2WSfXhZ9XSw6rgEjb0fXac7jfktieX0vYo1YckrNpWFRQP9NCpVPAcYZaFLlRSOqYark6CLoutEsIg==",
       "dev": true,
       "dependencies": {
         "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
-        "@storybook/client-logger": "8.1.4",
+        "@storybook/client-logger": "8.1.6",
         "@storybook/global": "^5.0.0",
         "memoizerific": "^1.11.3"
       },
@@ -13270,15 +13282,15 @@
       }
     },
     "node_modules/@storybook/builder-manager": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/builder-manager/-/builder-manager-8.1.4.tgz",
-      "integrity": "sha512-kbbekBBZ+OKsHknHqAQSRDAQiXBP8RJn0QGX/nF0colq6wkTB4T8KiH7hEGpwFb6gECFCu47T8Ku+wkY8nlfMw==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/builder-manager/-/builder-manager-8.1.6.tgz",
+      "integrity": "sha512-Y5d+dikKnUuCYyh4VLEF6A+AbWughEgtipVkDKOddSTzn04trClIOKqfhQqEUObydCpgvvfdjGXJa/zDRV/UQA==",
       "dev": true,
       "dependencies": {
         "@fal-works/esbuild-plugin-global-externals": "^2.1.2",
-        "@storybook/core-common": "8.1.4",
-        "@storybook/manager": "8.1.4",
-        "@storybook/node-logger": "8.1.4",
+        "@storybook/core-common": "8.1.6",
+        "@storybook/manager": "8.1.6",
+        "@storybook/node-logger": "8.1.6",
         "@types/ejs": "^3.1.1",
         "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10",
         "browser-assert": "^1.2.1",
@@ -13296,19 +13308,19 @@
       }
     },
     "node_modules/@storybook/builder-webpack5": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/builder-webpack5/-/builder-webpack5-8.1.4.tgz",
-      "integrity": "sha512-pGHFH5IlU1F3E5DSf54vUySxM9QWONujhgmHy50A/4bDsi0Vd1l+eulx8gb43KJ0/mLUyKG61kYhZRO1AZsbUQ==",
-      "dev": true,
-      "dependencies": {
-        "@storybook/channels": "8.1.4",
-        "@storybook/client-logger": "8.1.4",
-        "@storybook/core-common": "8.1.4",
-        "@storybook/core-events": "8.1.4",
-        "@storybook/core-webpack": "8.1.4",
-        "@storybook/node-logger": "8.1.4",
-        "@storybook/preview": "8.1.4",
-        "@storybook/preview-api": "8.1.4",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/builder-webpack5/-/builder-webpack5-8.1.6.tgz",
+      "integrity": "sha512-FP/vEUSM+/x+6Pof4d3EBaLH4dlzpH97Pzc3RsVD1qvEqVRHUyfbROh5Ud7/+X0m75M2kkpFtmlH/W9fVWzWGw==",
+      "dev": true,
+      "dependencies": {
+        "@storybook/channels": "8.1.6",
+        "@storybook/client-logger": "8.1.6",
+        "@storybook/core-common": "8.1.6",
+        "@storybook/core-events": "8.1.6",
+        "@storybook/core-webpack": "8.1.6",
+        "@storybook/node-logger": "8.1.6",
+        "@storybook/preview": "8.1.6",
+        "@storybook/preview-api": "8.1.6",
         "@types/node": "^18.0.0",
         "@types/semver": "^7.3.4",
         "browser-assert": "^1.2.1",
@@ -13347,9 +13359,9 @@
       }
     },
     "node_modules/@storybook/builder-webpack5/node_modules/@storybook/core-events": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.4.tgz",
-      "integrity": "sha512-oZAP3aRDeRyo2GQmADh4R3wJLIb9Ie0FUcWx8V4fvuydzeh6Pprgo//COCR+kySG4kRLqofWeF1Zzvft58Q0kg==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.6.tgz",
+      "integrity": "sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==",
       "dev": true,
       "dependencies": {
         "@storybook/csf": "^0.1.7",
@@ -13361,9 +13373,9 @@
       }
     },
     "node_modules/@storybook/builder-webpack5/node_modules/@types/node": {
-      "version": "18.19.33",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-18.19.33.tgz",
-      "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==",
+      "version": "18.19.34",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-18.19.34.tgz",
+      "integrity": "sha512-eXF4pfBNV5DAMKGbI02NnDtWrQ40hAN558/2vvS4gMpMIxaf6JmD7YjnZbq0Q9TDSSkKBamime8ewRoomHdt4g==",
       "dev": true,
       "dependencies": {
         "undici-types": "~5.26.4"
@@ -13551,13 +13563,13 @@
       }
     },
     "node_modules/@storybook/channels": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/channels/-/channels-8.1.4.tgz",
-      "integrity": "sha512-cmITS0w8e9Ys1vqp8S7+uyQKgqVIdUEWs9FK90XeAs0lcuvW10S3qdrarWPbUgKFFFsGIGPIvImbT1vf80/bcQ==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/channels/-/channels-8.1.6.tgz",
+      "integrity": "sha512-CzDnP6qfI8OC8pGUk+wPUzLPYcKhX8XbriF2gBtwl6qVM8YfkHP2mLTiDYDwBIi0rLuUbSm/SpILXQ/ouOHOGw==",
       "dev": true,
       "dependencies": {
-        "@storybook/client-logger": "8.1.4",
-        "@storybook/core-events": "8.1.4",
+        "@storybook/client-logger": "8.1.6",
+        "@storybook/core-events": "8.1.6",
         "@storybook/global": "^5.0.0",
         "telejson": "^7.2.0",
         "tiny-invariant": "^1.3.1"
@@ -13568,9 +13580,9 @@
       }
     },
     "node_modules/@storybook/channels/node_modules/@storybook/core-events": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.4.tgz",
-      "integrity": "sha512-oZAP3aRDeRyo2GQmADh4R3wJLIb9Ie0FUcWx8V4fvuydzeh6Pprgo//COCR+kySG4kRLqofWeF1Zzvft58Q0kg==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.6.tgz",
+      "integrity": "sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==",
       "dev": true,
       "dependencies": {
         "@storybook/csf": "^0.1.7",
@@ -13582,9 +13594,9 @@
       }
     },
     "node_modules/@storybook/client-logger": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/client-logger/-/client-logger-8.1.4.tgz",
-      "integrity": "sha512-I0PqDoNZf4rqrJYwFHhCwuXumpxvzyTzI5qI5R2JT93i49QShI3pLXY31C9VemVBJmS+pBWVOm6RTIdkQiKVWw==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/client-logger/-/client-logger-8.1.6.tgz",
+      "integrity": "sha512-QfSoUxS1rmrBzO7o99og9g+Gkm7sTmU5ZOpTkjszjlRqfV6/77eUnUOzUikej4LqPLmlJV5fqGuvoP0aNVksDw==",
       "dev": true,
       "dependencies": {
         "@storybook/global": "^5.0.0"
@@ -13672,15 +13684,15 @@
       }
     },
     "node_modules/@storybook/core-common": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-common/-/core-common-8.1.4.tgz",
-      "integrity": "sha512-hpJ1tDkseNzcf0XpNFbt2gEYdw5OjskWmviSjQwoGHjCvpvWQCo0hvuj7v9cZHgSScOreLu7kh7cl9hoXhA+dQ==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-common/-/core-common-8.1.6.tgz",
+      "integrity": "sha512-OTlfJFaTOB588ibXrrFm0TAXam6E5xV1VXSjNXL+fIifx8Kjln2HNSy1JKjvcblQneYiV4J1xPCVnAIe0EGHDg==",
       "dev": true,
       "dependencies": {
-        "@storybook/core-events": "8.1.4",
-        "@storybook/csf-tools": "8.1.4",
-        "@storybook/node-logger": "8.1.4",
-        "@storybook/types": "8.1.4",
+        "@storybook/core-events": "8.1.6",
+        "@storybook/csf-tools": "8.1.6",
+        "@storybook/node-logger": "8.1.6",
+        "@storybook/types": "8.1.6",
         "@yarnpkg/fslib": "2.10.3",
         "@yarnpkg/libzip": "2.3.0",
         "chalk": "^4.1.0",
@@ -13702,7 +13714,7 @@
         "pretty-hrtime": "^1.0.3",
         "resolve-from": "^5.0.0",
         "semver": "^7.3.7",
-        "tempy": "^1.0.1",
+        "tempy": "^3.1.0",
         "tiny-invariant": "^1.3.1",
         "ts-dedent": "^2.0.0",
         "util": "^0.12.4"
@@ -13721,9 +13733,9 @@
       }
     },
     "node_modules/@storybook/core-common/node_modules/@storybook/core-events": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.4.tgz",
-      "integrity": "sha512-oZAP3aRDeRyo2GQmADh4R3wJLIb9Ie0FUcWx8V4fvuydzeh6Pprgo//COCR+kySG4kRLqofWeF1Zzvft58Q0kg==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.6.tgz",
+      "integrity": "sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==",
       "dev": true,
       "dependencies": {
         "@storybook/csf": "^0.1.7",
@@ -13850,29 +13862,29 @@
       }
     },
     "node_modules/@storybook/core-server": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-server/-/core-server-8.1.4.tgz",
-      "integrity": "sha512-g7x3vzk3jOZrOySMbtxk8u4x/MAZyDIjrHMMBQO9mNXKl0AJfU0X1v3Qx9wg+314KfFG/Iq63mYaBjj3EDVFEg==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-server/-/core-server-8.1.6.tgz",
+      "integrity": "sha512-rgkeTG8V4emzhPqjlhchsjLay0WtgK7SrXNf1X40oTJIwmbgbReLJ5EmOXBe9rhWSXJ13aKL3l6JuTLAoptSkg==",
       "dev": true,
       "dependencies": {
         "@aw-web-design/x-default-browser": "1.4.126",
         "@babel/core": "^7.24.4",
         "@babel/parser": "^7.24.4",
         "@discoveryjs/json-ext": "^0.5.3",
-        "@storybook/builder-manager": "8.1.4",
-        "@storybook/channels": "8.1.4",
-        "@storybook/core-common": "8.1.4",
-        "@storybook/core-events": "8.1.4",
+        "@storybook/builder-manager": "8.1.6",
+        "@storybook/channels": "8.1.6",
+        "@storybook/core-common": "8.1.6",
+        "@storybook/core-events": "8.1.6",
         "@storybook/csf": "^0.1.7",
-        "@storybook/csf-tools": "8.1.4",
+        "@storybook/csf-tools": "8.1.6",
         "@storybook/docs-mdx": "3.1.0-next.0",
         "@storybook/global": "^5.0.0",
-        "@storybook/manager": "8.1.4",
-        "@storybook/manager-api": "8.1.4",
-        "@storybook/node-logger": "8.1.4",
-        "@storybook/preview-api": "8.1.4",
-        "@storybook/telemetry": "8.1.4",
-        "@storybook/types": "8.1.4",
+        "@storybook/manager": "8.1.6",
+        "@storybook/manager-api": "8.1.6",
+        "@storybook/node-logger": "8.1.6",
+        "@storybook/preview-api": "8.1.6",
+        "@storybook/telemetry": "8.1.6",
+        "@storybook/types": "8.1.6",
         "@types/detect-port": "^1.3.0",
         "@types/diff": "^5.0.9",
         "@types/node": "^18.0.0",
@@ -13887,7 +13899,6 @@
         "express": "^4.17.3",
         "fs-extra": "^11.1.0",
         "globby": "^14.0.1",
-        "ip": "^2.0.1",
         "lodash": "^4.17.21",
         "open": "^8.4.0",
         "pretty-hrtime": "^1.0.3",
@@ -13908,9 +13919,9 @@
       }
     },
     "node_modules/@storybook/core-server/node_modules/@storybook/core-events": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.4.tgz",
-      "integrity": "sha512-oZAP3aRDeRyo2GQmADh4R3wJLIb9Ie0FUcWx8V4fvuydzeh6Pprgo//COCR+kySG4kRLqofWeF1Zzvft58Q0kg==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.6.tgz",
+      "integrity": "sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==",
       "dev": true,
       "dependencies": {
         "@storybook/csf": "^0.1.7",
@@ -13922,9 +13933,9 @@
       }
     },
     "node_modules/@storybook/core-server/node_modules/@types/node": {
-      "version": "18.19.33",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-18.19.33.tgz",
-      "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==",
+      "version": "18.19.34",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-18.19.34.tgz",
+      "integrity": "sha512-eXF4pfBNV5DAMKGbI02NnDtWrQ40hAN558/2vvS4gMpMIxaf6JmD7YjnZbq0Q9TDSSkKBamime8ewRoomHdt4g==",
       "dev": true,
       "dependencies": {
         "undici-types": "~5.26.4"
@@ -13983,14 +13994,14 @@
       }
     },
     "node_modules/@storybook/core-webpack": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-webpack/-/core-webpack-8.1.4.tgz",
-      "integrity": "sha512-rIv1aaog6dQhC8qYFUHLcv7XipfCSg4UMM4CIMDV5GM8+qcyiSeU1nsLnAXvhpnieSGmkimVqwPl8RPVB0Q/5g==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-webpack/-/core-webpack-8.1.6.tgz",
+      "integrity": "sha512-KjcAEDpHnX0M/7/hUckmZghvb+8FwrShQ2On92jkeL1HgKwzk9HUxFowMJAn1arYfkUT45q9g7HfqSmon36f5Q==",
       "dev": true,
       "dependencies": {
-        "@storybook/core-common": "8.1.4",
-        "@storybook/node-logger": "8.1.4",
-        "@storybook/types": "8.1.4",
+        "@storybook/core-common": "8.1.6",
+        "@storybook/node-logger": "8.1.6",
+        "@storybook/types": "8.1.6",
         "@types/node": "^18.0.0",
         "ts-dedent": "^2.0.0"
       },
@@ -14000,30 +14011,30 @@
       }
     },
     "node_modules/@storybook/core-webpack/node_modules/@types/node": {
-      "version": "18.19.33",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-18.19.33.tgz",
-      "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==",
+      "version": "18.19.34",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-18.19.34.tgz",
+      "integrity": "sha512-eXF4pfBNV5DAMKGbI02NnDtWrQ40hAN558/2vvS4gMpMIxaf6JmD7YjnZbq0Q9TDSSkKBamime8ewRoomHdt4g==",
       "dev": true,
       "dependencies": {
         "undici-types": "~5.26.4"
       }
     },
     "node_modules/@storybook/csf": {
-      "version": "0.1.7",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/csf/-/csf-0.1.7.tgz",
-      "integrity": "sha512-53JeLZBibjQxi0Ep+/AJTfxlofJlxy1jXcSKENlnKxHjWEYyHQCumMP5yTFjf7vhNnMjEpV3zx6t23ssFiGRyw==",
+      "version": "0.1.8",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/csf/-/csf-0.1.8.tgz",
+      "integrity": "sha512-Ntab9o7LjBCbFIao5l42itFiaSh/Qu+l16l/r/9qmV9LnYZkO+JQ7tzhdlwpgJfhs+B5xeejpdAtftDRyXNajw==",
       "dev": true,
       "dependencies": {
         "type-fest": "^2.19.0"
       }
     },
     "node_modules/@storybook/csf-plugin": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/csf-plugin/-/csf-plugin-8.1.4.tgz",
-      "integrity": "sha512-mrfyPg/tXTJES3Tg/OMArJ/0erbwWnsWvlSDRV3cPN2AhZdb7hj7/rLjOzFNzqlxdhyfIjuxUYBp9cz4SdgIrQ==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/csf-plugin/-/csf-plugin-8.1.6.tgz",
+      "integrity": "sha512-y2OW84leoWsqfBXb7EoRy2QUmtsI3gpqYqpyD/d5K+vQ+E9CBel2WB8RPrwcYm2L88WPDaufQQDzqyB7aMx4fQ==",
       "dev": true,
       "dependencies": {
-        "@storybook/csf-tools": "8.1.4",
+        "@storybook/csf-tools": "8.1.6",
         "unplugin": "^1.3.1"
       },
       "funding": {
@@ -14032,9 +14043,9 @@
       }
     },
     "node_modules/@storybook/csf-tools": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/csf-tools/-/csf-tools-8.1.4.tgz",
-      "integrity": "sha512-0Bper543cY8k01MtFoatewpsw3popuukISeYbzz/26H6QHTojm7PD4ol2yQkcDC/EBA5cU0NbOKACXicd1b3WQ==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/csf-tools/-/csf-tools-8.1.6.tgz",
+      "integrity": "sha512-jrKfHFNhiLBhWWW4/fm2wgKEVg55e6QuYUHY16KGd7PdPuzm+2Pt7jIl5V9yIj6a59YbjeMpT6jWPKbFx2TuCw==",
       "dev": true,
       "dependencies": {
         "@babel/generator": "^7.24.4",
@@ -14042,7 +14053,7 @@
         "@babel/traverse": "^7.24.1",
         "@babel/types": "^7.24.0",
         "@storybook/csf": "^0.1.7",
-        "@storybook/types": "8.1.4",
+        "@storybook/types": "8.1.6",
         "fs-extra": "^11.1.0",
         "recast": "^0.23.5",
         "ts-dedent": "^2.0.0"
@@ -14053,12 +14064,12 @@
       }
     },
     "node_modules/@storybook/csf-tools/node_modules/@babel/generator": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/generator/-/generator-7.24.6.tgz",
-      "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/generator/-/generator-7.24.7.tgz",
+      "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==",
       "dev": true,
       "dependencies": {
-        "@babel/types": "^7.24.6",
+        "@babel/types": "^7.24.7",
         "@jridgewell/gen-mapping": "^0.3.5",
         "@jridgewell/trace-mapping": "^0.3.25",
         "jsesc": "^2.5.1"
@@ -14074,15 +14085,15 @@
       "dev": true
     },
     "node_modules/@storybook/docs-tools": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/docs-tools/-/docs-tools-8.1.4.tgz",
-      "integrity": "sha512-taAyvDUYwOj/GOmmB850osdjLc4rW9rwfpGUewQOG17CAAZYRPchMjUGPTS96jt3RzPMPiJkV9TS7BLXmJ9kQg==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/docs-tools/-/docs-tools-8.1.6.tgz",
+      "integrity": "sha512-IhqQHSJ5nEBEJ162P/6/6c45toLinWpAkB7pwbAoP00djZSzfHNdQ4HfpZSGfD4GUJIvzsqMzUlyqCKLAoRPPA==",
       "dev": true,
       "dependencies": {
-        "@storybook/core-common": "8.1.4",
-        "@storybook/core-events": "8.1.4",
-        "@storybook/preview-api": "8.1.4",
-        "@storybook/types": "8.1.4",
+        "@storybook/core-common": "8.1.6",
+        "@storybook/core-events": "8.1.6",
+        "@storybook/preview-api": "8.1.6",
+        "@storybook/types": "8.1.6",
         "@types/doctrine": "^0.0.3",
         "assert": "^2.1.0",
         "doctrine": "^3.0.0",
@@ -14094,9 +14105,9 @@
       }
     },
     "node_modules/@storybook/docs-tools/node_modules/@storybook/core-events": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.4.tgz",
-      "integrity": "sha512-oZAP3aRDeRyo2GQmADh4R3wJLIb9Ie0FUcWx8V4fvuydzeh6Pprgo//COCR+kySG4kRLqofWeF1Zzvft58Q0kg==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.6.tgz",
+      "integrity": "sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==",
       "dev": true,
       "dependencies": {
         "@storybook/csf": "^0.1.7",
@@ -14127,9 +14138,9 @@
       }
     },
     "node_modules/@storybook/manager": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/manager/-/manager-8.1.4.tgz",
-      "integrity": "sha512-hn6tSN/9vQqaeUDCp7KBNTPzxAHXgp2JRw5C3t0vKpJP0Pv2mfL2eeT/9liFMcTaCa3NU04rTq5C9vxIRLG70A==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/manager/-/manager-8.1.6.tgz",
+      "integrity": "sha512-B7xc09FYHqC1sknJoWkGHBBCMQlfg7hF+4x42cGhAyYed4TeYAf7b1PDniq8L/PLbUgzTw+A62UC1fMurCcVDQ==",
       "dev": true,
       "funding": {
         "type": "opencollective",
@@ -14137,20 +14148,20 @@
       }
     },
     "node_modules/@storybook/manager-api": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/manager-api/-/manager-api-8.1.4.tgz",
-      "integrity": "sha512-cupFijTFID2+XB4Utkqjtayw7uisPFYRGpfvpom+4Aq42sCNKWkE2WYoXCtgxB7SKWSHll6zL9+ZpesvJ6tWNg==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/manager-api/-/manager-api-8.1.6.tgz",
+      "integrity": "sha512-L/s1FdFh/P+eFmQwLtFtJHwFJrGD9H7nauaQlKJOrU3GeXfjBjtlAZQF0Q6B4ZTGxwZjQrzShpt/0yKc6gymtw==",
       "dev": true,
       "dependencies": {
-        "@storybook/channels": "8.1.4",
-        "@storybook/client-logger": "8.1.4",
-        "@storybook/core-events": "8.1.4",
+        "@storybook/channels": "8.1.6",
+        "@storybook/client-logger": "8.1.6",
+        "@storybook/core-events": "8.1.6",
         "@storybook/csf": "^0.1.7",
         "@storybook/global": "^5.0.0",
         "@storybook/icons": "^1.2.5",
-        "@storybook/router": "8.1.4",
-        "@storybook/theming": "8.1.4",
-        "@storybook/types": "8.1.4",
+        "@storybook/router": "8.1.6",
+        "@storybook/theming": "8.1.6",
+        "@storybook/types": "8.1.6",
         "dequal": "^2.0.2",
         "lodash": "^4.17.21",
         "memoizerific": "^1.11.3",
@@ -14164,9 +14175,9 @@
       }
     },
     "node_modules/@storybook/manager-api/node_modules/@storybook/core-events": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.4.tgz",
-      "integrity": "sha512-oZAP3aRDeRyo2GQmADh4R3wJLIb9Ie0FUcWx8V4fvuydzeh6Pprgo//COCR+kySG4kRLqofWeF1Zzvft58Q0kg==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.6.tgz",
+      "integrity": "sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==",
       "dev": true,
       "dependencies": {
         "@storybook/csf": "^0.1.7",
@@ -14178,13 +14189,13 @@
       }
     },
     "node_modules/@storybook/manager-api/node_modules/@storybook/theming": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/theming/-/theming-8.1.4.tgz",
-      "integrity": "sha512-ujJIBEnNXW8SXxwZp2mQ5k9vHFDqL0dB7bLACVdBJO7+euBJRGeJLRRoFJ/5LivQh0kKdIkaIrp1om32kgPrEA==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/theming/-/theming-8.1.6.tgz",
+      "integrity": "sha512-0Cl/7/0z2WSfXhZ9XSw6rgEjb0fXac7jfktieX0vYo1YckrNpWFRQP9NCpVPAcYZaFLlRSOqYark6CLoutEsIg==",
       "dev": true,
       "dependencies": {
         "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
-        "@storybook/client-logger": "8.1.4",
+        "@storybook/client-logger": "8.1.6",
         "@storybook/global": "^5.0.0",
         "memoizerific": "^1.11.3"
       },
@@ -14206,9 +14217,9 @@
       }
     },
     "node_modules/@storybook/node-logger": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/node-logger/-/node-logger-8.1.4.tgz",
-      "integrity": "sha512-tMcVPdTPN3ZWgzc4YA2MC3GQEuE6Cbx2AN2hQYhdF8O0v+IlAbnad5heUFVEM+fGBpoxZJtVaRohuAd6BR/Ffw==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/node-logger/-/node-logger-8.1.6.tgz",
+      "integrity": "sha512-IZEiTLFHu8Oom/vdEGpisSw5CfU+cw6/fTaX1P3EVClFOWVuy8/3X5MPu4wJH3jPym6E2DBduIUFeRsiuq61gA==",
       "dev": true,
       "funding": {
         "type": "opencollective",
@@ -14216,9 +14227,9 @@
       }
     },
     "node_modules/@storybook/preview": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/preview/-/preview-8.1.4.tgz",
-      "integrity": "sha512-M2scYBLMda0EZk9B1Pvlig6GZfkWrbw2gBd5LTSwLV5gpuA5IXYeK/k0J+molE8Cl+Jpgu016y85RiUxA7YC1g==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/preview/-/preview-8.1.6.tgz",
+      "integrity": "sha512-o9OgOmO10GyX1ZC7WiapYqGdst4TOCPLqWSu3H2nL4ZT7BQLUQfCy30kyoMO7KyxCgc5K5rcqG7qZ/N0tfUgRg==",
       "dev": true,
       "funding": {
         "type": "opencollective",
@@ -14226,17 +14237,17 @@
       }
     },
     "node_modules/@storybook/preview-api": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/preview-api/-/preview-api-8.1.4.tgz",
-      "integrity": "sha512-WHS3k/8UZT5vYJ+evSAMLG89sv1rBaojTQ2XNgv/DX74vK4l0MQ61wsORC0v7ScGyEuwYIuSCqHH5NNrOBLxmA==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/preview-api/-/preview-api-8.1.6.tgz",
+      "integrity": "sha512-g9EvVg/DYqmjMh1uivJBJnSIvURyuK4LLabYicQNmYdQJscAeXX2bpMcA4aeci9BBm9B2RP7JbSnq7DbXZaJYA==",
       "dev": true,
       "dependencies": {
-        "@storybook/channels": "8.1.4",
-        "@storybook/client-logger": "8.1.4",
-        "@storybook/core-events": "8.1.4",
+        "@storybook/channels": "8.1.6",
+        "@storybook/client-logger": "8.1.6",
+        "@storybook/core-events": "8.1.6",
         "@storybook/csf": "^0.1.7",
         "@storybook/global": "^5.0.0",
-        "@storybook/types": "8.1.4",
+        "@storybook/types": "8.1.6",
         "@types/qs": "^6.9.5",
         "dequal": "^2.0.2",
         "lodash": "^4.17.21",
@@ -14252,9 +14263,9 @@
       }
     },
     "node_modules/@storybook/preview-api/node_modules/@storybook/core-events": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.4.tgz",
-      "integrity": "sha512-oZAP3aRDeRyo2GQmADh4R3wJLIb9Ie0FUcWx8V4fvuydzeh6Pprgo//COCR+kySG4kRLqofWeF1Zzvft58Q0kg==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-events/-/core-events-8.1.6.tgz",
+      "integrity": "sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==",
       "dev": true,
       "dependencies": {
         "@storybook/csf": "^0.1.7",
@@ -14266,9 +14277,9 @@
       }
     },
     "node_modules/@storybook/react-dom-shim": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/react-dom-shim/-/react-dom-shim-8.1.4.tgz",
-      "integrity": "sha512-NJBuOml3o/kgwapMB4EAt92wX1lQUgG2fG6qfBkkJ1Djk4bUW/GZndCv9sArp+wncD4rfAVYdEtI8bxmqmv49A==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/react-dom-shim/-/react-dom-shim-8.1.6.tgz",
+      "integrity": "sha512-qP5nkAmpGFy/gshO+bVjRo1rgo/6UVDElgOd2dlUtYnfdPONiOfWko2XGYKKfxa6Cp7KU35JlZz/kHGqWG31zQ==",
       "dev": true,
       "funding": {
         "type": "opencollective",
@@ -14280,12 +14291,12 @@
       }
     },
     "node_modules/@storybook/router": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/router/-/router-8.1.4.tgz",
-      "integrity": "sha512-1470aScDa8Z1cVQEi3DotrgiyHW1b88vumFsYVyAZjaqs+21NHE9uIbnyIajVoSuyGxZD0sb2PWeATjsD1FDcQ==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/router/-/router-8.1.6.tgz",
+      "integrity": "sha512-tvuhB2uXHEKK640Epm1SqVzPhQ9lXYfF7FX6FleJgVYEvZpJpNTD4RojedQoLI6SUUSXNy1Vs2QV26VM0XIPHQ==",
       "dev": true,
       "dependencies": {
-        "@storybook/client-logger": "8.1.4",
+        "@storybook/client-logger": "8.1.6",
         "memoizerific": "^1.11.3",
         "qs": "^6.10.0"
       },
@@ -14295,14 +14306,14 @@
       }
     },
     "node_modules/@storybook/telemetry": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/telemetry/-/telemetry-8.1.4.tgz",
-      "integrity": "sha512-KRy1xKBWhTr6QOA/R21QPD9lCvD8vLUuAkxWy7QUd9kamXqLSXMTAogGPZRNwsVO5rubRsf0kSu0KEA+8kyJlA==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/telemetry/-/telemetry-8.1.6.tgz",
+      "integrity": "sha512-qNWjQPF6ufRvLCAavulhNYoqldDIeBvioFuCjLlwbw3BZw3ck7pwh1vZg4AJ0SAfzbnpnXPGrHe31gnxV0D6tw==",
       "dev": true,
       "dependencies": {
-        "@storybook/client-logger": "8.1.4",
-        "@storybook/core-common": "8.1.4",
-        "@storybook/csf-tools": "8.1.4",
+        "@storybook/client-logger": "8.1.6",
+        "@storybook/core-common": "8.1.6",
+        "@storybook/csf-tools": "8.1.6",
         "chalk": "^4.1.0",
         "detect-package-manager": "^2.0.1",
         "fetch-retry": "^5.0.2",
@@ -14402,12 +14413,12 @@
       }
     },
     "node_modules/@storybook/types": {
-      "version": "8.1.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/types/-/types-8.1.4.tgz",
-      "integrity": "sha512-QfTJg5Hu3c0eiD38Z75bZsw0iCIpruOTGV5O65vCpNun7D6WUyyMM0aUJN3ytujGiHfjsWVgiSe+WoHxdy/fEA==",
+      "version": "8.1.6",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/types/-/types-8.1.6.tgz",
+      "integrity": "sha512-cWpS9+x1pxCO39spR8QmumMK2ub2p5cvMtrRvWaIjBFPbCwm2CvjBXFWIra2veBCZTxUKJ9VWxvi7pzRHjN/nw==",
       "dev": true,
       "dependencies": {
-        "@storybook/channels": "8.1.4",
+        "@storybook/channels": "8.1.6",
         "@types/express": "^4.7.0",
         "file-system-cache": "2.3.0"
       },
@@ -14466,14 +14477,14 @@
       }
     },
     "node_modules/@swc/core": {
-      "version": "1.5.7",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core/-/core-1.5.7.tgz",
-      "integrity": "sha512-U4qJRBefIJNJDRCCiVtkfa/hpiZ7w0R6kASea+/KLp+vkus3zcLSB8Ub8SvKgTIxjWpwsKcZlPf5nrv4ls46SQ==",
+      "version": "1.5.28",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core/-/core-1.5.28.tgz",
+      "integrity": "sha512-muCdNIqOTURUgYeyyOLYE3ShL8SZO6dw6bhRm6dCvxWzCZOncPc5fB0kjcPXTML+9KJoHL7ks5xg+vsQK+v6ig==",
       "devOptional": true,
       "hasInstallScript": true,
       "dependencies": {
-        "@swc/counter": "^0.1.2",
-        "@swc/types": "0.1.7"
+        "@swc/counter": "^0.1.3",
+        "@swc/types": "^0.1.8"
       },
       "engines": {
         "node": ">=10"
@@ -14483,19 +14494,19 @@
         "url": "https://opencollective.com/swc"
       },
       "optionalDependencies": {
-        "@swc/core-darwin-arm64": "1.5.7",
-        "@swc/core-darwin-x64": "1.5.7",
-        "@swc/core-linux-arm-gnueabihf": "1.5.7",
-        "@swc/core-linux-arm64-gnu": "1.5.7",
-        "@swc/core-linux-arm64-musl": "1.5.7",
-        "@swc/core-linux-x64-gnu": "1.5.7",
-        "@swc/core-linux-x64-musl": "1.5.7",
-        "@swc/core-win32-arm64-msvc": "1.5.7",
-        "@swc/core-win32-ia32-msvc": "1.5.7",
-        "@swc/core-win32-x64-msvc": "1.5.7"
+        "@swc/core-darwin-arm64": "1.5.28",
+        "@swc/core-darwin-x64": "1.5.28",
+        "@swc/core-linux-arm-gnueabihf": "1.5.28",
+        "@swc/core-linux-arm64-gnu": "1.5.28",
+        "@swc/core-linux-arm64-musl": "1.5.28",
+        "@swc/core-linux-x64-gnu": "1.5.28",
+        "@swc/core-linux-x64-musl": "1.5.28",
+        "@swc/core-win32-arm64-msvc": "1.5.28",
+        "@swc/core-win32-ia32-msvc": "1.5.28",
+        "@swc/core-win32-x64-msvc": "1.5.28"
       },
       "peerDependencies": {
-        "@swc/helpers": "^0.5.0"
+        "@swc/helpers": "*"
       },
       "peerDependenciesMeta": {
         "@swc/helpers": {
@@ -14504,9 +14515,9 @@
       }
     },
     "node_modules/@swc/core-darwin-arm64": {
-      "version": "1.5.7",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-darwin-arm64/-/core-darwin-arm64-1.5.7.tgz",
-      "integrity": "sha512-bZLVHPTpH3h6yhwVl395k0Mtx8v6CGhq5r4KQdAoPbADU974Mauz1b6ViHAJ74O0IVE5vyy7tD3OpkQxL/vMDQ==",
+      "version": "1.5.28",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-darwin-arm64/-/core-darwin-arm64-1.5.28.tgz",
+      "integrity": "sha512-sP6g63ybzIdOWNDbn51tyHN8EMt7Mb4RMeHQEsXB7wQfDvzhpWB+AbfK6Gs3Q8fwP/pmWIrWW9csKOc1K2Mmkg==",
       "cpu": [
         "arm64"
       ],
@@ -14519,9 +14530,9 @@
       }
     },
     "node_modules/@swc/core-darwin-x64": {
-      "version": "1.5.7",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-darwin-x64/-/core-darwin-x64-1.5.7.tgz",
-      "integrity": "sha512-RpUyu2GsviwTc2qVajPL0l8nf2vKj5wzO3WkLSHAHEJbiUZk83NJrZd1RVbEknIMO7+Uyjh54hEh8R26jSByaw==",
+      "version": "1.5.28",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-darwin-x64/-/core-darwin-x64-1.5.28.tgz",
+      "integrity": "sha512-Bd/agp/g7QocQG5AuorOzSC78t8OzeN+pCN/QvJj1CvPhvppjJw6e1vAbOR8vO2vvGi2pvtf3polrYQStJtSiA==",
       "cpu": [
         "x64"
       ],
@@ -14534,9 +14545,9 @@
       }
     },
     "node_modules/@swc/core-linux-arm-gnueabihf": {
-      "version": "1.5.7",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.5.7.tgz",
-      "integrity": "sha512-cTZWTnCXLABOuvWiv6nQQM0hP6ZWEkzdgDvztgHI/+u/MvtzJBN5lBQ2lue/9sSFYLMqzqff5EHKlFtrJCA9dQ==",
+      "version": "1.5.28",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.5.28.tgz",
+      "integrity": "sha512-Wr3TwPGIveS9/OBWm0r9VAL8wkCR0zQn46J8K01uYCmVhUNK3Muxjs0vQBZaOrGu94mqbj9OXY+gB3W7aDvGdA==",
       "cpu": [
         "arm"
       ],
@@ -14549,9 +14560,9 @@
       }
     },
     "node_modules/@swc/core-linux-arm64-gnu": {
-      "version": "1.5.7",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.5.7.tgz",
-      "integrity": "sha512-hoeTJFBiE/IJP30Be7djWF8Q5KVgkbDtjySmvYLg9P94bHg9TJPSQoC72tXx/oXOgXvElDe/GMybru0UxhKx4g==",
+      "version": "1.5.28",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.5.28.tgz",
+      "integrity": "sha512-8G1ZwVTuLgTAVTMPD+M97eU6WeiRIlGHwKZ5fiJHPBcz1xqIC7jQcEh7XBkobkYoU5OILotls3gzjRt8CMNyDQ==",
       "cpu": [
         "arm64"
       ],
@@ -14564,9 +14575,9 @@
       }
     },
     "node_modules/@swc/core-linux-arm64-musl": {
-      "version": "1.5.7",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.5.7.tgz",
-      "integrity": "sha512-+NDhK+IFTiVK1/o7EXdCeF2hEzCiaRSrb9zD7X2Z7inwWlxAntcSuzZW7Y6BRqGQH89KA91qYgwbnjgTQ22PiQ==",
+      "version": "1.5.28",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.5.28.tgz",
+      "integrity": "sha512-0Ajdzb5Fzvz+XUbN5ESeHAz9aHHSYiQcm+vmsDi0TtPHmsalfnqEPZmnK0zPALPJPLQP2dDo4hELeDg3/c3xgA==",
       "cpu": [
         "arm64"
       ],
@@ -14579,9 +14590,9 @@
       }
     },
     "node_modules/@swc/core-linux-x64-gnu": {
-      "version": "1.5.7",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.5.7.tgz",
-      "integrity": "sha512-25GXpJmeFxKB+7pbY7YQLhWWjkYlR+kHz5I3j9WRl3Lp4v4UD67OGXwPe+DIcHqcouA1fhLhsgHJWtsaNOMBNg==",
+      "version": "1.5.28",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.5.28.tgz",
+      "integrity": "sha512-ueQ9VejnQUM2Pt+vT0IAKoF4vYBWUP6n1KHGdILpoGe3LuafQrqu7RoyQ15C7/AYii7hAeNhTFdf6gLbg8cjFg==",
       "cpu": [
         "x64"
       ],
@@ -14594,9 +14605,9 @@
       }
     },
     "node_modules/@swc/core-linux-x64-musl": {
-      "version": "1.5.7",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.5.7.tgz",
-      "integrity": "sha512-0VN9Y5EAPBESmSPPsCJzplZHV26akC0sIgd3Hc/7S/1GkSMoeuVL+V9vt+F/cCuzr4VidzSkqftdP3qEIsXSpg==",
+      "version": "1.5.28",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.5.28.tgz",
+      "integrity": "sha512-G5th8Mg0az8CbY4GQt9/m5hg2Y0kGIwvQBeVACuLQB6q2Y4txzdiTpjmFqUUhEvvl7Klyx1IHvNhfXs3zpt7PA==",
       "cpu": [
         "x64"
       ],
@@ -14609,9 +14620,9 @@
       }
     },
     "node_modules/@swc/core-win32-arm64-msvc": {
-      "version": "1.5.7",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.5.7.tgz",
-      "integrity": "sha512-RtoNnstBwy5VloNCvmvYNApkTmuCe4sNcoYWpmY7C1+bPR+6SOo8im1G6/FpNem8AR5fcZCmXHWQ+EUmRWJyuA==",
+      "version": "1.5.28",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.5.28.tgz",
+      "integrity": "sha512-JezwCGavZ7CkNXx4yInI4kpb71L0zxzxA9BFlmnsGKEEjVQcKc3hFpmIzfFVs+eotlBUwDNb0+Yo9m6Cb7lllA==",
       "cpu": [
         "arm64"
       ],
@@ -14624,9 +14635,9 @@
       }
     },
     "node_modules/@swc/core-win32-ia32-msvc": {
-      "version": "1.5.7",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.5.7.tgz",
-      "integrity": "sha512-Xm0TfvcmmspvQg1s4+USL3x8D+YPAfX2JHygvxAnCJ0EHun8cm2zvfNBcsTlnwYb0ybFWXXY129aq1wgFC9TpQ==",
+      "version": "1.5.28",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.5.28.tgz",
+      "integrity": "sha512-q8tW5J4RkOkl7vYShnWS//VAb2Ngolfm9WOMaF2GRJUr2Y/Xeb/+cNjdsNOqea2BzW049D5vdP7XPmir3/zUZw==",
       "cpu": [
         "ia32"
       ],
@@ -14639,9 +14650,9 @@
       }
     },
     "node_modules/@swc/core-win32-x64-msvc": {
-      "version": "1.5.7",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.5.7.tgz",
-      "integrity": "sha512-tp43WfJLCsKLQKBmjmY/0vv1slVywR5Q4qKjF5OIY8QijaEW7/8VwPyUyVoJZEnDgv9jKtUTG5PzqtIYPZGnyg==",
+      "version": "1.5.28",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.5.28.tgz",
+      "integrity": "sha512-jap6EiB3wG1YE1hyhNr9KLPpH4PGm+5tVMfN0l7fgKtV0ikgpcEN/YF94tru+z5m2HovqYW009+Evq9dcVGmpg==",
       "cpu": [
         "x64"
       ],
@@ -14660,9 +14671,9 @@
       "devOptional": true
     },
     "node_modules/@swc/types": {
-      "version": "0.1.7",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/types/-/types-0.1.7.tgz",
-      "integrity": "sha512-scHWahbHF0eyj3JsxG9CFJgFdFNaVQCNAimBlT6PzS3n/HptxqREjsm4OH6AN3lYcffZYSPxXW8ua2BEHp0lJQ==",
+      "version": "0.1.8",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@swc/types/-/types-0.1.8.tgz",
+      "integrity": "sha512-RNFA3+7OJFNYY78x0FYwi1Ow+iF1eF5WvmfY1nXPOEH4R2p/D4Cr1vzje7dNAI2aLFqpv8Wyz4oKSWqIZArpQA==",
       "devOptional": true,
       "dependencies": {
         "@swc/counter": "^0.1.3"
@@ -14976,9 +14987,9 @@
       }
     },
     "node_modules/@types/express-serve-static-core": {
-      "version": "4.19.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/express-serve-static-core/-/express-serve-static-core-4.19.1.tgz",
-      "integrity": "sha512-ej0phymbFLoCB26dbbq5PGScsf2JAJ4IJHjG10LalgUV36XKTmA4GdA+PVllKvRk0sEKt64X8975qFnkSi0hqA==",
+      "version": "4.19.3",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/express-serve-static-core/-/express-serve-static-core-4.19.3.tgz",
+      "integrity": "sha512-KOzM7MhcBFlmnlr/fzISFF5vGWVSvN6fTd4T+ExOt08bA/dA5kpSzY52nMsI1KDFmUREpJelPYyuslLRSjjgCg==",
       "dependencies": {
         "@types/node": "*",
         "@types/qs": "*",
@@ -15083,9 +15094,9 @@
       "dev": true
     },
     "node_modules/@types/lodash": {
-      "version": "4.17.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/lodash/-/lodash-4.17.4.tgz",
-      "integrity": "sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==",
+      "version": "4.17.5",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/lodash/-/lodash-4.17.5.tgz",
+      "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==",
       "dev": true
     },
     "node_modules/@types/lodash-es": {
@@ -15109,9 +15120,9 @@
       "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w=="
     },
     "node_modules/@types/node": {
-      "version": "20.12.12",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-20.12.12.tgz",
-      "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==",
+      "version": "20.14.2",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-20.14.2.tgz",
+      "integrity": "sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==",
       "dependencies": {
         "undici-types": "~5.26.4"
       }
@@ -17634,9 +17645,9 @@
       }
     },
     "node_modules/browserslist": {
-      "version": "4.23.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/browserslist/-/browserslist-4.23.0.tgz",
-      "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
+      "version": "4.23.1",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/browserslist/-/browserslist-4.23.1.tgz",
+      "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==",
       "funding": [
         {
           "type": "opencollective",
@@ -17652,10 +17663,10 @@
         }
       ],
       "dependencies": {
-        "caniuse-lite": "^1.0.30001587",
-        "electron-to-chromium": "^1.4.668",
+        "caniuse-lite": "^1.0.30001629",
+        "electron-to-chromium": "^1.4.796",
         "node-releases": "^2.0.14",
-        "update-browserslist-db": "^1.0.13"
+        "update-browserslist-db": "^1.0.16"
       },
       "bin": {
         "browserslist": "cli.js"
@@ -17937,9 +17948,9 @@
       }
     },
     "node_modules/caniuse-lite": {
-      "version": "1.0.30001625",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/caniuse-lite/-/caniuse-lite-1.0.30001625.tgz",
-      "integrity": "sha512-4KE9N2gcRH+HQhpeiRZXd+1niLB/XNLAhSy4z7fI8EzcbcPoAqjNInxVHTiTwWfTIV4w096XG8OtCOCQQKPv3w==",
+      "version": "1.0.30001632",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/caniuse-lite/-/caniuse-lite-1.0.30001632.tgz",
+      "integrity": "sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==",
       "funding": [
         {
           "type": "opencollective",
@@ -18039,9 +18050,9 @@
       }
     },
     "node_modules/chromatic": {
-      "version": "11.4.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/chromatic/-/chromatic-11.4.1.tgz",
-      "integrity": "sha512-f1Ud4EA7KvNKIIkO/qk/0epiCoyHjcyoejuncilSqC0KAHahmIgrWdZxEu+N8QfqqYbEBc5SrhAjiVWHePXTKw==",
+      "version": "11.5.3",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/chromatic/-/chromatic-11.5.3.tgz",
+      "integrity": "sha512-EtDDXA4OdhsjE0IuLr5AZvOX+ZYXgqdRPtdTAQrM3nImjlteQ5biBmdEEEcdAXDTPU881rEUaUIy2owecB0wYg==",
       "dev": true,
       "bin": {
         "chroma": "dist/bin.js",
@@ -19093,12 +19104,30 @@
       }
     },
     "node_modules/crypto-random-string": {
-      "version": "2.0.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
-      "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
+      "version": "4.0.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/crypto-random-string/-/crypto-random-string-4.0.0.tgz",
+      "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==",
       "dev": true,
+      "dependencies": {
+        "type-fest": "^1.0.1"
+      },
       "engines": {
-        "node": ">=8"
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/crypto-random-string/node_modules/type-fest": {
+      "version": "1.4.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/type-fest/-/type-fest-1.4.0.tgz",
+      "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
     "node_modules/css-blank-pseudo": {
@@ -19599,9 +19628,9 @@
       }
     },
     "node_modules/cypress/node_modules/@types/node": {
-      "version": "18.19.33",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-18.19.33.tgz",
-      "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==",
+      "version": "18.19.34",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-18.19.34.tgz",
+      "integrity": "sha512-eXF4pfBNV5DAMKGbI02NnDtWrQ40hAN558/2vvS4gMpMIxaf6JmD7YjnZbq0Q9TDSSkKBamime8ewRoomHdt4g==",
       "dev": true,
       "dependencies": {
         "undici-types": "~5.26.4"
@@ -19979,48 +20008,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/del": {
-      "version": "6.1.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/del/-/del-6.1.1.tgz",
-      "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==",
-      "dev": true,
-      "dependencies": {
-        "globby": "^11.0.1",
-        "graceful-fs": "^4.2.4",
-        "is-glob": "^4.0.1",
-        "is-path-cwd": "^2.2.0",
-        "is-path-inside": "^3.0.2",
-        "p-map": "^4.0.0",
-        "rimraf": "^3.0.2",
-        "slash": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/del/node_modules/globby": {
-      "version": "11.1.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/globby/-/globby-11.1.0.tgz",
-      "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
-      "dev": true,
-      "dependencies": {
-        "array-union": "^2.1.0",
-        "dir-glob": "^3.0.1",
-        "fast-glob": "^3.2.9",
-        "ignore": "^5.2.0",
-        "merge2": "^1.4.1",
-        "slash": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
     "node_modules/delayed-stream": {
       "version": "1.0.0",
       "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -20421,9 +20408,9 @@
       }
     },
     "node_modules/electron-to-chromium": {
-      "version": "1.4.783",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/electron-to-chromium/-/electron-to-chromium-1.4.783.tgz",
-      "integrity": "sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ=="
+      "version": "1.4.798",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/electron-to-chromium/-/electron-to-chromium-1.4.798.tgz",
+      "integrity": "sha512-by9J2CiM9KPGj9qfp5U4FcPSbXJG7FNzqnYaY4WLzX+v2PHieVGmnsA4dxfpGE3QEC7JofpPZmn7Vn1B9NR2+Q=="
     },
     "node_modules/elliptic": {
       "version": "6.5.5",
@@ -23683,12 +23670,6 @@
         "loose-envify": "^1.0.0"
       }
     },
-    "node_modules/ip": {
-      "version": "2.0.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ip/-/ip-2.0.1.tgz",
-      "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==",
-      "dev": true
-    },
     "node_modules/ip-address": {
       "version": "9.0.5",
       "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ip-address/-/ip-address-9.0.5.tgz",
@@ -24091,15 +24072,6 @@
         "url": "https://github.com/sponsors/ljharb"
       }
     },
-    "node_modules/is-path-cwd": {
-      "version": "2.2.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
-      "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
-      "dev": true,
-      "engines": {
-        "node": ">=6"
-      }
-    },
     "node_modules/is-path-inside": {
       "version": "3.0.3",
       "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/is-path-inside/-/is-path-inside-3.0.3.tgz",
@@ -24447,9 +24419,9 @@
       }
     },
     "node_modules/jackspeak": {
-      "version": "3.1.2",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/jackspeak/-/jackspeak-3.1.2.tgz",
-      "integrity": "sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==",
+      "version": "3.4.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/jackspeak/-/jackspeak-3.4.0.tgz",
+      "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==",
       "devOptional": true,
       "dependencies": {
         "@isaacs/cliui": "^8.0.2"
@@ -26562,9 +26534,9 @@
       }
     },
     "node_modules/lilconfig": {
-      "version": "3.1.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/lilconfig/-/lilconfig-3.1.1.tgz",
-      "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==",
+      "version": "3.1.2",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/lilconfig/-/lilconfig-3.1.2.tgz",
+      "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==",
       "engines": {
         "node": ">=14"
       },
@@ -28437,18 +28409,18 @@
       "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
     },
     "node_modules/ng-mocks": {
-      "version": "14.12.2",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ng-mocks/-/ng-mocks-14.12.2.tgz",
-      "integrity": "sha512-7HFb1G4I9885ipqdm0o+kPhFvy5EfEooIfl1DqxA84rvig6FhugZ8UDgV6YPYlwnGQyfwmAOexoPTuSVs36bhw==",
+      "version": "14.13.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ng-mocks/-/ng-mocks-14.13.0.tgz",
+      "integrity": "sha512-cQ6nUj/P+v7X52gYU6bAj/03iDKl2pzbPy2V0tx/d5lxME063Vxc190p6UPlJkbRIxcB+OqSALPgQvy83efzjw==",
       "dev": true,
       "funding": {
         "url": "https://github.com/sponsors/help-me-mom"
       },
       "peerDependencies": {
-        "@angular/common": "5.0.0-alpha - 5 || 6.0.0-alpha - 6 || 7.0.0-alpha - 7 || 8.0.0-alpha - 8 || 9.0.0-alpha - 9 || 10.0.0-alpha - 10 || 11.0.0-alpha - 11 || 12.0.0-alpha - 12 || 13.0.0-alpha - 13 || 14.0.0-alpha - 14 || 15.0.0-alpha - 15 || 16.0.0-alpha - 16 || 17.0.0-alpha - 17",
-        "@angular/core": "5.0.0-alpha - 5 || 6.0.0-alpha - 6 || 7.0.0-alpha - 7 || 8.0.0-alpha - 8 || 9.0.0-alpha - 9 || 10.0.0-alpha - 10 || 11.0.0-alpha - 11 || 12.0.0-alpha - 12 || 13.0.0-alpha - 13 || 14.0.0-alpha - 14 || 15.0.0-alpha - 15 || 16.0.0-alpha - 16 || 17.0.0-alpha - 17",
-        "@angular/forms": "5.0.0-alpha - 5 || 6.0.0-alpha - 6 || 7.0.0-alpha - 7 || 8.0.0-alpha - 8 || 9.0.0-alpha - 9 || 10.0.0-alpha - 10 || 11.0.0-alpha - 11 || 12.0.0-alpha - 12 || 13.0.0-alpha - 13 || 14.0.0-alpha - 14 || 15.0.0-alpha - 15 || 16.0.0-alpha - 16 || 17.0.0-alpha - 17",
-        "@angular/platform-browser": "5.0.0-alpha - 5 || 6.0.0-alpha - 6 || 7.0.0-alpha - 7 || 8.0.0-alpha - 8 || 9.0.0-alpha - 9 || 10.0.0-alpha - 10 || 11.0.0-alpha - 11 || 12.0.0-alpha - 12 || 13.0.0-alpha - 13 || 14.0.0-alpha - 14 || 15.0.0-alpha - 15 || 16.0.0-alpha - 16 || 17.0.0-alpha - 17"
+        "@angular/common": "5.0.0-alpha - 5 || 6.0.0-alpha - 6 || 7.0.0-alpha - 7 || 8.0.0-alpha - 8 || 9.0.0-alpha - 9 || 10.0.0-alpha - 10 || 11.0.0-alpha - 11 || 12.0.0-alpha - 12 || 13.0.0-alpha - 13 || 14.0.0-alpha - 14 || 15.0.0-alpha - 15 || 16.0.0-alpha - 16 || 17.0.0-alpha - 17 || 18.0.0-alpha - 18",
+        "@angular/core": "5.0.0-alpha - 5 || 6.0.0-alpha - 6 || 7.0.0-alpha - 7 || 8.0.0-alpha - 8 || 9.0.0-alpha - 9 || 10.0.0-alpha - 10 || 11.0.0-alpha - 11 || 12.0.0-alpha - 12 || 13.0.0-alpha - 13 || 14.0.0-alpha - 14 || 15.0.0-alpha - 15 || 16.0.0-alpha - 16 || 17.0.0-alpha - 17 || 18.0.0-alpha - 18",
+        "@angular/forms": "5.0.0-alpha - 5 || 6.0.0-alpha - 6 || 7.0.0-alpha - 7 || 8.0.0-alpha - 8 || 9.0.0-alpha - 9 || 10.0.0-alpha - 10 || 11.0.0-alpha - 11 || 12.0.0-alpha - 12 || 13.0.0-alpha - 13 || 14.0.0-alpha - 14 || 15.0.0-alpha - 15 || 16.0.0-alpha - 16 || 17.0.0-alpha - 17 || 18.0.0-alpha - 18",
+        "@angular/platform-browser": "5.0.0-alpha - 5 || 6.0.0-alpha - 6 || 7.0.0-alpha - 7 || 8.0.0-alpha - 8 || 9.0.0-alpha - 9 || 10.0.0-alpha - 10 || 11.0.0-alpha - 11 || 12.0.0-alpha - 12 || 13.0.0-alpha - 13 || 14.0.0-alpha - 14 || 15.0.0-alpha - 15 || 16.0.0-alpha - 16 || 17.0.0-alpha - 17 || 18.0.0-alpha - 18"
       }
     },
     "node_modules/ng-packagr": {
@@ -31049,9 +31021,9 @@
       }
     },
     "node_modules/postcss-load-config/node_modules/yaml": {
-      "version": "2.4.2",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/yaml/-/yaml-2.4.2.tgz",
-      "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==",
+      "version": "2.4.5",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/yaml/-/yaml-2.4.5.tgz",
+      "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==",
       "devOptional": true,
       "bin": {
         "yaml": "bin.mjs"
@@ -31804,9 +31776,9 @@
       }
     },
     "node_modules/prettier": {
-      "version": "3.2.5",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/prettier/-/prettier-3.2.5.tgz",
-      "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==",
+      "version": "3.3.2",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/prettier/-/prettier-3.3.2.tgz",
+      "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==",
       "dev": true,
       "bin": {
         "prettier": "bin/prettier.cjs"
@@ -31820,9 +31792,9 @@
     },
     "node_modules/prettier-fallback": {
       "name": "prettier",
-      "version": "3.2.5",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/prettier/-/prettier-3.2.5.tgz",
-      "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==",
+      "version": "3.3.2",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/prettier/-/prettier-3.3.2.tgz",
+      "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==",
       "dev": true,
       "bin": {
         "prettier": "bin/prettier.cjs"
@@ -32664,9 +32636,9 @@
       }
     },
     "node_modules/recast": {
-      "version": "0.23.7",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/recast/-/recast-0.23.7.tgz",
-      "integrity": "sha512-MpQlLZVpqbbxYcqEjwpRWo88sGvjOYoXptySz710RuddNMHx+wPkoNX6YyLZJlXAh5VZr1qmPrTwcTuFMh0Lag==",
+      "version": "0.23.9",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/recast/-/recast-0.23.9.tgz",
+      "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==",
       "dev": true,
       "dependencies": {
         "ast-types": "^0.16.1",
@@ -34963,9 +34935,9 @@
       }
     },
     "node_modules/tailwind-merge/node_modules/@babel/runtime": {
-      "version": "7.24.6",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/runtime/-/runtime-7.24.6.tgz",
-      "integrity": "sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==",
+      "version": "7.24.7",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/runtime/-/runtime-7.24.7.tgz",
+      "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==",
       "dependencies": {
         "regenerator-runtime": "^0.14.0"
       },
@@ -34974,9 +34946,9 @@
       }
     },
     "node_modules/tailwindcss": {
-      "version": "3.4.3",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tailwindcss/-/tailwindcss-3.4.3.tgz",
-      "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==",
+      "version": "3.4.4",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tailwindcss/-/tailwindcss-3.4.4.tgz",
+      "integrity": "sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==",
       "devOptional": true,
       "dependencies": {
         "@alloc/quick-lru": "^5.2.0",
@@ -35152,12 +35124,12 @@
       }
     },
     "node_modules/temp-dir": {
-      "version": "2.0.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/temp-dir/-/temp-dir-2.0.0.tgz",
-      "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==",
+      "version": "3.0.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/temp-dir/-/temp-dir-3.0.0.tgz",
+      "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==",
       "dev": true,
       "engines": {
-        "node": ">=8"
+        "node": ">=14.16"
       }
     },
     "node_modules/tempfile": {
@@ -35181,31 +35153,30 @@
       "dev": true
     },
     "node_modules/tempy": {
-      "version": "1.0.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tempy/-/tempy-1.0.1.tgz",
-      "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==",
+      "version": "3.1.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tempy/-/tempy-3.1.0.tgz",
+      "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==",
       "dev": true,
       "dependencies": {
-        "del": "^6.0.0",
-        "is-stream": "^2.0.0",
-        "temp-dir": "^2.0.0",
-        "type-fest": "^0.16.0",
-        "unique-string": "^2.0.0"
+        "is-stream": "^3.0.0",
+        "temp-dir": "^3.0.0",
+        "type-fest": "^2.12.2",
+        "unique-string": "^3.0.0"
       },
       "engines": {
-        "node": ">=10"
+        "node": ">=14.16"
       },
       "funding": {
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/tempy/node_modules/type-fest": {
-      "version": "0.16.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/type-fest/-/type-fest-0.16.0.tgz",
-      "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==",
+    "node_modules/tempy/node_modules/is-stream": {
+      "version": "3.0.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/is-stream/-/is-stream-3.0.0.tgz",
+      "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
       "dev": true,
       "engines": {
-        "node": ">=10"
+        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
       },
       "funding": {
         "url": "https://github.com/sponsors/sindresorhus"
@@ -35910,9 +35881,9 @@
       }
     },
     "node_modules/tsconfig-paths-webpack-plugin/node_modules/enhanced-resolve": {
-      "version": "5.16.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz",
-      "integrity": "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==",
+      "version": "5.17.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz",
+      "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==",
       "dev": true,
       "dependencies": {
         "graceful-fs": "^4.2.4",
@@ -36115,9 +36086,9 @@
       }
     },
     "node_modules/uglify-js": {
-      "version": "3.17.4",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/uglify-js/-/uglify-js-3.17.4.tgz",
-      "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
+      "version": "3.18.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/uglify-js/-/uglify-js-3.18.0.tgz",
+      "integrity": "sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==",
       "dev": true,
       "optional": true,
       "bin": {
@@ -36248,15 +36219,18 @@
       }
     },
     "node_modules/unique-string": {
-      "version": "2.0.0",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/unique-string/-/unique-string-2.0.0.tgz",
-      "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
+      "version": "3.0.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/unique-string/-/unique-string-3.0.0.tgz",
+      "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==",
       "dev": true,
       "dependencies": {
-        "crypto-random-string": "^2.0.0"
+        "crypto-random-string": "^4.0.0"
       },
       "engines": {
-        "node": ">=8"
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
     "node_modules/unist-util-is": {
@@ -37395,9 +37369,9 @@
       }
     },
     "node_modules/webpack/node_modules/enhanced-resolve": {
-      "version": "5.16.1",
-      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz",
-      "integrity": "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==",
+      "version": "5.17.0",
+      "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz",
+      "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==",
       "dependencies": {
         "graceful-fs": "^4.2.4",
         "tapable": "^2.2.0"
diff --git a/alfa-service/src/main/java/de/ozgcloud/alfa/bescheid/BescheidByBeschiedenAmComparator.java b/alfa-service/src/main/java/de/ozgcloud/alfa/bescheid/BescheidByBeschiedenAmComparator.java
new file mode 100644
index 0000000000000000000000000000000000000000..29a47c13b3c8ad5e2acf81fd72077f9ed8aaa5c9
--- /dev/null
+++ b/alfa-service/src/main/java/de/ozgcloud/alfa/bescheid/BescheidByBeschiedenAmComparator.java
@@ -0,0 +1,35 @@
+package de.ozgcloud.alfa.bescheid;
+
+import java.time.LocalDate;
+import java.time.format.DateTimeFormatter;
+import java.util.Comparator;
+
+import org.springframework.stereotype.Component;
+
+@Component
+class BescheidByBeschiedenAmComparator implements Comparator<Bescheid> {
+
+	private static final DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
+
+	@Override
+	public int compare(Bescheid bescheid1, Bescheid bescheid2) {
+		var dateCompareResult = compareByBeschiedenAm(bescheid1, bescheid2);
+		if (dateCompareResult != 0) {
+			return dateCompareResult;
+		}
+		return compareBySentAt(bescheid1, bescheid2);
+	}
+
+	int compareByBeschiedenAm(Bescheid bescheid1, Bescheid bescheid2) {
+		var date1 = LocalDate.parse(bescheid1.getBeschiedenAm(), dateTimeFormatter);
+		var date2 = LocalDate.parse(bescheid2.getBeschiedenAm(), dateTimeFormatter);
+
+		return date1.compareTo(date2);
+	}
+
+	int compareBySentAt(Bescheid bescheid1, Bescheid bescheid2) {
+		return bescheid1.getSentInfo().getSentAt()
+				.compareTo(bescheid2.getSentInfo().getSentAt());
+	}
+
+}
diff --git a/alfa-service/src/main/java/de/ozgcloud/alfa/bescheid/BescheidController.java b/alfa-service/src/main/java/de/ozgcloud/alfa/bescheid/BescheidController.java
index 1270747634fdd379992ee791d354687109722b87..5534a3c0c7d6e6d2426de50e77e1a6dd65b85ce6 100644
--- a/alfa-service/src/main/java/de/ozgcloud/alfa/bescheid/BescheidController.java
+++ b/alfa-service/src/main/java/de/ozgcloud/alfa/bescheid/BescheidController.java
@@ -41,7 +41,8 @@ public class BescheidController {
 	}
 
 	Bescheid getBescheid(String bescheidId, String vorgangId) {
-		var bescheid = bescheidService.findByVorgangId(vorgangId).filter(oneBescheid -> StringUtils.equals(oneBescheid.getId(), bescheidId))
+		var bescheid = bescheidService.findByVorgangId(vorgangId)
+				.filter(oneBescheid -> StringUtils.equals(oneBescheid.getId(), bescheidId))
 				.findFirst();
 		return bescheid.orElseThrow(() -> new TechnicalException(String.format("No Bescheid exists for id %s.", bescheidId)));
 	}
@@ -59,7 +60,7 @@ public class BescheidController {
 
 		@GetMapping("/{vorgangId}/bescheids")
 		public CollectionModel<EntityModel<Bescheid>> getAll(@PathVariable String vorgangId) {
-			var bescheids = service.findByVorgangId(vorgangId);
+			var bescheids = service.findByVorgangIdSorted(vorgangId);
 			return modelAssembler.toCollectionModel(bescheids.toList());
 		}
 	}
diff --git a/alfa-service/src/main/java/de/ozgcloud/alfa/bescheid/BescheidService.java b/alfa-service/src/main/java/de/ozgcloud/alfa/bescheid/BescheidService.java
index a12330f035aadfa38c533fc9b225373da2fd7f15..b53f013c3641cde7fcc52ddac52d56841b63b5b6 100644
--- a/alfa-service/src/main/java/de/ozgcloud/alfa/bescheid/BescheidService.java
+++ b/alfa-service/src/main/java/de/ozgcloud/alfa/bescheid/BescheidService.java
@@ -13,13 +13,22 @@ import lombok.RequiredArgsConstructor;
 public class BescheidService {
 
 	private final BescheidRemoteService remoteService;
+	private final BescheidByBeschiedenAmComparator comparator;
 
 	public Optional<Bescheid> getBescheidDraft(String vorgangId) {
 		return remoteService.getBescheidDraft(vorgangId);
 	}
 
 	public Stream<Bescheid> findByVorgangId(String vorgangId) {
-		return remoteService.findByVorgangId(vorgangId);
+		return sortBescheids(remoteService.findByVorgangId(vorgangId));
+	}
+
+	public Stream<Bescheid> findByVorgangIdSorted(String vorgangId) {
+		return sortBescheids(remoteService.findByVorgangId(vorgangId));
+	}
+
+	Stream<Bescheid> sortBescheids(Stream<Bescheid> bescheids) {
+		return bescheids.sorted(comparator.reversed());
 	}
 
 	public boolean canCreateBescheidDocumentAutomatically() {
diff --git a/alfa-service/src/main/java/de/ozgcloud/alfa/vorgang/Antragsteller.java b/alfa-service/src/main/java/de/ozgcloud/alfa/vorgang/Antragsteller.java
index d30280ce30b9aae97ef6c5ed2002bcc938cb9c16..7ff9fbef810b5d605ccb0de87990154bcb58816a 100644
--- a/alfa-service/src/main/java/de/ozgcloud/alfa/vorgang/Antragsteller.java
+++ b/alfa-service/src/main/java/de/ozgcloud/alfa/vorgang/Antragsteller.java
@@ -45,6 +45,7 @@ public class Antragsteller {
 	private String plz;
 	private String ort;
 	private String postfachId;
+	private String firmaName;
 
 	private Map<String, Object> otherData;
 }
\ No newline at end of file
diff --git a/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidByBeschiedenAmComparatorTest.java b/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidByBeschiedenAmComparatorTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..d3b3576dc8e37829be3e82d6bd7a8e31f1d79178
--- /dev/null
+++ b/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidByBeschiedenAmComparatorTest.java
@@ -0,0 +1,146 @@
+package de.ozgcloud.alfa.bescheid;
+
+import static org.assertj.core.api.Assertions.*;
+import static org.mockito.ArgumentMatchers.*;
+import static org.mockito.Mockito.*;
+
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Nested;
+import org.junit.jupiter.api.Test;
+import org.mockito.Spy;
+
+class BescheidByBeschiedenAmComparatorTest {
+
+	@Spy
+	private BescheidByBeschiedenAmComparator comparator;
+
+	@Nested
+	class TestCompare {
+		int expectedResult = -1;
+
+		@Nested
+		class TestWithDifferentBeschiedenAm {
+			private final Bescheid olderBescheid = BescheidTestFactory.create();
+			private final Bescheid recentBescheid = BescheidTestFactory.create();
+
+			@BeforeEach
+			void setUpMock() {
+				doReturn(expectedResult).when(comparator).compareByBeschiedenAm(olderBescheid, recentBescheid);
+			}
+
+			@Test
+			void shouldCompareByBeschiedenAm() {
+				comparator.compare(olderBescheid, recentBescheid);
+
+				verify(comparator).compareByBeschiedenAm(olderBescheid, recentBescheid);
+			}
+
+			@Test
+			void shouldNotCompareBySentAt() {
+				comparator.compare(olderBescheid, recentBescheid);
+
+				verify(comparator, never()).compareBySentAt(any(), any());
+			}
+
+			@Test
+			void shouldReturnCompareByBeschiedenAmResult() {
+				var compareResult = comparator.compare(olderBescheid, recentBescheid);
+
+				assertThat(compareResult).isEqualTo(expectedResult);
+			}
+		}
+
+		@Nested
+		class TestWithSameBeschiedenAm {
+			private final Bescheid olderBescheid = BescheidTestFactory.create();
+			private final Bescheid recentBescheid = BescheidTestFactory.create();
+
+			@BeforeEach
+			void setUpMock() {
+				doReturn(0).when(comparator).compareByBeschiedenAm(olderBescheid, recentBescheid);
+			}
+
+			@Test
+			void shouldCompareByBeschiedenAm() {
+				comparator.compare(olderBescheid, recentBescheid);
+
+				verify(comparator).compareByBeschiedenAm(olderBescheid, recentBescheid);
+			}
+
+			@Test
+			void shouldCompareBySentAt() {
+				comparator.compare(olderBescheid, recentBescheid);
+
+				verify(comparator).compareBySentAt(any(), any());
+			}
+
+			@Test
+			void shouldReturnCompareBySentAtResult() {
+				doReturn(expectedResult).when(comparator).compareBySentAt(olderBescheid, recentBescheid);
+
+				var compareResult = comparator.compare(olderBescheid, recentBescheid);
+
+				assertThat(compareResult).isEqualTo(expectedResult);
+			}
+		}
+	}
+
+	@Nested
+	class TestCompareByBeschiedenAm {
+		private final Bescheid olderBescheid = BescheidTestFactory.createBuilder().beschiedenAm("2024-05-26").build();
+		private final Bescheid recentBescheid = BescheidTestFactory.createBuilder().beschiedenAm("2024-05-27").build();
+
+		@Test
+		void shouldReturnNegative() {
+			var result = comparator.compareByBeschiedenAm(olderBescheid, recentBescheid);
+
+			assertThat(result).isNegative();
+		}
+
+		@Test
+		void shouldReturnPositive() {
+			var result = comparator.compareByBeschiedenAm(recentBescheid, olderBescheid);
+
+			assertThat(result).isPositive();
+		}
+
+		@Test
+		void shouldReturnZero() {
+			var result = comparator.compareByBeschiedenAm(olderBescheid, olderBescheid);
+
+			assertThat(result).isZero();
+		}
+	}
+
+	@Nested
+	class TestComapreBySentAt {
+
+		private final Bescheid olderBescheid = BescheidTestFactory.createBuilder()
+				.sentInfo(SentInfoTestFactory.create())
+				.build();
+		private final Bescheid recentBescheid = BescheidTestFactory.createBuilder()
+				.sentInfo(SentInfoTestFactory.createBuilder().sentAt(SentInfoTestFactory.SENT_AT.plusHours(1)).build())
+				.build();
+
+		@Test
+		void shouldReturnNegative() {
+			var result = comparator.compareBySentAt(olderBescheid, recentBescheid);
+
+			assertThat(result).isNegative();
+		}
+
+		@Test
+		void shouldReturnPositive() {
+			var result = comparator.compareBySentAt(recentBescheid, olderBescheid);
+
+			assertThat(result).isPositive();
+		}
+
+		@Test
+		void shouldReturnZero() {
+			var result = comparator.compareBySentAt(olderBescheid, olderBescheid);
+
+			assertThat(result).isZero();
+		}
+	}
+}
diff --git a/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidByVorgangControllerTest.java b/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidByVorgangControllerTest.java
index 6b974fc8f83e18702ae4cfbba50bf7e44d3e6239..208016aa37ab8139c4cf64eea563b63be1c8bae9 100644
--- a/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidByVorgangControllerTest.java
+++ b/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidByVorgangControllerTest.java
@@ -47,7 +47,7 @@ class BescheidByVorgangControllerTest {
 
 		@BeforeEach
 		void setUpMock() {
-			when(service.findByVorgangId(VorgangHeaderTestFactory.ID)).thenReturn(Stream.of(bescheid));
+			when(service.findByVorgangIdSorted(VorgangHeaderTestFactory.ID)).thenReturn(Stream.of(bescheid));
 		}
 
 		@Test
@@ -63,7 +63,7 @@ class BescheidByVorgangControllerTest {
 		void shouldCallService() {
 			callEndpoint();
 
-			verify(service).findByVorgangId(VorgangHeaderTestFactory.ID);
+			verify(service).findByVorgangIdSorted(VorgangHeaderTestFactory.ID);
 		}
 
 		@Test
diff --git a/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidServiceTest.java b/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidServiceTest.java
index fc09c5b1685eed3b42f1e9b342b500a327e57286..6eed764b30dec69ed13ad27e299129477985d63d 100644
--- a/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidServiceTest.java
+++ b/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidServiceTest.java
@@ -4,6 +4,7 @@ import static org.assertj.core.api.Assertions.*;
 import static org.mockito.ArgumentMatchers.*;
 import static org.mockito.Mockito.*;
 
+import java.util.Comparator;
 import java.util.Optional;
 import java.util.stream.Stream;
 
@@ -26,6 +27,8 @@ class BescheidServiceTest {
 	private BescheidService service;
 	@Mock
 	private BescheidRemoteService remoteService;
+	@Mock
+	private BescheidByBeschiedenAmComparator comparator;
 
 	@Nested
 	class TestGetBescheidDraft {
@@ -50,11 +53,13 @@ class BescheidServiceTest {
 
 	@Nested
 	class TestFindByVorgangId {
-		private final Bescheid bescheid = BescheidTestFactory.create();
+		private final Stream<Bescheid> bescheidsUnsorted = Stream.of(BescheidTestFactory.create());
+		private final Stream<Bescheid> bescheidsSorted = Stream.of(BescheidTestFactory.create());
 
 		@BeforeEach
-		void mockRemoteService() {
-			when(remoteService.findByVorgangId(VorgangHeaderTestFactory.ID)).thenReturn(Stream.of(bescheid));
+		void setUpMocks() {
+			when(remoteService.findByVorgangId(VorgangHeaderTestFactory.ID)).thenReturn(bescheidsUnsorted);
+			doReturn(bescheidsSorted).when(service).sortBescheids(bescheidsUnsorted);
 		}
 
 		@Test
@@ -65,14 +70,52 @@ class BescheidServiceTest {
 		}
 
 		@Test
-		void shouldReturnStream() {
+		void shouldSortStream() {
+			callService();
+
+			verify(service).sortBescheids(bescheidsUnsorted);
+		}
+
+		@Test
+		void shouldReturnSortedStream() {
 			var resultStream = callService();
 
-			assertThat(resultStream).containsExactly(bescheid);
+			assertThat(resultStream).isEqualTo(bescheidsSorted);
 		}
 
 		private Stream<Bescheid> callService() {
-			return remoteService.findByVorgangId(VorgangHeaderTestFactory.ID);
+			return service.findByVorgangIdSorted(VorgangHeaderTestFactory.ID);
+		}
+	}
+
+	@Nested
+	class TestSortBescheids {
+		@Mock
+		private Stream<Bescheid> bescheids;
+
+		@Mock
+		private Comparator<Bescheid> reversedComparator;
+
+		@BeforeEach
+		void setUpMock() {
+			when(comparator.reversed()).thenReturn(reversedComparator);
+		}
+
+		@Test
+		void shouldSort() {
+			service.sortBescheids(bescheids);
+
+			verify(bescheids).sorted(reversedComparator);
+		}
+
+		@Test
+		void shouldReturnSortedStream() {
+			Stream<Bescheid> bescheidsSorted = Stream.of(BescheidTestFactory.create());
+			when(bescheids.sorted(reversedComparator)).thenReturn(bescheidsSorted);
+
+			var result = service.sortBescheids(bescheids);
+
+			assertThat(result).isEqualTo(bescheidsSorted);
 		}
 	}
 
diff --git a/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidTestFactory.java b/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidTestFactory.java
index 55c6be1a2e8a53828688b492fd815d6c92bbcd3b..724418f5fbc2f297a19e1469bb6b63080ec3228c 100644
--- a/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidTestFactory.java
+++ b/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidTestFactory.java
@@ -16,7 +16,7 @@ public class BescheidTestFactory {
 	public static final BescheidStatus STATUS = BescheidStatus.DRAFT;
 	public static final long VERSION = 42;
 	public static final String VORGANG_ID = VorgangHeaderTestFactory.ID;
-	public static final String BESCHIEDEN_AM = "01.04.2024";
+	public static final String BESCHIEDEN_AM = "2024-05-27";
 	public static final boolean BEWILLIGT = true;
 	public static final String BESCHEID_DOCUMENT = UUID.randomUUID().toString();
 	public static final List<FileId> ATTACHMENTS = List.of(FileId.from(UUID.randomUUID().toString()), FileId.from(UUID.randomUUID().toString()));
diff --git a/alfa-xdomea/src/main/java/de/ozgcloud/alfa/bescheid/ExportBescheidService.java b/alfa-xdomea/src/main/java/de/ozgcloud/alfa/bescheid/ExportBescheidService.java
index 8e29ef7f84f7b75f66b8df3ca5254cbf9c6eace3..7c34e61f09d3074a2ff398de69ea7ee338c3b8cb 100644
--- a/alfa-xdomea/src/main/java/de/ozgcloud/alfa/bescheid/ExportBescheidService.java
+++ b/alfa-xdomea/src/main/java/de/ozgcloud/alfa/bescheid/ExportBescheidService.java
@@ -27,7 +27,7 @@ public class ExportBescheidService {
 	}
 
 	Stream<Bescheid> getBescheids(String vorgangId) {
-		return bescheidService.findByVorgangId(vorgangId).filter(bescheid -> BescheidStatus.SENT == bescheid.getStatus());
+		return bescheidService.findByVorgangIdSorted(vorgangId).filter(bescheid -> BescheidStatus.SENT == bescheid.getStatus());
 	}
 
 	BescheidExportInput createBescheidExportInput(Bescheid bescheid, VorgangWithEingang vorgang) {
diff --git a/alfa-xdomea/src/test/java/de/ozgcloud/alfa/bescheid/ExportBescheidServiceTest.java b/alfa-xdomea/src/test/java/de/ozgcloud/alfa/bescheid/ExportBescheidServiceTest.java
index b72ed1351f816e7097735d394c9df7b3813f5c8e..c502ffde25714570e0897df946cf97c6cd72bc6f 100644
--- a/alfa-xdomea/src/test/java/de/ozgcloud/alfa/bescheid/ExportBescheidServiceTest.java
+++ b/alfa-xdomea/src/test/java/de/ozgcloud/alfa/bescheid/ExportBescheidServiceTest.java
@@ -124,12 +124,12 @@ class ExportBescheidServiceTest {
 		void shouldCallBescheidService() {
 			callService();
 
-			verify(bescheidService).findByVorgangId(vorgangId);
+			verify(bescheidService).findByVorgangIdSorted(vorgangId);
 		}
 
 		@Test
 		void shouldReturnBescheids() {
-			when(bescheidService.findByVorgangId(vorgangId)).thenReturn(Stream.of(bescheid));
+			when(bescheidService.findByVorgangIdSorted(vorgangId)).thenReturn(Stream.of(bescheid));
 
 			var resultBescheids = callService();
 
@@ -138,7 +138,7 @@ class ExportBescheidServiceTest {
 
 		@Test
 		void shouldNotReturnDrafts() {
-			when(bescheidService.findByVorgangId(vorgangId)).thenReturn(Stream.of(bescheid, bescheidDraft));
+			when(bescheidService.findByVorgangIdSorted(vorgangId)).thenReturn(Stream.of(bescheid, bescheidDraft));
 
 			var resultBescheids = callService();