PageSourceSearch

https://unmarkdown.com/_next/static/chunks/e2a80549b1289edb.js?dpl=dpl_Dr4uZTUMDcwoZbi68myb6mcFFM54

js unmarkdown.com collected 2026-10-08 03:10:41 UTC 29,990 bytes, 7 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="26fefe64-e457-dac3-3fb4-e1a306dc066a")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,165246,e=>{"use strict";e.i(205724);var t=e.i(524812);function r(){return!0}function i(){return(0,t.createBrowserClient)("https://auth.unmarkdown.com","sb_publishable_Axx-mhjW17h2HW92uCsDvA_6YFu97IH")}e.s(["createClient",()=>i,"isSupabaseConfigured",()=>r])},667232,e=>{"use strict";let t=(0,e.i(443540).default)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);e.s(["Globe",()=>t],667232)},997527,e=>{"use strict";let t=(0,e.i(443540).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["X",()=>t],997527)},504156,e=>{"use strict";let t=(0,e.i(443540).default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);e.s(["Menu",()=>t],504156)},524276,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return n}});let i=e.r(247472);function n(e,t){let r=(0,i.useRef)(null),n=(0,i.useRef)(null);return(0,i.useCallback)(i=>{if(null===i){let e=r.current;e&&(r.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(r.current=l(e,i)),t&&(n.current=l(t,i))},[e,t])}function l(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},636832,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return i}});let i=e=>{}},611363,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={default:function(){return b},useLinkStatus:function(){return x}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let l=e.r(406544),o=e.r(930332),a=l._(e.r(247472)),s=e.r(629060),u=e.r(770459),c=e.r(524276),d=e.r(958249),f=e.r(26535);e.r(633495);let p=e.r(255719),h=e.r(417940),m=e.r(243943);function g(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}function b(t){var r;let i,n,l,[s,b]=(0,a.useOptimistic)(p.IDLE_LINK_STATUS),x=(0,a.useRef)(null),{href:w,as:v,children:j,prefetch:_=null,passHref:C,replace:S,shallow:P,scroll:O,onClick:k,onMouseEnter:E,onTouchStart:N,legacyBehavior:M=!1,onNavigate:R,ref:I,unstable_dynamicOnHover:z,...T}=t;i=j,M&&("string"==typeof i||"number"==typeof i)&&(i=(0,o.jsx)("a",{children:i}));let A=a.default.useContext(u.AppRouterContext),D=!1!==_,$=!1!==_?null===(r=_)||"auto"===r?m.FetchStrategy.PPR:m.FetchStrategy.Full:m.FetchStrategy.PPR,{href:L,as:U}=a.default.useMemo(()=>{let e=g(w);return{href:e,as:v?g(v):e}},[w,v]);if(M){if(i?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});n=a.default.Children.only(i)}let F=M?n&&"object"==typeof n&&n.ref:I,W=a.default.useCallback(e=>(null!==A&&(x.current=(0,p.mountLinkInstance)(e,L,A,$,D,b)),()=>{x.current&&((0,p.unmountLinkForCurrentNavigation)(x.current),x.current=null),(0,p.unmountPrefetchableInstance)(e)}),[D,L,A,$,b]),B={ref:(0,c.useMergedRef)(W,F),onClick(t){M||"function"!=typeof k||k(t),M&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(t),!A||t.defaultPrevented||function(t,r,i,n,l,o,s){if("u">typeof window){let u,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,h.isLocalURL)(r)){l&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),s){let e=!1;if(s({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(435445);a.default.startTransition(()=>{d(i||r,l?"replace":"push",o??!0,n.current)})}}(t,L,U,x,S,O,R)},onMouseEnter(e){M||"function"!=typeof E||E(e),M&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),A&&D&&(0,p.onNavigationIntent)(e.currentTarget,!0===z)},onTouchStart:function(e){M||"function"!=typeof N||N(e),M&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),A&&D&&(0,p.onNavigationIntent)(e.currentTarget,!0===z)}};return(0,d.isAbsoluteUrl)(U)?B.href=U:M&&!C&&("a"!==n.type||"href"in n.props)||(B.href=(0,f.addBasePath)(U)),l=M?a.default.cloneElement(n,B):(0,o.jsx)("a",{...T,...B,children:i}),(0,o.jsx)(y.Provider,{value:s,children:l})}e.r(636832);let y=(0,a.createContext)(p.IDLE_LINK_STATUS),x=()=>(0,a.useContext)(y);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
2dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},110357,e=>{"use strict";let t=(0,e.i(443540).default)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]);e.s(["Sparkles",()=>t],110357)},361718,(e,t,r)=>{"use strict";function i({widthInt:e,heightInt:t,blurWidth:r,blurHeight:i,blurDataURL:n,objectFit:l}){let o=r?40*r:e,a=i?40*i:t,s=o&&a?`viewBox='0 0 ${o} ${a}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${s}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${s?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${n}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return i}})},47771,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={VALID_LOADERS:function(){return l},imageConfigDefault:function(){return o}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let l=["default","imgix","cloudinary","akamai","custom"],o={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},922583,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return u}}),e.r(633495);let i=e.r(534482),n=e.r(361718),l=e.r(47771),o=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u({src:e,sizes:t,unoptimized:r=!1,priority:u=!1,preload:c=!1,loading:d,className:f,quality:p,width:h,height:m,fill:g=!1,style:b,overrideSrc:y,onLoad:x,onLoadingComplete:w,placeholder:v="empty",blurDataURL:j,fetchPriority:_,decoding:C="async",layout:S,objectFit:P,objectPosition:O,lazyBoundary:k,lazyRoot:E,...N},M){var R;let I,z,T,{imgConf:A,showAltText:D,blurComplete:$,defaultLoader:L}=M,U=A||l.imageConfigDefault;if("allSizes"in U)I=U;else{let e=[...U.deviceSizes,...U.imageSizes].sort((e,t)=>e-t),t=U.deviceSizes.sort((e,t)=>e-t),r=U.qualities?.sort((e,t)=>e-t);I={...U,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===L)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let F=N.loader||L;delete N.loader,delete N.srcSet;let W="__next_img_default"in F;if(W){if("custom"===I.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
3Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=F;F=t=>{let{config:r,...i}=t;return e(i)}}if(S){"fill"===S&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[S];e&&(b={...b,...e});let r={responsive:"100vw",fill:"100vw"}[S];r&&!t&&(t=r)}let B="",q=s(h),G=s(m);if((R=e)&&"object"==typeof R&&(a(R)||void 0!==R.src)){let t=a(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}
3`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(z=t.blurWidth,T=t.blurHeight,j=j||t.blurDataURL,B=t.src,!g)if(q||G){if(q&&!G){let e=q/t.width;G=Math.round(t.height*e)}else if(!q&&G){let e=G/t.height;q=Math.round(t.width*e)}}else q=t.width,G=t.height}let H=!u&&!c&&("lazy"===d||void 0===d);(!(e="string"==typeof e?e:B)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,H=!1),I.unoptimized&&(r=!0),W&&!I.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let X=s(p),K=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:P,objectPosition:O}:{},D?{}:{color:"transparent"},b),V=$||"empty"===v?null:"blur"===v?`url("data:image/svg+xml;charset=utf-8,${(0,n.getImageBlurSvg)({widthInt:q,heightInt:G,blurWidth:z,blurHeight:T,blurDataURL:j||"",objectFit:K.objectFit})}")`:`url("${v}")`,J=o.includes(K.objectFit)?"fill"===K.objectFit?"100% 100%":"cover":K.objectFit,Y=V?{backgroundSize:J,backgroundPosition:K.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:V}:{},Q=function({config:e,src:t,unoptimized:r,width:n,quality:l,sizes:o,loader:a}){if(r){let e=(0,i.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")&&e){let r=t.includes("?")?"&":"?";t=`${t}${r}dpl=${e}`}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:s,kind:u}=function({deviceSizes:e,allSizes:t},r,i){if(i){let r=/(^|\s)(1?\d?\d)vw/g,n=[];for(let e;e=r.exec(i);)n.push(parseInt(e[2]));if(n.length){let r=.01*Math.min(...n);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,n,o),c=s.length-1;return{sizes:o||"w"!==u?o:"100vw",srcSet:s.map((r,i)=>`${a({config:e,src:t,quality:l,width:r})} ${"w"===u?r:i+1}${u}`).join(", "),src:a({config:e,src:t,quality:l,width:s[c]})}}({config:I,src:e,unoptimized:r,width:q,quality:X,sizes:t,loader:F}),Z=H?"lazy":d;return{props:{...N,loading:Z,fetchPriority:_,width:q,height:G,decoding:C,className:f,style:{...K,...Y},sizes:Q.sizes,srcSet:Q.srcSet,src:y||Q.src},meta:{unoptimized:r,preload:c||u,placeholder:v,fill:g}}}},219168,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let i=e.r(247472),n="u"<typeof window,l=n?()=>{}:i.useLayoutEffect,o=n?()=>{}:i.useEffect;function a(e){let{headManager:t,reduceComponentsToState:r}=e;function a(){if(t&&t.mountedInstances){let e=i.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return n&&(t?.mountedInstances?.add(e.children),a()),l(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),l(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},203134,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={default:function(){return m},defaultHead:function(){return d}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let l=e.r(845102),o=e.r(406544),a=e.r(930332),s=o._(e.r(247472)),u=l._(e.r(219168)),c=e.r(150965);function d(){return[(0,a.jsx)("meta",{charSet:"utf-8"},"charset"),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===s.default.Fragment?e.concat(s.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(633495);let p=["name","httpEquiv","charSet","itemProp"];function h(e){let t,r,i,n;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,r=new Set,i=new Set,n={},e=>{let l=!0,o=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){o=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?l=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?l=!1:r.add(e.type);break;case"meta":for(let t=0,r=p.length;t<r;t++){let r=p[t];if(e.props.hasOwnProperty(r))if("charSet"===r)i.has(r)?l=!1:i.add(r);else{let t=e.props[r],i=n[r]||new Set;("name"!==r||!o)&&i.has(t)?l=!1:(i.add(t),n[r]=i)}}}return l})).reverse().map((e,t)=>{let r=e.key||t;return s.default.cloneElement(e,{key:r})})}let m=function({children:e}){let t=(0,s.useContext)(c.HeadManagerContext);return(0,a.jsx)(u.default,{reduceComponentsToState:h,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
3dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},105602,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return l}});let i=e.r(845102)._(e.r(247472)),n=e.r(47771),l=i.default.createContext(n.imageConfigDefault)},194601,(e,t,r)=>{"use strict";function i(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,0):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return i}})},318024,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let i=e.r(194601),n=e.r(534482);function l({config:e,src:t,width:r,quality:l}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
4Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let o=(0,i.findClosestQuality)(l,e),a=(0,n.getDeploymentId)();return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${o}${t.startsWith("/")&&a?`&dpl=${a}`:""}`}l.__next_img_default=!0;let o=l},695362,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return w}});let i=e.r(845102),n=e.r(406544),l=e.r(930332),o=n._(e.r(247472)),a=i._(e.r(674108)),s=i._(e.r(203134)),u=e.r(922583),c=e.r(47771),d=e.r(105602);e.r(633495);let f=e.r(36496),p=i._(e.r(318024)),h=e.r(524276),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,i,n,l,o){let a=e?.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let i=!1,n=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>i,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{i=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}i?.current&&i.current(e)}}))}function b(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let y=(0,o.forwardRef)(({src:e,srcSet:t,sizes:r,height:i,width:n,decoding:a,className:s,style:u,fetchPriority:c,placeholder:d,loading:f,unoptimized:p,fill:m,onLoadRef:y,onLoadingCompleteRef:x,setBlurComplete:w,setShowAltText:v,sizesInput:j,onLoad:_,onError:C,...S},P)=>{let O=(0,o.useCallback)(e=>{e&&(C&&(e.src=e.src),e.complete&&g(e,d,y,x,w,p,j))},[e,d,y,x,w,C,p,j]),k=(0,h.useMergedRef)(P,O);return(0,l.jsx)("img",{...S,...b(c),loading:f,width:n,height:i,decoding:a,"data-nimg":m?"fill":"1",className:s,style:u,sizes:r,srcSet:t,src:e,ref:k,onLoad:e=>{g(e.currentTarget,d,y,x,w,p,j)},onError:e=>{v(!0),"empty"!==d&&w(!0),C&&C(e)}})});function x({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&a.default.preload?(a.default.preload(t.src,r),null):(0,l.jsx)(s.default,{children:(0,l.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let w=(0,o.forwardRef)((e,t)=>{let r=(0,o.useContext)(f.RouterContext),i=(0,o.useContext)(d.ImageConfigContext),n=(0,o.useMemo)(()=>{let e=m||i||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t),n=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:n,localPatterns:"u"<typeof window?i?.localPatterns:e.localPatterns}
4},[i]),{onLoad:a,onLoadingComplete:s}=e,h=(0,o.useRef)(a);(0,o.useEffect)(()=>{h.current=a},[a]);let g=(0,o.useRef)(s);(0,o.useEffect)(()=>{g.current=s},[s]);let[b,w]=(0,o.useState)(!1),[v,j]=(0,o.useState)(!1),{props:_,meta:C}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:n,blurComplete:b,showAltText:v});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(y,{..._,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:h,onLoadingCompleteRef:g,setBlurComplete:w,setShowAltText:j,sizesInput:e.sizes,ref:t}),C.preload?(0,l.jsx)(x,{isAppRouter:!r,imgAttributes:_}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},189384,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={default:function(){return c},getImageProps:function(){return u}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let l=e.r(845102),o=e.r(922583),a=e.r(695362),s=l._(e.r(318024));function u(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=a.Image},500667,(e,t,r)=>{t.exports=e.r(189384)},894331,e=>{"use strict";var t=e.i(930332),r=e.i(674108),i=e.i(997527),n=e.i(247472),l=e.i(165246);function o({redirectAfterAuth:e,initialError:r,isSignup:i}
4){let[o,a]=(0,n.useState)(""),[s,u]=(0,n.useState)(r??null),[c,d]=(0,n.useState)(!1),[f,p]=(0,n.useState)(!1),[h,m]=(0,n.useState)(""),[g,b]=(0,n.useState)(!1),[y,x]=(0,n.useState)(!1),[w,v]=(0,n.useState)(""),j=e?.startsWith("/api/oauth/authorize"),_=()=>e?`${window.location.origin}/api/auth/callback?next=${encodeURIComponent(e)}`:`${window.location.origin}/api/auth/callback`,C=async e=>{e.preventDefault(),u(null),d(!0);let t=(0,l.createClient)(),{error:r}=await t.auth.signInWithOtp({email:o,options:{emailRedirectTo:_()}});r?u(r.message):p(!0),d(!1)},S=async t=>{t.preventDefault(),u(null),b(!0);let r=(0,l.createClient)(),{error:i}=await r.auth.verifyOtp({email:o,token:h,type:"email"});i?(u(i.message),b(!1)):e&&(window.location.href=e)},P=async()=>{u(null),d(!0);let e=(0,l.createClient)(),{error:t}=await e.auth.signInWithOtp({email:o,options:{emailRedirectTo:_()}});t&&u(t.message),d(!1)},O=async t=>{t.preventDefault(),u(null),d(!0);let r=(0,l.createClient)(),{error:i}=await r.auth.signInWithPassword({email:o,password:w});i?(u(i.message),d(!1)):e&&(window.location.href=e)};return f?j?(0,t.jsxs)("form",{onSubmit:S,className:"space-y-4",children:[(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("h3",{className:"text-base font-semibold text-white mb-2",children:"Enter your code"}),(0,t.jsxs)("p",{className:"text-sm text-white/50",children:["We sent a code to ",(0,t.jsx)("strong",{className:"text-white/80",children:o}),". Check your email and enter it below."]})]}),(0,t.jsx)("div",{children:(0,t.jsx)("input",{type:"text",inputMode:"numeric",maxLength:8,value:h,onChange:e=>m(e.target.value.replace(/\D/g,"").slice(0,8)),autoFocus:!0,className:"w-full px-3 py-2.5 bg-white/5 border border-white/10 rounded-lg text-2xl text-white text-center tracking-[0.5em] font-mono placeholder:text-white/25 focus:outline-none focus:ring-2 focus:ring-purple-500/50 focus:border-purple-500/50 transition-colors",placeholder:"000000"})}),s&&(0,t.jsx)("div",{className:"px-3 py-2 bg-red-500/10 border border-red-500/20 rounded-lg text-red-400 text-sm",children:s}),(0,t.jsx)("button",{type:"submit",disabled:g||h.length<6,className:"w-full px-4 py-2 text-sm font-medium rounded-lg bg-purple-600 hover:bg-purple-500 text-white transition-colors disabled:opacity-50 disabled:cursor-not-allowed cursor-pointer",children:g?"Verifying...":"Verify code"}),(0,t.jsx)("button",{type:"button",onClick:P,disabled:c,className:"w-full text-sm text-white/40 hover:text-white/60 transition-colors cursor-pointer",children:c?"Sending...":"Resend code"})]}):(0,t.jsxs)("div",{className:"text-center py-4",children:[(0,t.jsx)("h3",{className:"text-base font-semibold text-white mb-2",children:"Check your email"}),(0,t.jsxs)("p",{className:"text-sm text-white/50",children:["We sent a sign-in link to ",(0,t.jsx)("strong",{className:"text-white/80",children:o}),". Click the link to continue."]})]}):(0,t.jsxs)("form",{onSubmit:y?O:C,className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"auth-email",className:"block text-sm font-medium text-white/70 mb-1.5",children:"Email"}),(0,t.jsx)("input",{id:"auth-email",type:"email",value:o,onChange:e=>a(e.target.value),required:!0,className:"w-full px-3 py-2.5 bg-white/5 border border-white/10 rounded-lg text-sm text-white placeholder:text-white/25 focus:outline-none focus:ring-2 focus:ring-white/10 focus:border-white/20 transition-colors",placeholder:"[email protected]"})]}),y&&(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"auth-password",className:"block text-sm font-medium text-white/70 mb-1.5",children:"Password"}),(0,t.jsx)("input",{id:"auth-password",type:"password",value:w,onChange:e=>v(e.target.value),required:!0,className:"w-full px-3 py-2.5 bg-white/5 border border-white/10 rounded-lg text-sm text-white placeholder:text-white/25 focus:outline-none focus:ring-2 focus:ring-white/10 focus:border-white/20 transition-colors",placeholder:"Password"})]}),s&&(0,t.jsx)("div",{className:"px-3 py-2 bg-red-500/10 border border-red-500/20 rounded-lg text-red-400 text-sm",children:s}
4),(0,t.jsx)("button",{type:"submit",disabled:c,className:"w-full px-4 py-2 text-sm font-medium rounded-lg bg-purple-600 hover:bg-purple-500 text-white transition-colors disabled:opacity-50 disabled:cursor-not-allowed cursor-pointer",children:c?y?"Signing in...":"Sending link...":y?"Sign in":i?"Continue with email":"Send sign-in link"}),j&&(0,t.jsx)("button",{type:"button",onClick:()=>{x(!y),u(null)},className:"w-full text-sm text-purple-400 hover:text-purple-300 transition-colors cursor-pointer",children:y?"Sign in with email code instead":"Sign in with password"})]})}function a({redirectAfterAuth:e,isSignup:r}){let i=()=>e?`${window.location.origin}/api/auth/callback?next=${encodeURIComponent(e)}`:`${window.location.origin}/api/auth/callback`,n=async()=>{let e=(0,l.createClient)();await e.auth.signInWithOAuth({provider:"google",options:{redirectTo:i()}})},o=async()=>{let e=(0,l.createClient)();await e.auth.signInWithOAuth({provider:"github",options:{redirectTo:i()}})},a=r?"Sign up":"Continue";return(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("button",{onClick:n,className:"w-full flex items-center justify-center gap-3 px-4 py-2.5 bg-white/10 hover:bg-white/15 border border-white/10 rounded-lg text-sm font-medium text-white transition-colors cursor-pointer",children:[(0,t.jsxs)("svg",{className:"w-5 h-5",viewBox:"0 0 24 24",children:[(0,t.jsx)("path",{d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92a5.06 5.06 0 01-2.2 3.32v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.1z",fill:"#4285F4"}),(0,t.jsx)("path",{d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z",fill:"#34A853"}),(0,t.jsx)("path",{d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z",fill:"#FBBC05"}),(0,t.jsx)("path",{d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z",fill:"#EA4335"})]}),a," with Google"]}),(0,t.jsxs)("button",{onClick:o,className:"w-full flex items-center justify-center gap-3 px-4 py-2.5 bg-white/10 hover:bg-white/15 border border-white/10 rounded-lg text-sm font-medium text-white transition-colors cursor-pointer",children:[(0,t.jsx)("svg",{className:"w-5 h-5",viewBox:"0 0 24 24",fill:"white",children:(0,t.jsx)("path",{d:"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"})}),a," with GitHub"]})]})}function s({isOpen:e,onClose:n,defaultMode:l,intent:s,redirectAfterAuth:u,initialError:c}){if(!e)return null;let d="signup"===(s??l??"signup");return(0,r.createPortal)((0,t.jsxs)("div",{className:"fixed inset-0 z-[9999] flex items-center justify-center p-4",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-black/60 backdrop-blur-sm",onClick:n}),(0,t.jsxs)("div",{className:"relative bg-gray-900/95 backdrop-blur-xl border border-white/10 rounded-xl shadow-2xl shadow-black/50 max-w-md w-full overflow-hidden",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between px-6 py-4 border-b border-white/10",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-base font-semibold text-white",children:d?"Create your account":"Sign in"}),(0,t.jsx)("p",{className:"text-sm text-white/40 mt-0.5",children:d?"Get started with Unmarkdown™. No password needed.":"Welcome back to Unmarkdown™."})]}),(0,t.jsx)("button",{onClick:n,className:"p-1.5 text-white/40 hover:text-white/70 hover:bg-white/10 rounded-lg transition-colors cursor-pointer",children:(0,t.jsx)(i.X,{size:18})})]}),(0,t.jsxs)("div",{className:"px-6 py-6 space-y-6",children:[(0,t.jsx)(a,{redirectAfterAuth:u,isSignup:d}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{className:"absolute inset-0 flex items-center",children:(0,t.jsx)("div",{className:"w-full border-t border-white/10"})}),(0,t.jsx)("div",{className:"relative flex justify-center text-sm",children:(0,t.jsx)("span",{className:"bg-gray-900 px-3 text-white/30",children:"or"})})]}),(0,t.jsx)(o,{redirectAfterAuth:u,initialError:c,isSignup:d})]}),(0,t.jsx)("div",{className:"px-6 pb-5",children:(0,t.jsx)("p",{className:"text-xs text-white/30 text-center",children:d?"Already have an account? We'll sign you in automatically.":"Don't have an account? O
4ne will be created automatically."})})]})]}),document.body)}e.s(["AuthModal",()=>s],894331)}]);
5
6//# debugId=26fefe64-e457-dac3-3fb4-e1a306dc066a
7//# sourceMappingURL=6c98446ca9ca33a6.js.map

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.