PageSourceSearch

https://zymo.app/assets/index-6F7UmCCt.js

js zymo.app collected 2026-09-24 12:52:27 UTC 226,378 bytes, 3 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/firebaseCore-DdWO-lul.js","assets/vendor-firebase-core-Bea8MryS.js","assets/mixpanel-BhrQiLh9.js","assets/vendor-react-Dxo5VVMX.js","assets/vendor-analytics-BolNmaul.js","assets/vendor-query-BGDNI3Fe.js","assets/CityLandingPage-Byqwo40M.js","assets/NavBar-DlpVal7E.js","assets/Footer-6unK-xz7.js","assets/NewRSB-Bam_YItB.js","assets/vendor-maps-C2kLvZeU.js","assets/DateTimeOverlay-ySnk0CFu.js","assets/useAccessibleModal-BZ652dId.js","assets/calendar-BuxqqRh-.js","assets/chevron-left-Dgq7kjdy.js","assets/chevron-right-DBK-jyoL.js","assets/clock-Dj5fmH6D.js","assets/chevron-up-Is17q2Lg.js","assets/chevron-down-yKD9Oz0z.js","assets/rentalDateValidation-BDlVntbv.js","assets/reverseGeocode-ncXyatfR.js","assets/CityContent-DkIJo_j7.js","assets/Breadcrumb-KnX_hIU_.js","assets/house-BmaUL13x.js","assets/HomeScreen-BOXfH9Xi.js","assets/search-CpHi6smK.js","assets/ChatBotModal-DQ1HJWSE.js","assets/purify.es-HRjpPm7y.js","assets/firebase-BVnSfmn9.js","assets/vendor-firebase-firestore-BI8UjDC3.js","assets/vendor-firebase-extras-Butzwarm.js","assets/ChatBotModal-DzZQK6lB.css","assets/Listing-CEmjJNP4.js","assets/car-hPhOhJAI.js","assets/mychoize-BOKnbitk.js","assets/helperFunctions-B1C4ljAA.js","assets/apiClient-KV8Fj0P3.js","assets/sentry-Bt8wZbzC.js","assets/firebasePartnerCarsFetcher-DazwlKns.js","assets/apiPartnerCarsFetcher-BtQqkdaH.js","assets/settings-DaQ5wits.js","assets/arrow-right-Cjz8kwPk.js","assets/vendor-motion-BRFidjFo.js","assets/map-pin-CqOmJOLR.js","assets/BookingPage-C_UMHzBv.js","assets/ConfirmPage-Bs7t0qfQ.js","assets/index-BGwvH7bh.js","assets/bookingAnalytics-C-2oaXqa.js","assets/check-Dp44Z2E9.js","assets/LoginPage-BuKocsEJ.js","assets/iconBase-WaUYP6_C.js","assets/react-webcam-Bbp-Ir5B.js","assets/UploadSection-CJ2ZmGsK.js","assets/useBookingAbandon-Dxwfc7Y8.js","assets/zoomcarApi-BhaZdgZ9.js","assets/zoomcarV2-BSWTMMFA.js","assets/authFetch-CFPhNgHM.js","assets/SummaryPage-OhOcHHbx.js","assets/useTrackEvent-Cq4ZUQ6l.js","assets/circle-check-big-BbcL8Pz6.js","assets/circle-x-BI7IpMyn.js","assets/loader-circle-C4Nl0PWf.js","assets/circle-alert-CBAR_ZXf.js","assets/cashfreeService-C04IXs1Q.js","assets/file-text-Bx90pA29.js","assets/ReferralGo-pyoj5qhw.js","assets/index-savkvWnN.js","assets/LocalityLandingPage-DgcTbPMF.js","assets/SelfDriveCarRentalIndia-CpRPy4Fj.js","assets/Cities-8GZfX1Em.js","assets/BrandsAvailable-DKqWlDIZ.js","assets/CSSMarquee-DvT0JfOX.js","assets/Appdownload-Bq041SwV.js","assets/StepsofZymo-BWYegsJ2.js","assets/CheapCarRentalIndia-BpGzb2xL.js","assets/offerSchema-Dph94ER9.js","assets/CarRentalWithoutDeposit-BckzaNCn.js","assets/MonthlyCarRentalIndia-Dt66qflu.js","assets/SUVRentalIndia-BwxKRSjQ.js","assets/AirportCarRentalIndia-DaP5Wqyi.js","assets/CarRentalAppPage-DyX6hCFT.js","assets/EarnFromYourCarPage-xWTgX1Uh.js","assets/ZoomCarRental-DJpS9l5M.js","assets/AffiliatePortal-haJS6GCi.js","assets/PartnerLandingPage-Cf4YcFuM.js","assets/star-CALyqH9L.js","assets/shield-check-Be7VJ7xQ.js","assets/wallet-Bnbills3.js","assets/users-wV55u62z.js","assets/PartnerFAQPage-NQ85lSZY.js","assets/PartnerBlogListingPage-BGvBoUfg.js","assets/partnerBlogPosts-JEWEMDmG.js","assets/PartnerBlogPostPage-BmgAr2bM.js","assets/ZoomCarCityRental-DNHstYJL.js","assets/ZoomcarClusterPage-ouEjeVXz.js","assets/ElectricCarRentalIndia-w6HOsYbp.js","assets/ModifierCityLandingPage-w03p6dyU.js","assets/Benefits-07hJ-VUe.js","assets/badge-check-WKUMUMzC.js","assets/Reviews-Br_s9ZLF.js","assets/log-in-CrDvfjti.js","assets/AllCitiesPage-CPoJ3lw8.js","assets/CarTypesPage-BUDrCCg0.js","assets/TravelGuidesPage-D6aXLs2c.js","assets/GuidePage-TOozVZ1Y.js","assets/ResearchPage-DbKSnZuF.js","assets/SavingsCalculator-Cl9Exra8.js","assets/ExtendedTestDriveCalculator-Cu_G1w5c.js","assets/AnswerPage-CSSyyiRI.js","assets/RoutePage-CNAeYNeY.js","assets/CarReviewPage-Dd8jir23.js","assets/NationalModifierPage-C8CZr8pR.js","assets/BlogsMainPage-CyCVJlFV.js","assets/urlUtils-CPQXgFku.js","assets/BlogDetailsPage-DOYspycu.js","assets/HowToEarnMoneyFromIdleCarIndia-B7dkj4VH.js","assets/WhyExtendedTestDriveBeforeBuying-CtiKFF0Y.js","assets/LegacyBlogRedirect-BEw9F5Mr.js","assets/CreateBlogPage-ClNtPj1G.js","assets/v4-C6aID195.js","assets/CreateBlogPage-B1_-9zk-.css","assets/createEditBlogPage-COSIXktA.js","assets/adminAuth-CriM6pkW.js","assets/createEditBlogPage-B5050EhX.css","assets/AadhaarVerify-3otwbaSY.js","assets/shield-BNmcz-y5.js","assets/Career-Ds0yFHTa.js","assets/CareerPanel-ClFra4HV.js","assets/eye-DGMR1-RS.js","assets/NearestCar-OE7C3Bz2.js","assets/ExtendedTestDrive-B4FoCtmu.js","assets/vendor-lottie-DlDBU_sv.js","assets/schemaGenerator-BQANrHl9.js","assets/CarDetails-BzEnP48r.js","assets/QuoteFormPage-7-CIFXwV.js","assets/TestDrivePopup-B9DnaHZH.js","assets/TestDriveInputForm-Dchxk071.js","assets/CountryCode-CHUMhHnF.js","assets/TestDriveConfirmPage-BgnoCgjr.js","assets/ExtendedTestDriveLocation-CZhT8RVT.js","assets/user-BqwTk-sH.js","assets/credit-card-Dkq02ukL.js","assets/ExtendedTestDriveForm-BZZM_09n.js","assets/ExtendedTestDrivePage-Cq3AWlC0.js","assets/ExtendedTestDriveModelPage-DGzS_oQ6.js","assets/FounderPage-BjpzmJg2.js","assets/SeoHead-CH3ImKDl.js","assets/PressPage-9McIhW-1.js","assets/AboutUs-C2lNCbB2.js","assets/ContactUs-CkYJvWy1.js","assets/FAQdata-GHywaeMb.js","assets/tag-LNmd7szo.js","assets/PrivacyPolicy-BTJGrBj8.js","assets/TermsofService-j6zfNGio.js","assets/CancellationPolicy-BElhjHLI.js","assets/FAQPage-DycM
1IJpJ.js","assets/CarLoanPage-DEjr9k3k.js","assets/Appdownload-A4iBHbpK.js","assets/ReferralPage-DU3Xz8zH.js","assets/copy-BBHxhNMR.js","assets/share-2-Dryi8m2q.js","assets/PaymentStatusPage-Fe1-Cm1E.js","assets/ReviewChargesPage-B_4dUykH.js","assets/Profile-1leF8iNj.js","assets/MyBookings-CFXC8AVN.js","assets/details-CBpFIcY3.js","assets/YourVouchers-D_SU3JpE.js","assets/AgentLogin-E3c0YOQ8.js","assets/index-BVSicd2K.js","assets/MasterAgentLogin-BrGNTTBd.js","assets/useAdminAuth-Ck7uF-ZB.js","assets/AgentManagement-DWBlFycE.js","assets/AgentList-Bw1gWcc7.js","assets/AddVoucher-Dl4frsGC.js","assets/SubscribeInfo-DkfVSeXv.js","assets/SubscribeUploadDocs-B2P-FzUz.js"])))=>i.map(i=>d[i]);
2var Ma=Object.defineProperty;var Ha=(e,t,r)=>t in e?Ma(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var D=(e,t,r)=>Ha(e,typeof t!="symbol"?t+"":t,r);import{r as y,R as _,j as a,u as ce,b as Da,c as De,N as A,B as Oa,d as Ba,e as d,f as Va}from"./vendor-react-Dxo5VVMX.js";import{g as Oe}from"./vendor-analytics-BolNmaul.js";import{Q as Za,a as Ka}from"./vendor-query-BGDNI3Fe.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))o(n);new MutationObserver(n=>{for(const i of n)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&o(s)}).observe(document,{childList:!0,subtree:!0});function r(n){const i={};return n.integrity&&(i.integrity=n.integrity),n.referrerPolicy&&(i.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?i.credentials="include":n.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function o(n){if(n.ep)return;n.ep=!0;const i=r(n);fetch(n.href,i)}})();const Wa="modulepreload",Ua=function(e){return"/"+e},$e={},h=function(t,r,o){let n=Promise.resolve();if(r&&r.length>0){let s=function(p){return Promise.all(p.map(u=>Promise.resolve(u).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};document.getElementsByTagName("link");const l=document.querySelector("meta[property=csp-nonce]"),c=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));n=s(r.map(p=>{if(p=Ua(p),p in $e)return;$e[p]=!0;const u=p.endsWith(".css"),f=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${p}"]${f}`))return;const k=document.createElement("link");if(k.rel=u?"stylesheet":Wa,u||(k.as="script"),k.crossOrigin="",k.href=p,c&&k.setAttribute("nonce",c),document.head.appendChild(k),u)return new Promise((x,P)=>{k.addEventListener("load",x),k.addEventListener("error",()=>P(new Error(`Unable to preload CSS for ${p}`)))})}))}function i(s){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=s,window.dispatchEvent(l),!l.defaultPrevented)throw s}return n.then(s=>{for(const l of s||[])l.status==="rejected"&&i(l.reason);return t().catch(i)})};var we,Ge;function qa(){if(Ge)return we;Ge=1;var e=typeof Element<"u",t=typeof Map=="function",r=typeof Set=="function",o=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function n(i,s){if(i===s)return!0;if(i&&s&&typeof i=="object"&&typeof s=="object"){if(i.constructor!==s.constructor)return!1;var l,c,p;if(Array.isArray(i)){if(l=i.length,l!=s.length)return!1;for(c=l;c--!==0;)if(!n(i[c],s[c]))return!1;return!0}var u;if(t&&i instanceof Map&&s instanceof Map){if(i.size!==s.size)return!1;for(u=i.entries();!(c=u.next()).done;)if(!s.has(c.value[0]))return!1;for(u=i.entries();!(c=u.next()).done;)if(!n(c.value[1],s.get(c.value[0])))return!1;return!0}if(r&&i instanceof Set&&s instanceof Set){if(i.size!==s.size)return!1;for(u=i.entries();!(c=u.next()).done;)if(!s.has(c.value[0]))return!1;return!0}if(o&&ArrayBuffer.isView(i)&&ArrayBuffer.isView(s)){if(l=i.length,l!=s.length)return!1;for(c=l;c--!==0;)if(i[c]!==s[c])return!1;return!0}if(i.constructor===RegExp)return i.source===s.source&&i.flags===s.flags;if(i.valueOf!==Object.prototype.valueOf&&typeof i.valueOf=="function"&&typeof s.valueOf=="function")return i.valueOf()===s.valueOf();if(i.toString!==Object.prototype.toString&&typeof i.toString=="function"&&typeof s.toString=="function")return i.toString()===s.toString();if(p=Object.keys(i),l=p.length,l!==Object.keys(s).length)return!1;for(c=l;c--!==0;)if(!Object.prototype.hasOwnProperty.call(s,p[c]))return!1;if(e&&i instanceof Element)return!1;for(c=l;c--!==0;)if(!((p[c]==="_owner"||p[c]==="__v"||p[c]==="__o")&&i.$$typeof)&&!n(i[p[c]],s[p[c]]))return!1;return!0}return i!==i&&s!==s}return we=function(s,l){try{return n(s,l)}catch(c){if((c.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw c}},we}var $a=qa();const Ga=Oe($a);var Re,Fe;function Fa(){if(Fe)return Re;Fe=1;var e=function(t,r,o,n,i,s,l,c){if(!t){var p;if(r===void 0)p=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[o,n,i,s,l,c],f=0;p=new Error(r.replace(/%s/g,function(){return u[f++]})),p.name="Invariant Violation"}throw p.framesToPop=1,p}};return Re=e,Re}var Ya=Fa();const Ye=Oe(Ya);var _e,Je;function Ja(){return Je||(Je=1,_e=function(t,r,o,n){var i=o?o.call(n,t,r):void 0;if(i!==void 0)return!!i;if(t===r)return!0;
2if(typeof t!="object"||!t||typeof r!="object"||!r)return!1;var s=Object.keys(t),l=Object.keys(r);if(s.length!==l.length)return!1;for(var c=Object.prototype.hasOwnProperty.bind(r),p=0;p<s.length;p++){var u=s[p];if(!c(u))return!1;var f=t[u],k=r[u];if(i=o?o.call(n,f,k,u):void 0,i===!1||i===void 0&&f!==k)return!1}return!0}),_e}var Xa=Ja();const Qa=Oe(Xa);var pa=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(pa||{}),Ce={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},Xe=Object.values(pa),Be={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},et=Object.entries(Be).reduce((e,[t,r])=>(e[r]=t,e),{}),O="data-rh",X={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},Q=(e,t)=>{for(let r=e.length-1;r>=0;r-=1){const o=e[r];if(Object.prototype.hasOwnProperty.call(o,t))return o[t]}return null},at=e=>{let t=Q(e,"title");const r=Q(e,X.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),r&&t)return r.replace(/%s/g,()=>t);const o=Q(e,X.DEFAULT_TITLE);return t||o||void 0},tt=e=>Q(e,X.ON_CHANGE_CLIENT_STATE)||(()=>{}),Te=(e,t)=>
2t.filter(r=>typeof r[e]<"u").map(r=>r[e]).reduce((r,o)=>({...r,...o}),{}),rt=(e,t)=>t.filter(r=>typeof r.base<"u").map(r=>r.base).reverse().reduce((r,o)=>{if(!r.length){const n=Object.keys(o);for(let i=0;i<n.length;i+=1){const l=n[i].toLowerCase();if(e.indexOf(l)!==-1&&o[l])return r.concat(o)}}return r},[]),ot=e=>console&&typeof console.warn=="function"&&console.warn(e),ee=(e,t,r)=>{const o={};return r.filter(n=>Array.isArray(n[e])?!0:(typeof n[e]<"u"&&ot(`Helmet: ${e} should be of type "Array". Instead found type "${typeof n[e]}"`),!1)).map(n=>n[e]).reverse().reduce((n,i)=>{const s={};i.filter(c=>{let p;const u=Object.keys(c);for(let k=0;k<u.length;k+=1){const x=u[k],P=x.toLowerCase();t.indexOf(P)!==-1&&!(p==="rel"&&c[p].toLowerCase()==="canonical")&&!(P==="rel"&&c[P].toLowerCase()==="stylesheet")&&(p=P),t.indexOf(x)!==-1&&(x==="innerHTML"||x==="cssText"||x==="itemprop")&&(p=x)}if(!p||!c[p])return!1;const f=c[p].toLowerCase();return o[p]||(o[p]={}),s[p]||(s[p]={}),o[p][f]?!1:(s[p][f]=!0,!0)}).reverse().forEach(c=>n.push(c));const l=Object.keys(s);for(let c=0;c<l.length;c+=1){const p=l[c],u={...o[p],...s[p]};o[p]=u}return n},[]).reverse()},nt=(e,t)=>{if(Array.isArray(e)&&e.length){for(let r=0;r<e.length;r+=1)if(e[r][t])return!0}return!1},it=e=>({baseTag:rt(["href"],e),bodyAttributes:Te("bodyAttributes",e),defer:Q(e,X.DEFER),encode:Q(e,X.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:Te("htmlAttributes",e),linkTags:ee("link",["rel","href"],e),metaTags:ee("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:ee("noscript",["innerHTML"],e),onChangeClientState:tt(e),scriptTags:ee("script",["src","innerHTML"],e),styleTags:ee("style",["cssText"],e),title:at(e),titleAttributes:Te("titleAttributes",e),prioritizeSeoTags:nt(e,X.PRIORITIZE_SEO_TAGS)}),ma=e=>Array.isArray(e)?e.join(""):e,st=(e,t)=>{const r=Object.keys(e);for(let o=0;o<r.length;o+=1)if(t[r[o]]&&t[r[o]].includes(e[r[o]]))return!0;return!1},Se=(e,t)=>Array.isArray(e)?e.reduce((r,o)=>(st(o,t)?r.priority.push(o):r.default.push(o),r),{priority:[],default:[]}):{default:e,priority:[]},Qe=(e,t)=>({...e,[t]:void 0}),lt=["noscript","script","style"],Ee=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),ua=e=>Object.keys(e).reduce((t,r)=>{const o=typeof e[r]<"u"?`${r}="${e[r]}"`:`${r}`;return t?`${t} ${o}`:o},""),ct=(e,t,r,o)=>{const n=ua(r),i=ma(t);return n?`<${e} ${O}="true" ${n}>${Ee(i,o)}</${e}>`:`<${e} ${O}="true">${Ee(i,o)}</${e}>`},dt=(e,t,r=!0)=>t.reduce((o,n)=>{const i=n,s=Object.keys(i).filter(p=>!(p==="innerHTML"||p==="cssText")).reduce((p,u)=>{const f=typeof i[u]>"u"?u:`${u}="${Ee(i[u],r)}"`;return p?`${p} ${f}`:f},""),l=i.innerHTML||i.cssText||"",c=lt.indexOf(e)===-1;return`${o}<${e} ${O}="true" ${s}${c?"/>":`>${l}</${e}>`}`},""),ha=(e,t={})=>Object.keys(e).reduce((r,o)=>{const n=Be[o];return r[n||o]=e[o],r},t),pt=(e,t,r)=>{const o={key:t,[O]:!0},n=ha(r,o);return[_.createElement("title",n,t)]},ye=(e,t)=>t.map((r,o)=>{const n={key:o,[O]:!0};return Object.keys(r).forEach(i=>{const l=Be[i]||i;if(l==="innerHTML"||l==="cssText"){const c=r.innerHTML||r.cssText;n.dangerouslySetInnerHTML={__html:c}}else n[l]=r[i]}),_.createElement(e,n)}),M=(e,t,r=!0)=>{switch(e){case"title":return{toComponent:()=>pt(e,t.title,t.titleAttributes),toString:()=>ct(e,t.title,t.titleAttributes,r)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>ha(t),toString:()=>ua(t)};default:return{toComponent:()=>ye(e,t),toString:()=>dt(e,t,r)}}},mt=({metaTags:e,linkTags:t,scriptTags:r,encode:o})=>{const n=Se(e,Ce.meta),i=Se(t,Ce.link),s=Se(r,Ce.script);return{priorityMethods:{toComponent:()=>[...ye("meta",n.priority),...ye("link",i.priority),...ye("script",s.priority)],toString:()=>`${M("meta",n.priority,o)} ${M("link",i.priority,o)} ${M("script",s.priority,o)}`},metaTags:n.default,linkTags:i.default,scriptTags:s.default}},ut=e=>{const{baseTag:t,bodyAttributes:r,encode:o=!0,htmlAttributes:n,noscriptTags:i,styleTags:s,title:l="",titleAttributes:c,prioritizeSeoTags:p}=e;let{linkTags:u,metaTags:f,scriptTags:k}=e,x={toComponent:()=>{},toString:()=>""};return p&&({priorityMethods:x,linkTags:u,metaTags:f,scriptTags:k}=mt(e)),{priority:x,base:M("base",t,o),bodyAttributes:M("bodyAttributes",r,o),htmlAttributes:M("htmlAttributes",n,o),link:M("link",u,o),meta:M("meta",f,o),noscript:M("noscript",i,o),script:M("script",k,o),style:M("style",s,o),title:M("title",{title:l,titleAttributes:c},o)}},Pe=ut,he=[],ga=!!(typeof window<"u"&&window.document&&window.document.createElement),Ae=class{constructor(e,t){D(this,"instances",[]);D(this,"canUseDOM",ga);D(this,"context");D(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?he:this.instances,add:e=>{(this.canUseDOM?he:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?he:this.instances).indexOf(e);(this.canUseDOM?he:this.instances).splice(t,1)}}});this.context=e,this.canUseDOM=t||!1,t||(e.helmet=Pe({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},ht={},ya=_.createContext(ht),$,Ve=($=class extends y.Component{constructor(r){super(r);D(this,"helmetData");this.helmetData=new Ae(this.props.context||{},$.canUseDOM)}render(){return _.createElement(ya.Provider,{value:this.helmetData.value},this.props.children)}},D($,"canUseDOM",ga),$),J=(e,t)=>
2{const r=document.head||document.querySelector("head"),o=r.querySelectorAll(`${e}[${O}]`),n=[].slice.call(o),i=[];let s;return t&&t.length&&t.forEach(l=>{const c=document.createElement(e);for(const p in l)if(Object.prototype.hasOwnProperty.call(l,p))if(p==="innerHTML")c.innerHTML=l.innerHTML;else if(p==="cssText")c.styleSheet?c.styleSheet.cssText=l.cssText:c.appendChild(document.createTextNode(l.cssText));else{const u=p,f=typeof l[u]>"u"?"":l[u];c.setAttribute(p,f)}c.setAttribute(O,"true"),n.some((p,u)=>(s=u,c.isEqualNode(p)))?n.splice(s,1):i.push(c)}),n.forEach(l=>{var c;return(c=l.parentNode)==null?void 0:c.removeChild(l)}),i.forEach(l=>r.appendChild(l)),{oldTags:n,newTags:i}},Ie=(e,t)=>{const r=document.getElementsByTagName(e)[0];if(!r)return;const o=r.getAttribute(O),n=o?o.split(","):[],i=[...n],s=Object.keys(t);for(const l of s){const c=t[l]||"";r.getAttribute(l)!==c&&r.setAttribute(l,c),n.indexOf(l)===-1&&n.push(l);const p=i.indexOf(l);p!==-1&&i.splice(p,1)}for(let l=i.length-1;l>=0;l-=1)r.removeAttribute(i[l]);n.length===i.length?r.removeAttribute(O):r.getAttribute(O)!==s.join(",")&&r.setAttribute(O,s.join(","))},gt=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=ma(e)),Ie("title",t)},ea=(e,t)=>{const{baseTag:r,bodyAttributes:o,htmlAttributes:n,linkTags:i,metaTags:s,noscriptTags:l,onChangeClientState:c,scriptTags:p,styleTags:u,title:f,titleAttributes:k}=e;Ie("body",o),Ie("html",n),gt(f,k);const x={baseTag:J("base",r),linkTags:J("link",i),metaTags:J("meta",s),noscriptTags:J("noscript",l),scriptTags:J("script",p),styleTags:J("style",u)},P={},S={};Object.keys(x).forEach(R=>{const{newTags:C,oldTags:v}=x[R];C.length&&(P[R]=C),v.length&&(S[R]=x[R].oldTags)}),t&&t(),c(e,P,S)},ae=null,yt=e=>{ae&&cancelAnimationFrame(ae),e.defer?ae=requestAnimationFrame(()=>{ea(e,()=>{ae=null})}):(ea(e),ae=null)},ft=yt,aa=class extends y.Component{constructor(){super(...arguments);D(this,"rendered",!1)}shouldComponentUpdate(t){return!Qa(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:r}=this.props.context;let o=null;const n=it(t.get().map(i=>{const s={...i.props};return delete s.context,s}));Ve.canUseDOM?ft(n):Pe&&(o=Pe(n)),r(o)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},je,fa=(je=class extends y.Component{shouldComponentUpdate(e){return!Ga(Qe(this.props,"helmetData"),Qe(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,r,o){return{...t,[e.type]:[...t[e.type]||[],{...r,...this.mapNestedChildrenToProps(e,o)}]}}mapObjectTypeChildren(e,t,r,o){switch(e.type){case"title":return{...t,[e.type]:o,titleAttributes:{...r}};case"body":return{...t,bodyAttributes:{...r}};case"html":return{...t,htmlAttributes:{...r}};default:return{...t,[e.type]:{...r}}}}mapArrayTypeChildrenToProps(e,t){let r={...t};return Object.keys(e).forEach(o=>{r={...r,[o]:e[o]}}),r}warnOnInvalidChildren(e,t){return Ye(Xe.some(r=>e.type===r),typeof e.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${Xe.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),Ye(!t||typeof t=="string"||Array.isArray(t)&&!t.some(r=>typeof r!="string"),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let r={};return _.Children.forEach(e,o=>{if(!o||!o.props)return;const{children:n,...i}=o.props,s=Object.keys(i).reduce((c,p)=>(c[et[p]||p]=i[p],c),{});let{type:l}=o;
2switch(typeof l=="symbol"?l=l.toString():this.warnOnInvalidChildren(o,n),l){case"Symbol(react.fragment)":t=this.mapChildrenToProps(n,t);break;case"link":case"meta":case"noscript":case"script":case"style":r=this.flattenArrayTypeChildren(o,r,s,n);break;default:t=this.mapObjectTypeChildren(o,t,s,n);break}}),this.mapArrayTypeChildrenToProps(r,t)}render(){const{children:e,...t}=this.props;let r={...t},{helmetData:o}=t;if(e&&(r=this.mapChildrenToProps(e,r)),o&&!(o instanceof Ae)){const n=o;o=new Ae(n.context,!0),delete r.helmetData}return o?_.createElement(aa,{...r,context:o.value}):_.createElement(ya.Consumer,null,n=>_.createElement(aa,{...r,context:n}))}},D(je,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),je);const vt="AW-11464217393";function Y(){return typeof window>"u"?null:typeof window.gtag=="function"?window.gtag:(window.dataLayer=window.dataLayer||[],function(...e){window.dataLayer.push(e)})}function bt(e){if(typeof window>"u")return;const t=Y();if(!(!t||!e))try{t("set",{user_id:e})}catch(r){console.error("[GA4] Error setting user ID:",r)}}function kt(e){if(typeof window>"u")return;const t=Y();if(t)try{t("set","user_properties",e)}catch(r){console.warn("[silent-catch ga4Analytics.ts:33]:",r&&r.message)}}function xt(){if(typeof window>"u")return;const e=Y();if(e)try{e("set",{user_id:null})}catch(t){console.error("[GA4] Error clearing user ID:",t)}}function wt(){if(typeof window>"u")return null;const e=new URLSearchParams(window.location.search),t={utm_source:e.get("utm_source"),utm_medium:e.get("utm_medium"),utm_campaign:e.get("utm_campaign"),utm_term:e.get("utm_term"),utm_content:e.get("utm_content")},r=Object.fromEntries(Object.entries(t).filter(([o,n])=>n!==null));return Object.keys(r).length>0&&sessionStorage.setItem("utm_params",JSON.stringify(r)),r}function va(){if(typeof window>"u")return{};try{const e=sessionStorage.getItem("utm_params");return e?JSON.parse(e):{}}catch{return{}}}function Rt(e,t){if(typeof window>"u")return;const r=Y(),o={page_path:e,page_title:t,page_location:window.location.href};try{r("event","page_view",o)}catch(n){console.error("[GA4] Error sending page view:",n)}}function Ze(e,t={}){if(typeof window>"u")return;const r=Y(),o=va(),n={...t,...o,page_path:window.location.pathname,page_title:document.title,client_timestamp:Date.now()};try{r("event",e,n)}catch(i){console.error("[GA4] Error sending event:",i)}}function _t(e,t,r){if(typeof window>"u")return;const o=Y();if(o)try{o("event","conversion",{send_to:vt+"/"+e,value:t,currency:"INR",transaction_id:r})}catch(n){console.error("[Google Ads] Error tracking conversion:",n)}}function Ct(e){if(typeof window>"u")return;const t=Y();if(!t)return;const r=va(),o={transaction_id:e.transaction_id,value:e.value,currency:e.currency||"INR",items:e.items||[],...r};try{t("event","purchase",o)}catch(n){console.error("[GA4] Error tracking purchase:",n)}}function Tt(){try{return sessionStorage.getItem("zymo_booking_sid")||void 0}catch{return}}function On(e){if(typeof window>"u")return;const{bookingId:t,amount:r,carName:o,carId:n,vendor:i,city:s,conversionLabel:l}=e;Ct({transaction_id:t,value:r,currency:"INR",items:[{item_id:n||t,item_name:o,item_category:"Car Rental",item_brand:i,price:r,quantity:1}]}),l&&_t(l,r,t),Ze("booking_complete",{booking_session_id:Tt(),transaction_id:t,value:r,currency:"INR",car_id:n,car_name:o,vendor:i,city:s,category:"Car Rental"})}function Bn(e,t={}){typeof window>"u"||Ze("error",{error_type:e,...t})}function St(e){if(e)try{if(typeof window>"u")return;const t=window;t.clarity=t.clarity||function(){(t.clarity.q=t.clarity.q||[]).push(arguments)},t.clarity("identify",e)}catch(t){console.warn("[silent-catch clarityIdentify.ts]:",t&&t.message)}}function g(e){return y.lazy(()=>e().catch(t=>{var o,n,i;if((t.name==="ChunkLoadError"||((o=t.message)==null?void 0:o.includes("Loading chunk"))||((n=t.message)==null?void 0:n.includes("Failed to fetch dynamically imported module"))||((i=t.message)==null?void 0:i.includes("Importing a module script failed")))&&!sessionStorage.getItem("chunkRetried"))return sessionStorage.setItem("chunkRetried","1"),window.location.reload(),new Promise(()=>{});throw t}))}function jt(){sessionStorage.removeItem("chunkRetried")}async function ne(e,t={}){var i,s,l;const{retries:r=2,delayMs:o=500}=t;let n;for(let c=0;c<=r;c++)try{return await e()}catch(p){if(n=p,!(n.name==="ChunkLoadError"||((i=n.message)==null?void 0:i.includes("Loading chunk"))||((s=n.message)==null?void 0:s.includes("Failed to fetch dynamically imported module"))||((l=n.message)==null?void 0:l.includes("Importing a module script failed")))||c===r)throw n;await new Promise(f=>setTimeout(f,o*(c+1)))}throw n}typeof window<"u"&&!window.__zymoReportError&&(window.__zymoErrorQueue=window.__zymoErrorQueue||[],window.__zymoReportError=function(e,t){console.error("[Error]",e),(window.__zymoErrorQueue=window.__zymoErrorQueue||[]).push({error:e,context:t})});function Et(e,t){typeof window<"u"&&window.__zymoReportError?window.__zymoReportError(e,t):console.error("[Error]",e)}class Pt extends y.Component{constructor(r){super(r);D(this,"handleRetry",()=>{this.setState({hasError:!1,error:null,errorInfo:null}),window.location.reload()});D(this,"handleGoHome",()=>{this.setState({hasError:!1,error:null,errorInfo:null}),window.location.href="/"});this.state={hasError:!1,error:null,errorInfo:null}}static getDerivedStateFromError(r){return{hasError:!0}}componentDidCatch(r,o){var n,i;this.setState({error:r,errorInfo:o}),console.error("ErrorBoundary caught an error:",r,o),Et(r,{componentStack:o==null?void 0:o.componentStack,boundary:this.props.name||"ErrorBoundary"}),Ze("error_boundary_triggered",{error_message:((n=r==null?void 0:r.message)==null?void 0:n.slice(0,100))||"Unknown error",component_stack:(i=o==null?void 0:o.componentStack)==null?void 0:i.slice(0,200)})}render(){return this.state.hasError?a.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-900 p-4",children:a.jsxs("div",{className:"max-w-md w-full bg-gray-800 rounded-lg shadow-xl p-8 text-center",children:[a.jsx("div",{className:"mb-6",children:a.jsx("svg",{className:"w-16 h-16 mx-auto text-yellow-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"})})}),a.jsx("h1",{className:"text-2xl font-bold text-white mb-2",children:"Oops! Something went wrong"}),a.jsx("p",{className:"text-gray-400 mb-6",children:"We're sorry for the inconvenience. Please try again or go back to the home page."}),a.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 justify-center",children:[a.jsx("button",{onClick:this.handleRetry,className:"px-6 py-3 bg-yellow-400 text-gray-900 font-semibold rounded-lg hover:bg-yellow-500 transition-colors",children:"Try Again"}),a.jsx("button",{onClick:this.handleGoHome,className:"px-6 py-3 bg-gray-700 text-white font-semibold rounded-lg hover:bg-gray-600 transition-colors",children:"Go to Home"})]}),!1]})}):this.props.children}}class V extends y.Component{constructor(t){super(t),this.state={hasError:!1,error:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}componentDidCatch(t,r){console.error("Buy section error:",t,r)}render(){return this.state.hasError?a.jsx("div",{className:"min-h-screen bg-[#05070E] flex items-center justify-center px-4",children:a.jsxs("div",{className:"text-center max-w-md",children:[a.jsx("div",{className:"text-6xl mb-4",children:"🚗"}),a.jsx("h2",{className:"text-2xl font-bold text-white mb-2",children:"Something went wrong"}),a.jsx("p",{className:"text-gray-400 mb-6",children:"We encountered an unexpected error. Please try again."}),a.jsxs("div",{className:"flex gap-3 justify-center",children:[a.jsx("button",{onClick:()=>this.setState({hasError:!1,error:null}),className:"px-6 py-2 bg-[#edff8d] text-black font-semibold rounded-lg hover:bg-[#d4e67a] transition-colors",children:"Try Again"}),a.jsx("button",{onClick:()=>window.location.href="/",className:"px-6 py-2 bg-gray-700 text-white font-semibold rounded-lg hover:bg-gray-600 transition-colors",children:"Go Home"})]})]})}):this.props.children}}const At=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),ba=(...e)=>e.filter((t,r,o)=>!!t&&t.trim()!==""&&o.indexOf(t)===r).join(" ").trim();var It={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const Nt=y.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:o,className:n="",children:i,iconNode:s,...l},c)=>y.createElement("svg",{ref:c,...It,width:t,height:t,stroke:e,strokeWidth:o?Number(r)*24/Number(t):r,className:ba("lucide",n),...l},[...s.map(([p,u])=>y.createElement(p,u)),...Array.isArray(i)?i:[i]]));const Ke=(e,t)=>{const r=y.forwardRef(({className:o,...n},i)=>y.createElement(Nt,{ref:i,iconNode:t,className:ba(`lucide-${At(e)}`,o),...n}));return r.displayName=`${e}`,r};const Lt=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],zt=Ke("ArrowLeft",Lt);const Mt=[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]],Ht=Ke("Gift",Mt);const Dt=[["path",{d:"M18 6 6 18",key:"1bl5f8"}
2],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Ot=Ke("X",Dt),Bt="https://zymo.app/go?ref=app200",ta="smartAppBannerDismissed",Vt=7,ie="pendingAppDownloadVoucher",Zt=90;let te=null;function ra(){return te||(te=ne(()=>h(()=>import("./firebaseCore-DdWO-lul.js"),__vite__mapDeps([0,1]))),te.catch(()=>{te=null})),te}async function ka(){}function Kt(e){return!!(e==="/payment-status"||e==="/career"||e.startsWith("/agent-")||e.includes("/cars/booking-details/"))}const Wt=()=>{const[e,t]=y.useState(!1),o=ce().pathname;y.useEffect(()=>{if(Kt(o)){t(!1),document.documentElement.classList.remove("has-smart-app-banner");return}const s=localStorage.getItem(ta);if(s&&(Date.now()-parseInt(s))/864e5<Vt){document.documentElement.classList.remove("has-smart-app-banner");return}const l=navigator.userAgent||navigator.vendor||window.opera,c=/iPad|iPhone|iPod/.test(l)&&!window.MSStream,p=/android/i.test(l);if(c&&/^((?!chrome|android).)*safari/i.test(l)){document.documentElement.classList.remove("has-smart-app-banner");return}c||p?(t(!0),document.documentElement.classList.add("has-smart-app-banner"),ra()):document.documentElement.classList.remove("has-smart-app-banner")},[o]);const n=()=>{localStorage.setItem(ta,Date.now().toString()),t(!1),document.documentElement.classList.remove("has-smart-app-banner")},i=()=>{ra().then(({appAuth:s})=>{s.currentUser?ka():localStorage.setItem(ie,Date.now().toString())}).catch(()=>{localStorage.setItem(ie,Date.now().toString())}),window.location.href=Bt};return e?a.jsx(a.Fragment,{children:a.jsx("div",{className:"fixed top-0 left-0 right-0 z-[9999] shadow-lg",style:{background:"linear-gradient(135deg, #05070E 0%, #16222E 100%)"},children:a.jsxs("div",{className:"flex items-center px-3 py-2.5 gap-3",children:[a.jsx("button",{onClick:n,className:"flex-shrink-0 p-1 rounded-full hover:bg-white/10 transition-colors","aria-label":"Dismiss banner",children:a.jsx(Ot,{className:"w-4 h-4 text-gray-400"})}),a.jsx("div",{className:"flex-shrink-0 w-11 h-11 rounded-xl overflow-hidden border border-white/10",children:a.jsx("img",{src:"/images/AppLogo/zymo-logo-128.webp",alt:"Zymo App",width:"128",height:"128",loading:"lazy",decoding:"async",className:"w-full h-full object-cover"})}),a.jsxs("div",{className:"flex-1 min-w-0",children:[a.jsx("h3",{className:"text-sm font-semibold text-white truncate",children:"Zymo App"}),a.jsxs("div",{className:"flex items-center gap-1 mt-0.5",children:[a.jsx(Ht,{className:"w-3 h-3 text-purple-400 flex-shrink-0"}),a.jsx("p",{className:"text-xs font-medium truncate",style:{color:"#7A5CFF"},children:"First ZIP trip → ₹250 back 🚗"})]})]}),a.jsx("button",{onClick:i,className:"flex-shrink-0 px-4 py-2 text-white text-xs font-bold rounded-lg transition-all hover:scale-105",style:{background:"linear-gradient(135deg, #4F7BFF, #7A5CFF)"},children:"GET APP"})]})})}):null};function Ut(){const e=localStorage.getItem(ie);if(!e)return;if((Date.now()-parseInt(e))/(1e3*60*60*24)>Zt){localStorage.removeItem(ie);return}localStorage.removeItem(ie),ka()}const We=({message:e="Loading..."})=>a.jsx("div",{className:"min-h-screen flex items-center justify-center bg-[#0a0a0a]",children:a.jsxs("div",{className:"text-center",children:[a.jsxs("div",{className:"relative mx-auto w-16 h-16",children:[a.jsx("div",{className:"absolute inset-0 rounded-full border-4 border-gray-700"}),a.jsx("div",{className:"absolute inset-0 rounded-full border-4 border-transparent border-t-purple-500 border-r-purple-400 animate-spin"}),a.jsx("div",{className:"absolute inset-4 rounded-full bg-gradient-to-br from-purple-500 to-indigo-600 animate-pulse"})]}),a.jsx("p",{className:"mt-6 text-gray-400 text-sm font-medium",children:e}),a.jsx("div",{className:"mt-4",children:a.jsxs("span",{className:"text-xs text-gray-600",children:["Powered by ",a.jsx("span",{className:"text-purple-500 font-semibold",children:"Zymo"})]})})]})});function Vn(e){const t=e.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'),r=t[0],o=t[t.length-1];function n(i){i.key==="Tab"&&(i.shiftKey?document.activeElement===r&&(i.preventDefault(),o==null||o.focus()):document.activeElement===o&&(i.preventDefault(),r
2==null||r.focus()))}return e.addEventListener("keydown",n),r==null||r.focus(),()=>{e.removeEventListener("keydown",n)}}function Zn(e){e&&typeof e.focus=="function"&&e.focus()}function Kn(){return document.activeElement}function qt(){const e=document.querySelector("main")||document.getElementById("main-content");e&&(e.focus(),e.scrollIntoView({behavior:"smooth"}))}function $t({targetId:e="main-content",children:t}){const r=o=>{o.preventDefault();const n=document.getElementById(e);n?(n.setAttribute("tabindex","-1"),n.focus(),n.scrollIntoView({behavior:"smooth"}),n.addEventListener("blur",()=>{n.removeAttribute("tabindex")},{once:!0})):qt()};return a.jsx("a",{href:`#${e}`,onClick:r,onKeyDown:o=>{o.key==="Enter"&&r(o)},className:"skip-link",children:t||"Skip to main content"})}const oa=({title:e})=>{const t=Da(),{city:r}=De(),o=r==null?void 0:r.trim();y.useEffect(()=>{document.title=e},[e]);const n=(o==null?void 0:o.charAt(0).toUpperCase())+(o==null?void 0:o.slice(1).toLowerCase()),i={"@context":"https://schema.org","@type":["TravelAgency","LocalBusiness","Organization","Car","AutomotiveBusiness","AutoDealer","AutoRental"],name:o?`Zymo - Self Drive Car Rentals in ${n}`:"Zymo - Self Drive Car Rentals in India",image:"https://zymo.app/images/AppLogo/zymo-logo.png","@id":o?`https://zymo.app/self-drive-car-rental-in-${o.toLowerCase()}`:"https://zymo.app/",url:o?`https://zymo.app/self-drive-car-rental-in-${o.toLowerCase()}`:"https://zymo.app/",applicationCategory:"MobileApplication",serviceType:"Self Drive Car Rental",address:{"@type":"PostalAddress",streetAddress:"I/2002 Marina Enclave, Jankalyan Nagar, Malad West",addressLocality:"Mumbai",addressRegion:"MH",postalCode:"400095",addressCountry:"IN"},areaServed:{"@type":"City",name:o?n:"India",address:{"@type":"PostalAddress",addressLocality:o?n:"India",addressRegion:o?"STATE_NAME":"India",addressCountry:"India"}},priceRange:"₹₹",sameAs:["https://play.google.com/store/apps/details?id=com.letzrent.letzrentnew","https://apps.apple.com/in/app/zymo-self-drive-car-rental/id1547829759","https://www.facebook.com/zymo.official/","https://www.instagram.com/zymo.app/","https://www.linkedin.com/company/zymoapp"],potentialAction:{"@type":"Action",name:o?`Book Self Drive Car in ${n}`:"Book Self Drive Car in India",target:{"@type":"EntryPoint",urlTemplate:o?`https://zymo.app/self-drive-car-rental-in-${o.toLowerCase()}`:"https://zymo.app/",inLanguage:"en",actionPlatform:["http://schema.org/DesktopWebPlatform","http://schema.org/MobileWebPlatform","http://schema.org/AndroidPlatform","http://schema.org/IOSPlatform"]}},mainEntity:[{"@type":"Question",name:`Which is the cheapest self-drive car rental in ${n||"India"}
2?`,acceptedAnswer:{"@type":"Answer",text:`Zymo offers affordable self-drive car rentals in ${n||"India"} with hourly, daily, and monthly plans — all with transparent pricing and no hidden charges.`}},{"@type":"Question",name:`Does Zymo provide airport pickup in ${n||"India"}?`,acceptedAnswer:{"@type":"Answer",text:`Yes, Zymo provides convenient airport pickup and doorstep delivery across ${n||"India"}.`}},{"@type":"Question",name:`What are the most popular cars available for rent in ${n||"India"}?`,acceptedAnswer:{"@type":"Answer",text:`The most popular self-drive cars in ${n||"India"} include Swift, Baleno, Creta, and XUV500.`}},{"@type":"Question",name:`Can I rent a car in ${n||"India"} without a deposit?`,acceptedAnswer:{"@type":"Answer",text:`Yes, Zymo offers zero-deposit car rental options in ${n||"India"}, making it easier and faster to book.`}}]};return a.jsxs(a.Fragment,{children:[a.jsxs(fa,{children:[a.jsx("title",{children:e}),a.jsx("meta",{name:"description",content:"Oops! The page you're looking for doesn't exist. It might have been moved or deleted. Please check the URL or return to the homepage."}),a.jsx("meta",{name:"robots",content:"noindex,follow"}),a.jsx("link",{rel:"canonical",href:"https://zymo.app/404"}),a.jsx("meta",{property:"og:title",content:"Page Not Found | Zymo"}),a.jsx("meta",{property:"og:description",content:"We're sorry, but the page you're trying to reach isn't available. Try checking the URL or head back to the Zymo homepage."}),a.jsx("meta",{property:"og:image",content:"https://zymo.app/images/AppLogo/zymo-logo.png"}),a.jsx("script",{type:"application/ld+json",children:JSON.stringify(i)})]}),a.jsxs("div",{className:"flex flex-col items-center justify-center min-h-screen text-white px-4 py-8",children:[a.jsx("button",{onClick:()=>t("/"),className:"absolute top-5 left-5 p-2 bg-transparent border-none cursor-pointer text-white",children:a.jsx(zt,{size:30})}),a.jsxs("div",{className:"flex flex-col items-center justify-center text-center max-w-2xl",children:[a.jsx("img",{src:"/images/404.png",alt:"Page not found - 404 error",className:"w-[250px] md:w-[350px] lg:w-[400px] max-w-full"}),a.jsx("h1",{className:"text-2xl md:text-3xl font-bold mt-4",children:"404 - Page Not Found"}),a.jsx("p",{className:"text-gray-300 mt-2 mb-6",children:"The page you're looking for doesn't exist or has been moved."}),a.jsx("a",{href:"/",className:"text-[#a4fdff] text-lg font-semibold mb-8 hover:underline",children:"← Back to Homepage"}),a.jsxs("div",{className:"w-full mt-4",children:[a.jsx("h2",{className:"text-lg font-semibold mb-4 text-gray-200",children:"Popular Destinations"}),a.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-3 gap-3 mb-6",children:[a.jsx("a",{href:"/self-drive-car-rental-in-mumbai",className:"bg-white/10 hover:bg-white/20 px-4 py-2 rounded-lg transition-colors",children:"Mumbai"}),a.jsx("a",{href:"/self-drive-car-rental-in-delhi",className:"bg-white/10 hover:bg-white/20 px-4 py-2 rounded-lg transition-colors",children:"Delhi"}),a.jsx("a",{href:"/self-drive-car-rental-in-bangalore",className:"bg-white/10 hover:bg-white/20 px-4 py-2 rounded-lg transition-colors",children:"Bangalore"}),a.jsx("a",{href:"/self-drive-car-rental-in-hyderabad",className:"bg-white/10 hover:bg-white/20 px-4 py-2 rounded-lg transition-colors",children:"Hyderabad"}),a.jsx("a",{href:"/self-drive-car-rental-in-pune",className:"bg-white/10 hover:bg-white/20 px-4 py-2 rounded-lg transition-colors",children:"Pune"}),a.jsx("a",{href:"/self-drive-car-rental-in-goa",className:"bg-white/10 hover:bg-white/20 px-4 py-2 rounded-lg transition-colors",children:"Goa"})]}),a.jsx("h2",{className:"text-lg font-semibold mb-4 text-gray-200",children:"Quick Links"}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:[a.jsx("a",{href:"/cheap-car-rental-india",className:"bg-white/10 hover:bg-white/20 px-4 py-2 rounded-lg transition-colors text-left",children:"Cheap Car Rental"}),a.jsx("a",{href:"/monthly-car-rental-india",className:"bg-white/10 hover:bg-white/20 px-4 py-2 rounded-lg transition-colors text-left",children:"Monthly Car Rental"}),a.jsx("a",{href:"/suv-rental-india",className:"bg-white/10 hover:bg-white/20 px-4 py-2 rounded-lg transition-colors text-left",children:"SUV Rental"}),a.jsx("a",{href:"/blogs",className:"bg-white/10 hover:bg-white/20 px-4 py-2 rounded-lg transition-colors text-left",children:"Travel Blogs"})]})]})]})]})]})};function xa(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(r=xa(e[t]))&&(o&&(o+=" "),o+=r)}
2else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function G(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=xa(e))&&(o&&(o+=" "),o+=t);return o}function Gt(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t.firstChild?t.insertBefore(r,t.firstChild):t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}Gt(`:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}
2.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}
2}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
3`);var de=e=>typeof e=="number"&&!isNaN(e),F=e=>typeof e=="string",K=e=>typeof e=="function",Ft=e=>F(e)||de(e),Ne=e=>F(e)||K(e)?e:null,Yt=(e,t)=>e===!1||de(e)&&e>0?e:t,Le=e=>y.isValidElement(e)||F(e)||K(e)||de(e);function Jt(e,t,r=300){let{scrollHeight:o,style:n}=e;requestAnimationFrame(()=>{n.minHeight="initial",n.height=o+"px",n.transition=`all ${r}ms`,requestAnimationFrame(()=>{n.height="0",n.padding="0",n.margin="0",setTimeout(t,r)})})}function Xt({enter:e,exit:t,appendPosition:r=!1,collapse:o=!0,collapseDuration:n=300}){return function({children:i,position:s,preventExitTransition:l,done:c,nodeRef:p,isIn:u,playToast:f}){let k=r?`${e}--${s}`:e,x=r?`${t}--${s}`:t,P=y.useRef(0);return y.useLayoutEffect(()=>{let S=p.current,R=k.split(" "),C=v=>{v.target===p.current&&(f(),S.removeEventListener("animationend",C),S.removeEventListener("animationcancel",C),P.current===0&&v.type!=="animationcancel"&&S.classList.remove(...R))};S.classList.add(...R),S.addEventListener("animationend",C),S.addEventListener("animationcancel",C)},[]),y.useEffect(()=>{let S=p.current,R=()=>{S.removeEventListener("animationend",R),o?Jt(S,c,n):c()};u||(l?R():(P.current=1,S.className+=` ${x}`,S.addEventListener("animationend",R)))},[u]),_.createElement(_.Fragment,null,i)}}function na(e,t){return{content:wa(e.content,e.props),containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,reason:e.removalReason,status:t}}function wa(e,t,r=!1){return y.isValidElement(e)&&!F(e.type)?y.cloneElement(e,{closeToast:t.closeToast,toastProps:t,data:t.data,isPaused:r}):K(e)?e({closeToast:t.closeToast,toastProps:t,data:t.data,isPaused:r}):e}function Qt({closeToast:e,theme:t,ariaLabel:r="close"}){return _.createElement("button",{className:`Toastify__close-button Toastify__close-button--${t}`,type:"button",onClick:o=>{o.stopPropagation(),e(!0)},"aria-label":r},_.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},_.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function er({delay:e,isRunning:t,closeToast:r,type:o="default",hide:n,className:i,controlledProgress:s,progress:l,rtl:c,isIn:p,theme:u}){let f=n||s&&l===0,k={animationDuration:`${e}ms`,animationPlayState:t?"running":"paused"};s&&(k.transform=`scaleX(${l})`);let x=G("Toastify__progress-bar",s?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${u}`,`Toastify__progress-bar--${o}`,{"Toastify__progress-bar--rtl":c}),P=K(i)?i({rtl:c,type:o,defaultClassName:x}):G(x,i),S={[s&&l>=1?"onTransitionEnd":"onAnimationEnd"]:s&&l<1?null:()=>{p&&r()}};return _.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":f},_.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${u} Toastify__progress-bar--${o}`}),_.createElement("div",{role:"progressbar","aria-hidden":f?"true":"false","aria-label":"notification timer",className:P,style:k,...S}))}var ar=1,Ra=()=>`${ar++}`;function tr(e,t,r){let o=1,n=0,i=[],s=[],l=t,c=new Map,p=new Set,u=v=>(p.add(v),()=>p.delete(v)),f=()=>{s=Array.from(c.values()),p.forEach(v=>v())},k=({containerId:v,toastId:b,updateId:w})=>{let I=v?v!==e:e!==1,L=c.has(b)&&w==null;return I||L},x=(v,b)=>
vendor: 3,192 bytes, line 3
3{c.forEach(w=>{var I;(b==null||b===w.props.toastId)&&((I=w.toggle)==null||I.call(w,v))})},P=v=>{var b,w;(w=(b=v.props)==null?void 0:b.onClose)==null||w.call(b,v.removalReason),v.isActive=!1},S=v=>{if(v==null)c.forEach(P);else{let b=c.get(v);b&&P(b)}f()},R=()=>{n-=i.length,i=[]},C=v=>{var b,w;let{toastId:I,updateId:L}=v.props,T=L==null;v.staleId&&c.delete(v.staleId),v.isActive=!0,c.set(I,v),f(),r(na(v,T?"added":"updated")),T&&((w=(b=v.props).onOpen)==null||w.call(b))};return{id:e,props:l,observe:u,toggle:x,removeToast:S,toasts:c,clearQueue:R,buildToast:(v,b)=>{if(k(b))return;let{toastId:w,updateId:I,data:L,staleId:T,delay:E}=b,H=I==null;H&&n++;let W={...l,style:l.toastStyle,key:o++,...Object.fromEntries(Object.entries(b).filter(([q,me])=>me!=null)),toastId:w,updateId:I,data:L,isIn:!1,className:Ne(b.className||l.toastClassName),progressClassName:Ne(b.progressClassName||l.progressClassName),autoClose:b.isLoading?!1:Yt(b.autoClose,l.autoClose),closeToast(q){c.get(w).removalReason=q,S(w)},deleteToast(){let q=c.get(w);if(q!=null){if(r(na(q,"removed")),c.delete(w),n--,n<0&&(n=0),i.length>0){C(i.shift());return}f()}}};W.closeButton=l.closeButton,b.closeButton===!1||Le(b.closeButton)?W.closeButton=b.closeButton:b.closeButton===!0&&(W.closeButton=Le(l.closeButton)?l.closeButton:!0);let B={content:v,props:W,staleId:T};l.limit&&l.limit>0&&n>l.limit&&H?i.push(B):de(E)?setTimeout(()=>{C(B)},E):C(B)},setProps(v){l=v},setToggle:(v,b)=>{let w=c.get(v);w&&(w.toggle=b)},isToastActive:v=>{var b;return(b=c.get(v))==null?void 0:b.isActive},getSnapshot:()=>s}}var N=new Map,le=[],ze=new Set,rr=e=>ze.forEach(t=>t(e)),_a=()=>N.size>0;function or(){le.forEach(e=>Ta(e.content,e.options)),le=[]}var nr=(e,{containerId:t})=>{var r;return(r=N.get(t||1))==null?void 0:r.toasts.get(e)};function Ca(e,t){var r;if(t)return!!((r=N.get(t))!=null&&r.isToastActive(e));let o=!1;return N.forEach(n=>{n.isToastActive(e)&&(o=!0)}),o}function ir(e){if(!_a()){le=le.filter(t=>e!=null&&t.options.toastId!==e);return}if(e==null||Ft(e))N.forEach(t=>{t.removeToast(e)});else if(e&&("containerId"in e||"id"in e)){let t=N.get(e.containerId);t?t.removeToast(e.id):N.forEach(r=>{r.removeToast(e.id)})}}var sr=(e={})=>{N.forEach(t=>{t.props.limit&&(!e.containerId||t.id===e.containerId)&&t.clearQueue()})};function Ta(e,t){Le(e)&&(_a()||le.push({content:e,options:t}),N.forEach(r=>{r.buildToast(e,t)}))}function lr(e){var t;(t=N.get(e.containerId||1))==null||t.setToggle(e.id,e.fn)}function Sa(e,t){N.forEach(r=>{(t==null||!(t!=null&&t.containerId)||(t==null?void 0:t.containerId)===r.id)&&r.toggle(e,t==null?void 0:t.id)})}function cr(e){let t=e.containerId||1;return{subscribe(r){let o=tr(t,e,rr);N.set(t,o);let n=o.observe(r);return or(),()=>{n(),N.delete(t)}},setProps(r){var o;(o=N.get(t))==null||o.setProps(r)},getSnapshot(){var r;return(r=N.get(t))==null?void 0:r.getSnapshot()}}}function dr(e){return ze.add(e),()=>{ze.delete(e)}}function pr(e){return e&&(F(e.toastId)||de(e.toastId))?e.toastId:Ra()}function pe(e,t){return Ta(e,t),t.toastId}function ve(e,t){return{...t,type:t&&t.type||e,toastId:pr(t)}}function be(e){return(t,r)=>pe(t,ve(e,r))}function j(e,t){return pe(e,ve("default",t))}j.loading=(e,t)=>
vendor: 6,949 bytes, line 3
3pe(e,ve("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t}));function mr(e,{pending:t,error:r,success:o},n){let i;t&&(i=F(t)?j.loading(t,n):j.loading(t.render,{...n,...t}));let s={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},l=(p,u,f)=>{if(u==null){j.dismiss(i);return}let k={type:p,...s,...n,data:f},x=F(u)?{render:u}:u;return i?j.update(i,{...k,...x}):j(x.render,{...k,...x}),f},c=K(e)?e():e;return c.then(p=>l("success",o,p)).catch(p=>l("error",r,p)),c}j.promise=mr;j.success=be("success");j.info=be("info");j.error=be("error");j.warning=be("warning");j.warn=j.warning;j.dark=(e,t)=>pe(e,ve("default",{theme:"dark",...t}));function ur(e){ir(e)}j.dismiss=ur;j.clearWaitingQueue=sr;j.isActive=Ca;j.update=(e,t={})=>{let r=nr(e,t);if(r){let{props:o,content:n}=r,i={delay:100,...o,...t,toastId:t.toastId||e,updateId:Ra()};i.toastId!==e&&(i.staleId=e);let s=i.render||n;delete i.render,pe(s,i)}};j.done=e=>{j.update(e,{progress:1})};j.onChange=dr;j.play=e=>Sa(!0,e);j.pause=e=>Sa(!1,e);function hr(e){var t;let{subscribe:r,getSnapshot:o,setProps:n}=y.useRef(cr(e)).current;n(e);let i=(t=y.useSyncExternalStore(r,o,o))==null?void 0:t.slice();function s(l){if(!i)return[];let c=new Map;return e.newestOnTop&&i.reverse(),i.forEach(p=>{let{position:u}=p.props;c.has(u)||c.set(u,[]),c.get(u).push(p)}),Array.from(c,p=>l(p[0],p[1]))}return{getToastToRender:s,isToastActive:Ca,count:i==null?void 0:i.length}}function gr(e){let[t,r]=y.useState(!1),[o,n]=y.useState(!1),i=y.useRef(null),s=y.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:l,pauseOnHover:c,closeToast:p,onClick:u,closeOnClick:f}=e;lr({id:e.toastId,containerId:e.containerId,fn:r}),y.useEffect(()=>{if(e.pauseOnFocusLoss)return k(),()=>{x()}},[e.pauseOnFocusLoss]);function k(){document.hasFocus()||C(),window.addEventListener("focus",R),window.addEventListener("blur",C)}function x(){window.removeEventListener("focus",R),window.removeEventListener("blur",C)}function P(T){if(e.draggable===!0||e.draggable===T.pointerType){v();let E=i.current;s.canCloseOnClick=!0,s.canDrag=!0,E.style.transition="none",e.draggableDirection==="x"?(s.start=T.clientX,s.removalDistance=E.offsetWidth*(e.draggablePercent/100)):(s.start=T.clientY,s.removalDistance=E.offsetHeight*(e.draggablePercent===80?e.draggablePercent*1.5:e.draggablePercent)/100)}}function S(T){let{top:E,bottom:H,left:W,right:B}=i.current.getBoundingClientRect();T.nativeEvent.type!=="touchend"&&e.pauseOnHover&&T.clientX>=W&&T.clientX<=B&&T.clientY>=E&&T.clientY<=H?C():R()}function R(){r(!0)}function C(){r(!1)}function v(){s.didMove=!1,document.addEventListener("pointermove",w),document.addEventListener("pointerup",I)}function b(){document.removeEventListener("pointermove",w),document.removeEventListener("pointerup",I)}function w(T){let E=i.current;if(s.canDrag&&E){s.didMove=!0,t&&C(),e.draggableDirection==="x"?s.delta=T.clientX-s.start:s.delta=T.clientY-s.start,s.start!==T.clientX&&(s.canCloseOnClick=!1);let H=e.draggableDirection==="x"?`${s.delta}px, var(--y)`:`0, calc(${s.delta}px + var(--y))`;E.style.transform=`translate3d(${H},0)`,E.style.opacity=`${1-Math.abs(s.delta/s.removalDistance)}`}}function I(){b();let T=i.current;if(s.canDrag&&s.didMove&&T){if(s.canDrag=!1,Math.abs(s.delta)>s.removalDistance){n(!0),e.closeToast(!0),e.collapseAll();return}T.style.transition="transform 0.2s, opacity 0.2s",T.style.removeProperty("transform"),T.style.removeProperty("opacity")}}let L={onPointerDown:P,onPointerUp:S};return l&&c&&(L.onMouseEnter=C,e.stacked||(L.onMouseLeave=R)),f&&(L.onClick=T=>{u&&u(T),s.canCloseOnClick&&p(!0)}),{playToast:R,pauseToast:C,isRunning:t,preventExitTransition:o,toastRef:i,eventHandlers:L}}var yr=typeof window<"u"?y.useLayoutEffect:y.useEffect,ke=({theme:e,type:t,isLoading:r,...o})=>_.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:e==="colored"?"currentColor":`var(--toastify-icon-color-${t})`,...o});function fr(e){return _.createElement(ke,{...e},_.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))}function vr(e){return _.createElement(ke,{...e},_.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))}function br(e){return _.createElement(ke,{...e},_.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))}function kr(e){return _.createElement(ke,{...e},_.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))}function xr(){return _.createElement("div",{className:"Toastify__spinner"})}var Me={info:vr,warning:fr,success:br,error:kr,spinner:xr},wr=e=>e in Me;function Rr({theme:e,type:t,isLoading:r,icon:o}){let n=null,i={theme:e,type:t};return o===!1||(K(o)?n=o({...i,isLoading:r}):y.isValidElement(o)?n=y.cloneElement(o,i):r?n=Me.spinner():wr(t)&&(n=Me[t](i))),n}var _r=e=>{let{isRunning:t,preventExitTransition:r,toastRef:o,eventHandlers:n,playToast:i}=gr(e),{closeButton:s,children:l,autoClose:c,onClick:p,type:u,hideProgressBar:f,closeToast:k,transition:x,position:P,className:S,style:R,progressClassName:C,updateId:v,role:b,progress:w,rtl:I,toastId:L,deleteToast:T,isIn:E,isLoading:H,closeOnClick:W,theme:B,ariaLabel:q}=e,me=G("Toastify__toast",`Toastify__toast-theme--${B}`,`Toastify__toast--${u}`,{"Toastify__toast--rtl":I},{"Toastify__toast--close-on-click":W}),za=K(S)?S({rtl:I,position:P,type:u,defaultClassName:me}):G(me,S),Ue=Rr(e),qe=!!w||!c,xe={closeToast:k,type:u,theme:B},ue=null;return s===!1||(K(s)?ue=s(xe):y.isValidElement(s)?ue=y.cloneElement(s,xe):ue=Qt(xe)),_.createElement(x,{isIn:E,done:T,position:P,preventExitTransition:r,nodeRef:o,playToast:i},_.createElement("div",{id:L,tabIndex:0,onClick:p,"data-in":E,className:za,...n,style:R,ref:o,...E&&{role:b,"aria-label":q}},Ue!=null&&_.createElement("div",{className:G("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter"
3:!H})},Ue),wa(l,e,!t),ue,!e.customProgressBar&&_.createElement(er,{...v&&!qe?{key:`p-${v}`}:{},rtl:I,theme:B,delay:c,isRunning:t,isIn:E,closeToast:k,hide:f,type:u,className:C,controlledProgress:qe,progress:w||0})))},Cr=(e,t=!1)=>({enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}),Tr=Xt(Cr("bounce",!0)),Sr={position:"top-right",transition:Tr,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light","aria-label":"Notifications Alt+T",hotKeys:e=>e.altKey&&e.code==="KeyT"};function jr(e){let t={...Sr,...e},r=e.stacked,[o,n]=y.useState(!0),i=y.useRef(null),{getToastToRender:s,isToastActive:l,count:c}=hr(t),{className:p,style:u,rtl:f,containerId:k,hotKeys:x}=t;function P(R){let C=G("Toastify__toast-container",`Toastify__toast-container--${R}`,{"Toastify__toast-container--rtl":f});return K(p)?p({position:R,rtl:f,defaultClassName:C}):G(C,Ne(p))}function S(){r&&(n(!0),j.play())}return yr(()=>{var R;if(r){let C=i.current.querySelectorAll('[data-in="true"]'),v=12,b=(R=t.position)==null?void 0:R.includes("top"),w=0,I=0;Array.from(C).reverse().forEach((L,T)=>{let E=L;E.classList.add("Toastify__toast--stacked"),T>0&&(E.dataset.collapsed=`${o}`),E.dataset.pos||(E.dataset.pos=b?"top":"bot");let H=w*(o?.2:1)+(o?0:v*T);E.style.setProperty("--y",`${b?H:H*-1}px`),E.style.setProperty("--g",`${v}`),E.style.setProperty("--s",`${1-(o?I:0)}`),w+=E.offsetHeight,I+=.025})}},[o,c,r]),y.useEffect(()=>{function R(C){var v;let b=i.current;x(C)&&((v=b.querySelector('[tabIndex="0"]'))==null||v.focus(),n(!1),j.pause()),C.key==="Escape"&&(document.activeElement===b||b!=null&&b.contains(document.activeElement))&&(n(!0),j.play())}return document.addEventListener("keydown",R),()=>{document.removeEventListener("keydown",R)}},[x]),_.createElement("section",{ref:i,className:"Toastify",id:k,onMouseEnter:()=>{r&&(n(!1),j.pause())},onMouseLeave:S,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":t["aria-label"]},s((R,C)=>{let v=C.length?{...u}:{...u,pointerEvents:"none"};return _.createElement("div",{tabIndex:-1,className:P(R),"data-stacked":r,style:v,key:`c-${R}`},C.map(({content:b,props:w})=>_.createElement(_r,{...w,stacked:r,collapseAll:S,isIn:l(w.toastId,w.containerId),key:`t-${w.key}`},b)))}))}const Er=()=>{const{pathname:e}=ce();return y.useEffect(()=>{window.scrollTo({top:0,behavior:"smooth"}),ne(()=>h(()=>import("./mixpanel-BhrQiLh9.js"),__vite__mapDeps([2,3,4,5]))).then(({mixpanel:t})=>{t.track("Scroll To Top Triggered",{Path:e,Timestamp:new Date().toISOString()})}).catch(t=>{console.warn("[silent-catch ScrollToTop.tsx]:",t&&t.message)})},[e]),null},Pr=()=>{const e=ce();return y.useEffect(()=>{Rt(e.pathname+e.search,document.title);const t=new URL(window.location.href);if(t.searchParams.has("_gl")||t.searchParams.has("_gcl_au")){t.searchParams.delete("_gl"),t.searchParams.delete("_gcl_au");const r=t.searchParams.toString()?`${t.pathname}?${t.searchParams.toString()}`:t.pathname;window.history.replaceState({},"",r)}},[e]),null};function ge(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)e[o]=r[o]}return e}var Ar={read:function(e){return e[0]==='"'&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function He(e,t){function r(n,i,s){if(!(typeof document>"u")){s=ge({},t,s),typeof s.expires=="number"&&(s.expires=new Date(Date.now()+s.expires*864e5)),s.expires&&(s.expires=s.expires.toUTCString()),n=encodeURIComponent(n).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var l="";for(var c in s)s[c]&&(l+="; "+c,s[c]!==!0&&(l+="="+s[c].split(";")[0]));return document.cookie=n+"="+e.write(i,n)+l}}function o(n){if(!(typeof document>"u"||arguments.length&&!n)){for(var i=document.cookie?document.cookie.split("; "):[],s={},l=0;l<i.length;l++){var c=i[l].split("="),p=c.slice(1).join("=");try{var u=decodeURIComponent(c[0]);if(s[u]=e.read(p,u),n===u)break}catch{}}return n?s[n]:s}}return Object.create({set:r,get:o,remove:function(n,i){r(n,"",ge({},i,{expires:-1}))},withAttributes:function(n){return He(this.converter,ge({},this.attributes,n))},withConverter:function(n){return He(ge({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var z=He(Ar,{path:"/"});const Wn=(e,t,r,o,n)=>{if(z.get("cookiesConsent")==="true"){const s={path:"/",sameSite:"lax",secure:window.location.protocol==="https:"},l=new Date;l.setDate(l.getDate()+30);const c={...s,expires:l},p=new Date;p.setDate(p.getDate()+7);const u={...s,expires:p};if(z.set("location",e,c),z.set("startDate",t,u),z.set("endDate",r,u),o){const f={name:o.name,lat:o.lat,lng:o.lng,addressComponents:o.addressComponents};z.set("placeDetails",JSON.stringify(f),c)}n&&z.set("city",n,c)}},Un=()=>
3{if(!(z.get("cookiesConsent")==="true"))return{location:!1,startDate:!1,endDate:!1,placeDetails:!1};const t=z.get("location"),r=z.get("startDate"),o=z.get("endDate"),n=z.get("placeDetails"),i=z.get("city");return{location:t||!1,startDate:r||!1,endDate:o||!1,placeDetails:n?JSON.parse(n):!1,city:i||!1}},Ir=()=>{const[e,t]=y.useState(!1),r=y.useRef(null),{pathname:o}=ce(),n=/^\/self-drive-car-rental-in-[^/]+\/cars\/?$/.test(o);y.useLayoutEffect(()=>{const s=document.documentElement,l=()=>{s.style.removeProperty("--listing-cookie-consent-space"),delete s.dataset.listingCookieConsentVisible};if(!e||!n||!r.current)return l(),l;const c=()=>{const f=r.current;if(!f)return;const k=f.getBoundingClientRect(),x=Math.max(0,window.innerHeight-k.bottom);s.style.setProperty("--listing-cookie-consent-space",`${Math.ceil(k.height+x)}px`),s.dataset.listingCookieConsentVisible="true"};c();const p=window.requestAnimationFrame(c),u=typeof ResizeObserver>"u"?null:new ResizeObserver(c);return u==null||u.observe(r.current),window.addEventListener("resize",c),()=>{window.cancelAnimationFrame(p),u==null||u.disconnect(),window.removeEventListener("resize",c),l()}},[n,e]),y.useEffect(()=>{if(z.get("cookiesConsent"))return;let s=!0;const l=()=>{s&&(s=!1,u(),t(!0))},c=["pointerdown","mousedown","keydown","touchstart","scroll"];
3c.forEach(f=>document.addEventListener(f,l,{once:!0,passive:!0,capture:!0}));const p=()=>{setTimeout(l,4e3)};document.readyState==="complete"?p():window.addEventListener("load",p,{once:!0});const u=()=>{c.forEach(f=>document.removeEventListener(f,l,{capture:!0}))};return()=>{s=!1,u()}},[]);const i=()=>{z.set("cookiesConsent","true",{expires:365}),t(!1)};return a.jsxs("div",{ref:r,"data-cookie-consent-banner":!0,"aria-hidden":!e,className:"fixed z-50 inset-x-3 bottom-3 sm:right-auto sm:left-10 sm:bottom-10 max-w-full sm:max-w-lg max-h-screen bg-white text-purple-700 p-4 transition-transform",style:{transform:e?"translateY(0)":"translateY(120%)",opacity:e?1:0,pointerEvents:e?"auto":"none",willChange:"transform"},children:[a.jsxs("div",{className:"flex gap-3",children:[a.jsx("svg",{width:"26",height:"32",viewBox:"0 0 298 301",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M297.406 178.115C297.742 166.884 288.962 161.3 276.686 157.714C269.414 155.589 260.943 154.001 253.689 151.113C247.66 148.716 242.431 145.493 240.415 139.492C238.59 134.044 239.979 128.506 241.114 123.067C242.612 115.876 243.765 108.831 241.105 102.258C238.962 96.9735 234.323 92.5878 228.966 88.3115C222.665 83.2816 215.147 78.4062 212.46 70.4074C210.971 65.9767 212.405 61.1285 214.421 56.271C216.899 50.3241 220.431 44.4222 222.828 39.129C227.259 29.3597 227.595 21.27 219.369 16.4489C202.118 6.33458 157.375 -8.24663 106.54 8.87693C29.4663 34.8346 -12.5617 110.084 4.19864 189.664C19.2067 260.955 98.9049 321.341 197.243 294.466C270.849 274.355 296.707 201.567 297.406 178.115ZM287.954 177.843C287.309 199.57 262.968 266.702 194.755 285.342C102.564 310.528 27.5233 254.535 13.4504 187.712C-2.29311 112.944 37.1475 42.2251 109.555 17.8381C156.876 1.90391 198.532 15.1962 214.584 24.6114C216.237 25.5738 216.627 26.9811 216.409 28.6335C216.146 30.64 215.292 32.8463 214.221 35.216C211.252 41.7622 206.64 49.2344 204.225 56.5614C202.3 62.3631 201.71 68.1192 203.498 73.4215C206.268 81.6837 212.832 87.5943 219.523 92.9057C224.807 97.0912 230.273 100.714 232.334 105.807C234.295 110.656 232.961 115.84 231.853 121.142C230.382 128.206 229.075 135.424 231.454 142.506C233.923 149.86 239.343 154.736 246.271 158.168C252.309 161.155 259.536 163.016 266.482 164.778C272.655 166.348 278.603 167.792 282.933 170.234C285.957 171.941 288.063 174.166 287.954 177.843ZM177.659 203.31C161.162 203.31 147.752 216.729 147.752 233.254C147.752 249.778 161.162 263.197 177.659 263.197C194.165 263.197 207.575 249.778 207.575 233.254C207.575 216.729 194.165 203.31 177.659 203.31ZM177.659 212.771C188.953 212.771 198.114 221.95 198.114 233.254C198.114 244.557 188.953 253.736 177.659 253.736C166.373 253.736 157.212 244.557 157.212 233.254C157.212 221.95 166.373 212.771 177.659 212.771ZM87.9734 148.562C70.2687 148.562 55.8961 162.944 55.8961 180.666C55.8961 198.389 70.2687 212.771 87.9734 212.771C105.669 212.771 120.042 198.389 120.042 180.666C120.042 162.944 105.669 148.562 87.9734 148.562ZM87.9734 158.013C100.457 158.013 110.59 168.164 110.59 180.666C110.59 193.169 100.457 203.31 87.9734 203.31C75.4893 203.31 65.3569 193.169 65.3569 180.666C65.3569 168.164 75.4893 158.013 87.9734 158.013ZM177.731 113.307C161.189 113.307 147.752 126.753 147.752 143.314C147.752 159.875 161.189 173.321 177.731 173.321C194.265 173.321 207.702 159.875 207.702 143.314C207.702 126.753 194.265 113.307 177.731 113.307Z
3M177.731 122.768C189.053 122.768 198.241 131.974 198.241 143.314C198.241 154.654 189.053 163.861 177.731 163.861C166.4 163.861 157.212 154.654 157.212 143.314C157.212 131.974 166.4 122.768 177.731 122.768ZM113.15 51.2047C96.6713 51.2047 83.2431 64.7689 83.2431 81.5384C83.2431 98.2988 96.6713 111.864 113.15 111.864C129.638 111.864 143.057 98.2988 143.057 81.5384C143.057 64.7689 129.638 51.2047 113.15 51.2047ZM113.15 60.656C124.463 60.656 133.606 70.0349 133.606 81.5384C133.606 93.0328 124.463 102.412 113.15 102.412C101.847 102.412 92.7036 93.0328 92.7036 81.5384C92.7036 70.0349 101.847 60.656 113.15 60.656Z",fill:"#a855f7"})}),a.jsx("h2",{className:"text-xl font-bold text-purple-600 mb-2",children:"Cookies Consent"})]}),a.jsx("p",{className:"text-purple-700",children:'We use cookies to enhance your browsing experience, serve personalised ads or content, and analyse our traffic. By clicking "Accept", you consent to our use of cookies.'}),a.jsx("div",{className:"flex flex-row gap-4 mt-5",children:a.jsx("button",{onClick:i,className:"bg-purple-700 text-white px-4 py-2 hover:bg-purple-800 transition duration-300",children:"Accept"})})]})},Nr=[["Bangalore","Hyderabad","Mumbai","Delhi","Chennai","Pune","Mangalore","Dombivli","Palava","Thane","Amritsar"],["Kolkata","Ahmedabad","Bhubaneswar","Chandigarh","Coimbatore","Jaipur","Kochi","Nashik","Madurai","Ghaziabad","Meerut"],["Goa","Lucknow","Bhopal","Guwahati","Indore","Cochin","Mysore","Modinagar","Muradnagar","Gurugram","Noida"],["Nagpur","Siliguri","Trichy","Vadodara","Vijayawada","Vizag","Udupi","Visakhapatnam","Udaipur","Jodhpur","Haridwar","Rishikesh"],["Surat","Ranchi","Navi-Mumbai","Faridabad"]],se=Nr.flat().map(e=>e.toLowerCase());function Lr(e){return!e||e.length===0?null:{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map((t,r)=>({"@type":"ListItem",position:r+1,name:t.name,item:t.url}))}}const zr={home:()=>null,city:e=>[{name:"Home",url:"https://zymo.app"},{name:"Self Drive Car Rentals",url:"https://zymo.app/self-drive-car-rental-india"},{name:`Self Drive Car Rental in ${e}`,url:`https://zymo.app/self-drive-car-rental-in-${e.toLowerCase()}`}],blogList:()=>[{name:"Home",url:"https://zymo.app"},{name:"Blogs",url:"https://zymo.app/blogs"}],blogDetail:(e,t)=>[{name:"Home",url:"https://zymo.app"},{name:"Blogs",url:"https://zymo.app/blogs"},{name:e,url:`https://zymo.app/blogs/${t}`}],about:()=>[{name:"Home",url:"https://zymo.app"},{name:"About Us",url:"https://zymo.app/about-us"}],contact:()=>[{name:"Home",url:"https://zymo.app"},{name:"Contact Us",url:"https://zymo.app/contact-us"}],faqs:()=>[{name:"Home",url:"https://zymo.app"},{name:"FAQs",url:"https://zymo.app/faqs"}],downloadApp:()=>[{name:"Home",url:"https://zymo.app"},{name:"Download App",url:"https://zymo.app/download-app"}],extendedTestDrive:()=>[{name:"Home",url:"https://zymo.app"},{name:"Extended Test Drive",url:"https://zymo.app/extended-test-drive"}],buyCar:()=>[{name:"Home",url:"https://zymo.app"},{name:"Buy Car",url:"https://zymo.app/buy-car"}],carLoan:()=>[{name:"Home",url:"https://zymo.app"},{name:"Car Loan",url:"https://zymo.app/car-loan"}],policy:(e,t)=>[{name:"Home",url:"https://zymo.app"},{name:e,url:`https://zymo.app/${t}`}]};function qn(){return[{"@context":"https://schema.org","@type":"Organization",name:"Zymo",legalName:"Zeptepi Technologies Pvt. Ltd.",url:"https://zymo.app",logo:"https://zymo.app/images/AppLogo/zymo-logo.png",description:"Zymo is an India-based platform that aggregates self-drive car rentals and offers extended test drives through its web and mobile applications. It connects users with multiple providers across more than 60 cities, enabling access to self-drive vehicles and longer drive experiences. The service emphasizes letting prospective car buyers test vehicles in real-world conditions before purchase.",foundingDate:"2023-04-01",founder:{"@type":"Person",name:"Manish Pratik"},foundingLocation:{"@type":"Place",address:{"@type":"PostalAddress",addressLocality:"Mumbai",addressCountry:"IN"}},address:{"@type":"PostalAddress",addressLocality:"Mumbai",addressRegion:"Maharashtra",addressCountry:"IN"},areaServed:{"@type":"Country",name:"India"},sameAs:["https://zymo.app","https://www.instagram.com/zymo.app","https://www.linkedin.com/company/zymoapp","https://x.com/zymoapp","https://twitter.com/zymoapp","https://www.facebook.com/zymo.official","https://www.youtube.com/channel/UCHUvrPwNYxw7bukWFjhNpag","https://play.google.com/store/apps/details?id=com.letzrent.letzrentnew","https://apps.apple.com/in/app/zymo-self-drive-car-rental/id1547829759"],contactPoint:{"@type":"ContactPoint",contactType:"customer support",availableLanguage:["English","Hindi"],url:"https://zymo.app/contact-us"},aggregateRating:{"@type":"AggregateRating",ratingValue:"4.5",ratingCount:"10000",bestRating:"5",worstRating:"1"}},{"@context":"https://schema.org","@type":"Brand",name:"Zymo",url:"https://zymo.app",logo:"https://zymo.app/images/AppLogo/zymo-logo.png",slogan:"India's largest self-drive car rental aggregator and extended test-drive platform.",description:"Zymo is an India-based self-drive car rental aggregator and extended test-drive platform available via web and mobile applications. It connects users with multiple providers so they can access rentals and evaluate vehicles before buying.",brand:"Zymo"},{"@context":"https://schema.org","@type":"Service",name:"Self-drive car rental and extended test-drive services",serviceType:"Self-drive car rental and extended test-drive service",provider:{"@type":"Organization",name:"Zymo",url:"https://zymo.app"},areaServed:{"@type":"Country",name:"India"},description:"Zymo provides self-drive car rentals through an aggregator model and offers extended and long-duration test drives. The platform connects users to multiple providers across India and focuses on helping first-time car buyers evaluate vehicles in real-world conditions before purchase.",offers:{"@type":"Offer",availability:"https://schema.org/InStock",url:"https://zymo.app",eligibleRegion:{"@type":"Country",name:"India"}},aggregateRating:{"@type":"AggregateRating",ratingValue:"4.5",ratingCount:"10000",bestRating:"5",worstRating:"1"}},{"@context":"https://schema.org","@type":"SoftwareApplication",name:"Zymo - Self Drive Car Rental",operatingSystem:"Android",applicationCategory:"TravelApplication",offers:{"@type":"Offer",price:"0",priceCurrency:"INR"},aggregateRating:{"@type":"AggregateRating",ratingValue:"4.5",ratingCount:"5000",bestRating:"5",worstRating:"1"},downloadUrl:"https://play.google.com/store/apps/details?id=com.letzrent.letzrentnew",installUrl:"https://play.google.com/store/apps/details?id=com.letzrent.letzrentnew",screenshot:"https://zymo.app/images/AppLogo/zymo-logo.png",softwareVersion:"2.0",author:{"@type":"Organization",name:"Zymo",url:"https://zymo.app"},description:"Zymo is India's largest self-drive car rental aggregator. Compare prices from multiple trusted rental partners across 60+ cities and book hatchbacks, sedans, SUVs, and EVs at transparent pricing."},{"@context":"https://schema.org","@type":"SoftwareApplication",name:"Zymo - Self Drive Car Rental",operatingSystem:"iOS",applicationCategory:"TravelApplication",offers:{"@type":"Offer",price:"0",priceCurrency:"INR"},aggregateRating:{"@type":"AggregateRating",ratingValue:"4.6",ratingCount:"2000",bestRating:"5",worstRating:"1"},downloadUrl:"https://apps.apple.com/in/app/zymo-self-drive-car-rental/id1547829759",installUrl:"https://apps.apple.com/in/app/zymo-self-drive-car-rental/id1547829759",screenshot:"https://zymo.app/images/AppLogo/zymo-logo.png",softwareVersion:"2.0",author:{"@type":"Organization",name:"Zymo",url:"https://zymo.app"},description:"Zymo is India's largest self-drive car rental aggregator. Compare prices from multiple trusted rental partners across 60+ cities and book hatchbacks, sedans, SUVs, and EVs at transparent pricing."},{"@context":"https://schema.org","@type":"WebSite",name:"Zymo",url:"https://zymo.app",potentialAction:{"@type":"SearchAction",target:{"@type":"EntryPoint",urlTemplate:"https://zymo.app/self-drive-car-rental-in-{search_term_string}"},"query-input":"required name=search_term_string"}}]}const Mr=y.lazy(()=>h(()=>import("./CityLandingPage-Byqwo40M.js"),__vite__mapDeps([6,3,4,7,0,1,8,5,9,10,11,2,12,13,14,15,16,17,18,19,20,21,22,23])));function Hr(){let t=De().city;if(!t&&typeof window<"u"){const c=window.location.pathname.match(/\/self-drive-car-rental-in-([^/]+)/);t=c?c[1]:""}const r=(t==null?void 0:t.toLowerCase())||"";if(!(Array.isArray(se)&&se.includes(r)))return a.jsx(A,{to:"/404",replace:!0});const n=r.charAt(0).toUpperCase()+r.slice(1),i=`Self Drive Car Rentals in ${n} – Compare Prices Across Partners | Zymo`,s=`Book self-drive car rentals in ${n} with Zymo. Compare prices across multiple partners and choose hatchbacks, sedans and 
3SUVs with low or zero-deposit options. Available across ${n} and nearby areas via trusted Zymo partners.`,l=`https://zymo.app/self-drive-car-rental-in-${r}`;return Lr(zr.city(n)),a.jsxs(a.Fragment,{children:[a.jsxs(fa,{children:[a.jsx("title",{children:i}),a.jsx("link",{rel:"canonical",href:l,"data-fixed":"true"}),a.jsx("meta",{name:"description",content:s}),a.jsx("meta",{name:"robots",content:"index, follow"}),a.jsx("meta",{property:"og:type",content:"website"}),a.jsx("meta",{property:"og:title",content:i}),a.jsx("meta",{property:"og:description",content:s}),a.jsx("meta",{property:"og:url",content:l}),a.jsx("meta",{property:"og:site_name",content:"Zymo"}),a.jsx("meta",{property:"og:image",content:"https://zymo.app/images/AppLogo/zymo-logo.png"}),a.jsx("meta",{property:"og:image:width",content:"1200"}),a.jsx("meta",{property:"og:image:height",content:"630"}),a.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),a.jsx("meta",{name:"twitter:title",content:i}),a.jsx("meta",{name:"twitter:description",content:s}),a.jsx("meta",{name:"twitter:image",content:"https://zymo.app/images/AppLogo/zymo-logo.png"})]}),a.jsx(y.Suspense,{fallback:a.jsx(We,{message:"Loading city..."}),children:a.jsx(Mr,{})})]})}const Dr=["bangalore","hyderabad","delhi","mumbai","chennai","pune","kolkata","ahmedabad","goa","jaipur","chandigarh","lucknow","kochi","coimbatore","mysore","visakhapatnam","nagpur","indore","bhopal","vadodara","surat","mangalore","thiruvananthapuram","noida","gurugram","nashik","patna","ranchi","bhubaneswar","guwahati","udaipur","jodhpur","agra","varanasi","dehradun","amritsar","ludhiana","madurai","vijayawada","pondicherry","siliguri","thane","faridabad","ghaziabad","tirupati"],$n={bangalore:{cityName:"Bangalore",state:"Karnataka",popularCars:[{type:"Hatchback",examples:"Tiago, Swift, i10",priceRange:"1,200-1,800"},{type:"Sedan",examples:"Dzire, Aura, Tigor",priceRange:"1,800-2,500"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,500-3,500"},{type:"Premium",examples:"Creta, Seltos, XUV700",priceRange:"3,500-5,000"}],areas:["Koramangala","Indiranagar","Whitefield","Electronic City","MG Road"],savingsRange:"150-500",startingPrice:"1,200",lat:12.9716,lng:77.5946,popularRoutes:[{destination:"Mysore",distance:"150 km",driveTime:"3 hrs",note:"Mysore Expressway, toll ₹155"},{destination:"Coorg",distance:"260 km",driveTime:"5 hrs",note:"NH275 via Kushalnagar, toll ₹80 — book SUV for ghat section"},{destination:"Ooty",distance:"274 km",driveTime:"6 hrs",note:"NH181 via Masinagudi — ghat road, hairpin bends, toll ₹60"},{destination:"Hampi",distance:"340 km",driveTime:"6 hrs",note:"NH150A, toll ₹120 — flat highway, any car type"}],airportNote:"ZoomCar hubs at Kempegowda International Airport (BLR) are at the Terminal 1 arrivals parking zone. Book 12+ hours ahead for airport-zone cars. A ₹300 airport surcharge applies on most car types and is shown in the fare breakdown before payment. Nearest petrol station: NH44 before the NH75 junction, 3 km from the terminal.",localContext:"Bangalore's one-way road system in the CBD (around Cubbon Park and MG Road) is the most common reason for itinerary delays. ZoomCar hubs in Whitefield and Electronic City are the most used pickup zones — they have 24-hour availability on hatchbacks and avoid the CBD entirely."},hyderabad:{cityName:"Hyderabad",state:"Telangana",popularCars:[{type:"Hatchback",examples:"Tiago, Swift, i10",priceRange:"1,100-1,700"},{type:"Sedan",examples:"Dzire, Aura, Tigor",priceRange:"1,700-2,400"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,400-3,400"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,400-4,800"}],areas:["Hitech City","Gachibowli","Banjara Hills","Jubilee Hills","Secunderabad"],savingsRange:"130-450",startingPrice:"1,100",popularRoutes:[{destination:"Vijayawada",distance:"275 km",driveTime:"4 hrs",note:"NH65, toll ₹290 — straight expressway, any car type"},{destination:"Warangal",distance:"155 km",driveTime:"2.5 hrs",note:"NH163, toll ₹80"},{destination:"Tirupati",distance:"570 km",driveTime:"9 hrs",note:"NH65 → NH167, total toll ₹460+ — book sedan or SUV for this distance"}],airportNote:"ZoomCar cars are available near Rajiv Gandhi International Airport (HYD) in the T1/T2 arrivals zone, Shamshabad. Book 6+ hours ahead. The airport is 24 km from Hitech City — factor in the Outer Ring Road toll (₹140) when planning travel time. Nearest petrol station: ORR junction near Shamshabad.",localContext:"Hyderabad's Outer Ring Road (ORR) connects Gachibowli, Hitech City, Kondapur, and Shamshabad airport in a single loop. ZoomCar hubs in Gachibowli and Hitech City are the highest-density pickup zones in the city, with cars available from 6 am.",bookingCount:414,lat:17.385,lng:78.4867,cityFaqs:[{question:"Is Zymo cheaper than ZoomCar in Hyderabad?",answer:"Yes. ZoomCar bookings in Hyderabad via Zymo save Rs.130–450 per trip. This covers lower rental rates plus the platform fee (Rs.99–199) that ZoomCar charges on direct bookings. Weekly hatchback rentals in Gachibowli via Zymo average Rs.1,100/day — 8–12% below ZoomCar direct."},{question:"What is the ZoomCar security deposit in Hyderabad?",answer:"ZoomCar charges a refundable security deposit of Rs.2,000–5,000 depending on car type. The deposit is collected at booking and refunded after the trip is completed without damage. Zymo shows the exact deposit amount in the fare breakdown before you pay."},{question:"Can I book a ZoomCar in Hyderabad for same-day pickup?",answer:"Yes. Gachibowli and Hitech City zones have same-day booking with minimum 2-hour advance notice. The airport zone (Shamshabad) requires 6+ hours advance booking. Book through Zymo and filter by pickup time — the latest available slot is shown per car."}]},delhi:{cityName:"Delhi NCR",state:"Delhi",popularCars:[{type:"Hatchback",examples:"Tiago, Swift, i10",priceRange:"1,300-1,900"},{type:"Sedan",examples:"Dzire, Aura, Tigor",priceRange:"1,900-2,600"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,600-3,600"},{type:"Premium",examples:"Creta, Seltos, XUV700",priceRange:"3,600-5,200"}],areas:["Connaught Place","Dwarka","Rohini","Saket","Lajpat Nagar"],savingsRange:"180-550",startingPrice:"1,300",lat:28.6139,lng:77.209,popularRoutes:[{destination:"Agra",distance:"230 km",driveTime:"3.5 hrs",note:"Yamuna Expressway, toll ₹205 — most booked ZoomCar outstation route from Delhi"},{destination:"Jaipur",distance:"280 km",driveTime:"5 hrs",note:"NH48, toll ₹260 — sedans and 
3SUVs recommended for the expressway speed limits"},{destination:"Mussoorie",distance:"290 km",driveTime:"5.5 hrs",note:"Dehradun Expressway + ghat section, toll ₹130 — book SUV for the final 30 km of ghat roads"}],airportNote:"ZoomCar pickup hubs are at IGI Airport (Indira Gandhi International) Terminal 3, arrivals zone. T3 handles both domestic and international flights. Request the exact pickup point in the ZoomCar app at least 4 hours before departure. Fuel-full policy applies at all airport pickups. Nearest fuel station: NH48 near Aerocity, 1.5 km from T3.",localContext:"A single ZoomCar booking in Delhi NCR covers the entire NCR zone — Delhi, Gurugram, Noida, Faridabad, and Ghaziabad — without additional fees. Pickup is from one zone; return to the same zone. Delhi is a 24-hour city — ZoomCar hubs in Dwarka and Rohini have round-the-clock car availability."},mumbai:{cityName:"Mumbai",state:"Maharashtra",popularCars:[{type:"Hatchback",examples:"Tiago, Swift, i10",priceRange:"1,200-1,800"},{type:"Sedan",examples:"Dzire, Aura, Tigor",priceRange:"1,800-2,500"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,500-3,500"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,500-5,000"}],areas:["Andheri","Bandra","Powai","Thane","Navi Mumbai"],savingsRange:"150-500",startingPrice:"1,200",lat:19.076,lng:72.8777,popularRoutes:[{destination:"Lonavala",distance:"83 km",driveTime:"1.5 hrs",note:"Mumbai-Pune Expressway, toll ₹285 — most popular weekend ZoomCar route from Mumbai"},{destination:"Pune",distance:"154 km",driveTime:"2.5 hrs",note:"Mumbai-Pune Expressway, toll ₹295 — hatchbacks and sedans both cleared for expressway"},{destination:"Goa",distance:"590 km",driveTime:"10 hrs",note:"NH66 coastal highway, toll ₹320+ — book sedan or SUV; hatchbacks need a 3-day plan with 1,800+ km included"}],airportNote:"ZoomCar self-pickup hubs near Chhatrapati Shivaji Maharaj International Airport (CSIA) are at Terminal 2 (international) arrivals zone, Santacruz. Hatchbacks and sedans are available; SUVs require 24+ hours advance booking in the airport zone. Fuel-full rule applies on all airport bookings. Nearest fuel station: Western Express Highway near Andheri, 2 km from T2.",localContext:"Mumbai traffic peaks 8–11 am and 6–9 pm on the Western Expressway and Eastern Freeway. ZoomCar hubs in Andheri and Bandra zones open from 7 am by default. For pickups before 7 am (e.g., for early flights), book from Powai or Navi Mumbai zones — these have 24-hour availability on select sedans."},chennai:{cityName:"Chennai",state:"Tamil Nadu",popularCars:[{type:"Hatchback",examples:"Tiago, Swift, i10",priceRange:"1,100-1,700"},{type:"Sedan",examples:"Dzire, Aura, Tigor",priceRange:"1,700-2,400"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,400-3,400"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,400-4,800"}],areas:["T. Nagar","Anna Nagar","OMR","Adyar","Velachery"],savingsRange:"130-450",startingPrice:"1,100",lat:13.0827,lng:80.2707,popularRoutes:[{destination:"Pondicherry",distance:"160 km",driveTime:"3 hrs",note:"East Coast Road (ECR), toll ₹60 — Chennai's most popular ZoomCar weekend drive"},{destination:"Mahabalipuram",distance:"60 km",driveTime:"1.5 hrs",note:"ECR, toll ₹30 — any car type, flat coastal road"},{destination:"Tirupati",distance:"155 km",driveTime:"3 hrs",note:"NH716, toll ₹120 — sedan or SUV recommended; ghat section near Tirumala for temple visitors"}],airportNote:"ZoomCar cars are available near Chennai International Airport (MAA), domestic terminal, at the arrivals parking zone. Book 6+ hours ahead. CNG is not available in the MAA pickup zone — all airport-zone cars are petrol. Nearest petrol station: GST Road, 2 km from the domestic terminal.",localContext:"ECR (East Coast Road) running from Chennai to Mahabalipuram and Pondicherry is the city's most booked ZoomCar route cluster. ZoomCar hubs in OMR and Velachery serve Chennai's largest IT-corridor population — available from 7 am. Weekly rentals in OMR zone average 12–18% lower than day-by-day bookings."},pune:{cityName:"Pune",state:"Maharashtra",popularCars:[{type:"Hatchback",examples:"Tiago, Swift, i10",priceRange:"1,000-1,600"},{type:"Sedan",examples:"Dzire, Aura, Tigor",priceRange:"1,600-2,300"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,300-3,200"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,200-4,500"}],areas:["Hinjewadi","Kharadi","Koregaon Park","Viman Nagar","Baner"],savingsRange:"120-400",startingPrice:"1,000",bookingCount:506,lat:18.5204,lng:73.8567,cityFaqs:[{question:"Is Zymo cheaper than ZoomCar in Pune?",answer:"Yes. ZoomCar bookings in Pune via Zymo save Rs.120–400 per trip. This covers lower rental rates plus the platform fee (Rs.99–199) that ZoomCar charges on direct bookings. A 3-day hatchback booking in Pune saves Rs.240–480 total vs booking directly on ZoomCar."},{question:"Where do I pick up a ZoomCar in Pune?",answer:"ZoomCar pickup hubs in Pune are in Hinjewadi, Kharadi, Koregaon Park, Viman Nagar, and Baner. Hinjewadi and Kharadi serve Pune's IT corridors and have the most next-d
3ay availability. Exact pickup coordinates are confirmed in the booking summary after payment."},{question:"Can I drive a ZoomCar from Pune to Goa?",answer:"Yes. Pune–Goa (440 km via NH48 then NH66) is one of Pune's most popular ZoomCar outstation routes. Book a sedan or SUV — hatchbacks need a multi-day plan with at least 1,400 km included. Total toll: ₹260+. Plan 7–8 hours of drive time."}]},kolkata:{cityName:"Kolkata",state:"West Bengal",popularCars:[{type:"Hatchback",examples:"Tiago, Swift, i10",priceRange:"1,000-1,600"},{type:"Sedan",examples:"Dzire, Aura, Tigor",priceRange:"1,600-2,200"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,200-3,200"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,200-4,500"}],areas:["Salt Lake","Park Street","Rajarhat","Howrah","Ballygunge"],savingsRange:"120-400",startingPrice:"1,000",bookingCount:129,lat:22.5726,lng:88.3639,cityFaqs:[{question:"Is Zymo cheaper than ZoomCar in Kolkata?",answer:"Yes. ZoomCar bookings in Kolkata via Zymo save Rs.120–400 per trip. This covers lower rental rates plus the platform fee waiver (Rs.99–199) that ZoomCar charges on direct bookings. A 2-day sedan booking in Kolkata saves Rs.220–380 total vs ZoomCar direct."},{question:"Where do I pick up a ZoomCar in Kolkata?",answer:"ZoomCar pickup points in Kolkata are in Rajarhat, Salt Lake, Park Street, Ballygunge, and Howrah. Rajarhat has the most next-day availability, serving the New Town and IT corridor area. Exact pickup location is shown after selecting a car in the booking flow."},{question:"Can I drive a ZoomCar from Kolkata to Digha?",answer:"Yes. Kolkata–Digha (185 km via NH16) is one of Kolkata's most popular ZoomCar weekend routes. Any car type is cleared for this flat highway. Book for 2 days minimum for a Digha trip. Total toll: ₹80+. Drive time: 3.5–4 hours."}]},ahmedabad:{cityName:"Ahmedabad",state:"Gujarat",popularCars:[{type:"Hatchback",examples:"Tiago, Swift, i10",priceRange:"1,000-1,600"},{type:"Sedan",examples:"Dzire, Aura, Tigor",priceRange:"1,600-2,200"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,200-3,200"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,200-4,500"}],areas:["SG Highway","Satellite","Prahlad Nagar","Vastrapur","Bodakdev"],savingsRange:"120-400",startingPrice:"1,000"},goa:{cityName:"Goa",state:"Goa",popularCars:[{type:"Hatchback",examples:"Tiago, Swift, i10",priceRange:"1,200-1,800"},{type:"Sedan",examples:"Dzire, Aura, Tigor",priceRange:"1,800-2,500"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,500-3,500"},{type:"Premium",examples:"Creta, Seltos, Thar",priceRange:"3,500-5,500"}],areas:["Panaji","Calangute","Mapusa","Margao","Vasco da Gama"],savingsRange:"180-600",startingPrice:"1,200"},jaipur:{cityName:"Jaipur",state:"Rajasthan",popularCars:[{type:"Hatchback",examples:"Tiago, Swift, i10",priceRange:"1,000-1,600"},{type:"Sedan",examples:"Dzire, Aura, Tigor",priceRange:"1,600-2,200"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,200-3,200"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,200-4,500"}],areas:["MI Road","Malviya Nagar","Vaishali Nagar","Mansarovar","C-Scheme"],savingsRange:"120-400",startingPrice:"1,000"},chandigarh:{cityName:"Chandigarh",state:"Chandigarh",popularCars:[{type:"Hatchback",examples:"Tiago, Swift, i20",priceRange:"1,100-1,700"},{type:"Sedan",examples:"Dzire, Verna, City",priceRange:"1,700-2,400"},{type:"SUV",examples:"Creta, Seltos, Brezza",priceRange:"2,400-3,400"},{type:"Premium",examples:"XUV700, Fortuner, Hector",priceRange:"3,400-5,000"}],areas:["Sector 17","Sector 35","Sector 22","Elante Mall","IT Park"],savingsRange:"130-450",startingPrice:"1,100"},lucknow:{cityName:"Lucknow",state:"Uttar Pradesh",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,500"},{type:"Sedan",examples:"Dzire, Aura, Amaze",priceRange:"1,500-2,100"},{type:"SUV",examples:"Brezza, Nexon, Venue",priceRange:"2,100-3,000"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,000-4,200"}
3],areas:["Hazratganj","Gomti Nagar","Aliganj","Indira Nagar","Aminabad"],savingsRange:"110-380",startingPrice:"900"},kochi:{cityName:"Kochi",state:"Kerala",popularCars:[{type:"Hatchback",examples:"Swift, i10, Tiago",priceRange:"1,000-1,600"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,600-2,200"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,200-3,200"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,200-4,500"}],areas:["MG Road Kochi","Edappally","Kakkanad","Fort Kochi","Marine Drive"],savingsRange:"120-400",startingPrice:"1,000"},coimbatore:{cityName:"Coimbatore",state:"Tamil Nadu",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, i10",priceRange:"900-1,500"},{type:"Sedan",examples:"Dzire, Amaze, Aura",priceRange:"1,500-2,100"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,100-3,000"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,000-4,200"}],areas:["RS Puram","Gandhipuram","Peelamedu","Saravanampatti","Singanallur"],savingsRange:"110-380",startingPrice:"900"},mysore:{cityName:"Mysore",state:"Karnataka",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,500"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,500-2,100"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,100-3,000"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,000-4,200"}],areas:["Vijayanagar","Gokulam","Kuvempunagar","Saraswathipuram","Hebbal Mysore"],savingsRange:"110-380",startingPrice:"900"},visakhapatnam:{cityName:"Visakhapatnam",state:"Andhra Pradesh",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, i10",priceRange:"900-1,500"},{type:"Sedan",examples:"Dzire, Amaze, Aura",priceRange:"1,500-2,100"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,100-3,000"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,000-4,200"}],areas:["RK Beach","MVP Colony","Gajuwaka","Dwaraka Nagar","Seethammadhara"],savingsRange:"110-380",startingPrice:"900"},nagpur:{cityName:"Nagpur",state:"Maharashtra",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,500"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,500-2,100"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,100-3,000"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,000-4,200"}],areas:["Sitabuldi","Dharampeth","Sadar","Manish Nagar","Wardha Road"],savingsRange:"110-380",startingPrice:"900"},indore:{cityName:"Indore",state:"Madhya Pradesh",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,500"},{type:"Sedan",examples:"Dzire, Amaze, Aura",priceRange:"1,500-2,100"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,100-3,000"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,000-4,200"}],areas:["Vijay Nagar","Palasia","Sapna Sangeeta","AB Road","Bhawarkua"],savingsRange:"110-380",startingPrice:"900"},bhopal:{cityName:"Bhopal",state:"Madhya Pradesh",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,400"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,400-2,000"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,000-2,800"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"2,800-4,000"}],areas:["MP Nagar","Arera Colony","New Market","Habibganj","Kolar Road"],savingsRange:"100-350",startingPrice:"900"},vadodara:{cityName:"Vadodara",state:"Gujarat",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,500"},{type:"Sedan",examples:"Dzire, Amaze, Aura",priceRange:"1,500-2,100"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,100-3,000"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,000-4,200"}],areas:["Alkapuri","Fatehgunj","Manjalpur","Sayajigunj","Gotri"],savingsRange:"110-380",startingPrice:"900"},surat:{cityName:"Surat",state:"Gujarat",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,500"},{type:"Sedan",examples:"Dzire, Amaze, Aura",priceRange:"1,500-2,100"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,100-3,000"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,000-4,200"}],areas:["Adajan","Vesu","Athwa","Varachha","Dumas Road"],savingsRange:"110-380",startingPrice:"900"},mangalore:{cityName:"Mangalore",state:"Karnataka",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, i10",priceRange:"900-1,500"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,500-2,100"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,100-3,000"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,000-4,200"}],areas:["Hampankatta","Kadri","Bejai","Mangaladevi","Kankanady"],savingsRange:"110-380",startingPrice:"900"},thiruvananthapuram:{cityName:"Thiruvananthapuram",state:"Kerala",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, i10",priceRange:"1,000-1,600"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,600-2,200"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,200-3,200"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,200-4,500"}],areas:["Technopark","Kowdiar","Pattom","Kazhakkoottam","East Fort"],savingsRange:"120-400",startingPrice:"1,000"},noida:{cityName:"Noida",state:"Uttar Pradesh",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, i20",priceRange:"1,200-1,800"},{type:"Sedan",examples:"Dzire, Verna, City",priceRange:"1,800-2,500"},{type:"SUV",examples:"Creta, Seltos, Brezza",priceRange:"2,500-3,500"},{type:"Premium",examples:"XUV700, Hector, Fortuner",priceRange:"3,500-5,000"}],areas:["Sector 18","Sector 62","Sector 137","Greater Noida","N
3oida Expressway"],savingsRange:"150-500",startingPrice:"1,200"},gurugram:{cityName:"Gurugram",state:"Haryana",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, i20",priceRange:"1,200-1,800"},{type:"Sedan",examples:"Dzire, Verna, City",priceRange:"1,800-2,500"},{type:"SUV",examples:"Creta, Seltos, Brezza",priceRange:"2,500-3,500"},{type:"Premium",examples:"XUV700, Fortuner, Hector",priceRange:"3,500-5,000"}],areas:["Cyber City","Golf Course Road","MG Road Gurgaon","Sohna Road","Sector 29"],savingsRange:"150-500",startingPrice:"1,200"},nashik:{cityName:"Nashik",state:"Maharashtra",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,400"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,400-2,000"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,000-2,800"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"2,800-4,000"}],areas:["College Road","Gangapur Road","Panchavati","Indira Nagar Nashik","CIDCO"],savingsRange:"100-350",startingPrice:"900"},patna:{cityName:"Patna",state:"Bihar",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,400"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,400-2,000"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,000-2,800"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"2,800-4,000"}],areas:["Boring Road","Fraser Road","Kankarbagh","Patliputra","Bailey Road"],savingsRange:"100-350",startingPrice:"900"}
3,ranchi:{cityName:"Ranchi",state:"Jharkhand",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"850-1,400"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,400-2,000"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,000-2,800"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"2,800-4,000"}],areas:["Main Road Ranchi","Doranda","Morabadi","Lalpur","Harmu"],savingsRange:"100-350",startingPrice:"850"},bhubaneswar:{cityName:"Bhubaneswar",state:"Odisha",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,400"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,400-2,000"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,000-2,800"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"2,800-4,000"}],areas:["Saheed Nagar","Patia","Jaydev Vihar","Nayapalli","Chandrasekharpur"],savingsRange:"100-350",startingPrice:"900"},guwahati:{cityName:"Guwahati",state:"Assam",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,500"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,500-2,100"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,100-3,000"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,000-4,200"}],areas:["GS Road","Paltan Bazaar","Dispur","Zoo Road","Ganeshguri"],savingsRange:"110-380",startingPrice:"900"},udaipur:{cityName:"Udaipur",state:"Rajasthan",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"1,000-1,600"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,600-2,200"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,200-3,200"},{type:"Premium",examples:"Creta, Seltos, Thar",priceRange:"3,200-4,800"}],areas:["Fateh Sagar","Hiran Magri","Chetak Circle","Sukhadia Circle","Ambamata"],savingsRange:"120-400",startingPrice:"1,000"},jodhpur:{cityName:"Jodhpur",state:"Rajasthan",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,500"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,500-2,100"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,100-3,000"},{type:"Premium",examples:"Creta, Seltos, Thar",priceRange:"3,000-4,500"}],areas:["Ratanada","Sardarpura","Paota","Shastri Nagar Jodhpur","Chopasni Road"],savingsRange:"110-380",startingPrice:"900"},agra:{cityName:"Agra",state:"Uttar Pradesh",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,500"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,500-2,100"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,100-3,000"},{type:"Premium",examples:"Creta, Seltos, Innova",priceRange:"3,000-4,500"}],areas:["Taj Nagari","Sikandra","Dayal Bagh","Sanjay Place","Kamla Nagar Agra"],savingsRange:"110-380",startingPrice:"900"},varanasi:{cityName:"Varanasi",state:"Uttar Pradesh",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,400"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,400-2,000"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,000-2,800"},{type:"Premium",examples:"Creta, Seltos, Innova",priceRange:"2,800-4,000"}],areas:["Lanka","Sigra","Godowlia","Bhelupur","Cantt Area"],savingsRange:"100-350",startingPrice:"900"},dehradun:{cityName:"Dehradun",state:"Uttarakhand",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, i10",priceRange:"1,000-1,600"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,600-2,200"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,200-3,200"},{type:"Premium",examples:"Creta, Seltos, Thar",priceRange:"3,200-4,800"}],areas:["Rajpur Road","Clock Tower","ISBT Dehradun","Clement Town","Ballupur"],savingsRange:"120-400",startingPrice:"1,000"},amritsar:{cityName:"Amritsar",state:"Punjab",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,500"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,500-2,100"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,100-3,000"},{type:"Premium",examples:"Creta, Seltos, Innova",priceRange:"3,000-4,200"}],areas:["Lawrence Road","Ranjit Avenue","Mall Road Amritsar","GT Road Amritsar","White Avenue"],savingsRange:"110-380",startingPrice:"900"},ludhiana:{cityName:"Ludhiana",state:"Punjab",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,500"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,500-2,100"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,100-3,000"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,000-4,200"}],areas:["Ferozepur Road","Sarabha Nagar","Model Town Ludhiana","Dugri","Civil Lines Ludhiana"],savingsRange:"110-380",startingPrice:"900"},madurai:{cityName:"Madurai",state:"Tamil Nadu",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, i10",priceRange:"850-1,400"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,400-2,000"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,000-2,800"},{type:"Premium",examples:"Creta, Seltos, Innova",priceRange:"2,800-4,000"}],areas:["Anna Nagar Madurai","KK Nagar Madurai","Goripalayam","Tallakulam","Mattuthavani"],savingsRange:"100-350",startingPrice:"850"},vijayawada:{cityName:"Vijayawada",state:"Andhra Pradesh",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"850-1,400"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,400-2,000"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,000-2,800"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"2,800-4,000"}],areas:["MG Road Vijayawada","Benz Circle","Labbipet","Governorpet","Auto Nagar"],savingsRange:"100-350",startingPrice:"850"},pondicherry:{cityName:"Pondicherry",state:"Puducherry",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, i10",priceRange:"1,000-1,600"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,600-2,200"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,200-3,200"},{type:"Premium",examples:"Creta, Seltos, Thar",priceRange:"3,200-4,800"}],areas:["White Town","MG Road Pondy","ECR Pondicherry","Auroville","Lawspet"],savingsRange:"120-400",startingPrice:"1,000"}
3,siliguri:{cityName:"Siliguri",state:"West Bengal",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"900-1,500"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,500-2,100"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,100-3,000"},{type:"Premium",examples:"Creta, Seltos, Thar",priceRange:"3,000-4,500"}],areas:["Hill Cart Road","Sevoke Road","Salugara","Matigara","Dagapur"],savingsRange:"110-380",startingPrice:"900"},thane:{cityName:"Thane",state:"Maharashtra",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, i20",priceRange:"1,100-1,700"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,700-2,400"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,400-3,400"},{type:"Premium",examples:"Creta, Seltos, Hector",priceRange:"3,400-4,800"}],areas:["Ghodbunder Road","Pokhran Road","Majiwada","Hiranandani Thane","Wagle Estate"],savingsRange:"130-450",startingPrice:"1,100"},faridabad:{cityName:"Faridabad",state:"Haryana",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, i20",priceRange:"1,100-1,700"},{type:"Sedan",examples:"Dzire, Verna, City",priceRange:"1,700-2,400"},{type:"SUV",examples:"Creta, Seltos, Brezza",priceRange:"2,400-3,400"},{type:"Premium",examples:"XUV700, Hector, Fortuner",priceRange:"3,400-4,800"}],areas:["Sector 15 Faridabad","NIT Faridabad","Ballabgarh","Sector 21D","Crown Interiorz Mall"],savingsRange:"130-450",startingPrice:"1,100"},ghaziabad:{cityName:"Ghaziabad",state:"Uttar Pradesh",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, i20",priceRange:"1,100-1,700"},{type:"Sedan",examples:"Dzire, Verna, City",priceRange:"1,700-2,400"},{type:"SUV",examples:"Creta, Seltos, Brezza",priceRange:"2,400-3,400"},{type:"Premium",examples:"XUV700, Hector, Fortuner",priceRange:"3,400-4,800"}],areas:["Indirapuram","Vaishali","Raj Nagar Extension","Kaushambi","Vasundhara"],savingsRange:"130-450",startingPrice:"1,100"},tirupati:{cityName:"Tirupati",state:"Andhra Pradesh",popularCars:[{type:"Hatchback",examples:"Swift, Tiago, WagonR",priceRange:"850-1,400"},{type:"Sedan",examples:"Dzire, Amaze, Tigor",priceRange:"1,400-2,000"},{type:"SUV",examples:"Nexon, Brezza, Venue",priceRange:"2,000-2,800"},{type:"Premium",examples:"Creta, Seltos, Innova",priceRange:"2,800-4,000"}],areas:["Tirumala","Alipiri","Renigunta","Srinivasa Mangapuram","Chandragiri"],savingsRange:"100-350",startingPrice:"850"}},Or={cheap:{slug:"cheap",label:"Cheap Car Rental",urlPrefix:"cheap-car-rental-in",titleTemplate:e=>`Cheap Self-Drive Car Rental in ${e} | From ₹45/hr | Zymo`,metaDescriptionTemplate:e=>`Find affordable self-drive car rentals in ${e}. Compare prices from multiple trusted rental partners on Zymo. Hatchbacks, sedans, SUVs starting from ₹45/hour. Transparent pricing, no hidden fees.`,h1Template:e=>`Cheap self-drive car rental in ${e}`,subheadingTemplate:e=>`Compare prices from multiple trusted rental partners in ${e} and pick the option that fits your budget. Zymo shows you transparent pricing with no hidden fees — what you see is what you pay.`,contentSections:e=>[{heading:`How to find an affordable car rental in ${e}`,text:`Zymo is a self-drive car rental aggregator — it pulls listings from multiple trusted rental partners into one search. Enter ${e} as your pickup city, select your dates, and Zymo shows you available cars sorted by price. You can compare the base fare, security deposit, KM limits, and fuel policy across partners before booking. This way, you always pick the option that fits your budget.`},{heading:"Tips to get lower rates",text:"Book 1-2 weeks in advance — last-minute rates are typically higher. Weekday pickups (Monday to Thursday) are usually 10-15% cheaper than weekends. If you only need a car for city driving, a hatchback is the most economical choice. For longer trips, check the KM allocation per day — a package with more included KMs can be cheaper than paying per extra KM."},{heading:"What's included in the price",text:"Each car listing on Zymo shows the base fare, security deposit (refundable), included KMs, extra per-KM charges, and fuel policy. There are no hidden Zymo platform fees. Taxes and insurance are shown upfront before you confirm. Security deposits are fully refund
3able after the trip, provided there's no damage."}],faqs:e=>[{question:`How can I find an affordable self-drive car rental in ${e}?`,answer:`Self-drive car rentals in ${e} start from ₹45/hour for hatchbacks. Daily rates typically range from ₹1,000-1,500 for economy cars. Prices vary by partner, car type, and dates. Use Zymo to compare prices across partners and find the lowest available rate.`},{question:`Does Zymo charge any platform fee in ${e}?`,answer:"No. Zymo does not charge any platform fee or convenience fee. You pay only the rental cost, security deposit, and applicable taxes as shown on the booking page. The security deposit is fully refundable after the trip."},{question:`What documents do I need to rent a car in ${e}?`,answer:"You need a valid driving license (original) and a government ID proof (Aadhaar card or passport). These are verified before your trip starts. Keep both documents handy at pickup."}]},airport:{slug:"airport",label:"Airport Car Rental",urlPrefix:"airport-car-rental-in",titleTemplate:e=>`Airport Car Rental in ${e} | Self-Drive Pickup | Zymo`,metaDescriptionTemplate:e=>`Rent a self-drive car near ${e} airport. Compare prices from multiple trusted rental partners on Zymo. Book online, pick up near the terminal. Hatchbacks, sedans, SUVs available.`,h1Template:e=>`Airport car rental in ${e}`,subheadingTemplate:e=>`Book a self-drive car for your ${e} airport arrival. Compare prices from multiple partners on Zymo, pick the best deal, and drive to your destination at your own pace.`,contentSections:e=>[{heading:`How airport car rental works in ${e}`,text:`Search for cars in ${e} on Zymo with your arrival date and time. Select a car from available listings — each shows the pickup location, base fare, KM limits, and security deposit. After booking, you'll receive confirmation with pickup details. Some partners offer pickup points near the airport, while others provide doorstep delivery to the terminal area (delivery charges apply, typically ₹199-999).`},{heading:"Airport rental vs cab",text:`A self-drive rental is often more economical than cabs for multi-day trips or if you plan to travel around ${e}. You avoid surge pricing, driver availability issues, and per-trip charges. For trips lasting 2+ days, a rental car typically saves 30-50% compared to booking cabs for each leg. You also get the flexibility to stop wherever you want and travel on your own schedule.`},{heading:"What to check before booking",text:"Check the exact pickup location — some partners have pickup points near the airport, others may be a short ride away. Review the KM allocation to make sure it covers your planned travel. Confirm the fuel policy (with fuel or without). And keep your driving license and ID proof ready for verification at pickup."}],faqs:e=>[{question:`Can I pick up a rental car at ${e} airport?`,answer:`Several rental partners on Zymo offer pickup locations near ${e} airport. Some also offer doorstep delivery to the airport area for an additional charge (typically ₹199-999). Check specific pickup locations while browsing cars on Zymo.`},{question:`How far in advance should I book for airport pickup in ${e}?`,answer:"We recommend booking at least 2-3 days in advance for airport pickups. Last-minute availability can be limited, especially during peak travel seasons and holidays."},{question:"What if my flight is delayed?",answer:"Contact the rental partner directly using the details provided in your booking confirmation. Most partners accommodate reasonable delays. For significant delays, you may need to reschedule the pickup time."}]},weekend:{slug:"weekend",label:"Weekend Car Rental",urlPrefix:"weekend-car-rental-in",titleTemplate:e=>`Weekend Car Rental in ${e} | Self-Drive from ₹45/hr | Zymo`,metaDescriptionTemplate:e=>`Rent a self-drive car in ${e} for the weekend. Compare prices from multiple rental partners on Zymo. Hatchbacks, sedans, SUVs for weekend getaways. Transparent pricing, refundable deposit.`,h1Template:e=>`Weekend car rental in ${e}`,subheadingTemplate:e=>`Planning a weekend trip from ${e}
3? Compare self-drive car prices from multiple trusted rental partners on Zymo. Pick up Friday, return Sunday — or extend as long as you need.`,contentSections:e=>[{heading:`Weekend self-drive from ${e}`,text:`A self-drive car gives you the freedom to leave ${e} when you want, stop where you like, and return on your own schedule. On Zymo, you can compare weekend rates from multiple partners — check the included KMs (important for outstation trips), fuel policy, and security deposit before booking. Most weekend rentals are 2-3 day packages with enough KM allocation for a round trip to nearby destinations.`},{heading:"Choosing the right car for your trip",text:"For highway drives, a sedan or SUV with good mileage is ideal. For city-to-city trips with 2-3 people, a hatchback works well and costs less. For family trips or group getaways, an SUV gives more space for luggage and passengers. Each listing on Zymo shows the car type, seats, transmission (manual/automatic), and fuel type so you can match the car to your trip."},{heading:"Weekend booking tips",text:"Weekend demand is higher, so book at least a few days in advance for better availability and rates. Friday pickups tend to cost more than Thursday evening pickups. Check if your KM package covers the round-trip distance to your destination — extra KM charges can add up on longer drives."}],faqs:e=>[{question:`How much does a weekend car rental cost in ${e}?`,answer:`Weekend rental rates in ${e} typically start from ₹1,500-2,500 per day depending on the car type and partner. A 2-day weekend rental for a hatchback may cost ₹3,000-5,000 including KMs. Compare prices on Zymo to find the best deal for your dates.`},{question:`Can I take the car outstation from ${e}?`,answer:"Yes, most rental partners allow outstation trips. Check the KM allocation and any state-crossing or toll-related policies on the car listing page before booking. Make sure the included KMs cover your planned round-trip distance."},{question:"Is there a minimum rental duration for weekends?",answer:"Minimum rental duration varies by partner — some offer hourly rentals (minimum 4 hours), while others have a 1-day minimum. You'll see the minimum duration on each car listing."}]},monthly:{slug:"monthly",label:"Monthly Car Rental",urlPrefix:"monthly-car-rental-in",titleTemplate:e=>`Monthly Car Rental in ${e} | Self-Drive Subscription | Zymo`,metaDescriptionTemplate:e=>`Rent a self-drive car in ${e} on a monthly basis. Compare monthly rental plans from multiple partners on Zymo. Flexible KM options, transparent pricing, refundable deposit.`,h1Template:e=>`Monthly car rental in ${e}`,subheadingTemplate:e=>`Need a car in ${e} for a month or longer? Compare monthly self-drive rental plans from multiple trusted partners on Zymo. Flexible KM options, transparent pricing, and no hidden fees.`,contentSections:e=>[{heading:`Monthly self-drive rentals in ${e}`,text:`Monthly car rentals are ideal if you need a car in ${e} for work, a long project, or extended travel. On Zymo, you can compare monthly plans from multiple partners — each shows the monthly rate, included KMs (typically 300-2,000 km/month), fuel policy, and security deposit. Monthly rates are usually 15-25% cheaper per day compared to daily rental rates.`},{heading:"Who benefits from monthly rentals",text:"Monthly self-drive rentals work well for professionals on temporary assignments, people between cars, families needing a second vehicle, or anyone who wants the convenience of a car without the commitment of ownership. You get a car for daily use — commuting, errands, weekend trips — at a fixed monthly cost."},{heading:"What to look for in a monthly plan",text:"Compare the monthly rate, included KM limit, extra per-KM charges, and security deposit across partners. Check if maintenance and insurance are included. Look at the fuel policy — some plans include fuel, others don't. And confirm the minimum commitment period — some monthly plans have a 1-month minimum, others may require 3 months."}],faqs:e=>[{question:`How much does a monthly car rental cost in ${e}?`,answer:`Monthly car rental rates in ${e} vary by car type and partner. Hatchbacks typically start from ₹15,000-20,000/month, sedans from ₹20,000-30,000/month, and SUVs from ₹30,000-45,000/month. Rates depend on the KM allocation and included 
3services. Compare options on Zymo.`},{question:"What KM limit do monthly plans include?",answer:"Most monthly plans include 300-2,000 km/month depending on the partner and plan type. Extra KMs are charged at a per-KM rate shown on the listing. Choose a plan that matches your expected monthly driving distance."},{question:"Can I extend or cancel a monthly rental?",answer:"Extension and cancellation policies vary by partner. Most allow extensions if the car is available. Cancellation terms, including any early termination charges, are shown before you confirm your booking."}]}},Br={andheri:{localityName:"Andheri",parentCitySlug:"mumbai",parentCityName:"Mumbai",state:"Maharashtra",intro:"Andheri is Western Mumbai's largest and busiest locality, split into Andheri East (home to MIDC's industrial and commercial zones, and Chakala's IT offices) and Andheri West (residential suburbs, Versova Beach, and Lokhandwala market). It sits 5 km from Chhatrapati Shivaji Maharaj International Airport, making it Mumbai's most-used self-drive pickup zone for travellers arriving or departing CSIA.",keyZones:["Andheri East (MIDC)","Andheri West (Lokhandwala)","Chakala (IT offices)","Versova","Jogeshwari (adjacent)"],drivingNote:"The JVLR (Jogeshwari-Vikhroli Link Road) and Andheri-Kurla Road are the two key arteries — both are heavily congested 8–11 am and 6–9 pm on weekdays. The Western Express Highway offers a faster northward exit toward Borivali and the Expressway. Parking in Andheri West: Infiniti Mall, D-Mart Lokhandwala, and Versova beachside parking. Andheri East: meter parking on MIDC streets.",popularTrips:[{destination:"Lonavala",km:95,note:"Via Mumbai-Pune Expressway from Airoli connector — 1.5 hrs"},{destination:"Alibaug",km:105,note:"Via Bandra-Worli Sea Link and NH66 to Mandwa ferry — 2 hrs (plus ferry)"},{destination:"Matheran",km:85,note:"Via Eastern Express Highway — 2 hrs, no car access inside Matheran"}],faqs:[{q:"Where do I pick up a self-drive car in Andheri, Mumbai?",a:"Zymo partners have pickup locations across Andheri East (MIDC zone and Chakala) and Andheri West (Lokhandwala and D-Mart areas). Exact pickup points depend on the rental partner and dates — shown before you confirm. Most Andheri locations are within 3–5 km of CSIA airport."},{q:"Is it easy to drive from Andheri to the Mumbai-Pune Expressway?",a:"Yes. From Andheri, take the Western Express Highway south to the Bandra Connector, then follow signs for the Mumbai-Pune Expressway (NH48). Total time from Andheri to the Expressway on-ramp: 25–40 minutes depending on traffic. The Expressway itself starts after Khopoli."},{q:"What are self-drive car prices in Andheri?",a:"Self-drive hatchbacks in Andheri start from Rs.1,200/day via Zymo. Sedans: Rs.1,800–2,500/day. SUVs: Rs.2,500–3,500/day. Hourly rates start from Rs.40/hr. Prices vary by partner and dates — compare on Zymo before booking."}],siblingLocalities:["bandra","powai"],pricing:{hatchback:"₹1,200–1,800/day",sedan:"₹1,800–2,500/day",suv:"₹2,500–3,500/day"}},bandra:{localityName:"Bandra",parentCitySlug:"mumbai",parentCityName:"Mumbai",state:"Maharashtra",intro:"Bandra is Mumbai's most high-profile suburb, straddling the western seafront from Bandstand to Bandra-Kurla Complex (BKC) — the city's primary financial district. Bandra West is known for Linking Road shopping, Mount Mary Basilica, and sea-facing promenades. Bandra East hosts BKC — home to banks, embassies, and corporate headquarters. A self-drive car from Bandra gives access to both Mumbai's business core and the Bandra-Worli Sea Link for southbound trips.",keyZones:["Bandra West (Linking Road, Bandstand)","Bandra Kurla Complex (BKC)","Khar (adjacent)","Santacruz (north)","Dharavi (east)"],drivingNote:"The Bandra-Worli Sea Link (₹75 one-way car toll, ETC/FASTag) is the fastest southbound route — saves 45 minutes over the alternative Mahim Causeway route. Parking in Bandra West: multistory parking at Linking Road and Turner Road. BKC has dedicated corporate parking. Weekday 9 am–7 pm traffic on SV Road and Linking Road is de
3nse.",popularTrips:[{destination:"Lonavala",km:90,note:"Bandra Connector → NH48 Expressway — 1.5 hrs"},{destination:"Marine Drive / South Mumbai",km:15,note:"Via Bandra-Worli Sea Link → Worli Naka — 30 mins"},{destination:"Nashik",km:175,note:"Western Express Highway → NH160 — 3.5 hrs"}],faqs:[{q:"Where do I pick up a self-drive car in Bandra, Mumbai?",a:"Zymo rental partners serve both Bandra West and the BKC area. Pickup zones include the Khar-Santacruz stretch (Bandra West) and BKC (Bandra East). Exact point shown during booking. BKC-zone cars are typically available 24 hours."},{q:"Can I use a self-drive car for a day trip from Bandra to Alibaug?",a:"Yes. From Bandra, drive south via the Sea Link to Nhava Sheva, then take the Alibaug road or the Mandwa ferry (drive to Mandwa jetty, take ferry, park at Mandwa). Total distance to Alibaug via road: ~115 km (2.5 hrs). Via ferry: ~100 km driving + 25 min ferry."},{q:"What are self-drive car prices in Bandra?",a:"Hatchbacks: Rs.1,200–1,800/day. Sedans: Rs.1,800–2,500/day. SUVs: Rs.2,500–3,500/day. Compare partners on Zymo for exact pricing on your dates — prices vary by partner, car class, and booking duration."}],siblingLocalities:["andheri","powai"],pricing:{hatchback:"₹1,200–1,800/day",sedan:"₹1,800–2,500/day",suv:"₹2,500–3,500/day"}},powai:{localityName:"Powai",parentCitySlug:"mumbai",parentCityName:"Mumbai",state:"Maharashtra",intro:"Powai is a planned township in north-central Mumbai built around Powai Lake, home to IIT Bombay, Hiranandani Gardens (a gated township with malls, restaurants, and residential towers), and a cluster of IT campuses. It is quieter than Andheri, with wider roads and organised parking — making it one of the more driver-friendly zones in Mumbai. The JVLR (Jogeshwari-Vikhroli Link Road) connects Powai directly to both Western and Eastern Express Highways.",keyZones:["Hiranandani Gardens","IIT Bombay (Powai)","Chandivali","Vikhroli (east, via JVLR)","Andheri (west, via JVLR)"],drivingNote:"Powai's roads inside Hiranandani Gardens are well-maintained and rarely congested. The JVLR is the fastest cross-city connector — 20 min to Andheri West, 15 min to Vikhroli on Eastern Express Highway. Parking: Galleria and R-City Mall (Ghatkopar, 10 min east). Avoid JVLR peak hours (8:30–10:30 am, 6:30–9 pm).",popularTrips:[{destination:"Lonavala",km:92,note:"JVLR → Eastern Express → Sion-Panvel Expressway → NH48 — 2 hrs"},{destination:"Alibaug",km:110,note:"Eastern Express → Nhava Sheva — 2.5 hrs"},{destination:"Matheran",km:80,note:"Sion-Panvel Expressway → Neral — 2 hrs"}],faqs:[{q:"Where do I pick up a self-drive car in Powai, Mumbai?",a:"Rental partners serve the Hiranandani Gardens area and Chandivali zone in Powai. Pickup points are shown during the booking process. Powai is one of the 24-hour-availability zones in Mumbai for select sedans."},{q:"Is Powai a good base for driving to Lonavala?",a:"Yes. From Powai, take JVLR to Sion-Panvel Expressway then join NH48 (Mumbai-Pune Expressway) at Khopoli. Total: 92 km, about 2 hours. This avoids the Bandra Connector congestion that Western Mumbai users face."},{q:"What are self-drive car prices in Powai?",a:"Hatchbacks: Rs.1,200–1,800/day. Sedans: Rs.1,800–2,500/day. SUVs: Rs.2,500–3,500/day. Powai-zone pricing is the same as Mumbai-wide rates. Compare on Zymo for your exact dates."}],siblingLocalities:["andheri","bandra"],pricing:{hatchback:"₹1,200–1,800/day",sedan:"₹1,800–2,500/day",suv:"₹2,500–3,500/day"}},kurla:{localityName:"Kurla",parentCitySlug:"mumbai",parentCityName:"Mumbai",state:"Maharashtra",intro:"Kurla is a major transport hub in central-eastern Mumbai, serving as the junction between the Central Railway and Trans-Harbour Line. LBS Road (Lal Bahadur Shastri Marg) runs through Kurla, connecting Vidyavihar, Ghatkopar, and the Sion-Panvel Expressway access. Phoenix Marketcity Mall (Kurla) and RCity Mall (Ghatkopar, adjacent) are major retail anchors. Kurla's central position makes it a practical self-drive pickup point for travellers using Central Railway or needing eastern highway access.",keyZones:["Kurla West (LBS Road)","Kurla East (station area)","Vidyavihar","Ghatkopar (adjacent)","Chunabhatti"],drivingNote:"LBS Road is congested through most of the day — allow 20–30 min buffer for any peak-hour departure. The Eastern Express Highway (EEH) on-ramp at Kurla is the fastest route south (Chembur, Sion) and north (Vikhroli, Powai). Parking: Phoenix Marketcity has 4-level parking. Avoid LBS Road 8–10 am and 5:30–8 pm.",popularTrips:[{destination:"Lonavala",km:88,note:"Sion-Panvel Expressway → NH48 via EEH — 1.5 hrs"},{destination:"Matheran",km:78,note:"Sion-Panvel Expressway → Neral — 1.5 hrs, no cars inside Matheran"},{destination:"Pune",km:150,note:"NH48 via Sion-Panvel Expressway — 2.5 hrs"}],faqs:[{q:"Where do I pick up a self-drive car in Kurla, Mumbai?",a:"Zymo partners serve the LBS Road and Kurla West zone. Exact pickup points are shown during booking. Kurla's proximity to the Eastern Express Highway makes it one of the fastest zones for accessing the Sion-Panvel Expressway and onward to NH48."},{q:"Can I take a self-drive car from Kurla to Pune on the same day?",a:"Yes. Kurla to Pune is 150 km via the Eastern Express Highway and NH48 — approximately 2.5 hours. Book a sedan or SUV for the Expressway. Return same day is comfortable with a morning departure."},{q:"What are self-drive car prices in Kurla?",a:"Hatchbacks: Rs.1,200–1,800/day. Sedans: Rs.1,800–2,500/day. SUVs: Rs.2,500–3,500/day. Prices are the same as Mumbai-wide rates. Compare partners on Zymo for your exact dates and pickup time."}],siblingLocalities:["andheri","powai"],pricing:{hatchback:"₹1,200–1,800/day",sedan:"₹1,800–2,500/day",suv:"₹2,500–3,500/day"}},borivali:{localityName:"Borivali",parentCitySlug:"mumbai",parentCityName:"Mumbai",state:"Maharashtra",intro:"Borivali is the northernmost major locality of Mumbai's Western suburbs, positioned at the NH48 (Mumbai-Ahmedabad Highway) gateway. Sanjay Gandhi National Park — a 104 km² forest inside city limits — borders Borivali to the east. Borivali's position on the Western Express Highway makes it the fastest exit point from Mumbai toward Dahanu, Surat, and Gujarat. It is also the closest major locality to the Mumbai-Nashik Expressway connector.",keyZones:["Borivali West (SV Road, Chandavarkar Road)","Borivali East (National Park side)","Kandivali (south)","Dahisar (north, NH48 entry)","Mira Road (adjacent, Thane district)"],drivingNote:"Western Express Highway (WEH) through Borivali is the main arterial — less congested than S
3outh Mumbai but still heavy 9–10:30 am and 6:30–8:30 pm. Once you pass Dahisar toll naka (₹130 ETC), traffic thins significantly toward Vasai-Virar. Parking: Growel's 101 Mall, Oberoi Mall (Goregaon, adjacent). Borivali station circle has meter parking.",popularTrips:[{destination:"Nashik",km:175,note:"WEH → NH160 via Vasai-Virar — 3.5 hrs"},{destination:"Surat",km:285,note:"NH48 via Dahisar toll — 5 hrs"},{destination:"Tarkarli Beach",km:480,note:"NH66 south via Pune — 9 hrs; book 2-day trip"}],faqs:[{q:"Where do I pick up a self-drive car in Borivali, Mumbai?",a:"Zymo partners operate in Borivali West (near the station and SV Road) and Borivali East. Exact pickup point shown before booking. Borivali is a practical base for trips toward Nashik, Gujarat, and Dahanu — NH48 on-ramp is 5 minutes from central Borivali."},{q:"Is Borivali the best pickup zone in Mumbai for Nashik trips?",a:"Yes. Borivali is the northernmost major Mumbai locality on WEH, making it the fastest exit toward Nashik. Drive north on WEH through Dahisar, then join NH160 at Manor. Total Borivali–Nashik: 175 km, about 3.5 hours."},{q:"What are self-drive car prices in Borivali?",a:"Hatchbacks: Rs.1,200–1,800/day. Sedans: Rs.1,800–2,500/day. SUVs: Rs.2,500–3,500/day. Same as Mumbai-wide rates. Compare on Zymo for exact pricing and availability."}],siblingLocalities:["andheri","bandra"],pricing:{hatchback:"₹1,200–1,800/day",sedan:"₹1,800–2,500/day",suv:"₹2,500–3,500/day"}},whitefield:{localityName:"Whitefield",parentCitySlug:"bangalore",parentCityName:"Bangalore",state:"Karnataka",intro:"Whitefield is Bangalore's easternmost IT district, built around the International Tech Park Bangalore (ITPL) and the EPIP (Export Promotion Industrial Park) zone. It sits 25 km from the city centre (MG Road), making a self-drive car essential for Whitefield residents who need to reach the airport (40 km via NH44), Koramangala, or Electronic City. Whitefield has 24-hour self-drive car availability on hatchbacks from Zymo partners.",keyZones:["ITPL (International Tech Park)","EPIP Zone","Brookefield","Mahadevapura","Kadugodi"],drivingNote:"Whitefield Road (Old Madras Road) and Outer Ring Road (ORR) are the two main connectors. ORR from Whitefield to Electronic City is 45–60 min during peak hours (8:30–11 am, 5:30–9 pm). The ITPL signal (Whitefield Main Road junction) is the most congested point — add 15 min buffer. Airport: NH44 via Hebbal — 40 km, 75 min off-peak.",popularTrips:[{destination:"Mysore",km:155,note:"ORR → Mysore Expressway — 3 hrs"},{destination:"Coorg",km:265,note:"ORR → NH275 via Kushalnagar — 5.5 hrs"},{destination:"Nandi Hills",km:65,note:"NH44 north — 1.5 hrs; early morning sunrise recommended"}],faqs:[{q:"Where do I pick up a self-drive car in Whitefield, Bangalore?",a:"Zymo partners have pickup locations in the ITPL, EPIP Zone, and Brookefield areas of Whitefield. Exact pickup point shown during booking. Whitefield has 24-hour availability on hatchbacks — useful for early-morning airport runs."},{q:"Is it easy to drive from Whitefield to Bangalore airport?",a:"Yes. From Whitefield, take NH44 north via Hebbal to KIA (Kempegowda International Airport) — 40 km. Off-peak: 60–70 min. During morning rush (6:30–10 am), allow 90 min. The Outer Ring Road offers an alternate route via Hebbal Flyover."},{q:"What are self-drive car prices in Whitefield?",a:"Hatchbacks: Rs.1,200–1,800/day. Sedans: Rs.1,800–2,500/day. SUVs: Rs.2,500–3,500/day. Whitefield zone weekly rates average Rs.1,200/day for hatchbacks — compare on Zymo for your dates."}],siblingLocalities:["koramangala","electronic-city"],pricing:{hatchback:"₹1,200–1,800/day",sedan:"₹1,800–2,500/day",suv:"₹2,500–3,500/day"}},koramangala:{localityName:"Koramangala",parentCitySlug:"bangalore",parentCityName:"Bangalore",state:"Karnataka",intro:"Koramangala is Bangalore's startup and tech entrepreneur hub, home to dozens of co-working spaces, restaurants, and startups between the 1st and 8th Blocks. Located centrally between HSR Layout, BTM Layout, and Indiranagar, it is one of Bangalore's most well-connected localities. The 80 Feet Road and 100 Feet Road run through Koramangala, connecting directly to the Outer Ring Road (ORR) and Electronic City Expressway.",keyZones:["1st Block to 8th Block (Koramangala)","80 Feet Road","100 Feet Road","BTM Layout (adjacent)","Ejipura"],drivingNote:"The 80 Feet Road and Koramangala Inner Ring Road (IRR) are densely packed 9 am–9 pm on weekdays. The ORR from Koramangala gives quick access to Electronic City (via Elevated Expressway), HSR Layout, and Whitefield. Parking: Forum Mall, Garuda Mall (15 min). Street parking on 8th Block is metered.",popularTrips:[{destination:"Mysore",km:150,note:"ORR → Mysore Road Expressway — 3 hrs"},{destination:"Bannerghatta National Park",km:25,note:"Bannerghatta Road — 45 min"},{destination:"Coorg",km:260,note:"Mysore Road → NH275 — 5 hrs"}],faqs:[{q:"Where do I pick up a self-drive car in Koramangala, Bangalore?",a:"Zymo partners serve the 5th to 8th Block zones and the 80 Feet Road area in Koramangala. Exact pickup shown during booking. Koramangala's central location makes it one of the most convenient pickup zones for Outer Ring Road access."},{q:"Can I use a self-drive car from Koramangala for daily office commute to Whitefield?",a:"Yes. Koramangala to Whitefield via ORR is 22 km — 45 min off-peak, 75 min during morning rush. A weekly self-drive rental (5 or 7 days) via Zymo is significantly cheaper than daily cab fares for this route."},{q:"What are self-drive car prices in Koramangala?",a:"Hatchbacks: Rs.1,200–1,800/day. Sedans: Rs.1,800–2,500/day. SUVs: Rs.2,500–3,500/day. Weekly hatchback rates in Koramangala average Rs.1,200/day via Zymo."}],siblingLocalities:["whitefield","indiranagar"],pricing:{hatchback:"₹1,200–1,800/day",sedan:"₹1,800–2,500/day",suv:"₹2,500–3,500/day"}},"hsr-layout":{localityName:"HSR Layout",parentCitySlug:"bangalore",parentCityName:"Bangalore",state:"Karnataka",intro:"HSR Layout (Hosur-Sarjapur Road Layout) is a planned residential-commercial locality in south-east Bangalore, bordered by Koramangala (north), Electronic City (south via NICE Road), and Bellandur Lake (east). Its proximity to Sarjapur Road — the corridor connecting Whitefield, Electronic City, and HSR itself — makes it a self-drive hotspot for IT professionals who work across multiple campuses. The locality has well-maintained sector roads and lower traffic density than Koramangala.",keyZones:["Sector 1–7 (HSR Layout)","Agara Lake side","BTM 2nd Stage (adjacent)","Sarjapur Road","Bellandur (east)"],drivingNote:"HSR Layout's internal sector roads are well-planned and rarely gridlocked. Sarjapur Road between HSR and Electronic City (12 km) is the one dense corridor — allow 30 min during rush hours. NICE Road access (from HSR via Haralur Road) gives a fast south-bypass to Mysore Road or Hosur Road.",popularTrips:[{destination:"Electronic City",km:12,note:"Sarjapur Road — 30 min peak, 20 min off-peak"},{destination:"Mysore",km:155,note:"Mysore Road Expressway via Kanakapura Road — 3 hrs"},{destination:"Nandi Hills",km:70,note:"NH44 via Hebbal — 2 hrs; early morning best"}],faqs:[{q:"Where do I pick up a self-drive car in HSR Layout, Bangalore?",a:"Zymo rental partners serve the HSR Layout main sectors and the Sarjapur Road stretch. Exact pickup point shown during booking. HSR's internal roads are easy to navigate and have good parking options at Agara Lake and Sector 1."},{q:"Is HSR Layout a good base for daily commutes to Electronic City and Whitefield?",a:"Yes. HSR to Electronic City: 12 km on Sarjapur Road. HSR to Whitefield: 28 km via ORR. Both are common self-drive commuter routes from HSR. A weekly rental from Zymo is cost-effective for covering both corridors."},{q:"What are self-drive car prices in HSR Layout?",a:"Hatchbacks: Rs.1,200–1,800/day. Sedans: Rs.1,800–2,500/day. SUVs: Rs.2,500–3,500/day. Compare partners on Zymo for your exact dates and pickup time."}],siblingLocalities:["koramangala","electronic-city"],pricing:{hatchback:"₹1,200–1,800/day",sedan:"₹1,800–2,500/day",suv:"₹2,500–3,500/day"}},"electronic-city":{localityName:"Electronic City",parentCitySlug:"bangalore",parentCityName:"Bangalore",state:"Karnataka",intro:"Electronic City is Bangalore's largest dedicated IT industrial estate, 30 km south of the city centre. Phase 1 and Phase 2 of the ELCITA zone house campuses for Infosys, Wipro, HCL, and over 200 IT companies. The Electronic City Elevated Expressway (Bangalore's first) connects the zone directly to Silk Board junction on the ORR — making it the fastest route from Electronic City to Koramangala, HSR Layout, and central Bangalore. Self-drive cars from Zymo in this zone open from 7 am.",keyZones:["Electronic City Phase 1 (Infosys, Wipro)","Electronic City Phase 2","Hebbagodi","Bommasandra (adjacent)","Hosur Road connector"],drivingNote:"The Electronic City Elevated Expressway (toll: ₹27 one-way) is the key connector — off-peak time from Silk Board to Electronic City toll gate: 20 min. Hosur Road (NH44) south gives access to Hosur (TN), Krishnagiri, and Salem. Avoid Silk Board junction between 8:30–10:30 am and 6–9 pm — Bangalore's most congested signal.",popularTrips:[{destination:"Mysore",km:160,note:"Mysore Road via NICE Road connector — 3 hrs"},{destination:"Hosur",km:40,note:"NH44 south — 45 min; Talavedu hills nearby"},{destination:"Coorg",km:270,note:"Mysore Road → NH275 — 5.5 hrs"}],faqs:[{q:"Where do I pick up a self-drive car in Electronic City, Bangalore?",a:"Zymo partners serve the Phase 1 and Phase 2 zones of Electronic City, available from 7 am. Exact pickup shown during booking. Electronic City weekly rental rates via Zymo are among the lowest in Bangalore — Rs.1,200/day average for hatchbacks."},{q:"How do I drive from Electronic City to Bangalore airport?",a:"Take the Elevated Expressway to Silk Board, then ORR north to NH44, and continue to KIA. Total: 55 km. Off-peak: 80–90 min. During morning rush (7–10 am), allow 2+ hours. Book a hatchback or sedan for this route — all handle the Expressway toll."},{q:"What are self-drive car prices in Electronic City?",a:"Hatchbacks: Rs.1,200–1,800/day. Weekly hatchback average: Rs.1,200/day. Sedans: Rs.1,800–2,500/day. SUVs: Rs.2,500–3,500/day. Compare on Zymo for your exact dates."}],siblingLocalities:["whitefield","hsr-layout"],pricing:{hatchback:"₹1,200–1,800/day",sedan:"₹1,800–2,500/day",suv:"₹2,500–3,500/day"}},indiranagar:{localityName:"Indiranagar",parentCitySlug:"bangalore",parentCityName:"Bangalore",state:"Karnataka",intro:"Indiranagar is central-east Bangalore's lifestyle and social hub, known for the 100 Feet Road restaurant strip, Defence Colony, and the HAL Road axis connecting to the Old Airport Road. It sits between Koramangala (south), Whitefield (east via ORR), and the CBD (west via HAL). Indiranagar's central location and metro connectivity (Purple Line — Indiranagar station) make it one of Bangalore's most practical self-drive pickup localities for both leisure and work trips.",keyZones:["100 Feet Road (restaurant and bar strip)","Defence Colony","HAL Road / Old Airport Road","CMH Road","Domlur (adjacent)"],drivingNote:"100 Feet Road is pedestrian-heavy from 7 pm–midnight on weekends. CMH Road and HAL Road are the practical driving arteries. Outer Ring Road access is 5 min via HAL. Airport: 40 km via NH44 through Hebbal — 60–75 min off-peak. Metro: Purple Line Indiranagar station for cab/car-free city trips.",popularTrips:[{destination:"Whitefield",km:22,note:"ORR east — 40 min off-peak"},{destination:"Nandi Hills",km:65,note:"NH44 via Hebbal — 1.5 hrs; sunrise drive"},{destination:"Mysore",km:150,note:"ORR → Mysore Expressway — 3 hrs"}],faqs:[{q:"Where do I pick up a self-drive car in Indiranagar, Bangalore?",a:"Zymo partners operate in the 100 Feet Road and HAL Road zone
3s of Indiranagar. Exact pickup shown during booking. Indiranagar's central location gives fast ORR access to Whitefield and south Bangalore."},{q:"Is a self-drive car practical for everyday use in Indiranagar?",a:"Yes. Indiranagar has good parking at 1st Stage and Defence Colony. A daily or weekly self-drive rental from Zymo is cost-effective vs cab costs for commuters who go to Whitefield, Electronic City, or Koramangala regularly."},{q:"What are self-drive car prices in Indiranagar?",a:"Hatchbacks: Rs.1,200–1,800/day. Sedans: Rs.1,800–2,500/day. SUVs: Rs.2,500–3,500/day. Compare on Zymo for your dates."}],siblingLocalities:["koramangala","whitefield"],pricing:{hatchback:"₹1,200–1,800/day",sedan:"₹1,800–2,500/day",suv:"₹2,500–3,500/day"}},hinjewadi:{localityName:"Hinjewadi",parentCitySlug:"pune",parentCityName:"Pune",state:"Maharashtra",intro:"Hinjewadi is Pune's largest IT hub, built around the Rajiv Gandhi Infotech Park (Phase 1, 2, and 3) on Pune's western edge, 20 km from Pune Railway Station. It houses Infosys, Wipro, Cognizant, TCS, and hundreds of tech companies. Hinjewadi's distance from central Pune and limited public transport makes a self-drive car the most practical daily commute option for residents in Balewadi, Wakad, and Baner who work here.",keyZones:["Phase 1 IT Park (Infosys, Wipro)","Phase 2 (TCS, Cognizant)","Phase 3 (newer development)","Wakad (adjacent)","Balewadi (south)"],drivingNote:"Hinjewadi-Wakad Road (from Phase 1 to Wakad Phata) is bottlenecked 8:30–10:30 am and 6–9 pm — the most congested 4-km stretch in Pune. The Pune-Bangalore Highway (NH48) on-ramp at Chandni Chowk connects Hinjewadi to the Expressway in 25 min. Mumbai-Pune Expressway: 45 min from Hinjewadi via Chandni Chowk.",popularTrips:[{destination:"Lonavala",km:65,note:"NH48 via Chandni Chowk → Expressway — 1 hr"},{destination:"Mumbai",km:155,note:"NH48 Mumbai-Pune Expressway — 2.5 hrs"},{destination:"Lavasa",km:60,note:"via Mulshi — 1.5 hrs; scenic hill city"}],faqs:[{q:"Where do I pick up a self-drive car in Hinjewadi, Pune?",a:"Zymo partners serve the Phase 1–3 zones and the Wakad connector in Hinjewadi. Exact pickup shown during booking. Hinjewadi weekly rentals are cost-effective for IT professionals who commute daily from Baner or Balewadi."},{q:"How long does it take to drive from Hinjewadi to Pune airport?",a:"Hinjewadi to Pune Airport (Lohegaon) is 28 km via the Pune-Nashik Highway and Baner-Balewadi-Pashan route. Off-peak: 45 min. During peak hours (8–10 am, 5–8 pm), allow 75–90 min."},{q:"What are self-drive car prices in Hinjewadi?",a:"Hatchbacks: Rs.1,000–1,600/day. Sedans: Rs.1,600–2,300/day. SUVs: Rs.2,300–3,200/day. Compare on Zymo for exact pricing on your dates."}],siblingLocalities:["baner","kharadi"],pricing:{hatchback:"₹1,000–1,600/day",sedan:"₹1,600–2,300/day",suv:"₹2,300–3,200/day"}},baner:{localityName:"Baner",parentCitySlug:"pune",parentCityName:"Pune",state:"Maharashtra",intro:"Baner is a residential-commercial locality on Pune's northwest edge, positioned between Hinjewadi (west), Pashan (south), and Aundh (east). Baner Road is lined with restaurants, gyms, and co-working spaces, making it a lifestyle hub for IT professionals who work at Hinjewadi. Its position on the Pune-Bangalore Highway (NH48) feeder road gives fast access to the Expressway. Self-drive car rentals from Baner are popular for Lonavala weekend trips.",keyZones:["Baner Road (main strip)","Sus Road","Balewadi (adjacent)","Pashan (south)","Wakad (west)"],drivingNote:"Baner Road itself is manageable outside peak hours (9–10:30 am, 6:30–9 pm). The Baner-Pashan link road shortcut avoids the main Baner junction congestion. NH48 access from Baner via Chandni Chowk: 10 min off-peak. Airport (Lohegaon): 28 km east via Pashan-Sus road and Pune-Nashik Highway.",popularTrips:[{destination:"Lonavala",km:65,note:"NH48 via Chandni Chowk — 1 hr"},{destination:"Lavasa",km:55,note:"via Mulshi–Bhira–Lavasa Road — 1.5 hrs"},{destination:"Mumbai",km:155,note:"NH48 Expressway — 2.5 hrs"}],faqs:[{q:"Where do I pick up a self-drive car in Baner, Pune?",a:"Zymo partners serve the Baner Road and Sus Road zone
3s. Exact pickup shown during booking. Baner's proximity to NH48 makes it a fast exit point for Lonavala and Mumbai trips."},{q:"Is Baner a good pickup zone for Lonavala weekend trips?",a:"Yes. Baner to Lonavala is 65 km via NH48 — about 1 hour. Depart after 7 am Saturday to avoid Pune city traffic. The Expressway from Chandni Chowk is the fastest route; toll is ₹295 total Mumbai-Pune."},{q:"What are self-drive car prices in Baner?",a:"Hatchbacks: Rs.1,000–1,600/day. Sedans: Rs.1,600–2,300/day. SUVs: Rs.2,300–3,200/day. Compare on Zymo for your exact dates."}],siblingLocalities:["hinjewadi","viman-nagar"],pricing:{hatchback:"₹1,000–1,600/day",sedan:"₹1,600–2,300/day",suv:"₹2,300–3,200/day"}},kharadi:{localityName:"Kharadi",parentCitySlug:"pune",parentCityName:"Pune",state:"Maharashtra",intro:"Kharadi is eastern Pune's fastest-growing IT and residential corridor, home to the EON IT Park (one of India's largest IT SEZs), World Trade Centre Pune, and the Zensar, HSBC, and Barclays campuses. It is 15 km from Pune Airport (Lohegaon) — the closest major IT zone to the airport — making it the preferred pickup zone for business travellers flying into Pune. The Pune Ring Road (eastern section) passes through Kharadi.",keyZones:["EON IT Park","World Trade Centre Pune","Mundhwa (south)","Wagholi (east)","Viman Nagar (west, 5km)"],drivingNote:"Nagar Road (Pune-Nagar Highway) through Kharadi is the main arterial — congested 8:30–10:30 am and 6–9 pm at the Kharadi bypass. Airport (Lohegaon): 15 km north on Nagar Road — 25 min off-peak. Pune station: 18 km west via Ring Road — 40 min.",popularTrips:[{destination:"Pune Airport",km:15,note:"Nagar Road north — 25 min"},{destination:"Lonavala",km:75,note:"Ring Road → NH48 via Wakad — 1.5 hrs"},{destination:"Shirdi",km:195,note:"Pune-Nagar Highway → Ahmednagar — 4 hrs"}],faqs:[{q:"Where do I pick up a self-drive car in Kharadi, Pune?",a:"Zymo partners serve the EON IT Park zone and the Nagar Road stretch in Kharadi. Exact pickup shown during booking. Kharadi is the closest major Pune locality to the airport — practical for business travellers arriving at Lohegaon."},{q:"Is Kharadi convenient for Pune airport pickups or drop-offs?",a:"Yes. Kharadi to Pune Airport (Lohegaon) is 15 km on Nagar Road — 25 min off-peak. If your flight lands early morning, you can pick up a self-drive car from Kharadi and be at EON IT Park within 45 min of landing."},{q:"What are self-drive car prices in Kharadi?",a:"Hatchbacks: Rs.1,000–1,600/day. Sedans: Rs.1,600–2,300/day. SUVs: Rs.2,300–3,200/day. Compare on Zymo for your exact dates and pickup time."}],siblingLocalities:["viman-nagar","baner"],pricing:{hatchback:"₹1,000–1,600/day",sedan:"₹1,600–2,300/day",suv:"₹2,300–3,200/day"}},"viman-nagar":{localityName:"Viman Nagar",parentCitySlug:"pune",parentCityName:"Pune",state:"Maharashtra",intro:"Viman Nagar is the locality immediately adjacent to Pune Airport (Lohegaon), 3 km from the domestic terminal. It is the most practical pickup zone for travellers arriving at Pune Airport who need a self-drive car. The Phoenix Marketcity Mall and the Aga Khan Palace are within 5 km. Viman Nagar's Nagar Road connects it to Kharadi (east) and Kalyani Nagar (west), giving access to Pune's eastern IT corridor.",keyZones:["Airport Road (Lohegaon)","Viman Nagar Main Road","Phoenix Marketcity","Kalyani Nagar (west, 3km)","Kharadi (east, 5km)"],drivingNote:"Airport Road (Nagar Road segment near the airport) is the main artery and is well-maintained. Traffic is manageable except during flight arrival/departure peaks. Pune Ring Road access from Viman Nagar connects to both western (Wakad, Baner) and southern (Hadapsar, Koregaon Park) Pune without passing through the city centre.",popularTrips:[{destination:"Pune Airport",km:3,note:"Airport Road — 10 min"},{destination:"Lonavala",km:80,note:"Ring Road → NH48 via Wakad — 1.5 hrs"},{destination:"Mahabaleshwar",km:120,note:"NH48 → NH166 via Panchgani — 3 hrs"}],faqs:[{q:"Where do I pick up a self-drive car in Viman Nagar, Pune?",a:"Zymo partners serve the Airport Road and Viman Nagar Main Road zone. Exact pickup shown during booking. Viman Nagar is the closest major locality to Pune Airport — 3 km from the domestic terminal."},{q:"Can I pick up a self-drive car in Viman Nagar right after landing at Pune Airport?",a:"Yes. From Pune Airport arrivals, Viman Nagar pickup points are 10–15 min by auto/cab. Confirm the exact pickup address with the rental partner after booking — some partners offer doorstep delivery at the airport for an extra charge."},{q:"What are self-drive car prices in Viman Nagar?",a:"Hatchbacks: Rs.1,000–1,600/day. Sedans: Rs.1,600–2,300/day. SUVs: Rs.2,300–3,200/day. Compare on Zymo for your dates."}],siblingLocalities:["kharadi","koregaon-park"],pricing:{hatchback:"₹1,000–1,600/day",sedan:"₹1,600–2,300/day",suv:"₹2,300–3,200/day"}},"koregaon-park":{localityName:"Koregaon Park",parentCitySlug:"pune",parentCityName:"Pune",state:"Maharashtra",intro:"Koregaon Park is Pune's most upscale and culturally distinctive neighbourhood — known for the Osho International Meditation Resort, tree-lined lanes with bungalows, and a high density of boutique restaurants, c
3afés, and hotels. It borders Kalyani Nagar (east) and the Mula-Mutha Riverfront (south). International visitors to the Osho Ashram and travellers staying in Koregaon Park hotels commonly use self-drive cars for day trips to Lonavala, Mahabaleshwar, and Pune heritage sites.",keyZones:["Osho Ashram area (Koregaon Park Lane 1–7)","Kalyani Nagar (east)","Boat Club Road","Bund Garden Road","North Main Road"],drivingNote:"Koregaon Park lanes are narrow and parking fills early on weekends. North Main Road and Bund Garden Road are wider arteries. Ring Road access is 10 min south. Airport (Lohegaon): 12 km north — 25 min. Pune Station: 8 km west — 20 min off-peak.",popularTrips:[{destination:"Lonavala",km:70,note:"NH48 via Mumbai-Pune Expressway — 1 hr 20 min"},{destination:"Mahabaleshwar",km:120,note:"NH48 → NH166 — 3 hrs; hill station, June–September peak"},{destination:"Sinhagad Fort",km:30,note:"via Sinhagad Road — 45 min; good trekking point"}],faqs:[{q:"Where do I pick up a self-drive car in Koregaon Park, Pune?",a:"Zymo partners serve the North Main Road and Bund Garden Road zones in Koregaon Park. Exact pickup shown during booking. Koregaon Park is a practical base for Osho visitors and hotel guests who want day trips to Lonavala or Mahabaleshwar."},{q:"Is a self-drive car the best way to explore Pune from Koregaon Park?",a:"Yes. Pune's key sites — Aga Khan Palace (4 km), Shaniwar Wada (10 km), Sinhagad Fort (30 km) — are all easier by self-drive than by cab at unplanned hours. Book a hatchback for city use or a sedan for outstation comfort."},{q:"What are self-drive car prices in Koregaon Park?",a:"Hatchbacks: Rs.1,000–1,600/day. Sedans: Rs.1,600–2,300/day. SUVs: Rs.2,300–3,200/day. Compare on Zymo for your dates and pickup time."}],siblingLocalities:["viman-nagar","baner"],pricing:{hatchback:"₹1,000–1,600/day",sedan:"₹1,600–2,300/day",suv:"₹2,300–3,200/day"}},dwarka:{localityName:"Dwarka",parentCitySlug:"delhi",parentCityName:"Delhi NCR",state:"Delhi",intro:"Dwarka is Delhi's largest planned residential township, located in South-West Delhi, 20 km from Connaught Place and 8 km from Indira Gandhi International Airport (IGI). It is connected to the metro (Blue Line and Airport Express) and to NH48 (Delhi-Gurgaon Expressway) via Dwarka Expressway. Dwarka's airport proximity and planned road layout make it one of Delhi's most popular self-drive car pickup zones for both airport access and Gurgaon commutes.",keyZones:["Dwarka Sector 6 (market hub)","Dwarka Sector 10 and 12 (residential)","Palam (adjacent, IGI side)","Dwarka Expressway","Sector 21 (Blue Line terminus)"],drivingNote:"Dwarka Expressway (NH48 access) is the main arterial south to Gurgaon and the Delhi-Jaipur Highway. Airport (IGI T3): 8 km via NH48 — 20 min off-peak. Connaught Place: 25 km via Palam Flyover and Dhaula Kuan — 40 min. Rush hours: Dwarka Expressway at 8:30–10:30 am toward Gurgaon and 6–9 pm returning.",popularTrips:[{destination:"Agra",distance:"240 km",note:"NH48 → Yamuna Expressway via DND or NH19 — 3.5 hrs"},{destination:"Jaipur",distance:"270 km",note:"NH48 south → Gurgaon → NH8 — 4.5 hrs"},{destination:"Neemrana",distance:"125 km",note:"NH48 south — 2 hrs; Rajasthan border palace-hotel destination"}],faqs:[{q:"Where do I pick up a self-drive car in Dwarka, Delhi?",a:"Zymo partners serve the Sector 6, 10, and 12 zones of Dwarka. Exact pickup shown during booking. Dwarka is 8 km from IGI Airport — practical for travellers arriving at T3 who want to drive onward without booking a cab."},{q:"Can I use a self-drive car from Dwarka to commute daily to Gurgaon?",a:"Yes. Dwarka to Cyber City (Gurgaon) via Dwarka Expressway is 14 km — 25 min off-peak, 45 min during rush. A weekly rental from Zymo is consistently cheaper than daily cab fares for this route, especially with a Dwarka Expressway FASTag."},{q:"What are self-drive car prices in Dwarka, Delhi?",a:"Hatchbacks: Rs.1,300–1,900/day. Sedans: Rs.1,900–2,600/day. SUVs: Rs.2,600–3,600/day. Compare on Zymo for your dates."}],siblingLocalities:["rohini","saket"],pricing:{hatchback:"₹1,300–1,900/day",sedan:"₹1,900–2,600/day",suv:"₹2,600–3,600/day"}},rohini:{localityName:"Rohini",parentCitySlug:"delhi",parentCityName:"Delhi NCR",state:"Delhi",intro:"Rohini is North-West Delhi's largest district, a vast planned residential zone spanning Sectors 1 through 37. It is home to Rithala Metro station (Red Line terminus, connecting to Dilshad Garden), Pacific Mall, and one of Delhi's largest residential populations. NH44 (Delhi-Chandigarh Highway) passes through Rohini's outer edge, making it the gateway for road trips to Chandigarh, Amritsar, and Himachal Pradesh.",keyZones:["Sector 7 (main commercial hub)","Sector 9 and 11 (market areas)","Prashant Vihar","Pitampura (adjacent south)","Rithala (north, NH44 side)"],drivingNote:"The Outer Ring Road (Rohini section) runs east-west and connects to NH44 at Rithala. NH44 gives direct northbound access — Panipat (90 km, 1.5 hrs), Chandigarh (260 km, 4.5 hrs). East Delhi (Anand Vihar, Shahdara): via Ring Road or NH24 — 40–50 min. Avoid Rohini Sector 7 market area 11 am–8 pm on weekends.",popularTrips:[{destination:"Chandigarh",km:260,note:"NH44 north — 4.5 hrs; Punjab border"},{destination:"Amritsar",km:450,note:"NH44 north via Ludhiana — 7 hrs; Golden Temple"},{destination:"Mussoorie",km:300,note:"NH44 → Dehradun Expressway — 5.5 hrs"}],faqs:[{q:"Where do I pick up a self-drive car in Rohini, Delhi?",a:"Zymo partners operate in the Sector 7, 9, and 11 zones of Rohini, with additional coverage near Pitampura. Exact pickup shown during booking. Rohini's NH44 access makes it Delhi's best pickup zone for trips toward Chandigarh, Amritsar, and Himachal."},{q:"Is Rohini a good base for a Chandigarh road trip?",a:"Yes. Rohini to Chandigarh is 260 km on NH44 — 4.5 hours. Depart by 6 am to clear Delhi's northern outskirts before the Panipat-Karnal toll section peak. A sedan is the standard choice; SUVs are preferred for mountain extensions beyond Chandigarh."},{q:"What are self-drive car prices in Rohini, Delhi?",a:"Hatchbacks: Rs.1,300–1,900/day. Sedans: Rs.1,900–2,600/day. SUVs: Rs.2,600–3,600/day. Compare on Zymo for your exact dates."}],siblingLocalities:["dwarka","connaught-place"],pricing:{hatchback:"₹1,300–1,900/day",sedan:"₹1,900–2,600/day",suv:"₹2,600–3,600/day"}},saket:{localityName:"Saket",parentCitySlug:"delhi",parentCityName:"Delhi NCR",state:"Delhi",intro:"Saket is S
3outh Delhi's commercial and healthcare hub — home to the Select Citywalk Mall, Max Saket and Fortis Escorts Heart Institute hospitals, and the Delhi High Court (south bench). It sits between Hauz Khas (north), Malviya Nagar (east), and Mehrauli (south), giving easy access to the Mehrauli-Gurgaon Road toward Sohna and Alwar. The Yellow Line metro (Saket station) connects it to Connaught Place in 20 min.",keyZones:["Select Citywalk Mall area","Press Enclave Road","Malviya Nagar (adjacent)","Hauz Khas (north)","Mehrauli (south)"],drivingNote:"Press Enclave Road and Mehrauli Road are the main arteries. Mehrauli-Gurgaon Road (MG Road, distinct from Gurgaon MG Road) connects south toward Gurgaon in 25 min. Airport (IGI): 18 km via NH48 or Outer Ring Road — 30 min off-peak. NH48 access is via Dhaula Kuan flyover (10 min from Saket).",popularTrips:[{destination:"Agra",km:225,note:"NH19 via Yamuna Expressway — 3 hrs"},{destination:"Sariska Tiger Reserve",km:200,note:"NH48 south → Alwar — 3.5 hrs"},{destination:"Neemrana",km:120,note:"NH48 south — 2 hrs"}],faqs:[{q:"Where do I pick up a self-drive car in Saket, Delhi?",a:"Zymo partners operate near the Select Citywalk and Press Enclave Road area in Saket. Exact pickup shown during booking. Saket gives quick Outer Ring Road access for trips south toward Agra, Gurgaon, and Rajasthan."},{q:"Can I drive from Saket to Agra in under 4 hours?",a:"Yes. Saket to Agra via NH19 (Yamuna Expressway) is 225 km — 3 hours on a good day. Take the Outer Ring Road east from Saket to the DND Flyover, then join the Yamuna Expressway south. Toll: ₹225 (Yamuna Expressway)."},{q:"What are self-drive car prices in Saket, Delhi?",a:"Hatchbacks: Rs.1,300–1,900/day. Sedans: Rs.1,900–2,600/day. SUVs: Rs.2,600–3,600/day. Compare on Zymo for your dates."}],siblingLocalities:["dwarka","lajpat-nagar"],pricing:{hatchback:"₹1,300–1,900/day",sedan:"₹1,900–2,600/day",suv:"₹2,600–3,600/day"}},"lajpat-nagar":{localityName:"Lajpat Nagar",parentCitySlug:"delhi",parentCityName:"Delhi NCR",state:"Delhi",intro:"Lajpat Nagar is a South Delhi market and residential hub, known for its Lajpat Nagar Central Market (one of Delhi's largest cloth and goods markets) and Lajpat Nagar Metro Station (Pink Line). It borders Jangpura (north), Kalkaji (south), and the Mathura Road (Ring Road) to the east. Self-drive cars from Lajpat Nagar give fast access to the Ring Road, Yamuna Expressway, and South Delhi destinations.",ke
3yZones:["Central Market (Lajpat Nagar 1–4)","Jangpura Extension (north)","Andrews Ganj","Mathura Road (Ring Road)","Kalkaji (south)"],drivingNote:"Mathura Road (Ring Road segment) is the eastern boundary — fast access to NH19 (Agra/Yamuna Expressway) and NH44 (Gurgaon direction). Central Market area is pedestrian-heavy on weekends — park at underground parking and walk in. Airport (IGI): 22 km via NH48 or Outer Ring Road — 35–45 min.",popularTrips:[{destination:"Agra",km:230,note:"Ring Road → DND → Yamuna Expressway — 3.5 hrs"},{destination:"Mathura",km:160,note:"NH19 south — 2.5 hrs"},{destination:"Gurgaon (Cyber City)",km:30,note:"Ring Road → NH48 — 45 min peak"}],faqs:[{q:"Where do I pick up a self-drive car in Lajpat Nagar, Delhi?",a:"Zymo partners serve the Andrews Ganj and Jangpura zones near Lajpat Nagar. Exact pickup shown during booking. Lajpat Nagar's Ring Road access makes it practical for Agra, Mathura, and Gurgaon trips."},{q:"Is Lajpat Nagar a practical base for a Mathura-Vrindavan day trip?",a:"Yes. Lajpat Nagar to Mathura is 160 km on NH19 — 2.5 hours. Leave by 7 am for a full day at Mathura and Vrindavan, returning by evening. Toll: Yamuna Expressway ₹225 (or NH19 via Faridabad, shorter toll)."},{q:"What are self-drive car prices in Lajpat Nagar, Delhi?",a:"Hatchbacks: Rs.1,300–1,900/day. Sedans: Rs.1,900–2,600/day. SUVs: Rs.2,600–3,600/day. Compare on Zymo for your exact dates."}],siblingLocalities:["saket","connaught-place"],pricing:{hatchback:"₹1,300–1,900/day",sedan:"₹1,900–2,600/day",suv:"₹2,600–3,600/day"}},"connaught-place":{localityName:"Connaught Place",parentCitySlug:"delhi",parentCityName:"Delhi NCR",state:"Delhi",intro:"Connaught Place (CP) is Delhi's central business and government district — a British-era radial marketplace with government offices, embassies, hotels, and Delhi's main metro interchange (Rajiv Chowk on Yellow and Blue Lines). As the geographic centre of Delhi NCR, CP gives the fastest road access to all four directions: IGI Airport (west), Noida (east), Gurgaon (south), and Old Delhi (north). Self-drive cars picked up at CP are ideal for business travellers navigating multiple Delhi zones.",keyZones:["Inner Circle and Outer Circle (CP)","Janpath","Connaught Lane","Mandi House (east)","Karol Bagh (north)"],drivingNote:"CP's inner roads are mostly one-way and parking is metered. Parking towers at Baba Kharak Singh Marg and Palika Bazar. For parking convenience, book at a CP-adjacent zone (Karol Bagh, Patel Nagar). Ring Road access in all directions from CP is within 10 min. Airport (IGI T3): 22 km via NH48 — 35 min off-peak.",popularTrips:[{destination:"Old Delhi (Chandni Chowk)",km:5,note:"Panchkuian Road — 15 min; park at Chandni Chowk parking"},{destination:"Agra",km:235,note:"Ring Road east → DND → Yamuna Expressway — 3.5 hrs"},{destination:"Jaipur",km:270,note:"NH48 south via Gurgaon — 4.5 hrs"}],faqs:[{q:"Where do I pick up a self-drive car near Connaught Place, Delhi?",a:"Zymo partner pickup zones near Connaught Place include Karol Bagh, Patel Nagar, and the CP-adjacent sector. Exact pickup shown during booking. CP's central location gives fastest ring-road access to all Delhi NCR zones."},{q:"Is driving in Connaught Place itself easy?",a:"CP's inner roads are one-way and heavy with pedestrians — best avoided for casual driving. Use CP as a base pickup zone and immediately exit to the Ring Road. The CP metro (Rajiv Chowk) is better for within-CP movement; save the car for Ring Road and expressway trips."},{q:"What are self-drive car prices near Connaught Place, Delhi?",a:"Hatchbacks: Rs.1,300–1,900/day. Sedans: Rs.1,900–2,600/day. SUVs: Rs.2,600–3,600/day. Compare on Zymo for your exact dates."}],siblingLocalities:["rohini","lajpat-nagar"],pricing:{hatchback:"₹1,300–1,900/day",sedan:"₹1,900–2,600/day",suv:"₹2,600–3,600/day"}},gachibowli:{localityName:"Gachibowli",parentCitySlug:"hyderabad",parentCityName:"Hyderabad",state:"Telangana",intro:"Gachibowli is Hyderabad's IT and financial district, home to DLF Cybercity, Microsoft, Amazon, Google, and the University of Hyderabad. It sits at the western end of the Outer Ring Road (ORR) — the arterial that c
3onnects Hitech City, Kondapur, Madhapur, and Shamshabad Airport in a single loop. Self-drive cars from Gachibowli can reach the airport in 35 min via ORR. ZoomCar and Zymo partners have the highest car density in this zone across all of Hyderabad.",keyZones:["DLF Cybercity","University of Hyderabad campus road","Nanakramguda (financial district)","Serilingampally","Manikonda (south)"],drivingNote:"ORR from Gachibowli to Shamshabad Airport: 32 km, 35 min off-peak. ORR toll: ₹140 for cars. Gachibowli–Hitech City (adjacent): 3 km, 10 min. Avoid the Gachibowli flyover junction 8:30–10:30 am and 6–9 pm. Parking: DLF Cybercity has corporate basement parking; street parking on Gachibowli Main Road is available.",popularTrips:[{destination:"Shamshabad Airport (HYD)",km:32,note:"ORR — 35 min off-peak, toll ₹140"},{destination:"Vijayawada",km:275,note:"NH65 east via ORR — 4 hrs"},{destination:"Nagarjuna Sagar",km:150,note:"NH565 east — 2.5 hrs; scenic dam/wildlife"}],faqs:[{q:"Where do I pick up a self-drive car in Gachibowli, Hyderabad?",a:"Zymo partners serve the DLF Cybercity, Nanakramguda, and Gachibowli Main Road zones. Cars are available from 6 am. Exact pickup shown during booking. Gachibowli has the highest car density of any Hyderabad zone."},{q:"How long does it take to drive from Gachibowli to Hyderabad airport?",a:"Gachibowli to Rajiv Gandhi International Airport (HYD, Shamshabad) via ORR is 32 km — 35 min off-peak. During morning rush (7–10 am), allow 55 min. ORR toll: ₹140. FASTag is accepted."},{q:"What are self-drive car prices in Gachibowli?",a:"Hatchbacks: Rs.1,100–1,700/day. Sedans: Rs.1,700–2,400/day. SUVs: Rs.2,400–3,400/day. Weekly hatchback average: Rs.1,100/day. Compare on Zymo for your dates."}],siblingLocalities:["hitech-city","madhapur"],pricing:{hatchback:"₹1,100–1,700/day",sedan:"₹1,700–2,400/day",suv:"₹2,400–3,400/day"}},"hitech-city":{localityName:"Hitech City",parentCitySlug:"hyderabad",parentCityName:"Hyderabad",state:"Telangana",intro:"Hitech City (HITEC City — Hyderabad Information Technology Engineering Consultancy City) is the core of Hyderabad's tech identity, housing Mindspace IT Park, Cyber Towers, and campuses for Infosys, Wipro, Microsoft, and Deloitte. The HITEC City metro station (Blue Line) and the ORR junction at Biodiversity Flyover make it one of Hyderabad's best-connected localities. It borders Madhapur (east), Gachibowli (west), and Kondapur (north).",keyZones:["Mindspace IT Park","Cyber Towers and Cyber Pearl","HITEC City Metro Station","Madhapur (east)","Kukatpally (north)"],drivingNote:"The HITEC City–Gachibowli stretch on the ORR is Hyderabad's busiest IT-zone corridor — heavily congested 8:30–10:30 am and 6:30–9:30 pm. Off the ORR, internal HITEC City roads (near Mindspace) are well-maintained. Biodiversity Junction is the key ORR access point. Airport: 30 km via ORR — 35 min off-peak.",popularTrips:[{destination:"Shamshabad Airport",km:30,note:"ORR south — 35 min"},{destination:"Warangal",km:155,note:"NH163 east — 2.5 hrs"},{destination:"Nagarjuna Sagar",km:155,note:"NH765 east — 2.5 hrs"}],faqs:[{q:"Where do I pick up a self-drive car in Hitech City, Hyderabad?",a:"Zymo partners serve the Mindspace area, HITEC City main road, and Cyber Towers zone. Cars are available from 6 am. Exact pickup shown during booking. Hitech City is one of Hyderabad's two highest-density pickup zones (alongside Gachibowli)."},{q:"Is a self-drive car practical for daily commute in Hitech City?",a:"Yes — especially for commuters who live in Kondapur, Kukatpally, or Manikonda. A weekly rental from Zymo covers 5–7 days of Hitech City commuting at Rs.1,100–1,200/day for hatchbacks, which is cheaper than daily cab costs for most routes over 12 km."},{q:"What are self-drive car prices in Hitech City?",a:"Hatchbacks: Rs.1,100–1,700/day. Sedans: Rs.1,700–2,400/day. SUVs: Rs.2,400–3,400/day. Compare on Zymo for your exact dates."}],siblingLocalities:["gachibowli","madhapur"],pricing:{hatchback:"₹1,100–1,700/day",sedan:"₹1,700–2,400/day",suv:"₹2,400–3,400/day"}},madhapur:{localityName:"Madhapur",parentCitySlug:"hyderabad",parentCityName:"Hyderabad",state:"Telangana",intro:"Madhapur is the commercial-residential spine between HITEC City and Film Nagar, known for its high restaurant density, multiplexes (AMB Cinemas), and IT offices on Road 36 and Road 45. It is often called Hyderabad's Silicon Valley neighbourhood. Madhapur's position between Jubilee Hills (south) and Hitech City (west) gives it access to both the ORR and the inner city arterials (Jubilee Hills Road, Mindspace Link Road).",keyZones:["Road 36 (restaurant strip)","Road 45","Cyber Gateway / Ma
3ximus Towers","Jubilee Hills (south)","Film Nagar (adjacent)"],drivingNote:"Road 36 and Road 45 are the main driving arteries — congested 8:30–10:30 am and 6:30–9 pm. ORR access via HITEC City junction is 5 min from central Madhapur. Jubilee Hills Road connects south to Banjara Hills and central Hyderabad. Parking: Madhapur plaza and AMB Cinemas have multistory parking.",popularTrips:[{destination:"Chilkur Balaji Temple",km:25,note:"via ORR south — 30 min"},{destination:"Shamshabad Airport",km:28,note:"ORR south — 30 min"},{destination:"Yadagirigutta",km:60,note:"NH163 east — 1.5 hrs; popular temple"}],faqs:[{q:"Where do I pick up a self-drive car in Madhapur, Hyderabad?",a:"Zymo partners serve the Road 36, Road 45, and Cyber Gateway zones in Madhapur. Exact pickup shown during booking. Madhapur is between HITEC City and Jubilee Hills — central for both IT-corridor commutes and city centre access."},{q:"Can I reach Hyderabad airport easily from Madhapur?",a:"Yes. Madhapur to Rajiv Gandhi International Airport via ORR is 28 km — 30 min off-peak. Join the ORR at HITEC City junction (5 min from Madhapur Road 36) and follow signs to Shamshabad. ORR toll: ₹140."},{q:"What are self-drive car prices in Madhapur?",a:"Hatchbacks: Rs.1,100–1,700/day. Sedans: Rs.1,700–2,400/day. SUVs: Rs.2,400–3,400/day. Compare on Zymo for your exact dates."}],siblingLocalities:["hitech-city","kondapur"],pricing:{hatchback:"₹1,100–1,700/day",sedan:"₹1,700–2,400/day",suv:"₹2,400–3,400/day"}},kondapur:{localityName:"Kondapur",parentCitySlug:"hyderabad",parentCityName:"Hyderabad",state:"Telangana",intro:"Kondapur is a residential and commercial locality north of HITEC City, situated at the Biodiversity Junction — the key ORR entry/exit for the entire HITEC-Gachibowli cluster. JNTU (Jawaharlal Nehru Technological University) and Kothaguda (a major traffic junction) are Kondapur's landmarks. The locality has a high density of apartment communities housing IT professionals who work in HITEC City and Gachibowli, making it one of Hyderabad's busiest self-drive pickup zones.",keyZones:["Biodiversity Junction (ORR access)","K
3othaguda Main Road","JNTU area","Kukatpally (north)","Gachibowli (south via ORR)"],drivingNote:"Biodiversity Junction itself is congested 8:30–10:30 am and 6–9 pm — it is the single-point ORR connector for the entire HITEC cluster. Internal Kondapur roads are residential and manageable. ORR from Kondapur to airport: 30 km, 35 min off-peak. Kukatpally (IKEA) is 8 km north on ORR.",popularTrips:[{destination:"Bhongir Fort",km:55,note:"NH65 east — 1 hr"},{destination:"Shamshabad Airport",km:30,note:"ORR south via Gachibowli — 35 min"},{destination:"Warangal",km:155,note:"NH163 east — 2.5 hrs"}],faqs:[{q:"Where do I pick up a self-drive car in Kondapur, Hyderabad?",a:"Zymo partners serve the Kothaguda and JNTU Road zones in Kondapur. Exact pickup shown during booking. Kondapur is at the Biodiversity Junction — the fastest ORR entry point for HITEC City, Gachibowli, and the airport."},{q:"Is Kondapur convenient for both HITEC City and Gachibowli commutes?",a:"Yes. Kondapur to HITEC City is 4 km — 10 min. Kondapur to Gachibowli is 6 km via ORR — 15 min. A weekly rental from Zymo based in Kondapur is practical for professionals who work across both campuses."},{q:"What are self-drive car prices in Kondapur?",a:"Hatchbacks: Rs.1,100–1,700/day. Sedans: Rs.1,700–2,400/day. SUVs: Rs.2,400–3,400/day. Compare on Zymo for your exact dates."}],siblingLocalities:["madhapur","gachibowli"],pricing:{hatchback:"₹1,100–1,700/day",sedan:"₹1,700–2,400/day",suv:"₹2,400–3,400/day"}}},Vr=g(()=>h(()=>import("./HomeScreen-BOXfH9Xi.js"),__vite__mapDeps([24,3,4,7,0,1,25,2,5]))),Zr=g(()=>h(()=>import("./ChatBotModal-DQ1HJWSE.js"),__vite__mapDeps([26,3,4,27,28,29,1,30,0,5,31]))),ja=g(()=>h(()=>import("./Listing-CEmjJNP4.js"),__vite__mapDeps([32,3,4,19,12,2,5,11,13,14,15,16,17,18,33,22,23,34,35,36,37,38,28,29,1,30,0,39,40,41,42,25,43]))),Ea=g(()=>h(()=>import("./BookingPage-C_UMHzBv.js"),__vite__mapDeps([44,3,4,45,46,47,48,35,36,34,1,29,28,30,0,49,50,2,5,51,52,15,12,43,23,53,54,55,56,13]))),Pa=g(()=>h(()=>import("./SummaryPage-OhOcHHbx.js"),__vite__mapDeps([57,3,4,58,35,36,53,12,47,28,29,1,30,0,2,5,59,60,61,62,63,64,34,56,37,55]))),Kr=g(()=>h(()=>import("./CityLandingPage-Byqwo40M.js"),__vite__mapDeps([6,3,4,7,0,1,8,5,9,10,11,2,12,13,14,15,16,17,18,19,20,21,22,23]))),Wr=g(()=>h(()=>import("./ReferralGo-pyoj5qhw.js"),__vite__mapDeps([65,3,4,66,50,7,0,1,2,5]))),Ur=g(()=>h(()=>import("./LocalityLandingPage-DgcTbPMF.js"),__vite__mapDeps([67,3,4,7,0,1,8,5,9,10,11,2,12,13,14,15,16,17,18,19,20,22,23]))),qr=g(()=>h(()=>import("./SelfDriveCarRentalIndia-CpRPy4Fj.js"),__vite__mapDeps([68,3,4,7,0,1,8,5,69,43,70,71,72,2,66,50,73]))),$r=g(()=>h(()=>import("./CheapCarRentalIndia-BpGzb2xL.js"),__vite__mapDeps([74,3,4,7,0,1,8,5,22,23,15,75]))),Gr=g(()=>h(()=>import("./CarRentalWithoutDeposit-BckzaNCn.js"),__vite__mapDeps([76,3,4,7,0,1,8,5,22,23,15,75]))),Fr=g(()=>h(()=>import("./MonthlyCarRentalIndia-Dt66qflu.js"),__vite__mapDeps([77,3,4,7,0,1,8,5,22,23,15,75]))),Yr=g(()=>h(()=>import("./SUVRentalIndia-BwxKRSjQ.js"),__vite__mapDeps([78,3,4,7,0,1,8,5,22,23,15,75]))),Jr=g(()=>h(()=>import("./AirportCarRentalIndia-DaP5Wqyi.js"),__vite__mapDeps([79,3,4,7,0,1,8,5,22,23,15,75]))),Xr=g(()=>h(()=>import("./CarRentalAppPage-DyX6hCFT.js"),__vite__mapDeps([80,3,4,7,0,1,8,5]))),Qr=g(()=>h(()=>import("./EarnFromYourCarPage-xWTgX1Uh.js"),__vite__mapDeps([81,3,4,7,0,1,8,5]))),eo=g(()=>h(()=>import("./ZoomCarRental-DJpS9l5M.js"),__vite__mapDeps([82,3,4,7,0,1,8,5,22,23,15,75]))),ao=g(()=>h(()=>import("./AffiliatePortal-haJS6GCi.js"),__vite__mapDeps([83,3,4,1,28,29,30,0,39,35,36]))),to=g(()=>h(()=>import("./PartnerLandingPage-Cf4YcFuM.js"),__vite__mapDeps([84,3,4,7,0,1,8,5,85,41,33,86,87,43,88,16,59,15]))),ro=g(()=>h(()=>import("./PartnerFAQPage-NQ85lSZY.js"),__vite__mapDeps([89,3,4,7,0,1,8,5,18,41]))),oo=g(()=>h(()=>import("./PartnerBlogListingPage-BGvBoUfg.js"),__vite__mapDeps([90,3,4,7,0,1,8,5,91,16,41]))),no=g(()=>h(()=>import("./PartnerBlogPostPage-BmgAr2bM.js"),__vite__mapDeps([92,3,4,7,0,1,8,5,91,16,41]))),io=g(()=>h(()=>import("./ZoomCarCityRental-DNHstYJL.js"),__vite__mapDeps([93,3,4,7,0,1,8,5,22,23,15,75]))),so=g(()=>h(()=>import("./ZoomcarClusterPage-ouEjeVXz.js"),__vite__mapDeps([94,3,4,7,0,1,8,5,9,10,11,2,12,13,14,15,16,17,18,19,20]))),lo=g(()=>h(()=>import("./ElectricCarRentalIndia-w6HOsYbp.js"),__vite__mapDeps([95,3,4,7,0,1,8,5,22,23,15,75]))),co=g(()=>h(()=>import("./ModifierCityLandingPage-w03p6dyU.js"),__vite__mapDeps([96,3,4,7,0,1,8,5,9,10,11,2,12,13,14,15,16,17,18,19,20,97,33,98,99,71,28,29,30,49,50,46,47,100,72,66,73,22,23]))),po=g(()=>h(()=>import("./AllCitiesPage-CPoJ3lw8.js"),__vite__mapDeps([101,3,4,7,0,1,8,5]))),mo=g(()=>h(()=>import("./CarTypesPage-BUDrCCg0.js"),__vite__mapDeps([102,3,4,7,0,1,8,5]))),uo=g(()=>h(()=>import("./TravelGuidesPage-D6aXLs2c.js"),__vite__mapDeps([103,3,4,7,0,1,8,5]))),Z=g(()=>h(()=>import("./GuidePage-TOozVZ1Y.js"),__vite__mapDeps([104,3,4,7,0,1,8,5,9,10,11,2,12,13,14,15,16,17,18,19,20,72,66,50]))),ho=g(()=>h(()=>import("./ResearchPage-DbKSnZuF.js"),__vite__mapDeps([105,3,4,7,0,1,8,5,9,10,11,2,12,13,14,15,16,17,18,19,20,72,66,50]))),go=g(()=>h(()=>
3import("./SavingsCalculator-Cl9Exra8.js"),__vite__mapDeps([106,3,4,7,0,1,8,5]))),yo=g(()=>h(()=>import("./ExtendedTestDriveCalculator-Cu_G1w5c.js"),__vite__mapDeps([107,3,4,7,0,1,8,5]))),U=g(()=>h(()=>import("./AnswerPage-CSSyyiRI.js"),__vite__mapDeps([108,3,4,7,0,1,8,5,9,10,11,2,12,13,14,15,16,17,18,19,20,72,66,50]))),fo=g(()=>h(()=>import("./RoutePage-CNAeYNeY.js"),__vite__mapDeps([109,3,4]))),vo=g(()=>h(()=>import("./CarReviewPage-Dd8jir23.js"),__vite__mapDeps([110,3,4]))),re=g(()=>h(()=>import("./NationalModifierPage-C8CZr8pR.js"),__vite__mapDeps([111,3,4,7,0,1,8,5,9,10,11,2,12,13,14,15,16,17,18,19,20,72,66,50]))),bo=g(()=>h(()=>import("./BlogsMainPage-CyCVJlFV.js"),__vite__mapDeps([112,3,4,2,5,113,41,29,1,28,30,0,7,8]))),ko=g(()=>h(()=>import("./BlogDetailsPage-DOYspycu.js"),__vite__mapDeps([114,3,4,7,0,1,8,5,28,29,30,2,113,27]))),xo=g(()=>h(()=>import("./HowToEarnMoneyFromIdleCarIndia-B7dkj4VH.js"),__vite__mapDeps([115,3,4,7,0,1,8,5]))),wo=g(()=>h(()=>import("./WhyExtendedTestDriveBeforeBuying-CtiKFF0Y.js"),__vite__mapDeps([116,3,4,7,0,1,8,5]))),Ro=g(()=>h(()=>import("./LegacyBlogRedirect-BEw9F5Mr.js"),__vite__mapDeps([117,3,4,5]))),_o=g(()=>h(()=>import("./CreateBlogPage-ClNtPj1G.js"),__vite__mapDeps([118,3,4,28,29,1,30,0,113,119,5,120]))),Co=g(()=>h(()=>import("./createEditBlogPage-COSIXktA.js"),__vite__mapDeps([121,3,4,113,28,29,1,30,0,122,5,123]))),ia=g(()=>h(()=>import("./AadhaarVerify-3otwbaSY.js"),__vite__mapDeps([124,3,4,125,61,62,41,59,5]))),To=g(()=>h(()=>import("./Career-Ds0yFHTa.js"),__vite__mapDeps([126,3,4,29,1,30,28,0,7,8,5,49,50,46,2,47]))),So=g(()=>h(()=>import("./CareerPanel-ClFra4HV.js"),__vite__mapDeps([127,3,4,29,1,28,30,0,88,59,85,60,42,25,64,128,18,5]))),jo=g(()=>h(()=>import("./NearestCar-OE7C3Bz2.js"),__vite__mapDeps([129,3,4,18,7,0,1,8,5,29,28,30,42,130,131,132,16,88,59,33]))),Eo=g(()=>h(()=>import("./CarDetails-BzEnP48r.js"),__vite__mapDeps([133,3,4,49,28,29,1,30,0,50,46,2,5,47,134,40,33,13,88,18,125,85]))),Po=g(()=>h(()=>import("./TestDrivePopup-B9DnaHZH.js"),__vite__mapDeps([135,3,4,132,5]))),Ao=g(()=>h(()=>import("./TestDriveInputForm-Dchxk071.js"),__vite__mapDeps([136,3,4,137,58,132,18,5]))),Io=g(()=>h(()=>import("./TestDriveConfirmPage-BgnoCgjr.js"),__vite__mapDeps([138,3,4,29,1,28,30,0,58,132,119,5]))),No=g(()=>h(()=>import("./ExtendedTestDriveLocation-CZhT8RVT.js"),__vite__mapDeps([139,3,4,34,35,36,38,28,29,1,30,0,39,10,11,2,5,12,13,14,15,16,17,18,20,49,50,46,47,132,43,140,64,141,42,48,40]))),Lo=g(()=>h(()=>import("./ExtendedTestDrive-B4FoCtmu.js"),__vite__mapDeps([130,3,4,42,131,132,16,88,59,33,5]))),zo=g(()=>h(()=>import("./ExtendedTestDriveForm-BZZM_09n.js"),__vite__mapDeps([142,3,4,58,2,5,137,30,1,29,51,52,15,48,28,0,35,36,132,63,47,18,13,17,119]))),Mo=g(()=>h(()=>import("./ExtendedTestDrivePage-Cq3AWlC0.js"),__vite__mapDeps([143,3,4,98,33,59,16,5]))),Ho=g(()=>h(()=>import("./ExtendedTestDriveModelPage-DGzS_oQ6.js"),__vite__mapDeps([144,3,4,59,33,5]))),Do=g(()=>h(()=>import("./QuoteFormPage-7-CIFXwV.js"),__vite__mapDeps([134,3,4,29,1,28,30,0,5]))),Oo=g(()=>h(()=>import("./FounderPage-BjpzmJg2.js"),__vite__mapDeps([145,3,4,7,0,1,8,5,146]))),Bo=g(()=>h(()=>import("./PressPage-9McIhW-1.js"),__vite__mapDeps([147,3,4,7,0,1,8,5,146]))),Vo=g(()=>h(()=>import("./AboutUs-C2lNCbB2.js"),__vite__mapDeps([148,3,4,146,7,0,1,8,5,2]))),Zo=g(()=>h(()=>import("./ContactUs-CkYJvWy1.js"),__vite__mapDeps([149,3,4,7,0,1,8,5,146,2,150,151,140,33,87,64,141,17,18]))),Ko=g(()=>h(()=>import("./PrivacyPolicy-BTJGrBj8.js"),__vite__mapDeps([152,3,4,7,0,1,8,5,146]))),Wo=g(()=>h(()=>import("./TermsofService-j6zfNGio.js"),__vite__mapDeps([153,3,4,7,0,1,8,5]))),Uo=g(()=>h(()=>import("./CancellationPolicy-BElhjHLI.js"),__vite__mapDeps([154,3,4,7,0,1,8,5,2]))),qo=g(()=>h(()=>import("./FAQPage-DycMIJpJ.js"),__vite__mapDeps([155,3,4,7,0,1,8,5,150,2,17,18]))),$o=g(()=>h(()=>import("./CarLoanPage-DEjr9k3k.js"),__vite__mapDeps([156,3,4,7,0,1,8,5]))),Go=g(()=>h(()=>import("./Appdownload-A4iBHbpK.js"),__vite__mapDeps([157,3,4,7,0,1,2,5,66,50]))),Fo=g(()=>h(()=>import("./ReferralPage-DU3Xz8zH.js"),__vite__mapDeps([158,3,4,1,28,29,30,0,7,8,5,61,48,159,160,88,87]))),Yo=g(()=>h(()=>import("./PaymentStatusPage-Fe1-Cm1E.js"),__vite__mapDeps([161,3,4,29,1,28,30,0,63,61,16,59,60,160,5]))),Jo=g(()=>h(()=>import("./ReviewChargesPage-B_4dUykH.js"),__vite__mapDeps([162,3,4,3
30,1,28,29,0,37]))),Xo=g(()=>h(()=>import("./Profile-1leF8iNj.js"),__vite__mapDeps([163,3,4,28,29,1,30,0,7,8,5,49,50,46,2,47,140,33,151,100]))),Qo=g(()=>h(()=>import("./MyBookings-CFXC8AVN.js"),__vite__mapDeps([164,3,4,7,0,1,8,5,51,30,29,28,12,33,48,62,15,56,63,47,58,2,60]))),en=g(()=>h(()=>import("./details-CBpFIcY3.js"),__vite__mapDeps([165,3,4,8,7,0,1,5,28,29,30,52,15,48,51,2]))),an=g(()=>h(()=>import("./YourVouchers-D_SU3JpE.js"),__vite__mapDeps([166,3,4,29,1,28,30,0,7,8,5,2,141,140,13,85]))),tn=g(()=>h(()=>import("./AgentLogin-E3c0YOQ8.js"),__vite__mapDeps([167,3,4,28,29,1,30,0,168,2,5,128]))),rn=g(()=>h(()=>import("./MasterAgentLogin-BrGNTTBd.js"),__vite__mapDeps([169,3,4,28,29,1,30,0,168,2,5,170,122,59,86,128]))),on=g(()=>h(()=>import("./AgentManagement-DWBlFycE.js"),__vite__mapDeps([171,3,4,28,29,1,30,0,56,46,2,5,12,54,36,55,64,88,48,159]))),nn=g(()=>h(()=>import("./AgentList-Bw1gWcc7.js"),__vite__mapDeps([172,3,4,29,1,28,30,0,2,5]))),sn=g(()=>h(()=>import("./AddVoucher-Dl4frsGC.js"),__vite__mapDeps([173,3,4,28,29,1,30,0,2,5,170,122,100,25,140,13,141,85,41]))),ln=g(()=>h(()=>import("./SubscribeInfo-DkfVSeXv.js"),__vite__mapDeps([174,3,4,2,5]))),cn=g(()=>h(()=>import("./SubscribeUploadDocs-B2P-FzUz.js"),__vite__mapDeps([175,3,4,51,45,46,47,48,52,15,30,1,29,28,0,2,5,63]))),dn="https://us-central1-letzrent-5f5a3.cloudfunctions.net/api";async function pn(e){try{const t=localStorage.getItem("zymo_referral_code"),r=localStorage.getItem("zymo_referral_timestamp");if(!t||!r)return;if(Date.now()-parseInt(r,10)>30*24*60*60*1e3){localStorage.removeItem("zymo_referral_code"),localStorage.removeItem("zymo_referral_timestamp");return}if(!e)return;const n=await e.getIdToken();(await(await fetch(`${dn}/referral/apply`,{method:"POST",headers:{Authorization:`Bearer ${n}`,"Content-Type":"application/json"},body:JSON.stringify({code:t})})).json()).success&&console.log("[Referral] Auto-applied referral code:",t),localStorage.removeItem("zymo_referral_code"),localStorage.removeItem("zymo_referral_timestamp")}catch(t){console.error("[Referral] Auto-apply error:",t)}}function mn(){return y.useEffect(()=>{let e,t=!1;return ne(()=>h(()=>import("./firebaseCore-DdWO-lul.js"),__vite__mapDeps([0,1]))).then(({appAuth:r})=>{t||(e=r.onAuthStateChanged(o=>{o?(bt(o.uid),kt({user_type:o.metadata.creationTime===o.metadata.lastSignInTime?"new":"returning"}),St(o.uid),ne(()=>h(()=>import("./sentry-Bt8wZbzC.js"),__vite__mapDeps([37,3,4]))).then(({setUser:n})=>n({id:o.uid,email:o.email||void 0})).catch(n=>{console.warn("[silent-catch App.tsx:223]:",n&&n.message)}),Ut(),pn(o)):(xt(),ne(()=>h(()=>import("./sentry-Bt8wZbzC.js"),__vite__mapDeps([37,3,4]))).then(({setUser:n})=>n(null)).catch(n=>{console.warn("[silent-catch App.tsx:232]:",n&&n.message)}))}))}).catch(r=>{typeof window<"u"&&window.__zymoReportError&&window.__zymoReportError(r,{boundary:"AuthUserIdTracker",reason:"firebaseCore chunk load failed"})}),()=>{t=!0,e&&e()}},[]),null}const m=({element:e,loadingMessage:t})=>a.jsx(y.Suspense,{fallback:a.jsx(We,{message:t}),children:e}),un=()=>{const{city:e}=De();return a.jsx(A,{to:`/self-drive-car-rental-in-${e}`,replace:!0})},hn=()=>{const r=ce().pathname.match(/^\/self-drive-car-rental-in-([^/]+)(\/.*)?$/i);if(!r)return a.jsx(oa,{title:"404 - Page Not Found"});const o=(r[2]||"").toLowerCase().replace(/\/+$/,"");return o==="/cars"?a.jsx(m,{element:a.jsx(ja,{title:"Available Cars - Zymo"}),loadingMessage:"Finding cars..."}):o==="/cars/booking-details/confirmation"?a.jsx(m,{element:a.jsx(Ea,{title:"Booking Confirmation - Zymo"}),loadingMessage:"Preparing booking..."}):o==="/cars/booking-details/summary"?a.jsx(m,{element:a.jsx(Pa,{title:"Booking Summary - Zymo"}),loadingMessage:"Loading summary..."}):a.jsx(oa,{title:"404 - Page Not Found"})},gn=()=>(y.useEffect(()=>{jt()},[]),a.jsx(Pt,{children:a.jsx(Ve,{children:a.jsxs(Oa,{children:[a.jsx($t,{}),a.jsx(mn,{}),a.jsx(Pr,{}),a.jsx(Ir,{}),a.jsx(Wt,{}),a.jsx(Er,{}),a.jsx("main",{id:"main-content",children:a.jsx(y.Suspense,{fallback:a.jsx(We,{message:"Loading..."}),children:a.jsxs(Ba,{children:[a.jsx(d,{path:"/",element:a.jsx(m,{element:a.jsx(Vr,{title:"Self Drive Car Hire India – Compare Deals, Lowest Price",canonical:"https://zymo.app/"}),loadingMessage:"Loading Zymo..."})}),a.jsx(d,{path:"/self-drive-car-rental-india",element:a.jsx(m,{element:a.jsx(qr,{title:"Self Drive Car Rental in India – Compare Prices Across 60+ Cities | Zymo"}),loadingMessage:"Loading rental options..."})}),a.jsx(d,{path:"/cheap-car-rental-india",element:a.jsx(m,{element:a.jsx($r,{}),loadingMessage:"Loading deals..."})}),a.jsx(d,{path:"/car-rental-without-deposit",element:a.jsx(m,{element:a.jsx(Gr,{}),loadingMessage:"Loading options..."})}),a.jsx(d,{path:"/monthly-car-rental-india",element:a.jsx(m,{element:a.jsx(Fr,{}),loadingMessage:"Loading monthly rentals..."})}),a.jsx(d,{path:"/suv-rental-india",element:a.jsx(m,{element:a.jsx(Yr,{}),loadingMessage:"Loading SUVs..."})}),a.jsx(d,{path:"/airport-car-rental-india",element:a.jsx(m,{element:a.jsx(Jr,{}),loadingMessage:"Loading airport cars..."})}),a.jsx(d,{path:"/car-rental-app",element:a.jsx(m,{element:a.jsx(Xr,{}),loadingMessage:"Loading app comparison..."})}),a.jsx(d,{path:"/earn-from-your-car",element:a.jsx(m,{element:a.jsx(Qr,{}),loadingMessage:"Loading earning details..."})}),a.jsx(d,{path:"/electric-car-rental-india",element:a.jsx(m,{element:a.jsx(lo,{}),loadingMessage:"Loading EV rentals..."})}),a.jsx(d,{path:"/partner",element:a.jsx(m,{element:a.jsx(to,{}),loadingMessage:"Loading partner info..."})}),a.jsx(d,{path:"/partner/faq",element:a.jsx(m,{element:a.jsx(ro,{}),loadingMessage:"Loading FAQs..."})}),a.jsx(d,{path:"/partner/blog",element:a.jsx(m,{element:a.jsx(oo,{}),loadingMessage:"Loading blog..."})}),a.jsx(d,{path:"/partner/blog/:slug",element:a.jsx(m,{element:a.jsx(no,{}),loadingMessage:"Loading article..."})}),a.jsx(d,{path:"/partner/*",element:a.jsx(A,{to:"/partner",replace:!0})}),a.jsx(d,{path:"/zoomcar-car-rental",element:a.jsx(m,{element:a.jsx(eo,{}),loadingMessage:"Loading ZoomCar deals..."})}),Dr.map(e=>a.jsx(d,{path:`/zoomcar-car-rental-in-${e}`,element:a.jsx(m,{element:a.jsx(io,{city:e}),loadingMessage:"Loading ZoomCar deals..."})},`zoomcar-${e}
3`)),["zoomcar-alternative","is-zoomcar-safe","zoomcar-review-india","zoomcar-refund-policy","zoomcar-customer-care","zoomcar-monthly-rental","zoomcar-weekly-rental","zoomcar-weekend-rental","zoomcar-cancellation-policy","zoomcar-pricing","zoomcar-swift-rental","zoomcar-innova-crysta-rental","zoomcar-creta-rental","zoomcar-fortuner-rental","zoomcar-xuv700-rental","zoomcar-nexon-rental","zoomcar-thar-rental","zoomcar-brezza-rental","zoomcar-wagonr-rental","zoomcar-i20-rental","zoomcar-baleno-rental","zoomcar-ertiga-rental","zoomcar-scorpio-rental","zoomcar-carens-rental","zoomcar-punch-rental","zoomcar-honda-city-rental","zoomcar-verna-rental","zoomcar-security-deposit","zoomcar-damage-policy","zoomcar-automatic-cars","zoomcar-support-guide","zoomcar-mumbai-airport","zoomcar-delhi-airport","zoomcar-bangalore-airport","zoomcar-electric-cars","zoomcar-outstation","zoomcar-fuel-policy","zoomcar-km-limit-policy","zoomcar-documents-required","zoomcar-hyderabad-airport","zoomcar-chennai-airport","zoomcar-age-requirement","zoomcar-suv-rental","zoomcar-vs-mychoize","zoomcar-insurance-coverage","zoomcar-promo-code","zoomcar-pune-airport","zoomcar-kolkata-airport","zoomcar-goa-airport","zoomcar-kochi-airport","zoomcar-jaipur-airport","zoomcar-7-seater-rental","zoomcar-hatchback-rental","zoomcar-sedan-rental","zoomcar-diesel-cars","zoomcar-luxury-car-rental","zoomcar-mumbai-to-goa","zoomcar-bangalore-to-mysore","zoomcar-delhi-to-manali","zoomcar-bangalore-to-coorg","zoomcar-chennai-to-pondicherry","zoomcar-vs-cab","zoomcar-vs-revv","zoomcar-hub-vs-doorstep","zoomcar-subscription-vs-daily","zoomcar-vs-ola-rental","zoomcar-booking-process","zoomcar-app-guide","zoomcar-extension-policy","zoomcar-fastag-tolls","zoomcar-early-booking","is-zoomcar-legit","zoomcar-hidden-charges","zoomcar-first-time-guide","zoomcar-long-trip-guide","zoomcar-group-travel"].map(e=>a.jsx(d,{path:`/${e}`,element:a.jsx(m,{element:a.jsx(so,{slug:e}),loadingMessage:"Loading..."})},`zc-cluster-${e}`)),a.jsx(d,{path:"/cities",element:a.jsx(m,{element:a.jsx(po,{}),loadingMessage:"Loading cities..."})}),a.jsx(d,{path:"/car-types",element:a.jsx(m,{element:a.jsx(mo,{}),loadingMessage:"Loading car types..."})}),a.jsx(d,{path:"/travel-guides",element:a.jsx(m,{element:a.jsx(uo,{}),loadingMessage:"Loading guides..."})}),a.jsx(d,{path:"/guides/self-drive-car-rental-india",element:a.jsx(m,{element:a.jsx(Z,{slug:"self-drive-car-rental-india"}),loadingMessage:"Loading guide..."})}),a.jsx(d,{path:"/guides/rent-before-you-buy",element:a.jsx(m,{element:a.jsx(Z,{slug:"rent-before-you-buy"}),loadingMessage:"Loading guide..."})}),a.jsx(d,{path:"/guides/zymo-vs-revv-car-rental",element:a.jsx(m,{element:a.jsx(Z,{slug:"zymo-vs-revv-car-rental"}),loadingMessage:"Loading guide..."})}),a.jsx(d,{path:"/guides/best-cars-road-trips-india",element:a.jsx(m,{element:a.jsx(Z,{slug:"best-cars-road-trips-india"}),loadingMessage:"Loading guide..."})}),a.jsx(d,{path:"/guides/start-car-rental-business",element:a.jsx(m,{element:a.jsx(Z,{slug:"start-car-rental-business"}),loadingMessage:"Loading guide..."})}),a.jsx(d,{path:"/guides/best-self-drive-car-rental-apps-india",element:a.jsx(m,{element:a.jsx(Z,{slug:"best-self-drive-car-rental-apps-india"}),loadingMessage:"Loading guide..."})}),a.jsx(d,{path:"/guides/zymo-vs-zoomcar",element:a.jsx(m,{element:a.jsx(Z,{slug:"zymo-vs-zoomcar"}),loadingMessage:"Loading guide..."})}),a.jsx(d,{path:"/guides/zymo-vs-mychoize",element:a.jsx(m,{element:a.jsx(Z,{slug:"zymo-vs-mychoize"}),loadingMessage:"Loading guide..."})}),a.jsx(d,{path:"/guides/zymo-vs-drivezy",element:a.jsx(m,{element:a.jsx(Z,{slug:"zymo-vs-drivezy"}),loadingMessage:"Loading guide..."})}),a.jsx(d,{path:"/answers/documents-self-drive-car-rental-india",element:a.jsx(m,{element:a.jsx(U,{slug:"documents-self-drive-car-rental-india"}),loadingMessage:"Loading answer..."})}),a.jsx(d,{path:"/answers/minimum-age-self-drive-car-rental-india",element:a.jsx(m,{element:a.jsx(U,{slug:"minimum-age-self-drive-car-rental-india"}),loadingMessage:"Loading answer..."})}),a.jsx(d,{path:"/answers/is-self-drive-car-rental-safe-india",element:a.jsx(m,{element:a.jsx(U,{slug:"is-self-drive-car-rental-safe-india"}),loadingMessage:"Loading answer..."})}),a.jsx(d,{path:"/answers/how-self-drive-car-rental-works-india",element:a.jsx(m,{element:a.jsx(U,{slug:"how-self-drive-car-rental-works-india"}),loadingMessage:"Loading answer..."})}),a.jsx(d,{path:"/answers/interstate-self-drive-car-rental-india",element:a.jsx(m,{element:a.jsx(U,{slug:"interstate-self-drive-car-rental-india"}),loadingMessage:"Loading answer..."})}),a.jsx(d,{path:"/answers/cancellation-policy-self-drive-rental",element:a.jsx(m,{element:a.jsx(U,{slug:"cancellation-policy-self-drive-rental"}),loadingMessage:"Loading answer..."})}),a.jsx(d,{path:"/answers/fuel-policy-self-drive-rental-india",element:a.jsx(m,{element:a.jsx(U,{slug:"fuel-policy-self-drive-rental-india"}),loadingMessage:"Loading answer..."})}),a.jsx(d,{path:"/answers/damage-self-drive-rental-liability-india",element:a.jsx(m,{element:a.jsx(U,{slug:"damage-self-drive-rental-liability-india"}),loadingMessage:"Loading answer..."})}),a.jsx(d,{path:"/research/state-of-self-drive-india-2026",element:a.jsx(m,{element:a.jsx(ho,{slug:"state-of-self-drive-india-2026"}),loadingMessage:"Loading report..."})}),a.jsx(d,{path:"/tools/savings-calculator",element:a.jsx(m,{element:a.jsx(go,{}
3),loadingMessage:"Loading calculator..."})}),a.jsx(d,{path:"/tools/extended-test-drive-calculator",element:a.jsx(m,{element:a.jsx(yo,{}),loadingMessage:"Loading calculator..."})}),a.jsx(d,{path:"/airport-car-rentals",element:a.jsx(m,{element:a.jsx(re,{slug:"airport-car-rentals"}),loadingMessage:"Loading airport rentals..."})}),a.jsx(d,{path:"/outstation-car-rental",element:a.jsx(m,{element:a.jsx(re,{slug:"outstation-car-rental"}),loadingMessage:"Loading outstation rentals..."})}),a.jsx(d,{path:"/weekend-car-rental",element:a.jsx(m,{element:a.jsx(re,{slug:"weekend-car-rental"}),loadingMessage:"Loading weekend rentals..."})}),a.jsx(d,{path:"/monthly-car-rental",element:a.jsx(m,{element:a.jsx(re,{slug:"monthly-car-rental"}),loadingMessage:"Loading monthly rentals..."})}),a.jsx(d,{path:"/book",element:a.jsx(m,{element:a.jsx(re,{slug:"book"}),loadingMessage:"Loading booking..."})}),["mumbai-to-goa","goa-to-mumbai","delhi-to-jaipur","jaipur-to-delhi","delhi-to-agra","agra-to-delhi","bangalore-to-goa","goa-to-bangalore","delhi-to-manali","manali-to-delhi","bangalore-to-mysore","mysore-to-bangalore","chennai-to-pondicherry","pondicherry-to-chennai","bangalore-to-ooty","ooty-to-bangalore","pune-to-lonavala","lonavala-to-pune","mumbai-to-lonavala","lonavala-to-mumbai","delhi-to-rishikesh","rishikesh-to-delhi","bangalore-to-coorg","coorg-to-bangalore","chandigarh-to-shimla","shimla-to-chandigarh","kolkata-to-darjeeling","darjeeling-to-kolkata","cochin-to-munnar","munnar-to-cochin","jaipur-to-udaipur","udaipur-to-jaipur","mumbai-to-nashik","nashik-to-mumbai","pune-to-mahabaleshwar","mahabaleshwar-to-pune","delhi-to-nainital","nainital-to-delhi","ahmedabad-to-statue-of-unity","statue-of-unity-to-ahmedabad"].map(e=>a.jsx(d,{path:`/self-drive-${e}`,element:a.jsx(m,{element:a.jsx(fo,{slug:e}),loadingMessage:"Loading route..."})},`route-${e}`)),["maruti-swift","hyundai-i20","maruti-baleno","tata-altroz","hyundai-creta","kia-seltos","tata-nexon","mahindra-thar","mahindra-xuv700","maruti-brezza","honda-city","hyundai-verna","maruti-dzire","toyota-innova-crysta","maruti-ertiga","toyota-fortuner","mahindra-scorpio-n","tata-punch","renault-triber","tata-tiago"].map(e=>a.jsx(d,{path:`/cars/${e}`,element:a.jsx(m,{element:a.jsx(vo,{slug:e}),loadingMessage:"Loading review..."})},`car-${e}`)),Object.values(Or).map(e=>se.map(t=>a.jsx(d,{path:`/${e.urlPrefix}-${t}`,element:a.jsx(m,{element:a.jsx(co,{modifierSlug:e.slug,citySlug:t}),loadingMessage:`Loading ${e.label.toLowerCase()}...`})},`${e.slug}-${t}`))),se.map(e=>a.jsxs(y.Fragment,{children:[a.jsx(d,{path:`/self-drive-car-rental-in-${e}/cars`,element:a.jsx(m,{element:a.jsx(ja,{title:"Available Cars - Zymo"}),loadingMessage:"Finding cars..."})}),a.jsx(d,{path:`/self-drive-car-rental-in-${e}/cars/booking-details/confirmation`,element:a.jsx(m,{element:a.jsx(Ea,{title:"Booking Confirmation - Zymo"}),loadingMessage:"Preparing booking..."})}),a.jsx(d,{path:`/self-drive-car-rental-in-${e}/cars/booking-details/summary`,element:a.jsx(m,{element:a.jsx(Pa,{title:"Booking Summary - Zymo"}),loadingMessage:"Loading summary..."})})]},`booking-${e}`)),Object.keys(Br).map(e=>a.jsx(d,{path:`/self-drive-car-rental-in-${e}`,element:a.jsx(m,{element:a.jsx(Ur,{locality:e}),loadingMessage:`Loading ${e}...`})},`locality-${e}`)),["delhi","bangalore","mumbai","hyderabad","chennai","pune","kolkata","ahmedabad","noida","gurugram"].map(e=>a.jsx(d,{path:`/self-drive-car-rental-in-${e}`,element:a.jsx(m,{element:a.jsx(Kr,{}),loadingMessage:`Loading ${e}...`})},`landing-${e}`)),se.filter(e=>!["delhi","bangalore","mumbai","hyderabad","chennai","pune","kolkata","ahmedabad","noida","gurugram"].includes(e)).map(e=>a.jsx(d,{path:`/self-drive-car-rental-in-${e}`,element:a.jsx(Hr,{})},`landing-${e}`)),a.jsx(d,{path:"/self-drive-car-rentals",element:a.jsx(A,{to:"/",replace:!0})}),a.jsx(d,{path:"/self-drive-car-rentals/:city",element:a.jsx(un,{})}),a.jsx(d,{path:"/site.html",element:a.jsx(A,{to:"/",replace:!0})}),a.jsx(d,{path:"/extended-test-drive",element:a.jsx(m,{element:a.jsx(Mo,{}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/extended-test-drive/:model",element:a.jsx(m,{element:a.jsx(Ho,{}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/review-charges/:token",element:a.jsx(m,{element:a.jsx(Jo,{}),loadingMessage:"Loading review..."})}),a.jsx(d,{path:"/about",element:a.jsx(A,{to:"/about-us",replace:!0})}),a.jsx(d,{path:"/contact",element:a.jsx(A,{to:"/contact-us",replace:!0})}),a.jsx(d,{path:"/faq",element:a.jsx(A,{to:"/faqs",replace:!0})}),a.jsx(d,{path:"/terms",element:a.jsx(A,{to:"/terms-of-service",replace:!0})}),a.jsx(d,{path:"/privacy",element:a.jsx(A,{to:"/privacy-policy",replace:!0})}),a.jsx(d,{path:"/blog",element:a.jsx(A,{to:"/blogs",replace:!0})}),a.jsx(d,{path:"/blog/*",element:a.jsx(A,{to:"/blogs",replace:!0})}),a.jsx(d,{path:"/self-drive-car-rental-in-merrut",element:a.jsx(A,{to:"/self-drive-car-rental-in-meerut",replace:!0})}),a.jsx(d,{path:"/self-drive-car-rental-in-vijag",element:a.jsx(A,{to:"/self-drive-car-rental-in-vijayawada",replace:!0})}),a.jsx(d,{path:"/self-drive-car-rental-in-deli",element:a.jsx(A,{to:"/self-drive-car-rental-in-delhi",replace:!0})}),a.jsx(d,{path:"/self-drive-car-rental-in-bangalor",element:a.jsx(A,{to:"/self-drive-car-rental-in-bangalore",replace:!0})}),a.jsx(d,{path:"/self-drive-car-rental-in-mumbi",element:a.jsx(A,{to:"/self-drive-car-rental-in-mumbai",replace:!0})}),a.jsx(d,{path:"/self-drive-car-rental-in-kolkatta",element:a.jsx(A,{to:"/self-drive-car-rental-in-kolkata",replace:!0})}),a.jsx(d,{path:"/self-drive-car-rental-in-channai",element:a.jsx(A,{to:"/self-drive-car-rental-in-chennai",replace:!0})}),a.jsx(d,{path:"/self-drive-car-rental-in-hydrabad",element:a.jsx(A,{to:"/self-drive-car-rental-in-hyderabad",replace:!0})}),a.jsx(d,{path:"/self-drive-car-rental-in-gurgoan",element:a.jsx(A,{to:"/self-drive-car-rental-in-gurgaon",replace:!0})}),a.jsx(d,{path:"/self-drive-car-rental-in-nodia",element:a.jsx(A,{to:"/self-drive-car-rental-in-noida",replace:!0})}),a.jsx(d,{path:"/subscribe/subscribe-info",element:a.jsx(m,{element:a.jsx(ln,{title:"Subscribe to Zymo"}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/subscribe/upload-doc",element:a.jsx(m,{element:a.jsx(cn,{title:"Upload Documents - Subscription"}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/buy-car",element:a.jsx(V,{children:a.jsx(m,{element:a.jsx(jo,{title:"Buy a Car with Extended Test Drives | Zymo (60+ Cities)"}
3),loadingMessage:"Loading cars..."})})}),a.jsx(d,{path:"/testdrive",element:a.jsx(V,{children:a.jsx(m,{element:a.jsx(Po,{title:"Test Drive - Zymo"}),loadingMessage:"Loading..."})})}),a.jsx(d,{path:"/buy-car/car-details/:id",element:a.jsx(V,{children:a.jsx(m,{element:a.jsx(Eo,{title:"Car Details - Zymo"}),loadingMessage:"Loading car details..."})})}),a.jsx(d,{path:"/buy-car/quote/:id",element:a.jsx(V,{children:a.jsx(m,{element:a.jsx(Do,{}),loadingMessage:"Loading..."})})}),a.jsx(d,{path:"/buy-car/test-drive-inputform",element:a.jsx(V,{children:a.jsx(m,{element:a.jsx(Ao,{title:"Schedule Test Drive - Zymo"}),loadingMessage:"Loading..."})})}),a.jsx(d,{path:"/buy-car/test-drive-confirmpage",element:a.jsx(V,{children:a.jsx(m,{element:a.jsx(Io,{title:"Confirm Test Drive - Zymo"}),loadingMessage:"Loading..."})})}),a.jsx(d,{path:"/buy-car/extended-test-drive/location",element:a.jsx(V,{children:a.jsx(m,{element:a.jsx(No,{title:"Select Location & Date - Extended Test Drive"}),loadingMessage:"Loading..."})})}),a.jsx(d,{path:"/buy-car/extended-test-drive",element:a.jsx(V,{children:a.jsx(m,{element:a.jsx(Lo,{title:"Extended Test Drive"}),loadingMessage:"Loading..."})})}),a.jsx(d,{path:"/buy-car/extended-test-drive/form",element:a.jsx(V,{children:a.jsx(m,{element:a.jsx(zo,{title:"Extended Test Drive Booking Form"}),loadingMessage:"Loading..."})})}),a.jsx(d,{path:"/car-loan",element:a.jsx(m,{element:a.jsx($o,{title:"Car Loan - Zymo"}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/download-app",element:a.jsx(m,{element:a.jsx(Go,{title:"Download Zymo App"}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/refer",element:a.jsx(m,{element:a.jsx(Fo,{}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/faqs",element:a.jsx(m,{element:a.jsx(qo,{title:"FAQs - Zymo"}),loadingMessage:"Loading FAQs..."})}),a.jsx(d,{path:"/founder",element:a.jsx(m,{element:a.jsx(Oo,{}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/press",element:a.jsx(m,{element:a.jsx(Bo,{}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/about-us",element:a.jsx(m,{element:a.jsx(Vo,{title:"About Us - Zymo"}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/contact-us",element:a.jsx(m,{element:a.jsx(Zo,{title:"Contact Us - Zymo"}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/verify/:code",element:a.jsx(m,{element:a.jsx(ia,{}),loadingMessage:"Loading verification..."})}),a.jsx(d,{path:"/verify",element:a.jsx(m,{element:a.jsx(ia,{}),loadingMessage:"Loading verification..."})}),a.jsx(d,{path:"/career",element:a.jsx(m,{element:a.jsx(To,{title:"Careers at Zymo"}),loadingMessage:"Loading careers..."})}),a.jsx(d,{path:"/career-login/career-panel",element:a.jsx(m,{element:a.jsx(So,{title:"Careers at Zymo"}),loadingMessage:"Loading panel..."})}),a.jsx(d,{path:"/blogs",element:a.jsx(m,{element:a.jsx(bo,{title:"Car Rental Tips & Travel Guides | Zymo Blogs"}),loadingMessage:"Loading blogs..."})}),a.jsx(d,{path:"/blogs/how-to-earn-money-from-idle-car-india",element:a.jsx(m,{element:a.jsx(xo,{}),loadingMessage:"Loading blog..."})}),a.jsx(d,{path:"/blogs/why-extended-test-drive-before-buying-car",element:a.jsx(m,{element:a.jsx(wo,{}),loadingMessage:"Loading blog..."})}),a.jsx(d,{path:"/blogs/:slug",element:a.jsx(m,{element:a.jsx(ko,{title:"Blog Details - Zymo"}),loadingMessage:"Loading blog..."})}),a.jsx(d,{path:"/blogs/:slug/:id",element:a.jsx(m,{element:a.jsx(Ro,{}),loadingMessage:"Redirecting..."})}),a.jsx(d,{path:"/createblog/:id",element:a.jsx(m,{element:a.jsx(_o,{title:"Edit Blog - Zymo"}),loadingMessage:"Loading editor..."})}),a.jsx(d,{path:"/createblog",element:a.jsx(m,{element:a.jsx(Co,{title:"Create Blog - Zymo"}),loadingMessage:"Loading editor..."})}),a.jsx(d,{path:"/privacy-policy",element:a.jsx(m,{element:a.jsx(Ko,{title:"Privacy Policy - Zymo"}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/terms-of-service",element:a.jsx(m,{element:a.jsx(Wo,{title:"Terms of Service - Zymo"}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/cancellation-policy",element:a.jsx(m,{element:a.jsx(Uo,{title:"Cancellation Policy - Zymo"}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/payment-status",element:a.jsx(m,{element:a.jsx(Yo,{title:"Payment Status - Zymo"}),loadingMessage:"Verifying payment..."})}),a.jsx(d,{path:"/my-bookings",element:a.jsx(m,{element:a.jsx(Qo,{title:"My Bookings - Zymo"}),loadingMessage:"Loading bookings..."})}),a.jsx(d,{path:"/profile",element:a.jsx(m,{element:a.jsx(Xo,{title:"Manage Your Bookings"}),loadingMessage:"Loading profile..."})}),a.jsx(d,{path:"/your-details",element:a.jsx(m,{element:a.jsx(en,{title:"Your Details - Zymo"}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/your-vouchers",element:a.jsx(m,{element:a.jsx(an,{title:"Your Details - Zymo"}),loadingMessage:"Loading vouchers..."})}),a.jsx(d,{path:"/agent-login",element:a.jsx(m,{element:a.jsx(tn,{title:"Agent Login - Zymo"}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/agent-info",element:a.jsx(m,{element:a.jsx(on,{title:"Agent Management - Zymo"}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/master-agent",element:a.jsx(m,{element:a.jsx(rn,{title:"Master Agent Login - Zymo"}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/add-voucher",element:a.jsx(m,{element:a.jsx(sn,{title:"add voucher - Zymo"}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/agent-list",element:a.jsx(m,{element:a.jsx(nn,{title:"Agent List - Zymo"}),loadingMessage:"Loading..."})}),a.jsx(d,{path:"/ZymoAI",element:a.jsx(m,{element:a.jsx(Zr,{}),loadingMessage:"Loading Zymo AI..."})}),a.jsx(d,{path:"/affiliate/:slug/*",element:a.jsx(m,{element:a.jsx(ao,{}),loadingMessage:"Loading affiliate portal..."})}),a.jsx(d,{path:"/go",element:a.jsx(m,{element:a.jsx(Wr,{}),loadingMessage:"Opening the store..."})}),a.jsx(d,{path:"*",element:typeof window<"u"&&window.location.hostname.startsWith("www.")?a.jsx(A,{to:`https://zymo.app${window.location.pathname}${window.location.search}`,replace:!0}):a.jsx(hn,{})})]})})}),a.jsx(jr,{role:"alert","aria-live":"assertive","aria-atomic":"true"})]})})})),oe="zymo_attribution",yn=30,fn=30*60*1e3,vn={"youtube.com":{source:"youtube",medium:"organic_video"},"youtu.be":{source:"youtube",medium:"organic_video"},"m.youtube.com":{source:"youtube",medium:"organic_video"},"google.com":{source:"google",medium:"organic"},"google.co.in":{source:"google",medium:"organic"},"facebook.com":{source:"facebook",medium:"social"},"m.facebook.com":{source:"facebook",medium:"social"},"instagram.com":{source:"instagram",medium:"social"},"l.instagram.com":{source:"instagram",medium:"social"},"twitter.com":{source:"twitter",medium:"social"},"x.com":{source:"twitter",medium:"social"},"t.co":{source:"twitter",medium:"social"},"linkedin.com":{source:"linkedin",medium:"social"},"whatsapp.com":{source:"whatsapp",medium:"messaging"},"wa.me":{source:"whatsapp",medium:"messaging"}};function sa(e){if(!e||typeof e!="object")return!1;const t=e;return typeof t.timestamp=="number"&&t.timestamp>0&&typeof t.referrer=="string"&&typeof t.landingPage=="string"&&(t.source===null||typeof t.source=="string")&&(t.medium===null||typeof t.medium=="string")&&(t.campaign===null||typeof t.campaign=="string")&&(t.content===null||typeof t.content=="string")&&(t.term===null||typeof t.term=="string")}function bn(e){if(!e||typeof e!="object")return!1;const t=e;return sa(t.firstTouch)&&sa(t.lastTouch)&&typeof t.touchCount=="number"&&t.touchCount>0}function kn(){if(typeof document>"u"||!document.referrer)return"";try{const e=new URL(document.referrer);return e.hostname===window.location.hostname?"":e.hostname.replace(/^www\./,"")}catch{return""}}function xn(e){if(!e)return{source:null,medium:null};for(const[t,r]of Object.entries(vn))if(e===t||e.endsWith("."+t))return r;return{source:e,medium:"referral"}}function wn(){if(typeof window>"u")return null;const e=window.location.search,t=kn(),r=e.includes("utm_"),o=t.length>0;if(!r&&!o)return null;
3let n=null,i=null,s=null,l=null,c=null;if(r){const u=new URLSearchParams(e);n=u.get("utm_source"),i=u.get("utm_medium"),s=u.get("utm_campaign"),l=u.get("utm_content"),c=u.get("utm_term")}const p=r?{source:null,medium:null}:xn(t);return{source:n||p.source,medium:i||p.medium,campaign:s,content:l,term:c,referrer:t,landingPage:window.location.pathname,timestamp:Date.now()}}function Rn(e,t){return e.timestamp-t.timestamp>fn?!1:e.source===t.source&&e.medium===t.medium&&e.campaign===t.campaign}function Aa(){if(typeof localStorage>"u")return null;try{const e=localStorage.getItem(oe);if(!e)return null;const t=JSON.parse(e);return!bn(t)||(Date.now()-t.firstTouch.timestamp)/(1e3*60*60*24)>yn?(localStorage.removeItem(oe),null):t}catch{return localStorage.removeItem(oe),null}}function la(e){if(!(typeof localStorage>"u"))try{localStorage.setItem(oe,JSON.stringify(e))}catch(t){console.warn("[silent-catch attribution.ts:190]:",t&&t.message)}}function _n(){try{const e=wn();if(!e)return;const t=Aa();t?Rn(e,t.lastTouch)||la({firstTouch:t.firstTouch,lastTouch:e,touchCount:t.touchCount+1}):la({firstTouch:e,lastTouch:e,touchCount:1})}catch(e){console.warn("[silent-catch attribution.ts:223]:",e&&e.message)}}function Gn(){try{const e=Aa();return e?{firstTouch:e.firstTouch,lastTouch:e.lastTouch,touchCount:e.touchCount,daysSinceFirstTouch:Math.round((Date.now()-e.firstTouch.timestamp)/(1e3*60*60*24))}:null}catch{return null}}const ca="themeChoice";function Cn(e){return e==="dark"?"dark":"light"}const Ia=y.createContext(null),Tn=({children:e})=>{const[t,r]=y.useState(()=>{try{return Cn(localStorage.getItem(ca))}catch{return"light"}});y.useEffect(()=>{const n=document.documentElement;t==="dark"?n.classList.add("dark"):n.classList.remove("dark")},[t]);const o=()=>{r(n=>{const i=n==="dark"?"light":"dark";try{localStorage.setItem(ca,i)}catch(s){console.warn("[ThemeContext] theme choice not persisted:",s instanceof Error?s.message:String(s))}return i})};return a.jsx(Ia.Provider,{value:{theme:t,toggleTheme:o},children:e})},Fn=()=>y.useContext(Ia),Sn={queries:{staleTime:5*60*1e3,gcTime:30*60*1e3,retry:3,retryDelay:e=>Math.min(1e3*2**e,3e4),refetchOnWindowFocus:!0,refetchOnMount:!0,networkMode:"online"},mutations:{retry:1,retryDelay:1e3,networkMode:"online"}},jn=new Za({defaultOptions:Sn}),Yn={vendors:{all:["vendors"],details:e=>["vendors","details",e],config:e=>["vendors","config",e]}};function En({children:e}){return a.jsx(Ka,{client:jn,children:e})}const Na={new_booking_flow:{enabled:!0,rolloutPercentage:100,description:"New streamlined booking flow"},zoomcar_v2_api:{enabled:!0,rolloutPercentage:100,description:"Use ZoomCar V2 API for bookings"},zoomcar_website_client_confirm:{enabled:!0,rolloutPercentage:100,description:"Client-driven sync ZoomCar confirm (legacy-parity refactor Phase 2). Shipped enabled:true 2026-08-18 — no gradual ramp (Zymo scale: 5-8 bookings/day makes ramp meaningless). Kill-switch: flip enabled:false + redeploy = ~5min rollback."},dark_mode:{enabled:!0,rolloutPercentage:100,description:"Enable dark mode toggle"},ai_chatbot:{enabled:!0,rolloutPercentage:100,description:"AI-powered customer support chatbot"},dynamic_pricing:{enabled:!0,rolloutPercentage:100,description:"Dynamic pricing for partner cars"},referral_program:{enabled:!0,rolloutPercentage:100,description:"User referral rewards program"},apple_pay:{enabled:!1,rolloutPercentage:0,description:"Apple Pay payment option"},google_pay:{enabled:!0,rolloutPercentage:100,description:"Google Pay payment option"},extended_test_drive:{enabled:!0,rolloutPercentage:100,description:"Extended test drive for car buying"},car_subscription:{enabled:!0,rolloutPercentage:100,description:"Monthly car subscription service"},instant_booking:{enabled:!0,rolloutPercentage:100,description:"Skip confirmation for trusted users"},live_tracking:{enabled:!1,rolloutPercentage:0,description:"Real-time vehicle tracking"}};function Pn(){return window.location.hostname.includes("test")||window.location.hostname.includes("staging")?"staging":"production"}function An(e){let t=0;for(let r=0;r<e.length;r++){const o=e.charCodeAt(r);t=(t<<5)-t+o,t=t&t}return Math.abs(t)%100}function La(e,t){const r=Na[e];if(!r)return console.warn(`[FeatureFlags] Unknown flag: ${e}`),!1;if(typeof window<"u")try{const n=new URLSearchParams(window.location.search).get(`ff_${e}`);if(n==="1")return!0;
3if(n==="0")return!1}catch(o){console.warn(`[FeatureFlags] Query-param override read failed for ${e}:`,o)}if(!r.enabled)return!1;if(r.environments){const o=Pn();if(!r.environments.includes(o))return!1}if(r.startDate){const o=new Date(r.startDate);if(new Date<o)return!1}if(r.endDate){const o=new Date(r.endDate);if(new Date>o)return!1}if(r.rolloutPercentage!==void 0&&r.rolloutPercentage<100){if(!(t!=null&&t.userId))return Math.random()*100<r.rolloutPercentage;if(An(t.userId)>=r.rolloutPercentage)return!1}if(r.userSegments&&r.userSegments.length>0&&t){const o=[];if(t.isAdmin&&o.push("admin"),t.bookingsCount&&t.bookingsCount>10&&o.push("power_user"),t.bookingsCount===0&&o.push("new_user"),!r.userSegments.some(i=>o.includes(i)))return!1}return!0}function In(e){return Object.keys(Na).filter(t=>La(t,e))}const Nn=y.createContext(null);function Ln({children:e,initialUserContext:t}){const[r,o]=y.useState(t||null),n=l=>La(l,r||void 0),i=In(r||void 0),s={isEnabled:n,enabledFeatures:i,userContext:r,setUserContext:o};return a.jsx(Nn.Provider,{value:s,children:e})}wt();_n();const da=()=>{h(async()=>{const{initSentry:e}=await import("./sentry-Bt8wZbzC.js");return{initSentry:e}},__vite__mapDeps([37,3,4])).then(({initSentry:e})=>e()),h(async()=>{const{mixpanelInit:e}=await import("./mixpanel-BhrQiLh9.js");return{mixpanelInit:e}},__vite__mapDeps([2,3,4,5])).then(({mixpanelInit:e})=>e()),h(async()=>{const{initWebVitals:e}=await import("./webVitals-p4z47S42.js");return{initWebVitals:e}},[]).then(({initWebVitals:e})=>e())};typeof requestIdleCallback<"u"?requestIdleCallback(da):setTimeout(da,2e3);const fe=document.getElementById("root");fe&&fe.innerHTML.includes("seo-content")&&(window.__SSR_CONTENT__=fe.innerHTML);Va.createRoot(fe).render(a.jsx(y.StrictMode,{children:a.jsx(Ve,{children:a.jsx(En,{children:a.jsx(Ln,{children:a.jsx(Tn,{children:a.jsx(gn,{})})})})})}));export{zt as A,Ht as G,fa as H,Br as L,Or as M,Ot as X,Dr as Z,h as _,Gn as a,Bn as b,Ke as c,On as d,$n as e,Ct as f,Un as g,xt as h,La as i,Kn as j,Vn as k,va as l,Wn as m,Lr as n,zr as o,qn as p,Yn as q,Zn as r,bt as s,Ze as t,Fn as u,j as y};

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.