This commit is contained in:
2026-01-19 19:13:27 +01:00
commit 9d0442e88f
4968 changed files with 1142016 additions and 0 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6703],{25668:(t,e,n)=>{n.d(e,{x:()=>o});let o=(0,n(12115).createContext)({locale:"en",translations:{},setNamespaceTranslations:()=>{}})},76703:(t,e,n)=>{n.d(e,{v:()=>s,useClientLocale:()=>a,useClientTranslations:()=>l});var o=n(12115),i=n(25668),r=n(86696);function l(t){let e=(0,o.useContext)(i.x),n={locale:"en"===window.location.pathname.split("/")[1]||"de"===window.location.pathname.split("/")[1]?window.location.pathname.split("/")[1]:"en",translations:{Common:{loading:"Loading...",error:"Error occurred"},Auth:{UserMenu:{account:"Account",login:"Login"}},Home:{hero:{scrollIndicator:"Scroll down",scrollIndicatorMobile:"Scroll"}}},setNamespaceTranslations:()=>{}};e||console.warn("useClientTranslations used outside TranslationProvider - using fallback translations");let{translations:l={}}=e||n;return(0,o.useMemo)(()=>{let e=(e,n)=>{let o=t,i="",a=e;t.includes(".")&&(o=t.split(".")[0],(i=function(t){let e=t.split(".");return 1===e.length?"":e.slice(1).join(".")}(t))&&(a="".concat(i,".").concat(e)));let s="".concat(String(o),".").concat(String(a));if(void 0!==l[s]){let t=l[s];return"string"!=typeof t?String(t):n?c(t,n):t}let u=r.TranslationAccessService.findTranslation(l,String(o),String(a));return void 0===u?n&&"defaultValue"in n?String(n.defaultValue):String(e):"string"!=typeof u?String(u):n?c(u,n):u};return e.rich=(t,n)=>{let o=e(t);return o===String(t)?String(t):function(t,e){let n=Object.keys(e);if(0===n.length)return t;let o=[t];return n.forEach(t=>{let n="<".concat(t,">"),i="</".concat(t,">");o=o.flatMap(o=>{let r;if("string"!=typeof o)return o;let l=[],a=0;for(;-1!==(r=o.indexOf(n,a));){r>a&&l.push(o.substring(a,r));let c=r+n.length,s=o.indexOf(i,c);if(-1===s){l.push(o.substring(a)),a=o.length;break}let u=o.substring(c,s);l.push(e[t](u)),a=s+i.length}return a<o.length&&l.push(o.substring(a)),l})}),o}(o,n)},e},[t,l])}function a(){let t=(0,o.useContext)(i.x),e="en"===window.location.pathname.split("/")[1]||"de"===window.location.pathname.split("/")[1]?window.location.pathname.split("/")[1]:"en";return t?t.locale&&"string"==typeof t.locale?t.locale:(console.warn("[i18n] useClientLocale received invalid locale. Using '".concat(e,"' as fallback.")),e):(console.warn("[i18n] useClientLocale used outside TranslationProvider - using fallback locale: ".concat(e)),e)}function c(t,e){return t.replace(/{(\w+)}/g,(t,n)=>void 0!==e[n]?String(e[n]):"{".concat(n,"}"))}function s(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"EUR";try{return new Intl.NumberFormat(e,{style:"currency",currency:n,minimumFractionDigits:2,maximumFractionDigits:2}).format(t)}catch(e){return console.error("Error formatting currency: ".concat(e)),"".concat(n," ").concat(t.toFixed(2))}}},86696:(t,e,n)=>{n.r(e),n.d(e,{TranslationAccessService:()=>r});var o=n(40054),i=n.n(o);class r{static getValue(t,e,n){return i().get(t,e,n)}static hasPath(t,e){return i().has(t,e)}static setValue(t,e,n){return i().set(t,e,n),t}static extractNamespace(t){return t.split(".")[0]}static createKey(t,e){return"".concat(t,".").concat(e)}static findTranslation(t,e,n){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(o&&(console.debug("[i18n] Looking for translation: namespace=".concat(e,", key=").concat(n)),console.debug("[i18n] Translation object structure:",Object.keys(t))),n.includes(".")){let i=n.split("."),r=t;for(let t=0;t<i.length-1;t++){let e=i[t];if(!r||"object"!=typeof r||!(e in r)){r=void 0;break}r=r[e]}if(r){let t=i[i.length-1];if(t in r&&"string"==typeof r[t]){let i=r[t];return o&&console.debug("[i18n] Found translation for ".concat(e,".").concat(n,": ").concat(i)),i}}}if(t[e]&&"object"==typeof t[e]){let o=t[e],i=this.getValue(o,n);if(void 0!==i)return i}let i=t[this.createKey(e,n)];if("string"==typeof i)return i;if(e.includes(".")){let o=e.split("."),i=o[0];if(t[i]&&"object"==typeof t[i]){let e=t[i];for(let t=1;t<o.length;t++){let n=o[t];if(!e||"object"!=typeof e||!(n in e))return;e=e[n]}if(e&&"object"==typeof e){let t=this.getValue(e,n);if(void 0!==t)return t}}}if(n.includes(".")&&t[e]&&"object"==typeof t[e]){let o=t[e],i=this.getValue(o,n);if(void 0!==i)return i}let r=t[n];if("string"==typeof r)return r;o&&console.debug("[i18n] Translation not found for ".concat(e,".").concat(n))}}}}]);

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7932],{67932:(t,e,n)=>{n.d(e,{i:()=>F,W:()=>B});var r=n(12128),a=n(24896),l=n(4331);let s=(t,e,n)=>{let r=e-t;return((n-t)%r+r)%r+t};var u=n(22363);function o(t,e){return(0,u.h)(t)?t[s(0,t.length,e)]:t}var i=n(96185),f=n(46395),h=n(14570);function p(t){return"object"==typeof t&&!Array.isArray(t)}function c(t,e,n,a){return"string"==typeof t&&p(e)?(0,r.KJ)(t,n,a):t instanceof NodeList?Array.from(t):Array.isArray(t)?t:[t]}function g(t,e,n,r){var a;return"number"==typeof e?e:e.startsWith("-")||e.startsWith("+")?Math.max(0,t+parseFloat(e)):"<"===e?n:null!==(a=r.get(e))&&void 0!==a?a:t}var y=n(21109);function d(t,e){return t.at!==e.at?t.at-e.at:null===t.value?1:null===e.value?-1:0}function v(t,e){return e.has(t)||e.set(t,{}),e.get(t)}function m(t,e){return e[t]||(e[t]=[]),e[t]}let A=t=>"number"==typeof t,b=t=>t.every(A);var w=n(65511),k=n(19578),x=n(66373),C=n(27885),M=n(75245),S=n(81786),V=n(77212);class O extends V.B{readValueFromInstance(t,e){if(e in t){let n=t[e];if("string"==typeof n||"number"==typeof n)return n}}getBaseTargetFromProps(){}removeValueFromRenderState(t,e){delete e.output[t]}measureInstanceViewportBox(){return(0,S.ge)()}build(t,e){Object.assign(t.output,e)}renderInstance(t,e){let{output:n}=e;Object.assign(t,n)}sortInstanceNodePosition(){return 0}constructor(){super(...arguments),this.type="object"}}function E(t){let e={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=(0,x.x)(t)?new C.l(e):new M.M(e);n.mount(t),w.C.set(t,n)}function I(t){let e=new O({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});e.mount(t),w.C.set(t,e)}var N=n(35580);function j(t,e,n,r){let a=[];if((0,h.S)(t)||"number"==typeof t||"string"==typeof t&&!p(e))a.push((0,N.z)(t,p(e)&&e.default||e,n&&n.default||n));else{let s=c(t,e,r),u=s.length;(0,l.V1)(!!u,"No valid elements provided.");for(let t=0;t<u;t++){let r=s[t],l=r instanceof Element?E:I;w.C.has(r)||l(r);let o=w.C.get(r),i={...n};"delay"in i&&"function"==typeof i.delay&&(i.delay=i.delay(t,u)),a.push(...(0,k.$)(o,{...e,transition:i},{}))}}return a}function B(t){return function(e,n,s){let u=[];u=Array.isArray(e)&&e.some(Array.isArray)?function(t,e,n){let s=[];return(function(t){let{defaultTransition:e={},...n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0,s=arguments.length>3?arguments[3]:void 0,u=e.duration||.3,p=new Map,A=new Map,w={},k=new Map,x=0,C=0,M=0;for(let n=0;n<t.length;n++){let p=t[n];if("string"==typeof p){k.set(p,C);continue}if(!Array.isArray(p)){k.set(p.name,g(C,p.at,x,k));continue}let[d,O,E={}]=p;void 0!==E.at&&(C=g(C,E.at,x,k));let I=0,N=function(t,n,a){var h;let p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,g=Array.isArray(h=t)?h:[h],{delay:d=0,times:v=(0,i.Z)(g),type:m="keyframes",repeat:A,repeatType:w,repeatDelay:k=0,...x}=n,{ease:S=e.ease||"easeOut",duration:V}=n,O="function"==typeof d?d(p,c):d,E=g.length,N=(0,r.WH)(m)?m:null==s?void 0:s[m];if(E<=2&&N){let t=100;2===E&&b(g)&&(t=Math.abs(g[1]-g[0]));let e={...x};void 0!==V&&(e.duration=(0,l.fD)(V));let n=(0,r.XG)(e,t,N);S=n.ease,V=n.duration}null!=V||(V=u);let j=C+O;1===v.length&&0===v[0]&&(v[1]=1);let B=v.length-g.length;if(B>0&&(0,f.f)(v,B),1===g.length&&g.unshift(null),A){(0,l.V1)(A<20,"Repeat count too high, must be less than 20");V*=A+1;let t=[...g],e=[...v],n=[...S=Array.isArray(S)?[...S]:[S]];for(let r=0;r<A;r++){g.push(...t);for(let a=0;a<t.length;a++)v.push(e[a]+(r+1)),S.push(0===a?"linear":o(n,a-1))}!function(t,e){for(let n=0;n<t.length;n++)t[n]=t[n]/(e+1)}(v,A)}let F=j+V;(function(t,e,n,r,a,s){!function(t,e,n){for(let r=0;r<t.length;r++){let a=t[r];a.at>e&&a.at<n&&((0,l.Ai)(t,a),r--)}}(t,a,s);for(let l=0;l<e.length;l++)t.push({value:e[l],at:(0,y.k)(a,s,r[l]),easing:o(n,l)})})(a,g,S,v,j,F),I=Math.max(O+V,I),M=Math.max(F,M)};if((0,h.S)(d))N(O,E,m("default",v(d,A)));else{let t=c(d,O,a,w),e=t.length;for(let n=0;n<e;n++){let r=v(t[n],A);for(let t in O){var S,V;N(O[t],(S=E,V=t,S&&S[V]?{...S,...S[V]}:{...S}),m(t,r),n,e)}}}x=C,C+=I}return A.forEach((t,r)=>{for(let a in t){let s=t[a];s.sort(d);let u=[],o=[],i=[];for(let t=0;t<s.length;t++){let{at:e,value:n,easing:r}=s[t];u.push(n),o.push((0,l.qB)(0,M,e)),i.push(r||"easeOut")}0!==o[0]&&(o.unshift(0),u.unshift(u[0]),i.unshift("easeInOut")),1!==o[o.length-1]&&(o.push(1),u.push(null)),p.has(r)||p.set(r,{keyframes:{},transition:{}});let f=p.get(r);f.keyframes[a]=u,f.transition[a]={...e,duration:M,ease:i,times:o,...n}}}),p})(t,e,n,{spring:a.o}).forEach((t,e)=>{let{keyframes:n,transition:r}=t;s.push(...j(e,n,r))}),s}(e,n,t):j(e,n,s,t);let p=new r.P6(u);return t&&t.animations.push(p),p}}let F=B()}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{8858:(s,e,a)=>{Promise.resolve().then(a.bind(a,31899))},31899:(s,e,a)=>{"use strict";a.d(e,{HtmlStructure:()=>o});var l=a(95155);a(12115);let t={base:"bg-black no-js",about:"bg-black no-js",admin:"bg-white text-black no-js"},b={base:"bg-black loading",about:"bg-black loading",admin:"bg-white text-black loading"},n={htmlClasses:t.base,bodyClasses:b.base,getHtmlClasses:s=>s&&s in t?t[s]:t.base,getBodyClasses:s=>s&&s in b?b[s]:b.base};function o(s){let{children:e,lang:a,page:t}=s,b=t?n.getHtmlClasses(t):n.htmlClasses,o=t?n.getBodyClasses(t):n.bodyClasses;return(0,l.jsx)("html",{lang:a,className:b,children:(0,l.jsx)("body",{className:o,children:e})})}}},s=>{var e=e=>s(s.s=e);s.O(0,[6315,7358],()=>e(8858)),_N_E=s.O()}]);

View File

@@ -0,0 +1 @@
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7358],{59288:(e,s,n)=>{Promise.resolve().then(n.t.bind(n,90894,23)),Promise.resolve().then(n.t.bind(n,94970,23)),Promise.resolve().then(n.t.bind(n,26614,23)),Promise.resolve().then(n.t.bind(n,46975,23)),Promise.resolve().then(n.t.bind(n,87555,23)),Promise.resolve().then(n.t.bind(n,74911,23)),Promise.resolve().then(n.t.bind(n,59665,23)),Promise.resolve().then(n.t.bind(n,31295,23))}},e=>{var s=s=>e(e.s=s);e.O(0,[6315],()=>(s(35415),s(59288))),_N_E=e.O()}]);

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,2 @@
(()=>{"use strict";var e={},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={id:o,loaded:!1,exports:{}},i=!0;try{e[o].call(a.exports,a,a.exports,r),i=!1}finally{i&&delete t[o]}return a.loaded=!0,a.exports}r.m=e,(()=>{var e=[];r.O=(t,o,n,a)=>{if(o){a=a||0;for(var i=e.length;i>0&&e[i-1][2]>a;i--)e[i]=e[i-1];e[i]=[o,n,a];return}for(var l=1/0,i=0;i<e.length;i++){for(var[o,n,a]=e[i],u=!0,c=0;c<o.length;c++)(!1&a||l>=a)&&Object.keys(r.O).every(e=>r.O[e](o[c]))?o.splice(c--,1):(u=!1,a<l&&(l=a));if(u){e.splice(i--,1);var d=n();void 0!==d&&(t=d)}}return t}})(),r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;r.t=function(o,n){if(1&n&&(o=this(o)),8&n||"object"==typeof o&&o&&(4&n&&o.__esModule||16&n&&"function"==typeof o.then))return o;var a=Object.create(null);r.r(a);var i={};e=e||[null,t({}),t([]),t(t)];for(var l=2&n&&o;"object"==typeof l&&!~e.indexOf(l);l=t(l))Object.getOwnPropertyNames(l).forEach(e=>i[e]=()=>o[e]);return i.default=()=>o,r.d(a,i),a}})(),r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,o)=>(r.f[o](e,t),t),[])),r.u=e=>"static/chunks/"+e+"."+({294:"13ccc598e1c09c70",5687:"0fe6a03341d7bdc9"})[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="_N_E:";r.l=(o,n,a,i)=>{if(e[o]){e[o].push(n);return}if(void 0!==a)for(var l,u,c=document.getElementsByTagName("script"),d=0;d<c.length;d++){var s=c[d];if(s.getAttribute("src")==o||s.getAttribute("data-webpack")==t+a){l=s;break}}l||(u=!0,(l=document.createElement("script")).charset="utf-8",l.timeout=120,r.nc&&l.setAttribute("nonce",r.nc),l.setAttribute("data-webpack",t+a),l.src=r.tu(o)),e[o]=[n];var f=(t,r)=>{l.onerror=l.onload=null,clearTimeout(p);var n=e[o];if(delete e[o],l.parentNode&&l.parentNode.removeChild(l),n&&n.forEach(e=>e(r)),t)return t(r)},p=setTimeout(f.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=f.bind(null,l.onerror),l.onload=f.bind(null,l.onload),u&&document.head.appendChild(l)}})(),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:e=>e},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("nextjs#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="/_next/",(()=>{var e={8068:0,2508:0,3442:0,8946:0};r.f.j=(t,o)=>{var n=r.o(e,t)?e[t]:void 0;if(0!==n){if(n)o.push(n[2]);else if(/^(2508|3442|8068|8946)$/.test(t))e[t]=0;else{var a=new Promise((r,o)=>n=e[t]=[r,o]);o.push(n[2]=a);var i=r.p+r.u(t),l=Error();r.l(i,o=>{if(r.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var a=o&&("load"===o.type?"missing":o.type),i=o&&o.target&&o.target.src;l.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",l.name="ChunkLoadError",l.type=a,l.request=i,n[1](l)}},"chunk-"+t,t)}}},r.O.j=t=>0===e[t];var t=(t,o)=>{var n,a,[i,l,u]=o,c=0;if(i.some(t=>0!==e[t])){for(n in l)r.o(l,n)&&(r.m[n]=l[n]);if(u)var d=u(r)}for(t&&t(o);c<i.length;c++)a=i[c],r.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return r.O(d)},o=self.webpackChunk_N_E=self.webpackChunk_N_E||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})()})();
;(function(){if(!/(?:^|;\s)__vercel_toolbar=1(?:;|$)/.test(document.cookie))return;var s=document.createElement('script');s.src='https://vercel.live/_next-live/feedback/feedback.js';s.setAttribute("data-explicit-opt-in","true");s.setAttribute("data-cookie-opt-in","true");s.setAttribute("data-deployment-id","dpl_2W2mj2W5rC7ZA6eS4m7yPdQnMnnK");((document.head||document.documentElement).appendChild(s))})();