PageSourceSearch

https://rfxn.com/_next/static/chunks/9450acf4a64688dd.js

js rfxn.com collected 2026-10-02 02:33:53 UTC 20,595 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,43531,e=>{"use strict";let t=(0,e.i(75254).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",()=>t],43531)},74886,e=>{"use strict";let t=(0,e.i(75254).default)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);e.s(["Copy",()=>t],74886)},66828,e=>{"use strict";var t=e.i(43476),a=e.i(71645),s=e.i(74886),n=e.i(43531);function l({code:e,language:l="bash"}){let[r,c]=(0,a.useState)(!1),i=async()=>{try{let t=e.replace(/^\$ /,"");await navigator.clipboard.writeText(t),c(!0),setTimeout(()=>c(!1),2e3)}catch{}};return(0,t.jsxs)("div",{className:"group relative rounded-lg border border-border bg-bg overflow-hidden",children:[l&&(0,t.jsxs)("div",{className:"flex items-center justify-between px-4 py-2 border-b border-border bg-surface",children:[(0,t.jsx)("span",{className:"text-xs text-text-muted font-mono",children:l}),(0,t.jsx)("button",{onClick:i,className:"text-text-muted hover:text-text-primary transition-colors opacity-0 group-hover:opacity-100","aria-label":"Copy code",children:r?(0,t.jsx)(n.Check,{className:"h-4 w-4 text-success"}):(0,t.jsx)(s.Copy,{className:"h-4 w-4"})})]}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("pre",{className:"overflow-x-auto p-4",children:(0,t.jsx)("code",{className:"text-sm font-mono text-text-primary",children:e})}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-0 w-8 bg-gradient-to-l from-bg to-transparent sm:hidden"})]})]})}e.s(["CodeBlock",()=>l])},30358,e=>{"use strict";var t=e.i(43476),a=e.i(71645);function s({value:e,className:s}){let n=(0,a.useRef)(null),[l,r]=(0,a.useState)(e),c=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{let t,a=n.current;if(!a||c.current)return;let s=(t=e.replace(/,/g,"").match(/^([\d.]+)\s*([kKmMbB]?)$/))?parseFloat(t[1])*(({k:1e3,m:1e6,b:1e9})[t[2].toLowerCase()]||1):null;if(null===s||0===s)return;let l=new IntersectionObserver(([t])=>{if(!t.isIntersecting||c.current)return;c.current=!0,l.disconnect();let a=performance.now(),n=t=>{let l=Math.min((t-a)/1200,1),c=(1-Math.pow(1-l,3))*s,i=e.replace(/^[\d.,\s]+/,""),d=e.replace(/[kKmMbB]+$/,"").replace(/,/g,""),o=d.includes(".")?d.split(".")[1].length:0,x={k:1e3,K:1e3,m:1e6,M:1e6,b:1e9,B:1e9}[i]||1;r(x>1?(c/x).toFixed(o)+i:Math.round(c).toLocaleString()),l<1?requestAnimationFrame(n):r(e)};requestAnimationFrame(n)},{threshold:.3});return l.observe(a),()=>l.disconnect()},[e]),(0,t.jsx)("span",{ref:n,className:s,children:l})}e.s(["CountUp",()=>s])},55056,e=>{"use strict";var t=e.i(43476),a=e.i(71645),s=e.i(74886),n=e.i(43531);function l({command:e}){let[l,r]=(0,a.useState)(!1),c=async()=>{try{await navigator.clipboard.writeText(e),r(!0),setTimeout(()=>r(!1),2e3)}catch{}};return(0,t.jsxs)("div",{className:"flex items-center gap-3 rounded-full border border-border bg-bg/80 backdrop-blur px-4 py-2 font-mono text-xs sm:text-sm text-text-secondary w-full sm:w-auto sm:inline-flex max-w-full",children:[(0,t.jsx)("span",{className:"text-text-muted select-none",children:"$"}),(0,t.jsx)("code",{className:"truncate min-w-0",children:e}),(0,t.jsx)("button",{onClick:c,className:"flex-shrink-0 text-text-muted hover:text-text-primary transition-colors","aria-label":"Copy command",children:l?(0,t.jsx)(n.Check,{className:"h-4 w-4 text-success"}):(0,t.jsx)(s.Copy,{className:"h-4 w-4"})})]})}e.s(["CopyCommand",()=>l])},18870,e=>{"use strict";var t=e.i(43476),a=e.i(71645);let s=[{name:"NIST",tag:"gov"},{name:"NOAA",tag:"gov"},{name:"NIH",tag:"gov"},{name:"UNAM",tag:"gov"},{name:"NATO CCDCOE",tag:"defense"},{name:"Stanford University",tag:"edu"},{name:"Harvard University",tag:"edu"},{name:"National Taiwan University",tag:"edu"},{name:"City University of New York",tag:"edu"},{name:"DFN",tag:"research"},{name:"RENATER",tag:"research"},{name:"JANET",tag:"research"},{name:"SURFnet",tag:"research"},{name:"RedIRIS",tag:"research"},{name:"GARR",tag:"research"},{name:"UNINETT",tag:"research"},{name:"SWITCH",tag:"research"},{name:"Amazon Web Services",tag:"enterprise"},{name:"Microsoft",tag:"enterprise"},{name:"Google",tag:"enterprise"},{name:"Deutsche Telekom",tag:"enterprise"},{name:"Vodafone",tag:"enterprise"},{name:"Telefonica",tag:"enterprise"},{name:"Orange",tag:"enterprise"},{name:"Cogent",tag:"enterprise"},{name:"IONOS",tag:"enterprise"},{name:"Liquid Web",tag:"hosting"},{name:"Vultr",tag:"hosting"},{name:"DigitalOcean",tag:"hosting"},{name:"Hetzner",tag:"hosting"},{name:"OVH",tag:"hosting"},{name:"Nexcess",tag:"hosting"},{name:"Contabo",tag:"hosting"},{name:"Leaseweb",tag:"hosting"},{name:"Bluehost",tag:"hosting"}],n={gov:"text-warning",defense:"text-accent",edu:"text-secondary",research:"text-success",enterprise:"text-text-muted",hosting:"text-accent"};function l({org:e}){return(0,t.jsxs)("span",{className:"inline-flex items-center gap-2 whitespace-nowrap rounded-full border border-border/60 bg-surface/50 px-4 py-1.5 text-sm",children:[(0,t.jsx)("span",{className:`text-[10px] font-mono uppercase tracking-wider ${n[e.tag]}`,children:e.tag}),(0,t.jsx)("span",{className:"font-medium text-text-primary",children:e.name})]})}function r(){let[e,n]=(0,a.useState)(null);(0,a.useEffect)(()=>n(function(e){let t=[...e];for(let e=t.length-1;e>0;e--){let a=Math.floor(Math.random()*(e+1));[t[e],t[a]]=[t[a],t[e]]}return t}(s)),[]);let r=e??s,c=(0,a.useRef)(null),i=(0,a.useRef)(null),d=(0,a.useRef)(0),o=(0,a.useRef)(!1),x=(0,a.useRef)(0);(0,a.useEffect)(()=>{let e,t=c.current;if(!t)return;let a=performance.now(),s=n=>{let l=(n-a)/1e3;a=n;let r=t.scrollWidth/2,c=r/140;if(o.current){let e=x.current,t=Math.sign(e)*Math.pow(Math.abs(e),1.5);d.current-=5*c*t*l}else d.current-=c*l;d.current<=-r?d.current+=r:d.current>0&&(d.current-=r),t.style.transform=`translateX(${d.current}px)`,e=requestAnimationFrame(s)};return e=requestAnimationFrame(s),()=>cancelAnimationFrame(e)},[]);let m=(0,a.useCallback)(()=>{o.current=!0},[]),u=(0,a.useCallback)(()=>{o.current=!1,x.current=0},[]),h=(0,a.useCallback)(e=>{let t=i.current;if(!t)return;let a=t.getBoundingClientRect(),s=a.left+a.width/2;x.current=Math.max(-1,Math.min(1,(e.clientX-s)/(a.width/2)))},[]);return(0,t.jsxs)("div",{className:"mt-10",children:[(0,t.jsx)("p",{className:"text-center text-xs font-mono uppercase tracking-widest text-text-muted mb-4",children:"Deployed across government, defense, education & enterprise networks"}),(0,t.jsxs)("div",{ref:i,className:"relative overflow-hidden cursor-grab",onMouseEnter:m,onMouseLeave:u,onMouseMove:h,children:[(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 left-0 z-10 w-16 bg-gradient-to-r from-bg to-transparent"}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-0 z-10 w-16 bg-gradient-to-l from-bg to-transparent"}),(0,t.jsxs)("div",{ref:c,className:"flex w-max gap-4",children:[r.map((e,a)=>(0,t.jsx)(l,{org:e},`a-${a}`)),r.map((e,a)=>(0,t.jsx)(l,{org:e},`b-${a}`))]})]})]})}e.s(["TrustedBy",()=>r])},39378,e=>{"use strict";var t=e.i(43476),a=e.i(71645);function s(e){if(e.startsWith("$ "))return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"text-success",children:"$"})," ",(0,t.jsx)("span",{className:"text-text-primary",children:e.slice(2)})]});if(e.startsWith("Linux Malware Detect v")||e.startsWith("Advanced Policy Firewall"))return(0,t.jsx)("span",{className:"text-accent font-bold",children:e});
1if(e.trimStart().startsWith("(C)")||e.trimStart().startsWith("Copyright (C)")||e.includes("GNU GPL"))return(0,t.jsx)("span",{className:"text-text-muted",children:e});let a=e.match(/^((?:maldet|apf)\(\d+\): )(\{[^}]+\} )(.*)$/);if(a){let[,e,s,n]=a;if("{quar} "===s&&n.includes(" => ")){let a=n.indexOf(" => "),l=n.slice(0,a),r=n.slice(a+4);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"text-text-muted",children:e}),(0,t.jsx)("span",{className:"text-accent",children:s}),(0,t.jsx)("span",{className:"text-warning",children:l}),(0,t.jsx)("span",{className:"text-text-muted",children:" => "}),(0,t.jsx)("span",{className:"text-text-secondary",children:r})]})}if(n.includes("DENY all")){let a=n.indexOf("DENY");return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"text-text-muted",children:e}),(0,t.jsx)("span",{className:"text-accent",children:s}),(0,t.jsx)("span",{className:"text-text-secondary",children:n.slice(0,a)}),(0,t.jsx)("span",{className:"text-error font-bold",children:"DENY"}),(0,t.jsx)("span",{className:"text-text-secondary",children:n.slice(a+4)})]})}let l=n.match(/(.*?)(\d+ hits)/);if(l&&"0 hits"!==l[2])return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"text-text-muted",children:e}),(0,t.jsx)("span",{className:"text-accent",children:s}),(0,t.jsx)("span",{className:"text-text-secondary",children:n.slice(0,l.index+l[1].length)}),(0,t.jsx)("span",{className:"text-warning",children:l[2]}),(0,t.jsx)("span",{className:"text-text-secondary",children:n.slice(l.index+l[0].length)})]});let r=n.match(/(quarantined )(\d+ of \d+ files)/);return r?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"text-text-muted",children:e}),(0,t.jsx)("span",{className:"text-accent",children:s}),(0,t.jsxs)("span",{className:"text-text-secondary",children:[n.slice(0,n.indexOf(r[0])),r[1]]}),(0,t.jsx)("span",{className:"text-success font-bold",children:r[2]})]}):n.includes("initialized and active")?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"text-text-muted",children:e}),(0,t.jsx)("span",{className:"text-accent",children:s}),(0,t.jsx)("span",{className:"text-success font-bold",children:n})]}):"firewall offline"===n?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"text-text-muted",children:e}),(0,t.jsx)("span",{className:"text-accent",children:s}),(0,t.jsx)("span",{className:"text-warning",children:n})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"text-text-muted",children:e}),(0,t.jsx)("span",{className:"text-accent",children:s}),(0,t.jsx)("span",{className:"text-text-secondary",children:n})]})}if(/^(HOST|SCAN ID|STARTED|COMPLETED|ELAPSED|PATH|RANGE|TOTAL FILES|TOTAL HITS|TOTAL CLEANED|MODE):/.test(e)){let a=e.indexOf(":"),s=e.slice(0,a+1),n=e.slice(a+1),l="TOTAL HITS:"===s;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"text-text-muted",children:s}),(0,t.jsx)("span",{className:l?"text-warning font-bold":"text-text-primary",children:n})]})}if(e.includes(" | SCANID: ")){let a=e.split(" | ");return(0,t.jsx)(t.Fragment,{children:a.map((e,s)=>{let n=s===a.length-1,l=e.match(/^HITS:\s+(\d+)$/);if(l&&"0"!==l[1])return(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"text-text-muted",children:"HITS: "}),(0,t.jsx)("span",{className:"text-warning font-bold",children:l[1]}),!n&&(0,t.jsx)("span",{className:"text-text-muted",children:" | "})]},s);let r=e.match(/^CLEANED:\s+(\d+)$/);return r&&"0"!==r[1]?(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"text-text-muted",children:"CLEANED: "}),(0,t.jsx)("span",{className:"text-success font-bold",children:r[1]}),!n&&(0,t.jsx)("span",{className:"text-text-muted",children:" | "})]},s):(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"text-text-secondary",children:e}),!n&&(0,t.jsx)("span",{className:"text-text-muted",children:" | "})]},s)})})}if("FILE HIT LIST:"===e)return(0,t.jsx)("span",{className:"text-warning font-bold",children:e});if(e.startsWith("{HEX}")||e.startsWith("{MD5}")||e.startsWith("{YARA}")||e.startsWith("{CAV}")){let a=e.indexOf(" : ");if(a>-1){let s=e.slice(0,a),n=e.slice(a),l=s.indexOf("}")+1,r=s.slice(0,l),c=s.slice(l);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"text-accent",children:r}),(0,t.jsx)("span",{className:"text-warning",children:c}),(0,t.jsx)("span",{className:"text-text-muted",children:" : "}),(0,t.jsx)("span",{className:"text-text-secondary",children:n.slice(3)})]})}}return e.startsWith("====")?(0,t.jsx)("span",{className:"text-text-muted",children:e}):e.includes("[email protected]")&&(e.includes("Malware Detect")||e.includes("Policy Firewall"))?(0,t.jsx)("span",{className:"text-accent",children:e}):(0,t.jsx)("span",{className:"text-text-secondary",children:e})}function n(){let[e,n]=(0,a.useState)([]),[l,r]=(0,a.useState)(null),c=(0,a.useRef)(null),i=(0,a.useRef)({cancelled:!1}),d=(0,a.useCallback)(()=>
1{let e=c.current;e&&(e.scrollTop=e.scrollHeight)},[]);return(0,a.useEffect)(()=>{let e={cancelled:!1};i.current=e;let t=t=>new Promise(a=>{let s=setTimeout(a,t),n=setInterval(()=>{e.cancelled&&(clearTimeout(s),clearInterval(n),a())},100)});return async function(){for(;!e.cancelled;){let a=[{text:"$ maldet --scan-all /home",delay:600,type:!0,speed:55},{text:"\n",delay:400},{text:"Linux Malware Detect v2.0.1\n",delay:80},{text:"            (C) 2002-2026, R-fx Networks <[email protected]>\n",delay:40},{text:"            (C) 2026, Ryan MacDonald <[email protected]>\n",delay:40},{text:"This program may be freely redistributed under the terms of the GNU GPL v2\n",delay:60},{text:"\n",delay:200},{text:"maldet(21135): {scan} signatures loaded: 15432 (11525 MD5 | 2231 HEX | 1598 YARA | 78 USER)\n",delay:400},{text:"maldet(21135): {scan} building file list for /home, this might take awhile...\n",delay:800},{text:"maldet(21135): {scan} setting nice scheduler priorities for all operations: cpunice 19 , ionice 6\n",delay:200},{text:"maldet(21135): {scan} file list completed in 12s, found 18691 files...\n",delay:600},{text:"maldet(21135): {scan} scan of /home (18691 files) in progress...\n",delay:400},...[{files:1247,hits:0,cleaned:0},{files:3891,hits:0,cleaned:0},{files:6340,hits:1,cleaned:0},{files:8712,hits:1,cleaned:0},{files:10503,hits:1,cleaned:0},{files:12188,hits:2,cleaned:0},{files:14350,hits:2,cleaned:0},{files:16091,hits:3,cleaned:0},{files:17844,hits:3,cleaned:0},{files:18691,hits:3,cleaned:0}].map((e,t)=>({text:`maldet(21135): {scan} ${e.files}/18691 files scanned: ${e.hits} hits ${e.cleaned} cleaned`,delay:0===t?400:320,replaceLast:t>0})),{text:"\n",delay:300},{text:"maldet(21135): {scan} scan completed on /home: files 18691, malware hits 3, cleaned hits 0, time 182s\n",delay:400},{text:"maldet(21135): {scan} scan report saved, to view run: maldet --report 260224-1534.21135\n",delay:400},{text:"maldet(21135): {scan} quarantine is disabled! set quarantine_hits=1 in conf.maldet or to quarantine results run: maldet -q 260224-1534.21135\n",delay:600},{text:"\n",delay:300},{text:"HOST:          server1.rfxn.net\n",delay:50},{text:"SCAN ID:       260224-1534.21135\n",delay:50},{text:"STARTED:       Feb 24 2026 15:34:15 +0000\n",delay:50},{text:"COMPLETED:     Feb 24 2026 15:37:17 +0000\n",delay:50},{text:"ELAPSED:       182s [find: 12s]\n",delay:50},{text:"\n",delay:30},{text:"PATH:          /home\n",delay:50},{text:"TOTAL FILES:   18691\n",delay:50},{text:"TOTAL HITS:    3\n",delay:50},{text:"TOTAL CLEANED: 0\n",delay:50},{text:"\n",delay:100},{text:"FILE HIT LIST:\n",delay:80},{text:"{HEX}php.cmdshell.unclassed.367  : /home/user1/public_html/uploads/sh.php\n",delay:100},{text:"{HEX}base64.inject.unclassed.51  : /home/user2/public_html/inc/conf.bak\n",delay:100},{text:"{MD5}php.malware.agent.2891      : /home/user3/public_html/tmp/cache.php\n",delay:100},{text:"\n",delay:100},{text:"===============================================\n",delay:50},{text:"Linux Malware Detect v2.0.1 < [email protected] >\n",delay:50},{text:"\n",delay:1200},{text:"$ maldet -q 260224-1534.21135",delay:500,type:!0,speed:45},{text:"\n",delay:400},{text:"maldet(21412): {quar} quarantine started for scan ID: 260224-1534.21135\n",delay:500},{text:"maldet(21412): {quar} /home/user1/public_html/uploads/sh.php => /usr/local/maldetect/quarantine/sh.php.28174923\n",delay:300},{text:"maldet(21412): {quar} /home/user2/public_html/inc/conf.bak => /usr/local/maldetect/quarantine/conf.bak.19382741\n",delay:300},{text:"maldet(21412): {quar} /home/user3/public_html/tmp/cache.php => /usr/local/maldetect/quarantine/cache.php.47291038\n",delay:300},{text:"maldet(21412): {quar} batch quarantine completed: quarantined 3 of 3 files\n",delay:400},{text:"\n",delay:1200},{text:"$ maldet --report list",delay:500,type:!0,speed:45},{text:"\n",delay:400},{text:"Feb 24 2026 15:34:15 | SCANID: 260224-1534.21135 | RUNTIME: 182s [find: 12s] | FILES: 18691 | HITS: 3 | CLEANED: 3\n",delay:80},{text:"Feb 23 2026 02:00:01 | SCANID: 260223-0200.8741  | RUNTIME: 134s [find: 18s] | FILES: 14211 | HITS: 0 | CLEANED: 0\n",delay:80},{text:"Feb 22 2026 02:00:01 | SCANID: 260222-0200.9102  | RUNTIME: 127s [find: 15s] | FILES: 14197 | HITS: 0 | CLEANED: 0\n",delay:80},{text:"Feb 21 2026 02:00:02 | SCANID: 260221-0200.7381  | RUNTIME: 131s [find: 16s] | FILES: 14183 | HITS: 0 | CLEANED: 0\n",delay:80},{text:"\n",delay:1200},{text:"$ apf -r",delay:500,type:!0,speed:55},{text:"\n",delay:400},{text:"apf(31247): {glob} flushing & zeroing chain policies\n",delay:300},{text:"apf(31247): {glob} firewall offline\n",delay:400},{text:"apf(31289): {glob} activating firewall\n",delay:300},{text:"apf(31289): {glob} determined (IFACE_UNTRUSTED) eth0 has address(es) 203.0.113.45\n",delay:200},{text:"apf(31289): {glob} loading trust rules\n",delay:400},{text:"apf(31289): {trust}
1 allow/deny hosts loaded: 14 allow, 847 deny\n",delay:250},{text:"apf(31289): {glob} loading dshield.org blocklist\n",delay:350},{text:"apf(31289): {dshield} loaded 476 entries\n",delay:200},{text:"apf(31289): {glob} loading spamhaus.org DROP list\n",delay:350},{text:"apf(31289): {sdrop} loaded 1142 entries\n",delay:200},{text:"apf(31289): {rab} reactive address blocking enabled on port(s): 21,22,25,80,110,143,443,993\n",delay:250},{text:"apf(31289): {glob} iptables firewall initialized and active\n",delay:300},{text:"\n",delay:1200},{text:'$ apf -d 185.234.72.19 "maldet scan hit - cmdshell"',delay:500,type:!0,speed:45},{text:"\n",delay:400},{text:"apf(31312): {trust} added DENY all to/from 185.234.72.19\n",delay:400}];for(let s of(n([]),r(null),a)){if(e.cancelled||(await t(s.delay),e.cancelled))return;if(s.type){let a=s.text.replace(/\n$/,"");for(let n=0;n<=a.length;n++){if(e.cancelled)return;r(a.slice(0,n)),d(),n<a.length&&await t(s.speed??40)}r(null),n(e=>[...e,a]),d()}else if(s.replaceLast){let e=s.text.replace(/\n$/,"");n(t=>{let a=[...t];return a[a.length-1]=e,a}),d()}else{let e=s.text.split("\n").slice(0,-1);s.text.endsWith("\n")?n(t=>[...t,...e]):n(e=>[...e,s.text]),d()}}await t(6e3)}}(),()=>{e.cancelled=!0}},[d]),(0,t.jsxs)("div",{className:"dark relative rounded-xl border border-border bg-[#0c0c0e] overflow-hidden shadow-2xl shadow-accent/5",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 px-4 py-2.5 bg-surface/80 border-b border-border",children:[(0,t.jsx)("span",{className:"h-3 w-3 rounded-full bg-[#ff5f57]"}),(0,t.jsx)("span",{className:"h-3 w-3 rounded-full bg-[#febc2e]"}),(0,t.jsx)("span",{className:"h-3 w-3 rounded-full bg-[#28c840]"}),(0,t.jsx)("span",{className:"ml-2 text-xs text-text-muted font-mono select-none",children:"root@server1 ~"})]}),(0,t.jsx)("div",{ref:c,className:"p-4 font-mono text-[11px] sm:text-xs leading-[1.6] h-[340px] sm:h-[380px] overflow-auto scrollbar-thin",style:{scrollbarWidth:"thin"},children:(0,t.jsxs)("div",{className:"w-max min-w-full",children:[e.map((e,a)=>(0,t.jsx)("div",{className:"whitespace-pre min-h-[1.6em]",children:""===e?" ":s(e)},a)),null!==l&&(0,t.jsxs)("div",{className:"whitespace-pre min-h-[1.6em]",children:[s(l),(0,t.jsx)("span",{className:"animate-blink text-accent",children:"▌"})]})]})})]})}e.s(["MaldetConsole",()=>n])},36727,e=>{"use strict";var t=e.i(43476),a=e.i(71645);function s({children:e,interval:s=7e3}){let[n,l]=(0,a.useState)(0),r=e.length,c=(0,a.useRef)(void 0),i=(0,a.useCallback)(()=>{clearTimeout(c.current),c.current=setTimeout(()=>{l(e=>(e+1)%r),i()},s)},[r,s]);(0,a.useEffect)(()=>(i(),()=>clearTimeout(c.current)),[i]);let d=(0,a.useCallback)(e=>{l(e),i()},[i]);return(0,t.jsxs)("div",{className:"relative",children:[e.map((e,a)=>(0,t.jsx)("div",{className:`transition-all duration-700 ease-in-out ${a===n?"opacity-100 translate-y-0 relative":"opacity-0 translate-y-4 absolute inset-0 pointer-events-none"}`,"aria-hidden":a!==n,children:e},a)),(0,t.jsx)("div",{className:"flex justify-center gap-2 mt-6",children:e.map((e,a)=>(0,t.jsx)("button",{onClick:()=>d(a),className:`h-1.5 rounded-full transition-all duration-300 ${a===n?"w-8 bg-accent":"w-4 bg-border hover:bg-border-hover"}`,"aria-label":`Go to slide ${a+1}`},a))})]})}e.s(["HeroCarousel",()=>s])}]);

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.