1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return i}});let n=e.r(71645);function i(e,t){let r=(0,n.useRef)(null),i=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(r.current=s(e,n)),t&&(i.current=s(t,n))},[e,t])}function s(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)},98879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let n=e.r(71645),i="u"<typeof window,s=i?()=>{}:n.useLayoutEffect,o=i?()=>{}:n.useEffect;function a(e){let{headManager:t,reduceComponentsToState:r}=e;function a(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return i&&(t?.mountedInstances?.add(e.children),a()),s(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),s(()=>(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}},25633,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return m},defaultHead:function(){return u}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let s=e.r(55682),o=e.r(90809),a=e.r(43476),l=o._(e.r(71645)),c=s._(e.r(98879)),d=e.r(42732);function u(){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===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let h=["name","httpEquiv","charSet","itemProp"];function p(e){let t,r,n,i;return e.reduce(f,[]).reverse().concat(u().reverse()).filter((t=new Set,r=new Set,n=new Set,i={},e=>{let s=!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)?s=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?s=!1:r.add(e.type);break;case"meta":for(let t=0,r=h.length;t<r;t++){let r=h[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?s=!1:n.add(r);else{let t=e.props[r],n=i[r]||new Set;("name"!==r||!o)&&n.has(t)?s=!1:(n.add(t),i[r]=n)}}}return s})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let m=function({children:e}){let t=(0,l.useContext)(d.HeadManagerContext);return(0,a.jsx)(c.default,{reduceComponentsToState:p,headManager:t,children:e})};("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)},88143,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:i,blurDataURL:s,objectFit:o}){let a=r?40*r:e,l=i?40*i:t,c=a&&l?`viewBox='0 0 ${a} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${c}%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='${c?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${s}'/%3E%3C/svg%3E`}
1Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},87690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return s},imageConfigDefault:function(){return o}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let s=["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"],maximumDiskCacheSize:void 0,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,customCacheHandler:!1}},8927,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return c}}),e.r(33525);let n=e.r(43369),i=e.r(88143),s=e.r(87690),o=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function l(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 c({src:e,sizes:t,unoptimized:r=!1,priority:d=!1,preload:u=!1,loading:f,className:h,quality:p,width:m,height:g,fill:x=!1,style:b,overrideSrc:v,onLoad:y,onLoadingComplete:w,placeholder:j="empty",blurDataURL:C,fetchPriority:k,decoding:_="async",layout:N,objectFit:S,objectPosition:M,lazyBoundary:P,lazyRoot:O,...L},E){var R;let T,I,$,{imgConf:A,showAltText:B,blurComplete:z,defaultLoader:D}=E,U=A||s.imageConfigDefault;if("allSizes"in U)T=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);T={...U,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===D)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 W=L.loader||D;delete L.loader,delete L.srcSet;let q="__next_img_default"in W;if(q){if("custom"===T.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=W;W=t=>{let{config:r,...n}=t;return e(n)}}if(N){"fill"===N&&(x=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[N];e&&(b={...b,...e});let r={responsive:"100vw",fill:"100vw"}[N];r&&!t&&(t=r)}let H="",V=l(m),F=l(g);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)}`),"__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(I=t.blurWidth,$=t.blurHeight,C=C||t.blurDataURL,H=t.src,!x)if(V||F){if(V&&!F){let e=V/t.width;F=Math.round(t.height*e)}else if(!V&&F){let e=F/t.height;V=Math.round(t.width*e)}}else V=t.width,F=t.height}let Z=!d&&!u&&("lazy"===f||void 0===f);(!(e="string"==typeof e?e:H)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,Z=!1),T.unoptimized&&(r=!0),q&&!T.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let G=l(p),Q=Object.assign(x?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:S,objectPosition:M}:{},B?{}:{color:"transparent"},b),K=z||"empty"===j?null:"blur"===j?`url("data:image/svg+xml;charset=utf-8,${(0,i.getImageBlurSvg)({widthInt:V,heightInt:F,blurWidth:I,blurHeight:$,blurDataURL:C||"",objectFit:Q.objectFit})}")`:`url("${j}")`,X=o.includes(Q.objectFit)?"fill"===Q.objectFit?"100% 100%":"cover":Q.objectFit,J=K?{backgroundSize:X,backgroundPosition:Q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},Y=function({config:e,src:t,unoptimized:r,width:i,quality:s,sizes:o,loader:a}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,n.getDeploymentId)();if(e){let r=t.indexOf("?");if(-1!==r){let n=new URLSearchParams(t.slice(r+1));n.get("dpl")||(n.append("dpl",e),t=t.slice(0,r)+"?"+n.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:c}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,i=[];for(let e;e=r.exec(n);)i.push(parseInt(e[2]));if(i.length){let r=.01*Math.min(...i);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,i,o),d=l.length-1;return{sizes:o||"w"!==c?o:"100vw",srcSet:l.map((r,n)=>`${a({config:e,src:t,quality:s,width:r})} ${"w"===c?r:n+1}${c}`).join(", "),src:a({config:e,src:t,quality:s,width:l[d]})}}({config:T,src:e,unoptimized:r,width:V,quality:G,sizes:t,loader:W}),ee=Z?"lazy":f;return{props:{...L,loading:ee,fetchPriority:k,width:V,height:F,decoding:_,className:h,style:{...Q,...J}
2,sizes:Y.sizes,srcSet:Y.srcSet,src:v||Y.src},meta:{unoptimized:r,preload:u||d,placeholder:j,fill:x}}}},18556,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return s}});let n=e.r(55682)._(e.r(71645)),i=e.r(87690),s=n.default.createContext(i.imageConfigDefault)},65856,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(55682)._(e.r(71645)).default.createContext(null)},70965,(e,t,r)=>{"use strict";function n(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,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},1948,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let n=e.r(70965),i=e.r(43369);function s({config:e,src:t,width:r,quality:o}){let a=(0,i.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),n=r.get("dpl");if(n){a=n,r.delete("dpl");let i=r.toString();t=t.slice(0,e)+(i?"?"+i:"")}}}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. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,n.findClosestQuality)(o,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${l}${t.startsWith("/")&&a?`&dpl=${a}`:""}`}s.__next_img_default=!0;let o=s},5500,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return y}});let n=e.r(55682),i=e.r(90809),s=e.r(43476),o=i._(e.r(71645)),a=n._(e.r(74080)),l=n._(e.r(25633)),c=e.r(8927),d=e.r(87690),u=e.r(18556);e.r(33525);let f=e.r(65856),h=n._(e.r(1948)),p=e.r(18581),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,n,i,s,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&&i(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function x(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b=(0,o.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:i,decoding:a,className:l,style:c,fetchPriority:d,placeholder:u,loading:f,unoptimized:h,fill:m,onLoadRef:b,onLoadingCompleteRef:v,setBlurComplete:y,setShowAltText:w,sizesInput:j,onLoad:C,onError:k,..._},N)=>{let S=(0,o.useCallback)(e=>{e&&(k&&(e.src=e.src),e.complete&&g(e,u,b,v,y,h,j))},[e,u,b,v,y,k,h,j]),M=(0,p.useMergedRef)(N,S);return(0,s.jsx)("img",{..._,...x(d),loading:f,width:i,height:n,decoding:a,"data-nimg":m?"fill":"1",className:l,style:c,sizes:r,srcSet:t,src:e,ref:M,onLoad:e=>{g(e.currentTarget,u,b,v,y,h,j)},onError:e=>{w(!0),"empty"!==u&&y(!0),k&&k(e)}})});function v({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...x(t.fetchPriority)};return e&&a.default.preload?(a.default.preload(t.src,r),null):(0,s.jsx)(l.default,{children:(0,s.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let y=(0,o.forwardRef)((e,t)=>{let r=(0,o.useContext)(f.RouterContext),n=(0,o.useContext)(u.ImageConfigContext),i=(0,o.useMemo)(()=>{let e=m||n||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
3e-t),r=e.deviceSizes.sort((e,t)=>e-t),i=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:i,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:a,onLoadingComplete:l}=e,p=(0,o.useRef)(a);(0,o.useEffect)(()=>{p.current=a},[a]);let g=(0,o.useRef)(l);(0,o.useEffect)(()=>{g.current=l},[l]);let[x,y]=(0,o.useState)(!1),[w,j]=(0,o.useState)(!1),{props:C,meta:k}=(0,c.getImgProps)(e,{defaultLoader:h.default,imgConf:i,blurComplete:x,showAltText:w});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(b,{...C,unoptimized:k.unoptimized,placeholder:k.placeholder,fill:k.fill,onLoadRef:p,onLoadingCompleteRef:g,setBlurComplete:y,setShowAltText:j,sizesInput:e.sizes,ref:t}),k.preload?(0,s.jsx)(v,{isAppRouter:!r,imgAttributes:C}):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)},95057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return a},formatWithValidation:function(){return c},urlObjectKeys:function(){return l}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let s=e.r(90809)._(e.r(98183)),o=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:r}=e,n=e.protocol||"",i=e.pathname||"",a=e.hash||"",l=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:r&&(c=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(c+=":"+e.port)),l&&"object"==typeof l&&(l=String(s.urlQueryToSearchParams(l)));let d=e.search||l&&`?${l}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||o.test(n))&&!1!==c?(c="//"+(c||""),i&&"/"!==i[0]&&(i="/"+i)):c||(c=""),a&&"#"!==a[0]&&(a="#"+a),d&&"?"!==d[0]&&(d="?"+d),i=i.replace(/[?#]/g,encodeURIComponent),d=d.replace("#","%23"),`${n}${c}${i}${d}${a}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return a(e)}},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return s}});let n=e.r(18967),i=e.r(52817);function s(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,i.hasBasePath)(r.pathname)}catch(e){return!1}}},84508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},22016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return x},useLinkStatus:function(){return v}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let s=e.r(90809),o=e.r(43476),a=s._(e.r(71645)),l=e.r(95057),c=e.r(8372),d=e.r(18581),u=e.r(18967),f=e.r(5550);e.r(33525);let h=e.r(88540),p=e.r(91949),m=e.r(73668),g=e.r(9396);function x(t){var r,n;let i,s,x,[v,y]=(0,a.useOptimistic)(p.IDLE_LINK_STATUS),w=(0,a.useRef)(null),{href:j,as:C,children:k,prefetch:_=null,passHref:N,replace:S,shallow:M,scroll:P,onClick:O,onMouseEnter:L,onTouchStart:E,legacyBehavior:R=!1,onNavigate:T,transitionTypes:I,ref:$,unstable_dynamicOnHover:A,...B}=t;i=k,R&&("string"==typeof i||"number"==typeof i)&&(i=(0,o.jsx)("a",{children:i}));let z=a.default.useContext(c.AppRouterContext),D=!1!==_,U=!1!==_?null===(n=_)||"auto"===n?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,W="string"==typeof(r=C||j)?r:(0,l.formatUrl)(r);if(R){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});s=a.default.Children.only(i)}let q=R?s&&"object"==typeof s&&s.ref:$,H=a.default.useCallback(e=>(null!==z&&(w.current=(0,p.mountLinkInstance)(e,W,z,U,D,y)),()=>{w.current&&((0,p.unmountLinkForCurrentNavigation)(w.current),w.current=null),(0,p.unmountPrefetchableInstance)(e)}),[D,W,z,U,y]),V={ref:(0,d.useMergedRef)(H,q),onClick(t){R||"function"!=typeof O||O(t),R&&s.props&&"function"==typeof s.props.onClick&&s.props.onClick(t),!z||t.defaultPrevented||function(t,r,n,i,s,o,l){if("u">typeof window){let c,{nodeName:d}=t.currentTarget;if("A"===d.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;
3if(!(0,m.isLocalURL)(r)){i&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),o){let e=!1;if(o({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:u}=e.r(99781);a.default.startTransition(()=>{u(r,i?"replace":"push",!1===s?h.ScrollBehavior.NoScroll:h.ScrollBehavior.Default,n.current,l)})}}(t,W,w,S,P,T,I)},onMouseEnter(e){R||"function"!=typeof L||L(e),R&&s.props&&"function"==typeof s.props.onMouseEnter&&s.props.onMouseEnter(e),z&&D&&(0,p.onNavigationIntent)(e.currentTarget,!0===A)},onTouchStart:function(e){R||"function"!=typeof E||E(e),R&&s.props&&"function"==typeof s.props.onTouchStart&&s.props.onTouchStart(e),z&&D&&(0,p.onNavigationIntent)(e.currentTarget,!0===A)}};return(0,u.isAbsoluteUrl)(W)?V.href=W:R&&!N&&("a"!==s.type||"href"in s.props)||(V.href=(0,f.addBasePath)(W)),x=R?a.default.cloneElement(s,V):(0,o.jsx)("a",{...B,...V,children:i}),(0,o.jsx)(b.Provider,{value:v,children:x})}e.r(84508);let b=(0,a.createContext)(p.IDLE_LINK_STATUS),v=()=>(0,a.useContext)(b);("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)},47163,e=>{"use strict";e.s(["cn",0,function(...e){return e.filter(Boolean).join(" ")}])},67881,e=>{"use strict";var t=e.i(43476),r=e.i(47163);let n={primary:"bg-slate-900 text-white hover:bg-slate-800 focus-visible:ring-slate-900/30",secondary:"border border-slate-900/20 text-slate-900 hover:bg-slate-900/[0.04] focus-visible:ring-slate-900/20",inverse:"bg-white text-slate-900 hover:bg-slate-100 focus-visible:ring-white/40",inverseSecondary:"border border-white/20 text-white hover:bg-white/10 focus-visible:ring-white/40",ghost:"text-slate-900 hover:bg-slate-900/[0.04] focus-visible:ring-slate-900/20"},i={default:"h-9 px-4 py-0 text-sm",sm:"h-8 px-3 py-0 text-sm",lg:"h-12 px-4 py-0 text-sm"};function s({variant:e="primary",size:t="default",className:o}={}){return(0,r.cn)("inline-flex items-center justify-center rounded font-medium leading-none whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-2 disabled:pointer-events-none disabled:opacity-60",n[e],i[t],o)}e.s(["Button",0,function({className:e,variant:r,size:n,type:i="button",...o}){return(0,t.jsx)("button",{type:i,className:s({variant:r,size:n,className:e}),...o})},"buttonVariants",0,s])},65012,e=>{"use strict";e.s(["getAttributionGclid",0,function(){if("u"<typeof document)return null;let e=document.cookie.match(/(?:^|;\s*)qase_attribution=([^;]+)/);if(!e)return null;try{return JSON.parse(decodeURIComponent(e[1])).gclid||null}catch{return null}}])},20486,e=>{"use strict";var t=e.i(43476),r=e.i(67881),n=e.i(47163);e.s(["default",0,function({children:e="Start trial",className:i,variant:s="primary",size:o="default",unstyled:a=!1,intent:l,cta:c,...d}){let u;return(0,t.jsx)("a",{href:(u=new URLSearchParams,l&&u.set("utm_initial_intent",l),u.set("cta_source",c),`https://app.qase.io/signup?plan=teams&${u.toString()}`),className:a?i:(0,n.cn)((0,r.buttonVariants)({variant:s,size:o}),i),...d,children:e})}])},62319,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(22016),i=e.i(18566);function s({className:e=""}){return(0,t.jsxs)("svg",{width:198,height:60,viewBox:"0 0 198 60",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:e,children:[(0,t.jsxs)("g",{clipPath:"url(#clip0_qase_logo)",children:[(0,t.jsx)("mask",{id:"mask0_qase_logo",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:0,y:0,width:198,height:60,children:(0,t.jsx)("path",{d:"M198 0H0V60H198V0Z",fill:"white"})}),(0,t.jsxs)("g",{mask:"url(#mask0_qase_logo)",children:[(0,t.jsx)("path",{d:"M147.323 39.5184C146.241 37.9383 144.882 36.659 143.222 35.7311C141.562 34.803 139.801 34.1258 137.915 33.6995C136.028 33.273 134.267 32.8718 132.607 32.4955C130.947 32.1193 129.588 31.693 128.507 31.1914C127.425 30.6896 126.897 29.9373 126.897 28.8839C126.897 27.6047 127.425 26.7267 128.456 26.2001C129.513 25.6733 130.569 25.4226 131.676 25.4226C132.733 25.4226 133.714 25.5479 134.619 25.8239C135.751 26.1498 137.311 27.1783 137.739 27.4291C138.166 27.6798 138.946 28.2317 139.726 28.4073C142.82 29.1848 145.109 27.5795 146.291 24.5197C147.021 22.6385 147.297 21.1085 147.297 21.1085C147.197 21.0082 146.04 19.7541 144.153 18.5753C142.795 17.7225 141.386 17.0955 140.028 16.7193C137.185 15.9167 134.368 15.5154 131.576 15.5154C129.362 15.5154 127.199 15.7913 125.06 16.3431C122.922 16.8949 121.011 17.7476 119.35 18.9014C117.69 20.0551 116.357 21.535 115.351 23.3157C114.345 25.1216 113.816 27.2535 113.816 29.7367C113.816 32.3952 114.345 34.5271 115.426 36.1324C116.508 37.7375 117.866 38.9415 119.526 39.8193C121.187 40.6972 122.947 41.3493 124.834 41.7756C126.721 42.2021 128.482 42.6284 130.142 42.9797C131.802 43.3559 133.16 43.8325 134.242 44.3591C135.324 44.9109 135.852 45.7385 135.852 46.8422C135.852 47.996 135.248 48.7985 134.016 49.2248C132.783 49.6513 131.425 49.877 129.915 49.877C127.928 49.877 126.218 49.4757 124.733 48.6982C123.249 47.9207 121.891 46.7669 120.684 45.2619L112.76 54.0405C114.848 56.1724 117.413 57.6774 120.432 58.5051C123.451 59.3577 126.444 59.7592 129.387 59.7592C131.651 59.7592 133.94 59.5333 136.254 59.107C138.569 58.6805 140.657 57.9283 142.518 56.8496C144.379 55.7711 145.889 54.3667 147.096 52.5858C148.278 50.8301 148.882 48.5728 148.882 45.8641C148.932 43.2304 148.404 41.0984 147.323 39.5184Z",fill:"var(--color-brand-purple)"}),(0,t.jsx)("path",{d:"M106.043 27.7551C105.339 24.9961 104.207 22.6888 102.698 20.8578C101.189 19.0268 99.2013 17.7225 96.7612 16.8196C94.3716 15.9167 91.353 15.5154 87.806 15.5154C84.3599 15.5154 81.3665 16.1424 78.8008 17.0955C72.8893 19.3026 69.6444 22.1119 69.5688 22.2122C69.5688 22.2122 69.9713 24.2939 70.8266 26.0998C72.2352 29.0092 74.625 30.3886 77.6183 29.3854C78.373 29.1346 79.2031 28.5577 79.6308 28.2819C82.901 26.1751 84.863 25.8239 86.9256 25.8239C88.762 25.8239 90.3971 26.2754 91.8561 27.2786C93.315 28.2567 94.0697 29.8
3118 94.0697 31.8686V32.5205C91.0008 32.5205 87.9066 32.6961 84.7121 33.0474C81.5175 33.3733 78.5995 34.0255 76.0085 35.0539C73.3671 36.0321 71.2542 37.4868 69.594 39.3177C67.9337 41.1487 67.1036 43.5816 67.1036 46.6416C67.1036 49.1245 67.5815 51.2063 68.5124 52.8867C69.4431 54.5673 70.6757 55.8967 72.1849 56.9249C73.6943 57.9533 75.3293 58.6555 77.1404 59.1321C78.9264 59.5584 80.6621 59.7842 82.3726 59.7842C84.863 59.7842 87.2275 59.3077 89.3908 58.3796C91.5542 57.4517 93.1641 56.0721 94.2457 54.3414H94.4722V58.8061H107.1V37.6874C107.075 33.8249 106.748 30.5392 106.043 27.7551ZM94.4973 41.9262C94.4973 44.61 93.7929 46.6666 92.2837 48.2216C90.7743 49.7767 88.6613 50.5291 85.844 50.5291C85.1396 50.5291 84.4857 50.4789 83.7311 50.3535C83.0267 50.2032 82.3726 49.9773 81.7941 49.6513C81.2407 49.3251 80.7628 48.8488 80.3855 48.2969C80.0081 47.7451 79.8321 47.0679 79.8321 46.2904C79.8321 45.0112 80.2093 44.0331 81.0143 43.2806C81.8193 42.5281 82.8004 41.9262 84.0329 41.55C85.2655 41.1737 86.6238 40.8978 88.1835 40.7474C89.6927 40.5969 91.2524 40.5718 92.7616 40.5718H94.5476V41.9262H94.4973Z",fill:"var(--color-brand-purple)"}),(0,t.jsx)("path",{d:"M59.7836 47.4692C59.7836 47.4692 57.7712 48.6229 55.2808 48.1716C54.803 48.0963 54.3501 47.9207 53.8973 47.695C57.6203 42.7288 59.8339 36.5837 59.8339 29.9121C59.8339 13.4336 46.4263 0.0651855 29.8995 0.0651855C13.3728 0.0651855 -0.0347443 13.4336 -0.0347443 29.9121C-0.0347443 46.3907 13.3728 59.7592 29.8995 59.7592C35.1317 59.7592 40.0369 58.4048 44.3134 56.0721C45.7219 57.552 47.6841 59.1071 50.0737 59.5836C54.5765 60.4364 57.8466 58.3796 59.1798 55.6208C60.3118 53.2129 60.3873 50.3536 59.7836 47.4692ZM29.8745 47.1432C20.3659 47.1432 12.6182 39.4181 12.6182 29.9373C12.6182 20.4564 20.3659 12.7313 29.8745 12.7313C39.3829 12.7313 47.1558 20.4313 47.1558 29.9121C47.1558 32.8215 46.4263 35.5806 45.1182 37.9884C44.7409 37.5118 44.414 37.0603 44.1875 36.7594C43.3071 35.5555 42.4015 34.3265 41.5211 33.0724C40.3641 31.4421 37.6977 28.1815 34.025 27.4792C29.5223 26.6264 26.2521 28.6832 24.9189 31.4421C23.787 33.8499 23.7114 36.7093 24.2901 39.5685C24.2901 39.5685 26.3024 38.4147 28.7928 38.8662C30.6039 39.1922 32.3144 40.5718 34.5029 43.2806C34.6791 43.5063 35.4336 44.5097 36.4398 45.8138C34.4275 46.6666 32.2137 47.1432 29.8745 47.1432Z",fill:"var(--color-brand-purple)"}),(0,t.jsx)("path",{d:"M196.5 28.5326C195.469 25.7738 194.009 23.3659 192.173 21.4095C190.337 19.4281 188.124 17.9232 185.533 16.8949C182.942 15.8665 180.125 15.3398 177.005 15.3398C173.811 15.3398 170.792 15.8665 168.05 16.945C165.308 18.0235 162.919 19.5284 160.906 21.4597C158.894 23.441 157.284 25.7738 156.102 28.5577C154.919 31.3167 154.316 34.4268 154.316 37.863C154.316 41.3744 154.869 44.5347 156.102 47.2935C157.334 50.0526 158.969 52.3601 161.082 54.2411C163.195 56.1223 165.661 57.5268 168.478 58.5051C171.295 59.4833 174.264 59.9598 177.433 59.9598C181.659 59.9598 185.432 59.1571 188.627 57.6523C191.821 56.0973 194.413 53.8901 196.401 51.0307L196.374 51.0057L196.401 50.9807C196.401 50.9807 195.871 49.4757 194.865 47.695C193.231 44.8106 190.69 43.5313 187.696 44.7603C186.941 45.0613 186.262 45.7135 185.86 46.0395C185.558 46.2903 184.325 47.394 183.093 48.0963C181.609 48.9238 179.747 49.3253 177.534 49.3253C176.301 49.3253 175.094 49.0995 173.962 48.7232C172.83 48.347 171.798 47.7953 170.842 47.0679C169.937 46.3656 169.182 45.5128 168.579 44.5847C168.025 43.6568 167.648 42.5784 167.547 41.3994H197.96C198.01 40.8728 198.059 40.3712 198.059 39.7943V38.1137C198.059 34.5521 197.531 31.3417 196.5 28.5326ZM167.547 32.7965C167.597 31.7682 167.874 30.7398 168.402 29.7366C168.931 28.7583 169.585 27.9057 170.415 27.1532C171.27 26.4007 172.251 25.8489 173.383 25.4226C174.515 24.9961 175.748 24.8207 177.106 24.8207C179.848 24.8207 181.911 25.6232 183.269 27.1782C184.627 28.7333 185.332 30.6145 185.332 32.8217H167.547V32.7965Z",fill:"var(--color-brand-purple)"})]})]}),(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:"clip0_qase_logo",children:(0,t.jsx)("rect",{width:198,height:60,fill:"white"})})})]})}var o=e.i(20486),a=e.i(67881);let l=[{type:"dropdown",label:"Platform",items:[{label:"Test Management Platform",href:"/product/",description:"Organize and track test cases at scale",icon:(0,t.jsxs)("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("path",{d:"M15 3h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h2"}),(0,t.jsx)("rect",{x:"9",y:"2",width:"6",height:"3",rx:"1"}),(0,t.jsx)("path",{d:"M9 14l2 2 4-4"})]})},{label:"Automated Test Management",href:"/automated-test-management/",description:"CI/CD-connected test automation",icon:(0,t.jsxs)("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"9"}),(0,t.jsx)("path",{d:"M10 8.5v7l6-3.5-6-3.5Z"})]})},{label:"Test Intelligence",href:"/product/test-intelligence/",description:"Release readiness, coverage gaps, and quality signals",icon:(0,t.jsxs)("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("path",{d:"M3 3v18h18"}),(0,t.jsx)("path",{d:"M7 16l4-4 3 3 5-6"})]})},{label:"Model Context Protocol (MCP)",href:"/mcp-model-context-protocol/",de
3scription:"Connect AI agents to your test data",icon:(0,t.jsxs)("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("circle",{cx:"18",cy:"5",r:"3"}),(0,t.jsx)("circle",{cx:"6",cy:"12",r:"3"}),(0,t.jsx)("circle",{cx:"18",cy:"19",r:"3"}),(0,t.jsx)("path",{d:"M8.59 13.51l6.83 3.98M15.41 6.51l-6.82 3.98"})]})},{label:"Requirements Traceability Matrix",href:"/requirements-traceability-matrix/",description:"Live coverage from requirement to test result",icon:(0,t.jsxs)("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}),(0,t.jsx)("path",{d:"M3 9h18M3 15h18M9 3v18M15 3v18"})]})},{label:"Integrations",href:"/integrations/",description:"Jira, GitHub, Slack, and 20+ more",icon:(0,t.jsxs)("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("rect",{x:"3",y:"3",width:"8",height:"8",rx:"1.5"}),(0,t.jsx)("rect",{x:"13",y:"3",width:"8",height:"8",rx:"1.5"}),(0,t.jsx)("rect",{x:"3",y:"13",width:"8",height:"8",rx:"1.5"}),(0,t.jsx)("rect",{x:"13",y:"13",width:"8",height:"8",rx:"1.5"})]})},{label:"Qase AI Software Testing",href:"/ai-software-testing/",description:"AI-powered test creation and maintenance",icon:(0,t.jsx)("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:(0,t.jsx)("path",{d:"M12 2l-1 9-9 1 9 1 1 9 1-9 9-1-9-1Z"})})}]},{type:"dropdown",label:"Solutions",items:[{label:"Enterprise",href:"/enterprise/",description:"Scale quality across large engineering orgs",icon:(0,t.jsxs)("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}),(0,t.jsx)("path",{d:"M3 9h18"}),(0,t.jsx)("path",{d:"M9 21V9"}),(0,t.jsx)("path",{d:"M7 6h.01M12 6h.01M17 6h.01"}),(0,t.jsx)("path",{d:"M13 13h3v8h-3z"})]})},{label:"Financial Services",href:"/solutions/financial-services/",description:"Audit-ready QA for regulated engineering teams",icon:(0,t.jsxs)("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("rect",{x:"2",y:"5",width:"20",height:"14",rx:"2"}),(0,t.jsx)("path",{d:"M2 10h20"})]})},{label:"Software Development Firms",href:"/solutions/software-development-firms/",description:"QA built for multi-client development teams",icon:(0,t.jsxs)("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("rect",{x:"2",y:"7",width:"20",height:"14",rx:"2"}),(0,t.jsx)("path",{d:"M16 7V5a2 2 0 00-2-2h-4a2 2 0 00-2 2v2"})]})}]},{type:"dropdown",label:"Resources",items:[{label:"Product Comparisons",href:"/comparisons/",description:"See how Qase stacks up",icon:(0,t.jsxs)("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("rect",{x:"3",y:"3",width:"7",height:"18",rx:"1.5"}),(0,t.jsx)("rect",{x:"14",y:"3",width:"7",height:"18",rx:"1.5"})]})},{label:"Blog",href:"/blog/",description:"Product updates, guides, and best practices",icon:(0,t.jsxs)("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("rect",{x:"4",y:"2",width:"16",height:"20",rx:"2"}),(0,t.jsx)("path",{d:"M8 7h8M8 11h8M8 15h5"})]})},{label:"Case Studies",href:"/blog?category=case-study",description:"How teams ship better with Qase",icon:(0,t.jsxs)("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("rect",{x:"3",y:"12",width:"5",height:"9",rx:"1"}),(0,t.jsx)("rect",{x:"10",y:"7",width:"5",height:"14",rx:"1"}),(0,t.jsx)("rect",{x:"17",y:"3",width:"5",height:"18",rx:"1"})]})},{label:"Academy",href:"https://academy.qase.io/",newTab:!0,description:"Courses and certifications",icon:(0,t.jsxs)("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("path",{d:"M2 10l10-5 10 5-10 5-10-5Z"}),(0,t.jsx)("path",{d:"M6 12v5c0 1.66 2.69 3 6 3s6-1.34 6-3v-5"})]})},{label:"Documentation",href:"https://docs.qase.io/",newTab:!0,description:"API references and setup guides",icon:(0,t.jsxs)("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("path",{d:"M4 4.5A2.5 2.5 0 0 1 6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15Z"}),(0,t.jsx)("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"})]})}]}
3,{type:"link",label:"Pricing",href:"/pricing/"}];function c({open:e}){return(0,t.jsx)("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",className:`h-4 w-4 shrink-0 transition-transform duration-150 ${e?"rotate-180":"rotate-0"}`,children:(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.3314 13.0522C10.1484 13.2352 9.8516 13.2352 9.66854 13.0522L4.88949 8.27312C4.70643 8.09006 4.70643 7.79331 4.88949 7.61025L5.11046 7.38925C5.29352 7.20619 5.59031 7.20619 5.77338 7.38925L9.99998 11.6159L14.2266 7.38925C14.4097 7.20619 14.7064 7.20619 14.8895 7.38925L15.1105 7.61025C15.2935 7.79331 15.2935 8.09006 15.1105 8.27312L10.3314 13.0522Z",fill:"#0F172A"})})}function d({open:e}){return(0,t.jsxs)("span",{"aria-hidden":"true",className:"relative block h-6 w-6",children:[(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:`absolute inset-0 h-6 w-6 transition duration-200 ease-out ${e?"rotate-90 opacity-0":"rotate-0 opacity-100"}`,children:(0,t.jsx)("path",{d:"M4 7H20M4 12H20M4 17H20",stroke:"#0F172A",strokeWidth:"2",strokeLinecap:"round"})}),(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:`absolute inset-0 h-6 w-6 transition duration-200 ease-out ${e?"rotate-0 opacity-100":"-rotate-90 opacity-0"}`,children:(0,t.jsx)("path",{d:"M6 6L18 18M6 18L18 6",stroke:"#0F172A",strokeWidth:"2",strokeLinecap:"round"})})]})}function u({label:e,items:i}){let[s,o]=(0,r.useState)(!1),a=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if(s)return document.addEventListener("mousedown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",t)};function e(e){a.current&&!a.current.contains(e.target)&&o(!1)}function t(e){"Escape"===e.key&&o(!1)}},[s]),(0,t.jsxs)("div",{ref:a,className:"relative",onMouseEnter:()=>o(!0),onMouseLeave:()=>o(!1),children:[(0,t.jsxs)("button",{type:"button",onClick:()=>o(e=>!e),"aria-haspopup":"menu","aria-expanded":s,className:`flex items-center gap-1 px-3 py-1.5 text-sm text-slate-900 transition-colors duration-150 ${s?"rounded-lg bg-brand-gray":""}`,children:[e,(0,t.jsx)(c,{open:s})]}),(0,t.jsx)("div",{className:"absolute inset-x-0 top-full h-2"}),(0,t.jsx)("div",{role:"menu",className:`absolute top-full left-0 z-50 mt-2 min-w-[320px] rounded-xl border border-slate-900/10 bg-white p-2 shadow-[0_8px_24px_rgba(15,23,42,0.08)] transition duration-150 ${s?"translate-y-0 opacity-100":"pointer-events-none -translate-y-1 opacity-0"}`,children:i.map(e=>(0,t.jsxs)(n.default,{href:e.href,target:e.newTab?"_blank":void 0,rel:e.newTab?"noopener noreferrer":void 0,role:"menuitem",className:"group flex items-start gap-3 rounded px-3 py-2.5 hover:bg-slate-50",children:[e.icon&&(0,t.jsx)("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg border border-slate-900/10 bg-brand-gray text-brand-muted transition-colors group-hover:bg-white group-hover:text-brand-purple",children:e.icon}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-sm font-medium text-slate-900",children:e.label}),e.description&&(0,t.jsx)("p",{className:"text-xs text-slate-900/80",children:e.description})]})]},e.href))})]})}function f({label:e,items:r,expanded:i,onToggle:s,menuOpen:o,onNavigate:a,pathname:l}){return(0,t.jsxs)("div",{className:"border-b border-slate-900/10",children:[(0,t.jsxs)("button",{type:"button",onClick:s,"aria-expanded":i,tabIndex:o?0:-1,className:"flex w-full items-center justify-between py-3 text-base font-medium text-slate-900",children:[e,(0,t.jsx)(c,{open:i})]}),(0,t.jsx)("div",{className:`grid transition-[grid-template-rows] duration-200 ${i?"grid-rows-[1fr]":"grid-rows-[0fr]"}`,children:(0,t.jsx)("div",{className:"overflow-hidden",children:r.map(e=>{let r=!e.newTab&&l===e.href;return(0,t.jsx)(n.default,{href:e.href,target:e.newTab?"_blank":void 0,rel:e.newTab?"noopener noreferrer":void 0,tabIndex:o&&i?0:-1,onClick:a,className:`block py-3 pl-4 text-sm ${r?"font-medium text-brand-purple":"text-slate-900"}`,children:e.label},e.href)})})})]})}e.s(["default",0,function(){let[e,c]=(0,r.useState)(!1),[h,p]=(0,r.useState)(null),m=(0,i.usePathname)(),g=(0,r.useRef)(null);function x(){c(!1),p(null)}return(0,r.useEffect)(()=>
3{if(e){let e=window.innerWidth-document.documentElement.clientWidth,t=`${e}px`;document.body.style.overflow="hidden",document.body.style.paddingRight=t,g.current&&(g.current.style.paddingRight=t)}else document.body.style.overflow="",document.body.style.paddingRight="",g.current&&(g.current.style.paddingRight="");return()=>{document.body.style.overflow="",document.body.style.paddingRight=""}},[e]),(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("nav",{ref:g,className:"sticky top-0 z-50 h-14 w-full bg-white",children:[(0,t.jsxs)("div",{className:"mx-auto flex h-full w-[calc(100%-3rem)] max-w-7xl items-center justify-between lg:w-[calc(100%-4rem)]",children:[(0,t.jsx)(n.default,{href:"/","aria-label":"Qase home",onClick:x,className:"flex min-w-0 items-center min-[1200px]:flex-1",children:(0,t.jsx)(s,{className:"h-5 w-auto"})}),(0,t.jsx)("div",{className:"hidden flex-1 items-center justify-center gap-1 min-[960px]:flex lg:gap-2",children:l.map(e=>"dropdown"===e.type?(0,t.jsx)(u,{label:e.label,items:e.items},e.label):(0,t.jsx)(n.default,{href:e.href,className:`px-3 py-1.5 text-sm ${m===e.href?"font-medium text-brand-purple":"text-slate-900"}`,children:e.label},e.href))}),(0,t.jsxs)("div",{className:"hidden items-center justify-end gap-3 min-[960px]:flex min-[1200px]:flex-1",children:[(0,t.jsx)("a",{href:"https://app.qase.io/login",className:(0,a.buttonVariants)({variant:"ghost"}),children:"Login"}),(0,t.jsx)(n.default,{href:"/get-demo/",className:(0,a.buttonVariants)({variant:"secondary"}),children:"Talk to sales"}),(0,t.jsx)(o.default,{cta:"navbar"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 min-[960px]:hidden",children:[(0,t.jsx)(o.default,{cta:"navbar_mobile",className:"shrink-0 whitespace-nowrap"}),(0,t.jsx)("button",{type:"button","aria-label":e?"Close menu":"Open menu","aria-expanded":e,"aria-controls":"mobile-menu",onClick:()=>c(e=>!e),className:"flex items-center justify-center rounded p-2",children:(0,t.jsx)(d,{open:e})})]})]}),(0,t.jsx)("div",{"aria-hidden":"true",onClick:x,className:`fixed inset-0 top-14 z-40 bg-slate-900/50 transition-opacity duration-200 ease-out min-[960px]:hidden ${e?"opacity-100":"pointer-events-none opacity-0"}`}),(0,t.jsx)("div",{id:"mobile-menu","aria-hidden":!e,className:`absolute inset-x-0 top-full z-50 origin-top border-t border-slate-900/10 bg-white transition duration-200 ease-out min-[960px]:hidden ${e?"translate-y-0 opacity-100":"pointer-events-none -translate-y-1 opacity-0"}`,children:(0,t.jsx)("div",{className:"max-h-[calc(100dvh-3.5rem)] overflow-y-auto [scrollbar-color:gray_transparent] [scrollbar-width:thin]",children:(0,t.jsxs)("div",{className:"mx-auto flex max-w-7xl flex-col px-6 py-4",children:[l.map(r=>"dropdown"===r.type?(0,t.jsx)(f,{label:r.label,items:r.items,expanded:h===r.label,onToggle:()=>{var e;return e=r.label,void p(t=>t===e?null:e)},menuOpen:e,onNavigate:x,pathname:m},r.label):(0,t.jsx)(n.default,{href:r.href,onClick:x,tabIndex:e?0:-1,className:`border-b border-slate-900/10 py-3 text-base ${m===r.href?"font-medium text-brand-purple":"text-slate-900"}`,children:r.label},r.href)),(0,t.jsx)("a",{href:"https://app.qase.io/login",tabIndex:e?0:-1,className:"py-3 text-base text-slate-900",children:"Login"}),(0,t.jsx)("div",{className:"mt-3 flex flex-col gap-3 border-t border-slate-900/10 pt-4",children:(0,t.jsx)(n.default,{href:"/get-demo/",tabIndex:e?0:-1,onClick:x,className:(0,a.buttonVariants)({variant:"secondary",className:"text-center"}),children:"Talk to sales"})})]})})})]})})}],62319)},47148,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(67881),i=e.i(65012);e.s(["default",0,function({className:e="flex w-full max-w-md flex-col gap-4",buttonClassName:s}){let o=(0,r.useId)(),[a,l]=(0,r.useState)(""),[c,d]=(0,r.useState)("idle");async function u(e){e.preventDefault(),d("submitting");let t=[{objectTypeId:"0-1",name:"email",value:a}],r=(0,i.getAttributionGclid)();r&&t.push({objectTypeId:"0-1",name:"hs_google_click_id",value:r});let n={submittedAt:Date.now(),fields:t,context:{hutk:function(e){if("u"<typeof document)return"";let t=document.cookie.match(RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):""}("hubspotutk")||void 0,pageUri:window.location.href,pageName:document.title}};try{let e=await fetch("https://api.hsforms.com/submissions/v3/integration/submit/7841439/296ab239-7941-4c51-96e6-a828e7c43baf",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)});if(!e.ok)throw Error(await e.text());l(""),d("success")}catch(e){console.error("Newsletter signup failed:",e),d("error")}}return(0,t.jsxs)("form",{onSubmit:u,className:e,children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row",children:[(0,t.jsx)("label",{className:"sr-only",htmlFor:o,children:"Email address"}),(0,t.jsx)("input",{id:o,type:"email",name:"email",required:!0,value:a,onChange:e=>l(e.target.value),placeholder:"Enter your email",className:"h-12 w-full rounded-none border border-neutral-200 bg-white px-3 text-base text-slate-900 placeholder:text-slate-500 focus:border-slate-900 focus:outline-none"}),(0,t.jsx)("button",{type:"submit",disabled:"submitting"===c,className:(0,n.buttonVariants)({size:"lg",className:s}),children:"submitting"===c?"Subscribing...":"Subscribe"})]}),"success"===c&&(0,t.jsx)("p",{className:"text-sm text-slate-900/80",children:"Thanks for subscribing."}),"error"===c&&(0,t.jsx)("p",{className:"text-sm text-red-600",children:"Something went wrong. Try again."})]})}])},89286,e=>{"use strict";var t=e.i(43476),r=e.i(71645);function n({question:e,answer:r,isOpen:i,onToggle:s}){return(0,t.jsxs)("div",{className:"bg-brand-lavender-bg",children:[(0,t.jsxs)("button",{type:"button",onClick:s,"aria-expanded":i,className:"flex w-full items-center justify-between gap-4 px-6 py-5 text-left cursor-pointer",children:[(0,t.jsx)("span",{className:"text-lg font-medium text-black",children:e}),(0,t.jsx)("svg",{width:32,height:32,viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:`h-8 w-8 shrink-0 transition-transform duration-300 ${i?"rotate-45":""}`,children:(0,t.jsx)("path",{d:"M25.3336 15.667V16.3336C25.3336 16.7018 25.0352 17.0003 24.667 17.0003H17.0003V24.667C17.0003 25.0351 16.7018 25.3336 16.3336 25.3336H15.667C15.2988 25.3336 15.0003 25.0351 15.0003 24.667V17.0003H7.33366C6.96547 17.0003
36.66699 16.7018 6.66699 16.3336V15.667C6.66699 15.2988 6.96547 15.0003 7.33366 15.0003H15.0003V7.33365C15.0003 6.96546 15.2988 6.66699 15.667 6.66699H16.3336C16.7018 6.66699 17.0003 6.96546 17.0003 7.33365V15.0003H24.667C25.0352 15.0003 25.3336 15.2988 25.3336 15.667Z",fill:"black"})})]}),(0,t.jsx)("div",{className:`grid transition-all duration-300 ease-out ${i?"grid-rows-[1fr] opacity-100":"grid-rows-[0fr] opacity-0"}`,children:(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsx)("div",{className:"px-6 pb-5 text-base text-black/80",children:r})})})]})}e.s(["default",0,function({title:e="FAQs",description:i,items:s=[]}){let[o,a]=(0,r.useState)(null);return(0,t.jsx)("section",{className:"overflow-hidden bg-white px-6 py-20 lg:px-16 lg:py-28",children:(0,t.jsxs)("div",{className:"mx-auto flex max-w-3xl flex-col items-center gap-10 lg:gap-16",children:[(0,t.jsxs)("div",{className:"flex flex-col items-center gap-4 text-center",children:[(0,t.jsx)("h2",{className:"text-4xl font-medium text-black sm:text-5xl",children:e}),i&&(0,t.jsx)("p",{className:"max-w-md text-base text-black/80",children:i})]}),(0,t.jsx)("div",{className:"flex w-full flex-col gap-4",children:s.map((e,r)=>(0,t.jsx)(n,{question:e.question,answer:e.answer,isOpen:o===r,onToggle:()=>a(o===r?null:r)},r))})]})})}])}]);
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.