1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,365528,e=>{e.q("/_next/static/immutable/media/logo-with-title.3nmykz3uvf7qp.svg")},676616,e=>{"use strict";let n={src:e.i(365528).default,width:153,height:52,blurWidth:0,blurHeight:0};e.s(["default",0,n])},329211,e=>{"use strict";var n=e.i(843476),s=e.i(657688),t=e.i(522016),r=e.i(618566),a=e.i(271645),i=e.i(861745),h=e.i(948148);e.i(250711);var c=e.i(781958),l=e.i(975157),o=e.i(676616),g=e.i(982045);function u({className:e}){return(0,n.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,l.cn)("size-4",e),children:[(0,n.jsxs)("g",{clipPath:"url(#clip0_note)",children:[(0,n.jsx)("path",{d:"M8.58722 4.67772L11.7692 5.52551M7.90514 7.20891L9.49611 7.63281M7.98427 11.9776L8.62066 12.1472C10.4206 12.6268 11.3206 12.8666 12.0296 12.4595C12.7387 12.0525 12.9798 11.1576 13.4621 9.36774L14.1442 6.83654C14.6265 5.04671 14.8676 4.1518 14.4583 3.44678C14.0489 2.74177 13.149 2.50198 11.349 2.02239L10.7126 1.85284C8.91261 1.37325 8.01262 1.13346 7.30361 1.5405C6.5946 1.94754 6.35345 2.84246 5.87114 4.63228L5.18906 7.16348C4.70676 8.95331 4.46561 9.84822 4.87496 10.5532C5.28431 11.2583 6.1843 11.498 7.98427 11.9776Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),(0,n.jsx)("path",{d:"M8.00004 13.9641L7.36515 14.137C5.56939 14.626 4.67152 14.8705 3.96417 14.4554C3.25682 14.0404 3.01623 13.128 2.53506 11.303L1.85459 8.72217C1.37342 6.89724 1.13283 5.98477 1.54122 5.26592C1.89449 4.6441 2.66671 4.66674 3.66671 4.66667",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"clip0_note",children:(0,n.jsx)("rect",{width:"16",height:"16",fill:"white"})})})]})}var d=e.i(761697);function k({className:e}){return(0,n.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,l.cn)("size-4",e),children:[(0,n.jsxs)("g",{clipPath:"url(#clip0_user)",children:[(0,n.jsx)("circle",{cx:"7.99992",cy:"8.00001",r:"6.66667",stroke:"currentColor",strokeWidth:"1.5"}),(0,n.jsx)("path",{d:"M5 11.3333C6.55447 9.70521 9.42882 9.62855 11 11.3333M9.6634 6.33332C9.6634 7.2538 8.91614 7.99999 7.99435 7.99999C7.07257 7.99999 6.32531 7.2538 6.32531 6.33332C6.32531 5.41285 7.07257 4.66666 7.99435 4.66666C8.91614 4.66666 9.6634 5.41285 9.6634 6.33332Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"clip0_user",children:(0,n.jsx)("rect",{width:"16",height:"16",fill:"white"})})})]})}var p=e.i(519455),f=e.i(463596),m=e.i(883394),x=e.i(289631);function b({className:e}){return(0,n.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,l.cn)("size-4",e),children:[(0,n.jsxs)("g",{clipPath:"url(#clip0_stack_star)",children:[(0,n.jsx)("path",{d:"M11.219 4.70823C12 5.41646 12 6.55634 12 8.8361V9.83057C12 12.1103 12 13.2502 11.219 13.9584C10.4379 14.6667 9.18086 14.6667 6.66671 14.6667C4.15255 14.6667 2.89547 14.6667 2.11442 13.9584C1.33337 13.2502 1.33337 12.1103 1.33337 9.83057V8.8361C1.33337 6.55634 1.33337 5.41646 2.11442 4.70823C2.89547 4 4.15255 4 6.66671 4C9.18086 4 10.4379 4 11.219 4.70823Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M4.04431 4.00001C4.11567 3.07476 4.30071 2.4767 4.78058 2.04157C5.56162 1.33334 6.8187 1.33334 9.33286 1.33334C11.847 1.33334 13.1041 1.33334 13.8851 2.04157C14.6662 2.7498 14.6662 3.88968 14.6662 6.16944V7.16391C14.6662 9.44367 14.6662 10.5836 13.8851 11.2918C13.4497 11.6866 12.8663 11.8614 11.9995 11.9387",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M7.12737 7.05177L7.59665 7.99809C7.66064 8.12982 7.83129 8.25618 7.97528 8.28037L8.82585 8.42286C9.36979 8.51426 9.49777 8.91215 9.10582 9.30466L8.44456 9.97138C8.33257 10.0843 8.27124 10.3021 8.30591 10.458L8.49522 11.2833C8.64454 11.9366 8.30057 12.1893 7.7273 11.8479L6.93006 11.372C6.78607 11.286 6.54877 11.286 6.40212 11.372L5.60487 11.8479C5.03427 12.1893 4.68764 11.9339 4.83696 11.2833L5.02627 10.458C5.06093 10.3021 4.9996 10.0843 4.88762 9.97138L4.22636 9.30466C3.83707 8.91215 3.96239 8.51426 4.50633 8.42286L5.3569 8.28037C5.49822 8.25618 5.66886 8.12982 5.73286 7.99809L6.20214 7.05177C6.45811 6.53829 6.87406 6.53829 7.12737 7.05177Z",stroke:"currentColor",strokeWidth:"1.3",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"clip0_stack_star",children:(0,n.jsx)("rect",{width:"16",height:"16",fill:"white"})})})]})}var w=e.i(877982),v=e.i(214307);function j({categories:e,locale:s,label:r,active:a=!1,variant:i,onNavigate:h}
1){if(!e.length)return null;let c=Number(new Intl.DateTimeFormat("en",{timeZone:"Europe/Berlin",month:"numeric"}).format(new Date)),o=(0,w.buildPlan)(e.map(e=>({...e,locale:s})),s,v.default,c).navigation.map(e=>({slug:e.url.slice(1),label:e.label})).map(e=>{var n,t;let r;return{...e,href:(n=e.slug,`/${s}/${n}`),label:(t=e.label,r=new Set("de"===s?["für","und","mit","von","ab","die","der","das","zu"]:["for","and","with","of","the","to","in"]),t.split(/\s+/).map((e,n)=>{let t=e.toLocaleLowerCase(s);return n>0&&r.has(t)?t:t.charAt(0).toLocaleUpperCase(s)+t.slice(1)}).join(" "))}}),g=[{key:"people",label:"de"===s?"Für wen?":"For whom?"},{key:"occasions",label:"de"===s?"Anlässe":"Occasions"},{key:"themes",label:"de"===s?"Themen":"Themes"}].map(e=>({...e,links:o.filter(n=>(0,w.groupOf)(n.slug)===e.key)})).filter(e=>e.links.length);return"mobile"===i?(0,n.jsxs)("details",{className:"group",children:[(0,n.jsxs)("summary",{className:(0,l.cn)("p-16-med flex h-10 cursor-pointer list-none items-center gap-[6px] py-[7px] pr-[18px] pl-4 transition-colors [&::-webkit-details-marker]:hidden",a?"text-green-50":"text-basic-black hover:text-green-50"),children:[(0,n.jsx)(b,{}),(0,n.jsx)("span",{children:r}),(0,n.jsx)(x.ChevronDown,{className:"ml-auto size-4 transition-transform group-open:rotate-180"})]}),(0,n.jsxs)("div",{className:"ml-4 border-l border-gray-50 py-1",children:[(0,n.jsx)(t.default,{href:"de"===s?"/geschenkideen":"/en/gift-ideas",onClick:h,className:"p-14-med block px-4 py-3 text-green-100",children:"de"===s?"Alle Geschenkideen â":"All gift ideas â"}),g.map(e=>(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"text-gray-90 px-4 pt-3 pb-1 text-xs",children:e.label}),e.links.map(e=>(0,n.jsx)(t.default,{href:e.href,prefetch:!0,onClick:h,className:"p-14-med text-basic-black block px-4 py-2.5 transition-colors hover:text-green-50",children:e.label},e.slug))]},e.key))]})]}):(0,n.jsxs)("details",{className:"group relative",children:[(0,n.jsxs)("summary",{className:(0,l.cn)("p-16-med inline-flex h-10 cursor-pointer list-none items-center gap-1.5 rounded-sm px-3 transition-colors [&::-webkit-details-marker]:hidden",a?"bg-basic-black text-basic-white":"text-basic-black hover:bg-basic-white/70 hover:text-green-100"),children:[(0,n.jsx)(b,{className:"size-4 shrink-0"}),(0,n.jsx)("span",{children:r}),(0,n.jsx)(x.ChevronDown,{className:"size-3.5 shrink-0 transition-transform group-open:rotate-180"})]}),(0,n.jsxs)("div",{className:"border-gray-30 bg-basic-white absolute top-full left-0 z-50 mt-2 hidden max-h-[70vh] w-80 overflow-y-auto rounded-md border p-1.5 shadow-[0_12px_32px_rgba(36,36,36,0.14)] group-open:block",children:[(0,n.jsx)(t.default,{href:"de"===s?"/geschenkideen":"/en/gift-ideas",className:"p-16-med block px-3 py-3 text-green-100",children:"de"===s?"Alle Geschenkideen â":"All gift ideas â"}),g.map(e=>(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"text-gray-90 px-3 pt-3 pb-1 text-xs",children:e.label}),e.links.map(e=>(0,n.jsx)(t.default,{href:e.href,prefetch:!0,className:"p-16-med text-basic-black hover:bg-purple-10 block rounded-sm px-3 py-2.5 transition-colors hover:text-purple-50",children:e.label},e.slug))]},e.key))]})]})}function C({anchorId:e,href:s,icon:a,label:h,state:c="default",variant:o="default",className:g,onClick:u}){let d=(0,r.useRouter)(),k=(0,i.useLocale)(),f="disabled"===c,m="active"===c;return"login"===o?s?(0,n.jsx)(p.Button,{asChild:!0,size:"medium",iconPosition:"leading",variant:"secondary",tabIndex:-1,className:(0,l.cn)("cursor-pointer gap-1.5 py-1.25",g),children:(0,n.jsxs)(t.default,{href:s,prefetch:!0,children:[(0,n.jsx)("span",{className:"size-4 shrink-0 [&>svg]:size-full",children:a}),h]})}):(0,n.jsx)(p.Button,{size:"medium",iconPosition:"leading",icon:a,variant:"secondary",tabIndex:-1,onClick:u,className:(0,l.cn)("cursor-pointer gap-1.5 py-1.25",g),children:h}):s?(0,n.jsx)(p.Button,{asChild:!0,size:"medium",iconPosition:"leading",variant:"transparent",disabled:f,className:(0,l.cn)("cursor-pointer gap-1.5",m&&"bg-basic-black text-basic-white hover:text-basic-white",!m&&!f&&"text-basic-black hover:text-green-100",g),children:(0,n.jsxs)(t.default,{href:s,prefetch:!0,children:[(0,n.jsx)("span",{className:"size-4 shrink-0 [&>svg]:size-full",children:a}),h]})}):(0,n.jsx)(p.Button,{size:"medium",iconPosition:"leading",icon:a,variant:"transparent",onClick:()=>{var n,s,t;let r;
1u?u():e&&(n=e,s=d,t=k,(r=document.getElementById(n))?r.scrollIntoView({behavior:"smooth"}):s.push(`${"de"===t?"/":"/en"}#${n}`))},disabled:f,className:(0,l.cn)("cursor-pointer gap-1.5",m&&"bg-basic-black text-basic-white hover:text-basic-white",!m&&!f&&"text-basic-black hover:text-green-100",g),children:h})}function z({active:e,className:s,categories:r=[]}){let a=(0,h.useTranslations)("navigation"),o=(0,i.useLocale)(),{isAuthenticated:x}=(0,c.useConvexAuth)(),b=(0,g.useQuery)(m.api.users.getCurrentUserRole,x?{}:"skip");return(0,n.jsxs)("nav",{className:(0,l.cn)("bg-gray-30 inline-flex items-center gap-1 rounded-2xl p-1.5",s),children:[(0,n.jsx)(p.Button,{asChild:!0,variant:"primary",size:"medium",icon:(0,n.jsx)(d.Gift,{}),iconPosition:"leading",className:"rounded-xl",children:(0,n.jsx)(t.default,{href:"/quiz",prefetch:!0,onClick:()=>{let e=(0,f.loadPersistedState)();e?.answers.results.giftIdeas.length&&(0,f.clearPersistedState)()},children:a("giftFinder")})}),(0,n.jsx)(p.Button,{asChild:!0,size:"medium",iconPosition:"leading",variant:"transparent",className:(0,l.cn)("cursor-pointer gap-1.5","wishlist"===e?"bg-basic-black text-basic-white hover:text-basic-white":"text-basic-black hover:text-green-100"),children:(0,n.jsxs)("a",{href:"/geschenklisten","aria-current":"wishlist"===e?"page":void 0,children:[(0,n.jsx)("span",{"aria-hidden":"true",className:"size-4 shrink-0 [&>svg]:size-full",children:(0,n.jsx)(d.Gift,{})}),a("wishlist")]})}),(0,n.jsx)(j,{categories:r,locale:o,label:a("giftCategories"),active:"gift-categories"===e,variant:"desktop"}),(0,n.jsx)(C,{href:`/${o}/blog`,icon:(0,n.jsx)(u,{}),label:a("giftInspiration"),state:"blog"===e?"active":"default"}),x&&b?.isAdmin&&(0,n.jsx)(C,{href:"/admin/shops",icon:(0,n.jsx)(k,{}),label:a("admin"),state:"admin"===e?"active":"default"})]})}function y({className:e}){return(0,n.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,l.cn)("size-4",e),children:[(0,n.jsxs)("g",{clipPath:"url(#clip0_lang)",children:[(0,n.jsx)("circle",{cx:"8.00016",cy:"7.99999",r:"6.66667",stroke:"currentColor",strokeWidth:"1.5"}),(0,n.jsx)("path",{d:"M4.66675 5.58621H7.66675M11.3334 5.58621H9.66675M7.66675 5.58621H9.66675M7.66675 5.58621V4.66667M9.66675 5.58621C9.31509 6.84374 8.57869 8.03249 7.73818 9.07718M5.59532 11.3333C6.27478 10.7085 7.04218 9.94225 7.73818 9.07718M7.73818 9.07718C7.30961 8.57472 6.7096 7.76176 6.53818 7.39394M7.73818 9.07718L9.02389 10.4138",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"clip0_lang",children:(0,n.jsx)("rect",{width:"16",height:"16",fill:"white"})})})]})}let N=/^\/(en|de)(\/|$)/,L=/^\/(en|de)\/blog\/([^/?#]+)\/?$/,$=/^\/(privacy-policy|legal-notice)\/(en|de)(\/|$)/;function P({className:e}){let s=(0,r.useRouter)(),t=(0,r.usePathname)(),a=(0,i.useLocale)(),h=async()=>{let e="en"===a?"de":"en";if(document.cookie=`NEXT_LOCALE=${e}; path=/; max-age=31536000`,"/geschenkideen"===t||"/en/gift-ideas"===t){s.push("de"===e?"/geschenkideen":"/en/gift-ideas"),s.refresh();return}if("/"===t||"/en"===t||"/de"===t){s.push("de"===e?"/":"/en"),s.refresh();return}let n=t.match(L);if(n){let t=n[1],r=n[2],a=`/${e}/blog`;try{let n=await fetch(`/api/blog-alternate?locale=${t}&targetLocale=${e}&slug=${encodeURIComponent(r)}`),s=await n.json().catch(()=>null);a=s?.href??a}catch{}s.push(a),s.refresh();return}if($.test(t)){let n=t.replace($,`/$1/${e}$3`);s.push(n),s.refresh();return}if(N.test(t)){let n=t.replace(N,`/${e}$2`);s.push(n),s.refresh();return}s.refresh()};return(0,n.jsx)(p.Button,{onClick:h,variant:"transparent",size:"medium",iconPosition:"leading",icon:(0,n.jsx)(y,{}),className:(0,l.cn)("cursor-pointer",e),"aria-label":`Switch to ${"en"===a?"German":"English"}`,children:"en"===a?"ENG":"DE"})}var M=e.i(326999),B=e.i(139997);function W({...e}){return(0,n.jsx)(M.Root,{"data-slot":"sheet",...e})}function S({...e}){return(0,n.jsx)(M.Trigger,{"data-slot":"sheet-trigger",...e})}function I({...e}){return(0,n.jsx)(M.Close,{"data-slot":"sheet-close",...e})}function T({...e}){return(0,n.jsx)(M.Portal,{"data-slot":"sheet-portal",...e})}function A({className:e,...s}){return(0,n.jsx)(M.Overlay,{"data-slot":"sheet-overlay",className:(0,l.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",e),...s})}function H({className:e,children:s,side:t="right",showCloseButton:r=!0,...a}){return(0,n.jsxs)(T,{children:[(0,n.jsx)(A,{}),(0,n.jsxs)(M.Content,{"data-slot":"sheet-content",className:(0,l.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500","right"===t&&"data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm","left"===t&&"data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm","top"===t&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b","bottom"===t&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",e),...a,children:[s,r&&(0,n.jsxs)(M.Close,{className:"ring-offset-background focus:ring-ring data-[state=open]:bg-secondary absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none",children:[(0,n.jsx)(B.Close,{className:"size-4"}),(0,n.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function _({className:e,...s}){return(0,n.jsx)(M.Title,{"data-slot":"sheet-title",className:(0,l.cn)("text-foreground font-semibold",e),...s})}function G({className:e}){return(0,n.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,l.cn)("size-4",e),children:[(0,n.jsx)("path",{d:"M4.38505 10.3211C3.44187 10.8827 0.96891 12.0294 2.47511 13.4644C3.21087 14.1654 4.03033 14.6667 5.06058 14.6667H10.9394C11.9697 14.6667 12.7891 14.1654 13.5249 13.4644C15.0311 12.0294 12.5581 10.8827 11.615 10.3211C9.40321 9.0041 6.59679 9.0041 4.38505 10.3211Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M11 4.33334C11 5.9902 9.65685 7.33334 8 7.33334C6.34315 7.33334 5 5.9902 5 4.33334C5 2.67649 6.34315 1.33334 8 1.33334C9.65685 1.33334 11 2.67649 11 4.33334Z",stroke:"currentColor",strokeWidth:"1.5"})]})}function E({className:e}){return(0,n.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,l.cn)("size-4",e),children:[(0,n.jsx)("path",{d:"M2.66663 3.33333L13.3333 3.33333",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M2.66663 8L13.3333 8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M2.66663 12.6667L13.3333 12.6667",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]})}
1function Z({anchorId:e,href:s,icon:a,active:h,disabled:c,children:o,onClick:g}){let u=(0,r.useRouter)(),d=(0,i.useLocale)();return s?(0,n.jsxs)(t.default,{href:s,prefetch:!0,onClick:g,className:(0,l.cn)("p-16-med flex h-10 items-center gap-[6px] py-[7px] pr-[18px] pl-4 transition-colors",h&&"text-green-50",!h&&!c&&"text-basic-black cursor-pointer hover:text-green-50",c&&"text-gray-90 pointer-events-none"),children:[a,o]}):(0,n.jsxs)("button",{type:"button",onClick:()=>{g?.(),setTimeout(()=>{if(e){let n=document.getElementById(e);n?n.scrollIntoView({behavior:"smooth"}):u.push(`${"de"===d?"/":"/en"}#${e}`)}},300)},disabled:c,className:(0,l.cn)("p-16-med flex h-10 items-center gap-[6px] py-[7px] pr-[18px] pl-4 transition-colors",h&&"text-green-50",!h&&!c&&"text-basic-black cursor-pointer hover:text-green-50",c&&"text-gray-90 pointer-events-none"),children:[a,o]})}function O({active:e,className:s,categories:o=[]}){let x=(0,h.useTranslations)("navigation"),b=(0,h.useTranslations)("homepage"),w=(0,i.useLocale)(),{isAuthenticated:v}=(0,c.useConvexAuth)(),C=(0,g.useQuery)(m.api.users.getCurrentUserRole,v?{}:"skip"),[z,y]=(0,a.useState)(!1),[N,L]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{L(!0)},[]),(0,n.jsxs)(W,{open:z,onOpenChange:y,children:[(0,n.jsx)(S,{asChild:!0,children:(0,n.jsx)(p.Button,{variant:"secondary",icon:(0,n.jsx)(E,{className:"size-6"}),iconPosition:"only",size:"large",className:(0,l.cn)("flex size-14 items-center justify-center rounded-lg border-2 border-green-50",s),"aria-label":"Open menu"})}),(0,n.jsxs)(H,{side:"right",className:"flex w-[290px] flex-col gap-4 px-4 pt-6 pr-4 pb-10 md:w-[370px] md:px-10 md:pr-12 md:pb-10",showCloseButton:!1,children:[(0,n.jsx)(_,{className:"sr-only",children:"Navigation Menu"}),(0,n.jsx)(I,{asChild:!0,children:(0,n.jsx)(p.Button,{variant:"transparent",size:"medium",icon:(0,n.jsx)(B.Close,{className:"size-4"}),iconPosition:"only",className:"size-14 self-end"})}),(0,n.jsx)("div",{className:"flex h-13 items-center",children:(0,n.jsx)(P,{})}),(0,n.jsxs)("nav",{className:"flex flex-col gap-3",children:[(0,n.jsx)(Z,{href:"/quiz",icon:(0,n.jsx)(d.Gift,{}),onClick:()=>{let e=(0,f.loadPersistedState)();e?.answers.results.giftIdeas.length&&(0,f.clearPersistedState)(),y(!1)},children:x("giftFinder")}),(0,n.jsxs)("a",{href:"/geschenklisten","aria-current":"wishlist"===e?"page":void 0,onClick:()=>y(!1),className:(0,l.cn)("p-16-med flex min-h-11 items-center gap-1.5 py-[7px] pr-[18px] pl-4 transition-colors","wishlist"===e?"text-green-50":"text-basic-black hover:text-green-50"),children:[(0,n.jsx)("span",{"aria-hidden":"true",className:"size-4 shrink-0 [&>svg]:size-full",children:(0,n.jsx)(d.Gift,{})}),x("wishlist")]}),(0,n.jsx)(j,{categories:o,locale:w,label:x("giftCategories"),active:"gift-categories"===e,variant:"mobile",onNavigate:()=>y(!1)}),(0,n.jsx)(Z,{href:`/${w}/blog`,icon:(0,n.jsx)(u,{}),active:"blog"===e,onClick:()=>y(!1),children:x("giftInspiration")}),N&&v&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Z,{href:"/profile",icon:(0,n.jsx)(G,{}),active:"my-profile"===e,onClick:()=>y(!1),children:x("myProfile")}),C?.isAdmin&&(0,n.jsx)(Z,{href:"/admin/shops",icon:(0,n.jsx)(k,{}),active:"admin"===e,onClick:()=>y(!1),children:x("admin")})]})]}),(0,n.jsxs)("div",{className:"mt-auto flex flex-col gap-3 pt-8",children:[(!N||!v)&&(0,n.jsx)(p.Button,{asChild:!0,variant:"secondary",size:"large",className:"h-14 w-full cursor-default",iconPosition:"leading",children:(0,n.jsxs)(t.default,{href:"/auth/sign-in",prefetch:!1,children:[(0,n.jsx)("span",{className:"size-4 shrink-0 [&>svg]:size-full",children:(0,n.jsx)(G,{})}),x("signIn")]})}),(0,n.jsx)(p.Button,{variant:"primary",size:"large",icon:(0,n.jsx)(d.Gift,{}),iconPosition:"leading",className:"h-14 w-full cursor-default",onClick:()=>{let e=(0,f.loadPersistedState)();e&&e.answers.results.giftIdeas.length>0&&(0,f.clearPersistedState)(),(0,r.redirect)("/quiz")},children:b("buttons.findPerfectGift")})]})]})]})}function V({className:e}){return(0,n.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,l.cn)("size-4",e),children:[(0,n.jsx)("path",{d:"M4.38505 10.3211C3.44187 10.8827 0.96891 12.0294 2.47511 13.4644C3.21087 14.1654 4.03033 14.6667 5.06058 14.6667H10.9394C11.9697 14.6667 12.7891 14.1654 13.5249 13.4644C15.0311 12.0294 12.5581 10.8827 11.615 10.3211C9.40321 9.0041 6.59679 9.0041 4.38505 10.3211Z",fill:"currentColor",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M11 4.33334C11 5.9902 9.65685 7.33334 8 7.33334C6.34315 7.33334 5 5.9902 5 4.33334C5 2.67649 6.34315 1.33334 8 1.33334C9.65685 1.33334 11 2.67649 11 4.33334Z",fill:"currentColor",stroke:"currentColor",strokeWidth:"1.5"})]})}let F=/^\/(?:en|de)\/blog(?:\/|$)/;e.s(["SiteHeader",0,function({className:e,categories:g=[]}){var u;let d="/"===(u=(0,r.usePathname)())||/^\/(?:en|de)\/?$/.test(u)?"home":F.test(u)?"blog":/^\/(?:wishlist|wunschzettel|geschenklisten?)(?:\/|$)/.test(u)?"wishlist":u.startsWith("/profile")?"my-profile":u.startsWith("/admin")?"admin":/^\/(?:en|de)\/[^/]+(?:\/|$)/.test(u)?"gift-categories":void 0,k=(0,i.useLocale)(),f=(0,h.useTranslations)("navigation"),{isAuthenticated:m}=(0,c.useConvexAuth)(),[x,b]=(0,a.useState)(g);return(0,a.useEffect)(()=>{let e=new AbortController;return fetch(`/api/landing-categories?locale=${k}`,{signal:e.signal}).then(async e=>e.ok?(await e.json()).categories??[]:[]).then(e=>b(e)).catch(()=>void 0),()=>e.abort()},[k]),(0,n.jsxs)("header",{className:(0,l.cn)("flex w-full max-w-360 items-center justify-between px-4 py-6 pt-[26px] sm:px-10 sm:pb-0 lg:px-20 lg:py-8",e),children:[(0,n.jsx)(t.default,{href:"de"===k?"/":"/en",children:(0,n.jsx)(s.default,{src:o.default,alt:"Finde Dein Geschenk",width:174,height:59,className:"h-auto w-[154px] min-w-[154px] sm:w-[174px] sm:min-w-[174px]"})}),(0,n.jsx)(z,{active:d,categories:x,className:"hidden lg:inline-flex"}),(0,n.jsxs)("div",{className:"hidden items-center gap-3 lg:flex",children:[m?(0,n.jsx)(p.Button,{asChild:!0,variant:"secondary",size:"medium",iconPosition:"only","aria-label":f("myProfile"),className:"h-10 w-10 cursor-pointer rounded-full",children:(0,n.jsx)(t.default,{href:"/profile",prefetch:!0,children:(0,n.jsx)(V,{})})}):(0,n.jsx)(p.Button,{asChild:!0,variant:"secondary",size:"medium",iconPosition:"only","aria-label":f("login"),className:"cursor-pointer rounded-full",children:(0,n.jsx)(t.default,{href:"/auth/sign-in",prefetch:!1,children:(0,n.jsx)(G,{})})}),(0,n.jsx)(P,{className:"px-2"})]}),(0,n.jsx)(O,{active:d,categories:x,className:"lg:hidden"})]})}],329211)},289631,e=>{"use strict";var n=e.i(843476),s=e.i(975157);e.s(["ChevronDown",0,function({className:e}){return(0,n.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,s.cn)("size-4",e),children:(0,n.jsx)("path",{d:"M12 6.00003C12 6.00003 9.05404 9.99999 7.99997 10C6.94589 10 4 6 4 6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}])},761697,e=>{"use strict";var n=e.i(843476),s=e.i(975157);e.s(["Gift",0,function({className:e}){return(0,n.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,s.cn)("size-4",e),children:[(0,n.jsx)("path",{d:"M2.66663 7.33334V10C2.66663 12.1999 2.66663 13.2998 3.35004 13.9833C4.03346 14.6667 5.1334 14.6667 7.33329 14.6667H8.66663C10.8665 14.6667 11.9665 14.6667 12.6499 13.9833C13.3333 13.2998 13.3333 12.1999 13.3333 10V7.33334",stroke:"currentColor",strokeWidth:"1.5",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M2 5.99999C2 5.50153 2 5.2523 2.13397 5.06666C2.22174 4.94504 2.34798 4.84405 2.5 4.77384C2.73205 4.66666 3.04359 4.66666 3.66667 4.66666H12.3333C12.9564 4.66666 13.2679 4.66666 13.5 4.77384C13.652 4.84405 13.7783 4.94504 13.866 5.06666C14 5.2523 14 5.50153 14 5.99999C14 6.49845 14 6.74768 13.866 6.93332C13.7783 7.05494 13.652 7.15593 13.5 7.22614C13.2679 7.33332 12.9564 7.33332 12.3333 7.33332H3.66667C3.04359 7.33332 2.73205 7.33332 2.5 7.22614C2.34798 7.15593 2.22174 7.05494 2.13397 6.93332C2 6.74768 2 6.49845 2 5.99999Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M4 2.52382C4 1.86634 4.53299 1.33334 5.19048 1.33334H5.42857C6.84873 1.33334 8 2.48461 8 3.90477V4.66668H6.14286C4.95939 4.66668 4 3.70729 4 2.52382Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M12 2.52382C12 1.86634 11.467 1.33334 10.8095 1.33334H10.5714C9.15127 1.33334 8 2.48461 8 3.90477V4.66668H9.85714C11.0406 4.66668 12 3.70729 12 2.52382Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M8 7.33334L8 14.6667",stroke:"currentColor",strokeWidth:"1.5",strokeLinejoin:"round"})]})}])},214307,(e,n,s)=>{n.exports={"":48e3,geschenkefinder:300,"geschenke-fuer-maenner":43e3,"geschenke-fuer-frauen":37e3,weihnachtsgeschenke:3e4,geburtstagsgeschenke:17e3,"personalisierte-geschenke":65e3,"geschenke-fuer-freundin":14e3,hochzeitsgeschenke:14e3,"geschenke-fuer-mama":5900,"geschenke-fuer-papa":3600,geldgeschenke:5200,"geschenke-zur-geburt":9500,wichtelgeschenke:8e3,"adventskalender-geschenke":184e3,"geschenke-fuer-kinder":2600,"geschenke-zur-taufe":4500,abschiedsgeschenke:700,geschenkboxen:8400,fotogeschenke:15e3,"ausgefallene-geschenke":1200,"geschenke-fuer-freund":7e3,"geschenke-zur-einschulung":4400,"valentinstag-geschenke":9e3,muttertagsgeschenke:61e3,vatertagsgeschenke:36e3,"sinnvolle-geschenke":13e3,"kleine-geschenke":5800,"last-minute-geschenke":2500,blog:0,"geschenke-fuer-maenner-die-alles-haben":1500,"lustige-geschenke-maenner":2300,"geschenke-fuer-maenner/geburtstag":0,"geschenke-fuer-maenner/weihnachten":0,"adventskalender-geschenke/befuellen":12e3,"adventskalender-geschenke/inhalte":8100,"adventskalender-geschenke/zielgruppen":42e3,"abschiedsgeschenke-erzieherin":7700,"abschiedsgeschenke-lehrer":3400,"geschenke-zum-ruhestand":1e3,einweihungsgeschenke:3800,"geschenke-zum-einzug":2700,"geschenke-zur-babyparty":2500,"geburtstagsgeschenke-frau":11e3,"geldgeschenke-geburtstag":3800,"geburtstagsgeschenke-mann":12e3,"geschenke-zum-1-geburtstag":3200,"geschenke-zum-18-geburtstag":2600,"geschenke-zum-30-geburtstag":2500,"geschenke-zum-40-geburtstag":1900,"geschenke-zum-50-geburtstag":900,"geschenke-zum-60-geburtstag":1900,"geschenke-zum-70-geburtstag":700,"blog/hochzeitsgeschenk-basteln":1700,"hochzeitsgeschenke/gastgeschenke":4700,"geldgeschenke-hochzeit":21e3,"geschenke-zur-golde
1nen-hochzeit":3400,"geschenke-zum-hochzeitstag":4e3,"hochzeitsgeschenke-personalisiert":1100,"geschenke-zur-silberhochzeit":2900,verlobungsgeschenke:700,"geschenke-zum-jahrestag":3800,"blog/muttertagsgeschenk-basteln":6700,ostergeschenke:1700,"geschenke-zum-abitur":900,"christliche-geschenke":2300,"geschenke-zur-firmung":1500,"geschenke-zur-jugendweihe":3800,"geschenke-zur-kommunion":2800,"geschenke-zur-konfirmation":2400,"valentinstag-geschenke/frauen":4200,"valentinstag-geschenke/maenner":11e3,"blog/vatertagsgeschenk-basteln":5300,"blog/geschenke-aus-der-kueche":900,"weihnachtsgeschenke/mitarbeiter":1800,"weihnachtsgeschenke/baby":250,"weihnachtsgeschenke/beste-freundin":900,"weihnachtsgeschenke/geschenkboxen":1300,"blog/weihnachtsgeschenke-selber-machen":3200,"blog/weihnachtsgeschenke-basteln-mit-kindern":900,"weihnachtsgeschenke/eltern":1900,"weihnachtsgeschenke/familie":700,"weihnachtsgeschenke/frauen":9500,"weihnachtsgeschenke/gamer":200,"weihnachtsgeschenke/geldgeschenke":2800,"weihnachtsgeschenke/geschwister":600,"weihnachtsgeschenke/grosseltern":700,"weihnachtsgeschenke/hund":200,"weihnachtsgeschenke/kinder":3300,"weihnachtsgeschenke/kinder-nach-alter":600,"weihnachtsgeschenke/kleine-geschenke":5100,"weihnachtsgeschenke/kollegen":1600,"weihnachtsgeschenke/last-minute":1e3,"weihnachtsgeschenke/lehrer-erzieher":400,"weihnachtsgeschenke/mama":2400,"weihnachtsgeschenke/maenner":7400,"weihnachtsgeschenke/nachhaltig":200,"weihnachtsgeschenke/nikolaus":5200,"weihnachtsgeschenke/originell":1800,"weihnachtsgeschenke/papa":1400,"weihnachtsgeschenke/partner":1800,"weihnachtsgeschenke/personalisiert":1400,"weihnachtsgeschenke/schmuck":200,"weihnachtsgeschenke/teenager":200,"blog/weihnachtsgeschenke-verpacken":500,firmengeschenke:1e3,"geschenke-fuer-menschen-die-alles-haben":350,"nachhaltige-geschenke":1400,erlebnisgeschenke:700,"blog/geldgeschenke-basteln":8e3,"blog/geldgeschenke-sprueche":250,"blog/geldgeschenke-verpacken":4500,"blog/geschenkbox-basteln":1e3,geschenkkoerbe:6e3,"blog/geschenke-selber-machen":2300,"blog/geschenke-verpacken":4800,"personalisierte-geschenke/mit-gravur":1900,"personalisierte-geschenke/glaeser-mit-gravur":1600,"personalisierte-geschenke/kueche-holz-mit-gravur":3400,"personalisierte-geschenke/accessoires-mit-gravur":1e3,"personalisierte-geschenke/schmuck-mit-gravur":3500,"personalisierte-geschenke/schreibgeraete-mit-gravur":6400,"blog/gravur-service-und-technik":600,"geschenke-fuer-frauen-ab-50":1800,"geschenke-fuer-die-beste-freundin":6e3,"geschenke-fuer-die-freundin":14e3,"geschenke-fuer-oma":3400,"geschenke-fuer-geschwister":2200,"geschenke-nach-hobby":900,"geschenke-fuer-babys":6700,"geschenke-fuer-jungen":2e3,"geschenke-fuer-maedchen":3200,"geschenke-fuer-teenager":1e3,"geschenke-fuer-den-freund":2200,"geschenke-fuer-opa":1800,"geschenke-fuer-senioren":900,"geschenke-fuer-eltern":2600,"geschenke-fuer-paare":2700,"blog/wichteln-regeln":6700,"wichtelgeschenke/schrottwichteln":8100,"geschenke-fuer-maenner/premium":500,"geschenke-fuer-maenner/kreativ":600,"geschenke-fuer-maenner/junge-maenner":250,"geschenke-fuer-maenner/ab-60":500,"geschenke-fuer-maenner/valentinstag":200,"geschenke-fuer-maenner/jahrestag":200,"geschenke-fuer-maenner/rente":150,"geschenke-fuer-maenner/technik":200,"geschenke-fuer-maenner/sport-outdoor":150,"geschenke-fuer-maenner/genuss":250,"geschenke-fuer-maenner/wellness":250,"geschenke-fuer-maenner/handwerk":150}},536922,(e,n,s)=>{n.exports={"geschenke-fuer-mama":"geschenke-fuer-frauen","geschenke-fuer-papa":"geschenke-fuer-maenner",geldgeschenke:"ausgefallene-geschenke","geschenke-fuer-maenner-die-alles-haben":"geschenke-fuer-maenner","lustige-geschenke-maenner":"geschenke-fuer-maenner","geschenke-fuer-maenner/geburtstag":"geschenke-fuer-maenner","geschenke-fuer-maenner/weihnachten":"geschenke-fuer-maenner","adventskalender-geschenke/befuellen":"adventskalender-geschenke","adventskalender-geschenke/inhalte":"adventskalender-geschenke","adventskalender-geschenke/zielgruppen":"adventskalender-geschenke","abschiedsgeschenke-erzieherin":"abschiedsgeschenke","abschiedsgeschenke-lehrer":"abschiedsgeschenke","geschenke-zum-ruhestand":"abschiedsgeschenke",einweihungsgeschenke:"geschenke-zum-einzug","geschenke-zur-babyparty":"geschenke-zur-geburt","geburtstagsgeschenke-frau":"geburtstagsgeschenke","geldgeschenke-geburtstag":"geburtstagsgeschenke","geschenke-zum-1-geburtstag":"geburtstagsgeschenke","geschenke-zum-18-geburtstag":"geburtstagsgeschenke","geschenke-zum-30-geburtstag":"geburtstagsgeschenke","geschenke-zum-40-geburtstag":"geburtstagsgeschenke","geschenke-zum-50-geburtstag":"geburtstagsgeschenke","geschenke-zum-60-geburtstag":"geburtstagsgeschenke","geschenke-zum-70-geburtstag":"geburtstagsgeschenke","hochzeitsgeschenke/gastgeschenke":"hochzeitsgeschenke","geldgeschenke-hochzeit":"hochzeitsgeschenke","hochzeitsgeschenke-personalisiert":"hochzeitsgeschenke",verlobungsgeschenke:"hochzeitsgeschenke","geschenke-zum-abitur":"geschenke-zur-taufe","christliche-geschenke":"geschenke-zur-taufe","geschenke-zur-firmung":"geschenke-zur-taufe","geschenke-zur-jugendweihe":"geschenke-zur-taufe","geschenke-zur-kommunion":"geschenke-zur-taufe","geschenke-zur-konfirmation":"geschenke-zur-taufe","valentinstag-geschenke/frauen":"valentinstag-geschenke","valentinstag-geschenke/maenner":"valentinstag-geschenke","weihnachtsgeschenke/mitarbeiter":"weihnachtsgeschenke","weihnachtsgeschenke/baby":"weihnachtsgeschenke","weihnachtsgeschenke/beste-freundin":"weihnachtsgeschenke","weihnachtsgeschenke/geschenkboxen":"weihnachtsgeschenke","weihnachtsgeschenke/eltern":"weihnachtsgeschenke","weihnachtsgeschenke/familie":"weihnachtsgeschenke","weihnachtsgeschenke/frauen":"weihnachtsgeschenke","weihnachtsgeschenke/gamer":"weihnachtsgeschenke","weihnachtsgeschenke/geldgeschenke":"weihnachtsgeschenke","weihnachtsgeschenke/geschwister":"weihnachtsgeschenke","weihnachtsgeschenke/grosseltern":"weihnachtsgeschenke","weihnachtsgeschenke/hund":"weihnachtsgeschenke","weihnachtsgeschenke/kinder":"weihnachtsgeschenke","weihnachtsgeschenke/kinder-nach-alter":"weihnachtsgeschenke","weihnachtsgeschenke/kleine-geschenke":"weihnachtsgeschenke","weihnachtsgeschenke/kollegen":"weihnachtsgeschenke","weihnachtsgeschenke/last-minute":"weihnachtsgeschenke","weihnachtsgeschenke/lehrer-erzieher":"weihnachtsgeschenke","weihnachtsgeschenke/mama":"weihnachtsgeschenke","weihnachtsgeschenke/maenner":"weihnachtsgeschenke","weihnachtsgeschenke/nachhaltig":"weihnachtsgeschenke","weihnachtsgeschenke/nikolaus":"weihnachtsgeschenke","weihnachtsgeschenke/originell":"weihnachtsgeschenke","weihnachtsgeschenke/papa":"weihnachtsgeschenke","weihnachtsgeschenke/partner":"weihnachtsgeschenke","weihnachtsgeschenke/personalisiert":"weihnachtsgeschenke","weihnachtsgeschenke/schmuck":"weihnachtsgeschenke","weihnachtsgeschenke/teenager":"weihnachtsgeschenke","geschenke-fuer-menschen-die-alles-haben":"ausgefallene-geschenke",geschenkkoerbe:"geschenkboxen","personalisierte-geschenke/mit-gravur":"personalisierte-geschenke","personalisierte-geschenke/glaeser-mit-gravur":"personalisierte-geschenke","personalisierte-geschenke/kueche-holz-mit-gravur":"personalisierte-geschenke","personalisierte-geschenke/accessoires-mit-gravur":"personalisierte-geschenke","personalisierte-geschenke/schmuck-mit-gravur":"personalisierte-geschenke","personalisierte-geschenke/schreibgeraete-mit-gravur":"personalisierte-geschenke","geschenke-fuer-frauen-ab-50":"geschenke-fuer-frauen","geschenke-fuer-die-beste-freundin":"geschenke-fuer-frauen","geschenke-fuer-die-freundin":"geschenke-fuer-frauen","geschenke-fuer-oma":"geschenke-fuer-frauen","geschenke-fuer-babys":"geschenke-fuer-kinder","geschenke-fuer-jungen":"geschenke-fuer-kinder","geschenke-fuer-maedchen":"geschenke-fuer-kinder","geschenke-fuer-teenager":"geschenke-fuer-kinder","geschenke-fuer-den-freund":"geschenke-fuer-maenner","geschenke-fuer-opa":"geschenke-fuer-maenner","geschenke-fuer-senioren":"geschenke-fuer-maenner","geschenke-fuer-eltern":"geschenke-fuer-paare","wichtelgeschenke/schrottwichteln":"wichtelgeschenke","geschenke-fuer-maenner/premium":"geschenke-fuer-maenner","geschenke-fuer-maenner/kreativ":"geschenke-fuer-maenner","geschenke-fuer-maenner/junge-maenner":"geschenke-fuer-maenner","geschenke-fuer-maenner/ab-60":"geschenke-fuer-maenner","geschenke-fuer-maenner/valentinstag":"geschenke-fuer-maenner","geschenke-fuer-maenner/jahrestag":"geschenke-fuer-maenner","geschenke-fuer-maenner/rente":"geschenke-fuer-maenner","geschenke-fuer-maenner/technik":"geschenke-fuer-maenner","geschenke-fuer-maenner/sport-outdoor":"geschenke-fuer-maenner","geschenke-fuer-maenner/genuss":"geschenke-fuer-maenner","geschenke-fuer-maenner/wellness":"geschenke-fuer-maenner","geschenke-fuer-maenner/handwerk":"geschenke-fuer-maenner"}},877982,(e,n,s)=>{"use strict";let t="2026-10-06.2",r=e.r(536922),a="geschenke-fuer-maenner",i="geschenke-fuer-frauen",h="geburtstagsgeschenke",c="personalisierte-geschenke",l="weihnachtsgeschenke",o="geschenke-fuer-papa",g="geschenke-fuer-maenner-die-alles-haben",u="lustige-geschenke-maenner",d={[a]:[i,h,c,l],[`${a}/ab-60`]:[a,h,c],[`${a}/wellness`]:[a,c,i],[`${a}/weihnachten`]:[a,l,c,u],[l]:[`${a}/weihnachten`,i,c,h],[i]:[c,l,h,o],[h]:[a,i,c,"geldgeschenke",g],[c]:[a,i,l],[o]:[a,h,c],[g]:[a,c,u],[u]:[a,g,h]};function k(e){let n=String(e||"").trim().replace(/^\/(de|en)(?=\/)/,"").replace(/^\/+|\/+$/g,"");return n&&n.split("/").every(e=>/^[a-z0-9]+(?:-[a-z0-9]+)*$/.test(e))?n:""}function p(e){return r[e]?r[e]:e.includes("/")?e.slice(0,e.lastIndexOf("/")):""}function f(e){return/weihnacht|geburtstag|hochzeit|oster|valentin|muttertag|vatertag|wichtel|advent|nikolaus|einschulung|taufe/.test(e)?"occasions":/fuer|maenner|frauen|kinder/.test(e)?"people":"themes"}function m(e){return/weihnacht|oster|valentin|muttertag|vatertag|advent|nikolaus|wichtel/.test(e)}function x(e,n){return/weihnacht|advent|nikolaus|wichtel/.test(e)?n>=10:/valentin/.test(e)?n<=2:/oster/.test(e)?n>=3&&n<=4:!!/muttertag|vatertag/.test(e)&&n>=4&&n<=6}let b=/^(hier( klicken)?|click here|mehr|more|weiter|read more)$/i;function w(e,n){return[...new Map(e.filter(e=>e.locale===n).map(e=>{let n=k(e.path||e.sourceUrl||e.slug);return[n,{...e,path:n,label:String(e.focusKeyword||e.label||e.title||"").trim()}]}).filter(([e])=>e)).values()].sort((e,n)=>e.path.localeCompare(n.path))}function v(e){return{id:0,label:e.label,url:"/"+e.path}}function j(e,n){return p(e.path)===n.path||p(n.path)===e.path?60:p(e.path)&&p(e.path)===p(n.path)?40:f(e.path)!==f(n.path)?20:10}
1function C(e){let n=`${e.title} ${e.slug}`.toLowerCase();return/valentin/.test(n)?[c,i,a]:/70|siebzig|seventy/.test(n)?[`${a}/ab-60`,a,h]:/papa|dad|father/.test(n)?[o,a,c]:/mama|mutter|mom|mum|mother|freundin|girlfriend/.test(n)?[i,c,h]:/personalis|personaliz/.test(n)?[c,a,i]:/weihnacht|christmas/.test(n)?[l,`${a}/weihnachten`,c]:/freund|friend/.test(n)?[a,u,h]:/reise|travel/.test(n)?[a,i,h]:/taufe|christen|einschul|school|haustier|pet/.test(n)?[c,h,i]:[c,h,a]}n.exports={VERSION:t,MATRIX:d,pathOf:k,parentOf:p,groupOf:f,seasonal:m,activeSeason:x,buildPlan:function(e,n,s={},r=10){let a=w(e,n),i=new Map(a.map(e=>[e.path,e])),o=(e,n)=>(s[n.path]||0)-(s[e.path]||0)||e.path.localeCompare(n.path),g=a.map(v),u=a.filter(e=>!p(e.path)).sort((e,n)=>Number(x(n.path,r))-Number(x(e.path,r))||o(e,n)).slice(0,12).map(v),C=Object.fromEntries(a.map(e=>{let s=[...a.filter(n=>p(n.path)===e.path).sort(o)];for(let n of[c,..."people"===f(e.path)?[h,l]:[]])n!==e.path&&i.has(n)&&!s.some(e=>e.path===n)&&s.push(i.get(n));let t=(d[e.path]||[]).filter(n=>n!==e.path&&i.has(n)),r=p(e.path);return r&&i.has(r)&&!t.includes(r)&&t.unshift(r),[e.path,{page:e,parent:r,chips:s.slice(0,10).map(v),related:t,breadcrumbs:[{id:0,label:"de"===n?"Startseite":"Home",url:"de"===n?"/":"/en"},...r&&i.has(r)?[v(i.get(r))]:[],v(e)]}]})),z=e=>a.filter(n=>n.path!==e&&(C[n.path].related.includes(e)||C[n.path].chips.some(n=>k(n.url)===e)));for(let e of a)for(let n of a.filter(n=>n.path!==e.path).sort((n,s)=>j(s,e)-j(n,e)||o(n,s))){if(z(e.path).length>=2&&a.some(n=>C[n.path].related.includes(e.path)))break;let s=C[n.path];!(s.related.length<8)||s.related.includes(e.path)||s.chips.some(n=>k(n.url)===e.path)||s.related.push(e.path)}for(let e of a){let n=C[e.path];for(let s of a.filter(n=>n.path!==e.path).sort((n,s)=>j(e,s)-j(e,n)||o(n,s))){if(n.related.length>=8)break;n.related.includes(s.path)||n.related.push(s.path)}n.related=n.related.map(e=>v(i.get(e)))}let y=[];for(let e of a){let n=C[e.path];n.incoming=a.filter(n=>n.path!==e.path&&[...C[n.path].chips,...C[n.path].related].some(n=>k(n.url)===e.path)).map(e=>e.path),n.depth=g.some(n=>k(n.url)===e.path)?1:1/0;let s=n=>y.push({path:e.path,message:n});(!e.label||b.test(e.label))&&s("Beschreibendes Fokus-Keyword als Linktext fehlt."),n.incoming.length<2&&s("Mindestens zwei unter
1schiedliche eingehende Inhaltslinks erforderlich."),a.some(n=>n.path!==e.path&&C[n.path].related.some(n=>k(n.url)===e.path))||s("Eingehender Link aus Weitere Geschenkideen fehlt."),n.parent&&!C[n.parent]?.chips.some(n=>k(n.url)===e.path)&&s("Elternseite fehlt oder hat keinen freien Chip-Platz (maximal 10)."),n.depth>3&&s("Mehr als drei Klicks von der Startseite."),m(e.path)&&!g.some(n=>k(n.url)===e.path)&&s("Ganzjähriger saisonaler Footer-Link fehlt."),n.related.length<6&&s("Mindestens sechs veröffentlichte verwandte Seiten erforderlich.")}return{version:t,locale:n,navigation:u,footer:g,nodes:C,errors:y,valid:0===y.length}},blogLinks:function(e,n,s){let t=w(n,s);return C(e).map(e=>t.find(n=>n.path===e)).filter(Boolean).slice(0,3).map(v)},blogTeasers:function(e,n,s){let t=e===c?/valentin|personalis|personaliz/i:e===`${a}/ab-60`?/70|siebzig|seventy/i:e===`${a}/wellness`?/70|valentin/i:e===u||e===g?/freund|friend|70/i:e.includes("weihnacht")?/papa|dad|personalis|personaliz/i:null;return n.filter(e=>(!e.locale||e.locale===s)&&e.slug&&e.title).map(n=>({a:n,rank:t?.test(`${n.title} ${n.slug}`)?-1:C(n).includes(e)?C(n).indexOf(e):C(n).includes(p(e)||(e===o||e===u||e===g?a:c))?5:10})).sort((e,n)=>e.rank-n.rank||e.a.slug.localeCompare(n.a.slug)).slice(0,3).map(({a:e})=>({id:0,label:e.title.trim(),url:`/blog/${e.slug}`}))}}}]);
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.