new file: a.out

new file:   assets/conversatorai/fonts/SF-Pro-Display-Semibold.otf
	new file:   assets/conversatorai/fonts/SF-Pro-Text-Regular.otf
	new file:   assets/conversatorai/fonts/SF-Pro-Text-Regular.txt
	new file:   assets/conversatorai/fonts/SF-Pro-Text-Regular_richtig.txt
	new file:   assets/conversatorai/index.html
	new file:   assets/conversatorai/scripts/all.js
	new file:   assets/conversatorai/scripts/voice.js
	new file:   assets/conversatorai/styles/all.css
	new file:   assets/conversatorai/styles/mobile.css
	new file:   assets/examples/rating/index.html
	new file:   assets/fonts/SF-Pro-Display-Semibold.otf
	new file:   assets/fonts/SF-Pro-Text-Regular.otf
	new file:   assets/fonts/SF-Pro-Text-Semibold.otf
	new file:   assets/i18n/de/main.js
	new file:   assets/i18n/de/nav/globalfooter.js
	new file:   assets/i18n/de/nav/menus/moreoptions.js
	new file:   assets/i18n/de/pages/contact.js
	new file:   assets/i18n/de/pages/files.js
	new file:   assets/i18n/de/pages/home.js
	new file:   assets/i18n/de/pages/index.js
	new file:   assets/i18n/de/pages/login.js
	new file:   assets/i18n/de/pages/signup.js
	new file:   assets/i18n/de/popups/set-client-language.js
	new file:   assets/i18n/de/private-application-banner.js
	new file:   assets/i18n/de/search.js
	new file:   assets/i18n/en/nav/globalfooter.js
	new file:   assets/i18n/en/nav/menus/moreoptions.js
	new file:   assets/i18n/en/pages/contact.js
	new file:   assets/i18n/en/pages/files.js
	new file:   assets/i18n/en/pages/home.js
	new file:   assets/i18n/en/pages/i18n.js
	new file:   assets/i18n/en/pages/index.js
	new file:   assets/i18n/en/pages/login.js
	new file:   assets/i18n/en/pages/signup.js
	new file:   assets/i18n/en/popups/set-client-language.js
	new file:   assets/i18n/en/private-application-banner.js
	new file:   assets/i18n/en/search.js
	new file:   assets/i18n/it/nav/globalfooter.js
	new file:   assets/i18n/it/nav/menus/moreoptions.js
	new file:   assets/i18n/it/pages/contact.js
	new file:   assets/i18n/it/pages/files.js
	new file:   assets/i18n/it/pages/home.js
	new file:   assets/i18n/it/pages/index.js
	new file:   assets/i18n/it/pages/login.js
	new file:   assets/i18n/it/pages/signup.js
	new file:   assets/i18n/it/popups/set-client-language.js
	new file:   assets/i18n/it/private-application-banner.js
	new file:   assets/i18n/it/search.js
	new file:   assets/i18n/ui-labels/de/main.js
	new file:   assets/i18n/ui-labels/en/main.js
	new file:   assets/i18n/ui-labels/it/main.js
	new file:   assets/img/apps/symbols/logo-150x150.png
	new file:   assets/img/apps/symbols/logo-150x150.svg
	new file:   assets/img/background.jfif
	new file:   assets/img/check/main.svg
	new file:   assets/img/favicon.ico
	new file:   assets/img/favicon.png
	new file:   assets/img/jcloud-ui-icons/angle-down.svg
	new file:   assets/img/jcloud-ui-icons/angle-left.svg
	new file:   assets/img/jcloud-ui-icons/angle-right.svg
	new file:   assets/img/jcloud-ui-icons/angle-up.svg
	new file:   assets/img/jcloud-ui-icons/autocomplete-insert.svg
	new file:   assets/img/jcloud-ui-icons/folder-plus.svg
	new file:   assets/img/jcloud-ui-icons/refresh.svg
	new file:   assets/img/jcloud-ui-icons/search.svg
	new file:   assets/img/jcloud-ui-icons/selected.svg
	new file:   assets/img/jcloud-ui-icons/upload.svg
	new file:   assets/img/logo/logo-30x45.svg
	new file:   assets/img/logo/logo.svg
	new file:   assets/img/nav/go/main.svg
	new file:   assets/img/nav/moreoptions/more-options.svg
	new file:   assets/img/qc/brightness/high.svg
	new file:   assets/img/qc/brightness/low.svg
	new file:   assets/img/qc/notifications/bell.svg
	new file:   assets/img/qc/notifications/dnd.svg
	new file:   assets/img/search.svg
	new file:   assets/legal/de/termsofuse.markdown
	new file:   assets/manifest.webmanifest
	new file:   assets/scripts/change-language/main.js
	new file:   assets/scripts/components/files-item.component.js
	new file:   assets/scripts/constants/main.js
	new file:   assets/scripts/constants/main.min.js
	new file:   assets/scripts/constants/ui-labels/de/main.js
	new file:   assets/scripts/constants/ui-labels/de/main.min.js
	new file:   assets/scripts/constants/ui-labels/en/main.js
	new file:   assets/scripts/constants/ui-labels/en/main.min.js
	new file:   assets/scripts/constants/ui-labels/it/main.js
	new file:   assets/scripts/constants/ui-labels/it/main.min.js
	new file:   assets/scripts/constants/ui-labels/main.js
	new file:   assets/scripts/constants/ui-labels/main.min.js
	new file:   assets/scripts/contact/main.js
	new file:   assets/scripts/contact/main.min.js
	new file:   assets/scripts/elements/dropdown/main.js
	new file:   assets/scripts/elements/dropdown/main.min.js
	new file:   assets/scripts/files/main.js
	new file:   assets/scripts/files/main.min.js
	new file:   assets/scripts/home/main.js
	new file:   assets/scripts/i18n/main.js
	new file:   assets/scripts/i18n/main.min.js
	new file:   assets/scripts/init/init.js
	new file:   assets/scripts/init/init.min.js
	new file:   assets/scripts/main/main.js
	new file:   assets/scripts/main/main.min.js
	new file:   assets/scripts/nav/menus/moreoptions/main.js
	new file:   assets/scripts/nav/menus/moreoptions/main.min.js
	new file:   assets/scripts/popups/change-language/main.js
	new file:   assets/scripts/popups/change-language/main.min.js
	new file:   assets/scripts/popups/popups.js
	new file:   assets/scripts/popups/popups.min.js
	new file:   assets/scripts/scroll/main.js
	new file:   assets/scripts/scroll/main.min.js
	new file:   assets/scripts/search/main.js
	new file:   assets/scripts/tools/main.js
	new file:   assets/scripts/tools/main.min.js
	new file:   assets/scripts/users/main.js
	new file:   assets/scripts/users/main.min.js
	new file:   assets/sitemap.xml
	new file:   assets/styles/elements/apportionment/main.css
	new file:   assets/styles/elements/banners/main.css
	new file:   assets/styles/elements/buttons/main.css
	new file:   assets/styles/elements/checkbox/main.css
	new file:   assets/styles/elements/dropdown/main.css
	new file:   assets/styles/elements/flexbox/main.css
	new file:   assets/styles/elements/inputs/main.css
	new file:   assets/styles/elements/jcloud-ui/dialogs/main.css
	new file:   assets/styles/elements/jcloud-ui/dialogs/mobile/main.css
	new file:   assets/styles/elements/jcloud-ui/dialogs/prompt.css
	new file:   assets/styles/elements/jcloud-ui/dialogs/tablet/main.css
	new file:   assets/styles/elements/jcloud-ui/overlays.css
	new file:   assets/styles/elements/jcloud-ui/textures/glass/main.css
	new file:   assets/styles/elements/lists/actions-list/main.css
	new file:   assets/styles/elements/lists/items-list/main.css
	new file:   assets/styles/elements/lists/items-list/mobile.css
	new file:   assets/styles/elements/main-elements/dark.css
	new file:   assets/styles/elements/main-elements/desktop/main.css
	new file:   assets/styles/elements/main-elements/desktop/main.min.css
	new file:   assets/styles/elements/main-elements/main.css
	new file:   assets/styles/elements/main-elements/mobile/main.css
	new file:   assets/styles/elements/main-elements/tablet/main.css
	new file:   assets/styles/elements/main-elements/tablet_and_desktop/main.css
	new file:   assets/styles/elements/main-elements/tablet_and_desktop/main.min.css
	new file:   assets/styles/elements/page-indicator/main.css
	new file:   assets/styles/font-faces/main.css
	new file:   assets/styles/loaders/loading/main.css
	new file:   assets/styles/loaders/main.css
	new file:   assets/styles/modules/contact/main.css
	new file:   assets/styles/modules/contact/mobile.css
	new file:   assets/styles/modules/files/main.css
	new file:   assets/styles/modules/files/mobile.css
	new file:   assets/styles/modules/home/main.css
	new file:   assets/styles/modules/home/mobile.css
	new file:   assets/styles/modules/home/tablet_and_desktop.css
	new file:   assets/styles/modules/login/main.css
	new file:   assets/styles/modules/search/main.css
	new file:   assets/styles/modules/startpage/main.css
	new file:   assets/styles/modules/startpage/mobile.css
	new file:   assets/styles/modules/startpage/tablet_and_desktop.css
	new file:   assets/styles/nav/globalfooter/main.css
	new file:   assets/styles/nav/globalnav/main.css
	new file:   assets/styles/nav/menus/moreoptions/main.css
	new file:   assets/styles/var/main.css
	new file:   bak
	new file:   index.html
	new file:   index2.html
	new file:   jokisches-reich/Aemter.pdf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/NotoSans-Italic-VariableFont_wdth,wght.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/NotoSans-VariableFont_wdth,wght.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/OFL.txt
	new file:   jokisches-reich/assets/fonts/Noto-Sans/README.txt
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-Black.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-BlackItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-Bold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-BoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-ExtraBold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-ExtraBoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-ExtraLight.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-ExtraLightItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-Italic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-Light.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-LightItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-Medium.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-MediumItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-Regular.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-SemiBold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-SemiBoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-Thin.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans-ThinItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-Black.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-BlackItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-Bold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-BoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-ExtraBold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-ExtraBoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-ExtraLight.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-ExtraLightItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-Italic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-Light.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-LightItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-Medium.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-MediumItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-Regular.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-SemiBold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-SemiBoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-Thin.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_Condensed-ThinItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-Black.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-BlackItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-Bold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-BoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-ExtraBold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-ExtraBoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-ExtraLight.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-ExtraLightItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-Italic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-Light.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-LightItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-Medium.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-MediumItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-Regular.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-SemiBold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-SemiBoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-Thin.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_ExtraCondensed-ThinItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-Black.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-BlackItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-Bold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-BoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-ExtraBold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-ExtraBoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-ExtraLight.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-ExtraLightItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-Italic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-Light.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-LightItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-Medium.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-MediumItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-Regular.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-SemiBold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-SemiBoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-Thin.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Sans/static/NotoSans_SemiCondensed-ThinItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/NotoSerif-Italic-VariableFont_wdth,wght.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/NotoSerif-VariableFont_wdth,wght.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/OFL.txt
	new file:   jokisches-reich/assets/fonts/Noto-Serif/README.txt
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-Black.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-BlackItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-Bold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-BoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-ExtraBold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-ExtraBoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-ExtraLight.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-ExtraLightItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-Italic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-Light.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-LightItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-Medium.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-MediumItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-Regular.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-SemiBold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-SemiBoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-Thin.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif-ThinItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-Black.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-BlackItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-Bold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-BoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-ExtraBold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-ExtraBoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-ExtraLight.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-ExtraLightItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-Italic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-Light.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-LightItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-Medium.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-MediumItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-Regular.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-SemiBold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-SemiBoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-Thin.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_Condensed-ThinItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-Black.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-BlackItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-Bold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-BoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-ExtraBold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-ExtraBoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-ExtraLight.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-ExtraLightItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-Italic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-Light.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-LightItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-Medium.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-MediumItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-Regular.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-SemiBold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-SemiBoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-Thin.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_ExtraCondensed-ThinItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-Black.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-BlackItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-Bold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-BoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-ExtraBold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-ExtraBoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-ExtraLight.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-ExtraLightItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-Italic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-Light.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-LightItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-Medium.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-MediumItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-Regular.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-SemiBold.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-SemiBoldItalic.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-Thin.ttf
	new file:   jokisches-reich/assets/fonts/Noto-Serif/static/NotoSerif_SemiCondensed-ThinItalic.ttf
	new file:   jokisches-reich/assets/fonts/noto-serif-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular-eot.eot
	new file:   jokisches-reich/assets/images/flag.jpg
	new file:   jokisches-reich/assets/images/flag.png
	new file:   jokisches-reich/assets/images/flag.svg
	new file:   jokisches-reich/assets/manifest.webmanifest
	new file:   jokisches-reich/assets/styles/main/main.css
	new file:   jokisches-reich/geschichte/index.html
	new file:   jokisches-reich/geschichte/informationen/index.html
	new file:   jokisches-reich/gesetze/assets/styles/main/main.css
	new file:   jokisches-reich/gesetze/index.html
	new file:   jokisches-reich/gesetze/verfassung/index.html
	new file:   jokisches-reich/index.html
	new file:   jokisches-reich/internationales/assets/images/id-card-solid.jpg
	new file:   jokisches-reich/internationales/assets/images/id-card-solid.svg
	new file:   jokisches-reich/internationales/index.html
	new file:   jokisches-reich/internationales/staatsbuergerschaft/index.html
	new file:   jokisches-reich/presse/index.html
	new file:   jokisches-reich/presse/kurzmeldungen/564878/index.html
	new file:   jokisches-reich/presse/kurzmeldungen/753042/index.html
	new file:   jokisches-reich/presse/kurzmeldungen/index.html
	new file:   jokisches-reich/regierung/index.html
	new file:   jokisches-reich/regierung/ministerien/finanzministerium/index.html
	new file:   jokisches-reich/regierung/ministerien/index.html
	new file:   jokisches-reich/regierung/ministerien/ministerium-fuer-aeussere-angelegenheiten/index.html
	new file:   jokisches-reich/regierung/ministerien/ministerium-fuer-digitales/index.html
	new file:   jokisches-reich/regierung/ministerien/ministerium-fuer-innere-angelegenheiten/index.html
	new file:   jokisches-reich/regierung/ministerien/ministerium-fuer-wirtschaft/index.html
	new file:   jokisches-reich/regierung/ministerien/verkehrsministerium/index.html
	new file:   jokisches-reich/regierung/ministerien/verteidigungsministerium/index.html
	new file:   jokisches-reich/sitemap/index.html
	new file:   jokisches-reich/wirtschaft/assets/images/geldscheine-euro.jpg
	new file:   jokisches-reich/wirtschaft/assets/images/gewinndiagramm-steigend.jpg
	new file:   jokisches-reich/wirtschaft/assets/images/jok.png
	new file:   jokisches-reich/wirtschaft/assets/images/jok.svg
	new file:   jokisches-reich/wirtschaft/boerse/index.html
	new file:   jokisches-reich/wirtschaft/index.html
	new file:   jokisches-reich/wirtschaft/jok/index.html
	new file:   legal/user-consent/de/index.html
	new file:   legal/user-consent/en/index.html
	new file:   legal/user-consent/it/index.html
	new file:   seekra/index.html
	new file:   seekra/sign-in-test/index.html
	new file:   seekra/sign-in/index.html
	new file:   seekra/static/aes/index.html
	new file:   seekra/static/aes/main.js
	new file:   seekra/static/img/favicon.ico
	new file:   seekra/static/img/favicon.jpeg
	new file:   seekra/static/img/favicon.png
	new file:   seekra/static/img/favicon/Unbenannt.png
	new file:   seekra/static/img/favicon/favicon.ico
	new file:   seekra/static/img/favicon/favicon.png
	new file:   seekra/static/img/favicon/favicon.svg
	new file:   seekra/static/img/search/magnifying-glass.svg
	new file:   seekra/static/img/user/main.svg
	new file:   seekra/static/skr-clientlib/scripts/js/account/main.js
	new file:   seekra/static/skr-clientlib/scripts/js/tools/main.js
	new file:   seekra/static/skr-clientlib/styles/css/dark/var/main.css
	new file:   seekra/static/skr-clientlib/styles/css/elements/inputs/main.css
	new file:   seekra/static/skr-clientlib/styles/css/footer/globalfooter/main.css
	new file:   seekra/static/skr-clientlib/styles/css/main/main.css
	new file:   seekra/static/skr-clientlib/styles/css/nav/globalnav/navbar/main.css
	new file:   seekra/static/skr-clientlib/styles/css/var/main.css
This commit is contained in:
2025-12-17 16:13:45 +01:00
parent 9785fb4861
commit 15ce39693a
380 changed files with 12743 additions and 0 deletions
+59
View File
@@ -0,0 +1,59 @@
<!DOCTYPE html>
<!-- Copyright (C) 2025 Seekra Group GbR
All rights reserved.
This file is a part of the Seekra User Interface. -->
<html lang="en-US">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="The seekra search engine">
<title>Seekra</title>
<base href="https://jcloud-services.ddns.net/seekra/">
<link rel="icon" href="static/img/favicon/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="static/skr-clientlib/styles/css/main/main.css" />
<link rel="stylesheet" href="static/skr-clientlib/styles/css/elements/inputs/main.css" />
<link rel="stylesheet" href="static/skr-clientlib/styles/css/var/main.css" />
<link rel="stylesheet" href="static/skr-clientlib/styles/css/dark/var/main.css" media="(prefers-color-scheme: dark)" />
<link rel="stylesheet" href="static/skr-clientlib/styles/css/nav/globalnav/navbar/main.css" />
<link rel="stylesheet" href="static/skr-clientlib/styles/css/footer/globalfooter/main.css" />
</head>
<body>
<nav id="global-nav">
<div id="account-menu-trigger" title="You are not signed in.">
<div id="account-menu-trigger-icon"></div>
</div>
<div id="account-menu" class="hidden">Menu</div>
</nav>
<header class="global-header">
<h1>
<a href="https://jcloud-services.ddns.net/seekra/">
<img src="static/img/favicon/favicon.svg" alt="Seekra Logo" id="global-logo">
</a>
</h1>
</header>
<main>
<section class="search">
<form action="search/" method="GET" class="search-form">
<label for="search-input" class="hidden">Search</label>
<div id="search-bar" class="input input-rounded">
<img src="static/img/search/magnifying-glass.svg" alt="Search Icon" id="search-icon">
<input type="text" name="q" placeholder=" " class="input" required id="search-input" />
</div>
</form>
</section>
</main>
<footer id="global-footer">
<ul class="nav-list footer-nav-list">
<li>
<a href="https://jcloud-services.ddns.net/seekra/legal/privacy/" target="_blank" rel="noopener">Privacy Policy</a>
</li>
<li>
<a href="https://jcloud-services.ddns.net/seekra/imprint/" target="_blank" rel="noopener">Imprint</a>
</li>
</ul>
<p>&copy; 2025 Seekra Group GbR. All rights reserved.</p>
</footer>
<script src="static/skr-clientlib/scripts/js/tools/main.js"></script>
<script src="static/skr-clientlib/scripts/js/account/main.js"></script>
</body>
</html>
+17
View File
@@ -0,0 +1,17 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Test</title>
</head>
<body>
<script>
const params = new URLSearchParams(window.location.search);
username = params.get('user');
password = params.get('password');
const body = document.querySelector('body');
body.textContent = `Your username is ${username} and your password is ${password}.`;
</script>
</body>
</html>
+60
View File
@@ -0,0 +1,60 @@
<!DOCTYPE html>
<!-- Copyright (C) 2025 Seekra Group GbR
All rights reserved.
This file is a part of the Seekra User Interface. -->
<html lang="en-US">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="The seekra search engine">
<title>Sign in Seekra</title>
<base href="https://jcloud-services.ddns.net/seekra/">
<link rel="icon" href="static/img/favicon/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="static/skr-clientlib/styles/css/main/main.css" />
<link rel="stylesheet" href="static/skr-clientlib/styles/css/elements/inputs/main.css" />
<link rel="stylesheet" href="static/skr-clientlib/styles/css/var/main.css" />
<link rel="stylesheet" href="static/skr-clientlib/styles/css/dark/var/main.css" media="(prefers-color-scheme: dark)" />
<link rel="stylesheet" href="static/skr-clientlib/styles/css/nav/globalnav/navbar/main.css" />
<link rel="stylesheet" href="static/skr-clientlib/styles/css/footer/globalfooter/main.css" />
</head>
<body>
<nav id="global-nav">
<div id="account-menu-trigger" title="You are not signed in.">
<div id="account-menu-trigger-icon"></div>
</div>
</nav>
<header class="global-header">
<h1>
Sign in
</h1>
</header>
<main>
<section>
<form action="https://jcloud-services.ddns.net/seekra/sign-in-test" method="GET" id="sign-in-form">
<div class="fli-form">
<input name="user" name="username" type="text" id="username" placeholder=" " required class="fli">
<label for="username" class="fli-label">User Name</label>
</div>
<div class="fli-form">
<input name="password" type="password" id="password" placeholder=" " required class="fli">
<label for="password" class="fli-label">Password</label>
</div>
<button type="submit">Anmelden</button>
</form>
</section>
</main>
<footer id="global-footer">
<ul class="nav-list footer-nav-list">
<li>
<a href="https://jcloud-services.ddns.net/seekra/legal/privacy/" target="_blank" rel="noopener">Privacy Policy</a>
</li>
<li>
<a href="https://jcloud-services.ddns.net/seekra/imprint/" target="_blank" rel="noopener">Imprint</a>
</li>
</ul>
<p>&copy; 2025 Seekra Group GbR. All rights reserved.</p>
</footer>
<script src="static/skr-clientlib/scripts/js/tools/main.js"></script>
<script src="static/skr-clientlib/scripts/js/account/main.js"></script>
</body>
</html>
+13
View File
@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AES</title>
</head>
<body>
<input type="text" placeholder="Password" id="pwd" />
<input type="text" placeholder="Text" id="text" />
<input type="text" placeholder="Encrypted" id="enc" />
</body>
</html>
+50
View File
@@ -0,0 +1,50 @@
const getKeyFromPassword = async function (password) {
const enc = new TextEncoder();
const keyMaterial = await crypto.subtle.importKey(
"raw",
enc.encode(password),
"PBKDF2",
false,
["deriveKey"]
);
return crypto.subtle.deriveKey(
{
name: "PBKDF2",
salt: new TextEncoder().encode("fixed-salt"),
iterations: 100000,
hash: "SHA-256",
},
keyMaterial,
{ name: "AES-GCM", length: 256 },
false,
["encrypt", "decrypt"]
);
};
const encrypt = async function (text, password) {
const key = await getKeyFromPassword(password);
const enc = new TextEncoder();
const iv = crypto.getRandomValues(new Uint8Array(12));
const ciphertext = await crypto.subtle.encrypt(
{ name: "AES-GCM", iv },
key,
enc.encode(text)
);
const buffer = new Uint8Array(iv.byteLength + ciphertext.byteLength);
buffer.set(iv, 0);
buffer.set(new Uint8Array(ciphertext), iv.byteLength);
return btoa(String.fromCharCode(...buffer));
};
const decrypt = async function (encrypted, password) {
const data = Uint8Array.from(atob(encrypted), c => c.charCodeAt(0));
const iv = data.slice(0, 12);
const ciphertext = data.slice(12);
const key = await getKeyFromPassword(password);
const decrypted = await crypto.subtle.decrypt(
{ name: "AES-GCM", iv },
key,
ciphertext
);
return new TextDecoder().decode(decrypted);
};
Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

+56
View File
@@ -0,0 +1,56 @@
<svg xmlns="http://www.w3.org/2000/svg" width="758.75" height="192.5">
<defs><linearGradient id="gradient" x1="0%" y1="0%" x2="100%" y2="0%"><stop offset="0%" style="stop-color:#4ba8eb" /><stop offset="100%" style="stop-color:#043485" /></linearGradient></defs>
<path stroke="url(#gradient)" stroke-width="15" fill="none" d="
M94 51
a43.75 43.75 0 0 0 -43.75 -43.75
a43.75 43.75 0 0 0 -43.75 43.75
a43.75 43.75 0 0 0 43.75 43.75
a43.75 43.75 0 0 1 43.75 43.75
a43.75 43.75 0 0 1 -43.75 43.75
a43.75 43.75 0 0 1 -43.75 -43.75
M138.75 95.25
h43.75
a43.75 43.75 0 0 0 43.75 -43.75
a43.75 43.75 0 0 0 -43.75 -43.75
a43.75 43.75 0 0 0 -43.75 43.75
v43.75
v43.75
a43.75 43.75 0 0 0 43.75 43.75
a43.75 43.75 0 0 0 43.75 -43.75
M270 95.25
h43.75
a43.75 43.75 0 0 0 43.75 -43.75
a43.75 43.75 0 0 0 -43.75 -43.75
a43.75 43.75 0 0 0 -43.75 43.75
v43.75
v43.75
a43.75 43.75 0 0 0 43.75 43.75
a43.75 43.75 0 0 0 43.75 -43.75
M401.25 0
v192.5
m0 -96.125
l87.5 -87.5
m-87.5 87.5
l87.5 87.5
M532.5 192.5
v-192.5
m0 51.25
a43.75 43.75 0 0 1 43.75 -43.75
a43.75 43.75 0 0 1 43.75 43.75
M663.75 50.25
a43.75 43.75 0 0 1 43.75 -43.75
a43.75 43.75 0 0 1 43.75 43.75
v43.75
v43.75
v43.75
m0 -43.75
a43.75 43.75 0 0 1 -43.75 43.75
a43.75 43.75 0 0 1 -43.75 -43.75
a43.75 43.75 0 0 1 43.75 -43.75
a43.75 43.75 0 0 1 43.75 43.75
v50"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -0,0 +1 @@
<svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg>

After

Width:  |  Height:  |  Size: 304 B

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z"/></svg>

After

Width:  |  Height:  |  Size: 414 B

@@ -0,0 +1,12 @@
/* Copyright (C) 2025 Seekra Group GbR
All rights reserved.
This file is a part of the Seekra Client Library. */
'use strict';
document.querySelector('#account-menu-trigger').addEventListener('click', function() {
if (getCookie('skr-session')) {
document.querySelector('#account-menu').classList.toggle('hidden');
} else {
document.location.href = 'sign-in';
}
});
@@ -0,0 +1,13 @@
/* Copyright (C) 2025 Seekra Group GbR
All rights reserved.
This file is a part of the Seekra Client Library. */
'use strict';
const getCookie = function (name) {
const cookies = document.cookie.split('; ');
for (const cookie of cookies) {
const [key, value] = cookie.split('=');
if (key === name) return decodeURIComponent(value);
}
return null;
}
@@ -0,0 +1,30 @@
/* Copyright (C) 2025 Seekra Group GbR
All rights reserved.
This file is a part of the Seekra Client Library. */
:root {
--light: #000;
--bit-darker-than-light: #111;
--darker-than-light: #222;
--much-darker-than-light: #333;
--very-much-darker-than-light: #444;
--light-background: #202020;
--little-light-background: #333;
--light-background-little-opacity: #0000004d;
--light-background-opacity: #00000080;
--light-background-much-opacity: #000000b3;
--dark: #fff;
--bit-lighter-than-dark: #eee;
--lighter-than-dark: #ddd;
--much-lighter-than-dark: #ccc;
--very-much-lighter-than-dark: #bbb;
--dark-background: #fefefe;
--little-dark-background: #ccc;
--dark-background-little-opacity: #ffffff4d;
--dark-background-opacity: #ffffff80;
--dark-background-much-opacity: #ffffffb3;
--invert: invert(1);
}
@@ -0,0 +1,51 @@
/* Copyright (C) 2025 Seekra Group GbR
All rights reserved.
This file is a part of the Seekra Client Library. */
.input {
border: none;
padding: 0.5em 1em;
}
.input::placeholder {
color: var(--gray)
}
.input-rounded {
border-radius: 2em;
}
.fli-form {
position: relative;
margin: 2rem 0;
width: 300px;
}
.fli {
padding: 1rem 0.75rem 0.25rem;
font-size: 1rem;
border: 1px solid #ccc;
border-radius: 4px;
background: none;
outline: none;
}
.fli-label {
position: absolute;
top: 1rem;
left: 0.75rem;
color: #777;
font-size: 1rem;
pointer-events: none;
transition: 0.2s ease all;
background-color: #fff;
padding: 0 0.25rem;
}
.fli:focus + .fli-label,
.fli:not(:placeholder-shown) + .fli-label {
top: -0.6rem;
left: 0.5rem;
font-size: 0.8rem;
color: #007bff;
transform: none;
}
@@ -0,0 +1,11 @@
#global-footer {
padding: 10px 30px;
position: fixed;
bottom: 0;
background-color: var(--little-light-background);
width: calc(100% - 60px);
}
.footer-nav-list {
width: 30%;
gap: 20px
}
@@ -0,0 +1,59 @@
/* Copyright (C) 2025 Seekra Group GbR
All rights reserved.
This file is a part of the Seekra Client Library. */
body {
margin: 0;
padding: 0;
font-family: sans-serif;
background-color: var(--light-background);
color: var(--dark);
}
.global-header {
display: flex;
justify-content: center;
}
#global-logo {
max-width: 80vw;
height: auto;
}
main {
display: flex;
flex-direction: column;
align-items: center;
}
#search-bar {
display: flex;
width: 100%;
max-width: 80vw;
margin: 20px auto;
box-shadow: 0 0 5px var(--window-shadow);
}
#search-input {
width: 100%;
height: 40px;
font-size: 17px;
background-color: var(--light-background);
caret-color: var(--dark);
}
#search-input:focus {
outline: none;
}
.search {
width: 100%;
max-width: 600px;
margin: 0 auto;
}
#search-icon {
width: 20px;
filter: invert(0.5);
z-index: 10;
margin: 0 10px 0 5px;
}
.search-form {
display: flex
}
.hidden {
display: none;
}
@@ -0,0 +1,32 @@
/* Copyright (C) 2025 Seekra Group GbR
All rights reserved.
This file is a part of the Seekra Client Library. */
#global-nav {
display: flex;
justify-content: right;
align-items: center;
width: calc(100% - 60px);
padding: 10px 30px;
}
#account-menu-trigger {
box-sizing: border-box;
width: 35px;
height: 35px;
border: 1px solid var(--black);
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
#account-menu-trigger-icon {
background-image: url('https://jcloud-services.ddns.net/seekra/static/img/user/main.svg');
width: 18px;
height: 20px;
}
.nav-list {
display: flex;
list-style: none;
gap: 20px;
}
@@ -0,0 +1,131 @@
/* Copyright (C) 2025 Seekra Group GbR
All rights reserved.
This file is a part of the Seekra Client Library. */
:root {
--very-much-lighter-than-primary-color: #8fecff;
--much-lighter-than-primary-color: #7edbfe;
--lighter-than-primary-color: #6dcafd;
--bit-lighter-than-primary-color: #5cb9fc;
--primary-color: #4ba8eb;
--bit-darker-than-primary-color: #3a97da;
--darker-than-primary-color: #2986c9;
--much-darker-than-primary-color: #1875b8;
--very-much-darker-than-primary-color: #0764a7;
--very-much-lighter-than-secondary-color: #4a9aeb;
--much-lighter-than-secondary-color: #3989da;
--lighter-than-secondary-color: #2878c9;
--bit-lighter-than-secondary-color: #1767b8;
--secondary-color: #0656a7;
--bit-darker-than-secondary-color: #054596;
--darker-than-secondary-color: #043485;
--much-darker-than-secondary-color: #032374;
--very-much-darker-than-secondary-color: #021263;
--very-much-lighter-than-green: #2f2;
--much-lighter-than-green: #1f1;
--lighter-than-green: #2f2;
--bit-lighter-than-green: #3e3;
--green: #0d0;
--bit-darker-than-green: #0b0;
--darker-than-green: #0a0;
--much-darker-than-green: #090;
--very-much-darker-than-green: #080;
--very-much-lighter-than-orange: #ffe944;
--much-lighter-than-orange: #ffd833;
--lighter-than-orange: #ffc722;
--bit-lighter-than-orange: #ffb611;
--orange: #ffa500;
--bit-darker-than-orange: #ee9400;
--darker-than-orange: #cc8300;
--much-darker-than-orange: #bb7200;
--very-much-darker-than-orange: #aa6100;
--very-much-lighter-than-red: #fe5f6c;
--much-lighter-than-red: #fd4e5b;
--lighter-than-red: #fc3d4a;
--bit-lighter-than-red: #eb2c39;
--red: #da1b28;
--bit-darker-than-red: #c90a17;
--darker-than-red: #b80906;
--much-darker-than-red: #a70805;
--very-much-darker-than-red: #960704;
--very-much-lighter-than-gray: #bcbcbc;
--much-lighter-than-gray: #ababab;
--lighter-than-gray: #9a9a9a;
--bit-lighter-than-gray: #898989;
--gray: #787878;
--bit-darker-than-gray: #676767;
--darker-than-gray: #565656;
--much-darker-than-gray: #454545;
--very-much-darker-than-gray: #343434;
--very-much-lighter-than-yellow: #fafe56;
--much-lighter-than-yellow: #f9fd45;
--lighter-than-yellow: #f8fc34;
--bit-lighter-than-yellow: #f7fb23;
--yellow: #f6fa12;
--bit-darker-than-yellow: #e5e901;
--darker-than-yellow: #d4d800;
--much-darker-than-yellow: #c3c700;
--very-much-darker-than-yellow: #b2b600;
--very-much-lighter-than-blue: #76cfff;
--much-lighter-than-blue: #65bfff;
--lighter-than-blue: #54aeff;
--bit-lighter-than-blue: #439dff;
--blue: #328cef;
--bit-darker-than-blue: #217bde;
--darker-than-blue: #106acd;
--much-darker-than-blue: #0059bc;
--very-much-darker-than-blue: #0048ab;
--white: #fff;
--bit-darker-than-white: #eee;
--darker-than-white: #ddd;
--much-darker-than-white: #ccc;
--very-much-darker-than-white: #bbb;
--very-much-lighter-than-black: #444;
--much-lighter-than-black: #333;
--lighter-than-black: #222;
--bit-lighter-than-black: #111;
--black: #000;
--light: #fff;
--bit-darker-than-light: #eee;
--darker-than-light: #ddd;
--much-darker-than-light: #ccc;
--very-much-darker-than-light: #bbb;
--light-background: #fefefe;
--little-light-background: #ccc;
--light-background-little-opacity: #ffffff4d;
--light-background-opacity: #ffffff80;
--light-background-much-opacity: #ffffffb3;
--dark: #000;
--bit-lighter-than-dark: #111;
--lighter-than-dark: #222;
--much-lighter-than-dark: #333;
--very-much-lighter-than-dark: #222;
--dark-background: #202020;
--little-dark-background: #333;
--dark-background-little-opacity: #2020204d;
--dark-background-opacity: #20202080;
--dark-background-much-opacity: #202020b3;
--window-shadow: #0000004d;
--information-area-shadow: #0000004d;
--invert: invert(0);
--normal-blur: blur(20px);
--lots-of-content-blur: blur(45px);
--home-page-item-br: 40px;
}