PageSourceSearch

https://gocv.ai/assets/ApplicationOptimizerPage-B7lgDoQx.js

js gocv.ai collected 2026-10-05 12:23:36 UTC 20,260 bytes, 8 lines download raw bytes

1import{c as ae,u as re,n as ie,ae as le,k as oe,an as ne,r as x,s as c,j as e,a1 as ce,M as E,K as de,N as me,L as k,g as p,S as D,a2 as w,a3 as V,P as xe,B as $,H as G,ao as pe,a8 as ue,a7 as he,ap as ge,G as fe,a6 as U,ab as je,aq as be,Z as ye,ac as ve}from"./index-DCFhGBki.js";import{A as Ne}from"./AppLayout-6Al_fGIX.js";import{u as _e}from"./useProGate-DN5u9sU6.js";import{P as ke}from"./ProActionDialog-B9zTLseb.js";import{A as we}from"./ApplyPackButton-BrftEXoi.js";import{L as Ce}from"./lock-qx7XaLTu.js";import{C as F}from"./circle-x-Cluo3opc.js";import{T as Pe}from"./triangle-alert-BmKtiSpt.js";import{C as Te}from"./copy-D65JoItn.js";import"./sheet-D_YDrKqq.js";import"./user-BBnuldCg.js";import"./popover-p70fXD67.js";import"./index-BdQq_4o_.js";import"./useUsageGate-C9AI-nM8.js";import"./tabs-dvEMGMTB.js";import"./applicationDefaults-l_UxM6Je.js";import"./undo-2-1uyc1ibv.js";import"./pen-line-CthAkcDc.js";import"./download-C2cyELmd.js";import"./external-link-CPRz5i3n.js";import"./jobsCache-0AqmXLMY.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const Se=ae("BookmarkPlus",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}],["line",{x1:"12",x2:"12",y1:"7",y2:"13",key:"1cppfj"}],["line",{x1:"15",x2:"9",y1:"10",y2:"10",key:"1gty7f"}]]),Qe=()=>{var I;const{t,i18n:M}=re(),{user:n}=ie(),C=_e("job_match"),{isPro:J,locked:P,recordUsage:K}=C,{toast:u}=le(),g=oe(),m=(I=ne().state)==null?void 0:I.prefill,O=s=>{var l;return s?`${s.title||""} at ${s.company||""}
7${s.summary||""}
8${(l=s.key_skills)!=null&&l.length?`Skills: ${s.key_skills.join(", ")}`:""}`.trim():""},[f,N]=x.useState("input"),[h,A]=x.useState(O(m)),[z,Z]=x.useState((m==null?void 0:m.title)||""),[j,_]=x.useState(!1),[T,L]=x.useState(!1),[r,q]=x.useState(null),[i,R]=x.useState(null),[y,H]=x.useState(null),[S,B]=x.useState(!1),b=M.language.startsWith("it")?"it":"en";x.useEffect(()=>{const s=m==null?void 0:m.source_url;if(!s)return;let l=!1;return(async()=>{L(!0);try{const{data:d,error:a}=await c.functions.invoke("fetch-job-description",{body:{url:s}});if(l)return;if(a)throw a;const o=d==null?void 0:d.text;o&&o.length>200&&(A(o),u({title:b==="it"?"Job description importata":"Job description imported"}))}catch(d){console.warn("fetch-job-description failed, using prefill summary",d)}finally{l||L(!1)}})(),()=>{l=!0}},[m==null?void 0:m.source_url]);const W=async()=>{if(!(!h.trim()||!n)){_(!0);try{const{data:s,error:l}=await c.functions.invoke("parse-job-description",{body:{text:h,language:b}});if(l)throw l;q(s);const d=z.trim()||s.title||"Untitled",{data:a,error:o}=await c.from("job_descriptions").insert({user_id:n.id,title:d,company:s.company||"",raw_text:h,parsed_data:s}).select("id").single();o?console.error("Save JD error:",o):a&&H(a.id),N("parsed")}catch(s){u({title:t("opt.parseError"),description:s.message,variant:"destructive"})}finally{_(!1)}}},X=async()=>{if(!(!r||!n)){if(P){const s=b==="it";C.openProDialog({title:s?"Continua a trovare il match perfetto":"Keep finding your perfect match",description:s?"Passa a Pro per analizzare illimitate job description e capire al volo dove sei più forte.":"Upgrade to Pro to analyze unlimited job descriptions and instantly see where you stand out."});return}_(!0);try{const[s,l,d,a]=await Promise.all([c.from("career_profiles").select("*").eq("user_id",n.id).maybeSingle(),c.from("skills").select("*").eq("user_id",n.id),c.from("achievements").select("*").eq("user_id",n.id),c.from("work_experiences").select("*").eq("user_id",n.id).order("sort_order")]),{data:o,error:v}=await c.functions.invoke("fit-analysis",{body:{parsedJD:r,careerProfile:s.data,skills:l.data,achievements:d.data,experiences:a.data,language:b}});if(v)throw v;R(o),y&&await c.from("applications").upsert({user_id:n.id,job_description_id:y,company:r.company||"",role_title:r.title||"",fit_score:o.overall_fit_score,evidence_score:o.evidence_strength_score,status:"analyzing"}),J||await K(),N("analysis")}catch(s){u({title:t("opt.analysisError"),description:s.message,variant:"destructive"})}finally{_(!1)}}},Q=s=>{navigator.clipboard.writeText(s),u({title:t("opt.copied")})},Y=async()=>
8{if(!(!i||!r||!n)){B(!0);try{const[s,l,d]=await Promise.all([c.from("career_profiles").select("*").eq("user_id",n.id).maybeSingle(),c.from("work_experiences").select("*").eq("user_id",n.id).order("sort_order"),c.from("skills").select("*").eq("user_id",n.id)]),a=`CV — ${r.title} @ ${r.company}`,{data:o,error:v}=await c.from("resumes").insert({user_id:n.id,title:a,template_id:"executive-classic",summary:i.suggested_summary,contact_data:{fullName:"",jobTitle:r.title||"",email:"",phone:"",location:"",linkedin:""},sections_order:["summary","experience","skills","education","languages"],is_master:!1}).select("id").single();if(v)throw v;y&&o&&await c.from("applications").update({resume_id:o.id,status:"tailoring"}).eq("job_description_id",y).eq("user_id",n.id),u({title:t("opt.cvCreated")}),g(`/editor/${o.id}`)}catch(s){u({title:t("opt.cvCreateError"),description:s.message,variant:"destructive"})}finally{B(!1)}}},ee=async()=>{if(!(!r||!n))try{await c.from("applications").upsert({user_id:n.id,job_description_id:y,company:r.company||"",role_title:r.title||"",fit_score:i==null?void 0:i.overall_fit_score,evidence_score:i==null?void 0:i.evidence_strength_score,status:"saved"}),u({title:t("opt.addedToApps")})}catch(s){u({title:"Error",description:s.message,variant:"destructive"})}},se=s=>s>=75?"text-emerald-500":s>=50?"text-amber-500":"text-destructive",te=s=>s.overall_fit_score>=75?{key:"applyNow",icon:ye,color:"bg-emerald-500/10 border-emerald-500/20 text-emerald-600"}:s.overall_fit_score>=50?{key:"applyAfterTailoring",icon:w,color:"bg-amber-500/10 border-amber-500/20 text-amber-600"}:s.overall_fit_score>=30?{key:"lowPriority",icon:ve,color:"bg-blue-500/10 border-blue-500/20 text-blue-600"}:{key:"skip",icon:F,color:"bg-destructive/10 border-destructive/20 text-destructive"};return e.jsx(Ne,{children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6 py-8",children:[e.jsx("div",{className:"flex items-center gap-2 mb-8",children:["input","parsed","analysis"].map((s,l)=>e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:`w-8 h-8 rounded-full flex items-center justify-center text-xs font-bold transition-colors ${f===s?"bg-primary text-primary-foreground":["input","parsed","analysis"].indexOf(f)>l?"bg-primary/20 text-primary":"bg-muted text-muted-foreground"}`,children:l+1}),e.jsx("span",{className:`text-sm font-medium hidden sm:inline ${f===s?"text-foreground":"text-muted-foreground"}`,children:t(`opt.step${l+1}`)}),l<2&&e.jsx(ce,{className:"w-4 h-4 text-muted-foreground"})]},s))}),f==="input"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("h1",{className:"text-2xl font-bold text-foreground",children:t("opt.inputTitle")}),e.jsx("p",{className:"text-muted-foreground text-sm mt-1",children:t("opt.inputDesc")})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(E,{children:t("opt.jdTitleLabel")}),e.jsx(de,{value:z,onChange:s=>Z(s.target.value),placeholder:t("opt.jdTitlePlaceholder")})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(E,{children:t("opt.jdTextLabel")}),e.jsxs("div",{className:"relative",children:[e.jsx(me,{value:h,onChange:s=>A(s.target.value),placeholder:t("opt.jdTextPlaceholder"),className:"min-h-[300px] font-mono text-sm",disabled:T}),T&&e.jsx("div",{className:"absolute inset-0 flex items-center justify-center bg-background/70 rounded-md",children:e.jsxs("div",{className:"flex items-center gap-2 text-sm text-muted-foreground",children:[e.jsx(k,{className:"w-4 h-4 animate-spin"}),b==="it"?"Importazione job description in corso…":"Importing job description…"]})})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsxs(p,{onClick:W,disabled:j||T||h.trim().length<30,className:"gap-2",children:[j?e.jsx(k,{className:"w-4 h-4 animate-spin"}):e.jsx(D,{className:"w-4 h-4"}),t(j?"opt.parsing":"opt.parseBtn")]}),e.jsxs(p,{variant:"ghost",onClick:()=>g("/opportunities"),className:"gap-2",children:[e.jsx(w,{className:"w-4 h-4"})," ",t("opt.fromDiscovery")]})]})]})]}),f==="parsed"&&r&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{children:[e.jsx("h1",{className:"text-2xl font-bold text-foreground",children:r.title}),e.jsxs("p",{className:"text-muted-foreground text-sm mt-1 flex items-center gap-2",children:[e.jsx(V,{className:"w-3.5 h-3.5"}),r.company,r.location&&e.jsxs(e.Fragment,{children:[e.jsx(xe,{className:"w-3.5 h-3.5 ml-1"}),r.location]}),r.seniority&&e.jsx($,{variant:"outline",className:"text-[10px] ml-1",children:r.seniority})]})]}),r.salary_range&&e.jsxs("div",{className:"text-right",children:[e.jsx("p",{className:"text-sm font-bold text-foreground",children:r.salary_range}),e.jsx("p",{className:"text-[10px] text-muted-foreground",children:"salary range"})]})]}),e.jsxs("div",{className:"rounded-xl border bg-card p-5 space-y-3",children:[e.jsx("h3",{className:"text-sm font-semibold text-foreground",children:t("opt.summary")}
8),e.jsx("p",{className:"text-sm text-muted-foreground",children:r.summary})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-5",children:[e.jsxs("div",{className:"rounded-xl border bg-card p-5 space-y-3",children:[e.jsx("h3",{className:"text-sm font-semibold text-foreground",children:t("opt.requiredSkills")}),e.jsx("div",{className:"flex flex-wrap gap-2",children:r.required_skills.map((s,l)=>e.jsx("span",{className:`px-2.5 py-1 rounded-full text-xs font-medium ${s.importance==="must-have"?"bg-primary/10 text-primary border border-primary/20":"bg-muted text-muted-foreground"}`,children:s.name},l))})]}),e.jsxs("div",{className:"rounded-xl border bg-card p-5 space-y-3",children:[e.jsx("h3",{className:"text-sm font-semibold text-foreground",children:t("opt.atsKeywords")}),e.jsx("div",{className:"flex flex-wrap gap-2",children:r.keywords.map((s,l)=>e.jsx("span",{className:"px-2.5 py-1 rounded-full text-xs font-medium bg-accent/10 text-accent border border-accent/20",children:s},l))})]})]}),e.jsxs("div",{className:"rounded-xl border bg-card p-5 space-y-3",children:[e.jsx("h3",{className:"text-sm font-semibold text-foreground",children:t("opt.responsibilities")}),e.jsx("ul",{className:"space-y-1.5",children:r.key_responsibilities.map((s,l)=>e.jsxs("li",{className:"text-sm text-muted-foreground flex items-start gap-2",children:[e.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-primary mt-1.5 shrink-0"}),s]},l))})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(p,{variant:"outline",onClick:()=>N("input"),children:t("opt.editJD")}),e.jsxs(p,{onClick:X,disabled:j,className:"gap-2",title:P?b==="it"?"Disponibile solo per utenti Pro":"Pro only":void 0,children:[j?e.jsx(k,{className:"w-4 h-4 animate-spin"}):P?e.jsx(Ce,{className:"w-4 h-4"}):e.jsx(w,{className:"w-4 h-4"}),t(j?"opt.analyzing":"opt.analyzeBtn")]}),e.jsx(ke,{...C.dialogProps})]})]}),f==="analysis"&&i&&r&&(()=>{var d;const s=te(i),l=s.icon;return e.jsxs("div",{className:"space-y-6",children:[e.jsx("div",{className:"flex items-start justify-between",children:e.jsxs("div",{children:[e.jsx("h1",{className:"text-2xl font-bold text-foreground",children:t("opt.fitReport")}),e.jsxs("p",{className:"text-muted-foreground text-sm mt-1 flex items-center gap-2",children:[e.jsx(V,{className:"w-3.5 h-3.5"}),r.title," · ",r.company]})]})}),e.jsxs("div",{className:`rounded-xl border p-5 ${s.color}`,children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(l,{className:"w-6 h-6 shrink-0"}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h2",{className:"text-base font-bold",children:t(`opt.decision_${s.key}`)}),e.jsx("p",{className:"text-sm opacity-80 mt-0.5",children:t(`opt.decision_${s.key}_desc`)})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("div",{className:"text-3xl font-bold",children:[i.overall_fit_score,"%"]}),e.jsx("div",{className:"text-xs opacity-70",children:t("opt.overallFit")})]})]}),e.jsx("div",{className:"mt-4 pt-4 border-t border-current/10",children:e.jsx(we,{job:{job_title:r.title,company:r.company,job_description:r.summary,key_skills:((d=r.required_skills)==null?void 0:d.map(a=>a.name))||[]},size:"default",className:"w-full justify-center",label:t("applyPack.button1Click","⚡ Generate Apply Pack (1-Click)")})})]}),e.jsx("div",{className:"grid grid-cols-3 gap-4",children:[{label:t("opt.skillMatch"),score:i.skill_match_score,icon:w},{label:t("opt.expMatch"),score:i.experience_match_score,icon:G},{label:t("opt.evidenceStrength"),score:i.evidence_strength_score,icon:pe}].map(a=>e.jsxs("div",{className:"rounded-xl border bg-card p-4 text-center space-y-2",children:[e.jsx(a.icon,{className:"w-4 h-4 mx-auto text-muted-foreground"}),e.jsxs("p",{className:`text-2xl font-bold ${se(a.score)}`,children:[a.score,"%"]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a.label}),e.jsx(ue,{value:a.score,className:"h-1.5"})]},a.label))}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-5 gap-6",children:[e.jsxs("div",{className:"lg:col-span-3 space-y-5",children:[e.jsxs("div",{className:"rounded-xl border bg-card p-5 space-y-3",children:[e.jsxs("h3",{className:"text-sm font-semibold text-foreground flex items-center gap-2",children:[e.jsx(he,{className:"w-4 h-4 text-emerald-500"})," ",t("opt.matchedSkills"),e.jsxs($,{variant:"outline",className:"ml-auto text-[10px]",children:[i.matched_skills.length," ",t("opt.matched")]})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:i.matched_skills.map((a,o)=>e.jsxs("div",{className:"flex items-center gap-2 text-sm p-2 rounded-lg bg-muted/30",children:[e.jsx("div",{className:`w-2 h-2 rounded-full shrink-0 ${a.strength==="strong"?"bg-emerald-500":a.strength==="moderate"?"bg-amber-500":"bg-muted-foreground"}`}),e.jsx("span",{className:"font-medium text-foreground",children:a.skill}),a.evidence&&e.jsxs("span",{className:"text-[10px] text-muted-foreground truncate ml-auto",children:["— ",a.evidence]})]},o))})]}),i.missing_skills.length>0&&e.jsxs("div",{className:"rounded-xl border bg-card p-5 space-y-3",children:[e.jsxs("h3",{className:"text-sm font-semibold text-foreground flex items-center gap-2",children:[e.jsx(F,{className:"w-4 h-4 text-destructive"})," ",t("opt.missingSkills"),e.jsxs($,{variant:"outline",className:"ml-auto text-[10px]",children:[i.missing_skills.length," ",t("opt.gaps")]})]}),e.jsx("div",{className:"space-y-3",children:i.missing_skills.map((a,o)=>e.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-lg bg-muted/30",children:[e.jsx("span",{className:`px-2 py-0.5 rounded text-[10px] font-bold shrink-0 mt-0.5 ${a.importance==="must-have"?"bg-destructive/10 text-destructive":"bg-muted text-muted-foreground"}`,children:a.importance}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-foreground",children:a.skill}),e.jsx("p",{className:"text-xs text-muted-foreground mt-0.5",children:a.suggestion})]})]},o))})]}),i.evidence_gaps.length>0&&e.jsxs("div",{className:"rounded-xl border bg-card p-5 space-y-3",children:[e.jsxs("h3",{className:"text-sm font-semibold text-foreground flex items-center gap-2",children:[e.jsx(Pe,{className:"w-4 h-4 text-amber-500"}
8)," ",t("opt.evidenceGaps")]}),e.jsx("div",{className:"space-y-2",children:i.evidence_gaps.map((a,o)=>e.jsxs("div",{className:"p-3 rounded-lg bg-amber-500/5 border border-amber-500/10",children:[e.jsx("p",{className:"text-sm font-medium text-foreground",children:a.area}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:a.recommendation})]},o))})]}),e.jsxs("div",{className:"rounded-xl border bg-card p-5 space-y-3",children:[e.jsxs("h3",{className:"text-sm font-semibold text-foreground flex items-center gap-2",children:[e.jsx(ge,{className:"w-4 h-4 text-primary"})," ",t("opt.tailoringRecs")]}),e.jsx("div",{className:"space-y-2",children:i.tailoring_recommendations.map((a,o)=>e.jsxs("div",{className:"flex items-start gap-3 text-sm p-2 rounded-lg bg-muted/30",children:[e.jsx("span",{className:`px-2 py-0.5 rounded text-[10px] font-bold shrink-0 mt-0.5 ${a.priority==="high"?"bg-destructive/10 text-destructive":a.priority==="medium"?"bg-amber-500/10 text-amber-500":"bg-muted text-muted-foreground"}`,children:a.priority}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium text-foreground",children:[a.section,":"]})," ",e.jsx("span",{className:"text-muted-foreground",children:a.action})]})]},o))})]})]}),e.jsxs("div",{className:"lg:col-span-2 space-y-5",children:[e.jsxs("div",{className:"rounded-xl border bg-card p-5 space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(D,{className:"w-4 h-4 text-primary"}),e.jsx("h3",{className:"text-sm font-bold text-foreground",children:t("opt.appPack")})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("opt.appPackDesc")}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(p,{onClick:Y,disabled:S,className:"w-full gap-2",size:"sm",children:[S?e.jsx(k,{className:"w-4 h-4 animate-spin"}):e.jsx(fe,{className:"w-4 h-4"}),t(S?"opt.creatingCV":"opt.createTailoredCV")]}),e.jsxs(p,{variant:"outline",size:"sm",className:"w-full gap-2",onClick:()=>{const a=new URLSearchParams;r!=null&&r.company&&a.set("company",r.company),r!=null&&r.title&&a.set("role",r.title),h&&a.set("jd","prefilled"),g(`/cover-letter?${a.toString()}`,{state:{jobDescription:h}})},children:[e.jsx(U,{className:"w-4 h-4"})," ",t("opt.generateCoverLetter")]}),e.jsxs(p,{variant:"outline",size:"sm",className:"w-full gap-2",onClick:ee,children:[e.jsx(Se,{className:"w-4 h-4"})," ",t("opt.addToApplications")]}),e.jsxs(p,{variant:"outline",size:"sm",className:"w-full gap-2",onClick:()=>{const a=new URLSearchParams;r!=null&&r.company&&a.set("company",r.company),r!=null&&r.title&&a.set("role",r.title),g(`/interview-prep?${a.toString()}`)},children:[e.jsx(U,{className:"w-4 h-4"})," ",t("opt.prepInterview")]})]})]}),e.jsxs("div",{className:"rounded-xl border bg-card p-5 space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("h3",{className:"text-sm font-semibold text-foreground",children:t("opt.suggestedSummary")}),e.jsxs(p,{variant:"ghost",size:"sm",className:"gap-1 text-xs h-7",onClick:()=>Q(i.suggested_summary),children:[e.jsx(Te,{className:"w-3 h-3"})," ",t("opt.copy")]})]}),e.jsx("p",{className:"text-sm text-muted-foreground italic leading-relaxed",children:i.suggested_summary})]}),e.jsxs("div",{className:"rounded-xl border bg-card p-5 space-y-3",children:[e.jsx("h3",{className:"text-sm font-semibold text-foreground",children:t("opt.keywordsToInclude")}),e.jsx("div",{className:"flex flex-wrap gap-1.5",children:i.keywords_to_include.map((a,o)=>e.jsx("span",{className:"px-2 py-0.5 rounded-full text-[10px] font-medium bg-primary/10 text-primary border border-primary/20",children:a},o))})]}),e.jsxs("div",{className:"rounded-xl border bg-card p-5 space-y-3",children:[e.jsx("h3",{className:"text-sm font-semibold text-foreground",children:t("opt.nextSteps")}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("button",{onClick:()=>{N("input"),q(null),R(null)},className:"w-full flex items-center gap-2 p-2.5 rounded-lg text-sm text-muted-foreground hover:bg-muted/50 hover:text-foreground transition-colors text-left",children:[e.jsx(je,{className:"w-4 h-4 shrink-0"})," ",t("opt.newAnalysis")]}),e.jsxs("button",{onClick:()=>g("/opportunities"),className:"w-full flex items-center gap-2 p-2.5 rounded-lg text-sm text-muted-foreground hover:bg-muted/50 hover:text-foreground transition-colors text-left",children:[e.jsx(be,{className:"w-4 h-4 shrink-0"})," ",t("opt.backToDiscovery")]}),e.jsxs("button",{onClick:()=>g("/applications"),className:"w-full flex items-center gap-2 p-2.5 rounded-lg text-sm text-muted-foreground hover:bg-muted/50 hover:text-foreground transition-colors text-left",children:[e.jsx(G,{className:"w-4 h-4 shrink-0"})," ",t("opt.viewApplications")]})]})]})]})]})]})})()]})})};export{Qe as default};

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.