1"use strict";(globalThis.webpackChunkzoomcar_com=globalThis.webpackChunkzoomcar_com||[]).push([[3421],{75470(e,t,i){i.d(t,{Ej:()=>a,jg:()=>s,mF:()=>o});const s="https://www.zoomcar.com/blogs/",a=e=>(e||"india").replace(/-/g," ").trim()||"india";async function o(e,{signal:t}={}){const i="8cab246d3c61a60059a7f50cc3";const o=a(e),r=o.replace(/\\/g,"\\\\").replace(/'/g,"\\'"),n=new URLSearchParams({key:i,filter:`title:~'${r}',plaintext:~'${r}',custom_excerpt:~'${r}'`,order:"published_at desc",limit:10,fields:"id,title,feature_image,feature_image_alt,url,excerpt,meta_title,meta_description,published_at"}),c=await fetch(`${s}ghost/api/content/posts/?${n}`,{signal:t});if(!c.ok)throw new Error("Failed to load blog posts");const l=await c.json();if(!Array.isArray(l.posts))throw new Error("Invalid Ghost posts response");return l.posts.map(e=>({id:e.id,title:(e.meta_title||e.title||"").split("- Zoomcar")[0].trim(),image:e.feature_image,imageAlt:e.feature_image_alt,link:e.url,subTitle:e.meta_description||e.excerpt,city:o,publishedAt:e.published_at}))}},70407(e,t,i){i.r(t),i.d(t,{default:()=>C});var s=i(75470),a=i(38496),o=i(10834),r=i(92890),n=i(61394);const c=function(){const{User:e,Search:t,App:i}=this.$store.state,s=(new Date).toISOString().split("T"),a=s[0]+" "+s[1].split(".")[0],o=sessionStorage.getItem("referrer")||"",r=JSON.parse(sessionStorage.getItem("utm_params"))||{};return{get onPageLoad(){const s=JSON.parse(sessionStorage.getItem("utm_params"))||{};return{Category:"page",Category_ID:"city_car_model_page",device_id:n.Ay.getItem("device_id"),timestamp_data:new Date,timestamp_data_epoch:Date.now(),timestamp_formatted_value:a,Trigger:"city_car_model_page","New Event Screen":"CityCarModelPage","Event Screen":"CityCarModelPage",Location:t.origin.name,context_traits_user_id:e.info.user_id,context_traits_phone:e.info.phone,context_traits_email:e.info.email,City:i.city,referrer:o,...s}},onClickEvent:s=>({Category:"Link_Clicked",Category_ID:s,device_id:n.Ay.getItem("device_id"),timestamp_data:new Date,timestamp_data_epoch:Date.now(),timestamp_formatted_value:a,"Event Bucket":"New Home: Menu","New Event Screen":"CityCarModelPage","Event Screen":"CityCarModelPage",Location:t.origin.name,context_traits_user_id:e.info.user_id,context_traits_phone:e.info.phone,context_traits_email:e.info.email,City:i.city,"Z Points":e.info.credits,referrer:o}),bookNowClick:i=>({Category:"Link_clicked",Category_ID:"select_car",context_traits_email:e.info.email,City:e.currentCity.link_name,email_1:e.info.email,Event_Screen:"Search",Experiment:"1",Phone:e.info.phone,User_ID:e.info.user_id,booking_type:t.product,lat:t.origin.lat,lng:t.origin.lng,Distance:t.distance,d_lat:t.destination.lat,d_lng:t.destination.lat,...i,...r,referrer:o}),bookNowClickNonLoggedInUser:()=>({Category:"Link_Clicked",Category_ID:"book_now_click_non_logged_in_user",device_id:n.Ay.getItem("device_id"),timestamp_data:new Date,timestamp_data_epoch:Date.now(),timestamp_formatted_value:a,"Event Bucket":"Sanitization Info Page",Tr
1igger:"On click of Book Now CTA ``",context_traits_user_id:e.info.user_id,context_traits_phone:e.info.phone,context_traits_email:e.info.email,City:e.currentCity.link_name,...r,referrer:o}),onCarClick:s=>({Category:"Link_Clicked",Category_ID:"car_click",device_id:n.Ay.getItem("device_id"),timestamp_data:new Date,timestamp_data_epoch:Date.now(),timestamp_formatted_value:a,"Event Bucket":"New Home: Menu","New Event Screen":"CityCarModelPage","Event Screen":"CityCarModelPage",Location:t.origin.name,car_id:s,context_traits_user_id:e.info.user_id,context_traits_phone:e.info.phone,context_traits_email:e.info.email,City:i.city,"Z Points":e.info.credits,referrer:o}),onBlogClick:s=>({Category:"Link_Clicked",Category_ID:"blog_click",device_id:n.Ay.getItem("device_id"),timestamp_data:new Date,timestamp_data_epoch:Date.now(),timestamp_formatted_value:a,"Event Bucket":"New Home: Menu","New Event Screen":"CityCarModelPage","Event Screen":"CityCarModelPage",Location:t.origin.name,blog_url:s,context_traits_user_id:e.info.user_id,context_traits_phone:e.info.phone,context_traits_email:e.info.email,City:i.city,"Z Points":e.info.credits,referrer:o}),imageSwiped:t=>({Category:"Link_Clicked",Category_ID:"Image_Swiped",car_id:t.id,index:t.index,Selected:t.index,context_traits_user_id:e.info.user_id,device_id:n.Ay.getItem("device_id"),cargroup_id:t.cargroup_id,referrer:o})}};var l=i(49612),d=i(28652),_=i(57673),m=i(97120),h=i(58316),u=i(91606);const g={"guwahati-to-kaziranga-national-park":"Guwahati to Kaziranga Drive: Self Drive Car Rental Trips","guwahati-to-nameri-national-park":"Guwahati to Nameri National Park: Self Drive Road Trip"},p={name:"FamousRoutes",components:{HeroBannerNew:()=>Promise.all([i.e(2061),i.e(5744)]).then(i.bind(i,55744)),CarItemSearch:()=>Promise.all([i.e(3839),i.e(3742)]).then(i.bind(i,93839)),Stories:()=>Promise.all([i.e(2061),i.e(9556)]).then(i.bind(i,19556)),HomeCarousel:()=>Promise.all([i.e(2061),i.e(48)]).then(i.bind(i,20048)),BlogSvg:()=>i.e(364).then(i.bind(i,60364)),TitleWithNeedle:()=>i.e(8637).then(i.bind(i,38637)),AccordionHome:()=>Promise.all([i.e(2061),i.e(5279)]).then(i.bind(i,25279)),TopCities:()=>Promise.all([i.e(2061),i.e(3787)]).then(i.bind(i,73787)),FooterNew:()=>Promise.all([i.e(7724),i.e(2261)]).then(i.bind(i,67724)),HostAndAppDownload:()=>i.e(1851).then(i.bind(i,91851)),HomeMwebSearch:()=>Promise.all([i.e(2061),i.e(4389),i.e(5249)]).then(i.bind(i,94389))},data:()=>({heroBannerData:{title:"",subtitle:"",image:""},geoAddress:{},selectedFilters:{},filters:[{id:"tagged",text:"Guest Favorite",icon:"CAR",icon_img:"https://zoomcar-assets.zoomcar.com/images/original/1c016540dace222d265e1ffd476dc8861cb35b11.png?1719388648",enabled:!0,selected:!1,type:"SINGLE_SELECT",selected_option:null,options:null,value:"101"},{id:"car_type",text:"SUV",icon:"CAR_SEDAN",icon_img:null,enabled:!0,selected:!1,type:"SINGLE_SELECT",selected_option:null,options:null,value:"SUV"},{id:"seater",text:"6/7 Seater",icon:"SEATS_7",icon_img:null,enabled:!0,selected:!1,type:"SINGLE_SELECT",selected_option:null,options:null,value:"seater_7"},{id:"ratings",text:"4.5+ Rated",icon:null,icon_img:null,enabled:!0,selected:!1,type:"SINGLE_SELECT",selected_option:null,options:null,value:"rated_450"},{id:"fuel_type",text:"Diesel",icon:"FUEL_TYPE",icon_img:null,enabled:!0,selected:!1,type:"SINGLE_SELECT",selected_option:null,options:null,value:"DIESEL"},{id:"sort_by",text:"Budget",icon:"CHEAP_RUPEE",icon_img:null,enabled:!0,selected:!1,type:"SINGLE_SELECT",selected_option:null,options:null,value:"low_to_high"}],filtersLoading:!1,empty_response:null,blogs:[],blogHeading:"Places to explore around",cars:[],carsData:[],isApiCalled:!1}),computed:{...(0,o.mapGetters)({city:"App/city",origin:"Search/origin",product:"Search/product",minDate:"Search/minStarts",suggested:"Search/suggested",starts:"Search/starts",ends:"Search/ends",userCityLinkName:"User/userCityLinkName",cities:"Location/cities",country:"App/country",countryCode:"App
1/countryCode",isCitiesLoaded:"Location/isCitiesLoaded",locationCalendarTab:"HomeNew/locationCalendarTab",cityDetail:"Location/cityDetail",selectedCar:"HomeNew/selectedCar",isMobile:"App/isMobile"}),segment(){return c.call(this)},routeParams(){const e=this.city||this.$route.params.city_link,t=e.charAt(0).toUpperCase()+e.slice(1);return{countryCode:this.$route.params.country_code,city:t,city_link:e,source:(0,h.S)(this.$route.params.source).toLowerCase(),destination:(0,h.S)(this.$route.params.destination).toLowerCase()}},heroBannerPreTitle(){return this.$options.filters.replacePlaceholders(this.heroBannerData.title,this.routeParams)},heroBannerTitle(){return this.$options.filters.replacePlaceholders(this.heroBannerData.subtitle,{...this.routeParams,source:this.routeParams.source.toUpperCase()[0]+this.routeParams.source.slice(1),destination:this.routeParams.destination.toUpperCase()[0]+this.routeParams.destination.slice(1)})},routeData(){return a.R8.find(e=>e.source.toLowerCase()===this.routeParams.source.toLowerCase()&&e.destination.toLowerCase()===this.routeParams.destination.toLowerCase())},routeInfo(){return this.routeData?.content},attractions(){return this.routeData?.attractions},cityDisplay(){return this.city?`${this.city.charAt(0).toUpperCase()}${this.city.slice(1)}`:this.routeParams.city}},beforeRouteEnter(e,t,i){i();const s=(0,u.z4)((0,r.A)(new Date,20160)),o=(0,r.A)(s,2880),n=(0,h.S)(e.params.source).toLowerCase(),c=(0,h.S)(e.params.destination).toLowerCase(),l=a.R8.find(e=>e.source.toLowerCase()===n&&e.destination.toLowerCase()===c),d=l.lat,g=l.lng,p={start_epoch_millis:s?.getTime(),end_epoch_millis:o?.getTime(),type:"normal",lat:d,lng:g,city:e.params.city_link,category:"-100",device_id:localStorage.getItem("device_id"),platform:(0,m.F)()?"mweb":"web",country_code:"IND",version:"4",locale:"en"};sessionStorage.getItem("referrer")?p.is_microsite_search=!0:p.is_microsite_search=!1;const C=new URLSearchParams(p);return fetch(`https://api.zoomcar.com/v8/search/home?${C}`,{method:"GET",headers:{}}).then(e=>{if(!e.ok)throw new Error("Network response was not ok");return e.json()}).then(t=>{const i={city_link:e.params.city_link,country_code:e.params.country_code},a={lat:d,lng:g,starts:s,ends:o};(0,_.zQ)(t?.cars||[],i,a)}).catch(e=>{})},mounted(){this.$emit("segment",this.segment.onPageLoad),this.initializeData(),this.makeApiCalls(),this.shortenMetaTitleIfNeeded()},methods:{...(0,o.mapActions)({fetchGeoAddress:"Search/fetchGeoAddress",fetchJWTToken:"User/fetchJWTToken",fetchFavIds:"User/fetchFavIds",fetchCarSuggestions:"Home/fetchCarSuggestions",fetchTrendingSearch:"Search/fetchTrendingSearch"}),initializeData(){const e=this.routeData,t=a.g7;e&&(this.heroBannerData={title:t["hero-banner"].title,subtitle:t["hero-banner"].subtitle})},makeApiCalls(){this.fetchCars(),this.fetchBlogs(),this.setSearchQuery(),this.fetchFavIds().catch(()=>{}),this.$store.commit("Search/setGeoSessionToken")},handleFilterClick(e){e.selected?this.handlefilterCross(e):(e.selected=!e.selected,e.selected?this.selectedFilters[e.id]=e.value:delete this.selectedFilters[e.id],this.fetchCars())},handlefilterCross(e){e.selected=!1,delete this.selectedFilters[e.id],this.fetchCars()},fetchCars(){!this.isApiCalled&&this.starts&&this.ends&&this.origin.lat&&this.origin.lng&&(this.isApiCalled=!0,this.filtersLoading=!0,this.fetchCarSuggestions(this.selectedFilters).then(e=>{if(null==e?.empty_response){this.empty_response=null;let t=this.origin.lat,i=this.origin.lng;this.carsData=e?.cars.map(e=>({car_data:{...e,location_new:e.location,image_urls:e.images,pricing:{payable_amount:e.price_line_1.normal_text,fare_header:e.price_line_2?.header},add_ons:e.old_checkout_params.available_add_ons.map(e=>({label:e,id:e})),location:{prime_location_id:e.old_checkout_params.prime_location_id,location_id:e.old_checkout_params.location_id,lat:t,lng:i,start:this.starts,ends:this.ends,hd_ids:[],terminal_ids:[]}}})),this.cars=e.cars||[],this.setSchema(e.cars)}else this.cars=[],this.empty_response=e?.empty_response}).catch(()=>{this.cars=[]}).finally(()=>{this.isApiCalled=!1,this.filtersLoading=!1}))},lastCar(e){return e===this.carsData.length-1},handleFavClick(){this.$emit("toast","Login to mark the car as favourite","error")},handleSegment(e,t){"image_swiped"===e&&this.$emit("segment",this.segment.imageSwiped(t)),"clickEvent"==e&&this.$emit("segment",this.segment.onClickEvent(t)),"screenLoaded"==e&&this.$emit("segment",this.segment.onPageLoad(t))},browseCars(){this.$emit("segment",this.segment.onClickEvent("search_car_click")),sessionStorage.setItem("search_session_id",(0,l.A)()),sessionStorage.setItem("location",JSON.stringify(this.origin)),this.$store.commit("HomeNew/setCarSelectionToSearchFlow",!1);let e={lat:this.origin.lat,lng:this.origin.lng,type:this.product,starts:this.starts?.getTime(),ends:this.ends?.getTime(),car_id:this.selectedCar.car_id,delivery_type:this.isHDChecked?"home%2Cairport":""};this.$router.push({name:"SearchPage",query:e,params:{city_link:this.userCityLinkName,country_code:this.countryCode}}),sessionStorage.setItem("selectedCar",JSON.stringify(this.selectedCar))},async fetchBlogs(){const e={};this._blogRequest=e,this.blogs=[];const t=(0,s.Ej)(this.$route.params.city_link||"india");this.blogHeading="india"===t.toLowerCase()?"Recent Blog Posts":`Top Travel Destinations Near ${t.replace(/\b\w/g,e=>e.toUpperCase())}`;try{const i=await(0,s.mF)(t);this._blogRequest===e&&(this.blogs=i)}catch(t){this._blogRequest===e&&(this.blogs=[])}},handleBlogCtaClick(){this.$emit("segment",this.segment.onBlogClick(s.jg)),window.open(s.jg,"_blank")},handleBlogCardClick(e,t=!1){this.$emit("segment",this.segment.onBlogClick(e.link)),t||window.open(e.link,"_blank")},setSearchQuery(){const e={name:"SearchPage",query:{lat:this.origin.lat,lng:this.origin.lng,type:this.product,starts:this.starts?.getTime(),ends:this.ends?.getTime(),car_id:this.selectedCar.car_id},params:{city_link:this.userCityLinkName,country_code:this.countryCode}};sessionStorage.setItem("searchRoute",JSON.stringify(e))},handleCarSelection(){const{Cart:e}=this.$store.state;this.$emit("segment",this.segment.bookNowClick(e.data)),d.Ay.read("authToken")||this.$emit("segment",this.segment.bookNowClickNonLoggedInUser())},setSchema(e,t,i,s,a){const o={city_link:this.userCityLinkName||this.$route.params?.city_link,country_code:this.$route.params.country_code},r={lat:this.origin.lat||t,lng:this.origin.lng||i,starts:this.starts.getTime()||s,ends:this.ends.getTime()||a};(0,_.zQ)(e||[],o,r)},shortenMetaTitleIfNeeded(){const{source:e,destination:t}=this.$route.params,i=`${e}-to-${t}`;if(g[i]){const e=document.querySelector("title")||document.querySelector("#meta-title");e&&(e.innerText=g[i])}}},watch:{city(){this.fetchCars(),this.fetchBlogs()},origin(e,t){t.starts||this.$store.commit("Search/updateOriginStarts",{starts:(0,u.z4)((0,r.A)(new Date,20160))}),this.fetchCars(),this.setSearchQuery()},starts(){this.fetchCars(),this.setSearchQuery()},ends(){this.fetchCars(),this.setSearchQuery()}}};const C=(0,i(14486).A)(p,function(){var e=this,t=e._self._c;e._self._setupProxy;return t("main",{staticClass:"famous-routes"},[e.isMobile?t("HomeMwebSearch",{attrs:{preTitle:e.heroBannerPreTitle,title:e.heroBannerTitle},on:{toggleSidebar:function(t){return e.$emit("toggleSidebar")},segment:e.handleSegment}}):t("hero-banner-new",{attrs:{preTitle:e.heroBannerPreTitle,title:e.heroBannerTitle}}),e._v(" "),e.filtersLoading?t("div",{staticClass:"loading d-f ai-c jc-c f-1"},[t("div",{staticClass:"loader"},[t("div",{staticClass:"loader-background"},[t("div",{staticClass:"bg-side"}),e._v(" "),t("div",{staticClass:"bg-top"}),e._v(" "),t("div",{staticClass:"bg-middle"}),e._v(" "),t("div",{staticClass:"bg-bottom"})]),e._v(" "),t("div",{staticClass:"loader-background"},[t("div",{staticClass:"bg-side"}),e._v(" "),t("div",{staticClass:"bg-top"}),e._v(" "),t("div",{staticClass:"bg-middle"}),e._v(" "),t("div",{staticClass:"bg-bottom"}
1)])])]):t("home-carousel",{attrs:{cards:e.carsData,filters:e.filters,visibleCards:4,heading:"Top Cars Near You",buttonText:"Browse all cars",id:"car-recommendation"},on:{click:function(t){return e.browseCars("top cars")}},scopedSlots:e._u([{key:"filters",fn:function({filter:i}){return[t("div",{staticClass:"home-carousel-filter",class:{"home-carousel-filter-active":i.selected},on:{click:function(t){return e.handleFilterClick(i)}}},["tagged"==i.id?t("img",{attrs:{src:i.icon_img,alt:""}}):e._e(),e._v(" "),"tagged"!=i.id?t("i",{class:`z-${i.icon?i.icon.toLowerCase():""}`}):e._e(),e._v(" "),"tagged"!=i.id?t("span",[e._v(e._s(i.text))]):e._e(),e._v(" "),i.selected?t("div",{staticClass:"home-carousel-filter-cross",on:{click:function(t){return t.stopPropagation(),e.handlefilterCross(i)}}},[t("i",{staticClass:"z-close"})]):e._e()])]}},e.cars&&e.cars.length>=1?{key:"default",fn:function({card:i,index:s}){return[t("car-item-search",{key:i.car_data.car_id,attrs:{car:i,itemId:i.car_data.car_id,lastCar:e.lastCar(s),showFareSummary:!0,showFav:!0},on:{submit:e.handleCarSelection,handleSegment:e.handleSegment,handleFavClick:e.handleFavClick}})]}}:null,{key:"error",fn:function(){return[e.empty_response?t("div",{staticClass:"error"},[t("div",{staticClass:"heading"},[e._v("\n "+e._s(e.empty_response?e.empty_response.header:e.$t("no_results_found"))+"\n ")]),e._v(" "),t("div",{staticClass:"sub-heading"},[e._v("\n "+e._s(e.empty_response?e.empty_response.sub_header:e.$t("no_results_found"))+"\n ")])]):e._e()]},proxy:!0}],null,!0)}),e._v(" "),e.routeInfo?t("section",{staticClass:"famous-routes__info"},[t("h2",{staticClass:"famous-routes__title"},[e._v("\n "+e._s(`About the Route, ${e.routeParams.source.charAt(0).toUpperCase()+e.routeParams.source.slice(1)} to ${e.routeParams.destination.charAt(0).toUpperCase()+e.routeParams.destination.slice(1)}`)+"\n ")]),e._v(" "),t("div",{staticClass:"famous-routes__info-content"},[e.routeInfo?t("div",{staticClass:"famous-routes__info-content-text",domProps:{innerHTML:e._s(e.routeInfo)}}):e._e(),e._v(" "),e._m(0)])]):e._e(),e._v(" "),t("section",{staticClass:"famous-routes__attractions"},[t("div",{staticClass:"famous-routes__attractions-heading"},[e._v("Top Attractions")]),e._v(" "),t("div",{staticClass:"famous-routes__attractions-container"},e._l(e.attractions,function(i){return t("div",{key:i.title,staticClass:"famous-routes__attractions-card"},[i.description?t("div",{staticClass:"famous-routes__attractions-card-image"},[t("img",{attrs:{src:`/img/famous-routes/${i.title}.jpeg`,alt:i.title,loading:"lazy"}})]):e._e(),e._v(" "),t("div",{staticClass:"famous-routes__attractions-card-text"},[t("div",{staticClass:"famous-routes__attractions-card-title"},[e._v("\n "+e._s(i.title)+"\n ")]),e._v(" "),i.description?t("div",{staticClass:"famous-routes__attractions-card-description"},[e._v("\n "+e._s(i.description)+"\n ")]):e._e()])])}),0)]),e._v(" "),t("stories"),e._v(" "),e.blogs.length?t("home-carousel",{staticStyle:{"margin-bottom":"32px"},attrs:{cards:e.blogs,visibleCards:e.blogs.length,heading:e.blogHeading,id:"blogs",buttonText:"DISCOVER MORE"},on:{click:e.handleBlogCtaClick},scopedSlots:e._u([{key:"default",fn:function({card:i}){return[t("div",{key:i.id,staticClass:"famous-routes__blog-card",on:{click:function(t){return e.handleBlogCardClick(i)}}},[t("BlogSvg",{key:`${i.id}_image`,attrs:{imageUrl:i.image,id:`${i.id}_image`,isMobile:e.isMobile}}),e._v(" "),t("a",{key:`${i.id}_title`,staticClass:"famous-routes__title--blog-card",attrs:{href:i.link,title:i.title},on:{click:function(t){return t.stopPropagation(),e.handleBlogCardClick(i,!0)}}},[e._v("\n "+e._s(i.title)+"\n ")]),e._v(" "),t("div",{key:`${i.id}_subtitle`,staticClass:"famous-routes__subtitle--blog-card",domProps:{innerHTML:e._s(i.subTitle)}})],1)]}}],null,!1,3270487090)}):e._e(),e._v(" "),t("TopCities",{on:{segment:e.handleSegment}}),e._v(" "),t("HostAndAppDownload",{attrs:{wrapperStyle:{gap:e.isMobile?"16px":"60px"}}}
1),e._v(" "),t("footer-new",{attrs:{hideAboutUs:!0,routeParams:e.routeParams}})],1)},[function(){var e=this._self._c;this._self._setupProxy;return e("div",{staticClass:"famous-routes__info-content-image"},[e("img",{attrs:{src:"/img/famous-routes/for-rent-by-zoomcar.png",alt:"For rent by zoomcar",loading:"lazy"}})])}],!1,null,"92c1506a",null).exports}}]);
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.