1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[50],{50:(e,t,r)=>{r.d(t,{DesignkitEditorElementSection:()=>U});var s=r(5155),a=r(6474),n=r(2115),l=r(5695),o=r(1618);let i={"designkit-klassik-en.pdf":"cf09f7bf298e","designkit-klassik-quarter-en.pdf":"35a6770dea83","designkit-klassik-quarter.pdf":"78f414bf36c6","designkit-klassik-sneaker-en.pdf":"8e1caa96b170","designkit-klassik-sneaker.pdf":"431479563461","designkit-klassik-sportbund-en.pdf":"bf66478c5f41","designkit-klassik-sportbund.pdf":"0dc34c642974","designkit-klassik.pdf":"6a9ef69d5bf6","designkit-sport-en.pdf":"3f83ab8c6601","designkit-sport-quarter-en.pdf":"9f6565101e46","designkit-sport-quarter.pdf":"3197851fd131","designkit-sport-sneaker-en.pdf":"a5c059f27d62","designkit-sport-sneaker.pdf":"4c21ac79e189","designkit-sport.pdf":"7ef0edbb5cea"};var d=r(4200);let c={kicker:"Downloads",title:"Klassische Designvorlagen",intro:"PDF-Vorlagen f\xfcr Adobe Illustrator oder als Skizze â f\xfcr eine einfache Planung Ihrer Socken am Computer oder als Handskizze.",sectionTitle:"W\xe4hlen Sie eine Sockenart",downloadTitle:"Kostenlos herunterladen",downloadDescription:"Designkit {label} als PDF â 14 Vorlagen (7 Gr\xf6\xdfen, links + rechts) f\xfcr Adobe Illustrator oder andere Programme.",downloadButtonLabel:"Designkit {label} herunterladen",previewCaption:"Vorlage herunterladen und in Illustrator \xf6ffnen oder als Skizze nutzen.",openInNewTabLabel:"PDF in neuem Tab \xf6ffnen",pageStatus:"Seite {current} / {total} â {label}",prevPage:"Zur\xfcck",nextPage:"Weiter",prevPageAria:"Vorherige Seite",nextPageAria:"N\xe4chste Seite",choosePageAria:"Seite w\xe4hlen",pageSideLeft:"Links",pageSideRight:"Rechts",pdfLoading:"PDF wird geladenâ¦",pdfErrorTitle:"PDF-Vorschau konnte nicht geladen werden.",pdfRetry:"Erneut versuchen",pdfPreviewAlt:"Vorschau Designvorlage {label}, Seite {page} von {total}",pageBeyondPdf:"Vorschau-PDF hat {count} Seite(n) â zeigt Seite {shown}. Erwartet je Sockenart: 14 Seiten.",sockTypeLabels:{klassik:"Klassik Socken","klassik-sportbund":"Klassiksocke mit Sportbund",sport:"Sportsocken","klassik-sneaker":"Klassik Sneaker","sport-sneaker":"Sport Sneaker","klassik-quarter":"Klassik Quarter","sport-quarter":"Sport Quarter"}},u={kicker:"Downloads",title:"Classic design templates",intro:"PDF templates for Adobe Illustrator or as a sketch â for easy sock planning on your computer or as a hand sketch.",sectionTitle:"Choose a sock type",downloadTitle:"Free download",downloadDescription:"Design kit {label} as PDF â 14 templates (7 sizes, left + right) for Adobe Illustrator or other programs.",downloadButtonLabel:"Download design kit {label}",previewCaption:"Download the template and open it in Illustrator or use it as a sketch.",openInNewTabLabel:"Open PDF in new tab",pageStatus:"Page {current} / {total} â {label}",prevPage:"Previous",nextPage:"Next",prevPageAria:"Previous page",nextPageAria:"Next page",choosePageAria:"Choose page",pageSideLeft:"Left",pageSideRight:"Right",pdfLoading:"Loading PDFâ¦",pdfErrorTitle:"PDF preview could not be loaded.",pdfRetry:"Try again",pdfPreviewAlt:"Design template preview {label}, page {page} of {total}",pageBeyondPdf:"Preview PDF has {count} page(s) â showing page {shown}. Expected per sock type: 14 pages.",sockTypeLabels:{klassik:"Classic crew socks","klassik-sportbund":"Classic socks with sports cuff",sport:"Sports socks","klassik-sneaker":"Classic sneaker socks","sport-sneaker":"Sport sneaker socks","klassik-quarter":"Classic quarter socks","sport-quarter":"Sport quarter socks"}},p={kicker:"Downloads",title:"Klassiske designskabeloner",intro:"PDF-skabeloner til Adobe Illustrator eller som skitse â til nem planl\xe6gning af dine sokker p\xe5 computeren eller som h\xe5ndskitse.",sectionTitle:"V\xe6lg en soktype",downloadTitle:"Gratis download",downloadDescription:"Designkit {label} som PDF â 14 skabeloner (7 st\xf8rrelser, venstre + h\xf8jre) til Adobe Illustrator eller andre programmer.",downloadButtonLabel:"Download designkit {label}",previewCaption:"Download skabelonen og \xe5bn den i Illustrator, eller brug den som skitse.",openInNewTabLabel:"\xc5bn PDF i ny fane",pageStatus:"Side {current} / {total} â {label}",prevPage:"Tilbage",nextPage:"N\xe6ste",prevPageAria:"Forrige side",nextPageAria:"N\xe6ste side",choosePageAria:"V\xe6lg side",pageSideLeft:"Venstre",pageSideRight:"H\xf8jre",pdfLoading:"PDF indl\xe6sesâ¦",pdfErrorTitle:"PDF-forh\xe5ndsvisning kunne ikke indl\xe6ses.",pdfRetry:"Pr\xf8v igen",pdfPreviewAlt:"Forh\xe5ndsvisning af designskabelon {label}, side {page} af {total}",pageBeyondPdf:"Forh\xe5ndsvisnings-PDF har {count} side(r) â viser side {shown}. Forventet pr. soktype: 14 sider.",sockTypeLabels:{klassik:"Klassiske sokker","klassik-sportbund":"Klassisk sok med sportmanschet",sport:"Sportsokker","klassik-sneaker":"Klassiske sneaker-sokker","sport-sneaker":"Sport sneaker-sokker","klassik-quarter":"Klassiske quarter-sokker","sport-quarter":"Sport quarter-sokker"}},g={kicker:"Downloads",title:"Klassiska designmallar",intro:"PDF-mallar f\xf6r Adobe Illustrator eller som skiss â f\xf6r enkel planering av dina strumpor p\xe5 datorn eller som handskiss.",sectionTitle:"V\xe4lj en strumpmodell",downloadTitle:"Gratis nedladdning",downloadDescription:"Designkit {label} som PDF â 14 mallar (7 storlekar, v\xe4nster + h\xf6ger) f\xf6r Adobe Illustrator eller andra program.",downloadButtonLabel:"Ladda ner designkit {label}",previewCaption:"Ladda ner mallen och \xf6ppna den i Illustrator, eller anv\xe4nd den som skiss.",openInNewTabLabel:"\xd6ppna PDF i ny flik",pageStatus:"Sida {current} / {total} â {label}",prevPage:"Tillbaka",nextPage:"N\xe4sta",prevPageAria:"F\xf6reg\xe5ende sida",nextPageAria:"N\xe4sta sida",choosePageAria:"V\xe4lj sida",pageSideLeft:"V\xe4nster",pageSideRight:"H\xf6ger",pdfLoading:"PDF ladd
1asâ¦",pdfErrorTitle:"PDF-f\xf6rhandsgranskning kunde inte laddas.",pdfRetry:"F\xf6rs\xf6k igen",pdfPreviewAlt:"F\xf6rhandsgranskning av designmall {label}, sida {page} av {total}",pageBeyondPdf:"F\xf6rhandsgransknings-PDF har {count} sida/sidor â visar sida {shown}. F\xf6rv\xe4ntat per strumpmodell: 14 sidor.",sockTypeLabels:{klassik:"Klassiska strumpor","klassik-sportbund":"Klassisk strumpa med sportmanschett",sport:"Sportstrumpor","klassik-sneaker":"Klassiska sneakerstrumpor","sport-sneaker":"Sport sneakerstrumpor","klassik-quarter":"Klassiska quarter-strumpor","sport-quarter":"Sport quarter-strumpor"}},k={kicker:"Downloads",title:"Klassieke ontwerpsjablonen",intro:"PDF-sjablonen voor Adobe Illustrator of als schets â voor eenvoudige planning van uw sokken op de computer of als handschets.",sectionTitle:"Kies een soktype",downloadTitle:"Gratis downloaden",downloadDescription:"Designkit {label} als PDF â 14 sjablonen (7 maten, links + rechts) voor Adobe Illustrator of andere programma's.",downloadButtonLabel:"Designkit {label} downloaden",previewCaption:"Download het sjabloon en open het in Illustrator, of gebruik het als schets.",openInNewTabLabel:"PDF openen in nieuw tabblad",pageStatus:"Pagina {current} / {total} â {label}",prevPage:"Terug",nextPage:"Volgende",prevPageAria:"Vorige pagina",nextPageAria:"Volgende pagina",choosePageAria:"Pagina kiezen",pageSideLeft:"Links",pageSideRight:"Rechts",pdfLoading:"PDF wordt geladenâ¦",pdfErrorTitle:"PDF-voorbeeld kon niet worden geladen.",pdfRetry:"Opnieuw proberen",pdfPreviewAlt:"Voorbeeld ontwerpsjabloon {label}, pagina {page} van {total}",pageBeyondPdf:"Voorbeeld-PDF heeft {count} pagina('s) â toont pagina {shown}. Verwacht per soktype: 14 pagina's.",sockTypeLabels:{klassik:"Klassieke sokken","klassik-sportbund":"Klassieke sok met sportboord",sport:"Sportsokken","klassik-sneaker":"Klassieke sneakersokken","sport-sneaker":"Sport sneakersokken","klassik-quarter":"Klassieke quarter-sokken","sport-quarter":"Sport quarter-sokken"}};function f(e){let t=function(e){let t=String(e||"de").trim().toLowerCase();return"de"===t?"de":(0,d.Oq)(t)?"en":"da"===t?"da":"sv"===t?"sv":"nl"===t?"nl":"de"}(e);return"en"===t?u:"da"===t?p:"sv"===t?g:"nl"===t?k:c}function h(e,t){return String(e).replace(/\{([a-zA-Z0-9_]+)\}/g,(e,r)=>{let s=t[r];return null!=s?String(s):""})}var b=r(9761);let m=["23-26","27-30","31-35","36-41","37-44","42-46","47-50"];m.length;let w=2*m.indexOf("37-44")+1;function v(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"de",t=f(T(e)),r=[],s=1;for(let e=0;e<m.length;e++){var a;let n=m[e],l=(a=e<2,"EU ".concat(n.replace("-","â")).concat(a?" (Kids)":""));for(let e of["left","right"])r.push({page:s++,label:"".concat(l," â ").concat("left"===e?t.pageSideLeft:t.pageSideRight),sizeId:n,side:e})}return r}
1let x={sport:"sport-crew","sport-quarter":"sport-quarter","sport-sneaker":"sport-sneaker",klassik:"classic-crew","klassik-quarter":"classic-quarter","klassik-sneaker":"classic-sneaker","klassik-sportbund":"sport-classic-crew"},y={klassik:"classic","klassik-sportbund":"classic-sport-cuff",sport:"sport","klassik-sneaker":"classic-sneaker","sport-sneaker":"sport-sneaker","klassik-quarter":"classic-quarter","sport-quarter":"sport-quarter"},P=Object.fromEntries(b.Il.map(e=>[y[e],e]));function S(e){let t=String(e||"").trim();return t?b.Il.includes(t)?t:P[t]||null:null}function D(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=String(e||"").trim(),s="";if(r.includes("=")||r.startsWith("?")){let e=new URLSearchParams(r.startsWith("?")?r.slice(1):r);s=String(e.get("type")||e.get("sock_variant")||"").trim()}let a=String(t||"").replace(/^#/,"").trim();return S(s)||S(r)||S(a)}(t,r);return s&&e.includes(s)?s:null}let j="/schlauesocke-assets/downloads",N=b.Il.map(e=>({key:e,assetSlug:x[e],pages:v("de")}));function L(e,t){return"de"===t?"designkit-".concat(e,".pdf"):"designkit-".concat(e,"-").concat(t,".pdf")}function T(e){let t=String(e||"").trim().toLowerCase();return o.IB.includes(t)?t:"de"}function F(e){var t;let r=e.trim();if(!r||r.includes("://"))return r;let[s,a=""]=r.split("?"),n=i[null!=(t=s.split("/").pop())?t:""];if(!n)return r;let l=new URLSearchParams(a);return l.set("v",n),"".concat(s,"?").concat(l.toString())}function A(e,t){return(null==e?void 0:e.trim())?e.trim():t}var C=r(8202);let I=!1;async function q(){let e=await Promise.all([r.e(2084),r.e(9641)]).then(r.bind(r,3824));return I||(e.GlobalWorkerOptions.workerSrc="/pdfjs/pdf.worker.min.mjs",I=!0),e}async function E(e){let t=await fetch(e,{cache:"no-store"});if(!t.ok)throw Error("PDF fetch failed (".concat(t.status,") for ").concat(e));return new Uint8Array(await t.arrayBuffer())}
1function R(e){return"RenderingCancelledException"===(e instanceof Error?e.name:"object"==typeof e&&e&&"name"in e?String(e.name):"")}async function K(e){if(e)try{await e.promise}catch(e){if(!R(e))throw e}}async function V(e){let t=e.current;e.current=null,t&&(t.cancel(),await K(t))}function B(e){let{pdfUrl:t,pdfUrlCandidates:r,page:a,alt:l,openInNewTabLabel:o,loadingLabel:i="PDF wird geladenâ¦",errorTitle:d="PDF-Vorschau konnte nicht geladen werden.",retryLabel:c="Erneut versuchen",pageBeyondPdfLabel:u="Vorschau-PDF hat {count} Seite(n) â zeigt Seite {shown}. Erwartet je Sockenart: 14 Seiten."}=e,p=(0,n.useRef)(null),g=(0,n.useRef)(null),k=(0,n.useRef)(null),f=(0,n.useRef)(""),h=(0,n.useRef)(null),b=(0,n.useRef)(0),m=(0,n.useRef)(Promise.resolve()),w=(0,n.useMemo)(()=>(function(e,t){let r=new Set,s=[];for(let a of[e,...null!=t?t:[]]){let e=a.trim();!e||r.has(e)||(r.add(e),s.push(e))}return s})(t,r),[t,r]),v=(0,n.useMemo)(()=>w.join("|"),[w]),[x,y]=(0,n.useState)(!1),[P,S]=(0,n.useState)(null),[D,j]=(0,n.useState)(!0),[N,L]=(0,n.useState)(null),[T,F]=(0,n.useState)(null),[A,C]=(0,n.useState)(t),[I,K]=(0,n.useState)(0),B=(0,n.useCallback)(async(e,t)=>{let r;for(let s of t)try{let t=await E(s);return{doc:await e.getDocument({data:t}).promise,url:s}}catch(e){r=e}throw null!=r?r:Error("PDF unavailable")},[]),M=(0,n.useCallback)(async()=>{let e=p.current,t=g.current;if(!e||!t)return!1;let r=e.clientWidth;if(r<8)return j(!0),!1;let s=++b.current;if(await V(h),s!==b.current)return!1;j(!0),y(!1),S(null);try{let e=await q();if(s!==b.current)return!1;if(f.current!==v){var n;null==(n=k.current)||n.destroy(),k.current=null,f.current="";let t=await B(e,w);if(s!==b.current)return!1;k.current=t.doc,f.current=v,C(t.url),F(t.doc.numPages)}let l=k.current;if(!l)throw Error("PDF unavailable");let o=Math.min(Math.max(1,a),l.numPages),i=await l.getPage(o);if(s!==b.current)return!1;let d=i.getViewport({scale:1}),c=r/d.width,u=i.getViewport({scale:Math.max(c,.5)});if(await V(h),s!==b.current)return!1;let p=t.getContext("2d");if(!p)throw Error("Canvas unavailable");t.width=Math.round(u.width),t.height=Math.round(u.height),t.style.width="100%",t.style.height="auto";let g=i.render({canvasContext:p,viewport:u});h.current=g;try{await g.promise}catch(e){if(R(e))return!1;throw e}finally{h.current===g&&(h.current=null)}if(s!==b.current)return!1;return L(o),j(!1),!0}catch(e){if(s!==b.current)return!1;return S(e instanceof Error?e.message:"PDF konnte nicht geladen werden"),y(!0),j(!1),!0}},[w,v,a,B,I]),U=(0,n.useCallback)(()=>{let e=m.current.catch(()=>void 0).then(()=>M());return m.current=e.then(()=>void 0,()=>void 0),e},[M]);(0,n.useEffect)(()=>{let e,t,r=!1;return(async()=>{!r&&(await U()||r||!p.current||(e=new ResizeObserver(()=>{clearTimeout(t),t=setTimeout(()=>{r||U()},120)})).observe(p.current))})(),()=>{r=!0,clearTimeout(t),b.current+=1,null==e||e.disconnect(),V(h)}},[U]),(0,n.useEffect)(()=>()=>{var e;b.current+=1,V(h),null==(e=k.current)||e.destroy(),k.current=null,f.current=""},[]);let z=null!=T&&a>T&&!D&&!x;return(0,s.jsxs)("figure",{className:"rounded-lg overflow-hidden border border-ss-glass-border bg-white",children:[(0,s.jsxs)("div",{ref:p,className:"relative w-full min-h-[280px] md:min-h-[360px] flex items-start justify-center bg-[#525659] p-2 md:p-3","aria-busy":D,children:[D?(0,s.jsx)("p",{className:"pointer-events-none absolute inset-0 z-10 flex items-center justify-center text-sm text-white/90",children:i}):null,x?(0,s.jsxs)("div",{className:"absolute inset-0 z-10 flex flex-col items-center justify-center gap-3 px-4 text-center text-sm text-white/95",children:[(0,s.jsx)("p",{children:d}),P?(0,s.jsx)("p",{className:"max-w-full truncate text-xs text-white/70",children:P}):null,(0,s.jsx)("button",{type:"button",className:"rounded-lg border border-white/30 bg-white/10 px-3 py-1.5 text-sm font-medium hover:bg-white/20",onClick:()=>{var e;null==(e=k.current)||e.destroy(),k.current=null,f.current="",K(e=>e+1)},children:c}),(0,s.jsx)("a",{href:A,target:"_blank",rel:"noopener noreferrer",className:"underline underline-offset-2 hover:text-white",children:o})]}):null,(0,s.jsx)("canvas",{ref:g,className:"w-full h-auto "+(D||x?"opacity-0":"opacity-100"),"aria-label":l})]}),(0,s.jsxs)("figcaption",{className:"sr-only","aria-live":"polite",children:[l,null!=N?" â angezeigt Seite ".concat(N):""]}),z?(0,s.jsx)("p",{className:"border-t border-ss-glass-border px-4 py-2 text-xs text-ss-page-body-muted",children:u.replace("{count}",String(T)).replace("{shown}",String(T))}):null]})}function M(e,t){return e.replace(/\{label\}/g,t)}function U(e){return(0,s.jsx)(n.Suspense,{fallback:(0,s.jsx)("div",{"aria-busy":"true",className:"sr-only",children:"Designvorlagen werden geladenâ¦"}),children:(0,s.jsx)(z,{...e})})}function z(e){var t,r,o,i;let{element:d,usePrototypePdf:c=!1,pageLocale:u}=e,p=(0,l.usePathname)(),g=(0,l.useRouter)(),k=(0,l.useSearchParams)(),m=(0,n.useMemo)(()=>(null==u?void 0:u.trim())?T(u):(0,C.Jo)(p||"/").locale,[u,p]),x=(0,n.useMemo)(()=>(function(e,t){let r=f(T(t));return{kicker:A(null==e?void 0:e.kicker,r.kicker),title:A(null==e?void 0:e.title,r.title),intro:A(null==e?void 0:e.intro,r.intro),sectionTitle:A(null==e?void 0:e.sectionTitle,r.sectionTitle),downloadTitle:A(null==e?void 0:e.downloadTitle,r.downloadTitle),downloadDescription:A(null==e?void 0:e.downloadDescription,r.downloadDescription),downloadButtonLabel:A(null==e?void 0:e.downloadButtonLabel,r.downloadButtonLabel),previewCaption:A(null==e?void 0:e.previewCaption,r.previewCaption),openInNewTabLabel:A(null==e?void 0:e.openInNewTabLabel,r.openInNewTabLabel)}})(d.props,m),[d.props,m]),y=(0,n.useMemo)(()=>f(m),[m]),P=(0,n.useMemo)(()=>(function(e,t){var r,s;let a=null!=(r=null==t?void 0:t.usePrototypePdf)&&r,n=T(null==t?void 0:t.locale),l=f(n),o=new Map((null!=(s=null==e?void 0:e.sockTypes)?s:[]).map(e=>[e.key,e]));return N.filter(e=>
1{let t=o.get(e.key);return(null==t?void 0:t.enabled)!==!1}).map(e=>{var t,r,s;let i=o.get(e.key),d=(null==i||null==(t=i.pdfUrl)?void 0:t.trim())?[i.pdfUrl.trim()]:a?["/schlauesocke-assets/downloads/designkit-socken.pdf"]:function(e,t){var r;if(null==t||null==(r=t.override)?void 0:r.trim())return[t.override.trim()];let s=T(null==t?void 0:t.locale),a=new Set,n=[];for(let t of function(e){let t=[e];return"en"===e||"de"===e||t.includes("en")||t.push("en"),t.includes("de")||t.push("de"),t}(s)){let r=F("".concat(j,"/").concat(L(e,t)));a.has(r)||(a.add(r),n.push(r))}return n}(e.key,{locale:n});return{key:e.key,label:(null==i||null==(r=i.label)?void 0:r.trim())||l.sockTypeLabels[e.key]||b.$S[e.key],pdfUrl:function(e,t){var r;if(null==t||null==(r=t.override)?void 0:r.trim())return t.override.trim();let s=T(null==t?void 0:t.locale);return F("".concat(j,"/").concat(L(e,"de"===s?"de":"en")))}(e.key,{locale:n,override:null==i?void 0:i.pdfUrl}),pdfUrlCandidates:d,previewImageUrl:(null==i||null==(s=i.previewImageUrl)?void 0:s.trim())||b.I2[e.key].imageUrl,pages:v(n)}})})(d.props,{usePrototypePdf:c,locale:m}),[d.props,c,m]),S=(0,n.useMemo)(()=>P.map(e=>e.key),[P]),I=(0,n.useMemo)(()=>{let e=D(S,"?".concat(k.toString()));return e||D(S,window.location.search,window.location.hash)},[S,k]),[q,E]=(0,n.useState)(null!=(r=null==(t=P[0])?void 0:t.key)?r:"klassik"),[R,K]=(0,n.useState)(w);(0,n.useLayoutEffect)(()=>{I&&(E(I),K(w))},[I]),(0,n.useEffect)(()=>{let e=D(S,window.location.search,window.location.hash);e&&(E(e),K(w))},[S]);let V=null!=(o=P.find(e=>e.key===q))?o:P[0];if(!V)return null;let U=V.pages.length,z=Math.min(Math.max(1,R),U),_=V.pages[z-1];return(0,s.jsxs)("section",{className:"ss-content-section ss-designkit-editor","data-ss-reveal":!0,children:[x.kicker?(0,s.jsx)("p",{className:"ss-kicker",children:x.kicker}):null,x.title?(0,s.jsx)("h2",{className:"ss-section-title text-2xl md:text-3xl font-bold mb-3",children:x.title}):null,x.intro?(0,s.jsx)("p",{className:"text-ss-page-body-soft mb-6 max-w-3xl",children:x.intro}):null,(0,s.jsxs)("article",{className:"ss-glass-card ss-prose-section p-4 md:p-6 lg:p-8",children:[(0,s.jsx)("h3",{className:"text-lg md:text-xl font-bold text-ss-page-heading mb-4",children:x.sectionTitle}),(0,s.jsxs)("label",{className:"ss-designkit-type-select relative block",children:[(0,s.jsx)("span",{className:"sr-only",children:x.sectionTitle}),(0,s.jsx)("select",{value:V.key,onChange:e=>{let t=e.target.value;E(t),K(w);let r=new URLSearchParams(k.toString());r.set("type",t);let s=r.toString();g.replace(s?"".concat(p,"?").concat(s):p,{scroll:!1})},className:"w-full appearance-none rounded-xl border-2 border-schlauesocke-green bg-white px-4 py-3 md:px-5 md:py-4 pr-12 md:pr-14 text-lg md:text-xl font-semibold text-schlauesocke-dark-blue shadow-sm transition-colors hover:bg-schlauesocke-green/5 focus:border-schlauesocke-green focus:outline-none focus:ring-2 focus:ring-schlauesocke-green/30","aria-label":x.sectionTitle,children:P.map(e=>(0,s.jsx)("option",{value:e.key,children:e.label},e.key))}),(0,s.jsx)(a.A,{className:"pointer-events-none absolute right-4 top-1/2 h-6 w-6 -translate-y-1/2 text-schlauesocke-green md:right-5 md:h-7 md:w-7","aria-hidden":!0})]}),(0,s.jsx)("div",{className:"mt-4 rounded-xl border border-ss-glass-border bg-ss-glass-strong p-4 md:p-6",children:(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 md:gap-8 items-start",children:[(0,s.jsxs)("div",{className:"min-w-0 space-y-4",children:[(0,s.jsx)(B,{pdfUrl:V.pdfUrl,pdfUrlCandidates:V.pdfUrlCandidates,page:z,alt:h(y.pdfPreviewAlt,{label:V.label,page:z,total:U}),openInNewTabLabel:x.openInNewTabLabel,loadingLabel:y.pdfLoading,errorTitle:y.pdfErrorTitle,retryLabel:y.pdfRetry,pageBeyondPdfLabel:y.pageBeyondPdf},V.key),x.previewCaption?(0,s.jsx)("p",{className:"text-sm text-ss-page-body-muted",children:x.previewCaption}):null]}),(0,s.jsxs)("div",{className:"min-w-0 space-y-4 md:pt-1",children:[(0,s.jsx)("h4",{className:"text-xl font-bold text-ss-page-heading",children:x.downloadTitle}),(0,s.jsx)("p",{className:"text-ss-page-body-soft text-sm md:text-base leading-relaxed",children:M(x.downloadDescription,V.label)}),(0,s.jsx)("a",{href:V.pdfUrl,download:!0,className:"ss-btn ss-btn--primary inline-flex","aria-label":M(x.downloadButtonLabel,V.label),children:M(x.downloadButtonLabel,V.label)}),(0,s.jsx)("p",{className:"text-sm",children:(0,s.jsx)("a",{href:V.pdfUrl,target:"_blank",rel:"noopener noreferrer",className:"ss-link",children:x.openInNewTabLabel})})]}),(0,s.jsxs)("div",{className:"ss-designkit-pager md:col-span-2 w-full space-y-3 border-t border-ss-glass-border pt-5",children:[(0,s.jsx)("p",{className:"text-sm font-medium text-ss-page-heading text-center",children:h(y.pageStatus,{current:z,total:U,label:null!=(i=null==_?void 0:_.label)?i:""})}),(0,s.jsx)("div",{className:"grid grid-cols-7 md:grid-cols-14 gap-1.5 w-full",role:"group","aria-label":y.choosePageAria,children:V.pages.map(e=>(0,s.jsx)("button",{type:"button","aria-label":"".concat(y.choosePageAria," ").concat(e.page,": ").concat(e.label),"aria-current":e.page===z?"page":void 0,onClick:()=>K(e.page),className:"ss-designkit-pager__dot h-9 w-full rounded-lg border text-sm font-medium transition-colors "+(e.page===z?"border-schlauesocke-yellow bg-white text-schlauesocke-dark-blue shadow-sm":"border-ss-glass-border bg-ss-glass text-ss-page-body-soft hover:border-schlauesocke-yellow"),children:e.page},e.page))}),(0,s.jsxs)("div",{className:"flex items-center justify-center gap-3",children:[(0,s.jsx)("button",{type:"button",className:"ss-designkit-pager__nav inline-flex h-9 items-center justify-center rounded-lg border px-4 text-sm font-medium transition-colors border-ss-glass-border bg-ss-glass text-ss-page-body-soft hover:border-schlauesocke-yellow hover:bg-schlauesocke-yellow/15 hover:text-schlauesocke-dark-blue disabled:cursor-not-allowed disabled:opacity-40 disabled:hover:border-ss-glass-border disabled:hover:bg-ss-glass","aria-label":y.prevPageAria,disabled:z<=1,onClick:()=>K(e=>Math.max(1,e-1)),children:y.prevPage}),(0,s.jsx)("button",{type:"button",className:"ss-designkit-pager__nav inline-flex h-9 items-center justify-center rounded-lg border px-4 text-sm font-medium transition-colors border-ss-glass-border bg-ss-glass text-ss-page-body-soft hover:border-schlauesocke-yellow hover:bg-schlauesocke-yellow/15 hover:text-schlauesocke-dark-blue disabled:cursor-not-allowed disabled:opacity-40 disabled:hover:border-ss-glass-border disabled:hover:bg-ss-glass","aria-label":y.nextPageAria,disabled:z>=U,onClick:()=>K(e=>Math.min(U,e+1)),children:y.nextPage})]})]})]})})]})]})}}}]);
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.