1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9639],{2195:(e,t,r)=>{r.d(t,{cn:()=>i});var n=r(72902),a=r(13714);function i(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,a.QP)((0,n.$)(t))}},23625:(e,t,r)=>{r.d(t,{r:()=>d});var n=r(54568),a=r(19664),i=r.n(a),s=r(32536),o=r(32766);let l=[{title:"Product",links:[{href:"/#features",label:"Features"},{href:"/#benefits",label:"Benefits"},{href:"/#early-access",label:"Early Access"},{href:"/faq",label:"FAQ"}]},{title:"Company",links:[{href:"/about",label:"About Us"},{href:"/contact-us",label:"Contact Us"},{href:"/support",label:"Support"}]},{title:"Legal",links:[{href:"/privacy-policy",label:"Privacy Policy"},{href:"/terms-of-service",label:"Terms of Service"},{href:"/cookie-policy",label:"Cookie Policy"}]}];function d(){return(0,n.jsx)("footer",{className:"bg-slate-900 px-6 pt-14 pb-8 text-slate-400",children:(0,n.jsxs)("div",{className:"mx-auto max-w-275",children:[(0,n.jsxs)("div",{className:"mb-10 grid grid-cols-1 gap-8 sm:grid-cols-2 md:grid-cols-[2fr_1fr_1fr_1fr] md:gap-10",children:[(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:"mb-2 flex items-center gap-2 text-xl font-bold text-white",children:[(0,n.jsx)(s.default,{src:"/logo-lockup-mark-inverted.svg",alt:"testAtomic",width:100,height:100,unoptimized:!0,className:"block size-8"}),(0,n.jsx)("span",{children:"testAtomic"})]}),(0,n.jsx)("p",{className:"text-sm leading-relaxed text-slate-500",children:"Visual test automation platform for modern teams. Build, schedule, and monitor browser workflows â no code required."})]}),l.map(e=>(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"mb-4 text-[13px] font-semibold tracking-wider text-white uppercase",children:e.title}),e.links.map(e=>(0,n.jsx)(i(),{href:e.href,className:"mb-2.5 block text-sm text-slate-400 hover:text-white",children:e.label},e.href))]},e.title))]}),(0,n.jsxs)("div",{className:"flex flex-col items-center gap-2 border-t border-slate-800 pt-6 text-[13px] text-slate-600 sm:flex-row sm:justify-between",children:[(0,n.jsx)("p",{children:(0,n.jsx)("a",{href:o.Kq.attributionUrl,className:"underline-offset-4 transition-colors hover:text-slate-300 hover:underline",children:o.Kq.attribution})}),(0,n.jsxs)("p",{children:["\xa9 ",new Date().getFullYear()," ",o.Kq.shortName,". All rights reserved."]})]})]})})}},27277:(e,t,r)=>{function n(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)e[n]=r[n]}return e}r.d(t,{A:()=>a});var a=function e(t,r){function a(e,a,i){if("undefined"!=typeof document){"number"==typeof(i=n({},r,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var s="";for(var o in i)i[o]&&(s+="; "+o,!0!==i[o]&&(s+="="+i[o].split(";")[0]));return document.cookie=e+"="+t.write(a,e)+s}}return Object.create({set:a,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var r=document.cookie?document.cookie.split("; "):[],n={},a=0;a<r.length;a++){var i=r[a].split("="),s=i.slice(1).join("=");try{var o=decodeURIComponent(i[0]);if(n[o]=t.read(s,o),e===o)break}catch(e){}}return e?n[e]:n}},remove:function(e,t){a(e,"",n({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,n({},this.attributes,t))},withConverter:function(t){return e(n({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(r)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})},27541:(e,t,r)=>{var n=r(43041);r.o(n,"useParams")&&r.d(t,{useParams:function(){return n.useParams}}),r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},34235:(e,t,r)=>{r.d(t,{$:()=>d,r:()=>l});var n=r(54568),a=r(7620),i=r(17152),s=r(54616),o=r(2195);let l=(0,s.F)("group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-
1px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/80",outline:"border-border bg-background hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-[color-mix(in_oklch,var(--secondary),var(--foreground)_5%)] aria-expanded:bg-secondary aria-expanded:text-secondary-foreground",ghost:"hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50",destructive:"bg-destructive/10 text-destructive hover:bg-destructive/20 focus-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-8 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",xs:"h-6 gap-1 rounded-[min(var(--radius-md),10px)] px-2 text-xs in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-7 gap-1 rounded-[min(var(--radius-md),12px)] px-2.5 text-[0.8rem] in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5",lg:"h-9 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",icon:"size-8","icon-xs":"size-6 rounded-[min(var(--radius-md),10px)] in-data-[slot=button-group]:rounded-lg [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-7 rounded-[min(var(--radius-md),12px)] in-data-[slot=button-group]:rounded-lg","icon-lg":"size-9"}},defaultVariants:{variant:"default",size:"default"}});function d(e){let{className:t,variant:r="default",size:s="default",render:d,nativeButton:c,...u}=e;return(0,n.jsx)(i.$,{"data-slot":"button",className:(0,o.cn)(l({variant:r,size:s,className:t})),render:d,nativeButton:null!=c?c:void 0===d||a.isValidElement(d)&&"button"===d.type,...u})}},40818:(e,t,r)=>{r.d(t,{O:()=>c});var n=r(54568),a=r(62850),i=r(7620),s=r(27541);function o(e){let{children:t}=e,r=(0,a.iZ)(),o=(0,a.CL)(),l=(0,s.useRouter)(),d=(0,i.useRef)(!1),c=(0,s.useSearchParams)();return((0,i.useEffect)(()=>{if(!o&&r&&!d.current){d.current=!0;let e=(null==c?void 0:c.get("returnTo"))||"",t="/dashboard";if(e)try{let r=decodeURIComponent(e),n=r.startsWith("/")&&!/^https?:/i.test(r),a=/^\/(sign-in|sign-up|forgot-password)(\/|$)/.test(r);n&&!a&&(t=r)}catch(e){}l.replace(t)}},[r,o,l,c]),o||r)?null:(0,n.jsx)(n.Fragment,{children:t})}var l=r(81208),d=r(23625);function c(e){let{children:t}=e;return(0,n.jsx)(o,{children:(0,n.jsxs)("div",{className:"flex min-h-dvh flex-col",children:[(0,n.jsx)(l.Y,{}),t,(0,n.jsx)(d.r,{})]})})}},71620:(e,t,r)=>{r.d(t,{v:()=>s});var n=r(7620);let a=e=>{let t,r=new Set,n=(e,n)=>{let a="function"==typeof e?e(t):e;if(!Object.is(a,t)){let e=t;t=(null!=n?n:"object"!=typeof a||null===a)?a:Object.assign({},t,a),r.forEach(r=>r(t,e))}},a=()=>t,i={setState:n,getState:a,getInitialState:()=>s,subscribe:e=>(r.add(e),()=>r.delete(e))},s=t=e(n,a,i);return i},i=e=>{let t=(e=>e?a(e):a)(e),r=e=>(function(e,t=e=>e){let r=n.useSyncExternalStore(e.subscribe,n.useCallback(()=>t(e.getState()),[e,t]),n.useCallback(()=>t(e.getInitialState()),[e,t]));return n.useDebugValue(r),r})(t,e);return Object.assign(r,t),r},s=e=>e?i(e):i},81208:(e,t,r)=>{r.d(t,{Y:()=>d});var n=r(54568),a=r(19664),i=r.n(a),s=r(32536),o=r(34235);let l=[{href:"/#platforms",label:"Platforms"},{href:"/#features",label:"Features"},{href:"/#benefits",label:"Benefits"},{href:"/#early-access",label:"Early Access"},{href:"/faq",label:"FAQ"}];function d(){return(0,n.jsxs)("header",{className:"sticky top-0 z-50 flex shrink-0 items-center justify-between border-b bg-background px-8 py-3",children:[(0,n.jsxs)(i(),{href:"/overview",className:"flex flex-1 items-center gap-2 text-xl font-bold",children:[(0,n.jsx)(s.default,{src:"/logo-lockup-mark.svg",alt:"testAtomic",width:100,height:100,priority:!0,unoptimized:!0,className:"block size-8"}),(0,n.jsx)("span",{children:"testAtomic"})]}),(0,n.jsx)("nav",{className:"flex flex-1 items-center justify-center gap-1",children:l.map(e=>{let{href:t,label:r}=e;return(0,n.jsx)(i(),{href:t,className:"rounded-lg px-3 py-1.5 text-sm text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",children:r},t)})}),(0,n.jsx)("div",{className:"flex flex-1 items-center justify-end",children:(0,n.jsx)(o.$,{render:(0,n.jsx)(i(),{href:"/sign-in"}),children:"Sign In"})})]})}}}]);
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.