PageSourceSearch

https://www.smartestqa.ai/_next/static/chunks/app/page-a0cf48b99db053fe.js

js smartestqa.ai collected 2026-10-05 13:53:23 UTC 72,428 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[974],{89:(e,s,t)=>{"use strict";t.d(s,{VF:()=>c,Xc:()=>n,iT:()=>l,rR:()=>a,x1:()=>r,yH:()=>i});let a=[{quote:"We went from spending 50% of sprint time on maintenance to <em>almost zero</em>. AutoHeal just works. I didn't believe it until I saw it live.",name:"Murat K.",role:"QA Lead \xb7 B2B SaaS",initials:"MK",color:"#5A52C4"},{quote:"My team had zero automation experience. With Smart Recorder, they were writing and running tests on <em>day one</em>. Genuinely remarkable.",name:"Selin \xc7.",role:"Engineering Manager \xb7 FinTech",initials:"S\xc7",color:"#2860B0"},{quote:"We replaced Selenium, TestRail, and Jenkins with one tool. The <em>cost reduction alone</em> paid for SmartestQA for years. ROI was immediate.",name:"Deniz P.",role:"CTO \xb7 E-commerce Platform",initials:"DP",color:"#C04828"},{quote:"Document-to-test changed everything. We upload a spec and get running tests in minutes. Our QA process is <em>10\xd7 faster</em> than before.",name:"Ahmet H.",role:"VP Engineering \xb7 HealthTech",initials:"AH",color:"#158A5A"},{quote:"The MCP integration means our developers see test failures <em>inside their IDE</em>. The feedback loop went from days to minutes.",name:"Rana N.",role:"DevOps Lead \xb7 Logistics",initials:"RN",color:"#C08010"}],i=[{name:"Jira",svg:'<svg viewBox="0 0 24 24" width="16" height="16"><path fill="#2684FF" d="M11.53 2c0 2.4 1.97 4.35 4.35 4.35h1.78v1.7c0 2.4 1.97 4.35 4.34 4.35V2.84A.84.84 0 0021.16 2H11.53zM6.77 6.8a4.36 4.36 0 004.34 4.34h1.78v1.72a4.36 4.36 0 004.35 4.34V7.63a.84.84 0 00-.84-.84H6.77zM2 11.6a4.35 4.35 0 004.35 4.35h1.78v1.71c0 2.4 1.95 4.34 4.34 4.34v-9.56a.84.84 0 00-.83-.84H2z"/></svg>'},{name:"GitHub",svg:'<svg viewBox="0 0 24 24" width="16" height="16"><path fill="currentColor" d="M12 2C6.477 2 2 6.477 2 12c0 4.42 2.865 8.17 6.839 9.49.5.09.682-.217.682-.482 0-.237-.009-.866-.013-1.7-2.782.604-3.369-1.34-3.369-1.34-.454-1.156-1.11-1.463-1.11-1.463-.908-.62.069-.608.069-.608 1.003.07 1.531 1.03 1.531 1.03.892 1.529 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.11-4.555-4.943 0-1.091.39-1.984 1.029-2.683-.103-.253-.446-1.27.098-2.647 0 0 .84-.269 2.75 1.025A9.564 9.564 0 0112 6.844a9.59 9.59 0 012.504.337c1.909-1.294 2.747-1.025 2.747-1.025.546 1.377.203 2.394.1 2.647.64.699 1.028 1.592 1.028 2.683 0 3.842-2.339 4.687-4.566 4.935.359.309.678.919.678 1.852 0 1.336-.012 2.415-.012 2.743 0 .267.18.578.688.48C19.138 20.167 22 16.418 22 12c0-5.523-4.477-10-10-10z"/></svg>'},{name:"Jenkins",svg:'<svg viewBox="0 0 24 24" width="16" height="16"><path fill="#D33833" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2a7.2 7.2 0 01-6-3.22c.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08a7.2 7.2 0 01-6 3.22z"/></svg>'},{name:"TestRail",svg:'<svg viewBox="0 0 24 24" width="16" height="16"><path fill="#65C179" d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/></svg>'},{name:"Slack",svg:'<svg viewBox="0 0 24 24" width="16" height="16"><path fill="#E01E5A" d="M5.042 15.165a2.528 2.528 0 01-2.52 2.523A2.528 2.528 0 010 15.165a2.527 2.527 0 012.522-2.52h2.52v2.52zm1.271 0a2.527 2.527 0 012.521-2.52 2.527 2.527 0 012.521 2.52v6.313A2.528 2.528 0 018.834 24a2.528 2.528 0 01-2.521-2.522v-6.313z"/><path fill="#36C5F0" d="M8.834 5.042a2.528 2.528 0 01-2.521-2.52A2.528 2.528 0 018.834 0a2.528 2.528 0 012.521 2.522v2.52H8.834zm0 1.271a2.528 2.528 0 012.521 2.521 2.528 2.528 0 01-2.521 2.521H2.522A2.528 2.528 0 010 8.834a2.528 2.528 0 012.522-2.521h6.312z"/><path fill="#2EB67D" d="M18.956 8.834a2.528 2.528 0 012.522-2.521A2.528 2.528 0 0124 8.834a2.528 2.528 0 01-2.522 2.521h-2.522V8.834zm-1.27 0a2.528 2.528 0 01-2.523 2.521 2.528 2.528 0 01-2.52-2.521V2.522A2.528 2.528 0 0115.163 0a2.528 2.528 0 012.523 2.522v6.312z"/><path fill="#ECB22E" d="M15.163 18.956a2.528 2.528 0 012.523 2.522A2.528 2.528 0 0115.163 24a2.528 2.528 0 01-2.52-2.522v-2.522h2.52zm0-1.27a2.528 2.528 0 01-2.52-2.523 2.528 2.528 0 012.52-2.52h6.313A2.528 2.528 0 0124 15.163a2.528 2.528 0 01-2.524 2.523h-6.313z"/></svg>'},{name:"Azure DevOps",svg:'<svg viewBox="0 0 24 24" width="16" height="16"><path fill="#0078D7" d="M22 5v14l-4 3-9.35-3.3V22L4 17.5l13.6 1.1V5.4L22 5zM7.3 6.4L2 8.8v7.45l3.35 1.2V8.2l7.3-2.4L7.3 6.4z"/></svg>'},{name:"Confluence",svg:'<svg viewBox="0 0 24 24" width="16" height="16"><path fill="#1868DB" d="M2.31 16.7c-.22.37-.47.8-.6 1.04a.56.56 0 00.2.76l3.4 2.14a.56.56 0 00.77-.18c.12-.2.33-.57.57-.98 1.7-2.88 3.4-2.54 6.5-1.16l3.55 1.58a.56.56 0 00.73-.29l1.6-3.66a.56.56 0 00-.29-.73c-.82-.36-2.18-.96-3.56-1.58-4.98-2.24-9.08-2.05-12.87 2.06z"/><path fill="#1868DB" d="M21.69 7.3c.22-.37.47-.8.6-1.04a.56.56 0 00-.2-.76l-3.4-2.14a.56.56 0 00-.77.18c-.12.2-.33.57-.57.98-1.7 2.88-3.4 2.54-6.5 1.16L7.3 4.1a.56.56 0 00-.73.29l-1.6 3.66c-.12.28 0 .6.29.73.82.36 2.18.96 3.56 1.58 4.98 2.24 9.08 2.05 12.87-2.06z"/></svg>'},{name:"Chrome",svg:'<svg viewBox="0 0 24 24" width="16" height="16"><circle fill="none" stroke="#4285F4" stroke-width="2" cx="12" cy="12" r="4"/><path fill="#EA4335" d="M12 2a10 10 0 00-8.66 5h6.52l2.14-3.7A10 10 0 0012 2z"/><path fill="#FBBC05" d="M3.34 7A10 10 0 002 12a10 10 0 003.34 7.46L8.6 13.3 6.46 9.57 3.34 7z"/><path fill="#34A853" d="M12 22a10 10 0 008.66-5h-6.52l-2.14 3.7A10 10 0 0112 22z"/><path fill="#4285F4" d="M20.66 7H14l3.26 5.65L20.66 17A10 10 0 0022 12a10 10 0 00-1.34-5z"/></svg>'},{name:"GitLab",svg:'<svg viewBox="0 0 24 24" width="16" height="16"><path fill="#E24329" d="M12 21.35L18.12 6.4h-4.24L12 21.35zm0 0L5.88 6.4h4.24L12 21.35z"/><path fill="#FC6D26" d="M1.51 12.83l1.78-5.47L5.88 6.4l6.12 14.95-10.49-8.52z"/><path fill="#FC6D26" d="M22.49 12.83l-1.78-5.47L18.12 6.4l-6.12 14.95 10.49-8.52z"/><path fill="#FCA326" d="M5.88 6.4L1.51 12.83 12 21.35 5.88 6.4zm12.24 0l4.37 6.43L12 21.35 18.12 6.4z"/></svg>'},{name:"Playwright",svg:'<svg viewBox="0 0 24 24" width="16" height="16"><path fill="#2EAD33" d="M12 2L3 7v10l9 5 9-5V7l-9-5zm0 2.18L18.82 7.5 12 10.82 5.18 7.5 12 4.18zM5 8.94l6 3.32v6.56l-6-3.33V8.94zm14 0v6.55l-6 3.33v-6.56l6-3.32z"/></svg>'},{name:"Appium",svg:'<svg viewBox="0 0 24 24" width="16" height="16"><rect fill="#662D91" x="5" y="2" width="14" height="20" rx="2"/><rect fill="#fff" x="7" y="4" width="10" height="14" rx="1"/><circle fill="#662D91" cx="12" cy="20" r="1"/></svg>'},{name:"Selenium",svg:'<svg viewBox="0 0 24 24" width="16" height="16"><path fill="#43B02A" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 15l-5-5 1.41-1.41L11 14.17l7.59-7.59L20 8l-9 9z"/></svg>'}],n=["shipping features.","saving time.","scaling faster.","releasing daily.","testing smarter.","building products.","sleeping better.","automating everything."],l=[{icon:"⚡",title:"Speed over ceremony",de
1sc:"We ship weekly. Our customers test on day one. Every decision is measured by how fast it delivers value."},{icon:"\uD83D\uDD2C",title:"Engineering-first",desc:"We solve hard problems with great engineering — not workarounds. AutoHeal, RAG indexing, and MCP didn't come from shortcuts."},{icon:"\uD83E\uDD1D",title:"Customer obsession",desc:"Every feature starts from a real customer pain point. We sit in their standups, read their tickets, and build what matters."},{icon:"\uD83E\uDDE9",title:"Simplicity is the product",desc:"If it needs a manual, we failed. No-code isn't a marketing term — it's a design constraint we enforce in every sprint."},{icon:"\uD83C\uDF0D",title:"Open by default",desc:"MCP protocol, public docs, transparent pricing. We believe openness builds trust and trust builds lasting companies."},{icon:"\uD83D\uDD04",title:"Continuous everything",desc:"Continuous testing, continuous healing, continuous delivery. We practice what we preach — internally and for our customers."}],r=[{name:"H\xfcrkan Tuna",role:"CEO - Founder",image:"/team/hurkan-tuna.png",linkedin:"http://www.linkedin.com/in/h%C3%BCrkan-tuna-40ba162a"},{name:"H. İbrahim Erbaş",role:"Architect",image:"/team/halil-ibrahim-erbas.png",linkedin:""},{name:"İlkan Şimşirel",role:"QA Manager",image:"/team/ilkan-simsirel.png",linkedin:"https://www.linkedin.com/in/ilkansmsrl/"},{name:"Yusuf Ko\xe7",role:"Sr. Full Stack Developer",image:"/team/yusuf-koc.png",linkedin:"https://www.linkedin.com/in/ysfkoc/"},{name:"Korkut Kır\xe7uvaloğlu",role:"System Engineer",image:"/team/korkut.png",linkedin:"https://www.linkedin.com/in/korkut-kircuvaloglu/"},{name:"Ferhat \xdcrper",role:"Software Developer",image:"/team/ferhat-urper.png",linkedin:"https://www.linkedin.com/in/ferhat-%C3%BCrper-516a4128a/"},{name:"M. Mustafa Tuncay",role:"Software Developer",image:"/team/m-mustafa-tuncay.png",linkedin:"https://www.linkedin.com/in/muhammed-mustafa-tuncay-79b4012b3/"},{name:"Harun Erbaş",role:"Software Developer",image:"/team/harun-erbas.png",linkedin:"https://www.linkedin.com/in/harun-erba%C5%9F-06301528b/"},{name:"Yusuf İsmail Oktay",role:"Advisor",image:"/team/yusuf-semih.png",linkedin:"https://www.linkedin.com/in/yusuf-ismail-oktay/"}],c=[{q:"Is the Solo plan really free?",a:"Yes, completely free — no credit card, no time limit. You get the full no-code platform, Smart Recorder, AI locators, and 1 local agent. Use it as long as you want."},{q:"What happens when my 14-day Team trial ends?",a:"Your workspace stays intact — tests, data, and configurations are preserved. You simply lose access to Team features until you upgrade. No data is deleted."},{q:"Can I switch plans anytime?",a:"Absolutely. Upgrade or downgrade at any time. When upgrading, you get immediate access to new features. When downgrading, changes take effect at the next billing cycle."},{q:'What counts as a "parallel execution"?',a:"One parallel execution means one test running on one agent at a time. With 3 parallels, you can run 3 tests simultaneously — cutting total execution time by 3\xd7."},{q:"Do you offer on-premise deployment?",a:"Yes, for Enterprise customers. SmartestQA can be deployed on your private cloud or on-premise infrastructure with full data isolation and custom SLA."},{q:"How does AutoHeal work with my existing tests?",a:"AutoHeal monitors your locators in real-time. When a UI change breaks a selector, it automatically finds the new element using multiple strategies (data-testid, CSS, XPath, visual) and updates the locator — no manual fix needed."}]},1088:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>o});var a=t(5155),i=t(2115),n=t(6428);let l=[0,1,2,3,4,5,6,8,10,12,14,16,18,20,22,24],r=l.map(e=>e<=0?0:Math.min(98,100/(1+Math.exp(-1.9*(e-1.3)))+.08*e)),c=l.map(e=>e<=0?0:Math.max(0,75/(1+Math.exp(-.28*(e-12)))-(e>14?(e-14)*1.8:0)));function o(){let e=(0,i.useRef)(null),s=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let a=!0;return Promise.all([t.e(647),t.e(698)]).then(t.bind(t,1607)).then(t=>{let i,{Chart:n,LineController:o,LineElement:d,PointElement:m,LinearScale:u,Filler:h,Tooltip:p,Legend:v}=t;if(!a)return;n.register(o,d,m,u,h,p,v);let f=e.current;if(!f)return;let x={id:"roi",afterDraw(e){let{ctx:s,chartArea:t,scales:a}=e;if(!t)return;let i=window.innerWidth<=600,n="light"===document.documentElement.getAttribute("data-theme"),l=a.x.getPixelForValue(2),r=a.y.getPixelForValue(80);function c(e,t,a,i,n){s.beginPath(),s.moveTo(e+n,t),s.lineTo(e+a-n,t),s.quadraticCurveTo(e+a,t,e+a,t+n),s.lineTo(e+a,t+i-n),s.quadraticCurveTo(e+a,t+i,e+a-n,t+i),s.lineTo(e+n,t+i),s.quadraticCurveTo(e,t+i,e,t+i-n),s.lineTo(e,t+n),s.quadraticCurveTo(e,t,e+n,t),s.closePath()}s.save(),s.setLineDash([5,4]),s.strokeStyle=n?"rgba(40,187,224,.25)":"rgba(79,217,160,.25)",s.lineWidth=1.5,s.beginPath(),s.moveTo(l,t.top),s.lineTo(l,t.bottom),s.stroke(),s.beginPath(),s.moveTo(t.left,r),s.lineTo(t.right,r),s.stroke(),s.setLineDash([]),s.fillStyle=n?"#28BBE0":"#1DB87A";let o=i?64:76,d=i?18:22;c(l-o/2,t.bottom+4,o,d,5),s.fill(),s.fillStyle="#fff",s.font="700 "+(i?10:11)+"px Bricolage Grotesque,sans-serif",s.textAlign="center",s.textBaseline="middle",s.fillText("2 months",l,t.bottom+4+d/2),c(t.left-50,r-11,48,22,5),s.fill(),s.fillStyle=n?"#fff":"#061410",s.fillText("80%",t.left-26,r),s.restore(
1)}},g={id:"crosshair",afterEvent(e,s){let t=s.event;["mousemove","click","touchstart","touchmove"].includes(t.type)&&(e._crosshair={x:t.x,y:t.y}),"mouseout"===t.type&&(e._crosshair=null),e.draw()},afterDatasetsDraw(e){let s=e._crosshair;if(!s)return;let{ctx:t,chartArea:a,scales:i}=e;if(!a)return;let n="light"===document.documentElement.getAttribute("data-theme");if(s.x<a.left||s.x>a.right||s.y<a.top||s.y>a.bottom)return;let l=i.x.getValueForPixel(s.x);function r(s){let t=s.data,a=e.data.labels;for(let e=0;e<a.length-1;e++)if(l>=a[e]&&l<=a[e+1]){let s=(l-a[e])/(a[e+1]-a[e]);return t[e]+s*(t[e+1]-t[e])}return l<=a[0]?t[0]:t[t.length-1]}let c=r(e.data.datasets[0]),o=r(e.data.datasets[1]),d=i.y.getPixelForValue(c),m=i.y.getPixelForValue(o);t.save(),t.setLineDash([4,3]),t.strokeStyle=n?"rgba(0,0,0,.15)":"rgba(255,255,255,.18)",t.lineWidth=1,t.beginPath(),t.moveTo(s.x,a.top),t.lineTo(s.x,a.bottom),t.stroke(),t.setLineDash([]),t.beginPath(),t.arc(s.x,d,5,0,2*Math.PI),t.fillStyle=n?"#28BBE0":"#4FD9A0",t.fill(),t.strokeStyle=n?"#E0E0E0":"#0B0D18",t.lineWidth=2,t.stroke(),t.beginPath(),t.arc(s.x,m,5,0,2*Math.PI),t.fillStyle="#9D8AE8",t.fill(),t.strokeStyle=n?"#E0E0E0":"#0B0D18",t.lineWidth=2,t.stroke();let u=Math.round(10*l)/10,h=["Month "+(u%1==0?u.toFixed(0):u.toFixed(1)),"SmartestQA: "+c.toFixed(1)+"%","Traditional: "+o.toFixed(1)+"%"];t.font="600 11px JetBrains Mono,monospace";let p=Math.max(...h.map(e=>t.measureText(e).width))+20,v=s.x+14,f=a.top+10;v+p>a.right&&(v=s.x-p-14),f+58>a.bottom&&(f=a.bottom-58-10),t.fillStyle=n?"rgba(255,255,255,.94)":"rgba(22,25,37,.92)",t.strokeStyle=n?"rgba(0,0,0,.1)":"rgba(255,255,255,.12)",t.lineWidth=1,t.beginPath(),t.roundRect(v,f,p,58,8),t.fill(),t.stroke(),t.textAlign="left",t.textBaseline="top",t.fillStyle=n?"rgba(0,0,0,.45)":"rgba(255,255,255,.5)",t.font="600 10px JetBrains Mono,monospace",t.fillText(h[0],v+10,f+8),t.fillStyle=n?"#28BBE0":"#4FD9A0",t.font="700 11px JetBrains Mono,monospace",t.fillText(h[1],v+10,f+24),t.fillStyle="#9D8AE8",t.fillText(h[2],v+10,f+40),t.fillStyle=n?"rgba(255,255,255,.94)":"rgba(22,25,37,.92)",t.strokeStyle=n?"rgba(0,0,0,.1)":"rgba(255,255,255,.12)";let x=u%1==0?u.toFixed(0)+"mo":u.toFixed(1)+"mo",g=t.measureText(x).width+12;t.beginPath(),t.roundRect(s.x-g/2,a.bottom+2,g,18,4),t.fill(),t.stroke(),t.fillStyle=n?"rgba(0,0,0,.5)":"rgba(255,255,255,.6)",t.font="600 10px JetBrains Mono,monospace",t.textAlign="center",t.textBaseline="middle",t.fillText(x,s.x,a.bottom+11),t.restore()}};function j(){s.current&&s.current.destroy();let e=window.innerWidth<=600,t=window.innerWidth<=960,a="light"===document.documentElement.getAttribute("data-theme"),i=a?"rgba(0,0,0,.06)":"rgba(255,255,255,.04)",o=a?"rgba(0,0,0,.4)":"rgba(255,255,255,.22)",d=a?"rgba(0,0,0,.1)":"rgba(255,255,255,.07)";s.current=new n(f,{type:"line",data:{labels:l,datasets:[{data:r,borderColor:a?"#28BBE0":"#4FD9A0",borderWidth:3,tension:.42,pointRadius:0,pointHoverRadius:0,fill:!1,label:"SmartestQA"},{data:c,borderColor:"#9D8AE8",borderWidth:2.5,borderDash:[6,4],tension:.38,pointRadius:0,pointHoverRadius:0,fill:!1,label:"Traditional"}]},options:{animation:{duration:1800*!s.current,easing:"easeInOutQuart"},responsive:!0,maintainAspectRatio:!0,aspectRatio:e?1.1:t?1.8:2.8,events:["mousemove","mouseout","click","touchstart","touchmove"],interaction:{mode:"nearest",axis:"x",intersect:!1},layout:{padding:e?{left:18,right:6,top:8,bottom:28}:t?{left:52,right:10,top:8,bottom:32}:{left:58,right:12,top:10,bottom:36}},plugins:{legend:{display:!1},tooltip:{enabled:!1}},scales:{x:{type:"linear",min:0,max:24,ticks:{color:o,font:{size:11},callback:e=>e+"mo",stepSize:4},grid:{color:i},border:{color:d}},y:{min:0,max:100,ticks:{color:o,font:{size:11},callback:e=>e+"%",stepSize:20},grid:{color:i},border:{color:d}}},onHover(e,s,t){t.chartArea&&(t.canvas.style.cursor=e.x>=t.chartArea.left&&e.x<=t.chartArea.right?"crosshair":"default")}},plugins:[x,g]})}j();let b=()=>{clearTimeout(i),i=setTimeout(j,200)};window.addEventListener("resize",b);let N=new MutationObserver(()=>j());return N.observe(document.documentElement,{attributes:!0,attributeFilter:["data-theme"]}),()=>{window.removeEventListener("resize",b),N.disconnect()}}),()=>{a=!1}},[]),(0,a.jsxs)("section",{className:"roi-section",children:[(0,a.jsx)(n.default,{children:(0,a.jsxs)("div",{className:"sec-head",children:[(0,a.jsx)("h2",{className:"sec-title",children:"ROI in 2 months, not 18."}),(0,a.jsx)("p",{className:"sec-sub",children:"Traditional automation payback takes 12–18 months — then maintenance costs start eating into gains. SmartestQA keeps compounding."})]})}),(0,a.jsx)(n.default,{children:(0,a.jsxs)("div",{className:"roi-chart-box",children:[(0,a.jsx)("div",{className:"roi-gbg"}),(0,a.jsxs)("div",{className:"roi-top",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{style:{fontFamily:"var(--display)",fontSize:16,fontWeight:700,color:"var(--text)",marginBottom:3},children:"ROI curve comparison"}),(0,a.jsx)("div",{style:{fontSize:13,color:"var(--muted)",fontWeight:300},children:"SmartestQA vs. Traditional Automation \xb7 24-month view"})]}),(0,a.jsxs)("div",{className:"roi-stats-row",children:[(0,a.jsxs)("div",{className:"rs",children:[(0,a.jsx)("div",{className:"rn",children:"85%"}),(0,a.jsx)("div",{className:"rl",children:"cost savings"})]}),(0,a.jsxs)("div",{className:"rs",children:[(0,a.jsx)("div",{className:"rn",children:"24\xd7"}),(0,a.jsx)("div",{className:"rl",children:"faster tests"})]}),(0,a.jsxs)("div",{className:"rs",children:[(0,a.jsx)("div",{className:"rn",children:"<2mo"}),(0,a.jsx)("div",{className:"rl",children:"to ROI"})]})]})]}),(0,a.jsx)("canvas",{ref:e}),(0,a.jsxs)("div",{className:"roi-legend",children:[(0,a.jsxs)("div",{className:"leg",children:[(0,a.jsx)("div",{className:"leg-line",style:{background:"var(--tl)"}}),"SmartestQA — continuously improving"]}),(0,a.jsxs)("div",{className:"leg",children:[(0,a.jsx)("div",{className:"leg-line",style:{background:"#9D8AE8",borderTop:"2px dashed #9D8AE8",height:0}}),"Traditional Automation — maintenance drag"]})]})]})})]})}},1540:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>n});
1var a=t(5155),i=t(2115);function n(){let e=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{if(e.current)return;e.current=!0;let s=e=>document.getElementById(e);setTimeout(function e(){var t;["rs0","rs1","rs2","rs3","rs4","rs5"].forEach(e=>{var t;return null==(t=s(e))?void 0:t.classList.remove("show")}),null==(t=s("plugin-result"))||t.classList.remove("show");let a=s("rec-btn");a&&(a.className="rec-btn idle",a.innerHTML='<div class="rec-dot"></div>REC');let i=s("ftyping"),n=s("fcursor"),l=s("fph"),r=s("fake-email"),c=s("fake-btn"),o=s("fpass-typing"),d=s("fpass-cursor"),m=s("fpass-ph"),u=s("fake-pass");i&&(i.textContent=""),n&&(n.style.display="none"),l&&(l.style.display=""),null==r||r.classList.remove("fake-hl"),null==c||c.classList.remove("clicked"),o&&(o.textContent=""),d&&(d.style.display="none"),m&&(m.style.display=""),null==u||u.classList.remove("fake-hl"),setTimeout(()=>{a&&(a.className="rec-btn recording",a.innerHTML='<div class="rec-dot"></div>● REC')},1e3),setTimeout(()=>{var e;null==r||r.classList.add("fake-hl"),l&&(l.style.display="none"),n&&(n.style.display="inline-block"),null==(e=s("rs0"))||e.classList.add("show")},1800),setTimeout(()=>{var e;let t="[email protected]",a=0,l=setInterval(()=>{i&&(i.textContent=t.slice(0,++a)),a>=t.length&&(clearInterval(l),n&&(n.style.display="none"))},60);null==(e=s("rs1"))||e.classList.add("show")},2400),setTimeout(()=>{var e;null==r||r.classList.remove("fake-hl"),null==u||u.classList.add("fake-hl"),m&&(m.style.display="none"),d&&(d.style.display="inline-block"),null==(e=s("rs2"))||e.classList.add("show")},3800),setTimeout(()=>{var e;let t="••••••••",a=0,i=setInterval(()=>{o&&(o.textContent=t.slice(0,++a)),a>=t.length&&(clearInterval(i),d&&(d.style.display="none"))},70);null==(e=s("rs3"))||e.classList.add("show")},4200),setTimeout(()=>{var e;null==u||u.classList.remove("fake-hl"),c&&(c.classList.add("fake-hl"),setTimeout(()=>{c.classList.remove("fake-hl"),c.classList.add("clicked")},400)),null==(e=s("rs4"))||e.classList.add("show")},5600),setTimeout(()=>{var e;return null==(e=s("rs5"))?void 0:e.classList.add("show")},6600),setTimeout(()=>{var t;null==(t=s("plugin-result"))||t.classList.add("show"),a&&(a.className="rec-btn idle",a.innerHTML='<div class="rec-dot"></div>REC'),setTimeout(e,4e3)},7600)},1500)},[]),(0,a.jsxs)("div",{className:"recorder-panel",children:[(0,a.jsxs)("div",{className:"browser-chrome",children:[(0,a.jsxs)("div",{className:"browser-tabs",children:[(0,a.jsxs)("div",{className:"browser-tab active",children:["App — Checkout ",(0,a.jsx)("span",{className:"plugin-badge",children:"SQA"})]}),(0,a.jsx)("div",{className:"browser-tab",children:"+ New Tab"})]}),(0,a.jsxs)("div",{className:"browser-bar",children:[(0,a.jsxs)("div",{className:"browser-dots",children:[(0,a.jsx)("div",{className:"browser-dot",style:{background:"#E04545"}}),(0,a.jsx)("div",{className:"browser-dot",style:{background:"#E8A020"}}),(0,a.jsx)("div",{className:"browser-dot",style:{background:"#1DB87A"}})]}),(0,a.jsx)("div",{className:"url-bar",children:"https://app.example.com/checkout"})]})]}),(0,a.jsxs)("div",{className:"recorder-body",children:[(0,a.jsxs)("div",{className:"rec-app",children:[(0,a.jsx)("div",{className:"rec-app-lbl",children:"Application"}),(0,a.jsxs)("div",{className:"fake-app",children:[(0,a.jsxs)("div",{className:"fake-input",id:"fake-email",children:[(0,a.jsx)("span",{className:"typing",id:"ftyping"}),(0,a.jsx)("span",{className:"tc",id:"fcursor",style:{display:"none"}}),(0,a.jsx)("span",{id:"fph",style:{color:"rgba(255,255,255,.25)"},children:"[email protected]"})]}),(0,a.jsxs)("div",{className:"fake-input",id:"fake-pass",style:{marginBottom:10},children:[(0,a.jsx)("span",{className:"typing",id:"fpass-typing"}),(0,a.jsx)("span",{className:"tc",id:"fpass-cursor",style:{display:"none"}}),(0,a.jsx)("span",{id:"fpass-ph",style:{color:"rgba(255,255,255,.25)"},children:"password"})]}),(0,a.jsx)("div",{className:"fake-btn",id:"fake-btn",children:"Sign in"})]})]}),(0,a.jsx)("div",{className:"rec-divider"}),(0,a.jsxs)("div",{className:"rec-plugin",children:[(0,a.jsxs)("div",{className:"plugin-header",children:[(0,a.jsx)("span",{className:"plugin-title",children:"SmartestQA"}),(0,a.jsxs)("div",{className:"rec-btn idle",id:"rec-btn",children:[(0,a.jsx)("div",{className:"rec-dot"}),"REC"]})]}),(0,a.jsx)("div",{className:"pl-sec-lbl",children:"Existing steps"}),(0,a.jsxs)("div",{className:"step-list",children:[(0,a.jsxs)("div",{className:"step-item existing",children:[(0,a.jsx)("span",{className:"step-n",children:"1"}),"Navigate to /checkout"]}),(0,a.jsxs)("div",{className:"step-item existing",children:[(0,a.jsx)("span",{className:"step-n",children:"2"}),"Verify page title"]})]}),(0,a.jsx)("div",{className:"pl-sec-lbl",children:"Recorded steps"}),(0,a.jsx)("div",{className:"step-list",children:["Click email field",'Type "[email protected]"',"Click password field",'Type "••••••••"','Click "Sign in"',"Assert → /dashboard"].map((e,s)=>(0,a.jsxs)("div",{className:"step-item recorded",id:"rs".concat(s),children:[(0,a.jsx)("span",{className:"step-n",children:s+3}),e]},s))}),(0,a.jsxs)("div",{className:"plugin-result",id:"plugin-result",children:[(0,a.jsx)("span",{children:"⚡"}),(0,a.jsx)("span",{children:"Saved & ready — all browsers"})]})]})]})]})}},1875:(e,s,t)=>{"use strict";function a(e){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{"function"==typeof window.gtag?window.gtag("event",e,s):(window.dataLayer=window.dataLayer||[],window.dataLayer.push(["event",e,s]))}catch(e){}}t.d(s,{Qu:()=>o,cb:()=>r,yA:()=>c});let i={signup_hero:"AW-18360448864/Mam5CL63jOEcEODu-LJE",demo_request:"AW-18360448864/YT0PCMG3jOEcEODu-LJE",contact_form:"AW-18360448864/VKQVCMS3jOEcEODu-LJE"},n=!1;function l(e){let s=i[e];if(s)try{"function"==typeof window.gtag&&(n||"function"==typeof window.gtag&&(window.gtag("config","AW-18360448864"),n=!0),window.gtag("event","conversion",{send_to:s}))}catch(e){}}let r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a("signup_hero",{form_location:"hero",form_type:"signup",...e}),l("signup_hero")},c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a("demo_request",{form_location:"home_final_cta",form_type:"demo",...e}),l("demo_request")},o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a("contact_form",{form_location:"contact_page",form_type:"contact",...e}),l("contact_form")}},2859:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>d});
1var a=t(5155),i=t(2115),n=t(3665),l=t(6428),r=t(8075);let c=()=>(0,a.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",children:(0,a.jsx)("path",{d:"M10 2L4 8l6 6",stroke:"currentColor",strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"})}),o=()=>(0,a.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",children:(0,a.jsx)("path",{d:"M6 2l6 6-6 6",stroke:"currentColor",strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"})});function d(){let{carouselRef:e,trackRef:s,prev:t,next:d,atStart:m,atEnd:u}=(0,n.g)(16),[h,p]=(0,i.useState)([]),[v,f]=(0,i.useState)(!1);return((0,i.useEffect)(()=>{fetch("".concat("https://webapi.smartestqa.ai","/case-studies?per_page=9")).then(e=>e.json()).then(e=>{p(e.data||[]),f(!0)}).catch(()=>f(!0))},[]),v&&!h.length)?null:(0,a.jsxs)("section",{className:"case-studies",id:"resources",style:v?void 0:{minHeight:200},children:[(0,a.jsxs)("div",{className:"cs-header",children:[(0,a.jsx)(l.default,{children:(0,a.jsxs)("div",{className:"sec-head",children:[(0,a.jsx)("h2",{className:"sec-title",children:"Real results, real teams."}),(0,a.jsx)("p",{className:"sec-sub",children:"See how QA teams across industries transformed their testing with SmartestQA."})]})}),(0,a.jsx)(l.default,{children:(0,a.jsxs)("div",{className:"cs-nav",children:[(0,a.jsx)("button",{className:"cs-arrow",onClick:t,disabled:m,"aria-label":"Previous",children:(0,a.jsx)(c,{})}),(0,a.jsx)("button",{className:"cs-arrow",onClick:d,disabled:u,"aria-label":"Next",children:(0,a.jsx)(o,{})})]})})]}),(0,a.jsx)("div",{className:"cs-carousel",ref:e,children:(0,a.jsx)("div",{className:"cs-track",ref:s,children:h.map((e,s)=>(0,a.jsx)(r.A,{cs:e},e.video_id||s))})})]})}},3232:(e,s,t)=>{"use strict";t.d(s,{A:()=>n});var a=t(5155),i=t(2115);function n(e){let{open:s,status:t="loading",title:n,message:l,onClose:r}=e,c="loading"!==t;return((0,i.useEffect)(()=>{if(!s)return;let e=e=>{"Escape"===e.key&&c&&(null==r||r())};window.addEventListener("keydown",e);let t=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{window.removeEventListener("keydown",e),document.body.style.overflow=t}},[s,c,r]),s)?(0,a.jsx)("div",{className:"fb-overlay",onClick:c?r:void 0,role:"dialog","aria-modal":"true","aria-live":"assertive",children:(0,a.jsxs)("div",{className:"fb-card fb-".concat(t),onClick:e=>e.stopPropagation(),children:["loading"===t&&(0,a.jsx)("div",{className:"fb-spinner","aria-hidden":"true"}),"success"===t&&(0,a.jsx)("div",{className:"fb-icon fb-icon-success","aria-hidden":"true",children:(0,a.jsx)("svg",{width:"30",height:"30",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:(0,a.jsx)("path",{d:"M20 6L9 17l-5-5"})})}),"error"===t&&(0,a.jsx)("div",{className:"fb-icon fb-icon-error","aria-hidden":"true",children:(0,a.jsxs)("svg",{width:"30",height:"30",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,a.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,a.jsx)("line",{x1:"12",y1:"8",x2:"12",y2:"12"}),(0,a.jsx)("line",{x1:"12",y1:"16",x2:"12.01",y2:"16"})]})}),n&&(0,a.jsx)("h3",{className:"fb-title",children:n}),l&&(0,a.jsx)("p",{className:"fb-msg",children:l}),c&&(0,a.jsx)("button",{className:"fb-btn",onClick:r,autoFocus:!0,children:"success"===t?"Got it":"Try again"})]})}):null}},3293:(e,s,t)=>{"use strict";t.d(s,{default:()=>r});var a=t(5155),i=t(2115),n=t(6428);let l=[{cls:"p1",num:"01 \xb7 Create",title:"Create",desc:"Turn analysis documents and recorded browser sessions into executable test scenarios — instantly, with AI.",items:["Doc-to-test generation","Smart Recorder (Chrome)","AI step suggestions"],icon:(0,a.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",children:(0,a.jsx)("path",{d:"M12 20h9M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"})})},{cls:"p2",num:"02 \xb7 Run",title:"Run",desc:"Execute across any browser, engine, environment, and dataset combination — parametrically, in parallel, on cloud agents.",items:["Selenium \xb7 Playwright \xb7 Appium","Parametric & data-driven","AutoHeal — self-repairing"],icon:(0,a.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",children:(0,a.jsx)("polygon",{points:"5 3 19 12 5 21 5 3"})})},{cls:"p3",num:"03 \xb7 Report",title:"Report",desc:"Rich dashboards, screenshots, video playback, requirement traceability, and scheduled Confluence reports — shareable in one click.",items:["Visual evidence & video","Requirement coverage map","Confluence & Slack alerts"],icon:(0,a.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,a.jsx)("line",{x1:"18",y1:"20",x2:"18",y2:"10"}),(0,a.jsx)("line",{x1:"12",y1:"20",x2:"12",y2:"4"}),(0,a.jsx)("line",{x1:"6",y1:"20",x2:"6",y2:"14"})]})},{cls:"p4",num:"04 \xb7 Manage",title:"Manage",desc:"Defects, pipelines, data sources, team roles, and MCP integration — every aspect of QA ops in one unified workspace.",items:["Defect lifecycle & triage","CI/CD & MCP integration","Teams, roles & schedules"],icon:(0,a.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,a.jsx)("path",{d:"M12 2L2 7l10 5 10-5-10-5z"}),(0,a.jsx)("path",{d:"M2 17l10 5 10-5"}),(0,a.jsx)("path",{d:"M2 12l10 5 10-5"})]})}];function r(){let e=(0,i.useRef)([]),s=(0,i.useRef)(null),t=(0,i.useRef)(0);return(0,i.useEffect)(()=>{let a=e.current.filter(Boolean);if(!a.length)return;let i=e=>{var s;
1a.forEach(e=>e.classList.remove("active")),null==(s=a[e])||s.classList.add("active")};return i(0),s.current=setInterval(()=>{t.current=(t.current+1)%a.length,i(t.current)},2200),()=>clearInterval(s.current)},[]),(0,a.jsx)("section",{className:"sq-section",id:"overview",children:(0,a.jsxs)("div",{className:"sq-inner",children:[(0,a.jsxs)(n.default,{className:"sq-top",children:[(0,a.jsxs)("h2",{className:"sq-h2",children:["Create, run, report, and manage —",(0,a.jsx)("br",{}),(0,a.jsx)("em",{children:"all AI-powered."})]}),(0,a.jsx)("p",{className:"sq-lead",children:"SmartestQA brings every stage of your test automation lifecycle into one intelligent platform. No code. No silos. No maintenance headaches."})]}),(0,a.jsx)(n.default,{className:"sq-pillars",children:l.map((s,i)=>(0,a.jsxs)("div",{className:"pillar ".concat(s.cls),ref:s=>{e.current[i]=s},onMouseEnter:()=>(s=>{var a;t.current=s;let i=e.current.filter(Boolean);i.forEach(e=>e.classList.remove("active")),null==(a=i[s])||a.classList.add("active")})(i),children:[(0,a.jsx)("div",{className:"pillar-glow"}),(0,a.jsxs)("div",{className:"pillar-header",children:[(0,a.jsx)("div",{className:"pillar-icon",children:s.icon}),(0,a.jsx)("div",{className:"pillar-title",children:s.title})]}),(0,a.jsx)("div",{className:"pillar-desc",children:s.desc}),(0,a.jsx)("div",{className:"pillar-items",children:s.items.map((e,s)=>(0,a.jsxs)("div",{className:"pillar-item",children:[(0,a.jsx)("div",{className:"pillar-item-dot"}),e]},s))})]},s.cls))}),(0,a.jsxs)(n.default,{className:"sq-bottom",children:[(0,a.jsxs)("div",{className:"sq-bottom-left",children:[(0,a.jsxs)("div",{className:"sq-ai-badge",children:[(0,a.jsx)("div",{className:"sq-ai-dot"}),(0,a.jsx)("span",{className:"sq-ai-text",children:"AI-powered throughout"})]}),(0,a.jsxs)("div",{className:"sq-bottom-copy",children:["Every step — from writing to healing to triaging — is ",(0,a.jsx)("strong",{children:"augmented by AI."})," Your team focuses on what ships value."]})]}),(0,a.jsx)("a",{href:"".concat("https://app.smartestqa.ai","/sign-up"),className:"sq-cta",children:"Start free →"})]})]})})}},3518:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>o});var a=t(5155),i=t(89),n=t(3665),l=t(6428);let r=()=>(0,a.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",children:(0,a.jsx)("path",{d:"M10 2L4 8l6 6",stroke:"currentColor",strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"})}),c=()=>(0,a.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",children:(0,a.jsx)("path",{d:"M6 2l6 6-6 6",stroke:"currentColor",strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"})});function o(){let{carouselRef:e,trackRef:s,prev:t,next:o,atStart:d,atEnd:m}=(0,n.g)(20);return(0,a.jsxs)("section",{className:"testimonials",children:[(0,a.jsxs)("div",{className:"testi-header",children:[(0,a.jsx)(l.default,{children:(0,a.jsx)("div",{className:"sec-head",children:(0,a.jsxs)("h2",{className:"sec-title",children:["Trusted by teams",(0,a.jsx)("br",{}),"that ship fast."]})})}),(0,a.jsx)(l.default,{children:(0,a.jsxs)("div",{className:"testi-nav",children:[(0,a.jsx)("button",{className:"cs-arrow",onClick:t,disabled:d,"aria-label":"Previous",children:(0,a.jsx)(r,{})}),(0,a.jsx)("button",{className:"cs-arrow",onClick:o,disabled:m,"aria-label":"Next",children:(0,a.jsx)(c,{})})]})})]}),(0,a.jsx)("div",{className:"testi-carousel",ref:e,children:(0,a.jsx)("div",{className:"testi-track",ref:s,children:i.rR.map((e,s)=>(0,a.jsxs)("div",{className:"testi-card",children:[(0,a.jsx)("div",{className:"testi-stars",children:"★★★★★"}),(0,a.jsx)("div",{className:"testi-quote",dangerouslySetInnerHTML:{__html:'"'.concat(e.quote,'"')}}),(0,a.jsx)("div",{className:"testi-div"}),(0,a.jsxs)("div",{className:"testi-author",children:[(0,a.jsx)("div",{className:"testi-av",style:{background:e.color},children:e.initials}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"testi-name",children:e.name}),(0,a.jsx)("div",{className:"testi-role",children:e.role})]})]})]},s))})})]})}},3665:(e,s,t)=>{"use strict";t.d(s,{g:()=>i});var a=t(2115);function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16,s=(0,a.useRef)(null),t=(0,a.useRef)(null),i=(0,a.useRef)(0),n=(0,a.useRef)(0),l=(0,a.useRef)(300),[r,c]=(0,a.useState)(0),[,o]=(0,a.useState)(0),d=(0,a.useCallback)(()=>{let a=t.current,r=s.current;if(!a||!r)return;let d=a.querySelectorAll(":scope > *");if(!d.length)return;let m=window.innerWidth<=600?1:window.innerWidth<=960?2:3,u=r.offsetWidth;if(0===u)return;let h=(u-e*(m-1))/m,p="".concat(h,"px");
1d.forEach(e=>{e.style.minWidth=p,e.style.maxWidth=p}),requestAnimationFrame(()=>{if(!t.current||!s.current)return;n.current=Math.max(0,t.current.scrollWidth-s.current.offsetWidth);let a=t.current.querySelector(":scope > *");l.current=a?a.offsetWidth+e:300;let r=Math.max(0,Math.min(i.current,n.current));i.current=r,c(r),t.current&&(t.current.style.transform="translateX(-".concat(r,"px)")),o(e=>e+1)})},[e]),m=(0,a.useCallback)(e=>{let s=Math.max(0,Math.min(null!=e?e:i.current,n.current));i.current=s,c(s),t.current&&(t.current.style.transform="translateX(-".concat(s,"px)"))},[]),u=(0,a.useCallback)(()=>m(Math.max(0,i.current-l.current)),[m]),h=(0,a.useCallback)(()=>m(Math.min(n.current,i.current+l.current)),[m]);return(0,a.useEffect)(()=>{let e;requestAnimationFrame(()=>{d(),requestAnimationFrame(d)});let s=()=>{cancelAnimationFrame(e),e=requestAnimationFrame(d)};window.addEventListener("resize",s);let a=t.current;if(!a)return()=>{window.removeEventListener("resize",s),cancelAnimationFrame(e)};let r=new MutationObserver(()=>requestAnimationFrame(d));r.observe(a,{childList:!0});let o=0,u=0,h=0,p=!1,v=null,f=0,x=0,g=0,j=e=>{o=e.touches[0].clientX,u=e.touches[0].clientY,h=i.current,p=!0,v=null,f=o,x=Date.now(),g=0,a.style.transition="none"},b=e=>{let s;if(!p)return;let t=e.touches[0].clientX,l=e.touches[0].clientY;if(!v){let e=Math.abs(t-o),s=Math.abs(l-u);if(e<5&&s<5)return;v=e>s?"h":"v"}if("v"===v)return;e.preventDefault();let r=Date.now(),d=r-x;d>0&&(g=(f-t)/d),f=t,x=r;let m=h+(o-t),j=n.current;i.current=s=m<0?.3*m:m>j?j+(m-j)*.3:m,a.style.transform="translateX(-".concat(s,"px)"),c(s)},N=()=>{if(!p)return;p=!1,v=null,a.style.transition="transform .35s cubic-bezier(.25,.46,.45,.94)";let e=180*g;m(Math.round((i.current+e)/l.current)*l.current)};return a.addEventListener("touchstart",j,{passive:!0}),a.addEventListener("touchmove",b,{passive:!1}),a.addEventListener("touchend",N),()=>{window.removeEventListener("resize",s),cancelAnimationFrame(e),r.disconnect(),a.removeEventListener("touchstart",j),a.removeEventListener("touchmove",b),a.removeEventListener("touchend",N)}},[d,m]),{carouselRef:s,trackRef:t,prev:u,next:h,atStart:r<=0,atEnd:r>=n.current}}},3783:(e,s,t)=>{Promise.resolve().then(t.bind(t,7615)),Promise.resolve().then(t.bind(t,6428)),Promise.resolve().then(t.bind(t,7065)),Promise.resolve().then(t.bind(t,5475)),Promise.resolve().then(t.bind(t,5710)),Promise.resolve().then(t.bind(t,2859)),Promise.resolve().then(t.bind(t,9632)),Promise.resolve().then(t.bind(t,3818)),Promise.resolve().then(t.bind(t,8462)),Promise.resolve().then(t.bind(t,3293)),Promise.resolve().then(t.bind(t,3936)),Promise.resolve().then(t.bind(t,9836)),Promise.resolve().then(t.bind(t,6717)),Promise.resolve().then(t.bind(t,1540)),Promise.resolve().then(t.bind(t,1088)),Promise.resolve().then(t.bind(t,8597)),Promise.resolve().then(t.bind(t,3518)),Promise.resolve().then(t.bind(t,8988)),Promise.resolve().then(t.t.bind(t,2619,23)),Promise.resolve().then(t.t.bind(t,1356,23)),Promise.resolve().then(t.bind(t,4437)),Promise.resolve().then(t.bind(t,6552))},3818:(e,s,t)=>{"use strict";t.d(s,{default:()=>o});var a=t(5155),i=t(2115),n=t(89);function l(){let e=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let s=e.current;if(!s)return;let t=0,a=0,i=!1,l;return l=setTimeout(function e(){let r=n.Xc[t];if(i){if(s.textContent=r.slice(0,a),--a<0){i=!1,a=0,t=(t+1)%n.Xc.length,l=setTimeout(e,600);return}l=setTimeout(e,40)}else{if(s.textContent=r.slice(0,a+1),++a>=r.length){l=setTimeout(()=>{i=!0,e()},2e3);return}l=setTimeout(e,80)}},600),()=>clearTimeout(l)},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{ref:e,id:"typewriter"}),(0,a.jsx)("span",{id:"tw-cursor",children:"|"})]})}var r=t(1875),c=t(3232);function o(){let[e,s]=(0,i.useState)(""),[t,n]=(0,i.useState)(!1),[o,d]=(0,i.useState)(!1),[m,u]=(0,i.useState)({open:!1,status:"loading",title:"",message:""}),h=(0,i.useRef)(null),p=(0,i.useCallback)(()=>u(e=>({...e,open:!1})),[]),v=(0,i.useCallback)(async()=>{let s=e.trim();if(!s||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(s)){var t;null==(t=h.current)||t.focus();return}n(!0),u({open:!0,status:"loading",title:"Setting up your account",message:"This takes a few seconds — please keep this window open."});try{fetch("".concat("https://webapi.smartestqa.ai","/leads"),{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({email:s,source:"hero"})}).catch(()=>{});let e=await fetch("/api/register",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:s})}),t=await e.json();e.ok?(d(!0),(0,r.cb)(),u({open:!0,status:"success",title:"You're in! \uD83C\uDF89",message:t.message||"Registration successful — check your email to get started."}
1)):u({open:!0,status:"error",title:"Something went wrong",message:t.message||"Please try again in a moment."})}catch(e){u({open:!0,status:"error",title:"Connection error",message:"Please check your connection and try again."})}finally{n(!1)}},[e]),f=(0,i.useCallback)(()=>{let e=document.getElementById("hero-video");e&&(e.innerHTML='<iframe src="https://www.youtube-nocookie.com/embed/HjANKJUMcWI?autoplay=1&rel=0&modestbranding=1" allow="autoplay;encrypted-media" allowfullscreen style="position:absolute;inset:0;width:100%;height:100%;border:none;"></iframe>',e.style.cursor="default")},[]);return(0,a.jsxs)("section",{className:"hero",children:[(0,a.jsx)("div",{className:"hero-bg-grid"}),(0,a.jsx)("div",{className:"hero-glow"}),(0,a.jsx)(c.A,{open:m.open,status:m.status,title:m.title,message:m.message,onClose:p}),(0,a.jsxs)("div",{className:"hero-left",children:[(0,a.jsxs)("div",{className:"hero-badge",children:[(0,a.jsx)("div",{className:"badge-dot"}),"AI-powered \xb7 No code \xb7 Onboarding in < 1 day"]}),(0,a.jsxs)("h1",{children:["Stop coding tests.",(0,a.jsx)("br",{}),(0,a.jsxs)("em",{children:["Start ",(0,a.jsx)(l,{})]})]}),(0,a.jsx)("p",{className:"hero-sub",children:"SmartestQA converts your analysis documents into self-healing, executable test suites — zero code, fraction of the cost, ROI in under 2 months."}),(0,a.jsx)("div",{className:"hero-actions",children:(0,a.jsxs)("div",{className:"hero-form",children:[(0,a.jsxs)("div",{className:"hero-input-wrap",children:[(0,a.jsxs)("svg",{className:"hero-input-icon",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,a.jsx)("rect",{x:"2",y:"4",width:"20",height:"16",rx:"2"}),(0,a.jsx)("path",{d:"M22 4L12 13 2 4"})]}),(0,a.jsx)("input",{ref:h,className:"hero-input",type:"email",placeholder:"[email protected]",required:!0,value:e,onChange:e=>s(e.target.value),onKeyDown:e=>"Enter"===e.key&&!t&&v(),disabled:o||t})]}),(0,a.jsx)("button",{className:"btn-hero",onClick:v,disabled:o||t,children:o?"Welcome! ✓":t?(0,a.jsx)("span",{className:"hero-spinner"}):"Start Free →"})]})}),(0,a.jsxs)("p",{className:"hero-note",children:["Free plan available — ",(0,a.jsx)("span",{children:"no credit card required"})]})]}),(0,a.jsx)("div",{className:"hero-right",children:(0,a.jsxs)("div",{className:"video-frame",children:[(0,a.jsxs)("div",{className:"vf-bar",children:[(0,a.jsx)("div",{className:"vf-dot",style:{background:"#E04545"}}),(0,a.jsx)("div",{className:"vf-dot",style:{background:"#E8A020"}}),(0,a.jsx)("div",{className:"vf-dot",style:{background:"#1DB87A"}}),(0,a.jsx)("span",{className:"vf-url",children:"smartestqa.ai"})]}),(0,a.jsxs)("div",{className:"vf-screen",id:"hero-video",onClick:f,children:[(0,a.jsx)("img",{src:"/hero-thumb.jpg",alt:"SmartestQA Demo",className:"vf-thumb",fetchPriority:"high",width:665,height:374}),(0,a.jsx)("div",{className:"vf-play",children:(0,a.jsx)("svg",{width:"22",height:"22",viewBox:"0 0 22 22",children:(0,a.jsx)("polygon",{points:"7,4 18,11 7,18",fill:"white"})})})]})]})})]})}},3936:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>d});var a=t(5155),i=t(2115);let n=["Selenium","Playwright","Appium"],l=["production","staging","localhost"],r=["Excel","SQL DB","REST API"],c=["Admin","Standard","Guest"],o={selenium:"pc-selenium",playwright:"pc-playwright",appium:"pc-appium",production:"pc-prod",staging:"pc-staging",localhost:"pc-local",excel:"pc-excel","sql db":"pc-sql","rest api":"pc-api",admin:"pc-admin",standard:"pc-std",guest:"pc-guest"};function d(){let e=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{if(e.current)return;e.current=!0;let s=e=>document.getElementById(e);function t(e,t){let a=o[e.toLowerCase()];if(a){let e=s(a);e&&(e.classList.remove("idle","active","pass","run"),e.classList.add(t))}}setTimeout(function e(){let a=function(){let e=s("pm-grid");if(!e)return null;e.innerHTML="",["Browser/Engine","Environment","Data Source","User Role","Status"].forEach(s=>{let t=document.createElement("div");t.className="pm-cell head",t.textContent=s,e.appendChild(t)});let t=[];
1n.forEach((e,s)=>{l.forEach((a,i)=>{let n=s*l.length+i;t.push({e,v:a,d:r[n%r.length],r:c[n%c.length]})})}),t.forEach((s,t)=>{[s.e,s.v,s.d,s.r,"—"].forEach((s,a)=>{let i=document.createElement("div");i.className="pm-cell idle",i.id="pm-".concat(t,"-").concat(a),i.textContent=s,e.appendChild(i)})});let a=s("p-total");a&&(a.textContent=t.length);let i=s("p-sub");return i&&(i.textContent="".concat(n.length," engines \xd7 ").concat(l.length," envs \xd7 ").concat(r.length," data sources")),t}();if(!a)return;let i=s("p-done");i&&(i.textContent="0"),Object.values(o).forEach(e=>{let t=s(e);t&&(t.classList.remove("active","pass","run"),t.classList.add("idle"))}),a.forEach((e,a)=>{setTimeout(()=>{[0,1,2,3].forEach(e=>{let t=s("pm-".concat(a,"-").concat(e));t&&(t.classList.remove("idle","pass","active"),t.classList.add("run"))});let n=s("pm-".concat(a,"-4"));n&&(n.classList.remove("idle","pass"),n.classList.add("run"),n.textContent="●"),t(e.e,"active"),t(e.v,"active"),t(e.d,"active"),t(e.r,"active"),setTimeout(()=>{[0,1,2,3].forEach(e=>{let t=s("pm-".concat(a,"-").concat(e));t&&(t.classList.remove("run"),t.classList.add("pass"))}),n&&(n.classList.remove("run"),n.classList.add("pass"),n.textContent="✓"),t(e.e,"pass"),t(e.v,"pass"),t(e.d,"pass"),t(e.r,"pass"),i&&(i.textContent=a+1)},600)},450*a)}),setTimeout(e,450*a.length+3e3)},1e3)},[]),(0,a.jsxs)("div",{className:"param-panel",children:[(0,a.jsx)("div",{className:"param-hdr",children:"Test Matrix \xb7 Parametric Execution"}),(0,a.jsx)("div",{className:"param-axes",children:[{label:"Execution engine",chips:[["pc-selenium","Selenium"],["pc-playwright","Playwright"],["pc-appium","Appium"]]},{label:"Environment",chips:[["pc-prod","production"],["pc-staging","staging"],["pc-local","localhost"]]},{label:"Test data source",chips:[["pc-excel","Excel"],["pc-sql","SQL DB"],["pc-api","REST API"]]},{label:"User role",chips:[["pc-admin","Admin"],["pc-std","Standard"],["pc-guest","Guest"]]}].map((e,s)=>(0,a.jsxs)("div",{className:"param-axis",children:[(0,a.jsx)("div",{className:"param-axis-label",children:e.label}),(0,a.jsx)("div",{className:"param-chips",children:e.chips.map(e=>{let[s,t]=e;return(0,a.jsx)("div",{className:"pchip idle",id:s,children:t},s)})})]},s))}),(0,a.jsx)("div",{className:"param-matrix-wrap",children:(0,a.jsx)("div",{className:"pm-grid",id:"pm-grid",style:{gridTemplateColumns:"1fr 1fr 1fr 1fr 1fr"}})}),(0,a.jsxs)("div",{className:"param-summary",children:[(0,a.jsx)("div",{className:"param-big",id:"p-done",children:"0"}),(0,a.jsxs)("div",{className:"param-of",children:["/ ",(0,a.jsx)("span",{id:"p-total",children:"0"})," runs"]})]}),(0,a.jsx)("div",{className:"param-sub",id:"p-sub",children:"Generating combination matrix..."})]})}},4054:(e,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),!function(e,s){for(var t in s)Object.defineProperty(e,t,{enumerable:!0,get:s[t]})}(s,{bindSnapshot:function(){return l},createAsyncLocalStorage:function(){return n},createSnapshot:function(){return r}});let t=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class a{disable(){throw t}getStore(){}run(){throw t}exit(){throw t}enterWith(){throw t}static bind(e){return e}}let i="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function n(){return i?new i:new a}function l(e){return i?i.bind(e):a.bind(e)}function r(){return i?i.snapshot():function(e,...s){return e(...s)}}},4437:(e,s,t)=>{"use strict";function a(e){let{reason:s,children:t}=e;return t}Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"BailoutToCSR",{enumerable:!0,get:function(){return a}}),t(4553)},4658:(e,s,t)=>{"use strict";t.d(s,{A:()=>c});var a=t(5155),i=t(2619),n=t.n(i);let l=["⚡","\uD83D\uDD27","\uD83D\uDD17","\uD83D\uDE80","\uD83D\uDD00","⚙️","\uD83E\uDDEA","\uD83D\uDCCA","\uD83D\uDEE1️","\uD83D\uDCA1","\uD83C\uDFAF","\uD83D\uDCE6"],r=["linear-gradient(135deg,#0C1D38 0%,#0B0D18 55%,#061410 100%)","linear-gradient(135deg,#0F0E22 0%,#0B0D18 55%,#0C1D38 100%)","linear-gradient(135deg,#061410 0%,#0B0D18 55%,#1A0C2E 100%)","linear-gradient(135deg,#1A0C2E 0%,#0B0D18 55%,#061410 100%)","linear-gradient(135deg,#0C1D38 0%,#061410 55%,#0F0E22 100%)","linear-gradient(135deg,#0F0E22 0%,#061410 55%,#0C1D38 100%)"];function c(e){let{post:s}
1=e,t=!!s.cover_image_url,i=t?null:function(e){let s="number"==typeof e?e:"string"==typeof e?[...e].reduce((e,s)=>e+s.charCodeAt(0),0):0;return{icon:l[s%l.length],gradient:r[s%r.length]}}(s.slug);return(0,a.jsxs)(n(),{className:"blog-card",href:"/blog/".concat(s.slug),children:[t?(0,a.jsx)("div",{className:"blog-cover",children:(0,a.jsx)("img",{src:s.cover_image_url,alt:s.title,loading:"lazy"})}):(0,a.jsxs)("div",{className:"blog-cover blog-mock",style:{background:i.gradient},children:[(0,a.jsx)("div",{className:"blog-mock-ico",children:i.icon}),(0,a.jsxs)("div",{className:"blog-mock-lines",children:[(0,a.jsx)("span",{}),(0,a.jsx)("span",{}),(0,a.jsx)("span",{})]})]}),(0,a.jsxs)("div",{className:"blog-card-inner",children:[(0,a.jsx)("h3",{children:s.title}),s.description&&(0,a.jsx)("p",{children:s.description}),(0,a.jsx)("span",{className:"blog-read",children:"Read article →"})]})]})}},5475:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>n});var a=t(5155),i=t(2115);function n(){let e=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{if(e.current)return;e.current=!0;let s=e=>document.getElementById(e);function t(e,t,a){let i=s("sr"+e),n=s("sd"+e);i&&(i.className="suite-row"+(t?" "+t:"")),n&&(n.className="s-dot"+(a?" "+a:""))}function a(e,t){let a=s(e);a&&(a.classList.add("show"),t&&a.classList.add(t))}setTimeout(function e(){["cl0","cl1","cl2","cl3","cl4","cl5","cl6","cl7"].forEach(e=>{let t=s(e);t&&t.classList.remove("show","bad","good")});for(let e=0;e<5;e++)t(e,"","");let i=s("ah-badge"),n=s("s-text"),l=s("fail-n"),r=s("healed-n"),c=s("repair-t");i&&(i.className="ah-badge ok",i.textContent="● RUNNING"),n&&(n.textContent="click_submit()"),l&&(l.className="ok",l.textContent="0"),r&&(r.textContent="0"),c&&(c.textContent=""),setTimeout(()=>t(0,"pass","g"),400),setTimeout(()=>t(1,"pass","g"),900),setTimeout(()=>a("cl0"),1300),setTimeout(()=>a("cl1"),1700),setTimeout(()=>a("cl2"),2400),setTimeout(()=>a("cl3","bad"),3e3),setTimeout(()=>{t(2,"fail","r"),n&&(n.textContent="click_submit() ✕"),i&&(i.className="ah-badge broken",i.textContent="✕ 1 FAILING"),l&&(l.className="bad",l.textContent="1"),a("cl4","bad")},3600),setTimeout(()=>{t(2,"healing-row","a"),n&&(n.textContent="⟳ repairing..."),i&&(i.className="ah-badge healing",i.textContent="⟳ HEALING"),a("cl5")},4800),setTimeout(()=>a("cl6","good"),5600),setTimeout(()=>{t(2,"healed","g"),n&&(n.textContent="click_submit() ✓ healed"),r&&(r.textContent="1"),c&&(c.textContent="repaired in 1.2s"),l&&(l.className="ok",l.textContent="0")},6200),setTimeout(()=>t(3,"pass","g"),6800),setTimeout(()=>t(4,"pass","g"),7300),setTimeout(()=>{i&&(i.className="ah-badge ok",i.textContent="● ALL PASSING"),a("cl7","good")},7800),setTimeout(e,12e3)},1200)},[]),(0,a.jsxs)("div",{className:"ah-panel",children:[(0,a.jsxs)("div",{className:"ah-topbar",children:[(0,a.jsx)("span",{className:"ah-topbar-title",children:"AutoHeal Monitor \xb7 Live"}),(0,a.jsx)("span",{className:"ah-badge ok",id:"ah-badge",children:"● IDLE"})]}),(0,a.jsxs)("div",{className:"ah-split",children:[(0,a.jsxs)("div",{className:"ah-col",children:[(0,a.jsx)("div",{className:"ah-col-label",children:"Test suite"}),(0,a.jsx)("div",{className:"suite-list",children:["navigate_to_login()","enter_credentials()",null,"verify_dashboard()","check_permissions()"].map((e,s)=>(0,a.jsxs)("div",{className:"suite-row",id:"sr".concat(s),children:[(0,a.jsx)("div",{className:"s-dot",id:"sd".concat(s)}),2===s?(0,a.jsx)("span",{id:"s-text",children:"click_submit()"}):e]},s))})]}),(0,a.jsxs)("div",{className:"ah-col",children:[(0,a.jsx)("div",{className:"ah-col-label",children:"Event log"}),(0,a.jsxs)("div",{className:"commit-log",children:[(0,a.jsx)("div",{className:"cl",id:"cl0",children:"✓ Build v2.4.1 \xb7 all tests pass"}),(0,a.jsx)("div",{className:"cl",id:"cl1",children:"✓ 5/5 passing \xb7 0 failures"}),(0,a.jsx)("div",{className:"cl",id:"cl2",children:'↑ commit: "refactor login button UI"'}),(0,a.jsx)("div",{className:"cl",id:"cl3",children:"⚡ deploy v2.5.0 \xb7 detecting changes..."}),(0,a.jsx)("div",{className:"cl",id:"cl4",children:"✕ ElementNotFound: #submit-btn"}),(0,a.jsx)("div",{className:"cl",id:"cl5",children:"⟳ AutoHeal scanning DOM tree..."}),(0,a.jsx)("div",{className:"cl",id:"cl6",children:'✓ New: [data-testid="cta-submit"]'}),(0,a.jsx)("div",{className:"cl",id:"cl7",children:"✓ Healed in 1.2s \xb7 5/5 passing"})]})]})]}),(0,a.jsxs)("div",{className:"ah-footer",children:[(0,a.jsxs)("div",{className:"ah-m",children:["healed: ",(0,a.jsx)("span",{className:"ok",i
1d:"healed-n",children:"0"})]}),(0,a.jsxs)("div",{className:"ah-m",children:["failures: ",(0,a.jsx)("span",{id:"fail-n",className:"ok",children:"0"})]}),(0,a.jsx)("div",{className:"ah-repair",id:"repair-t"})]})]})}},5710:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>d});var a=t(5155),i=t(2115),n=t(3665),l=t(6428),r=t(4658);let c=()=>(0,a.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",children:(0,a.jsx)("path",{d:"M10 2L4 8l6 6",stroke:"currentColor",strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"})}),o=()=>(0,a.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",children:(0,a.jsx)("path",{d:"M6 2l6 6-6 6",stroke:"currentColor",strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"})});function d(){let{carouselRef:e,trackRef:s,prev:t,next:d,atStart:m,atEnd:u}=(0,n.g)(16),[h,p]=(0,i.useState)([]),[v,f]=(0,i.useState)(!1);return((0,i.useEffect)(()=>{fetch("".concat("https://webapi.smartestqa.ai","/blogs?per_page=9")).then(e=>e.json()).then(e=>{p(e.data||[]),f(!0)}).catch(()=>f(!0))},[]),v&&!h.length)?null:(0,a.jsxs)("section",{className:"blog-section",style:v?void 0:{minHeight:200},children:[(0,a.jsxs)("div",{className:"blog-header",children:[(0,a.jsx)(l.default,{children:(0,a.jsx)("div",{className:"sec-head",children:(0,a.jsx)("h2",{className:"sec-title",children:"Latest from the blog."})})}),(0,a.jsx)(l.default,{children:(0,a.jsxs)("div",{className:"blog-nav",children:[(0,a.jsx)("button",{className:"cs-arrow",onClick:t,disabled:m,"aria-label":"Previous",children:(0,a.jsx)(c,{})}),(0,a.jsx)("button",{className:"cs-arrow",onClick:d,disabled:u,"aria-label":"Next",children:(0,a.jsx)(o,{})})]})})]}),(0,a.jsx)("div",{className:"blog-carousel",ref:e,children:(0,a.jsx)("div",{className:"blog-track",ref:s,children:h.map((e,s)=>(0,a.jsx)(r.A,{post:e},e.slug||s))})})]})}},6428:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>r});var a=t(5155),i=t(2115);let n=null,l=new WeakMap;function r(e){let{children:s,className:t="",threshold:r=.14}=e,c=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let e=c.current;if(!e)return;let s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.14;return n||(n=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(e.target.classList.add("in"),n.unobserve(e.target),l.delete(e.target))})},{threshold:e}))}(r);return s.observe(e),()=>s.unobserve(e)},[r]),(0,a.jsx)("div",{ref:c,className:"reveal ".concat(t),children:s})}},6552:(e,s,t)=>{"use strict";function a(e){let{moduleIds:s}=e;return null}Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"PreloadChunks",{enumerable:!0,get:function(){return a}}),t(5155),t(7650),t(8567),t(7278)},6717:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>l});var a=t(5155),i=t(2115);let n=[{ico:"\uD83D\uDCDA",name:"Test Library",desc:"Versioned, searchable, reusable"},{ico:"\uD83C\uDF10",name:"Chrome Plugin",desc:"Smart Recorder + locator AI"},{ico:"\uD83E\uDD16",name:"Cloud Agents",desc:"Run anywhere, any environment"},{ico:"\uD83D\uDCC4",name:"Doc Indexing",desc:"Index & trace to requirements"},{ico:"\uD83D\uDC1B",name:"Defect Management",desc:"Tasks, severity, lifecycle"},{ico:"⚙️",name:"CI/CD Pipelines",desc:"GitHub, Jenkins, Azure DevOps"},{ico:"\uD83D\uDDC4️",name:"Data Sources",desc:"Excel, SQL, JSON, APIs"},{ico:"\uD83D\uDCAC",name:"MCP + Chat Widget",desc:"AI loop, IDE bridge, channels"}];function l(){let e=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{e.current||(e.current=!0,setTimeout(s,1e3),setInterval(()=>{document.querySelectorAll(".orbit-item").forEach(e=>e.classList.remove("show")),setTimeout(s,200)},8e3));function s(){document.querySelectorAll(".orbit-item").forEach((e,s)=>setTimeout(()=>e.classList.add("show"),200+100*s))}},[]),(0,a.jsx)("div",{className:"platform-panel",children:(0,a.jsxs)("div",{className:"platform-hub",children:[(0,a.jsxs)("div",{className:"platform-hub-top",children:[(0,a.jsx)("div",{className:"hub-icon",children:(0,a.jsx)("svg",{viewBox:"0 0 22 22",fill:"none",children:(0,a.jsx)("path",{d:"M3 11h16M11 3l8 8-8 8",stroke:"#fff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"hub-name",children:"SmartestQA"}),(0,a.jsx)("div",{className:"hub-sub",children:"Unified QA platform"})]}),(0,a.jsx)("div",{className:"hub-badge",children:"all-in-one"})]}),(0,a.jsx)("div",{className:"features-orbit",children:n.map((e,s)=>(0,a.jsxs)("div",{className:"orbit-item",children:[(0,a.jsx)("div",{className:"orbit-ico",children:e.ico}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"orbit-name",children:e.name}),(0,a.jsx)("div",{className:"orbit-desc",children:e.desc})]})]},s))}),(0,a.jsx)("div",{className:"platform-more",children:"+ RAG engine \xb7 Confluence reports \xb7 scheduled runs \xb7 notification channels \xb7 and more"})]})})}},7828:(e,s,t)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"workAsyncStorageInstance",{enumerable:!0,get:function(){return a}});let a=(0,t(4054).createAsyncLocalStorage)()},8075:(e,s,t)=>{"use strict";t.d(s,{A:()=>r});
1var a=t(5155),i=t(2115),n=t(2619),l=t.n(n);function r(e){let{cs:s}=e,t=s.video_id||s.videoId,n=(0,i.useCallback)(e=>{e.preventDefault(),e.stopPropagation();let s=e.currentTarget,t=s.dataset.video;t&&(s.innerHTML='<iframe src="https://www.youtube-nocookie.com/embed/'.concat(t,'?autoplay=1&rel=0&modestbranding=1" allow="autoplay;encrypted-media" allowfullscreen style="position:absolute;inset:0;width:100%;height:100%;border:none;"></iframe>'),s.style.cursor="default")},[]),r=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"cs-thumb","data-video":t,onClick:n,children:[(0,a.jsx)("img",{src:"https://img.youtube.com/vi/".concat(t,"/hqdefault.jpg"),alt:s.title,loading:"lazy"}),(0,a.jsx)("div",{className:"cs-play-btn",children:(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",children:(0,a.jsx)("polygon",{points:"6,3 17,10 6,17",fill:"white"})})})]}),(0,a.jsxs)("div",{className:"cs-info",children:[(0,a.jsx)("div",{className:"cs-title",children:s.title}),(0,a.jsx)("div",{className:"cs-desc",children:s.description||s.desc}),(0,a.jsx)("span",{className:"cs-detail-link",children:"View details →"})]})]});return s.slug?(0,a.jsx)(l(),{href:"/case-studies/".concat(s.slug),className:"cs-card",children:r}):(0,a.jsx)("div",{className:"cs-card",children:r})}},8462:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>r});var a=t(5155),i=t(2115);let n=["mm0","mm1","mm2","mm3","mm4","mm5","mm6","mm7"],l=[300,1200,2800,3600,5200,6400,7400,9e3];function r(){let e=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{if(e.current)return;e.current=!0;let s=e=>document.getElementById(e);setTimeout(function e(){n.forEach(e=>{var t;return null==(t=s(e))?void 0:t.classList.remove("show")});let t=s("md2"),a=s("mcp-stats");t&&(t.className="mcp-defect open",t.innerHTML='<div class="mcp-defect-id">DEF-4231</div><div><div class="mcp-defect-title">Submit button locator broken</div></div>');let i=s("md3");i&&i.remove(),a&&(a.textContent="3 open \xb7 0 resolved"),n.forEach((e,i)=>{setTimeout(()=>{var n;if(null==(n=s(e))||n.classList.add("show"),4===i&&(t&&(t.className="mcp-defect fixed"),a&&(a.textContent="2 open \xb7 1 resolved")),7===i){let e=s("mcp-defects");if(e){let s=document.createElement("div");s.className="mcp-defect new",s.id="md3",s.innerHTML='<div class="mcp-defect-id">DEF-4232</div><div><div class="mcp-defect-title">Checkout total rounding error</div></div>',e.appendChild(s)}a&&(a.textContent="2 open \xb7 1 resolved \xb7 1 new")}},l[i])}),setTimeout(e,13e3)},1500)},[]),(0,a.jsxs)("div",{className:"mcp-panel",children:[(0,a.jsxs)("div",{className:"mcp-topbar",children:[(0,a.jsx)("span",{className:"mcp-title",children:"SmartestQA MCP \xb7 IDE Bridge"}),(0,a.jsx)("span",{className:"mcp-status active",children:"● CONNECTED"})]}),(0,a.jsxs)("div",{className:"mcp-body",children:[(0,a.jsxs)("div",{className:"mcp-col",children:[(0,a.jsx)("div",{className:"mcp-col-lbl",children:"MCP conversation"}),(0,a.jsxs)("div",{className:"mcp-chat",children:[(0,a.jsx)("div",{className:"mcp-msg user",id:"mm0",children:"List open defects"}),(0,a.jsx)("div",{className:"mcp-msg bot",id:"mm1",children:"Found 3 open defects in current sprint."}),(0,a.jsx)("div",{className:"mcp-msg user",id:"mm2",children:"Fix defect DEF-4231"}),(0,a.jsx)("div",{className:"mcp-msg bot action",id:"mm3",children:"⟳ Running test suite for DEF-4231..."}),(0,a.jsx)("div",{className:"mcp-msg bot action",id:"mm4",children:"✓ DEF-4231 resolved \xb7 test passing"}),(0,a.jsx)("div",{className:"mcp-msg user",id:"mm5",children:"Schedule regression suite"}),(0,a.jsx)("div",{className:"mcp-msg bot action",id:"mm6",children:"✓ Regression scheduled \xb7 nightly 02:00 UTC"}),(0,a.jsx)("div",{className:"mcp-msg bot",id:"mm7",children:"⚠ New defect auto-created: DEF-4232"})]})]}),(0,a.jsx)("div",{className:"mcp-divider",style:{background:"var(--border)"}}),(0,a.jsxs)("div",{className:"mcp-col",children:[(0,a.jsx)("div",{className:"mcp-col-lbl",children:"Defect tracker"}),(0,a.jsxs)("div",{className:"mcp-defect-list",id:"mcp-defects",children:[(0,a.jsxs)("div",{className:"mcp-defect open",id:"md0",children:[(0,a.jsx)("div",{className:"mcp-defect-id",children:"DEF-4229"}),(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"mcp-defect-title",children:"Login timeout on S
1afari"})})]}),(0,a.jsxs)("div",{className:"mcp-defect open",id:"md1",children:[(0,a.jsx)("div",{className:"mcp-defect-id",children:"DEF-4230"}),(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"mcp-defect-title",children:"Cart badge count wrong"})})]}),(0,a.jsxs)("div",{className:"mcp-defect open",id:"md2",children:[(0,a.jsx)("div",{className:"mcp-defect-id",children:"DEF-4231"}),(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"mcp-defect-title",children:"Submit button locator broken"})})]})]})]})]}),(0,a.jsxs)("div",{className:"mcp-footer",children:[(0,a.jsx)("span",{id:"mcp-stats",children:"3 open \xb7 0 resolved"}),(0,a.jsx)("a",{className:"mcp-detail-link",href:"/docs/mcp",children:"MCP docs →"})]})]})}},8567:(e,s,t)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"workAsyncStorage",{enumerable:!0,get:function(){return a.workAsyncStorageInstance}});let a=t(7828)},8597:(e,s,t)=>{"use strict";t.d(s,{default:()=>r});var a=t(5155),i=t(2115);function n(e){let{target:s,suffix:t}=e,[n,l]=(0,i.useState)(0),r=(0,i.useRef)(null),c=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{let e=r.current;if(!e)return;let t=new IntersectionObserver(e=>{let[t]=e;if(t.isIntersecting&&!c.current){if(c.current=!0,0===s)return void l(0);let e=0,t=Math.ceil(s/45),a=setInterval(()=>{l(e=Math.min(e+t,s)),e>=s&&clearInterval(a)},28)}},{threshold:.14});return t.observe(e),()=>t.disconnect()},[s]),(0,a.jsxs)("div",{className:"stat-n",ref:r,children:[(0,a.jsx)("span",{className:"hi",children:n}),t]})}let l=[{target:85,suffix:"%",label:"cost reduction"},{target:24,suffix:"\xd7",label:"faster test creation"},{target:2,suffix:" mo",label:"time to ROI"},{target:0,suffix:"",label:"lines of code required"}];function r(){return(0,a.jsx)("div",{className:"stats-strip",children:l.map((e,s)=>(0,a.jsxs)("div",{className:"stat-cell",children:[(0,a.jsx)(n,{target:e.target,suffix:e.suffix}),(0,a.jsx)("div",{className:"stat-l",children:e.label})]},s))})}},8988:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>l});var a=t(5155),i=t(2115),n=t(89);function l(){let e=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let s,t=e.current;if(!t)return;[...n.yH,...n.yH].forEach(e=>{let s=document.createElement("div");s.className="ticker-item",s.innerHTML='<div class="ticker-ico">'.concat(e.svg,'</div><span class="ticker-name">').concat(e.name,"</span>"),t.appendChild(s)});let a=t.scrollWidth/2,i=0,l=!1,r=0,c=0,o,d=window.innerWidth<=600?.5:window.innerWidth<=960?.45:.4;o=requestAnimationFrame(function e(){!l&&(i-=d)<=-a&&(i+=a),t.style.transform="translateX(".concat(i,"px)"),o=requestAnimationFrame(e)});let m=()=>{cancelAnimationFrame(s),s=requestAnimationFrame(()=>{a=t.scrollWidth/2})};window.addEventListener("resize",m);let u=e=>{l=!0,r=e.touches[0].clientX,c=i},h=e=>{if(!l)return;let s=e.touches[0].clientX-r;(i=c+s)>0&&(i-=a),i<-a&&(i+=a)},p=()=>{l=!1};return t.addEventListener("touchstart",u,{passive:!0}),t.addEventListener("touchmove",h,{passive:!0}),t.addEventListener("touchend",p),()=>{cancelAnimationFrame(o),cancelAnimationFrame(s),window.removeEventListener("resize",m),t.removeEventListener("touchstart",u),t.removeEventListener("touchmove",h),t.removeEventListener("touchend",p)}},[]),(0,a.jsxs)("div",{className:"ticker-section",children:[(0,a.jsx)("div",{className:"ticker-lbl",children:"Integrates with"}),(0,a.jsx)("div",{className:"ticker-fade-l"}),(0,a.jsx)("div",{className:"ticker-fade-r"}),(0,a.jsx)("div",{className:"ticker-track",ref:e})]})}},9632:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>c});var a=t(5155),i=t(2115),n=t(6428),l=t(3232),r=t(1875);function c(){let[e,s]=(0,i.useState)(""),[t,c]=(0,i.useState)(!1),[o,d]=(0,i.useState)(!1),[m,u]=(0,i.useState)({open:!1,status:"loading",title:"",message:""}),h=(0,i.useCallback)(()=>u(e=>({...e,open:!1})),[]),p=(0,i.useCallback)(async()=>{let s=e.trim();if(s&&/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(s)){c(!0),u({open:!0,status:"loading",title:"Sending your request",message:"One moment while we save your details…"});try{(await fetch("".concat("https://webapi.smartestqa.ai","/leads"),{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({email:s,source:"cta"})})).ok&&(0,r.yA)()}catch(e){}d(!0),c(!1),u({open:!0,status:"success",title:"Request received \uD83C\uDF89",message:"Thanks! We'll be in touch within 2 hours to set up your demo."})}},[e]);return(0,a.jsxs)("section",{className:"final-cta",id:"contact",children:[(0,a.jsx)("div",{className:"cta-glow"}),(0,a.jsx)(l.A,{open:m.open,status:m.status,title:m.title,message:m.message,onClose:h}),(0,a.jsxs)(n.default,{className:"cta-inner",children:[(0,a.jsx)("h2",{children:"See it with your own project."}),(0,a.jsx)("p",{children:"30-minute live demo. We'll run SmartestQA on your actual requirements."}),(0,a.jsx)("div",{className:"cta-form",children:o?(0,a.jsx)("div",{className:"cta-success",children:"Thanks! We'll be in touch soon ✓"}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("input",{className:"cta-input",type:"email",placeholder:"[email protected]",value:e,onCh
1ange:e=>s(e.target.value),onKeyDown:e=>"Enter"===e.key&&!t&&p(),disabled:t}),(0,a.jsx)("button",{className:"cta-submit",onClick:p,disabled:t,children:t?"Sending…":"Book a demo →"})]})}),(0,a.jsx)("div",{className:"cta-note",children:"Average response < 2 hours \xb7 Free plan available, no credit card needed"})]})]})}},9836:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>l});var a=t(5155),i=t(2115);let n=["TC-01 \xb7 login_valid_credentials()","TC-02 \xb7 login_wrong_password()","TC-03 \xb7 session_expires_30m()"];function l(){let e=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{if(e.current)return;e.current=!0;let s=e=>document.getElementById(e);setTimeout(function e(){["ps0","ps1","ps2","ps3"].forEach(e=>{let t=s(e);t&&t.classList.remove("active","done")}),["psd0","psd1","psd2","psd3"].forEach((e,t)=>{let a=s(e);a&&(a.textContent=["\uD83D\uDCC4","\uD83D\uDCCB","\uD83E\uDDEA","▶"][t])}),[0,1,2].forEach(e=>{var t,a;null==(t=s("req"+e))||t.classList.remove("show");let i=s("tc"+e);i&&(i.classList.remove("show","pass"),i.innerHTML='<span class="tc-cursor"></span>');let n=s("eb"+e);n&&(n.style.transition="none",n.style.width="0"),null==(a=s("es"+e))||a.classList.remove("show")}),setTimeout(()=>{var e;return null==(e=s("ps0"))?void 0:e.classList.add("active")},200),setTimeout(()=>{var e,t,a;null==(e=s("ps0"))||e.classList.remove("active"),null==(t=s("ps0"))||t.classList.add("done");let i=s("psd0");i&&(i.textContent="✓"),null==(a=s("ps1"))||a.classList.add("active"),[0,1,2].forEach(e=>setTimeout(()=>{var t;return null==(t=s("req"+e))?void 0:t.classList.add("show")},260*e))},2e3),setTimeout(()=>{var e,t,a;null==(e=s("ps1"))||e.classList.remove("active"),null==(t=s("ps1"))||t.classList.add("done");let i=s("psd1");i&&(i.textContent="✓"),null==(a=s("ps2"))||a.classList.add("active"),!function e(t){if(t>=3)return;let a=s("tc"+t);a&&function(e,s,t){let a=0;e.innerHTML='<span class="tc-cursor"></span>',e.classList.add("show");let i=setInterval(()=>{a++,e.innerHTML=s.slice(0,a)+'<span class="tc-cursor"></span>',a>=s.length&&(clearInterval(i),e.innerHTML=s,t&&setTimeout(t,180))},30)}(a,n[t],()=>e(t+1))}(0)},4200),setTimeout(()=>{var e,t,a;null==(e=s("ps2"))||e.classList.remove("active"),null==(t=s("ps2"))||t.classList.add("done");let i=s("psd2");i&&(i.textContent="✓"),null==(a=s("ps3"))||a.classList.add("active"),[0,1,2].forEach(e=>{var t;null==(t=s("tc"+e))||t.classList.add("pass"),setTimeout(()=>{let t=s("eb"+e);t&&(t.style.transition="width ".concat(.9+.12*e,"s ease"),t.style.width="100%"),setTimeout(()=>{var t;return null==(t=s("es"+e))?void 0:t.classList.add("show")},950+80*e)},280*e)})},7200),setTimeout(()=>{var t,a;null==(t=s("ps3"))||t.classList.remove("active"),null==(a=s("ps3"))||a.classList.add("done");let i=s("psd3");i&&(i.textContent="✓"),setTimeout(e,2800)},1e4)},800)},[]),(0,a.jsxs)("div",{className:"pipeline-panel",children:[(0,a.jsxs)("div",{className:"pp-hdr",children:[(0,a.jsx)("span",{className:"pp-title",children:"Test Generation Pipeline"}),(0,a.jsx)("span",{className:"pp-st run",children:"● RUNNING"})]}),(0,a.jsx)("div",{className:"pl-stages",children:[{id:"ps0",dot:"\uD83D\uDCC4",label:"Parse analysis document",content:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"scan-block",children:[(0,a.jsx)("div",{className:"scan-bar",style:{width:"88%"}}),(0,a.jsx)("div",{className:"scan-bar",style:{width:"72%"}}),(0,a.jsx)("div",{className:"scan-bar",style:{width:"80%"}})]}),(0,a.jsx)("div",{className:"ps-done-msg",id:"ps0-msg",children:"✓ requirements_analysis.docx has been analyzed"})]})},{id:"ps1",dot:"\uD83D\uDCCB",label:"Extract requirements",content:(0,a.jsx)(a.Fragment,{children:["REQ-01 \xb7 User must authenticate before checkout","REQ-02 \xb7 Password min. 8 chars, 1 uppercase","REQ-03 \xb7 Session expires after 30 min"].map((e,s)=>(0,a.jsx)("div",{className:"req-item",id:"req".concat(s),children:e},s))})},{id:"ps2",dot:"\uD83E\uDDEA",label:"Generate test cases",content:(0,a.jsx)(a.Fragment,{children:[0,1,2].map(e=>(0,a.jsx)("div",{className:"tc-item",id:"tc".concat(e),children:(0,a.jsx)("span",{className:"tc-cursor"})},e))})},{id:"ps3",dot:"▶",label:"Execute & report",content:(0,a.jsx)(a.Fragment,{children:[0,1,2].map(e=>(0,a.jsxs)("div",{className:"exec-row",children:[(0,a.jsxs)("div",{className:"exec-name",children:["TC-0",e+1]}),(0,a.jsx)("div",{className:"exec-bar-wrap",children:(0,a.jsx)("div",{className:"exec-bar",id:"eb".concat(e)})}),(0,a.jsx)("div",{className:"exec-status",id:"es".concat(e),children:"✓"})]},e))})}].map((e,s)=>(0,a.jsxs)("div",{className:"ps",id:e.id,children:[(0,a.jsxs)("div",{className:"ps-left",children:[(0,a.jsx)("div",{className:"ps-dot",id:"psd".concat(s),children:e.dot}),s<3&&(0,a.jsx)("div",{className:"ps-line"})]}),(0,a.jsxs)("div",{className:"ps-body",children:[(0,a.jsx)("div",{className:"ps-label",children:e.label}),(0,a.jsx)("div",{className:"ps-content",children:e.content})]})]},s))})]})}}},e=>{e.O(0,[894,571,441,255,358],()=>e(e.s=3783)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.