diff --git a/gfi-ihk-2024/.babelrc.json b/gfi-ihk-2024/.babelrc.json new file mode 100644 index 0000000..8c70287 --- /dev/null +++ b/gfi-ihk-2024/.babelrc.json @@ -0,0 +1,61 @@ +{ + "sourceType": "unambiguous", + "presets": [ + [ + "@babel/preset-env", + { + "shippedProposals": true, + "loose": true + } + ], + "@babel/preset-typescript" + ], + "plugins": [ + "@babel/plugin-transform-shorthand-properties", + "@babel/plugin-transform-block-scoping", + [ + "@babel/plugin-proposal-decorators", + { + "legacy": true + } + ], + [ + "@babel/plugin-proposal-class-properties", + { + "loose": true + } + ], + [ + "@babel/plugin-proposal-private-methods", + { + "loose": true + } + ], + "@babel/plugin-proposal-export-default-from", + "@babel/plugin-syntax-dynamic-import", + [ + "@babel/plugin-proposal-object-rest-spread", + { + "loose": true, + "useBuiltIns": true + } + ], + "@babel/plugin-transform-classes", + "@babel/plugin-transform-arrow-functions", + "@babel/plugin-transform-parameters", + "@babel/plugin-transform-destructuring", + "@babel/plugin-transform-spread", + "@babel/plugin-transform-for-of", + "babel-plugin-macros", + "@babel/plugin-proposal-optional-chaining", + "@babel/plugin-proposal-nullish-coalescing-operator", + [ + "babel-plugin-polyfill-corejs3", + { + "method": "usage-global", + "absoluteImports": "core-js", + "version": "3.22.0" + } + ] + ] +} \ No newline at end of file diff --git a/gfi-ihk-2024/.storybook/main.js b/gfi-ihk-2024/.storybook/main.js new file mode 100644 index 0000000..64588f8 --- /dev/null +++ b/gfi-ihk-2024/.storybook/main.js @@ -0,0 +1,13 @@ +const path = require('path'); +module.exports = { + stories: ['../stories/**/*.stories.mdx', '../stories/**/*.stories.@(js|jsx|ts|tsx)'], + addons: ['@storybook/preset-scss', '@storybook/addon-links', '@storybook/addon-essentials', '@storybook/addon-controls'], + staticDir: './public', + framework: { + name: '@storybook/html-webpack5', + options: {} + }, + docs: { + autodocs: true + } +}; \ No newline at end of file diff --git a/gfi-ihk-2024/.storybook/preview-head.html b/gfi-ihk-2024/.storybook/preview-head.html new file mode 100644 index 0000000..e87c71c --- /dev/null +++ b/gfi-ihk-2024/.storybook/preview-head.html @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/gfi-ihk-2024/.storybook/preview.js b/gfi-ihk-2024/.storybook/preview.js new file mode 100644 index 0000000..f2f85e8 --- /dev/null +++ b/gfi-ihk-2024/.storybook/preview.js @@ -0,0 +1,58 @@ +import '../stories/_global/styles/main.scss'; +import '../stories/_global/styles/fonts.scss'; +import '../stories/_global/styles/icons.scss'; +import '../stories/_global/styles/pictograms.scss'; +import '../stories/_global/styles/typography.scss'; +import '../stories/_global/styles/grid.scss'; +import '../stories/_global/styles/storybook-preview.scss'; +import '../stories/_global/scripts/ihk'; + +const customViewports = { + Phone: { + name: 'Phone', + styles: { + width: '380px', + height: '720px', + }, + }, + Tablet: { + name: 'Tablet', + styles: { + width: '768px', + height: '1024px', + } + } +}; + +export const parameters = { + layout: 'padded', + actions: { argTypesRegex: "^on[A-Z].*" }, + viewport: { viewports: customViewports }, + controls: { + matchers: { + color: /(background|color)$/i, + date: /Date$/, + }, + }, + backgrounds: { + default: 'white', + values: [ + { + name: 'white', + value: '#FFFFFF', + }, + { + name: 'primary', + value: '#003366', + }, + { + name: 'secondary', + value: '#56BD66', + }, + { + name: 'lightblue', + value: '#E3EBF5', + }, + ], + }, +} diff --git a/gfi-ihk-2024/package-lock.json b/gfi-ihk-2024/package-lock.json new file mode 100644 index 0000000..ba42a39 --- /dev/null +++ b/gfi-ihk-2024/package-lock.json @@ -0,0 +1,13752 @@ +{ + "name": "storybook", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "storybook", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "detect-browser": "^5.3.0", + "focus-visible": "^5.2.0", + "hammerjs": "^2.0.8", + "is-mobile": "^3.1.1", + "jquery": "^3.6.1", + "jquery.easing": "^1.4.1", + "js-cookie": "^3.0.1" + }, + "devDependencies": { + "@babel/core": "^7.19.3", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-decorators": "^7.19.3", + "@babel/plugin-proposal-export-default-from": "^7.18.10", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/preset-env": "^7.19.3", + "@babel/preset-typescript": "^7.18.6", + "@storybook/addon-actions": "^7.0.21", + "@storybook/addon-controls": "^7.0.21", + "@storybook/addon-essentials": "^7.0.21", + "@storybook/addon-links": "^7.0.21", + "@storybook/html": "^7.0.21", + "@storybook/html-webpack5": "^7.0.21", + "@storybook/preset-scss": "^1.0.3", + "babel-loader": "^8.2.5", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "core-js": "^3.25.3", + "css-loader": "^5.1.1", + "file-loader": "^6.2.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.55.0", + "sass-loader": "^10.3.1", + "storybook": "^7.0.21", + "style-loader": "^2.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@aw-web-design/x-default-browser": { + "version": "1.4.88", + "resolved": "https://registry.npmjs.org/@aw-web-design/x-default-browser/-/x-default-browser-1.4.88.tgz", + "integrity": "sha512-AkEmF0wcwYC2QkhK703Y83fxWARttIWXDmQN8+cof8FmFZ5BRhnNXGymeb1S73bOCLfWjYELxtujL56idCN/XA==", + "dev": true, + "dependencies": { + "default-browser-id": "3.0.0" + }, + "bin": { + "x-default-browser": "bin/x-default-browser.js" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.5.tgz", + "integrity": "sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz", + "integrity": "sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helpers": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.5", + "@babel/types": "^7.22.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz", + "integrity": "sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz", + "integrity": "sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz", + "integrity": "sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz", + "integrity": "sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.5.tgz", + "integrity": "sha512-1VpEFOIbMRaXyDeUwUfmTIxExLwQ+zkW+Bh5zXpApA3oQedBx9v/updixWxnx/bZpKw7u8VxWjb/qWpIcmPq8A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", + "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz", + "integrity": "sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.5.tgz", + "integrity": "sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-wrap-function": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz", + "integrity": "sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz", + "integrity": "sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.5.tgz", + "integrity": "sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.5.tgz", + "integrity": "sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", + "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz", + "integrity": "sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz", + "integrity": "sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.3.tgz", + "integrity": "sha512-MbgXtNXqo7RTKYIXVchVJGPvaVufQH3pxvQyfbGvNw1DObIhph+PesYXJTcd8J4DdWibvf6Z2eanOyItX8WnJg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz", + "integrity": "sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-default-from": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-default-from": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", + "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", + "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.5.tgz", + "integrity": "sha512-gGOEvFzm3fWoyD5uZq7vVTD57pPJ3PczPUD/xCFGjzBpUosnklmXyKnGQbbbGs1NPNPskFex0j93yKbHt0cHyg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz", + "integrity": "sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz", + "integrity": "sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.5.tgz", + "integrity": "sha512-2edQhLfibpWpsVBx2n/GKOz6JdGQvLruZQfGr9l1qes2KQaWswjBzhQF7UDUZMNaMMQeYnQzxwOMPsbYF7wqPQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.5", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz", + "integrity": "sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz", + "integrity": "sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz", + "integrity": "sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", + "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz", + "integrity": "sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz", + "integrity": "sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz", + "integrity": "sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", + "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz", + "integrity": "sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz", + "integrity": "sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz", + "integrity": "sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz", + "integrity": "sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz", + "integrity": "sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz", + "integrity": "sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.5.tgz", + "integrity": "sha512-AconbMKOMkyG+xCng2JogMCDcqW8wedQAqpVIL4cOSescZ7+iW8utC6YDZLMCSUIReEA733gzRSaOSXMAt/4WQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz", + "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz", + "integrity": "sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz", + "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz", + "integrity": "sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.3.tgz", + "integrity": "sha512-z6fnuK9ve9u/0X0rRvI9MY0xg+DOUaABDYOe+/SQTxtlptaBB/V9JIUxJn6xp3lMBeb9qe8xSFmHU35oZDXD+w==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz", + "integrity": "sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.5.tgz", + "integrity": "sha512-fj06hw89dpiZzGZtxn+QybifF07nNiZjZ7sazs2aVDcysAZVGjW7+7iFYxg6GLNM47R/thYfLdrXc+2f11Vi9A==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", + "@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.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@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", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.5", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.5", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.5", + "@babel/plugin-transform-classes": "^7.22.5", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.5", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.5", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.5", + "@babel/plugin-transform-for-of": "^7.22.5", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.5", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.5", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.5", + "@babel/plugin-transform-modules-systemjs": "^7.22.5", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5", + "@babel/plugin-transform-numeric-separator": "^7.22.5", + "@babel/plugin-transform-object-rest-spread": "^7.22.5", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.5", + "@babel/plugin-transform-parameters": "^7.22.5", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.5", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.5", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.5", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.3", + "babel-plugin-polyfill-corejs3": "^0.8.1", + "babel-plugin-polyfill-regenerator": "^0.5.0", + "core-js-compat": "^3.30.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz", + "integrity": "sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz", + "integrity": "sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.0", + "core-js-compat": "^3.30.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-flow": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.22.5.tgz", + "integrity": "sha512-ta2qZ+LSiGCrP5pgcGt8xMnnkXQrq8Sa4Ulhy06BOlF5QbLw9q5hIx7bn5MrsvyTGAfh6kTOo07Q+Pfld/8Y5Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-transform-flow-strip-types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.22.5.tgz", + "integrity": "sha512-vV6pm/4CijSQ8Y47RH5SopXzursN35RQINfGJkmOlcpAtGuf94miFvIPhCKGQN7WGIcsgG1BHEX2KVdTYwTwUQ==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.5", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "node_modules/@babel/runtime": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", + "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz", + "integrity": "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", + "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.21.5", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "dev": true, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@fal-works/esbuild-plugin-global-externals": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", + "integrity": "sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", + "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.25.16" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", + "integrity": "sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.5.0", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.5.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.4.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", + "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@juggle/resize-observer": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", + "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==", + "dev": true + }, + "node_modules/@mdx-js/react": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", + "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", + "dev": true, + "dependencies": { + "@types/mdx": "^2.0.0", + "@types/react": ">=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "react": ">=16" + } + }, + "node_modules/@ndelangen/get-tarball": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", + "integrity": "sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==", + "dev": true, + "dependencies": { + "gunzip-maybe": "^1.4.2", + "pump": "^3.0.0", + "tar-fs": "^2.1.1" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", + "dev": true + }, + "node_modules/@storybook/addon-actions": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.0.21.tgz", + "integrity": "sha512-wYH1rDHY4KzLkNeXiMonrAZ4uIZFJVjo3E439mWylnJRqs6lKukCU3iHUx02J0KKeJH+GywRg87B/i42qQK62g==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.0.21", + "@storybook/components": "7.0.21", + "@storybook/core-events": "7.0.21", + "@storybook/global": "^5.0.0", + "@storybook/manager-api": "7.0.21", + "@storybook/preview-api": "7.0.21", + "@storybook/theming": "7.0.21", + "@storybook/types": "7.0.21", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "polished": "^4.2.2", + "prop-types": "^15.7.2", + "react-inspector": "^6.0.0", + "telejson": "^7.0.3", + "ts-dedent": "^2.0.0", + "uuid": "^9.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-backgrounds": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.0.21.tgz", + "integrity": "sha512-dTifOZQsldBCu5de9p6ucNTh1AwjnbTfy4jj593zUAjnDHaGHvWTSlpvksdYuQ2ru+SdZd6xwGcrk4wyMIo/6g==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.0.21", + "@storybook/components": "7.0.21", + "@storybook/core-events": "7.0.21", + "@storybook/global": "^5.0.0", + "@storybook/manager-api": "7.0.21", + "@storybook/preview-api": "7.0.21", + "@storybook/theming": "7.0.21", + "@storybook/types": "7.0.21", + "memoizerific": "^1.11.3", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-controls": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.0.21.tgz", + "integrity": "sha512-EDYidCent5P8GBiJeeHIi/apGS76icFEFLmGcSZod1Smzdt7546bb61ozf1fz3qe2wJRoVCnmRazCo4Zqc4iWA==", + "dev": true, + "dependencies": { + "@storybook/blocks": "7.0.21", + "@storybook/client-logger": "7.0.21", + "@storybook/components": "7.0.21", + "@storybook/core-common": "7.0.21", + "@storybook/manager-api": "7.0.21", + "@storybook/node-logger": "7.0.21", + "@storybook/preview-api": "7.0.21", + "@storybook/theming": "7.0.21", + "@storybook/types": "7.0.21", + "lodash": "^4.17.21", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-docs": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.0.21.tgz", + "integrity": "sha512-eJxNCMZLN9QHmpEMPoWKw8m6TqL+R38F7fRYuJAAB9VICF8nBn79QD46yKlSxL6UXGyhFmtuQn/Wf3E3a7ywEw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.20.2", + "@babel/plugin-transform-react-jsx": "^7.19.0", + "@jest/transform": "^29.3.1", + "@mdx-js/react": "^2.1.5", + "@storybook/blocks": "7.0.21", + "@storybook/client-logger": "7.0.21", + "@storybook/components": "7.0.21", + "@storybook/csf-plugin": "7.0.21", + "@storybook/csf-tools": "7.0.21", + "@storybook/global": "^5.0.0", + "@storybook/mdx2-csf": "^1.0.0", + "@storybook/node-logger": "7.0.21", + "@storybook/postinstall": "7.0.21", + "@storybook/preview-api": "7.0.21", + "@storybook/react-dom-shim": "7.0.21", + "@storybook/theming": "7.0.21", + "@storybook/types": "7.0.21", + "fs-extra": "^11.1.0", + "remark-external-links": "^8.0.0", + "remark-slug": "^6.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/addon-essentials": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.0.21.tgz", + "integrity": "sha512-XWPuYpvV30Jp/L/now+yGh7qmx433bvUdKZak8Mg/6U7s84xhWIncAyXoB4ptDE4MlggRAdTEqvkmCybHvY7uw==", + "dev": true, + "dependencies": { + "@storybook/addon-actions": "7.0.21", + "@storybook/addon-backgrounds": "7.0.21", + "@storybook/addon-controls": "7.0.21", + "@storybook/addon-docs": "7.0.21", + "@storybook/addon-highlight": "7.0.21", + "@storybook/addon-measure": "7.0.21", + "@storybook/addon-outline": "7.0.21", + "@storybook/addon-toolbars": "7.0.21", + "@storybook/addon-viewport": "7.0.21", + "@storybook/core-common": "7.0.21", + "@storybook/manager-api": "7.0.21", + "@storybook/node-logger": "7.0.21", + "@storybook/preview-api": "7.0.21", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/addon-highlight": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.0.21.tgz", + "integrity": "sha512-BMMkqLza05VeQl4+U7Gb9GrYm0BnLCU0WzcpPXlqbAZhRw1KliXyofH8buVzXoJ1Ozr9+sOHgc3ujThOrG3KAQ==", + "dev": true, + "dependencies": { + "@storybook/core-events": "7.0.21", + "@storybook/global": "^5.0.0", + "@storybook/preview-api": "7.0.21" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-links": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.0.21.tgz", + "integrity": "sha512-QqbjnYn+516rMfb5JNhI5RZoa+uh1gVMN0iNKfcgF9tE4Ts7tY0OIody11bhBZksb6ryv4mIe4jIGUMW3DgcgA==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.0.21", + "@storybook/core-events": "7.0.21", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/manager-api": "7.0.21", + "@storybook/preview-api": "7.0.21", + "@storybook/router": "7.0.21", + "@storybook/types": "7.0.21", + "prop-types": "^15.7.2", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-measure": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.0.21.tgz", + "integrity": "sha512-In31QpV810NgHT9wrIXnLOwTnySvm86D1rksDlTunq4EOnE3Q4ngw+oM6JBPn+UhMOHnZGfwBHxOCOsF5DNHtQ==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.0.21", + "@storybook/components": "7.0.21", + "@storybook/core-events": "7.0.21", + "@storybook/global": "^5.0.0", + "@storybook/manager-api": "7.0.21", + "@storybook/preview-api": "7.0.21", + "@storybook/types": "7.0.21" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-outline": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.0.21.tgz", + "integrity": "sha512-2NaIixgLjEvGRinLPw7R4VWfZURuce4acpkhjF3QYLqaWCYzxch4nw50fVu2FAPHB3uYh5tjllG9IyMY9PEClQ==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.0.21", + "@storybook/components": "7.0.21", + "@storybook/core-events": "7.0.21", + "@storybook/global": "^5.0.0", + "@storybook/manager-api": "7.0.21", + "@storybook/preview-api": "7.0.21", + "@storybook/types": "7.0.21", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-toolbars": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.0.21.tgz", + "integrity": "sha512-5Fgv1gxSVALvRG7bwm+laLT87Np2BBniPaDzJArItic80LivX5N9/duJ2CO6fjZMu4IVq80F4ESj/LfWTbPJVw==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.0.21", + "@storybook/components": "7.0.21", + "@storybook/manager-api": "7.0.21", + "@storybook/preview-api": "7.0.21", + "@storybook/theming": "7.0.21" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-viewport": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.0.21.tgz", + "integrity": "sha512-OYi5+cB7Fk4ArUpQRK6WrbkaGC1tdSDr8gJkh6Uq7DyCnkQSb01WxEoBMHAgUtVZG26SCquk+Q50LntUmepb9Q==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.0.21", + "@storybook/components": "7.0.21", + "@storybook/core-events": "7.0.21", + "@storybook/global": "^5.0.0", + "@storybook/manager-api": "7.0.21", + "@storybook/preview-api": "7.0.21", + "@storybook/theming": "7.0.21", + "memoizerific": "^1.11.3", + "prop-types": "^15.7.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addons": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-7.0.21.tgz", + "integrity": "sha512-5eTaQwNpgZnri3HZ10gLCSt+QWN2V9YXUPrCW7RI1PKtugNbN7Ufp87Q+OzluAuY3BEaabP4CYbqcz+db+fy1A==", + "dev": true, + "dependencies": { + "@storybook/manager-api": "7.0.21", + "@storybook/preview-api": "7.0.21", + "@storybook/types": "7.0.21" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/api": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-7.0.21.tgz", + "integrity": "sha512-3k1zHMkzS3pmlwi3TUvM8CV0p5e4Wb6CZVRSq/0M4WT4h0tPNrhziJPWOGpkEfxQl4KINWuVvibLBOGwWacEmg==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.0.21", + "@storybook/manager-api": "7.0.21" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/blocks": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.0.21.tgz", + "integrity": "sha512-afyr5qR2uO2gsJEXlzXPhOhMg0tAkUga5WbHQYF+7BxODYRXyXWhx95E1UHulgwTwgZHdzTrON4DmPH8M7NK0A==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.0.21", + "@storybook/client-logger": "7.0.21", + "@storybook/components": "7.0.21", + "@storybook/core-events": "7.0.21", + "@storybook/csf": "^0.1.0", + "@storybook/docs-tools": "7.0.21", + "@storybook/global": "^5.0.0", + "@storybook/manager-api": "7.0.21", + "@storybook/preview-api": "7.0.21", + "@storybook/theming": "7.0.21", + "@storybook/types": "7.0.21", + "@types/lodash": "^4.14.167", + "color-convert": "^2.0.1", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "markdown-to-jsx": "^7.1.8", + "memoizerific": "^1.11.3", + "polished": "^4.2.2", + "react-colorful": "^5.1.2", + "telejson": "^7.0.3", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/builder-manager": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-7.0.21.tgz", + "integrity": "sha512-end2biIWtnDLd2JHGphxjNApfjzc76VMU6unhY1LnIi+uDNCbu+KcHcsaz8LHSLpTX4td5+AEuJNqSUOyaNtsQ==", + "dev": true, + "dependencies": { + "@fal-works/esbuild-plugin-global-externals": "^2.1.2", + "@storybook/core-common": "7.0.21", + "@storybook/manager": "7.0.21", + "@storybook/node-logger": "7.0.21", + "@types/ejs": "^3.1.1", + "@types/find-cache-dir": "^3.2.1", + "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", + "browser-assert": "^1.2.1", + "ejs": "^3.1.8", + "esbuild": "^0.17.0", + "esbuild-plugin-alias": "^0.2.1", + "express": "^4.17.3", + "find-cache-dir": "^3.0.0", + "fs-extra": "^11.1.0", + "process": "^0.11.10", + "util": "^0.12.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/builder-manager/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/@storybook/builder-manager/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/builder-manager/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/builder-webpack5": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-7.0.21.tgz", + "integrity": "sha512-lf0uCwwENz6yGB5eW1K7pbvVnBquSMSnCj7tT87LcXB5Aua0nxDxHY11UvkAaBaTzExVD742b64z9o5nBRUqlA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.10", + "@storybook/addons": "7.0.21", + "@storybook/api": "7.0.21", + "@storybook/channel-postmessage": "7.0.21", + "@storybook/channel-websocket": "7.0.21", + "@storybook/channels": "7.0.21", + "@storybook/client-api": "7.0.21", + "@storybook/client-logger": "7.0.21", + "@storybook/components": "7.0.21", + "@storybook/core-common": "7.0.21", + "@storybook/core-events": "7.0.21", + "@storybook/core-webpack": "7.0.21", + "@storybook/global": "^5.0.0", + "@storybook/manager-api": "7.0.21", + "@storybook/node-logger": "7.0.21", + "@storybook/preview": "7.0.21", + "@storybook/preview-api": "7.0.21", + "@storybook/router": "7.0.21", + "@storybook/store": "7.0.21", + "@storybook/theming": "7.0.21", + "@types/node": "^16.0.0", + "@types/semver": "^7.3.4", + "babel-loader": "^9.0.0", + "babel-plugin-named-exports-order": "^0.0.2", + "browser-assert": "^1.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.7.1", + "express": "^4.17.3", + "fork-ts-checker-webpack-plugin": "^7.2.8", + "fs-extra": "^11.1.0", + "html-webpack-plugin": "^5.5.0", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "semver": "^7.3.7", + "style-loader": "^3.3.1", + "terser-webpack-plugin": "^5.3.1", + "ts-dedent": "^2.0.0", + "util": "^0.12.4", + "util-deprecate": "^1.0.2", + "webpack": "5", + "webpack-dev-middleware": "^5.3.1", + "webpack-hot-middleware": "^2.25.1", + "webpack-virtual-modules": "^0.4.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/@types/node": { + "version": "16.18.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.36.tgz", + "integrity": "sha512-8egDX8dE50XyXWH6C6PRCNkTP106DuUrvdrednFouDSmCi7IOvrqr0frznfZaHifHH/3aq/7a7v9N4wdXMqhBQ==", + "dev": true + }, + "node_modules/@storybook/builder-webpack5/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/babel-loader": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.2.tgz", + "integrity": "sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.2", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/css-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/@storybook/builder-webpack5/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/style-loader": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/@storybook/channel-postmessage": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-7.0.21.tgz", + "integrity": "sha512-zlm40ZMhi76gVPMJsOLyorcKQy4RpAoVQfdXne83x+xP/A2ppOyXEAhC9pQ5oaKM+ag3EQuIS+yK4zGIeriaYg==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.0.21", + "@storybook/client-logger": "7.0.21", + "@storybook/core-events": "7.0.21", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.0.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/channel-websocket": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-7.0.21.tgz", + "integrity": "sha512-YX0h1CAHFNh4i0CsbIwEAMQsHxHhZXgN5SD5I0QGgqttErN4an90k4aah9MNnkyLO8Af9nFp2wL8Nj/yPmJ5bA==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.0.21", + "@storybook/client-logger": "7.0.21", + "@storybook/global": "^5.0.0", + "telejson": "^7.0.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/channels": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.0.21.tgz", + "integrity": "sha512-8h4lvGQsdWrn/eLW9D9ZGB8FGTzRuC1almykVThb9SkATKZjUyUvtRT+BklsDIinptham83+0QiSdTrv52kAfA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/cli": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-7.0.21.tgz", + "integrity": "sha512-emLFo3CUKFvJJscuJZPTHDPqw7xfV06DAnTH2HskQQN6lhscWYuY+fK804iyk+FTRYZwaHJSyECYmYm06Q1H9w==", + "dev": true, + "dependencies": { + "@babel/core": "^7.20.2", + "@babel/preset-env": "^7.20.2", + "@ndelangen/get-tarball": "^3.0.7", + "@storybook/codemod": "7.0.21", + "@storybook/core-common": "7.0.21", + "@storybook/core-server": "7.0.21", + "@storybook/csf-tools": "7.0.21", + "@storybook/node-logger": "7.0.21", + "@storybook/telemetry": "7.0.21", + "@storybook/types": "7.0.21", + "@types/semver": "^7.3.4", + "boxen": "^5.1.2", + "chalk": "^4.1.0", + "commander": "^6.2.1", + "cross-spawn": "^7.0.3", + "detect-indent": "^6.1.0", + "envinfo": "^7.7.3", + "execa": "^5.0.0", + "express": "^4.17.3", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "get-npm-tarball-url": "^2.0.3", + "get-port": "^5.1.1", + "giget": "^1.0.0", + "globby": "^11.0.2", + "jscodeshift": "^0.14.0", + "leven": "^3.1.0", + "ora": "^5.4.1", + "prettier": "^2.8.0", + "prompts": "^2.4.0", + "puppeteer-core": "^2.1.1", + "read-pkg-up": "^7.0.1", + "semver": "^7.3.7", + "shelljs": "^0.8.5", + "simple-update-notifier": "^1.0.0", + "strip-json-comments": "^3.0.1", + "tempy": "^1.0.1", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "bin": { + "getstorybook": "bin/index.js", + "sb": "bin/index.js" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/cli/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@storybook/cli/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/cli/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/client-api": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-7.0.21.tgz", + "integrity": "sha512-nMCHjA8LJhrFNomBEDm71TwUkfbv0orPD75vMxuF+a67p3yY3z9oiuPohCZCo95sCdhwA7J5jaCF2nUifXKt7g==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.0.21", + "@storybook/preview-api": "7.0.21" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/client-logger": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.0.21.tgz", + "integrity": "sha512-ENoBDuVr3RPepm6cBp61GGtGGUuogBzqMUaN4Rti+wYx9sKJlmDA8SR/fMk+GxeiJ5NOnYoa1Q1kCaF8/VFD9A==", + "dev": true, + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/codemod": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-7.0.21.tgz", + "integrity": "sha512-0ZGoNLstaELNb+e2njEmtiMv9gDxBIYKz2xei6Mv9HcaEzIVF0TnRE0Y+gIfCEbNAAERiytaHLkl5TAnE3/LrA==", + "dev": true, + "dependencies": { + "@babel/core": "~7.21.0", + "@babel/preset-env": "~7.21.0", + "@babel/types": "~7.21.2", + "@storybook/csf": "^0.1.0", + "@storybook/csf-tools": "7.0.21", + "@storybook/node-logger": "7.0.21", + "@storybook/types": "7.0.21", + "cross-spawn": "^7.0.3", + "globby": "^11.0.2", + "jscodeshift": "^0.14.0", + "lodash": "^4.17.21", + "prettier": "^2.8.0", + "recast": "^0.23.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/codemod/node_modules/@babel/core": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz", + "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helpers": "^7.21.5", + "@babel/parser": "^7.21.8", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@storybook/codemod/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@storybook/codemod/node_modules/@babel/preset-env": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.5.tgz", + "integrity": "sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", + "@babel/plugin-proposal-async-generator-functions": "^7.20.7", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.21.0", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.21.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@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", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.21.5", + "@babel/plugin-transform-async-to-generator": "^7.20.7", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.21.0", + "@babel/plugin-transform-classes": "^7.21.0", + "@babel/plugin-transform-computed-properties": "^7.21.5", + "@babel/plugin-transform-destructuring": "^7.21.3", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.21.5", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.20.11", + "@babel/plugin-transform-modules-commonjs": "^7.21.5", + "@babel/plugin-transform-modules-systemjs": "^7.20.11", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.21.3", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.21.5", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.20.7", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.21.5", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.21.5", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@storybook/components": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.0.21.tgz", + "integrity": "sha512-5h3ptaQxSwFetd0dhlNTZeaLfDYY7Mj9n/N6pTs71piW5gaM+o/Na7EMhuDDWa001zBXYdJYdcKU/a7FDQDuGQ==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.0.21", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/theming": "7.0.21", + "@storybook/types": "7.0.21", + "memoizerific": "^1.11.3", + "use-resize-observer": "^9.1.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/core-client": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-7.0.21.tgz", + "integrity": "sha512-J3MIJoVCN4M9exC8DVzRqtG6SyINQ0yHXhzjfdCfmHP9OqU7ObywqEFJgMot7By9g/p39Ceqzz6ISbMySw+pmg==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.0.21", + "@storybook/preview-api": "7.0.21" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/core-common": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.0.21.tgz", + "integrity": "sha512-hxQXufZxbrDqASTfrJ/C4PlIvRwwmdElOrnzeWA4e4pRGK2YUInAsKxN7WKRDL42fBLfrHo3XmdshkvPej4M4A==", + "dev": true, + "dependencies": { + "@storybook/node-logger": "7.0.21", + "@storybook/types": "7.0.21", + "@types/node": "^16.0.0", + "@types/pretty-hrtime": "^1.0.0", + "chalk": "^4.1.0", + "esbuild": "^0.17.0", + "esbuild-register": "^3.4.0", + "file-system-cache": "^2.0.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "glob": "^8.1.0", + "glob-promise": "^6.0.2", + "handlebars": "^4.7.7", + "lazy-universal-dotenv": "^4.0.0", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/core-common/node_modules/@types/node": { + "version": "16.18.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.36.tgz", + "integrity": "sha512-8egDX8dE50XyXWH6C6PRCNkTP106DuUrvdrednFouDSmCi7IOvrqr0frznfZaHifHH/3aq/7a7v9N4wdXMqhBQ==", + "dev": true + }, + "node_modules/@storybook/core-common/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/core-common/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@storybook/core-common/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/core-common/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/core-common/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@storybook/core-common/node_modules/glob-promise": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-6.0.3.tgz", + "integrity": "sha512-m+kxywR5j/2Z2V9zvHKfwwL5Gp7gIFEBX+deTB9w2lJB+wSuw9kcS43VfvTAMk8TXL5JCl/cCjsR+tgNVspGyA==", + "dev": true, + "dependencies": { + "@types/glob": "^8.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/ahmadnassri" + }, + "peerDependencies": { + "glob": "^8.0.3" + } + }, + "node_modules/@storybook/core-common/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-common/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/core-common/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/core-common/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/core-common/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/core-common/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-events": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.0.21.tgz", + "integrity": "sha512-Qjtjrj+hFaC3b00p6q2aAxyLaRQWBf5eEPw5r0djcm5esXIs/q2xvu2xby7PR6KnKg/jT1bU9TOBxWbtKycijQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/core-server": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-7.0.21.tgz", + "integrity": "sha512-8MX+tdgiwscQLdoTtlI+jg1Hr76AvE1B5CDYr+L5b/GdiEJa6zJjAtMgrGjCmd+9GYMrV6r6Ef2PuB8GlMvnvQ==", + "dev": true, + "dependencies": { + "@aw-web-design/x-default-browser": "1.4.88", + "@discoveryjs/json-ext": "^0.5.3", + "@storybook/builder-manager": "7.0.21", + "@storybook/core-common": "7.0.21", + "@storybook/core-events": "7.0.21", + "@storybook/csf": "^0.1.0", + "@storybook/csf-tools": "7.0.21", + "@storybook/docs-mdx": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/manager": "7.0.21", + "@storybook/node-logger": "7.0.21", + "@storybook/preview-api": "7.0.21", + "@storybook/telemetry": "7.0.21", + "@storybook/types": "7.0.21", + "@types/detect-port": "^1.3.0", + "@types/node": "^16.0.0", + "@types/node-fetch": "^2.5.7", + "@types/pretty-hrtime": "^1.0.0", + "@types/semver": "^7.3.4", + "better-opn": "^2.1.1", + "boxen": "^5.1.2", + "chalk": "^4.1.0", + "cli-table3": "^0.6.1", + "compression": "^1.7.4", + "detect-port": "^1.3.0", + "express": "^4.17.3", + "fs-extra": "^11.1.0", + "globby": "^11.0.2", + "ip": "^2.0.0", + "lodash": "^4.17.21", + "node-fetch": "^2.6.7", + "open": "^8.4.0", + "pretty-hrtime": "^1.0.3", + "prompts": "^2.4.0", + "read-pkg-up": "^7.0.1", + "semver": "^7.3.7", + "serve-favicon": "^2.5.0", + "telejson": "^7.0.3", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2", + "watchpack": "^2.2.0", + "ws": "^8.2.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/core-server/node_modules/@types/node": { + "version": "16.18.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.36.tgz", + "integrity": "sha512-8egDX8dE50XyXWH6C6PRCNkTP106DuUrvdrednFouDSmCi7IOvrqr0frznfZaHifHH/3aq/7a7v9N4wdXMqhBQ==", + "dev": true + }, + "node_modules/@storybook/core-server/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/core-server/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/core-server/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-server/node_modules/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/core-server/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-webpack": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-7.0.21.tgz", + "integrity": "sha512-kxUD4MRGJ+1infixyRTNz+DSJxbTkkIrGq9YEpYTANqLyqBW3Tm3wXOZAj1KzO8v5y/cKDIiMl0W920byn/x2A==", + "dev": true, + "dependencies": { + "@storybook/core-common": "7.0.21", + "@storybook/node-logger": "7.0.21", + "@storybook/types": "7.0.21", + "@types/node": "^16.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/core-webpack/node_modules/@types/node": { + "version": "16.18.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.36.tgz", + "integrity": "sha512-8egDX8dE50XyXWH6C6PRCNkTP106DuUrvdrednFouDSmCi7IOvrqr0frznfZaHifHH/3aq/7a7v9N4wdXMqhBQ==", + "dev": true + }, + "node_modules/@storybook/csf": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.1.tgz", + "integrity": "sha512-4hE3AlNVxR60Wc5KSC68ASYzUobjPqtSKyhV6G+ge0FIXU55N5nTY7dXGRZHQGDBPq+XqchMkIdlkHPRs8nTHg==", + "dev": true, + "dependencies": { + "type-fest": "^2.19.0" + } + }, + "node_modules/@storybook/csf-plugin": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.0.21.tgz", + "integrity": "sha512-oaCgizetktTzxgJlJURA3RLQSDYAECw80XGbcUdruCMVgU1WrMrMJIdiYLqDDPUWSAZuFp4RsmfRjWTK6WxRUA==", + "dev": true, + "dependencies": { + "@storybook/csf-tools": "7.0.21", + "unplugin": "^0.10.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/csf-tools": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.0.21.tgz", + "integrity": "sha512-a3oN29dgf+5pLOTtXyZhfzPhTEPvw44GAoQmi5giUMB486j6PSEq9IPj/birJk9+lX/ho6M9ZzI9QiBMXVeXlQ==", + "dev": true, + "dependencies": { + "@babel/generator": "~7.21.1", + "@babel/parser": "~7.21.2", + "@babel/traverse": "~7.21.2", + "@babel/types": "~7.21.2", + "@storybook/csf": "^0.1.0", + "@storybook/types": "7.0.21", + "fs-extra": "^11.1.0", + "recast": "^0.23.1", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/csf-tools/node_modules/@babel/generator": { + "version": "7.21.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.9.tgz", + "integrity": "sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.5", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@storybook/csf-tools/node_modules/@babel/parser": { + "version": "7.21.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.9.tgz", + "integrity": "sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@storybook/csf-tools/node_modules/@babel/traverse": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", + "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.5", + "@babel/types": "^7.21.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@storybook/csf-tools/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@storybook/docs-mdx": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@storybook/docs-mdx/-/docs-mdx-0.1.0.tgz", + "integrity": "sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==", + "dev": true + }, + "node_modules/@storybook/docs-tools": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.0.21.tgz", + "integrity": "sha512-V2rgkmLdcariZQEx2VFtmFhQRRj7LyvlrRZjNyL5jMyWYXYG1W/LZhIXgnMOhf0gjkJlCnRAF4LBZVK8dN84BA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.10", + "@storybook/core-common": "7.0.21", + "@storybook/preview-api": "7.0.21", + "@storybook/types": "7.0.21", + "@types/doctrine": "^0.0.3", + "doctrine": "^3.0.0", + "lodash": "^4.17.21" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/global": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", + "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", + "dev": true + }, + "node_modules/@storybook/html": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/html/-/html-7.0.21.tgz", + "integrity": "sha512-N3bWiVKbNykAiU7DWmz8i7Lyk3kWjUryOMSDY/4uNzHgZAEtBr3gLeQaP0stdOfNt4WZz4Eb0EUvQWBjwRmLJQ==", + "dev": true, + "dependencies": { + "@storybook/core-client": "7.0.21", + "@storybook/docs-tools": "7.0.21", + "@storybook/global": "^5.0.0", + "@storybook/preview-api": "7.0.21", + "@storybook/types": "7.0.21", + "ts-dedent": "^2.0.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@storybook/html-webpack5": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/html-webpack5/-/html-webpack5-7.0.21.tgz", + "integrity": "sha512-VNfwISTdc7EssPEHoMPBucU3omj3+9aXuB/JeW808atJ19bBbiF44b2QOt7bwDo4hVKT7bbq23esJdrsL0+3fA==", + "dev": true, + "dependencies": { + "@storybook/builder-webpack5": "7.0.21", + "@storybook/core-common": "7.0.21", + "@storybook/global": "^5.0.0", + "@storybook/html": "7.0.21", + "@storybook/preset-html-webpack": "7.0.21", + "@types/node": "^16.0.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@babel/core": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/html-webpack5/node_modules/@types/node": { + "version": "16.18.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.36.tgz", + "integrity": "sha512-8egDX8dE50XyXWH6C6PRCNkTP106DuUrvdrednFouDSmCi7IOvrqr0frznfZaHifHH/3aq/7a7v9N4wdXMqhBQ==", + "dev": true + }, + "node_modules/@storybook/manager": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-7.0.21.tgz", + "integrity": "sha512-8aOADfVHgejcpJ3cvt92Z3VknaYslH/1LmarOGpcocN7UtXGUuRnkbpHbx7dLYR586hWSXJ7jZmHAQseS+etvw==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/manager-api": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.0.21.tgz", + "integrity": "sha512-YgS676/OMq2KmvYomcNzjwsVUtMYUylIt/0z5Fmg7exPXubEGpRd4OZIrQGHgcLKQRKZMK9GcsSkxebHO+qrsg==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.0.21", + "@storybook/client-logger": "7.0.21", + "@storybook/core-events": "7.0.21", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/router": "7.0.21", + "@storybook/theming": "7.0.21", + "@storybook/types": "7.0.21", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "semver": "^7.3.7", + "store2": "^2.14.2", + "telejson": "^7.0.3", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/manager-api/node_modules/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/mdx2-csf": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@storybook/mdx2-csf/-/mdx2-csf-1.1.0.tgz", + "integrity": "sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==", + "dev": true + }, + "node_modules/@storybook/node-logger": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.0.21.tgz", + "integrity": "sha512-km7MfQ7Hk04UsH/ZgwW5iqSxlGi/Z/lw8Mb0Zdv7ms+FllPBPf5BhgjuC7LA6y+3WUghl6ESpDoig2771TNy4w==", + "dev": true, + "dependencies": { + "@types/npmlog": "^4.1.2", + "chalk": "^4.1.0", + "npmlog": "^5.0.1", + "pretty-hrtime": "^1.0.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/node-logger/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/node-logger/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/node-logger/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/node-logger/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/postinstall": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.0.21.tgz", + "integrity": "sha512-eSq+24DQpa58Dw+TlV4KCNbWnyjTAZ7hvBYRs8578qAMB0gsPh6MCPAKcrpN9TTNBMWKQxC5W6QGGVsVJ+8ByQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preset-html-webpack": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/preset-html-webpack/-/preset-html-webpack-7.0.21.tgz", + "integrity": "sha512-px0udlFwUkVk2KpQcvhrHqqOzvFRwksBZyjnoe0XnwAw1jseLQ0abl9Y5utpmxKK5tQwYG7hqJsEL30f5eLqUA==", + "dev": true, + "dependencies": { + "@storybook/core-webpack": "7.0.21", + "@types/node": "^16.0.0", + "html-loader": "^3.1.0", + "webpack": "5" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@storybook/preset-html-webpack/node_modules/@types/node": { + "version": "16.18.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.36.tgz", + "integrity": "sha512-8egDX8dE50XyXWH6C6PRCNkTP106DuUrvdrednFouDSmCi7IOvrqr0frznfZaHifHH/3aq/7a7v9N4wdXMqhBQ==", + "dev": true + }, + "node_modules/@storybook/preset-scss": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@storybook/preset-scss/-/preset-scss-1.0.3.tgz", + "integrity": "sha512-o9Iz6wxPeNENrQa2mKlsDKynBfqU2uWaRP80HeWp4TkGgf7/x3DVF2O7yi9N0x/PI1qzzTTpxlQ90D62XmpiTw==", + "dev": true, + "peerDependencies": { + "css-loader": "*", + "sass-loader": "*", + "style-loader": "*" + } + }, + "node_modules/@storybook/preview": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-7.0.21.tgz", + "integrity": "sha512-WHAD0dlwlJGGTEJ2Lv2rbO9KGBbs4P9uy0oofCuVT+W/eKy26Y6cglnBZpT/lSvK3lNJWONtGRWwBqgdb2E9OQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preview-api": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.0.21.tgz", + "integrity": "sha512-IvOxQdSLV3B+82zS8MDHSO/pMEQdKIXJaz3knizhRuuB+cCdfv2Sro3IL3l8m2+90ySSwkfCqVEI4tdIC1ODXg==", + "dev": true, + "dependencies": { + "@storybook/channel-postmessage": "7.0.21", + "@storybook/channels": "7.0.21", + "@storybook/client-logger": "7.0.21", + "@storybook/core-events": "7.0.21", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/types": "7.0.21", + "@types/qs": "^6.9.5", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/react-dom-shim": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-7.0.21.tgz", + "integrity": "sha512-hccpaFWZjZjD5F/hBXU59RdaF2pnN3hvygIAY7P8cIRu9lfhMZWpZyuEJBjHUqHSX+6CoNLzpSQHeVv+6Vo0rg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/router": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.0.21.tgz", + "integrity": "sha512-zVEwW8PPrg3UXaBlVw9s5wXlJhm9AwG0Lta9Oc0limg1JeXtE1alV+VH8b/O5ECjp34mTXHIAyNU1EF0bozgVw==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.0.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/store": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-7.0.21.tgz", + "integrity": "sha512-xEC3ZA3hrpgaTMUGSe1dKvp7HKSGl4ON9DrBQiACfTu/0Wrw8oHlbg2I9BawZtvh13MxiGa9/cq5Jao1ArVNIQ==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.0.21", + "@storybook/preview-api": "7.0.21" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/telemetry": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.0.21.tgz", + "integrity": "sha512-yTT38LhCUuk7DULm88tWGGYWkvPMSfeuRESqSfda7MjHOx2K8VAfpX7HTta9fH9QeE3ormV8KSl/x2R6bNeXeQ==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.0.21", + "@storybook/core-common": "7.0.21", + "chalk": "^4.1.0", + "detect-package-manager": "^2.0.1", + "fetch-retry": "^5.0.2", + "fs-extra": "^11.1.0", + "isomorphic-unfetch": "^3.1.0", + "nanoid": "^3.3.1", + "read-pkg-up": "^7.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/telemetry/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/telemetry/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/telemetry/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/telemetry/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/theming": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.0.21.tgz", + "integrity": "sha512-tgWoT0IdyPQIg+s/JMnP+MGTsAvNm6FJuiuKPebngids6rdYQ3EA5uQjBVV7De650JLhBFTFocS2Puj4Lti2bw==", + "dev": true, + "dependencies": { + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@storybook/client-logger": "7.0.21", + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/types": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.0.21.tgz", + "integrity": "sha512-gZ8XEsg0upyiisbe2Qv+G+XN2+nZCxj6vJKvgWxuBPCjqN3Uw34cgDrIJuSa8YjE/yl/nsaV5s0xYdFXAl7JVQ==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.0.21", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "file-system-cache": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/detect-port": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@types/detect-port/-/detect-port-1.3.3.tgz", + "integrity": "sha512-bV/jQlAJ/nPY3XqSatkGpu+nGzou+uSwrH1cROhn+jBFg47yaNH+blW4C7p9KhopC7QxCv/6M86s37k8dMk0Yg==", + "dev": true + }, + "node_modules/@types/doctrine": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz", + "integrity": "sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==", + "dev": true + }, + "node_modules/@types/ejs": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.2.tgz", + "integrity": "sha512-ZmiaE3wglXVWBM9fyVC17aGPkLo/UgaOjEiI2FXQfyczrCefORPxIe+2dVmnmk3zkVIbizjrlQzmPGhSYGXG5g==", + "dev": true + }, + "node_modules/@types/eslint": { + "version": "8.40.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.2.tgz", + "integrity": "sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.35", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", + "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/find-cache-dir": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/find-cache-dir/-/find-cache-dir-3.2.1.tgz", + "integrity": "sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==", + "dev": true + }, + "node_modules/@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "dev": true, + "dependencies": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.195", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", + "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==", + "dev": true + }, + "node_modules/@types/mdx": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.5.tgz", + "integrity": "sha512-76CqzuD6Q7LC+AtbPqrvD9AqsN0k8bsYo2bM2J8pmNldP1aIPAbzUQ7QbobyXL4eLr1wK5x8FZFe8eF/ubRuBg==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "node_modules/@types/mime-types": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.1.tgz", + "integrity": "sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.3.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz", + "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==", + "dev": true + }, + "node_modules/@types/node-fetch": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.4.tgz", + "integrity": "sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/npmlog": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/npmlog/-/npmlog-4.1.4.tgz", + "integrity": "sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/pretty-hrtime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.1.tgz", + "integrity": "sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.2.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.12.tgz", + "integrity": "sha512-ndmBMLCgn38v3SntMeoJaIrO6tGHYKMEBohCUmw8HoLLQdRMOIGXfeYaBTLe2lsFaSB3MOK1VXscYFnmLtTSmw==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", + "dev": true + }, + "node_modules/@types/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", + "dev": true + }, + "node_modules/@types/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", + "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", + "dev": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/@yarnpkg/esbuild-plugin-pnp": { + "version": "3.0.0-rc.15", + "resolved": "https://registry.npmjs.org/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", + "integrity": "sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==", + "dev": true, + "dependencies": { + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "esbuild": ">=0.10.0" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-styles/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/ansi-styles/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/app-root-dir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", + "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==", + "dev": true + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ast-types": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "dev": true, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/babel-loader/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-exports-order": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-named-exports-order/-/babel-plugin-named-exports-order-0.0.2.tgz", + "integrity": "sha512-OgOYHOLoRK+/mvXU9imKHlG6GkPLYrUCvFXG/CM93R/aNNO8pOOF4aS+S8CCHMDQoNSeiOYEZb/G6RwL95Jktw==", + "dev": true + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz", + "integrity": "sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.4.0", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz", + "integrity": "sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.2", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz", + "integrity": "sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz", + "integrity": "sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/better-opn": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", + "integrity": "sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==", + "dev": true, + "dependencies": { + "open": "^7.0.3" + }, + "engines": { + "node": ">8.0.0" + } + }, + "node_modules/better-opn/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/better-opn/node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-assert": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", + "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.21.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.8.tgz", + "integrity": "sha512-j+7xYe+v+q2Id9qbBeCI8WX5NmZSRe8es1+0xntD/+gaWXznP8tFEkv5IgSaHf5dS1YwVMbX/4W6m937mj+wQw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001502", + "electron-to-chromium": "^1.4.428", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001503", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001503.tgz", + "integrity": "sha512-Sf9NiF+wZxPfzv8Z3iS0rXM1Do+iOy2Lxvib38glFX+08TCYYYGR5fRJXk4d77C4AYwhUjgYgMsMudbh2TqCKw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", + "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table3": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", + "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/core-js": { + "version": "3.25.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.3.tgz", + "integrity": "sha512-y1hvKXmPHvm5B7w4ln1S4uc9eV/O5+iFExSRUimnvIph11uaizFR8LFMdONN8hG3P2pipUfX4Y/fR8rAEtcHcQ==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.31.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.0.tgz", + "integrity": "sha512-hM7YCu1cU6Opx7MXNu0NuumM0ezNeAeRKadixyiQELWY3vT3De9S4J5ZBMraWV2vZnrE1Cirl0GtFtDtMUXzPw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/css-loader": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dev": true, + "dependencies": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defu": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.2.tgz", + "integrity": "sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==", + "dev": true + }, + "node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/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/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-browser": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", + "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==" + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-package-manager": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-2.0.1.tgz", + "integrity": "sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==", + "dev": true, + "dependencies": { + "execa": "^5.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/detect-port": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", + "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", + "dev": true, + "dependencies": { + "address": "^1.0.1", + "debug": "4" + }, + "bin": { + "detect": "bin/detect-port.js", + "detect-port": "bin/detect-port.js" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "16.1.4", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.1.4.tgz", + "integrity": "sha512-m55RtE8AsPeJBpOIFKihEmqUcoVncQIwo7x9U8ZwLEZw9ZpXboz2c+rvog+jUaJvVrZ5kBOeYQBX5+8Aa/OZQw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/dotenv-expand": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/duplexify/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/duplexify/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dev": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.431", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.431.tgz", + "integrity": "sha512-m232JTVmCawA2vG+1azVxhKZ9Sv1Q//xxNv5PkP5rWxGgQE8c3CiZFrh8Xnp+d1NmNxlu3QQrGIfdeW5TtXX5w==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "dev": true + }, + "node_modules/es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, + "node_modules/esbuild-plugin-alias": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz", + "integrity": "sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==", + "dev": true + }, + "node_modules/esbuild-register": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.4.2.tgz", + "integrity": "sha512-kG/XyTDyz6+YDuyfB9ZoSIOOmgyFCH+xPRtsCa8W85HLRV5Csp+o3jWVbOSHgSLfyLc5DmP+KFDNwty4mEjC+Q==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "peerDependencies": { + "esbuild": ">=0.12 <1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "dev": true, + "dependencies": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + } + }, + "node_modules/extract-zip/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/extract-zip/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fetch-retry": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.6.tgz", + "integrity": "sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==", + "dev": true + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/file-system-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-2.3.0.tgz", + "integrity": "sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==", + "dev": true, + "dependencies": { + "fs-extra": "11.1.1", + "ramda": "0.29.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flow-parser": { + "version": "0.208.1", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.208.1.tgz", + "integrity": "sha512-VfWzg5/5W6/sO/Zk69ByKWGHOI1aXLRZ0wznxbOfFiOYMtAtP8CePGkGkkZaI5vXkUt7HJzVZ1+0Rxat0k7rgw==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/focus-visible": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/focus-visible/-/focus-visible-5.2.0.tgz", + "integrity": "sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ==" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.3.0.tgz", + "integrity": "sha512-IN+XTzusCjR5VgntYFgxbxVx3WraPRnKehBFrf00cMSrtUuW9MsG9dhL6MWpY6MkjC3wVwoujfCDgZZCQwbswA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.7", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "fs-extra": "^10.0.0", + "memfs": "^3.4.1", + "minimatch": "^3.0.4", + "node-abort-controller": "^3.0.1", + "schema-utils": "^3.1.1", + "semver": "^7.3.5", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">=12.13.0", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "typescript": ">3.6.0", + "vue-template-compiler": "*", + "webpack": "^5.11.0" + }, + "peerDependenciesMeta": { + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", + "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "dev": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-npm-tarball-url": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/get-npm-tarball-url/-/get-npm-tarball-url-2.0.3.tgz", + "integrity": "sha512-R/PW6RqyaBQNWYaSyfrh54/qtcnOp22FHCCiRhSSZj0FP3KQWCsxxt0DzIdVTbwTqe9CtQfvl/FPD4UIPt4pqw==", + "dev": true, + "engines": { + "node": ">=12.17" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-port": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/giget": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/giget/-/giget-1.1.2.tgz", + "integrity": "sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==", + "dev": true, + "dependencies": { + "colorette": "^2.0.19", + "defu": "^6.1.2", + "https-proxy-agent": "^5.0.1", + "mri": "^1.2.0", + "node-fetch-native": "^1.0.2", + "pathe": "^1.1.0", + "tar": "^6.1.13" + }, + "bin": { + "giget": "dist/cli.mjs" + } + }, + "node_modules/github-slugger": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", + "dev": true + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/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/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/gunzip-maybe": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz", + "integrity": "sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==", + "dev": true, + "dependencies": { + "browserify-zlib": "^0.1.4", + "is-deflate": "^1.0.0", + "is-gzip": "^1.0.0", + "peek-stream": "^1.1.0", + "pumpify": "^1.3.3", + "through2": "^2.0.3" + }, + "bin": { + "gunzip-maybe": "bin.js" + } + }, + "node_modules/gunzip-maybe/node_modules/browserify-zlib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "integrity": "sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==", + "dev": true, + "dependencies": { + "pako": "~0.2.0" + } + }, + "node_modules/gunzip-maybe/node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", + "dev": true + }, + "node_modules/hammerjs": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/html-entities": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.6.tgz", + "integrity": "sha512-9o0+dcpIw2/HxkNuYKxSJUF/MMRZQECK4GnF+oQOmJ83yCVHTWgCH5aOXxK5bozNRmM8wtgryjHD3uloPBDEGw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-loader": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-3.1.2.tgz", + "integrity": "sha512-9WQlLiAV5N9fCna4MUmBW/ifaUbuFZ2r7IZmtXzhyfyi4zgPEjXsmsYCKs+yT873MzRj+f1WMjuAiPNA7C6Tcw==", + "dev": true, + "dependencies": { + "html-minifier-terser": "^6.0.2", + "parse5": "^6.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", + "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-deflate": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz", + "integrity": "sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==", + "dev": true + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-gzip": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", + "integrity": "sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-mobile": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-3.1.1.tgz", + "integrity": "sha512-RRoXXR2HNFxNkUnxtaBdGBXtFlUMFa06S0NUKf/LCF+MuGLu13gi9iBCkoEmc6+rpXuwi5Mso5V8Zf7mNynMBQ==" + }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/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": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isomorphic-unfetch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz", + "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==", + "dev": true, + "dependencies": { + "node-fetch": "^2.6.1", + "unfetch": "^4.2.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dev": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-haste-map": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz", + "integrity": "sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.5.0", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.5.0", + "jest-worker": "^29.5.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-regex-util": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", + "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", + "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", + "dev": true, + "dependencies": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", + "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.5.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jquery": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.1.tgz", + "integrity": "sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==" + }, + "node_modules/jquery.easing": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jquery.easing/-/jquery.easing-1.4.1.tgz", + "integrity": "sha512-BVpRacWCbNfo/ALWxnLkIY/WRa4Ydg/LtwzIJZvDm7vrhV8Txv+ACi6EGnU11zT19sTc3KEPathWx6CtjWLD1w==" + }, + "node_modules/js-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.1.tgz", + "integrity": "sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jscodeshift": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", + "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/jscodeshift/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jscodeshift/node_modules/ast-types": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", + "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jscodeshift/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jscodeshift/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jscodeshift/node_modules/recast": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", + "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", + "dev": true, + "dependencies": { + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/jscodeshift/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jscodeshift/node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/lazy-universal-dotenv": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz", + "integrity": "sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==", + "dev": true, + "dependencies": { + "app-root-dir": "^1.0.2", + "dotenv": "^16.0.0", + "dotenv-expand": "^10.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-or-similar": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", + "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==", + "dev": true + }, + "node_modules/markdown-to-jsx": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.2.1.tgz", + "integrity": "sha512-9HrdzBAo0+sFz9ZYAGT5fB8ilzTW+q6lPocRxrIesMO+aB40V9MgFfbfMXxlGjf22OpRy+IXlvVaQenicdpgbg==", + "dev": true, + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "react": ">= 0.14.0" + } + }, + "node_modules/mdast-util-definitions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", + "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", + "dev": true, + "dependencies": { + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", + "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memoizerific": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", + "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==", + "dev": true, + "dependencies": { + "map-or-similar": "^1.5.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", + "dev": true + }, + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" + } + }, + "node_modules/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch-native": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.2.0.tgz", + "integrity": "sha512-5IAMBTl9p6PaAjYCnMv5FmqIF6GcZnawAVnzaCG0rX2aYZJ4CxEkZNtVPuTRug7fL7wyM5BQYTlAzcyMPi6oTQ==", + "dev": true + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", + "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pathe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==", + "dev": true + }, + "node_modules/peek-stream": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz", + "integrity": "sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "duplexify": "^3.5.0", + "through2": "^2.0.3" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/polished": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz", + "integrity": "sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.17.8" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss": { + "version": "8.4.24", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", + "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/puppeteer-core": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-2.1.1.tgz", + "integrity": "sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==", + "dev": true, + "dependencies": { + "@types/mime-types": "^2.1.0", + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^4.0.0", + "mime": "^2.0.3", + "mime-types": "^2.1.25", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + }, + "engines": { + "node": ">=8.16.0" + } + }, + "node_modules/puppeteer-core/node_modules/agent-base": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", + "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/puppeteer-core/node_modules/https-proxy-agent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", + "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", + "dev": true, + "dependencies": { + "agent-base": "5", + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/puppeteer-core/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ramda": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", + "integrity": "sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-colorful": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz", + "integrity": "sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==", + "dev": true, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-inspector": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-6.0.2.tgz", + "integrity": "sha512-x+b7LxhmHXjHoU/VrFAzw5iutsILRoYyDq97EDYdFpPLcvqtEzk4ZSZSQjnFPbr5T57tLXnHcqFYoN1pI6u8uQ==", + "dev": true, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recast": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.2.tgz", + "integrity": "sha512-Qv6cPfVZyMOtPszK6PgW70pUgm7gPlFitAPf0Q69rlOA0zLw2XdDcNmPbVGYicFGT9O8I7TZ/0ryJD+6COvIPw==", + "dev": true, + "dependencies": { + "assert": "^2.0.0", + "ast-types": "^0.16.1", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/recast/node_modules/assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dev": true, + "dependencies": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remark-external-links": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", + "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "is-absolute-url": "^3.0.0", + "mdast-util-definitions": "^4.0.0", + "space-separated-tokens": "^1.0.0", + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-slug": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", + "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", + "dev": true, + "dependencies": { + "github-slugger": "^1.0.0", + "mdast-util-to-string": "^1.0.0", + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass": { + "version": "1.55.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.55.0.tgz", + "integrity": "sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sass-loader": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.3.1.tgz", + "integrity": "sha512-y2aBdtYkbqorVavkC3fcJIUDGIegzDWPn3/LAFhsf3G+MzPKTJx37sROf5pXtUeggSVbNbmfj8TgRaSLMelXRA==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/sass-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-favicon": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", + "integrity": "sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==", + "dev": true, + "dependencies": { + "etag": "~1.8.1", + "fresh": "0.5.2", + "ms": "2.1.1", + "parseurl": "~1.3.2", + "safe-buffer": "5.1.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-favicon/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "node_modules/serve-favicon/node_modules/safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/simple-update-notifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", + "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", + "dev": true, + "dependencies": { + "semver": "~7.0.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "dev": true + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/store2": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz", + "integrity": "sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==", + "dev": true + }, + "node_modules/storybook": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-7.0.21.tgz", + "integrity": "sha512-NjHn7g4BXoJ5qisMkGQmSdjnXrlEETqmirQpi/NgrwfMV2gE7BO2KmPgxGh1jT0M04y788OSZhffOdKbuvDFMQ==", + "dev": true, + "dependencies": { + "@storybook/cli": "7.0.21" + }, + "bin": { + "sb": "index.js", + "storybook": "index.js" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/style-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/synchronous-promise": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.17.tgz", + "integrity": "sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==", + "dev": true + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar/node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/telejson": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-7.1.0.tgz", + "integrity": "sha512-jFJO4P5gPebZAERPkJsqMAQ0IMA1Hi0AoSfxpnUaV6j6R2SZqlpkbS20U6dEUtA3RUYt2Ak/mTlkQzHH9Rv/hA==", + "dev": true, + "dependencies": { + "memoizerific": "^1.11.3" + } + }, + "node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "dev": true, + "dependencies": { + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/tempy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", + "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.0.tgz", + "integrity": "sha512-pdL757Ig5a0I+owA42l6tIuEycRuM7FPY4n62h44mRLRfnOxJkkOHd6i89dOpwZlpF6JXBwaAHF6yWzFrt+QyA==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/ts-dedent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "dev": true, + "engines": { + "node": ">=6.10" + } + }, + "node_modules/tslib": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", + "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==", + "dev": true + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/typescript": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", + "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "dev": true, + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unfetch": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", + "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==", + "dev": true + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unplugin": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-0.10.2.tgz", + "integrity": "sha512-6rk7GUa4ICYjae5PrAllvcDeuT8pA9+j5J5EkxbMFaV+SalHhxZ7X2dohMzu6C3XzsMT+6jwR/+pwPNR3uK9MA==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "chokidar": "^3.5.3", + "webpack-sources": "^3.2.3", + "webpack-virtual-modules": "^0.4.5" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/use-resize-observer": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", + "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", + "dev": true, + "dependencies": { + "@juggle/resize-observer": "^3.3.1" + }, + "peerDependencies": { + "react": "16.8.0 - 18", + "react-dom": "16.8.0 - 18" + } + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/webpack": { + "version": "5.87.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.87.0.tgz", + "integrity": "sha512-GOu1tNbQ7p1bDEoFRs2YPcfyGs8xq52yyPBZ3m2VGnXGtV9MxjrkABHm4V9Ia280OefsSLzvbVoXcfLxjKY/Iw==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-hot-middleware": { + "version": "2.25.3", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.3.tgz", + "integrity": "sha512-IK/0WAHs7MTu1tzLTjio73LjS3Ov+VvBKQmE8WPlJutgG5zT6Urgq/BbAdRrHTRpyzK0dvAvFh1Qg98akxgZpA==", + "dev": true, + "dependencies": { + "ansi-html-community": "0.0.8", + "html-entities": "^2.1.0", + "strip-ansi": "^6.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.4.6.tgz", + "integrity": "sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==", + "dev": true + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/gfi-ihk-2024/package.json b/gfi-ihk-2024/package.json new file mode 100644 index 0000000..14ae2fa --- /dev/null +++ b/gfi-ihk-2024/package.json @@ -0,0 +1,70 @@ +{ + "name": "@ihk24/storybook", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "storybook": "storybook dev -s ./public -p 6006", + "build-storybook": "storybook build -s ./public" + }, + "keywords": [], + "author": "", + "license": "ISC", + "devDependencies": { + "@babel/core": "^7.19.3", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-decorators": "^7.19.3", + "@babel/plugin-proposal-export-default-from": "^7.18.10", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/preset-env": "^7.19.3", + "@babel/preset-typescript": "^7.18.6", + "@storybook/addon-actions": "^7.0.21", + "@storybook/addon-controls": "^7.0.21", + "@storybook/addon-essentials": "^7.0.21", + "@storybook/addon-links": "^7.0.21", + "@storybook/html": "^7.0.21", + "@storybook/html-webpack5": "^7.0.21", + "@storybook/preset-scss": "^1.0.3", + "babel-loader": "^8.2.5", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "core-js": "^3.25.3", + "css-loader": "^5.1.1", + "file-loader": "^6.2.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.55.0", + "sass-loader": "^10.3.1", + "storybook": "^7.0.21", + "style-loader": "^2.0.0" + }, + "dependencies": { + "detect-browser": "^5.3.0", + "focus-visible": "^5.2.0", + "hammerjs": "^2.0.8", + "is-mobile": "^3.1.1", + "jquery": "^3.6.1", + "jquery.easing": "^1.4.1", + "js-cookie": "^3.0.1", + "jquery-highlight": "^3.5.0", + "infinite-scroll": "^3.0.6" + }, + "private": true, + "coremedia": { + "init": "src/js/init.js", + "type": "brick" + } +} diff --git a/gfi-ihk-2024/public/dummy/-928soDXK6E_420_280.jpg b/gfi-ihk-2024/public/dummy/-928soDXK6E_420_280.jpg new file mode 100644 index 0000000..b2fa116 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/-928soDXK6E_420_280.jpg differ diff --git a/gfi-ihk-2024/public/dummy/-9gPKrsbGmc_420_280.jpg b/gfi-ihk-2024/public/dummy/-9gPKrsbGmc_420_280.jpg new file mode 100644 index 0000000..69ec03a Binary files /dev/null and b/gfi-ihk-2024/public/dummy/-9gPKrsbGmc_420_280.jpg differ diff --git a/gfi-ihk-2024/public/dummy/-VHQ0cw2euA_1920_1080.jpg b/gfi-ihk-2024/public/dummy/-VHQ0cw2euA_1920_1080.jpg new file mode 100644 index 0000000..5fdd3a3 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/-VHQ0cw2euA_1920_1080.jpg differ diff --git a/gfi-ihk-2024/public/dummy/-VHQ0cw2euA_800_800.jpg b/gfi-ihk-2024/public/dummy/-VHQ0cw2euA_800_800.jpg new file mode 100644 index 0000000..91953a1 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/-VHQ0cw2euA_800_800.jpg differ diff --git a/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_420_280.jpg b/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_420_280.jpg new file mode 100644 index 0000000..b41fae7 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_420_280.jpg differ diff --git a/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_535_535.jpg b/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_535_535.jpg new file mode 100644 index 0000000..826187f Binary files /dev/null and b/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_535_535.jpg differ diff --git a/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_630_420.jpg b/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_630_420.jpg new file mode 100644 index 0000000..b00f996 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_630_420.jpg differ diff --git a/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_650_433.jpg b/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_650_433.jpg new file mode 100644 index 0000000..1aba79e Binary files /dev/null and b/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_650_433.jpg differ diff --git a/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_880_484.jpg b/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_880_484.jpg new file mode 100644 index 0000000..0e8a366 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_880_484.jpg differ diff --git a/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_880_495.jpg b/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_880_495.jpg new file mode 100644 index 0000000..8e16714 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_880_495.jpg differ diff --git a/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_900_600.jpg b/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_900_600.jpg new file mode 100644 index 0000000..8161bb7 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/0K7GgiA8lVE_900_600.jpg differ diff --git a/gfi-ihk-2024/public/dummy/2vCqH34PqWs_1080_648.jpg b/gfi-ihk-2024/public/dummy/2vCqH34PqWs_1080_648.jpg new file mode 100644 index 0000000..824f6f6 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/2vCqH34PqWs_1080_648.jpg differ diff --git a/gfi-ihk-2024/public/dummy/2x3vfVxwR7o_360_240.jpg b/gfi-ihk-2024/public/dummy/2x3vfVxwR7o_360_240.jpg new file mode 100644 index 0000000..c6ef44f Binary files /dev/null and b/gfi-ihk-2024/public/dummy/2x3vfVxwR7o_360_240.jpg differ diff --git a/gfi-ihk-2024/public/dummy/5fNmWej4tAA_210_140.jpg b/gfi-ihk-2024/public/dummy/5fNmWej4tAA_210_140.jpg new file mode 100644 index 0000000..38f086c Binary files /dev/null and b/gfi-ihk-2024/public/dummy/5fNmWej4tAA_210_140.jpg differ diff --git a/gfi-ihk-2024/public/dummy/6awfTPLGaCE_420_280.jpg b/gfi-ihk-2024/public/dummy/6awfTPLGaCE_420_280.jpg new file mode 100644 index 0000000..c2c749d Binary files /dev/null and b/gfi-ihk-2024/public/dummy/6awfTPLGaCE_420_280.jpg differ diff --git a/gfi-ihk-2024/public/dummy/ASFdVZ4ajNs_1110_440.jpg b/gfi-ihk-2024/public/dummy/ASFdVZ4ajNs_1110_440.jpg new file mode 100644 index 0000000..a10780b Binary files /dev/null and b/gfi-ihk-2024/public/dummy/ASFdVZ4ajNs_1110_440.jpg differ diff --git a/gfi-ihk-2024/public/dummy/DItYlc26zVI_360_240.jpg b/gfi-ihk-2024/public/dummy/DItYlc26zVI_360_240.jpg new file mode 100644 index 0000000..219fad8 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/DItYlc26zVI_360_240.jpg differ diff --git a/gfi-ihk-2024/public/dummy/DwqAVvG3iFU_420_280.jpg b/gfi-ihk-2024/public/dummy/DwqAVvG3iFU_420_280.jpg new file mode 100644 index 0000000..a0d4501 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/DwqAVvG3iFU_420_280.jpg differ diff --git a/gfi-ihk-2024/public/dummy/DwqAVvG3iFU_630_420.jpg b/gfi-ihk-2024/public/dummy/DwqAVvG3iFU_630_420.jpg new file mode 100644 index 0000000..1fdc513 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/DwqAVvG3iFU_630_420.jpg differ diff --git a/gfi-ihk-2024/public/dummy/Ff2oZ_xbKL0_900600.jpg b/gfi-ihk-2024/public/dummy/Ff2oZ_xbKL0_900600.jpg new file mode 100644 index 0000000..0c77b3c Binary files /dev/null and b/gfi-ihk-2024/public/dummy/Ff2oZ_xbKL0_900600.jpg differ diff --git a/gfi-ihk-2024/public/dummy/GJNT3tqQW8I_210_140.jpg b/gfi-ihk-2024/public/dummy/GJNT3tqQW8I_210_140.jpg new file mode 100644 index 0000000..773a31f Binary files /dev/null and b/gfi-ihk-2024/public/dummy/GJNT3tqQW8I_210_140.jpg differ diff --git a/gfi-ihk-2024/public/dummy/PhYq704ffdA_1470_980.jpg b/gfi-ihk-2024/public/dummy/PhYq704ffdA_1470_980.jpg new file mode 100644 index 0000000..4d6553a Binary files /dev/null and b/gfi-ihk-2024/public/dummy/PhYq704ffdA_1470_980.jpg differ diff --git a/gfi-ihk-2024/public/dummy/PhYq704ffdA_300_200.jpg b/gfi-ihk-2024/public/dummy/PhYq704ffdA_300_200.jpg new file mode 100644 index 0000000..ca353b6 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/PhYq704ffdA_300_200.jpg differ diff --git a/gfi-ihk-2024/public/dummy/QBpZGqEMsKg_1470_980.jpg b/gfi-ihk-2024/public/dummy/QBpZGqEMsKg_1470_980.jpg new file mode 100644 index 0000000..b568fd2 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/QBpZGqEMsKg_1470_980.jpg differ diff --git a/gfi-ihk-2024/public/dummy/QBpZGqEMsKg_300_200.jpg b/gfi-ihk-2024/public/dummy/QBpZGqEMsKg_300_200.jpg new file mode 100644 index 0000000..45c44b9 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/QBpZGqEMsKg_300_200.jpg differ diff --git a/gfi-ihk-2024/public/dummy/YRMWVcdyhmI_420_280.jpg b/gfi-ihk-2024/public/dummy/YRMWVcdyhmI_420_280.jpg new file mode 100644 index 0000000..1adf407 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/YRMWVcdyhmI_420_280.jpg differ diff --git a/gfi-ihk-2024/public/dummy/dIMJWLx1YbE_210_140.jpg b/gfi-ihk-2024/public/dummy/dIMJWLx1YbE_210_140.jpg new file mode 100644 index 0000000..d3065b0 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/dIMJWLx1YbE_210_140.jpg differ diff --git a/gfi-ihk-2024/public/dummy/eF7HN40WbAQ_1470_980.jpg b/gfi-ihk-2024/public/dummy/eF7HN40WbAQ_1470_980.jpg new file mode 100644 index 0000000..d28b25a Binary files /dev/null and b/gfi-ihk-2024/public/dummy/eF7HN40WbAQ_1470_980.jpg differ diff --git a/gfi-ihk-2024/public/dummy/eF7HN40WbAQ_300_200.jpg b/gfi-ihk-2024/public/dummy/eF7HN40WbAQ_300_200.jpg new file mode 100644 index 0000000..ea202b0 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/eF7HN40WbAQ_300_200.jpg differ diff --git a/gfi-ihk-2024/public/dummy/election-list-cover.jpg b/gfi-ihk-2024/public/dummy/election-list-cover.jpg new file mode 100644 index 0000000..1d80542 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/election-list-cover.jpg differ diff --git a/gfi-ihk-2024/public/dummy/fIq0tET6llw_300_413.jpg b/gfi-ihk-2024/public/dummy/fIq0tET6llw_300_413.jpg new file mode 100644 index 0000000..c09e836 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/fIq0tET6llw_300_413.jpg differ diff --git a/gfi-ihk-2024/public/dummy/fIq0tET6llw_800_1100.jpg b/gfi-ihk-2024/public/dummy/fIq0tET6llw_800_1100.jpg new file mode 100644 index 0000000..7f829a9 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/fIq0tET6llw_800_1100.jpg differ diff --git a/gfi-ihk-2024/public/dummy/gDdKnwEOPtQ_1470_980.jpg b/gfi-ihk-2024/public/dummy/gDdKnwEOPtQ_1470_980.jpg new file mode 100644 index 0000000..e1bd8b2 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/gDdKnwEOPtQ_1470_980.jpg differ diff --git a/gfi-ihk-2024/public/dummy/gDdKnwEOPtQ_1920_1080.jpg b/gfi-ihk-2024/public/dummy/gDdKnwEOPtQ_1920_1080.jpg new file mode 100644 index 0000000..b29a783 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/gDdKnwEOPtQ_1920_1080.jpg differ diff --git a/gfi-ihk-2024/public/dummy/gDdKnwEOPtQ_300_200.jpg b/gfi-ihk-2024/public/dummy/gDdKnwEOPtQ_300_200.jpg new file mode 100644 index 0000000..3a5e3c2 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/gDdKnwEOPtQ_300_200.jpg differ diff --git a/gfi-ihk-2024/public/dummy/gDdKnwEOPtQ_800_800.jpg b/gfi-ihk-2024/public/dummy/gDdKnwEOPtQ_800_800.jpg new file mode 100644 index 0000000..7aee71e Binary files /dev/null and b/gfi-ihk-2024/public/dummy/gDdKnwEOPtQ_800_800.jpg differ diff --git a/gfi-ihk-2024/public/dummy/gi-1871-gesetz.jpg b/gfi-ihk-2024/public/dummy/gi-1871-gesetz.jpg new file mode 100644 index 0000000..b77930c Binary files /dev/null and b/gfi-ihk-2024/public/dummy/gi-1871-gesetz.jpg differ diff --git a/gfi-ihk-2024/public/dummy/gi-1871.jpg b/gfi-ihk-2024/public/dummy/gi-1871.jpg new file mode 100644 index 0000000..764061f Binary files /dev/null and b/gfi-ihk-2024/public/dummy/gi-1871.jpg differ diff --git a/gfi-ihk-2024/public/dummy/gi-1872-gail.jpg b/gfi-ihk-2024/public/dummy/gi-1872-gail.jpg new file mode 100644 index 0000000..8bf481f Binary files /dev/null and b/gfi-ihk-2024/public/dummy/gi-1872-gail.jpg differ diff --git a/gfi-ihk-2024/public/dummy/gi-1872.jpg b/gfi-ihk-2024/public/dummy/gi-1872.jpg new file mode 100644 index 0000000..5f09569 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/gi-1872.jpg differ diff --git a/gfi-ihk-2024/public/dummy/gi-1902-03.jpg b/gfi-ihk-2024/public/dummy/gi-1902-03.jpg new file mode 100644 index 0000000..c2946f3 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/gi-1902-03.jpg differ diff --git a/gfi-ihk-2024/public/dummy/h_xhFtp2PwM_300_400.jpg b/gfi-ihk-2024/public/dummy/h_xhFtp2PwM_300_400.jpg new file mode 100644 index 0000000..35501b1 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/h_xhFtp2PwM_300_400.jpg differ diff --git a/gfi-ihk-2024/public/dummy/h_xhFtp2PwM_736_981.jpg b/gfi-ihk-2024/public/dummy/h_xhFtp2PwM_736_981.jpg new file mode 100644 index 0000000..dfa0c9b Binary files /dev/null and b/gfi-ihk-2024/public/dummy/h_xhFtp2PwM_736_981.jpg differ diff --git a/gfi-ihk-2024/public/dummy/howto-list-01.svg b/gfi-ihk-2024/public/dummy/howto-list-01.svg new file mode 100644 index 0000000..0d42432 --- /dev/null +++ b/gfi-ihk-2024/public/dummy/howto-list-01.svg @@ -0,0 +1,10 @@ + diff --git a/gfi-ihk-2024/public/dummy/howto-list-02.svg b/gfi-ihk-2024/public/dummy/howto-list-02.svg new file mode 100644 index 0000000..21f8d0e --- /dev/null +++ b/gfi-ihk-2024/public/dummy/howto-list-02.svg @@ -0,0 +1,8 @@ + diff --git a/gfi-ihk-2024/public/dummy/howto-list-03.svg b/gfi-ihk-2024/public/dummy/howto-list-03.svg new file mode 100644 index 0000000..930e4cc --- /dev/null +++ b/gfi-ihk-2024/public/dummy/howto-list-03.svg @@ -0,0 +1,8 @@ + diff --git a/gfi-ihk-2024/public/dummy/j5almO1E8rU_360_240.jpg b/gfi-ihk-2024/public/dummy/j5almO1E8rU_360_240.jpg new file mode 100644 index 0000000..36f5fa8 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/j5almO1E8rU_360_240.jpg differ diff --git a/gfi-ihk-2024/public/dummy/jJFrkJP_-RA_420_280.jpg b/gfi-ihk-2024/public/dummy/jJFrkJP_-RA_420_280.jpg new file mode 100644 index 0000000..a009312 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/jJFrkJP_-RA_420_280.jpg differ diff --git a/gfi-ihk-2024/public/dummy/lB9ylP8e9Sg_300_409.jpg b/gfi-ihk-2024/public/dummy/lB9ylP8e9Sg_300_409.jpg new file mode 100644 index 0000000..99b2b86 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/lB9ylP8e9Sg_300_409.jpg differ diff --git a/gfi-ihk-2024/public/dummy/lB9ylP8e9Sg_880_1200.jpg b/gfi-ihk-2024/public/dummy/lB9ylP8e9Sg_880_1200.jpg new file mode 100644 index 0000000..ea39de4 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/lB9ylP8e9Sg_880_1200.jpg differ diff --git a/gfi-ihk-2024/public/dummy/muOHbrFGEQY_300_400.jpg b/gfi-ihk-2024/public/dummy/muOHbrFGEQY_300_400.jpg new file mode 100644 index 0000000..3e05e97 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/muOHbrFGEQY_300_400.jpg differ diff --git a/gfi-ihk-2024/public/dummy/muOHbrFGEQY_900_1200.jpg b/gfi-ihk-2024/public/dummy/muOHbrFGEQY_900_1200.jpg new file mode 100644 index 0000000..3560aa6 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/muOHbrFGEQY_900_1200.jpg differ diff --git a/gfi-ihk-2024/public/dummy/o78TVMMyfAk_420_280.jpg b/gfi-ihk-2024/public/dummy/o78TVMMyfAk_420_280.jpg new file mode 100644 index 0000000..cc3121c Binary files /dev/null and b/gfi-ihk-2024/public/dummy/o78TVMMyfAk_420_280.jpg differ diff --git a/gfi-ihk-2024/public/dummy/qpemSW6_1Z0_1920_1080.jpg b/gfi-ihk-2024/public/dummy/qpemSW6_1Z0_1920_1080.jpg new file mode 100644 index 0000000..8fe430d Binary files /dev/null and b/gfi-ihk-2024/public/dummy/qpemSW6_1Z0_1920_1080.jpg differ diff --git a/gfi-ihk-2024/public/dummy/qpemSW6_1Z0_800_800.jpg b/gfi-ihk-2024/public/dummy/qpemSW6_1Z0_800_800.jpg new file mode 100644 index 0000000..6e92ef0 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/qpemSW6_1Z0_800_800.jpg differ diff --git a/gfi-ihk-2024/public/dummy/tile-grid/tile-01.svg b/gfi-ihk-2024/public/dummy/tile-grid/tile-01.svg new file mode 100644 index 0000000..129b367 --- /dev/null +++ b/gfi-ihk-2024/public/dummy/tile-grid/tile-01.svg @@ -0,0 +1,9 @@ + diff --git a/gfi-ihk-2024/public/dummy/tile-grid/tile-02.svg b/gfi-ihk-2024/public/dummy/tile-grid/tile-02.svg new file mode 100644 index 0000000..f001e91 --- /dev/null +++ b/gfi-ihk-2024/public/dummy/tile-grid/tile-02.svg @@ -0,0 +1,20 @@ + diff --git a/gfi-ihk-2024/public/dummy/tile-grid/tile-03.svg b/gfi-ihk-2024/public/dummy/tile-grid/tile-03.svg new file mode 100644 index 0000000..c437e84 --- /dev/null +++ b/gfi-ihk-2024/public/dummy/tile-grid/tile-03.svg @@ -0,0 +1,4 @@ + diff --git a/gfi-ihk-2024/public/dummy/tile-grid/tile-04.svg b/gfi-ihk-2024/public/dummy/tile-grid/tile-04.svg new file mode 100644 index 0000000..53c341c --- /dev/null +++ b/gfi-ihk-2024/public/dummy/tile-grid/tile-04.svg @@ -0,0 +1,7 @@ + diff --git a/gfi-ihk-2024/public/dummy/tile-grid/tile-05.svg b/gfi-ihk-2024/public/dummy/tile-grid/tile-05.svg new file mode 100644 index 0000000..c17b899 --- /dev/null +++ b/gfi-ihk-2024/public/dummy/tile-grid/tile-05.svg @@ -0,0 +1,9 @@ + diff --git a/gfi-ihk-2024/public/dummy/tile-grid/tile-06.svg b/gfi-ihk-2024/public/dummy/tile-grid/tile-06.svg new file mode 100644 index 0000000..baad787 --- /dev/null +++ b/gfi-ihk-2024/public/dummy/tile-grid/tile-06.svg @@ -0,0 +1,6 @@ + diff --git a/gfi-ihk-2024/public/dummy/tile-grid/tile-07.svg b/gfi-ihk-2024/public/dummy/tile-grid/tile-07.svg new file mode 100644 index 0000000..201b06b --- /dev/null +++ b/gfi-ihk-2024/public/dummy/tile-grid/tile-07.svg @@ -0,0 +1,7 @@ + diff --git a/gfi-ihk-2024/public/dummy/tile-grid/tile-08.svg b/gfi-ihk-2024/public/dummy/tile-grid/tile-08.svg new file mode 100644 index 0000000..e82f0ba --- /dev/null +++ b/gfi-ihk-2024/public/dummy/tile-grid/tile-08.svg @@ -0,0 +1,3 @@ + diff --git a/gfi-ihk-2024/public/dummy/tile-grid/tile-09.svg b/gfi-ihk-2024/public/dummy/tile-grid/tile-09.svg new file mode 100644 index 0000000..7421555 --- /dev/null +++ b/gfi-ihk-2024/public/dummy/tile-grid/tile-09.svg @@ -0,0 +1,5 @@ + diff --git a/gfi-ihk-2024/public/dummy/tile-grid/tile-10.svg b/gfi-ihk-2024/public/dummy/tile-grid/tile-10.svg new file mode 100644 index 0000000..f2fd3de --- /dev/null +++ b/gfi-ihk-2024/public/dummy/tile-grid/tile-10.svg @@ -0,0 +1,3 @@ + diff --git a/gfi-ihk-2024/public/dummy/tile-grid/tile-11.svg b/gfi-ihk-2024/public/dummy/tile-grid/tile-11.svg new file mode 100644 index 0000000..43df85d --- /dev/null +++ b/gfi-ihk-2024/public/dummy/tile-grid/tile-11.svg @@ -0,0 +1,3 @@ + diff --git a/gfi-ihk-2024/public/dummy/tile-grid/tile-12.svg b/gfi-ihk-2024/public/dummy/tile-grid/tile-12.svg new file mode 100644 index 0000000..0f652ec --- /dev/null +++ b/gfi-ihk-2024/public/dummy/tile-grid/tile-12.svg @@ -0,0 +1,10 @@ + diff --git a/gfi-ihk-2024/public/dummy/tile-grid/tile-13.svg b/gfi-ihk-2024/public/dummy/tile-grid/tile-13.svg new file mode 100644 index 0000000..aaf3cd5 --- /dev/null +++ b/gfi-ihk-2024/public/dummy/tile-grid/tile-13.svg @@ -0,0 +1,15 @@ + diff --git a/gfi-ihk-2024/public/dummy/tile-grid/tile-14.svg b/gfi-ihk-2024/public/dummy/tile-grid/tile-14.svg new file mode 100644 index 0000000..ae17aef --- /dev/null +++ b/gfi-ihk-2024/public/dummy/tile-grid/tile-14.svg @@ -0,0 +1,10 @@ + diff --git a/gfi-ihk-2024/public/dummy/tile-grid/tile-15.svg b/gfi-ihk-2024/public/dummy/tile-grid/tile-15.svg new file mode 100644 index 0000000..8004bbd --- /dev/null +++ b/gfi-ihk-2024/public/dummy/tile-grid/tile-15.svg @@ -0,0 +1,10 @@ + diff --git a/gfi-ihk-2024/public/dummy/tile-grid/tile-16.svg b/gfi-ihk-2024/public/dummy/tile-grid/tile-16.svg new file mode 100644 index 0000000..9a611a5 --- /dev/null +++ b/gfi-ihk-2024/public/dummy/tile-grid/tile-16.svg @@ -0,0 +1,7 @@ + diff --git a/gfi-ihk-2024/public/dummy/v9FQR4tbIq8_1200_980.jpg b/gfi-ihk-2024/public/dummy/v9FQR4tbIq8_1200_980.jpg new file mode 100644 index 0000000..537dc7a Binary files /dev/null and b/gfi-ihk-2024/public/dummy/v9FQR4tbIq8_1200_980.jpg differ diff --git a/gfi-ihk-2024/public/dummy/v9FQR4tbIq8_300_245.jpg b/gfi-ihk-2024/public/dummy/v9FQR4tbIq8_300_245.jpg new file mode 100644 index 0000000..a30def9 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/v9FQR4tbIq8_300_245.jpg differ diff --git a/gfi-ihk-2024/public/dummy/vrbZVyX2k4I_420_280.jpg b/gfi-ihk-2024/public/dummy/vrbZVyX2k4I_420_280.jpg new file mode 100644 index 0000000..8259a89 Binary files /dev/null and b/gfi-ihk-2024/public/dummy/vrbZVyX2k4I_420_280.jpg differ diff --git a/gfi-ihk-2024/public/dummy/why-elect.jpg b/gfi-ihk-2024/public/dummy/why-elect.jpg new file mode 100644 index 0000000..59ec6ac Binary files /dev/null and b/gfi-ihk-2024/public/dummy/why-elect.jpg differ diff --git a/gfi-ihk-2024/public/html/az-letter-content.html b/gfi-ihk-2024/public/html/az-letter-content.html new file mode 100644 index 0000000..5e88e0c --- /dev/null +++ b/gfi-ihk-2024/public/html/az-letter-content.html @@ -0,0 +1,18 @@ +
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Obcaecati, perferendis voluptate veritatis, molestias necessitatibus magni aperiam quo nostrum eveniet distinctio accusamus dolorem at explicabo! A at, eveniet delectus vitae atque!
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. At neque consequuntur numquam recusandae nesciunt ullam, cum eos asperiores sed.
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Impedit quam fuga saepe nobis, culpa et esse quisquam, praesentium distinctio accusamus, sint quaerat totam ipsam unde quis. Incidunt soluta quae eligendi!
+Lorem ipsum dolor sit amet, consectetur adipisicing elit. Obcaecati, perferendis voluptate veritatis, molestias necessitatibus magni aperiam quo nostrum eveniet distinctio accusamus dolorem at explicabo! A at, eveniet delectus vitae atque!
+src/stories/Introduction.stories.mdx
+Ihre Daten wurden erfolgreich hochgeladen.
'); + } else { + $( + '.mwf-upload') + .html( + 'Es ist ein Fehler aufgetreten: ' + + result.errors + + '
'); + } + }).fail( + function ( + jqXHR, + textStatus, + errorThrown) { + $( + '.mwf-upload') + .html( + 'Es ist ein Fehler aufgetreten: ' + + errorThrown + + '
'); + }) + .always( + function ( + result, + textStatus, + jqXHR) { + filelist = []; + }) + }); + } + + } + + static initPrintDialog() { + if ((window.location.href.indexOf('print=true') !== -1) + && (window.location.href.indexOf('printsrc=button') !== -1) + && (window.print !== undefined)) { + console.log("print load") + global.$('body').trigger("lazyload-gallery-image"); + // todo: Workaround mit timeout, hier musste auf jedes Bild ein http response event gesetzt werden und async print aufrufen + setTimeout(() => { + // wartet auf letztes frame der sich gerade rendert + requestAnimationFrame(() => { + window.print() + }); + + }, 1000) + + } + + } + + // IHK-5928 missing link to root channel + static initEmptyAnchorLinks(){ + $(".main-col .richtext .detail-text a[href='']").attr("href","/"); + } +} diff --git a/gfi-ihk-2024/stories/_global/scripts/utils/ie.js b/gfi-ihk-2024/stories/_global/scripts/utils/ie.js new file mode 100644 index 0000000..a052d5f --- /dev/null +++ b/gfi-ihk-2024/stories/_global/scripts/utils/ie.js @@ -0,0 +1,18 @@ +import IHK from '../ihk'; + +const $ = require('jquery'); + +class IESupport{ + constructor() { + const browser = IHK.getBrowser(); + if (browser.name === 'ie') { + $('.infobanner').each((i, el) => { + const ib = $(el).find('.image-box'); + const img = ib.find('img').hide(); + ib.css('background-image', 'url(' + img.attr('src') + ')'); + }) + } + } +} + +new IESupport(); diff --git a/gfi-ihk-2024/stories/_global/styles/_fontawesome-icons.scss b/gfi-ihk-2024/stories/_global/styles/_fontawesome-icons.scss new file mode 100644 index 0000000..08e74b9 --- /dev/null +++ b/gfi-ihk-2024/stories/_global/styles/_fontawesome-icons.scss @@ -0,0 +1,8 @@ +@charset "UTF-8"; + +.icon-fa-play-circled2:before { content: '\e800'; } /* '' */ +.icon-fa-play:before { content: '\e801'; } /* '' */ +.icon-fa-basket:before { content: '\e843'; } /* '' */ +.icon-fa-play-circled:before { content: '\f144'; } /* '' */ +.icon-fa-cart-plus:before { content: '\f217'; } /* '' */ +.icon-fa-cart-arrow-down:before { content: '\f218'; } /* '' */ diff --git a/gfi-ihk-2024/stories/_global/styles/_mixins.scss b/gfi-ihk-2024/stories/_global/styles/_mixins.scss new file mode 100644 index 0000000..8a94a45 --- /dev/null +++ b/gfi-ihk-2024/stories/_global/styles/_mixins.scss @@ -0,0 +1,474 @@ +@mixin h1 { + font-family: var(--font-korb); + font-size: var(--font-size-h1); + line-height: 1.1; + font-weight: 400; + margin: 0.6em -0.05em 0.5em; + + &:first-child { + margin-top: -0.1em; + } +} + +@mixin h2 { + font-family: var(--font-korb); + font-size: var(--font-size-h2); + line-height: 1.2; + font-weight: 400; + margin: 1.4em -0.05em 0.6em; +} + +@mixin h3 { + font-family: var(--font-korb); + font-size: var(--font-size-h3); + line-height: 1.2; + font-weight: 400; + margin: 1.4em -0.05em 0.6em; +} + +@mixin h4 { + font-family: var(--font-korb); + font-size: var(--font-size-h4); + font-style: normal; + font-weight: normal; + line-height: 1.2; + margin: 1.4em -0.05em 0.8em; +} + +@mixin h5 { + font-family: var(--font-korb); + font-size: 22px; + line-height: 1.2; + font-weight: 400; + margin: 1em 0 0.6em; + + @media(max-width: 1339px) { + font-size: 20px; + } + @media(max-width: 767px) { + font-size: 18px; + } +} + +@mixin h6 { + font-size: inherit; + line-height: 1.4; + font-weight: 600; + margin: 1.2em 0 0.5em; +} + +@mixin kicker { + display: block; + font-size: 16px; + text-transform: uppercase; + margin-bottom: 2px; + letter-spacing: 0.3px; + + @media(max-width: 767px) { + font-size: 14px; + } + + + h1 { + margin-top: 0.1em; + } + + + h2, + h3, + h4 { + margin-top: 0.2em; + } +} + +@mixin hide($delay: 0s) { + opacity: 0; + visibility: hidden; + pointer-events: none; + transition: opacity 0.4s ease $delay, visibility $delay ease 0.4s, transform 0.4s ease $delay; +} + +@mixin show($delay: 0s) { + opacity: 1; + visibility: visible; + pointer-events: all; + transition: opacity 0.4s ease $delay, visibility 0s ease $delay, transform 0.4s ease $delay; +} + +@mixin full-size { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +@mixin copyright { + position: absolute; + display: block; + left: 100%; + bottom: 0; + color: white; + font-size: 12px; + line-height: 1.2; + text-shadow: 0 0 3px rgba(black, 0.6), 0 0 8px rgba(black, 0.6); + z-index: 2; + width: calc(66.6% + 7px); + padding: 8px 18px; + transform-origin: 0 100%; + transform: rotate(-90deg); +} + +@mixin form-field { + --input-height: 60px; + position: relative; + display: block; + width: 100%; + height: var(--input-height); + background-color: var(--theme-color-white); + border: 1px solid var(--theme-color-primary); + border-radius: var(--border-radius-xs); + padding: 10px 15px; + font-family: 'Source Sans Pro', sans-serif; + font-size: var(--font-size-copy); + line-height: 1.4; + transition: 0.3s ease; + color: var(--theme-color-primary); + + &:focus { + box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed); + outline: 0; + } + + @media(max-width: 1199px) { + --input-height: 50px; + } + @media(max-width: 767px) { + --input-height: 44px; + } +} + +@mixin focus-visible($inset: false) { + @if $inset { + &.focus-visible:focus { + box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed); + outline: 0; + } + &:focus-visible, &.-moz-focusring { + box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed); + outline: 0; + } + } + @else { + &.focus-visible:focus { + box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed); + outline: 0; + } + &:focus-visible, &.-moz-focusring { + box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed); + outline: 0; + } + } +} + +@mixin focus-standalone($inset: false) { + @if $inset { + box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed), inset 0 0 8px 2px var(--theme-color-secondary-intensed); + outline: 0; + } + @else { + box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed), 0 0 8px 2px var(--theme-color-secondary-intensed); + outline: 0; + } +} + +@mixin word-wrap() { + word-break: break-word; + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; +} + +// ICONS +@mixin icon-ankerlink { content: '\e800'; } +@mixin icon-barrierefreiheit { content: '\e801'; } +@mixin icon-chat { content: '\e802'; } +@mixin icon-check { content: '\e803'; } +@mixin icon-checkbox-liste-1 { content: '\e804'; } +@mixin icon-content-schloss { content: '\e805'; } +@mixin icon-content { content: '\e807'; } +@mixin icon-dauer { content: '\e808'; } +@mixin icon-download { content: '\e809'; } +@mixin icon-dropdown { content: '\e80a'; } +@mixin icon-drucker { content: '\e80b'; } +@mixin icon-email { content: '\e80c'; } +@mixin icon-fax { content: '\e80d'; } +@mixin icon-freie-plaetze { content: '\e80e'; } +@mixin icon-galerie { content: '\e80f'; } +@mixin icon-gebaerdensprache { content: '\e810'; } +@mixin icon-geschlossen { content: '\e811'; } +@mixin icon-ihk-wechseln { content: '\e812'; } +@mixin icon-info { content: '\e813'; } +@mixin icon-kalender { content: '\e814'; } +@mixin icon-kartenpin { content: '\e815'; } +@mixin icon-kontakt { content: '\e816'; } +@mixin icon-laden { content: '\e817'; } +@mixin icon-leichte-sprache { content: '\e818'; } +@mixin icon-link-external { content: '\e819'; } +@mixin icon-liste-schloss { content: '\e81a'; } +@mixin icon-liste-stern { content: '\e81b'; } +@mixin icon-liste { content: '\e81c'; } +@mixin icon-loeschen { content: '\e81d'; } +@mixin icon-login { content: '\e81e'; } +@mixin icon-minus { content: '\e81f'; } +@mixin icon-pdf { content: '\e820'; } +@mixin icon-pfeil-links { content: '\e821'; } +@mixin icon-pfeil-oben { content: '\e822'; } +@mixin icon-pfeil-rechts-schloss { content: '\e823'; } +@mixin icon-pfeil-rechts-stern { content: '\e824'; } +@mixin icon-pfeil-rechts { content: '\e825'; } +@mixin icon-pfeil-simple-rechts { content: '\e826'; } +@mixin icon-pfeil-unten { content: '\e827'; } +@mixin icon-plus { content: '\e828'; } +@mixin icon-preis { content: '\e829'; } +@mixin icon-referent { content: '\e82a'; } +@mixin icon-reset { content: '\e82b'; } +@mixin icon-sanduhr { content: '\e82c'; } +@mixin icon-schliessen { content: '\e82d'; } +@mixin icon-schloss { content: '\e82e'; } +@mixin icon-sprache { content: '\e82f'; } +@mixin icon-stern { content: '\e830'; } +@mixin icon-suche-adresse { content: '\e831'; } +@mixin icon-suche-archiv { content: '\e832'; } +@mixin icon-suche-az { content: '\e833'; } +@mixin icon-suche-chat { content: '\e834'; } +@mixin icon-suche-datei { content: '\e835'; } +@mixin icon-suche-firma { content: '\e836'; } +@mixin icon-suche-magazin { content: '\e837'; } +@mixin icon-suche-mail { content: '\e838'; } +@mixin icon-suche-person { content: '\e839'; } +@mixin icon-suche-schloss { content: '\e83a'; } +@mixin icon-suche-veranstaltung { content: '\e83b'; } +@mixin icon-suche { content: '\e83c'; } +@mixin icon-teilnehmer-add { content: '\e83d'; } +@mixin icon-telefon { content: '\e83e'; } +@mixin icon-vcard { content: '\e83f'; } +@mixin icon-small-arrow-right-simple { content: '\e840'; } +@mixin icon-small-barrierefreiheit { content: '\e841'; } +@mixin icon-small-download { content: '\e842'; } +@mixin icon-small-gebaerdensprache { content: '\e843'; } +@mixin icon-small-kontakt { content: '\e844'; } +@mixin icon-small-leichte-sprache { content: '\e845'; } +@mixin icon-small-link-external { content: '\e846'; } +@mixin icon-small-login { content: '\e847'; } +@mixin icon-small-pfeil-rechts { content: '\e848'; } +@mixin icon-small-sprache { content: '\e849'; } +@mixin icon-small-schloss { content: '\e84a'; } +@mixin icon-small-stern { content: '\e84b'; } +@mixin icon-teilen { content: '\e84c'; } +@mixin icon-social-telegram { content: '\e84d'; } +@mixin icon-social-threema { content: '\e84e'; } +@mixin icon-social-whatsapp { content: '\e84f'; } +@mixin icon-suche-big { content: '\e850'; } +@mixin icon-xsmall-pin { content: '\e851'; } +@mixin icon-check-1 { content: '\e852'; } +@mixin icon-xsmall-euro { content: '\e853'; } +@mixin icon-xsmall-geschlossen { content: '\e854'; } +@mixin icon-xsmall-kalender { content: '\e855'; } +@mixin icon-xsmall-liste { content: '\e856'; } +@mixin icon-xsmall-offen { content: '\e857'; } +@mixin icon-xsmall-uhr { content: '\e858'; } +@mixin icon-social-facebook { content: '\e859'; } +@mixin icon-liste-1 { content: '\e85a'; } +@mixin icon-social-linkedin { content: '\e85b'; } +@mixin icon-social-pinterest { content: '\e85c'; } +@mixin icon-social_x { content: '\e85d'; } +@mixin icon-social-xing { content: '\e85e'; } +@mixin icon-zoom { content: '\e85f'; } +@mixin icon-social-youtube { content: '\e860'; } +@mixin icon-social-instagram { content: '\e861'; } +@mixin icon-faq { content: '\e869'; } +@mixin icon-checkbox-liste { content: '\e86a'; } +@mixin icon-content-stern { content: '\e86b'; } +@mixin icon-small-election-group { content: '\e86c'; } +@mixin icon-small-icon-election-location { content: '\e86e'; } +@mixin icon-userlike { content: '\e8c6'; } +@mixin icon-userlike-chat { content: '\e8c7'; } +@mixin icon-magazine { content: '\e8c8'; } +@mixin icon-lokalisierung { content: '\e8c9'; } +@mixin icon-login-flyout { content: '\e8ca'; } +@mixin icon-login-header { content: '\e8cb'; } +@mixin icon-social-twitter { content: '\e85d'; } +@mixin icon-play { content: '\e86d'; } +@mixin icon-pause { content: '\e806'; } +@mixin icon-volume-mute { content: '\e862'; } +@mixin icon-volume-on { content: '\e86f'; } + +// PICTOGRAMS +@mixin pictogram-achtung { content: '\e800'; } +@mixin pictogram-achtung-strom { content: '\e801'; } +@mixin pictogram-aeskulapstab { content: '\e802'; } +@mixin pictogram-anker { content: '\e803'; } +@mixin pictogram-anstossen { content: '\e804'; } +@mixin pictogram-arbeitsplatz { content: '\e805'; } +@mixin pictogram-auktionshammer { content: '\e806'; } +@mixin pictogram-batterie { content: '\e807'; } +@mixin pictogram-ausruf { content: '\e808'; } +@mixin pictogram-bauhelm { content: '\e809'; } +@mixin pictogram-benefit-vorteil-geschenk { content: '\e80a'; } +@mixin pictogram-bett { content: '\e80b'; } +@mixin pictogram-blatt { content: '\e80c'; } +@mixin pictogram-blume { content: '\e80d'; } +@mixin pictogram-blume-b { content: '\e80e'; } +@mixin pictogram-brief { content: '\e80f'; } +@mixin pictogram-brille-auf-buch { content: '\e810'; } +@mixin pictogram-bueroklammer { content: '\e811'; } +@mixin pictogram-bus { content: '\e812'; } +@mixin pictogram-container { content: '\e813'; } +@mixin pictogram-containerschiff { content: '\e815'; } +@mixin pictogram-daumen-hoch-a { content: '\e816'; } +@mixin pictogram-daumen-hoch-c { content: '\e817'; } +@mixin pictogram-daumen-hoch-b { content: '\e818'; } +@mixin pictogram-diagramm-mit-text { content: '\e819'; } +@mixin pictogram-diagramm-torte { content: '\e81a'; } +@mixin pictogram-diagramm-verlust { content: '\e81b'; } +@mixin pictogram-diagramm-wachstum { content: '\e81c'; } +@mixin pictogram-diagramm { content: '\e81d'; } +@mixin pictogram-co2 { content: '\e814'; } +@mixin pictogram-dokument-a { content: '\e81e'; } +@mixin pictogram-dokument-b { content: '\e81f'; } +@mixin pictogram-dokument-c { content: '\e820'; } +@mixin pictogram-e-auto { content: '\e821'; } +@mixin pictogram-e-learning { content: '\e822'; } +@mixin pictogram-einkaufstasche-mit-eurozeichen { content: '\e824'; } +@mixin pictogram-einkaufstasche { content: '\e825'; } +@mixin pictogram-einkaufswagen { content: '\e826'; } +@mixin pictogram-eu-emblem-brexit { content: '\e827'; } +@mixin pictogram-eu-emblem { content: '\e828'; } +@mixin pictogram-eule { content: '\e829'; } +@mixin pictogram-fabrik { content: '\e82a'; } +@mixin pictogram-fahne-horizontal-gestreift { content: '\e82b'; } +@mixin pictogram-fahne-kreuz { content: '\e82c'; } +@mixin pictogram-fahne-neutral { content: '\e82d'; } +@mixin pictogram-fahne-vertikal-gestreift { content: '\e82e'; } +@mixin pictogram-fahrrad-jobrad-dienstfahrrad { content: '\e82f'; } +@mixin pictogram-fahrrad-sportlich { content: '\e830'; } +@mixin pictogram-fahrrad { content: '\e831'; } +@mixin pictogram-faq-a { content: '\e832'; } +@mixin pictogram-faq-b { content: '\e833'; } +@mixin pictogram-fernglas { content: '\e834'; } +@mixin pictogram-fisch-frisst-fisch { content: '\e835'; } +@mixin pictogram-flugzeug { content: '\e836'; } +@mixin pictogram-frage { content: '\e837'; } +@mixin pictogram-fragezeichen { content: '\e838'; } +@mixin pictogram-geld-zuschuss-foerderung { content: '\e839'; } +@mixin pictogram-geldsack { content: '\e83a'; } +@mixin pictogram-freiheitsstatue { content: '\e83b'; } +@mixin pictogram-gruppe-gespraech { content: '\e83c'; } +@mixin pictogram-gruppe-idee { content: '\e83d'; } +@mixin pictogram-globus { content: '\e83e'; } +@mixin pictogram-gutschein-zuschuss-benefit { content: '\e83f'; } +@mixin pictogram-hand-a { content: '\e840'; } +@mixin pictogram-hand-b { content: '\e841'; } +@mixin pictogram-hand-c { content: '\e842'; } +@mixin pictogram-hand-geben { content: '\e843'; } +@mixin pictogram-hand-mit-werkzeug { content: '\e844'; } +@mixin pictogram-hand-gespreizt { content: '\e845'; } +@mixin pictogram-hand-zeigen-b { content: '\e846'; } +@mixin pictogram-hand-zeigen-a { content: '\e847'; } +@mixin pictogram-hand-zeigen-c { content: '\e848'; } +@mixin pictogram-handschlag-a { content: '\e849'; } +@mixin pictogram-handschlag-b { content: '\e84a'; } +@mixin pictogram-handschlag-c { content: '\e84b'; } +@mixin pictogram-heft { content: '\e84c'; } +@mixin pictogram-idee { content: '\e84d'; } +@mixin pictogram-ihk-chemnitz-a { content: '\e84e'; } +@mixin pictogram-ihk-chemnitz-b { content: '\e84f'; } +@mixin pictogram-ihk-chemnitz-c { content: '\e850'; } +@mixin pictogram-ihk-giessen-friedberg { content: '\e851'; } +@mixin pictogram-ihk-hagen { content: '\e852'; } +@mixin pictogram-ihk-heilbronn-franken { content: '\e853'; } +@mixin pictogram-ihk-köln { content: '\e854'; } +@mixin pictogram-ihk-rhein-neckar { content: '\e855'; } +@mixin pictogram-ihk-stuttgart { content: '\e856'; } +@mixin pictogram-ihk-wahl { content: '\e857'; } +@mixin pictogram-information { content: '\e858'; } +@mixin pictogram-kalender { content: '\e859'; } +@mixin pictogram-karte { content: '\e85a'; } +@mixin pictogram-koepfe-mit-sprechblase { content: '\e85b'; } +@mixin pictogram-kerze { content: '\e85c'; } +@mixin pictogram-kopf-mit-formel { content: '\e85d'; } +@mixin pictogram-kran { content: '\e85e'; } +@mixin pictogram-kuchen { content: '\e85f'; } +@mixin pictogram-labyrinth { content: '\e860'; } +@mixin pictogram-lkw { content: '\e861'; } +@mixin pictogram-maske { content: '\e862'; } +@mixin pictogram-megaphon { content: '\e863'; } +@mixin pictogram-mikrofon { content: '\e864'; } +@mixin pictogram-paket-mit-euro { content: '\e865'; } +@mixin pictogram-paket { content: '\e866'; } +@mixin pictogram-paragraph { content: '\e867'; } +@mixin pictogram-persoenliche_entwicklung { content: '\e868'; } +@mixin pictogram-person-an-tafel-a { content: '\e869'; } +@mixin pictogram-person-an-tafel-b { content: '\e86a'; } +@mixin pictogram-person-auf-schild { content: '\e86b'; } +@mixin pictogram-person-mit-brille-a { content: '\e86c'; } +@mixin pictogram-person-mit-brille-b { content: '\e86d'; } +@mixin pictogram-person-mit-buch { content: '\e86e'; } +@mixin pictogram-person-mit-doktorhut-a { content: '\e86f'; } +@mixin pictogram-person-mit-doktorhut-b { content: '\e870'; } +@mixin pictogram-person-mit-headset { content: '\e871'; } +@mixin pictogram-person-mit-uniform-a { content: '\e872'; } +@mixin pictogram-person-mit-uniform-b { content: '\e873'; } +@mixin pictogram-person { content: '\e874'; } +@mixin pictogram-personen-mit-brieftasche { content: '\e875'; } +@mixin pictogram-personen-mit-doktorhut { content: '\e876'; } +@mixin pictogram-personen-suche-a { content: '\e877'; } +@mixin pictogram-personen-suche-b { content: '\e878'; } +@mixin pictogram-pusteblume { content: '\e879'; } +@mixin pictogram-rakete-a { content: '\e87a'; } +@mixin pictogram-rakete-b { content: '\e87b'; } +@mixin pictogram-rednerpult { content: '\e87c'; } +@mixin pictogram-rettungsring { content: '\e87d'; } +@mixin pictogram-roboter { content: '\e87e'; } +@mixin pictogram-s-bahn { content: '\e87f'; } +@mixin pictogram-smilie { content: '\e880'; } +@mixin pictogram-social-facebook { content: '\e881'; } +@mixin pictogram-social-instagram { content: '\e882'; } +@mixin pictogram-social-linkedin { content: '\e883'; } +@mixin pictogram-social-twitter { content: '\e884'; } +@mixin pictogram-social-youtube { content: '\e885'; } +@mixin pictogram-solidaritaetsschleife { content: '\e886'; } +@mixin pictogram-stadt { content: '\e887'; } +@mixin pictogram-standort { content: '\e888'; } +@mixin pictogram-stern { content: '\e889'; } +@mixin pictogram-steuerung { content: '\e88a'; } +@mixin pictogram-stoppuhr { content: '\e88b'; } +@mixin pictogram-strommast { content: '\e88c'; } +@mixin pictogram-system-prozess { content: '\e88d'; } +@mixin pictogram-teamwork-team-zusammenarbeit { content: '\e88e'; } +@mixin pictogram-teller-besteck { content: '\e88f'; } +@mixin pictogram-treppe { content: '\e890'; } +@mixin pictogram-tropfen-a { content: '\e891'; } +@mixin pictogram-tropfen-b { content: '\e892'; } +@mixin pictogram-tulpe { content: '\e893'; } +@mixin pictogram-veranstaltung-intern-beruf { content: '\e894'; } +@mixin pictogram-veranstaltung-intern-feier { content: '\e895'; } +@mixin pictogram-videocall-a { content: '\e896'; } +@mixin pictogram-videocall-b { content: '\e897'; } +@mixin pictogram-videos { content: '\e898'; } +@mixin pictogram-virus { content: '\e899'; } +@mixin pictogram-waage { content: '\e89a'; } +@mixin pictogram-wegweiser-a { content: '\e89b'; } +@mixin pictogram-wegweiser-b { content: '\e89c'; } +@mixin pictogram-weltkugel-mit-flamme { content: '\e89d'; } +@mixin pictogram-weltkugel-mit-koffer { content: '\e89e'; } +@mixin pictogram-weltkugel { content: '\e89f'; } +@mixin pictogram-werkzeug { content: '\e8a0'; } +@mixin pictogram-windrad-a { content: '\e8a1'; } +@mixin pictogram-windrad-b { content: '\e8a2'; } +@mixin pictogram-wolke-mit-herz-und-sonne { content: '\e8a3'; } +@mixin pictogram-zeitung { content: '\e8a4'; } + +@mixin icon-fa-play-circled2 { content: '\e800'; } +@mixin icon-fa-play { content: '\e801'; } +@mixin icon-fa-basket { content: '\e843'; } +@mixin icon-fa-play-circled { content: '\f144'; } +@mixin icon-fa-cart-plus { content: '\f217'; } +@mixin icon-fa-cart-arrow-down { content: '\f218'; } diff --git a/gfi-ihk-2024/stories/_global/styles/_vars.scss b/gfi-ihk-2024/stories/_global/styles/_vars.scss new file mode 100644 index 0000000..6811ab6 --- /dev/null +++ b/gfi-ihk-2024/stories/_global/styles/_vars.scss @@ -0,0 +1,25 @@ +// TRANSITIONS +$easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715); +$easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1); +$easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95); +$easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53); +$easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94); +$easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955); +$easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19); +$easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1); +$easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1); +$easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22); +$easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1); +$easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1); +$easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06); +$easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1); +$easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1); +$easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035); +$easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1); +$easeInOutExpo: cubic-bezier(1, 0, 0, 1); +$easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335); +$easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1); +$easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86); +$easeInBack: cubic-bezier(0.6, -0.28, 0.735, 0.045); +$easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1.275); +$easeInOutBack: cubic-bezier(0.68, -0.55, 0.265, 1.55); \ No newline at end of file diff --git a/gfi-ihk-2024/stories/_global/styles/animation.scss b/gfi-ihk-2024/stories/_global/styles/animation.scss new file mode 100644 index 0000000..ac5a956 --- /dev/null +++ b/gfi-ihk-2024/stories/_global/styles/animation.scss @@ -0,0 +1,85 @@ +/* + Animation example, for spinners +*/ +.animate-spin { + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; + display: inline-block; +} +@-moz-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@-webkit-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@-o-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@-ms-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes spin { + 0% { + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/gfi-ihk-2024/stories/_global/styles/fonts.scss b/gfi-ihk-2024/stories/_global/styles/fonts.scss new file mode 100644 index 0000000..8fe4d47 --- /dev/null +++ b/gfi-ihk-2024/stories/_global/styles/fonts.scss @@ -0,0 +1,79 @@ +@font-face { + font-family: 'Icons'; + src: url('../../assets/fonts/icons/icons.woff') format('woff'); + font-style: normal; + font-weight: normal; + font-display: block; +} + +@font-face { + font-family: 'IHK24FontAwesome'; + src: url('../../assets/fonts/ihk24-fontawesome/ihk24-fontawesome.woff') format('woff'); + font-style: normal; + font-weight: normal; + font-display: block; +} + +@font-face { + font-family: 'Pictograms'; + src: url('../../assets/fonts/pictograms/pictograms.woff') format('woff'); + font-style: normal; + font-weight: normal; + font-display: block; +} + +@font-face { + font-family: 'Korb'; + src: url('../../assets/fonts/korb_regular_macroman/korb-webfont.woff') format('woff'); + font-style: normal; + font-weight: 400; + font-display: swap; +} + +@font-face { + font-family: 'Korb'; + src: url('../../assets/fonts/korb_bold_macroman/korb_bold-webfont.woff') format('woff'); + font-style: normal; + font-weight: 700; + font-display: swap; +} + +@font-face { + font-family: 'Source Sans Pro'; + src: url('../../assets/fonts/sourcesanspro_regular_macroman/SourceSansPro-Regular-webfont.woff') format('woff'); + font-style: normal; + font-weight: 400; + font-display: swap; +} + +@font-face { + font-family: 'Source Sans Pro'; + src: url('../../assets/fonts/sourcesanspro_light_macroman/SourceSansPro-Light-webfont.woff') format('woff'); + font-style: normal; + font-weight: 300; + font-display: swap; +} + +@font-face { + font-family: 'Source Sans Pro'; + src: url('../../assets/fonts/sourcesanspro_italic_macroman/SourceSansPro-It-webfont.woff') format('woff'); + font-style: italic; + font-weight: 400; + font-display: swap; +} + +@font-face { + font-family: 'Source Sans Pro'; + src: url('../../assets/fonts/sourcesanspro_semibold_macroman/SourceSansPro-Semibold-webfont.woff') format('woff'); + font-style: normal; + font-weight: 600; + font-display: swap; +} + +@font-face { + font-family: 'Source Sans Pro'; + src: url('../../assets/fonts/sourcesanspro_bold_macroman/SourceSansPro-Bold-webfont.woff') format('woff'); + font-style: normal; + font-weight: 700; + font-display: swap; +} diff --git a/gfi-ihk-2024/stories/_global/styles/grid.scss b/gfi-ihk-2024/stories/_global/styles/grid.scss new file mode 100644 index 0000000..78df22d --- /dev/null +++ b/gfi-ihk-2024/stories/_global/styles/grid.scss @@ -0,0 +1,131 @@ +@import './mixins'; + +.page-wrapper { + display: block; + width: 100%; + border-top: var(--header-height) solid white; +} + +@media(min-width: 1200px) { + .page-wrapper { + border-top-width: 160px; + } + .magazine-start, .magazine-article { + .page-wrapper { + border-top: var(--header-height) solid white; + } + } +} + +.container { + width: var(--container-width); + padding: 0 var(--container-padding); + max-width: 100%; + margin: 0 auto; + + &.medium { + //--container-width: 1220px; + } + + &.small { + --container-width: 1000px; + + @media(min-width: 1000px) { + max-width: 90%; + } + } +} + +section { + margin: var(--section-margin) 0; +} + +.feature, .topics { + +.feature, + .topics { + margin-top: calc(var(--section-margin) * -1); + } +} + +.row { + display: flex; + flex-wrap: wrap; + margin: 0 calc(var(--col-padding) * -1); + + &:before, &:after { + display: none; + } +} + +.has-sidebar .row { + align-items: flex-start; +} + +.col, .main-col, .sidebar { + padding: var(--col-padding); + flex: 1 1 100%; + max-width: 100%; + + .container, .container-fluid { + padding: 0; + } +} + +.sidebar > * { + margin-top: 0 !important; +} + +.main-col, .col.magazine-article, .magazine-article artcile.col { + --section-margin: calc(1.5% + 2em); + + @media (min-width: 1000px) { + --content-box-padding: 42px; + } +} + +@media (max-width: 999px) { + .main-col > *:last-child { + margin-bottom: var(--section-margin); + } + + .sidebar { + margin-top: calc(var(--col-padding) * -2); + } +} + +@media (min-width: 1000px) { + .main-col { + flex: 1 1 66.66667%; + max-width: 66.66667%; + + > *:last-child { + margin-bottom: var(--section-margin); + } + } + + .sidebar { + --content-box-padding: 20px; + flex: 1 1 33.33333%; + max-width: 33.33333%; + align-self: flex-start; + font-size: var(--font-size-small); + padding-left: 40px; + margin-bottom: 18px; + + &.sticky { + position: sticky; + top: 100px; + } + } + + // set to full width if special page with embedded iFrame + .col.embeddedFrame, .main-col.embeddedFrame, .sidebar.embeddedFrame { + flex: 1 1 100%; + max-width: 100%; + padding: var(--col-padding); + } + + .main-col.embeddedFrame .print-share { + display: none; + } + +} diff --git a/gfi-ihk-2024/stories/_global/styles/icons.scss b/gfi-ihk-2024/stories/_global/styles/icons.scss new file mode 100644 index 0000000..a264192 --- /dev/null +++ b/gfi-ihk-2024/stories/_global/styles/icons.scss @@ -0,0 +1,109 @@ +.icon-ankerlink:before { content: '\e800'; } +.icon-barrierefreiheit:before { content: '\e801'; } +.icon-chat:before { content: '\e802'; } +.icon-check:before { content: '\e803'; } +.icon-checkbox-liste-1:before { content: '\e804'; } +.icon-content-schloss:before { content: '\e805'; } +.icon-content:before { content: '\e807'; } +.icon-dauer:before { content: '\e808'; } +.icon-download:before { content: '\e809'; } +.icon-dropdown:before { content: '\e80a'; } +.icon-drucker:before { content: '\e80b'; } +.icon-email:before { content: '\e80c'; } +.icon-fax:before { content: '\e80d'; } +.icon-freie-plaetze:before { content: '\e80e'; } +.icon-galerie:before { content: '\e80f'; } +.icon-gebaerdensprache:before { content: '\e810'; } +.icon-geschlossen:before { content: '\e811'; } +.icon-ihk-wechseln:before { content: '\e812'; } +.icon-info:before { content: '\e813'; } +.icon-kalender:before { content: '\e814'; } +.icon-kartenpin:before { content: '\e815'; } +.icon-kontakt:before { content: '\e816'; } +.icon-laden:before { content: '\e817'; } +.icon-leichte-sprache:before { content: '\e818'; } +.icon-link-external:before { content: '\e819'; } +.icon-liste-schloss:before { content: '\e81a'; } +.icon-liste-stern:before { content: '\e81b'; } +.icon-liste:before { content: '\e81c'; } +.icon-loeschen:before { content: '\e81d'; } +.icon-login:before { content: '\e81e'; } +.icon-minus:before { content: '\e81f'; } +.icon-pdf:before { content: '\e820'; } +.icon-pfeil-links:before { content: '\e821'; } +.icon-pfeil-oben:before { content: '\e822'; } +.icon-pfeil-rechts-schloss:before { content: '\e823'; } +.icon-pfeil-rechts-stern:before { content: '\e824'; } +.icon-pfeil-rechts:before { content: '\e825'; } +.icon-pfeil-simple-rechts:before { content: '\e826'; } +.icon-pfeil-unten:before { content: '\e827'; } +.icon-plus:before { content: '\e828'; } +.icon-preis:before { content: '\e829'; } +.icon-referent:before { content: '\e82a'; } +.icon-reset:before { content: '\e82b'; } +.icon-sanduhr:before { content: '\e82c'; } +.icon-schliessen:before { content: '\e82d'; } +.icon-schloss:before { content: '\e82e'; } +.icon-sprache:before { content: '\e82f'; } +.icon-stern:before { content: '\e830'; } +.icon-suche-adresse:before { content: '\e831'; } +.icon-suche-archiv:before { content: '\e832'; } +.icon-suche-az:before { content: '\e833'; } +.icon-suche-chat:before { content: '\e834'; } +.icon-suche-datei:before { content: '\e835'; } +.icon-suche-firma:before { content: '\e836'; } +.icon-suche-magazin:before { content: '\e837'; } +.icon-suche-mail:before { content: '\e838'; } +.icon-suche-person:before { content: '\e839'; } +.icon-suche-schloss:before { content: '\e83a'; } +.icon-suche-veranstaltung:before { content: '\e83b'; } +.icon-suche:before { content: '\e83c'; } +.icon-teilnehmer-add:before { content: '\e83d'; } +.icon-telefon:before { content: '\e83e'; } +.icon-vcard:before { content: '\e83f'; } +.icon-small-arrow-right-simple:before { content: '\e840'; } +.icon-small-barrierefreiheit:before { content: '\e841'; } +.icon-small-download:before { content: '\e842'; } +.icon-small-gebaerdensprache:before { content: '\e843'; } +.icon-small-kontakt:before { content: '\e844'; } +.icon-small-leichte-sprache:before { content: '\e845'; } +.icon-small-link-external:before { content: '\e846'; } +.icon-small-login:before { content: '\e847'; } +.icon-small-pfeil-rechts:before { content: '\e848'; } +.icon-small-sprache:before { content: '\e849'; } +.icon-small-schloss:before { content: '\e84a'; } +.icon-small-stern:before { content: '\e84b'; } +.icon-teilen:before { content: '\e84c'; } +.icon-social-telegram:before { content: '\e84d'; } +.icon-social-threema:before { content: '\e84e'; } +.icon-social-whatsapp:before { content: '\e84f'; } +.icon-suche-big:before { content: '\e850'; } +.icon-xsmall-pin:before { content: '\e851'; } +.icon-check-1:before { content: '\e852'; } +.icon-xsmall-euro:before { content: '\e853'; } +.icon-xsmall-geschlossen:before { content: '\e854'; } +.icon-xsmall-kalender:before { content: '\e855'; } +.icon-xsmall-liste:before { content: '\e856'; } +.icon-xsmall-offen:before { content: '\e857'; } +.icon-xsmall-uhr:before { content: '\e858'; } +.icon-social-facebook:before { content: '\e859'; } +.icon-liste-1:before { content: '\e85a'; } +.icon-social-linkedin:before { content: '\e85b'; } +.icon-social-pinterest:before { content: '\e85c'; } +.icon-social_x:before { content: '\e85d'; } +.icon-social-xing:before { content: '\e85e'; } +.icon-zoom:before { content: '\e85f'; } +.icon-social-youtube:before { content: '\e860'; } +.icon-social-instagram:before { content: '\e861'; } +.icon-faq:before { content: '\e869'; } +.icon-checkbox-liste:before { content: '\e86a'; } +.icon-content-stern:before { content: '\e86b'; } +.icon-small-election-group:before { content: '\e86c'; } +.icon-small-icon-election-location:before { content: '\e86e'; } +.icon-userlike:before { content: '\e8c6'; } +.icon-userlike-chat:before { content: '\e8c7'; } +.icon-magazine:before { content: '\e8c8'; } +.icon-lokalisierung:before { content: '\e8c9'; } +.icon-login-flyout:before { content: '\e8ca'; } +.icon-login-header:before { content: '\e8cb'; } +.icon-social-twitter:before { content: '\e85d'; } \ No newline at end of file diff --git a/gfi-ihk-2024/stories/_global/styles/main.scss b/gfi-ihk-2024/stories/_global/styles/main.scss new file mode 100644 index 0000000..1339125 --- /dev/null +++ b/gfi-ihk-2024/stories/_global/styles/main.scss @@ -0,0 +1,137 @@ +:root { + --theme-color-white: #ffffff; + --theme-color-background: #ffffff; + + --theme-color-primary: #003366; + --theme-color-primary-rgb: 0, 51, 102; + --theme-color-primary-dimmed-01: #335C85; + --theme-color-primary-dimmed-02: #B0C4D6; + --theme-color-primary-dimmed-03: #CCD7E6; + --theme-color-primary-dimmed-04: #E3EBF5; + + --theme-color-secondary: #56BD66; + --theme-color-secondary-intensed: #2E8533; + --theme-color-secondary-dimmed: #E4F1E4; + + --theme-color-gradient-01: var(--theme-color-primary); + --theme-color-gradient-02: #4BA490; + --theme-color-gradient-03: #AFCC7A; + + --theme-color-link: var(--theme-color-primary); + --theme-color-link-hover: var(--theme-color-secondary-intensed); + + --theme-color-success: var(--theme-color-secondary); + --theme-color-success-dimmed: var(--theme-color-secondary-dimmed); + --theme-color-warning: #FDC600; + --theme-color-warning-dimmed: #FFF4CC; + --theme-color-error: #EA515A; + --theme-color-error-dimmed: #FBDCDE; + --theme-grey-light: #EFF3F6; + + --header-height: 160px; + + --container-width: 1460px; + --container-padding: 60px; + --col-padding: 20px; + --content-box-padding: 60px; + --section-margin: calc(1.8vw + 2em); //calc(2% + 2em); + --section-padding: calc(1.8vw + 2em); + --section-headline-margin: -0.3em; + + --border-radius-xl: 32px; + --border-radius-lg: 24px; + --border-radius-md: 18px; + --border-radius-sm: 14px; + --border-radius-xs: 4px; + + --border-width: 8px; + --border-width-hover: 14px; + --icon-size: 30px; + --icon-size-small: 22px; + + @media(min-width: 1921px) { + --section-padding: 70px; + } + + @media(max-width: 1339px) { + --container-width: 1230px; + } + + @media(max-width: 1199px) { + --header-height: 100px; + --content-box-padding: 42px; + --container-padding: 40px; + --col-padding: 15px; + } + + @media(max-width: 999px) { + --container-padding: 30px; + --col-padding: 10px; + --border-radius-lg: 20px; + --border-radius-md: 16px; + --border-radius-sm: 12px; + --icon-size: 26px; + } + + @media(max-width: 767px) { + --header-height: 80px; + --border-radius-lg: 16px; + --border-radius-md: 14px; + --icon-size: 24px; + --border-width: 6px; + --border-width-hover: 10px; + --content-box-padding: 16px; + --container-padding: 20px; + } + + @media(max-width: 359px) { + --header-height: 70px; + } +} + +html { + scroll-behavior: smooth; +} + +*, *::before, *::after { + box-sizing: border-box; +} + +.visually-hidden, .visuallyhidden { + max-height: 0; + max-width: 0; + opacity: 0; + pointer-events: none; + position: absolute; +} + +button { + font: inherit; +} + +figure { + max-width: 100%; + margin: calc(1.5% + 20px) 0; + + figcaption { + font-size: 18px; + line-height: 1.2; + margin-top: 12px; + + @media(max-width: 1199px) { + font-size: 16px; + } + } +} + +img { + width: auto; + height: auto; + display: block; + max-width: 100%; +} + +.printonly { + display: none; +} + diff --git a/gfi-ihk-2024/stories/_global/styles/pictograms-mapper.scss b/gfi-ihk-2024/stories/_global/styles/pictograms-mapper.scss new file mode 100644 index 0000000..82362f4 --- /dev/null +++ b/gfi-ihk-2024/stories/_global/styles/pictograms-mapper.scss @@ -0,0 +1,99 @@ +.pictogram-topic-aeskulapstab:before { @include pictogram-aeskulapstab; } +.pictogram-topic-anker:before { @include pictogram-anker; } +.pictogram-topic-ausrufezeichen:before { @include pictogram-achtung; } +.pictogram-topic-auto-eco:before { @include pictogram-e-auto; } +.pictogram-topic-bahn:before { @include pictogram-s-bahn; } +.pictogram-topic-bildschirm-doktorhut:before { @include pictogram-e-learning; } +.pictogram-topic-blatt:before { @include pictogram-blatt; } +.pictogram-topic-blitz:before { @include pictogram-achtung-strom; } +.pictogram-topic-box-pfeile:before { @include pictogram-steuerung; } +.pictogram-topic-brexit:before { @include pictogram-eu-emblem-brexit; } +.pictogram-topic-buch-brille:before { @include pictogram-brille-auf-buch; } +.pictogram-topic-bueroklammer:before { @include pictogram-bueroklammer; } +.pictogram-topic-bus:before { @include pictogram-bus; } +.pictogram-topic-chart:before { @include pictogram-diagramm; } +.pictogram-topic-co2:before { @include pictogram-co2; } +.pictogram-topic-container:before { @include pictogram-container; } +.pictogram-topic-containerschiff:before { @include pictogram-containerschiff; } +.pictogram-topic-daumenhoch:before { @include pictogram-daumen-hoch-c; } +.pictogram-topic-diagramm-rauf:before { @include pictogram-diagramm-wachstum; } +.pictogram-topic-diagramm-runter:before { @include pictogram-diagramm-verlust; } +.pictogram-topic-diagramm:before { @include pictogram-diagramm-mit-text; } +.pictogram-topic-dokument:before { @include pictogram-dokument-a; } +.pictogram-topic-eule-doktorhut:before { @include pictogram-eule; } +.pictogram-topic-europa:before { @include pictogram-eu-emblem; } +.pictogram-topic-fabrik:before { @include pictogram-fabrik; } +.pictogram-topic-fernglas:before { @include pictogram-fernglas; } +.pictogram-topic-fisch-frisst-fisch:before { @include pictogram-fisch-frisst-fisch; } +.pictogram-topic-flagge-gestreift:before { @include pictogram-fahne-horizontal-gestreift; } +.pictogram-topic-flagge-horizontal:before { @include pictogram-fahne-vertikal-gestreift; } +.pictogram-topic-flagge-kreuz:before { @include pictogram-fahne-kreuz; } +.pictogram-topic-flagge-leer:before { @include pictogram-fahne-neutral; } +.pictogram-topic-fluestertuete:before { @include pictogram-megaphon; } +.pictogram-topic-flugzeug:before { @include pictogram-flugzeug; } +.pictogram-topic-foundation:before { @include pictogram-personen-mit-brieftasche; } +.pictogram-topic-frage:before { @include pictogram-frage; } +.pictogram-topic-fragezeichen-doppelt:before { @include pictogram-fragezeichen; } +.pictogram-topic-fragezeichen:before { @include pictogram-fragezeichen; } +.pictogram-topic-frau-brille:before { @include pictogram-person-mit-brille-a; } +.pictogram-topic-freiheitsstatue:before { @include pictogram-freiheitsstatue; } +.pictogram-topic-geld:before { @include pictogram-geldsack; } +.pictogram-topic-generic-info:before { @include pictogram-information; } +.pictogram-topic-gespraech:before { @include pictogram-koepfe-mit-sprechblase; } +.pictogram-topic-globus:before { @include pictogram-globus; } +.pictogram-topic-hand-buch:before { @include pictogram-hand-zeigen-a; } +.pictogram-topic-hand-offen:before { @include pictogram-hand-gespreizt; } +.pictogram-topic-hand-schraubenschluessel:before { @include pictogram-hand-mit-werkzeug; } +.pictogram-topic-hand:before { @include pictogram-hand-a; } +.pictogram-topic-handschlag-eco:before { @include pictogram-handschlag-b; } +.pictogram-topic-handschlag:before { @include pictogram-handschlag-a; } +.pictogram-topic-helm:before { @include pictogram-bauhelm; } +.pictogram-topic-kalender:before { @include pictogram-kalender; } +.pictogram-topic-kopf-gluehbirne:before { @include pictogram-idee; } +.pictogram-topic-kran:before { @include pictogram-kran; } +.pictogram-topic-kreisdiagramm:before { @include pictogram-diagramm-torte ; } +.pictogram-topic-labyrinth:before { @include pictogram-labyrinth; } +.pictogram-topic-lkw:before { @include pictogram-lkw; } +.pictogram-topic-magazin:before { @include pictogram-heft; } +.pictogram-topic-mann-brille:before { @include pictogram-person-mit-brille-b; } +.pictogram-topic-medien:before { @include pictogram-videos; } +.pictogram-topic-mensch-buch:before { @include pictogram-person-mit-buch; } +.pictogram-topic-mensch-tafel:before { @include pictogram-person-an-tafel-a; } +.pictogram-topic-mikrofon:before { @include pictogram-mikrofon; } +.pictogram-topic-mundschutz:before { @include pictogram-maske; } +.pictogram-topic-ort-stadt:before { @include pictogram-stadt; } +.pictogram-topic-ort:before { @include pictogram-standort; } +.pictogram-topic-paragraph:before { @include pictogram-paragraph; } +.pictogram-topic-person-doktorhut:before { @include pictogram-person-mit-doktorhut-a; } +.pictogram-topic-person-schild:before { @include pictogram-person-auf-schild; } +.pictogram-topic-personen-doktorhut:before { @include pictogram-personen-mit-doktorhut; } +.pictogram-topic-personen-gluehbirne:before { @include pictogram-gruppe-idee; } +.pictogram-topic-personen-sprechblase:before { @include pictogram-gruppe-gespraech; } +.pictogram-topic-personen-suche:before { @include pictogram-personen-suche-b; } +.pictogram-topic-personen-zeigefinger:before { @include pictogram-hand-zeigen-c; } +.pictogram-topic-pfeile:before { @include pictogram-wegweiser-b; } +.pictogram-topic-rednerpult:before { @include pictogram-rednerpult; } +.pictogram-topic-reisen:before { @include pictogram-weltkugel-mit-koffer; } +.pictogram-topic-rettungsring:before { @include pictogram-rettungsring; } +.pictogram-topic-richterhammer:before { @include pictogram-auktionshammer; } +.pictogram-topic-smiley:before { @include pictogram-smilie; } +.pictogram-topic-roboter:before { @include pictogram-roboter; } +.pictogram-topic-startup:before { @include pictogram-rakete-b; } +.pictogram-topic-stern:before { @include pictogram-stern; } +.pictogram-topic-stoppuhr:before { @include pictogram-stoppuhr; } +.pictogram-topic-strommast:before { @include pictogram-strommast; } +.pictogram-topic-treppe:before { @include pictogram-treppe; } +.pictogram-topic-tropfen:before { @include pictogram-tropfen-a; } +.pictogram-topic-uebergabe:before { @include pictogram-hand-geben; } +.pictogram-topic-vertrag-handschlag:before { @include pictogram-handschlag-c; } +.pictogram-topic-videokonferenz:before { @include pictogram-videocall-a; } +.pictogram-topic-virus:before { @include pictogram-virus; } +.pictogram-topic-waage:before { @include pictogram-waage; } +.pictogram-topic-wegweiser:before { @include pictogram-wegweiser-a; } +.pictogram-topic-welt-flamme:before { @include pictogram-weltkugel-mit-flamme; } +.pictogram-topic-welt:before { @include pictogram-weltkugel; } +.pictogram-topic-windrad:before { @include pictogram-windrad-a; } +.pictogram-topic-windturbine:before { @include pictogram-windrad-b; } +.pictogram-topic-wissen:before { @include pictogram-kopf-mit-formel; } +.pictogram-topic-zeitung:before { @include pictogram-zeitung; } +.pictogram-topic-zoellner:before { @include pictogram-person-mit-uniform-b; } diff --git a/gfi-ihk-2024/stories/_global/styles/pictograms.scss b/gfi-ihk-2024/stories/_global/styles/pictograms.scss new file mode 100644 index 0000000..4f7565b --- /dev/null +++ b/gfi-ihk-2024/stories/_global/styles/pictograms.scss @@ -0,0 +1,179 @@ +.pictogram-achtung:before { content: '\e800'; } /* '' */ +.pictogram-achtung-strom:before { content: '\e801'; } /* '' */ +.pictogram-aeskulapstab:before { content: '\e802'; } /* '' */ +.pictogram-anker:before { content: '\e803'; } /* '' */ +.pictogram-anstossen:before { content: '\e804'; } /* '' */ +.pictogram-arbeitsplatz:before { content: '\e805'; } /* '' */ +.pictogram-auktionshammer:before { content: '\e806'; } /* '' */ +.pictogram-batterie:before { content: '\e807'; } /* '' */ +.pictogram-ausruf:before { content: '\e808'; } /* '' */ +.pictogram-bauhelm:before { content: '\e809'; } /* '' */ +.pictogram-benefit-vorteil-geschenk:before { content: '\e80a'; } /* '' */ +.pictogram-bett:before { content: '\e80b'; } /* '' */ +.pictogram-blatt:before { content: '\e80c'; } /* '' */ +.pictogram-blume:before { content: '\e80d'; } /* '' */ +.pictogram-blume-b:before { content: '\e80e'; } /* '' */ +.pictogram-brief:before { content: '\e80f'; } /* '' */ +.pictogram-brille-auf-buch:before { content: '\e810'; } /* '' */ +.pictogram-bueroklammer:before { content: '\e811'; } /* '' */ +.pictogram-bus:before { content: '\e812'; } /* '' */ +.pictogram-container:before { content: '\e813'; } /* '' */ +.pictogram-co2:before { content: '\e814'; } /* '' */ +.pictogram-containerschiff:before { content: '\e815'; } /* '' */ +.pictogram-daumen-hoch-a:before { content: '\e816'; } /* '' */ +.pictogram-daumen-hoch-c:before { content: '\e817'; } /* '' */ +.pictogram-daumen-hoch-b:before { content: '\e818'; } /* '' */ +.pictogram-diagramm-mit-text:before { content: '\e819'; } /* '' */ +.pictogram-diagramm-torte:before { content: '\e81a'; } /* '' */ +.pictogram-diagramm-verlust:before { content: '\e81b'; } /* '' */ +.pictogram-diagramm-wachstum:before { content: '\e81c'; } /* '' */ +.pictogram-diagramm:before { content: '\e81d'; } /* '' */ +.pictogram-dokument-a:before { content: '\e81e'; } /* '' */ +.pictogram-dokument-b:before { content: '\e81f'; } /* '' */ +.pictogram-dokument-c:before { content: '\e820'; } /* '' */ +.pictogram-e-auto:before { content: '\e821'; } /* '' */ +.pictogram-e-learning:before { content: '\e822'; } /* '' */ +.pictogram-einfamilienhaus:before { content: '\e823'; } /* '' */ +.pictogram-einkaufstasche-mit-eurozeichen:before { content: '\e824'; } /* '' */ +.pictogram-einkaufstasche:before { content: '\e825'; } /* '' */ +.pictogram-einkaufswagen:before { content: '\e826'; } /* '' */ +.pictogram-eu-emblem-brexit:before { content: '\e827'; } /* '' */ +.pictogram-eu-emblem:before { content: '\e828'; } /* '' */ +.pictogram-eule:before { content: '\e829'; } /* '' */ +.pictogram-fabrik:before { content: '\e82a'; } /* '' */ +.pictogram-fahne-horizontal-gestreift:before { content: '\e82b'; } /* '' */ +.pictogram-fahne-kreuz:before { content: '\e82c'; } /* '' */ +.pictogram-fahne-neutral:before { content: '\e82d'; } /* '' */ +.pictogram-fahne-vertikal-gestreift:before { content: '\e82e'; } /* '' */ +.pictogram-fahrrad-jobrad-dienstfahrrad:before { content: '\e82f'; } /* '' */ +.pictogram-fahrrad-sportlich:before { content: '\e830'; } /* '' */ +.pictogram-fahrrad:before { content: '\e831'; } /* '' */ +.pictogram-faq-a:before { content: '\e832'; } /* '' */ +.pictogram-faq-b:before { content: '\e833'; } /* '' */ +.pictogram-fernglas:before { content: '\e834'; } /* '' */ +.pictogram-fisch-frisst-fisch:before { content: '\e835'; } /* '' */ +.pictogram-flugzeug:before { content: '\e836'; } /* '' */ +.pictogram-frage:before { content: '\e837'; } /* '' */ +.pictogram-fragezeichen:before { content: '\e838'; } /* '' */ +.pictogram-geld-zuschuss-foerderung:before { content: '\e839'; } /* '' */ +.pictogram-geldsack:before { content: '\e83a'; } /* '' */ +.pictogram-freiheitsstatue:before { content: '\e83b'; } /* '' */ +.pictogram-gruppe-gespraech:before { content: '\e83c'; } /* '' */ +.pictogram-gruppe-idee:before { content: '\e83d'; } /* '' */ +.pictogram-globus:before { content: '\e83e'; } /* '' */ +.pictogram-gutschein-zuschuss-benefit:before { content: '\e83f'; } /* '' */ +.pictogram-hand-a:before { content: '\e840'; } /* '' */ +.pictogram-hand-b:before { content: '\e841'; } /* '' */ +.pictogram-hand-c:before { content: '\e842'; } /* '' */ +.pictogram-hand-geben:before { content: '\e843'; } /* '' */ +.pictogram-hand-mit-werkzeug:before { content: '\e844'; } /* '' */ +.pictogram-hand-gespreizt:before { content: '\e845'; } /* '' */ +.pictogram-hand-zeigen-b:before { content: '\e846'; } /* '' */ +.pictogram-hand-zeigen-a:before { content: '\e847'; } /* '' */ +.pictogram-hand-zeigen-c:before { content: '\e848'; } /* '' */ +.pictogram-handschlag-a:before { content: '\e849'; } /* '' */ +.pictogram-handschlag-b:before { content: '\e84a'; } /* '' */ +.pictogram-handschlag-c:before { content: '\e84b'; } /* '' */ +.pictogram-heft:before { content: '\e84c'; } /* '' */ +.pictogram-idee:before { content: '\e84d'; } /* '' */ +.pictogram-ihk-chemnitz-a:before { content: '\e84e'; } /* '' */ +.pictogram-ihk-chemnitz-b:before { content: '\e84f'; } /* '' */ +.pictogram-ihk-chemnitz-c:before { content: '\e850'; } /* '' */ +.pictogram-ihk-giessen-friedberg:before { content: '\e851'; } /* '' */ +.pictogram-ihk-hagen:before { content: '\e852'; } /* '' */ +.pictogram-ihk-heilbronn-franken:before { content: '\e853'; } /* '' */ +.pictogram-ihk-köln:before { content: '\e854'; } /* '' */ +.pictogram-ihk-rhein-neckar:before { content: '\e855'; } /* '' */ +.pictogram-ihk-stuttgart:before { content: '\e856'; } /* '' */ +.pictogram-ihk-wahl:before { content: '\e857'; } /* '' */ +.pictogram-information:before { content: '\e858'; } /* '' */ +.pictogram-kalender:before { content: '\e859'; } /* '' */ +.pictogram-karte:before { content: '\e85a'; } /* '' */ +.pictogram-koepfe-mit-sprechblase:before { content: '\e85b'; } /* '' */ +.pictogram-kerze:before { content: '\e85c'; } /* '' */ +.pictogram-kopf-mit-formel:before { content: '\e85d'; } /* '' */ +.pictogram-kran:before { content: '\e85e'; } /* '' */ +.pictogram-kuchen:before { content: '\e85f'; } /* '' */ +.pictogram-labyrinth:before { content: '\e860'; } /* '' */ +.pictogram-lkw:before { content: '\e861'; } /* '' */ +.pictogram-maske:before { content: '\e862'; } /* '' */ +.pictogram-megaphon:before { content: '\e863'; } /* '' */ +.pictogram-mikrofon:before { content: '\e864'; } /* '' */ +.pictogram-paket-mit-euro:before { content: '\e865'; } /* '' */ +.pictogram-paket:before { content: '\e866'; } /* '' */ +.pictogram-paragraph:before { content: '\e867'; } /* '' */ +.pictogram-persoenliche_entwicklung:before { content: '\e868'; } /* '' */ +.pictogram-person-an-tafel-a:before { content: '\e869'; } /* '' */ +.pictogram-person-an-tafel-b:before { content: '\e86a'; } /* '' */ +.pictogram-person-auf-schild:before { content: '\e86b'; } /* '' */ +.pictogram-person-mit-brille-a:before { content: '\e86c'; } /* '' */ +.pictogram-person-mit-brille-b:before { content: '\e86d'; } /* '' */ +.pictogram-person-mit-buch:before { content: '\e86e'; } /* '' */ +.pictogram-person-mit-doktorhut-a:before { content: '\e86f'; } /* '' */ +.pictogram-person-mit-doktorhut-b:before { content: '\e870'; } /* '' */ +.pictogram-person-mit-headset:before { content: '\e871'; } /* '' */ +.pictogram-person-mit-uniform-a:before { content: '\e872'; } /* '' */ +.pictogram-person-mit-uniform-b:before { content: '\e873'; } /* '' */ +.pictogram-person:before { content: '\e874'; } /* '' */ +.pictogram-personen-mit-brieftasche:before { content: '\e875'; } /* '' */ +.pictogram-personen-mit-doktorhut:before { content: '\e876'; } /* '' */ +.pictogram-personen-suche-a:before { content: '\e877'; } /* '' */ +.pictogram-personen-suche-b:before { content: '\e878'; } /* '' */ +.pictogram-pusteblume:before { content: '\e879'; } /* '' */ +.pictogram-rakete-a:before { content: '\e87a'; } /* '' */ +.pictogram-rakete-b:before { content: '\e87b'; } /* '' */ +.pictogram-rednerpult:before { content: '\e87c'; } /* '' */ +.pictogram-rettungsring:before { content: '\e87d'; } /* '' */ +.pictogram-roboter:before { content: '\e87e'; } /* '' */ +.pictogram-s-bahn:before { content: '\e87f'; } /* '' */ +.pictogram-smilie:before { content: '\e880'; } /* '' */ +.pictogram-social-facebook:before { content: '\e881'; } /* '' */ +.pictogram-social-instagram:before { content: '\e882'; } /* '' */ +.pictogram-social-linkedin:before { content: '\e883'; } /* '' */ +.pictogram-social-twitter:before { content: '\e884'; } /* '' */ +.pictogram-social-youtube:before { content: '\e885'; } /* '' */ +.pictogram-solidaritaetsschleife:before { content: '\e886'; } /* '' */ +.pictogram-stadt:before { content: '\e887'; } /* '' */ +.pictogram-standort:before { content: '\e888'; } /* '' */ +.pictogram-stern:before { content: '\e889'; } /* '' */ +.pictogram-steuerung:before { content: '\e88a'; } /* '' */ +.pictogram-stoppuhr:before { content: '\e88b'; } /* '' */ +.pictogram-strommast:before { content: '\e88c'; } /* '' */ +.pictogram-system-prozess:before { content: '\e88d'; } /* '' */ +.pictogram-teamwork-team-zusammenarbeit:before { content: '\e88e'; } /* '' */ +.pictogram-teller-besteck:before { content: '\e88f'; } /* '' */ +.pictogram-treppe:before { content: '\e890'; } /* '' */ +.pictogram-tropfen-a:before { content: '\e891'; } /* '' */ +.pictogram-tropfen-b:before { content: '\e892'; } /* '' */ +.pictogram-tulpe:before { content: '\e893'; } /* '' */ +.pictogram-veranstaltung-intern-beruf:before { content: '\e894'; } /* '' */ +.pictogram-veranstaltung-intern-feier:before { content: '\e895'; } /* '' */ +.pictogram-videocall-a:before { content: '\e896'; } /* '' */ +.pictogram-videocall-b:before { content: '\e897'; } /* '' */ +.pictogram-videos:before { content: '\e898'; } /* '' */ +.pictogram-virus:before { content: '\e899'; } /* '' */ +.pictogram-waage:before { content: '\e89a'; } /* '' */ +.pictogram-wegweiser-a:before { content: '\e89b'; } /* '' */ +.pictogram-wegweiser-b:before { content: '\e89c'; } /* '' */ +.pictogram-weltkugel-mit-flamme:before { content: '\e89d'; } /* '' */ +.pictogram-weltkugel-mit-koffer:before { content: '\e89e'; } /* '' */ +.pictogram-weltkugel:before { content: '\e89f'; } /* '' */ +.pictogram-werkzeug:before { content: '\e8a0'; } /* '' */ +.pictogram-windrad-a:before { content: '\e8a1'; } /* '' */ +.pictogram-windrad-b:before { content: '\e8a2'; } /* '' */ +.pictogram-wolke-mit-herz-und-sonne:before { content: '\e8a3'; } /* '' */ +.pictogram-zeitung:before { content: '\e8a4'; } /* '' */ +.pictogram-e-mail-newsletter:before { content: '\e8a5'; } /* '' */ +.pictogram-agrarbetrieb:before { content: '\e8a6'; } /* '' */ +.pictogram-einkaufstaschen:before { content: '\e8a7'; } /* '' */ +.pictogram-flugzeug-b:before { content: '\e8a8'; } /* '' */ +.pictogram-solaranlage-a:before { content: '\e8a9'; } /* '' */ +.pictogram-solaranlage-b:before { content: '\e8aa'; } /* '' */ +.pictogram-sonnenschirm-meer:before { content: '\e8ab'; } /* '' */ +.pictogram-social-x:before { content: '\e8ac'; } /* '' */ +.pictogram-social-xing:before { content: '\e8ad'; } /* '' */ +.pictogram-schneeflocke:before { content: '\e8ae'; } /* '' */ +.pictogram-weihnachtsbaum:before { content: '\e8af'; } /* '' */ +.pictogram-schlitten-mit-geschenken:before { content: '\e8b0'; } /* '' */ +.pictogram-weihnachtskugel:before { content: '\e8b1'; } /* '' */ +.pictogram-weihnachtsmuetze:before { content: '\e8b2'; } /* '' */ diff --git a/gfi-ihk-2024/stories/_global/styles/storybook-preview.scss b/gfi-ihk-2024/stories/_global/styles/storybook-preview.scss new file mode 100644 index 0000000..1eea857 --- /dev/null +++ b/gfi-ihk-2024/stories/_global/styles/storybook-preview.scss @@ -0,0 +1,163 @@ +.sbdocs-content.sbdocs { + max-width: none; +} + +.sbdocs.sbdocs-wrapper { + padding-top: 2rem; +} + +.docs-story, .innerZoomElementWrapper > div > div { + min-height: 200px; +} + +.docs-story .artwork-wrapper { + min-height: 660px; +} + +#docs-root .docs-story .header-search { + position: relative; + max-height: 600px; + + .search-submit { + position: absolute; + } +} + +#docs-root .search-filter-form .search-submit { + position: absolute; +} + +#docs-root .page-header { + position: absolute; + + .search, nav, .ihk-switch, .toplink { + display: none; + } +} + +#docs-root .magazine-cover .col { + margin-bottom: 40px; +} + +.docblock-argstable-body { + input[type=checkbox]:checked, input[type=radio]:checked { + background-color: transparent; + background-image: none; + } +} + +.sb-show-main.sb-main-padded { + padding: 20px; +} + +#story--atoms-search-button--search-button .search-submit { + position: relative; +} + +#root > .ihk-switch, #docs-root .ihk-switch { + position: relative; + top: 0; + left: 0; + min-height: 280px; +} + +#root > .magazine-cover .col { + margin-bottom: 0; +} + +#root > .tile-grid .tile-head { + top: 0; +} + +#root > .header-search { + --header-height: 0px; +} + +#root > blockquote { + max-width: 880px; + margin-top: 0; + margin-bottom: 0; +} + +.sb-main-padded.sb-show-main > #root > section, +.sb-main-padded.sb-show-main > #root > .print-share, +.sb-main-padded.sb-show-main > #root > .anchor-links, +.sb-show-main > #root > .page-footer, +.sb-show-main > #root > .search-results > .results-wrapper:first-child { + margin-top: 0; +} + +.sb-main-padded.sb-show-main > #root > .event-teaser { + max-width: 1340px; +} + +.sb-main-padded.sb-show-main > #root > .a-z { + max-width: 880px; + + .letters { + top: 0; + } +} + +.sb-main-fullscreen.sb-show-main > #root > section, +#root > .tabs { + margin-top: 0; + + &.rotation, &.infobanner, &.social, &.search, .survey, &.magazine-cover { + margin-top: 20px; + } +} + +.sb-main-fullscreen.sb-show-main > #root > section { + &.intro, + &.teasers:not([data-background]) { + margin-top: var(--section-margin); + } +} + +.sb-main-padded.sb-show-main > #root, .docs-story [id] > div { + > .steps, + > .newsletter-teaser, + > .infobox, + > .document-list, + > .search-results, + > .accordion, + > .linklist, + > .search-filter-form, + > .participation-list-item, + > .video, + > .login-form { + --content-box-padding: 42px; + max-width: 880px; + margin: 0; + + @media(max-width: 767px) { + --content-box-padding: 16px; + } + } + + > .accordion > .title { + margin-top: 0.2em; + } + + > .teaser, + > .topic-teaser, + > .participation-teaser { + max-width: 420px; + } + + > [data-type='hero'], > .teaser.hero { + max-width: 630px; + } + + > [data-type='fullwidth'], > .teaser.fullwidth { + max-width: 1340px; + } + + > .contact-wrapper, + > .link-collection { + max-width: 1340px; + margin: 0 auto; + } +} + diff --git a/gfi-ihk-2024/stories/_global/styles/typography.scss b/gfi-ihk-2024/stories/_global/styles/typography.scss new file mode 100644 index 0000000..0fafc83 --- /dev/null +++ b/gfi-ihk-2024/stories/_global/styles/typography.scss @@ -0,0 +1,128 @@ +@import 'mixins'; + +html { + --font-size-copy: 22px; + --font-size-small: 18px; + --font-size-xs: 14px; + --font-size-h1: 64px; + --font-size-h2: 42px; + --font-size-h3: 36px; + --font-size-h4: 28px; + --font-source-sans: 'Source Sans Pro', sans-serif; + --font-korb: 'Korb', sans-serif; + + font-family: var(--font-source-sans); + font-size: var(--font-size-copy); + line-height: 1.5; + color: var(--theme-color-primary); + + @media(max-width: 1339px) { + --font-size-copy: 20px; + --font-size-small: 17px; + --font-size-h1: 54px; + --font-size-h2: 36px; + --font-size-h3: 32px; + --font-size-h4: 24px; + } + @media(max-width: 999px) { + --font-size-copy: 18px; + --font-size-small: 16px; + --font-size-h1: 46px; + --font-size-h2: 32px; + --font-size-h3: 28px; + --font-size-h4: 22px; + } + @media(max-width: 767px) { + --font-size-xs: 12px; + --font-size-h1: 36px; + --font-size-h2: 28px; + --font-size-h3: 24px; + --font-size-h4: 20px; + } +} + +body { + margin: 0; +} + +.sidebar { + @media (min-width: 1000px) { + --font-size-h1: 54px; + --font-size-h2: 36px; + --font-size-h3: 32px; + --font-size-h4: 24px; + } +} + +h1, .like-h1 { + @include h1; +} + +h2, .like-h2 { + @include h2; +} + +h3, .like-h3 { + @include h3; +} + +h4, .like-h4 { + @include h4; +} + +h5, .like-h5 { + @include h5; +} + +h6, .like-h6 { + @include h6; +} + +a { + color: var(--theme-color-link); + transition: 0.2s ease; + + &:hover { + color: var(--theme-color-link-hover); + } +} + +p, .text, ul.nobreaks { + margin: 0 0 0.8em; +} + +.kicker { + @include kicker; +} + +.initial { + font-weight: 600; + margin: 12px 0 1em; + min-height: 3.8em; + + &.strong { + font-weight: 600; + } + + &::first-letter { + float: left; + font-size: 3.4em; + line-height: 1; + margin: -0.04em 0.08em -0.2em -0.05em; + font-weight: 400; + } + + &.text:after { + content: ""; + display: table; + clear: both; + } + + @media(max-width: 767px) { + margin: 24px 0; + + &::first-letter { + margin-top: -0.05em; + } + } +} diff --git a/gfi-ihk-2024/stories/assets/fonts/icons/config.json b/gfi-ihk-2024/stories/assets/fonts/icons/config.json new file mode 100644 index 0000000..5f241ce --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/icons/config.json @@ -0,0 +1,1522 @@ +{ + "name": "icons", + "css_prefix_text": "icon-", + "css_use_suffix": false, + "hinting": true, + "units_per_em": 1000, + "ascent": 850, + "glyphs": [ + { + "uid": "5ddffec7ee68537073d4efb0388081b2", + "css": "ankerlink", + "code": 59392, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M833 267C833 248 818 233 800 233H524C432 233 358 308 358 400V754L190 590C177 577 156 577 143 591 130 604 130 625 143 638L368 857C381 870 401 870 414 857L639 638C652 625 652 604 639 591 626 577 605 577 592 590L424 754V400C424 345 469 300 524 300H800C818 300 833 285 833 267Z", + "width": 1000 + }, + "search": [ + "ankerlink" + ] + }, + { + "uid": "2655c2efc17b8214a2fa4ff27e1fa352", + "css": "chat", + "code": 59394, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M97 67C89 67 81 70 76 76 70 81 67 89 67 97V610C67 618 70 626 76 632 81 638 89 641 97 641H226C244 641 259 656 259 674V799L313 757C328 746 348 748 360 763 371 777 368 798 354 810L246 893C236 901 222 902 211 897 200 891 192 879 192 867V708H97C72 708 47 697 29 679 10 661 0 636 0 610V97C0 72 10 47 29 28 47 10 72 0 97 0H803C828 0 853 10 872 28 890 47 900 72 900 97V234C900 253 885 268 867 268 848 268 833 253 833 234V97C833 89 830 81 824 76 819 70 811 67 803 67H97ZM515 506C520 502 527 500 533 500 542 500 551 503 557 510 563 516 567 524 567 533 567 540 565 546 561 552 557 557 552 562 546 564 540 567 533 567 527 566 520 565 514 562 510 557 505 552 502 546 501 540 499 533 500 527 503 521 505 514 509 509 515 506ZM650 500C643 500 637 502 632 506 626 509 622 514 619 521 617 527 616 533 617 540 619 546 622 552 626 557 631 562 637 565 644 566 650 567 657 567 663 564 669 562 674 557 678 552 681 546 683 540 683 533 683 524 680 516 674 510 667 503 659 500 650 500ZM748 506C754 502 760 500 767 500 776 500 784 503 790 510 797 516 800 524 800 533 800 540 798 546 794 552 791 557 786 562 779 564 773 567 767 567 760 566 754 565 748 562 743 557 738 552 735 546 734 540 733 533 733 527 736 521 738 514 743 509 748 506ZM367 333C367 315 382 300 400 300H900C918 300 933 315 933 333V711C933 729 918 744 900 744H808V900C808 914 800 926 788 931 775 936 761 933 751 924L574 744H400C382 744 367 729 367 711V333ZM433 367V678H588C596 678 605 681 611 688L742 819V711C742 693 757 678 775 678H867V367H433Z", + "width": 1000 + }, + "search": [ + "chat" + ] + }, + { + "uid": "13daebbe242d0e5f68b90d647df6d412", + "css": "check", + "code": 59395, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M921 129C935 140 938 161 926 176L404 837C394 850 381 861 366 868 351 875 335 878 318 878 302 877 286 873 272 865 257 857 245 846 236 832L73 601C62 586 66 565 81 554 96 544 117 547 127 562L291 794 291 795C294 800 299 804 304 806 309 809 315 811 320 811 326 811 332 810 337 807 343 805 347 801 351 797L351 796 874 135C885 120 906 118 921 129Z", + "width": 1000 + }, + "search": [ + "check" + ] + }, + { + "uid": "9599690cdc5966be8100a163cbe993e2", + "css": "content-schloss", + "code": 59397, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M167 249C167 230 182 216 200 216H825C843 216 858 230 858 249 858 267 843 282 825 282H200C182 282 167 267 167 249ZM167 416C167 397 182 382 200 382H700C718 382 733 397 733 416 733 434 718 449 700 449H200C182 449 167 434 167 416ZM231 549H825C843 549 858 564 858 582 858 601 843 616 825 616H304C283 586 258 563 231 549ZM351 716C357 737 361 759 364 782H700C718 782 733 767 733 749 733 731 718 716 700 716H351ZM137 873C137 857 150 843 167 843 180 843 197 857 197 873 197 890 183 903 167 903 150 903 137 890 137 873ZM290 750H303C320 750 330 760 333 773V973C333 990 320 1000 307 1000H27C10 1000 0 987 0 973V773C0 760 10 750 27 747H40V713C40 680 53 650 77 627 123 580 207 580 253 627 277 653 290 683 290 717V750ZM113 660C97 673 90 693 90 713V747H243V713C243 693 233 673 220 660 190 633 140 633 113 660ZM50 950H280V800H50V950Z", + "width": 1000 + }, + "search": [ + "content-schloss" + ] + }, + { + "uid": "3e90905d9230fe0004ed125de455b052", + "css": "content", + "code": 59399, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M167 249C167 230 182 216 200 216H825C843 216 858 230 858 249 858 267 843 282 825 282H200C182 282 167 267 167 249ZM167 416C167 397 182 382 200 382H700C718 382 733 397 733 416 733 434 718 449 700 449H200C182 449 167 434 167 416ZM167 582C167 564 182 549 200 549H825C843 549 858 564 858 582 858 601 843 616 825 616H200C182 616 167 601 167 582ZM167 749C167 731 182 716 200 716H700C718 716 733 731 733 749 733 767 718 782 700 782H200C182 782 167 767 167 749Z", + "width": 1000 + }, + "search": [ + "content" + ] + }, + { + "uid": "9d28de2a741edd91b35f643a85653119", + "css": "dauer", + "code": 59400, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M250 31C250 14 236 0 219 0 202 0 188 14 188 31V62H94C93 62 93 62 93 62 67 63 43 74 26 93 9 111-1 136 0 161V781C0 793 2 805 7 817 11 829 18 839 27 848 36 857 46 864 58 868 70 873 82 875 94 875H344C361 875 375 861 375 844 375 826 361 812 344 812H94L93 812C89 813 85 812 81 810 77 809 74 807 71 804 68 801 66 798 65 794 63 790 62 786 63 782L63 781V161C63 160 63 160 63 160 62 151 65 142 72 136 78 129 86 125 94 125H188V219C188 236 202 250 219 250 236 250 250 236 250 219V125H375V219C375 236 389 250 406 250 424 250 438 236 438 219V125H563V219C563 236 577 250 594 250 611 250 625 236 625 219V125H718C727 125 735 129 741 136 747 142 750 151 750 160 750 160 750 160 750 161V344C750 361 764 375 781 375 799 375 813 361 813 344V161C813 136 804 111 787 93 769 74 745 63 720 62 720 62 719 62 719 62H625V31C625 14 611 0 594 0 577 0 563 14 563 31V62H438V31C438 14 424 0 406 0 389 0 375 14 375 31V62H250V31ZM750 608C750 591 736 577 719 577 702 577 688 591 688 608V719C688 736 702 750 719 750H829C847 750 861 736 861 719 861 701 847 687 829 687H750V608ZM719 437C644 437 573 467 520 520 467 573 438 644 438 719 438 793 467 865 520 918 573 970 644 1000 719 1000 793 1000 865 970 918 918 970 865 1000 793 1000 719 1000 644 970 573 918 520 865 467 793 437 719 437ZM564 564C605 523 661 500 719 500 777 500 832 523 873 564 915 605 938 661 938 719 938 777 915 832 873 873 832 915 777 938 719 938 661 938 605 915 564 873 523 832 500 777 500 719 500 661 523 605 564 564Z", + "width": 1000 + }, + "search": [ + "dauer" + ] + }, + { + "uid": "eaf9d0dc7c80994077a9b5027ee5cd3b", + "css": "download", + "code": 59401, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M498 967C479 967 465 954 465 935V576C465 557 479 544 498 544 518 544 531 557 531 576V935C531 954 515 967 498 967ZM498 967C489 967 482 964 475 957L320 807C307 794 307 775 320 762 334 749 353 749 367 762L498 890 630 762C644 749 663 749 677 762 690 775 690 794 677 807L522 957C515 964 505 967 498 967ZM762 701C759 701 759 701 762 701H683C663 701 650 688 650 669 650 650 663 637 683 637H759C785 637 812 631 835 621 858 608 878 592 894 573 911 554 921 528 924 503 927 477 927 452 917 426 911 400 894 378 878 362 858 343 838 330 812 320 785 311 759 311 733 314 706 317 683 327 660 343 650 349 640 349 630 346 621 343 614 333 611 324 601 276 578 231 545 192 512 157 465 128 416 116 367 103 314 103 264 116 218 122 175 151 139 186 106 221 79 269 73 317 66 365 66 416 83 461 99 506 132 551 175 580 215 612 264 628 314 634 330 637 343 650 343 669 340 685 327 698 307 698 244 691 185 669 132 631 83 592 43 544 20 484 0 426-6 365 7 304 20 244 47 189 93 141 136 96 192 64 251 45 314 29 376 29 439 45 502 61 555 96 597 141 630 176 654 218 670 263 690 253 710 250 733 247 769 240 805 247 842 256 875 269 908 288 934 314 960 340 980 372 990 404 1000 436 1003 474 997 509 990 544 977 576 954 605 931 634 904 656 871 672 835 691 799 701 762 701Z", + "width": 1000 + }, + "search": [ + "download" + ] + }, + { + "uid": "603f50cde7c38dd648083461eb2854ba", + "css": "dropdown", + "code": 59402, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M483 733L209 358 758 358 483 733Z", + "width": 1000 + }, + "search": [ + "dropdown" + ] + }, + { + "uid": "bcaa04fc1242623bff061415d58a29d3", + "css": "drucker", + "code": 59403, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M219 372H160C140 372 126 385 126 405S140 438 160 438H223C243 438 256 425 256 405S239 372 219 372ZM973 276C957 259 930 249 907 249H814V96C814 70 804 46 787 30 771 13 744 3 721 3H282C256 0 233 10 216 27 199 43 189 70 189 93V246H96C70 246 47 256 30 272 10 296 0 319 0 345V658C0 684 10 708 27 724 43 741 70 751 93 751H186V967C186 987 199 1000 219 1000H781C801 1000 814 987 814 967V751H907C934 751 957 741 973 724 990 708 1000 681 1000 658V345C1000 319 990 296 973 276ZM253 96C253 90 256 80 263 76 266 70 276 66 282 66H718C724 66 734 70 738 76 744 83 748 90 748 96V249H253V96ZM748 934H253V565H748V934ZM934 658C934 664 930 674 924 678 917 684 910 688 904 688H811V532C811 512 797 498 777 498H219C199 498 186 512 186 532V684H96C90 684 80 681 76 674 70 671 66 664 66 658V345C66 339 70 329 76 326 83 319 90 316 96 316H907C914 316 924 319 927 326 934 332 937 339 937 345V658Z", + "width": 1000 + }, + "search": [ + "drucker" + ] + }, + { + "uid": "fe43599a153d2cffaeb8e490c9873397", + "css": "email", + "code": 59404, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M933 167H67C47 167 33 180 33 200V833C33 853 47 867 67 867H933C953 867 967 853 967 833V200C967 180 953 167 933 167ZM853 233L563 460 563 460C547 473 523 483 500 483S457 477 437 460L437 460 147 233H853ZM900 800H100V280L397 513C427 537 463 550 500 550S573 537 603 513L900 280V800Z", + "width": 1000 + }, + "search": [ + "email" + ] + }, + { + "uid": "cc588735565a6e5b676a16c9d14644ef", + "css": "fax", + "code": 59405, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M220 940H97C87 940 80 937 73 930 67 923 63 913 63 907V93C63 87 67 77 70 70 77 67 87 63 93 63H500V280C500 307 510 330 527 347S570 373 593 373H813V530C813 547 827 560 843 560S873 547 873 530V337C873 310 863 287 847 270L603 27C587 10 560 0 537 0H93C70 0 47 10 27 27 10 43 0 70 0 93V907C0 933 10 957 27 973S70 1000 93 1000H220C237 1000 250 987 250 970S237 940 220 940ZM560 230H563V77L800 313H593C587 313 577 310 570 303 563 297 560 290 560 280V230ZM930 810L987 667C993 650 987 633 970 627S937 627 930 643L897 727 863 643C857 627 840 620 823 627S800 650 807 667L863 810 807 953C800 970 807 987 823 993S857 993 863 977L897 893 930 977C937 993 953 1000 970 993S993 970 987 953L930 810ZM657 627C633 627 607 637 590 653S563 693 563 720V970C563 987 577 1000 593 1000S623 987 623 970V877H687V970C687 987 700 1000 717 1000S747 987 747 970V720H750C750 697 740 670 723 653S683 627 657 627ZM687 813H623V720C623 710 627 703 633 697 640 690 650 687 657 687S670 690 677 697C683 703 687 713 687 720V813ZM503 627H440C417 627 390 637 373 653S347 693 347 720V970C347 987 360 1000 377 1000S407 987 407 970V877H470C487 877 500 863 500 847S487 817 470 817H407V723C407 710 410 703 417 697 423 690 430 687 440 687H503C520 687 533 673 533 657S520 627 503 627Z", + "width": 1000 + }, + "search": [ + "fax" + ] + }, + { + "uid": "d70af67dd05936300f2a55214a66667a", + "css": "freie-plaetze", + "code": 59406, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M467 613L620 385C630 371 649 367 664 377 678 386 682 406 672 420L516 651C511 659 505 665 497 670 489 674 480 677 471 678 470 678 469 678 467 678 460 678 452 677 445 674 437 670 429 665 423 658L330 554C319 541 320 521 332 510 345 498 365 499 377 512L467 613ZM935 426C946 435 955 447 961 459 967 472 971 486 970 500 970 514 967 528 961 541 955 554 946 565 935 574L861 633C857 637 854 641 852 646 850 651 849 656 849 662L859 756C861 770 859 784 855 797 850 811 842 823 832 833 822 843 810 851 797 856 783 860 768 862 754 860L661 850C656 849 650 850 645 852 640 854 636 858 633 862L574 935C565 946 553 955 541 961 528 967 514 971 500 971 486 971 471 967 459 961 446 955 435 946 426 935L367 862C363 858 359 854 354 852 349 850 344 849 338 850L244 860C231 862 216 860 203 855 189 851 177 843 167 833 157 823 149 811 144 797 140 784 138 769 140 755L150 661C151 656 150 650 148 645 146 640 143 636 139 632L65 573C54 564 45 553 39 540 33 528 30 514 30 499 30 486 33 471 39 459 45 446 54 434 65 425L139 367C143 363 146 359 148 354 150 349 151 343 150 338L140 244C139 230 140 216 145 202 150 189 157 177 167 167 177 157 190 149 203 144 216 140 231 138 245 140L339 150C344 150 350 149 354 147 359 145 364 142 367 138L426 65C435 54 446 45 459 39 485 26 516 26 541 39 554 45 565 54 574 65L633 138C637 142 641 146 646 148 651 150 656 151 662 150L756 140C770 138 784 140 797 145 811 149 823 157 833 167 843 177 851 189 855 203 860 216 862 231 860 245L850 338C849 344 850 349 852 354 854 359 858 364 862 367L935 426ZM896 525C900 522 903 519 905 514 907 510 908 505 908 500 908 495 907 491 905 486 902 482 900 478 896 475L822 416C810 406 800 393 794 378 788 364 786 347 788 332L798 238C798 233 798 228 796 224 795 219 792 215 789 212 785 208 781 205 776 204 772 202 767 202 762 202L669 212C653 214 636 212 622 206 607 200 594 190 584 178L526 105C523 101 519 98 515 96 506 92 496 92 487 96 483 98 479 101 476 104L417 178C407 190 394 200 379 206 365 212 348 214 333 212L239 202C234 202 229 202 225 204 220 205 216 208 213 211 209 215 206 219 205 223 203 228 203 233 203 238L213 331C215 347 213 363 207 378 201 393 191 406 179 416L105 475C101 478 98 482 96 486 94 490 93 495 93 500 93 505 94 510 96 514 99 518 101 522 105 525L179 584C191 594 201 607 207 622 213 636 215 653 213 668L203 762C203 767 203 772 205 777 206 781 209 785 212 789 216 792 220 795 224 796 229 798 234 798 239 798L332 788C333 788 333 788 333 788 336 787 339 787 343 787 355 787 367 790 379 794 394 800 407 810 417 822L476 896C478 900 482 903 487 905 495 909 506 909 514 905 518 903 523 900 525 896L584 823C594 811 607 801 622 795 637 789 653 786 669 788L762 798C767 799 772 798 776 797 781 795 785 792 789 789 792 785 795 781 796 777 798 772 798 767 798 762L788 669C786 653 788 636 794 622 800 607 810 594 822 584L896 525Z", + "width": 1000 + }, + "search": [ + "freie-plaetze" + ] + }, + { + "uid": "5c5da273c7fa9e52ad22c8e632cfc00e", + "css": "galerie", + "code": 59407, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M223 226C213 229 203 229 197 223 187 219 177 213 174 206 168 200 165 190 165 181 165 168 168 152 177 145 187 139 200 132 213 132 223 132 232 135 242 139 248 145 255 152 258 161 261 171 265 184 261 190 261 192 260 193 259 195 256 201 253 208 248 213 242 219 232 226 223 226ZM703 32V697C703 716 687 729 671 729H65C45 729 32 716 32 697V32C32 13 45 0 65 0H671C690 0 703 13 703 32ZM307 484H636V468L484 293C481 290 477 287 474 287 471 284 465 284 461 284 455 284 452 284 448 287 447 288 446 289 445 290 443 291 441 292 439 297L307 484ZM639 371V64H97V487H232L390 261C400 248 410 239 423 232 432 223 448 219 461 219 477 219 490 219 503 226 516 232 526 242 536 252L639 371ZM97 548V664H639V548H97ZM823 787C823 803 816 819 803 832 794 845 777 852 761 852H187C168 852 155 839 155 819 155 800 168 787 187 787H758V155C758 135 771 123 790 123 810 123 823 135 823 155V787ZM910 242C890 242 877 255 877 274V907H307C287 907 274 919 274 939 274 958 287 971 307 971H881C897 971 913 965 926 952 939 939 945 923 945 907V274C942 255 929 242 910 242Z", + "width": 968 + }, + "search": [ + "galerie" + ] + }, + { + "uid": "a959baba2e17d8a56e008348326b2581", + "css": "gebaerdensprache", + "code": 59408, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M763 743C767 740 770 733 773 727 783 707 787 683 780 663 773 643 760 623 743 613L533 490 580 480C583 480 583 480 587 480 603 473 617 460 627 447 637 430 637 413 633 397 630 380 620 363 607 353 593 343 577 337 560 340L557 340C553 340 547 340 537 340 520 340 497 337 470 337 417 333 347 333 293 333 260 333 227 343 200 363 170 380 147 407 130 437L77 533C63 557 57 583 53 607 50 633 53 660 57 687 63 713 73 737 90 757 107 777 127 797 147 810L430 980C450 990 473 993 493 990 513 983 533 970 543 950 547 947 547 940 550 937L563 947C583 957 607 960 627 957 647 950 667 937 677 917 680 910 683 907 683 900 700 907 717 907 733 903 753 897 773 883 783 863 793 843 797 820 790 800 787 770 777 753 763 743ZM727 817C723 820 720 823 717 823 713 823 710 823 707 823L480 687C463 677 443 683 433 697 423 713 430 733 443 743L613 847C617 850 620 853 620 857 620 860 620 867 617 870 613 873 610 877 607 877 603 877 600 877 597 877L383 750C367 740 347 747 337 760 327 777 333 797 347 807L473 883C477 887 480 890 480 893 480 897 480 903 477 907 473 910 470 913 467 913 463 913 460 913 457 913L173 743C160 733 147 723 133 710 123 697 117 680 110 663 107 647 103 627 107 610S113 573 123 560L177 463C187 443 203 427 223 417 243 403 263 397 287 397 337 393 403 397 457 400 483 400 507 403 523 403 533 403 540 403 543 403L550 403 553 403C557 403 557 403 560 403 560 403 563 403 563 403 563 403 567 407 567 407 567 410 567 410 567 413 567 413 567 417 563 417L437 440C423 443 413 453 410 467 407 480 413 493 427 500L710 670C713 673 717 677 717 680 717 683 717 690 713 693 710 697 707 700 703 700 700 700 697 700 693 700L527 600C510 590 490 597 480 610 470 627 477 647 490 657L717 793C720 797 723 800 723 803 730 807 727 813 727 817ZM897 300L910 287C923 270 933 250 933 227S923 183 910 167C907 163 900 157 897 153 907 140 913 123 913 103 913 80 903 60 890 43 873 27 853 17 830 17 813 17 797 23 783 30 780 27 777 20 773 17 753 10 733 0 710 0 687 0 667 10 650 27L483 200 487 153C487 150 487 150 487 147 487 130 477 113 467 100 453 87 437 80 420 80 403 80 383 87 370 97 357 107 347 123 343 140L343 140C343 143 343 143 340 147 337 153 333 163 330 173 327 193 317 227 307 260 300 277 310 297 327 300S363 297 367 277C377 243 387 213 393 190 400 180 403 173 403 167 403 163 407 160 407 160L407 157 407 157C407 157 407 153 407 150 407 147 407 147 410 147 410 147 413 147 413 147 413 147 417 147 417 150 417 150 417 153 420 153L410 287C410 300 417 313 430 320 443 327 457 323 467 313L700 73C703 67 707 67 710 67S717 67 720 70C723 73 727 77 727 83 727 87 723 93 720 97L580 240C567 253 567 273 580 287 593 300 613 300 627 287L767 143 813 97C817 93 820 93 823 93 827 93 830 93 833 97 837 100 840 103 840 110S837 120 833 123L787 170C787 170 787 170 787 170L647 313C633 327 633 347 647 360 660 373 680 373 693 360L833 217C837 213 840 213 843 213 847 213 850 213 853 217 863 220 867 223 867 227S863 237 860 240L687 420C673 433 673 453 687 467 700 480 720 480 733 467L837 360C840 357 843 357 847 357 850 357 853 357 857 360 860 363 863 367 863 373S860 383 857 387L723 523C710 537 710 557 723 570 737 583 757 583 770 570L903 433C920 417 927 397 927 373 927 350 917 330 903 313 907 310 900 303 897 300Z", + "width": 1000 + }, + "search": [ + "gebaerdensprache" + ] + }, + { + "uid": "09743f413e4b118ebb710518036f3573", + "css": "geschlossen", + "code": 59409, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M810 191C810 191 810 191 809 191 809 190 809 190 809 190 727 108 616 62 500 62 384 62 273 109 191 191 109 273 63 384 63 500 63 616 109 727 190 809 190 809 191 809 191 809 191 809 191 810 191 810 273 892 384 938 500 938 616 938 727 891 809 809 891 727 938 616 938 500 938 384 892 273 810 191ZM782 272C834 336 863 416 863 500 863 596 824 688 756 756 688 824 596 863 500 863 416 863 336 834 272 781L782 272ZM219 728C166 664 138 584 138 500 138 404 176 312 244 244 312 176 404 137 500 137 584 137 664 166 728 218L219 728Z", + "width": 1000 + }, + "search": [ + "geschlossen" + ] + }, + { + "uid": "2bd1e9683d3af871dbf7c9dd00550a8c", + "css": "ihk-wechseln", + "code": 59410, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M203 635C173 585 146 535 126 492 106 445 96 405 96 379 96 299 126 223 183 166 236 106 309 70 389 66S545 90 605 139C665 193 704 262 711 342 714 359 728 372 748 372S777 355 777 335C767 239 721 153 648 90 575 27 482-7 385 0S199 46 133 116 30 279 30 375C30 419 43 468 66 515 86 565 116 618 146 668 209 771 282 867 332 927 342 940 365 944 379 934 392 924 395 900 385 887 336 827 263 731 203 635ZM987 475C980 462 970 448 960 435L960 435C937 412 907 399 874 399S811 412 787 435L472 751C468 757 465 764 465 771L432 927C429 937 432 950 442 957 449 964 462 967 472 967L628 937C635 937 641 934 645 927L960 611C970 601 980 588 987 571 993 558 997 541 997 525S993 492 987 475ZM927 545C924 551 920 558 914 561L605 870 508 890 528 794 837 485C847 475 861 468 877 468S907 475 917 485L917 485C924 492 927 495 930 502S934 515 934 522 930 538 927 545ZM532 385C532 322 478 269 415 269S299 319 299 385 352 502 415 502 532 448 532 385ZM415 435C389 435 365 412 365 385S389 335 415 335 465 359 465 385 442 435 415 435Z", + "width": 997 + }, + "search": [ + "ihk-wechseln" + ] + }, + { + "uid": "2e7cd5fa2f8aab12ac83b67abfafdbd4", + "css": "info", + "code": 59411, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M459 271C467 265 476 263 485 263 498 263 510 268 519 276 527 285 532 297 532 310 532 319 530 328 524 336 519 343 512 349 503 353 495 356 485 357 476 355 467 354 459 349 452 343 446 336 441 328 439 319 438 310 439 300 442 292 446 283 452 276 459 271ZM410 441C410 424 424 410 441 410H471C487 410 502 416 514 428 525 439 531 455 531 471V617C531 624 534 631 539 636 544 642 551 644 559 644H588C605 644 619 658 619 676 619 693 605 707 588 707H559C535 707 512 698 495 681 478 664 469 641 469 617V473H441C424 473 410 459 410 441ZM500 29C375 29 255 79 167 167 79 255 29 375 29 500 29 625 79 745 167 833 255 921 375 971 500 971 625 971 745 921 833 833 921 745 971 625 971 500 971 375 921 255 833 167 745 79 625 29 500 29ZM211 211C288 135 392 92 500 92 608 92 712 135 789 211 865 288 908 392 908 500 908 608 865 712 789 789 712 865 608 908 500 908 392 908 288 865 211 789 135 712 92 608 92 500 92 392 135 288 211 211Z", + "width": 1000 + }, + "search": [ + "info" + ] + }, + { + "uid": "8c43b5df256ec8731418c86b80ba78b9", + "css": "kalender", + "code": 59412, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M300 623C327 623 347 603 347 577 347 550 327 530 300 530S253 550 253 577C253 603 273 623 300 623ZM300 810C327 810 347 790 347 763S327 717 300 717 253 737 253 763 273 810 300 810ZM500 623C527 623 547 603 547 577 547 550 527 530 500 530S453 550 453 577C453 603 473 623 500 623ZM500 810C527 810 547 790 547 763S527 717 500 717 453 737 453 763 473 810 500 810ZM700 623C727 623 747 603 747 577 747 550 727 530 700 530S653 550 653 577C653 603 673 623 700 623ZM700 810C727 810 747 790 747 763S727 717 700 717 653 737 653 763 673 810 700 810ZM903 127H750V63C750 47 737 33 720 33S690 47 690 63V123H313V63C313 47 300 33 280 33 260 33 250 47 250 63V123H97C80 127 67 140 67 157V937C67 953 80 967 97 967H900C917 967 930 953 930 937V157C933 140 920 127 903 127ZM130 187H250V250C250 267 263 280 280 280S313 267 313 250V187H687V250C687 267 700 280 717 280S747 267 747 250V187H867V367H130V187ZM870 903H130V433H870V903Z", + "width": 1000 + }, + "search": [ + "kalender" + ] + }, + { + "uid": "4c496a12c115c96dc48281e10945682b", + "css": "kartenpin", + "code": 59413, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M331 335C331 419 399 488 484 488 569 488 637 419 637 335 637 250 569 181 484 181 399 181 331 250 331 335ZM395 335C395 286 436 246 484 246 532 246 573 286 573 335 573 383 532 423 484 423 436 423 395 383 395 335ZM452 948C456 960 468 972 484 972 500 972 512 960 516 948 528 899 565 762 605 722 613 710 625 698 637 685L638 684C723 596 819 495 819 335 819 149 669 0 484 0 298 0 149 149 149 335 149 495 245 596 330 684L331 685C337 691 342 698 347 704 352 710 357 716 363 722 403 762 440 899 452 948ZM214 335C214 185 335 64 484 64 633 64 754 185 758 335 758 468 678 551 600 634 597 636 595 639 593 641L557 677C528 710 504 770 484 823 464 766 440 710 411 677 403 665 391 653 379 641 377 639 374 636 372 634 294 551 214 468 214 335Z", + "width": 968 + }, + "search": [ + "kartenpin" + ] + }, + { + "uid": "505764526e36ae4bfd9088c3a448a3e8", + "css": "kontakt", + "code": 59414, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M98 100C89 100 81 103 75 109 70 114 67 122 67 129V718C67 725 70 732 75 738 81 743 89 747 98 747H227C245 747 260 762 260 780V901L465 753C471 749 477 747 484 747H902C911 747 919 743 925 738 930 732 933 725 933 718V129C933 122 930 114 925 109 919 103 911 100 902 100H98ZM29 61C48 43 72 33 98 33H902C928 33 953 43 971 61 989 79 1000 103 1000 129V718C1000 743 989 768 971 786 953 804 928 813 902 813H495L246 994C236 1001 223 1002 212 996 200 991 193 979 193 967V813H98C72 813 48 804 29 786 11 768 0 743 0 718V129C0 103 11 79 29 61Z", + "width": 1000 + }, + "search": [ + "kontakt" + ] + }, + { + "uid": "46d775e0f680575444bf3b642ddada1b", + "css": "laden", + "code": 59415, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M599 149C525 128 446 131 373 158 301 184 238 231 193 295 149 358 125 433 125 510V529L53 457C41 445 21 445 9 457-3 469-3 489 9 501L133 624C138 631 147 635 156 635 166 635 174 631 180 624L303 501C316 489 316 469 303 457 291 445 271 445 259 457L188 529V510C188 446 207 383 245 331 282 278 334 238 394 216 455 195 521 192 583 209 645 226 700 262 741 312 752 325 772 327 785 316 798 305 800 285 789 272 740 212 674 169 599 149ZM845 417C845 417 844 416 844 416 840 416 836 417 832 419 828 420 825 423 822 426L697 551C685 563 685 583 697 595 709 607 729 607 741 595L812 523C810 581 791 638 759 686 723 737 674 778 615 801 557 824 494 829 432 815 371 802 316 770 273 725 261 712 241 712 229 723 216 735 215 755 227 768 279 822 346 860 419 876 492 893 569 887 639 859 708 831 768 783 810 721 850 662 872 594 875 523L947 595C959 607 979 607 991 595 1003 583 1003 563 991 551L866 426C866 426 866 425 866 425 863 423 859 420 856 419 853 418 849 417 845 417Z", + "width": 1000 + }, + "search": [ + "laden" + ] + }, + { + "uid": "16d8415716fb620910c2c8cac98a7be0", + "css": "leichte-sprache", + "code": 59416, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M666 167C666 259 592 333 500 333 408 333 333 258 333 166 333 74 408 0 500 0 592 0 666 75 666 167ZM600 166C600 111 555 67 500 67 445 67 400 111 400 166 400 221 445 266 500 266 555 266 600 221 600 166ZM802 274C836 267 865 267 866 267 885 267 900 281 899 299V782C899 800 885 815 866 815 866 815 849 815 826 818 726 832 632 876 555 944 545 954 528 966 500 966 471 966 453 954 443 944 368 877 274 833 173 819 149 816 133 816 133 816 115 816 100 801 100 783V300C100 281 115 267 133 267 134 267 161 267 195 270 307 290 410 341 489 414 492 418 497 418 499 418 502 418 506 417 508 415 595 338 696 290 802 274ZM179 752C180 753 181 753 181 753 287 768 384 811 466 878V478C456 473 449 467 443 461 375 399 283 353 187 336 180 335 173 334 167 334V751C171 751 175 752 179 752ZM825 752C828 752 831 752 833 751V336C833 337 832 337 831 337 826 337 820 338 813 340 719 354 630 397 554 464 550 468 543 473 533 478V877C616 811 713 768 817 753 820 752 823 752 825 752Z", + "width": 1000 + }, + "search": [ + "leichte-sprache" + ] + }, + { + "uid": "30469220f5e0246f2673470d166d243f", + "css": "link-external", + "code": 59417, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M724 196L426 493C413 506 413 527 426 540 439 553 460 553 473 540L771 243V383C771 402 786 417 804 417 823 417 838 402 838 383V162C838 153 834 144 827 138 820 132 811 128 802 129L583 129C565 129 550 144 550 162 550 181 565 196 583 196L724 196ZM163 229C163 211 177 196 196 196H400C418 196 433 211 433 229 433 247 418 262 400 262H229V771H704V567C704 548 719 533 738 533 756 533 771 548 771 567V804C771 822 756 837 738 837H196C177 837 163 822 163 804V229Z", + "width": 1000 + }, + "search": [ + "link-external" + ] + }, + { + "uid": "a534582cc14df12d1fed4355ead76184", + "css": "liste-schloss", + "code": 59418, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M200 216C182 216 167 230 167 249 167 267 182 282 200 282H300C318 282 333 267 333 249 333 230 318 216 300 216H200ZM200 382C182 382 167 397 167 416 167 434 182 449 200 449H300C318 449 333 434 333 416 333 397 318 382 300 382H200ZM333 582C333 599 321 613 304 615 283 586 258 563 231 549H300C318 549 333 564 333 582ZM400 249C400 230 415 216 433 216H800C818 216 833 230 833 249 833 267 818 282 800 282H433C415 282 400 267 400 249ZM400 416C400 397 415 382 433 382H800C818 382 833 397 833 416 833 434 818 449 800 449H433C415 449 400 434 400 416ZM400 582C400 564 415 549 433 549H800C818 549 833 564 833 582 833 601 818 616 800 616H433C415 616 400 601 400 582ZM400 749C400 731 415 716 433 716H800C818 716 833 731 833 749 833 767 818 782 800 782H433C415 782 400 767 400 749ZM137 873C137 857 150 843 167 843 180 843 197 857 197 873 197 890 183 903 167 903 150 903 137 890 137 873ZM290 750H303C320 750 330 760 333 773V973C333 990 320 1000 307 1000H27C10 1000 0 987 0 973V773C0 760 10 750 27 747H40V713C40 680 53 650 77 627 123 580 207 580 253 627 277 653 290 683 290 717V750ZM113 660C97 673 90 693 90 713V747H243V713C243 693 233 673 220 660 190 633 140 633 113 660ZM50 950H280V800H50V950Z", + "width": 1000 + }, + "search": [ + "liste-schloss" + ] + }, + { + "uid": "cb215fbafb121e6108e2553a0f9be2b6", + "css": "liste-stern", + "code": 59419, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M433 280H800C818 280 833 266 833 247 833 229 819 213 800 213H433C415 214 400 229 400 247 400 266 415 280 433 280ZM300 280H200C181 280 166 266 166 247 166 229 182 214 200 214H300C318 214 333 229 334 247 334 266 318 280 300 280ZM300 447H200C181 447 166 432 166 414 166 395 182 380 200 380H300C319 380 334 396 334 414 334 433 318 447 300 447ZM800 714H433C431 714 430 714 428 715 442 724 450 739 450 756 450 765 449 773 447 781H800C818 781 833 766 833 748 833 729 819 714 800 714ZM247 547H300C318 547 333 562 334 580 334 599 318 613 300 613H282L247 547ZM433 380H800C819 380 833 396 833 414 833 433 818 447 800 447H433C414 447 399 432 399 414 399 395 415 380 433 380ZM800 547H433C415 547 399 562 399 580 399 599 414 614 433 614H800C818 614 833 599 833 580 833 562 819 547 800 547ZM376 725C384 725 390 729 396 734 401 738 406 744 410 751 412 758 412 766 411 773 408 781 405 787 399 792L332 858 348 951C349 958 348 965 345 973 342 979 338 985 332 990 325 994 318 997 311 997 303 998 295 997 289 993L206 948 122 993C116 996 110 997 103 997H101C93 997 86 994 80 990 73 985 69 979 66 973 63 965 62 958 63 951L79 858 12 792C7 787 3 780 1 773-1 766 0 758 2 751 5 744 9 738 15 733 20 728 27 725 35 724L128 710 169 626C172 619 178 613 184 609 197 601 214 601 226 609 232 613 238 619 241 626L282 711 376 725ZM282 843C284 837 288 831 292 826L348 771 270 759C264 759 258 756 252 752 247 749 243 744 240 738L204 666 169 737C166 743 162 748 157 752 152 755 146 758 139 759L61 771 118 826C122 831 126 836 128 842 129 849 130 855 129 862L115 940 185 903C192 900 198 898 205 898 212 898 218 900 224 903L294 941 281 862C279 856 280 849 282 843Z", + "width": 1000 + }, + "search": [ + "liste-stern" + ] + }, + { + "uid": "84caa008f1b4c0689b79d8791ffcfb1e", + "css": "liste", + "code": 59420, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M200 216C182 216 167 230 167 249 167 267 182 282 200 282H300C318 282 333 267 333 249 333 230 318 216 300 216H200ZM200 382C182 382 167 397 167 416 167 434 182 449 200 449H300C318 449 333 434 333 416 333 397 318 382 300 382H200ZM167 582C167 564 182 549 200 549H300C318 549 333 564 333 582 333 601 318 616 300 616H200C182 616 167 601 167 582ZM200 716C182 716 167 731 167 749 167 767 182 782 200 782H300C318 782 333 767 333 749 333 731 318 716 300 716H200ZM400 249C400 230 415 216 433 216H800C818 216 833 230 833 249 833 267 818 282 800 282H433C415 282 400 267 400 249ZM433 382C415 382 400 397 400 416 400 434 415 449 433 449H800C818 449 833 434 833 416 833 397 818 382 800 382H433ZM400 582C400 564 415 549 433 549H800C818 549 833 564 833 582 833 601 818 616 800 616H433C415 616 400 601 400 582ZM433 716C415 716 400 731 400 749 400 767 415 782 433 782H800C818 782 833 767 833 749 833 731 818 716 800 716H433Z", + "width": 1000 + }, + "search": [ + "liste" + ] + }, + { + "uid": "2e9b6d16000a122a85fddaaeb00515b0", + "css": "loeschen", + "code": 59421, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M188 250C188 233 202 219 219 219H781C799 219 813 233 813 250V812C813 837 803 861 785 879 768 896 744 906 719 906H281C256 906 233 896 215 879 197 861 188 837 188 812V250ZM250 281V812C250 821 253 829 259 835 265 840 273 844 281 844H719C727 844 735 840 741 835 747 829 750 821 750 812V281H250ZM406 406C424 406 438 420 438 437V687C438 705 424 719 406 719 389 719 375 705 375 687V437C375 420 389 406 406 406ZM594 406C611 406 625 420 625 437V687C625 705 611 719 594 719 577 719 563 705 563 687V437C563 420 577 406 594 406ZM63 250C63 233 77 219 94 219H906C924 219 938 233 938 250 938 267 924 281 906 281H94C77 281 63 267 63 250ZM340 121C358 104 381 94 406 94H594C619 94 643 104 660 121 678 139 688 163 688 187V250C688 267 674 281 656 281H344C327 281 313 267 313 250V187C313 163 322 139 340 121ZM406 156C398 156 390 159 384 165 378 171 375 179 375 187V219H625V187C625 179 622 171 616 165 610 159 602 156 594 156H406Z", + "width": 1000 + }, + "search": [ + "loeschen" + ] + }, + { + "uid": "c6cc0d580bf4de0d8c7f2678ff2e2e9d", + "css": "login", + "code": 59422, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M103 346C164 194 313 87 487 87 715 87 900 272 900 500 900 728 715 913 487 913 313 913 164 806 103 654 96 637 77 629 60 636 43 643 34 662 41 679 112 855 285 980 487 980 752 980 967 765 967 500 967 235 752 20 487 20 285 20 112 145 41 321 34 338 43 357 60 364 77 371 96 363 103 346ZM542 317C529 304 508 303 495 316 481 329 481 350 494 363L594 467H53C35 467 20 482 20 500 20 518 35 533 53 533H594L494 636C481 650 481 671 495 684 508 696 529 696 542 683L697 523C710 510 710 490 697 477L542 317Z", + "width": 1000 + }, + "search": [ + "login" + ] + }, + { + "uid": "4b26fe0b74e43548924d9ee9bb673358", + "css": "minus", + "code": 59423, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M772 467C790 467 805 482 805 500 805 518 790 533 772 533H228C210 533 195 518 195 500 195 482 210 467 228 467 228 467 228 467 772 467Z", + "width": 1000 + }, + "search": [ + "minus" + ] + }, + { + "uid": "96b58e995ed017150f88908964c18246", + "css": "pdf", + "code": 59424, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M184 455H213C245 455 277 468 300 490 323 513 336 545 336 577 336 610 323 642 300 664 277 687 248 700 216 700V790C216 810 203 823 184 823 165 823 152 810 152 790V487C152 468 165 455 184 455ZM216 635C229 635 245 629 255 619 265 606 271 593 271 577 271 561 265 545 255 535 245 526 232 519 216 519V635ZM394 487C394 468 407 455 426 455 468 455 507 471 536 497 565 526 581 564 581 606V668C581 710 565 748 536 777 507 806 468 823 426 823 407 823 394 810 394 790V487ZM487 729C503 713 513 690 513 668V603C513 581 503 558 487 542 481 532 471 526 458 523V748C468 745 477 739 487 729ZM787 455H726C700 455 677 464 661 481 645 497 636 523 636 545V784C636 803 648 816 668 816 687 816 700 803 700 784V693H758C777 693 790 681 790 661 790 642 777 629 758 629H700V542C700 535 703 526 710 523 716 516 723 513 729 513H790C810 513 823 500 823 481 823 461 807 455 787 455ZM768 26L945 203C961 219 971 245 971 268V848C971 881 958 913 936 936 913 958 881 971 848 971H123C90 971 58 958 36 936 13 913 0 881 0 848V123C0 106 3 90 10 77 16 61 26 48 36 35 48 26 61 16 74 10 90 3 107 0 123 0H703C714 0 722 2 732 5 734 5 737 6 739 6 748 10 758 16 768 26ZM758 242H890L729 81V213C729 219 732 226 739 232 742 239 752 242 758 242ZM848 907C865 907 881 900 890 890 900 881 907 865 903 845V303H755C732 303 707 293 690 277 674 261 665 239 665 213V64H123C116 64 107 64 100 68 94 71 87 74 81 81 74 87 71 93 68 100 65 106 65 116 65 123V848C65 865 71 881 81 890 94 900 107 907 123 907H848Z", + "width": 1000 + }, + "search": [ + "pdf" + ] + }, + { + "uid": "6058da755fb6f820ee4b1e144d437724", + "css": "pfeil-links", + "code": 59425, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M443 143C456 130 477 130 490 143 503 156 503 177 490 190L214 467H867C885 467 900 482 900 500 900 518 885 533 867 533H214L490 810C503 823 503 844 490 857 477 870 456 870 443 857L110 524C109 523 109 523 108 522 108 522 108 522 108 521 104 516 101 510 100 504 100 502 100 500 100 498 101 490 104 482 110 476L443 143Z", + "width": 1000 + }, + "search": [ + "pfeil-links" + ] + }, + { + "uid": "eb5b04b7a0726f08462ffaa179f25904", + "css": "pfeil-oben", + "code": 59426, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M857 443C870 456 870 477 857 490 844 503 823 503 810 490L533 214 533 867C533 885 518 900 500 900 482 900 467 885 467 867L467 214 190 490C177 503 156 503 143 490 130 477 130 456 143 443L476 110C477 109 477 109 478 108 478 108 478 108 479 108 484 104 490 101 496 100 498 100 500 100 502 100 510 101 518 104 524 110L857 443Z", + "width": 1000 + }, + "search": [ + "pfeil-oben" + ] + }, + { + "uid": "427d7db790d4ab1a4c1546a5a5b643d3", + "css": "pfeil-rechts-schloss", + "code": 59427, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M510 143C523 130 544 130 557 143L890 476C896 482 899 490 900 498 900 500 900 502 900 504 899 510 896 516 892 521 892 522 892 522 892 522 891 523 891 523 890 524L557 857C544 870 523 870 510 857 497 844 497 823 510 810L786 533H133C115 533 100 518 100 500 100 482 115 467 133 467H786L510 190C497 177 497 156 510 143ZM137 873C137 857 150 843 167 843 180 843 197 857 197 873 197 890 183 903 167 903 150 903 137 890 137 873ZM290 750H303C320 750 330 760 333 773V973C333 990 320 1000 307 1000H27C10 1000 0 987 0 973V773C0 760 10 750 27 747H40V713C40 680 53 650 77 627 123 580 207 580 253 627 277 653 290 683 290 717V750ZM113 660C97 673 90 693 90 713V747H243V713C243 693 233 673 220 660 190 633 140 633 113 660ZM50 950H280V800H50V950Z", + "width": 1000 + }, + "search": [ + "pfeil-rechts-schloss" + ] + }, + { + "uid": "07e78448c49544b79b02a2c09b66931d", + "css": "pfeil-rechts-stern", + "code": 59428, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M541 138L863 461C869 467 872 474 873 482V488C872 494 870 499 866 505L541 830C528 842 508 842 495 830 482 817 482 796 495 784L763 516H130C113 516 98 502 98 484 98 466 113 452 130 452H763L495 184C482 172 482 151 495 138 508 126 528 126 541 138ZM365 703C373 704 379 707 384 712 390 716 394 722 397 729 399 736 399 744 398 751 396 757 393 764 387 769L322 833 337 923C339 929 338 937 335 944 332 951 328 957 322 961 316 965 309 968 301 968 294 969 287 968 281 964L200 921 120 964C114 967 108 968 101 968H99C91 968 85 965 79 961 73 956 68 951 65 944 62 937 62 929 63 923L79 833 14 769C9 764 6 757 3 751 1 744 2 736 4 729 6 722 10 716 16 712 21 707 28 704 35 703L124 690 164 609C168 602 172 597 179 592 191 584 208 584 220 592 227 596 232 601 235 608L275 690 365 703ZM274 817C275 811 279 806 283 802L339 748 262 737C256 736 250 734 245 730 240 726 236 721 233 715L199 646 166 715C163 721 159 726 154 730 149 734 143 736 137 737L61 748 115 802C120 807 123 812 125 818 127 824 127 830 127 836L113 912 181 876C187 873 194 872 199 872 206 872 212 873 218 876L286 912 272 836C272 830 272 823 274 817Z", + "width": 968 + }, + "search": [ + "pfeil-rechts-stern" + ] + }, + { + "uid": "8ed3bb3fc58176dad3b1f82010a9a297", + "css": "pfeil-rechts", + "code": 59429, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M557 143C544 130 523 130 510 143 497 156 497 177 510 190L786 467H133C115 467 100 482 100 500 100 518 115 533 133 533H786L510 810C497 823 497 844 510 857 523 870 544 870 557 857L890 524C891 523 891 523 892 522 892 522 892 522 892 521 896 516 899 510 900 504 900 502 900 500 900 498 899 490 896 482 890 476L557 143Z", + "width": 1000 + }, + "search": [ + "pfeil-rechts" + ] + }, + { + "uid": "7800ba85b5523c7b45aff69ef808ea45", + "css": "pfeil-simple-rechts", + "code": 59430, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M310 143C323 130 344 130 357 143L690 476C703 489 703 511 690 524L357 857C344 870 323 870 310 857 297 844 297 823 310 810L620 500 310 190C297 177 297 156 310 143Z", + "width": 1000 + }, + "search": [ + "pfeil-simple-rechts" + ] + }, + { + "uid": "e4d972633c8cf937332b137b51c9ea3f", + "css": "pfeil-unten", + "code": 59431, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M857 557C870 544 870 523 857 510 844 497 823 497 810 510L533 786 533 133C533 115 518 100 500 100 482 100 467 115 467 133L467 786 190 510C177 497 156 497 143 510 130 523 130 544 143 557L476 890C477 891 477 891 478 892 478 892 478 892 479 892 484 896 490 899 496 900 498 900 500 900 502 900 510 899 518 896 524 890L857 557Z", + "width": 1000 + }, + "search": [ + "pfeil-unten" + ] + }, + { + "uid": "72287309b9c3084ec6b91a5a95495283", + "css": "plus", + "code": 59432, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500 95C518 95 533 110 533 128V467L872 467C890 467 905 482 905 500 905 518 890 533 872 533L533 533 533 872C533 890 518 905 500 905 482 905 467 890 467 872L467 533 128 533C110 533 95 518 95 500 95 482 110 467 128 467H467V128C467 110 482 95 500 95Z", + "width": 1000 + }, + "search": [ + "plus" + ] + }, + { + "uid": "466faf5d57bee229ffd50d6997fca836", + "css": "preis", + "code": 59433, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M595 330C595 349 582 361 564 361 504 361 464 380 442 417H564C582 417 595 430 595 449 595 467 582 480 564 480H420C417 489 417 499 417 508 417 513 418 517 418 522 419 527 420 532 420 536H504C523 536 535 549 535 567 535 586 523 599 504 599H442C464 636 504 655 564 655 582 655 595 667 595 686 595 705 582 717 564 717 470 717 401 674 373 599H329C310 599 298 586 298 567 298 549 310 536 329 536H357V480H329C310 480 298 467 298 449 298 430 310 417 329 417H373C401 342 467 299 564 299 582 299 595 311 595 330ZM500 29C375 29 255 79 167 167 79 255 29 375 29 500 29 625 79 745 167 833 255 921 375 971 500 971 625 971 745 921 833 833 921 745 971 625 971 500 971 375 921 255 833 167 745 79 625 29 500 29ZM211 211C288 135 392 92 500 92 608 92 712 135 789 211 865 288 908 392 908 500 908 608 865 712 789 789 712 865 608 908 500 908 392 908 288 865 211 789 135 712 92 608 92 500 92 392 135 288 211 211Z", + "width": 1000 + }, + "search": [ + "preis" + ] + }, + { + "uid": "90e1d3bb888b530480bfb150b1719b7e", + "css": "referent", + "code": 59434, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M973 27C957 10 933 0 907 0H93C70 0 43 10 27 27 10 47 0 70 0 93V467C0 490 10 517 27 533 43 550 67 560 93 560H187C203 560 217 547 217 530S203 500 187 500H93C87 500 77 497 70 490 63 483 60 477 60 467V93C60 87 63 77 70 70 77 67 87 63 93 63H907C913 63 923 67 930 73 937 80 940 87 940 97V470C940 477 937 487 930 493 923 500 917 503 907 503H813C797 503 783 517 783 533S797 563 813 563H907C930 563 957 553 973 537 990 520 1000 497 1000 470V93C1000 70 990 47 973 27ZM340 510C330 523 330 543 343 553 357 563 377 563 387 550 400 533 417 520 437 513S480 500 500 500C520 500 543 503 560 513S597 537 610 550C620 563 640 563 653 553 667 543 667 523 657 510 637 487 613 470 587 457 580 453 577 453 570 450 580 443 590 437 600 427 627 400 640 363 640 327S627 253 600 227C573 200 537 187 500 187S427 200 400 227C373 253 360 290 360 327S373 400 400 427C410 437 420 443 430 450 423 453 420 453 413 457 383 470 360 487 340 510ZM423 327C423 307 430 287 447 270 460 257 480 247 503 247S543 253 560 270C573 283 583 303 583 327S577 367 560 383C547 397 527 407 503 407S463 400 447 383C430 370 423 350 423 327ZM813 627H187C170 627 157 640 157 657S170 687 187 687H283L313 970C313 987 330 997 343 997H657C673 997 687 983 687 970L717 687H813C830 687 843 673 843 657S830 627 813 627ZM627 937H370L343 687H650L627 937Z", + "width": 1000 + }, + "search": [ + "referent" + ] + }, + { + "uid": "b6b61e84ff783a9349142327ede3d970", + "css": "reset", + "code": 59435, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M933 269C870 172 773 103 659 78 544 52 427 71 328 133 216 203 143 316 126 443L58 342C48 327 29 324 14 333-1 343-4 362 5 376L128 557C128 558 129 558 130 559 131 562 133 563 136 565 137 566 138 567 140 567 142 569 145 569 148 570 149 570 151 571 152 571 152 571 153 571 154 571 158 571 162 570 166 568 167 567 168 566 169 566 172 565 174 563 176 561 176 560 177 560 177 560L320 400C331 387 330 367 317 356 304 345 284 346 273 359L188 454C201 344 264 245 361 185 446 132 547 116 645 138 743 160 827 218 880 302 933 386 950 486 928 583 906 680 846 762 761 814 747 824 743 843 752 857 758 867 768 871 778 871 784 871 790 870 795 867 894 805 963 709 989 596 1015 483 995 368 933 269ZM655 860C625 868 593 872 561 872H561C544 872 530 886 530 903 530 920 544 935 561 934 598 934 635 929 670 920 687 916 697 899 693 882 689 866 672 856 655 860ZM448 855C417 845 388 832 361 815 346 805 327 810 318 824 309 838 313 858 328 867 359 887 394 902 430 913 432 914 436 915 439 915 452 915 464 906 469 893 474 877 465 860 448 855ZM228 672C219 657 201 651 186 659 170 667 164 686 173 701 188 730 207 757 228 782 234 789 243 793 252 793 259 793 266 790 272 785 285 774 287 754 275 742 257 720 241 697 228 672Z", + "width": 1033 + }, + "search": [ + "reset" + ] + }, + { + "uid": "776ad327be9ee5f7719bdd36b9d3a5db", + "css": "sanduhr", + "code": 59436, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M157 66H842C860 66 875 51 875 33 875 15 860 0 843 0H157C140 0 124 15 124 33 124 51 140 66 157 66ZM220 765C218 779 219 793 223 806 226 820 233 831 242 842 251 853 263 861 275 866 288 872 302 876 315 875H686C686 875 686 875 687 875 701 875 714 872 727 866 739 861 751 852 760 841 769 830 776 819 779 805 783 792 784 779 782 764 759 644 693 555 585 500 693 444 759 356 780 234 782 220 781 206 777 193 774 179 767 167 758 157 749 146 737 138 725 132 712 127 699 125 685 123H315C300 123 287 126 274 132 262 137 250 146 241 157 232 168 225 180 222 193 218 205 217 220 219 234 219 234 219 234 219 235 240 356 306 444 415 500 306 556 240 644 220 765ZM285 224C284 219 285 216 286 211 287 208 290 203 292 201 295 197 298 195 302 194 306 192 311 192 315 191H686C690 191 694 192 698 194 702 195 705 198 708 201 711 204 712 208 714 211 715 215 716 219 715 223 695 343 624 421 500 464 376 422 306 343 285 224ZM500 535C624 578 694 657 715 776 716 781 715 784 714 789 713 793 711 797 708 799 705 803 702 805 698 806 695 808 690 810 686 809H315C310 809 306 808 302 806 298 805 295 802 292 799 290 796 288 792 286 789 285 784 285 780 285 776 306 657 376 578 500 535ZM843 933H157C139 933 124 948 124 966 124 984 140 999 157 999H842C860 999 875 984 875 966 875 948 860 933 843 933Z", + "width": 1000 + }, + "search": [ + "sanduhr" + ] + }, + { + "uid": "822b27e07fc55e668c78d17addeeb0ff", + "css": "schliessen", + "code": 59437, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M143 143C156 130 177 130 190 143L500 453 810 143C823 130 844 130 857 143 870 156 870 177 857 190L547 500 857 810C870 823 870 844 857 857 844 870 823 870 810 857L500 547 190 857C177 870 156 870 143 857 130 844 130 823 143 810L453 500 143 190C130 177 130 156 143 143Z", + "width": 1000 + }, + "search": [ + "schliessen" + ] + }, + { + "uid": "53ff86d0132b6716e236f1a1aede172a", + "css": "schloss", + "code": 59438, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M545 673C545 699 524 720 498 720 473 720 452 699 452 673 452 648 473 627 498 627 524 627 545 648 545 673ZM752 373H845C862 373 875 390 872 407V970C872 987 858 1000 842 1000H155C138 1000 125 987 125 970V407C125 390 138 377 155 377H252V250C252 183 275 120 322 73 372 27 428 0 498 0 568 0 628 27 678 73 725 120 752 183 752 250V373ZM365 117C332 153 312 200 312 250V377H685V250C685 200 668 153 632 117 595 83 548 63 498 63 448 63 402 80 365 117ZM188 937H815V437H188V937Z", + "width": 1000 + }, + "search": [ + "schloss" + ] + }, + { + "uid": "658ef1fc3d011ae753ded0d0b4ee58fd", + "css": "sprache", + "code": 59439, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M67 33C85 33 100 48 100 67V133L178 109C289 75 410 90 509 151 589 200 687 214 778 188L869 162C876 160 883 159 890 159 932 159 967 193 967 236L967 236 967 687C967 722 944 752 911 761L796 794C687 825 570 809 474 749 391 699 291 686 198 714L100 744V933C100 952 85 967 67 967 48 967 33 952 33 933V721C33 720 33 720 33 719V179C33 178 33 178 33 177V67C33 48 48 33 67 33ZM100 203V675L178 651C289 616 410 632 509 693 589 742 687 756 778 730L893 697C897 696 900 692 900 687L900 236C900 230 896 226 890 226L890 226C889 226 888 226 887 226L887 226 796 252C687 283 570 267 474 208 391 157 291 144 198 173L100 203Z", + "width": 1000 + }, + "search": [ + "sprache" + ] + }, + { + "uid": "3e3ec042ce6af865a3b0b0072805a45b", + "css": "stern", + "code": 59440, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M997 363C993 353 983 340 977 333 967 327 957 320 943 320L693 297 560 37C553 27 547 17 537 10 523 3 513 0 500 0S477 3 467 10C457 17 447 27 443 37L310 297 60 320C47 320 37 327 27 333 17 340 10 350 7 363 0 377 0 387 0 400 3 413 10 423 17 433L223 640 147 920 147 920C143 933 143 943 147 957S157 980 167 987C177 993 187 1000 200 1000 213 1000 227 1000 237 993 237 993 237 993 237 993L500 867 757 993C757 993 757 993 757 993 767 1000 780 1000 793 1000 807 1000 817 993 827 987S843 967 847 957 850 933 847 920L770 640 977 433C987 423 990 413 993 400 1000 387 1000 377 997 363ZM937 387L717 607C710 613 707 627 710 637L793 933C793 933 793 933 793 933 793 933 793 933 793 933S793 933 793 933 793 933 793 933L520 800C510 797 500 797 493 800L220 933 220 933C220 933 220 933 220 933S220 933 220 933 220 933 220 933C220 933 220 933 220 933L303 637C307 627 303 613 297 607L77 387C77 387 77 387 77 387S77 387 77 387C77 387 77 387 77 387 77 387 77 387 77 387L77 387 347 360C357 360 367 353 370 343L510 67C510 67 510 67 510 67 510 67 510 67 510 67S510 67 510 67C510 67 510 67 510 67 510 67 510 67 510 67L650 343C653 353 663 360 673 360L940 387 940 387C940 387 940 387 940 387 937 383 937 387 937 387 937 387 937 387 937 387 937 387 937 387 937 387Z", + "width": 1000 + }, + "search": [ + "stern" + ] + }, + { + "uid": "f2748ac76781abda4b429f1df3a9228f", + "css": "suche-adresse", + "code": 59441, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M669 39L909 135C945 149 967 183 967 221V486C967 504 953 518 935 518 918 518 903 504 903 486V221C903 209 896 199 886 195L666 107V335C666 353 652 368 634 368 617 368 602 353 602 335V107L367 201C367 201 367 201 366 201 366 202 366 202 365 202V486C365 504 351 518 333 518 316 518 301 504 301 486V202C301 202 300 202 300 201 300 201 299 201 299 201L64 107V681C64 693 71 703 82 708L323 804C330 806 337 806 344 804 360 797 379 805 385 822 392 838 384 857 367 864 357 868 345 870 333 870 322 870 310 868 299 864L58 767C23 753 0 719 0 681V104C0 96 1 88 4 81 11 66 22 53 38 47 53 40 70 40 85 47L323 141C326 143 330 143 333 143 337 143 340 143 344 141L600 39C622 30 647 30 669 39ZM907 697C907 752 889 803 857 844L958 945C970 958 970 978 958 990 952 996 943 1000 935 1000 927 1000 918 996 912 990L811 889C770 921 720 940 664 940 531 940 421 831 421 697 421 563 531 454 665 454 798 454 907 563 907 697ZM665 518C566 518 486 598 486 697 486 795 566 875 665 875 763 875 843 795 843 697 843 598 763 518 665 518Z", + "width": 968 + }, + "search": [ + "suche-adresse" + ] + }, + { + "uid": "b5d3801bee0e4bf8937d4c8b9ace184f", + "css": "suche-archiv", + "code": 59442, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M905 0H95C43 0 0 43 0 95V220C0 238 15 253 33 253H62V718C62 805 133 876 220 876H394C412 876 427 861 427 843 427 824 412 810 394 810H220C170 810 129 769 129 718V253H872V455C872 473 887 488 905 488 923 488 938 473 938 455V253H967C985 253 1000 238 1000 220V95C1000 43 957 0 905 0ZM66 95C66 79 79 66 95 66H905C921 66 934 79 934 95V186H66V95ZM438 378H562C565 378 568 378 570 379 588 384 606 373 611 355 616 338 605 319 587 315 579 312 571 312 562 312H438C385 312 342 354 342 407 342 436 355 463 378 481 384 485 392 488 399 488 408 488 418 484 425 476 436 462 434 441 420 429 413 424 409 416 409 407 409 391 422 378 438 378ZM908 656C908 713 888 766 856 808L991 944C1004 957 1004 978 991 991 984 997 976 1000 967 1000 958 1000 950 997 943 991L808 856C766 888 714 908 656 908 517 908 405 795 405 656 405 517 517 405 656 405 795 405 908 518 908 656ZM656 472C555 472 472 555 472 656 472 758 555 841 656 841 758 841 841 758 841 656 841 555 758 472 656 472Z", + "width": 1033 + }, + "search": [ + "suche-archiv" + ] + }, + { + "uid": "5a72dc99ab2a9ca7a7138b6890c23026", + "css": "suche-az", + "code": 59443, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M135 0C113 0 97 15 91 34L2 327C1 330 0 334 0 337 0 355 15 366 36 366 50 366 61 357 65 343L83 276H186L205 343C209 357 220 366 234 366 255 366 270 355 270 337 270 334 269 330 268 327L179 34C173 15 157 0 135 0ZM135 77L147 134 170 219H99L123 134 135 77ZM503 225C519 225 529 212 529 196 529 179 519 167 503 167H315C300 167 288 178 288 196 288 212 300 225 315 225H503ZM568 364C548 364 538 352 538 335 538 324 543 314 547 306L680 59H565C548 59 538 47 538 30 538 13 548 1 565 1H732C749 1 762 14 762 30 762 39 756 51 752 59L619 305H733C749 305 761 317 761 334 761 351 749 364 733 364H568ZM856 808L991 944C1004 957 1004 977 991 990 984 996 976 1000 967 1000 959 1000 950 996 944 990L809 855C766 888 713 907 656 907 517 907 405 794 405 655 405 517 517 405 656 405 795 405 908 518 908 656 908 714 888 767 856 808ZM656 471C554 471 472 554 472 655 472 757 554 840 656 840 758 840 841 757 841 655 841 554 758 471 656 471Z", + "width": 1033 + }, + "search": [ + "suche-az" + ] + }, + { + "uid": "9596f976c4d9c01fb775d7f04992d8ca", + "css": "suche-chat", + "code": 59444, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M309 817C330 830 352 841 374 850 391 856 399 875 394 891 387 907 369 916 352 909 331 901 310 892 291 880L46 997C42 999 37 1000 32 1000 23 1000 15 997 9 991 0 981-3 967 3 955L119 710C86 651 66 585 61 517 44 268 232 51 482 33 731 15 948 204 965 453 966 471 953 486 936 488 918 489 903 476 901 458 887 245 701 82 486 97 273 112 111 298 125 512 129 576 149 638 183 691 189 701 190 712 185 722L100 900 278 815C288 810 299 811 309 817ZM826 814L958 945C970 958 970 978 958 991 952 997 943 1000 935 1000 927 1000 918 997 912 991L781 859C740 891 689 910 634 910 500 910 391 801 391 667 391 533 501 424 634 424 768 424 877 532 877 666 877 722 858 773 826 814ZM634 488C536 488 455 569 455 667 455 766 536 846 634 846 733 846 813 766 813 667 813 569 733 488 634 488Z", + "width": 968 + }, + "search": [ + "suche-chat" + ] + }, + { + "uid": "328ddd286d7285b2d23624297474dcbe", + "css": "suche-datei", + "code": 59445, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M95 809H313C332 809 347 824 347 842 347 861 332 875 313 875H95C43 875 0 833 0 780V95C0 43 43 0 95 0H537C562 0 586 10 604 28L724 147C742 165 752 189 752 214V313C752 332 737 347 718 347 700 347 685 332 685 313V215C685 207 682 200 676 194L557 75C552 69 545 66 537 66H95C79 66 66 79 66 95V780C66 796 79 809 95 809ZM856 808L991 944C1004 957 1004 977 991 990 984 996 976 1000 967 1000 959 1000 950 996 944 990L809 855C766 888 713 907 656 907 517 907 405 794 405 655 405 517 517 405 656 405 795 405 908 518 908 656 908 714 888 767 856 808ZM656 471C554 471 472 554 472 655 472 757 554 840 656 840 758 840 841 757 841 655 841 554 758 471 656 471Z", + "width": 1033 + }, + "search": [ + "suche-datei" + ] + }, + { + "uid": "1048494fe2f2c5ba9355969fa2ed0e52", + "css": "suche-firma", + "code": 59446, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M407 937H377V470C377 447 367 420 350 403 333 387 310 377 283 377V243C283 243 287 243 287 243L627 67V190H563C547 190 533 203 533 220S547 250 563 250H627V313H500C483 313 470 327 470 343S483 373 500 373H657C673 373 687 360 687 343V343 63 63C687 53 683 43 680 33 677 23 670 17 660 10 653 7 643 3 633 0S613 0 603 3C603 3 600 3 600 3L377 120V30C377 13 363 0 347 0S313 13 313 30V153L257 183C247 187 237 193 230 203 223 217 220 227 220 240V373H93C70 373 43 383 27 400 10 417 0 440 0 467V967C0 987 13 1000 30 1000H403C420 1000 433 987 433 970S423 937 407 937ZM313 937H63V687H190C207 687 220 673 220 657S207 627 190 627H63V563H127C143 563 157 550 157 533S143 500 127 500H63V470C63 463 67 453 73 447 80 440 87 437 97 437H283C290 437 300 440 307 447 313 453 317 460 317 470V937ZM990 947L853 810C887 767 907 713 907 657 907 590 880 527 833 480 787 433 723 407 657 407S527 433 480 480C433 527 407 590 407 657S433 787 480 833C527 880 590 907 657 907 713 907 767 887 810 853L947 990C960 1003 980 1003 990 990 1003 980 1003 960 990 947ZM790 790C753 827 707 843 657 843S560 823 523 790C487 753 470 707 470 657 470 607 490 560 523 523 560 487 607 470 657 470S753 490 790 523C827 560 843 607 843 657 843 707 823 753 790 790Z", + "width": 1000 + }, + "search": [ + "suche-firma" + ] + }, + { + "uid": "88dfd900db720051cc208c84d3c62328", + "css": "suche-magazin", + "code": 59447, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M89 699C169 708 247 733 318 772 334 781 339 800 331 815 325 826 314 832 303 832 298 832 292 831 287 828 223 793 154 770 81 762 34 756 0 717 0 671V125C0 120 0 116 1 112 8 61 55 26 105 33 228 52 343 104 437 184 441 188 447 189 453 189H454C461 189 467 187 472 183 565 104 680 52 802 33 802 33 803 33 803 33 807 33 811 32 815 32 840 32 863 42 881 60 898 77 908 100 908 125V425C908 443 893 458 876 458 858 458 843 443 843 425V125C843 117 841 110 835 105 829 98 821 96 811 97 701 114 598 161 512 233 504 240 495 244 486 248V336C486 354 471 368 454 368 436 368 422 354 422 336V248C413 244 404 240 396 234 310 161 207 114 96 97 81 95 67 106 65 121 64 122 64 124 64 125V671C64 685 75 697 89 699ZM849 835L958 945C971 958 971 978 958 990 952 997 944 1000 935 1000 927 1000 919 997 913 990L803 881C757 918 698 940 634 940 484 940 361 817 361 667 361 516 484 393 634 393 785 393 908 516 908 667 908 730 885 789 849 835ZM634 458C519 458 426 551 426 667 426 782 519 876 634 876 750 876 843 782 843 667 843 551 750 458 634 458Z", + "width": 968 + }, + "search": [ + "suche-magazin" + ] + }, + { + "uid": "82285218b4c7ac208c6dd230056d2b86", + "css": "suche-mail", + "code": 59448, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M439 385C405 385 371 374 342 352L62 137V587C62 602 74 614 89 614H294C311 614 325 628 325 645 325 663 311 677 294 677H89C40 677 0 637 0 587V120C0 100 7 81 19 66 19 66 19 66 19 66 19 65 19 65 20 65 20 64 20 64 21 64 21 63 21 63 22 63 38 43 62 31 89 31H790C817 31 841 43 858 63 858 63 858 63 859 63 859 64 859 64 860 64 860 65 860 65 860 65 860 66 860 66 860 66 872 81 879 100 879 120V412C879 429 865 443 848 443 831 443 817 429 817 412V136L537 352C508 374 474 385 439 385ZM380 303C415 330 464 330 499 303L771 93H108L380 303ZM801 788L928 916C940 928 940 947 928 960 922 966 914 969 906 969 898 969 890 966 884 960L757 833C717 863 668 881 614 881 484 881 379 776 379 646 379 516 484 410 614 410 744 410 850 516 850 646 850 700 831 749 801 788ZM615 473C519 473 442 550 442 646 442 741 519 819 615 819 710 819 788 741 788 646 788 550 710 473 615 473Z", + "width": 938 + }, + "search": [ + "suche-mail" + ] + }, + { + "uid": "4ce696355a9e92ab43f68606e2c53263", + "css": "suche-person", + "code": 59449, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M119 433C154 398 200 378 249 378 297 378 344 396 380 430 393 443 414 443 427 429 439 417 439 395 426 383 386 342 333 318 276 312 351 300 408 236 408 157 408 71 338 0 251 0 164 0 94 71 94 157 94 235 150 300 225 312 167 319 113 344 72 386 26 434 0 496 0 562V656C0 674 15 689 33 689H96L125 970C126 987 141 1000 158 1000H344C361 1000 376 987 378 970L390 852C392 833 379 817 360 816 342 814 325 827 324 845L315 934H188L160 653C158 636 143 623 126 623H67V563C67 513 85 468 119 433ZM160 157C160 107 201 66 251 66 301 66 342 107 342 157 342 208 301 249 251 249 201 249 160 208 160 157ZM989 943L854 807C887 765 906 712 906 655 906 517 793 404 655 404 517 404 404 517 404 655 404 793 517 906 655 906 712 906 765 887 807 854L943 989C949 996 958 999 966 999 975 999 983 996 989 989 1002 977 1002 955 989 943ZM471 655C471 553 554 471 655 471 756 471 839 553 839 655 839 756 756 839 655 839 554 839 471 757 471 655ZM610 336C595 344 582 355 571 368 559 381 538 383 525 371 512 359 510 337 522 324 538 306 556 291 578 278 589 271 600 266 612 262 572 237 545 193 545 142 545 64 609 0 687 0 765 0 829 64 829 142 829 193 802 237 761 262 808 279 850 312 877 359 886 374 880 395 865 404 860 407 854 408 848 408 836 408 826 403 819 392 777 319 683 293 610 336ZM762 142C762 101 728 67 686 67 644 67 610 101 610 142 610 184 644 218 686 218 728 218 762 184 762 142Z", + "width": 1000 + }, + "search": [ + "suche-person" + ] + }, + { + "uid": "19db2e1d555d40173825529968435c37", + "css": "suche-schloss", + "code": 59450, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M226 129C264 89 314 67 367 67 419 67 470 89 507 129 545 170 567 225 567 283V367C567 385 582 400 600 400 618 400 633 385 633 367V283C633 209 606 137 556 84 506 30 438 0 367 0 295 0 227 30 177 84 128 137 100 209 100 283V400H33C15 400 0 415 0 433V867C0 885 15 900 33 900H433C452 900 467 885 467 867 467 848 452 833 433 833H67V467H467C485 467 500 452 500 433 500 415 485 400 467 400H167V283C167 225 188 170 226 129ZM986 938L883 836C916 794 935 741 935 684 935 545 822 433 685 433 547 433 433 546 433 684 433 823 546 935 684 935 741 935 794 916 836 883L938 986C945 992 954 995 962 995 970 995 979 992 986 986 998 972 998 952 986 938ZM500 684C500 583 583 500 685 500 786 500 869 583 869 684 869 786 786 869 685 869 583 869 500 786 500 684ZM350 667C378 667 400 644 400 617 400 589 378 567 350 567 322 567 300 589 300 617 300 644 322 667 350 667Z", + "width": 1000 + }, + "search": [ + "suche-schloss" + ] + }, + { + "uid": "4037d74f5035e64ada99734b66c97ecd", + "css": "suche-veranstaltung", + "code": 59451, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M473 219C473 238 458 253 440 253 421 253 407 238 407 219V128H287V219C287 238 272 253 253 253 235 253 220 238 220 219V128H129C113 128 99 143 100 160V779C100 796 113 810 128 808H378C396 808 411 823 411 842 411 860 396 875 378 875H126C77 875 35 834 33 783V162C31 109 74 63 128 62H220V33C220 15 235 0 253 0 272 0 287 15 287 33V62H407V33C407 15 422 0 440 0 459 0 474 15 474 33V61H594V33C594 15 609 0 628 0 646 0 661 15 661 33V61H752C807 63 849 109 848 162V344C848 362 832 377 814 377 796 377 781 362 781 344V162C781 143 768 129 751 128H660V219C660 238 645 253 627 253 609 253 594 238 594 219V128H473V219ZM889 808L1024 943C1037 956 1036 977 1023 990 1016 996 1008 999 999 999 991 999 982 996 976 990L841 854C799 886 746 906 689 906 551 906 438 793 438 655 438 517 552 404 690 404 828 404 940 517 940 655 940 713 921 765 889 808ZM689 471C588 471 505 553 505 655 505 757 588 840 689 840 791 840 874 756 874 655 874 554 791 471 689 471Z", + "width": 1033 + }, + "search": [ + "suche-veranstaltung" + ] + }, + { + "uid": "fb3cee3b5dc8f9fa67aa6e328e2a8968", + "css": "suche", + "code": 59452, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M964 1000C954 1000 947 997 940 990L671 720C641 747 605 767 568 783 359 873 120 777 34 570-56 363 40 120 249 33 455-57 698 43 784 250 827 350 827 463 787 563 771 603 748 643 721 677L990 947C1003 960 1003 980 990 993 980 997 973 1000 964 1000ZM276 93C100 166 20 370 93 543 166 717 369 800 542 723 582 707 618 683 648 653 648 653 648 650 651 650 655 650 655 647 655 647 685 617 711 577 728 537 761 453 761 360 724 273 648 100 449 20 276 93Z", + "width": 1000 + }, + "search": [ + "suche" + ] + }, + { + "uid": "9a2f9860360879974ab1a02b975889a4", + "css": "teilnehmer-add", + "code": 59453, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M313 0C259 0 207 21 169 59 131 98 109 149 109 203 109 257 131 309 169 347 207 385 259 406 313 406 366 406 418 385 456 347 494 309 516 257 516 203 516 149 494 98 456 59 418 21 366 0 313 0ZM213 104C239 77 275 62 313 62 350 62 386 77 412 104 438 130 453 166 453 203 453 240 438 276 412 303 386 329 350 344 313 344 275 344 239 329 213 303 187 276 172 240 172 203 172 166 187 130 213 104ZM411 489C373 473 331 466 290 470 249 474 209 487 175 510 140 533 112 564 92 600 73 637 63 677 63 719 63 736 49 750 31 750 14 750 0 736 0 719 0 667 13 616 37 571 62 525 97 486 140 458 183 430 233 412 284 408 336 403 388 411 435 431 451 438 458 456 452 472 445 488 427 496 411 489ZM719 562C736 562 750 576 750 594V687H844C861 687 875 701 875 719 875 736 861 750 844 750H750V844C750 861 736 875 719 875 702 875 688 861 688 844V750H594C577 750 563 736 563 719 563 701 577 687 594 687H688V594C688 576 702 562 719 562ZM520 520C573 467 644 437 719 437 793 437 865 467 918 520 970 573 1000 644 1000 719 1000 793 970 865 918 918 865 970 793 1000 719 1000 644 1000 573 970 520 918 467 865 438 793 438 719 438 644 467 573 520 520ZM719 500C661 500 605 523 564 564 523 605 500 661 500 719 500 777 523 832 564 873 605 915 661 938 719 938 777 938 832 915 873 873 915 832 938 777 938 719 938 661 915 605 873 564 832 523 777 500 719 500Z", + "width": 1000 + }, + "search": [ + "teilnehmer-add" + ] + }, + { + "uid": "402c9ef51724ec385785f8341a219e66", + "css": "telefon", + "code": 59454, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M775 1000C736 1000 673 992 601 968 514 939 386 876 270 741 56 491 53 185 77 135 89 111 119 63 190 17L191 16C201 10 213 5 225 2 272-8 310 18 333 33L342 39C359 49 377 73 399 169 408 212 418 271 417 285 415 324 388 352 333 402 355 457 400 526 435 567 468 605 535 669 589 701 636 659 662 638 691 632L693 631 709 630 712 630C726 631 782 648 822 664 876 684 927 707 941 738L945 747C958 775 987 838 944 893 891 961 841 987 816 996L814 996 809 998 807 998C800 999 789 1000 775 1000ZM137 163C133 176 127 249 151 354 170 443 216 574 321 697 427 820 543 878 623 905 710 934 780 935 794 932L794 932C839 915 880 866 892 851 901 840 908 824 885 775L885 775 881 766C875 760 851 745 795 724 755 710 719 699 708 697L704 697C688 702 658 729 617 766L601 781 580 772C514 740 426 658 385 610 340 558 284 469 263 402L257 382 272 368C315 328 349 297 351 282 350 273 345 233 335 188 319 118 308 98 305 94L296 89C280 78 258 63 239 68 235 68 231 70 227 73 168 111 145 148 137 163Z", + "width": 1000 + }, + "search": [ + "telefon" + ] + }, + { + "uid": "1bb258ec2f10b759ac07ed3be9c214f4", + "css": "vcard", + "code": 59455, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M930 190H470C450 190 437 203 437 223 437 243 450 257 470 257H930C933 257 937 260 937 263V870C937 873 933 877 930 877H73C70 877 67 873 67 870V263C67 260 70 257 73 257H220C240 257 253 243 253 223 253 203 240 190 220 190H193V160C193 127 220 100 253 100 287 100 313 127 313 160V440C313 457 300 470 283 470 267 470 253 457 253 440V347C253 327 240 313 220 313 200 313 187 327 187 347V440C187 493 230 537 283 537 337 537 380 493 380 440V160C380 90 323 33 253 33 183 33 127 90 127 160V190H73C33 190 0 223 0 263V870C0 910 33 943 73 943H930C970 943 1003 910 1003 870V263C1003 223 970 190 930 190ZM847 537C867 537 880 523 880 503 880 483 867 470 847 470H503C483 470 470 483 470 503 470 523 483 537 503 537H847ZM283 727C263 727 250 713 250 693 250 673 263 660 283 660H847C867 660 880 673 880 693 880 713 867 727 847 727H283Z", + "width": 1033 + }, + "search": [ + "vcard" + ] + }, + { + "uid": "1cb66e147060e4c25dffbe03f6037248", + "css": "small-arrow-right-simple", + "code": 59456, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M388 875C378 875 368 871 360 863 345 848 345 824 360 809L669 500 360 191C345 176 345 152 360 136 376 121 400 121 415 136L751 472C766 487 766 512 751 527L415 863C408 871 397 875 388 875Z", + "width": 1000 + }, + "search": [ + "small-arrow-right-simple" + ] + }, + { + "uid": "bae8cd91bffc49e80faa0703c6beb6f9", + "css": "small-barrierefreiheit", + "code": 59457, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500 336C441 336 391 286 391 227 391 168 441 123 500 123 559 123 609 173 609 232 609 291 559 336 500 336ZM500 204C486 204 473 213 473 232 473 245 482 259 500 259 518 259 527 250 527 232 527 218 513 204 500 204ZM317 371C322 371 329 374 333 378 390 435 495 438 500 438 504 438 609 435 667 378 672 374 678 371 683 371 689 371 695 374 699 378 708 387 708 402 699 410 645 463 562 478 523 482V554L611 759C615 771 609 783 597 788 595 789 592 790 590 790 580 790 572 784 569 775L500 611 432 775C428 784 420 790 410 790 408 790 405 789 403 788 391 784 385 771 389 759L477 554V482C439 478 356 464 301 410 292 402 291 388 301 378 305 374 311 371 317 371ZM317 288C289 288 261 300 241 320 222 340 211 367 211 395 211 423 223 449 243 470 287 512 340 536 389 549L313 725 312 728 311 730C291 785 319 846 375 866 386 870 398 872 410 872 447 872 481 853 500 822 519 853 553 872 590 872 602 872 614 870 625 866 652 857 673 837 685 811 697 786 699 757 689 730L689 728 688 726 612 550C660 537 714 512 758 470 778 451 789 424 790 396 790 368 780 340 759 321 740 301 712 289 684 289 656 289 630 300 610 319 584 344 527 354 501 355 475 354 417 344 392 319 371 299 345 288 317 288ZM500 1000C224 1000 0 776 0 500 0 224 224 0 500 0 776 0 1000 224 1000 500 1000 776 776 1000 500 1000ZM500 83C270 83 83 270 83 500 83 730 270 917 500 917 730 917 917 730 917 500 917 270 730 83 500 83Z", + "width": 1000 + }, + "search": [ + "small-barrierefreiheit" + ] + }, + { + "uid": "17b29b081a9e10c226911044d988487d", + "css": "small-download", + "code": 59458, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M501 1000C495 1000 489 999 484 997 479 995 475 991 471 988L318 830C301 813 301 785 318 768 335 751 361 751 378 768L458 851V578C458 554 478 534 501 534 524 534 543 554 543 578V851L623 768C640 751 666 751 683 768 700 785 700 813 683 830L530 988C526 992 522 995 517 997 512 999 507 1000 501 1000ZM761 719C760 719 760 719 761 719H684C660 719 641 699 641 675 641 651 660 631 684 631H760C784 631 808 625 830 614 852 602 871 586 885 565 899 545 909 521 913 496 918 471 916 445 908 422 901 398 888 376 872 358 855 339 833 326 811 318 787 310 763 307 739 311 715 314 691 324 671 338 660 346 645 348 631 342 618 336 609 324 605 309 596 260 574 213 541 176 508 139 466 112 419 98 372 84 323 84 275 98 229 112 186 138 154 176 121 213 98 258 88 307 79 357 83 408 100 455 118 502 147 543 185 574 224 605 270 624 319 629 342 632 359 653 356 677 354 702 333 719 310 716 245 709 184 684 134 644 83 603 43 549 21 486 0 424-6 357 7 291 19 226 48 165 93 116 137 67 192 32 254 13 316-5 382-5 443 14 505 32 561 69 605 118 635 153 659 194 675 238 691 231 710 226 727 224 765 219 803 222 838 235 873 248 907 270 933 297 959 325 979 359 989 396 1000 433 1003 473 997 512 991 551 975 587 954 618 931 649 902 675 868 692 835 709 797 719 761 719Z", + "width": 1000 + }, + "search": [ + "small-download" + ] + }, + { + "uid": "46267ac85815266e6f11aacc2f104b77", + "css": "small-gebaerdensprache", + "code": 59459, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M760 558C747 558 735 552 728 541 717 523 723 500 740 490L854 420C857 418 859 416 859 412 860 409 860 406 858 403 858 401 855 400 853 399 850 398 848 399 846 400L753 453C735 464 712 458 702 440 691 423 697 400 715 389L890 286C893 284 895 282 895 279 896 275 896 273 895 270 894 268 891 267 889 266 887 265 884 266 882 267L734 355C717 365 694 359 683 342 673 324 679 301 696 290L844 202 899 170C902 168 903 165 904 163 905 160 905 157 903 154 902 151 900 150 898 150 895 149 893 150 891 150L836 183 715 255C697 266 674 260 664 242 653 224 659 201 677 191L799 119C801 117 803 114 804 112 805 108 805 105 803 103 802 100 799 99 798 98 795 98 792 98 791 99L527 248C514 256 498 254 486 246 473 237 468 221 473 206L502 95C502 97 499 101 498 103 498 103 477 135 451 177 440 194 416 200 399 188 381 178 376 154 387 136 411 99 429 70 435 62 442 48 455 36 470 29 487 21 506 20 524 25 541 31 556 43 565 59 574 75 577 93 574 111L567 137 750 33C769 22 792 18 814 24 836 31 855 45 866 65 868 68 870 72 872 76 886 72 902 72 917 76 939 82 957 96 969 116 979 135 983 159 976 180 972 196 964 210 953 221 955 224 958 228 961 232 972 252 975 275 969 298 962 320 949 338 930 349L919 356C922 359 924 362 925 365 936 385 939 408 933 430 927 452 914 470 895 482L781 551C774 557 767 558 760 558ZM457 979C441 979 425 974 412 965L122 782C99 767 79 748 62 725 46 702 35 676 28 648 21 620 19 592 22 564 26 535 34 508 47 483L103 377C119 344 144 317 173 298 203 278 236 267 272 265 374 261 524 272 547 274 564 273 583 279 597 290 612 302 621 320 625 338 628 357 626 376 618 393 609 410 594 423 576 431 575 431 572 432 570 432L527 441 739 575C759 587 773 608 778 631 784 654 781 679 770 699 767 705 763 712 759 716 772 728 782 744 786 763 791 786 789 810 778 830 767 852 747 868 725 875 710 879 693 879 677 874 675 879 673 884 671 889 659 910 640 927 618 933 595 940 569 936 549 923L539 917C538 921 536 925 534 929 523 951 504 967 481 973 473 978 465 979 457 979ZM325 338C308 338 291 338 276 339 255 340 234 347 215 359 197 372 181 389 169 411L114 517C105 534 99 552 97 571 95 591 95 611 100 630 104 648 112 666 123 682 133 697 147 709 162 719L451 902C454 904 457 904 459 903 463 902 465 899 467 896 470 891 470 885 469 880 468 876 465 871 462 869L332 786C314 775 309 752 320 734 332 717 354 712 372 723L502 806 590 861C591 862 594 863 598 862 601 861 604 859 606 855 608 851 609 845 607 839 606 835 604 830 600 829L425 719C407 708 402 685 414 668 425 650 448 645 465 656L639 766 697 803C699 804 702 805 705 804 709 803 711 801 713 797 716 793 717 786 715 781 714 777 711 772 708 771L650 734 475 624C458 613 452 590 464 572 475 555 498 549 516 561L689 671C691 672 694 673 696 672 700 671 702 668 704 665 707 660 708 654 706 649 705 645 702 640 699 638L409 455C396 447 390 432 392 417 395 402 406 391 421 387L550 361C553 357 553 355 553 353 552 353 546 349 544 349 542 348 425 338 325 338Z", + "width": 1000 + }, + "search": [ + "small-gebaerdensprache" + ] + }, + { + "uid": "c424d036cce8ca2b9e9b596d3a8a39e4", + "css": "small-kontakt", + "code": 59460, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M105 97C99 97 93 100 89 103 85 107 83 112 83 117V695C83 700 85 704 89 708 93 712 99 714 105 714H232C255 714 273 733 273 756V858L460 722C467 717 476 714 485 714H895C901 714 907 712 911 708 915 704 917 700 917 695V117C917 112 915 107 911 103 907 100 901 97 895 97H105ZM31 43C51 24 78 14 105 14H895C922 14 949 24 969 43 989 63 1000 89 1000 117V695C1000 723 989 749 969 768 949 787 922 798 895 798H498L256 973C243 982 227 984 213 977 199 970 190 955 190 940V798H105C78 798 51 787 31 768 11 749 0 723 0 695V117C0 89 11 63 31 43Z", + "width": 1000 + }, + "search": [ + "small-kontakt" + ] + }, + { + "uid": "305373b225271a814a5bd3e8f90bb3fe", + "css": "small-leichte-sprache", + "code": 59461, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M873 272C872 272 842 272 806 279 697 296 593 346 504 425L495 424C414 349 307 296 191 275 156 272 128 272 127 272 104 272 85 291 85 314V805C85 828 104 847 127 847 128 847 144 847 166 849 268 864 362 908 437 975 453 991 475 1000 500 1000 524 1000 546 992 561 976 639 908 732 864 832 850 856 847 872 847 873 847 896 847 915 828 915 806V314C915 291 896 272 873 272ZM177 767C174 766 171 766 169 766V357C172 358 176 358 180 358 277 376 369 421 437 484 443 490 451 494 458 498V885C376 822 280 782 177 767ZM831 766C828 766 826 766 822 767 720 781 623 822 541 885V499C549 495 555 491 561 486 636 419 726 375 821 361 824 360 828 359 831 359V766ZM500 356C598 356 678 276 678 178 678 80 598 0 500 0 401 0 322 80 322 178 322 276 402 356 500 356ZM500 83C552 83 595 126 595 178 595 231 552 273 500 273 447 273 405 231 405 178 405 126 448 83 500 83Z", + "width": 1000 + }, + "search": [ + "small-leichte-sprache" + ] + }, + { + "uid": "f461bd50b26e79547daca3b44ce13c4f", + "css": "small-link-external", + "code": 59462, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M153 222C153 199 171 181 194 181H333C356 181 375 199 375 222 375 245 356 264 333 264H236V819H736V639C736 616 755 597 778 597 801 597 819 616 819 639V861C819 884 801 903 778 903H194C171 903 153 884 153 861V222ZM514 167C514 144 533 125 556 125H833C856 125 875 144 875 167V444C875 467 856 486 833 486 810 486 792 467 792 444V267L474 585C458 601 431 601 415 585 399 569 399 542 415 526L733 208H556C533 208 514 190 514 167Z", + "width": 1000 + }, + "search": [ + "small-link-external" + ] + }, + { + "uid": "9224242691078bd406a4cfb8680cfa34", + "css": "small-login", + "code": 59463, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500 624C484 640 484 665 500 680 508 688 518 692 529 692 539 692 550 688 557 680L710 528C710 528 710 527 711 527 714 524 717 520 719 515V514C721 510 721 506 721 501 721 500 721 498 721 497 721 494 720 490 719 487 719 486 718 484 718 483 716 479 714 474 710 471L557 320C542 304 516 304 501 320 486 336 485 361 501 376L584 459H68C47 459 28 477 28 500 28 523 46 541 68 541H584L500 624ZM500 28C320 28 159 130 78 294 68 314 77 339 97 347 117 357 142 348 151 329 217 193 351 108 500 108 716 108 892 284 892 500 892 716 717 892 500 892 351 892 217 807 150 671 140 651 116 643 96 652 76 662 67 686 77 706 158 870 320 972 500 972 760 972 972 760 972 500 972 240 761 28 500 28Z", + "width": 1000 + }, + "search": [ + "small-login" + ] + }, + { + "uid": "13e68bde4c08e3d78c86c3f212606c3f", + "css": "small-pfeil-rechts", + "code": 59464, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M498 137C515 121 541 121 557 137L891 470C907 487 907 513 891 529L557 863C541 879 515 879 498 863 482 846 482 820 498 804L761 542H139C116 542 97 523 97 500 97 477 116 458 139 458H761L498 196C482 180 482 153 498 137Z", + "width": 1000 + }, + "search": [ + "small-pfeil-rechts" + ] + }, + { + "uid": "73f3dde8203a1f0b2b6c49a2b95281e0", + "css": "small-sprache", + "code": 59465, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M70 973C46 973 28 954 28 931V720C28 719 28 718 28 718V180C28 180 28 179 28 179V69C28 46 46 27 70 27 93 27 111 46 111 69V124L179 103C291 68 413 84 513 146 591 194 686 207 774 181L865 155C873 153 880 152 888 152 910 152 932 160 948 177 964 193 972 214 972 236V685C972 723 947 756 911 766L797 800C686 832 567 815 469 755 389 705 291 693 202 721L111 748V930C111 954 92 973 70 973ZM298 624C373 624 447 645 513 685 591 733 686 746 774 721L889 689 890 238 798 262C687 294 568 278 471 217 390 168 293 156 203 183L112 211V663L179 643C217 629 258 624 298 624Z", + "width": 1000 + }, + "search": [ + "small-sprache" + ] + }, + { + "uid": "6fa82a4d628413d0eabdb7526aecc702", + "css": "small-schloss", + "code": 59466, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M822 367H744V256C744 189 717 122 672 72 622 28 556 0 489 0 422 0 356 28 306 72 256 122 233 183 233 256V367H156C128 367 111 383 111 411V961C111 983 128 1000 156 1000H828C850 1000 872 983 872 956V411C867 383 850 367 822 367ZM317 256C317 211 333 167 367 133 433 67 544 67 611 133 644 167 661 211 661 256V367H317V256ZM783 917H194V450H783V917ZM489 717C513 717 533 697 533 672 533 648 513 628 489 628 464 628 444 648 444 672 444 697 464 717 489 717Z", + "width": 1000 + }, + "search": [ + "small-schloss" + ] + }, + { + "uid": "12408e11775240ceabc1d93a3f98f222", + "css": "small-stern", + "code": 59467, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M468 139C478 133 489 130 500 130 511 130 522 133 532 139 542 145 549 153 554 163L522 180 555 163 645 341 815 358C826 359 837 364 846 371 856 378 863 387 867 398 871 409 871 421 869 432 866 444 861 454 852 462V462L711 603 763 793C766 805 766 817 762 828 759 839 752 849 743 857 734 864 723 869 711 870 699 871 687 869 677 864L677 864 500 776 323 864 323 864C313 869 301 871 289 870 278 869 267 864 258 857 248 849 242 839 238 828 234 817 234 805 237 793L237 793 290 602 148 462C140 454 134 443 131 432 129 421 129 409 133 398 137 387 144 378 154 370 163 364 174 359 185 358L356 341 445 163C451 153 458 145 468 139ZM500 219L412 393C407 404 396 412 383 413L220 429 357 565C366 575 370 588 367 601L316 785 484 702C494 697 506 697 516 702L684 785 634 601C630 588 634 575 643 565L781 429 617 413C604 412 593 404 588 393L500 219Z", + "width": 1000 + }, + "search": [ + "small-stern" + ] + }, + { + "uid": "67e89248c2a385712acdcdad1158a09d", + "css": "teilen", + "code": 59468, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M343 813H93C87 813 77 810 70 803 63 797 60 790 60 780V93C60 87 63 77 70 70 77 67 87 63 93 63H653C673 63 690 80 690 100V347C690 363 703 377 720 377S750 363 750 347V97C750 43 707 0 653 0H93C70 0 43 10 27 27 10 47 0 70 0 93V780C0 803 10 830 27 847 43 863 67 873 93 873H343C360 873 373 860 373 843 373 827 360 813 343 813ZM873 750C840 750 810 763 783 787 780 790 773 797 770 800L687 767C687 760 687 757 687 750 687 737 683 727 680 713L783 650C807 673 837 687 870 687 903 687 933 673 960 650 983 627 997 593 997 560 997 527 983 497 960 470 937 447 903 433 870 433S807 447 780 470C757 493 743 527 743 560 743 573 747 583 750 597L647 660C623 637 593 623 560 623 527 623 497 637 470 660S433 717 433 750C433 783 447 813 470 840 493 863 527 877 560 877S623 863 650 840C653 837 660 830 663 827L750 863C750 870 750 873 750 880 750 913 763 943 787 970 810 993 843 1007 877 1007S940 993 967 970C990 947 1003 913 1003 880 1003 847 990 817 967 790 940 763 907 750 873 750ZM830 517C843 503 857 500 873 500S907 507 917 517C930 530 933 543 933 560 933 577 927 593 917 603 903 617 890 620 873 620S840 613 830 603C827 600 823 597 823 593 823 593 823 590 823 590 823 590 823 587 823 587 820 577 817 567 817 557 813 547 820 530 830 517ZM620 773C620 773 620 773 620 773 620 773 620 773 620 773 617 783 610 790 607 797 593 810 580 813 563 813S530 807 520 797C507 783 500 767 500 750 500 733 507 717 517 707 530 693 543 690 560 690S593 697 603 707C607 710 610 713 610 717 610 717 610 720 610 720 610 720 610 723 610 723 613 733 617 743 617 753 627 757 623 763 620 773ZM920 920C907 933 893 937 877 937S843 930 833 920C820 907 817 893 817 877 817 870 817 863 820 853 820 853 820 853 820 853 820 853 820 853 820 853 823 847 827 840 833 833 847 820 860 817 877 817S910 823 920 833C933 847 937 860 937 877 937 890 930 907 920 920Z", + "width": 1000 + }, + "search": [ + "teilen" + ] + }, + { + "uid": "23a486a20c97ee13dc3673b32ef89273", + "css": "social-telegram", + "code": 59469, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M0 0V1000H1000V0H0ZM738 326C736 340 730 382 722 432 720 452 716 472 712 494L678 720C678 720 676 754 650 760 626 766 584 740 578 734 576 734 570 730 562 724 530 704 462 658 432 634 422 626 410 608 434 588 486 540 548 482 586 444 604 426 620 386 548 436L344 574C344 574 320 588 278 576 234 558 184 540 184 540S150 518 208 496L208 496 544 358C578 344 690 298 690 298S742 276 738 326Z", + "width": 1000 + }, + "search": [ + "social-telegram" + ] + }, + { + "uid": "e6d6be0f3e67dc9832a5d891b22b5311", + "css": "social-threema", + "code": 59470, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M410 395H407C399 395 392 401 392 410V538C392 546 399 553 407 553H596C604 553 611 546 611 538V410C611 401 604 395 596 395H592V359C592 308 552 268 501 268 451 268 410 308 410 359V395ZM447 395V359C447 328 471 304 501 304 532 304 556 328 556 359V395H447ZM1000 0H0V1000H1000V0ZM361 673L200 713 234 575C200 530 180 476 180 418 180 262 324 136 501 136 679 136 823 262 823 418 823 575 679 701 501 701 451 701 403 691 361 673ZM556 828C556 858 532 883 501 883 471 883 447 858 447 828 447 798 471 773 501 773 532 773 556 798 556 828ZM359 828C359 858 334 883 304 883 274 883 249 858 249 828 249 798 274 773 304 773 334 773 359 798 359 828ZM753 828C753 858 729 883 699 883 668 883 644 858 644 828 644 798 668 773 699 773 729 773 753 798 753 828Z", + "width": 1000 + }, + "search": [ + "social-threema" + ] + }, + { + "uid": "477bae0cc8adf3e9aff83f4f826d902d", + "css": "social-whatsapp", + "code": 59471, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M377 719C416 742 460 754 505 754 644 754 757 642 757 503 757 435 731 372 683 325 636 277 573 251 505 251 367 251 254 364 254 502 254 550 267 596 292 636L298 646 273 739 368 714 377 719ZM592 541C599 544 636 562 643 566 645 567 646 567 647 568 653 570 656 572 658 575 660 578 660 593 653 611 647 628 617 645 602 647 589 649 573 649 555 644 544 640 530 636 512 628 441 597 393 528 384 515 383 514 383 514 383 514 382 513 382 513 382 513 378 507 352 472 352 435 352 400 369 382 377 374 377 373 378 373 378 372 385 365 393 363 398 363 403 363 408 363 413 363 413 363 414 363 414 363 419 363 424 363 430 376 432 382 437 393 441 403 446 417 452 430 453 432 455 436 456 440 454 445 453 446 453 446 453 447 451 451 449 454 446 458 445 460 443 461 442 463 439 466 437 469 435 471 431 475 427 479 431 487 436 494 451 519 473 539 498 561 519 570 529 574 531 575 533 576 534 576 542 580 546 580 551 575 555 570 570 553 575 545 580 537 585 539 592 541ZM1000 0H0V1000H1000V0ZM505 200C586 200 662 232 719 289 776 346 808 422 808 503 808 670 672 805 505 805H505C454 805 405 793 360 769L200 811 243 654C217 608 203 556 203 502 203 336 338 200 505 200Z", + "width": 1000 + }, + "search": [ + "social-whatsapp" + ] + }, + { + "uid": "a1214cb264231f281a4954cd40a69597", + "css": "suche-big", + "code": 59472, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M439 122C258 122 111 269 111 450 111 631 258 778 439 778 534 778 620 737 680 672 734 614 767 536 767 450 767 269 620 122 439 122ZM11 450C11 214 203 22 439 22 675 22 867 214 867 450 867 544 836 632 784 703L974 892C994 912 994 944 974 963 955 983 923 983 903 963L716 776C642 839 545 878 439 878 203 878 11 686 11 450Z", + "width": 1000 + }, + "search": [ + "suche-big" + ] + }, + { + "uid": "b9cd4d85631c57193ef8adc082d5e4b3", + "css": "xsmall-pin", + "code": 59473, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M496 31C398 31 303 70 234 140 164 210 125 304 125 402 125 658 380 890 459 955 469 964 482 969 496 969 510 969 523 964 534 955 612 890 867 658 867 402 867 304 828 210 758 140 689 70 595 31 496 31V31ZM496 598C458 598 420 586 388 565 356 543 330 513 316 477 301 441 297 402 305 364 312 326 331 292 358 264 385 237 420 218 458 211 496 203 535 207 571 222 607 237 637 262 659 294 680 326 691 364 691 402 691 428 686 453 677 477 667 501 652 522 634 540 616 559 595 573 571 583 547 593 522 598 496 598V598Z", + "width": 938 + }, + "search": [ + "xsmall-pin" + ] + }, + { + "uid": "caad58c855aa4c531e5792f3f7bbce82", + "css": "check-1", + "code": 59474, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M1285 167L517 934C485 967 432 967 399 934L49 583 167 465 458 757 1167 49 1285 167Z", + "width": 1333 + }, + "search": [ + "check-1" + ] + }, + { + "uid": "2315ecfb5fe0c9c765a61fb883302efb", + "css": "xsmall-euro", + "code": 59475, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M800 162C713 75 594 25 469 25 375 25 288 56 206 106 131 156 69 231 31 319 0 400-6 500 6 587 25 681 69 762 138 825 200 888 288 938 375 956 469 975 563 963 644 931 731 894 800 837 856 756 906 681 938 587 938 494 938 375 888 250 800 162ZM419 350C419 350 425 350 419 350 425 356 425 356 425 356H544C550 356 556 356 563 362 569 362 575 369 581 375 588 375 588 381 594 387 594 394 600 400 600 406S600 419 594 425C594 431 588 437 581 444 575 444 569 450 563 450S556 450 550 450H375C375 450 369 450 369 450 369 450 369 456 363 456 363 469 363 481 363 494 363 500 363 500 363 506 363 506 363 512 363 512 363 512 369 512 369 512H494C506 512 519 519 531 525 538 531 544 544 544 562S544 594 531 606C525 612 513 619 500 619H413C413 619 406 619 406 619 406 619 406 619 400 625S400 631 400 631C400 631 400 637 400 637 438 687 506 706 613 706 625 706 638 712 650 719 656 725 663 737 663 756 663 769 656 781 650 794 644 800 631 806 613 806 544 806 350 806 288 631 288 631 288 625 281 625 281 625 275 625 275 625H244C231 625 219 619 206 612 200 594 194 581 194 569S200 544 206 531C213 525 225 519 244 519H256C256 519 256 519 263 519 263 519 263 519 269 519S269 519 269 512C269 512 269 512 269 506 269 500 269 500 269 494 269 481 269 469 269 462 269 462 269 462 269 456 269 456 269 456 269 450 269 450 269 450 263 450 263 450 263 450 256 450H244C231 450 219 450 213 437 200 431 200 419 200 406S206 381 213 369C219 362 231 356 250 356H288C288 356 294 356 294 356 294 356 294 356 300 350 369 194 550 194 619 194 631 194 644 200 656 206 663 212 669 225 669 244 669 256 663 269 656 281 650 287 638 294 619 294 531 294 469 306 425 337 425 337 419 344 419 350 419 344 419 350 419 350Z", + "width": 938 + }, + "search": [ + "xsmall-euro" + ] + }, + { + "uid": "b14b729f590dcae93c82a1cd8038a50f", + "css": "xsmall-geschlossen", + "code": 59476, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M469 25C213 25 0 237 0 494 0 750 213 963 469 963 725 963 938 750 938 494 938 237 725 25 469 25ZM156 494C156 319 294 181 469 181 525 181 581 200 625 225L200 650C175 606 156 556 156 494ZM469 806C413 806 356 787 313 762L738 337C763 381 781 437 781 494 781 669 644 806 469 806Z", + "width": 938 + }, + "search": [ + "xsmall-geschlossen" + ] + }, + { + "uid": "8dc3ca9e595b8c5bdb726e9433780325", + "css": "xsmall-kalender", + "code": 59477, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M894 169C881 156 856 144 838 144H731C731 144 725 144 725 144S725 137 725 137V69C725 56 719 50 713 44 706 37 694 31 688 31S669 37 663 44C656 50 650 62 650 69V256C650 262 650 269 644 275 631 281 625 281 613 281S600 281 594 275C588 269 588 262 588 250V162C588 156 588 150 581 150 575 150 569 144 569 144H325C325 144 319 144 319 144 319 144 319 137 319 137V69C319 56 313 50 306 44 294 31 281 25 275 25S256 31 244 37C238 44 238 56 238 69V256C238 262 238 269 231 275 219 281 213 281 206 281S188 281 181 275C181 269 175 262 175 250V162C175 156 175 150 169 150 169 150 163 144 156 144H100C81 144 63 150 44 169 25 181 19 200 19 225V375H919V225C919 200 913 181 894 169ZM19 888C19 906 25 925 44 944 56 956 81 969 100 969H844C863 969 881 963 900 944 913 931 925 906 925 888V456H19V888Z", + "width": 938 + }, + "search": [ + "xsmall-kalender" + ] + }, + { + "uid": "fd11e772a1d22c7d416eb232db757f14", + "css": "xsmall-liste", + "code": 59478, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M469 812C469 812 469 812 469 812 463 812 463 812 456 812 456 812 450 812 450 812 450 812 450 812 450 819L425 944C425 944 425 950 425 950 425 950 425 956 431 956 431 956 438 963 438 963 438 963 444 963 444 963 444 963 444 963 450 963L575 938C575 938 581 938 581 938 581 938 581 938 581 931 581 931 581 925 581 925 581 925 581 919 581 919L469 812ZM925 512C919 500 913 487 900 481 881 462 856 456 825 462 800 462 775 475 756 494L500 750C500 750 500 756 500 756S500 762 500 762L631 894C631 894 638 894 638 894 638 894 644 894 644 894L906 631C919 619 925 606 931 594 938 581 938 569 938 556 938 537 931 525 925 512ZM700 469C700 469 700 462 700 462V162C700 150 694 131 681 119 669 106 656 100 638 100H488C488 100 481 100 481 100 481 100 481 100 475 94 469 81 450 62 425 50 400 37 375 25 350 25 325 25 300 31 275 44 256 62 238 81 225 100 225 100 225 100 219 106S219 106 213 106H56C44 106 31 112 19 125 6 131 0 150 0 162V825C0 837 6 856 19 869 31 881 44 888 63 888H375C375 888 381 888 381 888S381 881 388 881L388 875C394 850 400 806 406 781L600 562 700 469ZM413 637C406 644 400 644 394 644H238C231 644 225 637 219 637 206 631 206 625 206 619 206 612 206 600 213 594 219 587 225 587 231 587H388C394 587 400 594 406 594 413 600 413 606 413 619 419 625 419 631 413 637ZM488 500C481 506 475 512 469 512H238C225 512 219 506 213 500 206 494 206 487 206 481 206 475 206 462 213 456 219 450 225 450 231 450H469C475 450 481 456 488 456 494 462 500 469 500 481 500 487 494 494 488 500ZM488 362C481 369 475 375 469 375H238C225 375 219 369 213 362 206 356 206 350 206 344 206 337 206 325 213 319 219 312 225 312 238 312H475C475 312 481 312 488 319 494 325 500 337 500 344 500 350 494 356 488 362Z", + "width": 938 + }, + "search": [ + "xsmall-liste" + ] + }, + { + "uid": "e10a91651f33190c2be44419e97d5b8a", + "css": "xsmall-offen", + "code": 59479, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M931 469C925 462 919 450 913 444L831 381C825 375 819 362 813 356 806 344 806 331 806 325L819 225C819 212 819 206 813 194 806 181 806 175 794 169 788 162 775 156 769 150 756 144 750 144 738 144L638 156C625 156 613 156 606 150 600 150 594 137 588 131L525 50C513 44 506 37 500 37S481 25 469 25C456 25 450 25 438 31 431 37 425 44 419 56L356 131C344 137 338 144 325 150 313 156 306 156 294 156L194 144C181 144 175 144 163 150 156 150 144 156 138 162 131 169 125 181 119 187 119 200 119 212 119 219L131 319C131 331 131 344 125 350 119 362 113 375 106 381L25 444C19 450 13 456 6 469 0 475 0 487 0 494S0 512 6 525C13 531 19 544 25 550L106 612C113 619 125 631 125 637 131 650 131 662 131 669L119 769C119 781 119 787 125 800 125 812 131 819 138 825S156 837 163 844 181 850 194 850L294 837C306 837 319 837 325 844 338 850 344 856 350 863L413 944C419 950 425 956 438 963 444 969 456 969 469 969S488 969 500 963C506 956 519 950 525 944L588 869C594 863 606 850 613 850S638 844 644 844L744 856C756 856 763 856 775 850S794 844 800 831C806 825 813 812 819 806 825 794 825 787 825 775L813 675C813 662 813 650 819 644 825 631 831 625 838 619L919 556C925 550 931 544 938 531 938 519 938 506 938 494S938 475 931 469ZM663 419L500 662C494 669 488 681 475 687 463 694 456 700 444 700 431 700 419 700 406 694 394 687 388 681 375 675L275 562C263 544 263 512 281 494 300 481 331 481 350 500L438 594 594 362C606 344 638 337 656 350 675 369 681 400 663 419Z", + "width": 938 + }, + "search": [ + "xsmall-offen" + ] + }, + { + "uid": "4bf3270ec7b35147f0fec5a0e3750033", + "css": "xsmall-uhr", + "code": 59480, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M800 162C713 75 594 25 469 25 375 25 288 56 206 106 131 156 69 231 31 319 0 400-6 500 6 587 25 681 69 762 138 825 200 888 288 938 375 956 469 975 563 963 644 931 731 894 800 837 856 756 906 681 938 587 938 494 938 375 888 256 800 162ZM681 687C681 694 675 694 675 700V700C669 706 656 712 650 712 638 712 631 712 625 700L425 525C419 519 419 519 413 512 413 506 406 500 406 494V281C406 269 413 262 419 256 431 244 438 244 450 244S469 250 475 256C481 262 488 275 488 281V481L669 650C675 656 675 656 675 662 675 669 681 675 681 675 681 675 681 681 681 687Z", + "width": 938 + }, + "search": [ + "xsmall-uhr" + ] + }, + { + "uid": "dbda4e04e313d84ce8c6c52a8410304e", + "css": "social-facebook", + "code": 59481, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M1000 0H0V1000H1000V0ZM500 180C676 180 820 324 820 500 820 660 704 792 550 816V592H624L638 500H550V440C550 414 562 390 602 390H642V312C642 312 606 306 570 306 496 306 450 350 450 430V500H368V592H450V816C298 792 180 660 180 500 180 324 324 180 500 180Z", + "width": 1000 + }, + "search": [ + "social-facebook" + ] + }, + { + "uid": "c7a6056b60a633f137df2ce42a6f6e5e", + "css": "liste-1", + "code": 59482, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M878 498C863 498 849 504 838 515L527 826 507 927 608 907 919 595C929 585 935 570 935 555 935 540 929 526 919 515L918 515C908 504 893 498 878 498ZM963 640L645 958C641 962 635 965 629 966L473 997C463 999 452 996 445 989 437 981 434 971 436 961L467 804C469 798 472 793 476 788L794 470C816 448 847 435 878 435 910 435 940 448 963 470 963 470 963 470 963 470L963 471C985 493 998 523 998 555 998 587 985 617 963 640ZM221 438C221 421 235 407 252 407H604C621 407 635 421 635 438 635 455 621 469 604 469H252C235 469 221 455 221 438ZM221 594C221 577 235 563 252 563H477C494 563 508 577 508 594 508 611 494 625 477 625H252C235 625 221 611 221 594ZM221 750C221 733 235 719 252 719H377C394 719 408 733 408 750 408 768 394 782 377 782H252C235 782 221 768 221 750ZM406 63C373 63 341 76 318 100 294 123 281 155 281 188 281 205 267 219 250 219H94C86 219 78 222 72 228 66 234 63 242 63 250V907C63 915 66 923 72 929 78 935 86 938 94 938H340C357 938 371 952 371 969 371 987 357 1001 340 1001H94C69 1001 45 991 28 973 10 955 0 932 0 907V250C0 226 10 202 28 184 45 167 69 157 94 157H221C228 119 246 83 274 55 309 20 357 0 406 0 456 0 504 20 539 55 567 83 585 119 591 157H719C744 157 768 167 785 184 803 202 813 226 813 250V377C813 395 799 409 781 409 764 409 750 395 750 377V250C750 242 747 234 741 228 735 222 727 219 719 219H563C545 219 531 205 531 188 531 155 518 123 495 100 471 76 439 63 406 63ZM406 125C394 125 382 130 373 139 364 148 359 160 359 172 359 182 362 191 367 198 372 206 380 212 388 216 397 219 406 220 415 218 425 216 433 212 439 205 446 199 450 191 452 181 454 172 453 163 450 154 446 146 440 138 432 133 425 128 416 125 406 125Z", + "width": 1000 + }, + "search": [ + "liste-1" + ] + }, + { + "uid": "fe116ae90a63a2a494b4fbc1292e93e6", + "css": "social-linkedin", + "code": 59483, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M356 310C330 310 310 330 310 356S330 402 356 402 402 382 402 356C400 330 380 310 356 310ZM394 440C394 436 392 434 388 434 366 434 344 434 320 434 316 434 314 436 314 440V678C314 682 316 684 320 684H386C390 684 390 684 392 684 392 684 392 682 392 678 392 638 392 598 392 558V440H394ZM0 0V1000H1000V0C1000 0 0 0 0 0ZM760 722C760 742 744 758 724 758H720 278C260 758 246 748 240 732 240 730 240 726 240 722 240 574 240 426 240 278 240 256 256 240 276 240 288 240 300 240 312 240 318 240 324 240 330 240H500C524 240 550 240 574 240 624 240 672 240 722 240 742 240 758 254 760 272 760 274 760 276 760 278 760 278 760 722 760 722ZM638 438C614 428 590 426 564 432 544 438 528 450 516 470V442C516 438 514 436 510 436 488 436 468 436 446 436 442 436 440 438 440 442V680C440 684 442 686 446 686 468 686 490 686 512 686 516 686 518 684 518 680V560C518 552 518 544 520 536 522 520 530 506 548 502 554 500 560 500 566 500 584 500 596 508 600 526 602 536 604 546 604 558 604 600 604 640 604 680 604 684 606 686 610 686 632 686 654 686 676 686 680 686 682 684 682 680V546C682 528 682 510 678 492 674 468 662 448 638 438Z", + "width": 1000 + }, + "search": [ + "social-linkedin" + ] + }, + { + "uid": "d7ca9617fdadb8beac0ccd6b8927a64e", + "css": "social-pinterest", + "code": 59484, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M1000 0H0V1000H1000V0ZM180 500C180 324 324 180 500 180S820 324 820 500C820 676 676 820 500 820 466 820 436 814 406 806 420 784 438 750 446 722 450 706 466 646 466 646 476 666 506 682 540 682 636 682 706 594 706 482 706 376 620 298 508 298 370 298 296 390 296 492 296 540 322 598 362 616 368 618 372 618 372 612 372 610 374 606 376 600 378 592 380 582 382 576 382 572 382 570 380 566 366 550 356 520 356 494 356 424 410 356 500 356 578 356 634 410 634 486 634 572 590 632 534 632 502 632 478 606 486 574 490 560 494 546 498 532 506 508 512 484 512 466 512 442 498 420 472 420 440 420 414 454 414 498 414 526 424 546 424 546S392 680 386 706C380 734 382 772 384 798 264 752 180 636 180 500Z", + "width": 1000 + }, + "search": [ + "social-pinterest" + ] + }, + { + "uid": "a1cd6a73f3efa0921f1e95978d37d8ef", + "css": "social-xing", + "code": 59486, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M1000 0H0V1000H1000V0ZM634 216C638 208 644 200 656 200H740C746 200 748 202 752 206 754 210 754 214 752 220L568 558C568 558 568 558 568 558 568 558 568 558 568 558 568 558 568 558 568 558L686 780C688 784 688 790 686 794 684 798 680 800 674 800H590C578 800 570 792 566 784 566 784 448 560 448 558 454 548 634 216 634 216ZM294 324C296 320 300 318 306 318H390C402 318 410 326 414 334 414 334 472 438 472 438 470 440 456 468 440 498L382 602C378 610 372 618 360 618H276C270 618 268 616 266 612 264 608 264 604 266 598L354 436C354 436 354 436 354 436 354 436 354 436 354 436 354 436 354 436 354 436L298 334C292 332 292 328 294 324Z", + "width": 1000 + }, + "search": [ + "social-xing" + ] + }, + { + "uid": "3b13359a6c11fad7e8691a6d96572316", + "css": "zoom", + "code": 59487, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M990 947L720 677C730 663 740 650 750 637 793 570 820 490 820 410 820 300 777 197 700 120 620 43 517 0 410 0 327 0 250 23 183 70S63 177 30 253C0 327-7 410 7 490 23 570 60 643 120 700 177 757 250 797 330 813 410 830 490 820 567 790 607 773 643 750 677 723L947 993C960 1007 980 1007 990 993 1003 980 1003 960 990 947ZM653 653C653 653 653 653 653 653 653 653 653 653 653 653 620 687 583 713 540 730 477 757 407 763 340 750 273 737 210 703 163 657S83 547 70 480C57 413 63 343 90 280S160 163 217 123 340 63 410 63C503 63 590 100 653 163 717 227 753 317 753 407 753 477 733 543 693 600 683 620 670 637 653 653ZM593 373H437V220C437 203 423 190 407 190S373 200 373 220V377H220C203 377 190 390 190 407 190 423 203 437 220 437H377V593C377 610 390 623 407 623S437 610 437 593V437H593C610 437 623 423 623 407 627 390 610 373 593 373Z", + "width": 1000 + }, + "search": [ + "zoom" + ] + }, + { + "uid": "42bffb5f32aa5a5906913a6e388f1364", + "css": "social-youtube", + "code": 59488, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M0 0V1000H1000V0H0ZM826 664C818 694 796 716 766 724 712 740 500 740 500 740S288 740 234 726C204 718 182 696 174 666 160 612 160 500 160 500S160 388 174 336C182 306 204 284 234 276 286 262 500 262 500 262S712 262 766 276C796 284 818 306 826 336 840 390 840 500 840 500S840 612 826 664ZM430 602L608 500 430 398V602Z", + "width": 1000 + }, + "search": [ + "social-youtube" + ] + }, + { + "uid": "cf15dd576a2e1a93292be1e47448cdf7", + "css": "social-instagram", + "code": 59489, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M0 0V1000H1000V0H0ZM778 602C776 630 772 650 766 668S750 700 734 716C718 732 704 740 686 748 668 754 650 760 620 760 592 762 582 762 508 762S426 762 396 760C368 758 348 754 330 748S298 732 282 716C266 700 258 686 250 668 244 650 238 632 238 602 240 572 240 564 240 490S240 408 242 378C244 350 248 330 254 312S270 280 286 264 316 240 334 232C352 226 370 220 400 220 428 218 438 218 512 218S594 218 624 220C652 222 672 226 690 232 708 238 722 248 738 264 754 280 762 294 770 312 776 330 782 348 782 378 784 406 784 416 784 490S780 572 778 602ZM510 400C560 400 600 440 600 490S560 580 510 580 420 540 420 490 460 400 510 400ZM720 330C716 318 710 308 700 298S682 282 668 278C658 274 644 270 618 268 590 266 582 266 508 266 436 266 428 266 398 268 372 270 358 274 348 278 336 282 326 288 316 298S300 316 296 330C292 340 288 354 286 380 284 408 284 416 284 490 284 562 284 570 286 600 288 626 292 640 296 650 300 662 306 672 316 682S334 698 348 702C358 706 372 710 398 712 426 714 434 714 508 714S588 714 618 712C644 710 658 706 668 702 680 698 690 692 700 682S716 664 720 650C724 640 728 626 730 600 732 572 732 564 732 490 732 418 732 410 730 380 728 354 724 340 720 330ZM510 628C434 628 372 566 372 490S434 352 510 352 648 414 648 490 586 628 510 628ZM654 378C636 378 622 364 622 346S636 314 654 314C672 314 686 328 686 346S672 378 654 378Z", + "width": 1000 + }, + "search": [ + "social-instagram" + ] + }, + { + "uid": "b162f7a724dca2e4722c7cae5f6a28f1", + "css": "faq", + "code": 59497, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500 233C407 233 333 307 333 400V433H400V400C400 347 443 300 500 300S600 343 600 400 557 500 500 500C480 500 467 513 467 533V600H533V563C610 547 667 480 667 400 667 310 593 233 500 233ZM500 667C477 667 460 687 460 707S480 747 500 747 540 727 540 707 523 667 500 667ZM500 0C223 0 0 223 0 500 0 777 223 1000 500 1000 777 1000 1000 777 1000 500 1000 223 777 0 500 0ZM500 933C260 933 67 740 67 500S260 67 500 67 933 260 933 500 740 933 500 933Z", + "width": 1000 + }, + "search": [ + "faq" + ] + }, + { + "uid": "0dacf649e1950136f4d8ef3c94ae13fb", + "css": "userlike", + "code": 59590, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M826 0H174C111 0 60 51 60 114V776C60 839 111 890 174 890H661L940 1000V776 764 114C940 51 889 0 826 0ZM803 673C714 735 609 768 500 768 391 768 286 735 197 673 183 663 180 643 190 629 199 615 219 611 233 621 312 676 404 705 500 705 596 705 688 676 767 621 781 611 801 615 811 629 821 643 817 663 803 673Z", + "width": 1000 + }, + "search": [ + "userlike" + ] + }, + { + "uid": "9de237a643e0d44252a0c08e8af6a45d", + "css": "userlike-chat", + "code": 59591, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500 25C238 25 25 238 25 500S238 975 500 975C576 975 649 957 712 925H847C861 925 875 920 884 910 894 900 900 886 900 872V756C949 680 975 591 975 500 975 238 762 25 500 25ZM752 673C745 681 738 685 724 685H276C265 685 255 680 248 673 240 666 236 656 236 645 236 635 241 625 248 617 255 610 265 606 276 606H724C737 606 745 610 752 617 760 625 764 635 764 645 764 656 760 666 752 673ZM752 528C745 535 735 539 724 539H355C344 539 334 535 327 528 319 520 315 510 315 500S320 479 327 472C334 464 344 460 355 460H724C735 460 745 465 752 472 760 479 764 489 764 500S760 520 752 528ZM752 383C745 390 737 394 724 394H276C265 394 255 390 248 383 240 375 236 365 236 355 236 344 241 334 248 327 255 319 265 315 276 315H724C737 315 745 319 752 327 760 334 764 344 764 355 764 365 760 375 752 383Z", + "width": 1000 + }, + "search": [ + "userlike-chat" + ] + }, + { + "uid": "95c169cbbd936b5663176be270f02c15", + "css": "magazine", + "code": 59592, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M997 70C993 63 990 57 983 50 977 43 970 40 963 37 953 33 947 33 937 33 783 40 633 87 500 163 367 87 217 40 63 33 53 33 47 33 40 37 30 40 23 43 20 50 13 57 7 63 3 70 0 77 0 83 0 93V770C0 787 7 800 17 810 23 817 33 823 40 827V883C40 893 40 900 47 907 50 913 57 920 63 927 67 933 73 940 83 940 90 943 100 943 110 943 237 927 363 933 487 963 490 963 493 967 500 967 500 967 500 967 500 967S500 967 503 967C503 967 507 967 507 967 510 967 510 967 513 967 513 967 513 967 513 967S517 967 517 967C640 937 767 930 893 947 903 947 910 947 917 943 923 940 933 937 940 930S950 917 957 910C960 903 963 893 963 887V830C973 827 983 823 990 813 1000 803 1007 787 1007 773V93C1000 83 1000 77 997 70ZM933 763C793 770 657 810 533 877V223C657 153 793 110 933 103V763ZM67 100C207 107 347 150 467 220V873C343 807 207 770 67 760V100ZM107 877V833C163 840 220 850 273 867 217 867 163 870 107 877ZM727 867C780 850 833 840 890 833V873C837 870 780 867 727 867Z", + "width": 1000 + }, + "search": [ + "magazine" + ] + }, + { + "uid": "3437fbb046c1eac03d43824a5a17a608", + "css": "lokalisierung", + "code": 59593, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500 344C459 344 419 360 390 389 360 419 344 459 344 500S360 581 390 610C419 640 459 656 500 656S581 640 611 610C640 581 656 541 656 500S640 419 611 389C581 360 541 344 500 344ZM434 434C451 416 475 406 500 406S549 416 566 434C584 451 594 475 594 500S584 549 566 566C549 584 525 594 500 594S451 584 434 566C416 549 406 525 406 500S416 451 434 434ZM500 0C517 0 531 14 531 31V158C611 165 686 200 743 257S835 389 842 469H969C986 469 1000 483 1000 500S986 531 969 531H842C835 611 800 686 743 743S611 835 531 842V969C531 986 517 1000 500 1000S469 986 469 969V842C389 835 314 800 257 743S165 611 158 531H31C14 531 0 517 0 500S14 469 31 469H158C165 389 200 314 257 257S389 165 469 158V31C469 14 483 0 500 0ZM781 500C781 425 752 354 699 301S575 219 500 219C425 219 354 248 301 301S219 425 219 500C219 575 248 646 301 699S425 781 500 781C575 781 646 752 699 699S781 575 781 500Z", + "width": 1000 + }, + "search": [ + "lokalisierung" + ] + }, + { + "uid": "b6dae7dca718b4eb85a0bf48c93be366", + "css": "login-flyout", + "code": 59594, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M723 513C727 507 727 497 723 487 720 483 720 480 717 477L563 323C550 310 530 310 517 323S503 357 517 370L613 467H50C30 467 17 480 17 500 17 520 30 533 50 533H610L513 630C500 643 500 663 513 677 520 683 530 687 537 687S553 683 560 677L713 523C717 523 720 517 723 513ZM410 963C383 963 360 950 343 933 327 917 320 893 320 867L320 683C320 663 333 650 353 650S387 663 387 683V867C387 873 390 880 393 887 397 890 403 893 410 893L910 893C917 893 920 890 927 887 930 883 933 877 933 870L933 137C933 130 930 123 927 117 923 113 917 110 910 110L413 110C407 110 403 113 397 117 393 120 390 127 390 133L390 317C390 337 377 350 357 350S323 337 323 317V133C323 110 330 87 347 70 363 53 387 40 410 40L910 40C937 40 960 53 977 70 993 87 1000 110 1000 137L1000 870C1000 893 993 917 977 933 960 950 937 963 913 963L410 963Z", + "width": 1000 + }, + "search": [ + "login-flyout" + ] + }, + { + "uid": "363882cb64273c3262d73770e6706d96", + "css": "login-header", + "code": 59595, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M913 30C913 30 913 30 913 30L400 30C400 30 400 30 400 30 377 30 353 43 337 60 320 80 310 103 313 127V313C313 330 327 343 343 343 360 343 373 330 373 313V127C373 127 373 127 373 127 373 120 377 113 380 107 383 100 393 97 400 97H910C917 97 923 100 930 107 937 113 937 120 937 127 937 127 937 127 937 127V877C937 877 937 877 937 877 937 883 933 890 930 897 927 903 917 907 910 907H400C393 907 387 903 380 897 373 890 373 883 373 877 373 877 373 877 373 877V690C373 673 360 660 343 660 327 660 313 673 313 690V877C313 900 320 923 337 940 353 957 377 970 400 970 400 970 400 970 400 970H910C910 970 910 970 910 970 933 970 957 957 973 940 990 923 997 900 997 877V127C997 103 990 80 973 63 960 43 937 33 913 30ZM510 323C497 337 497 357 510 367L613 470H30C13 470 0 483 0 500S13 530 30 530H610L510 633C497 647 497 667 510 677 523 690 543 690 553 677L710 520C723 507 723 487 710 477L553 320C540 310 520 310 510 323Z", + "width": 1000 + }, + "search": [ + "login-header" + ] + }, + { + "uid": "316642e1559e5d1c16dd21f54065b6ab", + "css": "barrierefreiheit", + "code": 59393, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500 326.3C557.9 326.3 604.9 279.3 604.9 221.4 604.9 163.5 557.9 116.5 500 116.5 442.1 116.5 395.1 163.5 395.1 221.4 394.4 278.6 442.1 326.3 500 326.3ZM500 182.6C521.1 182.6 538.1 199.6 538.1 220.7 538.1 241.8 521.1 258.9 500 258.9 478.9 258.9 461.9 241.8 461.9 220.7 461.9 200.3 478.9 182.6 500 182.6ZM694.8 282C671 282 648.5 290.9 631.5 307.9 596 342.6 525.9 351.5 499.3 352.9 472.8 352.2 402.6 342.6 367.2 307.9 350.1 291.6 327.7 282 303.8 282 279.3 282 256.1 292.2 239.1 309.3 222.1 326.3 213.2 349.5 213.2 374 213.2 398.5 223.4 421 240.5 438 290.9 487.1 355.6 510.9 408.7 523.2V529.3L320.2 735.7 318.8 739.8C301.8 786.8 326.3 838.6 373.3 855.6 383.5 859 393.7 861 404 861 441.4 861 474.8 837.9 488.4 803.1L499.3 777.3 510.2 803.1C523.8 837.9 557.2 861 594.7 861 604.9 861 615.8 859 625.3 855.6 672.3 838.6 696.9 786.8 679.8 739.8L678.5 735.7 589.9 529.3V523.2C643.1 510.9 707.8 487.1 758.2 438 775.2 421 785.4 398.5 785.4 374 785.4 349.5 776.6 327 759.5 309.3 743.2 292.2 719.3 282 694.8 282ZM711.9 389.6C653.3 446.9 565.4 461.9 523.8 465.9V542.2L617.8 760.9C622.6 773.2 615.8 786.8 603.5 791.6 600.8 792.2 598.1 792.9 595.4 792.9 585.8 792.9 576.3 786.8 572.9 777.3L500 602.9 427.1 777.3C423.7 786.8 414.2 792.9 404.6 792.9 401.9 792.9 399.2 792.2 396.5 791.6 384.2 786.8 377.4 773.2 382.2 760.9L476.2 542.2V465.9C433.9 461.9 346.1 446.9 288.1 389.6 278.6 380.1 278.6 365.1 287.5 355.6 292.2 350.8 298.4 348.1 304.5 348.1 310.6 348.1 316.8 350.1 320.8 354.9 382.8 415.5 493.2 418.9 499.3 418.9 503.4 418.9 615.8 415.5 677.8 354.9 682.6 350.1 688.7 348.1 694.1 348.1 700.3 348.1 706.4 350.8 711.2 355.6 721.4 365.8 721.4 380.8 711.9 389.6ZM0 500C0 224.1 224.1 0 500 0 775.2 0 1000 224.1 1000 500 1000 775.9 775.9 1000 500 1000 224.1 1000 0 775.9 0 500ZM66.8 499.3C66.8 738.4 261.6 932.6 500 932.6 738.4 932.6 932.6 738.4 933.2 499.3 933.2 260.2 739.1 66.1 500 66.1 260.9 66.1 66.8 260.9 66.8 499.3Z", + "width": 1000 + }, + "search": [ + "barrierefreiheit" + ] + }, + { + "uid": "2f02aef954ffb7c119417ecfc4cb733e", + "css": "checkbox-liste", + "code": 59498, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M516.7 866.7H483.3C428.1 866.7 383.3 821.9 383.3 766.7L383.3 733.3C383.3 678.1 428.1 633.3 483.3 633.3H516.7C571.9 633.3 616.7 678.1 616.7 733.3V766.7C616.7 821.9 571.9 866.7 516.7 866.7ZM516.7 800C535.1 800 550 785.1 550 766.7V733.3C550 714.9 535.1 700 516.7 700H483.3C464.9 700 450 714.9 450 733.3V766.7C450 785.1 464.9 800 483.3 800H516.7ZM516.7 616.7H483.3C428.1 616.7 383.3 571.9 383.3 516.7L383.3 483.3C383.3 428.1 428.1 383.3 483.3 383.3H516.7C571.9 383.3 616.7 428.1 616.7 483.3V516.7C616.7 571.9 571.9 616.7 516.7 616.7ZM516.7 550C535.1 550 550 535.1 550 516.7V483.3C550 464.9 535.1 450 516.7 450H483.3C464.9 450 450 464.9 450 483.3V516.7C450 535.1 464.9 550 483.3 550H516.7ZM516.7 366.7H483.3C428.1 366.7 383.3 321.9 383.3 266.7L383.3 233.3C383.3 178.1 428.1 133.3 483.3 133.3L516.7 133.3C571.9 133.3 616.7 178.1 616.7 233.3V266.7C616.7 321.9 571.9 366.7 516.7 366.7ZM516.7 300C535.1 300 550 285.1 550 266.7V233.3C550 214.9 535.1 200 516.7 200H483.3C464.9 200 450 214.9 450 233.3V266.7C450 285.1 464.9 300 483.3 300H516.7Z", + "width": 1000 + }, + "search": [ + "checkbox-liste" + ] + }, + { + "uid": "8a5a684d592fed1200354542f1f7c555", + "css": "content-stern", + "code": 59499, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M193.2 273.6H798.2C815.8 273.6 830.6 259.4 830.6 241.1 830.6 223.5 816.5 208.7 798.2 208.7H193.2C175.6 208.7 160.8 222.9 160.8 241.1 161.4 259.4 175.6 273.6 193.2 273.6ZM193.2 435.1H677.2C694.8 435.1 709.6 420.9 709.6 402.7 709.6 385.1 695.5 370.2 677.2 370.2H193.2C175.6 370.2 160.8 384.4 160.8 402.7 161.4 420.9 175.6 435.1 193.2 435.1ZM413.6 693.3H677.2C695.5 693.3 709.6 708.2 709 725.1 709 743.4 694.1 757.6 676.5 757.6H431.8C433.9 750.1 435.2 742 435.2 733.9 435.2 717.7 427.1 702.1 413.6 693.3ZM798.9 531.8H238.5L272.3 596H798.2C815.8 596 830.6 581.8 830.6 563.6 830.6 546.7 816.5 531.8 798.9 531.8ZM363.6 703.5C371 704.2 377.7 707.5 383.2 712.3 388.6 717 392.6 723.1 394.6 729.8 396.7 737.3 396.7 744.7 395.3 751.5 393.3 758.2 389.9 764.3 384.5 769.7L318.9 833.3 334.5 923.2C335.8 930.6 335.2 938 332.5 944.8 329.8 951.6 325.7 957.6 319.6 961.7 313.5 965.8 306.8 968.5 299.3 969.1 291.9 969.8 285.1 967.8 278.4 964.4L197.9 921.8 117.5 964.4C112.1 967.8 106 969.1 99.2 969.1H96.5C89.8 968.5 82.3 966.4 76.9 961.7 70.9 957 66.1 951.6 63.4 944.8 60.7 937.4 60 929.9 61.4 923.2L76.9 833.9 12 769.7C6.6 765 3.3 758.2 1.2 751.5-0.8 744-0.1 736.6 1.9 729.8 3.9 723.1 8.7 717 14.1 712.3 19.5 707.5 26.2 704.2 33.7 703.5L123.6 690.6 164.1 608.8C167.5 602.1 171.6 596.7 178.3 592.6 190.5 584.5 206.7 584.5 219.6 592.6 225.7 596 230.4 601.4 233.8 608.2L273.6 690.6 363.6 703.5ZM273 818.4C274.3 812.3 278.4 806.9 282.4 802.9L337.9 748.8 261.5 738C255.4 737.3 250 734.6 244.6 731.2 239.2 727.8 235.1 722.4 232.4 717L198.6 648.1 164.8 717C162.1 722.4 158.1 727.8 152.6 731.2 147.9 734.6 141.8 737.3 135.7 738L60 748.8 114.8 802.9C118.8 807.6 122.2 812.3 124.3 818.4 126.3 823.8 126.3 830.6 125.6 836.6L112.8 912.4 180.4 876.5C185.8 873.2 192.5 871.8 198.6 871.8 205.4 871.8 211.5 873.2 216.9 876.5L284.5 912.4 271.6 836.6C270.9 831.2 270.9 824.5 273 818.4Z", + "width": 968 + }, + "search": [ + "content-stern" + ] + }, + { + "uid": "f102ed949802e166c76249c39c5104dc", + "css": "small-election-group", + "code": 59500, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M250 152.8C196.3 152.8 152.8 196.3 152.8 250 152.8 303.7 196.3 347.2 250 347.2 303.7 347.2 347.2 303.7 347.2 250 347.2 196.3 303.7 152.8 250 152.8ZM69.4 250C69.4 150.3 150.3 69.4 250 69.4 349.7 69.4 430.6 150.3 430.6 250 430.6 349.7 349.7 430.6 250 430.6 150.3 430.6 69.4 349.7 69.4 250ZM250 652.8C196.3 652.8 152.8 696.3 152.8 750 152.8 803.7 196.3 847.2 250 847.2 303.7 847.2 347.2 803.7 347.2 750 347.2 696.3 303.7 652.8 250 652.8ZM69.4 750C69.4 650.3 150.3 569.4 250 569.4 349.7 569.4 430.6 650.3 430.6 750 430.6 849.7 349.7 930.6 250 930.6 150.3 930.6 69.4 849.7 69.4 750ZM750 69.4C650.3 69.4 569.4 150.3 569.4 250 569.4 349.7 650.3 430.6 750 430.6 849.7 430.6 930.6 349.7 930.6 250 930.6 150.3 849.7 69.4 750 69.4ZM750 652.8C696.3 652.8 652.8 696.3 652.8 750 652.8 803.7 696.3 847.2 750 847.2 803.7 847.2 847.2 803.7 847.2 750 847.2 696.3 803.7 652.8 750 652.8ZM569.4 750C569.4 650.3 650.3 569.4 750 569.4 849.7 569.4 930.6 650.3 930.6 750 930.6 849.7 849.7 930.6 750 930.6 650.3 930.6 569.4 849.7 569.4 750Z", + "width": 1000 + }, + "search": [ + "small-election-group" + ] + }, + { + "uid": "9275b8ed9a3f81174f7b16206a9d490e", + "css": "small-icon-election-location", + "code": 59502, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M880.6 755.6C855.6 738.9 822.8 725.6 785.6 714.4 765.6 708.9 743.3 703.9 719.4 699.4 697.2 727.2 676.1 752.8 657.2 773.9 696.7 778.9 732.8 786.1 762.8 794.4 796.1 803.9 819.4 814.4 834.4 824.4 840 828.3 843.3 831.1 845 833.3 843.3 835 840 838.3 834.4 842.2 820 852.2 796.1 862.8 762.8 872.2 697.2 891.1 603.9 903.3 499.4 903.3 395 903.3 301.7 891.1 236.1 872.2 202.8 862.8 179.4 852.2 164.4 842.2 158.9 838.3 155.6 835.6 153.9 833.3 155.6 831.7 158.9 828.3 164.4 824.4 178.9 814.4 202.8 803.9 236.1 794.4 265.6 786.1 301.7 778.9 341.1 773.9 322.2 752.8 300.6 727.2 278.9 699.4 255.6 703.9 233.3 708.9 213.3 714.4 176.1 725 142.8 738.3 118.3 755.6 95 771.1 69.4 796.7 69.4 833.3 69.4 870 95 895.6 118.3 911.1 143.3 927.8 176.1 941.1 213.3 952.2 288.3 973.9 389.4 986.1 500 986.1 610.6 986.1 711.1 973.3 786.7 952.2 823.9 941.7 857.2 928.3 881.7 911.1 905 895.6 930.6 870 930.6 833.3 930.6 796.7 905 771.1 881.7 755.6H880.6ZM498.9 97.2C369.4 97.2 262.8 215 262.8 330.6 262.8 373.9 277.2 421.1 301.7 469.4 326.1 517.8 358.9 564.4 392.2 606.1 425.6 647.2 459.4 682.8 484.4 707.2 489.4 712.2 494.4 716.7 498.3 721.1 502.8 717.2 507.2 712.2 512.8 707.2 538.3 682.2 571.7 646.7 605 605.6 638.3 563.9 671.7 517.2 695.6 468.9 720 420.6 734.4 373.3 734.4 330.6 734.4 215 627.8 97.2 498.3 97.2H498.9ZM498.9 832.8C498.9 832.8 462.8 801.7 458.9 797.8 451.1 790.6 439.4 780 426.1 766.7 399.4 740 363.3 702.8 327.2 658.3 291.1 613.9 254.4 562.2 226.7 506.7 198.9 451.7 178.9 391.1 178.9 330 179.4 171.1 321.7 13.9 498.9 13.9 676.1 13.9 818.3 171.1 818.3 330.6 818.3 391.1 798.3 451.7 770.6 506.1 742.8 561.1 706.1 613.3 670 657.8 633.9 702.2 598.3 740 571.7 766.7 558.3 780 547.2 790.6 538.9 797.8 535 801.7 498.9 832.8 498.9 832.8ZM498.9 281.1C476.1 281.1 457.2 300 457.2 322.8 457.2 345.6 476.1 364.4 498.9 364.4 521.7 364.4 540.6 345.6 540.6 322.8 540.6 300 521.7 281.1 498.9 281.1ZM373.9 322.8C373.9 253.9 430 197.8 498.9 197.8 567.8 197.8 623.9 253.9 623.9 322.8 623.9 391.7 567.8 447.8 498.9 447.8 430 447.8 373.9 391.7 373.9 322.8Z", + "width": 1000 + }, + "search": [ + "small-icon-election-location" + ] + }, + { + "uid": "865654aab3abfe0ee6f5c8d4ad1e64f8", + "css": "checkbox-liste-1", + "code": 59396, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M516.7 866.7H483.3A100 100 0 0 1 383.3 766.7V733.3A100 100 0 0 1 483.3 633.3H516.7A100 100 0 0 1 616.7 733.3V766.7A100 100 0 0 1 516.7 866.7ZM516.7 800A33.3 33.3 0 0 0 550 766.7V733.3A33.3 33.3 0 0 0 516.7 700H483.3A33.3 33.3 0 0 0 450 733.3V766.7A33.3 33.3 0 0 0 483.3 800H516.7ZM516.7 616.7H483.3A100 100 0 0 1 383.3 516.7V483.3A100 100 0 0 1 483.3 383.3H516.7A100 100 0 0 1 616.7 483.3V516.7A100 100 0 0 1 516.7 616.7ZM516.7 550A33.3 33.3 0 0 0 550 516.7V483.3A33.3 33.3 0 0 0 516.7 450H483.3A33.3 33.3 0 0 0 450 483.3V516.7A33.3 33.3 0 0 0 483.3 550H516.7ZM516.7 366.7H483.3A100 100 0 0 1 383.3 266.7V233.3A100 100 0 0 1 483.3 133.3H516.7A100 100 0 0 1 616.7 233.3V266.7A100 100 0 0 1 516.7 366.7ZM516.7 300A33.3 33.3 0 0 0 550 266.7V233.3A33.3 33.3 0 0 0 516.7 200H483.3A33.3 33.3 0 0 0 450 233.3V266.7A33.3 33.3 0 0 0 483.3 300H516.7Z", + "width": 1000 + }, + "search": [ + "checkbox-liste" + ] + }, + { + "uid": "db246da23503b8589a9eaaea8313ac7b", + "css": "social_x", + "code": 59485, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M680.6 815.3H775.5L338.9 186.8H244L680.6 815.3ZM0 0H1000V1000H0V0ZM837.2 140H775.4L549.2 404.7 368.4 140H160L433.3 540.3 160 860H221.8L460.7 580.5 651.6 860H860L576.6 444.9 837.2 140Z", + "width": 1000 + }, + "search": [ + "social_x" + ] + } + ] +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/icons/icons.eot b/gfi-ihk-2024/stories/assets/fonts/icons/icons.eot new file mode 100644 index 0000000..fd2cf57 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/icons/icons.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/icons/icons.svg b/gfi-ihk-2024/stories/assets/fonts/icons/icons.svg new file mode 100644 index 0000000..801cb69 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/icons/icons.svg @@ -0,0 +1,234 @@ + + + diff --git a/gfi-ihk-2024/stories/assets/fonts/icons/icons.ttf b/gfi-ihk-2024/stories/assets/fonts/icons/icons.ttf new file mode 100644 index 0000000..284a055 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/icons/icons.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/icons/icons.woff b/gfi-ihk-2024/stories/assets/fonts/icons/icons.woff new file mode 100644 index 0000000..418b07d Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/icons/icons.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/icons/icons.woff2 b/gfi-ihk-2024/stories/assets/fonts/icons/icons.woff2 new file mode 100644 index 0000000..53a73f6 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/icons/icons.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/config.json b/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/config.json new file mode 100644 index 0000000..f7003c9 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/config.json @@ -0,0 +1,88 @@ +{ + "name": "ihk24-fontawesome", + "css_prefix_text": "icon-", + "css_use_suffix": false, + "hinting": true, + "units_per_em": 1000, + "ascent": 850, + "glyphs": [ + { + "uid": "9affc98d652b86628d650ee58dbf0357", + "css": "fa-basket", + "code": 59459, + "src": "fontawesome" + }, + { + "uid": "cddbeffea9d90c5db93d5d3e77b8893e", + "css": "fa-cart-plus", + "code": 61975, + "src": "fontawesome" + }, + { + "uid": "93c35534e6b079466c4676cdedcdb7c1", + "css": "fa-cart-arrow-down", + "code": 61976, + "src": "fontawesome" + }, + { + "uid": "5717236f6134afe2d2a278a5c9b3927a", + "css": "fa-play-circled", + "code": 61764, + "src": "fontawesome" + }, + { + "uid": "e835d9d0f2ee39ae01b01cc6a6fa24ab", + "css": "fa-play-circled2", + "code": 59392, + "src": "fontawesome" + }, + { + "uid": "ce06b5805120d0c2f8d60cd3f1a4fdb5", + "css": "fa-play", + "code": 59393, + "src": "fontawesome" + }, + { + "uid": "74d751337969730f38922edeb44cb024", + "css": "fa-basket-1", + "code": 59394, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M357 857Q357 886 336 907T286 929 236 907 214 857 236 807 286 786 336 807 357 857ZM857 857Q857 886 836 907T786 929 736 907 714 857 736 807 786 786 836 807 857 857ZM929 250V536Q929 549 919 559T897 571L314 639Q321 673 321 679 321 687 308 714H821Q836 714 847 725T857 750 847 775 821 786H250Q236 786 225 775T214 750Q214 744 219 732T228 712 240 690 248 673L150 214H36Q21 214 11 204T0 179 11 153 36 143H179Q188 143 195 146T205 155 213 169 217 183 220 200 223 214H893Q907 214 918 225T929 250Z", + "width": 928.6 + }, + "search": [ + "fa-basket" + ] + }, + { + "uid": "69dafe433864df4c82699119f8b4d40b", + "css": "fa-cart-plus-1", + "code": 59393, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M679 393Q679 378 668 368T643 357H571V286Q571 271 561 261T536 250 511 261 500 286V357H429Q414 357 404 368T393 393 404 418 429 429H500V500Q500 514 511 525T536 536 561 525 571 500V429H643Q657 429 668 418T679 393ZM357 857Q357 887 336 908T286 929 235 908 214 857 235 807 286 786 336 807 357 857ZM857 857Q857 887 836 908T786 929 735 908 714 857 735 807 786 786 836 807 857 857ZM929 250V536Q929 549 920 559T897 571L314 639Q315 643 317 651T320 666 321 679Q321 687 308 714H821Q836 714 847 725T857 750 847 775 821 786H250Q236 786 225 775T214 750Q214 742 220 728T237 695 248 673L150 214H36Q21 214 11 204T0 179 11 153 36 143H179Q188 143 195 146T206 155 213 169 217 184 220 200 223 214H893Q907 214 918 225T929 250Z", + "width": 928.6 + }, + "search": [ + "fa-cart-plus" + ] + }, + { + "uid": "9c74900feb63b563f8b98f707fc3a1fd", + "css": "fa-cart-arrow-down-1", + "code": 59392, + "src": "custom_icons", + "selected": false, + "svg": { + "path": "M714 393Q714 378 704 368T679 357 654 368L571 449V286Q571 271 561 261T536 250 511 261 500 286V449L418 368Q407 357 393 357T368 368 357 393 368 418L511 561Q521 571 536 571T561 561L704 418Q714 407 714 393ZM357 857Q357 887 336 908T286 929 235 908 214 857 235 807 286 786 336 807 357 857ZM857 857Q857 887 836 908T786 929 735 908 714 857 735 807 786 786 836 807 857 857ZM929 250V536Q929 549 920 559T897 571L314 639Q315 643 317 651T320 666 321 679Q321 687 308 714H821Q836 714 847 725T857 750 847 775 821 786H250Q236 786 225 775T214 750Q214 742 220 728T237 695 248 673L150 214H36Q21 214 11 204T0 179 11 153 36 143H179Q188 143 195 146T206 155 213 169 217 184 220 200 223 214H893Q907 214 918 225T929 250Z", + "width": 928.6 + }, + "search": [ + "fa-cart-arrow-down" + ] + } + ] +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/ihk24-fontawesome.eot b/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/ihk24-fontawesome.eot new file mode 100644 index 0000000..33f4369 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/ihk24-fontawesome.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/ihk24-fontawesome.svg b/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/ihk24-fontawesome.svg new file mode 100644 index 0000000..f151e27 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/ihk24-fontawesome.svg @@ -0,0 +1,22 @@ + + + \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/ihk24-fontawesome.ttf b/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/ihk24-fontawesome.ttf new file mode 100644 index 0000000..9031cdf Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/ihk24-fontawesome.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/ihk24-fontawesome.woff b/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/ihk24-fontawesome.woff new file mode 100644 index 0000000..d3e69c4 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/ihk24-fontawesome.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/ihk24-fontawesome.woff2 b/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/ihk24-fontawesome.woff2 new file mode 100644 index 0000000..a2bdfc9 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/ihk24-fontawesome/ihk24-fontawesome.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/fonts/korb_bold_macroman/korb_bold-webfont.eot b/gfi-ihk-2024/stories/assets/fonts/korb_bold_macroman/korb_bold-webfont.eot new file mode 100644 index 0000000..8d370d8 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/korb_bold_macroman/korb_bold-webfont.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/korb_bold_macroman/korb_bold-webfont.svg b/gfi-ihk-2024/stories/assets/fonts/korb_bold_macroman/korb_bold-webfont.svg new file mode 100644 index 0000000..8b6af8e --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/korb_bold_macroman/korb_bold-webfont.svg @@ -0,0 +1,767 @@ + + + \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/korb_bold_macroman/korb_bold-webfont.ttf b/gfi-ihk-2024/stories/assets/fonts/korb_bold_macroman/korb_bold-webfont.ttf new file mode 100644 index 0000000..eb26f4f Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/korb_bold_macroman/korb_bold-webfont.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/korb_bold_macroman/korb_bold-webfont.woff b/gfi-ihk-2024/stories/assets/fonts/korb_bold_macroman/korb_bold-webfont.woff new file mode 100644 index 0000000..9c5dc2c Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/korb_bold_macroman/korb_bold-webfont.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/korb_bold_macroman/korb_bold-webfont.woff2 b/gfi-ihk-2024/stories/assets/fonts/korb_bold_macroman/korb_bold-webfont.woff2 new file mode 100644 index 0000000..cc54d72 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/korb_bold_macroman/korb_bold-webfont.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/fonts/korb_regular_macroman/korb-webfont.eot b/gfi-ihk-2024/stories/assets/fonts/korb_regular_macroman/korb-webfont.eot new file mode 100644 index 0000000..efe9bb2 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/korb_regular_macroman/korb-webfont.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/korb_regular_macroman/korb-webfont.svg b/gfi-ihk-2024/stories/assets/fonts/korb_regular_macroman/korb-webfont.svg new file mode 100644 index 0000000..19b37d6 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/korb_regular_macroman/korb-webfont.svg @@ -0,0 +1,770 @@ + + + \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/korb_regular_macroman/korb-webfont.ttf b/gfi-ihk-2024/stories/assets/fonts/korb_regular_macroman/korb-webfont.ttf new file mode 100644 index 0000000..6409702 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/korb_regular_macroman/korb-webfont.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/korb_regular_macroman/korb-webfont.woff b/gfi-ihk-2024/stories/assets/fonts/korb_regular_macroman/korb-webfont.woff new file mode 100644 index 0000000..11130f2 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/korb_regular_macroman/korb-webfont.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/korb_regular_macroman/korb-webfont.woff2 b/gfi-ihk-2024/stories/assets/fonts/korb_regular_macroman/korb-webfont.woff2 new file mode 100644 index 0000000..234d99c Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/korb_regular_macroman/korb-webfont.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/fonts/pictograms/config.json b/gfi-ihk-2024/stories/assets/fonts/pictograms/config.json new file mode 100644 index 0000000..3e4d715 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/pictograms/config.json @@ -0,0 +1,2516 @@ +{ + "name": "pictograms", + "css_prefix_text": "pictogram-", + "css_use_suffix": false, + "hinting": true, + "units_per_em": 1000, + "ascent": 850, + "glyphs": [ + { + "uid": "f6069bf0c7113d90a4405db635a66ac0", + "css": "achtung", + "code": 59392, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500 425C510 425 518 433 518 443V644A18 18 0 0 1 482 644V443C482 433 490 425 500 425ZM518 732A18 18 0 1 1 482 732 18 18 0 0 1 518 732ZM509 137A11 11 0 0 0 491 137L69 866A11 11 0 0 0 78 882H922A11 11 0 0 0 931 866L844 716A18 18 0 1 1 875 698L962 848C980 879 958 918 922 918H78C42 918 20 879 38 848L460 119C478 89 522 89 540 119L780 533A18 18 0 0 1 749 551L509 137Z", + "width": 1000 + }, + "search": [ + "achtung" + ] + }, + { + "uid": "9c51c7a36cca29b3c7a6c62e87aa8515", + "css": "achtung-strom", + "code": 59393, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M507 298A18 18 0 0 1 516 321L427 525H534C558 525 574 550 563 571L464 769 575 732A18 18 0 1 1 587 766L434 817A18 18 0 0 1 412 806L361 653A18 18 0 0 1 395 642L432 753 528 561H422A32 32 0 0 1 392 516L483 307A18 18 0 0 1 507 298ZM509 137A11 11 0 0 0 491 137L69 866A11 11 0 0 0 78 882H922A11 11 0 0 0 931 866L844 716A18 18 0 1 1 875 698L962 848C980 879 958 918 922 918H78C42 918 20 879 38 848L460 119C478 89 522 89 540 119L780 533A18 18 0 0 1 749 551L509 137Z", + "width": 1000 + }, + "search": [ + "achtung-strom" + ] + }, + { + "uid": "59d2249f0fb9945b6dd131258f6b9b60", + "css": "aeskulapstab", + "code": 59394, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M614 129A114 114 0 0 1 518 241C518 242 518 242 518 243V339H657A18 18 0 1 1 657 375H518V503H571C628 503 675 549 675 606 675 663 628 708 571 708H518V842C581 845 633 896 633 960V971A18 18 0 1 1 597 971V960C597 916 562 880 518 878V968A18 18 0 1 1 482 968V878H468C411 878 364 832 364 775S411 673 468 673H482V539H398C342 539 296 495 296 439 296 384 342 339 398 339H482V243C482 242 482 242 482 241A114 114 0 1 1 614 129ZM500 207A79 79 0 1 0 500 50 79 79 0 0 0 500 207ZM482 375H398C361 375 332 404 332 439S361 503 398 503H482V375ZM518 539V673H571C609 673 639 642 639 606 639 569 609 539 571 539H518ZM482 708H468C430 708 399 739 399 775 399 812 430 842 468 842H482V708ZM51 142C63 131 80 125 98 125H305A18 18 0 1 1 305 161H98C87 161 80 164 77 168 75 169 75 170 75 170A1 1 0 0 0 75 171 4 4 0 0 0 76 172L77 174C91 198 123 219 164 234 205 249 250 255 287 253 326 251 346 248 356 245 359 245 360 244 361 244A18 18 0 0 1 387 267L387 267 387 268 387 268A15 15 0 0 1 386 269 18 18 0 0 1 382 273 26 26 0 0 1 377 276C374 277 370 279 363 280 351 283 329 286 289 289 247 291 196 284 152 268 108 252 67 227 47 193L45 190A37 37 0 0 1 40 164 41 41 0 0 1 51 142ZM902 125C920 125 937 131 949 142 954 148 959 156 960 164A37 37 0 0 1 955 190L954 193C933 227 892 252 848 268 804 284 753 291 711 289 671 286 649 283 637 280 631 279 626 277 623 276A26 26 0 0 1 618 273 20 20 0 0 1 613 268L613 268 613 267 613 267A18 18 0 0 1 639 244C640 244 641 245 645 245 654 248 674 251 713 253 750 255 796 249 836 234 877 219 909 198 923 175L925 172A4 4 0 0 0 925 171 1 1 0 0 0 925 170C925 170 925 169 923 168 920 164 913 161 902 161H695A18 18 0 0 1 695 125H902Z", + "width": 1000 + }, + "search": [ + "aeskulapstab" + ] + }, + { + "uid": "1557875febb0c564904ad9e5bc36d0e0", + "css": "anker", + "code": 59395, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M807 681C807 671 801 662 792 659 783 655 773 657 766 664L728 702A18 18 0 0 0 728 727C735 734 747 734 754 727L769 711C765 737 754 770 726 799 684 841 615 864 522 867V418H575A18 18 0 0 0 575 382H522V241C568 232 604 192 604 143 604 88 559 43 504 43S404 88 404 143C404 192 440 233 487 241V382H318A18 18 0 0 0 318 418H487V867C390 864 320 841 279 797 251 768 241 736 237 710L254 727C261 734 272 734 279 727S286 709 279 702L242 664A24 24 0 0 0 215 658C206 662 200 670 200 680 199 705 202 769 253 822 301 873 380 900 487 902V929A18 18 0 0 0 522 929V902C625 900 702 873 751 824 801 773 808 712 807 681L807 681ZM439 143C439 107 468 79 504 79S568 107 568 143 539 207 504 207 439 178 439 143ZM651 418H689A18 18 0 0 0 689 382H651A18 18 0 0 0 651 418Z", + "width": 1000 + }, + "search": [ + "anker" + ] + }, + { + "uid": "361569390106cf5b33917a2ef5e49e02", + "css": "anstossen", + "code": 59396, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M489 371L213 297C205 295 198 296 191 300 184 303 180 310 178 317L134 478C123 523 129 569 152 608A170 170 0 0 0 239 683L198 836 160 826C150 823 140 829 138 839 135 848 141 858 150 860L261 890A18 18 0 0 0 283 877 18 18 0 0 0 270 855L232 845 273 692C282 693 291 694 300 694 330 694 359 686 386 671 425 648 454 611 466 567L509 406C511 398 510 390 506 384 502 377 496 373 489 371ZM431 558A135 135 0 0 1 368 640 135 135 0 0 1 265 654 135 135 0 0 1 182 590C174 575 168 559 166 542L191 527C209 517 231 518 248 529L256 534A89 89 0 0 0 333 545L388 528C398 525 403 514 400 505 397 496 386 491 377 494L322 512C307 517 289 514 276 505L268 500A89 89 0 0 0 173 496L166 501C167 496 168 492 169 488L210 333 472 403 431 558 431 558ZM875 769L837 779 796 626C833 612 863 586 883 551 906 512 912 465 900 421L857 260C855 252 850 246 844 242 837 239 830 238 822 240L546 314A29 29 0 0 0 526 349L569 510C581 554 610 591 649 614A170 170 0 0 0 735 637C744 637 753 636 762 635L803 788 765 799C755 801 750 811 752 820 754 828 762 834 770 834 771 834 773 834 774 833L885 804C894 801 900 791 897 782 895 772 885 767 875 769V769ZM667 583A135 135 0 0 1 608 514L634 499C652 488 674 489 691 501L699 506A89 89 0 0 0 776 517L831 499C841 496 846 486 843 477 840 467 829 462 820 465L765 483C750 488 732 486 719 476L711 471A89 89 0 0 0 616 468L598 478 562 346 825 276 866 430C875 465 871 502 852 533A135 135 0 0 1 770 597C735 606 698 601 667 583ZM537 204V118A18 18 0 0 0 501 118V204A18 18 0 0 0 537 204ZM576 250C581 250 587 248 590 243L633 186C639 178 637 167 629 161 622 155 610 156 604 164L562 221C556 229 557 241 565 246 568 249 572 250 576 250ZM447 243A18 18 0 0 0 472 246C480 241 482 229 476 221L433 164C427 156 416 155 408 161 400 167 399 178 404 186L447 243Z", + "width": 1000 + }, + "search": [ + "anstossen" + ] + }, + { + "uid": "58ccf1d31489de69f6eaad3e7efa0ad4", + "css": "arbeitsplatz", + "code": 59397, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M744 226H744A28 28 0 0 1 725 177V145A18 18 0 1 1 761 145V176A28 28 0 0 1 771 202L782 213A18 18 0 1 1 757 239L744 226ZM744 370C838 370 914 294 914 199S838 29 744 29C649 29 573 105 573 199S649 370 744 370ZM878 182H838V218H877A135 135 0 0 1 761 333V295H725V333A135 135 0 0 1 610 218H648V182H609A135 135 0 0 1 725 65V105H761V65A135 135 0 0 1 878 182ZM171 286A43 43 0 0 1 214 243H443A43 43 0 0 1 486 286V426A43 43 0 0 1 443 469H391L394 495A18 18 0 0 1 359 500L355 469H302L294 525H900A61 61 0 0 1 961 586V660A61 61 0 0 1 900 720H846V943A18 18 0 0 1 811 943V720H712A18 18 0 0 1 712 685H900A25 25 0 0 0 925 660V586A25 25 0 0 0 900 561H100A25 25 0 0 0 75 586V660C75 673 86 685 100 685H608A18 18 0 0 1 608 720H189V943A18 18 0 0 1 154 943V720H100A61 61 0 0 1 39 660V586A61 61 0 0 1 100 525H258L266 469H214A43 43 0 0 1 171 426V286ZM214 279A7 7 0 0 0 207 286V426A7 7 0 0 0 214 433H443A7 7 0 0 0 450 426V286A7 7 0 0 0 443 279H214Z", + "width": 1000 + }, + "search": [ + "arbeitsplatz" + ] + }, + { + "uid": "76e1acdad9ca2c328c483ce8ef81383e", + "css": "auktionshammer", + "code": 59398, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M611 590A57 57 0 0 0 699 600L868 431A57 57 0 0 0 863 345L790 289A944 944 0 0 1 626 126L555 36C534 9 494 7 469 31L300 200A57 57 0 0 0 310 289C354 316 395 347 433 380L161 626C153 633 153 644 160 651 167 658 177 658 184 652L458 405S458 404 459 404C473 417 486 431 499 445L499 445 498 446 145 836C141 841 134 841 130 837L67 773C62 769 63 762 67 758L71 754C79 747 79 736 72 729 65 722 55 722 48 728L44 732A45 45 0 0 0 42 798L105 861A45 45 0 0 0 171 860L523 471C555 508 585 548 611 590L611 590ZM329 259A21 21 0 0 1 325 226L495 56C504 47 519 48 527 58L598 148C647 211 705 268 768 317L841 373C851 381 852 396 843 406L674 574C664 584 648 582 641 571A976 976 0 0 0 329 259ZM529 742A75 75 0 0 0 454 817V860A18 18 0 0 0 489 860V817C489 796 507 778 529 778H843C865 778 882 796 882 817V860A18 18 0 0 0 918 860V817C918 776 884 742 843 742H529ZM414 914H957A18 18 0 0 1 957 949H414A18 18 0 0 1 414 914Z", + "width": 1000 + }, + "search": [ + "auktionshammer" + ] + }, + { + "uid": "c935bf8210d2f8f146c5946ff1aa8adc", + "css": "batterie", + "code": 59399, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M129 289A25 25 0 0 0 104 314V686C104 699 115 711 129 711H743A25 25 0 0 0 768 686V314A25 25 0 0 0 743 289H129ZM68 314A61 61 0 0 1 129 254H743A61 61 0 0 1 804 314V686A61 61 0 0 1 743 746H129A61 61 0 0 1 68 686V314ZM886 418H843V382H886A61 61 0 0 1 946 443V557A61 61 0 0 1 886 618H843V582H886A25 25 0 0 0 911 557V443A25 25 0 0 0 886 418ZM182 629V371H218V629H182ZM298 629V371H334V629H298ZM414 629V371H449V629H414ZM529 629V371H565V629H529ZM645 629V371H681V629H645Z", + "width": 1000 + }, + "search": [ + "batterie" + ] + }, + { + "uid": "063345b7cfa1f516b28298fd6c49ee21", + "css": "ausruf", + "code": 59400, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M529 708A34 34 0 1 1 461 708 34 34 0 0 1 529 708ZM495 244C505 244 513 252 513 262V582A18 18 0 0 1 477 582V262C477 252 485 244 495 244ZM500 61C257 61 61 257 61 500S257 939 500 939A437 437 0 0 0 732 873 32 32 0 0 1 761 871L948 948 871 761A32 32 0 0 1 873 731 437 437 0 0 0 939 500C939 402 907 312 854 239A18 18 0 1 1 882 218 473 473 0 0 1 975 500 473 473 0 0 1 905 749L984 942C995 968 968 995 942 984L749 905A473 473 0 0 1 500 975C238 975 25 762 25 500 25 238 238 25 500 25 569 25 634 40 693 66A18 18 0 0 1 679 98 438 438 0 0 0 500 61Z", + "width": 1000 + }, + "search": [ + "ausruf" + ] + }, + { + "uid": "1699cfcc3d2d31e5909d187a815d03a5", + "css": "bauhelm", + "code": 59401, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M836 646H164C129 646 100 675 100 711S129 775 164 775H836C871 775 900 746 900 711S871 646 836 646ZM836 739H164C149 739 136 726 136 711S149 682 164 682H836C851 682 864 695 864 711S851 739 836 739ZM397 485C407 487 416 480 418 470L457 216C458 211 462 207 467 207H528C533 207 538 211 539 216L578 470C579 479 587 486 595 486 596 486 597 486 598 485 608 484 615 475 613 465L574 211C570 188 551 171 528 171H467C444 171 425 188 421 211L382 465C381 475 387 484 397 485L397 485ZM175 604C185 604 193 595 193 585 193 493 233 410 296 354V530A18 18 0 0 0 332 530V326C343 319 354 312 366 307 372 304 376 298 377 292 379 278 365 267 352 273 237 329 157 448 157 585 157 595 165 604 175 604H175ZM634 307C646 312 657 319 668 326V526A18 18 0 0 0 704 526V354A310 310 0 0 1 807 586C807 596 815 604 825 604S843 596 843 586C843 448 763 329 647 273 634 267 621 278 623 292 624 299 628 304 634 307H634Z", + "width": 1000 + }, + "search": [ + "bauhelm" + ] + }, + { + "uid": "72249ede0daf41a72813fdf94a2def0e", + "css": "benefit-vorteil-geschenk", + "code": 59402, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M345 645L195 567A62 62 0 0 0 135 675L397 827A222 222 0 0 0 608 834 43 43 0 0 1 635 830 61 61 0 0 0 658 913L702 938A61 61 0 0 0 784 916L802 885A18 18 0 0 0 771 867L754 898A25 25 0 0 1 719 907L676 882A25 25 0 0 1 667 847L781 649A25 25 0 0 1 815 640L859 665A25 25 0 0 1 868 700L811 799A18 18 0 0 0 842 816L899 717A61 61 0 0 0 877 634L833 609A61 61 0 0 0 750 632L749 633C729 615 699 596 660 596 632 596 607 600 589 605L586 606C566 611 547 615 529 615H393A32 32 0 0 0 391 616 62 62 0 0 0 368 622C361 625 354 631 348 639A48 48 0 0 0 345 645ZM178 599L341 683C342 690 345 695 348 701 354 709 361 714 368 717A62 62 0 0 0 393 724C439 724 485 724 531 724A18 18 0 1 0 531 688H394L393 688A27 27 0 0 1 384 685 14 14 0 0 1 378 681C377 679 375 676 375 670 375 664 377 660 378 659A14 14 0 0 1 384 654 27 27 0 0 1 394 651H529C552 651 574 646 594 641L598 640A256 256 0 0 1 661 632C692 632 717 650 731 665L654 798 652 798A79 79 0 0 0 592 802 186 186 0 0 1 415 796L153 644A26 26 0 0 1 178 599ZM361 257A18 18 0 0 0 325 257V325H257A18 18 0 1 0 257 361H325V429A18 18 0 1 0 361 429V361H429A18 18 0 0 0 429 325H361V257ZM618 343A18 18 0 0 0 582 343V425H500A18 18 0 1 0 500 461H582V543A18 18 0 1 0 618 543V461H700A18 18 0 0 0 700 425H618V343ZM532 86A18 18 0 1 0 497 86V134H449A18 18 0 1 0 449 169H497V218A18 18 0 0 0 532 218V169H581A18 18 0 1 0 581 134H532V86Z", + "width": 1000 + }, + "search": [ + "benefit-vorteil-geschenk" + ] + }, + { + "uid": "cd43222fce39a41994cb6b03d84cc75f", + "css": "bett", + "code": 59403, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M889 471H864V218C864 208 856 200 846 200H718A18 18 0 0 0 718 236H829V471H801L792 426C782 378 740 343 690 343H631C582 343 539 378 529 426L520 471H487L478 426C468 378 425 343 376 343H317C268 343 225 378 215 426L206 471H179V236H582A18 18 0 0 0 582 200H161C151 200 143 208 143 218V471H118C108 471 100 479 100 489V761C100 771 108 779 118 779H246C250 779 254 777 257 775L353 701H655L750 775C753 777 757 779 761 779H889C899 779 907 771 907 761V489C907 479 899 471 889 471ZM564 433C571 402 599 379 631 379H690C723 379 751 402 757 433L765 471H557L565 433H564ZM250 433C256 402 284 379 317 379H376C408 379 436 402 443 433L450 471H243L250 433H250ZM871 571H232A18 18 0 0 0 232 607H871V743H767L672 669C669 666 665 665 661 665H346C342 665 339 666 335 669L240 743H136V507H871V571Z", + "width": 1000 + }, + "search": [ + "bett" + ] + }, + { + "uid": "36b1f69ae91c7c1a14b6c7f1eefac011", + "css": "blatt", + "code": 59404, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M949 319C946 231 945 160 945 110 945 100 940 91 931 88 922 84 912 86 905 93A460 460 0 0 1 718 206L694 214C684 217 679 227 682 236 685 245 695 251 705 248L729 240C796 219 858 184 910 137 910 185 911 246 914 320 921 551 795 751 590 831 529 855 453 870 397 870 291 870 199 802 168 701L163 685C196 655 234 626 273 603 379 543 512 510 567 501A18 18 0 0 0 582 480C580 470 571 464 561 465 504 475 365 509 255 572 219 593 185 619 153 646 149 624 148 602 150 579 160 464 241 367 352 337L497 298C506 295 512 285 509 276 507 266 497 261 488 263L342 303C217 337 125 446 115 576 112 609 115 642 123 674 74 720 37 767 18 794 12 802 14 813 22 819 25 821 29 822 32 822 38 822 44 819 47 814 63 791 94 752 134 712 170 828 276 906 397 906 458 906 537 890 604 864 822 779 958 565 950 318L949 319Z", + "width": 1000 + }, + "search": [ + "blatt" + ] + }, + { + "uid": "edf5108b12f0a8bbbb5f4ec2b700a1d8", + "css": "blume", + "code": 59405, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M771 700H618C642 679 657 648 657 614V571H614C576 571 541 588 518 615V556A115 115 0 0 0 610 476C657 487 709 466 735 422 761 377 753 322 719 286A114 114 0 0 0 735 150 114 114 0 0 0 610 96 114 114 0 0 0 500 14C448 14 404 49 390 96 343 85 291 105 265 150 239 195 247 250 281 286A114 114 0 0 0 265 422 114 114 0 0 0 390 476 114 114 0 0 0 482 556V587A128 128 0 0 0 386 543H314V614C314 648 329 679 353 700H229C221 700 214 706 214 714V800C214 808 221 814 229 814H244L290 932C298 949 314 961 334 961H666C685 961 702 949 709 932L756 814H771C779 814 786 808 786 800V714C786 706 779 700 771 700H771ZM614 607H621V614C621 658 586 693 543 693H522C525 645 565 607 614 607ZM425 465A36 36 0 0 0 382 441C349 449 314 434 296 404A79 79 0 0 1 307 310C320 297 320 275 307 261A79 79 0 0 1 296 168 79 79 0 0 1 382 131C401 135 419 124 425 106A79 79 0 0 1 500 50C536 50 566 74 575 106A36 36 0 0 0 618 131C651 123 686 137 704 168 722 199 717 237 693 261 680 275 680 296 693 310A79 79 0 0 1 704 404C686 434 651 449 618 441 599 436 581 447 575 465A79 79 0 0 1 500 521C464 521 434 498 425 465ZM350 579H386C437 579 479 620 479 671V693H429A79 79 0 0 1 350 614V579ZM250 736H750V779H250V736ZM676 918C675 922 671 925 666 925H334C329 925 325 922 324 918L282 814H718L676 918ZM607 293C607 234 559 186 500 186 441 186 393 234 393 293 393 352 441 400 500 400 559 400 607 352 607 293ZM429 293C429 253 461 221 500 221S571 253 571 293 539 364 500 364 429 332 429 293Z", + "width": 1000 + }, + "search": [ + "blume" + ] + }, + { + "uid": "472c666c86249ad00f85c17c02899766", + "css": "blume-b", + "code": 59406, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M661 101L610 145A77 77 0 0 0 592 238L645 193A73 73 0 0 0 661 101ZM702 167A109 109 0 0 1 735 168C744 158 748 143 750 130 750 129 750 128 749 127 749 127 748 126 747 126 734 126 719 128 707 135A109 109 0 0 1 702 167ZM770 181A108 108 0 0 1 798 205C806 214 805 228 796 235L733 289A112 112 0 0 1 587 118L650 64A22 22 0 0 1 681 67 108 108 0 0 1 700 99C716 92 734 90 747 90A39 39 0 0 1 785 136C783 148 779 165 770 181ZM615 265A77 77 0 0 0 710 262L761 218A73 73 0 0 0 668 220L615 265ZM354 316A72 72 0 0 1 424 289 82 82 0 0 1 485 340 193 193 0 0 1 520 299 18 18 0 1 1 544 326 157 157 0 0 0 490 437V552A86 86 0 0 1 531 537 76 76 0 0 1 587 553L596 561C648 510 731 505 789 552L875 621C885 629 887 644 879 654A140 140 0 0 1 837 689C855 713 862 742 865 761A40 40 0 0 1 827 808C808 809 779 808 751 797A140 140 0 0 1 726 845 23 23 0 0 1 693 848L607 779C549 732 536 650 574 589L565 581A40 40 0 0 0 535 572 50 50 0 0 0 490 622V936A18 18 0 1 1 455 936V484H455V444C455 441 455 439 455 436V370A46 46 0 0 0 417 325 36 36 0 0 0 382 338L367 357C418 409 423 491 377 549L308 636C300 646 285 648 275 640A140 140 0 0 1 240 598C216 616 187 623 168 626A40 40 0 0 1 122 589C120 570 121 540 132 512A140 140 0 0 1 84 487 23 23 0 0 1 80 455L150 368C196 310 278 297 339 335L354 316ZM317 363A110 110 0 0 0 178 390L117 467A104 104 0 0 0 253 443L317 363ZM224 508A141 141 0 0 1 169 518C157 539 156 566 157 586A5 5 0 0 0 159 590 5 5 0 0 0 163 591C182 587 209 580 227 564A141 141 0 0 1 224 508ZM281 465A104 104 0 0 0 288 603L349 527A110 110 0 0 0 345 385L281 465ZM602 611A110 110 0 0 0 629 751L705 812A104 104 0 0 0 682 676L602 611ZM747 705A141 141 0 0 1 757 760C778 772 805 773 825 772A5 5 0 0 0 828 770 5 5 0 0 0 829 767C826 747 819 721 803 703 784 707 765 708 747 705ZM704 648A104 104 0 0 0 843 641L766 580A110 110 0 0 0 624 584L704 648Z", + "width": 1000 + }, + "search": [ + "blume-b" + ] + }, + { + "uid": "1196e5c395d9bee84964d64839430b9c", + "css": "brief", + "code": 59407, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M900 200H100C76 200 57 219 57 243V771C57 795 76 814 100 814H900C924 814 943 795 943 771V243C943 219 924 200 900 200ZM907 771C907 775 904 779 900 779H100C96 779 93 775 93 771V261L440 614A75 75 0 0 0 547 614L813 345C820 338 820 326 813 319 806 313 794 313 787 320L522 589A39 39 0 0 1 466 589L118 236H900C904 236 907 239 907 243V771Z", + "width": 1000 + }, + "search": [ + "brief" + ] + }, + { + "uid": "bdf4f59d68d08b4d646ad00a9cac20d6", + "css": "brille-auf-buch", + "code": 59408, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M244 394H304C389 394 457 327 461 244L483 216C493 203 513 203 523 216L546 246C550 329 619 394 703 394H763C809 394 853 374 883 340 913 306 926 259 919 214L914 183C906 127 859 86 801 86H660C601 86 553 131 546 189 534 177 519 171 503 171S471 177 461 189C456 131 407 87 347 87H206C149 87 101 127 93 184L89 216C81 261 94 307 124 341 154 376 199 394 244 394ZM581 199C581 156 617 120 660 120H801C840 120 873 149 879 187L883 219C889 254 879 289 856 316 833 343 799 359 763 359H703C636 359 581 304 581 237V199ZM124 219L129 187C134 149 167 120 206 120H347C390 120 426 156 426 199V236C426 303 371 357 304 357H244C209 357 176 341 151 314 129 289 119 253 124 219ZM903 867H146C131 867 120 856 120 841V527C120 513 131 501 146 501H903C913 501 920 493 920 484S911 467 903 467H146C113 467 86 494 86 527V841C86 874 113 901 146 901H903C913 901 920 893 920 884S913 867 903 867ZM817 610H203C193 610 186 619 186 627S194 644 203 644H817C827 644 834 636 834 627S827 610 817 610ZM817 724H203C193 724 186 733 186 741S194 759 203 759H817C827 759 834 750 834 741S827 724 817 724Z", + "width": 1000 + }, + "search": [ + "brille-auf-buch" + ] + }, + { + "uid": "85d188a3e2b4aa0573c3f75f7fb18172", + "css": "bueroklammer", + "code": 59409, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M801 423A111 111 0 1 0 644 266L341 569A54 54 0 0 0 417 645L710 352A18 18 0 1 1 735 377L442 670A89 89 0 1 1 316 544L619 241C676 184 769 184 826 241 883 298 883 391 826 448L503 771C423 851 294 851 215 771 135 692 135 563 215 483L548 149A18 18 0 0 1 574 175L240 508C174 574 174 680 240 746S412 811 477 746L801 423Z", + "width": 1000 + }, + "search": [ + "bueroklammer" + ] + }, + { + "uid": "18e23dcb78b1fa50b5f77e2e18211f2b", + "css": "bus", + "code": 59410, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M618 139H389A18 18 0 0 0 389 175H618A18 18 0 0 0 618 139ZM718 14H289C211 14 146 78 146 157V814C146 838 166 857 189 857H818C841 857 861 838 861 814V157C861 78 797 14 718 14ZM818 821H189C185 821 182 818 182 814V604H825V814C825 818 822 821 818 821ZM825 268H738A18 18 0 0 0 738 304H825V568H182V304H557A18 18 0 0 0 557 268H182V157C182 98 230 50 289 50H718C777 50 825 98 825 157V268ZM771 907C771 933 751 954 725 954S679 933 679 907V882H643V907C643 952 680 989 725 989S807 952 807 907V882H771V907ZM329 907C329 933 308 954 282 954S236 933 236 907V882H200V907C200 952 237 989 282 989S364 952 364 907V882H329V907ZM96 327H90C48 327 14 359 14 399V508A18 18 0 0 0 50 508V399C50 379 68 362 90 362H96A18 18 0 0 0 96 327ZM918 327H911A18 18 0 0 0 911 362H918C940 362 957 380 957 402V508A18 18 0 0 0 993 508V402C993 360 959 327 918 327ZM365 698H236V734H365V698ZM770 698H641V734H770V698Z", + "width": 1000 + }, + "search": [ + "bus" + ] + }, + { + "uid": "6a095b04b999b7e324161e00cf75606c", + "css": "container", + "code": 59411, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M503 29C513 29 521 37 521 46V157A78 78 0 0 1 593 235V261C593 274 590 287 584 299L768 486H832A46 46 0 0 1 879 532V932A46 46 0 0 1 832 979H175A46 46 0 0 1 129 932V846A18 18 0 1 1 164 846V932C164 938 169 943 175 943H832A11 11 0 0 0 843 932V532A11 11 0 0 0 832 521H175A11 11 0 0 0 164 532V704A18 18 0 1 1 129 704V532A46 46 0 0 1 175 486H239L389 334A18 18 0 1 1 414 359L289 486H718L494 259A18 18 0 0 1 520 234L556 271C557 267 557 264 557 261V235A42 42 0 0 0 515 193 30 30 0 0 1 485 163V46C485 37 493 29 503 29ZM486 311L523 348A89 89 0 0 1 414 261V246A18 18 0 1 1 450 246V261A54 54 0 0 0 486 311ZM366 864V600H331V864H366ZM525 864V600H489V864H525ZM682 864V600H646V864H682Z", + "width": 1000 + }, + "search": [ + "container" + ] + }, + { + "uid": "0888d49879fb4dbd07c78c51c1d7438e", + "css": "co2", + "code": 59412, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M357 332H371A18 18 0 0 0 371 296H357C276 296 211 362 211 443V543C211 624 276 689 357 689H371A18 18 0 0 0 371 654H357C296 654 246 604 246 543V443C246 382 296 332 357 332ZM781 711H687L777 623C798 601 804 570 792 542 780 514 753 496 723 496 681 496 648 530 648 571V580A18 18 0 0 0 683 580V571C683 550 701 532 723 532 742 532 754 545 759 556 765 571 762 587 751 598L656 691C646 700 643 714 648 726 653 739 665 746 678 746H781A18 18 0 0 0 781 711ZM514 296C465 296 425 336 425 386V600C425 649 465 689 514 689S604 649 604 600V386C604 336 564 296 514 296ZM568 600C568 630 544 654 514 654 485 654 461 630 461 600V386C461 356 485 332 514 332 544 332 568 356 568 386V600ZM771 57H229C134 57 57 134 57 229V771C57 866 134 943 229 943H771C866 943 943 866 943 771V229C943 134 866 57 771 57ZM907 771C907 846 846 907 771 907H229C154 907 93 846 93 771V229C93 154 154 93 229 93H771C846 93 907 154 907 229V771Z", + "width": 1000 + }, + "search": [ + "co2" + ] + }, + { + "uid": "b389b5ede75a1cf06346d4c8a2db574c", + "css": "containerschiff", + "code": 59413, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M186 806C188 816 197 823 207 821 216 820 223 811 221 801L197 648C196 642 200 637 205 636L491 568C499 566 508 566 516 568L802 636C808 637 811 642 810 648L786 801C784 811 791 820 801 821 802 821 803 822 804 822 812 822 820 815 821 807L846 654C850 630 834 607 811 601L793 597V486H707V372H300V486H200V600L197 601A47 47 0 0 0 162 653L186 806H186ZM483 533L421 548V521H571V544L524 533C511 530 496 530 483 533ZM757 521V588L607 553V521H757ZM521 407H671V486H521V407ZM336 407H486V486H336V407ZM236 521H386V556L236 592V521ZM957 930L887 878A130 130 0 0 0 715 892L708 898A85 85 0 0 1 646 925C623 925 601 916 584 898A120 120 0 0 0 496 861C463 861 432 874 408 898A85 85 0 0 1 346 925C323 925 301 916 284 898L278 892A130 130 0 0 0 106 878L35 930C28 936 26 947 32 955 38 963 49 965 57 959L127 906C165 878 219 882 252 917L258 923A120 120 0 0 0 346 961C380 961 411 947 434 923A85 85 0 0 1 496 897C520 897 542 906 558 923A120 120 0 0 0 646 961C680 961 711 947 734 923L740 917A95 95 0 0 1 865 906L935 959C939 961 942 962 946 962 952 962 957 960 960 955 966 947 965 936 957 930H957ZM261 315C267 335 284 350 306 350H326A18 18 0 0 0 326 314H306C302 314 297 311 296 306L265 193H728L697 306C696 311 691 314 688 314H665A18 18 0 0 0 665 350H688C709 350 727 335 732 315L763 199C769 179 755 157 732 157H523L522 121 589 121C599 121 607 113 607 104 607 94 599 86 589 86L522 85 522 61C522 51 513 43 503 43 494 43 486 51 486 61L486 85 419 85C410 85 402 93 402 103 402 113 409 121 419 121L487 121 487 157H261C238 157 225 179 230 199L261 315V315Z", + "width": 1000 + }, + "search": [ + "containerschiff" + ] + }, + { + "uid": "bfd67fd548da3f83cfe956b816085783", + "css": "daumen-hoch-a", + "code": 59414, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M514 167C514 126 537 105 552 104 559 103 568 105 577 117 587 128 596 149 600 183 607 234 605 270 599 299 595 319 590 335 585 352 582 361 579 370 576 380A18 18 0 0 0 593 404H879A39 39 0 0 1 918 443V457A25 25 0 0 1 893 482H796A18 18 0 0 0 796 518H850A39 39 0 0 1 889 557V571A25 25 0 0 1 864 596H764A18 18 0 1 0 764 632H821A39 39 0 0 1 861 671V686A25 25 0 0 1 836 711H750A18 18 0 1 0 750 746H793C807 746 818 758 818 771V800A25 25 0 0 1 793 825H507C466 825 411 805 366 784A855 855 0 0 1 294 745 487 487 0 0 1 290 743L288 742 288 742A18 18 0 0 0 279 739H86A18 18 0 1 0 86 775H274L275 776 276 776A891 891 0 0 0 351 816C397 838 457 861 507 861H793A61 61 0 0 0 854 800V771A61 61 0 0 0 848 745 61 61 0 0 0 896 686V671C896 656 892 641 883 629A61 61 0 0 0 925 571V557C925 541 920 527 912 515A61 61 0 0 0 954 457V443C954 401 920 368 879 368H617L618 366C624 347 630 327 634 306 641 273 643 233 636 179 631 141 620 113 605 94 589 75 569 66 548 68 507 73 479 116 479 167 479 183 472 204 458 227 444 250 425 274 403 295S357 335 334 348C310 361 288 368 271 368H86A18 18 0 1 0 86 404H279C280 404 282 403 284 403 306 400 329 391 351 379 378 364 404 344 428 321 452 298 473 272 489 246 504 220 514 193 514 167Z", + "width": 1000 + }, + "search": [ + "daumen-hoch-a" + ] + }, + { + "uid": "899b5f66c97736a33e57830be4366b14", + "css": "daumen-hoch-c", + "code": 59415, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M218 343H61C35 343 14 364 14 389V818C14 843 35 864 61 864H218C243 864 264 843 264 818V389C264 364 243 343 218 343ZM229 818C229 824 224 829 218 829H61C55 829 50 824 50 818V389C50 383 55 379 61 379H218C224 379 229 383 229 389V818ZM141 789A29 29 0 1 0 141 732 29 29 0 0 0 141 789ZM904 386H642C642 385 643 383 643 382 658 336 673 289 661 197 649 112 609 84 575 86 535 88 504 132 504 185 504 270 383 392 318 392A18 18 0 0 0 318 428C402 428 539 292 539 185 539 147 559 123 578 121 595 120 617 141 625 201 637 286 623 327 609 371 606 380 603 389 601 399 600 399 601 400 601 401 601 402 600 403 600 404 600 404 600 404 600 405 600 406 601 407 601 408 601 409 602 410 602 411 603 412 603 413 604 414 605 415 605 416 606 417 607 417 608 418 609 419 610 419 611 420 612 420 612 420 613 421 613 421 614 421 615 421 615 421 616 421 617 421 618 421H904C925 421 943 439 943 461V475C943 489 932 500 918 500H821A18 18 0 0 0 821 536H875C897 536 914 553 914 575V589C914 603 903 614 889 614H789A18 18 0 0 0 789 650H846C868 650 886 668 886 689V704C886 717 874 729 861 729H775A18 18 0 0 0 775 764H818C832 764 843 776 843 789V818C843 832 832 843 818 843H532C445 843 327 788 325 787 317 783 306 787 302 796 298 805 301 816 310 820 315 822 437 879 532 879H818A61 61 0 0 0 879 818V789C879 780 876 771 872 763A61 61 0 0 0 921 704V689C921 673 916 659 908 647 932 639 950 616 950 589V575C950 559 945 545 937 532 961 524 979 502 979 475V461C979 419 945 386 904 386Z", + "width": 1000 + }, + "search": [ + "daumen-hoch-c" + ] + }, + { + "uid": "7817ec7d4c15a823422cd57ec9f319dc", + "css": "daumen-hoch-b", + "code": 59416, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M889 386H628C628 385 628 383 629 382 643 336 659 289 646 197 635 112 595 84 561 86 521 88 489 132 489 185 489 257 362 382 286 385 274 345 258 314 232 314 209 314 192 338 179 386H61A18 18 0 0 0 61 421H257C265 462 271 519 271 589 271 645 268 691 262 728H61A18 18 0 0 0 61 764H176C177 815 198 842 205 850 213 859 223 864 232 864 261 864 279 825 290 776 325 802 436 878 518 878H804A61 61 0 0 0 864 818V789C864 780 862 771 858 763A61 61 0 0 0 907 703V689C907 673 902 659 894 647 918 639 936 616 936 589V575C936 559 931 544 922 532 947 524 964 502 964 475V461C964 419 931 386 889 386V386ZM216 386C222 364 229 354 232 351 237 355 243 367 248 386H216ZM212 764H256C248 799 239 821 232 827 226 821 212 801 211 764H212ZM929 475C929 489 917 500 904 500H807A18 18 0 0 0 807 536H861C883 536 900 553 900 575V589C900 603 889 614 875 614H775A18 18 0 0 0 775 650H832C854 650 872 668 872 689V704C872 717 860 729 847 729H761A18 18 0 0 0 761 764H804C817 764 829 776 829 789V818C829 832 817 843 804 843H518C433 843 302 741 300 740 299 739 298 738 297 738 307 672 307 603 307 589 307 574 307 491 294 421 389 410 525 274 525 185 525 147 545 123 564 122 581 120 603 141 611 202 623 286 609 327 595 372 592 381 589 389 587 399 586 400 587 400 586 401 586 402 586 403 586 404 586 404 586 404 586 405 586 406 587 407 587 408 587 409 587 410 588 411 588 412 589 413 590 414 590 415 591 416 592 417 593 418 594 418 595 419 596 419 597 420 598 420 598 420 598 421 599 421 601 421 602 422 604 422H890C911 422 929 439 929 461V475L929 475Z", + "width": 1000 + }, + "search": [ + "daumen-hoch-b" + ] + }, + { + "uid": "6c6a51db599a14a04ce24a9bf7437d75", + "css": "diagramm-mit-text", + "code": 59417, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M929 29H71C48 29 29 48 29 71V929C29 952 48 971 71 971H929C952 971 971 952 971 929V71C971 48 952 29 929 29ZM936 929C936 933 933 936 929 936H71C67 936 64 933 64 929V71C64 67 67 64 71 64H929C933 64 936 67 936 71V929ZM489 225L474 213A187 187 0 0 0 393 175C357 168 320 171 286 186S223 223 203 254A188 188 0 0 0 173 337L170 357H357L489 225ZM212 321A151 151 0 0 1 300 219C327 207 357 204 387 210 404 213 420 220 435 229L342 321H212ZM371 571C396 571 420 567 442 557 471 546 496 527 515 504A186 186 0 0 0 516 269L503 254 371 386H185L187 405C189 429 196 452 208 473 222 500 243 523 268 540 294 557 323 568 353 571 359 571 365 571 371 571H371ZM239 456C233 445 229 434 226 421H386L500 308A150 150 0 0 1 518 415C514 439 503 462 487 481A151 151 0 0 1 429 524 150 150 0 0 1 357 535C332 533 308 524 288 511 268 497 251 478 239 457L239 456ZM857 168H686A18 18 0 0 0 686 204H857A18 18 0 0 0 857 168ZM857 246H686A18 18 0 0 0 686 282H857A18 18 0 0 0 857 246ZM857 325H686A18 18 0 0 0 686 361H857A18 18 0 0 0 857 325ZM773 559L582 748C578 752 571 752 567 748L502 683A47 47 0 0 0 436 683L302 816A18 18 0 0 0 314 846C319 846 324 845 327 841L461 708C466 704 472 704 476 708L542 773C560 791 589 791 607 773L798 584C805 577 805 566 798 559A18 18 0 0 0 773 559Z", + "width": 1000 + }, + "search": [ + "diagramm-mit-text" + ] + }, + { + "uid": "479e635642c258b5b66589c35aca8eb2", + "css": "diagramm-torte", + "code": 59418, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M442 99C442 91 439 84 433 78A27 27 0 0 0 413 71C374 75 336 84 300 100A369 369 0 0 0 179 183C145 219 118 261 99 308 84 346 74 387 71 428 71 435 73 442 79 447 84 453 91 456 99 456H413C429 456 442 443 442 428V99ZM406 420H108C111 386 119 353 132 322 149 279 174 241 205 208 236 175 273 150 314 132A321 321 0 0 1 406 108V420ZM898 408C868 337 818 277 753 235A396 396 0 0 0 563 171C547 169 534 182 534 198V334A18 18 0 0 0 570 334V206C628 212 684 232 733 264 792 302 838 357 865 421 892 486 899 556 885 624 871 692 837 755 787 804 737 853 673 887 604 900 535 914 463 907 397 880A357 357 0 0 1 237 751 349 349 0 0 1 179 591H520C548 591 570 569 570 542V468A18 18 0 0 0 534 468V542C534 549 528 556 520 556H170C154 556 141 568 142 584 147 650 169 715 207 770 251 834 312 883 384 913A400 400 0 0 0 611 935 396 396 0 0 0 813 829 385 385 0 0 0 920 631C935 556 928 479 898 408L898 408Z", + "width": 1000 + }, + "search": [ + "diagramm-torte" + ] + }, + { + "uid": "5c533a7f93b58b687cd6f9de23da47eb", + "css": "diagramm-verlust", + "code": 59419, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M889 871H621V504C621 490 633 479 646 479H775C789 479 800 490 800 504V817A18 18 0 0 0 836 817V504A61 61 0 0 0 775 443H646A61 61 0 0 0 586 504V871H493V646A61 61 0 0 0 432 586H318A61 61 0 0 0 257 646V810A18 18 0 0 0 293 810V646C293 633 304 621 318 621H432C446 621 457 633 457 646V871H132C126 871 121 867 121 861V118A18 18 0 0 0 86 118V861C86 886 107 907 132 907H889A18 18 0 0 0 889 871ZM344 225A118 118 0 0 0 477 247L541 217A82 82 0 0 1 634 233L760 358 643 359C633 359 625 367 625 377 625 386 633 394 643 394L804 393C814 393 822 385 822 375L820 214C820 204 812 196 802 197 792 197 784 205 785 215L786 332 659 207A118 118 0 0 0 525 185L462 215A82 82 0 0 1 369 200L302 134C295 127 284 127 277 134 270 141 270 152 277 159L344 225Z", + "width": 1000 + }, + "search": [ + "diagramm-verlust" + ] + }, + { + "uid": "631b427a3ae228fc773df2835a0eb899", + "css": "diagramm-wachstum", + "code": 59420, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M889 871H621V504C621 490 633 479 646 479H775C789 479 800 490 800 504V817A18 18 0 0 0 836 817V504A61 61 0 0 0 775 443H646A61 61 0 0 0 586 504V871H493V646A61 61 0 0 0 432 586H318A61 61 0 0 0 257 646V810A18 18 0 0 0 293 810V646C293 633 304 621 318 621H432C446 621 457 633 457 646V871H132C126 871 121 867 121 861V118A18 18 0 0 0 86 118V861C86 886 107 907 132 907H889A18 18 0 0 0 889 871ZM216 445L322 338A82 82 0 0 1 417 322L540 383C586 405 640 396 676 360L872 161 873 279C873 288 881 296 891 296 901 296 909 288 908 278L907 118C907 108 899 100 889 100L729 101C719 101 711 109 711 119 711 129 719 137 729 137L846 136 651 334A82 82 0 0 1 556 350L432 290A118 118 0 0 0 296 313L191 420C184 427 184 438 191 445S209 452 216 445Z", + "width": 1000 + }, + "search": [ + "diagramm-wachstum" + ] + }, + { + "uid": "ca379c7f805d04b76ee52b50b5149d05", + "css": "diagramm", + "code": 59421, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M714 682H314C308 682 304 677 304 671V271A18 18 0 0 0 268 271V671C268 697 289 718 314 718H714A18 18 0 0 0 714 682ZM386 561C391 561 396 559 399 555L470 473 512 509A32 32 0 0 0 557 506L634 417 690 403A18 18 0 0 0 681 368L624 383C617 384 612 388 607 393L532 480 491 444C484 438 476 435 467 436 459 436 451 440 445 447L372 531A18 18 0 0 0 385 561H386ZM729 86H257C163 86 86 163 86 257V729C86 823 163 900 257 900H729C823 900 900 823 900 729V257C900 163 823 86 729 86ZM864 729C864 803 803 864 729 864H257C182 864 121 803 121 729V257C121 182 182 121 257 121H729C803 121 864 182 864 257V729Z", + "width": 1000 + }, + "search": [ + "diagramm" + ] + }, + { + "uid": "ab640d86ab5a741eaad809b8c376896d", + "css": "dokument-a", + "code": 59422, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M793 217L693 120A71 71 0 0 0 643 100H229C205 100 186 119 186 143V857C186 881 205 900 229 900H771C795 900 814 881 814 857V268C814 249 806 230 793 217ZM779 857C779 861 775 864 771 864H229C225 864 221 861 221 857V143C221 139 225 136 229 136H611V257C611 283 632 304 657 304H714A18 18 0 0 0 714 268H657C651 268 646 263 646 257V136C655 137 662 140 668 146L768 243C775 249 779 259 779 268V857H779ZM689 468H311V504H689V468ZM689 568H311V604H689V568ZM689 668H311V704H689V668Z", + "width": 1000 + }, + "search": [ + "dokument-a" + ] + }, + { + "uid": "b957a1465a72ae7b1ab3da2b583c1cfe", + "css": "dokument-b", + "code": 59423, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M843 254C833 254 825 262 825 271V871C825 885 814 896 800 896H229A18 18 0 0 0 229 932H800A61 61 0 0 0 861 871V271C861 262 853 254 843 254ZM757 871C781 871 800 852 800 829V240C800 220 792 202 778 188L679 92A71 71 0 0 0 629 71H214C191 71 171 91 171 114V829C171 852 191 871 214 871H757ZM207 829V114C207 110 210 107 214 107H596V229C596 254 617 275 643 275H700A18 18 0 0 0 700 239H643C637 239 632 234 632 229V107C640 108 648 111 654 117L754 214C760 221 764 230 764 240V829C764 833 761 836 757 836H214C210 836 207 833 207 829ZM675 439H296V475H675V439ZM675 539H296V575H675V539ZM675 639H296V675H675V639Z", + "width": 1000 + }, + "search": [ + "dokument-b" + ] + }, + { + "uid": "6d620f2e8a54cf0513bf829c9a0582f7", + "css": "dokument-c", + "code": 59424, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M846 829V229A18 18 0 0 0 811 229V829C811 842 799 854 786 854H214A18 18 0 0 0 214 889H786A61 61 0 0 0 846 829ZM886 268C876 268 868 276 868 286V843C868 880 837 911 800 911H271A18 18 0 0 0 271 946H800C857 946 904 900 904 843V286C904 276 896 268 886 268ZM743 829C766 829 786 809 786 786V197C786 178 778 159 764 145L664 49A71 71 0 0 0 615 29H200C176 29 157 48 157 71V786C157 809 176 829 200 829H743ZM193 786V71C193 67 196 64 200 64H582V186C582 211 603 232 629 232H686A18 18 0 0 0 686 196H629C623 196 618 192 618 186V65C626 65 634 69 640 74L739 171C746 178 750 187 750 197V786C750 790 747 793 743 793H200C196 793 193 790 193 786ZM661 396H282V432H661V396ZM661 496H282V532H661V496ZM661 596H282V632H661V596Z", + "width": 1000 + }, + "search": [ + "dokument-c" + ] + }, + { + "uid": "2ceda026c90fb25003d0a2a691e46af0", + "css": "e-auto", + "code": 59425, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M155 559V556C178 564 212 575 246 575 288 575 330 559 356 502 395 415 343 243 327 193A31 31 0 0 0 290 172C244 183 88 227 33 353 12 402 9 444 23 476 42 517 85 534 119 545 119 550 119 555 119 560 121 655 148 691 151 694A18 18 0 0 0 176 697C184 691 185 679 179 672 179 671 156 641 155 559L155 559ZM56 461C46 438 49 407 66 367 112 260 247 219 294 208 326 305 350 428 323 488 291 558 230 544 165 522L157 519H156C164 447 191 383 191 382 195 373 191 363 182 359 173 355 163 359 159 368 157 371 130 434 122 508 95 499 67 486 56 461L56 461ZM907 580L738 538 666 445A188 188 0 0 0 517 372H429A18 18 0 0 0 429 408H517C565 408 609 429 638 467L691 536H428A18 18 0 0 0 428 571H726L899 614C909 617 917 622 924 629H853V665H939V718C939 724 934 729 928 729H856C851 683 812 647 764 647S677 683 672 729C671 729 671 729 671 729H428C422 683 383 647 335 647 284 647 243 689 243 740S284 833 335 833C378 833 414 803 425 764 426 764 427 765 428 765H671C672 765 673 764 674 764 685 803 721 833 764 833 807 833 842 804 853 765H928C954 765 975 744 975 718V666C975 625 947 589 907 580L907 580ZM336 797C304 797 279 771 279 740S304 683 336 683 393 708 393 740 367 797 336 797ZM764 797C733 797 707 771 707 740S733 683 764 683 821 708 821 740 796 797 764 797Z", + "width": 1000 + }, + "search": [ + "e-auto" + ] + }, + { + "uid": "845559e47e2ff53b13af168335c34d92", + "css": "e-learning", + "code": 59426, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M484 462C491 465 499 467 506 467 514 467 521 465 528 463L790 357C802 352 802 336 790 331L523 216A58 58 0 0 0 480 216L217 321C206 326 205 343 217 348L229 353V443A18 18 0 0 0 264 443V368L329 396V512C329 530 339 547 356 555L482 613A47 47 0 0 0 520 613L650 554A47 47 0 0 0 677 512V479A18 18 0 0 0 642 479V512C642 516 639 520 635 522L506 580C503 582 500 582 497 580L371 522A11 11 0 0 1 365 512V411L484 462 484 462ZM493 249C498 247 504 247 509 249L729 343 514 429C509 432 503 431 498 429L278 335 493 249ZM104 100A75 75 0 0 0 29 175V668C29 709 62 743 104 743H627L667 914H352L378 823C381 813 375 803 366 801 356 798 346 803 344 813L315 913V914H247A18 18 0 0 0 247 950H761A18 18 0 0 0 761 914H704L664 743H904C945 743 979 709 979 668V175C979 134 945 100 904 100H104ZM943 668C943 690 925 707 904 707H104C82 707 64 690 64 668V175C64 153 82 136 104 136H904C925 136 943 153 943 175V668Z", + "width": 1000 + }, + "search": [ + "e-learning" + ] + }, + { + "uid": "e31c344011496eeebe1d023a0094a740", + "css": "einfamilienhaus", + "code": 59427, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M939 790H900V757A18 18 0 0 0 864 757V790H821V549C915 540 989 461 989 365 989 289 939 214 896 164A772 772 0 0 0 833 97C826 91 820 86 815 81L804 71 792 81C787 85 781 91 775 97A772 772 0 0 0 711 164C668 214 618 289 618 365 618 461 692 540 786 549V790H743V757A18 18 0 0 0 707 757V790H664V757A18 18 0 0 0 629 757V790H579V757A18 18 0 0 0 543 757V790H493V450C493 447 492 444 490 441H490L290 98C287 93 281 90 275 90 269 90 263 93 260 98L110 348C105 357 107 368 116 373 124 378 135 375 140 367L275 143 444 433H75C65 433 57 441 57 450V908C57 917 65 925 75 925H161C171 925 179 917 179 908V783H229V822A18 18 0 0 0 264 822V765C264 755 256 747 246 747H161C151 747 143 755 143 765V890H93V468H457V890H246A18 18 0 0 0 246 925H475C485 925 493 917 493 908V825H543V908A18 18 0 0 0 579 908V825H629V908A18 18 0 0 0 664 908V825H707V908A18 18 0 0 0 743 908V825H786V908A18 18 0 0 0 821 908V825H864V908A18 18 0 0 0 900 908V825H939A18 18 0 0 0 939 790V790ZM654 365C654 300 699 232 738 187 761 159 784 137 799 123 801 122 802 120 804 119 805 120 807 122 808 123 823 137 846 160 869 187 908 232 954 300 954 365 954 447 886 515 804 515S654 447 654 365ZM221 543H186V657H221V543ZM364 543H329V657H364V543ZM364 722H329V836H364V722ZM275 350A29 29 0 1 0 275 293 29 29 0 0 0 275 350Z", + "width": 1000 + }, + "search": [ + "einfamilienhaus" + ] + }, + { + "uid": "67da2ab904b984c21982021831efe34f", + "css": "einkaufstasche-mit-eurozeichen", + "code": 59428, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M365 237C375 237 383 229 383 219V199C383 133 437 79 504 79 570 79 624 133 624 199V219A18 18 0 0 0 660 219V199C660 113 590 43 504 43 417 43 347 113 347 199V219C347 229 355 237 365 237ZM739 297C738 288 731 281 721 281H608A18 18 0 0 0 608 316H704L742 914H265L303 316H484A18 18 0 0 0 484 281H286C277 281 269 288 268 297L229 931C228 936 230 941 233 944 237 948 242 950 246 950H761C766 950 770 948 774 944S779 936 779 931L739 297ZM554 493H589A18 18 0 0 0 589 457H554C489 457 433 497 411 554H375A18 18 0 0 0 375 590H401C400 597 400 604 400 611S400 625 401 632H375A18 18 0 0 0 375 667H411C433 724 489 764 554 764H589A18 18 0 0 0 589 729H554C509 729 470 704 450 667H514A18 18 0 0 0 514 632H438C436 625 436 618 436 611S436 597 438 590H514A18 18 0 0 0 514 554H450C470 518 509 493 554 493Z", + "width": 1014 + }, + "search": [ + "einkaufstasche-mit-eurozeichen" + ] + }, + { + "uid": "a8bf17718458e664f3ba668e1d84c5da", + "css": "einkaufstasche", + "code": 59429, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M365 237C375 237 383 229 383 219V199C383 133 437 79 504 79 570 79 624 133 624 199V219A18 18 0 0 0 660 219V199C660 113 590 43 504 43 417 43 347 113 347 199V219C347 229 355 237 365 237ZM739 297C738 288 731 281 721 281H608A18 18 0 0 0 608 316H704L742 914H265L303 316H484A18 18 0 0 0 484 281H286C277 281 269 288 268 297L229 931C228 936 230 941 233 944 237 948 242 950 246 950H761C766 950 770 948 774 944S779 936 779 931L739 297Z", + "width": 1000 + }, + "search": [ + "einkaufstasche" + ] + }, + { + "uid": "9d5f0d7bad83409bc5005400afa19a1b", + "css": "einkaufswagen", + "code": 59430, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M814 310C811 306 806 304 800 304H242L210 195C208 187 201 182 193 182H114A18 18 0 0 0 114 218H179L211 326C214 334 221 339 229 339H777L700 646H665L717 418C719 409 713 399 704 397A18 18 0 0 0 682 410L628 646H594L646 418C648 409 642 399 632 397A18 18 0 0 0 611 410L557 646H522L574 418C576 409 570 399 561 397A18 18 0 0 0 539 410L485 646H450L503 418C505 409 499 399 489 397A18 18 0 0 0 468 410L414 646H379L431 418C433 409 427 399 418 397A18 18 0 0 0 396 410L342 646H341L274 409C271 400 261 394 251 397 242 400 236 410 239 419L311 669C313 677 320 682 328 682H714C722 682 729 677 731 669L817 326C818 320 817 315 813 310H814ZM343 714C303 714 271 746 271 786S303 857 343 857 414 825 414 786 382 714 343 714ZM343 821A36 36 0 0 1 343 750 36 36 0 0 1 343 821ZM686 714C646 714 614 746 614 786S646 857 686 857 757 825 757 786 725 714 686 714ZM686 821A36 36 0 0 1 686 750 36 36 0 0 1 686 821Z", + "width": 1000 + }, + "search": [ + "einkaufswagen" + ] + }, + { + "uid": "cf53b2e97bdf9c9cdc76dd08127cb606", + "css": "eu-emblem-brexit", + "code": 59431, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M576 97H530C527 97 524 95 523 92L509 48C507 41 496 41 494 48L480 92C479 95 476 97 473 97H427C419 97 416 107 423 112L459 138C462 140 463 143 462 146L448 190C445 197 454 204 460 199L497 172C500 170 503 170 506 172L542 199C549 203 557 197 555 190L541 146C540 143 541 140 543 138L580 112C586 107 583 97 575 97H576ZM531 121C521 128 517 141 521 153L522 157 518 155C513 151 508 149 502 149 496 149 490 151 485 155L481 157 482 153C486 141 482 128 472 121L468 118H473C485 118 496 110 500 99L501 94 503 99C507 110 518 118 530 118H535L531 121H531ZM654 186C657 188 658 191 657 194L643 237C640 245 649 251 655 246L692 219C695 217 698 217 701 219L737 246C744 251 752 245 750 237L736 194C735 191 736 188 738 186L775 159C781 154 778 144 770 144H725C722 144 719 142 718 139L704 96C701 88 691 88 688 96L674 139C673 142 671 144 667 144H622C614 144 611 154 617 159L654 186H654ZM668 166A29 29 0 0 0 695 146L696 142 698 146C702 158 713 166 725 166H730L726 168C716 176 712 189 715 200L717 205 713 202C703 195 690 195 680 202L676 205 677 200C681 189 677 176 667 168L663 166H668ZM382 144H336C333 144 330 142 329 139L315 96C313 88 302 88 300 96L286 139C285 142 282 144 279 144H233C225 144 222 154 229 159L265 186C268 188 269 191 268 194L254 237C251 245 260 251 266 246L303 219C306 217 309 217 312 219L348 246C355 251 363 245 361 237L347 194C346 191 347 188 349 186L386 159C392 154 389 144 381 144H382ZM337 168C327 176 323 188 327 200L328 205 324 202C314 195 301 195 291 202L287 205 289 200C292 188 288 176 278 168L274 166H279A29 29 0 0 0 306 146L308 141 309 146C313 158 324 166 336 166H341L337 168H337ZM119 328C121 330 122 333 121 336L107 379C105 387 113 393 120 388L156 361C159 360 162 360 165 361L202 388C208 393 217 387 214 379L200 336C199 333 200 330 203 328L239 301C246 296 243 286 235 286H189C186 286 183 284 182 281L168 238C166 230 155 230 153 238L139 281C138 284 135 286 132 286H86C78 286 75 296 81 301L118 328H119ZM132 308A29 29 0 0 0 159 288L161 284 162 288C166 300 177 308 189 308H194L190 311C180 318 176 331 180 343L181 347 177 344C167 337 154 337 144 344L140 347 142 343C145 331 141 318 131 311L127 308H132ZM976 496C982 492 979 481 971 481H925C922 481 919 479 919 477L904 433C902 426 891 426 889 433L875 477C874 480 871 481 868 481H823C815 481 811 491 818 496L855 523C857 525 858 528 857 531L843 574C841 582 849 588 856 583L892 557C895 555 898 555 901 557L938 583C944 588 953 582 950 574L936 531C935 528 936 525 939 523L975 496H976ZM926 506C916 513 912 526 916 538L917 542 913 539C908 536 902 534 896 534 890 534 885 536 880 539L876 542 877 538C881 526 877 513 867 506L863 503H868A29 29 0 0 0 895 483L896 479 898 483C902 495 912 503 925 503H929L926 506H926ZM910 677H865C862 677 859 675 858 672L844 629C841 621 831 621 828 629L814 672C813 675 811 677 808 677H762C754 677 751 687 757 692L794 719C797 720 798 724 797 727L783 770C780 777 789 784 795 779L832 752C834 750 838 750 840 752L877 779C883 784 892 777 890 770L875 727C874 724 875 720 878 719L915 692C921 687 918 677 910 677H910ZM866 701C856 708 852 721 855 733L857 738 853 735C843 728 829 728 819 735L816 738 817 733C821 721 817 708 807 701L803 698H808A29 29 0 0 0 835 679L836 674 838 679C841 691 852 698 865 698H869L866 701H866ZM771 816H725C722 816 720 814 719 811L704 768C702 760 691 760 689 768L675 811C674 814 671 816 668 816H622C615 816 611 826 618 831L655 857C657 859 658 862 657 865L643 909C641 916 649 923 655 918L692 891C695 889 698 889 701 891L738 918C744 922 752 916 750 909L736 865C735 862 736 859 738 857L775 831C782 826 778 816 771 816L771 816ZM726 840C716 847 712 860 716 872L717 877 714 874C709 870 703 868 697 868 691 868 685 870 680 874L676 877 678 872C681 860 677 848 667 840L663 837H668C680 837 691 830 695 818L697 813 698 818C702 830 713 837 725 837H730L726 840H726ZM576 865H530C527 865 524 863 523 860L509 816C507 809 496 809 494 816L480 860C479 863 476 865 473 865H427C419 865 416 875 423 880L460 906C462 908 463 911 462 914L448 958C446 965 454 972 460 967L497 940C500 938 503 938 506 940L543 967C549 971 557 965 555 958L541 914C540 911 541 908 543 906L580 880C587 875 583 865 576 865H576ZM531 889C521 896 517 909 521 921L522 925 518 923C513 919 508 917 502 917 496 917 490 919 485 923L481 925 482 921C486 909 482 896 472 889L468 886H473A29 29 0 0 0 500 867L501 862 503 867C507 878 518 886 530 886H535L531 889H531ZM381 816H335C332 816 329 814 328 811L314 768C312 760 301 760 299 768L285 811C284 814 281 816 278 816H232C224 816 221 826 228 831L264 857C267 859 268 862 267 865L253 909C250 916 259 923 265 918L302 891C305 889 308 889 311 891L347 918C354 922 362 916 360 909L346 865C345 862 346 859 348 857L385 831C391 826 388 816 380 816L381 816ZM336 840C326 847 322 860 326 872L327 877 323 874C313 867 300 867 290 874L286 877 288 872C291 860 287 848 277 840L273 837H278C290 837 301 830 305 818L307 813 308 818C312 830 323 837 335 837H340L336 840H336ZM200 727C199 724 200 720 203 719L240 692C246 687 243 677 235 677H189C186 677 183 675 183 672L168 629C166 621 155 621 153 629L139 672C138 675 135 677 132 677H87C79 677 75 687 82 692L119 719C121 720 122 724 121 727L107 770C105 777 113 784 120 779L156 752C159 750 162 750 165 752L202 779C208 784 217 777 214 770L200 727H200ZM190 701C180 709 176 721 180 733L181 738 178 735C168 728 154 728 144 735L140 738 142 733C146 721 141 709 131 701L128 699H132C145 699 155 691 159 679L161 674 162 679C166 691 177 699 189 699H194L190 701H190ZM115 555L152 582C158 587 167 580 164 573L150 530C149 527 150 523 153 522L190 495C196 490 193 480 185 480H139C136 480 134 478 133 475L118 432C116 424 105 424 103 432L89 475C88 478 85 480 82 480H37C29 480 26 490 32 495L69 522C71 523 73 527 72 530L57 573C55 580 64 587 70 582L107 555C109 553 113 553 115 555ZM90 541L92 536C96 524 92 511 81 504L78 501H82A29 29 0 0 0 109 482L111 477 112 482C116 494 127 501 139 501H144L140 504C130 511 126 524 130 536L131 541 128 538C123 534 117 532 111 532 105 532 99 534 94 538L90 541H90Z", + "width": 1000 + }, + "search": [ + "eu-emblem-brexit" + ] + }, + { + "uid": "06c87718a6d5dc85a54571a5076363e5", + "css": "eu-emblem", + "code": 59432, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M576 97H530C527 97 524 95 523 92L509 48C507 41 496 41 494 48L480 92C479 95 476 97 473 97H427C419 97 416 107 423 112L459 138C462 140 463 143 462 146L448 190C445 197 454 204 460 199L497 172C500 170 503 170 506 172L542 199C549 203 557 197 555 190L541 146C540 143 541 140 543 138L580 112C586 107 583 97 575 97H576ZM531 121C521 128 517 141 521 153L522 157 518 155C513 151 508 149 502 149 496 149 490 151 485 155L481 157 482 153C486 141 482 128 472 121L468 118H473C485 118 496 110 500 99L501 94 503 99C507 110 518 118 530 118H535L531 121H531ZM654 186C657 188 658 191 657 194L643 237C640 245 649 251 655 246L692 219C695 217 698 217 701 219L737 246C744 251 752 245 750 237L736 194C735 191 736 188 738 186L775 159C781 154 778 144 770 144H725C722 144 719 142 718 139L704 96C701 88 691 88 688 96L674 139C673 142 671 144 667 144H622C614 144 611 154 617 159L654 186H654ZM668 166A29 29 0 0 0 695 146L696 142 698 146C702 158 713 166 725 166H730L726 168C716 176 712 189 715 200L717 205 713 202C703 195 690 195 680 202L676 205 677 200C681 189 677 176 667 168L663 166H668ZM382 144H336C333 144 330 142 329 139L315 96C313 88 302 88 300 96L286 139C285 142 282 144 279 144H233C225 144 222 154 229 159L265 186C268 188 269 191 268 194L254 237C251 245 260 251 266 246L303 219C306 217 309 217 312 219L348 246C355 251 363 245 361 237L347 194C346 191 347 188 349 186L386 159C392 154 389 144 381 144H382ZM337 168C327 176 323 188 327 200L328 205 324 202C314 195 301 195 291 202L287 205 289 200C292 188 288 176 278 168L274 166H279A29 29 0 0 0 306 146L308 141 309 146C313 158 324 166 336 166H341L337 168H337ZM119 328C121 330 122 333 121 336L107 379C105 387 113 393 120 388L156 361C159 360 162 360 165 361L202 388C208 393 217 387 214 379L200 336C199 333 200 330 203 328L239 301C246 296 243 286 235 286H189C186 286 183 284 182 281L168 238C166 230 155 230 153 238L139 281C138 284 135 286 132 286H86C78 286 75 296 81 301L118 328H119ZM132 308A29 29 0 0 0 159 288L161 284 162 288C166 300 177 308 189 308H194L190 311C180 318 176 331 180 343L181 347 177 344C167 337 154 337 144 344L140 347 142 343C145 331 141 318 131 311L127 308H132ZM976 496C982 492 979 481 971 481H925C922 481 919 479 919 477L904 433C902 426 891 426 889 433L875 477C874 480 871 481 868 481H823C815 481 811 491 818 496L855 523C857 525 858 528 857 531L843 574C841 582 849 588 856 583L892 557C895 555 898 555 901 557L938 583C944 588 953 582 950 574L936 531C935 528 936 525 939 523L975 496H976ZM926 506C916 513 912 526 916 538L917 542 913 539C908 536 902 534 896 534 890 534 885 536 880 539L876 542 877 538C881 526 877 513 867 506L863 503H868A29 29 0 0 0 895 483L896 479 898 483C902 495 912 503 925 503H929L926 506H926ZM910 677H865C862 677 859 675 858 672L844 629C841 621 831 621 828 629L814 672C813 675 811 677 808 677H762C754 677 751 687 757 692L794 719C797 720 798 724 797 727L783 770C780 777 789 784 795 779L832 752C834 750 838 750 840 752L877 779C883 784 892 777 890 770L875 727C874 724 875 720 878 719L915 692C921 687 918 677 910 677H910ZM866 701C856 708 852 721 855 733L857 738 853 735C843 728 829 728 819 735L816 738 817 733C821 721 817 708 807 701L803 698H808A29 29 0 0 0 835 679L836 674 838 679C841 691 852 698 865 698H869L866 701H866ZM771 816H725C722 816 720 814 719 811L704 768C702 760 691 760 689 768L675 811C674 814 671 816 668 816H622C615 816 611 826 618 831L655 857C657 859 658 862 657 865L643 909C641 916 649 923 655 918L692 891C695 889 698 889 701 891L738 918C744 922 752 916 750 909L736 865C735 862 736 859 738 857L775 831C782 826 778 816 771 816L771 816ZM726 840C716 847 712 860 716 872L717 877 714 874C709 870 703 868 697 868 691 868 685 870 680 874L676 877 678 872C681 860 677 848 667 840L663 837H668C680 837 691 830 695 818L697 813 698 818C702 830 713 837 725 837H730L726 840H726ZM576 865H530C527 865 524 863 523 860L509 816C507 809 496 809 494 816L480 860C479 863 476 865 473 865H427C419 865 416 875 423 880L460 906C462 908 463 911 462 914L448 958C446 965 454 972 460 967L497 940C500 938 503 938 506 940L543 967C549 971 557 965 555 958L541 914C540 911 541 908 543 906L580 880C587 875 583 865 576 865H576ZM531 889C521 896 517 909 521 921L522 925 518 923C513 919 508 917 502 917 496 917 490 919 485 923L481 925 482 921C486 909 482 896 472 889L468 886H473A29 29 0 0 0 500 867L501 862 503 867C507 878 518 886 530 886H535L531 889H531ZM381 816H335C332 816 329 814 328 811L314 768C312 760 301 760 299 768L285 811C284 814 281 816 278 816H232C224 816 221 826 228 831L264 857C267 859 268 862 267 865L253 909C250 916 259 923 265 918L302 891C305 889 308 889 311 891L347 918C354 922 362 916 360 909L346 865C345 862 346 859 348 857L385 831C391 826 388 816 380 816L381 816ZM336 840C326 847 322 860 326 872L327 877 323 874C313 867 300 867 290 874L286 877 288 872C291 860 287 848 277 840L273 837H278C290 837 301 830 305 818L307 813 308 818C312 830 323 837 335 837H340L336 840H336ZM200 727C199 724 200 720 203 719L240 692C246 687 243 677 235 677H189C186 677 183 675 183 672L168 629C166 621 155 621 153 629L139 672C138 675 135 677 132 677H87C79 677 75 687 82 692L119 719C121 720 122 724 121 727L107 770C105 777 113 784 120 779L156 752C159 750 162 750 165 752L202 779C208 784 217 777 214 770L200 727H200ZM190 701C180 709 176 721 180 733L181 738 178 735C168 728 154 728 144 735L140 738 142 733C146 721 141 709 131 701L128 699H132C145 699 155 691 159 679L161 674 162 679C166 691 177 699 189 699H194L190 701H190ZM115 555L152 582C158 587 167 580 164 573L150 530C149 527 150 523 153 522L190 495C196 490 193 480 185 480H139C136 480 134 478 133 475L118 432C116 424 105 424 103 432L89 475C88 478 85 480 82 480H37C29 480 26 490 32 495L69 522C71 523 73 527 72 530L57 573C55 580 64 587 70 582L107 555C109 553 113 553 115 555ZM90 541L92 536C96 524 92 511 81 504L78 501H82A29 29 0 0 0 109 482L111 477 112 482C116 494 127 501 139 501H144L140 504C130 511 126 524 130 536L131 541 128 538C123 534 117 532 111 532 105 532 99 534 94 538L90 541H90ZM799 328C802 330 803 333 802 336L788 379C785 387 794 393 800 388L837 361C840 360 843 360 845 361L882 388C889 393 897 387 895 379L881 336C880 333 881 330 883 328L920 301C926 296 923 286 915 286H870C867 286 864 284 863 281L849 238C846 230 836 230 833 238L819 281C818 284 815 286 812 286H767C759 286 756 296 762 301L799 328H799ZM813 308A29 29 0 0 0 840 288L841 284 843 288C847 300 857 308 870 308H874L871 311C861 318 856 331 860 343L862 347 858 344C848 337 834 337 824 344L821 347 822 343C826 331 822 318 812 311L808 308H813Z", + "width": 1000 + }, + "search": [ + "eu-emblem" + ] + }, + { + "uid": "aca19fa5381f010cd26214215c13f322", + "css": "eule", + "code": 59433, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M368 443A36 36 0 1 0 368 371 36 36 0 0 0 368 443ZM639 443A36 36 0 1 0 639 371 36 36 0 0 0 639 443ZM538 18A100 100 0 0 0 484 18L167 108C153 112 153 131 167 135L300 173V271L300 273C252 298 218 349 218 407 218 455 240 498 275 525H261C164 525 86 604 86 700V907C86 926 96 942 113 950 119 953 126 954 132 954 143 954 154 950 163 942L316 806C328 794 336 778 336 760V554C346 556 357 557 368 557 380 557 392 556 404 553 404 554 405 555 405 555L471 621C480 630 491 635 504 635 516 635 528 630 537 621L602 555C603 555 603 554 604 553 616 556 627 557 640 557 661 557 682 552 700 544V629C700 784 574 911 418 911H318A18 18 0 0 0 318 946H418C594 946 736 804 736 629V522C769 494 790 453 790 407 790 361 768 319 735 291 736 290 736 288 736 286V171C736 171 736 170 736 169L800 151V229A18 18 0 0 0 836 229V141L870 131C879 128 879 115 870 112L538 18ZM300 760C300 768 297 774 292 779L139 915A11 11 0 0 1 128 917 11 11 0 0 1 121 908V700C121 623 184 561 261 561H300V761 760ZM254 407C254 344 305 293 368 293S482 344 482 407 431 521 368 521 254 470 254 407ZM511 596C507 600 500 600 496 596L439 539C467 524 490 500 504 471 517 500 540 524 568 539L511 596ZM754 407C754 470 702 521 639 521S525 470 525 407 576 293 639 293 754 344 754 407ZM700 270C681 262 661 257 639 257 579 257 528 293 504 344 480 293 428 257 368 257 357 257 346 258 336 261V183L484 225C492 227 502 229 511 229 520 229 529 227 538 225L700 179V270ZM528 191C517 194 505 194 494 191L249 121 494 52A63 63 0 0 1 528 52L772 121 528 191H528Z", + "width": 1000 + }, + "search": [ + "eule" + ] + }, + { + "uid": "1c7697d77ee6a52425b5483ee8d05299", + "css": "fabrik", + "code": 59434, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M929 46A18 18 0 0 1 925 71C891 97 809 152 720 159 636 166 572 145 495 117 426 93 369 85 343 85A18 18 0 1 1 343 49C374 49 435 58 507 84 584 111 642 130 717 124 795 117 870 68 904 43A18 18 0 0 1 929 46ZM929 146A18 18 0 0 1 925 171C891 197 809 252 720 259 636 266 571 245 494 217A18 18 0 0 1 506 184C583 211 641 230 717 224 795 217 870 168 904 143A18 18 0 0 1 929 146ZM162 146A25 25 0 0 0 137 167L77 532A154 154 0 0 0 75 557V929C75 942 86 954 100 954H843A25 25 0 0 0 868 929V457L686 548C665 559 639 544 639 520V457L465 544A18 18 0 0 1 449 513L628 423C650 412 675 427 675 451V514L857 423C878 412 904 427 904 451V929A61 61 0 0 1 843 989H100A61 61 0 0 1 39 929V557C39 547 40 536 42 526L102 162A61 61 0 0 1 162 111H201A61 61 0 0 1 261 160L328 524C330 535 331 547 331 558V757A18 18 0 0 1 296 757V558C296 549 295 540 293 531L226 167A25 25 0 0 0 201 146H162ZM657 739H771V775H657V739ZM486 739H600V775H486V739ZM657 839H771V875H657V839ZM486 839H600V875H486V839Z", + "width": 1000 + }, + "search": [ + "fabrik" + ] + }, + { + "uid": "4e9890b83b24568d9212112505fe536b", + "css": "fahne-horizontal-gestreift", + "code": 59435, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M46 29A18 18 0 1 0 11 29V971A18 18 0 1 0 46 971V770L160 732A18 18 0 0 0 149 698L46 732V574L117 545A440 440 0 0 1 503 570 475 475 0 0 0 936 591L939 589V735A11 11 0 0 1 931 745L870 762A454 454 0 0 1 618 756L423 696A446 446 0 0 0 353 680 18 18 0 0 0 348 715C369 718 391 723 413 730L607 791A489 489 0 0 0 879 796L941 780A46 46 0 0 0 975 735V209A46 46 0 0 0 917 164L870 176C850 182 829 186 808 188A18 18 0 0 0 812 224 489 489 0 0 0 879 211L926 198A11 11 0 0 1 939 209V350L921 358A440 440 0 0 1 521 339 475 475 0 0 0 103 311L46 335V184L160 146A411 411 0 0 1 413 144L607 205A18 18 0 1 0 618 171L423 110A446 446 0 0 0 149 112L46 147V29ZM939 389V550L921 558A440 440 0 0 1 521 539 475 475 0 0 0 103 512L46 535V374L117 345A440 440 0 0 1 503 370 475 475 0 0 0 936 391L939 389Z", + "width": 1000 + }, + "search": [ + "fahne-horizontal-gestreift" + ] + }, + { + "uid": "c233f5031969e15ab4cad2d32e448efc", + "css": "fahne-kreuz", + "code": 59436, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M29 11C38 11 46 19 46 29V147L149 112A446 446 0 0 1 423 110L618 171A18 18 0 0 1 607 205L413 144A411 411 0 0 0 160 146L46 184V732L149 698A18 18 0 0 1 160 732L46 770V971A18 18 0 1 1 11 971V29C11 19 19 11 29 11ZM418 257A29 29 0 0 1 446 229H554A29 29 0 0 1 582 257V360H686A29 29 0 0 1 714 389V497A29 29 0 0 1 686 525H582V629A29 29 0 0 1 554 657H446A29 29 0 0 1 418 629V525H314A29 29 0 0 1 286 497V389A29 29 0 0 1 314 360H418V257ZM453 396H321V490H453V621H547V490H679V396H547V264H453V396ZM926 198A11 11 0 0 1 939 209V735A11 11 0 0 1 931 745L870 762A454 454 0 0 1 618 756L423 696A446 446 0 0 0 353 680 18 18 0 1 0 348 715C369 718 391 723 413 730L607 791A489 489 0 0 0 879 796L941 780A46 46 0 0 0 975 735V209A46 46 0 0 0 917 164L870 176C850 182 829 186 808 188A18 18 0 0 0 812 224 489 489 0 0 0 879 211L926 198Z", + "width": 1000 + }, + "search": [ + "fahne-kreuz" + ] + }, + { + "uid": "f93fc8ebbc54fc3e2e7cfc41fc3bc390", + "css": "fahne-neutral", + "code": 59437, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M46 29A18 18 0 1 0 11 29V971A18 18 0 1 0 46 971V770L160 732A18 18 0 0 0 149 698L46 732V184L160 146A411 411 0 0 1 413 144L607 205A18 18 0 1 0 618 171L423 110A446 446 0 0 0 149 112L46 147V29ZM926 198A11 11 0 0 1 939 209V735A11 11 0 0 1 931 745L870 762A454 454 0 0 1 618 756L423 696A446 446 0 0 0 353 680 18 18 0 0 0 348 715C369 718 391 723 413 730L607 791A489 489 0 0 0 879 796L941 780A46 46 0 0 0 975 735V209A46 46 0 0 0 917 164L870 176C850 182 829 186 808 188A18 18 0 0 0 812 224 489 489 0 0 0 879 211L926 198Z", + "width": 1000 + }, + "search": [ + "fahne-neutral" + ] + }, + { + "uid": "73e647643c2a22548a749e0654587958", + "css": "fahne-vertikal-gestreift", + "code": 59438, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M29 11C38 11 46 19 46 29V147L149 112A446 446 0 0 1 424 110L620 183A18 18 0 0 1 628 189 18 18 0 0 1 632 200V761A454 454 0 0 0 870 762L931 745A11 11 0 0 0 939 735V209A11 11 0 0 0 926 198L879 211A489 489 0 0 1 812 224 18 18 0 0 1 808 188 453 453 0 0 0 870 176L917 164A46 46 0 0 1 975 209V735A46 46 0 0 1 941 780L879 796A489 489 0 0 1 607 791L413 730A411 411 0 0 0 348 715 18 18 0 0 1 346 715 18 18 0 0 1 325 697V129C325 128 325 127 325 127A411 411 0 0 0 160 146L46 184V732L149 698A18 18 0 0 1 160 732L46 770V971A18 18 0 1 1 11 971V29C11 19 19 11 29 11ZM361 131V681C382 684 403 689 423 696L596 750V212L412 144A411 411 0 0 0 361 131Z", + "width": 1000 + }, + "search": [ + "fahne-vertikal-gestreift" + ] + }, + { + "uid": "8d75314bc7a6ddfceb55d829951abfad", + "css": "fahrrad-jobrad-dienstfahrrad", + "code": 59439, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M775 238L747 218H748C738 210 734 198 738 186 742 174 752 166 765 166H799L809 134C813 122 824 114 836 114 849 114 860 122 863 134L874 166H908C920 166 931 174 935 186 939 198 935 210 924 218L897 238 907 270C911 282 907 295 897 302 887 309 874 309 863 302L836 282 809 302C803 306 798 308 792 308 786 308 780 306 775 302 765 295 761 282 764 270L775 238ZM825 175A29 29 0 0 1 798 195L798 195H764L791 214C801 222 806 235 802 246L791 279 819 259C829 252 842 252 852 259L880 279 869 247C865 235 870 222 880 215L907 195H873C861 195 850 187 846 175L836 143 825 175ZM764 407C750 407 737 409 724 412L704 351V275C704 265 696 257 686 257H586A18 18 0 0 0 586 293H668V336L456 462 456 460 389 314H429A18 18 0 0 0 429 279H286A18 18 0 0 0 286 314H350L366 351 228 573C224 578 224 585 227 591S236 600 243 600H461A43 43 0 0 0 500 625C524 625 543 606 543 582 543 578 542 575 541 571L678 387 690 423C627 451 582 515 582 589 582 690 664 771 764 771S947 690 947 589 865 407 764 407L764 407ZM384 390L463 561C462 562 462 563 461 564H275L384 390H384ZM500 596C492 596 486 590 486 582S492 568 500 568 514 574 514 582 508 596 500 596ZM518 543C512 541 506 539 500 539 498 539 495 540 493 540L472 494 618 407 518 543ZM764 736C684 736 618 670 618 589 618 531 652 481 701 457L747 595C750 602 757 607 764 607 766 607 768 607 770 606 779 603 784 593 781 584L735 446C745 444 754 443 764 443 845 443 911 509 911 589S845 736 764 736V736ZM394 635C385 632 375 636 371 645A146 146 0 0 1 321 708C299 724 272 734 245 736 218 737 190 731 166 718A146 146 0 0 1 89 583C91 556 99 529 115 507A146 146 0 0 1 257 445C267 446 276 439 277 430 279 420 272 411 262 409A182 182 0 0 0 85 487 181 181 0 0 0 54 582C52 616 60 650 77 679 94 709 119 733 149 750A182 182 0 0 0 236 772C240 772 243 772 247 771 281 769 314 757 342 737 370 718 391 690 404 659 408 650 404 639 394 635Z", + "width": 1000 + }, + "search": [ + "fahrrad-jobrad-dienstfahrrad" + ] + }, + { + "uid": "930c456d330b5f75d273754d9d3f86c3", + "css": "fahrrad-sportlich", + "code": 59440, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M725 408C737 405 751 403 764 403 865 403 946 485 946 586S865 768 764 768 582 686 582 586C582 511 627 447 691 419L679 385 536 555C540 562 543 570 543 578 543 602 524 621 500 621A43 43 0 0 1 461 596H243C236 596 230 593 227 587 224 581 224 574 228 569L366 348 328 268H286A18 18 0 0 1 286 232H429A18 18 0 0 1 429 268H368L398 332H668V257C668 247 676 239 686 239H786A68 68 0 0 1 834 259 68 68 0 0 1 854 307 68 68 0 0 1 834 355 68 68 0 0 1 786 375 18 18 0 0 1 786 339C790 339 794 338 798 337 802 335 805 333 808 330A32 32 0 0 0 818 307C818 303 817 299 815 295 814 291 811 287 808 284A32 32 0 0 0 786 275H704V347L725 408ZM463 557L384 387 384 387 275 560H461C462 559 462 558 463 557ZM486 578C486 586 492 593 500 593S514 586 514 578 508 564 500 564 486 571 486 578ZM505 536L647 368H414L493 536C495 536 498 536 500 536 501 536 502 536 503 536 504 536 504 536 505 536ZM618 586C618 666 684 732 764 732S911 666 911 586 845 439 764 439C755 439 745 440 736 442L781 573A18 18 0 0 1 764 596C757 596 750 592 747 584L702 453C653 476 618 527 618 586ZM371 641C375 632 385 628 394 632 404 635 408 646 404 655 391 687 370 714 342 734A182 182 0 0 1 247 767C243 768 240 768 236 768 206 768 176 760 149 746 119 730 94 705 77 676A181 181 0 0 1 54 578C55 544 66 511 85 483A182 182 0 0 1 262 406C272 407 279 416 277 426 276 436 267 443 257 441A146 146 0 0 0 89 580 146 146 0 0 0 166 715C190 728 218 734 245 732 272 730 299 721 321 705 343 689 361 667 371 641Z", + "width": 1000 + }, + "search": [ + "fahrrad-sportlich" + ] + }, + { + "uid": "b9454086289ad32ac34a88ad965dace8", + "css": "fahrrad", + "code": 59441, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M704 275C704 265 696 257 686 257V257H586A18 18 0 0 0 586 293H668V336L456 462 456 460 389 314H429A18 18 0 0 0 429 279H286A18 18 0 0 0 286 314H350L366 351 228 573C224 578 224 585 227 591 230 596 236 600 243 600H461A43 43 0 0 0 500 625C524 625 543 606 543 582 543 578 542 574 541 571L678 387 690 423C626 451 582 515 582 589 582 690 664 771 764 771S946 690 946 589 865 407 764 407C750 407 737 409 724 412L704 351V275ZM518 543A43 43 0 0 0 500 539C498 539 495 539 493 540L472 494 618 407 518 543ZM463 560C462 562 462 563 461 564H275L384 390 423 475H423L463 560ZM701 457L747 595A18 18 0 0 0 781 583L735 446C744 444 754 443 764 443 845 443 911 508 911 589S845 736 764 736 618 670 618 589C618 531 652 480 701 457ZM514 582C514 590 508 596 500 596S486 590 486 582 492 568 500 568 514 574 514 582ZM85 486A182 182 0 0 0 54 582C52 616 61 650 77 679 94 709 119 733 149 749 179 766 213 773 247 771 281 769 314 757 342 737 370 717 391 690 404 658 408 649 404 639 394 635 385 631 375 636 371 645A146 146 0 0 1 321 708C299 724 272 734 245 735 218 737 190 731 166 718A146 146 0 0 1 89 583C91 556 99 529 115 507A146 146 0 0 1 257 444C267 446 276 439 277 429 279 420 272 411 262 409 228 404 194 409 163 422 132 436 105 458 85 486Z", + "width": 1000 + }, + "search": [ + "fahrrad" + ] + }, + { + "uid": "b6e9b28316773d3926b82d888b1575ba", + "css": "faq-a", + "code": 59442, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M978 936L899 743A474 474 0 0 0 969 494C969 392 937 294 877 212 871 204 860 203 852 209 844 214 842 226 848 234 904 309 934 400 934 494 934 577 911 657 868 726 862 735 861 746 865 755L942 942 755 865C746 861 735 862 726 868A438 438 0 0 1 494 934C252 934 55 737 55 494S252 55 494 55C557 55 617 68 673 93A18 18 0 0 0 687 60C627 33 562 19 494 19 233 19 19 232 19 494S233 969 494 969C583 969 669 945 743 899L936 978C940 980 944 981 949 981 957 981 965 977 971 971 980 962 983 948 978 936V936ZM544 655C554 655 562 647 562 637V437C562 388 522 348 473 348S384 388 384 437V637A18 18 0 0 0 419 637V541H527V637C527 647 535 655 544 655ZM419 505V437C419 408 443 384 473 384 503 384 527 408 527 437V505H419ZM605 437V566C605 615 645 655 694 655 712 655 729 650 744 640L768 664C771 667 776 669 780 669 785 669 789 668 793 664 800 657 800 646 793 639L769 615C778 600 784 583 784 566V437C784 388 744 348 694 348S605 388 605 437L605 437ZM748 437V566C748 574 746 582 743 589L714 560A18 18 0 0 0 689 560 18 18 0 0 0 689 586L718 614C710 618 703 619 694 619 665 619 641 595 641 566V437C641 408 665 384 694 384 724 384 748 408 748 437ZM309 384H344A18 18 0 0 0 344 348H309C259 348 219 388 219 437V637A18 18 0 0 0 255 637V541H316A18 18 0 0 0 316 505H255V437C255 408 279 384 309 384Z", + "width": 1000 + }, + "search": [ + "faq-a" + ] + }, + { + "uid": "dcbe0d3e32f1f839559f9a55a605c1e3", + "css": "faq-b", + "code": 59443, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M362 773A80 80 0 0 0 441 706L449 662C453 637 446 611 429 592A88 88 0 0 0 362 561C337 561 312 572 296 592A87 87 0 0 0 276 662L283 706A80 80 0 0 0 362 773ZM323 615C333 603 347 596 362 596 377 596 392 603 402 615S416 642 413 656L406 700A44 44 0 0 1 362 737C340 737 322 722 318 700L311 656C309 641 313 626 323 615ZM432 780C424 780 417 782 411 786L374 807C366 812 357 812 349 807L312 786C306 782 298 780 291 780 244 780 204 818 202 865L200 916C199 926 207 935 217 935 227 936 235 928 236 918L238 867A53 53 0 0 1 291 816C292 816 293 816 294 817L331 838C350 849 373 849 392 838L429 817C430 816 431 816 432 816 460 816 484 838 486 867L488 918C489 928 497 935 506 935H507C517 934 525 926 524 916L521 865A90 90 0 0 0 432 780H432ZM861 57H739A18 18 0 0 0 739 93H861C874 93 886 104 886 118V446C886 460 874 471 861 471H761C756 471 751 473 748 477L607 618V489C607 480 599 472 589 472H175C161 472 150 460 150 447V118C150 104 161 93 175 93H618A18 18 0 0 0 618 57H175A61 61 0 0 0 114 118V446A61 61 0 0 0 175 507H571V661C571 668 576 674 582 677 585 678 587 679 589 679 594 679 599 677 602 673L768 507H861A61 61 0 0 0 921 446V118A61 61 0 0 0 861 57H861ZM564 391C574 391 582 383 582 373V238A66 66 0 0 0 516 171 66 66 0 0 0 450 238V373A18 18 0 0 0 486 373V313H547V373C547 383 555 391 564 391ZM486 278V238C486 221 499 207 516 207S547 221 547 238V278H486ZM629 324A66 66 0 0 0 695 391C706 391 718 387 727 382L740 395C743 398 748 400 753 400 757 400 762 399 765 395 772 388 772 377 765 370L752 357C758 347 761 336 761 324V238A66 66 0 0 0 695 171 66 66 0 0 0 628 238V324H629ZM664 238C664 221 678 207 695 207S725 221 725 238V324C725 341 712 355 695 355S664 341 664 324V238ZM366 207H390A18 18 0 0 0 390 171H366A66 66 0 0 0 300 238V373A18 18 0 0 0 336 373V313H371A18 18 0 0 0 371 278H336V238C336 221 349 207 366 207Z", + "width": 1000 + }, + "search": [ + "faq-b" + ] + }, + { + "uid": "67186313fe4745501de9a05c603a890b", + "css": "fernglas", + "code": 59444, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M853 652L786 332A18 18 0 0 0 765 318C756 320 749 329 751 339L798 564A163 163 0 0 0 695 527C644 527 598 550 568 586V270C570 227 606 193 650 193S719 215 731 265C734 275 743 281 753 278 763 276 768 266 766 257 750 191 711 157 650 157 585 157 533 209 533 273 533 274 533 274 533 274V367H467V274S468 274 468 273C467 209 415 157 350 157 319 157 293 166 273 184 254 201 243 224 235 252 235 252 235 253 235 253L234 256V257L147 652C146 654 146 655 146 656L145 658V659C144 668 143 677 143 687 143 775 216 847 305 847S467 775 467 687C467 683 467 680 467 676 467 676 467 675 467 675V472H533V675S533 676 533 676C532 680 532 683 532 687 532 775 605 847 694 847S857 775 857 687C857 675 855 663 853 652ZM305 812C235 812 179 756 179 687 179 679 179 671 181 663L182 660C194 604 245 562 305 562 375 562 432 618 432 687 432 756 375 812 305 812ZM305 527C267 527 231 540 203 563L269 265C275 240 284 222 297 211 309 199 326 193 350 193 394 193 430 227 432 270V586A163 163 0 0 0 305 527H305ZM467 436V403H533V436H467ZM694 812C625 812 568 756 568 687 568 618 625 562 694 562 754 562 805 604 818 659L818 663S819 663 819 663C820 671 821 679 821 687 821 756 764 812 694 812V812Z", + "width": 1000 + }, + "search": [ + "fernglas" + ] + }, + { + "uid": "00bc9966d0b02b74cb780863ee16661a", + "css": "fisch-frisst-fisch", + "code": 59445, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M163 99A18 18 0 0 0 172 134 384 384 0 0 1 419 152 392 392 0 0 1 592 294C595 298 594 304 588 307L308 469C277 487 277 531 308 549L591 715C596 718 597 724 595 728A379 379 0 0 1 424 868 382 382 0 0 1 177 883 18 18 0 0 0 167 918 418 418 0 0 0 437 901 415 415 0 0 0 624 748C639 726 631 697 609 684L326 518A11 11 0 0 1 326 500L606 338C628 325 637 296 622 274A428 428 0 0 0 433 119 419 419 0 0 0 163 99ZM414 264A36 36 0 1 1 343 264 36 36 0 0 1 414 264ZM856 467C839 456 813 448 785 448V448H775A154 154 0 0 0 665 494L653 506 595 571A18 18 0 0 1 568 547L627 482 640 469A189 189 0 0 1 775 412H785V412C820 412 852 422 876 438 900 454 918 479 918 508 918 537 900 561 876 578 852 594 820 603 785 603 782 603 779 603 775 603 753 604 737 604 711 597 682 589 665 578 649 565A18 18 0 0 1 671 537C684 548 697 556 720 562 741 568 753 568 775 568L785 568C813 568 839 560 856 548 874 536 882 522 882 508 882 494 874 479 856 467ZM558 455A18 18 0 0 1 584 454L595 465A18 18 0 1 1 571 491L559 480A18 18 0 0 1 558 455Z", + "width": 1000 + }, + "search": [ + "fisch-frisst-fisch" + ] + }, + { + "uid": "8c28612faaa5972cbad7a710b1beea5d", + "css": "flugzeug", + "code": 59446, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M901 495L667 473A187 187 0 0 0 590 397L571 258A68 68 0 0 0 504 200C470 200 441 225 436 258L417 397A187 187 0 0 0 340 473L107 495A71 71 0 0 0 43 565C43 604 74 636 113 636H284C294 636 302 628 302 618S294 600 284 600H113A35 35 0 0 1 110 531L325 511A187 187 0 0 0 318 561C318 663 401 746 504 746S689 663 689 561C689 543 687 527 682 511L897 531A35 35 0 0 1 894 600H723C713 600 705 608 705 618S713 636 723 636H894C933 636 964 604 964 565A71 71 0 0 0 900 495H901ZM472 263A32 32 0 0 1 504 236C519 236 533 248 535 263L552 382C536 377 520 375 503 375S471 377 455 382L472 263H472ZM504 711C421 711 354 643 354 561S421 411 504 411 654 478 654 561 586 711 504 711ZM214 682A18 18 0 0 1 179 682V661H143V682C143 712 167 736 196 736 226 736 250 712 250 682V661H214V682H214ZM829 682A18 18 0 0 1 793 682V661H757V682C757 712 781 736 811 736 840 736 864 712 864 682V661H828V682H829ZM575 500H432V536H575V500Z", + "width": 1000 + }, + "search": [ + "flugzeug" + ] + }, + { + "uid": "65c420aea3c5134465ee7511ddef5790", + "css": "frage", + "code": 59447, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M529 708A34 34 0 1 1 461 708 34 34 0 0 1 529 708ZM495 276A109 109 0 0 0 386 386V410A18 18 0 0 1 350 410V386C350 305 415 240 495 240 575 240 640 305 640 386V405C640 477 585 536 514 541V592A18 18 0 0 1 478 592V531C478 517 490 506 504 506A101 101 0 0 0 605 405V386A109 109 0 0 0 495 276ZM500 61C257 61 61 257 61 500S257 939 500 939 939 743 939 500A437 437 0 0 0 859 247 18 18 0 0 1 889 227 473 473 0 0 1 975 500C975 762 762 975 500 975 238 975 25 762 25 500 25 238 238 25 500 25A473 473 0 0 1 716 77 18 18 0 0 1 700 109 437 437 0 0 0 500 61Z", + "width": 1000 + }, + "search": [ + "frage" + ] + }, + { + "uid": "e6cc6d6017a2c199a0ae302211ecd5ac", + "css": "fragezeichen", + "code": 59448, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500 832A50 50 0 1 0 500 933 50 50 0 0 0 500 832ZM414 882A86 86 0 1 1 586 882 86 86 0 0 1 414 882ZM500 61C360 61 246 174 246 314V375A50 50 0 1 0 346 375V314C346 233 412 168 493 168H529A118 118 0 0 1 646 286V300A18 18 0 1 1 611 300V286A82 82 0 0 0 529 204H493A111 111 0 0 0 382 314V375A86 86 0 0 1 211 375V314C211 154 340 25 500 25S789 154 789 314V424C789 536 700 628 589 632V657A89 89 0 1 1 411 657V571A104 104 0 0 1 514 468H543A68 68 0 0 0 611 400V386A18 18 0 1 1 646 386V400A104 104 0 0 1 543 504H514A68 68 0 0 0 446 571V657A54 54 0 1 0 554 657V624A28 28 0 0 1 581 596C677 596 754 519 754 424V314C754 174 640 61 500 61Z", + "width": 1000 + }, + "search": [ + "fragezeichen" + ] + }, + { + "uid": "893fa5b41992e030d1b06f867d830853", + "css": "geld-zuschuss-foerderung", + "code": 59449, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M577 338C637 338 686 289 686 228 686 168 637 119 577 119S467 168 467 228 516 338 577 338ZM577 302A74 74 0 0 1 503 228C503 187 536 154 577 154S651 187 651 228 618 302 577 302ZM409 197C379 201 350 209 322 219L322 218C301 198 276 177 255 163 243 156 230 149 217 148 210 148 203 148 196 153 189 157 184 163 181 171 174 189 174 214 176 238 178 259 182 281 186 301 156 330 131 363 114 400L70 408A47 47 0 0 0 32 454V549C32 572 48 591 70 595L103 601C124 665 167 720 225 762L212 812C205 837 220 863 244 869L284 880C309 886 334 872 341 847L348 821C387 832 430 838 474 838 532 838 586 828 635 809L645 847A46 46 0 0 0 702 880L741 869A46 46 0 0 0 774 812L754 737C814 684 854 613 859 533H895C913 533 930 526 942 514L952 503A52 52 0 0 0 952 429 52 52 0 0 0 878 429L868 439 893 464 903 454C910 448 921 448 927 454 934 461 934 472 927 478L917 488C911 494 903 497 895 497H859C853 410 806 333 735 278 727 272 716 273 710 281 704 289 705 300 713 306 782 359 823 437 823 515S785 665 722 718C716 723 714 732 717 739 718 740 718 741 718 741L740 821C741 827 738 833 732 835L693 845A11 11 0 0 1 679 838L664 780C663 775 659 771 654 769 650 767 644 767 639 769 590 791 534 803 474 803 427 803 382 795 341 781 336 780 331 780 327 782 322 785 319 789 318 794L306 838A11 11 0 0 1 293 845L254 835A11 11 0 0 1 246 822L263 759C265 752 262 744 255 739 195 699 151 643 134 580 132 574 126 569 120 568L76 560A11 11 0 0 1 68 549V454C68 449 71 444 76 443L130 434C136 433 141 429 143 423 159 385 184 350 217 321 222 317 224 310 223 304 218 282 213 258 212 235S211 195 214 184C218 185 226 187 236 194 257 207 283 229 305 252 310 257 318 258 324 256 352 245 383 237 414 232 424 231 431 222 430 212 428 202 419 195 409 197ZM273 427C273 444 259 458 241 458S209 444 209 427 224 395 241 395 273 409 273 427Z", + "width": 1000 + }, + "search": [ + "geld-zuschuss-foerderung" + ] + }, + { + "uid": "3fd164bd2548a6136a81ffcddb8e62ee", + "css": "geldsack", + "code": 59450, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M455 161A25 25 0 0 0 433 197L459 249A18 18 0 1 1 427 265L401 213C381 172 410 125 455 125H545C590 125 619 172 599 213L573 265A18 18 0 1 1 541 249L567 197A25 25 0 0 0 545 161H455ZM325 343C325 333 333 325 343 325H640A18 18 0 0 1 640 361H343C333 361 325 353 325 343ZM496 492C509 486 530 481 558 482A18 18 0 1 1 556 518C534 517 519 521 510 525A76 76 0 0 0 486 541C476 551 467 568 460 589 459 591 458 594 457 596H557A18 18 0 1 1 557 632H450A298 298 0 0 0 447 696H557A18 18 0 1 1 557 732H453C458 754 466 773 476 786 488 800 504 811 522 817 531 820 543 823 560 825A18 18 0 0 1 555 861C536 858 522 854 511 851 488 843 465 829 449 809 432 788 422 761 416 732H386A18 18 0 1 1 386 696H411A330 330 0 0 1 414 632H386A18 18 0 1 1 386 596H420C422 590 424 584 426 578 434 553 445 531 461 516A112 112 0 0 1 496 492ZM377 441A18 18 0 1 0 352 416C343 424 334 433 326 441 261 502 196 564 196 679 196 763 220 841 272 898 324 955 403 989 507 989 612 989 690 955 742 898 794 841 818 763 818 679 818 564 753 502 689 441A2091 2091 0 0 1 662 416 18 18 0 1 0 637 441C647 450 656 459 665 468 730 530 782 580 782 679 782 756 760 825 716 874 672 922 604 954 507 954 411 954 343 922 299 874 254 825 232 756 232 679 232 580 285 530 350 468 359 459 368 450 377 441Z", + "width": 1000 + }, + "search": [ + "geldsack" + ] + }, + { + "uid": "7b5df2e3e32943c6d5a6956e17963165", + "css": "freiheitsstatue", + "code": 59451, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M393 224C396 229 402 232 407 232 411 232 414 231 418 229 426 223 427 212 422 204L363 122A18 18 0 0 0 334 143L393 225V224ZM747 354C750 361 757 364 763 364 766 364 769 364 771 362L828 334C837 329 841 319 836 310A18 18 0 0 0 812 302L755 330A18 18 0 0 0 747 354ZM312 334L370 362C372 364 375 364 378 364A18 18 0 0 0 386 330L328 302A18 18 0 0 0 304 310C300 319 304 329 312 334ZM720 232C726 232 731 229 735 224L793 142A18 18 0 0 0 764 122L706 204C700 212 702 223 710 229 713 231 717 232 720 232V232ZM563 193C573 193 581 185 581 176V32A18 18 0 0 0 545 32V176C545 185 553 193 563 193ZM422 411L436 491C446 556 503 604 570 604 637 604 694 556 705 491L718 411C725 370 714 329 687 297 659 265 619 246 577 246H564C521 246 481 265 454 297A140 140 0 0 0 422 411H422ZM481 320A108 108 0 0 1 564 282H577C609 282 639 296 660 320 680 344 688 375 683 405L670 485C662 533 620 568 570 568 521 568 479 533 471 485L457 405A104 104 0 0 1 481 320ZM910 830L922 777C927 755 922 732 908 714 893 696 872 686 849 686H805A145 145 0 0 0 688 627C678 627 667 629 658 635L576 682C569 686 560 687 553 683 553 683 552 683 551 682L247 424A90 90 0 0 0 185 400H120A18 18 0 0 0 120 436H185C199 436 212 441 223 451L527 709C530 711 533 714 538 716 546 719 555 721 564 721 574 721 585 719 594 713L676 665C680 663 684 662 688 662 713 662 736 671 755 686H742C701 686 665 713 655 753L608 938A32 32 0 0 0 639 978H686A18 18 0 0 0 686 943H643L690 762A54 54 0 0 1 742 721H849C861 721 872 727 880 736 887 745 890 757 887 769L878 809C869 805 859 803 849 803H842C807 803 778 832 778 868V910C778 946 807 975 842 975H849C896 975 935 936 935 889 935 866 925 845 910 830V830ZM849 939H842C826 939 813 926 813 910V868C813 852 826 839 842 839H849C877 839 899 862 899 889S877 939 849 939ZM321 679C315 671 304 669 296 675 288 681 286 692 292 700L320 740C345 775 356 818 350 860L338 944C337 954 344 963 354 964 355 964 355 964 356 964 365 964 373 958 374 949L385 865C392 814 380 762 350 720L321 679H321ZM148 365C216 362 247 312 247 265 247 240 241 200 232 171 228 160 219 153 208 151 195 149 182 155 175 166 173 169 172 171 171 171 170 172 170 173 168 174 166 165 164 154 163 144 162 134 162 122 162 111 162 96 153 82 140 78 129 74 117 77 109 87 95 105 83 127 73 146 59 173 41 231 43 267 46 308 79 365 144 365H148V365ZM79 264C77 238 91 189 105 162 111 150 119 136 126 124 127 132 127 140 128 148 130 165 133 183 138 196 141 204 147 210 154 213 162 215 170 215 177 211 184 207 191 202 196 197 197 196 199 194 200 192 207 218 212 249 212 265 212 288 198 327 147 329 99 332 80 286 78 264H79Z", + "width": 1000 + }, + "search": [ + "freiheitsstatue" + ] + }, + { + "uid": "3986348a1f0ff70a08db18379f03305a", + "css": "gruppe-gespraech", + "code": 59452, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M507 736C467 736 434 707 428 668L420 624C416 599 423 573 440 553A88 88 0 0 1 574 553 88 88 0 0 1 593 624L586 668A80 80 0 0 1 507 736H507ZM456 618L463 662A45 45 0 0 0 507 700C529 700 548 684 551 662L558 618C561 603 557 588 547 576A52 52 0 0 0 507 558C492 558 477 564 467 576 457 588 453 603 456 618ZM821 654C782 654 748 626 742 587L735 543C730 517 738 491 754 472A88 88 0 0 1 888 472 88 88 0 0 1 908 543L900 587A80 80 0 0 1 821 654H821ZM770 537L777 581A45 45 0 0 0 821 618C843 618 862 603 865 581L873 537C875 522 871 506 861 495A52 52 0 0 0 821 476C806 476 792 483 782 495 772 506 767 522 770 537ZM193 654C153 654 120 626 113 587L106 543C102 517 109 491 126 472A88 88 0 0 1 259 472 88 88 0 0 1 279 543L272 587A80 80 0 0 1 192 654H193ZM141 537L149 581A45 45 0 0 0 193 618C215 618 233 603 237 581L244 537C247 522 242 506 232 495A52 52 0 0 0 193 476C177 476 163 483 153 495 143 506 139 522 141 537ZM504 417C496 417 489 414 483 408L381 306A14 14 0 0 0 370 302H132C109 302 89 282 89 259V143C89 119 109 100 132 100H875C899 100 918 119 918 143V259C918 282 899 302 875 302H637C633 302 629 303 627 306L524 408C518 414 511 417 504 417V417ZM132 136C128 136 125 139 125 143V259C125 263 128 266 132 266H370C384 266 396 271 406 280L504 378 601 280C611 271 623 266 637 266H875C879 266 882 263 882 259V143C882 139 879 136 875 136H132ZM375 918H374A18 18 0 0 1 357 899L360 831A81 81 0 0 1 441 754C448 754 455 755 461 759L491 777C499 782 509 782 517 777L547 759C553 756 560 754 567 754 610 754 646 788 647 831L650 899C650 909 643 917 633 918 623 919 615 911 614 901L612 833A45 45 0 0 0 567 789C566 789 566 790 565 790L535 808C516 820 492 820 473 808L443 790S442 789 441 789A45 45 0 0 0 396 833L393 901C392 911 384 918 375 918L375 918ZM689 832H688A18 18 0 0 1 671 814L674 745A81 81 0 0 1 755 668C762 668 769 670 775 673L805 691C813 696 823 696 831 691L861 673C867 670 874 668 881 668 925 668 960 702 962 745L964 814C965 823 957 832 947 832 937 833 929 825 928 815L926 747A45 45 0 0 0 881 704C880 704 880 704 879 704L850 722C830 734 806 734 787 722L757 704S756 704 755 704A45 45 0 0 0 710 747L707 815C707 825 699 832 689 832L689 832ZM61 832H60A18 18 0 0 1 43 814L46 745A81 81 0 0 1 127 668C134 668 141 670 147 673L177 691C185 696 195 696 203 691L232 673C238 670 245 668 252 668 296 668 331 702 333 745L336 814C336 823 328 832 318 832 309 833 300 825 300 815L297 747A45 45 0 0 0 252 704C252 704 251 704 251 704L221 722C202 734 178 734 158 722L128 704S127 704 127 704A45 45 0 0 0 81 747L78 815C78 825 70 832 61 832L61 832Z", + "width": 1000 + }, + "search": [ + "gruppe-gespraech" + ] + }, + { + "uid": "5f2acb81d57403527c5e4d99d7b37a7e", + "css": "gruppe-idee", + "code": 59453, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M461 450H546A18 18 0 0 0 546 414H461A18 18 0 0 0 461 450ZM461 507H546A18 18 0 0 0 546 471H461A18 18 0 0 0 461 507ZM700 232C700 242 708 250 718 250H804A18 18 0 0 0 804 214H718C708 214 700 222 700 232ZM189 250H275A18 18 0 0 0 275 214H189A18 18 0 0 0 189 250ZM704 150C708 150 713 148 716 145L773 88C780 81 780 69 773 62A18 18 0 0 0 748 62L691 119A18 18 0 0 0 691 145C694 148 699 150 703 150H704ZM277 145C280 148 285 150 289 150 294 150 298 148 302 145 309 138 309 126 302 119L245 62A18 18 0 0 0 219 62 18 18 0 0 0 219 88L277 145 277 145ZM748 402C752 405 756 407 761 407 765 407 770 405 773 402 780 395 780 384 773 377L716 319A18 18 0 0 0 691 319 18 18 0 0 0 691 345L748 402H748ZM277 320L220 377A18 18 0 0 0 220 402C223 405 228 407 232 407 237 407 241 406 245 402L302 345C309 338 309 327 302 320A18 18 0 0 0 277 320H277ZM440 379C442 385 448 389 454 389H552C558 389 564 385 566 379 576 355 593 335 610 316 633 290 646 257 646 219 646 140 582 75 503 75S361 140 361 219C361 256 374 290 396 315 414 335 430 355 440 379H440ZM504 115C560 115 607 162 607 219 607 246 597 270 580 289 580 290 579 290 579 291 565 306 548 325 536 349H470C458 325 441 305 428 290 428 290 427 289 426 288A104 104 0 0 1 401 219C401 162 447 115 504 115V115ZM420 671L428 715A80 80 0 0 0 507 782C547 782 580 754 586 715L594 671C598 645 591 619 574 600A88 88 0 0 0 440 600 88 88 0 0 0 421 671H420ZM467 623C477 611 492 604 507 604 522 604 537 611 547 623 557 634 561 650 558 665L551 709A45 45 0 0 1 507 746C485 746 466 730 463 709L456 665C453 650 457 634 467 623ZM754 518A88 88 0 0 0 735 589L742 633A80 80 0 0 0 821 701C861 701 894 672 901 633L908 589C912 564 905 538 888 518A88 88 0 0 0 755 518H754ZM873 583L865 627A45 45 0 0 1 821 665C799 665 781 649 777 627L770 583C767 568 771 553 781 541A52 52 0 0 1 821 523C836 523 851 530 861 541 871 553 875 568 873 583ZM113 633A80 80 0 0 0 193 701C232 701 266 672 272 633L279 589C284 564 276 538 260 518A88 88 0 0 0 126 518 88 88 0 0 0 106 589L114 633H113ZM153 541C163 530 177 523 193 523 208 523 222 530 232 541 242 553 247 568 244 583L237 627A45 45 0 0 1 193 665C171 665 152 649 149 627L141 583C139 568 143 553 153 541ZM567 800C560 800 553 802 547 806L517 824C509 828 499 828 491 824L461 806C455 802 448 800 441 800A81 81 0 0 0 360 877L357 946C357 956 364 964 374 964 384 965 392 957 393 947L396 879A45 45 0 0 1 441 836C442 836 442 836 443 836L473 854C492 866 516 866 535 854L565 836S566 836 567 836C591 836 611 855 612 879L614 947C615 957 622 964 632 964H633C643 964 650 956 650 946L647 878A80 80 0 0 0 567 800H567ZM962 792A80 80 0 0 0 881 714C874 714 867 716 861 720L831 738C823 743 813 743 805 738L776 720C770 716 763 714 755 714A81 81 0 0 0 674 792L671 860C671 870 679 878 688 879 698 879 707 871 707 862L710 793A45 45 0 0 1 755 750C756 750 756 750 757 750L787 768C806 780 830 780 850 768L879 750S880 750 881 750C905 750 925 769 926 793L928 861C929 871 937 879 946 879H947C957 878 965 870 964 860L962 792H962ZM253 714C246 714 239 716 233 720L203 738C195 743 185 743 177 738L147 720C141 716 134 714 127 714A81 81 0 0 0 46 792L43 860C42 870 50 878 60 878 70 879 78 871 78 861L81 793A45 45 0 0 1 127 750C127 750 128 750 128 750L158 768C178 780 202 780 221 768L251 750S252 750 252 750C277 750 296 769 297 793L300 861C300 871 308 878 318 878H318C328 878 336 870 336 860L333 792A80 80 0 0 0 252 714L253 714Z", + "width": 1000 + }, + "search": [ + "gruppe-idee" + ] + }, + { + "uid": "a4c767cba4d7c34b5771c97d1d5fab51", + "css": "globus", + "code": 59454, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M910 738L860 688A18 18 0 0 0 834 688C834 689 833 690 833 691L819 704C660 864 400 864 241 704 82 545 82 285 241 126L256 111C257 109 259 107 260 105 263 99 262 90 256 85L205 34A18 18 0 0 0 180 34 18 18 0 0 0 180 59L219 98 216 101C42 274 42 556 216 729 302 816 416 859 530 859 644 859 758 816 845 729L847 727 884 763C888 767 892 769 897 769 901 769 906 767 909 763 916 756 916 745 909 738H910ZM790 931H550V892A18 18 0 0 0 515 892V931H275A18 18 0 0 0 275 967H790A18 18 0 0 0 790 931ZM218 413C218 553 312 671 440 708 441 709 443 709 445 709 471 716 498 720 525 720S580 716 605 709C607 709 609 709 611 708 739 671 832 553 832 413S739 156 611 118C610 118 608 117 606 117 580 110 553 106 525 106S470 110 445 117C443 117 441 118 439 119 312 156 218 274 218 413V413ZM416 165C408 188 401 212 395 237H319C346 206 379 181 416 165ZM293 553C271 517 258 476 255 431H375C376 472 380 513 387 553H296C295 553 294 553 293 553H293ZM255 395C258 350 272 308 294 272 295 272 295 272 296 272H387C380 313 376 354 375 395H255ZM319 589H395C401 613 408 638 416 661A273 273 0 0 1 319 589ZM460 676C449 648 439 618 432 589H450A18 18 0 0 0 450 553H424A729 729 0 0 1 411 431H640A713 713 0 0 1 627 553H533A18 18 0 0 0 533 589H619C611 618 602 648 591 676 570 681 548 685 525 685S481 682 460 676H460ZM757 272C779 309 793 350 796 395H784A18 18 0 0 0 784 431H796C793 476 779 517 757 553 757 553 756 553 755 553H663C671 513 675 472 676 431H710A18 18 0 0 0 710 395H676C675 354 671 313 663 272H755S756 272 757 272ZM634 662A771 771 0 0 0 656 589H732A271 271 0 0 1 634 662ZM731 237H656C650 212 643 188 635 165 672 181 705 206 731 237ZM591 150C602 178 611 207 619 237H598A18 18 0 0 0 598 272H627C635 313 639 354 640 395H411C412 354 416 313 424 272H505A18 18 0 0 0 505 237H432C439 207 449 178 460 150 481 145 503 142 525 142S570 145 591 150Z", + "width": 1000 + }, + "search": [ + "globus" + ] + }, + { + "uid": "8a759653e20d6353e35d93e05a9493a5", + "css": "gutschein-zuschuss-benefit", + "code": 59455, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M82 424A36 36 0 0 1 106 379L728 182A36 36 0 0 1 773 205L822 360H893A36 36 0 0 1 928 396V784A36 36 0 0 1 893 820H240A35 35 0 0 1 229 819 36 36 0 0 1 199 794L82 424ZM240 784H663V647L620 688A18 18 0 1 1 595 662L643 617A715 715 0 0 1 626 613C613 609 598 605 585 600 573 596 560 590 552 582A68 68 0 0 1 530 533C530 514 538 496 552 483A74 74 0 0 1 603 463C622 463 641 470 654 483 658 486 661 490 663 495V396H240V587H504A18 18 0 0 1 504 622H240V784ZM699 784H893V622H724L766 662A18 18 0 0 1 742 688L699 648V784ZM893 587V396H699V493C702 489 704 486 707 483A74 74 0 0 1 758 463C777 463 796 470 809 483A68 68 0 0 1 831 533 68 68 0 0 1 809 582C808 584 806 585 804 587H893ZM204 691V396C204 392 205 388 206 385L116 413 204 691ZM282 360H784L739 216 282 360ZM704 583A705 705 0 0 0 726 578C739 575 753 571 764 567 775 562 782 559 785 556A33 33 0 0 0 795 533C795 524 792 516 785 509A39 39 0 0 0 758 499C748 499 739 503 732 509 729 511 725 518 721 529 717 539 713 551 709 563A595 595 0 0 0 704 583ZM657 583A599 599 0 0 0 652 563C649 551 645 539 641 529 636 518 632 511 630 509A39 39 0 0 0 603 499C593 499 584 503 577 509A33 33 0 0 0 566 533C566 541 570 550 577 556 579 559 586 562 598 567 609 571 622 575 635 578A721 721 0 0 0 657 583Z", + "width": 1000 + }, + "search": [ + "gutschein-zuschuss-benefit" + ] + }, + { + "uid": "3be374c8175ea7a7b9edc4d7d2274d26", + "css": "hand-a", + "code": 59456, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M493 61A32 32 0 0 1 525 93V400A18 18 0 1 0 561 400V179A32 32 0 0 1 625 179V592A18 18 0 0 0 661 592V364A32 32 0 0 1 725 364V458L732 525A196 196 0 0 1 713 634L706 648A168 168 0 0 1 649 712L593 750A89 89 0 0 0 554 824V971A18 18 0 1 0 589 971V824A54 54 0 0 1 613 779L669 742A204 204 0 0 0 738 664L745 650A232 232 0 0 0 768 521L761 456V364A68 68 0 0 0 661 304V179A68 68 0 0 0 561 119V93A68 68 0 0 0 427 77 68 68 0 0 0 325 136V162A68 68 0 0 0 225 221V637C225 662 230 687 241 710L263 759A154 154 0 0 1 277 823V971A18 18 0 1 0 312 971V823A189 189 0 0 0 296 745L273 695A139 139 0 0 1 261 637V221A32 32 0 0 1 325 221V443A18 18 0 1 0 361 443V136A32 32 0 0 1 425 136V357A18 18 0 1 0 461 357V93A32 32 0 0 1 493 61Z", + "width": 1000 + }, + "search": [ + "hand-a" + ] + }, + { + "uid": "6c516d7412a78dee8243e965e7617449", + "css": "hand-b", + "code": 59457, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M801 879C801 854 775 835 721 822V812C721 790 726 769 735 749L757 699C768 676 773 652 773 627V211C773 173 742 143 705 143 693 143 682 146 673 151V125C673 88 642 57 605 57 593 57 581 61 571 67 564 37 537 14 505 14 468 14 437 45 437 82V108C428 103 417 100 405 100 368 100 337 130 337 168V294C328 289 317 286 305 286 268 286 237 316 237 354V445L230 510C225 555 233 599 253 640L260 653A204 204 0 0 0 329 731L385 769C400 779 409 795 409 813V817C342 830 309 851 309 879 309 911 353 930 409 941V961A18 18 0 0 0 444 961V947C483 952 523 954 555 954 593 954 641 952 685 944V961A18 18 0 0 0 721 961V937C767 925 801 907 801 879ZM345 879C348 875 364 863 409 854V905C371 897 349 887 345 879ZM555 919C512 919 475 916 444 911V813C444 783 429 756 405 739L349 702C325 686 305 663 292 637L285 624A196 196 0 0 1 266 514L273 448V354C273 336 287 321 305 321 323 321 337 336 337 354V581A18 18 0 0 0 373 581V168C373 150 387 136 405 136S437 150 437 168V389A18 18 0 0 0 473 389V82C473 64 487 50 505 50S537 64 537 82V346A18 18 0 0 0 573 346V125C573 107 587 93 605 93S637 107 637 125V433A18 18 0 0 0 673 433V211C673 193 687 179 705 179S737 193 737 211V627C737 647 733 666 725 684L702 734C691 759 685 785 685 812V908C651 914 607 919 555 919ZM721 900V859C751 867 763 876 765 879 762 885 746 893 721 900Z", + "width": 1000 + }, + "search": [ + "hand-b" + ] + }, + { + "uid": "602331281c9c36b6b98af2a4e0c6bbb4", + "css": "hand-c", + "code": 59458, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M367 841C352 841 339 854 339 870V961C339 976 352 989 367 989H754C770 989 782 976 782 961V870C782 854 770 841 754 841H367ZM375 954V877H747V954H375ZM409 799V804A18 18 0 0 0 444 804V799C444 769 429 741 405 725L349 688C325 671 305 649 292 623L285 609A196 196 0 0 1 266 500L273 434V339C273 322 287 307 305 307 323 307 337 322 337 339V567A18 18 0 0 0 373 567V154C373 136 387 121 405 121S437 136 437 154V375A18 18 0 0 0 473 375V68C473 50 487 36 505 36S537 50 537 68V332A18 18 0 0 0 573 332V111C573 93 587 79 605 79S637 93 637 111V418A18 18 0 0 0 673 418V196C673 179 687 164 705 164S737 179 737 196V613C737 632 733 652 725 670L702 720C691 744 686 771 686 798V804A18 18 0 0 0 721 804V798C721 776 726 754 735 734L757 685C768 662 773 638 773 613V196C773 159 743 129 705 129 693 129 683 132 673 137V111C673 73 643 43 605 43 593 43 581 46 571 52 564 22 537 0 505 0 468 0 437 30 437 68V94C428 89 417 86 405 86 368 86 337 116 337 154V280C328 275 317 271 305 271 268 271 237 302 237 339V431L230 496C225 540 233 585 253 625L260 639A204 204 0 0 0 329 717L385 754C400 764 409 781 409 799L409 799Z", + "width": 1000 + }, + "search": [ + "hand-c" + ] + }, + { + "uid": "6314919fbaaf5815bdc77d01637923c7", + "css": "hand-geben", + "code": 59459, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M802 1A18 18 0 0 0 778 11L746 87A218 218 0 0 0 728 173V179C728 185 726 190 722 194L622 295A68 68 0 0 0 718 393L729 383V861A39 39 0 0 1 689 900H404A18 18 0 0 0 404 936H689A75 75 0 0 0 764 861V349L816 299A18 18 0 1 0 791 274L694 367A33 33 0 0 1 648 320L747 219A57 57 0 0 0 764 179V173C764 148 769 124 779 101L811 25A18 18 0 0 0 802 1ZM932 65A18 18 0 0 1 961 85L915 156A25 25 0 0 0 910 168L898 347A175 175 0 0 1 877 420L834 498A18 18 0 0 1 802 481L846 402A139 139 0 0 0 863 344L875 166A61 61 0 0 1 885 136L932 65ZM61 942A18 18 0 0 1 32 922L85 842A25 25 0 0 0 89 830L102 671A175 175 0 0 1 126 596L203 466C205 461 210 458 214 457V218C214 176 248 143 289 143H604A18 18 0 0 1 604 179H289A39 39 0 0 0 250 218V660L301 613A69 69 0 0 1 396 713L293 813A21 21 0 0 0 287 828V832C287 863 280 894 268 922L234 997A18 18 0 1 1 202 982L235 907A182 182 0 0 0 251 832V828A56 56 0 0 1 268 788L371 688A34 34 0 0 0 325 639L249 709A18 18 0 0 1 221 703 18 18 0 0 1 214 689V516L156 614A139 139 0 0 0 137 674L124 833A61 61 0 0 1 114 862L61 942Z", + "width": 1000 + }, + "search": [ + "hand-geben" + ] + }, + { + "uid": "ea30d74b69017c19696eb6d8b162be2d", + "css": "hand-mit-werkzeug", + "code": 59460, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M942 254A27 27 0 0 0 920 243H789C774 243 761 230 761 214V186C761 170 774 157 789 157H920C928 157 937 153 942 146 947 139 948 131 944 123A186 186 0 0 0 775 14C673 14 589 98 589 200 589 249 608 293 639 326L564 400 531 366A89 89 0 0 0 405 366 88 88 0 0 0 379 430 60 60 0 0 0 325 447L121 650C110 662 103 677 103 693S110 725 121 736L211 826C242 857 282 873 323 873L420 970C423 974 428 975 432 975 437 975 441 974 445 970 452 963 452 952 445 945L367 867C393 860 418 847 439 826L501 764C561 704 563 608 509 545L509 545 430 466A53 53 0 0 1 430 391 53 53 0 0 1 505 391L539 425 498 466A18 18 0 0 0 498 492C501 495 506 497 511 497 515 497 520 495 523 492L665 350C696 372 734 386 775 386 847 386 914 343 944 277 947 269 947 261 941 254L942 254ZM476 738L413 801A124 124 0 0 1 325 837C292 837 260 824 237 801L146 711A25 25 0 0 1 139 693C139 686 142 680 146 675L350 471C355 467 361 464 368 464 374 464 381 467 386 471L476 562A124 124 0 0 1 512 650C512 683 499 715 476 738V738ZM775 350C692 350 625 283 625 200S692 50 775 50C827 50 876 78 903 121H789C754 121 725 150 725 186V214C725 250 754 279 789 279H903C876 322 827 350 775 350ZM704 689L706 687A104 104 0 0 0 706 541L616 452A18 18 0 0 0 591 452 18 18 0 0 0 591 477L680 566A68 68 0 0 1 680 662L678 664A61 61 0 0 0 678 750L870 941 895 916 704 725A25 25 0 0 1 704 690V689ZM141 823L48 916A18 18 0 0 0 48 941C52 945 56 947 61 947 65 947 70 945 73 941L166 848C173 841 173 830 166 823A18 18 0 0 0 141 823H141Z", + "width": 1000 + }, + "search": [ + "hand-mit-werkzeug" + ] + }, + { + "uid": "189d9aae5cf1a5bc95969a8d70e5ad1c", + "css": "hand-gespreizt", + "code": 59461, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M504 104C487 104 468 121 468 148V444A18 18 0 0 1 433 448L379 180C373 153 352 140 334 144 315 148 299 171 303 200L353 575C355 587 350 599 341 606 332 614 318 615 306 607L232 553C217 542 197 545 184 563 171 582 172 610 186 628L364 855C392 891 430 911 470 911H592C669 911 737 836 737 737V683C737 632 746 582 763 535L836 329C844 307 836 283 821 271 805 260 782 265 771 289L687 481A18 18 0 0 1 653 471L701 204C706 176 691 153 672 147 654 142 632 155 626 183L575 451A18 18 0 0 1 539 447V148C539 121 521 104 504 104ZM432 148C432 107 462 68 504 68 546 68 575 107 575 148V261L591 176C600 133 639 101 682 113 722 124 744 169 736 211L715 329 739 275C757 233 804 215 842 243 872 264 882 306 870 341L796 547A406 406 0 0 0 773 683V737C773 850 694 946 592 946H470C418 946 369 921 335 877L158 650C134 620 133 575 155 543 178 510 221 501 253 524L317 570 267 205C261 162 285 118 326 109 368 100 405 131 414 173L432 265V148Z", + "width": 1000 + }, + "search": [ + "hand-gespreizt" + ] + }, + { + "uid": "3969b3b492372321c63d6cfcd0425e44", + "css": "hand-zeigen-b", + "code": 59462, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M934 861L881 782C879 778 877 773 877 768V613C877 575 864 536 840 506L759 401S758 400 757 400V132C757 114 743 100 725 100H197C179 100 164 114 164 132V516A18 18 0 0 0 200 516V136H722V584L684 548A68 68 0 0 0 633 530C614 531 596 540 584 554A68 68 0 0 0 589 645L688 745C692 748 694 754 694 759V764C694 794 700 823 712 851L745 925C748 932 754 936 761 936 763 936 766 935 768 934 777 930 781 920 777 911L745 837C735 814 730 789 730 764V759C730 744 724 730 713 719L614 620C602 608 601 590 612 577 618 570 626 566 635 565 644 565 652 568 659 574L721 634 723 636 730 642C737 649 748 649 755 642 761 636 761 627 757 620V458L812 528A140 140 0 0 1 841 613V768C841 780 845 792 852 802L905 881A18 18 0 0 0 929 886C937 881 940 869 934 861L934 861ZM456 702L446 711V474C446 433 413 400 372 400S297 433 297 474V628H295C250 626 207 643 175 675 144 707 127 751 129 796L129 804C130 814 137 821 147 821H148C158 821 165 813 165 803L164 794C163 759 176 725 200 700A123 123 0 0 1 294 663L333 665V474C333 453 350 436 372 436 393 436 410 453 410 474V736C410 745 416 754 424 758 433 762 443 760 450 754L480 729C492 718 510 718 521 730 533 741 534 760 523 773L505 791C499 799 499 810 507 817S525 823 532 816L549 797A66 66 0 0 0 546 704 66 66 0 0 0 456 702H456ZM651 229H273V264H651V229ZM651 314H273V350H651V314Z", + "width": 1000 + }, + "search": [ + "hand-zeigen-b" + ] + }, + { + "uid": "004b8ed2c8c890fe87978042d864c3bf", + "css": "hand-zeigen-a", + "code": 59463, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M155 183C230 190 304 215 367 255L389 269A18 18 0 0 0 414 264C419 255 417 244 408 239L387 225A522 522 0 0 0 158 147L134 145C125 144 116 151 115 161 114 171 121 179 131 180L155 182 155 183ZM599 272C602 272 605 271 608 269L630 255C694 215 767 190 843 183L867 180C876 179 884 171 883 161 882 151 873 144 863 145L839 147C759 155 680 182 611 225L589 239C581 244 579 255 584 264 587 269 593 272 599 272L599 272ZM131 269L155 271C230 278 304 303 367 344L389 358A18 18 0 0 0 414 352C419 344 417 333 408 327L387 314A520 520 0 0 0 158 236L134 233C125 232 116 240 115 249 114 259 121 268 131 269H131ZM584 352C587 358 593 360 599 360 602 360 605 360 608 358L630 344C694 303 767 278 843 271L867 269A18 18 0 0 0 883 249C882 240 873 233 863 233L839 236A521 521 0 0 0 611 314L589 327C581 333 579 344 584 352H584ZM131 355L155 357C230 364 304 389 367 430L389 443A18 18 0 0 0 414 438C419 430 417 418 408 413L387 399A520 520 0 0 0 158 321L134 319C125 318 116 325 115 335 114 345 121 354 131 355H131ZM131 440L155 443C230 450 304 475 367 515L389 529A18 18 0 0 0 414 524C419 515 417 504 408 499L387 485A520 520 0 0 0 158 407L134 405C125 404 116 411 115 421 114 431 121 439 131 440H131ZM131 526L155 528C230 535 304 561 367 601L389 615A18 18 0 0 0 414 609C419 601 417 590 408 585L387 571A520 520 0 0 0 158 493L134 490C125 490 116 497 115 507 114 516 121 525 131 526H131ZM829 748L735 734V512C735 458 691 414 637 414S539 458 539 512V855L510 831C477 802 427 803 395 834 360 866 359 921 391 956L414 981C421 988 432 988 440 982 447 975 447 964 441 956L417 931A51 51 0 0 1 419 860 51 51 0 0 1 487 858L533 897C541 904 551 905 560 901 569 897 574 888 574 878V512C574 477 602 449 637 449S699 477 699 512V765L824 783C898 794 950 861 942 935L939 967C938 977 945 985 955 986H956C965 986 973 979 974 970L977 939C987 845 922 762 829 748L829 748ZM959 38A90 90 0 0 0 891 15L848 18C751 27 657 59 575 112L554 126A160 160 0 0 0 499 187C487 163 468 142 445 127L426 114A591 591 0 0 0 151 18L111 15A89 89 0 0 0 14 104V648C14 689 46 723 88 725 157 729 226 741 293 761L342 777C344 777 346 777 348 777 355 777 362 772 365 765 367 755 362 745 353 743L303 727A891 891 0 0 0 89 690 41 41 0 0 1 50 648V104C50 89 56 75 67 64 79 54 93 49 108 50L148 54A554 554 0 0 1 406 144L426 157A124 124 0 0 1 481 257C481 258 481 260 481 261V379C481 382 482 384 483 386 485 393 491 399 499 399 509 399 517 391 517 381V261C517 260 517 259 517 257 518 216 539 179 573 156L595 142A556 556 0 0 1 851 54L894 51C909 49 924 54 935 65 946 75 952 89 952 104V512A18 18 0 0 0 988 512V104C988 79 977 55 959 38H959Z", + "width": 1000 + }, + "search": [ + "hand-zeigen-a" + ] + }, + { + "uid": "f00f07c97c08711e6df4d505014b0248", + "css": "hand-zeigen-c", + "code": 59464, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M786 783L739 776V608A79 79 0 1 0 581 608V864L566 852A70 70 0 0 0 472 854C444 880 443 925 469 953L487 973C494 980 505 980 512 974 519 967 520 956 513 948L495 929C482 915 483 893 496 880 509 867 529 867 543 879L575 906A25 25 0 0 0 616 887V608C616 584 636 564 660 564S703 584 703 608V807L781 819A125 125 0 0 1 886 955L886 959C885 969 892 977 902 978H904C913 978 921 972 922 962L922 959A161 161 0 0 0 786 783H786ZM177 377A99 99 0 0 0 275 461 99 99 0 0 0 373 377L383 316C388 285 379 252 358 228A110 110 0 0 0 275 189C243 189 212 203 191 228A109 109 0 0 0 167 316L176 377H177ZM219 251A74 74 0 0 1 275 225C297 225 317 234 331 251A74 74 0 0 1 348 311L338 371A64 64 0 0 1 275 425C243 425 217 402 212 371L202 311C199 289 205 267 219 251ZM584 253A77 77 0 0 0 661 318C699 318 731 290 737 253L745 202A85 85 0 0 0 726 133 85 85 0 0 0 661 103C636 103 612 114 596 133A86 86 0 0 0 576 202L584 253ZM623 157C632 146 646 139 661 139A50 50 0 0 1 710 197L702 247A42 42 0 0 1 661 282C640 282 623 267 620 247L612 197C609 182 613 168 623 157ZM491 234L448 277A18 18 0 0 0 448 302C451 306 456 307 461 307 465 307 470 306 473 302L516 259C523 252 523 241 516 234A18 18 0 0 0 491 234H491ZM490 130C493 133 498 135 503 135 507 135 512 133 515 130 522 123 522 111 515 104L445 34A18 18 0 0 0 419 34 18 18 0 0 0 419 59L490 130H490ZM848 302C852 305 856 307 861 307 865 307 870 306 873 302 880 295 880 284 873 277L830 234A18 18 0 0 0 805 234 18 18 0 0 0 805 259L848 302H848ZM819 135C823 135 828 133 831 129L902 59C909 52 909 41 902 34A18 18 0 0 0 877 34L806 104A18 18 0 0 0 806 129C810 133 814 135 819 135H819ZM479 689L475 590A108 108 0 0 0 366 486C358 486 349 488 342 493L289 525C281 529 271 529 263 525L210 493C202 488 194 486 185 486 126 486 78 531 76 590L71 688C71 698 79 707 88 707H89C99 707 107 700 107 690L112 591A73 73 0 0 1 185 521C187 521 189 522 191 523L244 555C264 567 288 567 307 555L360 523C362 522 364 521 366 521 406 521 438 552 439 591L443 690C443 700 452 707 461 707 471 706 479 698 479 688V689ZM514 468C514 478 521 486 531 487H532C542 487 550 479 550 470L553 407A45 45 0 0 1 598 364C598 364 599 364 599 365L629 382C648 393 671 393 690 382L720 365S721 364 721 364C745 364 765 383 766 407L768 469C768 479 777 487 787 487 796 486 804 478 804 468L801 405A80 80 0 0 0 721 328C714 328 708 330 702 334L672 351C664 356 655 356 647 351L617 334C611 330 604 328 598 328 554 328 519 362 517 405L514 468V468Z", + "width": 1000 + }, + "search": [ + "hand-zeigen-c" + ] + }, + { + "uid": "5be3516d23354381267aab88056f6666", + "css": "handschlag-a", + "code": 59465, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M588 642L757 603V638A61 61 0 0 0 818 699H904A18 18 0 0 0 904 663H818C804 663 793 652 793 638V381C793 367 804 356 818 356H904A18 18 0 0 0 904 320H818C803 320 789 326 779 335L628 278C600 267 568 269 540 281L455 321A103 103 0 0 0 358 312L311 332C302 336 298 346 301 355 305 364 316 369 325 365L372 345C388 338 405 338 421 344 414 351 409 360 406 369 399 388 400 409 409 427A75 75 0 0 0 476 469C485 469 495 468 503 464L610 424C620 420 624 410 621 401 617 391 607 387 598 390L491 431A39 39 0 0 1 441 411C436 402 436 391 439 381S450 363 460 358L556 314A77 77 0 0 1 615 311L759 366C758 370 757 375 757 381V566L646 592C654 582 660 570 661 557A60 60 0 0 0 646 513L620 483A18 18 0 0 0 595 481 18 18 0 0 0 593 506L619 536C623 541 625 547 625 554 624 561 621 567 616 571L463 702C454 709 441 709 431 702L329 623A61 61 0 0 0 292 610H236V381A61 61 0 0 0 175 320H89A18 18 0 0 0 89 356H175C189 356 200 367 200 381V638C200 651 189 663 175 663H89A18 18 0 0 0 89 698H175C206 698 231 676 235 646H292C297 646 303 648 307 651L410 731C421 739 434 743 447 743 461 743 475 738 486 729L588 642V642ZM749 742C683 808 596 844 504 844S324 808 258 742A18 18 0 0 0 233 742 18 18 0 0 0 233 768C307 842 406 880 504 880 602 880 700 842 774 768 781 761 781 749 774 742A18 18 0 0 0 749 742ZM258 251C393 116 614 116 749 251 752 255 757 257 762 257 766 257 771 255 774 251 781 244 781 233 774 226 625 77 382 77 233 226A18 18 0 0 0 233 252C240 259 251 259 258 252V251Z", + "width": 1000 + }, + "search": [ + "handschlag-a" + ] + }, + { + "uid": "64ae7a834305e49a8d52b9515f7d0b3d", + "css": "handschlag-b", + "code": 59466, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M946 900H846C833 900 821 889 821 875V575C821 561 833 550 846 550H946A18 18 0 0 0 946 514H846C833 514 820 519 810 527L639 461A126 126 0 0 0 539 465L446 509C439 469 418 381 376 330 365 317 353 304 339 292 353 275 367 252 364 224 362 198 346 173 316 150 245 95 148 116 109 128 94 133 85 148 88 164 97 210 124 321 175 359 193 373 210 378 225 378 267 378 299 340 315 321L316 320C328 330 339 341 349 353 378 389 397 451 406 492A103 103 0 0 0 340 498L282 522C273 526 269 537 273 546 277 555 287 559 296 555L354 530C372 523 393 523 410 532 386 556 378 594 393 627 408 657 438 675 469 675 480 675 490 673 500 669L618 623C627 619 631 609 628 600 624 591 614 586 605 590L487 636C463 645 436 634 426 612A48 48 0 0 1 448 548L554 497A91 91 0 0 1 626 494L789 557C787 562 786 568 786 575V789L644 827 656 817A60 60 0 0 0 662 733L628 692C621 684 610 683 603 689 595 696 594 707 600 715L635 756C643 766 642 781 632 790L449 952C440 960 426 960 417 952L296 856C286 847 272 842 258 842H193V575A61 61 0 0 0 132 514H46A18 18 0 0 0 46 550H132C146 550 157 561 157 575V875C157 888 146 900 132 900H46A18 18 0 0 0 46 935H132C164 935 191 910 193 878H259C264 878 270 880 274 883L395 980C406 989 419 994 433 994 447 994 461 988 473 978L585 880C586 879 592 878 594 877L786 826V874A61 61 0 0 0 846 935H946A18 18 0 0 0 946 899V900ZM288 298C254 339 229 356 196 331 164 306 138 228 124 161 154 152 238 134 294 178 316 195 327 211 328 227 330 242 321 257 312 270 269 238 228 217 226 216A18 18 0 0 0 202 224C197 233 201 244 210 248 210 248 249 268 288 297L288 298V298ZM491 281C479 304 467 334 458 370A18 18 0 0 0 475 393C483 393 490 387 492 379 501 347 511 319 523 298 548 326 588 364 639 364 660 364 683 357 708 340 781 288 820 134 833 71 836 55 827 39 812 35 768 21 617-16 511 62 469 92 446 125 443 159 439 207 473 245 497 270 495 274 493 277 492 280L491 281ZM479 163C481 139 499 115 532 91 575 59 627 50 675 50 727 50 774 61 797 68 777 162 738 275 688 311 629 352 585 314 542 266 585 205 642 161 643 160 651 154 652 143 646 135 640 128 629 126 621 132 619 134 562 177 517 239 498 218 476 192 479 162V163Z", + "width": 1000 + }, + "search": [ + "handschlag-b" + ] + }, + { + "uid": "8758035d2229390be3fe1122fca8b701", + "css": "handschlag-c", + "code": 59467, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M832 86H218V86C215 86 213 86 211 86 150 86 100 135 100 196V271C100 289 114 303 132 303H220A18 18 0 0 0 220 268H136V196A75 75 0 1 1 286 196V532A18 18 0 0 0 321 532V196C321 167 310 141 292 121H832C854 121 871 139 871 161V846C871 868 854 886 832 886H746C733 886 721 874 721 861V661C721 647 733 636 746 636H804A18 18 0 0 0 804 600H746C730 600 715 607 705 617L587 571A97 97 0 0 0 510 574L443 606A98 98 0 0 0 357 602L325 616C316 620 312 630 316 639 320 648 330 652 339 649L372 635C384 629 397 628 409 631 395 650 392 676 403 699A66 66 0 0 0 463 737C471 737 479 735 487 732L571 699C580 695 585 685 581 675 578 666 567 662 558 665L474 699C459 705 442 698 435 683A31 31 0 0 1 449 643L525 606A62 62 0 0 1 574 604L687 648C686 652 686 656 686 661V817L606 833C623 811 623 779 604 757L585 735C579 727 567 726 560 733A18 18 0 0 0 558 758L577 780C586 791 585 807 574 816L449 924C440 932 426 932 417 925L334 859C323 851 310 846 296 846H264V661A61 61 0 0 0 204 600H146A18 18 0 0 0 146 636H204C217 636 229 647 229 661V861C229 874 217 886 204 886H146A18 18 0 0 0 146 921H204A60 60 0 0 0 260 882H296C302 882 307 884 311 887L395 953C406 962 419 966 432 966 446 966 461 961 472 951L554 880 686 854V861A61 61 0 0 0 746 922H832C874 922 907 888 907 847V161C907 119 874 86 832 86ZM779 229H414V264H779V229ZM779 314H414V350H779V314ZM779 400H414V436H779V400Z", + "width": 1000 + }, + "search": [ + "handschlag-c" + ] + }, + { + "uid": "0d6b65e06fd6617dc922ffb33bb3d4e9", + "css": "heft", + "code": 59468, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M918 132H824C728 132 634 158 551 205L507 230C506 226 505 222 504 218 468 111 370 31 254 15 242 13 230 17 221 24A41 41 0 0 0 207 55V697C207 718 222 735 243 737L302 744C403 756 482 844 479 941V943L479 945 457 929A544 544 0 0 0 146 832H75C61 832 50 821 50 807V193C50 179 61 168 75 168H139A18 18 0 0 0 139 132H75A61 61 0 0 0 14 193V807A61 61 0 0 0 75 868H146C250 868 351 899 436 959L470 982C478 988 487 990 497 990 506 990 515 988 523 982L557 959A508 508 0 0 1 847 868H918A61 61 0 0 0 979 807V193A61 61 0 0 0 918 132H918ZM306 709L247 702A5 5 0 0 1 243 697V55C243 53 244 52 245 51 245 51 247 50 249 50 352 65 439 135 470 229 477 251 478 275 478 297V817C441 760 379 717 306 709H306ZM943 807C943 821 932 832 918 832H847C736 832 628 866 536 929L514 945S514 944 514 944V268L569 236C646 192 734 168 824 168H918C932 168 943 179 943 193V807H943Z", + "width": 1000 + }, + "search": [ + "heft" + ] + }, + { + "uid": "7f60eb37ae968cf060f5b33ac07463a3", + "css": "idee", + "code": 59469, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M575 596H432A18 18 0 0 0 432 632H575A18 18 0 0 0 575 596ZM575 654H432A18 18 0 0 0 432 689H575A18 18 0 0 0 575 654ZM771 343C771 353 779 361 789 361H875A18 18 0 0 0 875 325H789C779 325 771 333 771 343ZM820 526C823 529 828 531 832 531 837 531 841 529 845 526 852 519 852 507 845 500L788 443A18 18 0 0 0 762 443 18 18 0 0 0 762 468L819 526H820ZM775 246C780 246 784 245 788 241L845 184C852 177 852 166 845 159A18 18 0 0 0 819 159L762 216A18 18 0 0 0 762 241C766 245 770 246 775 246H775ZM204 361A18 18 0 0 0 204 325H118A18 18 0 0 0 118 361H204ZM205 443L148 500A18 18 0 0 0 148 526C152 529 156 531 161 531 165 531 170 529 173 526L230 468C237 461 237 450 230 443A18 18 0 0 0 205 443H205ZM205 241C209 245 213 246 218 246 222 246 227 245 230 241 237 234 237 223 230 216L173 159A18 18 0 0 0 148 159 18 18 0 0 0 148 184L205 241 205 241ZM349 473C364 491 380 511 391 531L406 557C411 566 420 572 431 572H576C587 572 596 566 601 557L615 531C627 511 642 492 658 473 663 466 669 459 674 452 703 415 718 371 718 325 718 209 622 114 503 114S289 209 289 325C289 371 304 415 333 452 338 459 343 466 349 473ZM504 150C602 150 682 229 682 325 682 363 670 400 646 430 641 437 636 443 630 450 615 469 597 490 584 514L572 536H521V435L602 355C609 348 609 337 602 330A18 18 0 0 0 576 330L503 403 430 330C423 323 412 323 405 330 398 337 398 348 405 355L485 435V536H434L422 514C409 490 392 469 377 450 371 444 366 437 361 430A171 171 0 0 1 325 325C325 229 405 150 503 150L504 150ZM689 754C675 754 661 757 649 764L539 825A72 72 0 0 1 469 825L359 764C347 757 333 753 319 753 210 753 120 836 114 942A18 18 0 0 0 150 943C154 857 229 789 319 789 327 789 335 791 342 795L452 856A108 108 0 0 0 557 856L667 795A47 47 0 0 1 689 789C780 789 854 857 857 943 858 953 866 961 875 961H876C886 960 894 952 893 942 889 836 799 753 689 753L689 754Z", + "width": 1000 + }, + "search": [ + "idee" + ] + }, + { + "uid": "54ee4c0366b82edfe9efadeccf20a130", + "css": "ihk-chemnitz-a", + "code": 59470, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M842 686L800 698V532C800 527 798 523 794 519A18 18 0 0 0 781 514L660 521C650 522 643 530 643 539V740L600 752V489A18 18 0 0 0 564 489V754L79 672V489A18 18 0 0 0 43 489V666L35 665A18 18 0 0 0 15 679C13 689 19 698 29 700L579 793C580 793 581 793 582 793H583C584 793 585 793 587 792 587 792 587 792 587 792L851 721C861 718 866 708 864 699 861 689 851 684 842 686V686ZM764 551V707L743 713V552L764 551ZM679 556L707 554V723L679 730V556ZM981 500L864 507V465L932 464A18 18 0 0 0 932 428H932L864 429V418L864 416C864 414 863 413 863 412 863 411 862 410 862 409A14 14 0 0 0 857 404C856 404 856 403 856 403L723 322 569 314H566L67 350A18 18 0 0 0 69 386L553 351 561 401 32 414A18 18 0 0 0 33 450L582 436H828V625A18 18 0 0 0 864 625V543L878 542V689A18 18 0 0 0 914 689V649L963 643A18 18 0 0 0 958 607L914 613V540L983 536C993 535 1000 527 1000 517 999 507 991 500 981 500L981 500ZM712 357L783 400H597L589 351 712 357ZM119 623C128 624 135 618 135 609V581C135 573 129 567 121 567H113C105 567 99 573 99 581V608C99 615 104 621 112 622L119 623V623ZM172 628C180 629 187 623 187 614L188 582C188 574 181 567 173 567H166C158 567 152 573 152 581V613A14 14 0 0 0 165 628L172 628V628ZM227 634C236 635 243 628 243 620V581C243 573 237 567 229 567H222C214 567 207 573 207 581V619C207 626 213 632 220 633L227 634ZM298 626V525C298 518 291 511 283 511S269 518 269 525V626C269 634 276 641 283 641S298 634 298 626ZM434 511C426 511 420 517 420 525V643C420 651 426 657 434 657S448 651 448 643V618L481 659C486 666 495 667 501 662 507 657 508 648 503 642L457 583 502 537A14 14 0 0 0 502 517 14 14 0 0 0 482 517L448 551V525C448 517 442 510 434 510L434 511ZM329 512C321 512 314 518 314 526V631C314 639 321 646 329 646S343 639 343 631V593L375 594V638C375 646 381 653 389 653S404 646 404 638V526C404 518 397 512 389 512S375 518 375 526V566L343 564V526C343 518 337 512 329 512V512Z", + "width": 1000 + }, + "search": [ + "ihk-chemnitz-a" + ] + }, + { + "uid": "194c4f89763fb9c92e02298772da6409", + "css": "ihk-chemnitz-b", + "code": 59471, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M300 266L346 205 392 266A18 18 0 0 0 417 270C425 264 426 252 420 245L360 164C353 155 338 155 332 164L271 245C265 252 267 264 275 270 283 275 294 274 300 266ZM401 299H291A18 18 0 0 0 291 335H401A18 18 0 0 0 401 299ZM125 484C135 484 143 476 143 467V431A18 18 0 0 0 107 431V467C107 476 115 484 125 484ZM346 143C356 143 364 135 364 125V89A18 18 0 0 0 329 89V125C329 135 337 143 346 143ZM753 484C763 484 771 476 771 467V431A18 18 0 0 0 735 431V467C735 476 743 484 753 484ZM544 651H508V727H544V651ZM604 651H568V727H604V651ZM664 651H629V727H664V651ZM383 534V904C383 913 391 921 401 921 401 921 402 921 402 921S403 921 404 921H955C965 921 973 913 973 904H973V618C973 614 972 611 970 608L874 465C871 460 865 457 859 457 853 457 848 460 845 465L749 608C747 611 746 614 746 618V833A18 18 0 0 0 782 833V623L859 507 937 623V886H880V805A18 18 0 0 0 844 805V886H664V805A18 18 0 0 0 629 805V886H604V805A18 18 0 0 0 568 805V886H544V805A18 18 0 0 0 508 805V886H419V541H477C481 541 486 539 489 535L586 438 684 535C687 539 691 541 696 541H753A18 18 0 0 0 753 505H704L599 400A18 18 0 0 0 574 400L469 505H418V382C418 372 410 364 400 364H290C280 364 272 372 272 382V505H84C78 505 73 508 69 512L32 565C26 573 28 584 36 590 39 592 43 593 46 593 52 593 57 590 61 586L93 541H273V886H238V853A18 18 0 0 0 203 853V886H186V853A18 18 0 0 0 150 853V886H136V853A18 18 0 0 0 100 853V886H64V695L118 620 175 700A18 18 0 0 0 204 679L132 579C129 574 124 571 118 571 112 571 107 574 103 579L32 679C30 682 29 686 29 690V904C29 914 37 922 46 922H291C300 922 308 914 308 904 308 902 308 901 308 900 308 898 308 897 308 895V534L308 523V399H383V523L383 534H383ZM202 793H238V755A18 18 0 0 0 202 755V793ZM100 698V793H136V698A18 18 0 0 0 100 698ZM604 524A18 18 0 0 0 568 524V582H604V524ZM879 632A18 18 0 0 0 843 632V727H879V632ZM346 501A23 23 0 1 0 346 547 23 23 0 1 0 346 501Z", + "width": 1014 + }, + "search": [ + "ihk-chemnitz-b" + ] + }, + { + "uid": "f7ba85d00a909c216e24987be51bd9b2", + "css": "ihk-chemnitz-c", + "code": 59472, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M908 303L858 239C841 217 820 200 796 188L674 126 598 82A190 190 0 0 0 409 82L333 126 211 188C187 200 166 217 149 239L98 303C43 371 44 471 99 540L106 549C125 572 137 601 140 631L148 722C150 736 153 750 157 763 166 790 186 813 219 832L308 884C329 896 350 907 371 915L396 925C431 939 467 946 503 946 539 946 576 939 610 925L635 915C657 907 678 896 698 884L788 832C820 813 841 790 849 763 854 750 857 736 858 722L867 631C870 601 881 572 900 549L907 540C962 471 963 371 908 303L908 303ZM880 517L873 527A189 189 0 0 0 832 627L823 718C822 730 819 741 816 752 810 770 794 787 770 801L680 854C661 864 642 874 622 882L597 892A253 253 0 0 1 410 892L385 882A438 438 0 0 1 327 854L237 801C212 786 197 770 191 752 187 741 185 730 184 718L175 627C172 590 158 555 134 527L127 517C82 462 82 381 126 325L177 261C191 244 208 230 227 220L350 158 427 113A153 153 0 0 1 580 113L657 158 779 220C799 230 816 244 830 261L881 325C925 381 925 462 880 517H880ZM667 389L650 377A75 75 0 0 0 583 368L543 382C534 385 529 395 532 404 535 414 545 419 555 416L595 402C606 398 620 400 630 407L647 419A18 18 0 0 0 672 414C678 406 675 395 667 389H667ZM469 404C472 395 467 385 458 382L418 368C395 360 371 364 351 377L334 389A18 18 0 0 0 344 422C347 422 351 421 354 419L371 407C381 400 394 398 406 402L446 416C455 419 465 414 469 404H469ZM409 461A20 20 0 1 0 409 420 20 20 0 0 0 409 461ZM595 461A20 20 0 1 0 595 420 20 20 0 0 0 595 461ZM749 688H747C730 688 713 683 699 672 720 643 734 609 740 573L760 450C781 327 710 206 592 162 567 153 547 169 528 184 517 193 505 203 496 203 488 203 475 193 464 184 446 169 425 153 401 162 282 206 211 327 232 450L252 573A240 240 0 0 0 303 684C294 687 285 688 276 688H275A18 18 0 0 0 275 724H276C307 724 337 712 359 689L412 637A96 96 0 0 1 480 609H543C569 609 594 619 612 637L664 689A118 118 0 0 0 747 724H749A18 18 0 0 0 749 688L749 688ZM328 670H328 328ZM480 573C445 573 411 587 386 612L334 664 333 665A206 206 0 0 1 288 567L267 444C249 338 311 233 413 195 418 193 432 204 442 212 457 225 475 239 496 239S535 225 551 212C560 204 574 193 579 195 681 233 743 338 725 444L705 567C700 596 689 623 672 647L637 612A132 132 0 0 0 544 573H480ZM524 520H499L520 454C523 444 518 434 509 431 499 428 489 434 486 443L464 513C461 523 462 534 468 542 474 550 484 555 494 555H524A18 18 0 0 0 524 520ZM548 634H472A18 18 0 0 0 472 669H548A18 18 0 0 0 548 634Z", + "width": 1000 + }, + "search": [ + "ihk-chemnitz-c" + ] + }, + { + "uid": "9d8f01db55d4a115ee86a4c8d9629eec", + "css": "ihk-giessen-friedberg", + "code": 59473, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M521 148A18 18 0 0 1 486 148V104A18 18 0 0 1 521 104V148ZM114 512H150V590H114V512ZM750 512H714V590H750V512ZM257 512H293V590H257V512ZM893 512H857V590H893V512ZM890 281L990 434 990 434C992 437 993 440 993 444V644C993 662 979 676 961 676H605L705 879C710 888 706 898 697 903 689 907 678 904 673 895L561 669C559 665 558 660 558 655V541C558 517 543 490 525 466 517 456 510 447 503 440 497 446 490 455 482 465 465 487 450 515 450 541V655C450 660 448 665 446 669L334 895C329 904 319 907 310 903A18 18 0 0 1 302 879L403 676H46C29 676 14 662 14 644V444C14 440 15 437 17 434L118 281A32 32 0 0 1 171 281L201 326H371V282C371 277 372 273 375 268L407 201C412 190 424 183 436 183H571C583 183 594 190 600 201L632 268C635 273 636 277 636 282V326H807L837 281A32 32 0 0 1 890 281ZM438 219L407 283V326H449L483 292C495 279 515 279 528 292L562 326H600V283L569 219H438ZM554 445C572 469 593 505 593 541V640H957V461H604A18 18 0 0 1 604 425H942L863 305 832 353C828 358 823 361 817 361H561C552 361 544 358 538 352L505 319 473 352C467 358 459 361 450 361H192C186 361 180 358 177 353L145 305 65 426H404A18 18 0 0 1 404 461H50V640H414V541C414 502 435 467 454 443 463 430 473 420 480 413 483 410 485 408 487 406L489 405 489 404C490 403 491 402 492 401 499 396 509 396 516 402L519 405A341 341 0 0 1 554 445ZM146 244C156 244 164 236 164 226V181A18 18 0 0 0 128 181V226C128 236 136 244 146 244ZM882 226A18 18 0 0 1 846 226V181A18 18 0 0 1 882 181V226Z", + "width": 1000 + }, + "search": [ + "ihk-giessen-friedberg" + ] + }, + { + "uid": "7ea97694bc8141ce582b397cf2a8eb35", + "css": "ihk-hagen", + "code": 59474, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M535 795C535 791 535 786 533 779 531 766 527 748 518 730 509 712 495 694 473 680 452 666 425 657 389 657 354 657 326 666 305 680 284 694 270 712 261 730 252 748 247 766 245 779 244 786 243 791 243 795 243 797 243 799 243 800V946A18 18 0 0 0 279 946V801C279 800 279 799 279 798 279 795 279 790 280 785 282 774 286 760 293 747 300 733 310 720 325 710 340 700 360 693 389 693 418 693 439 700 454 710 469 720 479 733 486 747 493 760 496 774 498 785 499 790 500 795 500 798 500 799 500 800 500 801V947A18 18 0 0 0 536 947V800C536 799 536 797 535 795V795ZM818 443C808 443 800 451 800 461V946A18 18 0 0 0 836 946V461C836 451 828 443 818 443ZM618 443C608 443 600 451 600 461V648L401 462A18 18 0 0 0 377 462L162 677C159 680 157 685 157 689V946A18 18 0 0 0 193 946V697L390 500 600 697V775A18 18 0 0 0 636 775V461C636 451 628 443 618 443ZM699 289V346A18 18 0 0 0 735 346V289A18 18 0 0 0 699 289ZM818 271C808 271 800 279 800 289V346A18 18 0 0 0 836 346V289C836 279 828 271 818 271ZM617 246H819C826 246 832 240 832 233 830 200 814 118 718 118S606 200 604 233C604 240 610 246 617 246H617ZM656 183C665 168 682 154 718 154S771 168 780 183C786 191 790 201 792 211H644C646 201 650 191 656 183ZM718 98C728 98 736 90 736 80V32A18 18 0 0 0 700 32V80C700 90 708 98 718 98ZM618 364C628 364 636 356 636 346V289A18 18 0 0 0 600 289V346C600 356 608 364 618 364ZM861 386H575A18 18 0 0 0 575 421H861A18 18 0 0 0 861 386ZM718 475C696 475 679 493 679 514 679 536 696 553 718 553 739 553 757 536 757 514 757 493 739 475 718 475ZM407 612V561A18 18 0 0 0 371 561V612A18 18 0 0 0 407 612Z", + "width": 1000 + }, + "search": [ + "ihk-hagen" + ] + }, + { + "uid": "056326363d01af83714f5fe4a9173bac", + "css": "ihk-heilbronn-franken", + "code": 59475, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M350 286H286V321H350V286ZM721 286H657V321H721V286ZM293 343H229V379H293V343ZM779 343H714V379H779V343ZM504 94C513 94 521 86 521 76V32A18 18 0 0 0 486 32V76C486 86 494 94 504 94ZM164 529H129V650H164V529ZM250 529H214V650H250V529ZM793 529H757V650H793V529ZM707 529H671V650H707V529ZM336 529H300V650H336V529ZM879 529H843V650H879V529ZM504 743A75 75 0 0 0 429 818V861A18 18 0 0 0 464 861V818C464 796 482 779 504 779S543 796 543 818V861A18 18 0 0 0 579 861V818C579 776 545 743 504 743ZM689 743A75 75 0 0 0 614 818V861A18 18 0 0 0 650 861V818C650 796 668 779 689 779S729 796 729 818V861A18 18 0 0 0 764 861V818C764 776 731 743 689 743ZM318 743A75 75 0 0 0 243 818V861A18 18 0 0 0 279 861V818C279 796 296 779 318 779S357 796 357 818V861A18 18 0 0 0 393 861V818C393 776 359 743 318 743ZM956 817L757 695C747 689 736 686 725 686H282C271 686 260 689 251 695L51 817A18 18 0 1 0 70 847L269 725C273 723 278 721 282 721H725C729 721 734 723 738 725L937 847A18 18 0 1 0 956 817H956ZM964 432C963 429 962 426 960 424L774 196 773 196C767 189 759 186 750 186H618A18 18 0 0 0 618 221H748L909 417H607V331C607 316 600 302 588 294L570 281A11 11 0 0 1 566 272V177C566 142 538 114 504 114S441 142 441 177V272C441 275 440 279 437 281L419 294A46 46 0 0 0 400 331V417H98L259 221H389A18 18 0 0 0 389 186H257C248 186 240 189 234 196L234 196 47 424C45 427 44 430 43 433 43 434 43 435 43 436V732A18 18 0 0 0 78 732V453H404C421 453 436 439 436 421V331C436 328 437 324 440 322L458 309A46 46 0 0 0 477 272V177C477 162 489 150 503 150 518 150 530 162 530 177V272C530 287 537 301 549 309L567 322C570 324 571 328 571 331V421C571 439 586 453 603 453H928V732A18 18 0 0 0 964 732V435C964 434 964 433 964 432H964ZM504 430C531 430 554 408 554 380 554 353 531 330 504 330 476 330 453 353 453 380 453 408 476 430 504 430ZM504 366C512 366 518 372 518 380S512 395 504 395 489 388 489 380 496 366 504 366ZM504 576C531 576 554 553 554 526 554 498 531 475 504 475 476 475 453 498 453 526 453 553 476 576 504 576ZM504 511C512 511 518 517 518 525S512 540 504 540 489 533 489 525 496 511 504 511Z", + "width": 1000 + }, + "search": [ + "ihk-heilbronn-franken" + ] + }, + { + "uid": "c0637e1695f1dab93109dee9fa5b76a9", + "css": "ihk-köln", + "code": 59476, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M580 40A18 18 0 0 1 615 40L670 382H683C692 382 700 388 701 397L713 475 724 397A18 18 0 0 1 742 382H755L810 40A18 18 0 0 1 845 40L900 382H913C922 382 929 388 931 397L951 533C958 577 961 621 961 665V943A18 18 0 1 1 925 943V665C925 622 922 580 916 539L898 418H884A18 18 0 0 1 867 403L827 156 788 403A18 18 0 0 1 770 418H757L739 540A854 854 0 0 0 731 641C731 649 731 657 731 665V943C731 953 723 961 713 961H712C703 961 695 953 695 943V663C695 656 695 648 695 641A854 854 0 0 0 686 539L668 418H655A18 18 0 0 1 637 403L597 156 558 403A18 18 0 0 1 540 418H527L509 540A854 854 0 0 0 500 663V929A32 32 0 0 1 468 961H70A18 18 0 1 1 70 925H465V663C465 620 468 577 474 535L494 397A18 18 0 0 1 512 382H525L580 40ZM827 511C817 511 809 519 809 529V618H845V529C845 519 837 511 827 511ZM580 529A18 18 0 1 1 615 529V618H580V529ZM856 725C846 725 838 733 838 743V832H874V743C874 733 866 725 856 725ZM608 743A18 18 0 1 1 644 743V832H608V743ZM799 725C789 725 781 733 781 743V832H817V743C817 733 809 725 799 725ZM551 743A18 18 0 1 1 587 743V832H551V743ZM228 534L173 592A61 61 0 0 1 129 611H70A18 18 0 1 1 70 575H129C136 575 142 572 147 567L205 506A32 32 0 0 1 250 505L316 568C320 572 327 575 333 575H427A18 18 0 0 1 427 611H333A61 61 0 0 1 291 594L228 534ZM299 733C299 704 256 657 237 638A13 13 0 0 0 218 637C198 657 156 702 156 733V829A14 14 0 0 0 170 843H284C292 843 299 836 299 829V733ZM192 733A12 12 0 0 1 192 730C193 728 194 726 195 723 198 717 203 710 208 702A301 301 0 0 1 227 679C233 687 240 695 246 703 252 711 257 718 260 724 262 729 263 732 263 733 263 733 263 733 263 733V807H192V733ZM384 725C375 725 367 733 367 743V829A18 18 0 1 0 402 829V743C402 733 394 725 384 725ZM52 743A18 18 0 1 1 88 743V829A18 18 0 1 1 52 829V743Z", + "width": 1000 + }, + "search": [ + "ihk-köln" + ] + }, + { + "uid": "6559d3f76eeeec6a3d91396944ef79aa", + "css": "ihk-rhein-neckar", + "code": 59477, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500 675C490 675 482 683 482 693V753H518V693C518 683 510 675 500 675ZM500 112C510 112 518 104 518 94V64A18 18 0 0 0 482 64V94C482 104 490 112 500 112ZM386 311C396 311 404 303 404 293V244L500 172 596 244V293A18 18 0 0 0 632 293V243C632 233 627 223 619 217L519 142C508 133 492 133 481 142L381 217C373 223 368 233 368 243V293C368 303 376 311 386 311ZM859 754V634C907 626 943 585 943 536 943 480 898 436 843 436S743 480 743 536C743 584 778 625 824 634V745C764 730 700 723 661 719V653H700C710 653 718 645 718 636V593A18 18 0 0 0 682 593V618H646V368H657A18 18 0 0 0 657 332H343A18 18 0 0 0 343 368H354V618H318V593A18 18 0 0 0 282 593V636C282 645 290 653 300 653H339V719C299 723 233 731 174 745V634C221 626 257 585 257 536 257 480 212 436 157 436S57 480 57 536C57 584 92 625 138 634V755C82 773 39 798 39 833 39 922 315 954 500 954S961 922 961 833C961 797 916 772 859 754ZM779 536C779 500 807 471 843 471S907 500 907 536 878 600 843 600 779 571 779 536ZM561 368H611V618H561V368ZM475 368H525V618H475V368ZM389 368H439V618H389V368ZM93 536C93 500 122 471 157 471S221 500 221 536 193 600 157 600 93 571 93 536ZM500 918C221 918 75 863 75 833 75 815 147 770 360 753V753C368 751 375 744 375 736V653H625V736C625 745 633 753 643 753 854 770 925 815 925 833 925 863 779 918 500 918Z", + "width": 1000 + }, + "search": [ + "ihk-rhein-neckar" + ] + }, + { + "uid": "090fead81c54bb4a28fd6925028a1605", + "css": "ihk-stuttgart", + "code": 59478, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M539 443H425A18 18 0 0 0 425 479H539A18 18 0 0 0 539 443ZM568 386H397A18 18 0 0 0 397 421H568A18 18 0 0 0 568 386ZM368 364H597A18 18 0 0 0 597 329H368A18 18 0 0 0 368 364ZM397 307H574A18 18 0 0 0 574 271H397A18 18 0 0 0 397 307ZM482 250C492 250 500 242 500 232V32A18 18 0 0 0 464 32V232C464 242 472 250 482 250ZM510 500C500 500 493 509 493 518L507 976C508 985 516 993 525 993H526C536 993 543 984 543 974L529 517C528 507 520 500 510 500ZM454 500C445 500 436 507 436 517L422 974C421 984 429 993 439 993H439C449 993 457 985 457 976L472 518C472 509 464 500 454 500ZM956 820C954 820 788 779 606 749A18 18 0 1 0 601 784C781 814 945 854 947 855 948 855 950 855 951 855A18 18 0 0 0 955 820L956 820ZM363 721A1133 1133 0 0 0 303 719C44 719 29 831 29 836 28 845 35 854 44 855H46C55 855 63 848 64 839 64 838 79 755 303 755 321 755 341 756 361 757 371 757 379 750 380 740 380 730 373 722 363 721H363ZM82 737C92 737 100 729 100 719V621H178V681A18 18 0 0 0 214 681V618C214 600 200 586 182 586H97C79 586 64 600 64 618V719C64 729 72 737 82 737ZM722 689V734A18 18 0 0 0 757 734V693H893V775A18 18 0 0 0 929 775V689C929 672 914 657 897 657H754C736 657 722 672 722 689ZM639 736C649 736 657 728 657 718V593H779V621A18 18 0 0 0 814 621V589C814 572 800 557 782 557H654C636 557 622 572 622 589V718C622 728 630 736 639 736Z", + "width": 1000 + }, + "search": [ + "ihk-stuttgart" + ] + }, + { + "uid": "b9b5acceb67959a3f1179858de48ba77", + "css": "ihk-wahl", + "code": 59479, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M907 157A83 83 0 0 0 790 164L573 406C571 409 569 413 568 417L550 534C549 540 552 546 556 550 559 553 564 555 568 555 569 555 571 554 573 554L687 523C690 522 695 519 697 517L913 274A83 83 0 0 0 906 157H907ZM887 251L673 490 590 512 603 427 816 188C825 178 836 173 849 172 861 171 873 175 883 184 892 192 898 204 898 216 899 229 895 241 887 250V251ZM712 574C702 574 694 582 694 592V643C694 700 673 752 637 792L491 646 539 598C546 591 546 580 539 573A18 18 0 0 0 514 573L466 621 320 475C360 439 412 418 469 418H482A18 18 0 0 0 482 382H469C402 382 341 408 295 450L246 402A18 18 0 0 0 221 402 18 18 0 0 0 221 427L270 476A260 260 0 0 0 209 643C209 706 233 768 273 814L228 859A18 18 0 0 0 228 884C232 888 236 889 241 889 246 889 250 888 254 884L298 839C344 879 404 904 469 904 535 904 591 881 637 843L685 891C689 895 693 897 698 897 703 897 707 895 711 891 718 884 718 873 711 866L662 818C704 771 730 710 730 643V592C730 582 722 574 712 574V574ZM298 788A224 224 0 0 1 244 643C244 587 263 539 295 501L441 646 298 788H298ZM469 868C414 868 363 847 324 814L466 671 611 817A224 224 0 0 1 469 868V868ZM353 318C363 318 371 310 371 300V238L427 311C430 315 436 318 441 318 445 318 448 317 452 314 460 308 461 297 455 289L394 210 455 125A18 18 0 0 0 426 104L371 181V114A18 18 0 0 0 335 114V300C335 310 343 318 353 318ZM84 96C74 96 66 104 66 114V300A18 18 0 0 0 102 300V114C102 104 94 96 84 96ZM254 300A18 18 0 0 0 290 300V114A18 18 0 0 0 254 114V189H189V114A18 18 0 0 0 154 114V300A18 18 0 0 0 189 300V225H254V300Z", + "width": 1000 + }, + "search": [ + "ihk-wahl" + ] + }, + { + "uid": "c90a02c29fb4825a3815db4933ae48c2", + "css": "information", + "code": 59480, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M432 429C432 438 440 446 450 446H479A11 11 0 0 1 489 457V689H443A18 18 0 1 0 443 725H571A18 18 0 1 0 571 689H525V457A46 46 0 0 0 479 411H450C440 411 432 419 432 429ZM543 293A50 50 0 1 1 443 293 50 50 0 0 1 543 293ZM500 61C257 61 61 257 61 500S257 939 500 939 939 743 939 500A437 437 0 0 0 859 247 18 18 0 0 1 889 227 473 473 0 0 1 975 500C975 762 762 975 500 975 238 975 25 762 25 500 25 238 238 25 500 25A473 473 0 0 1 716 77 18 18 0 0 1 700 109 437 437 0 0 0 500 61Z", + "width": 1000 + }, + "search": [ + "information" + ] + }, + { + "uid": "700c6365c1b3d7e956f34d52109a0adc", + "css": "kalender", + "code": 59481, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M914 204H704V118A18 18 0 0 0 668 118V204H332V118A18 18 0 0 0 296 118V204H86C70 204 57 216 57 232V775C57 791 70 804 86 804H914C930 804 943 791 943 775V232C943 216 930 204 914 204ZM93 768V421H629A18 18 0 0 0 629 386H93V239H296V273A18 18 0 0 0 332 273V239H668V273A18 18 0 0 0 704 273V239H907V386L752 386A18 18 0 0 0 752 422L907 421V768H93ZM318 514H211V550H318V514ZM318 643H211V679H318V643ZM561 514H454V550H561V514ZM789 514H682V550H789V514ZM561 643H454V679H561V643ZM789 643H682V679H789V643Z", + "width": 1000 + }, + "search": [ + "kalender" + ] + }, + { + "uid": "6368e7e4163dfe319716104d8c0cb5f4", + "css": "karte", + "code": 59482, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M870 248C860 239 846 236 834 239L640 282C634 284 628 284 622 282L381 230C375 228 368 228 362 230L148 277A43 43 0 0 0 114 319V777C114 790 120 802 131 810 141 818 154 821 167 818L362 773C368 771 375 771 381 773L619 829C622 829 625 830 629 830 632 830 635 829 638 829L853 778A43 43 0 0 0 886 736V281C886 268 880 256 870 248ZM850 736C850 740 848 743 844 743L646 790V724H611V790L389 738V667H354V738L159 784A7 7 0 0 1 153 782 7 7 0 0 1 150 777V319C150 316 153 313 156 312L354 268V345H390V268L611 317V403H647V318S648 318 648 317L842 274C844 273 847 275 848 276 849 276 850 278 850 281V737L850 736ZM389 524H354V631H389V524ZM389 381H354V488H389V381ZM646 581H611V688H646V581ZM646 438H611V545H646V438ZM787 362L752 397 717 362 692 388 727 423 692 457 717 483 752 448 787 483 812 457 777 423 812 388 787 362ZM251 585C215 585 186 614 186 650S215 716 251 716A66 66 0 0 0 317 650C317 614 288 585 251 585ZM251 680A30 30 0 0 1 221 650C221 634 235 620 251 620 268 620 281 634 281 650S268 680 251 680Z", + "width": 1000 + }, + "search": [ + "karte" + ] + }, + { + "uid": "997f5cdf86135343e1c2626eed2f6b0e", + "css": "koepfe-mit-sprechblase", + "code": 59483, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M270 458A341 341 0 0 1 234 307V288C234 202 179 127 97 100L54 87A18 18 0 0 0 43 121L87 134C153 156 198 217 198 288V307C198 365 212 423 238 474L275 550C281 562 280 576 273 588 266 599 254 606 240 606H216C206 606 198 614 198 624V688C198 757 142 813 73 813H49C39 813 31 821 31 831V961A18 18 0 0 0 66 961V849H73C162 849 234 777 234 688V642H240C266 642 290 629 304 606S319 557 307 534L270 458ZM958 813H934C865 813 809 757 809 688V624C809 614 801 606 791 606H767C753 606 741 599 734 588 726 576 726 562 732 550L769 474C795 423 809 365 809 307V288C809 217 854 156 920 134L964 121A18 18 0 0 0 953 87L910 100A196 196 0 0 0 773 288V307C773 359 761 412 737 458L700 534C688 557 690 584 703 606A74 74 0 0 0 767 642H773V688C773 777 845 849 934 849H941V961A18 18 0 0 0 976 961V831C976 821 968 813 958 813ZM736 275V75A61 61 0 0 0 675 14H611A18 18 0 0 0 611 50H675C689 50 700 61 700 75V275C700 289 689 300 675 300H575C565 300 557 308 557 318V389L473 305C470 302 465 300 461 300H332C318 300 307 289 307 275V75C307 61 318 50 332 50H489A18 18 0 0 0 489 14H332A61 61 0 0 0 271 75V275A61 61 0 0 0 332 336H453L562 445A18 18 0 0 0 582 449C588 446 593 439 593 432V336H675A61 61 0 0 0 736 275H736Z", + "width": 1000 + }, + "search": [ + "koepfe-mit-sprechblase" + ] + }, + { + "uid": "87939befb75365abcf92a3e34b3f492d", + "css": "kerze", + "code": 59484, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M304 770A18 18 0 0 1 291 792C254 800 225 810 205 821 185 833 181 842 181 846 181 850 184 858 199 868 214 878 237 887 267 895 326 911 408 922 500 922S675 911 734 895C763 887 786 878 801 868 816 858 819 850 819 846 819 842 815 833 795 821 775 810 746 800 709 792A18 18 0 1 1 717 757C756 766 789 777 812 790 835 803 855 821 855 846 855 869 839 886 820 898 801 910 774 921 743 930 680 947 594 958 500 958 406 958 320 947 257 930 226 921 199 910 180 898 161 886 145 869 145 846 145 821 165 803 188 790 211 777 244 766 283 757A18 18 0 0 1 304 770ZM482 291A86 86 0 0 1 414 207C414 175 453 112 478 74 491 55 500 43 500 43S509 55 522 74C547 112 586 175 586 207A86 86 0 0 1 518 291V330H641A29 29 0 0 1 669 358V838C669 848 663 856 653 859A655 655 0 0 1 347 859 21 21 0 0 1 331 838V358A29 29 0 0 1 359 330H482V291ZM482 254V236A18 18 0 1 1 518 236V254A50 50 0 0 0 550 207C550 204 548 193 540 176 533 160 523 143 512 126A885 885 0 0 0 500 106C496 112 492 119 488 126 477 143 467 160 460 176 452 193 450 204 450 207A50 50 0 0 0 482 254ZM367 366V826A619 619 0 0 0 634 826V366H367Z", + "width": 1000 + }, + "search": [ + "kerze" + ] + }, + { + "uid": "eb1982c1c78ba5552cf1f9048544a376", + "css": "kopf-mit-formel", + "code": 59485, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M604 929C594 929 586 921 586 911V768C586 758 594 750 604 750H646C715 750 771 694 771 625V539C771 529 779 521 789 521H825C839 521 852 514 859 503 866 491 867 477 861 465L811 366A378 378 0 0 1 771 198V168A18 18 0 0 1 807 168V198C807 250 820 303 843 350L893 449C904 472 903 499 889 522A74 74 0 0 1 825 557H807V625C807 714 735 786 646 786H621V911C621 921 613 929 604 929V929ZM246 929C237 929 229 921 229 911V623C191 556 171 480 171 404V382A18 18 0 0 1 207 382V404C207 475 226 546 261 608 263 611 264 615 264 619V911C264 921 256 929 246 929ZM604 271C602 271 601 271 600 271 593 269 587 264 586 257L560 107H389A18 18 0 0 1 389 71H575C584 71 591 78 593 86L613 207 631 179C637 171 648 169 656 174 664 180 667 191 661 199L618 263C615 268 609 271 603 271H604ZM189 286C179 286 171 278 171 268V193H104A18 18 0 0 1 104 157H171V89A18 18 0 0 1 207 89V157H282A18 18 0 0 1 282 193H207V268C207 278 199 286 189 286ZM489 371C485 371 480 370 477 366L439 329 402 366C395 373 384 373 377 366A18 18 0 0 1 377 341L414 303 377 266A18 18 0 0 1 377 241 18 18 0 0 1 402 241L439 278 477 241A18 18 0 0 1 502 241C509 248 509 259 502 266L465 303 502 341C509 348 509 359 502 366 499 370 494 371 489 371H489Z", + "width": 1000 + }, + "search": [ + "kopf-mit-formel" + ] + }, + { + "uid": "8db1554a418dde50e77c6722b20176e6", + "css": "kran", + "code": 59486, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M263 232H300V479A18 18 0 0 0 336 479V232H763V708A18 18 0 0 0 798 708V232H915C925 232 934 226 938 217 942 207 940 196 932 189L805 64A25 25 0 0 0 763 82V196H353L689 115C699 113 705 103 702 93 700 84 690 78 681 80L258 183C245 186 237 197 239 210 240 223 251 232 263 232V232ZM798 108L888 196H798V108ZM671 322V708A18 18 0 0 0 707 708V322A18 18 0 0 0 671 322ZM904 776H575C549 776 529 797 529 822V908A18 18 0 0 0 564 908V822C564 816 569 812 575 812H904C909 812 914 816 914 822V908A18 18 0 0 0 950 908V822C950 797 929 776 904 776ZM404 776H350V694C350 676 336 662 318 662H161C143 662 129 676 129 694V776H75C57 776 43 790 43 808V908A18 18 0 0 0 79 908V812H214V908A18 18 0 0 0 250 908V812H400V908A18 18 0 0 0 436 908V808C436 790 421 776 404 776ZM164 776V697H314V776H164Z", + "width": 1000 + }, + "search": [ + "kran" + ] + }, + { + "uid": "cdb46df0a2098c40ec14526cb76c525b", + "css": "kuchen", + "code": 59487, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M807 698V696C828 685 843 663 843 637 843 600 812 569 775 569H753C753 568 753 567 753 566V444C753 436 760 430 768 430H775C802 430 825 407 825 380S802 330 775 330H550V208C550 191 535 176 518 176H482C464 176 450 191 450 208V330H218C190 330 168 352 168 380S190 430 218 430H225C233 430 239 436 239 444V569H218C180 569 150 600 150 637S180 705 218 705H771V858H221V744A18 18 0 0 0 185 744V858H129C116 858 104 867 101 879S103 905 114 912L193 958H814L893 912C904 905 909 892 905 879A28 28 0 0 0 878 858H807V698L807 698ZM485 212H514V330H485V212ZM218 394C210 394 203 388 203 380S210 366 218 366H775C783 366 789 372 789 380S783 394 775 394H768C740 394 718 417 718 444V566C718 573 711 580 703 580S689 573 689 566V516C689 504 685 493 682 486 677 475 670 466 663 457 642 435 613 423 582 423 510 423 476 478 476 516 476 526 476 545 476 562L475 594C475 602 469 608 461 608S446 602 446 594V466C446 426 414 394 375 394S304 426 304 466V608C304 616 297 623 289 623S275 616 275 608V444C275 417 253 394 225 394H218ZM654 569H511V563C511 546 512 526 512 516 512 497 529 458 582 458 609 458 626 471 636 482 643 489 647 496 649 501 652 506 653 512 653 516V566C653 567 654 568 654 569V569ZM339 569V466A36 36 0 0 1 410 466V569H339ZM185 637C185 619 200 605 218 605H239V608C239 636 261 658 289 658S339 636 339 608V605H412A50 50 0 0 0 507 612H510L510 605H673C681 611 692 616 703 616S725 611 734 605H775C792 605 807 619 807 637S792 669 775 669H218C200 669 185 655 185 637ZM804 923H203L155 894H852L804 923ZM496 158C520 158 539 139 539 116 539 112 538 107 536 101 534 96 531 90 528 83 524 74 518 65 511 54L496 29 481 54C474 64 469 74 464 83 461 90 458 96 456 101 454 107 453 112 453 116 453 139 473 158 496 158ZM490 113C491 109 493 105 496 99 499 105 501 109 502 113 503 114 503 116 503 116 503 120 500 123 496 123S489 120 489 116C489 116 489 114 490 113H490Z", + "width": 1000 + }, + "search": [ + "kuchen" + ] + }, + { + "uid": "0f2b2120115161addb5200d1e6ed37f1", + "css": "labyrinth", + "code": 59488, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M861 71H824A18 18 0 0 0 824 107H861C882 107 900 125 900 146V314H738A18 18 0 0 0 738 350H900V457H607A18 18 0 0 0 607 493H900V861C900 882 882 900 861 900H779V650H818A18 18 0 0 0 818 614H775C757 614 743 629 743 646V918C743 928 751 936 761 936H861C902 936 936 902 936 861V146C936 105 902 71 861 71ZM618 614H507V489C507 472 493 457 475 457H393V350H625C643 350 657 336 657 318V90L740 173C747 180 759 180 766 173S773 154 766 147L652 34A18 18 0 0 0 627 34L513 147A18 18 0 0 0 513 173C520 180 531 180 538 173L621 90V314H389C372 314 357 329 357 346V461C357 478 372 493 389 493H471V618C471 636 486 650 504 650H614V975A18 18 0 0 0 650 975V646C650 629 636 614 618 614ZM489 748H399V632C399 614 385 600 367 600H232A18 18 0 0 0 232 636H364V751C364 769 378 784 396 784H486V900H250V759A18 18 0 0 0 214 759V900H146C125 900 107 882 107 861V146C107 125 125 107 146 107H214V483A18 18 0 0 0 250 483V107H454A18 18 0 0 0 454 71H146C105 71 71 105 71 146V861C71 902 105 936 146 936H504C513 936 521 928 521 918V780C521 762 507 748 489 748Z", + "width": 1000 + }, + "search": [ + "labyrinth" + ] + }, + { + "uid": "4e727488dd2e87e08956e4d5e6c662af", + "css": "lkw", + "code": 59489, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M806 244C798 179 742 129 675 129H632A18 18 0 0 0 632 164H675C722 164 761 198 770 243H632A18 18 0 0 0 632 279H700V481A61 61 0 0 0 761 542H900V631H843V667H900V746C900 752 895 757 889 757H859C851 711 810 675 761 675 712 675 671 711 662 757H564V175C564 149 543 129 517 129H189A18 18 0 0 0 189 164H517C523 164 528 169 528 175V757H473C465 711 424 675 375 675 326 675 285 711 277 757H189A18 18 0 0 0 189 793H277C285 839 326 875 375 875 424 875 465 839 473 793H662C671 839 712 875 761 875 810 875 851 839 859 793H889C915 793 936 772 936 746V389C936 314 879 252 806 244ZM375 839C340 839 311 810 311 775S340 711 375 711 439 740 439 775 410 839 375 839ZM761 839C725 839 696 810 696 775S725 711 761 711 825 740 825 775 796 839 761 839ZM761 506C747 506 736 495 736 481V279H789A111 111 0 0 1 900 389V506H761ZM118 421H346A18 18 0 0 0 346 386H118A18 18 0 0 0 118 421ZM295 504C295 494 287 486 277 486H75A18 18 0 0 0 75 521H277C287 521 295 513 295 504ZM346 518A14 14 0 1 0 346 489 14 14 0 0 0 346 518Z", + "width": 1000 + }, + "search": [ + "lkw" + ] + }, + { + "uid": "75b4a8a89e6bd3db5abf913812f9fca5", + "css": "maske", + "code": 59490, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M692 415A18 18 0 0 0 671 401L505 440C495 442 484 442 474 440L308 401C298 399 288 405 286 415 284 424 290 434 300 436L466 475C474 476 481 477 489 477 497 477 505 476 513 475L679 436C689 434 695 424 692 415ZM671 487L505 526C495 528 484 528 474 526L308 487C298 485 288 491 286 501 284 510 290 520 300 522L466 560C474 562 481 563 489 563 497 563 505 562 513 560L679 522C689 520 695 510 692 501 690 491 681 485 671 487ZM892 370C864 353 824 354 779 373V327C779 307 766 289 746 283L489 200 416 224A18 18 0 0 0 427 258L489 237 735 317C740 318 743 322 743 327V483C743 617 653 733 523 766 501 771 478 771 455 766 326 733 236 617 236 483V327C236 322 239 318 243 317L291 301A18 18 0 0 0 280 267L232 283A46 46 0 0 0 200 327V373C155 354 115 353 87 370 58 388 43 422 43 471 43 541 71 630 134 672 152 683 176 694 209 694 226 694 246 690 268 682 311 739 373 782 447 800 461 804 475 805 489 805S518 804 532 800C605 782 667 739 711 682 731 690 751 693 770 693 807 693 840 680 868 653 918 604 936 527 936 471 936 422 921 388 892 370L892 370ZM153 642C102 608 79 530 79 471 79 435 88 411 105 401 126 389 160 393 200 412V483C200 544 217 602 247 652 212 663 180 659 153 642V642ZM843 627C813 657 775 665 732 652A327 327 0 0 0 779 483V412C819 393 853 389 873 401 891 412 900 435 900 471 900 532 878 594 843 627Z", + "width": 1000 + }, + "search": [ + "maske" + ] + }, + { + "uid": "512290bdcbef2b9103e34bc4f0b8b4bb", + "css": "megaphon", + "code": 59491, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M575 428C570 419 559 416 550 421 542 426 539 437 544 445L640 612 165 729 139 684 476 329 495 361C498 367 504 370 510 370A18 18 0 0 0 526 343L471 249C466 240 455 238 447 242 438 247 435 258 440 267L458 297 120 651 119 649C114 641 103 638 95 643 86 648 83 658 88 667L154 781C157 787 163 790 169 790 172 790 176 789 178 787 187 782 190 772 185 763L184 761 659 644 676 673C679 679 685 682 691 682A18 18 0 0 0 707 655L575 427V428ZM447 724L412 733 424 781C431 808 415 835 388 842 361 849 334 832 327 806L315 758 280 766 292 814A86 86 0 0 0 332 867 85 85 0 0 0 397 877 86 86 0 0 0 459 773L447 725 447 724ZM654 409C657 415 663 418 669 418 672 418 675 418 678 416L888 295C897 290 900 279 895 270 890 262 879 259 870 264L660 385C652 390 649 401 654 409L654 409ZM634 348C636 349 639 350 642 350 649 350 655 347 658 341L740 198C745 190 742 179 734 174 725 169 714 172 709 180L627 323C622 332 625 343 633 348L634 348ZM880 440H713A18 18 0 0 0 713 475H880A18 18 0 0 0 880 440Z", + "width": 1000 + }, + "search": [ + "megaphon" + ] + }, + { + "uid": "1d1db51b64f6c03143549cbc67a550d4", + "css": "mikrofon", + "code": 59492, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M504 614C598 614 675 537 675 443V257C675 163 598 86 504 86S332 163 332 257V443C332 537 409 614 504 614ZM368 257C368 182 429 121 504 121S639 182 639 257V443C639 518 578 579 504 579S368 518 368 443V257ZM746 396C737 396 729 404 729 414V457C729 581 628 682 504 682S279 581 279 457V414A18 18 0 0 0 243 414V457C243 601 360 718 504 718S764 601 764 457V414C764 404 756 396 746 396ZM646 912H521V786A18 18 0 0 0 486 786V912H361A18 18 0 0 0 361 948H646A18 18 0 0 0 646 912ZM573 250H435V286H573V250ZM573 337H435V373H573V337ZM573 424H435V460H573V424Z", + "width": 1000 + }, + "search": [ + "mikrofon" + ] + }, + { + "uid": "da6aa22ee49923f39e64e7ea51252c23", + "css": "paket-mit-euro", + "code": 59493, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M856 369C855 368 853 367 851 367L435 273C423 270 410 271 399 276L168 367C167 368 165 369 164 370 160 373 157 378 157 384V698C157 706 163 714 171 716L600 815C601 816 602 816 604 816 606 816 608 816 610 815L853 715C860 712 864 705 864 698V384C864 378 861 372 856 369ZM412 309C417 307 422 307 427 308L787 389 729 413 364 328 412 309V309ZM602 465L235 379 306 351 672 436 602 465 602 465ZM829 686L621 771V719A18 18 0 0 0 586 719V775L193 684V406L586 498V641A18 18 0 0 0 621 641V496L707 461V559A18 18 0 0 0 743 559V446L829 411V686 686ZM355 525C368 516 383 514 398 519 407 522 417 517 420 507 424 498 418 488 409 485 383 476 356 480 334 496 322 505 312 517 307 531L294 527C284 525 274 531 272 540 269 550 275 560 285 562L300 566V582L293 580C284 578 274 584 272 593 269 603 275 613 285 615L303 620A106 106 0 0 0 372 696L398 704C400 705 401 705 403 705 411 705 418 701 420 693A18 18 0 0 0 409 671L384 662A70 70 0 0 1 345 630L371 636A18 18 0 0 0 379 602L336 591V575L371 583A18 18 0 0 0 379 549L342 539C346 534 350 529 355 525L355 525Z", + "width": 1000 + }, + "search": [ + "paket-mit-euro" + ] + }, + { + "uid": "6cc73d2bfe45091ab80001b03b0af4f3", + "css": "paket", + "code": 59494, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M856 369C855 368 853 367 851 367L435 273C423 270 410 271 399 276L168 367C167 368 165 369 164 370 160 373 157 378 157 384V698C157 706 163 714 171 716L600 815C601 816 602 816 604 816 606 816 608 816 610 815L853 715C860 712 864 705 864 698V384C864 378 861 372 856 369ZM412 309C417 307 422 307 427 308L787 389 729 413 364 328 412 309V309ZM602 465L235 379 306 351 672 436 602 465 602 465ZM829 686L621 771V719A18 18 0 0 0 586 719V775L193 684V406L586 498V641A18 18 0 0 0 621 641V496L707 461V559A18 18 0 0 0 743 559V446L829 411V686 686ZM350 538L236 513A18 18 0 0 0 214 530V645C214 653 220 660 228 662L343 687C344 687 345 687 346 687 350 687 354 686 358 683 362 680 364 675 364 669V555C364 547 358 539 350 538ZM329 647L250 630V552L329 569V647Z", + "width": 1000 + }, + "search": [ + "paket" + ] + }, + { + "uid": "9bdb48aad2ba066b902ae2749e58b20f", + "css": "paragraph", + "code": 59495, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M647 526C647 488 630 453 597 426 578 409 542 399 508 389 489 383 472 378 459 373 445 366 397 338 412 267 417 246 427 232 445 224 481 206 544 214 606 244 614 248 625 244 629 235 634 227 630 216 621 212 565 184 485 164 429 191 402 205 384 228 377 259 361 337 401 385 444 405 459 412 478 417 498 423 527 432 560 441 574 453 599 474 611 498 611 526 611 564 580 587 554 595 539 588 521 583 501 577 472 569 439 559 425 547 401 526 388 502 388 475 388 462 392 450 399 439 404 431 402 420 393 414 385 409 374 411 369 420A100 100 0 0 0 353 475C353 513 370 547 402 575 422 591 457 602 491 611 510 617 528 622 540 628 555 635 603 662 587 734 583 754 572 768 555 777 519 795 456 787 394 757 385 752 375 756 370 765 366 774 370 785 379 789 416 807 464 822 508 822 530 822 552 818 571 809 598 796 616 772 622 741 634 685 616 644 589 618 625 599 647 565 647 526H647ZM771 57H229C134 57 57 134 57 229V771C57 866 134 943 229 943H771C866 943 943 866 943 771V229C943 134 866 57 771 57ZM907 771C907 846 846 907 771 907H229C154 907 93 846 93 771V229C93 154 154 93 229 93H771C846 93 907 154 907 229V771Z", + "width": 1000 + }, + "search": [ + "paragraph" + ] + }, + { + "uid": "3d8646614d3b54a6ae7a91794d0dac92", + "css": "persoenliche_entwicklung", + "code": 59496, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M257 43C195 43 148 98 158 159L167 209A92 92 0 0 0 257 286 92 92 0 0 0 347 209L356 159C366 98 319 43 257 43ZM257 79C297 79 327 114 320 153L312 203A56 56 0 0 1 257 250 56 56 0 0 1 202 203L194 153C187 114 217 79 257 79ZM643 71H804C813 71 821 79 821 89V250A18 18 0 0 1 786 250V132L587 331A18 18 0 0 1 562 306L761 107H643A18 18 0 1 1 643 71ZM804 453C794 453 786 461 786 470V572H689C679 572 671 580 671 590V686H575C565 686 557 694 557 704V800H461C451 800 443 808 443 818V933A18 18 0 1 0 479 933V836H575C585 836 593 828 593 818V722H689C699 722 707 714 707 704V607H804C813 607 821 599 821 590V488H918A18 18 0 1 0 918 453H804ZM175 613A18 18 0 1 0 139 616L166 904A46 46 0 0 0 213 946H301A46 46 0 0 0 347 904L375 616A18 18 0 1 0 339 613L312 901A11 11 0 0 1 301 911H213A11 11 0 0 1 202 901L175 613ZM116 405A61 61 0 0 1 177 346 8 8 0 0 1 181 347L225 372A61 61 0 0 0 284 372L328 347A9 9 0 0 1 332 346C365 346 392 372 394 405V405L407 587A18 18 0 1 0 442 584L429 403A97 97 0 0 0 332 311C325 311 317 313 310 316L267 341C259 345 250 345 242 341L199 316A44 44 0 0 0 177 311 97 97 0 0 0 80 403L72 585A18 18 0 0 0 107 587L116 405Z", + "width": 1000 + }, + "search": [ + "persoenliche_entwicklung" + ] + }, + { + "uid": "a0b58b085ad4ce82703f3b660b113759", + "css": "person-an-tafel-a", + "code": 59497, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M918 43H418A18 18 0 0 0 418 79H918C932 79 943 90 943 104V618C943 632 932 643 918 643H525A18 18 0 0 0 525 679H918A61 61 0 0 0 979 618V104A61 61 0 0 0 918 43ZM377 614C367 614 358 621 357 630L332 904A11 11 0 0 1 321 914H229A11 11 0 0 1 218 904L193 630C192 621 183 613 173 614 163 615 156 624 157 634L182 908A46 46 0 0 0 229 950H321C345 950 365 932 368 908L393 634C394 624 386 615 377 614ZM185 241A91 91 0 0 0 275 318C320 318 358 286 365 241L374 191A100 100 0 0 0 275 75 100 100 0 0 0 176 191L185 241ZM226 133A64 64 0 0 1 275 111 64 64 0 0 1 338 185L330 235A56 56 0 0 1 275 282C248 282 224 262 220 235L212 185C209 167 214 148 226 133ZM354 329C347 329 339 331 332 335L287 361C279 365 269 365 262 361L216 335C209 331 202 329 194 329 141 329 97 370 95 423L86 617C85 627 93 635 103 636 113 636 121 629 121 619L131 425A63 63 0 0 1 194 364C196 364 197 365 199 366L244 392C263 403 286 403 304 392L350 366C351 365 353 364 354 364 388 364 416 391 418 425L429 619C429 629 437 636 446 636H447C457 635 465 627 464 617L454 423C451 370 407 329 354 329V329Z", + "width": 1000 + }, + "search": [ + "person-an-tafel-a" + ] + }, + { + "uid": "175c74d6df982214b69dfa66e3b17df4", + "css": "person-an-tafel-b", + "code": 59498, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M889 43H389A18 18 0 0 0 389 79H889C903 79 914 90 914 104V489C914 503 903 514 889 514H496A18 18 0 0 0 496 550H889A61 61 0 0 0 950 489V104A61 61 0 0 0 889 43ZM348 614C338 614 329 621 329 630L303 904A11 11 0 0 1 293 914H200A11 11 0 0 1 189 904L164 630C163 621 155 614 145 614 135 615 128 624 129 634L154 908A46 46 0 0 0 200 950H293C317 950 337 932 339 908L364 634C365 624 358 615 348 614ZM156 241A91 91 0 0 0 246 318C292 318 330 286 337 241L345 191A100 100 0 0 0 246 75 100 100 0 0 0 148 191L156 241ZM197 133A64 64 0 0 1 246 111 64 64 0 0 1 310 185L302 235A56 56 0 0 1 246 282C219 282 196 262 191 235L183 185C180 167 185 148 197 133ZM482 290L532 221C538 213 536 202 528 196 520 190 509 192 503 200L453 269A111 111 0 0 1 389 311L321 328C315 329 309 331 304 334L258 361C250 365 241 365 233 361L188 335C181 331 173 329 165 329 112 329 69 370 66 423L57 617C57 627 64 635 74 636H75C84 636 92 628 93 619L102 425A63 63 0 0 1 165 364C167 364 169 365 170 366L215 392C234 403 257 403 276 392L322 365C324 364 326 363 329 363L397 346C431 338 461 318 482 290V290ZM793 817C832 817 866 789 872 750L879 706C884 680 876 654 860 635A88 88 0 0 0 726 635 88 88 0 0 0 706 706L714 750A80 80 0 0 0 793 817H793ZM753 658C763 646 777 639 793 639 808 639 822 646 832 658 842 669 847 685 844 700L837 744A45 45 0 0 1 793 781C771 781 752 765 749 744L741 700C739 685 743 669 753 658ZM470 750A80 80 0 0 0 550 817C589 817 623 789 629 750L637 706C641 680 634 654 617 635A88 88 0 0 0 483 635 88 88 0 0 0 463 706L471 750H470ZM510 658C520 646 535 639 550 639 565 639 580 646 590 658 600 669 604 685 601 700L594 744A45 45 0 0 1 550 781C528 781 509 765 506 744L498 700C496 685 500 669 510 658ZM857 843C850 843 844 845 838 848L809 865C801 869 792 869 785 865L755 848C749 845 743 843 736 843 694 843 659 876 657 918 657 927 664 936 674 936 684 937 692 929 693 919 694 897 713 879 736 879 737 879 737 879 738 880L767 896C785 907 808 907 827 896L857 879C880 879 899 897 900 919 900 929 908 936 918 936H919C928 936 936 928 936 918 934 876 899 843 857 843ZM643 849A78 78 0 0 0 614 843C608 843 601 845 595 848L566 865C559 869 549 869 542 865L512 848C507 845 500 843 493 843 451 843 416 876 414 917 414 927 422 936 431 936H432C442 936 450 929 450 919 451 897 470 879 493 879 494 879 494 879 495 879L524 896C542 906 565 906 584 896L614 879C620 879 625 880 630 882 640 886 650 881 654 872 657 863 653 852 643 849V849Z", + "width": 1000 + }, + "search": [ + "person-an-tafel-b" + ] + }, + { + "uid": "180bf039d493523dc4d3446f53ce9994", + "css": "person-auf-schild", + "code": 59499, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M157 57C102 57 57 102 57 157V452C57 625 150 786 300 873L467 969C478 975 490 978 502 978 515 978 527 975 538 969L704 873C854 786 947 625 947 452V157C947 102 903 57 847 57H157ZM911 452C911 612 825 762 686 842L520 938C509 944 495 944 484 938L318 842C179 762 93 612 93 452V157C93 122 121 93 157 93H847C882 93 911 122 911 157V452H911ZM401 380C409 429 452 465 502 465 553 465 595 429 603 380L612 324A112 112 0 0 0 587 233 112 112 0 0 0 417 233 111 111 0 0 0 392 324L401 380V380ZM444 257A76 76 0 0 1 502 230 76 76 0 0 1 577 318L568 374A67 67 0 0 1 502 430C470 430 442 406 437 374L427 318A76 76 0 0 1 444 257ZM593 496C585 496 577 499 569 503L515 533C507 537 498 537 491 533L436 503C429 499 421 497 412 497 354 497 305 543 303 601L299 685C298 695 306 703 316 704H316C326 704 334 696 334 687L338 603A74 74 0 0 1 412 532C415 532 417 533 419 534L473 564C492 574 514 574 532 564L587 534C589 533 591 532 593 532 633 532 665 563 667 603L670 686C670 696 679 704 689 703 698 703 706 695 706 685L702 601A109 109 0 0 0 593 496V496Z", + "width": 1000 + }, + "search": [ + "person-auf-schild" + ] + }, + { + "uid": "59a6c252681a317283050826cb828532", + "css": "person-mit-brille-a", + "code": 59500, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M870 733A146 146 0 0 0 724 592H675C664 592 653 595 644 600L517 674C510 678 500 678 492 674L365 600C356 595 346 592 335 592H285C207 592 143 653 139 732L129 952C128 962 136 970 146 970H146C156 970 164 963 164 953L175 733A111 111 0 0 1 285 628H335C339 628 344 629 348 631L474 704C493 715 516 715 535 704L662 631C666 629 670 628 675 628H724A110 110 0 0 1 834 734L843 953C843 963 852 971 862 970 871 970 879 962 879 952L870 732 870 733ZM240 490C244 490 249 488 252 484L269 467C285 451 298 433 308 413 337 493 414 548 503 548 592 548 671 492 699 411 709 432 723 451 739 467L756 484C760 488 764 490 769 490 774 490 778 488 782 484 789 477 789 466 782 459L764 442A168 168 0 0 1 721 368 104 104 0 0 0 741 289C739 276 734 265 727 256 732 197 714 139 676 94A226 226 0 0 0 503 14C436 14 373 43 330 94A221 221 0 0 0 279 256C272 265 267 276 265 289 260 317 268 347 286 370 278 397 264 422 244 442L227 459A18 18 0 0 0 227 484C230 488 235 490 239 490H240ZM369 374A69 69 0 0 1 301 294 40 40 0 0 1 341 260H411A42 42 0 0 1 454 302C454 342 422 374 382 374H369ZM504 512C432 512 370 469 344 407 352 409 361 410 369 410H382C430 410 470 378 484 335 494 323 513 323 523 335A108 108 0 0 0 625 410H638C647 410 655 409 663 407 637 470 575 512 504 512H504ZM706 294A69 69 0 0 1 638 374H625C586 374 554 342 554 302A42 42 0 0 1 596 260H666A40 40 0 0 1 706 294ZM358 117C394 74 447 50 504 50 560 50 613 74 649 117 676 149 691 188 693 229 685 226 676 224 666 224H596C556 224 524 254 519 292A58 58 0 0 0 504 290C498 290 493 291 489 292 483 254 451 224 411 224H341C331 224 323 226 314 229 316 188 331 149 358 117Z", + "width": 1000 + }, + "search": [ + "person-mit-brille-a" + ] + }, + { + "uid": "4bf984bad45f187ec9bfa7bfc2360eb4", + "css": "person-mit-brille-b", + "code": 59501, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M300 384C320 479 404 548 504 548S688 479 707 384C711 380 714 377 718 373A104 104 0 0 0 742 289C740 276 735 265 728 256 733 197 715 139 676 94A226 226 0 0 0 503 14C437 14 374 43 331 94A221 221 0 0 0 279 256C272 265 267 276 265 289 261 319 269 350 289 373 292 377 296 380 300 384H300ZM369 374A69 69 0 0 1 301 294 40 40 0 0 1 341 260H411A42 42 0 0 1 454 302C454 342 422 374 382 374H369ZM504 512C432 512 370 470 344 407 352 409 361 410 369 410H382C430 410 471 378 484 335 489 329 496 326 504 326 511 326 518 329 523 335 537 378 578 410 626 410H638C647 410 655 409 663 407 637 470 575 512 504 512L504 512ZM707 294A69 69 0 0 1 638 374H626C586 374 554 342 554 302A42 42 0 0 1 596 260H666A40 40 0 0 1 707 294ZM358 117C394 74 447 50 504 50 560 50 613 74 649 117 676 149 691 188 693 229 685 226 676 224 666 224H596C556 224 524 254 519 292A58 58 0 0 0 504 290C498 290 493 291 489 292 483 254 451 224 411 224H341C331 224 323 226 314 229A186 186 0 0 1 358 117ZM870 733A146 146 0 0 0 724 592H675C664 592 653 595 644 600L517 674C510 678 500 678 492 674L365 600C356 595 346 592 335 592H285C207 592 143 653 139 732L129 952C128 962 136 970 146 970H146C156 970 164 963 164 953L175 733A111 111 0 0 1 285 628H335C339 628 344 629 348 631L474 704C493 715 516 715 535 704L662 631C666 629 670 628 675 628H724A110 110 0 0 1 834 734L843 953C843 963 852 971 862 970 871 970 879 962 879 952L870 732 870 733Z", + "width": 1000 + }, + "search": [ + "person-mit-brille-b" + ] + }, + { + "uid": "3b1dd9034efaa48234147bfa052ab78d", + "css": "person-mit-buch", + "code": 59502, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M914 679C914 628 879 586 832 574V498C832 483 825 469 812 460 800 451 784 449 769 455L514 551C505 554 495 554 486 551L231 455C216 450 200 452 188 461 175 469 168 484 168 499V574C121 586 86 628 86 679S121 771 168 783V832C168 846 177 858 190 862L481 956A59 59 0 0 0 519 956L810 862C823 857 832 845 832 831V783C879 772 914 729 914 679L914 679ZM121 679C121 639 153 607 193 607H203C229 607 250 628 250 654V703C250 729 229 750 203 750H193C153 750 121 718 121 678V679ZM204 829V786C249 786 286 749 286 703V654C286 609 249 572 204 572V499C204 494 207 491 208 490 210 489 213 487 218 489L474 584C476 585 479 586 482 586V918L204 829ZM518 586C521 586 524 585 526 584L782 488A11 11 0 0 1 796 499V572C751 572 714 609 714 654V704C714 749 751 786 796 786V828L518 918V586ZM807 750H797A47 47 0 0 1 750 703V654C750 628 771 607 797 607H807C847 607 879 639 879 679S847 750 807 750V750ZM360 297C371 365 430 414 500 414 570 414 629 365 640 297L655 208C662 167 650 126 624 94A145 145 0 0 0 513 43H487C444 43 404 61 376 94A140 140 0 0 0 345 208L360 297ZM404 117A109 109 0 0 1 487 79H513C545 79 576 93 596 117A104 104 0 0 1 620 202L605 291C597 342 552 379 500 379 447 379 403 342 395 291L380 202C375 172 383 141 403 117H404Z", + "width": 1000 + }, + "search": [ + "person-mit-buch" + ] + }, + { + "uid": "055d67f12cd1676865ab9284d69039c0", + "css": "person-mit-doktorhut-a", + "code": 59503, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M232 107H329V335C329 384 311 431 280 469L261 492C255 500 256 511 264 517 267 520 271 521 275 521 280 521 285 519 289 515L308 492C331 463 348 430 357 394 382 445 435 479 496 479S610 445 636 394C645 430 661 463 685 492L704 515C707 519 712 521 718 521 722 521 726 520 729 517 737 511 738 500 731 492L712 469A211 211 0 0 1 664 335V107H714V246A18 18 0 0 0 750 246V107H775A18 18 0 0 0 775 71H232A18 18 0 0 0 232 107ZM614 346C605 402 555 443 496 443S388 402 378 346L366 273C366 270 365 267 365 264H628C628 267 627 270 627 273L615 346 614 346ZM629 229H364V107H629V229ZM795 682C791 604 727 543 649 543H638C627 543 617 546 607 551L515 606C507 611 497 611 490 606L397 551C388 546 377 543 366 543H357C278 543 214 604 211 683L200 917C200 927 207 935 217 936 227 936 235 929 236 919L246 684C249 625 298 579 357 579H366C371 579 375 580 379 582L471 637C490 648 514 648 533 637L625 582C629 580 634 579 638 579H649C708 579 756 625 759 684L771 919C772 928 780 936 789 936H790C800 935 808 927 807 917L795 682 795 682Z", + "width": 1000 + }, + "search": [ + "person-mit-doktorhut-a" + ] + }, + { + "uid": "dc552b11c8cdcbcfa725580440cd70ff", + "css": "person-mit-doktorhut-b", + "code": 59504, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M232 107H329V246S329 247 329 247C328 258 329 269 331 280L343 352C356 425 420 479 496 479 573 479 637 425 650 352L662 280C663 271 664 263 664 255 664 254 664 254 664 254V107H714V246A18 18 0 0 0 750 246V107H775A18 18 0 0 0 775 71H232A18 18 0 0 0 232 107ZM614 346C605 402 555 443 496 443S388 402 378 346L366 274C366 271 365 267 365 264H628C628 267 627 271 627 274L615 346H614ZM629 229H364V107H629V229ZM795 682C791 604 727 543 649 543H638C627 543 617 546 607 551L515 606C507 611 497 611 490 606L397 551C388 546 377 543 366 543H357C278 543 214 604 211 683L200 917C200 927 207 935 217 936 227 936 235 929 236 919L246 684C249 625 298 579 357 579H366C371 579 375 580 379 582L471 637C490 648 514 648 533 637L625 582C629 580 634 579 638 579H649C708 579 756 625 759 684L771 919C772 928 780 936 789 936H790C800 935 808 927 807 917L795 682 795 682Z", + "width": 1000 + }, + "search": [ + "person-mit-doktorhut-b" + ] + }, + { + "uid": "7accb8c35ecc5cb33c34920af21bafb8", + "css": "person-mit-headset", + "code": 59505, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M654 675H640C629 675 618 678 608 684L514 740C506 745 496 745 488 740L394 684A60 60 0 0 0 362 675H347C270 675 206 735 201 811L196 877C196 887 203 896 213 896H214C224 896 231 889 232 880L237 814C241 756 289 711 347 711H362C367 711 371 712 375 714L470 771C489 783 513 783 532 771L627 714C630 712 635 711 640 711H654C712 711 761 756 764 815L768 880A18 18 0 1 0 803 878L800 813C795 736 731 675 654 675V675ZM814 368L774 358C767 216 650 103 507 103S247 216 240 358L200 368A57 57 0 0 0 157 423V474C157 502 176 525 203 530L260 542A29 29 0 0 0 286 535C292 528 296 519 294 510L276 381C276 380 275 371 275 371 275 243 379 139 507 139 635 139 739 243 739 371 739 371 739 380 738 381L720 510V512L540 547C530 549 524 558 525 568 527 577 537 584 546 582L749 543C751 543 752 542 754 542L811 531A57 57 0 0 0 857 475V423A57 57 0 0 0 814 368V368ZM210 495C200 493 193 485 193 474V423C193 413 200 405 209 402L242 394 258 505 210 495ZM821 474C821 485 814 493 804 495L761 504V504L757 505 772 394 805 402C815 405 821 413 821 423V475L821 474ZM649 501L686 493 697 425C717 303 626 193 507 193S297 303 317 425L333 525C347 613 420 678 507 678 569 678 625 645 657 593L603 603C578 628 544 643 507 643 439 643 379 591 368 519L352 419C336 318 411 228 507 228 603 228 678 318 662 419L649 501V501Z", + "width": 1000 + }, + "search": [ + "person-mit-headset" + ] + }, + { + "uid": "d0fd198cb663d4baf021a5619e5ef822", + "css": "person-mit-uniform-a", + "code": 59506, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M918 911H610L621 846A18 18 0 0 0 606 825 18 18 0 0 0 586 840L574 911H333L321 840C319 830 310 824 301 825 300 825 300 825 299 825H248C241 825 235 822 230 817 226 812 223 806 223 799L235 542A100 100 0 0 1 335 446C339 446 343 448 346 450L422 495C441 506 465 506 484 495L561 449C563 447 566 447 569 447 607 447 641 468 657 501L787 763C792 772 803 776 811 771 820 767 824 756 819 747L689 485A133 133 0 0 0 569 411C560 411 550 413 542 418L466 464C458 469 448 469 440 464L365 419C356 413 346 411 335 411 262 411 203 468 199 541L188 797C187 814 193 830 204 842 216 854 232 861 248 861H288L297 911H89A18 18 0 0 0 89 946H918A18 18 0 0 0 918 911ZM248 418C253 418 257 416 261 413L278 395C308 366 327 329 334 289L343 316C357 365 403 400 455 400 507 400 553 366 567 316L574 292C582 331 600 367 629 395L646 413C650 416 654 418 659 418 664 418 668 416 672 413 679 406 679 394 672 387L654 370A167 167 0 0 1 605 252V204H632A18 18 0 0 0 632 168H607L631 79C633 70 631 60 625 53 619 46 610 42 600 43L302 69C292 70 284 75 279 83 275 90 274 100 277 108L302 187V251C302 296 284 338 253 370L235 387C228 394 229 406 235 413 239 416 243 418 248 418L248 418ZM533 306C523 341 491 364 455 364S387 340 377 305L344 204H561L533 306ZM594 79L570 168H333L313 104 594 79H594Z", + "width": 1000 + }, + "search": [ + "person-mit-uniform-a" + ] + }, + { + "uid": "088bd663c8e9ecfcd2f35080945a0e5b", + "css": "person-mit-uniform-b", + "code": 59507, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M918 911H610L621 846A18 18 0 0 0 606 825C597 824 588 830 586 840L574 911H333L321 840C319 830 310 825 301 825H248C241 825 235 822 230 817 226 812 223 806 223 799L235 542A100 100 0 0 1 335 446C339 446 343 448 346 450L422 495C441 506 465 506 484 495L561 449C563 447 566 447 569 447 607 447 641 468 657 501L787 763C792 772 803 776 811 771 820 767 824 756 819 747L689 485A133 133 0 0 0 569 411C560 411 550 413 542 418L466 464C458 469 448 469 440 464L365 419C356 414 346 411 335 411 262 411 203 468 199 541L188 797C187 814 193 830 204 842 216 854 232 861 248 861H288L297 911H89A18 18 0 0 0 89 946H918A18 18 0 0 0 918 911ZM343 316C357 365 403 400 455 400 507 400 553 366 567 316L598 204H632C642 204 650 196 650 186S642 168 632 168H607L631 79C633 70 631 60 625 53 619 46 610 42 600 43L302 69C292 70 284 75 279 83 275 90 274 100 276 108L342 316 343 316ZM533 306C523 341 491 364 455 364S387 340 377 305L344 204H561L533 306ZM594 79L570 168H333L313 104 594 79H594Z", + "width": 1000 + }, + "search": [ + "person-mit-uniform-b" + ] + }, + { + "uid": "a2b3b1ef244afb0bee240cbca2a29d85", + "css": "person", + "code": 59508, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M334 432C348 521 421 586 508 586 595 586 669 521 683 432L699 332C708 273 691 213 653 167 616 125 563 100 508 100 453 100 400 125 364 167 325 213 309 273 318 332L334 432H334ZM391 191C421 156 463 136 508 136 553 136 596 156 625 191 657 228 671 277 663 327L647 427C636 498 577 550 508 550 439 550 380 498 369 427L353 327C345 277 359 228 391 191ZM799 723C796 644 731 582 652 582H641C630 582 619 585 609 591L515 648C507 653 497 653 489 648L395 591A60 60 0 0 0 364 582H351C273 582 208 644 205 722L198 885C197 895 205 903 215 903 224 904 233 896 233 886L240 724C243 664 292 618 351 618H363C368 618 372 619 376 621L471 678C490 690 514 690 533 678L628 621C631 619 636 618 641 618H652A110 110 0 0 1 763 724L769 886C769 896 777 903 787 903H787C797 903 805 895 805 885L798 723 799 723Z", + "width": 1014 + }, + "search": [ + "person" + ] + }, + { + "uid": "f5f38b39fbe6c05702d11c6408e78945", + "css": "personen-mit-brieftasche", + "code": 59509, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M846 600H792A82 82 0 0 0 711 525C668 525 633 558 629 600H561C537 600 518 619 518 643V857C518 881 537 900 561 900H846C870 900 889 881 889 857V643C889 619 870 600 846 600ZM711 561C734 561 753 578 756 600H665A46 46 0 0 1 711 561ZM561 636H846C850 636 854 639 854 643V711H721V700A18 18 0 0 0 686 700V711H554V643C554 639 557 636 561 636ZM846 864H561C557 864 554 861 554 857V746H686V767A18 18 0 0 0 721 767V746H854V857C854 861 850 864 846 864ZM377 768C367 767 358 774 357 784L345 915A11 11 0 0 1 334 925H245A11 11 0 0 1 234 915L207 627C206 617 197 610 188 611 178 612 171 620 171 630L199 919A46 46 0 0 0 245 961H334C358 961 378 943 380 919L393 787C394 778 387 769 377 768ZM199 223A91 91 0 0 0 289 300C334 300 372 268 380 223L388 173A100 100 0 0 0 289 57 100 100 0 0 0 191 173L199 223ZM240 116A64 64 0 0 1 289 93 64 64 0 0 1 353 167L344 218A56 56 0 0 1 289 264C262 264 239 245 234 218L226 167C223 149 228 130 240 116ZM570 223A91 91 0 0 0 661 300C706 300 744 268 751 223L759 173A100 100 0 0 0 661 57 100 100 0 0 0 562 173L570 223ZM612 116A64 64 0 0 1 661 93 64 64 0 0 1 724 167L716 218A56 56 0 0 1 661 264C633 264 610 245 606 218L597 167C594 149 599 130 612 116ZM361 325C353 325 346 327 339 331L295 355C288 360 278 360 271 355L227 331C221 327 213 325 206 325 154 325 111 365 109 417L100 599C100 609 107 617 117 618H118C127 618 135 610 136 601L144 419A61 61 0 0 1 205 361C207 361 208 361 210 362L253 386C272 397 294 397 313 386L356 362A9 9 0 0 1 361 361C393 361 420 386 422 419L428 537C429 547 437 554 447 554 457 553 465 545 464 535L458 417A97 97 0 0 0 361 325H361ZM544 377C556 367 571 361 588 361 590 361 592 361 593 362L637 385C655 395 678 395 697 385L741 362C742 361 744 361 746 361 779 361 806 384 808 414L814 530C815 539 823 546 832 546H833C843 546 851 537 850 528L843 412C841 363 798 325 746 325 738 325 731 327 724 330L680 354C672 358 662 358 654 354L610 330C604 327 596 325 588 325 563 325 539 334 520 351A18 18 0 0 0 519 376C526 384 537 384 544 377L544 377Z", + "width": 1000 + }, + "search": [ + "personen-mit-brieftasche" + ] + }, + { + "uid": "2cff9d943b3c82d54be4d45977edd0c6", + "css": "personen-mit-doktorhut", + "code": 59510, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M831 681V754A18 18 0 0 0 867 754V668S867 667 867 666C878 662 878 645 867 641L657 554C643 548 627 548 613 554L404 640C392 645 392 662 404 667L613 754A57 57 0 0 0 657 754L745 717V807C745 811 743 815 739 816L641 861C638 862 635 862 632 861L530 816A11 11 0 0 1 524 806V784A18 18 0 0 0 488 784V806C488 825 499 841 516 849L618 893A47 47 0 0 0 655 893L754 849A47 47 0 0 0 781 806V702M643 720C638 723 632 723 626 720L465 653 626 586C632 584 638 584 643 586L804 653 643 720ZM379 750C370 749 361 756 360 766L348 898A11 11 0 0 1 337 907H248A11 11 0 0 1 237 898L210 609C209 599 200 592 190 593 180 594 173 603 174 612L201 901A46 46 0 0 0 248 943H337C361 943 381 925 383 901L396 770C396 760 389 751 379 750ZM202 205A91 91 0 0 0 292 282C337 282 375 250 382 205L391 155A100 100 0 0 0 292 39 100 100 0 0 0 193 155L202 205ZM243 98A64 64 0 0 1 292 75 64 64 0 0 1 355 150L347 200A56 56 0 0 1 292 246C265 246 241 227 237 200L229 149C226 131 231 112 243 98V98ZM573 205A91 91 0 0 0 663 282C709 282 747 250 754 205L762 155A100 100 0 0 0 663 39 100 100 0 0 0 565 155L573 205ZM614 98A64 64 0 0 1 663 75 64 64 0 0 1 727 150L719 200A56 56 0 0 1 663 246C636 246 613 227 608 200L600 150C597 131 602 112 614 98ZM212 344L256 369C274 379 297 379 315 369L359 344A9 9 0 0 1 363 343 62 62 0 0 1 425 401L431 519C432 529 440 536 450 536 460 535 468 527 467 517L461 399A97 97 0 0 0 363 307C356 307 348 309 342 313L298 337C291 342 281 342 274 337L230 313C223 309 216 307 208 307 157 307 114 348 112 399L103 581C102 591 110 600 120 600H121C130 600 138 593 138 583L147 401A61 61 0 0 1 208 343C210 343 211 343 212 344ZM547 359C559 349 574 343 591 343 593 343 594 343 596 344L640 368C658 377 681 377 699 368L743 344C745 343 746 343 748 343 781 343 809 366 810 396L817 512C818 521 825 529 835 529H836C846 528 853 520 853 510L846 394C843 345 800 307 748 307 741 307 733 309 727 313L683 336C675 340 665 340 657 336L613 313C606 309 599 307 591 307 566 307 541 316 523 333A18 18 0 0 0 522 358C529 366 540 366 547 360L547 359Z", + "width": 1000 + }, + "search": [ + "personen-mit-doktorhut" + ] + }, + { + "uid": "9d02638d113fc37112cab0c86b4e9a17", + "css": "personen-suche-a", + "code": 59511, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M884 515L770 401C800 366 818 321 818 271 818 161 728 71 618 71S418 161 418 271 508 471 618 471C666 471 710 454 744 426L858 540C862 544 866 546 871 546 875 546 880 544 883 540 890 533 890 522 883 515L884 515ZM454 271C454 181 527 107 618 107S782 181 782 271 708 436 618 436 454 362 454 271ZM176 573C187 638 244 686 311 686 378 686 435 638 446 573 450 550 455 526 458 503 460 492 451 483 441 483A19 19 0 0 0 422 499C419 522 414 544 411 567 403 615 360 650 311 650S219 615 211 567L198 487C187 423 238 364 305 364H317C320 364 322 364 324 364 336 365 346 357 346 345 346 337 341 330 332 329 327 329 322 329 317 329H305C216 329 148 407 163 493L176 573ZM675 700C733 700 782 658 792 602 795 584 798 566 801 548 803 538 794 529 784 529 774 529 767 535 765 544 763 562 759 579 757 596 750 636 715 665 675 665S600 636 593 596C591 579 587 562 585 544 583 535 575 529 566 529 556 529 547 538 549 548 552 566 555 584 558 602 568 658 617 700 675 700ZM409 725C400 725 392 727 384 732L331 764C323 769 313 769 305 764L252 732C245 727 236 725 227 725 169 725 121 771 118 829L114 928C114 938 121 946 131 946H132C142 946 150 939 150 929L154 831A73 73 0 0 1 228 761C230 761 232 761 234 762L287 794C306 806 331 806 350 794L403 762C405 761 407 761 409 761 449 761 481 791 482 831L486 929C486 939 495 947 504 946 514 946 522 938 521 928L518 829A108 108 0 0 0 409 725L409 725ZM764 725C756 725 747 727 739 732L684 764C676 769 667 769 659 764L604 732A48 48 0 0 0 579 725C566 725 553 727 540 732A18 18 0 0 0 553 766C561 762 570 761 579 761 581 761 584 761 586 763L641 795C660 806 683 806 702 795L757 762C759 761 762 761 764 761 804 761 837 793 839 834L843 929C843 939 851 946 861 946H861C871 946 879 938 879 928L875 833C872 772 824 725 764 725Z", + "width": 1000 + }, + "search": [ + "personen-suche-a" + ] + }, + { + "uid": "563a22ea7506f4f08ccb897b4b9211cf", + "css": "personen-suche-b", + "code": 59512, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M132 725L140 714A333 333 0 0 0 189 613 137 137 0 0 0 311 686C378 686 435 638 446 573 446 571 446 570 447 569 452 583 458 597 466 610L488 651A18 18 0 0 0 512 658C521 654 524 643 519 634L497 593C484 569 474 543 468 516L464 496A18 18 0 0 0 442 482C442 482 442 483 441 483H440A19 19 0 0 0 422 499C419 522 414 544 410 567 402 615 360 650 311 650S219 615 211 567L204 525 205 523C252 503 289 466 311 420 320 446 335 471 355 491L362 498C366 502 370 504 375 504 379 504 384 502 387 498 394 491 394 480 387 473L380 466A151 151 0 0 1 336 362C342 358 346 353 346 345 346 337 341 330 332 329 327 329 322 328 317 328H305C216 328 148 407 163 493L168 527 166 552A298 298 0 0 1 111 693L104 704C98 712 100 723 108 729A18 18 0 0 0 133 725H132ZM292 365L287 384C273 429 241 465 199 486 199 485 198 485 198 484 190 425 233 371 293 365H292ZM884 515L770 401C800 366 818 321 818 271 818 161 728 71 618 71S418 161 418 271 508 471 618 471C666 471 710 454 744 426L858 540C862 544 866 546 871 546 875 546 880 544 883 540 890 533 890 522 883 515L884 515ZM454 271C454 181 527 107 618 107S782 181 782 271 708 436 618 436 454 362 454 271ZM675 700C733 700 782 658 792 602 795 584 798 566 801 548 803 538 794 529 784 529 774 529 767 535 765 544 763 562 759 579 757 596 750 636 715 665 675 665S600 636 593 596C591 579 587 562 585 544 583 535 575 529 566 529 556 529 547 538 549 548 552 566 555 584 558 602 568 658 617 700 675 700ZM409 725C400 725 392 727 384 732L331 764C323 769 313 769 305 764L252 732C245 727 236 725 227 725 169 725 121 771 118 829L114 928C114 937 121 946 131 946H132C141 946 149 939 150 929L154 831A73 73 0 0 1 227 760C230 760 232 761 234 762L287 794C306 806 330 806 350 794L403 762C405 761 407 761 409 761 448 761 480 791 482 831L485 929C486 939 494 947 504 946 514 946 522 937 521 928L517 829A108 108 0 0 0 409 725L409 725ZM764 725C756 725 747 727 739 732L684 764C676 769 667 769 659 764L604 732A48 48 0 0 0 579 725C566 725 553 727 540 732A18 18 0 0 0 553 766C561 762 570 761 579 761 581 761 584 761 586 763L641 795C660 806 683 806 702 795L757 762C759 761 762 761 764 761 804 761 837 793 839 834L843 929C843 939 851 946 861 946H861C871 946 879 938 878 928L875 833C872 772 824 725 764 725H764Z", + "width": 1000 + }, + "search": [ + "personen-suche-b" + ] + }, + { + "uid": "2601c70ee14319b00e36401336f276a9", + "css": "pusteblume", + "code": 59513, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M429 402A44 44 0 1 1 470 325 44 44 0 0 1 429 402ZM412 434A80 80 0 1 0 487 294 80 80 0 0 0 412 434ZM525 21A18 18 0 0 1 547 33L570 110 595 65A18 18 0 0 1 626 82L601 127 679 104A18 18 0 0 1 689 138L577 172 563 197A18 18 0 0 1 532 180L546 155 513 43A18 18 0 0 1 525 21ZM447 71A18 18 0 0 1 454 95L412 171 417 191A18 18 0 0 1 383 201L377 182 301 141A18 18 0 0 1 318 109L363 134 355 106A18 18 0 0 1 389 96L397 123 422 78A18 18 0 0 1 447 71ZM239 135A18 18 0 0 1 261 147L293 258 319 271A18 18 0 0 1 302 303L276 289 166 323A18 18 0 1 1 156 289L232 265 188 241A18 18 0 0 1 205 210L249 234 227 157A18 18 0 0 1 239 135ZM818 169C826 174 830 184 825 193L802 237 828 229A18 18 0 0 1 838 263L812 271 855 295A18 18 0 1 1 838 326L764 285 745 291A18 18 0 1 1 735 257L754 251 794 176A18 18 0 0 1 818 169ZM156 364A18 18 0 0 1 180 357L261 401 282 394A18 18 0 1 1 292 428L271 435 227 515A18 18 0 0 1 196 498L222 449 191 459A18 18 0 0 1 181 424L212 415 163 388A18 18 0 0 1 156 364ZM756 415A18 18 0 0 1 744 437L667 460 712 485A18 18 0 1 1 695 516L650 491 673 569A18 18 0 0 1 639 579L605 467 579 453A18 18 0 1 1 596 422L622 436 734 403A18 18 0 0 1 756 415ZM493 508A18 18 0 0 1 515 520L522 542 604 586A18 18 0 1 1 587 618L536 590 546 623A18 18 0 0 1 512 633L502 600 474 651A18 18 0 0 1 443 634L487 552 481 530A18 18 0 0 1 493 508ZM381 485C389 490 392 501 388 509A675 675 0 0 0 299 843V946A18 18 0 0 1 264 946V843C264 720 296 599 356 492A18 18 0 0 1 381 485Z", + "width": 1000 + }, + "search": [ + "pusteblume" + ] + }, + { + "uid": "8e9372546b797af3b7da6c62f35c7f6e", + "css": "rakete-a", + "code": 59514, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M393 686A18 18 0 0 0 369 692L294 814A168 168 0 0 1 147 894L61 891C51 891 43 899 43 909 43 918 50 927 60 927L145 929H151C222 929 288 893 325 832L399 711C404 702 402 691 393 686L393 686ZM440 774A18 18 0 0 0 415 779L359 871C354 879 357 890 365 895 368 897 371 898 374 898 380 898 386 895 390 889L446 798C451 790 448 779 440 773V774ZM228 808C234 808 240 805 244 800L300 709A18 18 0 1 0 269 690L213 781C208 790 211 801 219 806 222 807 225 808 228 808V808ZM585 236A70 70 0 0 0 577 290 71 71 0 0 0 611 333C622 340 634 343 646 343 671 343 695 330 708 307 728 273 716 229 682 210 666 200 646 198 628 202A71 71 0 0 0 585 236ZM616 254C620 245 628 239 637 237A35 35 0 0 1 664 241C681 250 687 272 678 289A36 36 0 0 1 629 303 36 36 0 0 1 612 281C609 272 611 262 616 254V254ZM797 227L790 86C788 53 753 33 723 48L684 68C675 72 672 83 677 92 682 100 692 103 700 99L739 79C746 76 754 81 754 88L762 229C765 292 746 353 708 403L518 654C515 658 509 659 505 656L372 580A11 11 0 0 1 367 566L489 277C510 227 545 185 591 156 599 151 602 140 597 131 592 123 582 120 574 125A299 299 0 0 0 456 263L387 429C383 428 379 428 375 429L274 469C265 473 256 480 251 489L193 589C187 601 188 615 197 626 203 633 212 637 221 637 225 637 229 637 232 635L339 596C343 602 348 607 354 610L487 687C492 690 498 692 504 693L524 804C526 817 536 827 550 830 552 830 554 830 556 830 567 830 577 824 583 814L641 714C646 705 648 694 647 684L631 577C630 574 629 571 627 569L737 425C780 368 801 298 797 227L797 227ZM335 553C334 556 333 559 332 562 331 562 330 562 329 562L229 598 282 507C283 505 285 503 287 502L369 470 335 553H335ZM611 689C612 692 611 694 610 696L557 788 539 683C541 680 544 678 546 675L599 606 611 689H611Z", + "width": 1000 + }, + "search": [ + "rakete-a" + ] + }, + { + "uid": "d3d379c606f44f5b9f0213972c9db28e", + "css": "rakete-b", + "code": 59515, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M393 686A18 18 0 0 0 369 692L294 814A168 168 0 0 1 147 894L61 891C51 891 43 899 43 909 43 919 50 927 60 927L145 930H151C222 930 288 893 325 832L399 711C404 702 402 691 393 686L393 686ZM585 236A72 72 0 0 0 646 343C671 343 695 330 708 307 718 291 720 271 715 253A71 71 0 0 0 682 210 70 70 0 0 0 628 202 71 71 0 0 0 585 236ZM616 254C620 245 628 239 637 237A35 35 0 0 1 664 240C673 245 679 253 681 262 683 271 682 281 677 289A36 36 0 0 1 629 302 36 36 0 0 1 615 254H616ZM797 227L790 86C788 53 753 33 723 48L684 68C675 72 672 83 677 92 682 100 692 103 700 99L739 79C746 76 754 81 754 88L762 229C765 292 746 353 708 403L518 654C515 658 509 659 505 656L372 580A11 11 0 0 1 367 566L489 277C510 227 545 185 591 156 599 151 602 140 597 131 592 123 582 120 574 125A299 299 0 0 0 456 263L387 429C383 428 379 428 375 429L274 469C265 473 256 480 251 489L193 589C187 601 188 615 197 626 203 633 212 637 221 637 225 637 228 637 232 635L339 596C343 602 348 607 354 610L487 687C492 690 498 692 504 693L524 804C526 817 536 827 550 830 552 830 553 830 555 830 567 830 577 824 583 814L641 714C646 705 648 694 646 684L631 577C630 574 629 571 627 569L736 425C779 368 801 298 797 227L797 227ZM335 553C334 556 333 559 332 562 331 562 330 562 329 562L229 598 282 507C283 505 285 503 287 502L369 470 335 553H335ZM611 689C612 692 611 694 610 696L557 788 539 683C541 680 544 678 546 675L599 606 611 689 611 689ZM940 925S885 927 851 894C845 888 840 882 836 875H875A18 18 0 0 0 875 839H824A156 156 0 0 1 822 804H875A18 18 0 0 0 875 768H829C834 755 841 744 851 734 886 701 944 704 945 704 955 704 964 697 964 687A18 18 0 0 0 948 668C945 668 874 664 826 708 809 724 798 744 791 768H761A18 18 0 0 0 761 804H786C786 807 786 810 786 813 786 822 786 831 787 839H761A18 18 0 0 0 761 875H796C803 892 813 907 826 920 866 958 923 961 938 961H941C951 960 959 952 958 942 958 932 949 925 940 925H940ZM82 275C89 292 99 307 112 320 152 358 209 361 223 361H227C237 360 244 352 244 342 244 332 235 325 225 325 225 325 171 327 137 294 131 288 126 282 122 275H161A18 18 0 0 0 161 239H109C108 231 107 222 107 213 107 210 107 207 107 204H161A18 18 0 0 0 161 168H114C119 155 126 144 136 134 172 101 230 104 231 104 241 104 249 97 250 87A18 18 0 0 0 233 68C230 68 159 64 112 108 95 124 83 144 77 168H46A18 18 0 0 0 46 204H72C72 207 71 210 71 213 71 222 72 231 73 239H46A18 18 0 0 0 46 275H82ZM440 774A18 18 0 0 0 415 779L359 871C354 879 357 890 365 895 368 897 371 898 374 898 380 898 386 895 390 889L446 798C451 790 448 779 440 773V774ZM228 808C234 808 240 805 244 800L300 709A18 18 0 1 0 269 690L213 781C208 790 211 801 219 806 222 807 225 808 228 808V808Z", + "width": 1000 + }, + "search": [ + "rakete-b" + ] + }, + { + "uid": "448c35405c6792a18439c9ed869aaaea", + "css": "rednerpult", + "code": 59516, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M929 478A89 89 0 0 0 855 440H519V344C567 335 604 292 604 241V144C604 88 560 43 504 43S404 88 404 144V248C404 296 438 335 483 344V439H246C245 438 244 436 242 434L156 343C147 333 147 318 156 309L236 225C245 229 255 232 265 232 300 232 329 203 329 168S300 103 265 103 201 132 201 168C201 180 204 191 210 200L130 284A61 61 0 0 0 130 367L198 439H146C117 439 90 453 73 477A90 90 0 0 0 63 560L142 772A75 75 0 0 0 212 821H380A18 18 0 0 0 380 785H212A40 40 0 0 1 175 760L96 547C90 530 92 513 102 498A53 53 0 0 1 146 475H855C873 475 889 483 899 498S912 530 905 547L826 760A39 39 0 0 1 790 785H626A18 18 0 0 0 626 821H790A75 75 0 0 0 860 772L939 560C949 532 945 501 928 477L929 478ZM265 139C281 139 294 152 294 168S281 196 265 196 237 184 237 168 249 139 265 139ZM440 144C440 108 469 79 504 79S569 108 569 144V241C569 279 538 310 501 310 467 310 440 282 440 248V144ZM737 304C748 304 758 301 767 296L804 337C813 347 813 361 804 371L785 391C779 399 779 410 787 417 790 420 794 421 799 421 804 421 808 419 812 415L831 395A61 61 0 0 0 831 313L792 270A63 63 0 0 0 801 239C801 204 772 175 737 175S672 204 672 239 701 303 737 303V304ZM737 211C752 211 765 224 765 239S752 268 737 268 708 255 708 239 721 211 737 211ZM558 614C548 614 540 622 540 632V975A18 18 0 0 0 576 975V632C576 622 568 614 558 614ZM458 614C448 614 440 622 440 632V975A18 18 0 0 0 476 975V632C476 622 468 614 458 614Z", + "width": 1000 + }, + "search": [ + "rednerpult" + ] + }, + { + "uid": "6630095550ecb96533c76202f7975b17", + "css": "rettungsring", + "code": 59517, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M955 415L952 401C913 224 773 85 596 48L585 45A44 44 0 0 0 550 29H450C435 29 423 35 415 45L404 48C227 85 87 224 48 401L45 415A44 44 0 0 0 29 450V551C29 565 35 577 45 585L47 593A462 462 0 0 0 404 953L415 955C423 965 435 972 450 972H550C565 972 577 965 585 955L596 953A462 462 0 0 0 953 593L955 585C965 577 971 565 971 551V450C971 436 965 423 955 415ZM580 687C572 680 562 675 550 675H450C438 675 428 680 420 687A203 203 0 0 1 313 580C321 572 325 562 325 550V450C325 438 321 427 313 420 334 372 372 334 420 313 428 320 438 325 450 325H551C562 325 573 320 581 313 628 334 667 372 687 420 680 427 676 438 676 450V550C676 562 680 572 687 580A205 205 0 0 1 581 687H580ZM66 444H288C289 446 289 448 289 450V550H64V450C64 447 65 446 66 444ZM711 550V450C711 447 712 446 713 444H934C935 446 936 448 936 450V550L711 550H711ZM916 406H720A241 241 0 0 0 594 280V84C754 120 880 245 916 406ZM550 64C551 64 552 65 553 65V289C552 289 551 289 550 289H450C449 289 448 289 447 289V65C448 65 449 64 450 64H550ZM406 84V280A240 240 0 0 0 280 406H84C120 245 246 120 406 84ZM84 594H281C305 650 350 695 406 720V916A426 426 0 0 1 84 594ZM450 936C449 936 448 935 447 935V711C448 711 449 711 450 711H551C551 711 552 711 553 711V935C552 935 551 936 551 936H450ZM594 916V720C651 695 695 650 720 594H916A426 426 0 0 1 594 916Z", + "width": 1000 + }, + "search": [ + "rettungsring" + ] + }, + { + "uid": "c70db7715b105e4f2ebe5dcbb5ff8919", + "css": "roboter", + "code": 59518, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M332 504C257 504 199 569 208 643L232 855A18 18 0 0 1 197 859L172 647C161 552 236 468 332 468H668C764 468 839 552 828 647L804 859A18 18 0 0 1 768 855L793 643C801 569 743 504 668 504H332ZM500 104C384 104 289 200 289 320 289 346 294 371 302 394A18 18 0 1 1 269 406 255 255 0 0 1 254 337H186A18 18 0 0 1 186 302H254C263 171 369 68 500 68S737 171 746 302H829A18 18 0 1 1 829 337H746A255 255 0 0 1 732 406 18 18 0 0 1 698 394 220 220 0 0 0 711 320C711 200 616 104 500 104ZM407 275A18 18 0 1 0 407 311 18 18 0 0 0 407 275ZM354 293A54 54 0 1 1 461 293 54 54 0 0 1 354 293ZM579 246A46 46 0 1 0 579 339 46 46 0 0 0 579 246ZM496 293A82 82 0 1 1 661 293 82 82 0 0 1 496 293ZM425 629A61 61 0 0 1 486 568H671A61 61 0 0 1 732 629V729A61 61 0 0 1 671 789H486A61 61 0 0 1 425 729V629ZM486 604A25 25 0 0 0 461 629V729C461 742 472 754 486 754H671A25 25 0 0 0 696 729V629A25 25 0 0 0 671 604H486ZM268 614C268 604 276 596 286 596H357A18 18 0 1 1 357 632H286C276 632 268 624 268 614ZM268 686C268 676 276 668 286 668H357A18 18 0 1 1 357 704H286C276 704 268 696 268 686ZM268 757C268 747 276 739 286 739H357A18 18 0 1 1 357 775H286C276 775 268 767 268 757Z", + "width": 1000 + }, + "search": [ + "roboter" + ] + }, + { + "uid": "091015284183f9cc683ac7483b0f4af1", + "css": "s-bahn", + "code": 59519, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M204 743H804C835 743 861 717 861 686V114C861 59 816 14 761 14H246C191 14 146 59 146 114V686C146 717 172 743 204 743ZM373 707L397 670C407 655 424 646 442 646H565C583 646 600 655 610 670L635 707H373ZM246 50H761C796 50 825 79 825 114V525H671V561H825V686C825 698 815 707 804 707H677C676 706 676 705 676 704L639 650A89 89 0 0 0 565 611H442C412 611 384 626 368 650L332 704C331 705 331 706 331 707H204C192 707 182 698 182 686V561H336V525H182V114C182 79 211 50 247 50H246ZM161 804L46 961C40 969 42 980 50 986A18 18 0 0 0 75 982L189 825C195 817 193 806 185 800A18 18 0 0 0 160 804L161 804ZM961 961L847 804A18 18 0 0 0 822 800 18 18 0 0 0 818 825L932 982C935 987 941 989 946 989 950 989 954 988 957 986 965 980 966 969 961 961L961 961ZM789 925H218A18 18 0 0 0 218 961H789A18 18 0 0 0 789 925ZM275 825A18 18 0 0 0 275 861H732A18 18 0 0 0 732 825H275ZM288 446H719C752 446 779 418 779 383V362A18 18 0 0 0 743 362V383C743 398 732 411 719 411H288C275 411 264 398 264 383V160C264 145 275 132 288 132H719C732 132 743 145 743 160V258A18 18 0 0 0 779 258V160C779 125 752 96 719 96H288C255 96 229 125 229 160V383C229 418 255 446 288 446Z", + "width": 1000 + }, + "search": [ + "s-bahn" + ] + }, + { + "uid": "3ddaa40e83df570439acf85b45b42269", + "css": "smilie", + "code": 59520, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M249 613A18 18 0 0 1 273 620 259 259 0 0 0 500 754 259 259 0 0 0 727 620 18 18 0 1 1 759 637 295 295 0 0 1 500 789 295 295 0 0 1 242 637 18 18 0 0 1 249 613ZM392 374A31 31 0 1 1 330 374 31 31 0 0 1 392 374ZM670 374A31 31 0 1 1 608 374 31 31 0 0 1 670 374ZM500 75C265 75 75 265 75 500S265 925 500 925 925 735 925 500A423 423 0 0 0 872 294 18 18 0 1 1 903 277 459 459 0 0 1 961 500C961 754 754 961 500 961S39 754 39 500 246 39 500 39A459 459 0 0 1 753 115 18 18 0 0 1 733 144 423 423 0 0 0 500 75Z", + "width": 1000 + }, + "search": [ + "smilie" + ] + }, + { + "uid": "6a6c9a81d67b6ecd607fbe740e59fd46", + "css": "social-facebook", + "code": 59521, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M771 93A136 136 0 0 1 907 229V771A136 136 0 0 1 771 907H229A136 136 0 0 1 93 771V229A136 136 0 0 1 229 93H771ZM229 57C134 57 57 134 57 229V771C57 866 134 943 229 943H771C866 943 943 866 943 771V229C943 134 866 57 771 57H229ZM439 371C439 291 505 225 586 225H664A18 18 0 1 1 664 261H586A111 111 0 0 0 475 371V468H564A18 18 0 1 1 564 504H475V729A18 18 0 1 1 439 729V504H357A18 18 0 1 1 357 468H439V371Z", + "width": 1000 + }, + "search": [ + "social-facebook" + ] + }, + { + "uid": "03b20a2644bcc870b23ac4014b11afb9", + "css": "social-instagram", + "code": 59522, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M771 93A136 136 0 0 1 907 229V771A136 136 0 0 1 771 907H229A136 136 0 0 1 93 771V229A136 136 0 0 1 229 93H771ZM229 57C134 57 57 134 57 229V771C57 866 134 943 229 943H771C866 943 943 866 943 771V229C943 134 866 57 771 57H229ZM507 664C420 664 350 594 350 507S420 350 507 350 664 420 664 507 594 664 507 664ZM507 700C614 700 700 614 700 507S614 314 507 314 314 401 314 507 401 700 507 700ZM743 307A50 50 0 1 1 743 207 50 50 0 0 1 743 307ZM743 343A86 86 0 1 0 743 171 86 86 0 0 0 743 343Z", + "width": 1000 + }, + "search": [ + "social-instagram" + ] + }, + { + "uid": "3f324c33e8b5c3f862d6a2c29ddeba64", + "css": "social-linkedin", + "code": 59523, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M329 396C338 396 346 404 346 414V729A18 18 0 1 1 311 729V414C311 404 319 396 329 396ZM489 414A18 18 0 1 0 454 414V729A18 18 0 1 0 489 729V543A111 111 0 0 1 711 543V729A18 18 0 1 0 746 729V543C746 462 681 396 600 396 556 396 516 416 489 447V414ZM329 286A29 29 0 1 0 329 229 29 29 0 0 0 329 286ZM229 57C134 57 57 134 57 229V771C57 866 134 943 229 943H771C866 943 943 866 943 771V229C943 134 866 57 771 57H229ZM771 93A136 136 0 0 1 907 229V771A136 136 0 0 1 771 907H229A136 136 0 0 1 93 771V229A136 136 0 0 1 229 93H771Z", + "width": 1000 + }, + "search": [ + "social-linkedin" + ] + }, + { + "uid": "732edc73a2e2d1cd41573ccb1a386264", + "css": "social-twitter", + "code": 59524, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M771 93A136 136 0 0 1 907 229V771A136 136 0 0 1 771 907H229A136 136 0 0 1 93 771V229A136 136 0 0 1 229 93H771ZM229 57C134 57 57 134 57 229V771C57 866 134 943 229 943H771C866 943 943 866 943 771V229C943 134 866 57 771 57H229ZM425 600C425 681 491 746 571 746H650A18 18 0 1 0 650 711H571A111 111 0 0 1 461 600V504H550A18 18 0 1 0 550 468H461V243A18 18 0 1 0 425 243V468H357A18 18 0 1 0 357 504H425V600Z", + "width": 1000 + }, + "search": [ + "social-twitter" + ] + }, + { + "uid": "481500edd0361ba2a37c21ddfd405fc6", + "css": "social-youtube", + "code": 59525, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M771 93A136 136 0 0 1 907 229V771A136 136 0 0 1 771 907H229A136 136 0 0 1 93 771V229A136 136 0 0 1 229 93H771ZM229 57C134 57 57 134 57 229V771C57 866 134 943 229 943H771C866 943 943 866 943 771V229C943 134 866 57 771 57H229ZM391 665A21 21 0 0 1 361 645V355A21 21 0 0 1 391 335L703 481C719 488 719 512 703 519L391 665ZM718 552C762 531 762 469 718 448L406 303C368 285 325 313 325 355V645C325 687 368 715 406 697L718 552Z", + "width": 1000 + }, + "search": [ + "social-youtube" + ] + }, + { + "uid": "6367a37a12f3666f3de7fd317df6dc21", + "css": "solidaritaetsschleife", + "code": 59526, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M327 916C391 838 450 760 504 682 557 760 616 838 681 916 684 919 689 922 694 921 696 921 698 921 700 920 706 918 710 911 710 904L700 786H762C768 786 774 783 777 777 779 772 779 765 775 760 723 691 660 594 610 516 649 449 684 381 715 310 728 278 725 243 706 214 693 194 678 172 666 153 653 134 642 118 636 112 625 99 612 89 593 82 574 75 548 72 510 72H496C459 72 433 75 414 82 394 89 381 99 371 112 360 124 326 175 301 214A101 101 0 0 0 292 310C323 381 358 450 397 516 324 629 273 705 232 760 228 765 228 772 230 777 233 782 239 786 245 786H307L298 904C297 911 301 917 308 920 310 921 312 921 314 921 319 921 323 919 327 915M666 770V771L673 854C617 784 564 714 517 645 486 599 457 553 430 508L427 510H427L430 508C389 440 353 369 322 297 313 276 315 252 328 233 346 206 360 183 372 166 375 182 379 198 385 214 385 215 386 216 386 217A283 283 0 0 0 414 271C437 307 463 347 489 388L497 401C523 442 550 484 577 526 643 628 691 699 730 754H683C674 754 666 761 666 770V770ZM621 215V214C627 198 631 182 635 166 646 183 661 206 679 233 691 252 694 276 685 297A1751 1751 0 0 1 590 486C568 452 546 418 524 384L523 381C547 343 571 305 593 271 604 254 613 235 621 216V215L621 215H620 621L621 215ZM569 254L566 252C546 283 525 316 504 350 482 316 461 283 441 252 434 241 428 229 423 217A213 213 0 0 1 585 217C580 229 574 241 566 252L569 254H569ZM492 386L492 387H492V386ZM596 186A251 251 0 0 0 510 168H497C468 169 440 175 413 185L401 127C406 122 413 117 426 112 441 108 463 104 497 104H510C545 104 567 108 581 113 595 117 602 123 607 129 606 148 602 168 596 186ZM341 772C341 763 335 755 326 754H277C313 703 357 638 416 547 437 583 460 618 484 654A3159 3159 0 0 1 334 855L341 772V772Z", + "width": 1000 + }, + "search": [ + "solidaritaetsschleife" + ] + }, + { + "uid": "ff4808b4ebc959520fedcfe3f1434225", + "css": "stadt", + "code": 59527, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M857 400H657A75 75 0 0 0 582 475V889A18 18 0 0 0 618 889V475C618 453 635 436 657 436H857C879 436 896 453 896 475V946C896 952 891 957 885 957H457A18 18 0 0 0 457 993H885C911 993 932 972 932 946V475C932 434 898 400 857 400ZM236 618C216 618 200 634 200 654 200 674 216 690 236 690 256 690 272 674 272 654 272 634 256 618 236 618ZM421 575C386 505 315 461 235 461S85 505 50 575C15 645 23 726 70 788L201 959A42 42 0 0 0 235 976C249 976 261 970 269 959L400 788C448 726 456 645 421 575ZM372 766L241 937C239 940 237 940 235 940 234 940 232 940 230 937L99 766C59 715 53 649 82 591 111 532 168 496 235 496 302 496 360 532 389 591 418 649 411 715 372 766H372ZM143 164H196V404A18 18 0 0 0 232 404V164H725V343A18 18 0 0 0 760 343V164H814A18 18 0 0 0 814 129H760V89C760 64 740 43 714 43H243C217 43 196 64 196 89V129H143A18 18 0 0 0 143 164ZM232 89C232 83 237 79 243 79H714C720 79 725 83 725 89V129H232V89ZM446 229H310V264H446V229ZM846 529H682V564H846V529ZM846 600H682V636H846V600ZM846 671H682V707H846V671ZM446 314H310V350H446V314ZM646 229H510V264H646V229ZM646 314H510V350H646V314Z", + "width": 1000 + }, + "search": [ + "stadt" + ] + }, + { + "uid": "9cf099924402efff73b8cebd719e3b77", + "css": "standort", + "code": 59528, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M321 700C368 755 414 802 444 832 461 849 475 862 485 872L500 886 515 872C525 863 539 849 556 833 586 802 632 755 678 701 730 640 772 583 801 532 838 468 857 413 857 369 857 173 697 14 500 14S143 173 143 368C143 413 162 468 199 532 228 583 270 639 321 700ZM500 50C677 50 821 193 821 368 821 407 804 456 770 514 742 563 702 618 651 677 606 730 561 777 531 807 519 819 509 829 500 837 492 829 481 819 469 807 439 777 394 730 349 677 298 618 258 563 230 514 196 456 179 407 179 368 179 193 323 50 500 50ZM507 546C523 546 539 544 554 540 651 514 709 414 683 317 671 270 640 231 598 206 556 182 507 176 460 188 416 200 378 228 354 266 349 274 351 285 359 291 368 296 379 294 384 285A146 146 0 0 1 469 223C507 213 547 218 581 237 614 257 639 289 649 326 670 404 623 485 545 506 467 526 387 480 366 402 363 392 354 387 344 389 335 392 329 402 332 411 353 493 427 546 508 546L507 546ZM689 783A18 18 0 1 0 683 818C787 837 811 864 811 871 811 894 701 939 500 939S189 894 189 871C189 864 213 837 317 818 327 817 334 807 332 798 330 788 321 781 311 783 239 796 154 822 154 871 154 943 333 975 500 975S846 943 846 871C846 822 761 796 689 783Z", + "width": 1000 + }, + "search": [ + "standort" + ] + }, + { + "uid": "ec778761b23e69c8cc692b6fa60fe48e", + "css": "stern", + "code": 59529, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M469 108C479 79 521 79 531 108L611 359H666A18 18 0 0 1 666 395H608A32 32 0 0 1 578 372L500 130 422 372A32 32 0 0 1 392 395H140L177 422A18 18 0 0 1 156 451L110 417C85 399 98 359 129 359H389L469 108ZM772 377C772 367 780 359 790 359H871C902 359 915 399 890 417L679 573 760 824C769 854 735 878 710 860L500 705 290 860C265 878 231 854 240 824L321 573 267 533A18 18 0 1 1 288 504L344 545A32 32 0 0 1 356 581L278 824 481 674A32 32 0 0 1 519 674L722 824 644 581A32 32 0 0 1 656 545L860 395H790C780 395 772 387 772 377Z", + "width": 1000 + }, + "search": [ + "stern" + ] + }, + { + "uid": "141fecd98e067acd78c4d1f891a4071d", + "css": "steuerung", + "code": 59530, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M517 479L726 368A14 14 0 0 0 726 344L508 229C502 225 495 225 489 229L272 344C266 347 264 353 264 358V609C264 616 268 621 273 624 274 625 274 626 275 626L483 749C489 753 498 753 505 749L722 621C723 620 724 619 725 619A7 7 0 0 0 726 618C727 616 728 615 729 613 729 613 729 612 730 611 730 610 730 609 731 607 731 607 731 606 731 605V448A18 18 0 0 0 695 448V595L517 700V478L517 479ZM300 383L481 479V706L300 600V383ZM499 264L672 356 499 448 325 356 499 264ZM111 421C103 415 92 415 85 423L37 477C26 489 26 508 37 520L85 575A18 18 0 0 0 111 576C118 570 119 558 112 551L65 499 112 446C119 439 118 428 111 421ZM961 477L912 423A18 18 0 0 0 887 421 18 18 0 0 0 886 446L932 499 886 551C879 559 880 570 887 576A18 18 0 0 0 912 575L961 520C972 508 972 490 961 477H961ZM446 112L499 66 551 112C555 115 559 117 563 117 568 117 573 115 576 111 583 103 582 92 575 86L520 37C508 26 489 26 477 37L422 86A18 18 0 0 0 421 111C428 118 439 119 446 112H446ZM551 885L499 932 446 885A18 18 0 0 0 423 912L477 961A32 32 0 0 0 520 961L575 912C582 905 583 894 576 887 570 879 559 879 551 885Z", + "width": 1000 + }, + "search": [ + "steuerung" + ] + }, + { + "uid": "bc20b005975711f10bc463036b090ec6", + "css": "stoppuhr", + "code": 59531, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M758 328L800 286 816 302C823 309 834 309 841 302S848 284 841 277L784 219A18 18 0 0 0 759 219 18 18 0 0 0 759 245L775 261 732 304A355 355 0 0 0 518 218V147A18 18 0 0 0 482 147V218C293 228 143 384 143 575 143 766 303 932 500 932S857 772 857 575C857 479 819 392 758 328ZM500 896C323 896 179 752 179 575S323 254 500 254 821 398 821 575 677 896 500 896ZM413 93H587A18 18 0 0 0 587 57H413A18 18 0 0 0 413 93ZM500 525C493 525 486 527 480 530L341 391A18 18 0 0 0 316 391 18 18 0 0 0 316 416L457 557C456 561 455 565 455 570A45 45 0 1 0 500 525H500Z", + "width": 1000 + }, + "search": [ + "stoppuhr" + ] + }, + { + "uid": "557382a6f9fc75286806da0e70fc02f6", + "css": "strommast", + "code": 59532, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M246 143A18 18 0 1 0 211 143V239H175V200A18 18 0 1 0 139 200V239H100A18 18 0 1 0 100 275H211V857A18 18 0 1 0 246 857V275H357A18 18 0 1 0 357 239H318V200A18 18 0 1 0 282 200V239H246V143ZM789 143A18 18 0 1 0 754 143V239H718V200A18 18 0 1 0 682 200V239H643A18 18 0 1 0 643 275H754V857A18 18 0 1 0 789 857V275H900A18 18 0 1 0 900 239H861V200A18 18 0 1 0 825 200V239H789V143ZM302 316A18 18 0 0 1 327 316L361 350C438 427 562 427 639 350L673 316A18 18 0 0 1 698 341L664 375C574 466 427 466 336 375L302 341A18 18 0 0 1 302 316ZM327 444A18 18 0 0 0 302 470L306 474C413 581 587 581 695 474L698 470A18 18 0 0 0 673 444L669 448C576 542 424 542 331 448L327 444Z", + "width": 1000 + }, + "search": [ + "strommast" + ] + }, + { + "uid": "90c9130a966ae84711e12330f58f4c4f", + "css": "system-prozess", + "code": 59533, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M688 542H304C219 542 150 473 150 389S219 235 304 235H816L733 318A18 18 0 0 0 733 343C740 350 751 350 758 343L872 230C879 223 879 212 872 205L758 91A18 18 0 0 0 733 91 18 18 0 0 0 733 116L816 199H304C199 199 114 284 114 389 114 493 199 578 304 578H688C773 578 842 647 842 731S773 885 688 885H132A18 18 0 0 0 132 921H688C793 921 877 836 877 731S793 542 688 542ZM403 488V286L228 387 403 488ZM367 427L300 387 367 348V427ZM604 809L655 758 707 809 732 784 681 732 732 681 707 656 655 707 604 656 579 681 630 732 579 784 604 809Z", + "width": 1000 + }, + "search": [ + "system-prozess" + ] + }, + { + "uid": "63e626032c6d16c83f4966e18c18138a", + "css": "teamwork-team-zusammenarbeit", + "code": 59534, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M229 224C238 206 259 194 280 194H284C261 185 245 161 252 134 260 105 291 91 320 96L343 100C323 84 316 57 332 34 348 13 377 6 401 14L527 59C552 68 580 73 608 73H641C713 73 776 123 776 191V229C794 238 806 259 806 280V284C815 261 839 244 866 252 895 260 909 291 904 320L900 343C916 323 943 316 966 332 987 348 994 377 986 401L941 527A241 241 0 0 0 927 608V641C927 713 877 776 809 776H771C762 794 741 806 720 806H716C739 815 756 839 748 866 740 895 709 909 680 904L657 900C677 916 684 943 668 966 652 987 623 994 599 986L473 941A241 241 0 0 0 392 927H359C287 927 224 877 224 809V771C206 762 194 741 194 720V716C185 739 161 755 134 748 105 740 91 709 96 680L100 657C84 677 57 684 34 668 13 652 6 623 14 599L59 473C69 448 73 420 73 392V359C73 287 124 224 191 224H229ZM280 260H462A18 18 0 0 1 465 295L301 328C287 331 283 341 284 347 286 355 296 363 311 361L541 330A27 27 0 0 1 566 340C572 348 574 360 567 370L534 415C530 421 530 429 538 435 548 441 561 441 570 434L570 434 615 403 603 316C599 287 615 256 645 250 672 243 696 261 704 286V280C704 257 718 234 740 226V191C740 148 698 109 641 109H608C576 109 544 103 515 93L389 48C378 44 366 48 361 55 357 60 358 70 369 75L487 126A18 18 0 0 1 477 160L313 131C299 128 288 137 286 144 285 150 289 160 303 163L467 195A18 18 0 0 1 463 230H280C266 230 260 239 260 245 260 251 266 260 280 260ZM621 443L591 463C570 479 540 479 518 464 495 448 488 418 505 394L524 368 440 380 462 408 462 408C479 429 479 460 464 482 448 505 418 512 394 495L369 476 380 559 408 538C429 521 460 521 482 536 505 552 512 582 495 606L476 631 558 620 538 591C521 570 521 540 536 518 552 495 582 488 606 505L632 524 621 443ZM398 385L316 397C287 400 256 385 250 355 243 328 261 304 286 296H280C257 296 234 282 227 260H191C148 260 109 302 109 359V392A277 277 0 0 1 93 485L48 611C44 622 48 634 55 639 61 643 70 642 75 631L126 513A18 18 0 0 1 160 523L131 687C129 701 137 712 144 714 150 715 160 711 163 697L195 533A18 18 0 0 1 230 537V720C230 734 239 740 245 740 251 740 260 734 260 720V538A18 18 0 0 1 295 535L328 699C331 713 341 717 347 716 355 714 363 704 361 689L330 459A27 27 0 0 1 340 434 25 25 0 0 1 370 433L415 466C421 470 429 470 435 461 441 452 441 439 434 430L398 385ZM260 809C260 852 302 891 359 891H392C424 891 456 897 485 907L611 952C622 956 634 952 639 945 643 940 642 930 631 925L513 874A18 18 0 0 1 524 840L687 869C701 872 712 863 714 856 715 850 712 840 697 837L533 805A18 18 0 0 1 537 770H720C734 770 740 761 740 755 740 749 734 740 720 740H539A18 18 0 0 1 535 705L699 672C713 669 717 659 716 653 714 645 704 637 689 639L459 670A27 27 0 0 1 434 660 25 25 0 0 1 433 630L466 585C470 579 470 571 462 565 452 559 439 559 430 566L430 566 385 600 397 684C401 713 385 744 355 750 328 757 304 739 296 714V720C296 743 282 766 260 773V809ZM809 740C852 740 891 698 891 641V608C891 576 897 544 907 515L952 389C956 378 952 366 945 361 940 357 930 358 925 369L874 487A18 18 0 0 1 840 476L869 313C872 299 863 288 856 286 850 285 840 288 837 303L805 467A18 18 0 0 1 770 463V280C770 266 761 260 755 260S740 266 740 280V461A18 18 0 0 1 705 465L672 301C669 287 659 283 653 284 645 286 637 296 639 311L670 541A27 27 0 0 1 660 566 25 25 0 0 1 630 567L585 534C579 530 571 530 565 538 559 548 559 561 566 570L566 570 598 615 684 603C713 599 744 615 750 645 757 672 739 696 714 704H720C743 704 766 718 774 740H809Z", + "width": 1000 + }, + "search": [ + "teamwork-team-zusammenarbeit" + ] + }, + { + "uid": "cbf55ffc617f507c1ff5d6ab163dfafa", + "css": "teller-besteck", + "code": 59535, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M504 682C606 682 689 599 689 496S606 311 504 311 318 394 318 496 401 682 504 682ZM504 346C586 346 654 414 654 496S586 646 504 646 354 579 354 496 421 346 504 346ZM732 650C736 644 739 638 743 631 744 630 744 629 745 628A273 273 0 0 0 771 558C772 556 773 554 773 551 774 549 774 546 774 544 779 519 780 494 777 469 777 468 777 466 777 465 776 458 775 451 774 444 772 437 770 430 768 423 768 421 768 420 767 419 760 395 750 372 737 351 735 349 734 347 733 345 732 342 730 341 729 339A266 266 0 0 0 678 284C677 283 676 282 675 281 669 277 663 272 656 268 653 266 650 264 647 262 642 259 638 257 634 254 629 252 625 250 620 248 617 247 614 245 611 243 610 243 610 243 609 243 605 241 601 240 597 238 592 237 588 235 583 233 581 233 579 232 578 232 519 216 458 219 400 242H400C399 242 398 243 397 243 391 246 384 249 377 252 374 254 371 256 368 258 364 260 359 263 355 265 352 267 349 270 346 272 342 275 338 277 334 281 331 283 328 285 325 288 321 291 317 295 314 298 312 300 311 301 309 302 308 303 307 305 306 306 303 309 300 312 297 315A217 217 0 0 0 282 334C280 337 278 340 276 343 273 347 271 351 269 354 267 357 265 361 263 364 262 366 261 367 260 369 260 369 260 370 260 370 243 402 232 438 229 474 229 484 236 492 246 493 256 494 264 487 265 477 268 443 278 411 294 381 296 378 297 376 299 373 301 370 303 366 305 363 307 361 309 358 311 355 313 352 315 349 318 346 320 344 322 341 324 339 326 336 329 333 331 331 334 329 336 326 338 324 342 321 345 318 349 315 351 313 353 311 356 309A289 289 0 0 1 374 295C378 293 382 291 386 289 389 287 391 286 394 284 400 281 406 278 413 276 413 275 413 275 414 275 463 255 518 252 568 267 570 267 571 267 573 268 577 269 581 271 586 272 589 273 592 275 595 276 599 277 602 279 606 281 610 282 613 284 617 286 621 288 625 291 629 293 631 295 634 296 637 298 642 301 647 305 653 310 653 310 654 311 655 311 661 316 667 322 673 328 683 337 692 348 700 359 701 361 702 363 703 365 705 366 706 368 707 370 714 382 720 394 726 407 729 414 731 422 733 430L734 433C736 439 738 446 739 452 739 455 740 458 740 461 741 466 742 470 742 475 742 479 742 483 743 487 743 491 743 495 743 498 743 502 743 505 742 509 742 514 742 518 742 523 741 524 741 526 741 527 734 579 710 628 673 666 667 672 661 677 655 682 653 684 651 685 650 686 645 690 641 693 636 696 632 699 627 701 623 704 621 705 618 707 616 708 609 712 601 715 594 718 545 738 490 741 439 727A35 35 0 0 0 435 726C431 725 426 723 422 721 419 720 415 719 412 718 409 716 405 715 402 713 398 711 394 709 391 708 387 705 383 703 379 701 376 699 374 697 371 696A260 260 0 0 1 355 684C354 683 353 683 352 682 346 677 340 672 335 666 335 666 334 666 334 666A240 240 0 0 1 282 587 18 18 0 0 0 249 600C266 644 294 681 330 710 331 711 332 711 333 712 339 717 345 721 351 726 354 728 357 729 360 731 365 734 369 737 374 739 378 742 382 744 387 746 390 747 393 749 396 750 397 750 398 751 398 751 402 753 406 754 411 755 415 757 420 759 425 760 426 761 428 761 429 761 453 768 478 772 504 772 538 772 573 765 607 752H607C614 749 620 746 627 743 662 725 692 701 716 672 717 671 718 669 719 668 723 663 727 657 732 651V650ZM175 221C165 221 157 229 157 239V332C157 347 148 361 136 367V268A18 18 0 0 0 100 268V367C87 361 79 347 79 332V239A18 18 0 0 0 43 239V332C43 367 67 397 100 405V754A18 18 0 0 0 136 754V405C168 397 193 367 193 332V239C193 229 185 221 175 221ZM910 215C903 213 895 215 890 221L853 264C823 299 807 344 807 389 807 435 824 479 853 514L886 553V754A18 18 0 0 0 922 754V232C922 225 917 218 910 215H910ZM886 498L880 491A158 158 0 0 1 843 389C843 352 856 316 880 287L886 281V498Z", + "width": 1000 + }, + "search": [ + "teller-besteck" + ] + }, + { + "uid": "1a860243d4b94d855798262270ad6d7d", + "css": "treppe", + "code": 59536, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M146 606C146 596 154 588 164 588H389V364C389 354 397 346 407 346H631V121C631 111 639 103 649 103H891A18 18 0 1 1 891 139H667V364C667 373 659 381 649 381H424V606C424 616 416 624 407 624H182V848A18 18 0 0 1 146 848V606ZM650 482C660 482 668 490 668 500V661A18 18 0 0 1 632 661V543L313 863A18 18 0 1 1 287 837L607 518H489A18 18 0 0 1 489 482H650Z", + "width": 1000 + }, + "search": [ + "treppe" + ] + }, + { + "uid": "886d0eefbe7badd1d37c2879dfeec117", + "css": "tropfen-a", + "code": 59537, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M680 263C613 171 540 105 512 81L500 71 488 81C460 105 387 171 320 263 231 385 186 504 186 617 186 789 327 929 500 929S814 789 814 617C814 503 769 384 680 263ZM500 893C346 893 221 769 221 617 221 512 264 400 348 285 406 206 467 147 500 119 533 147 594 206 652 284 736 399 779 511 779 617 779 769 654 893 500 893ZM500 797C400 797 318 715 318 615A18 18 0 0 0 282 615C282 735 380 832 500 832A18 18 0 0 0 500 797ZM311 559C322 559 331 551 331 540 331 529 322 520 311 520 300 520 291 529 291 540 291 551 300 559 311 559Z", + "width": 1000 + }, + "search": [ + "tropfen-a" + ] + }, + { + "uid": "9d080fc74f1363c9989739a63d9b6ef3", + "css": "tropfen-b", + "code": 59538, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M691 50C680 40 663 40 652 50 637 63 607 91 572 131 566 138 567 150 574 156 581 163 593 162 599 154 629 120 656 94 671 81 717 122 896 295 896 495 896 583 849 662 774 702A18 18 0 0 0 782 736C785 736 788 735 791 734 878 687 932 596 932 495 932 273 731 86 691 50ZM426 85L414 75 403 85C374 109 301 175 234 267 145 388 100 507 100 620 100 792 241 932 414 932S729 792 729 620C729 507 684 388 595 266 527 174 454 109 426 85ZM414 896C261 896 136 773 136 620 136 515 178 403 263 288 320 209 382 151 414 122 447 151 508 209 566 287 650 402 693 514 693 620 693 773 568 896 414 896ZM414 800C314 800 232 718 232 618A18 18 0 0 0 196 618C196 738 294 836 414 836A18 18 0 0 0 414 800ZM225 563C236 563 245 554 245 543 245 532 236 523 225 523 214 523 205 532 205 543 205 554 214 563 225 563Z", + "width": 1000 + }, + "search": [ + "tropfen-b" + ] + }, + { + "uid": "78c39108c2c5f73b344e3d68c22c4652", + "css": "tulpe", + "code": 59539, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M818 263C800 263 782 265 764 268V245C764 229 762 213 757 198L745 164C741 151 731 141 719 135 706 130 692 131 680 137L608 173C582 132 552 101 533 83A42 42 0 0 0 474 83C456 101 426 132 399 172L339 138A46 46 0 0 0 274 157L258 189C248 209 243 232 243 254V268C225 265 207 263 189 263 171 263 157 277 157 295V581C157 766 303 918 486 927H522C704 918 850 766 850 581V295C850 277 836 263 819 263H818ZM696 169C700 167 704 168 705 169S710 171 711 175L723 210C727 221 729 233 729 245V276C705 282 682 291 661 303 656 267 643 234 627 204L696 169V169ZM499 109C502 107 506 107 509 109 543 142 621 225 628 323A334 334 0 0 0 504 489 333 333 0 0 0 379 323C387 225 464 142 499 109H499ZM279 254C279 237 283 220 290 205L306 173C308 170 311 168 313 168 314 167 318 167 321 169L381 203C364 233 351 267 346 303A335 335 0 0 0 279 276V254 254ZM193 581V299C355 301 486 433 486 596V891C323 882 193 746 193 581V581ZM814 581C814 746 685 882 522 891V596C522 434 653 301 814 299V581Z", + "width": 1000 + }, + "search": [ + "tulpe" + ] + }, + { + "uid": "02d9cb4cefb3fb35b3f672569ed9bcff", + "css": "veranstaltung-intern-beruf", + "code": 59540, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M275 643H168V679H275V643ZM168 529H275V564H168V529ZM832 643H725V679H832V643ZM725 529H832V564H725V529ZM320 617A19 19 0 0 1 320 591C323 587 328 585 332 585H523L483 547A19 19 0 0 1 482 521 18 18 0 0 1 508 520L581 590A18 18 0 0 1 587 604 19 19 0 0 1 581 617L508 687A18 18 0 0 1 495 692 18 18 0 0 1 482 686 19 19 0 0 1 477 673 19 19 0 0 1 483 660L523 622H332C328 622 323 620 320 617ZM486 758A154 154 0 0 1 407 715 19 19 0 0 1 407 689 18 18 0 0 1 433 689 118 118 0 0 0 494 721 117 117 0 0 0 562 715 119 119 0 0 0 615 670 122 122 0 0 0 635 604 122 122 0 0 0 615 537 119 119 0 0 0 562 492 117 117 0 0 0 494 486 118 118 0 0 0 433 518 18 18 0 0 1 407 518 19 19 0 0 1 407 492 154 154 0 0 1 486 449 153 153 0 0 1 576 458 155 155 0 0 1 645 516 159 159 0 0 1 671 604 159 159 0 0 1 645 691 155 155 0 0 1 576 749 153 153 0 0 1 486 758ZM332 246H668V161A18 18 0 1 1 704 161V246H914A29 29 0 0 1 943 275V818A29 29 0 0 1 914 846H86A29 29 0 0 1 57 818V275A29 29 0 0 1 86 246H296V161A18 18 0 1 1 332 161V246ZM93 386H371A18 18 0 1 1 371 421H93V811H907V421H630A18 18 0 0 1 630 386H907V282H704V316A18 18 0 1 1 668 316V282H332V316A18 18 0 1 1 296 316V282H93V386Z", + "width": 1000 + }, + "search": [ + "veranstaltung-intern-beruf" + ] + }, + { + "uid": "5c8a127e09937627ce94f24fa82a5c0f", + "css": "veranstaltung-intern-feier", + "code": 59541, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M435 486A14 14 0 0 0 449 476L486 360C491 347 509 347 514 360L551 476A14 14 0 0 0 565 486H687C701 486 707 504 695 512L597 584A14 14 0 0 0 591 600L629 716C633 729 618 740 607 732L508 660A14 14 0 0 0 492 660L393 732C382 740 367 729 371 716L409 600A14 14 0 0 0 403 584L305 512C293 504 299 486 313 486H435ZM483 487A50 50 0 0 1 435 522H379L424 555A50 50 0 0 1 443 611L425 664 471 631A50 50 0 0 1 529 631L575 664 558 611A50 50 0 0 1 576 555L621 522H565A50 50 0 0 1 517 487L500 434 483 487ZM211 686H318V721H211V686ZM318 571H211V607H318V571ZM682 686H789V721H682V686ZM789 571H682V607H789V571ZM332 161A18 18 0 1 0 296 161V246H86A29 29 0 0 0 57 275V818A29 29 0 0 0 86 846H914A29 29 0 0 0 943 818V275A29 29 0 0 0 914 246H704V161A18 18 0 1 0 668 161V246H332V161ZM668 316A18 18 0 1 0 704 316V282H907V386H630A18 18 0 1 0 630 421H907V811H93V421H371A18 18 0 1 0 371 386H93V282H296V316A18 18 0 1 0 332 316V282H668V316Z", + "width": 1000 + }, + "search": [ + "veranstaltung-intern-feier" + ] + }, + { + "uid": "1068c069070baa8b1465720f5bb3d283", + "css": "videocall-a", + "code": 59542, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M400 381C409 433 452 471 504 471 555 471 599 433 607 381L616 322C622 287 612 252 589 226 568 200 536 186 503 186 470 186 439 200 417 226 395 252 385 288 391 322L400 381H400ZM445 249C460 231 481 221 504 221 526 221 547 231 562 249 578 268 585 292 581 317L572 376C566 410 537 436 504 436 470 436 441 410 436 376L426 317C422 292 429 268 445 249ZM570 489L516 520C509 525 499 525 491 520L437 489A48 48 0 0 0 413 482C354 482 306 528 303 587L300 656C300 666 307 674 317 675H318C328 675 336 668 336 658L339 588C341 549 373 518 413 518 415 518 418 518 419 520L473 551C492 562 516 562 535 551L588 520C590 518 593 518 595 518 634 518 667 549 669 588L672 658C672 668 681 676 690 675 700 675 708 666 707 656L704 587A109 109 0 0 0 595 482C586 482 578 484 570 489H570ZM904 96H661A18 18 0 0 0 661 132H904C925 132 943 150 943 171V664C943 686 925 704 904 704H104C82 704 64 686 64 664V171C64 150 82 132 104 132H346A18 18 0 0 0 346 96H104C62 96 29 130 29 171V664C29 706 62 739 104 739H627L667 911H352L378 819C380 810 375 800 365 797 356 794 346 800 343 809L315 909V911H246A18 18 0 0 0 246 946H761A18 18 0 0 0 761 911H703L664 739H904C945 739 979 705 979 664V171C979 130 945 96 904 96ZM504 143A36 36 0 1 0 504 71 36 36 0 0 0 504 143Z", + "width": 1000 + }, + "search": [ + "videocall-a" + ] + }, + { + "uid": "aab373d99432e2a098783803b72dc0e6", + "css": "videocall-b", + "code": 59543, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M278 214C239 214 203 231 178 261A131 131 0 0 0 148 367L159 433A120 120 0 0 0 278 534C337 534 387 491 397 433L408 367C414 329 403 290 378 261A131 131 0 0 0 278 214H278ZM372 361L361 427A84 84 0 0 1 278 498C236 498 201 468 194 427L183 361A96 96 0 0 1 205 284 96 96 0 0 1 278 250C306 250 332 262 351 284A96 96 0 0 1 372 361H372ZM511 143A36 36 0 1 0 511 71 36 36 0 0 0 511 143ZM571 387C580 437 622 473 673 473A103 103 0 0 0 775 387L784 331C789 298 780 265 759 240A112 112 0 0 0 673 200C640 200 609 215 587 240A112 112 0 0 0 562 331L572 387H571ZM615 263A77 77 0 0 1 673 236 77 77 0 0 1 749 325L739 381A67 67 0 0 1 673 437C640 437 612 414 607 381L597 325C594 302 600 280 615 263ZM742 489L688 521C681 525 672 525 664 521L610 489C603 484 595 482 586 482 555 482 525 496 504 520 498 527 499 538 506 545 513 551 525 551 531 543 545 527 565 518 586 518 588 518 590 518 592 520L646 551C665 563 688 563 707 551L760 520C762 518 764 518 766 518 806 518 838 549 840 590L843 658C843 668 851 675 861 675H861A18 18 0 0 0 878 656L875 588C873 529 825 482 766 482 758 482 749 484 742 489H742ZM54 511C63 511 71 503 71 493V171C71 150 89 132 111 132H361A18 18 0 0 0 361 96H111C69 96 36 130 36 171V493C36 503 44 511 54 511ZM904 96H661A18 18 0 0 0 661 132H904C925 132 943 150 943 171V671C943 693 925 711 904 711H589A18 18 0 0 0 589 746H629V747L667 911H521L508 674C504 606 448 554 381 554 371 554 362 556 354 561L286 599C279 604 269 604 262 599L194 561C186 556 176 554 167 554 99 554 44 607 41 674L29 928C28 938 36 946 46 946 55 947 64 939 64 929L76 676A91 91 0 0 1 167 589C170 589 173 590 176 592L244 630C262 641 285 641 304 630L371 592C374 590 377 589 381 589 429 589 469 627 472 676L486 930C486 931 486 932 486 933 487 934 487 935 487 936 488 937 489 938 489 939 490 940 490 941 491 941 492 942 493 943 495 944 495 944 496 945 497 945 499 946 501 946 503 946H775A18 18 0 0 0 775 911H703L665 746H903C945 746 978 713 978 671V171C978 130 945 96 903 96H904Z", + "width": 1000 + }, + "search": [ + "videocall-b" + ] + }, + { + "uid": "eca5a0ab9b94785e29a62ee6f3bf0ef9", + "css": "videos", + "code": 59544, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M904 318H864V282C864 233 824 193 775 193H432C427 193 422 188 422 182V118C422 92 401 71 375 71H118C92 71 71 92 71 118V832A18 18 0 0 0 107 832V118C107 112 112 107 118 107H375C381 107 386 112 386 118V182C386 208 407 229 432 229H775C805 229 829 253 829 282V318H232C216 318 204 331 204 346V889C204 905 216 918 232 918H904C919 918 932 905 932 889V346C932 331 919 318 904 318ZM896 882H239V354H896V882ZM407 799A46 46 0 0 0 451 802L726 680C743 672 753 656 754 638 754 620 744 604 728 596L613 539C604 535 593 539 589 547 584 556 588 567 597 571L712 628C718 630 718 635 718 637 718 639 717 645 712 647L437 769C432 772 428 769 426 769A11 11 0 0 1 422 760V506C422 501 425 498 427 497 428 496 432 494 437 496L519 535C528 540 539 536 543 527 548 518 544 507 535 503L452 464A46 46 0 0 0 408 467C394 475 386 490 386 506V760C386 776 394 790 407 799L407 799Z", + "width": 1000 + }, + "search": [ + "videos" + ] + }, + { + "uid": "27ec50364a5dd4d4d84d0ec7eb508d2a", + "css": "virus", + "code": 59545, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M304 468C304 535 358 589 425 589 492 589 546 535 546 468 546 401 492 346 425 346 358 346 304 401 304 468ZM511 468C511 515 472 554 425 554S339 515 339 468 378 382 425 382 511 421 511 468ZM654 675A50 50 0 1 0 654 575 50 50 0 0 0 654 675ZM975 486H850C846 405 814 329 759 270L902 131C909 124 909 112 902 105 895 98 884 98 877 105L734 244S734 245 734 245A350 350 0 0 0 677 203C668 198 657 201 652 210 647 219 650 229 659 234 681 247 701 262 719 280 781 339 814 418 814 504 814 675 675 814 504 814S193 675 193 504 332 193 504 193C518 193 533 194 547 196 557 197 566 190 567 181 569 171 562 162 552 161 542 159 532 158 522 158V32A18 18 0 0 0 486 32V158C404 162 329 195 272 246L130 105A18 18 0 0 0 105 105 18 18 0 0 0 105 131L246 272C195 329 162 404 157 486H32A18 18 0 0 0 32 521H158C162 604 195 678 246 735L134 848A18 18 0 0 0 134 873C137 877 142 879 146 879 151 879 156 877 159 873L272 761C329 812 404 845 486 850V961A18 18 0 0 0 521 961V850C600 846 671 815 728 767L862 902C866 905 870 907 875 907 879 907 884 906 887 902 894 895 894 884 887 877L754 743C809 685 845 607 849 521H975A18 18 0 0 0 975 486H975Z", + "width": 1000 + }, + "search": [ + "virus" + ] + }, + { + "uid": "bd7bf9fe6eedf04b66617c453fe328c4", + "css": "waage", + "code": 59546, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M712 957H516L516 376A18 18 0 0 0 480 376L480 957H284A18 18 0 0 0 284 993H712A18 18 0 0 0 712 957ZM975 755A28 28 0 0 0 955 746H684C676 746 669 749 664 755 658 760 656 768 657 775 659 788 663 800 668 812 676 833 688 852 703 868 719 884 737 896 757 905 777 914 798 918 819 918 841 918 862 913 882 905 902 896 920 884 936 868 951 852 963 833 971 812 976 800 979 788 981 775 983 768 980 760 975 755V755ZM938 799A136 136 0 0 1 910 843 128 128 0 0 1 868 872 123 123 0 0 1 771 872 127 127 0 0 1 729 843 134 134 0 0 1 701 799C699 793 697 788 695 782H943C942 788 940 793 938 799ZM328 555C333 543 337 530 339 518 340 510 338 503 332 498A28 28 0 0 0 312 489H41C33 489 26 492 21 498 16 503 13 510 15 518 17 531 20 543 25 555 33 576 45 595 60 611 76 627 94 639 114 648 134 656 155 661 177 661 198 661 219 656 239 648 259 639 277 627 293 611 308 595 320 576 328 555L328 555ZM225 615A123 123 0 0 1 128 615 127 127 0 0 1 86 586 136 136 0 0 1 58 542C56 536 54 531 53 525H301C299 531 297 536 295 542A136 136 0 0 1 267 586 128 128 0 0 1 225 615ZM47 434C56 438 67 435 71 426L178 215 282 426C285 432 291 436 298 436A18 18 0 0 0 314 410L196 172 806 422 682 667C678 676 681 687 690 691 699 695 709 692 714 683L820 472 925 683C928 689 934 693 941 693A18 18 0 0 0 957 667L843 438 905 463A18 18 0 0 0 929 453C932 444 928 434 919 430L515 264C515 263 516 262 516 261V118A18 18 0 0 0 480 118V250L119 101C110 98 100 102 96 111 92 120 96 131 106 134L166 159 39 410C35 419 38 429 47 434Z", + "width": 1000 + }, + "search": [ + "waage" + ] + }, + { + "uid": "0a287a013e6fbd7d88b24c72c1334beb", + "css": "wegweiser-a", + "code": 59547, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M953 571L877 457C871 448 861 443 850 443H490V364H843C861 364 876 350 876 332V111C876 93 861 79 843 79H490V32A18 18 0 0 0 454 32V79H286A18 18 0 0 0 286 114H840V329H153L79 218 153 114H193A18 18 0 0 0 193 79H151C140 79 130 84 124 92L49 200C41 210 41 225 48 236L124 350C130 359 140 364 151 364H454V443H158C140 443 125 457 125 475V696C125 714 140 729 158 729H455C454 730 454 731 454 732V975A18 18 0 0 0 490 975V732C490 731 489 730 489 729H715A18 18 0 0 0 715 693H161V479H848L922 589 848 693H808A18 18 0 0 0 808 729H850C861 729 870 723 876 715L952 608C960 597 960 582 953 571V571Z", + "width": 1000 + }, + "search": [ + "wegweiser-a" + ] + }, + { + "uid": "35ff857f96ec855e5a9948c0355de916", + "css": "wegweiser-b", + "code": 59548, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M498 946C488 946 480 938 480 929V500C480 439 430 389 369 389H329A18 18 0 0 1 329 354H369C413 354 453 373 480 404V271A18 18 0 0 1 516 271V557A115 115 0 0 1 595 525H667A18 18 0 0 1 667 561H595C551 561 516 596 516 640V929C516 938 508 946 498 946ZM567 228H435C425 228 415 223 410 214 405 205 405 194 410 185L476 71C481 63 491 57 501 57S521 63 526 71L591 185C596 194 596 205 591 214 586 223 577 228 567 228ZM448 192H554L501 100 448 192ZM743 634A29 29 0 0 1 714 605V474C714 464 720 454 729 449 737 444 748 444 757 449L871 515C880 520 885 529 885 539S880 559 871 564L757 630C753 632 748 634 743 634ZM750 486V593L842 539 750 486ZM257 467C252 467 247 465 242 463L129 397C120 392 114 382 114 372S120 353 129 348L242 282C251 277 262 277 271 282 280 287 285 296 285 307V438C285 448 280 458 271 463 266 465 262 467 257 467ZM157 372L249 426V319L157 372Z", + "width": 1000 + }, + "search": [ + "wegweiser-b" + ] + }, + { + "uid": "9cff9b17b65488cc2ad1d5439b2a9e0c", + "css": "weltkugel-mit-flamme", + "code": 59549, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M762 582C757 570 745 564 733 566 719 568 708 579 705 593 701 617 692 643 687 657 680 675 672 694 663 707 660 703 657 699 655 695 654 693 651 686 649 676 646 662 636 652 623 650 611 648 600 653 593 663 566 704 541 765 532 798 515 859 536 938 620 964 632 968 645 970 657 970 722 970 770 915 786 867 803 819 800 734 792 691 786 655 777 613 762 582ZM753 856C741 889 697 951 631 930 560 908 557 842 566 807 574 779 595 729 617 692 619 699 621 707 624 712 629 721 637 731 645 739 651 745 659 748 667 747 675 747 683 742 688 735 699 720 711 694 721 669 727 652 733 633 737 615 747 643 753 676 757 697 766 741 765 819 753 856ZM475 43C245 43 57 232 57 463 57 670 204 844 405 878 406 878 407 879 408 879 417 879 425 872 426 864A18 18 0 0 0 411 843C405 842 398 840 391 839 371 787 356 733 344 679H375A18 18 0 0 0 375 643H338C327 584 322 524 322 464H629C629 487 628 509 626 531 626 541 633 549 643 550H644C653 550 661 543 662 533 664 510 664 487 664 464H718A18 18 0 0 0 718 429H664C663 383 659 338 652 293H818A384 384 0 0 1 856 429H804A18 18 0 0 0 804 464H858C858 490 855 516 850 541 848 550 854 560 864 562 874 564 883 557 885 548 891 520 893 492 893 463 893 232 705 43 475 43ZM347 101A1053 1053 0 0 0 305 257H153C198 186 266 130 347 101H347ZM95 429C99 380 112 334 133 293H299C292 338 288 383 287 429H95ZM349 827A380 380 0 0 1 158 679H308C318 729 332 779 349 827ZM301 643H137C109 589 93 529 93 464H286C286 524 291 584 301 643H301ZM628 429H322C324 383 328 338 335 293H447A18 18 0 0 0 447 257H341C352 200 368 143 389 88 417 82 446 79 475 79S533 82 561 88C582 143 598 199 609 257H575A18 18 0 0 0 575 293H615C622 338 627 383 628 429H628ZM646 257C636 204 622 152 604 101 684 130 752 186 797 257H646Z", + "width": 1000 + }, + "search": [ + "weltkugel-mit-flamme" + ] + }, + { + "uid": "2542beffbba8053fb75c15d984f5b393", + "css": "weltkugel-mit-koffer", + "code": 59550, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M901 637H819V618C819 592 798 571 773 571H673C647 571 626 592 626 618V637H546C523 637 504 656 504 680V917C504 940 523 960 546 960H901C925 960 944 940 944 917V680C944 656 925 637 901 637ZM662 618C662 612 667 607 673 607H773C779 607 784 612 784 618V637H662V618ZM909 917C909 921 905 924 901 924H819V746A18 18 0 0 0 784 746V924H662V746A18 18 0 0 0 626 746V924H546C542 924 539 921 539 917V680C539 676 542 673 546 673H901C905 673 909 676 909 680V917ZM411 843C404 842 398 840 391 839 371 787 356 733 344 679H375A18 18 0 0 0 375 643H337C327 584 322 524 322 464H628C628 487 628 509 626 531 625 541 633 549 643 550H644C653 550 661 543 662 533 663 510 664 487 664 464H718A18 18 0 0 0 718 429H664C663 383 659 338 652 293H818A384 384 0 0 1 856 429H804A18 18 0 0 0 804 464H857C857 490 855 516 850 541 848 550 854 560 864 562 873 564 883 557 885 548 890 520 893 492 893 463 893 232 705 43 475 43S57 232 57 463C57 670 204 844 405 878 406 878 407 879 408 879 417 879 425 872 426 864A18 18 0 0 0 411 843H411ZM301 643H137C109 589 93 529 93 464H286C286 524 291 584 301 643H301ZM133 293H299C292 338 288 383 287 429H95C99 380 112 334 133 293H133ZM797 257H645C635 204 621 152 604 101 684 130 752 186 797 257ZM561 88C582 143 598 199 609 257H575A18 18 0 0 0 575 293H615C622 338 626 383 628 429H322C323 383 328 338 335 293H446A18 18 0 0 0 446 257H341C352 200 368 143 389 88 417 82 445 79 475 79S533 82 561 88H561ZM347 101A1053 1053 0 0 0 305 257H153C198 185 266 130 347 101H347ZM158 679H308C318 729 332 779 349 827A380 380 0 0 1 158 679Z", + "width": 1000 + }, + "search": [ + "weltkugel-mit-koffer" + ] + }, + { + "uid": "054673e3041610e91133485600be0f13", + "css": "weltkugel", + "code": 59551, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500 29C240 29 29 240 29 500S240 971 500 971 971 760 971 500 760 29 500 29ZM886 518H935A432 432 0 0 1 873 725C872 725 872 725 871 725H697C712 657 719 587 720 518H772A18 18 0 0 0 772 482H720C719 417 713 353 700 289H881C913 347 933 412 935 482H886A18 18 0 0 0 886 518H886ZM859 254H693C680 197 662 142 640 88A438 438 0 0 1 859 254ZM597 75C598 76 598 77 598 78A1038 1038 0 0 1 656 253H614A18 18 0 0 0 614 289H664C677 353 684 417 685 482H316C317 417 323 353 336 289H472A18 18 0 0 0 472 253H344A1038 1038 0 0 1 402 78C403 77 403 76 403 75 434 68 467 64 500 64S566 68 598 75H597ZM127 725A432 432 0 0 1 65 518H280C281 587 289 657 303 725H129S128 725 127 725ZM119 289H300C287 353 281 417 280 482H65A434 434 0 0 1 119 289ZM360 88A1076 1076 0 0 0 308 254H141C194 177 270 118 360 88H360ZM151 761H311C324 812 340 863 360 913 276 884 203 830 151 761H151ZM403 925C403 924 403 923 402 922A1054 1054 0 0 1 348 761H386A18 18 0 0 0 386 725H339A1067 1067 0 0 1 316 518H685A1067 1067 0 0 1 661 725H514A18 18 0 0 0 514 761H652C639 816 621 869 598 922 598 923 598 924 597 925 566 932 533 936 500 936S434 932 403 925H403ZM640 913C660 863 676 812 689 761H849A438 438 0 0 1 640 913H640Z", + "width": 1000 + }, + "search": [ + "weltkugel" + ] + }, + { + "uid": "0bd14068f6d126ab601c88d3d3706f28", + "css": "werkzeug", + "code": 59552, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M963 204L957 169 877 249A84 84 0 0 1 759 249 84 84 0 0 1 759 131L839 50 804 45C744 36 683 56 640 98A190 190 0 0 0 598 302L313 587C305 595 301 606 301 617S305 639 313 647L326 660 251 735 232 717 161 751C148 757 138 767 131 779L72 878 134 940 233 881C245 874 254 863 260 851L295 779 276 761 352 685 361 694C369 703 379 707 391 707S413 703 421 694L705 410C776 438 856 421 909 368 952 325 972 264 963 204V204ZM228 835C225 841 220 846 214 850L139 895 116 872 161 797C165 791 170 786 177 783L225 760 252 786 228 835ZM884 342A154 154 0 0 1 718 377L697 368 396 669C393 672 389 672 386 669L339 622A7 7 0 0 1 337 617C337 616 337 614 339 612L640 311 631 289C609 232 622 167 666 124 691 98 724 83 759 79L733 105C687 152 687 228 733 274S856 321 902 274L928 248C925 283 909 317 884 342Z", + "width": 1000 + }, + "search": [ + "werkzeug" + ] + }, + { + "uid": "d64d266649de1b789f585eeed1da7886", + "css": "windrad-a", + "code": 59553, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M816 600L600 448C602 440 603 432 603 423 603 374 568 333 521 325V77L568 180C577 201 576 225 563 245L550 266C544 274 547 285 555 290 563 296 574 293 580 285L593 264A103 103 0 0 0 600 166L547 47A32 32 0 0 0 511 29 32 32 0 0 0 485 61V325C439 333 403 374 403 423 403 434 405 444 408 454L187 581 253 489A68 68 0 0 1 312 461L336 462C346 463 354 455 355 445 355 435 348 427 338 427L313 425A103 103 0 0 0 224 469L149 574C140 587 141 603 151 614A32 32 0 0 0 191 621L425 485C432 494 440 501 449 507L415 935C414 953 429 969 447 969H559C578 969 593 953 591 935L557 507C568 500 577 491 585 481L782 619 671 598C648 594 630 579 621 558L611 535A18 18 0 1 0 578 548L588 571A103 103 0 0 0 664 634L792 658C794 658 796 658 798 658 811 658 822 651 827 638 833 624 829 608 816 600L816 600ZM503 359C539 359 568 388 568 423S539 487 503 487 439 459 439 423 468 359 503 359ZM556 934H451L484 521C490 522 497 523 504 523 510 523 516 522 522 521L556 934H556Z", + "width": 1000 + }, + "search": [ + "windrad-a" + ] + }, + { + "uid": "7547398a6e2483ac4d3d896c6304e10d", + "css": "windrad-b", + "code": 59554, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M242 489C243 489 245 490 246 490 254 490 261 484 263 476 275 430 299 387 332 353 365 319 407 295 452 282A18 18 0 1 0 443 248C391 262 344 290 306 328 269 367 242 415 229 467 226 477 232 487 242 489V489ZM772 475C783 521 781 569 767 615 764 624 769 634 779 637A18 18 0 0 0 801 626C817 574 819 519 807 467 794 414 768 366 731 328A18 18 0 0 0 706 327C699 334 699 345 706 352A262 262 0 0 1 772 475L772 475ZM599 789C555 804 507 807 461 798 415 788 373 766 338 734 331 727 320 728 313 735S307 753 314 760A293 293 0 0 0 514 839C547 839 580 834 611 823A18 18 0 0 0 599 789L599 789ZM887 768L619 583C622 572 624 562 624 551 624 494 582 446 527 438V120L589 259C598 280 596 304 584 323L565 354C559 363 562 374 570 379 579 384 590 382 595 373L615 342A104 104 0 0 0 622 245L553 91A32 32 0 0 0 517 72 32 32 0 0 0 492 104V438C437 446 395 494 395 550 395 561 397 570 399 580L131 735 220 612C233 594 255 583 277 584L315 585C324 586 333 578 333 568 333 558 326 550 316 550L279 548C244 547 212 563 191 591L92 727C83 740 84 756 94 768 100 775 109 778 118 778 123 778 129 777 134 774L414 613C434 644 469 665 510 665S583 645 604 615L853 788 703 759A68 68 0 0 1 654 719L639 685C635 676 625 672 616 676 607 680 602 690 606 699L621 733A104 104 0 0 0 697 794L862 826C864 826 867 826 869 826 881 826 893 819 898 807 904 793 899 777 887 768V768ZM510 629A79 79 0 0 1 431 551C431 507 466 472 510 472S588 507 588 551 553 629 510 629Z", + "width": 1000 + }, + "search": [ + "windrad-b" + ] + }, + { + "uid": "ff694741b925af0f5fd7f4d099708315", + "css": "wolke-mit-herz-und-sonne", + "code": 59555, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M812 632L820 603A129 129 0 0 0 825 568 129 129 0 0 0 696 439 129 129 0 0 0 596 487L575 513 548 494A104 104 0 0 0 489 476 105 105 0 0 0 385 595L390 631 354 635A105 105 0 0 0 362 844L364 844H752C766 844 780 844 794 844A105 105 0 0 0 839 645L812 632ZM360 879V879C286 876 226 815 226 739 226 669 278 611 345 600 346 600 348 600 350 600A144 144 0 0 1 348 581C348 503 411 440 489 440 518 440 545 449 568 465A164 164 0 0 1 696 404C787 404 861 477 861 568 861 584 859 599 855 613A140 140 0 0 1 934 739C934 815 874 876 800 879 798 879 796 879 794 879H360ZM487 690L487 690 474 677 474 677A79 79 0 0 1 586 565L599 578 612 565A79 79 0 0 1 724 677L711 690 711 690 599 802 599 802 599 802 487 690ZM599 752L599 752 599 752 661 690 661 690 699 652A44 44 0 1 0 638 590L599 628 561 590A44 44 0 0 0 500 652L538 690 538 690 599 752ZM250 349A189 189 0 0 1 515 311 189 189 0 0 1 564 366 18 18 0 0 1 534 384 154 154 0 0 0 270 541 18 18 0 1 1 239 559 189 189 0 0 1 250 349ZM219 156A18 18 0 0 1 244 162L280 223A18 18 0 1 1 249 241L213 180A18 18 0 0 1 219 156ZM86 285A18 18 0 0 1 110 278L173 313A18 18 0 0 1 155 344L93 309A18 18 0 0 1 86 285ZM386 106A18 18 0 0 0 368 125L369 196A18 18 0 0 0 405 196L404 124A18 18 0 0 0 386 106ZM44 465A18 18 0 0 1 61 447L133 446A18 18 0 0 1 133 482L62 483A18 18 0 0 1 44 465ZM565 156A18 18 0 0 0 541 163L506 225A18 18 0 0 0 537 242L572 180A18 18 0 0 0 565 156ZM108 658A18 18 0 0 1 114 633L176 597A18 18 0 1 1 194 628L133 664A18 18 0 0 1 108 658ZM703 304A18 18 0 0 0 678 298L617 335A18 18 0 0 0 635 365L697 329A18 18 0 0 0 703 304Z", + "width": 1000 + }, + "search": [ + "wolke-mit-herz-und-sonne" + ] + }, + { + "uid": "9a88db9b7488b9d4dc6c34a26e42bb51", + "css": "zeitung", + "code": 59556, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M389 764H839A18 18 0 0 0 839 729H389A18 18 0 0 0 389 764ZM546 614A18 18 0 0 0 546 650H838A18 18 0 0 0 838 614H546ZM807 218H372A40 40 0 0 0 332 258V449A40 40 0 0 0 372 489H807A40 40 0 0 0 846 449V258A40 40 0 0 0 807 218ZM811 450C811 452 809 454 807 454H372A4 4 0 0 1 368 450V258C368 255 370 254 372 254H807C809 254 811 256 811 258V450ZM961 221C971 221 979 213 979 204V132C979 91 945 57 904 57H175C141 57 114 84 114 118V789A18 18 0 0 0 150 789V118C150 104 161 93 175 93H211C204 104 200 118 200 132V854C200 895 166 929 125 929S50 895 50 854V261A18 18 0 0 0 14 261V854C14 915 64 964 125 964H904C945 964 979 931 979 889V489A18 18 0 0 0 943 489V889C943 911 925 929 904 929H206A110 110 0 0 0 236 854V132C236 110 253 93 275 93H904C925 93 943 110 943 132V204C943 213 951 221 961 221Z", + "width": 1000 + }, + "search": [ + "zeitung" + ] + }, + { + "uid": "a81f355dee016eb0ed25dd9d03cce878", + "css": "e-mail-newsletter", + "code": 59557, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M200 175C200 141.5 227.2 114.3 260.7 114.3H717.9C751.4 114.3 778.6 141.5 778.6 175V324.7L832.2 378.4C843.6 389.8 850 405.2 850 421.3V836.8C850 864.6 827.5 887.1 799.7 887.1H193.2C165.4 887.1 142.9 864.6 142.9 836.8V418.6C142.9 404.8 147.5 391.4 156.2 380.7L200 325.9V175ZM200 383.1L184.1 403C180.5 407.4 178.6 412.9 178.6 418.6V836.8C178.6 844.8 185.1 851.4 193.2 851.4H799.7C807.7 851.4 814.3 844.8 814.3 836.8V421.3C814.3 414.7 811.7 408.3 807 403.6L778.6 375.3V457.2C778.6 473.4 772.2 488.8 760.8 500.2L673.3 587.6C666.4 594.6 655.1 594.6 648.1 587.6 641.1 580.7 641.1 569.3 648.1 562.4L735.5 474.9C740.2 470.2 742.9 463.9 742.9 457.2V175C742.9 161.2 731.7 150 717.9 150H260.7C246.9 150 235.7 161.2 235.7 175V450.1C235.7 456.7 238.3 463.1 243 467.8L399.4 624.1 463.4 560.1C483 540.5 514.9 540.5 534.6 560.1L749.8 775.4C756.8 782.4 756.8 793.7 749.8 800.6 742.9 807.6 731.6 807.6 724.6 800.6L509.3 585.4C503.6 579.7 494.3 579.7 488.6 585.4L273.3 800.6C266.4 807.6 255.1 807.6 248.1 800.6 241.1 793.7 241.1 782.4 248.1 775.4L374.1 649.4 217.8 493C206.4 481.7 200 466.2 200 450.1V383.1ZM469.9 433.5C481.5 433.5 489.4 430.8 496.6 426.3 502.1 422.9 506.2 420.1 510 420.1 513.1 420.1 515.5 422.9 517.5 424.9 523.7 432.1 533.6 438.7 547.3 438.7 588.8 438.7 619.7 399.6 620.4 323.8 621.1 250.8 569.6 209.6 507.6 209.6 417.4 209.6 357.7 288.1 357.7 374.5 357.7 436.3 394.8 494.5 467.1 494.5 478.1 494.5 485.6 487 485.6 477.4 485.6 469.5 479.1 460.9 469.5 460.9 412.9 460.9 394.1 417.7 394.1 375.6 394.1 305.3 437.3 243.2 505.9 243.2 550.1 243.2 584 269.3 584 324.1 584 376.9 568.3 407.5 550.4 407.5 542.5 407.5 538.4 398.9 540.1 388.3L552.5 298.4C553.5 289.9 547.3 284.7 540.5 284.7 531.6 284.7 526.4 292.9 518.9 292.9 513.7 292.9 504.5 283.3 491.8 283.3 464 283.3 437.3 304.6 432.8 337.2 430.8 351.2 429.4 366.7 427.7 380.7 423.9 410.5 443.8 433.5 469.9 433.5ZM505.5 380.7C504.1 391.7 492.8 400.9 480.8 400.9 469.9 400.9 462.3 391.3 463.7 380.7L468.8 337.2C470.5 324.8 482.5 316.3 493.2 316.3 505.2 316.3 512.4 325.5 510.7 337.2L505.5 380.7Z", + "width": 1000 + }, + "search": [ + "e-mail-newsletter" + ] + }, + { + "uid": "b829ef034bf9d18406363b683180ba06", + "css": "agrarbetrieb", + "code": 59558, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M913.4 617.6L731.4 496.1 550.7 374.4C544.7 370.4 537 370.4 531 374.4L332.7 504.3 178.7 618.1C174.1 621.6 171.4 626.9 171.4 632.4V860.7C171.4 870.6 179.4 878.6 189.3 878.6H903.6C913.4 878.6 921.4 870.6 921.4 860.7V632.4C921.4 626.4 918.4 620.9 913.4 617.6ZM885.7 842.9H207.1V641.4L353.1 533.6 540.6 410.9 711.6 526 885.7 642.1V843.1 842.9ZM632.1 623.6C631.9 620.7 631.9 618 631.1 615.3 629.3 607.4 625.7 600.1 621.3 593.4 625.3 590.7 629 587.6 632.3 583.9 637.7 577.7 641.7 570.6 644.4 562.7 647 554.9 648 546.9 647.3 538.6 646.6 530.4 644.3 522.6 640.6 515.3 636 506.6 625.1 503.1 616.4 507.7 607.7 512.3 604.3 523 608.9 531.9 610.4 534.9 611.4 538.1 611.7 541.6 612 545 611.6 548.4 610.6 551.6 609.4 554.9 607.9 557.9 605.6 560.3 603.3 562.9 600.6 564.9 597.3 566.4L591.9 569.1C584.3 566.1 576.1 564.4 568 564.4H496.7C490.6 564.4 484.4 565.4 478.6 567.1L476.6 566.1C473.6 564.7 470.9 562.7 468.6 560.1 466.3 557.6 464.6 554.6 463.6 551.4 462.6 548.3 462.1 544.7 462.4 541.4 462.7 538 463.6 534.7 465.3 531.7 469.9 523 466.4 512.1 457.7 507.6 449 503 438.1 506.4 433.6 515.1 429.7 522.4 427.4 530.3 426.9 538.6 426.1 546.9 427.1 554.9 429.7 562.7 432.3 570.6 436.4 577.6 441.9 583.9 443.3 585.6 445 586.9 446.7 588.4 446.4 588.7 446.1 588.9 446 589.1 440 596.7 435.6 605.7 433.4 615.3 432 621.3 431.9 627.6 432.1 633.7L397.9 668C390.9 675 390.9 686.3 397.9 693.3 401.3 696.7 405.9 698.4 410.4 698.4 415 698.4 419.6 696.7 423.1 693.1L440.1 676 459.4 763.3C462.6 777.7 470.7 790.9 482.1 800.1 493.7 809.4 508.1 814.6 523 814.6H541.7C556.4 814.6 571 809.4 582.4 800.1 593.9 790.9 602 777.7 605.1 763.3L626.1 668 651 693.1C654.4 696.7 659.1 698.4 663.7 698.4 668.3 698.4 672.9 696.7 676.3 693.3 683.3 686.3 683.3 675 676.3 668L632.1 623.4V623.6ZM596.4 636.6L570.1 755.7C568.7 762.3 565 768.3 559.9 772.4 554.7 776.6 548.1 779 541.6 779H522.9C516.3 779 509.7 776.7 504.6 772.6 499.3 768.3 495.7 762.4 494.1 755.7L467.9 636.6C466.9 632.1 467 627.6 467.9 623.3 468.9 619 470.9 614.9 473.6 611.4 476.3 608 479.9 605.1 483.9 603.3 487.7 601.4 492.1 600.4 496.4 600.4H567.7C572 600.4 576.4 601.4 580.4 603.3 584.4 605.1 587.9 608 590.7 611.4 593.4 614.9 595.4 619 596.4 623.3 597.4 627.7 597.4 632.3 596.4 636.6ZM111.6 305.3L189.3 266.4 267 305.3C269.6 306.6 272.3 307.1 275 307.1 281.6 307.1 287.9 303.6 291 297.3 295.4 288.4 291.9 277.7 283 273.3L197.3 230.4C192.3 227.9 186.3 227.9 181.3 230.4L95.6 273.3C86.7 277.7 83.1 288.4 87.6 297.3 92 306.1 102.7 309.7 111.6 305.3ZM340.1 205.3L417.9 166.4 495.6 205.3C498.1 206.6 500.9 207.1 503.6 207.1 510.1 207.1 516.4 203.6 519.6 197.3 524 188.4 520.4 177.7 511.6 173.3L425.9 130.4C420.9 127.9 414.9 127.9 409.9 130.4L324.1 173.3C315.3 177.7 311.7 188.4 316.1 197.3 320.6 206.1 331.3 209.7 340.1 205.3ZM257.1 489.9C257.1 499.7 265.1 507.7 275 507.7 284.9 507.7 292.9 499.7 292.9 489.9V346.4C292.9 336.6 284.9 328.6 275 328.6H103.6C93.7 328.6 85.7 336.6 85.7 346.4V817.9C85.7 827.7 93.7 835.7 103.6 835.7 113.4 835.7 121.4 827.7 121.4 817.9V364.3H257.1V489.9ZM332.1 478.6C342 478.6 350 470.6 350 460.7V264.3H485.7V346.9C485.7 356.7 493.7 364.7 503.6 364.7 513.4 364.7 521.4 356.7 521.4 346.9V246.4C521.4 236.6 513.4 228.6 503.6 228.6H332.1C322.3 228.6 314.3 236.6 314.3 246.4V460.7C314.3 470.6 322.3 478.6 332.1 478.6Z", + "width": 1000 + }, + "search": [ + "agrarbetrieb" + ] + }, + { + "uid": "ed5c31d4a3c1ce083c85935562395300", + "css": "einkaufstaschen", + "code": 59559, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M675 577.1C659.6 577.1 645.5 572.3 635.6 564.4 625.8 556.7 621.4 547.1 621.4 538.4V452.1C621.4 442.3 613.4 434.3 603.6 434.3 593.7 434.3 585.7 442.3 585.7 452.1V538.4C585.7 559.6 596.4 578.9 613.4 592.4 630.3 605.8 652.5 612.9 675 612.9 697.5 612.9 719.7 605.8 736.6 592.4 753.6 578.9 764.3 559.6 764.3 538.4V452.1C764.3 442.3 756.3 434.3 746.4 434.3 736.6 434.3 728.6 442.3 728.6 452.1V538.4C728.6 547.1 724.2 556.7 714.4 564.4 704.5 572.3 690.4 577.1 675 577.1ZM478.3 291.4V266.5C478.3 241.3 468.3 217.1 450.5 199.3 432.6 181.4 408.4 171.4 383.2 171.4 358 171.4 333.8 181.4 315.9 199.3 298.1 217.1 288.1 241.3 288.1 266.5V291.4H217.7C206 291.2 194.6 295.1 185.7 302.6 176.6 310.2 170.8 320.9 169.5 332.7 169.4 332.9 169.4 333.2 169.4 333.4L143 687.6C143 688 143 688.5 143 688.9L142.9 717C142.9 717.3 142.9 717.5 142.9 717.8 143.6 736.3 151.8 753.6 165.6 766 179.4 778.3 197.4 784.8 215.9 784.3H389.3C399.1 784.3 407.1 776.3 407.1 766.4 407.1 756.5 399.1 748.5 389.3 748.5H215.6C215.4 748.5 215.2 748.5 215 748.6 205.5 748.9 196.3 745.5 189.5 739.4 182.8 733.4 179 725.3 178.6 716.8L178.7 689.7 205 336.4C205.3 334 206.5 331.7 208.6 329.9 210.8 328.1 213.8 327.1 216.9 327.2 217.1 327.2 217.3 327.2 217.4 327.2H288.1V384.1C288.1 394 296.1 402 305.9 402 315.8 402 323.8 394 323.8 384.1V327.2H442.6V384.1C442.6 394 450.6 402 460.5 402 470.3 402 478.3 394 478.3 384.1V327.2H541.2C541.4 327.2 541.6 327.2 541.8 327.2 544.9 327.1 547.8 328.1 550 329.9 552.1 331.7 553.4 334.1 553.7 336.5L557.2 375.2C557.3 375.9 557.4 376.5 557.5 377.2H536.1C535.5 377.1 534.8 377.1 534.1 377.2 523.3 376.9 513 381 505.1 388.2 497.2 395.6 492.4 405.6 491.3 416.3 491.3 416.5 491.3 416.7 491.3 416.9L471.5 728C471.4 729.7 471.5 731.5 471.9 733.2L471.6 737.9C471.6 738.3 471.5 738.6 471.5 739L471.4 764.5C471.4 764.7 471.4 765 471.4 765.2 472 781.9 478.8 797.8 490.6 809.5 502.3 821.2 518.2 827.6 534.7 827.1H801C817.6 827.6 833.4 821.2 845.1 809.5 857 797.8 863.7 781.9 864.3 765.2 864.3 765.1 864.3 765.1 864.3 765 864.3 764.8 864.3 764.7 864.3 764.5L864.2 739C864.2 738.6 864.2 738.3 864.1 737.9L863.8 733.2C864.2 731.5 864.4 729.7 864.3 728L844.5 416.9C844.4 416.7 844.4 416.5 844.4 416.3 843.3 405.6 838.5 395.6 830.6 388.2 822.8 381 812.4 376.9 801.6 377.2 800.9 377.1 800.3 377.1 799.6 377.2H592.5C592.8 375.5 592.9 373.7 592.8 371.9L589.2 333.1 589.2 332.7C587.9 320.9 582 310.2 573 302.6 564 295.1 552.6 291.2 540.9 291.4H478.3ZM383.2 207.1C398.9 207.1 414.1 213.4 425.2 224.5 436.3 235.7 442.6 250.8 442.6 266.5V291.4H323.8V266.5C323.8 250.8 330 235.7 341.2 224.5 352.3 213.4 367.4 207.1 383.2 207.1ZM801 412.9C802.1 413 803.3 413.4 804.4 414.4 805.6 415.6 806.6 417.4 806.9 419.6L828.5 739.7 828.6 764.3C828.2 772.1 825 779.2 820 784.2 814.9 789.2 808.5 791.7 802 791.4 801.8 791.4 801.6 791.4 801.3 791.4H534.4L534 791.4 533.7 791.4C527.3 791.7 520.8 789.2 515.7 784.2 510.7 779.2 507.5 772.1 507.1 764.3L507.2 739.7 528.8 419.6C529.1 417.4 530.1 415.6 531.4 414.4 532.4 413.4 533.6 413 534.7 412.9H801Z", + "width": 1000 + }, + "search": [ + "einkaufstaschen" + ] + }, + { + "uid": "869b74a01ff5132ff42d5a9ffc72d5ea", + "css": "flugzeug-b", + "code": 59560, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M334.1 875.7C331.6 875.7 328.9 875.4 326.3 875 319.6 873.7 313.3 870.9 308.1 866.6 302.9 862.4 298.7 856.9 296 850.6 295.7 850 295.6 849.4 295.3 848.7L260.7 736.3 157.1 714.7C156 714.4 154.9 714.1 153.9 713.7 147.6 711 142.1 706.9 137.9 701.6 133.6 696.3 130.7 690 129.4 683.3 128.1 676.7 128.6 669.7 130.6 663.3 132.6 656.9 136.1 651 140.9 646.1L188.9 602.3C196 595.6 204.9 590.4 214.6 587.4 223.6 584.7 233.3 584 242.7 585.3L280.7 584.7 413 434.9 232 326.3C223.6 321.3 216.3 314.1 210.9 305.9 205.4 297.6 202 288 200.9 278.3 199.7 268.4 200.7 258.4 203.9 249.1 207 239.9 212.4 231.3 219.4 224.3L241 202.7C249 194.7 259.1 188.9 270.1 185.9 281.1 182.9 292.7 182.9 303.9 185.9L586.1 260.1 684.1 162.1C695.6 150.6 709.9 141.6 725.1 136 740.4 130.4 757.1 128.1 773.3 129.6 789.6 131 805.6 136 819.7 144 833.9 152.1 846.3 163.4 855.7 176.7 871.1 199.9 877.7 227.3 874.7 254.3 871.7 281.3 859.1 306.6 839.6 325.4L745.4 419.6 819.7 701.9C822.6 712.9 822.6 724.4 819.7 735.4 816.7 746.4 810.9 756.4 802.9 764.6L781.3 786.1C774.3 793.1 765.7 798.4 756.4 801.7 747.1 804.9 737 806 727.3 804.7 717.4 803.6 708 800 699.7 794.7 691.4 789.3 684.4 782 679.3 773.6L571 593.1 425.4 729.3 424.9 767.7C426.4 777.9 425.6 788.1 422.3 797.9 418.9 808.1 412.9 817.6 405 825L363.7 864.4C359.3 868.9 353.3 872.4 346.9 874.4 342.9 875.6 338.9 876.3 334.7 876.3L334.1 875.7ZM329 837C329 837 329.9 838.3 330.4 838.7 331.1 839.3 332.1 839.7 333 839.9 333.9 840 334.9 839.9 335.9 839.7 336.7 839.4 337.6 839 338.3 838.3L380 798.6C383.6 795.1 386.3 790.9 387.9 786.3 389.4 781.6 389.7 776.6 388.9 771.7 388.7 770.6 388.6 769.4 388.6 768.3L389.3 720.7C389.3 715.9 391.4 711.3 395 708L562.3 551.6C566.3 547.9 571.6 546.1 577 547 582.3 547.7 587 550.9 589.9 555.4L709.4 754.9C711.7 758.7 714.9 762 718.7 764.4 722.4 766.9 726.7 768.4 731.1 769 735.6 769.6 740.1 769 744.4 767.6 748.7 766.1 752.6 763.7 755.7 760.6L777.3 739C780.9 735.4 783.6 730.9 784.9 725.9 786.1 720.9 786.3 715.6 784.9 710.7L708 418.4C706.4 412.3 708.1 405.7 712.7 401.3L814.4 299.6C828.3 286.3 837 268.7 839.1 250 841.3 231.3 836.6 212.3 826.1 196.6 820 188 811.6 180.3 801.9 174.7 792.1 169.1 781.3 165.7 770.1 164.9 759 163.9 747.7 165.4 737.3 169.3 726.9 173.1 717.1 179.3 709.3 187.1L604 292.4C599.6 296.9 593 298.7 586.9 297.1L294.6 219.9C289.6 218.6 284.3 218.6 279.3 219.9 274.3 221.1 269.7 223.9 266.1 227.6L244.6 249.1C241.4 252.3 239 256.3 237.6 260.4 236.1 264.6 235.7 269.1 236.1 273.7 236.7 278.1 238.3 282.4 240.7 286.1 243.1 289.9 246.4 293.1 250.3 295.4L449.7 415.1C454.3 417.9 457.4 422.4 458.1 427.7 458.9 433 457.4 438.3 453.9 442.3L302.1 614.3C298.9 618 294 620.3 289 620.3L241.6 621C240.4 621 239.4 621 238.3 620.7 233.7 620 229.1 620.3 224.7 621.6 220.3 622.9 216.3 625.3 213 628.4L165.4 672C165.4 672 164.9 673 164.6 673.9 164.3 674.9 164.3 675.7 164.4 676.7 164.6 677.7 165 678.6 165.6 679.3 165.9 679.7 166.3 680.1 166.7 680.4L278.1 703.7C284.6 705 289.7 709.7 291.6 716L328.9 837.3 329 837ZM516.3 371.7C514.1 371.7 512 371.3 509.9 370.6L324.1 299.1C315 295.6 310.3 285.3 313.9 276 317.4 266.9 327.7 262.1 337 265.7L522.7 337.1C531.9 340.7 536.6 351 533 360.3 530.3 367.4 523.4 371.7 516.3 371.7ZM714 666.6C707.3 666.6 700.9 662.7 697.7 656.1L614.3 475.4C610.1 466.4 614 455.9 623 451.7 631.9 447.6 642.6 451.4 646.7 460.4L730.1 641.1C734.3 650.1 730.4 660.7 721.4 664.9 719 666 716.4 666.6 714 666.6Z", + "width": 1000 + }, + "search": [ + "flugzeug-b" + ] + }, + { + "uid": "e0913c7ba3ffda6a3919d573660e309b", + "css": "solaranlage-a", + "code": 59561, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M732.1 100C742 100 750 108 750 117.9V140.7C750 150.5 742 158.5 732.1 158.5 722.3 158.5 714.3 150.5 714.3 140.7V117.9C714.3 108 722.3 100 732.1 100ZM646.9 203.8C669.5 181.2 700.2 168.5 732.1 168.5 764.1 168.5 794.8 181.2 817.4 203.8 840 226.4 852.7 257.1 852.7 289.1 852.7 321 840 351.7 817.4 374.3 794.8 396.9 764.1 409.6 732.1 409.6 700.2 409.6 669.5 396.9 646.9 374.3 624.3 351.7 611.6 321 611.6 289.1 611.6 257.1 624.3 226.4 646.9 203.8ZM732.1 204.2C709.6 204.2 688.1 213.1 672.1 229.1 656.2 245 647.3 266.6 647.3 289.1 647.3 311.6 656.2 333.2 672.1 349.1 688.1 365 709.6 373.9 732.1 373.9 754.7 373.9 776.2 365 792.2 349.1 808.1 333.2 817 311.6 817 289.1 817 266.6 808.1 245 792.2 229.1 776.2 213.1 754.7 204.2 732.1 204.2ZM865.8 180.6C872.8 173.7 872.8 162.3 865.8 155.4 858.9 148.4 847.5 148.4 840.6 155.4L824.4 171.5C817.5 178.5 817.5 189.8 824.4 196.8 831.4 203.7 842.7 203.7 849.7 196.8L865.8 180.6ZM590.2 164C596.7 156.6 608 155.9 615.4 162.4L632.5 177.5C639.9 184 640.6 195.3 634.1 202.7 627.6 210.1 616.3 210.8 608.9 204.3L591.8 189.2C584.4 182.7 583.7 171.4 590.2 164ZM880.5 271.2C870.7 271.2 862.7 279.2 862.7 289.1 862.7 298.9 870.7 306.9 880.5 306.9H903.4C913.2 306.9 921.2 298.9 921.2 289.1 921.2 279.2 913.2 271.2 903.4 271.2H880.5ZM824.4 381.4C831.4 374.4 842.7 374.4 849.7 381.4L865.8 397.5C872.8 404.5 872.8 415.8 865.8 422.8 858.9 429.7 847.5 429.7 840.6 422.8L824.4 406.6C817.5 399.6 817.5 388.3 824.4 381.4ZM750 437.4C750 427.6 742 419.6 732.1 419.6 722.3 419.6 714.3 427.6 714.3 437.4V460.3C714.3 470.1 722.3 478.1 732.1 478.1 742 478.1 750 470.1 750 460.3V437.4ZM639.9 381.4C646.8 388.3 646.8 399.6 639.9 406.6L623.7 422.8C616.7 429.7 605.4 429.7 598.5 422.8 591.5 415.8 591.5 404.5 598.5 397.5L614.6 381.4C621.6 374.4 632.9 374.4 639.9 381.4ZM560.9 271.2C551.1 271.2 543.1 279.2 543.1 289.1 543.1 298.9 551.1 306.9 560.9 306.9H583.8C593.6 306.9 601.6 298.9 601.6 289.1 601.6 279.2 593.6 271.2 583.8 271.2H560.9ZM85.7 607L61.6 579.4C57.3 574.6 56 567.9 58.1 561.8 60.2 555.8 65.4 551.3 71.6 550.1L407.4 485.8C412.3 484.9 417.3 486 421.3 489L583.2 608.6 707.5 585.8C712 585 716.6 585.9 720.4 588.3L941.8 731.2C947.4 734.8 950.5 741.2 949.9 747.8 949.4 754.4 945.2 760.1 939.1 762.7L581.9 912.7C575 915.6 567.1 913.9 562 908.4L547.2 892.6C546.1 892.7 544.9 892.6 543.8 892.4L401.2 871.1C397.1 870.5 393.3 868.5 390.6 865.6 388.5 863.4 386.9 860.6 386.2 857.5 385.9 856.1 385.7 854.6 385.7 853.1V720.4L347.7 679.8C343.2 675.1 341.7 668.3 343.8 662.1 345.8 655.8 351.1 651.3 357.5 650.1L535.1 617.5 406.4 522.4 108.9 579.3 279.1 773.8C281.1 772.9 283.2 771.8 285.6 770.6 298.7 764.3 318.7 755.2 346.9 743.9 356.1 740.2 366.5 744.7 370.2 753.9 373.8 763 369.4 773.4 360.2 777.1 332.7 788.1 313.4 796.8 301.2 802.8 295 805.8 290.6 808 287.8 809.5 286.4 810.3 285.4 810.8 284.8 811.2 284.5 811.3 284.3 811.5 284.2 811.5L284.1 811.6C276.7 815.9 267.2 814.4 261.6 808L248.1 792.6C246.7 792.7 245.2 792.7 243.8 792.4L100.9 771C91.2 769.5 84.4 760.5 85.9 750.7 86 750.4 86 750.1 86.1 749.8 85.8 748.6 85.7 747.4 85.7 746.2V607ZM212.2 751.6L121.4 647.8V738L212.2 751.6ZM421.4 838L508.1 851 421.4 758.5V838ZM396.1 679.3L579.5 874.9 894 742.9 707 622.2 396.1 679.3Z", + "width": 1000 + }, + "search": [ + "solaranlage-a" + ] + }, + { + "uid": "ef56a4d15c83580177705e28e2f23acc", + "css": "solaranlage-b", + "code": 59562, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M764.3 117.9C764.3 108 756.3 100 746.4 100 736.6 100 728.6 108 728.6 117.9V140.7C728.6 150.5 736.6 158.5 746.4 158.5 756.3 158.5 764.3 150.5 764.3 140.7V117.9ZM746.4 168.5C714.5 168.5 683.8 181.2 661.2 203.8 638.6 226.4 625.9 257.1 625.9 289.1 625.9 321 638.6 351.7 661.2 374.3 683.8 396.9 714.5 409.6 746.4 409.6 778.4 409.6 809.1 396.9 831.7 374.3 854.3 351.7 867 321 867 289.1 867 257.1 854.3 226.4 831.7 203.8 809.1 181.2 778.4 168.5 746.4 168.5ZM686.4 229.1C702.3 213.1 723.9 204.2 746.4 204.2 768.9 204.2 790.5 213.1 806.4 229.1 822.4 245 831.3 266.6 831.3 289.1 831.3 311.6 822.4 333.2 806.4 349.1 790.5 365 768.9 373.9 746.4 373.9 723.9 373.9 702.3 365 686.4 349.1 670.5 333.2 661.6 311.6 661.6 289.1 661.6 266.6 670.5 245 686.4 229.1ZM880.1 155.4C887.1 162.3 887.1 173.7 880.1 180.6L864 196.8C857 203.7 845.7 203.7 838.7 196.8 831.7 189.8 831.7 178.5 838.7 171.5L854.9 155.4C861.8 148.4 873.1 148.4 880.1 155.4ZM629.7 162.4C622.2 155.9 611 156.6 604.5 164 597.9 171.4 598.7 182.7 606.1 189.2L623.2 204.3C630.6 210.8 641.9 210.1 648.4 202.7 654.9 195.3 654.2 184 646.8 177.5L629.7 162.4ZM877 289.1C877 279.2 884.9 271.2 894.8 271.2H917.6C927.5 271.2 935.5 279.2 935.5 289.1 935.5 298.9 927.5 306.9 917.6 306.9H894.8C884.9 306.9 877 298.9 877 289.1ZM864 381.4C857 374.4 845.7 374.4 838.7 381.4 831.7 388.3 831.7 399.6 838.7 406.6L854.9 422.8C861.8 429.7 873.1 429.7 880.1 422.8 887.1 415.8 887.1 404.5 880.1 397.5L864 381.4ZM746.4 419.6C756.3 419.6 764.3 427.6 764.3 437.4V460.3C764.3 470.1 756.3 478.1 746.4 478.1 736.6 478.1 728.6 470.1 728.6 460.3V437.4C728.6 427.6 736.6 419.6 746.4 419.6ZM654.1 406.6C661.1 399.6 661.1 388.3 654.1 381.4 647.2 374.4 635.9 374.4 628.9 381.4L612.7 397.5C605.8 404.5 605.8 415.8 612.7 422.8 619.7 429.7 631 429.7 638 422.8L654.1 406.6ZM557.4 289.1C557.4 279.2 565.4 271.2 575.2 271.2H598.1C607.9 271.2 615.9 279.2 615.9 289.1 615.9 298.9 607.9 306.9 598.1 306.9H575.2C565.4 306.9 557.4 298.9 557.4 289.1ZM784.8 622.2C780.7 619.2 775.5 618.1 770.6 619.1L676.4 638.7 552.3 534.7C548.1 531.2 542.5 529.8 537.1 531L443.7 551.2 319 446.8C314.8 443.3 309.1 441.9 303.8 443L42.6 499.7C36.7 501 31.8 505.3 29.7 511 27.6 516.8 28.6 523.2 32.3 528.1L187.8 729.5C193.6 736.9 204.1 738.7 211.9 733.5L211.9 733.5 211.9 733.5 211.9 733.4 212.4 733.1C212.9 732.9 213.6 732.4 214.7 731.7 216.8 730.5 220.1 728.5 224.9 725.9 234.3 720.7 249.2 713.1 270.5 703.4 279.4 699.3 283.4 688.7 279.4 679.8 275.3 670.8 264.7 666.8 255.7 670.9 233.6 680.9 217.9 689 207.7 694.6L206.5 695.2 77.8 528.6 302.8 479.8 399.5 560.8 276 587.6C270 588.9 265.1 593.2 263 599 260.9 604.7 261.9 611.2 265.6 616L421.2 817.5C426.9 824.9 437.4 826.6 445.2 821.4L445.2 821.4 445.2 821.4 445.3 821.4 445.7 821.1C446.2 820.8 446.9 820.3 448 819.7 450.1 818.4 453.5 816.4 458.2 813.8 467.6 808.7 482.5 801 503.8 791.3 512.8 787.3 516.8 776.7 512.7 767.7 508.6 758.7 498 754.7 489.1 758.8 467 768.8 451.3 776.9 441 782.5L439.8 783.2 311.2 616.5 536.1 567.7 631.9 648 498.4 675.8C492.2 677 487.2 681.4 485.1 687.3 483.1 693.2 484.2 699.8 488.2 704.6L654.9 906.1C660.1 912.4 668.9 914.3 676.3 910.8L954.1 778.6C959.8 775.9 963.6 770.4 964.2 764.2 964.8 757.9 962.1 751.8 957 748.1L784.8 622.2ZM673.6 872.6L534.6 704.7 770.1 655.7 911.7 759.2 673.6 872.6Z", + "width": 1000 + }, + "search": [ + "solaranlage-b" + ] + }, + { + "uid": "0b05657bc42bebb1ef5adc8070f5066d", + "css": "sonnenschirm-meer", + "code": 59563, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M452.8 152.3C449.5 143 454.5 132.9 463.8 129.6 473.1 126.3 483.2 131.3 486.5 140.6L501.1 182.7C560.3 165.7 622.4 165.6 681.9 182.7 747.2 201.6 804.2 239.6 846.8 292.7 851.6 298.9 854.9 306 856.5 313.6 858.1 321.2 857.6 329.2 855.5 336.6 853.4 344 849.4 351 844.1 356.6 838.8 362.3 832.1 366.6 824.6 369.2L593.9 449.5 663.8 650.2H857.5C867.4 650.2 875.4 658.2 875.4 668 875.4 677.9 867.4 685.9 857.5 685.9H620.5C570.8 687.2 521.5 705 482.2 736.4 478.9 739 474.9 740.3 471.1 740.3H470.9C465.7 740.3 460.5 738 456.9 733.6 450.8 725.9 452.1 714.6 459.8 708.4 505.1 672.3 561.9 651.6 619.9 650.2H626L560.2 461.2 329.2 541.6C324.1 543.3 318.6 544.3 313.2 544.3H313.1C310.8 544.3 308.5 544.2 306.2 543.9 298.5 542.7 291.1 539.7 284.8 535.3 278.5 530.7 273.2 524.7 269.6 517.9 266.1 511 264.2 503.2 264.2 495.4 264.5 427.4 285.7 362.2 325.2 306.9 361.4 256.4 410.3 217.6 467.4 194.3L452.8 152.3ZM354.5 327.4C319.2 376.7 300.5 434.9 300.2 495.4 300.2 497.6 300.7 499.6 301.7 501.4 302.7 503.3 303.9 504.9 305.6 506.2 307.4 507.4 309.4 508.2 311.4 508.4 313.4 508.7 315.5 508.4 317.5 507.9L813.2 335.3C815.2 334.6 816.9 333.4 818.4 332 819.8 330.6 820.8 328.6 821.4 326.6 821.9 324.6 822.1 322.4 821.7 320.4 821.2 318.4 820.4 316.4 819.1 314.9 781.2 267.6 730.5 233.7 672.2 217 645.7 209.3 618.5 205.6 591.5 205.6V205.4C559.2 205.4 526.9 210.9 495.8 221.7L495.5 221.8C438.3 241.7 389.6 278.2 354.5 327.4ZM814.7 875.4C807.5 875.4 800.5 873.9 794.1 870.9 787.7 867.9 781.8 863.4 777.2 857.9L747.5 822.2C746.4 820.7 744.8 819.6 743.1 818.7 739.7 817.2 735.5 817.2 732.1 818.7 730.4 819.6 728.8 820.7 727.6 822.2L697.8 857.9C693.2 863.3 687.4 867.9 680.9 870.7 668.1 876.7 652.5 876.7 639.7 870.7 633.2 867.7 627.4 863.3 622.8 857.7L592.9 822C591.8 820.6 590.2 819.4 588.5 818.6 585.1 817 580.9 817 577.5 818.6 575.8 819.4 574.2 820.6 573.1 822L543.4 857.7C538.8 863.2 532.9 867.7 526.6 870.7 513.8 876.7 498.2 876.7 485.4 870.7 478.9 867.7 473.1 863.3 468.7 857.9L438.7 822.2C437.4 820.7 435.9 819.4 434.2 818.7 430.8 817.2 426.7 817.2 423.2 818.7 421.5 819.6 419.9 820.7 418.8 822.2L388.9 857.9C384.4 863.3 378.5 867.7 372.2 870.7 359.4 876.7 343.8 876.7 330.9 870.7 324.5 867.7 318.6 863.3 314.2 857.9L284.4 822.2C283.1 820.7 281.6 819.4 279.9 818.7 276.5 817.2 272.4 817.2 268.9 818.7 267.2 819.6 265.7 820.7 264.5 822.2L234.7 857.9C230.1 863.3 224.2 867.9 217.8 870.7 204.9 876.7 189.4 876.7 176.5 870.7 170.1 867.7 164.2 863.3 159.7 857.7L132.2 821.9C126.2 814 127.8 802.9 135.7 796.9 143.5 790.9 154.7 792.4 160.7 800.3L187.5 835.6C188.2 836.4 189.8 837.6 191.5 838.4 194.9 840 199.1 840 202.5 838.4 204.2 837.6 205.8 836.4 206.9 835L236.8 799.3C241.4 793.9 247.2 789.4 253.5 786.4 266.4 780.4 281.9 780.4 294.8 786.4 301.2 789.4 307.1 793.9 311.5 799.3L341.4 835C342.6 836.4 344.1 837.7 345.8 838.4 349.2 840 353.4 840 356.8 838.4 358.5 837.6 360.1 836.4 361.2 835L391.1 799.3C395.7 793.9 401.5 789.4 407.8 786.4 420.7 780.4 436.2 780.4 449.1 786.4 455.5 789.4 461.4 793.9 465.9 799.3L495.9 835C497.2 836.6 498.7 837.7 500.4 838.4 503.8 840 507.9 840 511.5 838.4 513.2 837.6 514.8 836.4 515.9 835L545.7 799.3C550.2 793.9 556.1 789.3 562.5 786.3 575.4 780.3 590.9 780.3 603.8 786.3 610.2 789.3 616.1 793.7 620.5 799.2L650.4 834.9C651.5 836.3 653.1 837.4 654.8 838.3 658.2 839.9 662.4 839.9 665.8 838.3 667.5 837.4 669.1 836.3 670.2 834.9L700.1 799.2C704.6 793.7 710.5 789.3 716.8 786.3 729.6 780.3 745.2 780.3 758.1 786.3 764.5 789.3 770.4 793.7 774.8 799.2L804.6 834.9C805.8 836.3 807.4 837.4 809.1 838.3 812.5 839.9 816.7 839.9 820.1 838.3 821.8 837.4 823.4 836.3 824.5 834.9L842.9 812.7C849.2 805.2 860.5 804.2 868.1 810.4 875.6 816.7 876.6 828 870.4 835.6L851.9 857.7C847.4 863.2 841.7 867.6 835.2 870.6 828.8 873.6 821.7 875.2 814.7 875.2V875.4Z", + "width": 1000 + }, + "search": [ + "sonnenschirm-meer" + ] + }, + { + "uid": "36e4a808af72d521ad30e4a01e261e08", + "css": "social-x", + "code": 59564, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M771.4 92.9H228.6C153.6 92.9 92.9 153.6 92.9 228.6V771.4C92.9 846.4 153.6 907.1 228.6 907.1H771.4C846.4 907.1 907.1 846.4 907.1 771.4V228.6C907.1 153.6 846.4 92.9 771.4 92.9ZM228.6 57.1H771.4C866.1 57.1 942.9 133.9 942.9 228.6V771.4C942.9 866.1 866.1 942.9 771.4 942.9H228.6C133.9 942.9 57.1 866.1 57.1 771.4V228.6C57.1 133.9 133.9 57.1 228.6 57.1ZM278.8 232.5C273.1 224.5 262 222.6 254 228.3 245.9 234 244 245.1 249.7 253.2L457.5 546 271.9 774.5C265.6 782.1 266.8 793.4 274.5 799.6 282.1 805.8 293.4 804.6 299.6 797L478.9 576.2 634.9 796C640.6 804.1 651.7 806 659.8 800.3 667.8 794.6 669.7 783.4 664 775.4L278.8 232.5ZM378.8 232.4C373 224.4 361.8 222.6 353.8 228.4 345.8 234.2 344 245.3 349.8 253.3L742.7 796.2C748.5 804.2 759.6 806 767.6 800.2 775.6 794.4 777.4 783.2 771.6 775.2L558.4 480.6 742.4 254.1C748.6 246.5 747.5 235.2 739.8 229 732.2 222.8 720.9 223.9 714.7 231.6L536.7 450.7 378.8 232.4Z", + "width": 1000 + }, + "search": [ + "social-x" + ] + }, + { + "uid": "4ca82669a0764f0e66da7e4b2ff773c2", + "css": "social-xing", + "code": 59565, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M771.4 92.9C846.4 92.9 907.1 153.6 907.1 228.6V771.4C907.1 846.4 846.4 907.1 771.4 907.1H228.6C153.6 907.1 92.9 846.4 92.9 771.4V228.6C92.9 153.6 153.6 92.9 228.6 92.9H771.4ZM228.6 57.1C133.9 57.1 57.1 133.9 57.1 228.6V771.4C57.1 866.1 133.9 942.9 228.6 942.9H771.4C866.1 942.9 942.9 866.1 942.9 771.4V228.6C942.9 133.9 866.1 57.1 771.4 57.1H228.6ZM768.2 171.7C776 177.8 777.3 189.1 771.1 196.8L481.4 562.7 672 817.9C677.9 825.8 676.3 837 668.4 842.9 660.5 848.8 649.3 847.2 643.4 839.3L444.6 573C439.7 566.5 439.9 557.6 444.9 551.3L743.1 174.6C749.3 166.9 760.5 165.6 768.2 171.7ZM319.7 338.7C312 344.9 310.8 356.1 317 363.8L407.6 476.2 271.6 653.4C265.5 661.2 267 672.4 274.8 678.4 282.7 684.5 293.9 683 299.9 675.2L444.5 486.9C449.5 480.3 449.4 471.2 444.2 464.8L344.8 341.4C338.6 333.7 327.4 332.5 319.7 338.7Z", + "width": 1000 + }, + "search": [ + "social-xing" + ] + }, + { + "uid": "80955310c60a993922e78765110c62aa", + "css": "schneeflocke", + "code": 59566, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M491.8 100C501.7 99.9 509.8 107.8 509.9 117.7L510.5 173.7 565.7 131.3C573.5 125.3 584.7 126.8 590.8 134.6 596.8 142.5 595.3 153.7 587.5 159.7L511 218.3 512 316.2C513.2 316.8 514.4 317.4 515.5 318L635.6 387.4C635.9 387.5 636.1 387.7 636.3 387.8L723.2 328.3 727.4 232C727.9 222.2 736.2 214.5 746 215 755.9 215.4 763.5 223.7 763.1 233.6L760.1 303.1 806.3 271.5C814.5 265.9 825.6 268 831.2 276.1 836.7 284.3 834.6 295.4 826.5 300.9L781.1 332 846.5 352.6C855.9 355.6 861.1 365.6 858.1 375 855.2 384.4 845.1 389.7 835.7 386.7L743.6 357.6 656.5 417.3C656.9 419.6 657.1 422.1 657.1 424.5V563.2C657.1 566.9 656.6 570.5 655.7 573.9L743.6 634 835.7 605C845.1 602 855.2 607.2 858.1 616.6 861.1 626 855.9 636.1 846.5 639L781.1 659.7 826.5 690.7C834.6 696.3 836.7 707.4 831.2 715.5 825.6 723.7 814.5 725.8 806.3 720.2L760.1 688.6 763.1 758.1C763.5 767.9 755.9 776.3 746 776.7 736.2 777.1 727.9 769.5 727.4 759.7L723.2 663.4 633.2 601.8 515.5 669.7C514.4 670.3 513.2 671 512 671.5 512.1 672.4 512.2 673.3 512.2 674.3L511 784.4 587.5 843.1C595.3 849.1 596.8 860.3 590.8 868.1 584.7 876 573.5 877.4 565.7 871.4L510.5 829.1 509.9 885.1C509.8 895 501.7 902.9 491.8 902.8 482 902.7 474.1 894.6 474.2 884.7L474.8 829.7 420.4 871.4C412.5 877.4 401.3 876 395.3 868.1 389.3 860.3 390.8 849.1 398.6 843.1L475.3 784.3 476.5 673.9C476.5 673.1 476.5 672.4 476.6 671.7 475.3 671.1 474 670.4 472.7 669.7L354.7 601.6 264.3 663.4 260.1 759.7C259.7 769.5 251.3 777.1 241.5 776.7 231.6 776.3 224 767.9 224.4 758.1L227.5 688.6 181.2 720.2C173.1 725.8 161.9 723.7 156.4 715.5 150.8 707.4 152.9 696.3 161 690.7L206.5 659.7 141.1 639C131.7 636.1 126.4 626 129.4 616.6 132.4 607.2 142.4 602 151.8 605L243.9 634 332.4 573.5C331.5 570.2 331.1 566.7 331.1 563.2V424.5C331.1 422.2 331.3 419.9 331.7 417.7L243.9 357.6 151.8 386.7C142.4 389.7 132.4 384.4 129.4 375 126.4 365.6 131.7 355.6 141.1 352.6L206.5 332 161 300.9C152.9 295.4 150.8 284.3 156.4 276.1 161.9 268 173.1 265.9 181.2 271.5L227.5 303.1 224.4 233.6C224 223.7 231.6 215.4 241.5 215 251.3 214.5 259.7 222.2 260.1 232L264.3 328.3 351.5 388C351.9 387.8 352.2 387.6 352.5 387.4L472.7 318C473.9 317.4 475.1 316.7 476.3 316.2L475.3 218.5 398.6 159.7C390.8 153.7 389.3 142.5 395.3 134.6 401.3 126.8 412.5 125.3 420.4 131.3L474.8 173.1 474.2 118.1C474.1 108.2 482 100.1 491.8 100ZM617.8 418.3L497.7 349C495.5 347.7 492.7 347.7 490.5 349L370.4 418.3C368.2 419.6 366.8 422 366.8 424.5V563.2C366.8 565.8 368.2 568.1 370.4 569.4L490.5 638.8C492.7 640 495.5 640 497.7 638.8L617.8 569.4C620 568.1 621.4 565.8 621.4 563.2V424.5C621.4 422 620 419.6 617.8 418.3Z", + "width": 1000 + }, + "search": [ + "schneeflocke" + ] + }, + { + "uid": "fc02257b1fb2b12a0535b01d3723247a", + "css": "weihnachtsbaum", + "code": 59567, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M517.2 22.9C513.3 11.4 497.1 11.4 493.2 22.9L482.1 55.5H446.1C433.7 55.5 428.6 71.5 438.8 78.6L467.5 98.5 456.6 130.6C452.7 142.2 465.8 152.1 475.8 145.1L505.2 124.7 534.6 145.1C544.6 152.1 557.7 142.2 553.8 130.6L542.9 98.5 571.6 78.6C581.7 71.5 576.7 55.5 564.3 55.5H528.3L517.2 22.9ZM501 69.3L505.2 57 509.4 69.3C511.1 74.4 515.9 77.9 521.3 77.9H533.4L524.1 84.3C519.5 87.5 517.6 93.4 519.4 98.8L523.2 110 512.4 102.5C508.1 99.5 502.3 99.5 498 102.5L487.2 110 491 98.8C492.8 93.4 490.9 87.5 486.2 84.3L477 77.9H489C494.5 77.9 499.3 74.4 501 69.3ZM459.4 198.2L398.7 286.5C371.4 326 399.7 379.9 447.8 379.9H569.3C617.3 379.9 645.6 326 618.4 286.5L557.6 198.2C533.9 163.9 483.1 163.9 459.4 198.2ZM526.9 219.4L587.7 307.6C597.9 322.4 587.3 342.6 569.3 342.6H447.8C429.8 342.6 419.1 322.4 429.3 307.6L490.1 219.4C499 206.5 518.1 206.5 526.9 219.4ZM690.3 591.2C698.7 585.3 710.3 587.4 716.2 595.9L740 630.4C761.3 661.2 778.2 685.7 788.8 705.8 799.5 725.9 806.1 745.6 801.2 765.6 798.1 777.8 792.2 789 783.9 798.4 770.3 813.9 750.3 819.6 727.7 822.3 705.1 824.9 675.4 824.9 638 824.9H382.6C345.2 824.9 315.4 824.9 292.9 822.3 270.2 819.6 250.2 813.9 236.6 798.4 228.3 789 222.4 777.8 219.4 765.6 214.4 745.6 221.1 725.9 231.7 705.8 242.4 685.7 259.3 661.2 280.6 630.4L304.4 595.9C310.3 587.4 321.9 585.3 330.3 591.2 338.8 597 340.9 608.6 335.1 617.1L311.9 650.5C289.8 682.6 274.1 705.3 264.7 723.2 255.1 741.3 254 750.5 255.5 756.6 257.1 763 260.2 768.9 264.6 773.8 268.7 778.6 276.9 782.9 297.2 785.3 317.3 787.7 344.9 787.7 383.9 787.7H636.7C675.7 787.7 703.2 787.7 723.4 785.3 743.7 782.9 751.8 778.6 756 773.8 760.3 768.9 763.4 763 765 756.6 766.6 750.5 765.5 741.3 755.9 723.2 746.4 705.3 730.8 682.6 708.6 650.5L685.5 617.1C679.7 608.6 681.8 597 690.3 591.2ZM628.3 398.6C637 393 648.5 395.5 654.1 404.2L654.6 405C670.4 429.5 683 449.1 691.2 465.1 699.5 481.2 705.1 496.8 703.4 512.8 701.2 533.5 690.8 552.4 674.6 565.5 662.1 575.6 645.9 579.3 627.9 581 610 582.7 586.8 582.7 557.6 582.7H453.1C424 582.7 400.8 582.7 382.8 581 364.8 579.3 348.7 575.6 336.1 565.5 319.9 552.4 309.6 533.5 307.4 512.8 305.7 496.8 311.3 481.2 319.6 465.1 327.8 449.1 340.4 429.5 356.1 405L356.7 404.2C362.3 395.5 373.8 393 382.4 398.6 391.1 404.1 393.6 415.6 388 424.3 371.6 449.9 360 467.9 352.7 482.1 345.3 496.5 343.9 504 344.4 508.8 345.6 519.7 351 529.6 359.5 536.4 363.3 539.5 370.3 542.4 386.4 543.9 402.3 545.5 423.8 545.5 454.2 545.5H556.6C587 545.5 608.4 545.5 624.4 543.9 640.5 542.4 647.5 539.5 651.3 536.4 659.8 529.6 665.2 519.7 666.4 508.8 666.9 504 665.5 496.5 658.1 482.1 650.8 467.9 639.2 449.9 622.8 424.3 617.2 415.6 619.7 404.1 628.3 398.6ZM577.7 836.3C587.9 836.3 596.3 844.7 596.3 854.9V914C596.3 957.2 561.3 992.2 518.1 992.2H499C455.8 992.2 420.8 957.2 420.8 914V854.9C420.8 844.7 429.1 836.3 439.4 836.3 449.7 836.3 458 844.7 458 854.9V914C458 936.6 476.4 955 499 955H518.1C540.7 955 559 936.6 559 914V854.9C559 844.7 567.4 836.3 577.7 836.3ZM682.9 306.8C696.8 306.8 708 295.7 708 281.9 708 268.1 696.8 256.9 682.9 256.9 669 256.9 657.8 268.1 657.8 281.9 657.8 295.7 669 306.8 682.9 306.8ZM320 239.9C320 253.7 308.7 264.8 294.8 264.8 281 264.8 269.7 253.7 269.7 239.9 269.7 226.1 281 214.9 294.8 214.9 308.7 214.9 320 226.1 320 239.9ZM203.1 336C212.8 336 220.6 328.2 220.6 318.6 220.6 308.9 212.8 301.1 203.1 301.1 193.5 301.1 185.7 308.9 185.7 318.6 185.7 328.2 193.5 336 203.1 336ZM766.6 411.5C766.6 421.1 758.8 428.9 749.2 428.9 739.5 428.9 731.7 421.1 731.7 411.5 731.7 401.9 739.5 394.1 749.2 394.1 758.8 394.1 766.6 401.9 766.6 411.5ZM267.2 453.9C283.6 453.9 297 440.5 297 424 297 407.5 283.6 394.1 267.2 394.1 250.7 394.1 237.3 407.5 237.3 424 237.3 440.5 250.7 453.9 267.2 453.9Z", + "width": 1000 + }, + "search": [ + "weihnachtsbaum" + ] + }, + { + "uid": "c4dcd7f392cfacdba71ba19b036f9cb5", + "css": "schlitten-mit-geschenken", + "code": 59568, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M532.1 553.6C544 553.6 553.6 563.2 553.6 575V632.1C553.6 644 544 653.6 532.1 653.6H332.1C320.3 653.6 310.7 644 310.7 632.1V575C310.7 563.2 320.3 553.6 332.1 553.6H532.1ZM332.1 517.9C300.6 517.9 275 543.4 275 575V632.1C275 663.7 300.6 689.3 332.1 689.3H532.1C563.7 689.3 589.3 663.7 589.3 632.1V575C589.3 543.4 563.7 517.9 532.1 517.9H332.1ZM517.9 310.7C529.7 310.7 539.3 320.3 539.3 332.1V446.4C539.3 458.3 529.7 467.9 517.9 467.9H403.6C391.7 467.9 382.1 458.3 382.1 446.4V332.1C382.1 320.3 391.7 310.7 403.6 310.7H517.9ZM403.6 275C372 275 346.4 300.6 346.4 332.1V446.4C346.4 478 372 503.6 403.6 503.6H517.9C549.4 503.6 575 478 575 446.4V332.1C575 300.6 549.4 275 517.9 275H403.6ZM803.6 425C815.4 425 825 434.6 825 446.4V632.1C825 644 815.4 653.6 803.6 653.6H675C663.2 653.6 653.6 644 653.6 632.1V446.4C653.6 434.6 663.2 425 675 425H803.6ZM675 389.3C643.4 389.3 617.9 414.9 617.9 446.4V632.1C617.9 663.7 643.4 689.3 675 689.3H803.6C835.1 689.3 860.7 663.7 860.7 632.1V446.4C860.7 414.9 835.1 389.3 803.6 389.3H675ZM554.8 176.2C562 182.9 562.5 194.2 555.8 201.4L505.6 255.6C498.9 262.8 487.6 263.2 480.3 256.5 473.1 249.8 472.7 238.5 479.4 231.3L529.6 177.1C536.3 169.9 547.6 169.5 554.8 176.2ZM390.2 190.3C397.1 183.3 408.4 183.2 415.5 190.1L456.5 230.7C463.5 237.7 463.6 249 456.7 256 449.7 263 438.4 263.1 431.4 256.1L390.3 215.5C383.3 208.6 383.3 197.3 390.2 190.3ZM840.6 279.9C847.8 286.7 848.2 298 841.5 305.2L791.3 359.3C784.6 366.6 773.3 367 766.1 360.3 758.9 353.6 758.4 342.3 765.1 335L815.3 280.9C822 273.7 833.3 273.2 840.6 279.9ZM670.8 294C677.7 287 689 286.9 696 293.9L737.1 334.5C744.1 341.4 744.2 352.7 737.3 359.7 730.3 366.7 719 366.8 712 359.9L670.9 319.3C663.9 312.3 663.9 301 670.8 294ZM59.8 570C69.6 569.4 78 577 78.5 586.8 80.7 627.8 90.5 659.5 108.1 680.7 125.1 701.2 151.6 714.3 193 714.3H932.1C942 714.3 950 722.3 950 732.1 950 742 942 750 932.1 750H676.3V800H932.1C942 800 950 808 950 817.9 950 827.7 942 835.7 932.1 835.7H193C183.2 835.7 175.2 827.7 175.2 817.9 175.2 808 183.2 800 193 800H426.1V750H193C143.2 750 105.8 733.8 80.6 703.5 56.1 674 45.3 633.5 42.9 588.7 42.4 578.9 49.9 570.5 59.8 570ZM461.8 750V800H640.5V750H461.8Z", + "width": 1000 + }, + "search": [ + "schlitten-mit-geschenken" + ] + }, + { + "uid": "5ccc49dcb8ebd7bad8644adadb2b2eb0", + "css": "weihnachtskugel", + "code": 59569, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M517.2 432.3C517.2 422.4 509.2 414.4 499.3 414.4 489.4 414.4 481.4 422.4 481.4 432.3L481.7 532.3C481.7 542.1 489.7 550.1 499.6 550.1 509.4 550.1 517.4 542.1 517.4 532.3L517.2 432.3ZM607.4 476.6L535.7 546.3C528.6 553.1 528.4 564.4 535.3 571.6 542.2 578.7 553.4 578.9 560.6 572L632.3 502.3C639.4 495.4 639.6 484.1 632.7 477 625.9 469.9 614.6 469.7 607.4 476.6ZM461.2 546.3L389.4 476.6C382.3 469.7 371 469.9 364.2 477 357.3 484.1 357.4 495.4 364.6 502.3L436.3 572C443.4 578.9 454.7 578.7 461.6 571.6 468.4 564.4 468.3 553.1 461.2 546.3ZM535.3 648.4C542.2 641.3 553.4 641.1 560.6 648L632.3 717.7C639.4 724.6 639.6 735.9 632.7 743 625.9 750.1 614.6 750.3 607.4 743.4L535.7 673.7C528.6 666.9 528.4 655.6 535.3 648.4ZM389.4 743.3L461.2 673.6C468.3 666.7 468.4 655.4 461.6 648.3 454.7 641.1 443.4 641 436.3 647.9L364.6 717.6C357.4 724.4 357.3 735.7 364.2 742.9 371 750 382.3 750.1 389.4 743.3ZM499.2 660.9C489.3 660.9 481.3 668.9 481.3 678.7L481.6 778.7C481.6 788.6 489.6 796.6 499.4 796.6 509.3 796.6 517.3 788.6 517.3 778.7L517 678.7C517 668.9 509 660.9 499.2 660.9ZM680.4 608.7C680.3 598.9 672.2 591 662.3 591.1L562.3 592.9C552.4 593 544.6 601.1 544.7 611 544.9 620.9 553 628.7 562.9 628.6L662.9 626.9C672.7 626.7 680.6 618.6 680.4 608.7ZM451.9 608.7C452 618.6 444.2 626.7 434.3 626.9L334.3 628.6C324.4 628.7 316.3 620.9 316.2 611 316 601.1 323.9 593 333.7 592.9L433.7 591.1C443.6 591 451.7 598.9 451.9 608.7ZM440.3 270.6C450.2 270.6 458.2 262.6 458.2 252.7V240.7C458.2 219 475.9 201.6 497.4 201.6H501.3C523 201.6 540.6 219.1 540.6 240.9V253C540.6 262.9 548.6 270.9 558.4 270.9 568.3 270.9 576.3 262.9 576.3 253V240.9C576.3 199.4 542.7 165.9 501.3 165.9H497.4C456.2 165.9 422.6 199.3 422.4 240.6V252.6C422.4 262.4 430.3 270.4 440.2 270.4L440.3 270.6ZM469.7 149.9C479.6 149.9 487.6 141.9 487.6 132V117.9C487.6 112 492.4 107.1 498.3 107.1 504.2 107.1 509 111.9 509 117.9V132.1C509 142 517 150 526.9 150 536.7 150 544.7 142 544.7 132.1V117.9C544.7 92.3 524 71.4 498.3 71.4 472.6 71.4 451.9 92.1 451.9 117.7V131.9C451.9 141.7 459.7 149.7 469.6 149.7L469.7 149.9ZM770 424C725.9 358.3 659.4 310.7 583 290.1 573.4 287.6 563.7 293.3 561.2 302.7 558.6 312.3 564.3 322 573.7 324.6 641.9 342.9 701 385.1 740.3 443.7 779.6 502.3 796.2 573.1 787.2 643.1 778.2 713.1 744 777.4 691.2 824.1 638.3 870.9 570.3 896.7 499.7 897.1 429.2 897.4 360.9 872.3 307.6 826 254.3 779.9 219.6 715.9 209.7 646 200 576.1 216 505.1 254.6 446.1 293.3 387.1 352 344.1 420 325.3 429.6 322.6 435 312.9 432.4 303.3 429.7 293.7 420 288.3 410.4 290.9 334.2 312.1 268.2 360.3 224.7 426.6 181.6 492.9 163.6 572.6 174.6 651 185.4 729.4 224.4 801.3 284.3 853 344.2 904.9 420.7 933.1 500 932.9 579.2 932.4 655.6 903.3 714.9 850.9 774.2 798.4 812.4 726.3 822.6 647.7 832.7 569.1 814 489.6 770 423.9V424Z", + "width": 1000 + }, + "search": [ + "weihnachtskugel" + ] + }, + { + "uid": "c943ea68d9157d78e941acf52155c7e5", + "css": "weihnachtsmuetze", + "code": 59570, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M745.7 761C745.7 751.2 753.7 743.2 763.6 743.2H789C830.4 743.2 864 776.8 864 818.2V873C864 914.4 830.4 948 789 948H175C133.6 948 100 914.4 100 873V819.6C100 809.7 108 801.7 117.9 801.7 127.7 801.7 135.7 809.7 135.7 819.6V873C135.7 894.7 153.3 912.3 175 912.3H789C810.7 912.3 828.3 894.7 828.3 873V818.2C828.3 796.5 810.7 778.9 789 778.9H763.6C753.7 778.9 745.7 770.9 745.7 761ZM763.8 304.3C762.3 294.5 769 285.4 778.7 283.9 799.7 280.7 819.1 270.6 833.8 255.2 848.4 239.9 857.6 220.1 859.8 198.9 862 177.8 857.1 156.5 846 138.5 834.8 120.4 818 106.5 798.1 99 778.2 91.5 756.4 90.8 736.1 97.1 715.8 103.3 698.1 116.1 685.8 133.4 680.1 141.5 669 143.4 660.9 137.7 652.9 132 651 120.8 656.7 112.8 673.5 89 697.8 71.5 725.6 62.9 753.5 54.4 783.4 55.3 810.7 65.6 837.9 75.9 861.1 94.9 876.4 119.7 891.7 144.5 898.3 173.7 895.3 202.7 892.3 231.6 879.7 258.8 859.6 279.9 839.5 301 812.9 314.8 784.1 319.2 774.4 320.7 765.3 314 763.8 304.3ZM674.4 220C634.1 216.5 555.7 237.5 426.5 334.4 235.4 477.7 227 665.2 247.4 750.9H657.6C667.4 750.9 675.4 758.9 675.4 768.8 675.4 778.6 667.4 786.6 657.6 786.6H233.7C225.9 786.6 219 781.5 216.6 774 188.8 683.6 190 467.1 405.1 305.8 536 207.6 623.5 179.8 677.4 184.4 704.8 186.8 725.2 197.8 736.1 214.2 746.9 230.3 747.4 251.1 735.4 266.2 729 274.2 719.3 283.4 709.6 292.7 708 294.2 706.4 295.7 704.8 297.2 693 308.5 680.5 320.9 669.5 334.5 647.4 362 633.3 392.2 641.3 426.6 648.9 459.5 663 505.4 681.1 551.2 699.3 597.2 721 641.7 743.5 672.4 749.3 680.4 747.6 691.6 739.7 697.4 731.7 703.2 720.5 701.5 714.7 693.6 689.5 659.2 666.5 611.4 647.9 564.4 629.2 517.1 614.5 469.4 606.5 434.6 594.9 384.6 616.7 343.2 641.7 312.1 654.2 296.5 668.2 282.9 680.1 271.4 681.9 269.8 683.5 268.2 685.2 266.6 695.2 257.1 702.7 249.9 707.5 243.9 708.4 242.7 709.8 239.1 706.4 234 703 229 694.1 221.7 674.4 220Z", + "width": 1000 + }, + "search": [ + "weihnachtsmuetze" + ] + } + ] +} diff --git a/gfi-ihk-2024/stories/assets/fonts/pictograms/pictograms.eot b/gfi-ihk-2024/stories/assets/fonts/pictograms/pictograms.eot new file mode 100644 index 0000000..362193c Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/pictograms/pictograms.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/pictograms/pictograms.svg b/gfi-ihk-2024/stories/assets/fonts/pictograms/pictograms.svg new file mode 100644 index 0000000..ec6a69f --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/pictograms/pictograms.svg @@ -0,0 +1,368 @@ + + + diff --git a/gfi-ihk-2024/stories/assets/fonts/pictograms/pictograms.ttf b/gfi-ihk-2024/stories/assets/fonts/pictograms/pictograms.ttf new file mode 100644 index 0000000..87e1470 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/pictograms/pictograms.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/pictograms/pictograms.woff b/gfi-ihk-2024/stories/assets/fonts/pictograms/pictograms.woff new file mode 100644 index 0000000..c528116 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/pictograms/pictograms.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/pictograms/pictograms.woff2 b/gfi-ihk-2024/stories/assets/fonts/pictograms/pictograms.woff2 new file mode 100644 index 0000000..aed2657 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/pictograms/pictograms.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_black_macroman/SourceSansPro-Black-webfont.eot b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_black_macroman/SourceSansPro-Black-webfont.eot new file mode 100644 index 0000000..ba1606a Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_black_macroman/SourceSansPro-Black-webfont.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_black_macroman/SourceSansPro-Black-webfont.svg b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_black_macroman/SourceSansPro-Black-webfont.svg new file mode 100644 index 0000000..73fc948 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_black_macroman/SourceSansPro-Black-webfont.svg @@ -0,0 +1,914 @@ + + + \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_black_macroman/SourceSansPro-Black-webfont.ttf b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_black_macroman/SourceSansPro-Black-webfont.ttf new file mode 100644 index 0000000..59f9457 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_black_macroman/SourceSansPro-Black-webfont.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_black_macroman/SourceSansPro-Black-webfont.woff b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_black_macroman/SourceSansPro-Black-webfont.woff new file mode 100644 index 0000000..f2f7cfe Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_black_macroman/SourceSansPro-Black-webfont.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_black_macroman/SourceSansPro-Black-webfont.woff2 b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_black_macroman/SourceSansPro-Black-webfont.woff2 new file mode 100644 index 0000000..148c9cc Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_black_macroman/SourceSansPro-Black-webfont.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_blackitalic_macroman/SourceSansPro-BlackIt-webfont.eot b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_blackitalic_macroman/SourceSansPro-BlackIt-webfont.eot new file mode 100644 index 0000000..08455f9 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_blackitalic_macroman/SourceSansPro-BlackIt-webfont.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_blackitalic_macroman/SourceSansPro-BlackIt-webfont.svg b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_blackitalic_macroman/SourceSansPro-BlackIt-webfont.svg new file mode 100644 index 0000000..c8162d0 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_blackitalic_macroman/SourceSansPro-BlackIt-webfont.svg @@ -0,0 +1,812 @@ + + + \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_blackitalic_macroman/SourceSansPro-BlackIt-webfont.ttf b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_blackitalic_macroman/SourceSansPro-BlackIt-webfont.ttf new file mode 100644 index 0000000..efa474f Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_blackitalic_macroman/SourceSansPro-BlackIt-webfont.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_blackitalic_macroman/SourceSansPro-BlackIt-webfont.woff b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_blackitalic_macroman/SourceSansPro-BlackIt-webfont.woff new file mode 100644 index 0000000..d79e39e Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_blackitalic_macroman/SourceSansPro-BlackIt-webfont.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_blackitalic_macroman/SourceSansPro-BlackIt-webfont.woff2 b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_blackitalic_macroman/SourceSansPro-BlackIt-webfont.woff2 new file mode 100644 index 0000000..44b7f05 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_blackitalic_macroman/SourceSansPro-BlackIt-webfont.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bold_macroman/SourceSansPro-Bold-webfont.eot b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bold_macroman/SourceSansPro-Bold-webfont.eot new file mode 100644 index 0000000..696e238 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bold_macroman/SourceSansPro-Bold-webfont.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bold_macroman/SourceSansPro-Bold-webfont.svg b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bold_macroman/SourceSansPro-Bold-webfont.svg new file mode 100644 index 0000000..979c47e --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bold_macroman/SourceSansPro-Bold-webfont.svg @@ -0,0 +1,955 @@ + + + \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bold_macroman/SourceSansPro-Bold-webfont.ttf b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bold_macroman/SourceSansPro-Bold-webfont.ttf new file mode 100644 index 0000000..0be419f Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bold_macroman/SourceSansPro-Bold-webfont.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bold_macroman/SourceSansPro-Bold-webfont.woff b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bold_macroman/SourceSansPro-Bold-webfont.woff new file mode 100644 index 0000000..2822479 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bold_macroman/SourceSansPro-Bold-webfont.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bold_macroman/SourceSansPro-Bold-webfont.woff2 b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bold_macroman/SourceSansPro-Bold-webfont.woff2 new file mode 100644 index 0000000..12f82ef Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bold_macroman/SourceSansPro-Bold-webfont.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bolditalic_macroman/SourceSansPro-BoldIt-webfont.eot b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bolditalic_macroman/SourceSansPro-BoldIt-webfont.eot new file mode 100644 index 0000000..1f620d6 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bolditalic_macroman/SourceSansPro-BoldIt-webfont.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bolditalic_macroman/SourceSansPro-BoldIt-webfont.svg b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bolditalic_macroman/SourceSansPro-BoldIt-webfont.svg new file mode 100644 index 0000000..201f2dc --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bolditalic_macroman/SourceSansPro-BoldIt-webfont.svg @@ -0,0 +1,831 @@ + + + \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bolditalic_macroman/SourceSansPro-BoldIt-webfont.ttf b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bolditalic_macroman/SourceSansPro-BoldIt-webfont.ttf new file mode 100644 index 0000000..a9b355c Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bolditalic_macroman/SourceSansPro-BoldIt-webfont.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bolditalic_macroman/SourceSansPro-BoldIt-webfont.woff b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bolditalic_macroman/SourceSansPro-BoldIt-webfont.woff new file mode 100644 index 0000000..0c80769 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bolditalic_macroman/SourceSansPro-BoldIt-webfont.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bolditalic_macroman/SourceSansPro-BoldIt-webfont.woff2 b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bolditalic_macroman/SourceSansPro-BoldIt-webfont.woff2 new file mode 100644 index 0000000..eac4ae0 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_bolditalic_macroman/SourceSansPro-BoldIt-webfont.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralight_macroman/SourceSansPro-ExtraLight-webfont.eot b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralight_macroman/SourceSansPro-ExtraLight-webfont.eot new file mode 100644 index 0000000..a316d40 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralight_macroman/SourceSansPro-ExtraLight-webfont.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralight_macroman/SourceSansPro-ExtraLight-webfont.svg b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralight_macroman/SourceSansPro-ExtraLight-webfont.svg new file mode 100644 index 0000000..a5d79c9 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralight_macroman/SourceSansPro-ExtraLight-webfont.svg @@ -0,0 +1,905 @@ + + + \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralight_macroman/SourceSansPro-ExtraLight-webfont.ttf b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralight_macroman/SourceSansPro-ExtraLight-webfont.ttf new file mode 100644 index 0000000..ee20d3c Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralight_macroman/SourceSansPro-ExtraLight-webfont.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralight_macroman/SourceSansPro-ExtraLight-webfont.woff b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralight_macroman/SourceSansPro-ExtraLight-webfont.woff new file mode 100644 index 0000000..d531a24 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralight_macroman/SourceSansPro-ExtraLight-webfont.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralight_macroman/SourceSansPro-ExtraLight-webfont.woff2 b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralight_macroman/SourceSansPro-ExtraLight-webfont.woff2 new file mode 100644 index 0000000..1310e92 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralight_macroman/SourceSansPro-ExtraLight-webfont.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralightitalic_macroman/SourceSansPro-ExtraLightIt-webfont.eot b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralightitalic_macroman/SourceSansPro-ExtraLightIt-webfont.eot new file mode 100644 index 0000000..ec01e1e Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralightitalic_macroman/SourceSansPro-ExtraLightIt-webfont.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralightitalic_macroman/SourceSansPro-ExtraLightIt-webfont.svg b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralightitalic_macroman/SourceSansPro-ExtraLightIt-webfont.svg new file mode 100644 index 0000000..d5ebfa3 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralightitalic_macroman/SourceSansPro-ExtraLightIt-webfont.svg @@ -0,0 +1,828 @@ + + + \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralightitalic_macroman/SourceSansPro-ExtraLightIt-webfont.ttf b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralightitalic_macroman/SourceSansPro-ExtraLightIt-webfont.ttf new file mode 100644 index 0000000..34ac46b Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralightitalic_macroman/SourceSansPro-ExtraLightIt-webfont.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralightitalic_macroman/SourceSansPro-ExtraLightIt-webfont.woff b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralightitalic_macroman/SourceSansPro-ExtraLightIt-webfont.woff new file mode 100644 index 0000000..581651e Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralightitalic_macroman/SourceSansPro-ExtraLightIt-webfont.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralightitalic_macroman/SourceSansPro-ExtraLightIt-webfont.woff2 b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralightitalic_macroman/SourceSansPro-ExtraLightIt-webfont.woff2 new file mode 100644 index 0000000..6671b34 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_extralightitalic_macroman/SourceSansPro-ExtraLightIt-webfont.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_italic_macroman/SourceSansPro-It-webfont.eot b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_italic_macroman/SourceSansPro-It-webfont.eot new file mode 100644 index 0000000..e8ea131 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_italic_macroman/SourceSansPro-It-webfont.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_italic_macroman/SourceSansPro-It-webfont.svg b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_italic_macroman/SourceSansPro-It-webfont.svg new file mode 100644 index 0000000..bbb6662 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_italic_macroman/SourceSansPro-It-webfont.svg @@ -0,0 +1,843 @@ + + + \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_italic_macroman/SourceSansPro-It-webfont.ttf b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_italic_macroman/SourceSansPro-It-webfont.ttf new file mode 100644 index 0000000..97c1e66 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_italic_macroman/SourceSansPro-It-webfont.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_italic_macroman/SourceSansPro-It-webfont.woff b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_italic_macroman/SourceSansPro-It-webfont.woff new file mode 100644 index 0000000..ec92aba Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_italic_macroman/SourceSansPro-It-webfont.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_italic_macroman/SourceSansPro-It-webfont.woff2 b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_italic_macroman/SourceSansPro-It-webfont.woff2 new file mode 100644 index 0000000..8ead602 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_italic_macroman/SourceSansPro-It-webfont.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_light_macroman/SourceSansPro-Light-webfont.eot b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_light_macroman/SourceSansPro-Light-webfont.eot new file mode 100644 index 0000000..5b47430 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_light_macroman/SourceSansPro-Light-webfont.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_light_macroman/SourceSansPro-Light-webfont.svg b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_light_macroman/SourceSansPro-Light-webfont.svg new file mode 100644 index 0000000..f619731 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_light_macroman/SourceSansPro-Light-webfont.svg @@ -0,0 +1,904 @@ + + + \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_light_macroman/SourceSansPro-Light-webfont.ttf b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_light_macroman/SourceSansPro-Light-webfont.ttf new file mode 100644 index 0000000..97e6f8c Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_light_macroman/SourceSansPro-Light-webfont.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_light_macroman/SourceSansPro-Light-webfont.woff b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_light_macroman/SourceSansPro-Light-webfont.woff new file mode 100644 index 0000000..88721d5 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_light_macroman/SourceSansPro-Light-webfont.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_light_macroman/SourceSansPro-Light-webfont.woff2 b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_light_macroman/SourceSansPro-Light-webfont.woff2 new file mode 100644 index 0000000..3736c86 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_light_macroman/SourceSansPro-Light-webfont.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_lightitalic_macroman/SourceSansPro-LightIt-webfont.eot b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_lightitalic_macroman/SourceSansPro-LightIt-webfont.eot new file mode 100644 index 0000000..61c8ea3 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_lightitalic_macroman/SourceSansPro-LightIt-webfont.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_lightitalic_macroman/SourceSansPro-LightIt-webfont.svg b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_lightitalic_macroman/SourceSansPro-LightIt-webfont.svg new file mode 100644 index 0000000..9400ab9 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_lightitalic_macroman/SourceSansPro-LightIt-webfont.svg @@ -0,0 +1,830 @@ + + + \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_lightitalic_macroman/SourceSansPro-LightIt-webfont.ttf b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_lightitalic_macroman/SourceSansPro-LightIt-webfont.ttf new file mode 100644 index 0000000..3807ede Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_lightitalic_macroman/SourceSansPro-LightIt-webfont.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_lightitalic_macroman/SourceSansPro-LightIt-webfont.woff b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_lightitalic_macroman/SourceSansPro-LightIt-webfont.woff new file mode 100644 index 0000000..53d0fa4 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_lightitalic_macroman/SourceSansPro-LightIt-webfont.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_lightitalic_macroman/SourceSansPro-LightIt-webfont.woff2 b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_lightitalic_macroman/SourceSansPro-LightIt-webfont.woff2 new file mode 100644 index 0000000..f566a5e Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_lightitalic_macroman/SourceSansPro-LightIt-webfont.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_regular_macroman/SourceSansPro-Regular-webfont.eot b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_regular_macroman/SourceSansPro-Regular-webfont.eot new file mode 100644 index 0000000..0e5aac2 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_regular_macroman/SourceSansPro-Regular-webfont.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_regular_macroman/SourceSansPro-Regular-webfont.svg b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_regular_macroman/SourceSansPro-Regular-webfont.svg new file mode 100644 index 0000000..b7068b6 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_regular_macroman/SourceSansPro-Regular-webfont.svg @@ -0,0 +1,978 @@ + + + \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_regular_macroman/SourceSansPro-Regular-webfont.ttf b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_regular_macroman/SourceSansPro-Regular-webfont.ttf new file mode 100644 index 0000000..fd9a090 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_regular_macroman/SourceSansPro-Regular-webfont.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_regular_macroman/SourceSansPro-Regular-webfont.woff b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_regular_macroman/SourceSansPro-Regular-webfont.woff new file mode 100644 index 0000000..028fde8 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_regular_macroman/SourceSansPro-Regular-webfont.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_regular_macroman/SourceSansPro-Regular-webfont.woff2 b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_regular_macroman/SourceSansPro-Regular-webfont.woff2 new file mode 100644 index 0000000..8f6c6ce Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_regular_macroman/SourceSansPro-Regular-webfont.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibold_macroman/SourceSansPro-Semibold-webfont.eot b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibold_macroman/SourceSansPro-Semibold-webfont.eot new file mode 100644 index 0000000..f84dd34 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibold_macroman/SourceSansPro-Semibold-webfont.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibold_macroman/SourceSansPro-Semibold-webfont.svg b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibold_macroman/SourceSansPro-Semibold-webfont.svg new file mode 100644 index 0000000..f742ad2 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibold_macroman/SourceSansPro-Semibold-webfont.svg @@ -0,0 +1,968 @@ + + + \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibold_macroman/SourceSansPro-Semibold-webfont.ttf b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibold_macroman/SourceSansPro-Semibold-webfont.ttf new file mode 100644 index 0000000..f0587bc Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibold_macroman/SourceSansPro-Semibold-webfont.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibold_macroman/SourceSansPro-Semibold-webfont.woff b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibold_macroman/SourceSansPro-Semibold-webfont.woff new file mode 100644 index 0000000..c37f776 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibold_macroman/SourceSansPro-Semibold-webfont.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibold_macroman/SourceSansPro-Semibold-webfont.woff2 b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibold_macroman/SourceSansPro-Semibold-webfont.woff2 new file mode 100644 index 0000000..9e5f242 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibold_macroman/SourceSansPro-Semibold-webfont.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibolditalic_macroman/SourceSansPro-SemiboldIt-webfont.eot b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibolditalic_macroman/SourceSansPro-SemiboldIt-webfont.eot new file mode 100644 index 0000000..4326459 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibolditalic_macroman/SourceSansPro-SemiboldIt-webfont.eot differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibolditalic_macroman/SourceSansPro-SemiboldIt-webfont.svg b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibolditalic_macroman/SourceSansPro-SemiboldIt-webfont.svg new file mode 100644 index 0000000..a5ade50 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibolditalic_macroman/SourceSansPro-SemiboldIt-webfont.svg @@ -0,0 +1,838 @@ + + + \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibolditalic_macroman/SourceSansPro-SemiboldIt-webfont.ttf b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibolditalic_macroman/SourceSansPro-SemiboldIt-webfont.ttf new file mode 100644 index 0000000..9bc8dfc Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibolditalic_macroman/SourceSansPro-SemiboldIt-webfont.ttf differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibolditalic_macroman/SourceSansPro-SemiboldIt-webfont.woff b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibolditalic_macroman/SourceSansPro-SemiboldIt-webfont.woff new file mode 100644 index 0000000..3ce9513 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibolditalic_macroman/SourceSansPro-SemiboldIt-webfont.woff differ diff --git a/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibolditalic_macroman/SourceSansPro-SemiboldIt-webfont.woff2 b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibolditalic_macroman/SourceSansPro-SemiboldIt-webfont.woff2 new file mode 100644 index 0000000..f22bdca Binary files /dev/null and b/gfi-ihk-2024/stories/assets/fonts/sourcesanspro_semibolditalic_macroman/SourceSansPro-SemiboldIt-webfont.woff2 differ diff --git a/gfi-ihk-2024/stories/assets/img/check.svg b/gfi-ihk-2024/stories/assets/img/check.svg new file mode 100644 index 0000000..0775f66 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/img/check.svg @@ -0,0 +1,9 @@ + + + diff --git a/gfi-ihk-2024/stories/assets/img/dropdown-arrow.svg b/gfi-ihk-2024/stories/assets/img/dropdown-arrow.svg new file mode 100644 index 0000000..ad5c7da --- /dev/null +++ b/gfi-ihk-2024/stories/assets/img/dropdown-arrow.svg @@ -0,0 +1,3 @@ + diff --git a/gfi-ihk-2024/stories/assets/img/germany.svg b/gfi-ihk-2024/stories/assets/img/germany.svg new file mode 100644 index 0000000..1127077 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/img/germany.svg @@ -0,0 +1,1846 @@ + + + diff --git a/gfi-ihk-2024/stories/assets/img/half-check.svg b/gfi-ihk-2024/stories/assets/img/half-check.svg new file mode 100644 index 0000000..26ae3a2 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/img/half-check.svg @@ -0,0 +1,9 @@ + + + diff --git a/gfi-ihk-2024/stories/assets/img/loader-switch.gif b/gfi-ihk-2024/stories/assets/img/loader-switch.gif new file mode 100644 index 0000000..30c8204 Binary files /dev/null and b/gfi-ihk-2024/stories/assets/img/loader-switch.gif differ diff --git a/gfi-ihk-2024/stories/assets/img/preload.svg b/gfi-ihk-2024/stories/assets/img/preload.svg new file mode 100644 index 0000000..71fca36 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/img/preload.svg @@ -0,0 +1,10 @@ + + \ No newline at end of file diff --git a/gfi-ihk-2024/stories/assets/img/quote.svg b/gfi-ihk-2024/stories/assets/img/quote.svg new file mode 100644 index 0000000..5006a01 --- /dev/null +++ b/gfi-ihk-2024/stories/assets/img/quote.svg @@ -0,0 +1,13 @@ + + + diff --git a/gfi-ihk-2024/stories/atoms/badge/Badge.stories.js b/gfi-ihk-2024/stories/atoms/badge/Badge.stories.js new file mode 100644 index 0000000..db9fca8 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/badge/Badge.stories.js @@ -0,0 +1,19 @@ +import {createBadge} from "./BadgeComponent"; + +export default { + title: 'Atoms/Badge', + args: { + count: 68, + }, + argTypes: { + count: { + name: 'Anzahl', + } + } +} +const Template = ({...args}) => { + return createBadge({...args}); +} + +export const Badge = Template.bind({}); +Badge.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/badge/BadgeComponent.js b/gfi-ihk-2024/stories/atoms/badge/BadgeComponent.js new file mode 100644 index 0000000..179d314 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/badge/BadgeComponent.js @@ -0,0 +1,8 @@ +import './badge.scss'; +import {createElement} from "../../_global/scripts/helpers"; + +export const createBadge = ({ + count = 8, +}) => { + return createElement('span', ['badge'], count.toString()); +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/badge/badge.scss b/gfi-ihk-2024/stories/atoms/badge/badge.scss new file mode 100644 index 0000000..4b63940 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/badge/badge.scss @@ -0,0 +1,20 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.badge { + position: relative; + display: inline-flex; + justify-content: center; + align-items: center; + vertical-align: top; + min-width: 1.5em; + height: 1.5em; + background-color: var(--theme-color-primary-dimmed-03); + font-family: 'Korb', sans-serif; + font-size: var(--font-size-copy); + line-height: 1.2em; + border-radius: var(--border-radius-md); + font-weight: 600; + padding: 0.02em 0.4em 0; + margin-left: 0.3em; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/blockquote/Blockquote.stories.js b/gfi-ihk-2024/stories/atoms/blockquote/Blockquote.stories.js new file mode 100644 index 0000000..a7d8daf --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/blockquote/Blockquote.stories.js @@ -0,0 +1,34 @@ +import {createBlockquote} from "./BlockquoteComponent"; + +export default { + title: 'Atoms/Blockquote', + args: { + quote: ['Ein Unternehmen zu gründen, ähnelt dem Kuchenbacken: Du brauchst alle nötigen Zutaten und jede einzelne davon in der genau passenden Menge.'], + author: 'Max Mustermann, Unternehmer', + type: 'regular', + }, + argTypes: { + quote: { + name: 'Zitat', + }, + author: { + name: 'Autor', + }, + type: { + name: 'Seiten-Typ', + control: 'select', + options: ['regular', 'magazine'], + } + } +} +const Template = ({...args}) => { + return createBlockquote({...args}); +} + +export const RegularBlockquote = Template.bind({}); +RegularBlockquote.args = {}; + +export const MagazineBlockquote = Template.bind({}); +MagazineBlockquote.args = { + type: 'magazine', +}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/blockquote/BlockquoteComponent.js b/gfi-ihk-2024/stories/atoms/blockquote/BlockquoteComponent.js new file mode 100644 index 0000000..eeb6665 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/blockquote/BlockquoteComponent.js @@ -0,0 +1,20 @@ +import './blockquote.scss'; +import {createElement} from "../../_global/scripts/helpers"; + +export const createBlockquote = ({ + quote = 'Ein Unternehmen zu gründen, ähnelt dem Kuchenbacken: Du brauchst alle nötigen Zutaten und jede einzelne davon in der genau passenden Menge.', + author = 'Max Mustermann, Unternehmer', + type = 'regular', +}) => { + const blockquote = createElement('blockquote'); + blockquote.dataset.quoteType = type; + if (typeof quote === 'string') { + createElement('p', [], quote, blockquote); + } else { + quote.map((p) => { + createElement('p', [], p, blockquote); + }) + } + createElement('p', ['author'], author, blockquote); + return blockquote; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/blockquote/blockquote.scss b/gfi-ihk-2024/stories/atoms/blockquote/blockquote.scss new file mode 100644 index 0000000..825af3d --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/blockquote/blockquote.scss @@ -0,0 +1,95 @@ +blockquote { + border-left: 6px solid var(--theme-color-secondary); + margin: 2em 0; + padding-left: 1.2em; + font-style: italic; + + .author { + font-style: normal; + font-size: var(--font-size-small); + line-height: 1.2; + } +} + +.magazine-article blockquote, blockquote[data-quote-type='magazine'] { + border-left: 0; + font-weight: 300; + font-style: normal; + margin: calc(var(--section-margin) * 0.6) 0; + padding: 0 20px 0 40px; + + @media(max-width: 767px) { + padding: 0 0 0 20px; + } + + p:not(.author), div.text { + line-height: 1.3; + font-size: var(--font-size-h2); + + &:first-child:before { + content: ""; + position: relative; + display: block; + width: 30px; + height: 30px; + background-image: url('../../assets/img/quote.svg'); + background-size: 100%; + margin: 2px 0 2px -40px; + + @media(max-width: 767px) { + margin-left: -20px; + } + } + } + + p:not(.author):last-child:after, div.text:last-child:after, .author:after, h4:after { + content: ""; + position: relative; + display: block; + width: 30px; + height: 30px; + background-image: url('../../assets/img/quote.svg'); + background-size: 100%; + margin: 2px 0 2px -40px; + transform: rotate(180deg); + + @media(max-width: 767px) { + margin-left: -20px; + } + } + + .author, h4 { + position: relative; + font-weight: 400; + text-align: right; + margin-right: -20px; + margin-top: 36px; + font-family: "Source Sans Pro", sans-serif; + font-size: 18px; + + &:before { + content: "— "; + position: relative; + top: -1px; + margin-right: 2px; + } + + &:after { + position: absolute; + top: -36px; + left: 0; + } + + @media(max-width: 767px) { + margin-right: 0; + padding-left: 30px; + font-size: 16px; + font-weight: 500; + margin-top: 32px; + + &:after { + top: -30px; + } + } + } +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/button/Button.stories.js b/gfi-ihk-2024/stories/atoms/button/Button.stories.js new file mode 100644 index 0000000..f2ed331 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/button/Button.stories.js @@ -0,0 +1,74 @@ +import {createButton} from './ButtonComponent'; + +export default { + title: 'Atoms/Button', + argTypes: { + label: { + name: 'Button-Text', + control: 'text', + defaultValue: 'Button', + }, + size: { + name: 'Größe', + control: {type: 'select'}, + options: ['regular', 'small'], + defaultValue: 'regular', + }, + color: { + name: 'Farbe', + control: {type: 'select'}, + options: ['primary', 'secondary', 'primary-light', 'white'], + defaultValue: 'primary', + }, + iconPosition: { + name: 'Icon-Position', + control: {type: 'select'}, + options: ['none', 'icon-left', 'icon-right'], + defaultValue: 'none', + }, + icon: { + name: 'Icon', + control: {type: 'select'}, + options: ['pfeil-rechts', 'pfeil-simple-rechts', 'galerie', 'kalender'], + }, + }, +}; + +const Template = ({label, ...args}) => { + return createButton({label, ...args}); +}; + +export const PrimaryButton = Template.bind({}); +PrimaryButton.args = { + //primary: true, +}; + +export const SecondaryButton = Template.bind({}); +SecondaryButton.args = { + color: 'secondary', +}; + +export const GalleryToggle = Template.bind({}); +GalleryToggle.args = { + label: 'Galerie öffnen', + iconPosition: 'icon-right', + icon: 'galerie', +}; + +export const LightArrowButton = Template.bind({}); +LightArrowButton.args = { + color: 'primary-light', + label: 'Buttontext', + iconPosition: 'icon-left', + icon: 'pfeil-rechts', +}; + +export const SmallButton = Template.bind({}); +SmallButton.args = { + size: 'small', +}; + +export const SliderButton = Template.bind({}); +SliderButton.args = { + label: '1', +}; diff --git a/gfi-ihk-2024/stories/atoms/button/ButtonComponent.js b/gfi-ihk-2024/stories/atoms/button/ButtonComponent.js new file mode 100644 index 0000000..f7c229c --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/button/ButtonComponent.js @@ -0,0 +1,36 @@ +import './button.scss'; + +export const createButton = + ({ + elementType = 'a', + color = 'primary', + size = 'regular', + link = '#', + preventClick = true, + label, + icon, + iconPosition, + onClick, + }) => { + const btn = document.createElement(elementType); + btn.innerHTML = label; + btn.addEventListener('click', onClick); + const classes = ['btn', color, 'btn-' + size]; + if (iconPosition && iconPosition !== 'none' && icon) { + classes.push(iconPosition); + classes.push('icon-' + icon); + } + btn.className = classes.join(' '); + if (link && elementType === 'a') { + btn.href = link; + } + + if (preventClick) { + btn.addEventListener('click', (e) => { + e.preventDefault(); + }) + } + + return btn; + }; + diff --git a/gfi-ihk-2024/stories/atoms/button/button.scss b/gfi-ihk-2024/stories/atoms/button/button.scss new file mode 100644 index 0000000..42065b4 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/button/button.scss @@ -0,0 +1,180 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.btn { + --button-bg-color: var(--theme-color-primary); + --button-text-color: var(--theme-color-white); + --button-padding: 16px 24px; + --button-min-size: 60px; + --button-icon-padding: 58px; + --button-icon-offset: 18px; + --button-hover-shadow-opacity: 0.3; + --button-hover-shadow-size: 6px; + position: relative; + display: inline-flex; + align-items: center; + justify-content: center; + font-family: 'Korb', sans-serif; + border-radius: var(--border-radius-lg); + font-size: var(--font-size-copy); + line-height: 1; + padding: var(--button-padding); + text-decoration: none; + border: 0; + min-height: var(--button-min-size); + min-width: var(--button-min-size); + cursor: pointer; + font-weight: 400; + text-align: left; + transition: 0.2s ease; + @include focus-visible; + + @media(max-width: 999px) { + --button-icon-padding: 52px; + --button-icon-offset: 16px; + --button-padding: 14px 20px; + --button-min-size: 52px; + } + + @media(max-width: 767px) { + --button-icon-padding: 44px; + --button-icon-offset: 12px; + --button-padding: 12px 16px; + --button-min-size: 44px; + --button-hover-shadow-size: 4px; + } +} + +.btn, .btn:hover { + background-color: var(--button-bg-color); + color: var(--button-text-color); +} + +.btn.secondary { + --button-bg-color: var(--theme-color-secondary); + --button-text-color: var(--theme-color-primary); + --button-hover-shadow-opacity: 0.4; +} + +.btn.white { + --button-bg-color: var(--theme-color-white); + --button-text-color: var(--theme-color-primary); + --button-hover-shadow-opacity: 0.35; +} + +.btn.primary-light { + --button-bg-color: var(--theme-color-primary-dimmed-03); + --button-text-color: var(--theme-color-primary); + --button-hover-shadow-opacity: 0.45; +} + +.btn.primary-extra-light { + --button-bg-color: var(--theme-color-primary-dimmed-04); + --button-text-color: var(--theme-color-primary); + --button-hover-shadow-opacity: 0.5; +} + +.btn.secondary-light { + --button-bg-color: #9AD7A3; + --button-text-color: var(--theme-color-primary); + --button-hover-shadow-opacity: 0.45; +} + +.btn::after { + content: ''; + position: absolute; + display: block; + top: 0; + left: 0; + right: 0; + bottom: 0; + border-radius: var(--border-radius-lg); + box-shadow: 0 0 0 2px var(--button-bg-color); + opacity: 0; + transition: 0.3s ease; +} + +.btn:hover::after { + opacity: var(--button-hover-shadow-opacity); + box-shadow: 0 0 0 var(--button-hover-shadow-size) var(--button-bg-color); +} + +.btn-small { + --button-icon-padding: 48px; + --button-icon-offset: 12px; + --button-min-size: 42px; + --button-padding: 10px 18px; + --button-hover-shadow-size: 4px; + border-radius: var(--border-radius-md); + + &::after { + border-radius: var(--border-radius-md); + } + + @media(max-width: 999px) { + --button-icon-padding: 46px; + --button-min-size: 38px; + } +} + +.btn-medium { + --button-min-size: 48px; + --button-padding: 10px 18px; + --button-hover-shadow-size: 5px; + border-radius: var(--border-radius-md); + + &::after { + border-radius: var(--border-radius-md); + } + + @media(max-width: 999px) { + --button-min-size: 44px; + --button-icon-padding: 46px; + --button-hover-shadow-size: 4px; + } +} + +button::-moz-focus-inner { + border: 0; +} + +.btn::before { + display: none; +} + +.btn.icon-left { + padding-left: var(--button-icon-padding); +} + +.btn.icon-right { + padding-right: var(--button-icon-padding); +} + +.btn.icon-left::before, .btn.icon-right::before { + font-family: 'Icons', sans-serif; + position: absolute; + display: block; + font-size: var(--icon-size); + left: var(--button-icon-offset); + top: 50%; + margin-top: calc(var(--icon-size) * -0.5); +} + +.btn.icon-right::before { + left: auto; + right: var(--button-icon-offset); +} + +.btn.icon-inline { + padding: 0; + display: flex; + align-items: center; + justify-content: center; + + &::before { + position: relative; + display: block; + font-family: 'Icons', sans-serif; + font-size: var(--icon-size); + } +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/event-teaser/EventTeaser.stories.js b/gfi-ihk-2024/stories/atoms/event-teaser/EventTeaser.stories.js new file mode 100644 index 0000000..8620b51 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/event-teaser/EventTeaser.stories.js @@ -0,0 +1,36 @@ +import {createEventTeaser} from "./EventTeaserComponent"; +import {EventTeaserData, NoDateEventTeaserData, SearchResultEventTeaserData} from "./EventTeaserData"; + +export default { + title: 'Atoms/Event Teaser', + parameters: { + backgrounds: { + default: 'lightblue', + }, + }, + args: { + event: EventTeaserData, + }, + argTypes: { + event: { + name: 'Veranstaltung', + } + } +} + +const Template = ({...args}) => { + return createEventTeaser({...args}); +}; + +export const EventTeaser = Template.bind({}); +EventTeaser.args = {}; + +export const EventWithoutDate = Template.bind({}); +EventWithoutDate.args = { + event: NoDateEventTeaserData, +}; + +export const EventSearchResult = Template.bind({}); +EventSearchResult.args = { + event: SearchResultEventTeaserData, +}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/event-teaser/EventTeaserComponent.js b/gfi-ihk-2024/stories/atoms/event-teaser/EventTeaserComponent.js new file mode 100644 index 0000000..3dbd43b --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/event-teaser/EventTeaserComponent.js @@ -0,0 +1,42 @@ +import './event-teaser.scss'; +import {createElement} from "../../_global/scripts/helpers"; +import {EventTeaserData, EventTeaserStatus, EventTeaserTitles, SearchResultEventTeaserData} from "./EventTeaserData"; + +export const createEventTeaser = ({ + event = EventTeaserData, + isExtended = false, +}) => { + const a = createElement('a', ['event-teaser']); + const dateBox = createElement('div', ['date-box'], null, a); + const textBox = createElement('div', ['text-box', 'date-wrapper'], null, a); + + if (isExtended) { + event = SearchResultEventTeaserData; + event.title = EventTeaserTitles[Math.floor(Math.random() * EventTeaserTitles.length)]; + event.details.status = EventTeaserStatus[Math.floor(Math.random() * EventTeaserStatus.length)]; + } + + if (event.date) { + createElement('span', ['weekday'], event.date.weekday, dateBox); + createElement('span', ['day'], event.date.day, dateBox); + createElement('span', ['month'], event.date.month, dateBox); + } else { + dateBox.classList.add('no-date'); + } + + createElement('p', ['ev-title'], event.title, textBox); + + if (event.details) { + for (const [key, value] of Object.entries(event.details)) { + if (typeof value === 'string') { + createElement('div', [key], value, textBox); + } else if (typeof value === 'object') { + createElement('div', [key, value.type], value.label, textBox); + } + } + } + + a.href = event.link; + + return a; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/event-teaser/EventTeaserData.js b/gfi-ihk-2024/stories/atoms/event-teaser/EventTeaserData.js new file mode 100644 index 0000000..940eaa3 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/event-teaser/EventTeaserData.js @@ -0,0 +1,48 @@ +export const EventTeaserTitles = [ + 'Basisseminar – Besser informiert in die Selbstständigkeit', + 'NBank-Beratungssprechtag in Göttingen', + 'Aktuelle Änderungen im Zoll- und Aussenwirtschaftsrecht zum Jahreswechsel 2022/2023', + 'Social Media Manager/-in (IHK) - Webinar', +] + +export const EventTeaserStatus = [ + { + type: 'reserved', + label: 'Anmeldefrist abgelaufen', + }, + { + type: 'waiting-list', + label: 'Warteliste', + }, + { + type: 'open', + label: 'Freie Plätze vorhanden', + } +] + +export const EventTeaserData = { + date: { weekday: 'Mo.', day: '20', month: 'Sep. 2022' }, + title: EventTeaserTitles[Math.floor(Math.random() * EventTeaserTitles.length)], + link: '#', + details: null, +} + +export const NoDateEventTeaserData = { + date: null, + title: EventTeaserTitles[Math.floor(Math.random() * EventTeaserTitles.length)], + link: '#', + details: null, +} + +export const SearchResultEventTeaserData = { + date: { weekday: 'Mo.', day: '20', month: 'Sep. 2022' }, + title: EventTeaserTitles[Math.floor(Math.random() * EventTeaserTitles.length)], + link: '#', + details: { + date: '20.09.2022', + time: '19:00 Uhr', + price: '299 €', + location: 'Musterstraße 12, 12345 Muster', + status: EventTeaserStatus[Math.floor(Math.random() * EventTeaserStatus.length)], + } +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/event-teaser/event-teaser.scss b/gfi-ihk-2024/stories/atoms/event-teaser/event-teaser.scss new file mode 100644 index 0000000..df3eac0 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/event-teaser/event-teaser.scss @@ -0,0 +1,154 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.event-teaser, .events-list a:not(.btn) { + background-color: white; + border-radius: 8px; + overflow: hidden; + display: flex; + transition: 0.3s ease; + text-decoration: none; + @include focus-visible; + + &:hover { + color: var(--theme-color-secondary-intensed); + + .date-box { + background-color: var(--theme-color-secondary-intensed); + } + } + + .date-box { + display: flex; + flex-direction: column; + justify-content: flex-end; + background-color: var(--theme-color-primary); + color: var(--theme-color-white); + margin-right: 18px; + font-family: "Korb", sans-serif; + min-height: 80px; + font-size: 14px; + line-height: 1; + text-transform: uppercase; + padding: 7px 12px 8px; + min-width: 80px; + transition: 0.2s ease; + + @media(max-width: 767px) { + margin-right: 12px; + justify-content: flex-start; + padding-top: 10px; + } + + span { + white-space: nowrap; + } + + span:nth-child(2) { + font-size: 36px; + margin-left: -2px; + } + + &.no-date { + align-items: flex-start; + + &:before { + @include icon-sanduhr; + font-family: 'Icons', sans-serif; + font-size: var(--icon-size); + line-height: 1; + margin-bottom: 4px; + margin-top: 5px; + } + + * { + display: none; + } + } + } + + .text-box { + align-self: center; + padding: 10px 18px 10px 0; + line-height: 1.2; + + @media(max-width: 767px) { + font-size: var(--font-size-small); + } + } + + p { + margin: 0; + + &:not(:last-child) { + margin: 2px 0 0.3em; + } + } + + .ev-title { + ~ div { + display: inline-block; + font-size: var(--font-size-small); + line-height: 1.2em; + margin-right: 15px; + margin-bottom: 2px; + color: var(--theme-color-primary); + + &::before { + position: relative; + display: inline-block; + font-family: 'Icons', sans-serif; + font-size: 18px; + line-height: 20px; + margin-right: 5px; + vertical-align: top; + color: var(--theme-color-primary); + } + + @media(max-width: 567px) { + display: block; + padding-left: 24px; + position: relative; + + &:before { + position: absolute; + left: 0; + } + } + + &.date::before { + @include icon-xsmall-kalender; + } + &.time::before { + @include icon-xsmall-uhr; + } + &.location::before { + @include icon-xsmall-pin; + } + &.interested-parties::before { + @include icon-xsmall-liste; + } + &.price::before { + @include icon-xsmall-euro; + } + &.status { + &::before { + @include icon-xsmall-offen; + color: #2E8533; + } + + &.interested-parties, &.waiting-list { + &::before { + @include icon-xsmall-liste; + color: var(--theme-color-primary); + } + } + + &.reserved::before { + @include icon-xsmall-geschlossen; + color: #EA515A; + } + } + } + } +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/input-checkbox-radio/InputCheckboxRadio.stories.js b/gfi-ihk-2024/stories/atoms/input-checkbox-radio/InputCheckboxRadio.stories.js new file mode 100644 index 0000000..2d163b1 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/input-checkbox-radio/InputCheckboxRadio.stories.js @@ -0,0 +1,44 @@ +import {createInputCheckboxRadio} from "./InputCheckboxRadioComponent"; + +export default { + title: 'Atoms/Input Checkbox Radio', + args: { + type: 'checkbox', + //checked: false, + //id: 'accepted', + //name: 'accepted', + }, + argTypes: { + type: { + name: 'Checkbox oder Radio', + control: 'select', + options: ['checkbox', 'radio'], + defaultValue: 'checkbox', + }, + /* + id: { + name: 'ID', + }, + name: { + name: 'Name-Attribut', + }, + checked: { + name: 'Vorausgewählt', + }, + */ + } +} + +const Template = ({...args}) => { + return createInputCheckboxRadio({...args}); +}; + +export const InputCheckbox = Template.bind({}); +InputCheckbox.args = { + type: 'checkbox', +}; + +export const InputRadio = Template.bind({}); +InputRadio.args = { + type: 'radio', +}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/input-checkbox-radio/InputCheckboxRadioComponent.js b/gfi-ihk-2024/stories/atoms/input-checkbox-radio/InputCheckboxRadioComponent.js new file mode 100644 index 0000000..78e0187 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/input-checkbox-radio/InputCheckboxRadioComponent.js @@ -0,0 +1,19 @@ +import './input-checkbox-radio.scss'; +import {createElement} from "../../_global/scripts/helpers"; + +export const createInputCheckboxRadio = ({ + type= 'checkbox', + checked = false, + id = 'accepted', + name = 'accepted', + isRequired = true, +}) => { + const input = createElement('input', []); + input.id = id; + input.name = name; + input.type = type; + input.checked = checked; + input.required = isRequired; + + return input; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/input-checkbox-radio/input-checkbox-radio.scss b/gfi-ihk-2024/stories/atoms/input-checkbox-radio/input-checkbox-radio.scss new file mode 100644 index 0000000..f6c1ffb --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/input-checkbox-radio/input-checkbox-radio.scss @@ -0,0 +1,57 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +input[type="checkbox"].form-control { + width: 20px; + padding: 0; +} + +input[type="checkbox"], input[type="radio"] { + --input-size: 20px; + position: relative; + display: inline-block; + vertical-align: top; + appearance: none; + -webkit-appearance: none; + background-color: var(--theme-color-white); + border: 1px solid var(--theme-color-primary); + width: var(--input-size); + height: var(--input-size); + border-radius: var(--border-radius-xs); + background-size: 20px; + background-position: center; + background-repeat: no-repeat; + transition: 0.25s ease; + margin: 0 9px 0 0; + @include focus-visible; + + &:checked { + background-image: url("../../assets/img/check.svg"); + background-color: var(--theme-color-primary); + } + + &.half-checked { + background-image: url("../../assets/img/half-check.svg"); + background-color: var(--theme-color-secondary); + } + + ~ label { + display: inline-block; + vertical-align: top; + //max-width: calc(100% - 40px); + margin-top: 0; + margin-bottom: 0; + font-size: var(--font-size-copy); + line-height: 1.2; + + @media(max-width: 767px) { + margin-top: 2px; + } + } +} + +input[type="radio"] { + --input-size: 22px; + border-radius: 50%; + margin: -1px 8px 0 -1px; +} diff --git a/gfi-ihk-2024/stories/atoms/input-select/InputSelect.stories.js b/gfi-ihk-2024/stories/atoms/input-select/InputSelect.stories.js new file mode 100644 index 0000000..6bc6228 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/input-select/InputSelect.stories.js @@ -0,0 +1,37 @@ +import {createInputSelect} from "./InputSelectComponent"; +import {InputSelectData} from "./InputSelectData"; + +export default { + title: 'Atoms/Input Select', + args: { + options: InputSelectData, + selected: -1, + id: 'field-name', + name: 'field-name', + placeholder: 'Bitte wählen', + }, + argTypes: { + options: { + name: 'Optionen', + }, + selected: { + name: 'Vorausgewählt (-1 = keine Auswahl)', + }, + id: { + name: 'ID', + }, + name: { + name: 'Name-Attribut', + }, + placeholder: { + name: 'Platzhalter', + }, + } +} + +const Template = ({...args}) => { + return createInputSelect({...args}); +}; + +export const InputSelect = Template.bind({}); +InputSelect.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/input-select/InputSelectComponent.js b/gfi-ihk-2024/stories/atoms/input-select/InputSelectComponent.js new file mode 100644 index 0000000..44decb3 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/input-select/InputSelectComponent.js @@ -0,0 +1,36 @@ +import './input-select.scss'; +import {createElement} from "../../_global/scripts/helpers"; +import {InputSelectData} from "./InputSelectData"; + +export const createInputSelect = ({ + classes = '', + selected = -1, + options = InputSelectData, + id = 'username', + name = 'username', + isRequired = true, + placeholder = 'Bitte wählen', +}) => { + const select = createElement('select', classes && classes.length > 0 ? classes.split(' ') : []); + select.id = id; + select.name = name; + + if (isRequired) { + select.required = true; + } + if (placeholder && placeholder.length > 0) { + const ph = createElement('option', [], placeholder, select); + ph.disabled = true; + ph.selected = true; + } + + options.map((opt, index) => { + const option = createElement('option', [], opt.label, select); + option.value = opt.value; + if (index === selected) { + option.selected = true; + } + }) + + return select; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/input-select/InputSelectData.js b/gfi-ihk-2024/stories/atoms/input-select/InputSelectData.js new file mode 100644 index 0000000..1eba4ea --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/input-select/InputSelectData.js @@ -0,0 +1,18 @@ +export const InputSelectData = [ + { + label: 'Auswahl 01', + value: '1', + }, + { + label: 'Auswahl 02', + value: '2', + }, + { + label: 'Auswahl 03', + value: '3', + }, + { + label: 'Auswahl 04', + value: '4', + } +] \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/input-select/input-select.scss b/gfi-ihk-2024/stories/atoms/input-select/input-select.scss new file mode 100644 index 0000000..4da9edb --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/input-select/input-select.scss @@ -0,0 +1,31 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +select, select.form-control { + @include form-field; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-image: url('../../assets/img/dropdown-arrow.svg'); + background-repeat: no-repeat; + background-position: right center; + background-size: 36px; + padding-right: 42px; + + @media(max-width: 1199px) { + background-size: 30px; + padding-right: 34px; + } +} + +select::-ms-expand { + display: none; +} + +select[multiple] { + background-image: none; +} + +select option { + font: inherit; +} diff --git a/gfi-ihk-2024/stories/atoms/input-text/InputText.stories.js b/gfi-ihk-2024/stories/atoms/input-text/InputText.stories.js new file mode 100644 index 0000000..9557924 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/input-text/InputText.stories.js @@ -0,0 +1,35 @@ +import {createInputText} from "./InputTextComponent"; + +export default { + title: 'Atoms/Input Text', + args: { + type: 'text', + id: 'field-name', + name: 'field-name', + placeholder: 'Platzhalter-Text', + }, + argTypes: { + type: { + name: 'Input Typ', + control: 'select', + options: ['text', 'email', 'password', 'textarea'], + defaultValue: 'text', + }, + id: { + name: 'ID', + }, + name: { + name: 'Name-Attribut', + }, + placeholder: { + name: 'Platzhalter', + }, + } +} + +const Template = ({...args}) => { + return createInputText({...args}); +}; + +export const InputText = Template.bind({}); +InputText.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/input-text/InputTextComponent.js b/gfi-ihk-2024/stories/atoms/input-text/InputTextComponent.js new file mode 100644 index 0000000..a64efe5 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/input-text/InputTextComponent.js @@ -0,0 +1,25 @@ +import './input-text.scss'; +import {createElement} from "../../_global/scripts/helpers"; + +export const createInputText = ({ + type = 'text', + id = 'username', + name = 'username', + isRequired = false, + placeholder = 'Platzhalter-Text', + classes = '', +}) => { + const input = createElement(type === 'textarea' ? 'textarea' : 'input', classes && classes.length > 0 ? classes.split(' ') : []); + input.id = id; + input.name = name; + input.required = isRequired; + + if (placeholder) { + input.placeholder = placeholder; + } + if (type !== 'textarea') { + input.type = type; + } + + return input; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/input-text/input-text.scss b/gfi-ihk-2024/stories/atoms/input-text/input-text.scss new file mode 100644 index 0000000..51b39ac --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/input-text/input-text.scss @@ -0,0 +1,38 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="date"], input[type="datetime"], input[type="tel"], textarea, textarea.form-control { + @include form-field; + + &::-webkit-input-placeholder { + color: var(--theme-color-secondary-intensed); + } + &:-ms-input-placeholder { + color: var(--theme-color-secondary-intensed); + } + &::placeholder { + color: var(--theme-color-secondary-intensed); + } + + &:focus { + &::-webkit-input-placeholder { + color: var(--theme-color-secondary-dimmed); + } + &:-ms-input-placeholder { + color: var(--theme-color-secondary-dimmed); + } + &::placeholder { + color: var(--theme-color-secondary-dimmed); + } + } +} + +textarea, textarea.form-control { + height: auto; + transition: box-shadow 0.2s ease; + max-width: 100%; +} + +[data-browser="chrome"] textarea { + padding-left: 10px; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/interview-item/InterviewItem.stories.js b/gfi-ihk-2024/stories/atoms/interview-item/InterviewItem.stories.js new file mode 100644 index 0000000..73fda87 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/interview-item/InterviewItem.stories.js @@ -0,0 +1,23 @@ +import './interview-item.scss'; +import {createInterviewItem} from "./InterviewItemComponent"; + +export default { + title: 'Atoms/Interview Item', + args: { + partnerClass: 'interviewer', + headline: 'Wirtschaftsmagazin', + text: 'Die explodierenden Energiekosten – gerade auch für Strom – sind existenzbedrohend für viele Unternehmen aus dem produzierenden Gewerbe. Wie kann die Landesregierung hier aktiv werden, um konkret zu helfen?' + }, +} + +const Template = ({...args}) => { + return createInterviewItem({...args}); +}; + +export const InterviewItem = Template.bind({}); +InterviewItem.args = {}; + +export const InterviewItemPartner = Template.bind({}); +InterviewItemPartner.args = { + partnerClass: 'partner', +}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/interview-item/InterviewItemComponent.js b/gfi-ihk-2024/stories/atoms/interview-item/InterviewItemComponent.js new file mode 100644 index 0000000..7af1b02 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/interview-item/InterviewItemComponent.js @@ -0,0 +1,21 @@ +import './interview-item.scss'; +import {createElement} from "../../_global/scripts/helpers"; + +export const createInterviewItem = + ({ + partnerClass = 'interviewer', + headline = '', + text = '', + }) => { + + const div = createElement('div', ['interview-item', partnerClass]); + if (headline) { + const headlineDiv = createElement('div', ['headline'], headline, div); + } + if (text) { + const textDiv = createElement('div', ['text'], null, div); + const textContent = createElement('p', [], text, textDiv); + } + + return div; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/interview-item/interview-item.scss b/gfi-ihk-2024/stories/atoms/interview-item/interview-item.scss new file mode 100644 index 0000000..e2d240a --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/interview-item/interview-item.scss @@ -0,0 +1,19 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.interview-item { + margin: 40px 50px 20px 0; + padding: 20px; + border: 2px solid var(--theme-color-primary); + border-radius: 20px 20px 20px 0; + font-weight: 400; + .headline { + padding-bottom: 10px; + font-weight: 600; + } + &.partner { + margin: 0 0 20px 50px; + border-color: var(--theme-color-secondary); + border-radius: 20px 0 20px 20px; + } +} diff --git a/gfi-ihk-2024/stories/atoms/label/Label.stories.js b/gfi-ihk-2024/stories/atoms/label/Label.stories.js new file mode 100644 index 0000000..485284d --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/label/Label.stories.js @@ -0,0 +1,28 @@ +import {createLabel} from "./LabelComponent"; + +export default { + title: 'Atoms/Label', + args: { + text: 'Benutzername', + forAttribute: 'name', + isRequired: false, + }, + argTypes: { + text: { + name: 'Label-Text', + }, + forAttribute: { + name: 'For-Attribute', + }, + isRequired: { + name: 'Pflichtfeld', + }, + } +} + +const Template = ({...args}) => { + return createLabel({...args}); +}; + +export const Label = Template.bind({}); +Label.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/label/LabelComponent.js b/gfi-ihk-2024/stories/atoms/label/LabelComponent.js new file mode 100644 index 0000000..4718583 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/label/LabelComponent.js @@ -0,0 +1,18 @@ +import './label.scss'; +import {createElement} from "../../_global/scripts/helpers"; + +export const createLabel = ({ + text = 'Benutzername', + forAttribute = 'name', + isRequired = false, + isHidden = false, +}) => { + const label = createElement('label', isHidden ? ['visually-hidden'] : [], text); + label.htmlFor = forAttribute; + if (isRequired) { + const asterix = createElement('sup', [], '*', label); + asterix.title = 'Pflichtfeld'; + } + + return label; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/label/label.scss b/gfi-ihk-2024/stories/atoms/label/label.scss new file mode 100644 index 0000000..033283c --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/label/label.scss @@ -0,0 +1,31 @@ +label { + display: block; + font-size: var(--font-size-small); + font-weight: 400; + margin: 0; + + a:hover { + color: var(--theme-color-link-hover); + } + + sup { + vertical-align: top; + margin-left: 0.1em; + } +} + +//input[type='radio'], input[type='checkbox'] { +// ~ label { +// font-size: var(--font-size-copy); +// line-height: 1.4; +// display: inline-block; +// vertical-align: top; +// max-width: calc(100% - 40px); +// margin-top: calc(10px - 0.6em); +// margin-bottom: 1em; +// +// @media(max-width: 999px) { +// margin-top: calc(10px - 0.65em); +// } +// } +//} diff --git a/gfi-ihk-2024/stories/atoms/pagination/Pagination.stories.js b/gfi-ihk-2024/stories/atoms/pagination/Pagination.stories.js new file mode 100644 index 0000000..48dac30 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/pagination/Pagination.stories.js @@ -0,0 +1,25 @@ +import {createArtwork} from "../../components/artwork/ArtworkComponent"; +import {createPagination} from "./PaginationComponent"; + +export default { + title: 'Atoms/Pagination', + args: { + length: 5, + current: 1, + }, + argTypes: { + length: { + name: 'Seitenanzahl', + }, + current: { + name: 'Aktuelle Seite', + } + } +} + +const Template = ({...args}) => { + return createPagination({...args}); +}; + +export const Pagination = Template.bind({}); +Pagination.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/pagination/PaginationComponent.js b/gfi-ihk-2024/stories/atoms/pagination/PaginationComponent.js new file mode 100644 index 0000000..189e4e7 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/pagination/PaginationComponent.js @@ -0,0 +1,21 @@ +import './pagination.scss'; +import {createElement} from "../../_global/scripts/helpers"; +import {createButton} from "../button/ButtonComponent"; + +export const createPagination = ({ + length = 5, + current = 1, +}) => { + const pagination = createElement('div', ['pagination']); + const ul = createElement('ul', [], null, pagination); + for (let i = 0; i < length; i++) { + const li = createElement('li', [], null, ul); + const btn = createButton({label:(i + 1).toString()}); + if (i === current - 1) { + btn.classList.add('current'); + } + li.appendChild(btn); + } + + return pagination; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/pagination/pagination.scss b/gfi-ihk-2024/stories/atoms/pagination/pagination.scss new file mode 100644 index 0000000..f4978bd --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/pagination/pagination.scss @@ -0,0 +1,34 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.pagination { + --pagination-button-margin: 5px; + + @media(max-width: 767px) { + --pagination-button-margin: 3px; + } + + ul { + list-style: none; + display: flex; + flex-wrap: wrap; + padding: 0; + margin: 0 calc(var(--pagination-button-margin) * -1); + width: 100%; + } + + .btn { + margin: var(--pagination-button-margin); + padding-left: 5px; + padding-right: 5px; + + &.current { + --button-bg-color: var(--theme-color-primary-dimmed-04); + --button-text-color: var(--theme-color-primary); + + &::after { + display: none; + } + } + } +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/progress-bar/ProgressBar.stories.js b/gfi-ihk-2024/stories/atoms/progress-bar/ProgressBar.stories.js new file mode 100644 index 0000000..3f400a9 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/progress-bar/ProgressBar.stories.js @@ -0,0 +1,25 @@ +import {createProgressBar} from "./ProgressBarComponent"; + +export default { + title: 'Atoms/Progress Bar', + args: { + progress: 50, + }, + argTypes: { + progress: { + name: 'Fortschritt', + control: { + type: 'range', + min: 0, + max: 100, + }, + } + }, +} + +const Template = ({...args}) => { + return createProgressBar({...args}); +}; + +export const ProgressBar = Template.bind({}); +ProgressBar.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/progress-bar/ProgressBarComponent.js b/gfi-ihk-2024/stories/atoms/progress-bar/ProgressBarComponent.js new file mode 100644 index 0000000..6f0888c --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/progress-bar/ProgressBarComponent.js @@ -0,0 +1,12 @@ +import './progress-bar.scss'; +import {createElement} from "../../_global/scripts/helpers"; + +export const createProgressBar = ({ + progress = 50, +}) => { + const div = createElement('div', ['progress']); + const span = createElement('span', ['bar'], null, div); + span.style.width = progress.toString() + '%'; + + return div; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/progress-bar/progress-bar.scss b/gfi-ihk-2024/stories/atoms/progress-bar/progress-bar.scss new file mode 100644 index 0000000..fd95451 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/progress-bar/progress-bar.scss @@ -0,0 +1,38 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.progress { + --color-fg: var(--theme-color-primary); + --color-bg: var(--theme-color-primary-dimmed-02); + --bg-opacity: 1; + + position: relative; + width: 150px; + height: 14px; + border-radius: 7px; + overflow: hidden; + font-size: 0; + line-height: 0; + margin: 0 -1; + + @media(max-width: 767px) { + width: 120px; + height: 12px; + } + + &::before { + content: ''; + @include full-size; + background-color: var(--color-bg); + opacity: var(--bg-opacity); + } + + .bar { + position: absolute; + display: block; + height: 100%; + border-top-right-radius: 7px; + border-bottom-right-radius: 7px; + background-color: var(--color-fg); + } +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/reading-time/ReadingTime.stories.js b/gfi-ihk-2024/stories/atoms/reading-time/ReadingTime.stories.js new file mode 100644 index 0000000..df9fdf0 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/reading-time/ReadingTime.stories.js @@ -0,0 +1,23 @@ +import {createReadingTime} from "./ReadingTimeComponent"; + +export default { + title: 'Atoms/Reading Time', + argTypes: { + minutes: { + name: 'Minuten', + control: { + type: 'range', + min: 1, + max: 20, + }, + defaultValue: 6, + }, + } +} + +const Template = ({label, ...args}) => { + return createReadingTime({...args}); +}; + +export const ReadingTime = Template.bind({}); +ReadingTime.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/reading-time/ReadingTimeComponent.js b/gfi-ihk-2024/stories/atoms/reading-time/ReadingTimeComponent.js new file mode 100644 index 0000000..c8682a2 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/reading-time/ReadingTimeComponent.js @@ -0,0 +1,13 @@ +import './rading-time.scss'; +import {createElement} from "../../_global/scripts/helpers"; + +export const createReadingTime = + ({ + minutes = 6, + }) => { + const rt = createElement('span', ['reading-time']); + createElement('span', ['value'], minutes.toString() + ' Min', rt); + createElement('span', ['label'], 'Lesezeit', rt); + + return rt; + } \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/reading-time/rading-time.scss b/gfi-ihk-2024/stories/atoms/reading-time/rading-time.scss new file mode 100644 index 0000000..4058766 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/reading-time/rading-time.scss @@ -0,0 +1,39 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.reading-time { + --color: var(--theme-color-primary); + display: block; + font-size: 0; + font-weight: 700; + font-family: "Korb", sans-serif; + text-transform: uppercase; + //margin: 8px; + color: var(--color); + transition: color 0.3s ease; + z-index: 2; + + span { + padding-left: 4px; + font-size: var(--font-size-xs); + line-height: 1.4; + display: inline-block; + } + + .value { + background-color: var(--color); + color: var(--theme-color-white); + padding: 0 6px; + transition: background-color 0.3s ease; + } +} + +a:hover .reading-time { + --color: var(--theme-color-link-hover); +} + +.teaser .reading-time:last-child { + position: absolute; + bottom: 0; + right: 0; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/search-button/SearchButton.stories.js b/gfi-ihk-2024/stories/atoms/search-button/SearchButton.stories.js new file mode 100644 index 0000000..a0499bb --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/search-button/SearchButton.stories.js @@ -0,0 +1,18 @@ +import {createSearchButton} from "./SearchButtonComponent"; + +export default { + title: 'Atoms/Search Button', + args: {} +} + +const Template = ({...args}) => { + return createSearchButton({...args}); +}; + +export const SearchButton = Template.bind({}); +SearchButton.args = {}; + +export const SearchButtonColored = Template.bind({}); +SearchButtonColored.args = { + btnClass: 'secondary', +}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/search-button/SearchButtonComponent.js b/gfi-ihk-2024/stories/atoms/search-button/SearchButtonComponent.js new file mode 100644 index 0000000..7572437 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/search-button/SearchButtonComponent.js @@ -0,0 +1,12 @@ +import './search-button.scss'; +import {createElement} from "../../_global/scripts/helpers"; + +export const createSearchButton = ({ + btnClass = 'primary', +}) => { + const button = createElement('button', ['search-submit', btnClass]); + button.type = 'submit'; + button.ariaLabel = 'Suche starten'; + + return button; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/search-button/search-button.scss b/gfi-ihk-2024/stories/atoms/search-button/search-button.scss new file mode 100644 index 0000000..432ef30 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/search-button/search-button.scss @@ -0,0 +1,61 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +button.search-submit { + position: absolute; + display: flex; + align-items: center; + justify-content: center; + top: 0; + right: 0; + width: 80px; + height: 80px; + border-radius: 32px; + border: 0; + background-color: var(--theme-color-secondary); + color: var(--theme-color-primary); + padding: 0 2px 0 0; + cursor: pointer; + transition: 0.25s ease; + @include focus-visible; + + &:hover { + background-color: var(--theme-color-secondary-intensed); + color: var(--theme-color-background); + } + + &:before { + @include icon-suche-big; + font-family: 'Icons', sans-serif; + position: relative; + display: block; + text-align: center; + font-size: 40px; + line-height: 1; + } + + &.secondary { + background-color: var(--theme-color-primary); + color: var(--theme-color-white); + &:hover { + background-color: var(--theme-color-primary-dimmed-04); + color: var(--theme-color-primary); + } + } + + @media(max-width: 767px) { + border-radius: 28px; + width: 70px; + height: 70px; + + &:before { + font-size: 36px; + } + } +} + +#searchcategoryaddition a { + //@extend .btn-small; + margin-bottom: 8px; + margin-right: 10px; +} diff --git a/gfi-ihk-2024/stories/atoms/search-input/SearchInput.stories.js b/gfi-ihk-2024/stories/atoms/search-input/SearchInput.stories.js new file mode 100644 index 0000000..fa6df58 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/search-input/SearchInput.stories.js @@ -0,0 +1,28 @@ +import {createSearchInput} from "./SearchInputComponent"; + +export default { + title: 'Atoms/Search Input', + args: { + placeholder: 'Hier Ihr Thema finden', + autocomplete: false, + id: 'search-term', + }, + argTypes: { + placeholder: { + name: 'Platzhalter', + }, + autocomplete: { + name: 'Auto-Vervollständigung des Browsers erlauben', + }, + id: { + name: 'ID', + }, + } +} + +const Template = ({...args}) => { + return createSearchInput({...args}); +}; + +export const SearchInput = Template.bind({}); +SearchInput.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/search-input/SearchInputComponent.js b/gfi-ihk-2024/stories/atoms/search-input/SearchInputComponent.js new file mode 100644 index 0000000..f975e05 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/search-input/SearchInputComponent.js @@ -0,0 +1,30 @@ +import './search-input.scss'; +import {createElement} from "../../_global/scripts/helpers"; + +export const createSearchInput = ({ + typeahead = false, + placeholder = 'Hier Ihr Thema finden', + value = null, + api = null, + autocomplete = false, + id = 'search-term', +}) => { + const input = createElement('input', typeahead ? ['search-field', 'typeahead'] : ['search-field']); + input.id = id; + input.type = 'search'; + if (!autocomplete) { + input.autocomplete = 'off'; + } + if (value) { + input.value = value; + } + if (placeholder) { + input.placeholder = placeholder; + } + if (api) { + input.dataset.api = api; + input.classList.add('typeahead'); + } + + return input; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/search-input/search-input.scss b/gfi-ihk-2024/stories/atoms/search-input/search-input.scss new file mode 100644 index 0000000..cfdf7c2 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/search-input/search-input.scss @@ -0,0 +1,59 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +input.search-field { + position: relative; + display: block; + border-radius:var(--border-radius-md) var(--border-radius-xl) var(--border-radius-xl) var(--border-radius-md); + width: calc(100% - 1px); + height: 80px; + background-color: white; + padding: 24px 90px 24px 24px; + font-family: 'Source Sans Pro', sans-serif; + font-size: 22px; + line-height: 32px; + color: var(--theme-color-primary); + border: 2px solid var(--theme-color-secondary-intensed); + transition: 0.25s ease; + @include focus-visible; + + @media(max-width: 767px) { + height: 70px; + padding: 10px 50px 10px 16px; + font-size: 18px; + line-height: 30px; + border-top-right-radius: 28px; + border-bottom-right-radius: 28px; + } + + &:focus, &:active, &.focus-visible, &.focus-visible:focus { + box-shadow: 0 0 10px var(--theme-color-secondary-intensed), 0 0 4px var(--theme-color-secondary-intensed); + } + + &::-webkit-input-placeholder { + color: var(--theme-color-link-hover); + } + &::-moz-placeholder { + color: var(--theme-color-link-hover); + } + &:-ms-input-placeholder { + color: var(--theme-color-link-hover); + } + &:-moz-placeholder { + color: var(--theme-color-link-hover); + } + + &:-webkit-autofill, + &:-webkit-autofill:hover, + &:-webkit-autofill:focus, + &:-webkit-autofill:active { + -webkit-box-shadow: 0 0 0 50px white inset !important; + } + + &::-webkit-search-decoration, + &::-webkit-search-cancel-button, + &::-webkit-search-results-button, + &::-webkit-search-results-decoration { + display: none; + } +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/secondary-menu/SecondaryMenu.stories.js b/gfi-ihk-2024/stories/atoms/secondary-menu/SecondaryMenu.stories.js new file mode 100644 index 0000000..ac7be72 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/secondary-menu/SecondaryMenu.stories.js @@ -0,0 +1,44 @@ +import {createSecondaryMenu} from "./SecondaryMenuComponent"; + +export default { + title: 'Atoms/SecondaryMenu', + parameters: { + layout: 'fullsize', + }, + args: { + secondaryLinks: ['Über uns', 'Presse', 'Newsletter'], + languageLinks: ['CZ', 'EN'], + iconLinks: [ + { + iconClass: 'sign-language', + label: 'Zeichensprache', + }, + { + iconClass: 'simple-language', + label: 'Einfach Sprache', + }, + { + iconClass: 'login', + label: 'Einloggen', + } + ] + }, + argTypes: { + secondaryLinks: { + name: 'Sekundäre Links', + }, + languageLinks: { + name: 'Sprachen', + }, + iconLinks: { + name: 'Icon-Menü', + } + } +} + +const Template = ({...args}) => { + return createSecondaryMenu({...args}); +}; + +export const SecondaryMenu = Template.bind({}); +SecondaryMenu.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/secondary-menu/SecondaryMenuComponent.js b/gfi-ihk-2024/stories/atoms/secondary-menu/SecondaryMenuComponent.js new file mode 100644 index 0000000..6f45085 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/secondary-menu/SecondaryMenuComponent.js @@ -0,0 +1,56 @@ +import './secondary-menu.scss'; +import {createElement} from "../../_global/scripts/helpers"; + +export const createSecondaryMenu = ({ + secondaryLinks = ['Über uns', 'Presse', 'Newsletter'], + languageLinks = ['CZ', 'EN'], + iconLinks = [ + { + iconClass: 'sign-language', + label: 'Zeichensprache', + }, + { + iconClass: 'simple-language', + label: 'Einfach Sprache', + }, + { + iconClass: 'login', + label: 'Einloggen', + } + ] +}) => { + const wrap = createElement('div', ['secondary-menu-wrapper']); + + const secondary = createElement('div', ['secondary-menu'], null, wrap); + const secondaryUl = createElement('ul', [], null, secondary); + secondaryLinks.map((link) => { + const li = createElement('li', [], null, secondaryUl); + const a = createElement('a', [], link, li); + a.href = '#'; + }) + + const meta = createElement('div', ['meta-menu'], null, wrap); + const metaUl = createElement('ul', [], null, meta); + + const contactLi = createElement('li', ['contact'], null, metaUl); + const contactA = createElement('a', [], 'Kontakt', contactLi); + contactA.href = '#'; + + const languageLi = createElement('li', ['language'], null, metaUl); + const languageUl = createElement('ul', [], null, languageLi); + languageLinks.map((link) => { + const li = createElement('li', [], null, languageUl); + const a = createElement('a', [], link, li); + a.href = '#'; + }) + + const iconsLi = createElement('li', ['icons'], null, metaUl); + const iconsUl = createElement('ul', [], null, iconsLi); + iconLinks.map((link) => { + const li = createElement('li', [link.iconClass], null, iconsUl); + const a = createElement('a', [], link.label, li); + a.href = '#'; + }) + + return wrap; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/secondary-menu/secondary-menu.scss b/gfi-ihk-2024/stories/atoms/secondary-menu/secondary-menu.scss new file mode 100644 index 0000000..0cbe032 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/secondary-menu/secondary-menu.scss @@ -0,0 +1,155 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.secondary-menu { + position: relative; + z-index: 1; + background-color: var(--theme-color-primary-dimmed-04); + text-align: left; + + ul { + padding: 15px 14px; + list-style: none; + margin: 0; + font-size: 18px; + line-height: 20px; + + @media(max-width: 359px) { + font-size: 16px; + line-height: 20px; + padding: 10px; + } + } + + li { + display: inline-block; + } + + @media (max-width: 767px) and (orientation: landscape) { + position: absolute; + right: 100%; + top: 0; + width: calc(100vw - 420px); + min-width: 35vw; + + li { + display: block; + } + } + + a { + position: relative; + display: block; + padding: 5px 6px; + transition: 0.3s $easeOutQuad; + text-decoration: underline; + text-decoration-color: transparent; + text-decoration-thickness: 2px; + text-underline-offset: 2px; + @include focus-visible; + + @media(max-width: 359px) { + padding: 5px; + } + } +} + +.meta-menu { + position: relative; + z-index: 1; + padding: 0 12px; + + > ul { + display: flex; + justify-content: flex-start; + list-style: none; + padding: 0; + margin: 0; + } + + ul { + display: flex; + list-style: none; + padding: 0; + margin: 0; + + li { + padding: 0; + } + } + + .icons { + margin-left: auto; + + .login { + a { + &:before { + @include icon-login-flyout; + font-family: 'Icons', sans-serif; + font-size: var(--icon-size-small); + line-height: 30px; + float: right; + margin-left: 5px; + } + + &:hover { + text-decoration-color: transparent; + } + } + + } + + li:not(.login) a { + font-size: 0; + line-height: 0; + text-decoration: none; + + &:before { + font-family: 'Icons', sans-serif; + font-size: var(--icon-size-small); + line-height: 30px; + } + + &:hover { + text-decoration-color: transparent; + } + } + + .sign-language a::before { + @include icon-small-gebaerdensprache; + } + + .simple-language a::before { + @include icon-small-leichte-sprache; + } + } + + a { + display: block; + font-size: var(--font-size-small); + line-height: 30px; + margin: 10px 0; + padding: 5px 8px; + text-decoration: none; + /* + text-decoration: underline; + text-decoration-color: transparent; + text-decoration-thickness: 2px; + text-underline-offset: 2px; + */ + transition: 0.3s ease; + text-align: center; + border: 0; + background-color: transparent; + cursor: pointer; + @include focus-visible; + + @media(max-width: 359px) { + padding: 5px; + } + + &:hover { + text-decoration-color: var(--theme-color-primary); + } + } +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/social-icons/SocialIcons.stories.js b/gfi-ihk-2024/stories/atoms/social-icons/SocialIcons.stories.js new file mode 100644 index 0000000..9553bc2 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/social-icons/SocialIcons.stories.js @@ -0,0 +1,31 @@ +import {createSocialIcons} from "./SocialIconsComponent"; +import {socialIconsBookmark, socialIconsPlatforms} from "./SocialIconsData"; + +export default { + title: 'Atoms/Social Icons', + argTypes: { + items: { + name: 'Items', + control: {type: 'object'}, + defaultValue: socialIconsPlatforms, + }, + title: { + name: 'Tooltip Title', + control: 'text', + defaultValue: '', + } + }, +} + +const Template = ({...args}) => { + return createSocialIcons({...args}); +}; + +export const SocialPlatforms = Template.bind({}); +SocialPlatforms.args = {}; + +export const SocialBookmarks = Template.bind({}); +SocialBookmarks.args = { + title: 'Bookmark setzen bei: ', + items: socialIconsBookmark, +}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/social-icons/SocialIconsComponent.js b/gfi-ihk-2024/stories/atoms/social-icons/SocialIconsComponent.js new file mode 100644 index 0000000..d3e0d4b --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/social-icons/SocialIconsComponent.js @@ -0,0 +1,24 @@ +import './social-icons.scss'; +import {createElement} from "../../_global/scripts/helpers"; +import {socialIconsBookmark, socialIconsPlatforms} from "./SocialIconsData"; + +export const createSocialIcons = + ({ + items = socialIconsPlatforms, + title = '', + }) => { + const ul = createElement('ul', ['social-icons']); + items.map((item) => { + const li = createElement('li', [], null, ul); + const a = createElement('a', ['social-share', item.name.toLowerCase()], null, li); + a.href = item.href; + if (title && title.length > 0) { + a.title = title + item.name; + } + if (item.onClick && item.onClick.length > 0) { + a.onclick = item.onClick; + } + }) + + return ul; + } \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/social-icons/SocialIconsData.js b/gfi-ihk-2024/stories/atoms/social-icons/SocialIconsData.js new file mode 100644 index 0000000..9c38cef --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/social-icons/SocialIconsData.js @@ -0,0 +1,65 @@ +export const socialIconsPlatforms = [ + { + name: 'Twitter', + onClick: null, + href: 'https://twitter.com/', + }, + { + name: 'YouTube', + onClick: null, + href: 'https://www.youtube.com/', + }, + { + name: 'Facebook', + onClick: null, + href: 'https://www.facebook.com/', + }, + { + name: 'Pinterest', + onClick: null, + href: 'https://www.pinterest.com/', + }, + { + name: 'Instagram', + onClick: null, + href: 'https://www.instagram.com/', + }, +] + +export const socialIconsBookmark = [ + { + name: 'Twitter', + onClick: 'window.open(\'https://twitter.com/intent/tweet?src_ref=\'+encodeURIComponent(location.href)+\'&url=\'+encodeURIComponent(location.href));return false;', + href: 'https://twitter.com/', + }, + { + name: 'Facebook', + onClick: 'window.open(\'https://www.facebook.com/sharer.php?u=\'+encodeURIComponent(location.href)+\'&t=\'+encodeURIComponent(document.title));return false;', + href: 'https://www.facebook.com/', + }, + { + name: 'XING', + onClick: 'window.open(\'https://www.xing.com/spi/shares/new?url=\'+encodeURIComponent(location.href)+\';title=\'+encodeURIComponent(document.title)+\';provider=IHK24\');return false;', + href: 'https://www.xing.com/', + }, + { + name: 'WhatsApp', + onClick: 'window.open(\'whatsapp://send?text=\'+ encodeURIComponent(document.title)+\' \'+encodeURIComponent(location.href));return false;', + href: 'https://www.whatsapp.com/', + }, + { + name: 'LinkedIn', + onClick: 'window.open(\'https://www.linkedin.com/sharing/share-offsite/?url=\'+encodeURIComponent(location.href)+\'&title=\'+encodeURIComponent(document.title));return false;', + href: 'https://www.linkedin.com/', + }, + { + name: 'Threema', + onClick: 'window.open(\'threema://compose?text=\'+encodeURIComponent(location.href)+\' \'+encodeURIComponent(document.title));return false;', + href: 'https://threema.ch/de/', + }, + { + name: 'Telegram', + onClick: 'window.open(\'https://t.me/share/url?url=\'+encodeURIComponent(location.href));return false;', + href: 'https://telegram.org/', + }, +] \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/social-icons/social-icons.scss b/gfi-ihk-2024/stories/atoms/social-icons/social-icons.scss new file mode 100644 index 0000000..d694822 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/social-icons/social-icons.scss @@ -0,0 +1,102 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.social-icons { + --color-twitter: #101419; + --color-youtube: #FF0000; + --color-linkedin: #2867B2; + --color-instagram: #DD3076; + --color-facebook: #1877F2; + --color-xing: #126567; + --color-threema: #05a63f; + --color-telegram: #0088cc; + --color-whatsapp: #25D366; + --color-pinterest: #FF0000; + --social-icon-size: 50px; + --social-icon-distance: 15px; + + @media(max-width: 767px) { + --social-icon-size: 44px; + --social-icon-distance: 10px; + } + + margin: 0 0 calc(var(--social-icon-distance) * -1) calc(var(--social-icon-distance) * -1); + padding: 0; + font-size: 0; + line-height: 0; + + li { + display: inline-block; + vertical-align: top; + margin-left: var(--social-icon-distance); + margin-bottom: var(--social-icon-distance); + } + + a { + position: relative; + display: block; + width: var(--social-icon-size); + height: var(--social-icon-size); + color: var(--theme-color-white); + text-decoration: none; + text-align: center; + font-size: 0; + line-height: 0; + transition: 0.3s ease; + z-index: 1; + overflow: hidden; + @include focus-visible; + + &:before { + display: block; + font-size: calc(var(--social-icon-size) + 2px); + line-height: calc(var(--social-icon-size) + 2px); + font-family: "Icons", sans-serif; + margin: -1px; + background-color: var(--theme-color-white); + } + + &.facebook::before { + @include icon-social-facebook; + color: var(--color-facebook); + } + &.twitter::before { + @include icon-social-twitter; + color: var(--color-twitter); + } + &.linkedin::before { + @include icon-social-linkedin; + color: var(--color-linkedin); + } + &.youtube::before { + @include icon-social-youtube; + color: var(--color-youtube); + } + &.instagram::before { + @include icon-social-instagram; + color: var(--color-instagram); + } + &.xing::before { + @include icon-social-xing; + color: var(--color-xing); + } + &.threema::before { + @include icon-social-threema; + color: var(--color-threema); + } + &.telegram::before { + @include icon-social-telegram; + color: var(--color-telegram); + } + &.whatsapp::before { + @include icon-social-whatsapp; + color: var(--color-whatsapp); + } + &.pinterest::before { + @include icon-social-pinterest; + color: var(--color-pinterest); + } + } +} + + diff --git a/gfi-ihk-2024/stories/atoms/tabs/Tabs.stories.js b/gfi-ihk-2024/stories/atoms/tabs/Tabs.stories.js new file mode 100644 index 0000000..d67e0bd --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/tabs/Tabs.stories.js @@ -0,0 +1,15 @@ +import {createTabs} from "./TabsComponent"; + +export default { + title: 'Atoms/Tabs', + args: { + size: 'small', + } +} + +const Template = ({...args}) => { + return createTabs({...args}); +}; + +export const Tabs = Template.bind({}); +Tabs.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/tabs/TabsComponent.js b/gfi-ihk-2024/stories/atoms/tabs/TabsComponent.js new file mode 100644 index 0000000..e675700 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/tabs/TabsComponent.js @@ -0,0 +1,38 @@ +import './tabs.scss'; +import {createElement} from "../../_global/scripts/helpers"; +import {createButton} from "../button/ButtonComponent"; + +export const createTabs = ({ + size = 'small', + color = 'primary-extra-light', + data = [ + { + label: 'Alle (24)', + link: '#', + }, + { + label: 'Veranstaltungen (4)', + link: '#', + }, + { + label: 'Downloads (12)', + link: '#', + } + ] +}) => { + const tabs = createElement('div', ['tabs']); + data.map((item, i) => { + const button = createButton({ + size: size, + label: item.label, + link: item.link, + color: color, + }) + tabs.appendChild(button); + if (i === 0) { + button.classList.add('active'); + } + }) + + return tabs; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/atoms/tabs/tabs.scss b/gfi-ihk-2024/stories/atoms/tabs/tabs.scss new file mode 100644 index 0000000..f59da74 --- /dev/null +++ b/gfi-ihk-2024/stories/atoms/tabs/tabs.scss @@ -0,0 +1,24 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.tabs { + margin: calc(10px + 1%) -0.25em; + + .btn { + margin: 0.25em; + display: inline-flex; + + &::after { + display: none; + } + + &.active, &:hover { + background-color: var(--theme-color-primary); + color: var(--theme-color-white); + } + + strong { + margin-left: 0.2em; + } + } +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/a-z/AZ.stories.js b/gfi-ihk-2024/stories/components/a-z/AZ.stories.js new file mode 100644 index 0000000..3deec8f --- /dev/null +++ b/gfi-ihk-2024/stories/components/a-z/AZ.stories.js @@ -0,0 +1,20 @@ +import {alphabet} from "./AZData"; +import {createAZ} from "./AZComponent"; + +export default { + title: 'Components/A-Z List', + argTypes: { + items: { + name: 'Buchstaben', + control: {type: 'object'}, + defaultValue: alphabet, + }, + } +} + +const Template = ({...args}) => { + return createAZ({...args}); +}; + +export const A_ZList = Template.bind({}); +A_ZList.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/a-z/AZComponent.js b/gfi-ihk-2024/stories/components/a-z/AZComponent.js new file mode 100644 index 0000000..5d8aa9d --- /dev/null +++ b/gfi-ihk-2024/stories/components/a-z/AZComponent.js @@ -0,0 +1,27 @@ +import './a-z.scss'; +import $ from 'jquery'; +import {createElement} from "../../_global/scripts/helpers"; +import {alphabet} from "./AZData"; +import IHKIndex from "./a-z"; + +export const createAZ = + ({ + items = alphabet, + }) => { + const section = createElement('section', ['a-z']); + const list = createElement('ul', ['letters'], null, section); + items.map((item) => { + const hasUrl = item.url && item.url.length > 0; + const li = createElement('li', [], null, list); + const letter = createElement(hasUrl ? 'a' : 'span', ['letter'], item.letter, li); + if (hasUrl) { + letter.href = item.url; + } else { + li.classList.add('disabled'); + } + }) + + new IHKIndex($(section)); + + return section; + } \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/a-z/AZData.js b/gfi-ihk-2024/stories/components/a-z/AZData.js new file mode 100644 index 0000000..0b68191 --- /dev/null +++ b/gfi-ihk-2024/stories/components/a-z/AZData.js @@ -0,0 +1,122 @@ +export const alphabet = [ + { + letter: 'A', + url: './html/az-letter-content.html', + }, + { + letter: 'B', + url: './html/az-letter-content.html', + }, + { + letter: 'C', + url: './html/az-letter-content.html', + }, + { + letter: 'D', + url: null, + }, + { + letter: 'E', + url: './html/az-letter-content.html', + }, + { + letter: 'F', + url: './html/az-letter-content.html', + }, + { + letter: 'G', + url: './html/az-letter-content.html', + }, + { + letter: 'H', + url: './html/az-letter-content.html', + }, + { + letter: 'I', + url: './html/az-letter-content.html', + }, + { + letter: 'J', + url: null, + }, + { + letter: 'K', + url: './html/az-letter-content.html', + }, + { + letter: 'L', + url: './html/az-letter-content.html', + }, + { + letter: 'M', + url: './html/az-letter-content.html', + }, + { + letter: 'N', + url: null, + }, + { + letter: 'O', + url: null, + }, + { + letter: 'P', + url: null, + }, + { + letter: 'Q', + url: null, + }, + { + letter: 'R', + url: './html/az-letter-content.html', + }, + { + letter: 'S', + url: './html/az-letter-content.html', + }, + { + letter: 'T', + url: null, + }, + { + letter: 'U', + url: './html/az-letter-content.html', + }, + { + letter: 'V', + url: './html/az-letter-content.html', + }, + { + letter: 'W', + url: './html/az-letter-content.html', + }, + { + letter: 'X', + url: null, + }, + { + letter: 'Y', + url: null, + }, + { + letter: 'Z', + url: './html/az-letter-content.html', + }, + { + letter: 'Ä', + url: './html/az-letter-content.html', + }, + { + letter: 'Ö', + url: null, + }, + { + letter: 'Ü', + url: null, + }, + { + letter: '#', + url: './html/az-letter-content.html', + } +] \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/a-z/a-z.js b/gfi-ihk-2024/stories/components/a-z/a-z.js new file mode 100644 index 0000000..29fd258 --- /dev/null +++ b/gfi-ihk-2024/stories/components/a-z/a-z.js @@ -0,0 +1,141 @@ +import {getUrlParam} from "../../_global/scripts/helpers"; +const $ = global.$; + +class IHKIndex { + constructor(section) { + this.anchorLink = window.location.href.match(/#(.*)/); + + this.section = section.addClass('initiated'); + this.letterWrapper = section.find('.letters'); + this.letters = this.letterWrapper.find('a'); + this.contentWrapper = $('').insertAfter(this.letterWrapper); + + this.initContentWrappers(); + this.handleClicks(); + // this.initHeightCheck(); + } + + initContentWrappers() { + this.letters.each((i, el) => { + const letter = $(el).attr('data-index', i); + const wrapper = $('').attr('data-source', letter.attr('href')); + wrapper.appendTo(this.contentWrapper); + }) + + this.contents = this.contentWrapper.children(); + } + + handleClicks() { + const letterInUrlParams = getUrlParam("letter"); + const letterElementFromParams = this.section.find("[data-letter='" + letterInUrlParams + "']"); + + this.letters.on('click', (e) => { + e.preventDefault(); + + const a = $(e.currentTarget); + const index = parseInt(a.attr('data-index')); + + a.parent('li').addClass('active').siblings('.active').removeClass('active'); + + this.contentWrapper.css('height', this.contentWrapper.outerHeight() + 'px'); + this.contents.eq(index).addClass('current').siblings('.current').removeClass('current'); + + if (!this.contents.eq(index).hasClass('loading') && !this.contents.eq(index).hasClass('loaded')) { + this.loadContent(index); + } else { + this.updateHeight(); + } + }); + + if (letterInUrlParams && letterElementFromParams.length > 0) { + letterElementFromParams.find("a").trigger("click"); + } else { + this.letters.first().trigger("click"); + } + } + + initHeightCheck() { + $(window).on('resize', (e) => { + this.handleResize(); + }) + this.handleResize(); + } + + handleResize() { + if (this.letterWrapper.height() > 60) { + this.letterWrapper.addClass('not-sticky'); + } else { + this.letterWrapper.removeClass('not-sticky'); + } + } + + loadContent(index) { + const t = this; + const wrapper = this.contents.eq(index).addClass('loading'); + const outer = $('').appendTo(wrapper); + let dataSource = this.section.attr('data-letter-content-url'); + const letterToLoad = this.letters.eq(index).parent().data("letter"); + if (!dataSource) { + dataSource = this.letters.eq(index).attr('href'); + } + + const dataObj = { + letter: letterToLoad + }; + $.ajax({ + url: dataSource, + data: dataObj, + type: "GET", + success: (result) => { + outer.html(result); + wrapper.removeClass('loading').addClass('loaded'); + $('body').trigger('dynamic-component-loaded'); + t.updateHeight(); + } + }); + } + + updateHeight() { + setTimeout(() => { + this.contentWrapper.css('height', this.contentWrapper.children('.current').outerHeight() + 'px'); + }, 40) + setTimeout(() => { + this.contentWrapper.removeAttr('style'); + }, 500) + + if (this.anchorLink != null) { + const anchorLinkElementText = (this.anchorLink[1].length > 10) ? this.anchorLink[1].substr(0, this.anchorLink[1].indexOf('&')) : this.anchorLink[1]; + const anchorLinkElement = $("#" + anchorLinkElementText); + anchorLinkElement.css("display", "block"); + anchorLinkElement.parent().addClass("open"); + this.scrollToTarget(anchorLinkElement); + this.anchorLink = null; + } else { + let target = this.section.offset().top - 100; + + if ($(window).width() < 768) { + target = this.section.offset().top - 80; + } + if ($(window).scrollTop() > target) { + $('html, body').animate({'scrollTop': target}, 500, 'easeInOutQuad'); + } + } + } + + scrollToTarget(anchorLinkElement) { + // const anchorLinkElement = $("#" + anchorLink[1]); + if (anchorLinkElement.length > 0) { + $('html, body').animate({ + scrollTop: anchorLinkElement.first().offset().top - 250 + }, 200); + } + } +} + +export default IHKIndex; + +$('body').on('ihk-init dynamic-component-loaded gfi-dynamic-init', function () { + $('.a-z:not(.initiated)').each(function (i) { + new IHKIndex($(this)); + }); +}); diff --git a/gfi-ihk-2024/stories/components/a-z/a-z.scss b/gfi-ihk-2024/stories/components/a-z/a-z.scss new file mode 100644 index 0000000..2b8f38b --- /dev/null +++ b/gfi-ihk-2024/stories/components/a-z/a-z.scss @@ -0,0 +1,170 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +h1 + .a-z { + margin-top: 30px; + + @media(max-width: 767px) { + margin-top: 0; + } +} + +.a-z .letters { + position: sticky; + top: var(--header-height); + background-color: var(--theme-color-white); + display: flex; + align-items: flex-end; + flex-wrap: wrap; + overflow: hidden; + margin: 0 0 0 -2px; + padding: 10px 0 0; + z-index: 2; + box-shadow: 0 -2px 0 0 var(--theme-color-white); + + @media(min-width: 1000px) { + top: 101px; + } + + &.not-sticky { + position: relative; + top: auto; + } + + li { + position: relative; + display: block; + padding: 0 0 0 2px; + margin: 6px 0 0; + + @media(max-width: 439px) { + flex: 1 1 10%; + max-width: 10%; + } + + &.disabled { + //display: none; + pointer-events: none; + + .letter { + color: var(--theme-color-primary-dimmed-02); + } + } + + &:after { + content: none; + } + + &:last-child:before { + content: ""; + position: absolute; + display: block; + height: 2px; + width: 1000px; + left: 100%; + bottom: 0; + background-color: var(--theme-color-primary-dimmed-02); + } + + &.active .letter { + color: var(--theme-color-white); + + &:hover { + color: var(--theme-color-white); + } + + &:before { + height: 100%; + background-color: var(--theme-color-primary); + } + } + } + + .letter { + position: relative; + display: block; + text-decoration: none; + font-family: "Korb", sans-serif; + font-size: 28px; + width: 26px; + text-align: center; + transition: 0.3s ease; + z-index: 1; + background-color: transparent; + margin: 0; + padding: 0; + @include focus-visible; + + @media(max-width: 439px) { + width: 100%; + } + + &:before { + content: ""; + position: absolute; + display: block; + bottom: 0; + left: 0; + right: 0; + height: 2px; + background-color: var(--theme-color-primary-dimmed-02); + transition: 0.3s ease; + z-index: -1; + } + + &:hover { + color: var(--theme-color-primary); + + &:before { + background-color: var(--theme-color-primary); + } + } + } + + span.letter { + color: var(--theme-color-primary-dimmed-01); + } +} + +.letter-content { + position: relative; + display: flex; + flex-direction: column; + transition: height 0.3s $easeOutQuad; + + .a-z-content-wrapper { + position: absolute; + top: 0.5em; + @include hide; + transform: translate3d(0, 0, 0) scale(0.95); + transform-origin: center 100px; + width: 100%; + + &.current { + position: relative; + @include show(0.4s); + transform: translate3d(0, 0, 0) scale(1); + order: 1; + z-index: 1; + } + + &:not(.current) { + height: 0; + } + + .accordion-content .contact-wrapper { + margin: 0; + } + } +} + +.a-z{ + .faq-heading{ + margin-top: 10px !important; + } +} +.a-z-list{ + .responsiveContainer { + padding-bottom: 10px !important; + } +} diff --git a/gfi-ihk-2024/stories/components/accordion/Accordion.stories.js b/gfi-ihk-2024/stories/components/accordion/Accordion.stories.js new file mode 100644 index 0000000..6fbf9f3 --- /dev/null +++ b/gfi-ihk-2024/stories/components/accordion/Accordion.stories.js @@ -0,0 +1,32 @@ +import {createAccordion} from "./AccordionComponent"; +import {AccordionData, EventAccordionData} from "./AccordionData"; + +export default { + title: 'Components/Accordion', + argTypes: { + title: { + name: 'Titel', + control: 'text', + defaultValue: 'Häufig gestellte Fragen auf einen Blick', + }, + items: { + name: 'Items', + control: {type: 'object'}, + defaultValue: AccordionData, + } + } +} + +const Template = ({...args}) => { + return createAccordion({...args}); +}; + +export const Accordion = Template.bind({}); +Accordion.args = {}; + +export const EventAccordion = Template.bind({}); +EventAccordion.args = { + type: 'event', + title: 'Termine, Veranstaltungsort und Referenten', + items: EventAccordionData, +}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/accordion/AccordionComponent.js b/gfi-ihk-2024/stories/components/accordion/AccordionComponent.js new file mode 100644 index 0000000..318eb12 --- /dev/null +++ b/gfi-ihk-2024/stories/components/accordion/AccordionComponent.js @@ -0,0 +1,117 @@ +import './accordion.scss'; +import $ from 'jquery'; +import {AccordionData} from './AccordionData'; +import {createElement, createImage} from '../../_global/scripts/helpers'; +import IHKAccordion from "./accordion"; +import {createButton} from "../../atoms/button/ButtonComponent"; + +export const createAccordion = + ({ + title = 'Häufig gestellte Fragen auf einen Blick', + type = 'regular', + items = AccordionData, + }) => { + const accordion = createElement('div', ['accordion'], null); + accordion.dataset.type = type; + if (title && title.length > 0) { + createElement('h2', ['title'], title, accordion); + } + + const ul = createElement('ul', type === 'regular' ? ['linklist'] : [], null, accordion); + + if (type === 'regular') { + items.map((item) => { + const li = createElement('li', [], null, ul); + const a = createElement('a', ['accordion-toggler'], item.title, li); + const content = createElement('div', ['accordion-content'], item.content, li); + + a.href = '#' + item.id; + a.role = 'tab'; + + content.id = item.id; + content.role = 'tabpanel'; + content.ariaHidden = true; + content.ariaExpanded = false; + }) + } + + if (type === 'event') { + items.map((item, index) => { + const li = createElement('li', [], null, ul); + const toggler = createElement('a', ['accordion-toggler'], null, li); + const content = createElement('div', ['accordion-content'], null, li); + + toggler.href = '#js-event-' + index; + content.id = 'js-event-' + index; + + const dateWrapper = createElement('div', ['date-wrapper'], null, toggler); + createElement('div', ['date'], item.date, dateWrapper); + createElement('div', ['time'], item.time, dateWrapper); + + if (item.location) { + const wrap = createElement('div', ['event-details'], null, content); + createElement('div', ['event-label', 'icon-kartenpin'], '' + speaker.info + '
', refDetails); + } + refDetails.appendChild(createButton({color: 'primary-light', label: 'Info schließen', size: 'small'})) + } + }) + } + + if (item.duration) { + const wrap = createElement('div', ['event-details'], null, content); + createElement('div', ['event-label', 'icon-dauer'], '' + item.duration + '
', wrap); + } + + if (item.prices && item.prices.length > 0) { + const wrap = createElement('div', ['event-details'], null, content); + createElement('div', ['event-label', 'icon-preis'], 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
', + }, + { + title: 'Lorem ipsum dolor sit amet', + id: 'accordion-02', + content: 'Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
', + }, + { + title: 'Labore tenetur similique quia, tempore Lorem ipsum dolor sit amet facere placeat cupiditate odio', + id: 'accordion-03', + content: '' + + 'At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
' + + 'Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
', + }, +] + +export const EventAccordionData = [ + { + date: '27.08.2023', + time: '15:00 - 16:30 Uhr', + location: { + title: 'IHK Musterstadt', + address: 'Hartmut-Wilhelm-Straße 24-26© Industrie- und Handelskammer Musterstast
\n' + + 'Für die Richtigkeit der in dieser Website enthaltenen Angaben können wir trotz sorgfältiger Prüfung keine Gewähr übernehmen. Bei den verlinkten externen Seiten handelt es sich ausschließlich um fremde Inhalte, für die wir keine Haftung übernehmen und deren Inhalt wir uns nicht zu eigen machen.
', + legalNav = ['Impressum', 'Datenschutzerklärung', 'Pflichtinformationen nach der DSGVO'], +}) => { + const footer = createElement('footer', ['page-footer']); + const container = createElement('div', ['container'], null, footer); + const rowContact = createElement('div', ['row', 'contact'], null, container); + const rowSocial = createElement('div', ['row', 'social'], null, container); + const rowAccessibility = createElement('div', ['row', 'barrier-free'], null, container); + const rowCopyright = createElement('div', ['row', 'copyright'], null, container); + const rowLegal = createElement('div', ['row', 'legal-nav'], null, container); + + const contactCol1 = createElement('div', ['col'], null, rowContact); + createElement('p', ['like-h2'], contactHeadline, contactCol1); + + const contactCol2 = createElement('div', ['col'], null, rowContact); + createElement('h6', [], 'Unsere Anschrift', contactCol2); + createElement('p', [], address, contactCol2); + contactCol2.appendChild(createButton({color: 'white', label: 'IHK wechseln', iconPosition: 'icon-right', icon: 'ihk-wechseln'})) + + const contactCol3 = createElement('div', ['col'], null, rowContact); + createElement('h6', [], 'So erreichen Sie uns', contactCol3); + const contactUl = createElement('ul', ['contact-list'], null, contactCol3); + const contacts = {mail: mail, phone: phone}; + for (let property in contacts) { + const li = createElement('li', [property], null, contactUl); + const a = createElement('a', property === 'mail' ? ['email'] : ['mobile', 'phone'], contacts[property], li); + a.href = property === 'mail' ? 'mailto:' + mail : 'tel:' + phone; + } + + const socialCol = createElement('div', ['col'], null, rowSocial); + socialCol.appendChild(createSocialIcons({icons: socialIconsPlatforms, title: ''})); + + const accCol = createElement('div', ['col'], null, rowAccessibility); + const accList = createElement('ul', [], null, accCol); + accessibility.map((item) => { + const li = createElement('li', [item.icon], null, accList); + const a = createElement('a', [], item.name, li); + a.href = item.link; + }) + + const copyrightCol = createElement('div', ['col'], legalText, rowCopyright); + copyrightCol.id = 'page-footer-copyright'; + + const partnerCol = createElement('div', ['col'], null, rowCopyright); + + const legalCol = createElement('div', ['col'], null, rowLegal); + legalCol.id = 'page-footer-legal'; + const legalNavUl = createElement('ul', [], null, legalCol); + legalNav.map((item) => { + const li = createElement('li', [], null, legalNavUl); + const a = createElement('a', [], item, li); + a.href = '#'; + }) + + return footer; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/footer/footer.scss b/gfi-ihk-2024/stories/components/footer/footer.scss new file mode 100644 index 0000000..5305637 --- /dev/null +++ b/gfi-ihk-2024/stories/components/footer/footer.scss @@ -0,0 +1,259 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.page-footer { + padding: var(--section-padding) 0; + background-color: var(--theme-color-primary-dimmed-04); + border-bottom: var(--border-width) solid var(--theme-color-primary); + z-index: 10; + + .container { + @media(max-width: 767px) { + display: flex; + flex-direction: column; + } + } + + .row.contact { + margin-top: calc(var(--col-padding) * -0.5); + + .col { + flex: 1 1 33.3333%; + max-width: 33.3333%; + + @media(max-width: 767px) { + flex: 1 1 100%; + max-width: 100%; + padding-top: 0; + padding-bottom: 0; + } + } + + .like-h2 { + margin-top: var(--section-headline-margin); + } + + h6:first-child { + margin-top: 0; + margin-bottom: 0.5em; + } + + .btn { + margin: 0.2em -0.1em 1em; + } + } + + .contact-list { + list-style: none; + margin: 0 -0.05em 0.7em; + padding: 0; + + li { + margin-bottom: 0.3em; + } + + a { + position: relative; + padding-left: calc(var(--icon-size) * 1.4); + white-space: nowrap; + + &::before { + position: absolute; + font-family: 'Icons', sans-serif; + font-size: var(--icon-size); + line-height: 1; + top: 50%; + margin-top: calc(var(--icon-size) / -2); + transition: 0.2s ease; + left: 0; + } + + &::after { + content: ''; + @include full-size; + margin: -0.2em -0.3em; + border-radius: var(--border-radius-xs); + pointer-events: none; + transition: 0.3s ease; + } + + &:focus-visible { + outline: none; + + &::after { + @include focus-standalone(); + } + } + } + + .mail a::before { + @include icon-email; + } + .phone a::before { + @include icon-telefon; + } + } + + .row.barrier-free { + text-align: right; + color: var(--theme-color-link); + + ul { + list-style: none; + margin: 0 -0.5em; + padding: 0; + + &::after { + content: ''; + position: relative; + display: block; + border-bottom: 1px solid var(--theme-color-primary-dimmed-03); + margin: 1em 0.5em 0; + } + } + + li { + position: relative; + display: inline-flex; + align-items: center; + margin: 0 0.5em; + + &::before { + font-family: 'Icons', sans-serif; + order: 1; + font-size: var(--icon-size); + margin-left: 0.2em; + transition: 0.2s ease; + } + + &:hover::before { + color: var(--theme-color-link-hover); + } + } + + a { + &::before { + content: ''; + @include full-size; + margin: 0 -0.4em; + border-radius: var(--border-radius-xs); + pointer-events: none; + transition: 0.3s ease; + } + + &:focus { + outline: none; + } + + &:focus-visible { + &::before { + @include focus-standalone(); + } + } + + &::after { + content: ''; + @include full-size; + } + } + + } + + .row.copyright { + font-size: var(--font-size-small); + + @media(min-width: 1200px) { + .col:first-child { + flex: 1 1 66.66667%; + max-width: 66.66667%; + } + .col:last-child { + flex: 1 1 33.33333%; + max-width: 33.33333%; + } + } + + @media(max-width: 1199px) { + order: 1; + padding-right: 80px; + + .col:last-child { + min-width: 100%; + order: -1; + } + } + + p { + margin-bottom: 8px; + } + } + + .row.social { + @media(max-width: 767px) { + margin: 0.5em calc(var(--col-padding) * -1); + } + + .col { + padding-top: 0; + padding-bottom: 10px; + } + } + + .legal-nav { + font-size: var(--font-size-small); + + @media(min-width: 768px) { + text-align: right; + } + + .col { + padding-bottom: 0; + } + + ul { + padding: 0; + margin: 0 -0.6em; + list-style: none; + + @media(max-width: 767px) { + &:after { + content: ""; + position: relative; + display: block; + border-bottom: 1px solid var(--theme-color-primary-dimmed-03); + margin: 26px 8px 20px; + } + } + } + + li { + display: inline-block; + margin: 0 0.3em; + } + + a { + display: block; + padding: 0 0.2em; + text-decoration: none; + border-radius: var(--border-radius-xs); + @include focus-visible; + } + } + + .logos { + margin: 0 -10px; + + @media(min-width: 1000px) { + text-align: right; + } + + a { + display: inline-block; + margin: 0 10px; + } + + img { + max-height: 30px; + } + } +} diff --git a/gfi-ihk-2024/stories/components/form-element/FormElement.stories.js b/gfi-ihk-2024/stories/components/form-element/FormElement.stories.js new file mode 100644 index 0000000..9dcf68b --- /dev/null +++ b/gfi-ihk-2024/stories/components/form-element/FormElement.stories.js @@ -0,0 +1,47 @@ +import {createFormElement} from "./FormElementComponent"; + +export default { + title: 'Components/Form Element', + args: { + inputType: 'text', + }, + argTypes: { + inputType: { + control: 'select', + options: ['text', 'checkbox', 'radio', 'select', 'password', 'textarea'], + } + } +} + +const Template = ({...args}) => { + return createFormElement({...args}); +}; + +export const TextFormElement = Template.bind({}); +TextFormElement.args = { + placeholder: 'Platzhalter', +}; + +export const CheckboxFormElement = Template.bind({}); +CheckboxFormElement.args = { + inputType: 'checkbox', + label: 'Ich akzeptiere die Datenschutzbestimmungen.', +}; + +export const RadioFormElement = Template.bind({}); +RadioFormElement.args = { + inputType: 'radio', + label: 'Option 1', +}; + +export const SelectFormElement = Template.bind({}); +SelectFormElement.args = { + inputType: 'select', + label: 'Auswahl', +}; + +export const TextareaFormElement = Template.bind({}); +TextareaFormElement.args = { + inputType: 'textarea', + label: 'Ihre Nachricht', +}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/form-element/FormElementComponent.js b/gfi-ihk-2024/stories/components/form-element/FormElementComponent.js new file mode 100644 index 0000000..2617282 --- /dev/null +++ b/gfi-ihk-2024/stories/components/form-element/FormElementComponent.js @@ -0,0 +1,56 @@ +import {createElement} from "../../_global/scripts/helpers"; +import {createLabel} from "../../atoms/label/LabelComponent"; +import {createInputCheckboxRadio} from "../../atoms/input-checkbox-radio/InputCheckboxRadioComponent"; +import {createInputText} from "../../atoms/input-text/InputTextComponent"; +import {createInputSelect} from "../../atoms/input-select/InputSelectComponent"; +import {InputSelectData} from "../../atoms/input-select/InputSelectData"; + +export const createFormElement = ({ + wrapperClasses = 'form-element', + name = 'name', + id = null, + inputType = 'text', + isRequired = false, + placeholder = '', + label = 'Benutzername', + selectOptions = [], +}) => { + const wrapper = createElement('div', wrapperClasses.split(' ')); + if (!id || id.length === 0) { + id = name; + } + if (inputType === 'checkbox' || inputType === 'radio') { + wrapper.appendChild(createInputCheckboxRadio({ + type: inputType, + isRequired: isRequired, + name: name, + id: id, + })); + } + wrapper.appendChild(createLabel({ + forAttribute: id, + isRequired: isRequired, + text: label, + })); + if (inputType === 'select') { + wrapper.appendChild(createInputSelect({ + placeholder: placeholder, + isRequired: isRequired, + name: name, + id: id, + options: selectOptions.length > 0 ? selectOptions : InputSelectData, + })); + } + if (['checkbox', 'radio', 'select'].indexOf(inputType) === -1) { + wrapper.appendChild(createInputText({ + placeholder: placeholder, + isRequired: isRequired, + name: name, + id: id, + type: inputType, + + })); + } + + return wrapper; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/gallery/Gallery.stories.js b/gfi-ihk-2024/stories/components/gallery/Gallery.stories.js new file mode 100644 index 0000000..68c2143 --- /dev/null +++ b/gfi-ihk-2024/stories/components/gallery/Gallery.stories.js @@ -0,0 +1,31 @@ +import {createGallery} from "./GalleryComponent"; + +export default { + title: 'Components/Gallery', + argTypes: { + galleryType: { + name: 'Galerie-Typ', + control: {type: 'select'}, + options: ['grid', 'masonry', 'first-image'], + }, + } +} + +const Template = ({...args}) => { + return createGallery({...args}); +}; + +export const StandardGallery = Template.bind({}); +StandardGallery.args = { + galleryType: 'first-image', +} + +export const GridGallery = Template.bind({}); +GridGallery.args = { + galleryType: 'grid', +} + +export const MasonryGallery = Template.bind({}); +MasonryGallery.args = { + galleryType: 'masonry', +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/gallery/GalleryComponent.js b/gfi-ihk-2024/stories/components/gallery/GalleryComponent.js new file mode 100644 index 0000000..6b494a2 --- /dev/null +++ b/gfi-ihk-2024/stories/components/gallery/GalleryComponent.js @@ -0,0 +1,34 @@ +import './gallery.scss'; +import $ from 'jquery'; +import {createElement} from "../../_global/scripts/helpers"; +import {galleryData} from "./GalleryData"; +import Gallery from "./gallery"; + +export const createGallery = + ({ + galleryType = 'grid', + itemsPerPage = 9, + data = galleryData, + }) => { + const thumbWidth = galleryType === 'single-image' || galleryType === 'first-image' ? 880 : 300; + const section = createElement('section', ['gallery'], null, null); + section.dataset.type = galleryType; + section.dataset.perPage = itemsPerPage.toString(); + + const wrapper = createElement('div', ['gallery-wrapper'], '', section); + + data.map((item) => { + const imageDiv = createElement('div', ['image'], '', wrapper); + const thumbHeight = Math.round(thumbWidth / parseInt(item.width) * parseInt(item.height)); + imageDiv.dataset.thumb = item.src.replace(item.width, thumbWidth.toString()).replace(item.height, thumbHeight.toString());; + imageDiv.dataset.full = item.src; + imageDiv.dataset.width = item.width; + imageDiv.dataset.height = item.height; + }) + + $(document).ready(() => { + new Gallery($(section)); + }) + + return section; + }; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/gallery/GalleryData.js b/gfi-ihk-2024/stories/components/gallery/GalleryData.js new file mode 100644 index 0000000..26b55d4 --- /dev/null +++ b/gfi-ihk-2024/stories/components/gallery/GalleryData.js @@ -0,0 +1,87 @@ +export const galleryData = [ + { + src: 'https://source.unsplash.com/aKij95Mmus8/1470x980', + width: 1470, + height: 980, + }, + { + src: 'https://source.unsplash.com/dIMJWLx1YbE/736x981', + width: 736, + height: 981, + }, + { + src: 'https://source.unsplash.com/QBpZGqEMsKg/1470x980', + width: 1470, + height: 980, + }, + { + src: 'https://source.unsplash.com/v9FQR4tbIq8/1200x980', + width: 1200, + height: 980, + }, + { + src: 'https://source.unsplash.com/lB9ylP8e9Sg/880x1200', + width: 880, + height: 1200, + }, + { + src: 'https://source.unsplash.com/eF7HN40WbAQ/1470x980', + width: 1470, + height: 980, + }, + { + src: 'https://source.unsplash.com/fIq0tET6llw/800x1100', + width: 800, + height: 1100, + }, + { + src: 'https://source.unsplash.com/muOHbrFGEQY/900x1200', + width: 900, + height: 1200, + }, + { + src: 'https://source.unsplash.com/PhYq704ffdA/1470x980', + width: 1470, + height: 980, + }, + { + src: 'https://source.unsplash.com/6VhPY27jdps/1200x1200', + width: 1200, + height: 1200, + }, + { + src: 'https://source.unsplash.com/lB9ylP8e9Sg/880x1200', + width: 880, + height: 1200, + }, + { + src: 'https://source.unsplash.com/PhYq704ffdA/1470x980', + width: 1470, + height: 980, + }, + { + src: 'https://source.unsplash.com/fIq0tET6llw/800x1100', + width: 800, + height: 1100, + }, + { + src: 'https://source.unsplash.com/muOHbrFGEQY/900x1200', + width: 900, + height: 1200, + }, + { + src: 'https://source.unsplash.com/QBpZGqEMsKg/1470x980', + width: 1470, + height: 980, + }, + { + src: 'https://source.unsplash.com/v9FQR4tbIq8/1200x980', + width: 1200, + height: 980, + }, + { + src: 'https://source.unsplash.com/6VhPY27jdps/1200x1200', + width: 1200, + height: 1200, + }, +] \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/gallery/gallery.js b/gfi-ihk-2024/stories/components/gallery/gallery.js new file mode 100644 index 0000000..51b2fcb --- /dev/null +++ b/gfi-ihk-2024/stories/components/gallery/gallery.js @@ -0,0 +1,293 @@ +import $ from 'jquery'; +import Slider from "../../sections/slider/slider"; +import Masonry from "../../_global/scripts/masonry"; + +class IHKGallery { + constructor(section) { + this.section = section.addClass('initiated'); + this.wrapper = section.find('.gallery-wrapper'); + this.items = this.wrapper.children('.image'); + this.gridInitialized = false; + this.currentPage = -1; + this.visibleItems = []; + this.type = section.attr('data-type'); + this.initPopup(); + + if (this.type === 'first-image' || this.type === 'single-image') { + this.initSingleThumb(); + } else if (this.type === 'grid') { + this.initThumbs(); + this.initLoading(); + } else if (this.type === 'masonry') { + this.initMasonry(); + } + + this.initScrollCheck(); + $('body').on('lazyload-gallery-image', () => { + this.lazyLoadSingleImages.call(this); + }) + } + + initScrollCheck() { + window.addEventListener("scroll", () => { + window.requestAnimationFrame(() => { + this.scrollCheck(); + }) + }, {passive: true}); + + this.scrollCheck(); + } + + scrollCheck() { + const w = $(window); + + if (this.type === 'first-image' || this.type === 'single-image') { + if (!this.isLoaded && w.scrollTop() + w.height() + 100 > this.section.offset().top) { + const thumb = this.items.first(); + thumb.find('img').attr('src', thumb.data(this.type === 'first-image' ? 'thumb' : 'full')); + this.isLoaded = true; + } + } else if (this.type === 'grid') { + if (!this.gridInitialized && this.items.length > this.visibleItems.length && w.scrollTop() + w.height() + 300 > ($(this.section).offset().top + $(this.section).height())) { + this.currentPage++; + this.loadThumbs(); + this.gridInitialized = true; + } + } + } + + lazyLoadSingleImages() { + if (this.type === 'first-image' || this.type === 'single-image') { + if (!this.isLoaded) { + const thumb = this.items.first(); + thumb.find('img').attr('src', thumb.data(this.type === 'first-image' ? 'thumb' : 'full')); + this.isLoaded = true; + } + } + } + + initSingleThumb() { + const first = this.items.first().addClass('loading'); + const a = $('').attr('data-index', 0).appendTo(first); + const img = $('Leider nichts gefunden
'].join('\n'), + suggestion: function (e) { + return ('Infobox: Lorem ipsum dolor sit amet, consectetur adipisicing elit. Adipisci deserunt non quam rem, quae in porro sint veritatis hic, quas dignissimos debitis sequi repudiandae ipsum dolorem placeat harum blanditiis. Vero.
' + } + } +} + +const Template = ({...args}) => { + return createInfobox({...args}); +}; + +export const Infobox = Template.bind({}); +Infobox.args = {}; + +export const Warning = Template.bind({}); +Warning.args = { + type: 'warning', +}; + +export const Error = Template.bind({}); +Error.args = { + type: 'error', +}; + +export const Success = Template.bind({}); +Success.args = { + type: 'success', +}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/infobox/InfoboxComponent.js b/gfi-ihk-2024/stories/components/infobox/InfoboxComponent.js new file mode 100644 index 0000000..85a930c --- /dev/null +++ b/gfi-ihk-2024/stories/components/infobox/InfoboxComponent.js @@ -0,0 +1,11 @@ +import './infobox.scss'; +import {createElement} from "../../_global/scripts/helpers"; + +export const createInfobox = + ({ + type = 'regular', + content = 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
', + }) => { + const infobox = createElement('div', ['infobox', type], content); + return infobox; + } \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/infobox/infobox.scss b/gfi-ihk-2024/stories/components/infobox/infobox.scss new file mode 100644 index 0000000..3e2967b --- /dev/null +++ b/gfi-ihk-2024/stories/components/infobox/infobox.scss @@ -0,0 +1,60 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.infobox, .richtext div.strong, article.col div.strong { + margin: calc(3% + 26px) 0; + background-color: var(--theme-color-secondary-dimmed); + padding: var(--content-box-padding); + border-bottom: var(--border-width) solid var(--theme-color-secondary); + + &.success { + background-color: var(--theme-color-success-dimmed); + border-color: var(--theme-color-success); + } + &.error { + background-color: var(--theme-color-error-dimmed); + border-color: var(--theme-color-error); + } + &.warning { + background-color: var(--theme-color-warning-dimmed); + border-color: var(--theme-color-warning); + } + + > *:first-child { + margin-top: -0.4em; + } + > *:last-child { + margin-bottom: -0.4em; + } + + &:first-child { + margin-top: 0; + } + &:last-child { + margin-bottom: 0; + } +} + +.snippingTool { + margin: calc(3% + 26px) 50px; + background-color: var(--theme-color-secondary-dimmed); + padding: var(--content-box-padding); + width: 652px; + + .topicSnippingTool { + margin: 10px 0; + } + + .snippingToolLink { + font-size: var(--font-size-xs); + margin: 5px 0 0; + } + + .snippingToolTitle { + margin: 0; + } + + .snippingToolDescription { + font-size: var(--font-size-xs); + } +} diff --git a/gfi-ihk-2024/stories/components/link-collection/LinkCollection.stories.js b/gfi-ihk-2024/stories/components/link-collection/LinkCollection.stories.js new file mode 100644 index 0000000..a12f4d6 --- /dev/null +++ b/gfi-ihk-2024/stories/components/link-collection/LinkCollection.stories.js @@ -0,0 +1,30 @@ +import {linkListCopyData} from "../linklist/LinkListData"; +import {createLinkCollection} from "./LinkCollectionComponent"; + +export default { + title: 'Components/Link Collection', + argTypes: { + headline: { + name: 'Überschrift', + control: 'text', + defaultValue: 'Meistgeklickt', + }, + buttonText: { + name: 'Button Label', + control: 'text', + defaultValue: 'Alle Pressemitteilungen anzeigen', + }, + linkListData: { + name: 'Kontakte', + control: {type: 'object'}, + defaultValue: linkListCopyData, + }, + } +} + +const Template = ({...args}) => { + return createLinkCollection({...args}); +}; + +export const LinkCollection = Template.bind({}); +LinkCollection.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/link-collection/LinkCollectionComponent.js b/gfi-ihk-2024/stories/components/link-collection/LinkCollectionComponent.js new file mode 100644 index 0000000..6f8d8da --- /dev/null +++ b/gfi-ihk-2024/stories/components/link-collection/LinkCollectionComponent.js @@ -0,0 +1,46 @@ +import './link-collection.scss'; +import {createElement} from "../../_global/scripts/helpers"; +import {linkListCopyData} from "../linklist/LinkListData"; +import IHKLinkCollection from "./link-collection"; +import {createLinkList} from "../linklist/LinkListComponent"; +import {createButton} from "../../atoms/button/ButtonComponent"; + +export const createLinkCollection = + ({ + headline = 'Meistgeklickt', + linkListData = linkListCopyData, + buttonText = 'Alle Pressemitteilungen anzeigen', + addContainer = false, + }) => { + const wrapper = createElement('div', ['link-collection']); + + if (headline && headline.length > 0) { + createElement('h2', [], headline, wrapper); + } + + wrapper.appendChild(createLinkList({links: linkListData})); + + if (buttonText && buttonText.length > 0) { + const btnWrapper = createElement('div', ['btn-wrapper'], null, wrapper); + const btn = createButton({ + elementType: 'a', + label: buttonText, + icon: 'pfeil-rechts', + iconPosition: 'icon-right', + }) + btnWrapper.appendChild(btn); + } + + new IHKLinkCollection(wrapper); + + if (addContainer) { + const section = createElement('section', ['link-collection-wrapper']); + const container = createElement('div', ['container'], null, section); + const row = createElement('div', ['row'], null, container); + const col = createElement('div', ['col'], null, row); + col.appendChild(wrapper); + return section; + } + + return wrapper; + } \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/link-collection/link-collection.js b/gfi-ihk-2024/stories/components/link-collection/link-collection.js new file mode 100644 index 0000000..71ff1ed --- /dev/null +++ b/gfi-ihk-2024/stories/components/link-collection/link-collection.js @@ -0,0 +1,17 @@ +class IHKLinkCollection { + constructor(div) { + const observer = new ResizeObserver((entries) => { + entries.map((entry) => { + const w = entry.borderBoxSize[0].inlineSize; + if (w < 1000) { + div.dataset.cols = '1'; + } else { + div.dataset.cols = '2'; + } + }) + }) + observer.observe(div); + } +} + +export default IHKLinkCollection; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/link-collection/link-collection.scss b/gfi-ihk-2024/stories/components/link-collection/link-collection.scss new file mode 100644 index 0000000..db05152 --- /dev/null +++ b/gfi-ihk-2024/stories/components/link-collection/link-collection.scss @@ -0,0 +1,69 @@ +.link-collection, .dl-teaser, .ll-teaser, .ll-teaser-text { + margin: var(--section-margin) 0; + background-color: var(--theme-color-secondary-dimmed); + padding: var(--content-box-padding); + border-bottom: var(--border-width) solid var(--theme-color-secondary); + + @media(max-width: 567px) { + padding: calc(var(--content-box-padding) * 1.5) var(--content-box-padding); + } + + .btn-wrapper { + padding-top: 10px; + text-align: right; + } + + h2 { + margin-top: calc(var(--content-box-padding) * -0.2); + } +} + +.link-collection[data-cols="2"] { + .linklist { + columns: 2; + column-gap: 40px; + + > li { + -webkit-column-break-inside: avoid; + page-break-inside: avoid; + break-inside: avoid; + } + } +} + +section .link-collection { + margin: calc(var(--col-padding) * -1) 0; +} + +.col:first-child:last-child > .link-collection { + @media(min-width: 1200px) { + padding: 46px 60px 42px; + } + + .linklist { + @media(min-width: 1000px) { + columns: 2; + column-gap: 40px; + } + + > li { + -webkit-column-break-inside: avoid; + page-break-inside: avoid; + break-inside: avoid; + } + } +} + +.main-col .col:first-child:last-child > .link-collection, .main-col .link-collection { + margin: calc(2% + 20px) 0 calc(3% + 20px); + + .linklist { + columns: 1; + } +} + +.dl-teaser { + .hideInTableOfContents { + margin-top: 0; + } +} diff --git a/gfi-ihk-2024/stories/components/linklist/LinkList.stories.js b/gfi-ihk-2024/stories/components/linklist/LinkList.stories.js new file mode 100644 index 0000000..c4819d8 --- /dev/null +++ b/gfi-ihk-2024/stories/components/linklist/LinkList.stories.js @@ -0,0 +1,25 @@ +import {linkListData, linkListIconsData, linkListCopyData} from "./LinkListData"; +import {createLinkList} from "./LinkListComponent"; + +export default { + title: 'Components/Linkliste', + argTypes: { + links: { + name: 'Links', + control: {type: 'object'}, + defaultValue: linkListData, + } + } +} +const Template = ({...args}) => { + return createLinkList({...args}); +} + +export const SimpleList = Template.bind({}); +SimpleList.args = {}; + +export const DifferentTypes = Template.bind({}); +DifferentTypes.args = {links: linkListIconsData}; + +export const WithDescriptions = Template.bind({}); +WithDescriptions.args = {links: linkListCopyData}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/linklist/LinkListComponent.js b/gfi-ihk-2024/stories/components/linklist/LinkListComponent.js new file mode 100644 index 0000000..cf5e45a --- /dev/null +++ b/gfi-ihk-2024/stories/components/linklist/LinkListComponent.js @@ -0,0 +1,19 @@ +import './linklist.scss'; +import {createElement} from "../../_global/scripts/helpers"; +import {linkListData} from "./LinkListData"; + +export const createLinkList = + ({ + links = linkListData, + }) => { + const ul = createElement('ul', ['linklist'], null); + links.map((item) => { + const li = createElement('li', [], null, ul); + const a = createElement('a', [item.type], item.title, li); + a.href = item.link; + if (item.copy && item.copy.length > 0) { + createElement('p', [], item.copy, li); + } + }) + return ul; + } \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/linklist/LinkListData.js b/gfi-ihk-2024/stories/components/linklist/LinkListData.js new file mode 100644 index 0000000..dfaf948 --- /dev/null +++ b/gfi-ihk-2024/stories/components/linklist/LinkListData.js @@ -0,0 +1,106 @@ +export const linkListData = [ + { + title: 'Vel facere placeat cupiditate odio', + link: '#', + type: 'link', + }, + { + title: 'Lorem ipsum dolor', + link: '#', + type: 'link', + }, + { + title: 'Facere placeat cupiditate odio', + link: '#', + type: 'link', + }, + { + title: 'Lorem ipsum dolor sit amet', + link: '#', + type: 'link', + }, + { + title: 'Labore tenetur similique quia, tempore', + link: '#', + type: 'link', + }, +] + +export const linkListIconsData = [ + { + title: 'Vel facere placeat cupiditate odio', + link: '#', + type: 'link', + }, + { + title: 'Lorem ipsum dolor sit amet', + link: '#', + type: 'link', + }, + { + title: 'Labore tenetur similique quia, tempore Lorem ipsum dolor sit amet facere placeat cupiditate odio', + link: '#', + type: 'link', + }, + { + title: 'Vel facere placeat cupiditate odio', + link: '#', + type: 'download', + }, + { + title: 'Lorem ipsum dolor sit amet', + link: '#', + type: 'extern', + }, + { + title: 'Labore tenetur similique quia, tempore', + link: '#', + type: 'intranet', + }, + { + title: 'Vel facere placeat cupiditate odio', + link: '#', + type: 'extranet', + } +] + +export const linkListCopyData = [ + { + title: 'Vel facere placeat cupiditate odio', + link: '#', + type: 'link', + copy: 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.', + }, + { + title: 'Lorem ipsum dolor sit amet', + link: '#', + type: 'link', + copy: 'Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.', + }, + { + title: 'Labore tenetur similique quia, tempore Lorem ipsum dolor sit amet facere placeat cupiditate odio', + link: '#', + type: 'link', + copy: 'At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.', + }, + { + title: 'Vel facere placeat cupiditate odio', + link: '#', + type: 'link', + }, + { + title: 'Lorem ipsum dolor sit amet', + link: '#', + type: 'link', + }, + { + title: 'Labore tenetur similique quia, tempore', + link: '#', + type: 'link', + }, + { + title: 'Vel facere placeat cupiditate odio', + link: '#', + type: 'link', + } +] \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/linklist/linklist.scss b/gfi-ihk-2024/stories/components/linklist/linklist.scss new file mode 100644 index 0000000..caea452 --- /dev/null +++ b/gfi-ihk-2024/stories/components/linklist/linklist.scss @@ -0,0 +1,103 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.linklist { + --linklist-icon-padding: 38px; + --linklist-focus-padding: 6px; + + @media(max-width: 999px) { + --linklist-icon-padding: 30px; + } +} + +.sidebar .linklist > li { + margin-bottom: 6px; + line-height: 1.4; + + > a { + padding-left: 34px; + + &:before { + top: 2px; + font-size: 24px; + } + } +} + +.linklist, .richtext .linklist { + list-style: none; + padding: 0; + margin: 1em 0; + + > li { + position: relative; + margin: 0 0 8px; + padding-left: var(--linklist-icon-padding); + + &:after { + display: none !important; + } + + @media(max-width: 767px) { + margin-bottom: 4px; + } + + > a { + position: relative; + display: inline-block; + transition: 0.2s $easeOutQuad; + transform: translate3d(0, 0, 0); + text-underline-offset: 3px; + padding: 4px var(--linklist-focus-padding) 4px calc(var(--linklist-icon-padding) + var(--linklist-focus-padding)); + line-height: 1.3; + font-weight: 400; + margin-left: calc(var(--linklist-icon-padding) * -1 - var(--linklist-focus-padding)); + margin-right: -4px; + border-radius: 3px; + @include focus-visible; + + &:before { + @include icon-pfeil-simple-rechts; + position: absolute; + top: calc(var(--font-size-copy) * 0.65 - var(--icon-size) / 2 + 4px); + font-family: "Icons", sans-serif; + font-size: var(--icon-size); + line-height: 1; + left: calc(var(--linklist-focus-padding) * 0.5); + transform: translate3d(0, 0, 0); + text-decoration: underline; + } + + &:before { + text-decoration: none; + } + + &:hover { + color: var(--theme-color-link-hover); + } + } + + a.download:before { + @include icon-download; + } + a.external:before, a.extern:before { + @include icon-link-external; + } + a.intranet:before { + @include icon-schloss; + } + a.extranet:before { + @include icon-stern; + } + } + + > li > p, > li > div.text { + font-size: var(--font-size-small); + margin-top: 6px; + margin-bottom: 8px; + + &:last-child { + margin-bottom: 14px; + } + } +} diff --git a/gfi-ihk-2024/stories/components/login/Login.stories.js b/gfi-ihk-2024/stories/components/login/Login.stories.js new file mode 100644 index 0000000..761608b --- /dev/null +++ b/gfi-ihk-2024/stories/components/login/Login.stories.js @@ -0,0 +1,13 @@ +import {createLoginForm} from "./LoginComponent"; + +export default { + title: 'Components/Login', + args: {}, +} + +const Template = ({...args}) => { + return createLoginForm({...args}); +}; + +export const Login = Template.bind({}); +Login.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/login/LoginComponent.js b/gfi-ihk-2024/stories/components/login/LoginComponent.js new file mode 100644 index 0000000..d28a830 --- /dev/null +++ b/gfi-ihk-2024/stories/components/login/LoginComponent.js @@ -0,0 +1,75 @@ +import './login.scss'; +import {createElement} from "../../_global/scripts/helpers"; +import {createInputText} from "../../atoms/input-text/InputTextComponent"; +import {createButton} from "../../atoms/button/ButtonComponent"; +import {createFormElement} from "../form-element/FormElementComponent"; + +export const createLoginForm = ({ + +}) => { + const form = createElement('form', ['login-form']) + const fieldset = createElement('fieldset', [], null, form); + const baseUrl = createElement('input', [], null, fieldset); + const errorUrl = createElement('input', [], null, fieldset); + const wrapper = createElement('div', ['login-wrapper'], null, fieldset); + baseUrl.type = 'hidden'; + baseUrl.name = 'baseUrl'; + baseUrl.value = 'https://sqa-test.ihk24.ihk.de/login/'; + errorUrl.type = 'hidden'; + errorUrl.name = 'errorUrl'; + errorUrl.value = 'https://sqa-test.ihk24.ihk.de/login/'; + + wrapper.appendChild(createFormElement({ + name: 'username', + placeholder: 'Benutzername', + label: 'Benutzername', + wrapperClasses: 'login-name', + })) + + wrapper.appendChild(createFormElement({ + name: 'passwort', + placeholder: 'Passwort', + label: 'Passwort', + inputType: 'password', + wrapperClasses: 'login-pwd', + })) + + wrapper.appendChild(createFormElement({ + inputType: 'checkbox', + name: 'login_agb', + wrapperClasses: 'terms', + label: 'Die Nutzungsbedingungen erkenne ich an. Den Datenschutzhinweis habe ich zur Kenntnis genommen und akzeptiert.' + })) + /* + + const nameWrapper = createElement('div', ['login-name'], null, wrapper); + const nameLabel = createElement('label', [], null, nameWrapper); + nameWrapper.appendChild(createInputText({ + id: 'username', + name: 'username', + placeholder: 'Benutzername', + })) + + const passwordWrapper = createElement('div', ['login-pwd'], null, wrapper); + const passwordLabel = createElement('label', [], null, passwordWrapper); + passwordLabel.for = 'passwort'; + passwordWrapper.appendChild(createInputText({ + type: 'password', + id: 'passwort', + name: 'passwort', + placeholder: 'Passwort', + })) + + */ + + const buttonWrapper = createElement('div', ['btn-wrapper'], null, form); + buttonWrapper.appendChild(createButton({ + elementType: 'button', + iconPosition: 'icon-right', + label: 'Einloggen', + icon: 'login', + color: 'secondary', + })) + + return form; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/login/login.scss b/gfi-ihk-2024/stories/components/login/login.scss new file mode 100644 index 0000000..59a0e5c --- /dev/null +++ b/gfi-ihk-2024/stories/components/login/login.scss @@ -0,0 +1,91 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.login-form { + position: relative; + display: block; + overflow: hidden; + background-color: var(--theme-color-primary-dimmed-04); + padding: var(--content-box-padding); + margin: var(--section-margin) 0; + + fieldset { + margin: -0.2em 0 0; + padding: 0; + border: 0; + } + + .login-wrapper { + display: flex; + flex-wrap: wrap; + margin: 0 -10px; + + > div { + position: relative; + display: block; + padding: 0 10px; + flex: 1 1 50%; + max-width: 50%; + + @media(max-width: 567px) { + flex: 1 1 100%; + max-width: 100%; + } + + &.terms { + max-width: 100%; + flex: 1 1 100%; + margin-top: 0.3em; + } + } + } + + .terms-text { + max-width: calc(100% - 45px); + display: inline-block; + + a { + @include focus-visible; + } + } + + .btn-wrapper { + text-align: right; + } + + .submit { + //@extend .btn; + //@extend .has-icon; + color: var(--theme-color-primary); + @include focus-visible; + + &:hover, &:focus { + color: var(--theme-color-primary); + box-shadow: 0 0 0 5px rgba(var(--theme-color-secondary), 0.5); + } + + &:before { + @include icon-login; + font-size: 30px; + line-height: 1; + } + } + + @media(max-width: 767px) { + padding: calc(var(--content-box-padding) * 1.5) var(--content-box-padding); + } +} + +section.extranet-wrapper { + .update-wrapper { + border-top: solid 1px; + margin-top: 20px; + padding-top: 20px; + } + .update-wrapper .item { + margin-bottom: 10px; + } + .widecol { + flex: 1 1 66%;max-width: 100%; + } +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/magazine-article/MagazineArticle.stories.js b/gfi-ihk-2024/stories/components/magazine-article/MagazineArticle.stories.js new file mode 100644 index 0000000..59f6c3c --- /dev/null +++ b/gfi-ihk-2024/stories/components/magazine-article/MagazineArticle.stories.js @@ -0,0 +1,13 @@ +import {createMagazineArticle} from "./MagazineArticleComponent"; + +export default { + title: 'Components/Magazine Article', + args: {}, +} + +const Template = ({...args}) => { + return createMagazineArticle({...args}); +}; + +export const MagazineArticle = Template.bind({}); +MagazineArticle.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/magazine-article/MagazineArticleComponent.js b/gfi-ihk-2024/stories/components/magazine-article/MagazineArticleComponent.js new file mode 100644 index 0000000..db0fd28 --- /dev/null +++ b/gfi-ihk-2024/stories/components/magazine-article/MagazineArticleComponent.js @@ -0,0 +1,42 @@ +import './magazine-article.scss'; +import {createElement, createImage} from "../../_global/scripts/helpers"; +import {lorem1, lorem2} from "../../_global/scripts/lorem"; +import {createGallery} from "../gallery/GalleryComponent"; +import {createAnchorLinks} from "../anchor-links/AnchorLinksComponent"; +import {createBlockquote} from "../../atoms/blockquote/BlockquoteComponent"; +import {createContact} from "../contact/ContactComponent"; +import {createPrintShare} from "../print-share/PrintShareComponent"; +import {createInfobox} from "../infobox/InfoboxComponent"; + +export const createMagazineArticle = ({ + addArticleComponents = true, + kicker = 'Titelthema', + headline = '5 Beispiele, wie sich Unternehmen für ihr Umfeld engagieren', +}) => { + const article = createElement('article', ['col', 'magazine-article']); + + if (addArticleComponents) { + createElement('p', ['kicker'], kicker, article); + createElement('h1', [], headline, article); + article.appendChild(createAnchorLinks({titles: ['Lorem ipsum dolor sit', 'Consectetur adipisicing elit']})) + const richText = createElement('div', ['richtext'], null, article); + createElement('p', ['initial'], lorem1, richText); + createElement('p', [], lorem2, richText); + createElement('h2', [], 'Lorem ipsum dolor sit', richText); + createElement('p', [], lorem1, richText); + article.appendChild(createGallery({galleryType: 'masonry'})); + article.appendChild(createInfobox({content: lorem2})); + const imageBox = createElement('figure', ['image-box', 'off-grid'], null, article); + createImage('https://source.unsplash.com/TamMbr4okv4/420x280', 420, 280, 'Image off grid', [], imageBox); + createElement('figcaption', [], 'Bildunterschrift lorem ipsum dolor sit amet ipsum', imageBox); + createElement('p', [], lorem2 + ' ' + lorem1 + ' ' + lorem2, article); + createElement('p', [], lorem2, article); + createElement('h2', [], 'Consectetur adipisicing elit', article); + createElement('p', [], lorem2, article); + article.appendChild(createBlockquote({})); + article.appendChild(createContact({})); + article.appendChild(createPrintShare({})); + } + + return article; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/magazine-article/magazine-article.scss b/gfi-ihk-2024/stories/components/magazine-article/magazine-article.scss new file mode 100644 index 0000000..0485511 --- /dev/null +++ b/gfi-ihk-2024/stories/components/magazine-article/magazine-article.scss @@ -0,0 +1,73 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.magazine-article article.col, .magazine-article.col { + position: relative; + z-index: 1; + width: 880px; + max-width: 66.6667%; + background-color: #fff; + margin: 0 auto; + padding-bottom: 0; + + @media(max-width: 1199px) { + max-width: 83.3333%; + } + @media(max-width: 999px) { + box-shadow: 0 0 0 10px white; + } + @media(max-width: 767px) { + max-width: 100%; + box-shadow: 0 -4px 0 2px white; + } + + .print-share { + margin-bottom: 0; + } + + .print-share .bookmarks.show-bookmarks { + margin-bottom: 1em; + } + + .image-box { + img { + max-width: 100%; + } + + &.off-grid{ + @media(min-width: 568px) { + float: left; + margin: 0.3em 20px 1em 0; + width: calc(50% - 10px); + } + + @media(min-width: 768px) { + margin: 0.3em 40px 1em calc(-12.5% - 5px); + width: calc(50% - 20px); + + @media(max-width: 1199px) { + margin: 0.3em 30px 1em calc(-10% - 3px); + width: calc(50% - 15px); + } + + @media(max-width: 999px) { + margin: 0.3em 20px 1em calc(-10% - 2px); + width: calc(50% - 10px); + } + } + + ~ *:not(p) { + clear: left; + } + } + + &.portrait{ + display: flex; + justify-content: center; + flex-flow: column; + img, figcaption{ + align-self: center; + } + } + } +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/magazine-cover/MagazineCover.stories.js b/gfi-ihk-2024/stories/components/magazine-cover/MagazineCover.stories.js new file mode 100644 index 0000000..4fb9858 --- /dev/null +++ b/gfi-ihk-2024/stories/components/magazine-cover/MagazineCover.stories.js @@ -0,0 +1,18 @@ +import {createMagazineCover} from "./MagazineCoverComponent"; + +export default { + title: 'Components/Magazine Cover', + parameters: { + layout: 'fullscreen', + }, + args: { + imageSrc: 'https://source.unsplash.com/OD9EOzfSOh0/1110x440', + } +} + +const Template = ({...args}) => { + return createMagazineCover({...args}); +}; + +export const MagazineCover = Template.bind({}); +MagazineCover.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/magazine-cover/MagazineCoverComponent.js b/gfi-ihk-2024/stories/components/magazine-cover/MagazineCoverComponent.js new file mode 100644 index 0000000..15ed999 --- /dev/null +++ b/gfi-ihk-2024/stories/components/magazine-cover/MagazineCoverComponent.js @@ -0,0 +1,28 @@ +import './magazine-cover.scss'; +import {createElement, createImage} from "../../_global/scripts/helpers"; +import {createReadingTime} from "../../atoms/reading-time/ReadingTimeComponent"; + +export const createMagazineCover = ({ + imageSrc = 'https://source.unsplash.com/OD9EOzfSOh0/1110x440', + showReadingTime = true, +}) => { + const section = createElement('section', ['magazine-cover']); + const container = createElement('div', ['container'], null, section); + const row = createElement('div', ['row'], null, container); + const col = createElement('div', ['col'], null, row); + + if (showReadingTime) { + col.appendChild(createReadingTime({})); + } + + const imageBox = createElement('div', ['image-box'], null, col); + const picture = createElement('picture', [], null, imageBox); + const src = createElement('source', [], null, picture); + createImage(imageSrc, 1110, 440, '', [], picture); + + src.media = '(max-width: 567px)'; + src.srcset = imageSrc.replace('1110x440', '600x400'); + + return section; + +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/magazine-cover/magazine-cover.scss b/gfi-ihk-2024/stories/components/magazine-cover/magazine-cover.scss new file mode 100644 index 0000000..8c66174 --- /dev/null +++ b/gfi-ihk-2024/stories/components/magazine-cover/magazine-cover.scss @@ -0,0 +1,72 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.magazine-cover { + @media(min-width: 768px) { + margin: 40px 0 0; + } + @media(max-width: 767px) { + margin: -6px 0 0; + + .image-box { + margin: 0 calc(var(--container-padding) * -1); + } + + .reading-time { + display: none; + } + } + + .row { + justify-content: center; + } + + .reading-time { + position: relative; + float: right; + right: 0; + margin: 0 2px 10px; + } + + &:after { + content: ""; + display: block; + clear: both; + } + + .col { + padding-top: 0; + padding-bottom: 0; + margin-bottom: -35px; + + @media(min-width: 768px) { + margin-bottom: -45px; + } + + @media(min-width: 1200px) { + margin-bottom: -50px; + } + + @media(min-width: 1400px) { + max-width: 83.33334%; + } + } + + img { + display: block; + max-width: 100%; + height: auto; + aspect-ratio: 1110/440; + object-fit: cover; + opacity: 1; + transition: 0.4s ease; + + &.loading { + opacity: 0; + } + + @media(max-width: 567px) { + aspect-ratio: 3/2; + } + } +} diff --git a/gfi-ihk-2024/stories/components/magazine-header/MagazineHeader.stories.js b/gfi-ihk-2024/stories/components/magazine-header/MagazineHeader.stories.js new file mode 100644 index 0000000..34c9710 --- /dev/null +++ b/gfi-ihk-2024/stories/components/magazine-header/MagazineHeader.stories.js @@ -0,0 +1,57 @@ +import {createMagazineHeader} from "./MagazineHeaderComponent"; + +export default { + title: 'Components/Magazine Header', + parameters: { + layout: 'fullscreen', + }, + argTypes: { + size: { + name: 'Höhe', + control: {type: 'select'}, + options: ['regular', 'narrow'], + defaultValue: 'regular', + }, + logo: { + name: 'Logo', + control: 'text', + defaultValue: './logos/wirtschaftsdialoge.svg', + }, + title: { + name: 'Titel (Textform, wenn Logo nicht angegeben ist)', + control: 'text', + defaultValue: 'Wirtschaftsdialoge', + }, + smalltext: { + name: 'Kleiner Titel (Textform, wenn Logo nicht angegeben ist)', + control: 'text', + defaultValue: 'IHK Musterstadt Wahl 2024', + }, + } +} + +const Template = ({...args}) => { + return createMagazineHeader({...args}); +}; + +export const MagazineHeader = Template.bind({}); +MagazineHeader.args = {}; + +export const SmallMagazineHeader = Template.bind({}); +SmallMagazineHeader.args = { + size: 'narrow', +}; + +export const TextMagazineHeader = Template.bind({}); +TextMagazineHeader.args = { + title: 'Wirtschaftsdialoge', + logo: null, +}; + +export const TwoLinesMagazineHeader = Template.bind({}); +TwoLinesMagazineHeader.args = { + title: 'Eine starke Entscheidung', + smalltext: 'IHK Musterstadt Wahl 2024', + logo: './logos/magazine-header-flag.png', + backgroundColor: '#003366' +}; diff --git a/gfi-ihk-2024/stories/components/magazine-header/MagazineHeaderComponent.js b/gfi-ihk-2024/stories/components/magazine-header/MagazineHeaderComponent.js new file mode 100644 index 0000000..feaf154 --- /dev/null +++ b/gfi-ihk-2024/stories/components/magazine-header/MagazineHeaderComponent.js @@ -0,0 +1,38 @@ +import './magazine-header.scss'; +import $ from "jquery"; +import {createElement, createImage} from "../../_global/scripts/helpers"; +import IHKMagazineHeader from "./magazine-header"; + +export const createMagazineHeader = + ({ + size = 'regular', + logo = './logos/wirtschaftsdialoge.svg', + title = 'Wirtschaftsdialoge', + imgtext = 'regular', + smalltext = '', + backgroundColor = '', + inlineStyles = 'background: ' + backgroundColor + ';', + }) => { + const header = createElement('div', ['magazine-header', size], null, null); + createElement('span', ['gradient'], null, header, inlineStyles); + if (logo && logo.length > 0 && smalltext.length > 0) { + imgtext = 'image-and-text'; + } + const a = createElement('a', ['title', imgtext], null, header); + a.href = '#'; + a.tabIndex = -1; + if (logo && logo.length > 0 && smalltext.length === 0) { + createImage(logo, 400, 100, 'Wirtschaftsdialoge Logo', [], a); + } else if (logo && logo.length > 0 && smalltext.length > 0) { + createImage(logo, 100, 100, '', [], a); + const div = createElement('div', ['text'], null, a); + createElement('span', ['title-text'], title, div); + createElement('span', ['small-text'], smalltext, div); + } else { + a.innerText = title; + } + + new IHKMagazineHeader($(header)); + + return header; + } \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/magazine-header/magazine-header.js b/gfi-ihk-2024/stories/components/magazine-header/magazine-header.js new file mode 100644 index 0000000..5e4ecdc --- /dev/null +++ b/gfi-ihk-2024/stories/components/magazine-header/magazine-header.js @@ -0,0 +1,71 @@ +import $ from "jquery"; + +class IHKMagazineHeader { + constructor(header) { + this.header = header.addClass('initiated'); + this.gradient = header.find('.gradient'); + this.title = header.find('.title'); + this.window = $(window); + this.minScale = 0; + this.preventResize = false; + + this.initSizeObserver(); + this.initScroll(); + + $('body') + .on('overlay-open', () => { + this.preventResize = true; + }) + .on('overlay-close', () => { + this.preventResize = false; + }) + } + + initSizeObserver() { + const observer = new ResizeObserver(() => { + this.getMinScale(); + }) + observer.observe(this.header.get(0)); + } + + initScroll() { + window.addEventListener("scroll", () => { + window.requestAnimationFrame( () => { + if (!this.preventResize) { + this.checkScroll(); + } + }) + },{passive: true}); + + this.checkScroll(); + }; + + checkScroll() { + const st = this.window.scrollTop(); + let scale = 1 - Math.round(st / 4) / 100; + const opacity = 1 - Math.round(st / 2) / 100; + + if (scale < 0) { + scale = 0; + } + + this.gradient.css({'transform': 'scale(1, ' + (scale > this.minScale ? scale : this.minScale) + ')'}); + this.title.css({ + 'transform': 'translate(-50%, -50%) scale(' + scale + ')', + 'opacity': opacity > 0 ? opacity : 0 + }) + } + + getMinScale() { + this.minScale = Math.round(1000 / this.header.outerHeight()) / 100; + } +} + +export default IHKMagazineHeader; + +$('body').on('ihk-init dynamic-component-loaded gfi-dynamic-init', function () { + const body = $(this); + $('.magazine-header:not(.initiated)').each(function(i) { + new IHKMagazineHeader($(this)); + }); +}) diff --git a/gfi-ihk-2024/stories/components/magazine-header/magazine-header.scss b/gfi-ihk-2024/stories/components/magazine-header/magazine-header.scss new file mode 100644 index 0000000..f9fa41c --- /dev/null +++ b/gfi-ihk-2024/stories/components/magazine-header/magazine-header.scss @@ -0,0 +1,109 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.magazine-header { + --magazine-header-height: 90px; + position: sticky; + display: block; + height: var(--magazine-header-height); + top: var(--header-height); + z-index: 99; + font-size: 0; + line-height: 0; + text-align: center; + pointer-events: none; + box-shadow: 0 -10px 0 0 var(--theme-color-white); + + @media(max-width: 767px) { + --magazine-header-height: 70px; + margin-bottom: 0; + } + + a { + transition: none; + } + + .gradient { + @include full-size; + background: linear-gradient(90deg, var(--theme-color-gradient-01) 10%, var(--theme-color-gradient-02) 55%, var(--theme-color-gradient-03) 90%); + transform-origin: center top; + } + + .title { + position: absolute; + top: 50%; + left: 50%; + transform-origin: center 7%; + transform: translate(-50%, -50%); + display: inline-block; + font-family: var(--font-korb); + font-size: var(--font-size-h1); + color: white; + line-height: 1; + padding: 15px; + font-weight: 400; + text-decoration: none; + pointer-events: all; + + @media(max-width: 567px) { + display: block; + width: 100%; + } + } + + img { + display: block; + width: auto; + height: calc(var(--magazine-header-height) * 7 / 9); + margin: 0 auto; + } + + .image-and-text { + display: flex !important; + align-items: center; + @media(max-width: 567px) { + width: auto; + } + img { + @media(max-width: 370px) { + display: none; + } + } + } + .text { + display: flex; + flex-direction: column; + font-size: 32px; + line-height: 29px; + padding-left: 10px; + margin: 0; + white-space: nowrap; + @media(max-width: 567px) { + font-size: 22px; + line-height: 19px; + } + .title-text { + text-align: right; + } + .small-text { + text-align: right; + font-size: 19px; + @media(max-width: 567px) { + font-size: 13px; + } + } + } + + &.narrow { + --magazine-header-height: 50px; + margin-bottom: 10px; + + @media(max-width: 767px) { + margin-bottom: 0; + } + + .title { + font-size: var(--font-size-h3); + } + } +} diff --git a/gfi-ihk-2024/stories/components/nav/Nav.stories.js b/gfi-ihk-2024/stories/components/nav/Nav.stories.js new file mode 100644 index 0000000..ccdbe9d --- /dev/null +++ b/gfi-ihk-2024/stories/components/nav/Nav.stories.js @@ -0,0 +1,18 @@ +import {createNav} from "./NavComponent"; + +export default { + title: 'Components/Nav', + parameters: { + layout: 'fullsize', + }, + argTypes: { + + }, +} + +const Template = ({...args}) => { + return createNav({...args}); +}; + +export const Nav = Template.bind({}); +Nav.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/nav/NavComponent.js b/gfi-ihk-2024/stories/components/nav/NavComponent.js new file mode 100644 index 0000000..612831f --- /dev/null +++ b/gfi-ihk-2024/stories/components/nav/NavComponent.js @@ -0,0 +1,43 @@ +import './nav.scss'; +import $ from 'jquery'; +import {createElement} from "../../_global/scripts/helpers"; +import IHKNav from "./nav"; +import {createSecondaryMenu} from "../../atoms/secondary-menu/SecondaryMenuComponent"; + +export const createNav = ({ + secondaryLinks = ['Über uns', 'Presse', 'Newsletter'], + languageLinks = ['CZ', 'EN'], + iconLinks = [ + { + iconClass: 'sign-language', + label: 'Zeichensprache', + }, + { + iconClass: 'simple-language', + label: 'Einfach Sprache', + }, + { + iconClass: 'login', + label: 'Einloggen', + } + ] +}) => { + const nav = createElement('nav', []); + createElement('div', ['overlay-holder'], null, nav); + + const primary = createElement('div', ['primary'], 'Nav', nav); + primary.dataset.rootUrl = '12191410.json'; + primary.dataset.baseUrl = 'services/nav/'; + primary.dataset.pageContentId = '12191410'; + + nav.appendChild(createSecondaryMenu({})); + + $(document).ready(() => { + const n = new IHKNav($(nav)); + if (!n.nav.closest('.page-header').length) { + n.nav.wrap($('Lorem ipsum dolor sit amet, consectetur adipisicing elit. Alias, aliquam amet cum distinctio explicabo facilis incidunt iure maiores, minus nostrum obcaecati qui quibusdam quidem sint voluptates? Adipisci itaque minima quaerat?
' + }, + { + tab: 'Schritt 2: Dolor', + content: '' + + 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Alias, aliquam amet cum distinctio explicabo facilis incidunt iure maiores, minus nostrum obcaecati qui quibusdam quidem sint voluptates? Adipisci itaque minima quaerat?
' + }, +] diff --git a/gfi-ihk-2024/stories/components/steps/steps.scss b/gfi-ihk-2024/stories/components/steps/steps.scss new file mode 100644 index 0000000..fd21d67 --- /dev/null +++ b/gfi-ihk-2024/stories/components/steps/steps.scss @@ -0,0 +1,139 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.richtext .steps { + .text a, .rte--list a { + &.external, &.extranet, &.intranet, &[data-linktypeicon="CMExternalLink"], &[data-linktypeicon="CMDownload"] { + background-color: var(--theme-color-primary-dimmed-03); + + &:after { + outline-color: var(--theme-color-primary-dimmed-03); + color: var(--theme-color-primary); + } + } + } +} + +.steps { + position: relative; + display: block; + margin: var(--section-margin) 0; + padding: var(--content-box-padding) 0; + background-color: var(--theme-color-primary-dimmed-04); + + @media(max-width: 567px) { + padding: calc(var(--content-box-padding) * 2) 0; + } + + > h3, > h2 { + margin: var(--section-headline-margin) calc(var(--content-box-padding) - 0.05em) 0; + padding-bottom: 20px; + + @media(max-width: 767px) { + padding-bottom: var(--content-box-padding); + } + } + + .slider::before { + content: ''; + display: block; + height: 1px; + background-color: var(--theme-color-primary-dimmed-02); + margin: 0 var(--content-box-padding); + } + + .slide { + padding: 24px var(--content-box-padding); + + @media(max-width: 767px) { + padding: var(--content-box-padding); + } + + &:not(.current) { + height: 1px; + } + + > *:last-child { + margin-bottom: 0.1em; + } + + > *:first-child { + margin-top: 0; + } + + h4 { + margin-bottom: 0.6em; + } + } + + .prev, .count { + display: none; + } + + .next { + position: absolute; + bottom: 0; + right: 0; + margin: var(--content-box-padding); + @extend .btn; + //@extend .has-icon; + //@extend .icon-pfeil-rechts; + + &:active, &:focus, &:active:focus { + color: var(--theme-color-white); + outline: 0; + } + } + + .slider-tabs { + list-style: none; + padding: 32px 0 0; + margin: 0 var(--content-box-padding); + border-top: 1px solid var(--theme-color-primary-dimmed-02); + + @media(max-width: 767px) { + padding-top: calc(var(--content-box-padding) * 1.5); + } + + li { + margin: 0 0 8px; + + &:last-child { + margin: 0; + } + } + + .btn { + --button-min-size: 38px; + --button-padding: 8px 20px; + background-color: var(--theme-color-primary-dimmed-03); + color: var(--theme-color-primary); + margin: 0; + + &::after { + display: none; + } + } + + li.active .btn, .btn:hover { + background-color: var(--theme-color-primary); + color: var(--theme-color-white); + } + } + + @media(max-width: 567px) { + .controls { + .next { + position: relative; + margin: 20px var(--content-box-padding) 4px; + float: right; + } + &:after { + content: ""; + position: relative; + display: block; + clear: both; + } + } + } +} diff --git a/gfi-ihk-2024/stories/components/teaser-social/TeaserSocial.stories.js b/gfi-ihk-2024/stories/components/teaser-social/TeaserSocial.stories.js new file mode 100644 index 0000000..dd4dd66 --- /dev/null +++ b/gfi-ihk-2024/stories/components/teaser-social/TeaserSocial.stories.js @@ -0,0 +1,13 @@ +import {createTeaserSocial} from "./TeaserSocialComponent"; + +export default { + title: 'Components/Teaser Social', + args: {}, +} + +const Template = ({...args}) => { + return createTeaserSocial({...args}); +}; + +export const TeaserSocial = Template.bind({}); +TeaserSocial.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/teaser-social/TeaserSocialComponent.js b/gfi-ihk-2024/stories/components/teaser-social/TeaserSocialComponent.js new file mode 100644 index 0000000..2d60280 --- /dev/null +++ b/gfi-ihk-2024/stories/components/teaser-social/TeaserSocialComponent.js @@ -0,0 +1,15 @@ +import './teaser-social.scss'; +import {createElement} from "../../_global/scripts/helpers"; + +export const createTeaserSocial = ({ + kicker = 'Ihre IHK bei Twitter', +}) => { + const teaser = createElement('div', ['teaser']); + if (kicker && kicker.length > 0) { + createElement('span', ['kicker'], kicker, teaser); + } + const socialBox = createElement('div', ['social-box'], null, teaser); + socialBox.innerHTML = ''; + + return teaser; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/teaser-social/teaser-social.scss b/gfi-ihk-2024/stories/components/teaser-social/teaser-social.scss new file mode 100644 index 0000000..63e961c --- /dev/null +++ b/gfi-ihk-2024/stories/components/teaser-social/teaser-social.scss @@ -0,0 +1,19 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.teaser .social-box { + position: relative; + border: 4px solid var(--theme-color-primary-dimmed-03); + margin-left: -2px; + margin-right: -2px; + padding: 10px; + flex: 1 1 100%; + background-color: white; + + iframe { + display: block; + border: 0; + height: 100% !important; + min-height: 500px !important; + } +} diff --git a/gfi-ihk-2024/stories/components/teaser/Teaser.stories.js b/gfi-ihk-2024/stories/components/teaser/Teaser.stories.js new file mode 100644 index 0000000..04c42fe --- /dev/null +++ b/gfi-ihk-2024/stories/components/teaser/Teaser.stories.js @@ -0,0 +1,112 @@ +import {createTeaser} from "./TeaserComponent"; + +export default { + title: 'Components/Teaser', + args: { + type: 'regular', + kicker: 'Fachkräfte', + headline: 'Anteil der Frauen im Bereich Engineering steigt', + copy: 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita, no sea takimata sanctus est.', + imageSrc: 'https://source.unsplash.com/-uHVRvDr7pg/420x280', + copyright: '@ shutterstock.com', + showReadingTime: false, + link: '#', + imageSize: 'large', + chartTitle: 'Chart-Titel des Teasers', + linkType: null, + }, + argTypes: { + type: { + name: 'Teaser-Typ', + control: 'select', + options: ['regular', 'hero', 'text', 'fullwidth', 'chart'], + }, + link: { + name: 'Link', + }, + imageSrc: { + name: 'Bild-Url', + }, + copyright: { + name: 'Copyright-Text', + }, + kicker: { + name: 'Dachzeile', + }, + headline: { + name: 'Überschrift', + }, + copy: { + name: 'Kurztext', + }, + showReadingTime: { + name: 'Lesezeit anzeigen', + }, + imageSize: { + name: 'Bildgröße', + control: 'select', + options: ['large', 'medium', 'small'], + }, + chartTitle: { + name: 'Chart Titel', + }, + linkType: { + name: 'Link Typ', + control: 'select', + options: ['extern', 'download', 'intranet', 'extranet'], + } + } +} + +const Template = ({...args}) => { + return createTeaser({...args}); +}; + +export const RegularTeaser = Template.bind({}); +RegularTeaser.args = { + type: 'regular', +}; + +export const HeroTeaser = Template.bind({}); +HeroTeaser.args = { + type: 'hero', +}; + +export const TextTeaser = Template.bind({}); +TextTeaser.args = { + type: 'text', +}; + +export const ChartTeaser = Template.bind({}); +ChartTeaser.args = { + type: 'chart', + imageSrc: null, +}; + +export const ExternalTeaser = Template.bind({}); +ExternalTeaser.args = { + linkType: 'extern', +}; + +export const FullwidthTeaserLarge = Template.bind({}); +FullwidthTeaserLarge.args = { + type: 'fullwidth', + showReadingTime: true, + imageSize: 'large', +}; + +export const FullwidthTeaserMedium = Template.bind({}); +FullwidthTeaserMedium.args = { + type: 'fullwidth', + showReadingTime: true, + imageSize: 'medium', +}; + +export const FullwidthTeaserSmall = Template.bind({}); +FullwidthTeaserSmall.args = { + type: 'fullwidth', + showReadingTime: true, + imageSize: 'small', +}; + + diff --git a/gfi-ihk-2024/stories/components/teaser/TeaserComponent.js b/gfi-ihk-2024/stories/components/teaser/TeaserComponent.js new file mode 100644 index 0000000..0f1f5c0 --- /dev/null +++ b/gfi-ihk-2024/stories/components/teaser/TeaserComponent.js @@ -0,0 +1,79 @@ +import {createElement, createImage} from "../../_global/scripts/helpers"; +import './teaser.scss'; +import {createReadingTime} from "../../atoms/reading-time/ReadingTimeComponent"; + +export const createTeaser = ({ + type = 'regular', + link = '#', + imageSrc = 'https://api.unsplash.com/-uHVRvDr7pg/420x280', + copyright = '@ shutterstock.com', + kicker = 'Fachkräfte', + headline = 'Anteil der Frauen im Bereich Engineering steigt', + copy = 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita, no sea takimata sanctus est.', + showReadingTime = false, + imageSize = 'large', + chartTitle = 'Chart-Titel des Teasers', + linkType = null, +}) => { + const teaser = createElement('a', ['teaser', type]); + teaser.href = link; + + if (linkType) { + teaser.classList.add(linkType); + } + + if (kicker && kicker.length > 0) { + createElement('span', ['kicker'], kicker, teaser); + } + + if (imageSrc && imageSrc.length > 0 && type !== 'text' && type !== 'chart') { + let imageWidth, imageHeight; + switch (type) { + case 'hero': + imageWidth = 630; + imageHeight = 420; + break; + case 'fullwidth': + if (imageSize === 'large') { + imageWidth = 880; + imageHeight = 484; + } else if (imageSize === 'medium') { + imageWidth = 650; + imageHeight = 433; + } else { + imageWidth = 535; + imageHeight = 535; + } + break; + default: + imageWidth = 420; + imageHeight = 280; + } + + const imageBox = createElement('div', ['image-box'], '', teaser); + const src = imageSrc.replace('420', imageWidth).replace('280', imageHeight); + createImage(src, imageWidth, imageHeight, 'Teaser-Bild', [], imageBox); + + if (copyright && copyright.length > 0) { + createElement('span', ['copyright'], copyright, imageBox); + } + } + else if ((type === 'chart' && chartTitle && chartTitle.length > 0) || ((!imageSrc || imageSrc.length === 0) && type !== 'text' && chartTitle && chartTitle.length > 0)) { + const imageBox = createElement('div', ['image-box', 'chart'], null, teaser); + createElement('span', ['chart-title'], chartTitle, imageBox); + } + + const textBox = createElement('div', ['text-box'], '', teaser); + createElement('h4', ['title'], headline, textBox); + createElement('p', [], copy, textBox); + + if (showReadingTime) { + const rt = createReadingTime({minutes: Math.floor(Math.random() * 10) + 2}); + teaser.appendChild(rt); + } + if (type === 'fullwidth') { + teaser.dataset.imageSize = imageSize; + } + + return teaser; +}; diff --git a/gfi-ihk-2024/stories/components/teaser/teaser.scss b/gfi-ihk-2024/stories/components/teaser/teaser.scss new file mode 100644 index 0000000..d34a075 --- /dev/null +++ b/gfi-ihk-2024/stories/components/teaser/teaser.scss @@ -0,0 +1,292 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.teaser { + --hero-background: var(--theme-color-white); + position: relative; + display: flex; + flex-direction: column; + height: 100%; + text-decoration: none; + font-size: var(--font-size-small); + + &::before { + content: ''; + @include full-size; + margin: -6px; + border-radius: var(--border-radius-xs); + transition: 0.2s ease; + } + + &:focus { + outline: none; + } + &.focus-visible:focus::before { + @include focus-standalone; + } + &:focus-visible::before, &.-moz-focusring::before { + @include focus-standalone; + } + + &.text { + margin-bottom: 0; + } + + .image-box { + position: relative; + display: block; + border-radius: var(--border-radius-xs); + background-color: var(--theme-color-primary-dimmed-04); + overflow: hidden; + flex-grow: 0; + flex-shrink: 0; + + &::before { + content: ""; + position: relative; + display: block; + padding-top: 66.6667%; + margin-bottom: 7px; + } + + &::after { + content: ""; + position: absolute; + left: 0; + bottom: 0; + width: 100%; + display: block; + height: 8px; + background-color: var(--theme-color-secondary); + transition: 0.3s ease; + z-index: 1; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + } + + &.chart { + display: flex; + align-items: center; + justify-content: center; + background: linear-gradient(130deg, var(--theme-color-gradient-01) 10%, var(--theme-color-gradient-02) 90%, var(--theme-color-gradient-03) 160%); + } + } + + img { + position: absolute; + top: 0; + left: 0; + max-width: 100%; + width: 100%; + height: calc(100% - 7px); + object-fit: cover; + opacity: 1; + transition: 0.3s linear; + + &.loading { + opacity: 0; + } + } + + .copyright { + @include copyright; + } + + .chart-title { + @include h3; + display: block; + font-weight: 700 !important; + padding: 30px; + margin: 0 0 0.4em; + color: var(--theme-color-background) !important; + text-decoration-color: transparent !important; + text-align: center; + + @media(max-width: 999px) { + font-size: 28px; + margin-bottom: 0; + padding: 20px; + } + } + + .kicker + .text-box { + margin-top: 0.1em; + border-top: 8px solid var(--theme-color-secondary); + } + + .text-box { + position: relative; + + &:not(:last-child) { + padding-bottom: 20px; + + > *:last-child { + margin-bottom: 0; + + &::after { + content: ''; + position: relative; + float: right; + height: 0.75em; + display: inline-block; + width: 150px; + } + } + } + } + + .title { + text-decoration: underline; + text-underline-offset: 0.07em; + text-decoration-thickness: 0.08em; + margin: 0.5em 0; + } + + &:hover { + .image-box::after { + height: var(--border-width-hover); + } + } +} + +[date-type='hero'], .teaser.hero { + .image-box ~ .text-box { + padding-top: 0.9em; + + .title { + position: absolute; + bottom: 100%; + z-index: 1; + background-color: var(--hero-background); + margin-right: 40px; + padding-top: 0.4em; + padding-right: 0.8em; + margin-bottom: -0.05em; + } + } +} + +.col.extern, .col.download, .col.intranet, .col.extranet, +.teaser.extern, .teaser.download, .teaser.intranet, .teaser.extranet { + &:before { + display: none; + } + + .title:after { + @include icon-small-stern; + font-family: 'Icons', sans-serif; + position: relative; + font-size: var(--icon-size-small); + line-height: 1; + text-decoration: none; + display: inline-block; + vertical-align: top; + margin-left: 0.2em; + } +} + +.col.extern .title:after, +.teaser.extern .title:after { + @include icon-small-link-external; +} + +.col.download .title:after, +.teaser.download .title:after { + @include icon-small-download; +} + +.col.intranet .title:after, +.teaser.intranet .title:after { + @include icon-small-schloss; +} + +@media(min-width: 568px) { + [date-type='fullwidth'], .teaser.fullwidth, .teasers[data-items="1"] { + display: block; + + &::after { + content: ''; + display: block; + clear: both; + } + + .title { + @include h4; + margin-top: 0.25em; + } + + .image-box { + float: left; + } + + .kicker, .text-box { + float: right; + } + + &[data-image-size='s'] { + .copyright { + width: 100%; + } + + .image-box::before { + padding-top: 100%; + } + } + + &[data-image-size='l'] { + .copyright { + width: 55%; + } + + .image-box::before { + padding-top: 55%; + } + } + + @media(max-width: 999px) { + .kicker, .text-box, .image-box { + width: calc(50% - var(--col-padding)); + @media(min-width: 568px) { + max-width: calc(50% - var(--col-padding)); + min-width: calc(50% - var(--col-padding)); + } + } + } + + @media(min-width: 1000px) { + &[data-image-size='s'] { + .image-box { + width: calc((100% + var(--col-padding) * 2) / 12 * 5 - var(--col-padding) * 2); + } + + .kicker, .text-box { + width: calc((100% + var(--col-padding) * 2) / 12 * 7 - var(--col-padding) * 2); + } + } + + &[data-image-size='m'] { + .image-box, .kicker, .text-box { + width: calc(50% - var(--col-padding)); + } + } + + &[data-image-size='l'] { + .image-box { + width: calc((100% + var(--col-padding) * 2) * 2 / 3 - var(--col-padding) * 2); + } + + .kicker, .text-box { + width: calc((100% + var(--col-padding) * 2) / 3 - var(--col-padding) * 2); + } + } + } + } +} + +[data-background='lightblue'] .teaser { + --hero-background: var(--theme-color-primary-dimmed-04); + + .image-box { + background-color: rgba(#fff, 0.4); + } +} diff --git a/gfi-ihk-2024/stories/components/topic-teaser/TopicTeaser.stories.js b/gfi-ihk-2024/stories/components/topic-teaser/TopicTeaser.stories.js new file mode 100644 index 0000000..50bc415 --- /dev/null +++ b/gfi-ihk-2024/stories/components/topic-teaser/TopicTeaser.stories.js @@ -0,0 +1,46 @@ +import {createTopicTeaser} from "./TopicTeaserComponent"; + +export default { + title: 'Components/Topics Teaser', + parameters: { + backgrounds: { + default: 'lightblue', + }, + }, + argTypes: { + type: { + name: 'Typ', + control: {type: 'select'}, + options: ['single-topic', 'topic-linklist'], + defaultValue: 'single-topic', + }, + title: { + name: 'Titel', + control: 'text', + defaultValue: 'Schwerpunktthema Digitalisierung', + }, + link: { + name: 'Link', + control: 'text', + defaultValue: '#', + }, + icon: { + name: 'Icon', + control: {type: 'select'}, + options: ['Roboter', 'Anker', 'Blitz', 'Buch Brille', 'Brexit', 'Chart', 'Rettungsring', 'Magazin'], + defaultValue: 'Roboter', + } + } +} + +const TopicTeaser = ({...args}) => { + return createTopicTeaser({...args}); +} + +export const SingleTopicTeaser = TopicTeaser.bind({}); +SingleTopicTeaser.args = {}; + +export const TopicLinkList = TopicTeaser.bind({}); +TopicLinkList.args = { + type: 'topic-linklist', +}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/topic-teaser/TopicTeaserComponent.js b/gfi-ihk-2024/stories/components/topic-teaser/TopicTeaserComponent.js new file mode 100644 index 0000000..42db5ce --- /dev/null +++ b/gfi-ihk-2024/stories/components/topic-teaser/TopicTeaserComponent.js @@ -0,0 +1,25 @@ +import './topic-teaser.scss'; +import {createElement} from "../../_global/scripts/helpers"; +import {createLinkList} from "../linklist/LinkListComponent"; + +export const createTopicTeaser = ({ + type = 'single-topic', + title = 'Hallo Welt', + link = '#', + icon = 'Eule Doktorhut', + linklistData = null, +}) => { + const tile = createElement(type === 'single-topic' ? 'a' : 'div', ['tile', 'topic-teaser', type], null); + tile.href = link; + createElement('div', ['icon-box', 'pictogram-' + icon.toLowerCase().split(' ').join('-')], null, tile); + const textBox = createElement('div', ['text-box'], null, tile); + createElement('h4', ['title'], title, textBox); + + if (type === 'topic-linklist') { + const data = linklistData ? linklistData : {}; + const ll = createLinkList(data); + textBox.appendChild(ll); + } + + return tile; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/topic-teaser/topic-teaser.scss b/gfi-ihk-2024/stories/components/topic-teaser/topic-teaser.scss new file mode 100644 index 0000000..a5b604a --- /dev/null +++ b/gfi-ihk-2024/stories/components/topic-teaser/topic-teaser.scss @@ -0,0 +1,113 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.topic-teaser, .topics .tile { + --topic-tile-padding: 24px; + position: relative; + display: flex; + flex-direction: column; + background-color: white; + overflow: hidden; + width: 100%; + //max-width: 420px; + border-radius: var(--border-radius-lg); + padding: var(--topic-tile-padding); + transition: 0.25s ease; + line-height: 1.2; + text-align: center; + text-decoration: none; + + @media(max-width: 999px) { + --topic-tile-padding: 14px; + } + + @media(max-width: 767px) { + font-size: 16px; + min-height: 84px; + border-radius: 8px; + } + + .icon-box { + font-family: 'Pictograms', sans-serif; + font-size: 72px; + line-height: 1; + color: var(--theme-color-secondary); + margin-top: 6px; + + @media(max-width: 567px) { + font-size: 50px; + margin-top: 0; + } + } +} + +.col { + .topic-teaser, .topics .tile { + max-width: none; + } +} + +a.topic-teaser, .topics:not([data-type="list"]) a.tile { + @include focus-visible(); + + &:before { + content: ""; + position: absolute; + display: block; + bottom: 0; + left: 0; + right: 0; + height: var(--border-width); + background-color: var(--theme-color-secondary); + transition: 0.2s ease; + } + + &:hover:before { + height: var(--border-width-hover); + } + + .title { + text-decoration: underline; + margin: 12px 0; + + @media(max-width: 999px) { + margin: 8px 0; + } + @media(max-width: 567px) { + margin: 4px 0; + } + } + + .text-box { + display: flex; + align-items: center; + justify-content: center; + flex-grow: 1; + } +} + +div.topic-teaser, .topics[data-type="list"] .tile { + padding: 0 var(--topic-tile-padding) 0.5em; + + .icon-box { + background-color: var(--theme-color-primary); + color: var(--theme-color-background); + margin: 0 calc(var(--topic-tile-padding) * -1); + padding: 10px 0; + font-size: 60px; + + @media(max-width: 767px) { + font-size: 46px; + } + } + + .text-box { + display: block; + text-align: left; + } + + .title { + text-decoration: none; + margin: 0.8em 0; + } +} diff --git a/gfi-ihk-2024/stories/components/video/Video.stories.js b/gfi-ihk-2024/stories/components/video/Video.stories.js new file mode 100644 index 0000000..811e4a1 --- /dev/null +++ b/gfi-ihk-2024/stories/components/video/Video.stories.js @@ -0,0 +1,18 @@ +import {createVideo} from "./VideoComponent"; + +export default { + title: 'Components/Video', + args: { + videoSrc: 'https://cdn.jsdelivr.net/npm/big-buck-bunny-1080p@0.0.6/video.mp4', + posterSrc: 'https://source.unsplash.com/T5nXYXCf50I/880x495', + caption: 'Lorem ipsum dolor sit amet consetetur', + copyright: '© Marco Mustermann für Mustervideos', + } +} + +const Template = ({...args}) => { + return createVideo({...args}); +}; + +export const Video = Template.bind({}); +Video.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/video/VideoComponent.js b/gfi-ihk-2024/stories/components/video/VideoComponent.js new file mode 100644 index 0000000..08b3f55 --- /dev/null +++ b/gfi-ihk-2024/stories/components/video/VideoComponent.js @@ -0,0 +1,27 @@ +import './video.scss'; +import {createElement} from "../../_global/scripts/helpers"; + +export const createVideo = ({ + videoSrc = 'https://cdn.jsdelivr.net/npm/big-buck-bunny-1080p@0.0.6/video.mp4', + posterSrc = 'https://source.unsplash.com/T5nXYXCf50I/880x495', + caption = 'Lorem ipsum dolor sit amet consetetur', + copyright = '© Marco Mustermann für Mustervideos', +}) => { + const figure = createElement('figure', ['video']); + const videoBox = createElement('div', ['video-box'], null, figure); + const video = createElement('video', [], null, videoBox); + video.src = videoSrc; + video.controls = true; + if (posterSrc && posterSrc.length > 0) { + video.poster = posterSrc; + } + + if (copyright && copyright.length > 0) { + createElement('span', ['copyright'], copyright, videoBox); + } + if (caption && caption.length > 0) { + createElement('figcaption', [], caption, figure); + } + + return figure; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/components/video/video.scss b/gfi-ihk-2024/stories/components/video/video.scss new file mode 100644 index 0000000..b06fe3b --- /dev/null +++ b/gfi-ihk-2024/stories/components/video/video.scss @@ -0,0 +1,74 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.video { + width: 100%; + margin: var(--section-margin) 0; +} + +.video-box { + position: relative; + display: block; + width: 100%; + + &:before { + content: ""; + position: relative; + display: block; + padding-top: 56.25%; + } + + iframe, video { + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + + video { + object-fit: cover; + } + + .copyright { + @include copyright; + width: 56.25%; + text-align: right; + padding-right: 14px; + } +} + +.teaser .video-in-teaser { + .video-box { + position: absolute; + top: 0; + height: 100%; + } + + &:after { + display: none; + } + + .poster-wrapper .icon-fa-play { + display: block; + position: absolute; + left: 50%; + top: 50%; + width: auto; + transform: translate(-50%, -50%); + + &:before { + font-family: "IHK24FontAwesome", sans-serif; + right: auto; + transform: translateX(-50%); + left: 50%; + } + } + + &:hover { + .btn { + box-shadow: 0 0 0 5px rgba(var(--theme-color-primary-rgb), 0.3); + } + } +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/a-z-page/AZPage.js b/gfi-ihk-2024/stories/pages/a-z-page/AZPage.js new file mode 100644 index 0000000..0e76d96 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/a-z-page/AZPage.js @@ -0,0 +1,23 @@ +import {createElement, createSidebarPage} from "../../_global/scripts/helpers"; +import {createContact} from "../../components/contact/ContactComponent"; +import {createAZ} from "../../components/a-z/AZComponent"; +import {createPrintShare} from "../../components/print-share/PrintShareComponent"; + +export const createAZPage = ({ + +}) => { + const page = createSidebarPage({ + breadcrumb: ['Start', 'Über uns', 'Ansprechpartner / Anfahrt'], + }); + const main = page.main; + const aside = page.aside; + + createElement('p', ['kicker'], 'Kontakt und Service', main); + createElement('h1', [], 'A-Z Listen Beispiele', main); + main.appendChild(createAZ({})); + main.appendChild(createPrintShare({})); + + aside.appendChild(createContact({contactCount: 1})); + + return page.page; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/a-z-page/AZPage.stories.js b/gfi-ihk-2024/stories/pages/a-z-page/AZPage.stories.js new file mode 100644 index 0000000..d6f64f3 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/a-z-page/AZPage.stories.js @@ -0,0 +1,18 @@ +import {createAZPage} from "./AZPage"; + +export default { + title: 'Pages/A-Z List Page', + parameters: { + layout: 'fullscreen', + }, + args: { + + }, +} + +const Template = ({...args}) => { + return createAZPage({...args}); +}; + +export const A_Z_ListPage = Template.bind({}); +A_Z_ListPage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/article/Article.stories.js b/gfi-ihk-2024/stories/pages/article/Article.stories.js new file mode 100644 index 0000000..80b95c4 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/article/Article.stories.js @@ -0,0 +1,18 @@ +import {createArticlePage} from "./ArticlePage"; + +export default { + title: 'Pages/Article Page', + parameters: { + layout: 'fullscreen', + }, + args: { + + }, +} + +const Template = ({...args}) => { + return createArticlePage({...args}); +}; + +export const ArticlePage = Template.bind({}); +ArticlePage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/article/ArticlePage.js b/gfi-ihk-2024/stories/pages/article/ArticlePage.js new file mode 100644 index 0000000..5dce6ff --- /dev/null +++ b/gfi-ihk-2024/stories/pages/article/ArticlePage.js @@ -0,0 +1,55 @@ +import {createElement, createSidebarPage} from "../../_global/scripts/helpers"; +import {createGallery} from "../../components/gallery/GalleryComponent"; +import {createAccordion} from "../../components/accordion/AccordionComponent"; +import {createContact} from "../../components/contact/ContactComponent"; +import {SingleContactData} from "../../components/contact/ContactData"; +import {createInfobox} from "../../components/infobox/InfoboxComponent"; +import {createLinkCollection} from "../../components/link-collection/LinkCollectionComponent"; +import {createSteps} from "../../components/steps/StepsComponent"; +import {createPrintShare} from "../../components/print-share/PrintShareComponent"; +import {createSurvey} from "../../sections/survey/SurveyComponent"; +import {createAnchorLinks} from "../../components/anchor-links/AnchorLinksComponent"; +import {lorem1, lorem2} from "../../_global/scripts/lorem"; +import {createVideo} from "../../components/video/VideoComponent"; + +export const createArticlePage = + ({ + + }) => { + const page = createSidebarPage({ + breadcrumb: ['Start', 'Inhalte Level 1', 'Digitalisierung'], + }); + const main = page.main; + const aside = page.aside; + + createElement('p', ['kicker'], 'Förderung', main); + createElement('h1', [], 'Finanzierung und Förderung für digitale Projekte', main); + createElement('p', ['initial', 'strong'], 'Mehrere Programme unterstützen bei der Digitalisierung und Umsetzung Ihrer innovativen Ideen. Es gibt sowohl Förderungen für eine begleitenden Beratung als auch für Investitionen und Betriebsmittel.', main); + + main.appendChild(createAnchorLinks({})); + + createElement('h2', [], 'Beratungsförderung zur Digitalisierung', main); + createElement('p', [], 'Beim Förderprogramm go-digital handelt es sich um eine. Das go-digital Förderprogramm richtet sich an Unternehmen mit weniger als 100 Beschäftigten. Gefördert werden die Bereiche IT-Sicherheit, digitale Markterschließung und digitalisierte Geschäftsprozesse.', main); + createElement('p', [], lorem1, main); + + main.appendChild(createGallery({})); + main.appendChild(createSteps({})); + main.appendChild(createAccordion({})); + + createElement('h2', [], 'Eine weitere Headline zwischendurch', main); + createElement('p', [], lorem1, main); + main.appendChild(createVideo({})); + createElement('p', [], lorem2, main); + + main.appendChild(createInfobox({type: 'success'})); + main.appendChild(createInfobox({type: 'warning'})); + main.appendChild(createInfobox({type: 'error'})); + main.appendChild(createSurvey({})); + main.appendChild(createLinkCollection({})); + main.appendChild(createContact({})); + main.appendChild(createPrintShare({})); + + aside.appendChild(createContact({headline: 'Kontakt', contacts: SingleContactData})); + + return page.page; + } \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/documents/Documents.stories.js b/gfi-ihk-2024/stories/pages/documents/Documents.stories.js new file mode 100644 index 0000000..962678d --- /dev/null +++ b/gfi-ihk-2024/stories/pages/documents/Documents.stories.js @@ -0,0 +1,15 @@ +import {createDocumentsPage} from "./DocumentsPage"; + +export default { + title: 'Pages/Documents Page', + parameters: { + layout: 'fullscreen', + }, +} + +const Template = ({...args}) => { + return createDocumentsPage({...args}); +}; + +export const DocumentsPage = Template.bind({}); +DocumentsPage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/documents/DocumentsPage.js b/gfi-ihk-2024/stories/pages/documents/DocumentsPage.js new file mode 100644 index 0000000..ef132dc --- /dev/null +++ b/gfi-ihk-2024/stories/pages/documents/DocumentsPage.js @@ -0,0 +1,24 @@ +import {createElement, createSidebarPage} from "../../_global/scripts/helpers"; +import {createDocumentList} from "../../components/document-list/DocumentListComponent"; +import {createContact} from "../../components/contact/ContactComponent"; +import {ContactData} from "../../components/contact/ContactData"; +import {createPrintShare} from "../../components/print-share/PrintShareComponent"; + +export const createDocumentsPage = +({ + +}) => { + const page = createSidebarPage({ + breadcrumb: ['Start', 'Interessenvertretung', 'Standpunkte / Positionen / Analysen'], + }); + const main = page.main; + const aside = page.aside; + + createElement('p', ['kicker'], 'Positionen der IHK Musterstadt', main); + createElement('h1', [], 'Positionspapiere', main); + main.appendChild(createDocumentList({})); + main.appendChild(createPrintShare({})); + aside.appendChild(createContact({headline: 'Kontakt', contacts: ContactData})); + + return page.page; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/election-detail/ElectionDetailPage.js b/gfi-ihk-2024/stories/pages/election-detail/ElectionDetailPage.js new file mode 100644 index 0000000..dae73b8 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/election-detail/ElectionDetailPage.js @@ -0,0 +1,29 @@ +import {createElement} from "../../_global/scripts/helpers"; +import {createHeader} from "../../components/header/HeaderComponent"; +import {createFooter} from "../../components/footer/FooterComponent"; +import {createMagazineHeader} from "../../components/magazine-header/MagazineHeaderComponent"; +import {createElectionDetail} from "../../sections/election-detail/ElectionDetailComponent"; + +export const createElectionDetailPage = ({ + stageWithImage = false, +}) => { + const page = createElement('div', ['page', 'header-collapsed']); + const magazineHeader = createMagazineHeader({ + title: 'Eine starke Entscheidung', + smalltext: 'IHK Musterstadt Wahl 2024', + logo: './logos/magazine-header-flag.png', + }); + + page.appendChild(createHeader({})); + page.appendChild(magazineHeader); + + const wrapper = createElement('div', ['page-wrapper'], null, page); + const pageContent = createElement('div', ['page-content'], null, wrapper); + const container = createElement('div', ['container'], null, pageContent); + + container.appendChild(createElectionDetail({})); + + page.appendChild(createFooter({})) + + return page; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/election-detail/ElectionDetailPage.stories.js b/gfi-ihk-2024/stories/pages/election-detail/ElectionDetailPage.stories.js new file mode 100644 index 0000000..0eaa8b8 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/election-detail/ElectionDetailPage.stories.js @@ -0,0 +1,18 @@ +import {createElectionDetailPage} from "./ElectionDetailPage"; + +export default { + title: 'Pages/Election Detail Page', + parameters: { + layout: 'fullscreen', + }, + argTypes: { + + }, +} + +const Template = ({...args}) => { + return createElectionDetailPage({...args}); +}; + +export const ElectionDetailPage = Template.bind({}); +ElectionDetailPage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/election-overview/ElectionOverviewPage.js b/gfi-ihk-2024/stories/pages/election-overview/ElectionOverviewPage.js new file mode 100644 index 0000000..1affa4e --- /dev/null +++ b/gfi-ihk-2024/stories/pages/election-overview/ElectionOverviewPage.js @@ -0,0 +1,31 @@ +import {createElement} from "../../_global/scripts/helpers"; +import {createHeader} from "../../components/header/HeaderComponent"; +import {createFooter} from "../../components/footer/FooterComponent"; +import {createElectionForm} from "../../components/election-form/ElectionFormComponent"; +import {createMagazineHeader} from "../../components/magazine-header/MagazineHeaderComponent"; +import {createElectionResultList} from "../../sections/election-result-list/ElectionResultListComponent"; + +export const createElectionOverviewPage = ({ + stageWithImage = false, +}) => { + const page = createElement('div', ['page', 'header-collapsed']); + const magazineHeader = createMagazineHeader({ + title: 'Eine starke Entscheidung', + smalltext: 'IHK Musterstadt Wahl 2024', + logo: './logos/magazine-header-flag.png', + }); + + page.appendChild(createHeader({})); + page.appendChild(magazineHeader); + + const wrapper = createElement('div', ['page-wrapper'], null, page); + const pageContent = createElement('div', ['page-content'], null, wrapper); + const container = createElement('div', ['container'], null, pageContent); + + container.appendChild(createElectionForm({})); + container.appendChild(createElectionResultList({})); + + page.appendChild(createFooter({})) + + return page; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/election-overview/ElectionOverviewPage.stories.js b/gfi-ihk-2024/stories/pages/election-overview/ElectionOverviewPage.stories.js new file mode 100644 index 0000000..086375f --- /dev/null +++ b/gfi-ihk-2024/stories/pages/election-overview/ElectionOverviewPage.stories.js @@ -0,0 +1,18 @@ +import {createElectionOverviewPage} from "./ElectionOverviewPage"; + +export default { + title: 'Pages/Election Overview Page', + parameters: { + layout: 'fullscreen', + }, + argTypes: { + + }, +} + +const Template = ({...args}) => { + return createElectionOverviewPage({...args}); +}; + +export const ElectionOverviewPage = Template.bind({}); +ElectionOverviewPage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/election-start/ElectionStartPage.js b/gfi-ihk-2024/stories/pages/election-start/ElectionStartPage.js new file mode 100644 index 0000000..8c8de27 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/election-start/ElectionStartPage.js @@ -0,0 +1,52 @@ +import {createElement} from "../../_global/scripts/helpers"; +import {createHeader} from "../../components/header/HeaderComponent"; +import {createFooter} from "../../components/footer/FooterComponent"; +import {createElectionForm} from "../../components/election-form/ElectionFormComponent"; +import {createImageText} from "../../components/image-text/ImageTextComponent"; +import {createHowToList} from "../../components/howto-list/HowToListComponent"; +import {createMagazineHeader} from "../../components/magazine-header/MagazineHeaderComponent"; +import {createParticipationStage} from "../../sections/participation-stage/ParticipationStageComponent"; + +export const createElectionStartPage = ({ + stageWithImage = false, +}) => { + const page = createElement('div', ['page', 'header-collapsed']); + const magazineHeader = createMagazineHeader({ + title: 'Eine starke Entscheidung', + smalltext: 'IHK Musterstadt Wahl 2024', + logo: './logos/magazine-header-flag.png', + }); + + page.appendChild(createHeader({})); + page.appendChild(magazineHeader); + + const wrapper = createElement('div', ['page-wrapper'], null, page); + const pageContent = createElement('div', ['page-content'], null, wrapper); + + pageContent.appendChild(createParticipationStage({ + imageSrc: null, + kicker: 'IHK Musterstadt Vollversammlung', + headline: 'Mach’ mit bei der Wahl zur Vollversammlung der IHK Musterstadt!', + copy: 'Die Vollversammlung ist das demokratische Herzstück der IHK. Hier entscheiden alle wesentlichen Branchen der regionalen Wirtschaft gemeinsam über die Zukunft der Region.', + moreCta: null, + buttonCta: { + label: 'Entdecken Sie Ihre Kandidat:innen', + link: '#', + target: '_self', + }, + showProgress: false, + progress: null, + backgroundImage: './logos/election-header.jpg', + isFirstElement: true, + })); + const container = createElement('div', ['container'], null, pageContent); + + container.appendChild(createHowToList({})); + container.appendChild(createImageText({colored: 'colored'})); + container.appendChild(createImageText({switched: 'switched'})); + container.appendChild(createElectionForm({})); + + page.appendChild(createFooter({})) + + return page; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/election-start/ElectionStartPage.stories.js b/gfi-ihk-2024/stories/pages/election-start/ElectionStartPage.stories.js new file mode 100644 index 0000000..19c3623 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/election-start/ElectionStartPage.stories.js @@ -0,0 +1,18 @@ +import {createElectionStartPage} from "./ElectionStartPage"; + +export default { + title: 'Pages/Election Start Page', + parameters: { + layout: 'fullscreen', + }, + argTypes: { + + }, +} + +const Template = ({...args}) => { + return createElectionStartPage({...args}); +}; + +export const ElectionStartPage = Template.bind({}); +ElectionStartPage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/event/EventPage.js b/gfi-ihk-2024/stories/pages/event/EventPage.js new file mode 100644 index 0000000..fec2bc5 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/event/EventPage.js @@ -0,0 +1,46 @@ +import {createElement, createSidebarPage} from "../../_global/scripts/helpers"; +import {lorem1, lorem2} from "../../_global/scripts/lorem"; +import {createContact} from "../../components/contact/ContactComponent"; +import {OrganisationContactData, SingleContactData} from "../../components/contact/ContactData"; +import {createAccordion} from "../../components/accordion/AccordionComponent"; +import {AccordionData, EventAccordionData} from "../../components/accordion/AccordionData"; +import {createAnchorLinks} from "../../components/anchor-links/AnchorLinksComponent"; +import {createPrintShare} from "../../components/print-share/PrintShareComponent"; + +export const createEventPage = ({ + +}) => { + const page = createSidebarPage({breadcrumb: ['Start', 'Veranstaltungsdetails']}); + const main = page.main; + const aside = page.aside; + + createElement('span', ['kicker'], 'IHK Musterstadt', main); + createElement('h1', [], 'Droht die Insolvenz? Individuelle Krisenberatung', main); + main.appendChild(createAnchorLinks({ + titles: ['Veranstaltungsdetails', 'Termine, Veranstaltungsorte und Referenten', 'Weitere Informationen', 'Veranstalter'], + })) + + createElement('h2', [], 'Veranstaltungsdetails', main); + createElement('p', [], lorem1, main); + + main.appendChild(createAccordion({ + type: 'event', + title: 'Termine, Veranstaltungsort und Referenten', + items: EventAccordionData, + })); + + createElement('h2', [], 'Weitere Informationen', main); + createElement('p', [], lorem2, main); + + main.appendChild(createContact({ + headline: 'Veranstalter', + contacts: OrganisationContactData, + addContainer: false, + })) + + main.appendChild(createPrintShare({})); + + aside.appendChild(createContact({headline: 'Kontakt', contacts: SingleContactData})); + + return page.page; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/event/EventPage.stories.js b/gfi-ihk-2024/stories/pages/event/EventPage.stories.js new file mode 100644 index 0000000..3fb2b59 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/event/EventPage.stories.js @@ -0,0 +1,18 @@ +import {createEventPage} from "./EventPage"; + +export default { + title: 'Pages/Event Page', + parameters: { + layout: 'fullscreen', + }, + argTypes: { + + }, +} + +const Template = ({...args}) => { + return createEventPage({...args}); +}; + +export const EventPage = Template.bind({}); +EventPage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/home/Home.stories.js b/gfi-ihk-2024/stories/pages/home/Home.stories.js new file mode 100644 index 0000000..7021f0b --- /dev/null +++ b/gfi-ihk-2024/stories/pages/home/Home.stories.js @@ -0,0 +1,28 @@ +import {createHomePage} from "./HomePage"; + +export default { + title: 'Pages/Home Page', + parameters: { + layout: 'fullscreen', + }, + argTypes: { + globalMessageType: { + name: 'Globaler Störer Typ', + control: 'select', + options: ['light', 'bold', 'alarming'], + defaultValue: 'light', + }, + globalMessage: { + name: 'Globaler Störer Nachricht', + control: {type: 'text'}, + defaultValue: 'Leider kommt es durch technische Wartungsmaßnahmen am 2. Mai in der Zeit von 17:30–23:00 zu einer eingeschränkten Verfügbarkeit unserer Internetseite', + }, + } +} + +const Template = ({...args}) => { + return createHomePage({...args}); +}; + +export const HomePage = Template.bind({}); +HomePage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/home/HomePage.js b/gfi-ihk-2024/stories/pages/home/HomePage.js new file mode 100644 index 0000000..a1ea83b --- /dev/null +++ b/gfi-ihk-2024/stories/pages/home/HomePage.js @@ -0,0 +1,49 @@ +import {createSlider} from "../../sections/slider/SliderComponent"; +import {createElement} from "../../_global/scripts/helpers"; +import {createHeader} from "../../components/header/HeaderComponent"; +import {sliderData} from "../../sections/slider/SliderData"; +import {createSearch} from "../../sections/search/SearchComponent"; +import {createGlobalMessage} from "../../components/global-message/GlobalMessageComponent"; +import {createFeature} from "../../sections/feature/FeatureComponent"; +import {createInfoBanner} from "../../sections/infobanner/InfoBannerComponent"; +import {createFooter} from "../../components/footer/FooterComponent"; +import {createTopicTeasersSection} from "../../sections/topic-teasers/TopicTeasersComponent"; +import {createEventsSection} from "../../sections/events/EventsComponent"; +import {createSocialSection} from "../../sections/social/SocialComponent"; +import {createTeasersSection} from "../../sections/teasers/TeasersComponent"; + +export const createHomePage = ({ + globalMessageType = 'light', + globalMessage = 'Leider kommt es durch technische Wartungsmaßnahmen am 2. Mai in der Zeit von 17:30–23:00 zu einer eingeschränkten Verfügbarkeit unserer Internetseite', + globalMessageIcon = '', +}) => { + const page = createElement('div', ['page']); + const header = createHeader({}); + const wrapper = createElement('div', ['page-wrapper'], null, page); + const main = createElement('main', ['page-content'], null, wrapper); + const footer = createFooter({}); + + page.insertBefore(header, wrapper); + page.appendChild(footer); + + main.appendChild(createGlobalMessage({type: globalMessageType, message: globalMessage})); + main.appendChild(createSearch({})); + main.appendChild(createInfoBanner({imageSrc: null, isCommercial: false})); + main.appendChild(createTopicTeasersSection({})); + main.appendChild(createTeasersSection({headline: 'Aktuelles', type: 'hero', maxItems: 2})); + main.appendChild(createSlider({slides: sliderData})); + main.appendChild(createEventsSection({})); + main.appendChild(createTeasersSection({headline: 'Weitere Themen'})); + main.appendChild(createSocialSection({})); + main.appendChild(createTeasersSection({type: 'text'})); + main.appendChild(createFeature({})); + + return page; +} + +const Template = ({...args}) => { + return createHomePage({...args}); +}; + +export const RegularSlider = Template.bind({}); +RegularSlider.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/login/LoginPage.js b/gfi-ihk-2024/stories/pages/login/LoginPage.js new file mode 100644 index 0000000..7f8dd0f --- /dev/null +++ b/gfi-ihk-2024/stories/pages/login/LoginPage.js @@ -0,0 +1,21 @@ +import {createElement, createSidebarPage} from "../../_global/scripts/helpers"; +import {createContact} from "../../components/contact/ContactComponent"; +import {SingleContactData} from "../../components/contact/ContactData"; +import {createLoginForm} from "../../components/login/LoginComponent"; +import {lorem1} from "../../_global/scripts/lorem"; + +export const createLoginPage = ({ + +}) => { + const page = createSidebarPage({breadcrumb: ['Start', 'Mitmachen', 'Aktuelle Beteiligungen']}); + const main = page.main; + const aside = page.aside; + + createElement('h1', [], 'Aktuelle Beteiligungen', main); + createElement('p', [], lorem1, main); + main.appendChild(createLoginForm({})); + + aside.appendChild(createContact({headline: 'Kontakt', contacts: SingleContactData})); + + return page.page; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/login/LoginPage.stories.js b/gfi-ihk-2024/stories/pages/login/LoginPage.stories.js new file mode 100644 index 0000000..ce846c1 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/login/LoginPage.stories.js @@ -0,0 +1,18 @@ +import {createLoginPage} from "./LoginPage"; + +export default { + title: 'Pages/Login Page', + parameters: { + layout: 'fullscreen', + }, + argTypes: { + + }, +} + +const Template = ({...args}) => { + return createLoginPage({...args}); +}; + +export const LoginPage = Template.bind({}); +LoginPage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/magazine-article/MagazineArticle.stories.js b/gfi-ihk-2024/stories/pages/magazine-article/MagazineArticle.stories.js new file mode 100644 index 0000000..320882b --- /dev/null +++ b/gfi-ihk-2024/stories/pages/magazine-article/MagazineArticle.stories.js @@ -0,0 +1,18 @@ +import {createMagazineArticlePage} from "./MagazineArticlePage"; + +export default { + title: 'Pages/Magazine Article Page', + parameters: { + layout: 'fullscreen', + }, + argTypes: { + + }, +} + +const Template = ({...args}) => { + return createMagazineArticlePage({...args}); +}; + +export const MagazineArticlePage = Template.bind({}); +MagazineArticlePage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/magazine-article/MagazineArticlePage.js b/gfi-ihk-2024/stories/pages/magazine-article/MagazineArticlePage.js new file mode 100644 index 0000000..40271fb --- /dev/null +++ b/gfi-ihk-2024/stories/pages/magazine-article/MagazineArticlePage.js @@ -0,0 +1,36 @@ +import {createElement} from "../../_global/scripts/helpers"; +import {createHeader} from "../../components/header/HeaderComponent"; +import {createMagazineHeader} from "../../components/magazine-header/MagazineHeaderComponent"; +import {createPageDetails} from "../../components/page-details/PageDetailsComponent"; +import {createMagazineCover} from "../../components/magazine-cover/MagazineCoverComponent"; +import {createTeasersSection} from "../../sections/teasers/TeasersComponent"; +import {createFooter} from "../../components/footer/FooterComponent"; +import {createMagazineArticle} from "../../components/magazine-article/MagazineArticleComponent"; + +export const createMagazineArticlePage = ({ + kicker = 'Titelthema', + headline = '5 Beispiele, wie sich Unternehmen für ihr Umfeld engagieren', +}) => { + const page = createElement('div', ['page', 'magazine-article']); + const header = createHeader({}); + const magazineHeader = createMagazineHeader({ size: 'narrow' }); + page.appendChild(header); + page.appendChild(magazineHeader); + + const wrapper = createElement('div', ['page-wrapper'], null, page); + wrapper.appendChild(createPageDetails({})); + + const pageContent = createElement('main', ['page-content'], null, wrapper); + pageContent.appendChild(createMagazineCover({})); + + const container = createElement('div', ['container'], null, pageContent); + const row = createElement('div', ['row'], null, container); + const article = createMagazineArticle({}); + row.appendChild(article); + + pageContent.appendChild(createTeasersSection({type: 'magazine', showReadingTime: true, headline: 'Mehr interessante Artikel'})) + + page.appendChild(createFooter({})); + + return page; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/magazine-interview/MagazineInterview.stories.js b/gfi-ihk-2024/stories/pages/magazine-interview/MagazineInterview.stories.js new file mode 100644 index 0000000..b6de407 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/magazine-interview/MagazineInterview.stories.js @@ -0,0 +1,15 @@ +import {createMagazineInterviewPage} from "./MagazineInterviewPage"; + +export default { + title: 'Pages/Magazine Interview Page', + parameters: { + layout: 'fullscreen', + }, +} + +const Template = ({...args}) => { + return createMagazineInterviewPage({...args}); +}; + +export const MagazineInterviewPage = Template.bind({}); +MagazineInterviewPage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/magazine-interview/MagazineInterviewPage.js b/gfi-ihk-2024/stories/pages/magazine-interview/MagazineInterviewPage.js new file mode 100644 index 0000000..b1ee7e0 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/magazine-interview/MagazineInterviewPage.js @@ -0,0 +1,35 @@ +import {createElement} from "../../_global/scripts/helpers"; +import {createHeader} from "../../components/header/HeaderComponent"; +import {createMagazineHeader} from "../../components/magazine-header/MagazineHeaderComponent"; +import {createPageDetails} from "../../components/page-details/PageDetailsComponent"; +import {createMagazineCover} from "../../components/magazine-cover/MagazineCoverComponent"; +import {createFooter} from "../../components/footer/FooterComponent"; +import {createInterview} from "../../sections/interview/InterviewComponent"; + + +export const createMagazineInterviewPage = ({ + kicker = 'Titelthema', + headline = '5 Beispiele, wie sich Unternehmen für ihr Umfeld engagieren', +}) => { + const page = createElement('div', ['page', 'magazine-article']); + const header = createHeader({}); + const magazineHeader = createMagazineHeader({ size: 'narrow' }); + page.appendChild(header); + page.appendChild(magazineHeader); + + const wrapper = createElement('div', ['page-wrapper'], null, page); + wrapper.appendChild(createPageDetails({})); + + const pageContent = createElement('main', ['page-content'], null, wrapper); + pageContent.appendChild(createMagazineCover({})); + + const container = createElement('div', ['container'], null, pageContent); + const row = createElement('div', ['row'], null, container); + + const interview = createInterview({}); + row.appendChild(interview); + + page.appendChild(createFooter({})); + + return page; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/magazine-start/MagazineStart.stories.js b/gfi-ihk-2024/stories/pages/magazine-start/MagazineStart.stories.js new file mode 100644 index 0000000..8b0cc1e --- /dev/null +++ b/gfi-ihk-2024/stories/pages/magazine-start/MagazineStart.stories.js @@ -0,0 +1,18 @@ +import {createMagazineStartPage} from "./MagazineStartPage"; + +export default { + title: 'Pages/Magazine Start Page', + parameters: { + layout: 'fullscreen', + }, + argTypes: { + + }, +} + +const Template = ({...args}) => { + return createMagazineStartPage({...args}); +}; + +export const MagazineStartPage = Template.bind({}); +MagazineStartPage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/magazine-start/MagazineStartPage.js b/gfi-ihk-2024/stories/pages/magazine-start/MagazineStartPage.js new file mode 100644 index 0000000..de0ea8d --- /dev/null +++ b/gfi-ihk-2024/stories/pages/magazine-start/MagazineStartPage.js @@ -0,0 +1,40 @@ +import {createElement} from "../../_global/scripts/helpers"; +import {createHeader} from "../../components/header/HeaderComponent"; +import {createMagazineHeader} from "../../components/magazine-header/MagazineHeaderComponent"; +import {createTeasersSection} from "../../sections/teasers/TeasersComponent"; +import {createQuickFacts} from "../../sections/quick-facts/QuickFactsComponent"; +import {createSurvey} from "../../sections/survey/SurveyComponent"; +import {createFooter} from "../../components/footer/FooterComponent"; + +export const createMagazineStartPage = + ({ + + }) => { + const page = createElement('div', ['page', 'magazine-start']); + const header = createHeader({}); + const magazineHeader = createMagazineHeader({}); + page.appendChild(header); + page.appendChild(magazineHeader); + + const wrapper = createElement('div', ['page-wrapper'], null, page); + const pageContent = createElement('div', ['page-content'], null, wrapper); + + pageContent.appendChild(createTeasersSection({ + type: 'fullwidth', + showReadingTime: true, + })); + + pageContent.appendChild(createTeasersSection({ + type: 'magazine', + showReadingTime: true, + hideKicker: true, + headline: 'Schwerpunkt: Die Krise als Chance', + background: 'lightblue', + })); + + pageContent.appendChild(createQuickFacts({})); + + page.appendChild(createFooter({})); + + return page; + } \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/participation-list/ParticipationList.stories.js b/gfi-ihk-2024/stories/pages/participation-list/ParticipationList.stories.js new file mode 100644 index 0000000..4a606bd --- /dev/null +++ b/gfi-ihk-2024/stories/pages/participation-list/ParticipationList.stories.js @@ -0,0 +1,18 @@ +import {createParticipationListPage} from "./ParticipationListPage"; + +export default { + title: 'Pages/Participation List Page', + parameters: { + layout: 'fullscreen', + }, + argTypes: { + + }, +} + +const Template = ({...args}) => { + return createParticipationListPage({...args}); +}; + +export const ParticipationListPage = Template.bind({}); +ParticipationListPage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/participation-list/ParticipationListPage.js b/gfi-ihk-2024/stories/pages/participation-list/ParticipationListPage.js new file mode 100644 index 0000000..3b0c713 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/participation-list/ParticipationListPage.js @@ -0,0 +1,50 @@ +import {createElement, createSidebarPage} from "../../_global/scripts/helpers"; +import {createContact} from "../../components/contact/ContactComponent"; +import {SingleContactData} from "../../components/contact/ContactData"; +import {createPagination} from "../../atoms/pagination/PaginationComponent"; +import {createTabs} from "../../atoms/tabs/TabsComponent"; +import {createPrintShare} from "../../components/print-share/PrintShareComponent"; +import {ParticipationTeasersData} from "../../sections/participation-teasers/ParticipationTeasersData"; +import {createParticipationListItem} from "../../components/participation-list-item/ParticipationListItemComponent"; + +export const createParticipationListPage = ({ + items = ParticipationTeasersData, +}) => { + const page = createSidebarPage({breadcrumb: ['Start', 'Mitmachen', 'Aktuelle Beteiligungen']}); + const main = page.main; + const aside = page.aside; + + createElement('h1', [], 'Aktuelle Beteiligungen', main); + + main.appendChild(createTabs({ + data: [ + { + label: 'Alle (47)', + link: '#', + }, + { + label: 'Eine Rubrik (9)', + link: '#', + }, + { + label: 'Eine andere Rubrik (19)', + link: '#', + } + ] + })) + + const list = createElement('div', ['participation-list'], null, main); + items.map((item) => { + item.isListItem = true; + list.appendChild(createParticipationListItem({ + ...item, + })); + }) + + main.appendChild(createPagination({})); + main.appendChild(createPrintShare({})); + + aside.appendChild(createContact({headline: 'Kontakt', contacts: SingleContactData})); + + return page.page; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/participation-start/ParticipationStart.stories.js b/gfi-ihk-2024/stories/pages/participation-start/ParticipationStart.stories.js new file mode 100644 index 0000000..f5cd00f --- /dev/null +++ b/gfi-ihk-2024/stories/pages/participation-start/ParticipationStart.stories.js @@ -0,0 +1,23 @@ +import {createParticipationStartPage} from "./ParticipationStartPage"; + +export default { + title: 'Pages/Participation Start Page', + parameters: { + layout: 'fullscreen', + }, + args: { + stageWithImage: false, + }, + argTypes: { + stageWithImage: { + name: 'Bild in der Bühne', + } + }, +} + +const Template = ({...args}) => { + return createParticipationStartPage({...args}); +}; + +export const ParticipationStartPage = Template.bind({}); +ParticipationStartPage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/participation-start/ParticipationStartPage.js b/gfi-ihk-2024/stories/pages/participation-start/ParticipationStartPage.js new file mode 100644 index 0000000..2c83c0e --- /dev/null +++ b/gfi-ihk-2024/stories/pages/participation-start/ParticipationStartPage.js @@ -0,0 +1,31 @@ +import {createElement} from "../../_global/scripts/helpers"; +import {createHeader} from "../../components/header/HeaderComponent"; +import {createParticipationStage} from "../../sections/participation-stage/ParticipationStageComponent"; +import {createParticipationTeasers} from "../../sections/participation-teasers/ParticipationTeasersComponent"; +import {createSurvey} from "../../sections/survey/SurveyComponent"; +import {createInfoBanner} from "../../sections/infobanner/InfoBannerComponent"; +import {createFooter} from "../../components/footer/FooterComponent"; +import {createParticipationMap} from "../../sections/participation-map/ParticipationMapComponent"; + +export const createParticipationStartPage = ({ + stageWithImage = false, +}) => { + const page = createElement('div', ['page']); + page.appendChild(createHeader({})); + + const wrapper = createElement('div', ['page-wrapper'], null, page); + const pageContent = createElement('div', ['page-content'], null, wrapper); + + pageContent.appendChild(createParticipationStage({ + imageSrc: stageWithImage ? 'https://source.unsplash.com/2vCqH34PqWs/1080x648' : null, + })); + + pageContent.appendChild(createParticipationTeasers({})); + pageContent.appendChild(createInfoBanner({})); + pageContent.appendChild(createSurvey({})); + pageContent.appendChild(createParticipationMap({})); + + page.appendChild(createFooter({})) + + return page; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/search-events/SearchEventsPage.js b/gfi-ihk-2024/stories/pages/search-events/SearchEventsPage.js new file mode 100644 index 0000000..d78cde9 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/search-events/SearchEventsPage.js @@ -0,0 +1,23 @@ +import {createElement, createSidebarPage} from "../../_global/scripts/helpers"; +import {createSearchForm} from "../../components/search-form/SearchFormComponent"; +import {createSearchResults} from "../../components/search-results/SearchResultsComponent"; +import {createContact} from "../../components/contact/ContactComponent"; +import {OrganisationContactData} from "../../components/contact/ContactData"; + +export const createSearchEventsPage = ({ + +}) => { + const page = createSidebarPage({addPageDetails: false}); + const main = page.main; + const aside = page.aside; + + main.appendChild(createSearchForm({isExtended: true})); + + const results = createElement('div', ['search-results'], null, main); + createElement('h2', ['search-hits'], '43 Treffer', results); + results.appendChild(createSearchResults({type: 'events-extended'})); + + aside.appendChild(createContact({headline: 'Kontakt', contacts: OrganisationContactData})); + + return page.page; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/search-events/SearchEventsPage.stories.js b/gfi-ihk-2024/stories/pages/search-events/SearchEventsPage.stories.js new file mode 100644 index 0000000..80e5b9d --- /dev/null +++ b/gfi-ihk-2024/stories/pages/search-events/SearchEventsPage.stories.js @@ -0,0 +1,18 @@ +import {createSearchEventsPage} from "./SearchEventsPage"; + +export default { + title: 'Pages/Search Events Page', + parameters: { + layout: 'fullscreen', + }, + args: { + + }, +} + +const Template = ({...args}) => { + return createSearchEventsPage({...args}); +}; + +export const SearchEventsPage = Template.bind({}); +SearchEventsPage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/search/SearchPage.js b/gfi-ihk-2024/stories/pages/search/SearchPage.js new file mode 100644 index 0000000..0081095 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/search/SearchPage.js @@ -0,0 +1,42 @@ +import {createElement, createSidebarPage} from "../../_global/scripts/helpers"; +import {createContact} from "../../components/contact/ContactComponent"; +import {SingleContactData} from "../../components/contact/ContactData"; +import {createSearchResults} from "../../components/search-results/SearchResultsComponent"; +import {createSearchForm} from "../../components/search-form/SearchFormComponent"; +import {createTabs} from "../../atoms/tabs/TabsComponent"; + +export const createSearchPage = ({ + +}) => { + const page = createSidebarPage({addPageDetails: false}); + const main = page.main; + const aside = page.aside; + + main.appendChild(createSearchForm({})); + main.appendChild(createTabs({ + data: [ + { + label: 'Alle 105 Treffer', + link: '#', + }, { + label: 'Downloads 29', + link: '#', + }, + { + label: 'Veranstaltungen 29', + link: '#', + } + ] + })) + + const results = createElement('div', ['search-results'], null, main); + createElement('h2', ['search-hits'], '105 Treffer', results); + results.appendChild(createSearchResults({type: 'no-border'})); + results.appendChild(createSearchResults({type: 'downloads'})); + results.appendChild(createSearchResults({type: 'events'})); + results.appendChild(createSearchResults({type: 'no-border'})); + + aside.appendChild(createContact({headline: 'Kontakt', contacts: SingleContactData})); + + return page.page; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/search/SearchPage.stories.js b/gfi-ihk-2024/stories/pages/search/SearchPage.stories.js new file mode 100644 index 0000000..3798cb1 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/search/SearchPage.stories.js @@ -0,0 +1,18 @@ +import {createSearchPage} from "./SearchPage"; + +export default { + title: 'Pages/Search Page', + parameters: { + layout: 'fullscreen', + }, + args: { + + }, +} + +const Template = ({...args}) => { + return createSearchPage({...args}); +}; + +export const SearchPage = Template.bind({}); +SearchPage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/tile-grid/TileGridPage.js b/gfi-ihk-2024/stories/pages/tile-grid/TileGridPage.js new file mode 100644 index 0000000..af3d6fc --- /dev/null +++ b/gfi-ihk-2024/stories/pages/tile-grid/TileGridPage.js @@ -0,0 +1,37 @@ +import {createElement} from "../../_global/scripts/helpers"; +import {createHeader} from "../../components/header/HeaderComponent"; +import {createMagazineCover} from "../../components/magazine-cover/MagazineCoverComponent"; +import {createMagazineArticle} from "../../components/magazine-article/MagazineArticleComponent"; +import {createTileGrid} from "../../sections/tile-grid/TileGridComponent"; +import {createFooter} from "../../components/footer/FooterComponent"; +import {lorem1, lorem2} from "../../_global/scripts/lorem"; + +export const createTileGridPage = ({ + +}) => { + const page = createElement('div', ['page']); + page.appendChild(createHeader({})); + + const wrapper = createElement('div', ['page-wrapper'], null, page); + const pageContent = createElement('div', ['page-content'], null, wrapper); + const article = createMagazineArticle({addArticleComponents: false}); + + pageContent.appendChild(createMagazineCover({ + showReadingTime: false, + imageSrc: 'https://source.unsplash.com/g_DTWgRypfE/1110x440', + })); + + const container = createElement('div', ['container'], null, pageContent); + const row = createElement('div', ['row'], null, container); + row.appendChild(article); + pageContent.appendChild(createTileGrid({})); + + createElement('p', ['kicker'], 'IHK Musterstadt', article); + createElement('h1', [], 'IHKtransparent', article); + createElement('p', ['initial'], lorem1, article); + createElement('p', [], lorem2, article); + + page.appendChild(createFooter({})) + + return page; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/tile-grid/TileGridPage.stories.js b/gfi-ihk-2024/stories/pages/tile-grid/TileGridPage.stories.js new file mode 100644 index 0000000..9000222 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/tile-grid/TileGridPage.stories.js @@ -0,0 +1,18 @@ +import {createTileGridPage} from "./TileGridPage"; + +export default { + title: 'Pages/Tile Grid Page', + parameters: { + layout: 'fullscreen', + }, + argTypes: { + + }, +} + +const Template = ({...args}) => { + return createTileGridPage({...args}); +}; + +export const TileGridPage = Template.bind({}); +TileGridPage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/timeline/TimelinePage.js b/gfi-ihk-2024/stories/pages/timeline/TimelinePage.js new file mode 100644 index 0000000..eef4aa3 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/timeline/TimelinePage.js @@ -0,0 +1,21 @@ +import {createTimeline} from "../../sections/timeline/TimelineComponent"; +import {createElement} from "../../_global/scripts/helpers"; +import {createFooter} from "../../components/footer/FooterComponent"; +import {createHeader} from "../../components/header/HeaderComponent"; + +export const createTimelinePage = ({ + +}) => { + const page = createElement('div', ['page']); + const header = createHeader({}); + const wrapper = createElement('div', ['page-wrapper'], null, page); + const main = createElement('main', ['page-content'], null, wrapper); + const footer = createFooter({}); + + main.appendChild(createTimeline({})); + + page.insertBefore(header, wrapper); + page.appendChild(footer); + + return page; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/timeline/TimelinePage.stories.js b/gfi-ihk-2024/stories/pages/timeline/TimelinePage.stories.js new file mode 100644 index 0000000..56018c4 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/timeline/TimelinePage.stories.js @@ -0,0 +1,16 @@ +import {createTimelinePage} from "./TimelinePage"; + +export default { + title: 'Pages/Timeline Page', + parameters: { + layout: 'fullscreen', + }, + args: {}, +} + +const Template = ({...args}) => { + return createTimelinePage({...args}); +}; + +export const TimelinePage = Template.bind({}); +TimelinePage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/topic/Topic.stories.js b/gfi-ihk-2024/stories/pages/topic/Topic.stories.js new file mode 100644 index 0000000..0c9deab --- /dev/null +++ b/gfi-ihk-2024/stories/pages/topic/Topic.stories.js @@ -0,0 +1,18 @@ +import {createTopicPage} from "./TopicPage"; + +export default { + title: 'Pages/Topic Page', + parameters: { + layout: 'fullscreen', + }, + argTypes: { + + }, +} + +const Template = ({...args}) => { + return createTopicPage({...args}); +}; + +export const TopicPage = Template.bind({}); +TopicPage.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/pages/topic/TopicPage.js b/gfi-ihk-2024/stories/pages/topic/TopicPage.js new file mode 100644 index 0000000..e79d5b3 --- /dev/null +++ b/gfi-ihk-2024/stories/pages/topic/TopicPage.js @@ -0,0 +1,39 @@ +import {createElement} from "../../_global/scripts/helpers"; +import {createHeader} from "../../components/header/HeaderComponent"; +import {createPageDetails} from "../../components/page-details/PageDetailsComponent"; +import {createIntro} from "../../sections/intro/IntroComponent"; +import {createTeasersSection} from "../../sections/teasers/TeasersComponent"; +import {createFooter} from "../../components/footer/FooterComponent"; +import {createTopicTeasersSection} from "../../sections/topic-teasers/TopicTeasersComponent"; +import {createLinkCollection} from "../../components/link-collection/LinkCollectionComponent"; +import {createContact} from "../../components/contact/ContactComponent"; +import {createEventsSection} from "../../sections/events/EventsComponent"; +import {createFeature} from "../../sections/feature/FeatureComponent"; + +export const createTopicPage = ({ + +}) => { + const page = createElement('div', ['page']); + page.appendChild(createHeader({})); + + const wrapper = createElement('div', ['page-wrapper'], null, page); + wrapper.appendChild(createPageDetails({})); + wrapper.appendChild(createIntro({ + headline: 'Beratung und Service', + kicker: null, + copy: 'Wir beraten Unternehmen – ganz gleich, ob Sie Fragen zur Gründung haben, Fördermittel beantragen oder expandieren möchten. Wir stehen Ihnen in allen Phasen der Unternehmensentwicklung mit Rat und Tat zur Seite und sind Ihre erste Anlaufstelle. Verschaffen Sie sich einen Überblick über unsere Service- und Beratungsangebote!', + capitalInitial: true, + })); + wrapper.appendChild(createTopicTeasersSection({maxItems: 3})); + wrapper.appendChild(createTeasersSection({type: 'hero', maxItems: 2})); + wrapper.appendChild(createLinkCollection({headline: 'Meistgeklickt', addContainer: true, buttonText: null})); + wrapper.appendChild(createTopicTeasersSection({type: 'topic-linklist'})); + wrapper.appendChild(createTeasersSection({})); + wrapper.appendChild(createEventsSection({})); + wrapper.appendChild(createFeature({icon: null})); + wrapper.appendChild(createContact({headline: 'Ich helfe Ihnen gerne weiter', contactCount: 1, addContainer: true})) + + page.appendChild(createFooter({})); + + return page; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/sections/election-detail/ElectionDetail.stories.js b/gfi-ihk-2024/stories/sections/election-detail/ElectionDetail.stories.js new file mode 100644 index 0000000..20ac383 --- /dev/null +++ b/gfi-ihk-2024/stories/sections/election-detail/ElectionDetail.stories.js @@ -0,0 +1,45 @@ +import {createElectionDetail} from "./ElectionDetailComponent"; + +export default { + title: 'Sections/Election Detail', + parameters: { + layout: 'fullscreen', + }, + args: {}, +} + +const Template = ({...args}) => { + return createElectionDetail({...args}); +}; + +export const ElectionDetail = Template.bind({}); +ElectionDetail.args = {}; + +export const ElectionDetailNoVideo = Template.bind({}); +ElectionDetailNoVideo.args = { + showVideo: false, +}; + +export const ElectionDetailNoText = Template.bind({}); +ElectionDetailNoText.args = { + showVideo: false, + textheadline: '', + copy: '', +}; + +export const ElectionDetailNoSocial = Template.bind({}); +ElectionDetailNoSocial.args = { + showVideo: false, + textheadline: '', + copy: '', + showSocialMedia: false, +}; + +export const ElectionDetailNoElectionArea = Template.bind({}); +ElectionDetailNoElectionArea.args = { + showVideo: false, + textheadline: '', + copy: '', + showSocialMedia: false, + showElectionArea: false, +}; diff --git a/gfi-ihk-2024/stories/sections/election-detail/ElectionDetailComponent.js b/gfi-ihk-2024/stories/sections/election-detail/ElectionDetailComponent.js new file mode 100644 index 0000000..6cef6eb --- /dev/null +++ b/gfi-ihk-2024/stories/sections/election-detail/ElectionDetailComponent.js @@ -0,0 +1,109 @@ +import './election-detail.scss'; +import {createElement, createImage} from "../../_global/scripts/helpers"; +import {createSocialIcons} from "../../atoms/social-icons/SocialIconsComponent"; +import {socialIconsBookmark} from "../../atoms/social-icons/SocialIconsData"; +import {createVideo} from "../../components/video/VideoComponent"; +import {createButton} from "../../atoms/button/ButtonComponent"; + +export const createElectionDetail = + ({ + image = './dummy/election-list-cover.jpg', + name = 'Lars-Hendrick Pirckensee', + subheadline = 'Geschäftsführerin Cocolor GmbH', + textheadline = 'Was möchten Sie bewegen?', + copy = 'Ich kandidiere, weil ich als Familienunternehmer die Bedingungen für die kommenden Generationen und die Anliegen der Musterstädtischen Groß- und Außenhändler in der IHK aktiv mitgestalten will. Dabei ist es mir sehr wichtig, Ideen gegen den Fachkräftemangel zu entwickeln, die Chancen der Digitalisierung zu nutzen und die Infrastruktur für alle Verkehrsträger zukunftsfähig aufzustellen! Dabei ist es mir sehr wichtig, Ideen gegen den Fachkräftemangel zu entwickeln, die Chancen der Digitalisierung zu nutzen und die Infrastruktur für alle Verkehrsträger zukunftsfähig aufzustellen! Dabei ist es mir sehr wichtig, Ideen gegen den Fachkräftemangel zu entwickeln, die Chancen der Digitalisierung zu nutzen und die Infrastruktur für alle Verkehrsträger zukunftsfähig aufzustellen!', + smheadline = 'Meine Kanäle', + infoheadline1 = 'Wahlgruppe 02', + infoheadline2 = 'Wahlbezirk 05', + infoheadline3 = 'Unternehmen', + infotext1 = 'Kreditinstitute / Versicherungen / Immobilienwirtschaft', + infotext2 = 'Kreisfreie Stadt Musterstadt und Kreis Musterhausen', + infobox3headline = 'Cocolor GmbH', + infobox3address = 'Carl-Backhaus-Str. 13' + visitUs + '
' : null, wrapper); + const icons = createSocialIcons({title: visitUs}); + iconWrapper.appendChild(icons); + + const textBox = createElement('div', ['text-box'], null, wrapper); + if (kicker && kicker.length > 0) { + createElement('span', ['kicker'], kicker, textBox); + } + if (headline && headline.length > 0) { + createElement('h2', [], headline, textBox); + } + if (copy && copy.length > 0) { + createElement('p', [], copy, textBox); + } + + const socialBox = createElement('div', ['social-box'], null, wrapper); + socialBox.innerHTML = ''; + + return section; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/sections/social/social.js b/gfi-ihk-2024/stories/sections/social/social.js new file mode 100644 index 0000000..ac022c3 --- /dev/null +++ b/gfi-ihk-2024/stories/sections/social/social.js @@ -0,0 +1,132 @@ +import $ from 'jquery'; + +class IHKSocialBox { + constructor(socialBox) { + this.box = socialBox.addClass('initiated') + + this.checkHtmlFragmentCookiesAreSet(socialBox); + this.checkIframe(); + } + + checkIframe() { + setTimeout(() => { + const iframe = this.box.find('iframe'); + if (iframe.length) { + iframe.attr('tabindex', '-1'); + } else { + this.checkIframe(); + } + }, 1000) + } + + checkHtmlFragmentCookiesAreSet(socialBox) { + let socialMediaProtectionText = socialBox.data("socialmediaprotection"); + let socialMediaType = socialBox.data("socialmediatype"); + let cookieBot = socialBox.data("usecookiebot"); + + if(socialBox.find('iframe').length > 0) { + let iframeElement = socialBox.find('iframe')[0]; + this.checkIframeCookieIsSet(socialMediaProtectionText, socialMediaType, cookieBot, iframeElement, socialBox); + } else { + this.checkEmbedCookieIsSet(socialMediaProtectionText, socialMediaType, cookieBot, socialBox); + } + } + + checkIframeCookieIsSet(socialMediaProtectionText, socialMediaType, cookieBot, iframeElement, socialBoxElement) { + if (cookieBot) { + $(iframeElement).data("cookieconsent", "marketing"); + } + if (document.cookie.indexOf("social-media-consent-" + socialMediaType) === -1) { + this.hideIframeElement(iframeElement); + let textWithCheckbox = ''; + + $(socialBoxElement).append(textWithCheckbox); + + let elementsByClassName = this.box.find("[name='socialMediaType']")[0]; + elementsByClassName.addEventListener("change", () => this.setCookie(socialMediaType)); + } + } + + checkEmbedCookieIsSet(socialMediaProtectionText, socialMediaType, cookieBot, socialBoxElement) { + let scriptElements = socialBoxElement.find('script'); + let imageElements = socialBoxElement.find('img'); + if (cookieBot) { + $(scriptElements).data("cookieconsent", "marketing"); + $(imageElements).data("cookieconsent", "marketing"); + } + if (document.cookie.indexOf("social-media-consent-" + socialMediaType) === -1) { + let textWithCheckbox = ''; + + $(textWithCheckbox).appendTo(socialBoxElement); + + let elementsByClassName = this.box.find("[name='socialMediaType']")[0]; + elementsByClassName.addEventListener("change", () => this.setCookie(socialMediaType)); + } + } + + hideIframeElement(iframeElement) { + if (iframeElement) { + iframeElement.src = "about:blank"; + $(iframeElement).hide(); + } + } + + setCookie(socialMediaType) { + // Anzahl der Tage für das Ablaufdatum des Cookies + let expirationDays = 365; + + // Datum für das Ablaufdatum des Cookies berechnen + let expirationDate = new Date(); + expirationDate.setDate(expirationDate.getDate() + expirationDays); + + // Checkbox wurde angeklickt, Cookie setzen + document.cookie = "social-media-consent-" + socialMediaType + "=true; expires=" + expirationDate.toUTCString() + ";"; + + console.log("Cookie wurde gesetzt!"); + // Finde alle Elemente mit dem selben socialMediaType + let self = this; + $(`[data-socialmediatype=${socialMediaType}]`).each(function () { + let currentBox = $(this); + currentBox.find(".social-media-protection-text-with-checkbox").hide(); + let scriptElements = currentBox.find('script'); + let imageElements = currentBox.find('img'); + let iframeElements = currentBox.find('iframe'); + + self.showElements(scriptElements); + self.showElements(imageElements); + self.showElements(iframeElements); + }); + } + + showElements(elements) { + if (elements.length > 0) { + for (let element of elements) { + this.showElement(element); + } + } + } + + showElement(htmlFragment) { + let $element = $(htmlFragment); + let elementType = $element.prop('tagName').toLowerCase(); + let dataSrc = $element.attr('data-src'); + if (typeof dataSrc === 'undefined') { + dataSrc = $element.attr('src'); + } + if (elementType === 'script') { + $element.attr('src', dataSrc); + $element.show(); + } else if (elementType === 'img' || elementType === 'iframe') { + $element.attr('src', dataSrc); + $element.show(); + } + } +} + +export default IHKSocialBox; + +$('body').on('ihk-init dynamic-component-loaded gfi-dynamic-init', function () { + $('.social-box:not(.initiated)').each(function () { + new IHKSocialBox($(this)); + }) +}) diff --git a/gfi-ihk-2024/stories/sections/social/social.scss b/gfi-ihk-2024/stories/sections/social/social.scss new file mode 100644 index 0000000..aeefdfb --- /dev/null +++ b/gfi-ihk-2024/stories/sections/social/social.scss @@ -0,0 +1,105 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +section.social { + @media(max-width: 767px) { + .container { + padding: 0; + } + } + + h2 { + margin-bottom: 0.4em; + } + + .text-box > *:first-child { + margin-top: var(--section-headline-margin); + } + + .social-wrapper { + position: relative; + background-color: var(--theme-color-primary-dimmed-04); + padding: var(--content-box-padding); + display: flex; + border-bottom: var(--border-width) solid var(--theme-color-secondary); + + @media(max-width: 999px) { + flex-direction: column; + } + + @media(max-width: 567px) { + padding: calc(var(--content-box-padding) * 1.5) var(--content-box-padding); + } + + @media(min-width: 1000px) { + > div { + flex: 1 1 50%; + max-width: 50%; + } + } + } + + .social-profiles p { + margin-bottom: 0.5em; + } + + .social-box { + position: relative; + min-height: 500px; + display: block; + + @media(max-width: 767px) { + height: 350px; + } + + iframe { + position: relative; + min-height: 100%; + } + + .fb_iframe_widget { + float: right; + + @media(max-width: 999px) { + float: none; + display: inline-block; + transform: translateX(-50%); + left: 50%; + } + } + } + + .social-profiles { + position: absolute; + bottom: var(--content-box-padding); + left: var(--content-box-padding); + + @media(max-width: 567px) { + bottom: calc(var(--content-box-padding) * 1.5); + } + } + + @media(min-width: 1000px) { + .social-profiles ~ .text-box { + padding-bottom: 120px; + } + + .text-box { + padding-right: 40px; + } + } + + @media(max-width: 999px) { + .social-profiles { + position: absolute; + + ~ .social-box { + margin-bottom: 110px; + } + } + + .text-box { + margin-bottom: 10px; + } + } +} diff --git a/gfi-ihk-2024/stories/sections/survey/Survey.stories.js b/gfi-ihk-2024/stories/sections/survey/Survey.stories.js new file mode 100644 index 0000000..f531181 --- /dev/null +++ b/gfi-ihk-2024/stories/sections/survey/Survey.stories.js @@ -0,0 +1,20 @@ +import {createSurvey} from "./SurveyComponent"; + +export default { + title: 'Sections/Survey', + parameters: { + layout: 'fullscreen', + }, + args: { + kicker: 'Schnellumfrage', + headline: 'Einführung von 2G im Einzelhandel: Was halten Sie davon?', + copy: 'Hier können Sie abstimmen:', + } +} + +const Template = ({...args}) => { + return createSurvey({...args}); +}; + +export const Survey = Template.bind({}); +Survey.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/sections/survey/SurveyComponent.js b/gfi-ihk-2024/stories/sections/survey/SurveyComponent.js new file mode 100644 index 0000000..4e79edc --- /dev/null +++ b/gfi-ihk-2024/stories/sections/survey/SurveyComponent.js @@ -0,0 +1,61 @@ +import './survey.scss'; +import $ from 'jquery'; +import {createElement} from "../../_global/scripts/helpers"; +import {SurveyComplex, SurveySimple} from "./SurveyData"; +import {createButton} from "../../atoms/button/ButtonComponent"; +import IHKSurvey from "./survey"; + +export const createSurvey = ({ + kicker = 'Schnellumfrage', + headline = 'Einführung von 2G im Einzelhandel: Was halten Sie davon?', + copy = 'Hier können Sie abstimmen:', + method = 'get', + data = SurveySimple, +}) => { + const section = createElement('section', ['participation']); + const container = createElement('div', ['container'], null, section); + const survey = createElement('div', ['vot-teaser', 'survey'], null, container); + + const textBox = createElement('div', ['text-box'], null, survey); + createElement('p', ['kicker'], kicker, textBox); + createElement('h3', [], headline, textBox); + createElement('p', [], copy, textBox); + + const formBox = createElement('div', ['form-box'], null, survey); + const form = createElement('form', ['vot-form'], null, formBox); + form.id = 'voting-form'; + form.action = './html/survey-simple.html'; + form.dataset.showResultUrl = './html/survey-simple.html'; + form.dataset.showResult = 'false'; + form.method = method; + + data.map((group) => { + const fieldset = createElement('fieldset', [], null, form); + if (group.legend) { + createElement('legend', [], group.legend, fieldset); + } + const choicesWrapper = createElement('div', ['choices-wrapper'], null, fieldset); + const choicesList = createElement('ul', ['choices'], null, choicesWrapper); + group.options.map((option, index) => { + const id = group.name + '-' + index; + const li = createElement('li', ['choice'], null, choicesList); + const input = createElement('input', [], null, li); + const label = createButton({ + elementType: 'label', + color: 'secondary-light', + label: option, + size: 'medium', + }) + li.appendChild(label); + input.name = group.name; + input.id = id; + input.type = 'radio'; + input.value = option; + label.setAttribute('for', id); + }) + }) + + new IHKSurvey($(survey)); + + return section; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/sections/survey/SurveyData.js b/gfi-ihk-2024/stories/sections/survey/SurveyData.js new file mode 100644 index 0000000..c97ed83 --- /dev/null +++ b/gfi-ihk-2024/stories/sections/survey/SurveyData.js @@ -0,0 +1,31 @@ +export const SurveySimple = [ + { + legend: null, + name: 'vote', + options: [ + 'Sehr gut, angesichts der hohen Inzidenzen', + 'Mir ist das egal', + 'Die Regel ist zu hart', + ] + } +] + +export const SurveyComplex = [ + { + legend: 'Sie sind?', + name: 'group', + options: [ + 'Couch-Trainer', + 'Fan', + 'Fußball-Profi', + ] + }, + { + legend: 'Soll der Bundestrainer abtreten?', + name: 'choice', + options: [ + 'ja', + 'nein', + ] + } +] \ No newline at end of file diff --git a/gfi-ihk-2024/stories/sections/survey/survey.js b/gfi-ihk-2024/stories/sections/survey/survey.js new file mode 100644 index 0000000..21bf448 --- /dev/null +++ b/gfi-ihk-2024/stories/sections/survey/survey.js @@ -0,0 +1,97 @@ +import $ from 'jquery'; + +class IHKSurvey { + constructor(section) { + this.section = section.addClass('initiated'); + this.formBox = section.find('.form-box'); + this.form = section.find('form'); + + this.initSize(); + + if (this.form.data('show-result')) { + this.loadResult(); + } + else { + this.initOptions(); + } + } + + initSize() { + const observer = new ResizeObserver((entries) => { + entries.map((entry) => { + const w = entry.borderBoxSize[0].inlineSize; + + window.requestAnimationFrame(() => { + if (w < 500) { + this.section.attr('data-size', 'sm'); + } else if (w < 1000) { + this.section.attr('data-size', 'md'); + } else { + this.section.attr('data-size', 'lg'); + } + }) + }) + }) + observer.observe(this.section.get(0)); + } + + initOptions() { + this.form.find('input[type="radio"]').on('change', (e) => { + if (this.form.find('input[type="radio"]:checked').length === this.form.find('fieldset').length) { + this.loadResult(); + } + }) + } + + loadResult() { + if (this.form.attr('method') === 'get') { + $.get(this.form.attr('action'), this.form.serialize()).done((result) => { + this.insertResult(result); + }) + } else { + $.post(this.form.attr('action'), this.form.serialize()).done((result) => { + this.insertResult(result); + }) + } + } + + insertResult(result) { + const heightDiff = this.formBox.outerHeight() - this.form.outerHeight(); + this.formBox.css('height', this.formBox.outerHeight() + 'px'); + + this.result = $(result).appendTo(this.formBox); + this.formBox.css('height', (this.result.outerHeight() + heightDiff) + 'px'); + this.animateResult(); + + setTimeout(() => { + this.section.addClass('show-result'); + },50) + + setTimeout(() => { + this.formBox.removeAttr('style'); + },800) + } + + animateResult() { + const items = this.result.find('.sub-result-wrapper'); + + items.each((i, el) => { + $('').prependTo($(el)).css('transition-delay', (i / 10).toString() + 's'); + }) + + setTimeout(() => { + items.each((i, el) => { + const item = $(el); + item.find('.bar').css('width', parseInt(item.find('.value').text()) + '%'); + }) + },500) + } +} + +export default IHKSurvey; + +$('body').on('ihk-init dynamic-component-loaded gfi-dynamic-init', () => { + $('.survey:not(.initiated)').each((i, el) => { + new IHKSurvey($(el)); + }); +}) \ No newline at end of file diff --git a/gfi-ihk-2024/stories/sections/survey/survey.scss b/gfi-ihk-2024/stories/sections/survey/survey.scss new file mode 100644 index 0000000..3fd01df --- /dev/null +++ b/gfi-ihk-2024/stories/sections/survey/survey.scss @@ -0,0 +1,243 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.survey { + position: relative; + display: block; + margin: var(--section-margin) 0; + background-color: var(--theme-color-secondary-dimmed); + border-bottom: var(--border-width) solid var(--theme-color-secondary); + + .text-box { + padding: var(--content-box-padding); + padding-bottom: 0; + font-size: var(--font-size-small); + + .kicker { + margin-top: -0.3em; + } + + h2, h3 { + margin-top: 0.2em; + margin-bottom: 0.3em; + } + + p:last-child { + margin-bottom: 0; + } + + @media(max-width: 567px) { + padding-top: calc(var(--content-box-padding) * 1.5); + } + } + + .form-box { + position: relative; + padding: var(--content-box-padding); + transition: height 0.5s $easeInOutCubic; + + @media(max-width: 567px) { + padding-bottom: calc(var(--content-box-padding) * 1.5); + } + } + + form { + @include show; + transform: translate3d(0, 0, 0) scale(1); + + &:not(:last-child) { + height: 0; + } + } + + h3, h4 { + @media(max-width: 767px) { + font-size: 26px; + } + } + + legend { + @include h4; + color: var(--theme-color-primary); + margin: 1em 0 0.5em; + padding: 0; + border-bottom: 0; + } + + ul { + list-style: none; + padding: 0; + margin: 0 -2px; + + li { + position: relative; + padding: 0; + + + li { + margin-top: 15px; + } + } + } + + input[type="radio"] { + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + border-radius: var(--border-radius-md); + margin: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + transition: 0.25s ease; + cursor: pointer; + opacity: 0.000001; + @include focus-visible(); + + &:checked + label { + background-color: var(--theme-color-secondary-intensed); + color: var(--theme-color-white); + } + + &:hover + label::after { + opacity: var(--button-hover-shadow-opacity); + box-shadow: 0 0 0 var(--button-hover-shadow-size) var(--button-bg-color); + } + } + + label.btn { + width: 100%; + transition: 0.3s ease; + margin: 0; + text-align: center; + line-height: 1.2; + min-height: 48px; + + @media(max-width: 999px) { + min-height: 44px; + } + } + + fieldset { + border: 0; + padding: 0; + margin: 0; + } + + fieldset + fieldset { + margin-top: calc(20px + 2%); + } + + .btn-wrapper { + display: none; + } + + .survey-result > .title { + display: none; + } + + .result-wrapper { + .title { + @include h4; + } + } + + .sub-result-wrapper { + position: relative; + display: flex; + justify-content: space-between; + font-size: var(--font-size-copy); + line-height: 1.1; + padding: 10px 15px; + align-items: center; + font-family: "Korb", sans-serif; + min-height: 48px; + + @media(max-width: 999px) { + min-height: 44px; + } + + @media(max-width: 767px) { + padding: 5px 5px 5px 10px; + } + + + .sub-result-wrapper { + margin-top: 15px; + } + + div { + position: relative; + display: block; + + &.answer { + overflow: hidden; + max-width: calc(100% - 60px); + + @media(max-width: 767px) { + max-width: calc(100% - 50px); + } + } + } + + .bar { + position: absolute; + display: block; + left: 0; + width: 0; + top: 0; + bottom: 0; + transition: 0.8s $easeInOutCubic; + min-width: 1px; + background-color: #9AD7A3; + } + } + + .survey-result { + @include hide; + transform: translate3d(0, 0, 0) scale(0.9); + + h3 { + margin-bottom: 0.9em; + } + } + + &.show-result { + .survey-result { + @include show(0.3s); + transform: translate3d(0, 0, 0) scale(1); + } + + form { + @include hide(); + transform: translate3d(0, 0, 0) scale(0.9); + } + } + + &[data-size='md'] { + .text-box { + margin: 0 0 -1em; + } + } + + &[data-size='lg'] { + display: flex; + align-items: center; + + .text-box, .form-box { + flex: 1 1 100%; + max-width: 50%; + } + + .text-box { + padding: var(--content-box-padding); + margin-bottom: 0.1em; + } + + .form-box { + padding-left: 0; + } + } +} diff --git a/gfi-ihk-2024/stories/sections/teasers/Teasers.stories.js b/gfi-ihk-2024/stories/sections/teasers/Teasers.stories.js new file mode 100644 index 0000000..1ae17ef --- /dev/null +++ b/gfi-ihk-2024/stories/sections/teasers/Teasers.stories.js @@ -0,0 +1,62 @@ +import {teasersData} from "./TeasersData"; +import {createTeasersSection} from "./TeasersComponent"; + +export default { + title: 'Sections/Teasers', + parameters: { + layout: 'fullscreen', + }, + args: { + type: 'regular', + background: null, + headline: 'Schwerpunkt: Die Krise als Chance', + teasers: teasersData, + includeChart: false, + includeSocial: false, + }, + argTypes: { + type: { + name: 'Teaser-Typ', + control: 'select', + options: ['regular', 'hero', 'fullwidth', 'text', 'magazine'], + }, + background: { + name: 'Hintergrundfarbe', + control: 'select', + options: ['white', 'lightblue'], + }, + } +} + +const Template = ({...args}) => { + return createTeasersSection({...args}); +}; + +export const Teasers = Template.bind({}); +Teasers.args = {}; + +export const HeroTeasers = Template.bind({}); +HeroTeasers.args = { + type: 'hero', +}; + +export const MagazineTeasers = Template.bind({}); +MagazineTeasers.args = { + type: 'magazine', +}; + +export const FullwidthTeaser = Template.bind({}); +FullwidthTeaser.args = { + type: 'fullwidth', + headline: null, +}; + +export const IncludeChartTeaser = Template.bind({}); +IncludeChartTeaser.args = { + includeChart: true, +}; + +export const IncludeSocialTeaser = Template.bind({}); +IncludeSocialTeaser.args = { + includeSocial: true, +}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/sections/teasers/TeasersComponent.js b/gfi-ihk-2024/stories/sections/teasers/TeasersComponent.js new file mode 100644 index 0000000..1bffd21 --- /dev/null +++ b/gfi-ihk-2024/stories/sections/teasers/TeasersComponent.js @@ -0,0 +1,109 @@ +import './teasers.scss'; +import $ from 'jquery'; +import {createElement} from "../../_global/scripts/helpers"; +import {createTeaser} from "../../components/teaser/TeaserComponent"; +import {teasersData} from "./TeasersData"; +import Masonry from "../../_global/scripts/masonry"; +import {createTeaserSocial} from "../../components/teaser-social/TeaserSocialComponent"; + +export const createTeasersSection = ({ + type = 'regular', + background = null, + headline = '', + teasers = teasersData, + showReadingTime = false, + hideKicker = false, + maxItems = -1, + includeChart = false, + includeSocial = false, +}) => { + const baseTeaser = { + type: 'regular', + kicker: 'Fachkräfte', + headline: 'Anteil der Frauen im Bereich Engineering steigt', + copy: 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita, no sea takimata sanctus est.', + imageSrc: 'https://source.unsplash.com/0K7GgiA8lVE/600x400', + copyright: '@ shutterstock.com', + showReadingTime: false, + link: '#', + imageSize: 'large', + }; + + switch (type) { + case 'regular': + maxItems = maxItems === -1 ? 3 : maxItems; + break; + case 'text': + maxItems = maxItems === -1 ? 3 : maxItems; + break; + case 'hero': + maxItems = maxItems === -1 ? 2 : maxItems; + break; + case 'fullwidth': + maxItems = 1; + break; + case 'magazine': + maxItems = teasers.length; + break; + } + + const section = createElement('section', type === 'magazine' ? ['teasers', 'magazine-style'] : ['teasers']); + if (type !== 'magazine') { + section.dataset.items = maxItems > 3 ? '3' : maxItems.toString(); + } + if (background && background.length > 0) { + section.dataset.background = background; + } + + const container = createElement('div', ['container'], null, section); + if (headline && headline.length > 0) { + createElement('h2', [], headline, container); + } + + const row = createElement('div', ['row'], null, container); + + function getType(index) { + if (includeChart && index === maxItems - 1) { + return 'chart'; + } + return type === 'magazine' ? 'regular' : type; + } + + if (includeSocial) { + maxItems -= 1; + } + + teasers.map((teaserData, index) => { + if (index >= maxItems) { + return; + } + const col = createElement('div', ['col'], null, row); + const teaser = createTeaser({ + ...baseTeaser, + ...teaserData, + type: getType(index), + showReadingTime: type === 'magazine' || type === 'fullwidth' ? true : showReadingTime, + kicker: hideKicker ? null : teaserData.kicker, + }) + col.appendChild(teaser); + }) + + if (includeSocial) { + const col = createElement('div', ['col'], null, row); + col.appendChild(createTeaserSocial({kicker: hideKicker ? null : 'Ihre IHK bei Twitter'})); + } + + if (type === 'magazine') { + $(document).ready(() => { + const btnText = window.ihk.translations.loadMoreArticles; + section.dataset.type = 'masonry'; + new Masonry($(row), btnText, [ + {minWidth: 0, batchSize: 2}, + {minWidth: 567, batchSize: 3}, + {minWidth: 1000, batchSize: 6} + ]) + }) + } + + return section; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/sections/teasers/TeasersData.js b/gfi-ihk-2024/stories/sections/teasers/TeasersData.js new file mode 100644 index 0000000..45c8eba --- /dev/null +++ b/gfi-ihk-2024/stories/sections/teasers/TeasersData.js @@ -0,0 +1,51 @@ +export const teasersData = [ + { + imageSrc: 'https://source.unsplash.com/-uHVRvDr7pg/420x280', + }, + { + imageSrc: 'https://source.unsplash.com/DwqAVvG3iFU/420x280', + headline: 'Ausgeglichenheit ist der erste Schritt aus der Krise', + copy: 'Cras mattis consectetur purus sit amet fermentum. Fusce dapibus, tellus ac cursus commodo. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Vestibulum id ligula porta felis euismod semper. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec id elit non mi porta gravida at eget metus.', + }, + { + kicker: 'Corona', + imageSrc: 'https://source.unsplash.com/uN8TV9Pw2ik/420x280', + headline: 'Wirtschaftsverbände bieten Unterstützung bei Impfkampagne an', + copy: 'Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.', + }, + { + kicker: 'Betriebsklima', + imageSrc: 'https://source.unsplash.com/uzP2t_kkMDM/420x280', + headline: 'Fördert Duzen das Betriebsklima?', + copy: 'Nulla vitae elit libero, a pharetra augue. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.', + }, + { + kicker: 'Hygiene', + imageSrc: 'https://source.unsplash.com/-9gPKrsbGmc/420x280', + headline: 'Hygiene am Arbeitsplatz', + copy: 'Consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores sed diam nonumy eirmod tempor invidunt et ea rebum.', + }, + { + kicker: 'Bildung', + imageSrc: 'https://source.unsplash.com/YRMWVcdyhmI/420x280', + headline: 'Bachelor und Master Professional kommen', + copy: 'Nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. At vero eos et accusam et justo duo dolores et ea rebum.', + }, + { + kicker: 'Integration', + imageSrc: 'https://source.unsplash.com/jJFrkJP_-RA/420x280', + headline: 'Weniger Hürden für Fachkräfte aus dem Ausland', + }, + { + kicker: 'Bildung', + imageSrc: 'https://source.unsplash.com/vrbZVyX2k4I/420x280', + headline: '5 Beispiele, wie sich Unternehmen für ihr Umfeld engagieren', + copy: 'Nulla vitae elit libero, a pharetra augue. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.', + }, + { + kicker: 'Aktuelles', + imageSrc: 'https://source.unsplash.com/o78TVMMyfAk/420x280', + headline: 'Das Neuste aus der Wirtschaft', + copy: 'Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.', + }, +] \ No newline at end of file diff --git a/gfi-ihk-2024/stories/sections/teasers/teasers.scss b/gfi-ihk-2024/stories/sections/teasers/teasers.scss new file mode 100644 index 0000000..373d312 --- /dev/null +++ b/gfi-ihk-2024/stories/sections/teasers/teasers.scss @@ -0,0 +1,671 @@ +@import '../../_global/styles/mixins'; +@import '../../_global/styles/vars'; + +.teasers { + position: relative; + display: block; + + @media(min-width: 1000px) { + margin-bottom: -10px; + } + + .ad-box { + position: relative; + + img { + position: relative; + display: block; + width: 100%; + height: auto; + } + } + + + .magazine-indicator { + //position: relative; + display: inline-block; + align-self: flex-start; + font-family: "Korb", sans-serif; + background: linear-gradient(90deg, var(--theme-color-gradient-01) 20%, var(--theme-color-gradient-02) 70%, var(--theme-color-gradient-03) 100%); + color: white; + padding: 6px 12px; + //margin: 6px 0 0; + + position: absolute; + top: 100%; + right:9px; + margin: 0; + + min-width: 160px; + + img { + position: relative; + display: block; + width: auto; + height: 40px; + } + + @media(max-width: 767px) { + margin-bottom: 12px; + } + } + + &[data-type="hero"]{ + .image-box ~ .text-box { + .magazine-indicator{ + top: -16px; + } + } + } + + .image-box ~ .text-box { + h4{ + position: relative; + .magazine-indicator{ + top: -40px; + left: 0; + right: auto; + transform: translateY(-100%); + } + } + } + + //@media(min-width: 768px), (max-width: 567px) { + // .image-box ~ .magazine-indicator { + // position: absolute; + // top: -20px; + // margin-top: 66.666%; + // transform: translate(0, -100%); + // z-index: 1; + // + // + // top: -50px; + // left: 0; + // margin: 0; + // display: inline-block; + // transform: translateY(-100%); + // min-width: 160px; + // + // } + // &[data-type="hero"]{ + // .image-box ~ .magazine-indicator { + // top: -60px; + // } + // } + // + // .kicker ~ .image-box ~ .magazine-indicator { + // top: 12px; + // } + //} + + .button-wrapper { + text-align: center; + padding: calc(20px + 1%) 0 0; + } + + &[data-type="masonry"] { + .container { + padding-bottom: calc(10px + 1vw); + } + .row { + flex-wrap: nowrap; + + > .col { + display: none; + } + } + .column { + flex: 1 1 100%; + } + .social-box { + position: relative; + display: block; + min-height: 478px; + font-size: 0; + line-height: 0; + + > *:first-child { + display: block; + min-height: 450px; + height: 450px !important; + } + } + img.lazy { + opacity: 0; + transition: 0.3s ease; + + &.loaded { + opacity: 1; + } + } + } + + &[data-background="lightgrey"] { + background-color: var(--theme-grey-light); + padding: calc(2vw + 20px) 0; + margin: calc(2.5vw + 20px) 0 calc(2vw + 20px); + + + .teasers[data-background="lightgrey"] { + margin-top: calc(-2vw - 20px); + padding-top: 20px; + } + + &:first-child { + margin-top: 0; + } + + h2 { + margin-top: 0 !important; + } + + &[data-type="hero"] .teaser:not(.video-teaser-wrapper) .image-box ~ .text-box h4 { + background-color: var(--theme-grey-light); + } + } + + @media(min-width: 568px) { + &[data-items="2"] .col { + max-width: 50%; + } + } + @media(min-width: 768px) { + &[data-items="3"] .col { + max-width: 33.3333333%; + } + &[data-items="4"] .col { + max-width: 50%; + } + } + @media(min-width: 1200px) { + &[data-items="2"] .row { + margin: 0 -40px; + } + &[data-items="2"] .col { + padding: 20px 40px; + } + &[data-items="4"] .col { + max-width: 25%; + } + } + + @media(min-width: 568px) and (max-width: 767px) { + &[data-items="3"], &[data-items="4"] { + .teaser { + position: relative; + display: block; + padding-left: 40%; + min-height: 30vw; + } + + .col.txt-teaser { + .teaser { + padding-left: 8px; + min-height: 0; + } + + .text-box { + padding-top: 12px; + } + } + + .image-box { + position: absolute; + top: 4px; + left: 0; + right: 60%; + margin-right: 10px; + } + + .kicker { + margin: 0 0 4px 10px; + } + + .text-box { + margin-left: 10px; + } + + h4 { + margin-top: 0; + } + + &[data-type="hero"] .image-box + .text-box { + h3, h4 { + position: relative; + font-size: 20px; + margin-top: 0; + padding: 0; + } + } + } + } + + @media(min-width: 568px) { + &[data-items="1"] { + .kicker:first-child { + min-width: 100%; + } + + .teaser { + &:not(.fullwidth) { + display: flex; + flex-direction: row; + align-items: flex-start; + flex-wrap: wrap; + } + &.fullwidth { + .kicker:first-child { + max-width: calc(50% - var(--col-padding)); + min-width: calc(50% - var(--col-padding)); + } + + .image-box { + margin-top: -29px; + } + } + } + + .text-box { + min-width: 100%; + } + + .image-box { + max-width: calc(50% - 20px); + min-width: calc(50% - 20px); + flex: 1 1 100%; + margin-right: 40px; + + ~ .kicker { + position: absolute; + left: 50%; + margin-left: 20px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: calc(50% - 20px); + + ~ .text-box { + padding-top: 10px; + min-width: calc(50% - 20px); + max-width: calc(50% - 20px); + } + } + } + } + } + + @media(min-width: 1000px) { + &[data-items="1"] { + .image-box { + max-width: calc(50% - 20px); + min-width: calc(50% - 20px); + + ~ .kicker { + max-width: calc(50% - 20px); + margin-left: 20px; + } + + ~ .text-box { + max-width: calc(50% - 20px); + min-width: calc(50% - 20px); + } + } + } + } + + div.teaser { + height: 100%; + display: flex; + flex-direction: column; + + @media(max-width: 999px) { + height: calc(100% - 20px); + } + } + + .col.extern, .col.download, .col.intranet, .col.extranet { + &:before { + display: none; + } + .title:after { + @include icon-small-stern; + font-family: "Icons"; + position: relative; + font-size: 20px; + top: 7px; + line-height: 1; + text-decoration: none; + display: inline-block; + margin-left: 3px; + } + //h4.title { + // top: 6px; + //} + } + + .col.extern .title:after { + @include icon-small-link-external; + } + + .col.download .title:after { + @include icon-small-download; + } + + .col.intranet .title:after { + @include icon-small-schloss; + } + + .teaser { + position: relative; + display: flex; + flex-direction: column; + text-decoration: none; + transition: 0.25s $easeOutQuad; + margin: -7px -8px -5px; + padding: 7px 8px 5px; + color: var(--theme-color-text); + border-radius: 8px; + width: auto; + @include focus-visible; + } + + a.teaser { + h3, h4 { + text-decoration: underline; + text-underline-offset: 0.09em; + text-decoration-thickness: 0.08em; + } + } + + h3, h4 { + margin: 16px 0 14px; + color: var(--theme-color-link); + transition: 0.3s ease; + font-weight: 400; + } + + p { + font-size: 16px; + + @media(min-width: 768px) { + font-size: 18px; + } + } + + .kicker { + margin-bottom: 8px; + margin-left: 1px; + order: -1; + + &.stand-out { + @media(min-height: 768px) { + position: absolute; + bottom: 100%; + margin-bottom: 0; + } + } + } + + .text-box { + margin-top: 8px; + border-top: 8px solid var(--theme-color-secondary); + } + + .social-box { + border: 4px solid var(--theme-color-primary-dimmed-03); + margin-left: -2px; + margin-right: -2px; + padding: 10px; + flex: 1 1 100%; + background-color: white; + + @media(max-width: 767px) { + margin-bottom: 20px; + } + + .twitter-timeline { + height: 100% !important; + min-height: 420px !important; + } + } + + .image-box { + position: relative; + display: block; + overflow: hidden; + flex-grow: 0; + flex-shrink: 0; + border-radius: 4px; + + &.chart { + display: flex; + align-items: center; + justify-content: center; + background: linear-gradient(130deg, var(--theme-color-gradient-01) 10%, var(--theme-color-gradient-02) 90%, var(--theme-color-gradient-03) 160%); + } + + &:before { + content: ""; + position: relative; + display: block; + padding-top: 66.6667%; + margin-bottom: 7px; + } + + &:after { + content: ""; + position: absolute; + left: 0; + bottom: 0; + width: 100%; + display: block; + height: 8px; + background-color: var(--theme-color-secondary); + transition: 0.3s ease; + z-index: 1; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + } + + img { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + } + + ~ .text-box { + border-top: 0; + margin-top: 0; + } + + .gallery { + position: absolute; + top: 0; + margin: 0; + width: 100%; + + .gallery-wrapper { + margin: 0; + padding: 0; + } + .image { + margin: 0; + padding: 0; + + &:before { + padding-top: 66.6666%; + } + } + } + } + + .linklist { + margin: 0 0 12px; + + > li { + margin-bottom: 2px; + padding-left: 26px; + font-size: 18px; + + > a { + margin-left: -26px; + padding-left: 26px; + + &:before { + top: 3px; + left: -5px; + font-size: 24px; + } + } + } + } + + .chart-title { + //@extend .like-h3; + display: block; + font-weight: 700 !important; + padding: 30px; + color: var(--theme-color-background) !important; + text-decoration-color: transparent !important; + margin-bottom: 16px; + text-align: center; + + @media(max-width: 999px) { + font-size: 28px; + margin-bottom: 0; + padding: 20px; + } + } + + .copyright { + position: absolute; + left: 100%; + bottom: 0; + transform-origin: 0 100%; + color: var(--theme-color-background); + font-size: 12px; + line-height: 1.2; + text-shadow: 0px 0px 3px rgba(var(--theme-color-text-intensed), 0.6), 0px 0px 8px rgba(var(--theme-color-text-intensed), 0.6); + z-index: 2; + width: 66%; + padding: 8px 20px; + transform: rotate(-90deg); + + @media(max-width: 767px) { + font-size: 10px; + padding: 6px 18px; + } + } + + img { + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: calc(100% - 7px); + transition: 0.3s ease; + transform: translate3d(0, 0, 0) scale(1); + opacity: 1; + object-fit: cover; + filter: saturate(100%); + } + + &[data-type="hero"] .teaser:not(.video-teaser-wrapper){ + .text-box { + position: relative; + } + + .image-box ~ .text-box { + padding-top: 16px; + + h4 { + position: absolute; + bottom: 100%; + z-index: 1; + background-color: white; + margin-right: 40px; + padding-top: 12px; + padding-right: 24px; + margin-bottom: 0; + } + } + + .chart-title { + margin-bottom: 20px; + + @media(max-width: 567px) { + margin-bottom: 16px; + } + } + } + .video-teaser-wrapper{ + .text-box{ + .text { + font-size: 16px; + + @media(min-width: 768px) { + font-size: 18px; + } + } + } + } + + .teaser-gallery{ + .btn{ + position: absolute; + top: 0; + right: 0; + margin: 20px; + } + &:hover{ + .btn{ + box-shadow: 0 0 0 5px rgba(var(--theme-color-primary-rgb), 0.3); + } + } + } +} + +.desktop a.teaser:hover, .mobile a.teaser:active { + color: var(--theme-color-link-hover); + + .image-box:after { + height: 14px; + } + + h3, h4 { + color: var(--theme-color-link-hover); + } +} + +[data-type="masonry"] .count { + position: absolute; + top: 0; + left: 0; + background-color: red; + color: white; + width: 30px; + height: 30px; + line-height: 30px; + text-align: center; + z-index: 1; + font-size: 14px; + margin: 10px; +} + +.magazine-article .teasers, .magazine-start .teasers, .teasers.magazine-style { + h2 { + text-transform: uppercase; + font-size: var(--font-size-h4); + margin-bottom: 1.2em; + line-height: 1.2; + margin-top: 0; + + &::before { + content: ""; + position: relative; + display: block; + background: linear-gradient(90deg, var(--theme-color-gradient-01) 10%, var(--theme-color-gradient-02) 55%, var(--theme-color-gradient-03) 90%); + height: calc(var(--border-width) / 2); + margin: 0 0.05em 0.5em; + } + } +} diff --git a/gfi-ihk-2024/stories/sections/tile-grid/TileGrid.stories.js b/gfi-ihk-2024/stories/sections/tile-grid/TileGrid.stories.js new file mode 100644 index 0000000..0b7117d --- /dev/null +++ b/gfi-ihk-2024/stories/sections/tile-grid/TileGrid.stories.js @@ -0,0 +1,20 @@ +import {createTileGrid} from "./TileGridComponent"; +import {TileGridData} from "./TileGridData"; + +export default { + title: 'Sections/Tile Grid', + parameters: { + layout: 'fullscreen', + }, + args: { + headline: 'Daten und Fakten auf einen Blick', + tiles: TileGridData, + } +} + +const Template = ({...args}) => { + return createTileGrid({...args}); +}; + +export const TileGrid = Template.bind({}); +TileGrid.args = {}; \ No newline at end of file diff --git a/gfi-ihk-2024/stories/sections/tile-grid/TileGridComponent.js b/gfi-ihk-2024/stories/sections/tile-grid/TileGridComponent.js new file mode 100644 index 0000000..56007b4 --- /dev/null +++ b/gfi-ihk-2024/stories/sections/tile-grid/TileGridComponent.js @@ -0,0 +1,37 @@ +import './tile-grid.scss'; +import {createElement, createImage} from "../../_global/scripts/helpers"; +import {TileGridData} from "./TileGridData"; + +export const createTileGrid = ({ + headline = 'Daten und Fakten auf einen Blick', + tiles = TileGridData, +}) => { + const section = createElement('section', ['tile-grid']); + const container = createElement('div', ['container'], null, section); + createElement('h2', [], headline, container); + const row = createElement('div', ['row'], null, container); + + tiles.map((group) => { + const col = createElement('div', ['col'], null, row); + const head = createElement('div', ['tile-head'], null, col); + const tileLink = createElement('a', ['tile-head-outer'], null, head); + tileLink.href = group.titleUrl; + createElement('h3', ['like-h4'], group.title, tileLink); + + group.tiles.map((item) => { + const tile = createElement('div', ['tile'], null, col); + const tileLink = createElement('a', ['tile-outer'], null, tile); + tileLink.href = item.url; + const iconBox = createElement('div', ['icon'], null, tileLink); + createImage(item.icon, 220, 220, ['icon'], [], iconBox); + const p = createElement('p', [], null, tileLink); + const num = createElement('span', ['number'], item.number, p); + if (item.unit) { + createElement('small', [], item.unit, num); + } + createElement('span', ['label'], item.label, p); + }) + }) + + return section; +} \ No newline at end of file diff --git a/gfi-ihk-2024/stories/sections/tile-grid/TileGridData.js b/gfi-ihk-2024/stories/sections/tile-grid/TileGridData.js new file mode 100644 index 0000000..90a2ed3 --- /dev/null +++ b/gfi-ihk-2024/stories/sections/tile-grid/TileGridData.js @@ -0,0 +1,126 @@ +export const TileGridData = [ + { + title: 'Demokratie und ehrenamtliches Engagement', + titleUrl: '#', + tiles: [ + { + icon: './dummy/tile-grid/tile-01.svg', + number: '5.235', + unit: null, + label: 'Vollversammlungsmitglieder', + url: '#', + }, { + icon: './dummy/tile-grid/tile-02.svg', + number: '78', + unit: '%', + label: 'KMU-Vertreter in IHK-Vollversammlungen', + url: '#', + }, { + icon: './dummy/tile-grid/tile-03.svg', + number: '22', + unit: '%', + label: 'weibliche Mitglieder in IHK-Vollversammlungen', + url: '#', + }, { + icon: './dummy/tile-grid/tile-04.svg', + number: '163.000', + unit: null, + label: 'ehrenamtliche Prüfer in Aus- und Weiterbildung', + url: '#', + }, + ], + }, + { + title: 'Bildung und Beruf', + titleUrl: '#', + tiles: [ + { + icon: './dummy/tile-grid/tile-05.svg', + number: '286.000', + unit: null, + label: 'abgenommene Abschlussprüfungen in der Ausbildung', + url: '#', + }, { + icon: './dummy/tile-grid/tile-06.svg', + number: '117.000', + unit: null, + label: 'Weiterbildungsprüfungen abgenommen', + url: '#', + }, { + icon: './dummy/tile-grid/tile-07.svg', + number: '126.000', + unit: null, + label: 'Sach- und Fachkundeprüfungen abgenommen', + url: '#', + }, + ], + }, + { + title: 'Services für Unternehmen', + titleUrl: '#', + tiles: [ + { + icon: './dummy/tile-grid/tile-08.svg', + number: '1.9', + unit: 'Mio.', + label: 'Außenwirtschaftsbescheinigungen ausgestellt', + url: '#', + }, { + icon: './dummy/tile-grid/tile-09.svg', + number: '177.000', + unit: null, + label: 'Einstiegsgespräche für Existenzgründer', + url: '#', + }, { + icon: './dummy/tile-grid/tile-10.svg', + number: '550.000', + unit: null, + label: 'Rechtsauskünfte', + url: '#', + }, { + icon: './dummy/tile-grid/tile-11.svg', + number: '80.500', + unit: null, + label: 'Unternehmensbesuche', + url: '#', + }, + ], + }, + { + title: 'Finanzierung und Mitgliedsbeitrag', + titleUrl: '#', + tiles: [ + { + icon: './dummy/tile-grid/tile-12.svg', + number: '441', + unit: '€', + label: 'jährlicher Durchschnittsbeitrag für Unternehmen', + url: '#', + }, { + icon: './dummy/tile-grid/tile-13.svg', + number: '589', + unit: '€', + label: 'jährlicher Durchschnittsbeitrag fürSorry, but you either have no stories or none are selected somehow.
If the problem persists, check the browser console, or the terminal you've run Storybook from.