1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[974],{63:(e,t,r)=>{"use strict";var n=r(7260);r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}})},1628:(e,t,r)=>{"use strict";r.d(t,{Av:()=>S,DG:()=>x,PW:()=>k,R_:()=>M,Sr:()=>b,UB:()=>j,Zl:()=>y,a0:()=>I,hn:()=>N,kn:()=>C,lm:()=>w});let n="unrise.guestPromptUsed",s="unrise.guestPromptCount",a="unrise.guestPromptText",i="unrise.guestPromptFileNames",l="unrise.guestPromptSiteId",o=null,c=[],u=null,m="pending";function d(){return new Promise((e,t)=>{let r=window.indexedDB.open("unrise.guest-files",1);r.onupgradeneeded=()=>{let e=r.result;e.objectStoreNames.contains(m)||e.createObjectStore(m)},r.onsuccess=()=>e(r.result),r.onerror=()=>t(r.error)})}async function g(e){if(!window.indexedDB)return;let t=await Promise.all(e.slice(0,5).map(async e=>({name:e.name,type:e.type,lastModified:e.lastModified,buffer:await e.arrayBuffer()}))),r=await d();await new Promise((e,n)=>{let s=r.transaction(m,"readwrite");s.oncomplete=()=>e(),s.onerror=()=>n(s.error),s.objectStore(m).put(t,"files")}),r.close()}async function h(){if(!window.indexedDB)return[];try{let e=await d(),t=await new Promise((t,r)=>{let n=e.transaction(m,"readonly").objectStore(m).get("files");n.onsuccess=()=>t(n.result),n.onerror=()=>r(n.error)});if(e.close(),!(null==t?void 0:t.length))return[];return t.map(e=>new File([e.buffer],e.name,{type:e.type,lastModified:e.lastModified}))}catch(e){return[]}}async function f(){if(window.indexedDB)try{let e=await d();await new Promise((t,r)=>{let n=e.transaction(m,"readwrite");n.oncomplete=()=>t(),n.onerror=()=>r(n.error),n.objectStore(m).delete("files")}),e.close()}catch(e){}}function p(){try{return window.localStorage}catch(e){return null}}function v(e,t){try{let r=window.sessionStorage.getItem(t);if(!r)return null;return e.setItem(t,r),window.sessionStorage.removeItem(t),r}catch(e){return null}}function x(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=p();if(!r)return;let l=e.trim();if(!l&&0===t.length)return;let o=Math.min(function(e){var t,r;let a=null!=(t=e.getItem(s))?t:v(e,s);if(null!=a){let e=Number.parseInt(a,10);if(Number.isFinite(e)&&e>=0)return Math.min(e,3)}return"1"===(null!=(r=e.getItem(n))?r:v(e,n))?(e.setItem(s,"1"),e.removeItem(n),1):0}(r)+1,3);r.setItem(s,String(o)),l&&r.setItem(a,l),r.setItem(i,JSON.stringify(t.slice(0,5).map(e=>e.name))),r.removeItem(n),g(c=t.slice(0,5))}function k(){if(c.length>0)return c.map(e=>e.name);let e=p();if(!e)return[];let t=e.getItem(i);if(!t)return[];try{let e=JSON.parse(t);return Array.isArray(e)?e.filter(e=>"string"==typeof e):[]}catch(e){return[]}}function j(){var e;let t=p();if(!t)return null;let r=null!=(e=t.getItem(a))?e:v(t,a);return(null==r?void 0:r.trim())?r.trim():null}function b(){let e=p();if(!e)return null;let t=j();return e.removeItem(a),e.removeItem(i),o=null,t}function y(e){let t=p();t&&e&&t.setItem(l,e)}function N(){var e;null==(e=p())||e.removeItem(l)}function w(){var e;let t=p();return(null==t||null==(e=t.getItem(l))?void 0:e.trim())||null}async function S(){return c.length>0?c.slice():(u||(u=h().then(e=>(e.length>0&&(c=e),c.slice()))),u)}async function I(){var e;0===c.length&&await S();let t=c;return c=[],u=null,null==(e=p())||e.removeItem(i),f(),t}function C(e){return o||(o=e().catch(e=>{throw o=null,e})),o}function M(e){return!!(null==e?void 0:e.keepSelection)||!!(null==e?void 0:e.bootstrapInFlight)||!!j()||!!w()}},4955:(e,t,r)=>{"use strict";r.d(t,{z:()=>i});var n=r(2115);function s(){var e,t;let r=window;return null!=(t=null!=(e=r.SpeechRecognition)?e:r.webkitSpeechRecognition)?t:null}async function a(){var e;if("undefined"==typeof navigator||!(null==(e=navigator.mediaDevices)?void 0:e.getUserMedia))return"granted";try{return(await navigator.mediaDevices.getUserMedia({audio:!0})).getTracks().forEach(e=>e.stop()),"granted"}catch(t){let e=t instanceof DOMException?t.name:"";if("NotAllowedError"===e||"PermissionDeniedError"===e)return"denied";if("NotFoundError"===e||"DevicesNotFoundError"===e)return"unavailable";return"failed"}}function i(e){let{lang:t,disabled:r=!1,getBaseText:i,onTextChange:l,maxLength:o}
1=e,[c,u]=(0,n.useState)(!1),[m,d]=(0,n.useState)(!1),[g,h]=(0,n.useState)(null),f=(0,n.useRef)(null),p=(0,n.useRef)(!1),v=(0,n.useRef)(""),x=(0,n.useRef)(i),k=(0,n.useRef)(l);(0,n.useEffect)(()=>{x.current=i,k.current=l}),(0,n.useEffect)(()=>{u(!!s())},[]);let j=(0,n.useCallback)(e=>{let t=null!=o?e.slice(0,o):e;k.current(t)},[o]),b=(0,n.useCallback)(()=>{let e=f.current;if(e)try{e.stop()}catch(e){}},[]),y=(0,n.useCallback)(async()=>{var e;if(r||p.current)return;let n=s();if(!n)return void h("unavailable");p.current=!0,null==(e=f.current)||e.abort(),h(null);let i=await a();if("granted"!==i){h(i),p.current=!1;return}let l=new n;l.lang=t,l.continuous=!0,l.interimResults=!0,v.current=x.current().trimEnd(),l.onresult=e=>{let t="",r="";for(let a=e.resultIndex;a<e.results.length;a++){var n,s;let i=e.results[a],l=null!=(s=null==(n=i[0])?void 0:n.transcript)?s:"";i.isFinal?t+=l:r+=l}if(t){let e=t.trim();if(e){let t=v.current&&!/\s$/.test(v.current)?" ":"";v.current="".concat(v.current).concat(t).concat(e)}}if(r){let e=v.current&&!/\s$/.test(v.current)?" ":"";j("".concat(v.current).concat(e).concat(r.trimStart()))}else j(v.current)},l.onerror=e=>{"not-allowed"===e.error||"service-not-allowed"===e.error?h("denied"):"aborted"===e.error||"no-speech"===e.error||h("failed"),d(!1),f.current=null},l.onend=()=>{d(!1),f.current=null},f.current=l;try{l.start(),d(!0)}catch(e){h("failed"),f.current=null,d(!1)}finally{p.current=!1}},[j,r,t]),N=(0,n.useCallback)(()=>{m?b():y()},[m,y,b]);return(0,n.useEffect)(()=>{r&&m&&b()},[r,m,b]),(0,n.useEffect)(()=>()=>{var e;null==(e=f.current)||e.abort()},[]),{supported:c,listening:m,error:g,toggle:N,stop:b}}},5660:(e,t,r)=>{Promise.resolve().then(r.bind(r,8372))},7250:(e,t,r)=>{"use strict";r.d(t,{C:()=>a});var n=r(5155);function s(e){let{listening:t}=e;return(0,n.jsx)("svg",{viewBox:"0 0 24 24",width:"18",height:"18","aria-hidden":!0,focusable:"false",children:t?(0,n.jsx)("path",{fill:"currentColor",d:"M6.4 6.4a.75.75 0 0 1 1.06 0L12 10.94l4.54-4.54a.75.75 0 1 1 1.06 1.06L13.06 12l4.54 4.54a.75.75 0 1 1-1.06 1.06L12 13.06l-4.54 4.54a.75.75 0 0 1-1.06-1.06L10.94 12 6.4 7.46a.75.75 0 0 1 0-1.06Z"}):(0,n.jsx)("path",{fill:"currentColor",d:"M12 14a3 3 0 0 0 3-3V6a3 3 0 1 0-6 0v5a3 3 0 0 0 3 3Zm5-3a.75.75 0 0 1 1.5 0 6.5 6.5 0 0 1-5.75 6.46V20.5a.75.75 0 0 1-1.5 0v-3.04A6.5 6.5 0 0 1 5.5 11a.75.75 0 0 1 1.5 0 5 5 0 0 0 10 0Z"})})}function a(e){let{listening:t,disabled:r,labelStart:a,labelStop:i,title:l,className:o="",onClick:c}=e,u=t?i:a;return(0,n.jsx)("button",{type:"button",className:"sg-btn sg-btn-ghost sg-composer-mic".concat(t?" is-listening":"").concat(o?" ".concat(o):""),onClick:c,disabled:r,"aria-pressed":t,"aria-label":u,title:null!=l?l:u,children:(0,n.jsx)(s,{listening:t})})}},8372:(e,t,r)=>{"use strict";r.d(t,{MarketingSite:()=>v});var n=r(5155),s=r(6445),a=r(9089),i=r(191),l=r(63),o=r(2115),c=r(7650),u=r(7250),m=r(1358),d=r(1628),g=r(4955);function h(){return(0,n.jsx)("svg",{viewBox:"0 0 24 24",width:"18",height:"18","aria-hidden":!0,focusable:"false",children:(0,n.jsx)("path",{fill:"currentColor",d:"M12 5.25a.75.75 0 0 1 .75.75v5.25H18a.75.75 0 0 1 0 1.5h-5.25V18a.75.75 0 0 1-1.5 0v-5.25H6a.75.75 0 0 1 0-1.5h5.25V6a.75.75 0 0 1 .75-.75Z"})})}function f(){let{t:e,locale:t,format:r}=(0,m.s9)(),s=e.marketing,a=(0,l.useRouter)(),[i,f]=(0,o.useState)(""),[p,v]=(0,o.useState)([]),[x,k]=(0,o.useState)(!1),j=(0,o.useRef)(i),b=(0,o.useRef)(null);j.current=i;let y=!x&&0===i.length&&0===p.length,N=function(e,t){let r=e.join("\0"),n=(0,o.useMemo)(()=>e,[r]),[s,a]=(0,o.useState)("");return(0,o.useEffect)(()=>{if(!t||0===n.length)return void a("");let e=0,r=0,s=!1,i=0;function l(e,t){i=window.setTimeout(e,t)}return!function t(){var i;let o=null!=(i=n[e])?i:"";if(!s){if(r+=1,a(o.slice(0,r)),r>=o.length){s=!0,l(t,2200);return}l(t,28+22*Math.random());return}if(r-=1,a(o.slice(0,r)),r<=0){s=!1,e=(e+1)%n.length,l(t,420);return}l(t,16)}(),()=>window.clearTimeout(i)},[t,n]),s}(s.heroPromptSuggestions,y),w=i.trim().length>=8,S=(0,o.useMemo)(()=>p.map(e=>e.type.startsWith("image/")?URL.createObjectURL(e):null),[p]);(0,o.useEffect)(()=>()=>{for(let e of S)e&&URL.revokeObjectURL(e)},[S]);let I=(0,g.z)({lang:"de"===t?"de-DE":"en-US",getBaseText:()=>j.current,onTextChange:e=>{k(!0),f(e)},maxLength:2e3});function C(){I.listening&&I.stop();let e=i.trim();if(!e||e.length<8){var t;
1k(!0),null==(t=document.getElementById("hero-prompt"))||t.focus();return}(0,d.DG)(e,p),a.push("/try")}return(0,n.jsxs)("form",{className:"sg-hero-prompt",onSubmit:function(e){e.preventDefault(),C()},children:[(0,n.jsx)("label",{className:"sg-sr-only",htmlFor:"hero-prompt",children:s.heroPromptPlaceholder}),(0,n.jsxs)("div",{className:["sg-hero-prompt-shell",y?"is-suggestion":"",x||I.listening?"is-focused":""].filter(Boolean).join(" "),onClick:e=>{var t;e.target.closest("button, input")||null==(t=document.getElementById("hero-prompt"))||t.focus()},children:[p.length>0&&(0,n.jsx)("ul",{className:"sg-hero-prompt-files","aria-label":e.shell.attachedFiles,children:p.map((t,s)=>{var a;return(0,n.jsxs)("li",{className:"sg-hero-prompt-file",children:[S[s]?(0,n.jsx)("img",{className:"sg-hero-prompt-file-thumb",src:S[s],alt:""}):(0,n.jsx)("span",{className:"sg-hero-prompt-file-icon","aria-hidden":!0,children:(0,n.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",children:[(0,n.jsx)("path",{d:"M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8l-6-6z",stroke:"currentColor",strokeWidth:"1.6",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M14 2v6h6",stroke:"currentColor",strokeWidth:"1.6",strokeLinejoin:"round"})]})}),(0,n.jsxs)("span",{className:"sg-hero-prompt-file-meta",children:[(0,n.jsx)("span",{className:"sg-hero-prompt-file-name",title:t.name,children:t.name}),(0,n.jsx)("span",{className:"sg-hero-prompt-file-size",children:(a=t.size)<1024?"".concat(a," B"):a<1048576?"".concat(Math.round(a/1024)," KB"):"".concat((a/1048576).toFixed(1)," MB")})]}),(0,n.jsx)("button",{type:"button",className:"sg-hero-prompt-file-remove",onClick:()=>{v(e=>e.filter((e,t)=>t!==s))},"aria-label":r(e.shell.removeAttachment,{name:t.name}),title:r(e.shell.removeAttachment,{name:t.name}),children:"\xd7"})]},"".concat(t.name,"-").concat(t.size,"-").concat(s))})}),(0,n.jsx)("textarea",{id:"hero-prompt",className:"sg-hero-prompt-input".concat(y?" is-suggestion":""),rows:4,value:y?N:i,readOnly:y,onChange:e=>f(e.target.value),onFocus:()=>k(!0),onBlur:()=>{I.listening||k(!1)},onKeyDown:e=>{if(y){if("Tab"===e.key)return;if(1===e.key.length&&!e.ctrlKey&&!e.metaKey&&!e.altKey){k(!0),f(e.key),e.preventDefault();return}if("Backspace"===e.key||"Delete"===e.key){k(!0),e.preventDefault();return}}"Enter"===e.key&&!e.shiftKey&&(e.preventDefault(),w&&C())},"aria-label":s.heroPromptPlaceholder,minLength:8,maxLength:2e3}),(0,n.jsxs)("div",{className:"sg-hero-prompt-toolbar",children:[(0,n.jsx)("input",{ref:b,type:"file",className:"sg-composer-file-input",multiple:!0,accept:".txt,.md,.markdown,.json,.css,.scss,.html,.htm,.js,.jsx,.ts,.tsx,.yaml,.yml,.xml,.svg,.csv,.pdf,application/pdf,image/*",onChange:e=>{!function(e){if(!(null==e?void 0:e.length))return;let t=Array.from(e).map(e=>new File([e],e.name,{type:e.type,lastModified:e.lastModified}));(0,c.flushSync)(()=>{k(!0),v(e=>{let r=[...e];for(let e of t){if(r.length>=5)break;r.some(t=>t.name===e.name&&t.size===e.size)||r.push(e)}return r})})}(e.target.files),e.target.value=""},disabled:p.length>=5}),(0,n.jsx)("button",{type:"button",className:"sg-hero-prompt-attach",onClick:()=>{var e;return null==(e=b.current)?void 0:e.click()},disabled:p.length>=5,"aria-label":e.shell.attachFiles,title:e.shell.attachFiles,children:(0,n.jsx)(h,{})}),(0,n.jsxs)("div",{className:"sg-hero-prompt-toolbar-end",children:[(0,n.jsx)("button",{type:"submit",className:"sg-hero-prompt-build",disabled:!w,children:s.heroPromptSubmit}),I.supported&&(0,n.jsx)(u.C,{className:"sg-hero-prompt-mic",listening:I.listening,labelStart:e.common.micStart,labelStop:e.common.micStop,title:"denied"===I.error?e.common.micDenied:"unavailable"===I.error?e.common.micUnsupported:void 0,onClick:function(){var e;k(!0),null==(e=document.getElementById("hero-prompt"))||e.focus(),I.toggle()}})]})]})]}),"denied"===I.error&&(0,n.jsx)("p",{className:"sg-hero-prompt-hint",role:"status",children:e.common.micDenied})]})}var p=r(4494);function v(){let{t:e}=(0,m.s9)(),t=e.marketing;return(0,n.jsxs)(s.MarketingChrome,{immersive:!0,topstage:!0,topstageImage:"",children:[(0,n.jsxs)("div",{className:"sg-marketing-topstage-flow",children:[(0,n.jsx)("div",{className:"sg-marketing-hero-brand-v","aria-hidden":"true",children:(0,n.jsxs)("div",{className:"sg-marketing-hero-brand-v-stage",children:[(0,n.jsx)("span",{className:"sg-marketing-hero-brand-v-glow"}),(0,n.jsx)("span",{className:"sg-marketing-hero-brand-v-ring sg-marketing-hero-brand-v-ring--a"}),(0,n.jsx)("span",{className:"sg-marketing-hero-brand-v-ring sg-marketing-hero-brand-v-ring--b"}),(0,n.jsx)(p.u,{variant:"prominent",markOnly:!0,gradient:!0,className:"sg-marketing-hero-brand-v-lockup"})]})}),(0,n.jsx)("section",{className:"sg-marketing-hero sg-marketing-hero--minimal",children:(0,n.jsxs)("div",{className:"sg-marketing-container sg-marketing-hero-inner",children:[(0,n.jsxs)("div",{className:"sg-marketing-hero-copy sg-marketing-hero-enter",children:[(0,n.jsx)("p",{className:"sg-marketing-kicker",children:t.heroKicker}),(0,n.jsxs)("h1",{className:"sg-marketing-display",children:[t.heroHeadlineBefore," ",(0,n.jsx)("span",{className:"sg-marketing-accent-text",children:t.heroHeadlineAccent})]}),(0,n.jsx)("p",{className:"sg-marketing-lead",children:t.heroSub})]}),(0,n.jsx)("div",{id:"start",className:"sg-marketing-hero-prompt-wrap sg-marketing-reveal sg-marketing-reveal--late",children:(0,n.jsx)(f,{})})]})}),(0,n.jsx)(i.om,{bridge:!0})]}),(0,n.jsx)(i.FA,{}),(0,n.jsx)(i.by,{}),(0,n.jsx)(a.vR,{}),(0,n.jsx)(i.WH,{}),(0,n.jsx)(a.pe,{paragraphs:[0,1]}),(0,n.jsx)(i.w3,{}),(0,n.jsx)(a.pe,{paragraphs:[2]}),(0,n.jsx)(a.sd,{}),(0,n.jsx)(i.eK,{})]})}},9089:(e,t,r)=>{"use strict";r.d(t,{pe:()=>c,sd:()=>u,vR:()=>o});var n=r(5155),s=r(2115),a=r(1358),i=r(5268);function l(e){let{className:t=""}=e,r="sg-story-mark-grad-".concat((0,s.useId)().replace(/:/g,""));return(0,n.jsxs)("svg",{viewBox:"9.75 3 44.5 51.25",className:t,"aria-hidden":"true",focusable:"false",children:[(0,n.jsx)("defs",{children:(0,n.jsxs)("linearGradient",{id:r,x1:"8%",y1:"92%",x2:"92%",y2:"8%",gradientUnits:"objectBoundingBox",children:[(0,n.jsx)("stop",{offset:"0%",stopColor:"var(--brand-grad-a, var(--mkt-grad-a, #14b8a6))"}),(0,n.jsx)("stop",{offset:"42%",stopColor:"var(--brand-grad-b, var(--mkt-grad-b, #38bdf8))"}),(0,n.jsx)("stop",{offset:"100%",stopColor:"var(--brand-grad-c, var(--mkt-grad-c, #3b5bdb))"})]})}),(0,n.jsx)("path",{className:"sg-story-mark-u",fill:"url(#".concat(r,")"),d:"M9.75 26 L9.75 32 A22.25 22.25 0 0 0 54.25 32 L54.25 3 L47.75 9 L47.75 32 A15.75 15.75 0 0 1 16.25 32 L16.25 20 Z"})]})}function o(){let{t:e}=(0,a.s9)(),t=e.marketing.brandStory;return(0,n.jsx)("section",{className:"sg-marketing-section sg-marketing-story sg-marketing-story--meanings","aria-labelledby":"unrise-story-meanings-title",children:(0,n.jsxs)("div",{className:"sg-marketing-container",children:[(0,n.jsx)(i.e,{children:(0,n.jsxs)("header",{className:"sg-marketing-section-head sg-marketing-section-head--center",children:[(0,n.jsx)("p",{className:"sg-marketing-kicker",children:t.kicker}),(0,n.jsx)("h2",{id:"unrise-story-meanings-title",className:"sg-marketing-title",children:t.title}),(0,n.jsx)("p",{className:"sg-marketing-section-sub",children:t.intro})]})}),(0,n.jsx)("div",{className:"sg-marketing-grid sg-marketing-story-meanings",children:t.meanings.map((e,t)=>(0,n.jsx)(i.e,{delayMs:100*t,variant:"scale",children:(0,n.jsxs)("article",{className:"sg-marketing-story-pillar is-".concat(e.tone),children:[(0,n.jsx)("p",{className:"sg-marketing-story-label",children:e.label}),(0,n.jsx)("h3",{className:"sg-marketing-story-card-title",children:e.title}),(0,n.jsx)("p",{className:"sg-marketing-story-card-body",children:e.body})]})},e.key))})]})})}function c(){let{paragraphs:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{t}=(0,a.s9)(),r=t.marketing.brandStory,s=e&&e.length>0?e.map(e=>
1r.paragraphs[e]).filter(Boolean):r.paragraphs;return 0===s.length?null:(0,n.jsx)("section",{className:"sg-marketing-section sg-marketing-story sg-marketing-story--narrative","aria-label":r.title,children:(0,n.jsx)("div",{className:"sg-marketing-container",children:(0,n.jsx)(i.e,{children:(0,n.jsx)("div",{className:"sg-marketing-story-body",children:s.map(e=>(0,n.jsx)("p",{children:e},e))})})})})}function u(){let{t:e}=(0,a.s9)(),t=e.marketing.brandStory;return(0,n.jsx)("section",{className:"sg-marketing-section sg-marketing-story sg-marketing-story--closing","aria-label":t.tagline,children:(0,n.jsx)("div",{className:"sg-marketing-container",children:(0,n.jsx)(i.e,{delayMs:80,variant:"scale",children:(0,n.jsxs)("div",{className:"sg-marketing-story-closing",children:[(0,n.jsx)(l,{className:"sg-marketing-story-mark"}),(0,n.jsx)("p",{className:"sg-marketing-story-tagline",children:t.tagline}),(0,n.jsx)("ul",{className:"sg-marketing-story-claims",children:t.claims.map(e=>(0,n.jsx)("li",{children:e},e))})]})})})})}}},e=>{e.O(0,[619,59,783,75,441,255,358],()=>e(e.s=5660)),_N_E=e.O()}]);
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.