PageSourceSearch

https://principium.one/_next/static/chunks/12-kkbv4ac8n1.js?dpl=dpl_7zLvXarFQ2ze6idMGdXAzEcUtbeB

js principium.one collected 2026-10-02 02:03:37 UTC 13,927 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,654115,482934,749456,e=>{"use strict";var t=e.i(414294),r=e.i(292623),i=e.i(403055),a=e.i(166891),s=e.i(950382);function n(e){if(!e)return null;let t=e.startsWith("http")?e:`https://${e}`;try{return new URL(t).toString().replace(/\/$/,"")}catch{return null}}let l=n("https://principium.one")||n(s.default.env.VERCEL_PROJECT_PRODUCTION_URL)||n(s.default.env.VERCEL_URL)||"https://principium-web.vercel.app",o=new Set(["principium.one","www.principium.one"]);!function(e){try{o.has(new URL(e).hostname)}catch{return!1}}(l);let c={apple:"https://apps.apple.com/de/app/principium/id6760466799",google:"https://play.google.com/store/apps/details?id=one.principium.app"};function d(e,t){try{let r=new URLSearchParams(window.location.search),i=JSON.stringify({kind:e,targetId:t,source:r.get("utm_source")||r.get("source")||void 0,referrer:document.referrer,pathname:window.location.pathname});if(navigator.sendBeacon)return void navigator.sendBeacon("/api/links/track",new Blob([i],{type:"application/json"}));fetch("/api/links/track",{method:"POST",headers:{"Content-Type":"application/json"},body:i,keepalive:!0})}catch{}}s.default.env.NEXT_PUBLIC_APPLE_APP_ID,e.s(["STORE_URLS",0,c],482934),e.s(["trackDeparture",0,d],749456),e.s(["DownloadButton",0,({platform:e,href:s,size:n="md",className:l,onDark:o=!1})=>{let m="apple"===e,x="lg"===n,p=s||c[e],h=/^https?:\/\//.test(p);return(0,t.jsx)(a.Magnetic,{intensity:.2,glow:!1,className:(0,i.cn)(x?"w-[176px] sm:w-[210px] max-w-full":"w-[160px] sm:w-[190px] max-w-full",l),children:(0,t.jsx)("a",{href:p,target:h?"_blank":void 0,rel:h?"noopener noreferrer":void 0,onClick:()=>d("store",e),className:"relative block w-full group transition-all duration-300 hover:scale-[1.03] active:scale-95",children:m?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{src:"/images/app-store-download-black.svg",alt:"Im App Store laden",width:240,height:80,className:o?"hidden":"block dark:hidden",style:{width:"100%",height:"auto"}}),(0,t.jsx)(r.default,{src:"/images/app-store-download-white.svg",alt:"Im App Store laden",width:240,height:80,className:o?"block":"hidden dark:block",style:{width:"100%",height:"auto"}})]}):(0,t.jsx)(r.default,{src:"/images/google-play-badge.webp",alt:"JETZT BEI Google Play",width:240,height:x?72:64,style:{width:"100%",height:"auto"}})})})}],654115)},213249,268089,e=>{"use strict";var t=e.i(414294),r=e.i(430878),i=e.i(403055);let a=(0,e.i(292511).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);e.s(["Search",0,a],268089),e.i(654115),e.s(["Badge",0,({children:e,variant:r="primary",className:a,align:s})=>(0,t.jsx)("div",{className:(0,i.cn)("mb-5 inline-flex items-center gap-1.5 rounded-full border px-3.5 py-1.5 font-dm-sans text-[11px] font-bold uppercase tracking-[0.18em] transition-all duration-300 sm:mb-6 sm:px-4 sm:text-xs sm:tracking-[0.2em]","center"===s?"mx-auto":"left"
1===s?"mx-0":"",{primary:"bg-primary/10 text-primary border-primary/20",accent:"bg-accent/10 text-accent border-accent/20",white:"bg-white/10 text-white border-white/20"}[r],a),children:e}),"Headline",0,({children:e,className:r,as:a="h2",align:s})=>(0,t.jsx)(a,{className:(0,i.cn)("transition-all duration-300 text-balance","responsive"===s?"text-center":"mobile-center"===s?"text-center sm:text-left":"center"===s?"text-center":"left"===s?"text-left":"","h1"===a?"type-hero":"h2"===a?"type-display-2":"type-display-3",r),children:e}),"SearchBar",0,({placeholder:e="Stadt oder PLZ eingeben...",buttonText:s="Suchen",onSearch:n,value:l,onChange:o,className:c})=>{let d="string"==typeof l,[m,x]=r.useState(""),p=d?l:m,h=()=>{n?.(p.trim())};return(0,t.jsxs)("div",{className:(0,i.cn)("flex w-full max-w-2xl items-center rounded-full border border-primary/10 bg-bg-elevated p-2 pl-6 shadow-card",c),children:[(0,t.jsx)(a,{className:"text-text-secondary mr-3",size:20}),(0,t.jsx)("input",{type:"text",placeholder:e,value:p,onChange:e=>{let t=e.target.value;d||x(t),o?.(t)},onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),h())},className:"min-w-0 flex-1 border-none bg-transparent font-dm-sans text-base text-text-primary outline-none placeholder:text-text-secondary/50"}),(0,t.jsx)("button",{type:"button",onClick:h,className:"btn-primary shrink-0 px-5 py-3 text-sm sm:px-8",children:s})]})},"Section",0,({children:e,className:r,id:a,variant:s="light",noPadding:n=!1,allowSticky:l=!1})=>(0,t.jsxs)("section",{id:a,className:(0,i.cn)(!n&&"px-5 py-12 sm:px-6 lg:py-24",l?"overflow-clip":"overflow-hidden","transition-colors duration-500 relative",{light:"bg-paper text-text-primary",surface:"bg-secondary text-text-primary",ocean:"bg-[var(--color-ocean)] text-white",dark:"bg-surface-dark text-white",organic:"bg-cream text-text-primary",forest:"bg-forest text-white"}[s],r),children:[(0,t.jsx)("div",{className:"max-w-7xl mx-auto",children:e}),"organic"===s&&(0,t.jsx)("div",{className:"absolute bottom-0 left-0 w-full leading-[0] overflow-hidden",children:(0,t.jsx)("svg",{className:"relative block w-full h-[60px] md:h-[100px]",viewBox:"0 0 1440 320",preserveAspectRatio:"none",children:(0,t.jsx)("path",{fill:"var(--color-cream)",fillOpacity:"1",d:"M0,160L48,176C96,192,192,224,288,224C384,224,480,192,576,165.3C672,139,768,117,864,128C960,139,1056,181,1152,197.3C1248,213,1344,203,1392,197.3L1440,192L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"})})})]}),"SectionLabel",0,({children:e,className:r="",align:a})=>(0,t.jsxs)("p",{className:(0,i.cn)("type-kicker mb-4 flex items-center gap-2 transition-all duration-300","responsive"===a?"justify-center":"mobile-center"===a?"justify-center sm:justify-start":"left"===a?"justify-start":"center"===a?"justify-center":"",r),children:[(0,t.jsx)("span",{className:"w-6 h-px bg-primary/40 inline-block"}),e,(0,t.jsx)("span",{className:"w-6 h-px bg-primary/40 inline-block"})]}),"Serif",0,({children:e,className:r=""})=>(0,t.jsx)("span",{className:(0,i.cn)("font-fraunces italic",r),children:e}),"Subline",0,({children:e,className:r,size:a="xl",align:s})=>(0,t.jsx)("p",{className:(0,i.cn)({lg:"text-base md:text-lg leading-7 md:leading-8",xl
1:"type-lead","2xl":"text-xl md:text-2xl leading-8 md:leading-9"}[a],"max-w-3xl mb-8 opacity-100 transition-all duration-300 sm:mb-10","center"===s?"text-center mx-auto":"mobile-center"===s?"text-center mx-auto sm:text-left sm:mx-0":"left"===s?"text-left mx-0":"",r),children:e}),"fadeInUp",0,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:[.22,1,.36,1]}},"staggerContainer",0,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0},transition:{staggerChildren:.1}}],213249)},70793,e=>{"use strict";var t=e.i(414294),r=e.i(430878),i=e.i(504561),a=e.i(959983),s=e.i(707387),n=e.i(213249),l=e.i(995960);e.s(["CookieBanner",0,function(){let{consent:e,saveConsent:o,isClient:c}=(0,l.useCookieConsent)(),[d,m]=(0,r.useState)(!1),[x,p]=(0,r.useState)({necessary:!0,analytics:!1,marketing:!1});if(!c||null!==e)return null;let h=e=>{"necessary"!==e&&p(t=>({...t,[e]:!t[e]}))};return(0,t.jsx)("div",{className:"pointer-events-none fixed bottom-0 left-0 right-0 z-30 p-2 md:p-6",children:(0,t.jsxs)("div",{className:"pointer-events-auto relative mx-auto max-w-4xl overflow-hidden rounded-[24px] border border-border bg-bg-elevated/95 p-3 shadow-2xl backdrop-blur-2xl md:rounded-2xl md:p-6",children:[(0,t.jsx)("div",{className:"absolute left-1/2 top-0 h-px w-full -translate-x-1/2 bg-gradient-to-r from-transparent via-primary/50 to-transparent"}),d?(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between border-b border-border pb-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 text-text-primary",children:[(0,t.jsx)(a.ShieldCheck,{className:"h-5 w-5 text-primary"}),(0,t.jsx)(n.Headline,{as:"h3",className:"text-lg",children:"Cookie-Einstellungen"})]}),(0,t.jsx)("button",{onClick:()=>m(!1),"aria-label":"Cookie-Einstellungen schließen",className:"text-text-tertiary transition-colors hover:text-text-primary",children:(0,t.jsx)(s.X,{className:"h-5 w-5"})})]}),(0,t.jsxs)("div",{className:"custom-scrollbar max-h-[50vh] space-y-4 overflow-y-auto pr-2",children:[(0,t.jsxs)("div",{className:"flex gap-4 rounded-xl border border-border bg-bg-base p-4",children:[(0,t.jsx)("div",{className:"mt-1",children:(0,t.jsx)("div",{className:"flex h-5 w-5 items-center justify-center rounded bg-primary/20",children:(0,t.jsx)("div",{className:"h-2.5 w-2.5 rounded-sm bg-primary"})})}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("h4",{className:"mb-1 flex items-center gap-2 font-medium text-text-primary",children:["Essenziell",(0,t.jsx)("span",{className:"rounded-full border border-border/50 bg-bg-surface px-2 py-0.5 text-[10px] uppercase tracking-wider text-text-secondary",children:"Immer aktiv"})]}),(0,t.jsx)("p",{className:"text-sm text-text-secondary",children:"Diese Technologien sind erforderlich, damit die Website sicher und funktional bereitgestellt werden kann."})]})]}),(0,t.jsxs)("button",{type:"button",role:"checkbox","aria-checked":x.analytics,onClick:()=>
1h("analytics"),className:"flex w-full cursor-pointer gap-4 rounded-xl border border-border bg-bg-base p-4 text-left transition-colors hover:bg-bg-surface focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary",children:[(0,t.jsx)("div",{className:"mt-1",children:(0,t.jsx)("div",{className:`flex h-5 w-5 items-center justify-center rounded border transition-colors ${x.analytics?"border-primary bg-primary":"border-border bg-transparent"}`,children:x.analytics?(0,t.jsx)("div",{className:"h-2.5 w-2.5 rounded-sm bg-white"}):null})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h4",{className:"mb-1 font-medium text-text-primary",children:"Statistik"}),(0,t.jsx)("p",{className:"text-sm text-text-secondary",children:"Hilft uns zu verstehen, welche Inhalte genutzt werden und wie wir die Website verbessern können."})]})]}),(0,t.jsxs)("button",{type:"button",role:"checkbox","aria-checked":x.marketing,onClick:()=>h("marketing"),className:"flex w-full cursor-pointer gap-4 rounded-xl border border-border bg-bg-base p-4 text-left transition-colors hover:bg-bg-surface focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary",children:[(0,t.jsx)("div",{className:"mt-1",children:(0,t.jsx)("div",{className:`flex h-5 w-5 items-center justify-center rounded border transition-colors ${x.marketing?"border-primary bg-primary":"border-border bg-transparent"}`,children:x.marketing?(0,t.jsx)("div",{className:"h-2.5 w-2.5 rounded-sm bg-white"}):null})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h4",{className:"mb-1 font-medium text-text-primary",children:"Marketing"}),(0,t.jsx)("p",{className:"text-sm text-text-secondary",children:"Erlaubt die Einbindung optionaler Marketing- oder Remarketing-Technologien, falls wir solche Dienste verwenden."})]})]})]}),(0,t.jsxs)("div",{className:"flex flex-col justify-end gap-3 border-t border-border pt-4 sm:flex-row",children:[(0,t.jsx)("button",{onClick:()=>o({necessary:!0,analytics:!0,marketing:!0}),className:"w-full rounded-lg border border-border px-4 py-2 text-sm font-medium text-text-primary transition-colors hover:bg-bg-surface sm:w-auto",children:"Alle akzeptieren"}),(0,t.jsx)("button",{onClick:()=>o(x),className:"w-full rounded-lg bg-primary px-4 py-2 text-sm font-medium text-white transition-colors hover:bg-primary-hover sm:w-auto",children:"Auswahl speichern"})]})]}):(0,t.jsxs)("div",{className:"flex flex-col items-start gap-3 md:flex-row md:items-center md:gap-6",children:[(0,t.jsxs)("div",{className:"flex-1 space-y-1.5",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 text-text-primary",children:[(0,t.jsx)(a.ShieldCheck,{className:"h-4 w-4 text-primary md:h-5 md:w-5"}),(0,t.jsx)(n.Headline,{as:"h3",className:"text-[15px] md:text-lg",children:"Wir respektieren deine Privatsphäre"})]}),(0,t.jsxs)("p",{className:"hidden text-sm leading-relaxed text-text-secondary md:block md:pr-4",children:["Wir verwenden notwendige Technologien für den Betrieb der Website. Analyse- und Marketing-Tools setzen wir nur mit deiner Einwilligung ein.",(0,t.jsx)(i.default,{href:"/datenschutz",className:"ml-2 text-primary transition-colors hover:text-primary-hover",children:"Mehr erfahren"})]}),(0,t.jsxs)("p",{className:"text-xs leading-relaxed text-text-secondary md:hidden",children:["Notwendige Technologien laufen immer. Analyse und Marketing nur mit deiner Einwilligung.",(0,t.jsx)(i.default,{href:"/datenschutz",className:"ml-2 text-primary transition-colors hover:text-primary-hover",children:"Mehr erfahren"})]}),(0,t.jsx)("button",{onClick:()=>m(!0),className:"text-xs font-medium text-primary transition-colors hover:text-primary-hover md:hidden",children:"Einstellungen anpassen"})]}),(0,t.jsxs)("div",{className:"grid w-full shrink-0 grid-cols-2 gap-2 md:flex md:w-auto md:flex-col lg:flex-row",children:[(0,t.jsx)("button",{onClick:()=>m(!0),className:"hidden w-full rounded-full border border-border px-4 py-2.5 text-sm font-medium text-text-primary transition-colors hover:bg-bg-surface md:block md:w-auto",children:"Anpassen"}),(0,t.jsx)("button",{onClick:()=>o({necessary:!0,analytics:!1,marketing:!1}),className:"w-full rounded-full border border-border px-4 py-2 text-xs font-medium text-text-primary transition-colors hover:bg-bg-surface md:w-auto md:py-2.5 md:text-sm",children:"Nur essenzielle"}),(0,t.jsx)("button",{onClick:()=>o({necessary:!0,analytics:!0,marketing:!0}),className:"w-full rounded-full bg-primary px-4 py-2 text-xs font-medium text-white transition-colors hover:bg-primary-hover md:w-auto md:py-2.5 md:text-sm",children:"Alle akzeptieren"})]})]})]})})}])},77136,e=>{e.n(e.i(70793))}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.