1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,18788,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return l}});let a=e.r(661741);function l(e,t){let r=(0,a.useRef)(null),l=(0,a.useRef)(null);return(0,a.useCallback)(a=>{if(null===a){let e=r.current;e&&(r.current=null,e());let t=l.current;t&&(l.current=null,t())}else e&&(r.current=n(e,a)),t&&(l.current=n(t,a))},[e,t])}function n(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)},762351,(e,t,r)=>{"use strict";function a(e){let t={};for(let[r,a]of e.entries()){let e=t[r];void 0===e?t[r]=a:Array.isArray(e)?e.push(a):t[r]=[e,a]}return t}function l(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function n(e){let t=new URLSearchParams;for(let[r,a]of Object.entries(e))if(Array.isArray(a))for(let e of a)t.append(r,l(e));else t.set(r,l(a));return t}function i(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];for(let t of r){for(let r of t.keys())e.delete(r);for(let[r,a]of t.entries())e.append(r,a)}return e}Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{assign:function(){return i},searchParamsToUrlQuery:function(){return a},urlQueryToSearchParams:function(){return n}})},261815,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{formatUrl:function(){return n},formatWithValidation:function(){return o},urlObjectKeys:function(){return i}});let a=e.r(744066)._(e.r(762351)),l=/https?|ftp|gopher|file/;function n(e){let{auth:t,hostname:r}=e,n=e.protocol||"",i=e.pathname||"",o=e.hash||"",s=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(u+=":"+e.port)),s&&"object"==typeof s&&(s=String(a.urlQueryToSearchParams(s)));let d=e.search||s&&"?"+s||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||l.test(n))&&!1!==u?(u="//"+(u||""),i&&"/"!==i[0]&&(i="/"+i)):u||(u=""),o&&"#"!==o[0]&&(o="#"+o),d&&"?"!==d[0]&&(d="?"+d),""+n+u+(i=i.replace(/[?#]/g,encodeURIComponent))+(d=d.replace("#","%23"))+o}let i=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function o(e){return n(e)}},701270,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{DecodeError:function(){return _},MiddlewareNotFoundError:function(){return v},MissingStaticPage:function(){return y},NormalizeError:function(){return h},PageNotFoundError:function(){return g},SP:function(){return p},ST:function(){return m},WEB_VITALS:function(){return a},execOnce:function(){return l},getDisplayName:function(){return u},getLocationOrigin:function(){return o},getURL:function(){return s},isAbsoluteUrl:function(){return i},isResSent:function(){return d},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return b}});let a=["CLS","FCP","FID","INP","LCP","TTFB"];function l(e){let t,r=!1;return function(){for(var a=arguments.length,l=Array(a),n=0;n<a;n++)l[n]=arguments[n];return r||(r=!0,t=e(...l)),t}}let n=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,i=e=>n.test(e);function o(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function s(){let{href:e}=window.location,t=o();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function d(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let a=await e.getInitialProps(t);if(r&&d(r))return a;
1if(!a)throw Object.defineProperty(Error('"'+u(e)+'.getInitialProps()" should resolve to an object. But found "'+a+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return a}let p="undefined"!=typeof performance,m=p&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class _ extends Error{}class h extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class y extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class v extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},185161,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return n}});let a=e.r(701270),l=e.r(843425);function n(e){if(!(0,a.isAbsoluteUrl)(e))return!0;try{let t=(0,a.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,l.hasBasePath)(r.pathname)}catch(e){return!1}}},607421,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},864809,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{default:function(){return h},useLinkStatus:function(){return y}});let a=e.r(744066),l=e.r(993635),n=a._(e.r(661741)),i=e.r(261815),o=e.r(231384),s=e.r(18788),u=e.r(701270),d=e.r(868638);e.r(503009);let c=e.r(716031),f=e.r(185161),p=e.r(854416);e.r(607421);let m=e.r(437321);function _(e){return"string"==typeof e?e:(0,i.formatUrl)(e)}function h(e){var t;let r,a,i,[h,y]=(0,n.useOptimistic)(c.IDLE_LINK_STATUS),v=(0,n.useRef)(null),{href:b,as:j,children:x,prefetch:w=null,passHref:C,replace:S,shallow:P,scroll:N,onClick:M,onMouseEnter:O,onTouchStart:G,legacyBehavior:E=!1,onNavigate:A,ref:k,unstable_dynamicOnHover:R,...L}=e;r=x,E&&("string"==typeof r||"number"==typeof r)&&(r=(0,l.jsx)("a",{children:r}));let D=n.default.useContext(o.AppRouterContext),T=!1!==w,I=!1!==w?null===(t=w)||"auto"===t?m.FetchStrategy.PPR:m.FetchStrategy.Full:m.FetchStrategy.PPR,{href:V,as:F}=n.default.useMemo(()=>{let e=_(b);return{href:e,as:j?_(j):e}},[b,j]);E&&(a=n.default.Children.only(r));let z=E?a&&"object"==typeof a&&a.ref:k,U=n.default.useCallback(e=>(null!==D&&(v.current=(0,c.mountLinkInstance)(e,V,D,I,T,y)),()=>{v.current&&((0,c.unmountLinkForCurrentNavigation)(v.current),v.current=null),(0,c.unmountPrefetchableInstance)(e)}),[T,V,D,I,y]),B={ref:(0,s.useMergedRef)(U,z),onClick(e){E||"function"!=typeof M||M(e),E&&a.props&&"function"==typeof a.props.onClick&&a.props.onClick(e),D&&(e.defaultPrevented||function(e,t,r,a,l,i,o){let{nodeName:s}=e.currentTarget;if(!("A"===s.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,f.isLocalURL)(t)){l&&(e.preventDefault(),location.replace(t));return}if(e.preventDefault(),o){let e=!1;if(o({preventDefault:()=>{e=!0}}),e)return}n.default.startTransition(()=>{(0,p.dispatchNavigateAction)(r||t,l?"replace":"push",null==i||i,a.current)})}}(e,V,F,v,S,N,A))},onMouseEnter(e){E||"function"!=typeof O||O(e),E&&a.props&&"function"==typeof a.props.onMouseEnter&&a.props.onMouseEnter(e),D&&T&&(0,c.onNavigationIntent)(e.currentTarget,!0===R)},onTouchStart:function(e){E||"function"!=typeof G||G(e),E&&a.props&&"function"==typeof a.props.onTouchStart&&a.props.onTouchStart(e),D&&T&&(0,c.onNavigationIntent)(e.currentTarget,!0===R)}};return(0,u.isAbsoluteUrl)(F)?B.href=F:E&&!C&&("a"!==a.type||"href"in a.props)||(B.href=(0,d.addBasePath)(F)),i=E?n.default.cloneElement(a,B):(0,l.jsx)("a",{...L,...B,children:r}),(0,l.jsx)(g.Provider,{value:h,children:i})}let g=(0,n.createContext)(c.IDLE_LINK_STATUS),y=()=>(0,n.useContext)(g);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},865761,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let a=e.r(661741),l="undefined"==typeof window,n=l?()=>{}:a.useLayoutEffect,i=l?()=>{}:a.useEffect;function o(e){let{headManager:t,reduceComponentsToState:r}=e;function o(){if(t&&t.mountedInstances){let l=a.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(l,e))}}if(l){var s;null==t||null==(s=t.mountedInstances)||s.add(e.children),o()}return n(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),n(()=>(t&&(t._pendingUpdate=o),()=>{t&&(t._pendingUpdate=o)})),i(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},671352,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"AmpStateContext",{enumerable:!0,get:function(){return a}});let a=e.r(481258)._(e.r(661741)).default.createContext({})},24614,(e,t,r)=>{"use strict";function a(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:a=!1}=void 0===e?{}:e;return t||r&&a}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isInAmpMode",{enumerable:!0,get:function(){return a}})},667756,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{default:function(){return _},defaultHead:function(){return c}});let a=e.r(481258),l=e.r(744066),n=e.r(993635),i=l._(e.r(661741)),o=a._(e.r(865761)),s=e.r(671352),u=e.r(279920),d=e.r(24614);function c(e){void 0===e&&(e=!1);let t=[(0,n.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,n.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===i.default.Fragment?e.concat(i.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(503009);let p=["name","httpEquiv","charSet","itemProp"];function m(e,t){let{inAmpMode:r}=t;return e.reduce(f,[]).reverse().concat(c(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,a={};return l=>{let n=!0,i=!1;if(l.key&&"number"!=typeof l.key&&l.key.indexOf("$")>0){i=!0;let t=l.key.slice(l.key.indexOf("$")+1);e.has(t)?n=!1:e.add(t)}switch(l.type){case"title":case"base":t.has(l.type)?n=!1:t.add(l.type);break;case"meta":for(let e=0,t=p.length;e<t;e++){let t=p[e];if(l.props.hasOwnProperty(t))if("charSet"===t)r.has(t)?n=!1:r.add(t);else{let e=l.props[t],r=a[t]||new Set;("name"!==t||!i)&&r.has(e)?n=!1:(r.add(e),a[t]=r)}}}return n}}()).reverse().map((e,t)=>{let r=e.key||t;return i.default.cloneElement(e,{key:r})})}let _=function(e){let{children:t}=e,r=(0,i.useContext)(s.AmpStateContext),a=(0,i.useContext)(u.HeadManagerContext);return(0,n.jsx)(o.default,{reduceComponentsToState:m,headManager:a,inAmpMode:(0,d.isInAmpMode)(r),children:t})};("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)},613618,(e,t,r)=>{"use strict";function a(e){let{widthInt:t,heightInt:r,blurWidth:a,blurHeight:l,blurDataURL:n,objectFit:i}=e,o=a?40*a:t,s=l?40*l:r,u=o&&s?"viewBox='0 0 "+o+" "+s+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%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='"+(u?"none":"contain"===i?"xMidYMid":"cover"===i?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+n+"'/%3E%3C/svg%3E"}
1Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return a}})},136143,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{VALID_LOADERS:function(){return a},imageConfigDefault:function(){return l}});let a=["default","imgix","cloudinary","akamai","custom"],l={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumResponseBody:5e7,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},641885,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return s}}),e.r(503009);let a=e.r(613618),l=e.r(136143),n=["-moz-initial","fill","none","scale-down",void 0];function i(e){return void 0!==e.default}function o(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 s(e,t){var r,s;let u,d,c,{src:f,sizes:p,unoptimized:m=!1,priority:_=!1,loading:h,className:g,quality:y,width:v,height:b,fill:j=!1,style:x,overrideSrc:w,onLoad:C,onLoadingComplete:S,placeholder:P="empty",blurDataURL:N,fetchPriority:M,decoding:O="async",layout:G,objectFit:E,objectPosition:A,lazyBoundary:k,lazyRoot:R,...L}=e,{imgConf:D,showAltText:T,blurComplete:I,defaultLoader:V}=t,F=D||l.imageConfigDefault;if("allSizes"in F)u=F;else{let e=[...F.deviceSizes,...F.imageSizes].sort((e,t)=>e-t),t=F.deviceSizes.sort((e,t)=>e-t),a=null==(r=F.qualities)?void 0:r.sort((e,t)=>e-t);u={...F,allSizes:e,deviceSizes:t,qualities:a}}if(void 0===V)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 z=L.loader||V;delete L.loader,delete L.srcSet;let U="__next_img_default"in z;if(U){if("custom"===u.loader)throw Object.defineProperty(Error('Image with src "'+f+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=z;z=t=>{let{config:r,...a}=t;return e(a)}}if(G){"fill"===G&&(j=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[G];e&&(x={...x,...e});let t={responsive:"100vw",fill:"100vw"}[G];t&&!p&&(p=t)}let B="",q=o(v),W=o(b),K=!1;if((s=f)&&"object"==typeof s&&(i(s)||void 0!==s.src)){let e=i(f)?f.default:f;if(!e.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(e)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!e.height||!e.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(e)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(d=e.blurWidth,c=e.blurHeight,N=N||e.blurDataURL,B=e.src,K=/\.avif(?:\?|$)/i.test(B),!j)if(q||W){if(q&&!W){let t=q/e.width;W=Math.round(e.height*t)}else if(!q&&W){let t=W/e.height;q=Math.round(e.width*t)}}else q=e.width,W=e.height}K&&"blur"===P&&!N&&(P="empty");let J=!_&&("lazy"===h||void 0===h);(!(f="string"==typeof f?f:B)||f.startsWith("data:")||f.startsWith("blob:"))&&(m=!0,J=!1),u.unoptimized&&(m=!0),U&&!u.dangerouslyAllowSVG&&f.split("?",1)[0].endsWith(".svg")&&(m=!0);let Q=o(y),H=Object.assign(j?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:E,objectPosition:A}:{},T?{}:{color:"transparent"},x),X=I||"empty"===P?null:"blur"===P?'url("data:image/svg+xml;charset=utf-8,'+(0,a.getImageBlurSvg)({widthInt:q,heightInt:W,blurWidth:d,blurHeight:c,blurDataURL:N||"",objectFit:H.objectFit})+'")':'url("'+P+'")',Z=n.includes(H.objectFit)?"fill"===H.objectFit?"100% 100%":"cover":H.objectFit,$=X?{backgroundSize:Z,backgroundPosition:H.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{}
1,Y=function(e){let{config:t,src:r,unoptimized:a,width:l,quality:n,sizes:i,loader:o}=e;if(a)return{src:r,srcSet:void 0,sizes:void 0};let{widths:s,kind:u}=function(e,t,r){let{deviceSizes:a,allSizes:l}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let a;a=e.exec(r);)t.push(parseInt(a[2]));if(t.length){let e=.01*Math.min(...t);return{widths:l.filter(t=>t>=a[0]*e),kind:"w"}}return{widths:l,kind:"w"}}return"number"!=typeof t?{widths:a,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>l.find(t=>t>=e)||l[l.length-1]))],kind:"x"}}(t,l,i),d=s.length-1;return{sizes:i||"w"!==u?i:"100vw",srcSet:s.map((e,a)=>o({config:t,src:r,quality:n,width:e})+" "+("w"===u?e:a+1)+u).join(", "),src:o({config:t,src:r,quality:n,width:s[d]})}}({config:u,src:f,unoptimized:m,width:q,quality:Q,sizes:p,loader:z});return{props:{...L,loading:J?"lazy":h,fetchPriority:M,width:q,height:W,decoding:O,className:g,style:{...H,...$},sizes:Y.sizes,srcSet:Y.srcSet,src:w||Y.src},meta:{unoptimized:m,priority:_,placeholder:P,fill:j}}}},283729,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return n}});let a=e.r(481258)._(e.r(661741)),l=e.r(136143),n=a.default.createContext(l.imageConfigDefault)},5269,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return a}});let a=e.r(481258)._(e.r(661741)).default.createContext(null)},181480,(e,t,r)=>{"use strict";function a(e){var t;let{config:r,src:a,width:l,quality:n}=e,i=n||(null==(t=r.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return r.path+"?url="+encodeURIComponent(a)+"&w="+l+"&q="+i+(a.startsWith("/_next/static/media/")&&1?"&dpl=dpl_4JvUoMBGUctiUEjjYdq8Zc3EEu6r":"")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return l}}),a.__next_img_default=!0;let l=a},678175,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return b}});let a=e.r(481258),l=e.r(744066),n=e.r(993635),i=l._(e.r(661741)),o=a._(e.r(757821)),s=a._(e.r(667756)),u=e.r(641885),d=e.r(136143),c=e.r(283729);e.r(503009);let f=e.r(5269),p=a._(e.r(181480)),m=e.r(18788),_={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function h(e,t,r,a,l,n,i){let o=null==e?void 0:e.src;e&&e["data-loaded-src"]!==o&&(e["data-loaded-src"]=o,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&l(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let a=!1,l=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>a,isPropagationStopped:()=>l,persist:()=>{},preventDefault:()=>{a=!0,t.preventDefault()},stopPropagation:()=>{l=!0,t.stopPropagation()}})}(null==a?void 0:a.current)&&a.current(e)}}))}function g(e){return i.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let y=(0,i.forwardRef)((e,t)=>{let{src:r,srcSet:a,sizes:l,height:o,width:s,decoding:u,className:d,style:c,fetchPriority:f,placeholder:p,loading:_,unoptimized:y,fill:v,onLoadRef:b,onLoadingCompleteRef:j,setBlurComplete:x,setShowAltText:w,sizesInput:C,onLoad:S,onError:P,...N}=e,M=(0,i.useCallback)(e=>{e&&(P&&(e.src=e.src),e.complete&&h(e,p,b,j,x,y,C))},[r,p,b,j,x,P,y,C]),O=(0,m.useMergedRef)(t,M);return(0,n.jsx)("img",{...N,...g(f),loading:_,width:s,height:o,decoding:u,"data-nimg":v?"fill":"1",className:d,style:c,sizes:l,srcSet:a,src:r,ref:O,onLoad:e=>{h(e.currentTarget,p,b,j,x,y,C)},onError:e=>{w(!0),"empty"!==p&&x(!0),P&&P(e)}})});function v(e){let{isAppRouter:t,imgAttributes:r}=e,a={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...g(r.fetchPriority)};return t&&o.default.preload?(o.default.preload(r.src,a),null):(0,n.jsx)(s.default,{children:(0,n.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...a},"__nimg-"+r.src+r.srcSet+r.sizes)})}let b=(0,i.forwardRef)((e,t)=>{let r=(0,i.useContext)(f.RouterContext),a=(0,i.useContext)(c.ImageConfigContext),l=(0,i.useMemo)(()=>{var e;let t=_||a||d.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>
1e-t),l=t.deviceSizes.sort((e,t)=>e-t),n=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:r,deviceSizes:l,qualities:n}},[a]),{onLoad:o,onLoadingComplete:s}=e,m=(0,i.useRef)(o);(0,i.useEffect)(()=>{m.current=o},[o]);let h=(0,i.useRef)(s);(0,i.useEffect)(()=>{h.current=s},[s]);let[g,b]=(0,i.useState)(!1),[j,x]=(0,i.useState)(!1),{props:w,meta:C}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:l,blurComplete:g,showAltText:j});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(y,{...w,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:m,onLoadingCompleteRef:h,setBlurComplete:b,setShowAltText:x,sizesInput:e.sizes,ref:t}),C.priority?(0,n.jsx)(v,{isAppRouter:!r,imgAttributes:w}):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)},999437,e=>{e.v({active:"CategorySidebar-module__12GMhG__active",button:"CategorySidebar-module__12GMhG__button",categorySidebar:"CategorySidebar-module__12GMhG__categorySidebar",count:"CategorySidebar-module__12GMhG__count",eyebrow:"CategorySidebar-module__12GMhG__eyebrow",header:"CategorySidebar-module__12GMhG__header",label:"CategorySidebar-module__12GMhG__label",list:"CategorySidebar-module__12GMhG__list",listItem:"CategorySidebar-module__12GMhG__listItem",muted:"CategorySidebar-module__12GMhG__muted",title:"CategorySidebar-module__12GMhG__title"})},897357,e=>{e.v({active:"SortBar-module__T5QMSa__active",pill:"SortBar-module__T5QMSa__pill",sortBar:"SortBar-module__T5QMSa__sortBar"})},899593,e=>{e.v({appTitle:"MiniAppPreview-module__6W4ama__appTitle",chrome:"MiniAppPreview-module__6W4ama__chrome",dot:"MiniAppPreview-module__6W4ama__dot",fallbackFrame:"MiniAppPreview-module__6W4ama__fallbackFrame",fallbackGlow:"MiniAppPreview-module__6W4ama__fallbackGlow",fallbackLabel:"MiniAppPreview-module__6W4ama__fallbackLabel",fallbackPreview:"MiniAppPreview-module__6W4ama__fallbackPreview",fallbackTitle:"MiniAppPreview-module__6W4ama__fallbackTitle",miniAppPreview:"MiniAppPreview-module__6W4ama__miniAppPreview",previewFrame:"MiniAppPreview-module__6W4ama__previewFrame",trafficLights:"MiniAppPreview-module__6W4ama__trafficLights",viewport:"MiniAppPreview-module__6W4ama__viewport"})},466400,e=>{e.v({cta:"VideoCard-module__ka_F9q__cta",description:"VideoCard-module__ka_F9q__description",eyebrow:"VideoCard-module__ka_F9q__eyebrow",link:"VideoCard-module__ka_F9q__link",statusBadge:"VideoCard-module__ka_F9q__statusBadge",textStack:"VideoCard-module__ka_F9q__textStack",thumbnailFrame:"VideoCard-module__ka_F9q__thumbnailFrame",thumbnailPlaceholder:"VideoCard-module__ka_F9q__thumbnailPlaceholder",title:"VideoCard-module__ka_F9q__title",videoCard:"VideoCard-module__ka_F9q__videoCard"})},254396,e=>{e.v({description:"VideoGalleryGrid-module__vKmcDa__description",emptyState:"VideoGalleryGrid-module__vKmcDa__emptyState",emptyText:"VideoGalleryGrid-module__vKmcDa__emptyText",grid:"VideoGalleryGrid-module__vKmcDa__grid",gridItem:"VideoGalleryGrid-module__vKmcDa__gridItem",header:"VideoGalleryGrid-module__vKmcDa__header",title:"VideoGalleryGrid-module__vKmcDa__title",videoGalleryGrid:"VideoGalleryGrid-module__vKmcDa__videoGalleryGrid"})},718746,e=>{e.v({categoryLabel:"VideoGalleryLayout-module__D85Apa__categoryLabel",contentArea:"VideoGalleryLayout-module__D85Apa__contentArea",description:"VideoGalleryLayout-module__D85Apa__description",eyebrow:"VideoGalleryLayout-module__D85Apa__eyebrow",galleryContent:"VideoGalleryLayout-module__D85Apa__galleryContent",header:"VideoGalleryLayout-module__D85Apa__header",mainRegion:"VideoGalleryLayout-module__D85Apa__mainRegion",metaRow:"VideoGalleryLayout-module__D85Apa__metaRow",resultCount:"VideoGalleryLayout-module__D85Apa__resultCount",title:"VideoGalleryLayout-module__D85Apa__title",videoGalleryLayout:"VideoGalleryLayout-module__D85Apa__videoGalleryLayout"})},768331,e=>{e.v({galleryShell:"GoogleDriveVideoGallery-module__36OJVq__galleryShell",stateEyebrow:"GoogleDriveVideoGallery-module__36OJVq__stateEyebrow",stateHint:"GoogleDriveVideoGallery-module__36OJVq__stateHint",stateMessage:"GoogleDriveVideoGallery-module__36OJVq__stateMessage",statePanel:"GoogleDriveVideoGallery-module__36OJVq__statePanel",stateTitle:"GoogleDriveVideoGallery-module__36OJVq__stateTitle"})},764747,e=>{"use strict";e.s(["GoogleDriveVideoGalleryClient",()=>x],764747);var t=e.i(993635),r=e.i(661741);e.i(639649);var a=e.i(655913),l=e.i(614203),n=e.i(999437);let i=e=>
1{let{eyebrow:r,title:a,categories:l,activeCategoryId:i,onCategorySelect:o}=e;return(0,t.jsxs)("nav",{className:n.default.categorySidebar,"aria-label":"Category navigation",children:[(0,t.jsxs)("div",{className:n.default.header,children:[(0,t.jsx)("span",{className:n.default.eyebrow,children:r}),(0,t.jsx)("h2",{className:n.default.title,children:a})]}),(0,t.jsx)("ul",{className:n.default.list,children:l.map(e=>{let r=e.id===i,a=0===e.count;return(0,t.jsx)("li",{className:n.default.listItem,children:(0,t.jsxs)("button",{type:"button",className:"".concat(n.default.button," ").concat(r?n.default.active:""," ").concat(a?n.default.muted:"").trim(),onClick:()=>o(e.id),"aria-pressed":r,children:[(0,t.jsx)("span",{className:n.default.label,children:e.label}),(0,t.jsx)("span",{className:n.default.count,children:e.count})]})},e.id)})})]})};var o=e.i(897357);let s=[{id:"default",label:"Default"},{id:"top-rated",label:"Top Rated"},{id:"most-rated",label:"Most Rated"},{id:"a-z",label:"AâZ"},{id:"z-a",label:"ZâA"}];function u(e){let{activeSort:r,onSortChange:a}=e;return(0,t.jsx)("div",{className:o.default.sortBar,role:"group","aria-label":"Sort demos",children:s.map(e=>(0,t.jsx)("button",{type:"button",className:"".concat(o.default.pill," ").concat(e.id===r?o.default.active:""),onClick:()=>a(e.id),"aria-pressed":e.id===r,children:e.label},e.id))})}var d=e.i(864809),c=e.i(899593);let f=e=>{let{title:r,variant:a,accentColor:l,imageUrl:n,previewUrl:i}=e,o={"--mini-app-preview-accent":l,...n?{backgroundImage:"url(".concat(n,")")}:{}};return(0,t.jsxs)("div",{className:c.default.miniAppPreview,"data-variant":a,children:[(0,t.jsxs)("div",{className:c.default.chrome,children:[(0,t.jsxs)("div",{className:c.default.trafficLights,children:[(0,t.jsx)("span",{className:c.default.dot}),(0,t.jsx)("span",{className:c.default.dot}),(0,t.jsx)("span",{className:c.default.dot})]}),(0,t.jsx)("span",{className:c.default.appTitle,children:r})]}),(0,t.jsx)("div",{className:c.default.viewport,style:o,children:i?(0,t.jsx)("iframe",{title:"".concat(r," live preview"),src:i,className:c.default.previewFrame,loading:"lazy",tabIndex:-1,"aria-hidden":"true"}):n?null:(0,t.jsxs)("div",{className:c.default.fallbackPreview,children:[(0,t.jsx)("div",{className:c.default.fallbackGlow}),(0,t.jsxs)("div",{className:c.default.fallbackFrame,children:[(0,t.jsx)("span",{className:c.default.fallbackLabel,children:"Live preview unavailable"}),(0,t.jsx)("strong",{className:c.default.fallbackTitle,children:r})]})]})})]})};var p=e.i(466400);function m(e){let{href:r,title:a,description:l,categoryLabel:n,statusLabel:i,thumbnailUrl:o}=e;return(0,t.jsx)("article",{className:p.default.videoCard,children:(0,t.jsxs)(d.default,{href:r,className:p.default.link,children:[(0,t.jsxs)("div",{className:p.default.thumbnailFrame,children:[(0,t.jsx)(f,{title:a,variant:function(e){var t;let r=null!=(t=null==e?void 0:e.toLowerCase())?t:"";return r.includes("finance")?"finance":r.includes("analytics")?"analytics":r.includes("productivity")||r.includes("workspace")?"workspace":"dashboard"}(n),accentColor:function(e){var t;let r=null!=(t=null==e?void 0:e.toLowerCase())?t:"";return r.includes("finance")?"#22c55e":r.includes("analytics")?"#38bdf8":r.includes("productivity")||r.includes("workspace")?"#a78bfa":"#60a5fa"}(n),imageUrl:o,previewUrl:r}),i?(0,t.jsx)("span",{className:p.default.statusBadge,children:i}):null]}),(0,t.jsxs)("div",{className:p.default.textStack,children:[(0,t.jsx)("span",{className:p.default.eyebrow,children:n||"Demo app"}),(0,t.jsx)("h3",{className:p.default.title,children:a}),(0,t.jsx)("p",{className:p.default.description,children:l||"Launch this real-time app demo to explore the experience."}),(0,t.jsx)("span",{className:p.default.cta,children:"Open demo"})]})]})})}var _=e.i(254396);function h(e){let{title:r,description:a,items:l}=e;return(0,t.jsxs)("section",{className:_.default.videoGalleryGrid,children:[(0,t.jsx)("header",{className:_.default.header,children:(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:_.default.title,children:r}),(0,t.jsx)("p",{className:_.default.description,children:a})]})}),0===l.length?(0,t.jsx)("div",{className:_.default.emptyState,children:(0,t.jsx)("p",{className:_.default.emptyText,children:"No apps are available in this section yet."})}):(0,t.jsx)("ul",{className:_.default.grid,children:l.map(e=>{var r;return(0,t.jsx)("li",{className:_.default.gridItem,children:(0,t.jsx)(m,{...e})},null!=(r=e.id)?r:e.href)})})]})}var g=e.i(718746);let y=e=>
1{let{eyebrow:r,title:a,description:l,sidebar:n,content:i,activeCategoryLabel:o,resultCount:s}=e;return(0,t.jsxs)("section",{className:g.default.videoGalleryLayout,children:[(0,t.jsxs)("header",{className:g.default.header,children:[(0,t.jsx)("span",{className:g.default.eyebrow,children:r}),(0,t.jsx)("h1",{className:g.default.title,children:a}),(0,t.jsx)("p",{className:g.default.description,children:l})]}),(0,t.jsxs)("div",{className:g.default.mainRegion,children:[(0,t.jsx)("aside",{className:g.default.sidebar,children:n}),(0,t.jsxs)("div",{className:g.default.contentArea,children:[(void 0!==o||void 0!==s)&&(0,t.jsxs)("div",{className:g.default.metaRow,children:[o&&(0,t.jsx)("span",{className:g.default.categoryLabel,children:o}),void 0!==s&&(0,t.jsxs)("span",{className:g.default.resultCount,children:[s," results"]})]}),(0,t.jsx)("div",{className:g.default.galleryContent,children:i})]})]})]})};var v=e.i(768331);function b(e){return e.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")}function j(e){var t;return null!=(t=e.split("/").pop())?t:e}function x(e){var n,o;let{items:s}=e,[d,c]=(0,r.useState)("all"),[f,p]=(0,r.useState)("default"),m=(0,a.useQuery)(l.api.ratings.getAllAverages),_=(0,r.useMemo)(()=>m?new Map(m.map(e=>[e.demoSlug,e])):new Map,[m]),g=(0,r.useMemo)(()=>{let e=Array.from(s.reduce((e,t)=>{var r;return e.set(t.category,(null!=(r=e.get(t.category))?r:0)+1),e},new Map).entries()).map(e=>{let[t,r]=e;return{id:b(t),label:t,count:r}}).sort((e,t)=>t.count-e.count||e.label.localeCompare(t.label));return[{id:"all",label:"All apps",count:s.length},...e]},[s]),x=(0,r.useMemo)(()=>"all"===d?s:s.filter(e=>b(e.category)===d),[d,s]),w=(0,r.useMemo)(()=>{if("default"===f)return x;let e=[...x];switch(f){case"top-rated":e.sort((e,t)=>{var r,a,l,n;let i=null!=(l=null==(r=_.get(j(e.href)))?void 0:r.average)?l:0;return(null!=(n=null==(a=_.get(j(t.href)))?void 0:a.average)?n:0)-i});break;case"most-rated":e.sort((e,t)=>{var r,a,l,n;let i=null!=(l=null==(r=_.get(j(e.href)))?void 0:r.total)?l:0;return(null!=(n=null==(a=_.get(j(t.href)))?void 0:a.total)?n:0)-i});break;case"a-z":e.sort((e,t)=>e.title.localeCompare(t.title));break;case"z-a":e.sort((e,t)=>t.title.localeCompare(e.title))}return e},[f,x,_]),C=null!=(o=null==(n=g.find(e=>e.id===d))?void 0:n.label)?o:"All apps";return(0,t.jsx)("div",{className:v.default.galleryShell,children:(0,t.jsx)(y,{eyebrow:"Built with Larry",title:"Demo apps crafted by the CodeStrap team",description:"A curated showcase of demo applications built with Larry â our internal accelerator for shipping polished React and Next.js experiences faster.",activeCategoryLabel:C,resultCount:w.length,sidebar:(0,t.jsx)(i,{eyebrow:"Categories",title:"Browse demo collections",categories:g,activeCategoryId:d,onCategorySelect:c}),content:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(u,{activeSort:f,onSortChange:p}),(0,t.jsx)(h,{title:C,description:"Explore how the CodeStrap team uses Larry to turn ideas into production-style demos across different product categories.",items:w})]})})})}}]);
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.