PageSourceSearch

https://risknox.ai/_next/static/chunks/02vrhoc2hthrn.js

js risknox.ai collected 2026-10-05 12:32:35 UTC 8,817 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,89954,e=>{"use strict";var t=e.i(43476),s=e.i(71645),a=e.i(22016),l=e.i(13293),r=e.i(76841),n=e.i(51372),i=e.i(33911),o=e.i(96315),d=e.i(6537),c=e.i(82954),x=e.i(84026),h=e.i(68877),m=e.i(51757);let u=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;e.s(["default",0,function(){let[e,p]=(0,s.useState)(""),[g,b]=(0,s.useState)(""),[f,j]=(0,s.useState)(null),[w,v]=(0,s.useState)(!1);return(0,t.jsxs)("div",{className:"min-h-screen flex flex-col bg-black text-slate-100 selection:bg-orange-500/30 selection:text-orange-200 relative",children:[(0,t.jsx)("div",{className:"fixed inset-0 overflow-hidden pointer-events-none z-0",children:(0,t.jsx)("div",{className:"absolute -top-40 left-1/2 -translate-x-1/2 w-[900px] h-[500px] bg-gradient-to-b from-orange-500/10 to-transparent rounded-full blur-[140px]"})}),(0,t.jsx)(l.default,{currentPath:"/login"}),(0,t.jsxs)("main",{className:"flex-grow relative z-10 font-sans",children:[(0,t.jsx)(n.default,{badge:"My Risknox",titleA:"Welcome",titleAccent:"back.",subtitle:"Sign in to the My Risknox portal shell. This page is a mock UI preview — no real authentication runs here. For access, talk to our team.",primaryCTA:{label:"Sign in (demo)",href:"#auth-form"},secondaryCTA:{label:"Create account",href:"/signup"},slides:[{name:"Mock preview",oneLiner:"This login form is non-functional by design — it never sends credentials anywhere."},{name:"Same portal shell",oneLiner:"Self-serve and enterprise teams share one portal, scoped to owned frameworks and seats."},{name:"Need access?",oneLiner:"Contact sales to get provisioned — enterprise logins are set up by our team."}]}),(0,t.jsx)("div",{id:"auth-form",className:"px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto py-12 md:py-16 scroll-mt-20",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-10 items-start",children:[(0,t.jsx)("div",{className:"lg:col-span-5",children:(0,t.jsxs)(i.default,{variant:"fade-up",children:[(0,t.jsx)("p",{className:"text-orange-400 text-xs font-mono font-bold tracking-[0.22em] uppercase mb-4",children:"— Sign in —"}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold text-white tracking-tight leading-tight",children:"Sign in to My Risknox."}),(0,t.jsx)("p",{className:"mt-4 text-sm text-slate-400 leading-relaxed",children:"Demo preview only — this form does not authenticate you and creates no session. Self-serve customers and enterprise teams use the same portal shell, scoped to the frameworks and seats they own."}),(0,t.jsxs)("div",{className:"mt-6 grid grid-cols-2 gap-3",children:[(0,t.jsxs)("div",{className:"rounded-xl border border-white/10 bg-white/[0.02] p-4",children:[(0,t.jsx)(c.Shield,{className:"w-5 h-5 text-orange-400"}),(0,t.jsx)("p",{className:"mt-2 text-sm font-bold text-white",children:"My Risknox"}),(0,t.jsx)("p",{className:"text-xs text-slate-500",children:"Evidence · tasks · billing · upgrades"})]}),(0,t.jsxs)("div",{className:"rounded-xl border border-orange-500/20 bg-orange-500/[0.06] p-4",children:[(0,t.jsx)(x.ShieldCheck,{className:"w-5 h-5 text-orange-400"}),(0,t.jsx)("p",{className:"mt-2 text-sm font-bold text-white",children:"Secure by design"}),(0,t.jsx)("p",{className:"text-xs text-slate-500",children:"SSO ready for enterprise"})]})]})]})}),(0,t.jsx)("div",{className:"lg:col-span-7",children:(0,t.jsx)(i.default,{variant:"fade-up",delay:120,children:(0,t.jsx)("div",{className:"rounded-3xl bg-[#080a10]/95 border border-slate-800/90 p-6 sm:p-10 shadow-2xl backdrop-blur-2xl",children:w?(0,t.jsxs)("div",{className:"py-10 flex flex-col items-center justify-center text-center space-y-3",role:"status","aria-live":"polite",children:[(0,t.jsx)("div",{className:"w-16 h-16 rounded-full bg-orange-500 text-white flex items-center justify-center shadow-[0_0_25px_rgba(249,115,22,0.6)]",children:(0,t.jsx)(m.CheckCircle2,{className:"w-9 h-9"})}),(0,t.jsx)("h3",{className:"text-2xl font-bold text-white",children:"Demo only — contact us"}),(0,t.jsxs)("p",{className:"text-slate-300 text-sm max-w-md leading-relaxed",children:["No credentials were sent anywhere and no account was accessed. To get real access,"," ",(0,t.jsx)(a.default,{href:"/contact",className:"text-orange-400 underline underline-offset-4 hover:text-orange-300",children:"contact our team"}),"."]}),(0,t.jsx)("button",{type:"button",onClick:()=>{v(!1),p(""),b("")},className:"mt-2 px-6 py-2.5 bg-slate-900 border border-slate-700 text-white rounded-full text-xs font-bold hover:bg-slate-800 transition-colors cursor-pointer",children:"Back to demo form"})]}):(0,t.jsxs)("form",{onSubmit:t=>{(t.preventDefault(),j(null),u.test(e.trim()))?g?v(!0):j("Enter your password."):j("Enter a valid email address.")},className:"space-y-5","aria-label":"Demo login form (non-functional)",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-xl font-bold text-white mb-1",children:"Sign in"}),(0,t.jsx)("p",{className:"text-xs text-slate-400",children:"Mock UI — nothing is submitted. Do not enter real credentials."})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"login-email",className:"block text-xs font-bold text-slate-300 uppercase tracking-wider mb-1.5",children:"Work email *"}),(0,t.jsxs)("div",{className:"flex items-center gap-2 rounded-xl border border-slate-800 bg-[#0f121a] px-3 py-0 focus-within:border-orange-500 transition-colors",children:[(0,t.jsx)(o.Mail,{className:"w-4 h-4 text-slate-500 shrink-0","aria-hidden":!0}),(0,t.jsx)("input",{id:"login-email",type:"email",autoComplete:"email",required:!0,placeholder:"[email protected]",value:e,onCh
1ange:e=>p(e.target.value),"aria-describedby":f?"login-error":void 0,className:"w-full h-11 bg-transparent outline-none text-sm text-white placeholder:text-slate-500"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"login-password",className:"block text-xs font-bold text-slate-300 uppercase tracking-wider mb-1.5",children:"Password *"}),(0,t.jsxs)("div",{className:"flex items-center gap-2 rounded-xl border border-slate-800 bg-[#0f121a] px-3 py-0 focus-within:border-orange-500 transition-colors",children:[(0,t.jsx)(d.Lock,{className:"w-4 h-4 text-slate-500 shrink-0","aria-hidden":!0}),(0,t.jsx)("input",{id:"login-password",type:"password",autoComplete:"current-password",required:!0,placeholder:"••••••••",value:g,onChange:e=>b(e.target.value),"aria-describedby":f?"login-error":void 0,className:"w-full h-11 bg-transparent outline-none text-sm text-white placeholder:text-slate-500"})]})]}),f&&(0,t.jsx)("p",{id:"login-error",role:"alert",className:"text-xs text-red-300 bg-red-950/60 border border-red-800 rounded-xl px-3 py-2",children:f}),(0,t.jsxs)("button",{type:"submit",className:"w-full inline-flex items-center justify-center gap-2 px-6 py-3 rounded-xl bg-orange-500 hover:bg-orange-600 text-white font-semibold text-sm shadow-[0_0_18px_rgba(249,115,22,0.35)] transition-colors cursor-pointer",children:[(0,t.jsx)("span",{children:"Sign in (demo)"}),(0,t.jsx)(h.ArrowRight,{className:"w-4 h-4","aria-hidden":!0})]}),(0,t.jsxs)("button",{type:"button",disabled:!0,"aria-disabled":"true",title:"Single sign-on is not configured in this demo",className:"w-full inline-flex items-center justify-center gap-2 px-6 py-3 rounded-xl border border-white/10 bg-white/[0.03] text-slate-500 font-semibold text-sm cursor-not-allowed",children:[(0,t.jsx)(d.Lock,{className:"w-4 h-4","aria-hidden":!0}),(0,t.jsx)("span",{children:"Continue with SSO (demo — unavailable)"})]}),(0,t.jsxs)("p",{className:"text-center text-xs text-slate-500",children:["No account yet?"," ",(0,t.jsx)(a.default,{href:"/signup",className:"text-white underline underline-offset-4 hover:text-orange-400",children:"Sign up"})," ","· Need real access?"," ",(0,t.jsx)(a.default,{href:"/contact",className:"text-white underline underline-offset-4 hover:text-orange-400",children:"Contact us"})]})]})})})})]})})]}),(0,t.jsx)(r.default,{})]})}])},95581,e=>{e.v(t=>Promise.all(["static/chunks/2nmfgfj0ldxwf.js","static/chunks/2e80pb6znd-eg.css"].map(t=>e.l(t))).then(()=>t(53280)))},97491,e=>{e.v(t=>Promise.all(["static/chunks/0hkwf__j345wa.js","static/chunks/2nmfgfj0ldxwf.js","static/chunks/2e80pb6znd-eg.css"].map(t=>e.l(t))).then(()=>t(60552)))},96315,e=>{"use strict";let t=(0,e.i(56420).default)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);e.s(["Mail",0,t],96315)},82954,e=>{"use strict";let t=(0,e.i(56420).default)("shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);e.s(["Shield",0,t],82954)}]);

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.