PageSourceSearch

https://ziplanerx.com/assets/GetApp-jHg82Jm9.js

js ziplanerx.com collected 2026-10-05 23:51:24 UTC 1,186 bytes, 1 lines download raw bytes

1import{cB as l,u as p,r,j as o,B as c,T as s,J as d}from"./vendor-react-mui-Cv1KrWNC.js";const i={android:"https://play.google.com/store/apps/details?id=com.ziplanerx.health&gl=GB&hl=en_GB",ios:"https://apps.apple.com/gb/app/ziplanerx-health/id6754035590"};function u(e,n,t=i){if(e==="ios")return t.ios||null;if(e==="android")return t.android||null;const a=String(n||"").toLowerCase();return/iphone|ipad|ipod/.test(a)?t.ios||null:/android/.test(a)?t.android||null:t.ios||t.android||null}const x=()=>{const{platform:e}=l(),{t:n}=p(),t=r.useMemo(()=>u(e,navigator.userAgent),[e]);if(r.useEffect(()=>{t&&window.location.replace(t)},[t]),t)return null;const a=i.android||i.ios;return o.jsxs(c,{sx:{minHeight:"60vh",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center",gap:2,px:3},children:[o.jsx(s,{variant:"h5",sx:{fontWeight:700},children:n("get_app.title","ZipLaneRx Health")}),o.jsx(s,{sx:{color:"text.secondary",maxWidth:420},children:n("get_app.coming_soon","The app isn't available on this store just yet.")}),a&&o.jsx(d,{variant:"contained",href:a,children:n("get_app.other_store","Get it on Google Play")})]})};export{x 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.