PageSourceSearch

https://app.lightforth.ai/assets/index-CiCE64c4.js

js lightforth.ai collected 2026-10-05 14:32:59 UTC 4,514 bytes, 1 lines download raw bytes

1import{j as t}from"./vendor-framer-ClWzCgvD.js";import{D as f}from"./dashboard-B2luBUxl.js";import{L as r}from"./lft-D7hmdtGp.js";import{q as g,b as u,cZ as b,c_ as p,c$ as y,d0 as w}from"./index-WcUoZlI5.js";import{r as m,u as j}from"./vendor-react-2j6yV8Jr.js";import"./main-oKmTiuTL.js";import"./vendor-pdf-BOWvJLqn.js";import"./useFestiveLogo-Iq23b3wO.js";import"./vendor-payments-CQf_9_5Q.js";import"./url-formatter-SEGeJ4cH.js";import"./vendor-analytics-CkykDcwN.js";import"./tourguide-session-BdjzouP9.js";import"./tutorial-tooltips-BOSILJkI.js";import"./vendor-redux-DJ9A5OZ5.js";import"./vendor-crypto-DQupkzQr.js";import"./vendor-utils-DDFzQFyO.js";import"./vendor-forms-evnTL-bZ.js";const k="/assets/autoapply-ext-11pPKI8f.png",A="/assets/copilot-desk-CzMxIJfA.png",v="/assets/copilot-ext-ByckgvWO.png",E=({title:s,imageSrc:l,icon:a,type:c,fileExtension:n,buttonText:o,downloadUrl:i,platformKey:d,navigate:x})=>{const h=()=>{if(d)x(`/download?url=${encodeURIComponent(i)}&platform=${d}`);else{const e=document.createElement("a");e.href=i,e.download=!0,e.target="_blank",e.rel="noopener noreferrer",document.body.appendChild(e),e.click(),document.body.removeChild(e)}};return t.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg overflow-hidden flex flex-col transition-shadow duration-300 hover:shadow-md",children:[t.jsx("div",{className:"aspect-[4/3] w-full p-2 sm:p-3 h-[150px] sm:min-h-[280px] lg:min-h-[300px]",children:t.jsx("img",{src:l,alt:s,className:"w-full h-full object-cover"})}),t.jsxs("div",{className:"px-3 sm:px-4 pb-3 sm:pb-4 space-y-1",children:[t.jsx("h3",{className:"font-medium text-gray-800 text-sm sm:text-base",children:s}),t.jsxs("div",{className:"flex items-center text-xs sm:text-sm text-gray-500 my-1 space-x-1",children:[a,t.jsx("span",{children:c}),t.jsx("span",{children:"•"}),t.jsx("span",{children:n})]}),t.jsx(u,{className:"inline !mt-3 sm:!mt-4",size:"sm",variant:"ghost",onClick:h,children:o})]})]})};function K(){const[s,l]=m.useState(!1),a=j();m.useEffect(()=>{l((()=>{const i=navigator.userAgent||navigator.vendor;return/android|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(i.toLowerCase())})())},[]);const n=[{title:"AutoApply Extension",imageSrc:k,icon:t.jsx(b,{size:20}),type:"Extension",fileExtension:"exe",buttonText:"Install",downloadUrl:"https://chromewebstore.google.com/detail/lightforth-auto-apply-ext/aabkbcmkgjohhfacoclikfkjjgppfimc",platform:"desktop"},{title:"Copilot Desktop (Mac — Apple Silicon)",imageSrc:r,icon:t.jsx(p,{size:20}),type:"Application",fileExtension:"dmg",buttonText:"Download",downloadUrl:"https://lightforth-copilot-downloads.nyc3.digitaloceanspaces.com/Lightforth-Copilot-MacOS-Apple-Silicon.dmg",platform:"desktop",platformKey:"mac-silicon"},{title:"Copilot Desktop (Mac — Intel)",imageSrc:A,icon:t.jsx(p,{size:20}),type:"Application",fileExtension:"dmg",buttonText:"Download",downloadUrl:"https://lightforth-copilot-downloads.nyc3.digitaloceanspaces.com/Lightforth-Copilot-MacOS-Intel.dmg",platform:"desktop",platformKey:"mac-intel"},{title:"Copilot Desktop (Windows)",imageSrc:v,icon:t.jsx(y,{size:20}),type:"Application",fileExtension:"exe",buttonText:"Download",downloadUrl:"https://lightforth-copilot-downloads.nyc3.digitaloceanspaces.com/Lightforth-Copilot-Windows-Installer.exe",platform:"desktop",platformKey:"windows"},{title:"Lightforth iOS App",imageSrc:r,icon:t.jsx(p,{size:20}),type:"Mobile App",fileExtension:"iOS",buttonText:"Download",downloadUrl:"https://apps.apple.com/ng/app/lightforth/id6749693488",platform:"mobile"},{title:"Lightforth Android App",imageSrc:r,icon:t.jsx(w,{size:20}),type:"Mobile App",fileExtension:"Android",buttonText:"Download",downloadUrl:"https://play.google.com/store/apps/details?id=com.dev.lightforthmobile",platform:"mobile"}].filter(o=>o.title==="AutoApply Extension"&&!g.AUTOAPPLY_EXTENSION_ENABLED?!1:!!(o.platform==="all"||s&&o.platform==="mobile"||!s&&o.platform==="desktop"));return t.jsx(f,{children:t.jsxs("div",{className:"w-full space-y-8",children:[t.jsxs("div",{className:"pb-6 space-y-1",children:[t.jsx("h1",{className:"text-2xl md:text-3xl font-semibold text-dark-primary",children:"Downloads"}),t.jsx("p",{className:"text-sm md:text-base text-gray-600",children:"Download our apps and extensions to enhance your job search experience"})]}),t.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-3 sm:gap-4 lg:gap-6",children:n.map(o=>t.jsx(E,{...o,navigate:a},o.title))})]})})}export{K 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.