PageSourceSearch

https://dualpilot.app/assets/ScoreGauge-BZgGHvyq.js

js dualpilot.app collected 2026-10-02 01:15:10 UTC 865 bytes, 1 lines download raw bytes

1import{j as t}from"./index-CdeDfzB2.js";const f=({score:e,size:r=120,strokeWidth:s=10})=>{const l=(r-s)/2,o=2*Math.PI*l,c=o-e/100*o,n=(a=>a>=90?"text-green-500":a>=50?"text-yellow-500":"text-red-500")(e);return t.jsxs("div",{className:"relative inline-flex items-center justify-center",style:{width:r,height:r},children:[t.jsxs("svg",{className:"w-full h-full",viewBox:`0 0 ${r} ${r}`,children:[t.jsx("circle",{className:"text-slate-200",stroke:"currentColor",strokeWidth:s,fill:"transparent",r:l,cx:r/2,cy:r/2}),t.jsx("circle",{className:`${n} transition-all duration-1000`,stroke:"currentColor",strokeWidth:s,strokeLinecap:"round",fill:"transparent",r:l,cx:r/2,cy:r/2,style:{strokeDasharray:o,strokeDashoffset:c,transform:"rotate(-90deg)",transformOrigin:"50% 50%"}})]}),t.jsx("span",{className:`absolute text-3xl font-bold ${n}`,children:e})]})};export{f as 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.