PageSourceSearch

https://nextthere.com/assets/AppPage-BkO6tAap.js

js nextthere.com collected 2026-10-02 05:06:36 UTC 10,575 bytes, 1 lines download raw bytes

1import{d as T,a,e,t as n,o,r as l,i as L,aB as N,h as f,F as p,l as h,n as u,f as B,g as m,b as w}from"./index-DbpIxVVg.js";import{N as I}from"./NewsletterForm-CyE9sb9y.js";const q="/assets/icon-eM88SiN5.png",_="/assets/appstore-Bw36Ky4f.svg",H={class:"p-3 rounded-lg max-w-xs bg-zinc-800"},U={class:"flex justify-between"},V={class:"font-bold text-white"},j={class:"text-gray-400 text-nowrap"},K={class:"flex justify-between"},M={class:"text-gray-400"},P={class:"text-white"},S=T({__name:"ReviewCard",props:{review:{}},setup(g){const r=g;return(c,i)=>(o(),a("div",H,[e("section",U,[e("p",V,n(r.review.title),1),e("p",j,n(r.review.date),1)]),e("section",K,[i[0]||(i[0]=e("p",{class:"text-orange-500"}," ★★★★★ ",-1)),e("p",M,n(r.review.author),1)]),e("p",P,n(r.review.body),1)]))}}),F="/assets/Timeline-Tim4550K.webp",E="/assets/timeline_dark-DhTsuHdq.png",J="/assets/Track%20Journey-DuVPuEpp.webp",R="/assets/journey_dark-DVA1SGj7.png",Y="/assets/liveactivities-Bu1-KlPJ.webp",A="/assets/nearby-BXEh8lyj.webp",D="/assets/nearby_dark-CX3WDf2R.png",$="/assets/vehicle-layer-CJI1jlUT.png",W="/assets/vehicle-layer-dark-BAq_8kOs.png",X="/assets/vehicle-traces-q3KMvoUi.png",z="/assets/vehicle-traces-dark-CBLqCefA.png",G="/assets/New%20York-D4YFcnbU.png",O="/assets/New%20York%20Dark-BmbBnLCL.png",Z="/assets/Light-DVW-Cgwe.png",Q="/assets/Dark-DaOJHEdh.png",ee="/assets/Live%20Activities-DPHEXoiA.png",te="/assets/Light-DkbgR7rZ.png",se="/assets/Dark-B2qjnn0X.png",ae="/assets/Light-N1V51jms.png",oe="/assets/Dark-B3N-MmGq.png",re="/assets/hero-BB3l4a2V.png",ie="/assets/hero_dark-Dj-HyOEq.png",le="/assets/hero_compact_dark-DusW4btX.png",ne="/assets/hero_narrow-8Ap7PEkp.png",ce="/assets/Light-M6UAYsBE.png",de="/assets/Dark-CDCY_eQj.png",pe="/assets/Compact%20Dark-CoXDv1BA.png",he="/assets/Compact-Bns5j80-.png",ue={class:"flex items-center justify-center w-full dark:bg-black"},me={class:"flex flex-col items-center m-8 gap-16 p-8 w-screen xl:w-2/3 2xl:w-1/2"},ge={class:"flex flex-col items-center gap-4 lg:mt-16"},ye={key:0,class:"text-gray-600 dark:text-gray-400 text-lg md:text-2xl text-center"},ve={key:1,class:"text-gray-600 dark:text-gray-400 text-lg md:text-2xl text-center"},xe=["src"],be=["src"],ke=["src"],fe=["src"],we={class:"flex flex-col text-left md:w-1/2 gap-4",role:"group"},_e={class:"flex items-baseline space-x-3"},Se={class:"text-2xl font-medium flex-1"},Ae={key:0,class:"badge bg-sky-500 text-white px-2 py-1 rounded-md text-sm"},De={key:1,class:"badge bg-orange-500 text-white px-2 py-1 rounded-md text-sm"},Te={class:"text-lg text-gray-600 dark:text-gray-400 text-left"},Ce=["innerHTML"],Le={class:"md:w-1/2 flex justify-center","aria-hidden":"true"},Ne=["src"],Be=["src"],Ie={id:"coverage",class:"items-start w-full overflow-hidden flex flex-col gap-4 md:mt-16 max-w-4xl"},qe={class:"items-center w-screen overflow-hidden flex flex-col"},He={class:"flex w-dvw items-start justify-start overflow-hidden relative gap-8"},Ue={class:"flex w-max gap-8 flex-row my-8 shrink-0 items-start animate-carousel"},Ve={class:"flex w-max gap-8 flex-row my-8 shrink-0 items-start animate-carousel"},je={class:"mt-32 flex flex-col gap-4"},Pe=T({__name:"AppPage",setup(g){const r={timeline:{img:F,darkImg:E},track:{img:J,darkImg:R},liveactivities:{img:Y},nearby:{img:A,darkImg:D},"vehicle-layer":{img:$,darkImg:W},"vehicle-traces":{img:X,darkImg:z},"timeline-us":{img:G,darkImg:O},"track-us":{img:Z,darkImg:Q},"liveactivities-us":{img:ee},"nearby-us":{img:A,darkImg:D},"vehicle-layer-us":{img:te,darkImg:se},"vehicle-traces-us":{img:ae,darkImg:oe}},c=l([{title:"A departure board in your pocket",body:"See every departure in real-time, with accurate predictions powered by both live and historical data. Scroll through the past or the next 7 days. Set a destination to see your arrival time – we'll even fade out the slower services to make sure you get there faster.",imageKey:"timeline",proRequired:!1,availableFrom:void 0},{title:"Track services in real-time",body:"Follow the live position of your bus, train, ferry or tram.  See carriage loads so you can pick the best spot to board, on-time variance at every stop, and live disruption information.",imageKey:"track",proRequired:!1,availableFrom
1:void 0},{title:"Stay on track, even in other apps",body:"Tap Go on a trip and get a Live Activity on your Lock Screen and in your Dynamic Island. See at a glance when your service is due, how far away it is, and whether it's on time. We'll notify you when the vehicle is approaching, and when it's time to alight!",imageKey:"liveactivities",proRequired:!0,availableFrom:void 0},{title:"Your nearest stop at a tap",body:"Our detailed transit maps let you easily view departures from nearby stops, even if you don't know their name. The dashboard shows up to 3 nearby stops, and a tap on the map will expand it to fullscreen, so you can zoom, pan, and select whichever stop you want.",imageKey:"nearby",proRequired:!1,availableFrom:void 0},{title:"All the transit in your city",body:"Explore a live map of every vehicle across your city with the Search tab. Tap any vehicle to see the service it's operating and where it's headed next. In many locations we offer detailed information about each vehicle too.",imageKey:"vehicle-layer",proRequired:!0,availableFrom:"22 May"},{title:"See where your service went",body:"Live and historical vehicle traces visualise where your service experienced delays or diversions. No need to be left wondering if the bus skipped your stop - you can see every turn it took.",imageKey:"vehicle-traces",proRequired:!0,availableFrom:"22 May"}]),i=l(re),y=l(ie),v=l(le),x=l(ne),b=[{title:"Amazing",body:"Best bus app of them all, and I have tried a lot. Is very reliable, tracks the bus really well, even tells you the speed the bus is going and exactly where it is each second. You can also favourite bus stops if there is stops you frequently go to or near your house.",author:"shxiebdudnepa",date:"16 Jun"},{title:"So convenient!",body:"This app makes it easy to find out quickly your travel schedule.",author:"Kim2756",date:"20 Aug"},{title:"Great app",body:"You can tell the people behind this app really care about creating a great experience for public transport users. Also has great support, I had an issue with realtime data and the developer resolved it very quickly.",author:"wfltaylor",date:"6 Mar"},{title:"BEST in Melbourne",body:"omg this is absolutely the most accurate app in Melbourne for public transport, whether it's trains or buses!",author:"Joe23y",date:"12 Aug"},{title:"Best app for Sydney public transport.",body:"I have used multiple apps over time to help me commute from google map to opal and transport nsw own apps, this is by far the best app and designed really well the watch integration is cherry on top.",author:"qaziatiq",date:"7 Feb"},{title:"Lovely",body:"omg this is absolutely the most accurate app in Melbourne for public transport, whether it's trains or buses!",author:"Joe23y",date:"12 Aug"},{title:"Must have App For travelling Sydney",body:"Easy to use - intutitive navigation – sweet coding",author:"eons",date:"8 Jul"}],{language:d}=N();return L(()=>{d.value=="en-US"&&(c.value.forEach(k=>k.imageKey+="-us"),i.value=ce,y.value=de,v.value=pe,x.value=he)}),(k,s)=>(o(),a("div",ue,[e("div",me,[e("div",ge,[s[0]||(s[0]=e("img",{src:q,width:"100"},null,-1)),s[1]||(s[1]=e("h1",{class:"text-orange-600 text-4xl md:text-6xl font-bold"},"Meet NextThere",-1)),f(d)=="en-US"?(o(),a("p",ye," The smartest way to catch public transport around the United States, Australia and New Zealand ")):(o(),a("p",ve," The smartest way to catch public transport around Australia, New Zealand, and the United States ")),s[2]||(s[2]=e("a",{href:"https://itunes.apple.com/au/app/nextthere/id870393074?ls=1&mt=8",class:"py-4 mb-4 md:mb-16"},[e("img",{src:_,class:"h-16",alt:"Download NextThere from the App Store"})],-1)),e("img",{src:i.value,class:"h-[900px] object-contain hidden md:block md:dark:hidden"},null,8,xe),e("img",{src:y.value,class:"h-[900px] object-contain hidden md:dark:block"},null,8,be),e("img",{src:v.value,class:"w-[350px] hidden dark:block dark:md:hidden"},null,8,ke),e("img",{src:x.value,class:"w-[350px] block dark:hidden md:hidden"},null,8,fe)]),(o(!0),a(p,null,h(c.value,(t,C)=>(o(),a("div",{key:t.title,class:u(["flex flex-col gap-8",C%2==1?"md:flex-row-reverse":"md:flex-row","items-center","self-center"])}
1,[e("div",we,[e("div",_e,[e("p",Se,n(t.title),1),t.availableFrom?(o(),a("div",Ae," Coming soon ")):t.proRequired?(o(),a("div",De," Pro ")):w("",!0)]),e("p",Te,[e("span",{innerHTML:t.body},null,8,Ce)])]),e("div",Le,[e("img",{src:r[t.imageKey].img,class:u(["w-[350px]",r[t.imageKey].darkImg?"block dark:hidden":"block"])},null,10,Ne),r[t.imageKey].darkImg?(o(),a("img",{key:0,src:r[t.imageKey].darkImg,class:"w-[350px] hidden dark:block"},null,8,Be)):w("",!0)])],2))),128)),e("div",Ie,[s[4]||(s[4]=e("h1",{class:"text-3xl md:text-4xl font-bold text-left"},"Coverage",-1)),e("div",{class:u(["flex flex-col-reverse gap-x-32 gap-y-8 w-full py-8 text-gray-600 dark:text-gray-400",[f(d)=="en-US"?"md:flex-row-reverse":"md:flex-row"]])},s[3]||(s[3]=[B('<div class="flex-1"><h1 class="font-bold text-black dark:text-white">Australia</h1><div><p>Sydney / NSW</p><p>Brisbane / Queensland</p><p>Adelaide / South Australia</p><p>Melbourne / Victoria</p><p>Canberra / ACT</p><p>Perth / Western Australia</p><p>Northern Territory</p><p>Tasmania</p></div></div><div class="flex-1"><h1 class="font-bold text-black dark:text-white">New Zealand</h1><div><p>Auckland</p><p>Christchurch</p><p>Wellington</p></div></div><div class="flex-1"><h1 class="font-bold text-black dark:text-white">United States</h1><div><p>New York</p><p>Los Angeles</p><p>Bay Area</p><p>Boston</p><p>Portland</p><p>Honolulu</p><p>Chicago</p><p>Seattle</p><p>North Carolina</p></div></div>',3)]),2)]),e("div",qe,[s[5]||(s[5]=e("h1",{class:"text-3xl md:text-4xl font-bold m-8 text-center"},"Loved by over 1,000,000 people",-1)),e("div",He,[e("div",Ue,[(o(),a(p,null,h(b,t=>m(S,{key:t.title,review:t},null,8,["review"])),64))]),e("div",Ve,[(o(),a(p,null,h(b,t=>m(S,{key:t.title,review:t},null,8,["review"])),64))])])]),s[6]||(s[6]=e("div",{class:"flex flex-col items-center mt-16 gap-4"},[e("h1",{class:"text-3xl md:text-4xl font-bold text-center"},"Ready to see what all the fuss is about?"),e("a",{href:"https://itunes.apple.com/au/app/nextthere/id870393074?ls=1&mt=8",class:"py-4"},[e("img",{src:_,class:"h-16",alt:"Download NextThere on the App Store"})])],-1)),e("div",je,[m(I)])])]))}});export{Pe 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.