1:"$Sreact.fragment"
2:I[73478,["/app/_next/static/chunks/116is3w7ryjtu.js"],"SiteNav"]
3:I[39756,["/app/_next/static/chunks/116is3w7ryjtu.js"],"default"]
4:I[37457,["/app/_next/static/chunks/116is3w7ryjtu.js"],"default"]
5:I[22016,["/app/_next/static/chunks/116is3w7ryjtu.js"],""]
10:I[68027,["/app/_next/static/chunks/116is3w7ryjtu.js"],"default",1]
:HL["/app/_next/static/chunks/37d-v1x98fsy6.css","style"]
:HL["/app/_next/static/media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/app/_next/static/media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/app/_next/static/media/99e609270109b47d-s.p.40sczeszzbjw1.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/app/_next/static/media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
e:X
0:{"P":null,"c":["","download",""],"q":"","i":false,"f":[[["",{"children":["download",{"children":["__PAGE__",{},"$undefined","$undefined",4608]},"$undefined","$undefined",4608]},"$undefined","$undefined",4624],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/app/_next/static/chunks/37d-v1x98fsy6.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/app/_next/static/chunks/116is3w7ryjtu.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"bricolage_grotesque_9d91b8bf-module__4pkBmW__variable public_sans_8c174c21-module__egI0ba__variable ibm_plex_mono_2bf20008-module__lZonfG__variable h-full antialiased","children":["$","body",null,{"className":"flex min-h-full flex-col","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"border-t border-line/70 px-5 py-10","children":["$","div",null,{"className":"mx-auto flex max-w-6xl flex-col gap-6 sm:flex-row sm:items-start sm:justify-between","children":[["$","div",null,{"className":"max-w-sm","children":[["$","p",null,{"className":"font-display text-base font-bold text-ink","children":["LumiHop",["$","span",null,{"className":"text-accent","children":"."}]]}],["$","p",null,{"className":"mt-2 text-sm text-ink-3","children":"Files move directly between your devices, over your own network. Built by Luminara Software Solutions. MIT licensed."}]]}],["$","nav",null,{"className":"flex flex-col gap-2 text-sm","children":[["$","$L5",null,{"href":"/download","className":"text-ink-2 hover:text-ink","children":"Download"}],["$","$L5",null,{"href":"/how-it-works","className":"text-ink-2 hover:text-ink","children":"How it works"}],["$","$L5",null,{"href":"/share","className":"text-ink-2 hover:text-ink","children":"Share in the browser"}]]}]]}]}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[["$","div",null,{"className":"px-5 py-16","children":["$","div",null,{"className":"mx-auto max-w-4xl","children":[["$","h1",null,{"className":"font-display text-4xl font-extrabold tracking-tight text-balance text-ink sm:text-5xl","children":"Get LumiHop"}],["$","p",null,{"className":"mt-4 max-w-2xl text-lg leading-relaxed text-ink-2","children":["Install it on at least two devices — the whole point is that they find each other. Everything here is free and downloads straight from this site; the same files are mirrored on"," ",["$","a",null,{"href":"https://github.com/harsh-medicheck/lumihop-releases","className":"font-semibold text-accent hover:underline","target":"_blank","rel":"noreferrer","children":"GitHub"}],"."]}],false,["$","section",null,{"className":"mt-12 rounded-2xl border border-accent/40 bg-accent-dim/40 p-7","children":[["$","p",null,{"className":"font-mono text-xs font-semibold tracking-widest text-accent uppercase","children":"iPhone & iPad"}],["$","h2",null,{"className":"mt-3 font-display text-2xl font-bold text-ink","children":"Nothing to install — open it in Safari"}],"$L6","$L7","$L8"]}],"$L9","$La","$Lb","$Lc"]}]}],null,"$Ld"]}],{},null,false,null]},null,false,"$e"]},null,false,null],"$Lf",false]],"m":"$undefined","G":["$10",["$L11"]],"S":true,"h":null,"r":"$undefined","s":"$undefined","a":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"-ZRYTkkZFp7tUVb5wt0Ju"}
16:I[97367,["/app/_next/static/chunks/116is3w7ryjtu.js"],"OutletBoundary"]
17:"$Sreact.suspense"
19:I[97367,["/app/_next/static/chunks/116is3w7ryjtu.js"],"ViewportBoundary"]
1b:I[97367,["/app/_next/static/chunks/116is3w7ryjtu.js"],"MetadataBoundary"]
6:["$","p",null,{"className":"mt-3 leading-relaxed text-ink-2","children":"A native iOS app is possible, but it would need a paid Apple developer account and App Store review, and iOS would still stop it receiving files while it sat in the background — which is most of the point. The web app needs none of that, works today, and is not waiting on anyone’s approval."}]
7:["$","p",null,{"className":"mt-3 leading-relaxed text-ink-2","children":["To keep it on your home screen: tap Share, then"," ",["$","strong",null,{"className":"text-ink","children":"Add to Home Screen"}],". It then opens full-screen like any other app."]}]
8:["$","$L5",null,{"href":"/share","className":"mt-6 inline-block rounded-xl bg-accent px-6 py-3 font-display font-bold text-on-accent transition-colors hover:bg-accent-bright","children":"Open LumiHop in the browser"}]
9:["$","div",null,{"className":"mt-8 space-y-6","children":[["$","section","macos",{"id":"macos","className":"scroll-mt-24 rounded-2xl border border-line bg-surface/70 p-7","children":[["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","h2",null,{"className":"font-display text-2xl font-bold text-ink","children":"macOS"}],["$","p",null,{"className":"mt-1 text-sm text-ink-3","children":"Apple silicon and Intel · macOS 12 or newer"}]]}],["$","div",null,{"className":"text-right","children":[["$","a",null,{"href":"/dl/LumiHop-1.0.1.dmg","className":"inline-block rounded-xl bg-accent px-5 py-2.5 font-display text-sm font-bold text-on-accent transition-colors hover:bg-accent-bright","children":"Download .dmg"}],["$","p",null,{"className":"mt-1.5 ml-auto max-w-52 font-mono text-[0.7rem] text-ink-3","children":"38 MB · no JDK needed"}]]}]]}],["$","ol",null,{"className":"mt-6 space-y-2.5","children":[["$","li","0",{"className":"flex gap-3 text-[0.95rem] text-ink-2","children":[["$","span",null,{"className":"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-line-bright font-mono text-[0.7rem] text-ink-3","children":1}],["$","span",null,{"className":"leading-relaxed","children":"Download the .dmg and open it."}]]}],["$","li","1",{"className":"flex gap-3 text-[0.95rem] text-ink-2","children":[["$","span",null,{"className":"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-line-bright font-mono text-[0.7rem] text-ink-3","children":2}],["$","span",null,{"className":"leading-relaxed","children":"Drag LumiHop into your Applications folder."}]]}],["$","li","2",{"className":"flex gap-3 text-[0.95rem] text-ink-2","children":[["$","span",null,{"className":"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-line-bright font-mono text-[0.7rem] text-ink-3","children":3}],["$","span",null,{"className":"leading-relaxed","children":"Right-click the app and choose Open — do not double-click it the first time."}]]}],["$","li","3",{"className":"flex gap-3 text-[0.95rem] text-ink-2","children":[["$","span",null,{"className":"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-line-bright font-mono text-[0.7rem] text-ink-3","children":4}],["$","span",null,{"className":"leading-relaxed","children":"Click Open again when macOS asks. It will not ask you a second time."}]]}]]}],["$","div",null,{"className":"mt-6 rounded-xl border border-line bg-ground/60 p-4","children":[["$","p",null,{"className":"font-display text-sm font-bold text-ink","children":"macOS will say it cannot verify the developer"}],["$","p",null,{"className":"mt-1.5 text-sm leading-relaxed text-ink-2","children":"The app is not notarised by Apple yet, which needs a paid developer account. The right-click-then-Open route is Apple's own way to run an app it has not checked."}],["$","pre",null,{"className":"mt-3 overflow-x-auto rounded-lg border border-line bg-ground p-3 font-mono text-xs text-ink-2","children":["$","code",null,{"children":"xattr -dr com.apple.quarantine /Applications/LumiHop.app"}]}]]}]]}],["$","section","windows",{"id":"windows","className":"scroll-mt-24 rounded-2xl border border-line bg-surface/70 p-7","children":[["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","h2",null,{"className":"font-display text-2xl font-bold text-ink","children":"Windows"}],["$","p",null,{"className":"mt-1 text-sm text-ink-3","children":"Windows 10 and 11 · 64-bit"}]]}],["$","div",null,{"className":"text-right","children":[["$","a",null,{"href":"/dl/LumiHop-1.0.1.msi","className":"inline-block rounded-xl bg-accent px-5 py-2.5 font-display text-sm font-bold text-on-accent transition-colors hover:bg-accent-bright","children":"Download .msi"}],["$","p",null,{"className":"mt-1.5 ml-auto max-w-52 font-mono text-[0.7rem] text-ink-3","children":"42 MB · no JDK needed"}]]}]]}],"$L12","$L13"]}],"$L14","$L15"]}]
a:["$","section",null,{"id":"jar","className":"mt-8 scroll-mt-24 rounded-2xl border border-line bg-surface/70 p-7","children":[["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","h2",null,{"className":"font-display text-2xl font-bold text-ink","children":"Any other machine"}],["$","p",null,{"className":"mt-1 text-sm text-ink-3","children":"arm64 servers, Raspberry Pi, anything with a JDK 21"}]]}],["$","div",null,{"className":"text-right","children":[["$","a",null,{"href":"/dl/lumihop.jar","className":"inline-block rounded-xl border border-line-bright px-5 py-2.5 font-display text-sm font-bold text-ink transition-colors hover:bg-surface-2","children":"Download .jar"}],["$","p",null,{"className":"mt-1.5 ml-auto max-w-52 font-mono text-[0.7rem] text-ink-3","children":"640 KB · needs a JDK 21"}]]}]]}],["$","p",null,{"className":"mt-5 leading-relaxed text-ink-2","children":"One architecture-independent file carrying the protocol, the transfer engine and the whole browser app. It has no desktop window — JavaFX is not part of a plain JDK — so its interface is the page it serves to this machine and to any phone that scans the code it prints."}],["$","pre",null,{"className":"mt-4 overflow-x-auto rounded-xl border border-line bg-ground p-4 font-mono text-xs leading-relaxed text-ink-2","children":["$","code",null,{"children":"java -jar lumihop.jar web       serve the browser app to this network\njava -jar lumihop.jar peers     list nearby devices\njava -jar lumihop.jar listen    receive"}]}]]}]
b:["$","section",null,{"id":"build","className":"mt-8 scroll-mt-24 rounded-2xl border border-line bg-surface/40 p-7","children":[["$","h2",null,{"className":"font-display text-xl font-bold text-ink","children":"About the source"}],["$","p",null,{"className":"mt-2.5 leading-relaxed text-ink-2","children":"The source repository is private at the moment, so there is no public build-it-yourself path — what you can download is exactly what the maintainers publish, built with a plain JDK 21 and no third-party dependencies, with the Windows and Linux installers produced on clean GitHub-hosted machines. If that changes, this page will say so rather than leaving a clone command that 404s."}]]}]
c:["$","p",null,{"className":"mt-10 text-sm text-ink-3","children":"Both devices must be on the same Wi-Fi network. Guest networks and “client isolation” settings on some routers block devices from seeing each other — that is the router, not LumiHop."}]
d:["$","$L16",null,{"children":["$","$17",null,{"name":"Next.MetadataOutlet","children":"$@18"}]}]
f:["$","$1","h",{"children":[null,["$","$L19",null,{"children":"$L1a"}],["$","div",null,{"hidden":true,"children":["$","$L1b",null,{"children":["$","$17",null,{"name":"Next.Metadata","children":"$L1c"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
11:["$","link","0",{"rel":"stylesheet","href":"/app/_next/static/chunks/37d-v1x98fsy6.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
e:C
12:["$","ol",null,{"className":"mt-6 space-y-2.5","children":[["$","li","0",{"className":"flex gap-3 text-[0.95rem] text-ink-2","children":[["$","span",null,{"className":"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-line-bright font-mono text-[0.7rem] text-ink-3","children":1}],["$","span",null,{"className":"leading-relaxed","children":"Download the .msi and open it."}]]}],["$","li","1",{"className":"flex gap-3 text-[0.95rem] text-ink-2","children":[["$","span",null,{"className":"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-line-bright font-mono text-[0.7rem] text-ink-3","children":2}],["$","span",null,{"className":"leading-relaxed","children":"Windows will warn you the file is not commonly downloaded — click \"More info\", then \"Run anyway\"."}]]}],["$","li","2",{"className":"flex gap-3 text-[0.95rem] text-ink-2","children":[["$","span",null,{"className":"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-line-bright font-mono text-[0.7rem] text-ink-3","children":3}],["$","span",null,{"className":"leading-relaxed","children":"It installs for you alone, so it needs no administrator password. The dialog lets you change where it goes."}]]}],["$","li","3",{"className":"flex gap-3 text-[0.95rem] text-ink-2","children":[["$","span",null,{"className":"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-line-bright font-mono text-[0.7rem] text-ink-3","children":4}],["$","span",null,{"className":"leading-relaxed","children":"Allow LumiHop through the firewall when Windows asks, for Private networks."}]]}]]}]
13:["$","div",null,{"className":"mt-6 rounded-xl border border-line bg-ground/60 p-4","children":[["$","p",null,{"className":"font-display text-sm font-bold text-ink","children":"Windows will say it protected your PC"}],["$","p",null,{"className":"mt-1.5 text-sm leading-relaxed text-ink-2","children":"The installer is not signed, so SmartScreen shows a blue warning the first time. Removing it needs a code-signing certificate from a commercial certificate authority, which costs money every year — the alternative would be to pretend the warning does not happen. The build itself runs on a clean GitHub-hosted Windows machine."}],"$undefined"]}]
14:["$","section","linux",{"id":"linux","className":"scroll-mt-24 rounded-2xl border border-line bg-surface/70 p-7","children":[["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","h2",null,{"className":"font-display text-2xl font-bold text-ink","children":"Linux"}],["$","p",null,{"className":"mt-1 text-sm text-ink-3","children":"Debian, Ubuntu and derivatives · x86-64"}]]}],["$","div",null,{"className":"text-right","children":[["$","a",null,{"href":"/dl/lumihop_1.0.1_amd64.deb","className":"inline-block rounded-xl bg-accent px-5 py-2.5 font-display text-sm font-bold text-on-accent transition-colors hover:bg-accent-bright","children":"Download .deb"}],["$","p",null,{"className":"mt-1.5 ml-auto max-w-52 font-mono text-[0.7rem] text-ink-3","children":"40 MB · no JDK needed"}]]}]]}],["$","ol",null,{"className":"mt-6 space-y-2.5","children":[["$","li","0",{"className":"flex gap-3 text-[0.95rem] text-ink-2","children":[["$","span",null,{"className":"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-line-bright font-mono text-[0.7rem] text-ink-3","children":1}],["$","span",null,{"className":"leading-relaxed","children":"Download the .deb."}]]}],["$","li","1",{"className":"flex gap-3 text-[0.95rem] text-ink-2","children":[["$","span",null,{"className":"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-line-bright font-mono text-[0.7rem] text-ink-3","children":2}],["$","span",null,{"className":"leading-relaxed","children":"sudo apt install ./lumihop_1.0.1_amd64.deb"}]]}],["$","li","2",{"className":"flex gap-3 text-[0.95rem] text-ink-2","children":[["$","span",null,{"className":"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-line-bright font-mono text-[0.7rem] text-ink-3","children":3}],["$","span",null,{"className":"leading-relaxed","children":"Launch LumiHop from your applications menu, or run /opt/lumihop/bin/LumiHop"}]]}],["$","li","3",{"className":"flex gap-3 text-[0.95rem] text-ink-2","children":[["$","span",null,{"className":"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-line-bright font-mono text-[0.7rem] text-ink-3","children":4}],["$","span",null,{"className":"leading-relaxed","children":"Allow UDP 54545 and TCP 54546 if you run a firewall."}]]}]]}],["$","div",null,{"className":"mt-6 rounded-xl border border-line bg-ground/60 p-4","children":[["$","p",null,{"className":"font-display text-sm font-bold text-ink","children":"x86-64 only, and Debian-family only"}],["$","p",null,{"className":"mt-1.5 text-sm leading-relaxed text-ink-2","children":"This is one .deb for 64-bit Intel and AMD machines. On an arm64 board, a Raspberry Pi, or a distribution that does not take .deb packages, use the portable jar below — it is architecture-independent and needs only a JDK 21."}],["$","pre",null,{"className":"mt-3 overflow-x-auto rounded-lg border border-line bg-ground p-3 font-mono text-xs text-ink-2","children":["$","code",null,{"children":"sudo apt install ./lumihop_1.0.1_amd64.deb"}]}]]}]]}]
15:["$","section","android",{"id":"android","className":"scroll-mt-24 rounded-2xl border border-line bg-surface/70 p-7","children":[["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","h2",null,{"className":"font-display text-2xl font-bold text-ink","children":"Android"}],["$","p",null,{"className":"mt-1 text-sm text-ink-3","children":"Android 13 or newer (API 33+)"}]]}],["$","div",null,{"className":"text-right","children":[["$","a",null,{"href":"/dl/lumihop.apk","className":"inline-block rounded-xl bg-accent px-5 py-2.5 font-display text-sm font-bold text-on-accent transition-colors hover:bg-accent-bright","children":"Download .apk"}],["$","p",null,{"className":"mt-1.5 ml-auto max-w-52 font-mono text-[0.7rem] text-ink-3","children":"684 KB · install it from the phone itself"}]]}]]}],["$","ol",null,{"className":"mt-6 space-y-2.5","children":[["$","li","0",{"className":"flex gap-3 text-[0.95rem] text-ink-2","children":[["$","span",null,{"className":"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-line-bright font-mono text-[0.7rem] text-ink-3","children":1}],["$","span",null,{"className":"leading-relaxed","children":"Download the .apk on the phone itself."}]]}],["$","li","1",{"className":"flex gap-3 text-[0.95rem] text-ink-2","children":[["$","span",null,{"className":"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-line-bright font-mono text-[0.7rem] text-ink-3","children":2}],["$","span",null,{"className":"leading-relaxed","children":"Open it — Android will ask permission to install from this source."}]]}],["$","li","2",{"className":"flex gap-3 text-[0.95rem] text-ink-2","children":[["$","span",null,{"className":"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-line-bright font-mono text-[0.7rem] text-ink-3","children":3}],["$","span",null,{"className":"leading-relaxed","children":"Turn on \"Allow from this source\", then go back and tap Install."}]]}],["$","li","3",{"className":"flex gap-3 text-[0.95rem] text-ink-2","children":[["$","span",null,{"className":"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full border border-line-bright font-mono text-[0.7rem] text-ink-3","children":4}],["$","span",null,{"className":"leading-relaxed","children":"Open LumiHop and allow notifications, so transfers keep running in the background."}]]}]]}],["$","div",null,{"className":"mt-6 rounded-xl border border-line bg-ground/60 p-4","children":[["$","p",null,{"className":"font-display text-sm font-bold text-ink","children":"Not on the Play Store"}],["$","p",null,{"className":"mt-1.5 text-sm leading-relaxed text-ink-2","children":"This is a direct download, so Android treats it as an unknown source. Android 13 or newer is required because that is when Ed25519 and X25519 arrived in the platform's crypto provider."}],"$undefined"]}]]}]
1a:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#0d1017"}],["$","meta","3",{"name":"color-scheme","content":"dark"}]]
1d:I[27201,["/app/_next/static/chunks/116is3w7ryjtu.js"],"IconMark"]
18:null
1c:[["$","title","0",{"children":"Download · LumiHop"}],["$","meta","1",{"name":"description","content":"Get LumiHop for macOS, Windows, Linux or Android — or use it in the browser on iPhone and iPad with nothing to install."}],["$","meta","2",{"property":"og:title","content":"LumiHop — move anything, anywhere nearby"}],["$","meta","3",{"property":"og:description","content":"Send files between your devices over your own Wi-Fi. No account, no cloud, no upload limit."}],["$","meta","4",{"property":"og:type","content":"website"}],["$","meta","5",{"name":"twitter:card","content":"summary"}],["$","meta","6",{"name":"twitter:title","content":"LumiHop — move anything, anywhere nearby"}],["$","meta","7",{"name":"twitter:description","content":"Send files between your devices over your own Wi-Fi. No account, no cloud, no upload limit."}],["$","link","8",{"rel":"icon","href":"/app/icon.png"}],["$","link","9",{"rel":"apple-touch-icon","href":"/app/apple-touch-icon.png"}],["$","$L1d","10",{}]]
