PageSourceSearch

https://shadeofhue.com/assets/pricing-gvffAH0O.js

js shadeofhue.com collected 2026-10-09 04:52:40 UTC 24,658 bytes, 1 lines download raw bytes

1import{a as e,n as t,t as n}from"./jsx-runtime-aXhPGVX4.js";import{t as r}from"./runtime-15zZWnWt.js";import{t as i}from"./link-BNPkrOlW.js";import"./CourseEnrollCta-B1Yc0xt0.js";import{t as a}from"./Briefcase01Icon-CDbFzXE0.js";import{t as ee}from"./HeadphonesIcon-vMHAi7dK.js";import{t as te}from"./UserIcon-CgzhE86B.js";import{t as o}from"./Button-CkzCN0rP.js";import{D as s,Jt as c,Kt as l,M as u,T as ne,Tt as d,gt as f,j as re,k as ie,vt as p,x as ae}from"./index-D2K3-NFA.js";import{t as m}from"./format-date-Ebkycma0.js";import{t as h}from"./price-CQJgvHxp.js";var g=()=>`Join Early Access`,oe=()=>`Tham gia Early Access`,se=g,ce=((e={},t={})=>{let n=t.locale??r();return n===`en`?g(e):n===`vi`?oe(e):se(e)}),le=()=>`Shade of Hue Labs (Annual)`,ue=()=>`Shade of Hue Labs (Annual)`,de=()=>`Shade of Hue Labs(年間)`,fe=((e={},t={})=>{let n=t.locale??r();return n===`en`?le(e):n===`vi`?ue(e):de(e)}),pe=()=>`Learn. Play. Apply. One subscription, 12 months.`,me=()=>`Learn. Play. Apply. Một gói duy nhất, 12 tháng.`,he=()=>`学ぶ。試す。活かす。一つのサブスクリプションで 12 か月。`,ge=((e={},t={})=>{let n=t.locale??r();return n===`en`?pe(e):n===`vi`?me(e):he(e)}),_e=e=>`Active until ${e?.date}`,ve=e=>`Có hiệu lực đến ${e?.date}`,ye=e=>`${e?.date} まで有効`,be=((e,t={})=>{let n=t.locale??r();return n===`en`?_e(e):n===`vi`?ve(e):ye(e)}),xe=()=>`Current`,Se=()=>`Đang dùng`,Ce=()=>`現在のプラン`,we=((e={},t={})=>{let n=t.locale??r();return n===`en`?xe(e):n===`vi`?Se(e):Ce(e)}),Te=()=>`ANNUAL SUBSCRIPTION`,Ee=()=>`GÓI THÀNH VIÊN NĂM`,De=()=>`年間サブスクリプション`,Oe=((e={},t={})=>{let n=t.locale??r();return n===`en`?Te(e):n===`vi`?Ee(e):De(e)}),ke=()=>`INDIVIDUAL PLAN`,Ae=()=>`GÓI CÁ NHÂN`,je=()=>`個人`,Me=((e={},t={})=>{let n=t.locale??r();return n===`en`?ke(e):n===`vi`?Ae(e):je(e)}),Ne=()=>`For Individuals`,Pe=()=>`Dành cho Cá nhân`,Fe=()=>`個人向け`,Ie=((e={},t={})=>{let n=t.locale??r();return n===`en`?Ne(e):n===`vi`?Pe(e):Fe(e)}),Le=()=>`For independent learners building practical, AI-native testing skills at their own pace.`,Re=()=>`Dành cho cá nhân tự học kỹ năng kiểm thử AI-native thực tế theo nhịp độ riêng.`,ze=()=>`自分のペースで、実践的で AI ネイティブなテストスキルを身につけたい個人学習者向け。`,Be=((e={},t={})=>{let n=t.locale??r();return n===`en`?Le(e):n===`vi`?Re(e):ze(e)}),Ve=()=>`What's included?`,He=()=>`Bao gồm những gì?`,Ue=()=>`含まれるもの`,_=((e={},t={})=>{let n=t.locale??r();return n===`en`?Ve(e):n===`vi`?He(e):Ue(e)}),We=()=>`Year 1 • One named account • 12 months`,Ge=()=>`Năm 1 • Một tài khoản định danh • 12 tháng`,Ke=()=>`1 年目 • 名義アカウント 1 つ • 12 か月`,qe=((e={},t={})=>{let n=t.locale??r();return n===`en`?We(e):n===`vi`?Ge(e):Ke(e)}),Je=e=>`Renew from Year 2 for ${e?.monthly}/month or ${e?.yearly}/year`,Ye=e=>`Gia hạn từ Năm 2 với ${e?.monthly}/tháng hoặc ${e?.yearly}/năm`,Xe=e=>`2 年目以降は月額 ${e?.monthly} または年額 ${e?.yearly} で更新`,Ze=((e,t={})=>{let n=t.locale??r();return n===`en`?Je(e):n===`vi`?Ye(e):Xe(e)}),Qe=()=>`12-month access to Learn, Play, and Apply Labs`,$e=()=>`Truy cập 12 tháng vào Learn, Play và Apply Lab`,et=()=>`Learn、Play、Apply の各 Lab への 12 か月間のアクセス`,tt=((e={},t={})=>{let n=t.locale??r();return n===`en`?Qe(e):n===`vi`?$e(e):et(e)}),nt=()=>`Structured courses across testing, AI, API, and automation`,rt=()=>`Các khóa học có cấu trúc về kiểm thử, AI, kiểm thử API và tự động hóa`,it=()=>`テスト、AI、API、自動化にわたる体系的なコース`,at=((e={},t={})=>{let n=t.locale??r();return n===`en`?nt(e):n===`vi`?rt(e):it(e)}),ot=()=>`Hands-on practice with sandbox apps, quizzes, and applied exercises`,st=()=>`Thực hành trực tiếp với sandbox app, trắc nghiệm và bài tập ứng dụng`,ct=()=>`サンドボックスアプリ、クイズ、応用演習によるハンズオン練習`,lt=((e={},t={})=>{let n=t.locale??r();return n===`en`?ot(e):n===`vi`?st(e):ct(e)}),ut=()=>`Resources for applying AI to testing and evaluating AI systems`,dt=()=>`Tài nguyên ứng dụng AI vào kiểm thử và đánh giá hệ thống AI`,ft=()=>`AI をテストに活用し、AI システムを評価するためのリソース`,pt=((e={},t={})=>{let n=t.locale??r();return n===`en`?ut(e):n===`vi`?dt(e):ft(e)}),mt=()=>`New learning and practice experiences as they are released`,ht=()=>`Nội dung học và thực hành mới liên tục được bổ sung`,gt=()=>`リリースされる新しい学習・練習体験`,_t=((e={},t={})=>{let n=t.locale??r();return n===`en`?mt(e):n===`vi`?ht(e):gt(e)}),vt=()=>`Usage limits apply to some interactive tools. Third-party licenses and API credits are not included.`,yt=()=>`Một số công cụ tương tác có giới hạn sử dụng. Không bao gồm license/API credit của bên thứ ba.`,bt=()=>`一部のインタラクティブツールには利用上限があります。サードパーティのライセンスと API クレジットは含まれません。`,xt=((e={},t={})=>{let n=t.locale??r();return n===`en`?vt(e):n===`vi`?yt(e):bt(e)}),v=()=>`Build practical testing skills`,St=()=>`Xây dựng kỹ năng kiểm thử thực tế`,Ct=v,wt=((e={},t={})=>{let n=t.locale??r();return n===`en`?v(e):n===`vi`?St(e):Ct(e)}
1),y=()=>`Try tools in a safe sandbox environment`,Tt=()=>`Thử công cụ trong môi trường sandbox an toàn`,Et=y,Dt=((e={},t={})=>{let n=t.locale??r();return n===`en`?y(e):n===`vi`?Tt(e):Et(e)}),b=()=>`Apply what you learn to real projects`,Ot=()=>`Áp dụng những gì đã học vào dự án thực tế`,kt=b,At=((e={},t={})=>{let n=t.locale??r();return n===`en`?b(e):n===`vi`?Ot(e):kt(e)}),x=()=>`Individual`,jt=()=>`Cá nhân`,Mt=x,Nt=((e={},t={})=>{let n=t.locale??r();return n===`en`?x(e):n===`vi`?jt(e):Mt(e)}),S=()=>`For independent learners`,Pt=()=>`Dành cho học viên độc lập`,Ft=S,It=((e={},t={})=>{let n=t.locale??r();return n===`en`?S(e):n===`vi`?Pt(e):Ft(e)}),C=()=>`Team`,Lt=()=>`Team`,Rt=C,zt=((e={},t={})=>{let n=t.locale??r();return n===`en`?C(e):n===`vi`?Lt(e):Rt(e)}),w=()=>`For companies and groups`,Bt=()=>`Dành cho công ty và nhóm`,Vt=w,Ht=((e={},t={})=>{let n=t.locale??r();return n===`en`?w(e):n===`vi`?Bt(e):Vt(e)}),T=()=>`TEAM PLAN`,Ut=()=>`GÓI TEAM`,Wt=T,Gt=((e={},t={})=>{let n=t.locale??r();return n===`en`?T(e):n===`vi`?Ut(e):Wt(e)}),E=()=>`For Teams`,Kt=()=>`Dành cho Team`,qt=E,Jt=((e={},t={})=>{let n=t.locale??r();return n===`en`?E(e):n===`vi`?Kt(e):qt(e)}),D=()=>`Equip your team with practical, AI-native testing skills. Simple pricing, easy to get started.`,Yt=()=>`Trang bị kỹ năng kiểm thử AI-native thực tế cho cả team. Giá đơn giản, dễ bắt đầu.`,Xt=D,Zt=((e={},t={})=>{let n=t.locale??r();return n===`en`?D(e):n===`vi`?Yt(e):Xt(e)}),O=e=>`${e?.seats} seats`,Qt=e=>`${e?.seats} thành viên`,$t=O,en=((e,t={})=>{let n=t.locale??r();return n===`en`?O(e):n===`vi`?Qt(e):$t(e)}),k=e=>`${e?.price} per seat`,tn=e=>`${e?.price} mỗi thành viên`,nn=k,rn=((e,t={})=>{let n=t.locale??r();return n===`en`?k(e):n===`vi`?tn(e):nn(e)}),A=()=>`20+ seats`,an=()=>`20+ thành viên`,on=A,sn=((e={},t={})=>{let n=t.locale??r();return n===`en`?A(e):n===`vi`?an(e):on(e)}),j=()=>`for custom pricing`,cn=()=>`liên hệ để có giá riêng`,ln=j,un=((e={},t={})=>{let n=t.locale??r();return n===`en`?j(e):n===`vi`?cn(e):ln(e)}),M=()=>`Full access to Learn, Play, and Apply Labs for your team`,dn=()=>`Toàn quyền truy cập Learn, Play, và Apply Labs cho cả team`,fn=M,pn=((e={},t={})=>{let n=t.locale??r();return n===`en`?M(e):n===`vi`?dn(e):fn(e)}),mn=()=>`Simple annual pricing with volume discounts`,hn=()=>`Giá theo năm đơn giản, có chiết khấu theo số lượng`,gn=mn,_n=((e={},t={})=>{let n=t.locale??r();return n===`en`?mn(e):n===`vi`?hn(e):gn(e)}),N=()=>`Onboard and manage your team members easily`,vn=()=>`Dễ dàng thêm và quản lý thành viên team`,yn=N,bn=((e={},t={})=>{let n=t.locale??r();return n===`en`?N(e):n===`vi`?vn(e):yn(e)}),P=()=>`All new content and tools included`,xn=()=>`Bao gồm mọi nội dung và công cụ mới`,Sn=P,Cn=((e={},t={})=>{let n=t.locale??r();return n===`en`?P(e):n===`vi`?xn(e):Sn(e)}),F=()=>`Dedicated support for team admins`,wn=()=>`Hỗ trợ riêng cho quản trị viên team`,Tn=F,En=((e={},t={})=>{let n=t.locale??r();return n===`en`?F(e):n===`vi`?wn(e):Tn(e)}),I=()=>`Contact us`,Dn=()=>`Liên hệ`,On=I,L=((e={},t={})=>{let n=t.locale??r();return n===`en`?I(e):n===`vi`?Dn(e):On(e)}),R=()=>`What you get with Labs Annual`,kn=()=>`Bạn nhận được gì với Labs Annual`,An=R,jn=((e={},t={})=>{let n=t.locale??r();return n===`en`?R(e):n===`vi`?kn(e):An(e)}),z=()=>`One subscription. Three connected labs.`,Mn=()=>`Một gói đăng ký. Ba lab kết nối với nhau.`,Nn=z,Pn=((e={},t={})=>{let n=t.locale??r();return n===`en`?z(e):n===`vi`?Mn(e):Nn(e)}),B=()=>`Learn Lab`,Fn=()=>`Learn Lab`,In=B,Ln=((e={},t={})=>{let n=t.locale??r();return n===`en`?B(e):n===`vi`?Fn(e):In(e)}),V=()=>`Self-paced courses to build practical testing, AI, API, and automation skills.`,Rn=()=>`Khóa học tự học để xây dựng kỹ năng kiểm thử, AI, API, và automation thực tế.`,zn=V,Bn=((e={},t={})=>{let n=t.locale??r();return n===`en`?V(e):n===`vi`?Rn(e):zn(e)}),H=()=>`Play Lab`,Vn=()=>`Play Lab`,Hn=H,Un=((e={},t={})=>{let n=t.locale??r();return n===`en`?H(e):n===`vi`?Vn(e):Hn(e)}),U=()=>`Sandbox apps to try tools safely and practice hands-on.`,Wn=()=>`Ứng dụng sandbox để thử công cụ an toàn và thực hành trực tiếp.`,Gn=U,Kn=((e={},t={})=>{let n=t.locale??r();return n===`en`?U(e):n===`vi`?Wn(e):Gn(e)}),W=()=>`Apply Lab`,qn=()=>`Apply Lab`,Jn=W,Yn=((e={},t={})=>{let n=t.locale??r();return n===`en`?W(e):n===`vi`?qn(e):Jn(e)}),G=()=>`Real projects to apply what you learn and build your portfolio.`,Xn=()=>`Dự án thực tế để áp dụng những gì đã học và xây dựng portfolio.`,Zn=G,Qn=((e={},t={})=>{let n=t.locale??r();return n===`en`?G(e):n===`vi`?Xn(e):Zn(e)}),K=()=>`12 months access`,$n=()=>`Truy cập 12 tháng`,er=K,tr=((e={},t={})=>{let n=t.locale??r();return n===`en`?K(e):n===`vi`?$n(e):er(e)}),q=()=>`All current and future content included`,nr=()=>`Bao gồm mọi nội dung hiện tại và tương lai`,rr=q,ir=((e={},t={})=>{let n=t.locale??r();return n===`en`?q(e):n===`vi`?nr(e):rr(e)}),J=()=>`Learn at your own pace`,ar=()=>`Học theo tốc độ của bạn`,or=J,sr=((e={},t={})=>{let n=t.locale??r();return n===`en`?J(e):n===`vi`?ar(e):or(e)}
1),Y=()=>`Suitable for individuals and teams`,cr=()=>`Phù hợp cho cá nhân và team`,lr=Y,ur=((e={},t={})=>{let n=t.locale??r();return n===`en`?Y(e):n===`vi`?cr(e):lr(e)}),X=()=>`Need help?`,dr=()=>`Cần hỗ trợ?`,fr=X,pr=((e={},t={})=>{let n=t.locale??r();return n===`en`?X(e):n===`vi`?dr(e):fr(e)}),Z=()=>`Visit our FAQ`,mr=()=>`Xem FAQ`,hr=Z,gr=((e={},t={})=>{let n=t.locale??r();return n===`en`?Z(e):n===`vi`?mr(e):hr(e)}),Q=()=>`or`,_r=()=>`hoặc`,vr=Q,yr=((e={},t={})=>{let n=t.locale??r();return n===`en`?Q(e):n===`vi`?_r(e):vr(e)}),br=()=>`contact us`,xr=()=>`liên hệ với chúng tôi`,Sr=br,Cr=((e={},t={})=>{let n=t.locale??r();return n===`en`?br(e):n===`vi`?xr(e):Sr(e)}),wr=[[`path`,{d:`M16 2V6M8 2V6`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.5`,key:`0`}],[`path`,{d:`M13 4H11C7.22876 4 5.34315 4 4.17157 5.17157C3 6.34315 3 8.22876 3 12V14C3 17.7712 3 19.6569 4.17157 20.8284C5.34315 22 7.22876 22 11 22H13C16.7712 22 18.6569 22 19.8284 20.8284C21 19.6569 21 17.7712 21 14V12C21 8.22876 21 6.34315 19.8284 5.17157C18.6569 4 16.7712 4 13 4Z`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.5`,key:`1`}],[`path`,{d:`M3 10H21`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.5`,key:`2`}],[`path`,{d:`M12.1258 14H12.0008M12.1258 18H12.0008M7.625 14H7.5M7.625 18H7.5M16.625 14H16.5M12.2508 14C12.2508 14.1381 12.1389 14.25 12.0008 14.25C11.8628 14.25 11.7508 14.1381 11.7508 14C11.7508 13.8619 11.8628 13.75 12.0008 13.75C12.1389 13.75 12.2508 13.8619 12.2508 14ZM12.2508 18C12.2508 18.1381 12.1389 18.25 12.0008 18.25C11.8628 18.25 11.7508 18.1381 11.7508 18C11.7508 17.8619 11.8628 17.75 12.0008 17.75C12.1389 17.75 12.2508 17.8619 12.2508 18ZM7.75 14C7.75 14.1381 7.63807 14.25 7.5 14.25C7.36193 14.25 7.25 14.1381 7.25 14C7.25 13.8619 7.36193 13.75 7.5 13.75C7.63807 13.75 7.75 13.8619 7.75 14ZM7.75 18C7.75 18.1381 7.63807 18.25 7.5 18.25C7.36193 18.25 7.25 18.1381 7.25 18C7.25 17.8619 7.36193 17.75 7.5 17.75C7.63807 17.75 7.75 17.8619 7.75 18ZM16.75 14C16.75 14.1381 16.6381 14.25 16.5 14.25C16.3619 14.25 16.25 14.1381 16.25 14C16.25 13.8619 16.3619 13.75 16.5 13.75C16.6381 13.75 16.75 13.8619 16.75 14Z`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.5`,key:`3`}]],Tr=[[`path`,{d:`M14.4725 2V7.86783C14.4725 8.43028 14.4725 8.71151 14.5473 8.9786C14.6221 9.2457 14.7679 9.48521 15.0594 9.96422L18.6743 15.9036C20.3166 18.602 21.1377 19.9512 20.5716 20.9756C20.0054 22 18.4386 22 15.305 22H8.69496C5.56136 22 3.99455 22 3.42841 20.9756C2.86227 19.9512 3.68343 18.602 5.32575 15.9036L8.94061 9.96422C9.23215 9.48521 9.37792 9.2457 9.45269 8.9786C9.52746 8.71151 9.52746 8.43028 9.52746 7.86783V2`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.5`,key:`0`}],[`path`,{d:`M8 2H16`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.5`,key:`1`}],[`path`,{d:`M19 16.7232C18.4694 16.8939 17.8143 17 17 17C14 17 11 14 8 14C7.65244 14 7.31998 14.0181 7 14.0512`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.5`,key:`2`}]],Er=[[`path`,{d:`M12 12C12 12 9.26142 17 6.5 17C3.73858 17 2 14.7614 2 12C2 9.23858 3.73858 7 6.5 7C9.26142 7 12 12 12 12ZM12 12C12 12 14.7386 17 17.5 17C20.2614 17 22 14.7614 22 12C22 9.23858 20.2614 7 17.5 7C14.7386 7 12 12 12 12Z`,stroke:`currentColor`,strokeWidth:`1.5`,key:`0`}]],Dr=[[`path`,{d:`M13 11C13 8.79086 11.2091 7 9 7C6.79086 7 5 8.79086 5 11C5 13.2091 6.79086 15 9 15C11.2091 15 13 13.2091 13 11Z`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.5`,key:`0`}],[`path`,{d:`M11.0386 7.55773C11.0131 7.37547 11 7.18927 11 7C11 4.79086 12.7909 3 15 3C17.2091 3 19 4.79086 19 7C19 9.20914 17.2091 11 15 11C14.2554 11 13.5584 10.7966 12.9614 10.4423`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.5`,key:`1`}],[`path`,{d:`M15 21C15 17.6863 12.3137 15 9 15C5.68629 15 3 17.6863 3 21`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.5`,key:`2`}],[`path`,{d:`M21 17C21 13.6863 18.3137 11 15 11`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`1.5`,key:`3`}]],Or=e(t(),1),$=n();function kr({entitled:e,expiresAtMs:t,plan:n,slug:r,...a}){return l(),e?(0,$.jsx)(Ar,{className:a.className,expiresAtMs:t,
1size:a.size}):(0,$.jsx)(o,{className:a.className,render:(0,$.jsx)(i,{to:c.earlyAccess}),size:a.size,variant:`primary`,children:ce()})}function Ar({className:e,expiresAtMs:t,size:n}){return(0,$.jsxs)(`div`,{className:`flex flex-col items-center gap-2`,children:[(0,$.jsx)(o,{className:e,disabled:!0,size:n,variant:`primary`,children:we()}),t!=null&&(0,$.jsx)(`p`,{className:`text-center text-muted text-xs`,children:be({date:m(new Date(t).toISOString(),r())})})]})}function jr(){let{course:e}=ae.useLoaderData(),t=h(e.price),n=e.price?re[e.price.currency]:null,r=l(),o=e.entitled?s(r,e.plan)??s(r,`first-step-ai-native-testing-series-cohort`):null,u=[tt(),at(),lt(),pt(),_t()],ie=[{icon:d,label:wt()},{icon:Tr,label:Dt()},{icon:a,label:At()}],m=[{icon:d,title:Ln(),desc:Bn(),tone:`violet`},{icon:Tr,title:Un(),desc:Kn(),tone:`teal`},{icon:a,title:Yn(),desc:Qn(),tone:`amber`}];return(0,$.jsx)(ne,{children:(0,$.jsx)(`div`,{className:`bg-body pt-6 pb-12 md:pt-8 md:pb-20`,children:(0,$.jsxs)(`div`,{className:`container-page`,children:[(0,$.jsxs)(`div`,{className:`mx-auto mb-6 max-w-2xl space-y-2 text-center`,children:[(0,$.jsx)(`p`,{className:`font-semibold text-primary text-xs uppercase tracking-wider`,children:Oe()}),(0,$.jsx)(`h1`,{className:`text-nowrap font-extrabold text-fg text-xl tracking-tight sm:text-2xl md:text-3xl`,children:fe()}),(0,$.jsx)(`p`,{className:`text-balance text-muted text-sm sm:text-base`,children:ge()})]}),(0,$.jsx)(`div`,{className:`mx-auto mb-8 flex max-w-3xl flex-col items-center justify-center gap-4 sm:flex-row sm:gap-10`,children:ie.map(e=>(0,$.jsxs)(`div`,{className:`flex items-center gap-2.5`,children:[(0,$.jsx)(`span`,{className:`flex size-9 shrink-0 items-center justify-center rounded-full bg-primary/10 text-primary`,children:(0,$.jsx)(f,{icon:e.icon,size:18,strokeWidth:1.75})}),(0,$.jsx)(`span`,{className:`text-fg text-sm`,children:e.label})]},e.label))}),(0,$.jsxs)(`div`,{className:`mx-auto mb-6 flex max-w-md items-stretch overflow-hidden rounded-xl border border-line bg-surface p-1`,children:[(0,$.jsxs)(`div`,{className:`flex flex-1 items-center justify-center gap-2.5 rounded-lg bg-primary px-4 py-2 text-white`,children:[(0,$.jsx)(f,{className:`shrink-0`,icon:te,size:20,strokeWidth:1.75}),(0,$.jsxs)(`span`,{className:`text-left`,children:[(0,$.jsx)(`span`,{className:`block font-semibold text-sm`,children:Nt()}),(0,$.jsx)(`span`,{className:`hidden text-white/70 text-xs sm:block`,children:It()})]})]}),(0,$.jsxs)(`div`,{className:`flex flex-1 items-center justify-center gap-2.5 px-4 py-2`,children:[(0,$.jsx)(f,{className:`shrink-0 text-fg`,icon:Dr,size:20,strokeWidth:1.75}),(0,$.jsxs)(`span`,{className:`text-left`,children:[(0,$.jsx)(`span`,{className:`block font-semibold text-fg text-sm`,children:zt()}),(0,$.jsx)(`span`,{className:`hidden text-muted text-xs sm:block`,children:Ht()})]})]})]}),(0,$.jsxs)(`div`,{className:`mx-auto grid max-w-3xl gap-6 sm:grid-cols-2`,children:[(0,$.jsxs)(`div`,{className:`flex h-full flex-col rounded-2xl border border-primary/40 bg-primary/5 p-6 shadow-primary-500/10 shadow-xl md:p-8`,children:[(0,$.jsx)(`p`,{className:`font-semibold text-primary text-xs uppercase tracking-wider`,children:Me()}),(0,$.jsx)(`h2`,{className:`pt-1 font-bold text-2xl text-fg`,children:Ie()}),(0,$.jsx)(`p`,{className:`pt-1.5 text-muted text-sm leading-relaxed`,children:Be()}),t&&(0,$.jsxs)(`div`,{className:`pt-6`,children:[(0,$.jsx)(`span`,{className:`font-extrabold text-4xl text-fg tracking-tight`,children:t}),(0,$.jsx)(`p`,{className:`pt-1.5 font-medium text-muted text-xs`,children:qe()}),n&&(0,$.jsx)(`p`,{className:`pt-0.5 text-muted text-xs`,children:Ze({monthly:h(n.monthly)??``,yearly:h(n.yearly)??``})})]}),(0,$.jsxs)(`div`,{className:`mt-6 space-y-3 border-line/60 border-t pt-6`,children:[(0,$.jsx)(`p`,{className:`font-semibold text-fg text-sm`,children:_()}),(0,$.jsx)(`div`,{className:`space-y-3`,children:u.map(e=>(0,$.jsxs)(`div`,{className:`flex items-start gap-3`,children:[(0,$.jsx)(`span`,{className:`mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-primary/10 text-primary`,children:(0,$.jsx)(f,{icon:p,size:13,strokeWidth:2.5})}),(0,$.jsx)(`span`,{className:`font-medium text-fg text-sm leading-snug`,children:e})]},e))})]}),(0,$.jsx)(`div`,{className:`mt-auto pt-6`,children:(0,$.jsx)(kr,{className:`w-full justify-center rounded-lg py-3.5 font-bold text-sm`,entitled:e.entitled,expiresAtMs:o,nextPath:c.learnLab,plan:e.plan,size:`lg`,slug:e.slug})})]}),(0,$.jsx)(Nr,{currency:e.price?.currency})]}),(0,$.jsx)(`p`,{className:`mx-auto mt-6 max-w-2xl text-center text-muted text-xs`,children:xt()}),(0,$.jsxs)(`div`,{className:`mx-auto mt-16 max-w-4xl rounded-3xl border border-line bg-surface p-6 sm:p-10`,children:[(0,$.jsxs)(`div`,{className:`mx-auto max-w-2xl space-y-1.5 text-center`,children:[(0,$.jsx)(`h2`,{className:`font-bold text-fg text-xl sm:text-2xl`,children:jn()}),(0,$.jsx)(`p`,{className:`text-muted text-sm`,children:Pn()})]}),(0,$.jsx)(`div`,{className:`mt-8 grid gap-8 sm:grid-cols-3`,children:m.map(e=>(0,$.jsxs)(`div`,{className:`flex flex-col items-center gap-3 text-center`,children:[(0,$.jsx)(`span`,{className:`flex size-14 items-center justify-center rounded-full`+(e.tone===`violet`?`bg-violet-500/10 text-violet-600`:e.tone===`teal`?`bg-teal-500/10 text-teal-600`:`bg-amber-500/10 text-amber-600`),children:(0,$.jsx)(f,{icon:e.icon,size:24,strokeWidth:1.75})}),(0,$.jsx)(`h3`,{className:`font-bold text-base text-fg`,children:e.title}),(0,$.jsx)(`p`,{className:`text-muted text-sm leading-relaxed`,children:e.desc})]},e.title))}),(0,$.jsxs)(`div`,{className:`mt-10 grid gap-6 border-line/60 border-t pt-8 sm:grid-cols-3`,children:[(0,$.jsx)(Mr,{desc:ir(),icon:wr,t
1itle:tr()}),(0,$.jsx)(Mr,{desc:ur(),icon:Er,title:sr()}),(0,$.jsxs)(`div`,{className:`flex items-start gap-3`,children:[(0,$.jsx)(`span`,{className:`mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-full bg-primary/10 text-primary`,children:(0,$.jsx)(f,{icon:ee,size:16,strokeWidth:1.75})}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`p`,{className:`font-semibold text-fg text-sm`,children:pr()}),(0,$.jsxs)(`p`,{className:`text-muted text-xs`,children:[(0,$.jsx)(i,{className:`text-primary hover:underline`,to:c.faq,children:gr()}),` `,yr(),` `,(0,$.jsx)(i,{className:`text-primary hover:underline`,to:c.contact,children:Cr()})]})]})]})]})]})]})})})}function Mr({desc:e,icon:t,title:n}){return(0,$.jsxs)(`div`,{className:`flex items-start gap-3`,children:[(0,$.jsx)(`span`,{className:`mt-0.5 flex size-8 shrink-0 items-center justify-center rounded-full bg-primary/10 text-primary`,children:(0,$.jsx)(f,{icon:t,size:16,strokeWidth:1.75})}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`p`,{className:`font-semibold text-fg text-sm`,children:n}),(0,$.jsx)(`p`,{className:`text-muted text-xs`,children:e})]})]})}function Nr({currency:e}){let[t,n]=(0,Or.useState)(5);return(0,$.jsxs)(`div`,{className:`flex h-full flex-col rounded-2xl border border-amber-500/40 bg-amber-500/5 p-6 shadow-amber-500/10 shadow-xl md:p-8`,children:[(0,$.jsx)(`p`,{className:`font-semibold text-amber-600 text-xs uppercase tracking-wider`,children:Gt()}),(0,$.jsx)(`h2`,{className:`pt-1 font-bold text-2xl text-fg`,children:Jt()}),(0,$.jsx)(`p`,{className:`pt-1.5 text-muted text-sm leading-relaxed`,children:Zt()}),(0,$.jsx)(`div`,{className:`mt-6 space-y-2.5`,children:ie.map(r=>{let i=t===r.seats;return(0,$.jsxs)(`label`,{className:`flex cursor-pointer items-center justify-between gap-3 rounded-xl border p-3.5 transition-colors`+(i?`border-amber-500 bg-amber-500/10`:`border-line bg-body`),children:[(0,$.jsxs)(`span`,{className:`flex items-center gap-3`,children:[(0,$.jsx)(`input`,{checked:i,className:`size-4 accent-amber-600`,name:`team-seats`,onChange:()=>n(r.seats),type:`radio`,value:r.seats}),r.seats===`custom`?(0,$.jsx)(`span`,{className:`font-semibold text-fg text-sm`,children:sn()}):(0,$.jsxs)(`span`,{children:[(0,$.jsx)(`span`,{className:`block font-semibold text-fg text-sm`,children:en({seats:r.seats})}),(0,$.jsxs)(`span`,{className:`block font-bold text-fg text-lg`,children:[h(u(r.priceUsdCents,e??`usd`)),(0,$.jsx)(`span`,{className:`font-normal text-muted text-xs`,children:`/year`})]})]})]}),(0,$.jsx)(`span`,{className:`text-right`,children:r.seats===`custom`?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`span`,{className:`block font-semibold text-fg text-sm`,children:L()}),(0,$.jsx)(`span`,{className:`block text-muted text-xs`,children:un()})]}):(0,$.jsx)(`span`,{className:`text-muted text-xs`,children:rn({price:h(u(r.perSeatUsdCents,e??`usd`))??``})})})]},r.seats)})}),(0,$.jsxs)(`div`,{className:`mt-6 space-y-3 border-line/60 border-t pt-6`,children:[(0,$.jsx)(`p`,{className:`font-semibold text-fg text-sm`,children:_()}),(0,$.jsx)(`div`,{className:`space-y-3`,children:[pn(),_n(),bn(),Cn(),En()].map(e=>(0,$.jsxs)(`div`,{className:`flex items-start gap-3`,children:[(0,$.jsx)(`span`,{className:`mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-amber-500/10 text-amber-600`,children:(0,$.jsx)(f,{icon:p,size:13,strokeWidth:2.5})}),(0,$.jsx)(`span`,{className:`font-medium text-fg text-sm leading-snug`,children:e})]},e))})]}),(0,$.jsx)(`div`,{className:`mt-auto flex flex-col items-center gap-2 pt-6`,children:(0,$.jsx)(o,{className:`w-full justify-center rounded-lg py-3.5 font-bold text-sm`,render:(0,$.jsx)(i,{to:c.contact}),size:`lg`,variant:`primary`,children:L()})})]})}export{jr as component};

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.