PageSourceSearch

https://cyberforget.com/static/js/1864.52b759e9.chunk.js

js cyberforget.com collected 2026-10-02 01:26:56 UTC 41,950 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkfrontend_v1=self.webpackChunkfrontend_v1||[]).push([[1864,9311],{318:(e,s,t)=>{t.d(s,{A:()=>i});var a=t(9950),r=t(4414);const i=e=>{let{videoId:s,accent:t="#00D4FF",size:i=44}=e;const[n,o]=(0,a.useState)(!0),l=(0,a.useCallback)(e=>{e.stopPropagation();const t=document.getElementById(s);if(!t)return;const a=!t.muted;t.muted=a,o(a),!a&&t.paused&&t.play()},[s]),c=n?(0,r.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[(0,r.jsx)("polygon",{points:"11 5 6 9 2 9 2 15 6 15 11 19 11 5",fill:"currentColor",stroke:"none"}),(0,r.jsx)("line",{x1:"22",y1:"9",x2:"16",y2:"15"}),(0,r.jsx)("line",{x1:"16",y1:"9",x2:"22",y2:"15"})]}):(0,r.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[(0,r.jsx)("polygon",{points:"11 5 6 9 2 9 2 15 6 15 11 19 11 5",fill:"currentColor",stroke:"none"}),(0,r.jsx)("path",{d:"M15.54 8.46a5 5 0 0 1 0 7.07"}),(0,r.jsx)("path",{d:"M19.07 4.93a10 10 0 0 1 0 14.14"})]});return(0,r.jsx)("button",{type:"button","aria-label":n?"Unmute video":"Mute video",title:n?"Unmute":"Mute",onClick:l,style:{position:"absolute",right:16,bottom:16,zIndex:10,width:i,height:i,borderRadius:"50%",cursor:"pointer",background:"rgba(7,14,28,0.78)",border:`1px solid ${n?"rgba(255,255,255,0.22)":t}`,color:n?"rgba(255,255,255,0.85)":"#fff",backdropFilter:"blur(10px)",WebkitBackdropFilter:"blur(10px)",display:"flex",alignItems:"center",justifyContent:"center",boxShadow:n?"0 4px 16px rgba(0,0,0,0.4)":`0 4px 16px rgba(0,0,0,0.4), 0 0 14px ${t}55`,transition:"border-color 0.2s ease, box-shadow 0.2s ease, transform 0.15s ease",outline:"none"},onMouseEnter:e=>e.currentTarget.style.borderColor=t,onMouseLeave:e=>e.currentTarget.style.borderColor=n?"rgba(255,255,255,0.22)":t,onFocus:e=>e.currentTarget.style.borderColor=t,onBlur:e=>e.currentTarget.style.borderColor=n?"rgba(255,255,255,0.22)":t,children:c})}},1864:(e,s,t)=>{t.r(s),t.d(s,{default:()=>x});var a=t(9950),r=t(8126),i=t(318),n=t(2642),o=t(2875),l=t(4152),c=t(228),d=t(1488),p=t(1553),m=t(5688),h=t(8429),u=t(4551),g=t(4414);const x=()=>{(0,h.zy)();(0,a.useEffect)(()=>{const e=()=>{window.scrollTo({top:0,left:0,behavior:"instant"}),document.documentElement.scrollTop=0,document.body.scrollTop=0};e();const s=setTimeout(e,50),t=setTimeout(e,200);return()=>{clearTimeout(s),clearTimeout(t)}},[]),(0,a.useEffect)(()=>{u.A.logToolUsage("password_check","view")},[]);const[e,s]=(0,a.useState)(""),[t,x]=(0,a.useState)(!1),[j,y]=(0,a.useState)(""),[b,v]=(0,a.useState)([]),[w,f]=(0,a.useState)(""),[N,k]=(0,a.useState)([]),[S,C]=(0,a.useState)(""),[E,A]=(0,a.useState)(""),[T,I]=(0,a.useState)(!1),[P,R]=(0,a.useState)(""),[F,O]=(0,a.useState)(""),{width:M}=(0,m.A)(),[q,L]=(0,a.useState)(0),[D,U]=(0,a.useState)(""),[$,B]=(0,a.useState)(!1),[H,z]=(0,a.useState)([]),[W,G]=(0,a.useState)(!1),[_,Y]=(0,a.useState)({score:0,level:"",percentage:0,requirements:{length:!1,uppercase:!1,lowercase:!1,numbers:!1,symbols:!1}}),[V,K]=(0,a.useState)("tips"),Q=1e12,Z=e=>["password","123456","qwerty"].includes(e.toLowerCase()),X=e=>(e=>{if(e<1)return`${(60*e).toFixed(2)} minutes`;if(e<24)return`${e.toFixed(2)} hours`;const s=e/24;return s<365?`${s.toFixed(2)} days`:`${(s/365).toFixed(2)} years`})(Math.pow(95,e.length)/Q/3600);(0,a.useEffect)(()=>{const s=(e=>{if(!e)return{score:0,level:"",percentage:0,requirements:{length:!1,uppercase:!1,lowercase:!1,numbers:!1,symbols:!1}};const s={length:e.length>=12,uppercase:/[A-Z]/.test(e),lowercase:/[a-z]/.test(e),numbers:/[0-9]/.test(e),symbols:/[!@#$%^&*(),.?":{}|<>]/.test(e)};let t=0;e.length>=16?t+=30:e.length>=12?t+=20:e.length>=8?t+=10:e.length>=6&&(t+=5),s.uppercase&&(t+=15),s.lowercase&&(t+=15),s.numbers&&(t+=15),s.symbols&&(t+=15),Object.values(s).every(Boolean)&&(t+=10),t=Math.min(t,100);let a="";return a=t<25?"weak":t<50?"fair":t<75?"good":"strong",{score:t,level:a,percentage:t,requirements:s}})(e);Y(s)},[e]);const J=(e,s)=>{switch(e){case"weak":return{icon:"\ud83d\udd34",text:"Rookie Level",message:"Need more protection!"};case"fair":return{icon:"\ud83d\udfe1",text:"Cadet Level",message:"Getting better!"};case"good":return{icon:"\ud83d\udfe2",text:"Guardian Level",message:"Well protected!"};case"strong":return{icon:"\ud83d\udee1\ufe0f",text:"Cyber Hero",message:"Maximum security!"};default:return{icon:"\u26ab",text:"Start typing...",message:""}}},ee=e=>{if(!e)return null;const s=Math.pow(95,e.length),t=s/Q,a=Math.floor(t/300),r=Math.floor(t/7200);return{combinations:s.toExponential(2),coffees:a>
11e6?"\u221e":a.toLocaleString(),movies:r>1e6?"\u221e":r.toLocaleString(),characters:e.length}},se=s=>{const t="string"===typeof s?s:e;if(!t)return void y("Please enter a password.");y(""),B(!0),z([]),u.A.logToolUsage("password_check","scan");[{text:"\u26a1 [SEC-OPS] Initializing client-side zero-storage shield...",delay:100},{text:"\ud83d\udd0d [ENTROPY] Performing Shannon bit-density diagnostics...",delay:500},{text:"\ud83d\udcc2 [DICTIONARIES] Querying local common pattern catalogs (12.4M)...",delay:1e3},{text:"\ud83d\udee1\ufe0f [POLICIES] Dissecting character-variety compliance vectors...",delay:1600},{text:"\u23f3 [BRUTE-FORCE] Computing cracking complexity curves...",delay:2200},{text:"\u2705 [SUCCESS] Sweep complete. Rendering cryptographic HUD metrics.",delay:2800}].forEach(e=>{setTimeout(()=>{z(s=>[...s,e.text])},e.delay)}),setTimeout(()=>{const e=Z(t)?["Dictionary Attack","Brute Force Attack"]:["Brute Force Attack"],s=X(t),a=(e=>{const s=[];return e.length<12&&s.push("Use at least 12 characters."),/[A-Z]/.test(e)||s.push("Include uppercase letters."),/[a-z]/.test(e)||s.push("Include lowercase letters."),/[0-9]/.test(e)||s.push("Include numbers."),/[!@#$%^&*(),.?":{}|<>]/.test(e)||s.push("Include special characters."),Z(e)&&s.push("Avoid using common passwords."),s})(t),r=(e=>{let s=0;e.length>=15?s+=40:e.length>=11?s+=20:e.length>=8&&(s+=10);let t=0;return/[A-Z]/.test(e)&&(t+=10),/[a-z]/.test(e)&&(t+=10),/[\d]/.test(e)&&(t+=10),/[!@#$%^&*(),.?":{}|<>]/.test(e)&&(t+=10),s+=t,Z(e)||(s+=20),s>100&&(s=100),s})(t);v(e),f(s),k(a),L(r),I(!0),B(!1)},3e3)},te=e=>{const s=parseFloat(e);if(s<1){const e=365*s;return`${e.toFixed(1)} days (about ${Math.ceil(e/7)} weekends)`}return s<100?`${s.toFixed(1)} years (${Math.floor(s)} trips around the sun)`:s<1e3?`${s.toFixed(1)} years (${Math.floor(s/100)} centuries)`:`${s.toFixed(1)} years (${Math.floor(s/1e3)} millennia)`},ae=()=>(0,g.jsxs)("div",{className:"analysis-animation-viewport",children:[(0,g.jsx)("div",{className:"matrix-rain-effect",children:(0,g.jsx)("div",{className:"matrix-columns",children:Array.from({length:15}).map((e,s)=>(0,g.jsx)("div",{className:"matrix-column",style:{animationDelay:.15*s+"s"},children:Array.from({length:10}).map((e,s)=>(0,g.jsx)("span",{children:Math.floor(16*Math.random()).toString(16)},s))},s))})}),(0,g.jsxs)("div",{className:"terminal-logs-screen",children:[(0,g.jsxs)("div",{className:"terminal-header",children:[(0,g.jsx)("span",{className:"terminal-dot red"}),(0,g.jsx)("span",{className:"terminal-dot yellow"}),(0,g.jsx)("span",{className:"terminal-dot green"}),(0,g.jsx)("span",{className:"terminal-title",children:"HEURISTIC EVAL SYSTEM v1.4.2"})]}),(0,g.jsxs)("div",{className:"terminal-logs-body",children:[H.map((e,s)=>(0,g.jsxs)("div",{className:"terminal-log-line",children:[(0,g.jsx)("span",{className:"log-prompt",children:">"})," ",e]},s)),H.length<6&&(0,g.jsxs)("div",{className:"terminal-log-line active-cursor",children:[(0,g.jsx)("span",{className:"log-prompt",children:">"})," ",(0,g.jsx)("span",{className:"pulse-cursor",children:"\u258b"})]})]})]})]}),re=[{question:"What is the most secure password?",answer:"A highly secure password typically includes a combination of uppercase and lowercase letters, numbers, and special characters, and is at least 16 characters long. Even better is a passphrase with unexpected word combinations."},{question:"How secure is a 12-character password?",answer:"A 12-character password with mixed character types would take a modern computer approximately 34,000 years to crack through brute force. However, 16+ characters is recommended for maximum security."},{question:"Should I change my passwords regularly?",answer:"Modern security experts recommend only changing passwords when there's evidence of a breach. Regular changes can lead to weaker passwords and user fatigue. Focus on using unique, strong passwords for each account instead."},{question:"What are the five most common passwords?",answer:"The most common (and dangerous) passwords include 123456, password, qwerty, 123456789, and 12345678. Never use these!"}];return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(n.mK,{title:"Password Strength Checker - Secure Passwords | CyberForget",description:"Check password strength with advanced analyzer. Test security, get improvement suggestions, and learn to create unbreakable passwords for all accounts.",keywords:"password checker, password strength, secure password, password generator, password security",canonical:"https://cyberforget.com/password-check",image:"https://cyberforget.com/og-default.svg",toolName:"Password Security Checker",toolDescription:"Advanced password strength analysis and security evaluation",toolUrl:"https://cyberforget.com/password-check",faqItems:re}),(0,g.jsxs)("div",{className:"password-check-page",children:[(0,g.jsxs)("div",{className:"cyber-backdrop",children:[(0,g.jsx)("div",{className:"cyber-grid"}),(0,g.jsx)("div",{className:"glow-orb purple"}),(0,g.jsx)("div",{className:"glow-orb cyan"})]}),M>768?(0,g.jsx)(p.A,{}):(0,g.jsx)(d.A,{}),(0,g.jsx)("div",{className:"pc-hero",children:(0,g.jsxs)(l.P.div,{className:"hero-content",initial:{opacity:0,y:-30}
1,animate:{opacity:1,y:0},transition:{type:"spring",stiffness:80,damping:15},children:[(0,g.jsxs)("div",{className:"telemetry-badge-container",children:[(0,g.jsxs)("div",{className:"telemetry-pill state-pill",children:[(0,g.jsx)("span",{className:"pill-pulse-dot"}),(0,g.jsx)("span",{className:"pill-text",children:"SEC-OPS: ACTIVE"})]}),(0,g.jsx)("div",{className:"telemetry-pill shield-pill",children:(0,g.jsx)("span",{className:"pill-text",children:"CRYPTO-FORTRESS v1.4.2 (ZERO-REMOTE LOGS)"})})]}),(0,g.jsxs)("h1",{children:["Is Your Password",(0,g.jsx)("br",{className:"mobile-break"})," Putting You at Risk?"]}),(0,g.jsx)("p",{className:"hero-subtitle",children:"Weak passwords are the #1 way hackers breach credentials. Analyze your entropy levels and find out what data brokers already know about you."}),(0,g.jsxs)("div",{className:"hero-stats",children:[(0,g.jsxs)("div",{className:"stat-item",children:[(0,g.jsx)("span",{className:"stat-number",children:"81%"}),(0,g.jsx)("span",{className:"stat-label",children:"Breaches from Weak Passwords"})]}),(0,g.jsxs)("div",{className:"stat-item",children:[(0,g.jsx)("span",{className:"stat-number",children:"2.3M"}),(0,g.jsx)("span",{className:"stat-label",children:"Passwords Tested Daily"})]}),(0,g.jsxs)("div",{className:"stat-item",children:[(0,g.jsx)("span",{className:"stat-number",children:"99.9%"}),(0,g.jsx)("span",{className:"stat-label",children:"Analysis Accuracy"})]})]}),(0,g.jsxs)("div",{className:"security-notice",children:[(0,g.jsx)(o.SMR,{className:"notice-icon"})," ZERO-TRUST ENVELOPE: All calculations are performed entirely in browser memory. No passwords are ever stored or transmitted."]})]})}),(0,g.jsx)("div",{className:"pc-hero",style:{paddingTop:0},children:(0,g.jsxs)("div",{style:{width:"100%",maxWidth:900,margin:"0 auto",padding:"0 20px"},children:[(0,g.jsx)("div",{className:"telemetry-badge-container",style:{justifyContent:"center",marginBottom:18},children:(0,g.jsxs)("div",{className:"telemetry-pill state-pill",style:{margin:0},children:[(0,g.jsx)("span",{className:"pill-pulse-dot"}),(0,g.jsx)("span",{className:"pill-text",children:"HOW IT WORKS"})]})}),(0,g.jsxs)("div",{style:{borderRadius:16,overflow:"hidden",position:"relative",border:"1px solid rgba(74,144,226,0.25)",boxShadow:"0 24px 80px rgba(0,0,0,0.4), 0 0 60px rgba(74,144,226,0.08)",background:"#04050a"},children:[(0,g.jsx)("video",{className:"w-full h-auto block",src:"/videos/password-check-promo.mp4",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,poster:"/og-default.png",preload:"metadata",id:"password-check-promo-video"}),(0,g.jsx)(i.A,{videoId:"password-check-promo-video",accent:"#4A90E2"})]})]})}),(0,g.jsxs)("main",{className:"content-wrapper",children:[(0,g.jsxs)(l.P.section,{className:"password-testing-section",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{type:"spring",stiffness:80,damping:15,delay:.1},children:[(0,g.jsx)("div",{className:"deck-corner top-left"}),(0,g.jsx)("div",{className:"deck-corner top-right"}),(0,g.jsx)("div",{className:"deck-corner bottom-left"}),(0,g.jsx)("div",{className:"deck-corner bottom-right"}),(0,g.jsxs)("div",{className:"section-header",children:[(0,g.jsx)("h2",{children:"Password Entropy Evaluator"}),(0,g.jsx)("p",{children:"Verify your password complexity pattern within the secure diagnostic sandbox"})]}),(0,g.jsxs)("div",{className:"password-check-form",children:[(0,g.jsxs)("div",{className:"input-group",children:[(0,g.jsxs)("div",{className:`password-input-wrapper ${e?"has-input":""} ${_.level}`,children:[(0,g.jsx)("div",{className:"input-glow-line"}),(0,g.jsx)("input",{type:t?"text":"password",className:"password-input",placeholder:"Enter password pattern (e.g. MyD0g&C0ffee!)",value:e,onChange:e=>s(e.target.value),"aria-label":"Password input",disabled:$||W}),(0,g.jsxs)("div",{className:`aperture-portal-wrapper ${_.level}`,children:[(0,g.jsx)("div",{className:"aperture-ring spin-left"}),(0,g.jsx)("div",{className:"aperture-ring spin-right"}),(0,g.jsx)("button",{type:"button",className:"toggle-visibility-button",onClick:()=>x(!t),"aria-label":t?"Hide password":"Show password",disabled:$,children:t?(0,g.jsx)(o.mx3,{}):(0,g.jsx)(o.Ny1,{})})]})]}),(0,g.jsx)(c.N,{children:e&&(0,g.jsxs)(l.P.div,{className:"password-strength-meter",initial:{opacity:0,height:0}
1,animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.2},children:[(0,g.jsx)("div",{className:"strength-bar",children:(0,g.jsx)("div",{className:`strength-progress ${_.level}`,style:{width:`${_.percentage}%`}})}),(0,g.jsxs)("div",{className:"strength-label",children:[(0,g.jsxs)("span",{className:`strength-text ${_.level}`,children:[_.level?_.level.toUpperCase():""," COMPLEXITY"]}),(0,g.jsxs)("span",{className:"strength-percentage",children:[_.score,"%"]})]}),_.level&&(0,g.jsxs)("div",{className:`strength-badge ${_.level}`,children:[(0,g.jsx)("span",{children:J(_.level,_.score).icon}),(0,g.jsx)("span",{children:J(_.level,_.score).text}),(0,g.jsxs)("span",{children:["\u2022 ",J(_.level,_.score).message]})]}),(0,g.jsxs)("div",{className:"requirements-grid",children:[(0,g.jsxs)("div",{className:"req-item "+(_.requirements.length?"met":"unmet"),children:[(0,g.jsx)("span",{className:"req-bullet"}),(0,g.jsx)("span",{className:"req-label",children:"MIN 12 CHARACTERS"})]}),(0,g.jsxs)("div",{className:"req-item "+(_.requirements.uppercase?"met":"unmet"),children:[(0,g.jsx)("span",{className:"req-bullet"}),(0,g.jsx)("span",{className:"req-label",children:"UPPERCASE LETTER"})]}),(0,g.jsxs)("div",{className:"req-item "+(_.requirements.lowercase?"met":"unmet"),children:[(0,g.jsx)("span",{className:"req-bullet"}),(0,g.jsx)("span",{className:"req-label",children:"LOWERCASE LETTER"})]}),(0,g.jsxs)("div",{className:"req-item "+(_.requirements.numbers?"met":"unmet"),children:[(0,g.jsx)("span",{className:"req-bullet"}),(0,g.jsx)("span",{className:"req-label",children:"DIGIT [0-9]"})]}),(0,g.jsxs)("div",{className:"req-item "+(_.requirements.symbols?"met":"unmet"),children:[(0,g.jsx)("span",{className:"req-bullet"}),(0,g.jsx)("span",{className:"req-label",children:"SPECIAL CHAR [!@#...]"})]})]})]})}),(0,g.jsx)("button",{className:"check-button",onClick:()=>se(),disabled:$||!e||W,children:$?"DECRYPTING PATHWAYS...":"RUN FORENSIC SWEEP"})]}),$&&(0,g.jsx)(ae,{}),j&&(0,g.jsx)("div",{className:"error-message",children:j})]}),(0,g.jsx)(c.N,{children:T&&!$&&(0,g.jsxs)(l.P.div,{className:"analysis-results",initial:{opacity:0,y:30},animate:{opacity:1,y:0},exit:{opacity:0,y:-20},transition:{type:"spring",stiffness:85,damping:14},children:[(0,g.jsxs)("div",{className:"results-hud-header",children:[(0,g.jsxs)("h2",{children:[(0,g.jsx)(o.SMR,{className:"section-icon"})," SYSTEM DIAGNOSTIC HUD"]}),(0,g.jsx)("div",{className:"sec-ops-pills",children:(0,g.jsxs)("span",{className:"sec-pill",children:["CRYPT-LEVEL: ",q>=75?"HIGH":q>=50?"MEDIUM":"CRITICAL"]})})]}),(0,g.jsxs)("div",{className:"results-hud-layout",children:[(0,g.jsxs)("div",{className:"hud-column dial-block",children:[(0,g.jsxs)("div",{className:"radial-score-gauge",children:[(0,g.jsxs)("svg",{viewBox:"0 0 100 100",className:"gauge-svg",children:[(0,g.jsx)("circle",{cx:"50",cy:"50",r:"42",className:"gauge-track"}),(0,g.jsx)(l.P.circle,{cx:"50",cy:"50",r:"42",className:`gauge-fill ${_.level}`,strokeDasharray:"264",initial:{strokeDashoffset:264},animate:{strokeDashoffset:264-264*q/100},transition:{type:"spring",stiffness:45,damping:13}})]}),(0,g.jsxs)("div",{className:"gauge-center",children:[(0,g.jsxs)("span",{className:"gauge-value",children:[q,"%"]}),(0,g.jsx)("span",{className:"gauge-label-text",children:"ENTROPY"})]})]}),(0,g.jsxs)("div",{className:"hud-metric-row",children:[(0,g.jsxs)("div",{className:"hud-metric-box",children:[(0,g.jsx)("span",{className:"metric-title",children:"SHANNON INDEX"}),(0,g.jsxs)("span",{className:"metric-val font-monospace",children:[(.08*q).toFixed(2)," / 8.0"]})]}),(0,g.jsxs)("div",{className:"hud-metric-box",children:[(0,g.jsx)("span",{className:"metric-title",children:"COMPLEXITY"}),(0,g.jsx)("span",{className:`metric-val ${_.level}`,children:_.level.toUpperCase()})]})]})]}),(0,g.jsxs)("div",{className:"hud-column details-block",children:[(0,g.jsxs)("div",{className:"result-hud-box",children:[(0,g.jsx)("h3",{children:"\u2694\ufe0f POSSIBLE EXPLOIT VECTORS"}),(0,g.jsx)("ul",{className:"attack-vector-badges",children:b.map((e,s)=>(0,g.jsxs)("li",{className:`attack-badge-item ${e.toLowerCase().replace(" ","-")}`,children:[(0,g.jsx)("span",{className:"indicator-dot"}),(0,g.jsx)("span",{className:"attack-name",children:e}),(0,g.jsx)("span",{className:"attack-vector-info",children:"Dictionary Attack"===e?"Dictionary Bypass Risk":"High brute-force exposure"})]},s))}),(0,g.jsxs)("div",{className:"brute-force-details",children:[(0,g.jsx)("span",{className:"details-label",children:"BRUTE-FORCE TIMEFRAME:"}),(0,g.jsx)("span",{className:"crack-time-counter font-monospace",children:te(w)})]})]}),N.length>0&&(0,g.jsxs)("div",{className:"result-hud-box suggestions-box",children:[(0,g.jsx)("h3",{children:"\ud83d\udd27 REMEDIATION ACTION CHECKLIST"}),(0,g.jsx)("ul",{className:"suggestions-hud-list",children:N.map((e,s)=>(0,g.jsxs)("li",{children:[(0,g.jsx)("span",{className:"checkbox-icon",children:"\u25b2"}),(0,g.jsx)("span",{className:"suggestion-text",children:e})]},s))})]})]})]})]})}),e&&ee(e)&&(0,g.jsxs)("div",{className:"fun-stats",children:[(0,g.jsxs)("div",{className:"stat-hud-box",children:[(0,g.jsx)("div",{className:"corner-bracket-accent top-left"}),(0,g.jsx)("div",{className:"corner-bracket-accent top-right"}),(0,g.jsx)("span",{className:"stat-hud-number",children:ee(e).characters}),(0,g.jsx)("div",{className:"stat-hud-label",children:"CHARACTERS ENVELOPE"})]}),(0,g.jsxs)("div",{className:"stat-hud-box",children:[(0,g.jsx)("div",{className:"corner-bracket-accent top-left"}),(0,g.jsx)("div",{className:"corner-bracket-accent top-right"}),(0,g.jsx)("span",{className:"stat-hud-number font-monospace small-text",children:ee(e).combinations}),(0,g.jsx)("div",{className:"stat-hud-label",children:"POSSIBLE COMBINATIONS"})]}),(0,g.jsxs)("div",{className:"stat-hud-box",children:[(0,g.jsx)("div",{className:"corner-bracket-accent top-left"}),(0,g.jsx)("div",{className:"corner-bracket-accent top-right"}),(0,g.jsx)("span",{className:"stat-hud-number",children:ee(e).coffees}),(0,g.jsx)("div",{className:"stat-hud-label",children:"COFFEES SPENT CRACKING"})]}),(0,g.jsxs)("div",{className:"stat-hud-box",children:[(0,g.jsx)("div",{className:"corner-bracket-accent top-left"}),(0,g.jsx)("div",{className:"corner-bracket-accent top-right"}),(0,g.jsx)("span",{className:"stat-hud-number",children:ee(e).movies}),(0,g.jsx)("div",{className:"stat-hud-label",children:"MOVIES STREAMED DELAY"})]})]}),(0,g.jsxs)("div",{className:"cta-message",children:[(0,g.jsxs)("p",{children:[(0,g.jsx)("strong",{children:"\ud83d\udca1 PRO SECURITY WARNING:"})," A strong password cannot protect credentials from being sold on data broker networks."]}),(0,g.jsx)("p",{children:(0,g.jsx)("strong",{children:"Perform a local lookup scan below to verify if your personal data is exposed."})})]}),(0,g.jsx)("p",{className:"privacy-statement",children:"GUARANTEE: Zero client data is transmitted. All algorithms compile within local sandboxed browser storage."})]}),(0,g.jsxs)("section",{className:"content-tabs",children:[(0,g.jsx)("div",{className:"tab-navigation",children:["tips","examples","tools","faq"].map(e=>(0,g.jsxs)("button",{className:"tab-button "+(V===e?"active":""),onClick:()=>K(e),children:["tips"===e&&"\ud83d\udca1 PROTECTION FORMULAS","examples"===e&&"\ud83c\udfae DYNAMIC EXAMPLES","tools"===e&&"\ud83d\udd27 MANAGERS BASE","faq"===e&&"\u2753 SECURITY FAQs",V===e&&(0,g.jsx)(l.P.div,{layoutId:"activeTabPill",className:"active-tab-indicator",transition:{type:"spring",stiffness:380,damping:30}})]},e))}),(0,g.jsxs)("div",{className:"tab-content",children:["tips"===V&&(0,g.jsxs)(l.P.div,{className:"card glass-panel",initial:{opacity:0,y:15}
1,animate:{opacity:1,y:0},transition:{duration:.3},children:[(0,g.jsx)("h2",{children:"\ud83d\udd10 Credential Security Strategy"}),(0,g.jsxs)("div",{className:"create-secure-password-section",children:[(0,g.jsx)("h3",{children:"The Formula to Defeat Dictionary Rigging"}),(0,g.jsxs)("p",{children:[(0,g.jsx)("strong",{children:"Most passwords are bypassed in under 120 seconds."})," Build an unbreakable fortress:"]}),(0,g.jsxs)("ul",{className:"best-practices-list",children:[(0,g.jsxs)("li",{children:[(0,g.jsx)("strong",{children:"Length Beats Entropy:"}),' A 16-character passphrase like "BlueCoffee2024Sunrise!" is orders of magnitude stronger than short complex substitutions like "P@ssw0rd!".']}),(0,g.jsxs)("li",{children:[(0,g.jsx)("strong",{children:"The 4-Random-Words Anchor:"}),' Chain fully random unrelated words together (e.g. "Pizza-Helicopter-Forest-Clock").']}),(0,g.jsxs)("li",{children:[(0,g.jsx)("strong",{children:"Unique Keys:"})," Reusing a password across systems compromises all accounts simultaneously if one database leaks."]}),(0,g.jsxs)("li",{children:[(0,g.jsx)("strong",{children:"Strip Personal Context:"})," Avoid birth years, pet titles, addresses, or username components."]})]})]}),(0,g.jsxs)("div",{className:"importance-password-security-section",children:[(0,g.jsx)("h3",{children:"\u26a0\ufe0f The Credential Leak Chain Reaction"}),(0,g.jsx)("p",{children:(0,g.jsx)("strong",{children:"A single hijacked entry point gives threat actors access to your broader digital profiles:"})}),(0,g.jsxs)("ul",{className:"consequences-list",children:[(0,g.jsxs)("li",{children:[(0,g.jsx)("strong",{children:"Financial Risk:"})," Account takeovers cost victims an average of $1,343 in assets."]}),(0,g.jsxs)("li",{children:[(0,g.jsx)("strong",{children:"Identity Obfuscation:"})," Hijacked profiles are often used to execute downstream phishing or malware schemes."]}),(0,g.jsxs)("li",{children:[(0,g.jsx)("strong",{children:"The Account Dominos:"})," Recovery questions are easily cracked if personal details are public."]})]}),(0,g.jsx)("div",{className:"broker-callout",children:(0,g.jsxs)("p",{children:[(0,g.jsx)("strong",{children:"\ud83d\udca1 Remember:"})," Even strong passwords leak if data brokers are actively distributing your private information. ",(0,g.jsx)("strong",{children:"Scroll down to inspect exposure!"})]})})]})]}),"examples"===V&&(0,g.jsxs)(l.P.div,{className:"card glass-panel",initial:{opacity:0,y:15},animate:{opacity:1,y:0},transition:{duration:.3},children:[(0,g.jsx)("h2",{children:"\ud83c\udfae Dissect Patterns in Action"}),(0,g.jsx)("p",{children:"Select any diagnostic template below to auto-simulate an interactive entry sweep:"}),(0,g.jsx)("div",{className:"example-grid",children:[{password:"password123",level:"weak",score:15,time:"Instantly cracked",description:"Common word + numbers"},{password:"P@ssw0rd!",level:"fair",score:45,time:"3 hours",description:"Basic substitution"},{password:"MyDog&Coffee2024",level:"good",score:75,time:"2.3 million years",description:"Memorable + secure"},{password:"K8#mQ$vL9@nR3*pX",level:"strong",score:95,time:"46 trillion years",description:"Random + complex"}].map((e,t)=>(0,g.jsxs)("div",{className:`example-card ${e.level}`,onClick:()=>(e=>{if(W||$)return;G(!0),s("");let t="",a=0;const r=document.querySelector(".password-input");r&&(r.focus(),r.scrollIntoView({behavior:"smooth",block:"center"}));const i=setInterval(()=>{a<e.length?(t+=e[a],s(t),a++):(clearInterval(i),G(!1),setTimeout(()=>{se(t)},200))},40)})(e.password),children:[(0,g.jsx)("div",{className:"example-password font-monospace",children:e.password}),(0,g.jsxs)("div",{className:"example-strength",children:[e.level.toUpperCase()," - ",e.score,"%"]}),(0,g.jsxs)("div",{className:"example-time",children:["Crack Speed: ",e.time]}),(0,g.jsx)("p",{style:{marginTop:"8px",fontSize:"0.8rem",color:"#94a3b8"},children:e.description})]},t))}),(0,g.jsxs)("div",{className:"takeaways-box",children:[(0,g.jsx)("h3",{children:"\ud83c\udfaf Decryption Takeaways"}),(0,g.jsxs)("ul",{style:{color:"#d1d5db",lineHeight:"1.6",paddingLeft:"20px"},children:[(0,g.jsxs)("li",{children:[(0,g.jsx)("strong",{children:"Length scale is logarithmic:"})," Adding a single character multiplies security exponentially."]}),(0,g.jsxs)("li",{children:[(0,g.jsx)("strong",{children:"Predictable substitutions fail:"})," Common swaps like `3` for `e` are compiled directly in cracker lookup models."]}),(0,g.jsxs)("li",{children:[(0,g.jsx)("strong",{children:"Randomness guarantees defense:"})," Unique character sequences present the highest cryptographic complexity."]})]})]})]}),"tools"===V&&(0,g.jsxs)(l.P.div,{className:"card glass-panel",initial:{opacity:0,y:15}
1,animate:{opacity:1,y:0},transition:{duration:.3},children:[(0,g.jsx)("h2",{children:"\ud83d\udd27 Recommended Cryptographic Vaults"}),(0,g.jsx)("p",{children:"Encrypted password managers are the gold standard for generating and isolating credentials. Our trusted choices:"}),(0,g.jsx)("div",{className:"password-managers",children:[{name:"1Password",price:"$2.99/month",icon:"1\ufe0f\u20e3",features:["Unlimited passwords","Family sharing","Travel mode"],link:"https://1password.com/"},{name:"Bitwarden",price:"Free / $3/month",icon:"\ud83d\udd10",features:["Open source","Cross-platform","Secure sharing"],link:"https://bitwarden.com/"},{name:"LastPass",price:"Free / $3/month",icon:"\ud83d\udd11",features:["Auto-fill","Password audit","Dark web monitoring"],link:"https://lastpass.com/"}].map((e,s)=>(0,g.jsxs)("div",{className:"manager-card",children:[(0,g.jsx)("div",{className:"manager-logo",children:e.icon}),(0,g.jsx)("div",{className:"manager-name",children:e.name}),(0,g.jsx)("div",{className:"manager-price",children:e.price}),(0,g.jsx)("ul",{className:"manager-features",children:e.features.map((e,s)=>(0,g.jsx)("li",{children:e},s))}),(0,g.jsx)("a",{href:e.link,target:"_blank",rel:"noopener noreferrer",className:"manager-link",children:"Inspect Vault"})]},s))}),(0,g.jsxs)("div",{className:"takeaways-box",children:[(0,g.jsx)("h3",{children:"Why Commit to a Passcode Vault?"}),(0,g.jsxs)("ul",{style:{color:"#d1d5db",lineHeight:"1.6",paddingLeft:"20px"},children:[(0,g.jsxs)("li",{children:[(0,g.jsx)("strong",{children:"100% Unique Passwords:"})," Let your system construct and recall massive complex strings."]}),(0,g.jsxs)("li",{children:[(0,g.jsx)("strong",{children:"Automated Local Fills:"})," Protect against keystroke-logger intercepts on browsers."]}),(0,g.jsxs)("li",{children:[(0,g.jsx)("strong",{children:"Dynamic Breach Monitors:"})," Receive immediate warnings if an address leaks to public records."]})]})]})]}),"faq"===V&&(0,g.jsxs)(l.P.div,{className:"card glass-panel",initial:{opacity:0,y:15},animate:{opacity:1,y:0},transition:{duration:.3},children:[(0,g.jsx)("h2",{children:"\u2753 Frequently Answered Diagnostics"}),(0,g.jsx)("dl",{itemScope:!0,itemType:"https://schema.org/FAQPage",children:re.map((e,s)=>(0,g.jsxs)("div",{itemScope:!0,itemProp:"mainEntity",itemType:"https://schema.org/Question",style:{marginBottom:"20px"},children:[(0,g.jsx)("dt",{itemProp:"name",style:{fontSize:"1.1rem",fontWeight:"600",color:"#4A90E2",marginBottom:"8px"},children:e.question}),(0,g.jsx)("dd",{itemScope:!0,itemProp:"acceptedAnswer",itemType:"https://schema.org/Answer",children:(0,g.jsx)("div",{itemProp:"text",style:{color:"#d1d5db"},children:e.answer})})]},s))})]})]})]}),(0,g.jsxs)("section",{className:"generate-password-instantly-section card glass-panel",children:[(0,g.jsx)("h2",{children:"\u26a1 Instant Seed Password Generator"}),(0,g.jsxs)("p",{children:[(0,g.jsx)("strong",{children:"Spool up an uncrackable 16-character string instantly."})," All characters compile strictly client-side."]}),(0,g.jsx)("button",{className:"generate-password-button",onClick:()=>{let e=0;const s=(()=>{const e="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+~|}{[]:;?><,./-=";let s="";for(let t=0;t<16;t++)s+=e[Math.floor(90*Math.random())];return s})(),t="!@#$%^&*()_+~|}{[]:;?><,./-=",a=setInterval(()=>{if(e<8){let a="";for(let e=0;e<s.length;e++)a+=t[Math.floor(28*Math.random())];C(a),e++}else clearInterval(a),C(s),A(X(s))},40)},children:"\u2699\ufe0f SPOOL CRYPTO SEED"}),S&&(0,g.jsxs)("div",{className:"generated-password-box",children:[(0,g.jsx)("p",{className:"generated-password font-monospace",children:S}),(0,g.jsx)("button",{className:"copy-button",onClick:()=>{navigator.clipboard.writeText(S).then(()=>{U("Password copied to clipboard!"),setTimeout(()=>U(""),3e3)}).catch(()=>{U("Failed to copy password."),setTimeout(()=>U(""),3e3)})},"aria-label":"Copy password to clipboard",children:(0,g.jsx)(o.paH,{})})]}),D&&(0,g.jsx)("div",{className:"copy-success",children:D}),E&&(0,g.jsx)("div",{className:"crack-time-display",children:(0,g.jsxs)("p",{children:[(0,g.jsx)("strong",{children:"Estimated brute-force resistance:"})," ",(0,g.jsx)("span",{className:"crack-time",children:te(E)})]})})]}),(0,g.jsxs)("section",{className:"info-check-section card glass-panel",children:[(0,g.jsx)("h2",{children:"\ud83d\udea8 Data Exposure Vector Check"}),(0,g.jsx)("p",{children:(0,g.jsx)("strong",{children:"Even highly secure keys fail if brokers leak y
1our credentials."})}),(0,g.jsx)("p",{children:"Aggregators legally catalogue and distribute your name, email, street location, and telephone references to downstream buyers."}),(0,g.jsx)("p",{children:(0,g.jsx)("strong",{children:"Initiate a local broker lookup sweep by entering your name:"})}),(0,g.jsxs)("form",{onSubmit:e=>{e.preventDefault();const s=`/location?first=${encodeURIComponent(P)}&last=${encodeURIComponent(F)}`;window.location.href=s},children:[(0,g.jsx)("input",{type:"text",placeholder:"First Name",value:P,onChange:e=>R(e.target.value),required:!0,"aria-label":"First Name"}),(0,g.jsx)("input",{type:"text",placeholder:"Last Name",value:F,onChange:e=>O(e.target.value),required:!0,"aria-label":"Last Name"}),(0,g.jsx)("button",{type:"submit",className:"check-info-button",children:"\ud83d\udd0d RUN REGISTRY EXPOSURE CHECK"})]})]})]})]}),(0,g.jsx)(r.A,{tools:["temp-email","password-manager","data-leak","scanning","delete-account","opt-out-guides"],heading:"Stronger passwords, cleaner inbox",subheading:"Combine your password check with the rest of the free CyberForget toolkit."})]})}},2642:(e,s,t)=>{t.d(s,{Wj:()=>l,l_:()=>o,mK:()=>n,nL:()=>i});t(9950);var a=t(6455),r=t(4414);const i=e=>{let{title:s,description:t,keywords:i,canonical:n,image:o="https://cyberforget.com/og-default.png",type:l="website",author:c="CyberForget Security Team",twitterHandle:d="@CyberForget",noindex:p=!1}=e;return(0,r.jsxs)(a.mg,{children:[(0,r.jsx)("title",{children:s}),(0,r.jsx)("meta",{name:"description",content:t}),i&&(0,r.jsx)("meta",{name:"keywords",content:i}),(0,r.jsx)("meta",{name:"author",content:c}),n&&(0,r.jsx)("link",{rel:"canonical",href:n}),(0,r.jsx)("meta",{name:"robots",content:p?"noindex, nofollow":"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"}),(0,r.jsx)("meta",{property:"og:type",content:l}),(0,r.jsx)("meta",{property:"og:site_name",content:"CyberForget"}),(0,r.jsx)("meta",{property:"og:title",content:s}),(0,r.jsx)("meta",{property:"og:description",content:t}),n&&(0,r.jsx)("meta",{property:"og:url",content:n}),(0,r.jsx)("meta",{property:"og:image",content:o}),(0,r.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,r.jsx)("meta",{property:"og:image:height",content:"630"}),(0,r.jsx)("meta",{property:"og:locale",content:"en_US"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,r.jsx)("meta",{name:"twitter:site",content:d}),(0,r.jsx)("meta",{name:"twitter:title",content:s}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),(0,r.jsx)("meta",{name:"twitter:image",content:o})]})},n=e=>{let{title:s,description:t,keywords:n,canonical:o,image:l,toolName:c,toolDescription:d,rating:p="4.8",ratingCount:m="50000",price:h="0",faqItems:u=[]}=e;const g={"@context":"https://schema.org","@graph":[{"@type":"WebApplication",name:c,url:o,description:d,applicationCategory:"SecurityApplication",operatingSystem:"Web browser",offers:{"@type":"Offer",price:h,priceCurrency:"USD"},aggregateRating:{"@type":"AggregateRating",ratingValue:p,ratingCount:m},provider:{"@type":"Organization",name:"CyberForget",url:"https://cyberforget.com"}},{"@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://cyberforget.com"},{"@type":"ListItem",position:2,name:c,item:o}]}]};return u&&u.length>0&&g["@graph"].push({"@type":"FAQPage",mainEntity:u.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))}),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i,{title:s,description:t,keywords:n,canonical:o,image:l,type:"website"}),(0,r.jsx)(a.mg,{children:(0,r.jsx)("script",{type:"application/ld+json",children:JSON.stringify(g)})})]})},o=e=>{let{title:s,description:t,keywords:n,canonical:o,image:l,productName:c,price:d,currency:p="USD",availability:m="InStock",rating:h,ratingCount:u}=e;const g={"@context":"https://schema.org","@type":"Product",name:c,description:t,image:l,offers:{"@type":"Offer",price:d,priceCurrency:p,availability:`https://schema.org/${m}`,url:o,priceValidUntil:"2026-12-31"}};return h&&u&&(g.aggregateRating={"@type":"AggregateRating",ratingValue:h,ratingCount:u}),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i,{title:s,description:t,keywords:n,canonical:o,image:l,type:"product"}),(0,r.jsx)(a.mg,{children:(0,r.jsx)("script",{type:"application/ld+json",children:JSON.stringify(g)})})]})},l=e=>{let{title:s,description:t,keywords:n,canonical:o,image:l,author:c,datePublished:d,dateModified:p,articleBody:m}=e;const h={"@context":"https://schema.org","@type":"Article",headline:s,description:t,image:l,datePublished:d,dateModified:p||d,author:{"@type":"Person",name:c},publisher:{"@type":"Organization",name:"CyberForget",logo:{"@type":"ImageObject",url:"https://cyberforget.com/logo.png"}}};return m&&(h.articleBody=m),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i,{title:s,description:t,keywords:n,canonical:o,image:l,type:"article",author:c}),(0,r.jsx)(a.mg,{children:(0,r.jsx)("script",{type:"application/ld+json",children:JSON.stringify(h)})})]})}},4551:(e,s,t)=>{t.d(s,{A:()=>r});var a=t(9311);const r=new class{async logToolUsage(e){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"view",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};try{await a.default.post("/analytics/log",{tool_type:e,action_type:s,metadata:t,session_id:localStorage.getItem("session_id")})}catch(r){0}}trackFunnel(e){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.logToolUsage("funnel",e,s);try{"undefined"!==typeof window&&"function"===typeof window.gtag&&window.gtag("event",`funnel_${e}`,s)}catch(t){}}}},8126:(e,s,t)=>{t.d(s,{A:()=>o});t(9950);var a=t(2074),r=t(2875),i=t(4414);const n={"temp-email":{title:"ForgetEmail",description:"Generate disposable email addresses to keep your real inbox safe from spam and data brokers.",href:"/temp-email",icon:(0,i.jsx)(r.maD,{}),color:"temp",cta:"Generate Free",featured:!0}
1,"password-check":{title:"Password Checker",description:"Test if your passwords are strong and see if they were exposed in known breaches.",href:"/password-check",icon:(0,i.jsx)(r.JhU,{}),color:"password",cta:"Check Now"},"password-manager":{title:"Password Manager",description:"Generate and store strong, unique passwords for every account.",href:"/password-manager",icon:(0,i.jsx)(r.e7y,{}),color:"password",cta:"Try Free"},"data-leak":{title:"Email Breach Scanner",description:"Check if your email has been exposed in data breaches and dark web leaks.",href:"/data-leak",icon:(0,i.jsx)(r.SMR,{}),color:"email",cta:"Scan Free"},scanning:{title:"Deep Broker Scan",description:"Find data brokers that may be selling your personal details.",href:"/scanning",icon:(0,i.jsx)(r.KSO,{}),color:"email",cta:"Scan Now"},"website-scanner":{title:"Website Scanner",description:"Check any website for phishing, malware, and reputation risks before you click.",href:"/website-scanner",icon:(0,i.jsx)(r.f35,{}),color:"ai",cta:"Scan URL"},"file-scan":{title:"File Scanner",description:"Scan files in a secure sandbox for malware and hidden trackers.",href:"/file-scan",icon:(0,i.jsx)(r.t69,{}),color:"email",cta:"Scan File"},"employability-scan":{title:"Employability Scan",description:"See what employers can find about you and clean up your digital footprint.",href:"/employability-scan",icon:(0,i.jsx)(r._yv,{}),color:"password",cta:"Scan Now"},"doorstep-protection":{title:"Doorstep Protection",description:"Build a personalized plan to stop scam callers, texts, and mail.",href:"/doorstep-protection",icon:(0,i.jsx)(r.Ivg,{}),color:"temp",cta:"Get Plan"},"delete-account":{title:"Delete Account Guides",description:"Step-by-step guides to delete accounts from 470+ online services.",href:"/delete-account",icon:(0,i.jsx)(r.qbC,{}),color:"temp",cta:"Browse Guides"},"opt-out-guides":{title:"Data Broker Opt-Out Guides",description:"How to remove yourself from people-search sites and data brokers.",href:"/opt-out-guides",icon:(0,i.jsx)(r.hko,{}),color:"password",cta:"Read Guides"},scamai:{title:"ScamAI Assistant",description:"AI-powered assistant to spot scams and protect your family online.",href:"/scamai",icon:(0,i.jsx)(r.y8Q,{}),color:"ai",cta:"Try Free"}},o=e=>{let{tools:s=["temp-email","password-check","data-leak"],heading:t="More privacy tools",subheading:o="Protect every part of your digital life with the full CyberForget suite."}=e;const l=s.map(e=>n[e]).filter(Boolean);return 0===l.length?null:(0,i.jsxs)("section",{className:"related-tools-section",children:[(0,i.jsxs)("div",{className:"related-tools-heading",children:[(0,i.jsx)("h2",{children:t}),(0,i.jsx)("p",{children:o})]}),(0,i.jsx)("div",{className:"related-tools-grid",children:l.map(e=>(0,i.jsxs)(a.N_,{to:e.href,className:"related-tool-card "+(e.featured?"featured":""),children:[(0,i.jsx)("div",{className:`tool-icon-wrapper ${e.color}`,children:e.icon}),(0,i.jsx)("h3",{children:e.title}),(0,i.jsx)("p",{children:e.description}),(0,i.jsxs)("span",{className:"tool-link",children:[e.cta," ",(0,i.jsx)(r.Z0P,{})]})]},e.href))})]})}},9311:(e,s,t)=>{t.r(s),t.d(s,{default:()=>c});var a=t(9246),r=t(105),i=t(5552),n=t(5835);const o=(0,r.e9)("/api/v1"),l=a.A.create({baseURL:o,headers:{"Content-Type":"application/json"},withCredentials:!0});l.interceptors.request.use(async e=>{try{let s=null;if(s=await i.A.getToken(),s||(s=n.Ay.getToken()||localStorage.getItem("token")||localStorage.getItem("authToken")||localStorage.getItem("firebaseToken")||localStorage.getItem("idToken")||sessionStorage.getItem("token")),!s){const e=localStorage.getItem("userEmail")||localStorage.getItem("scanEmail")||sessionStorage.getItem("userEmail");e&&(s=`guest_${btoa(JSON.stringify({email:e,ts:Date.now()}))}`,localStorage.setItem("token",s))}if(s){const t=`Bearer ${s}`;e.headers&&"function"===typeof e.headers.set?(e.headers.set("Authorization",t),e.headers.set("authorization",t)):e.headers&&(e.headers.Authorization=t,e.headers.authorization=t)}else console.warn("[ApiService] No authorization token found for request:",e.url)}
1catch(s){console.warn("[ApiService] Failed to get auth token:",s)}return e},e=>Promise.reject(e)),l.interceptors.response.use(e=>e,async e=>{var s,t;const a=e.config;if(a._retry)return Promise.reject(e);if(429===(null===(s=e.response)||void 0===s?void 0:s.status))return console.warn("[ApiService] Rate limit exceeded (429). slowing down requests."),Promise.reject(e);if(401===(null===(t=e.response)||void 0===t?void 0:t.status)){var r;a._retry=!0;try{{const e=await i.A.getToken(!0);if(e)return a.headers.Authorization=`Bearer ${e}`,l.request(a)}}catch(n){console.error("[ApiService] Auth refresh failed:",n)}return console.error("[ApiService] \ud83d\udea8 401 UNAUTHORIZED for:",null===(r=e.config)||void 0===r?void 0:r.url),Promise.reject(e)}return Promise.reject(e)});const c=l}}]);

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.