1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="23cb09e2-a090-4f79-bdbd-ba4bcab3ffdb",e._sentryDebugIdIdentifier="sentry-dbid-23cb09e2-a090-4f79-bdbd-ba4bcab3ffdb")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6106],{5606:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/ritual-recommendation/results",function(){return i(92503)}])},64548:function(e,t){"use strict";t.Z={src:"/_next/static/media/back_arrow.bcf3db22.svg",height:24,width:24,blurWidth:0,blurHeight:0}},47461:function(e,t,i){"use strict";i.d(t,{R:function(){return r}});var n=i(67294);function r(e){let t=(0,n.useRef)(!1);(0,n.useEffect)(()=>{if("undefined"==typeof navigator)return;let i=()=>{t.current||(t.current=!0,e("no_internet"))};navigator.onLine||i();let n=()=>i(),r=()=>{t.current=!1};return window.addEventListener("offline",n),window.addEventListener("online",r),()=>{window.removeEventListener("offline",n),window.removeEventListener("online",r)}},[])}},77078:function(e,t,i){"use strict";i.d(t,{T:function(){return v}});var n=i(67294),r=i(47345),a=i(46070),l=i(96988),o=i(71002);let s=(e,t)=>e===l.jC?"SARVA_PITRU":t.includes(e)?"NAME":"RELATIONSHIP",u=(e,t,i)=>{if("unknown"===e)return{kind:"UNKNOWN"};if("tithi"===e&&t){let e=(0,o.jU)(t);return e?{kind:"TITHI",tithi:e}:null}return"date"===e&&i?{kind:"DATE",date:i}:null},c=(e,t)=>{let i=s(e,t.customAncestorNames);if("SARVA_PITRU"===i)return{id:e,kind:i,causes:[],tithi:null};let n=t.causeOfDeathByAncestor[e];return{id:e,kind:i,..."RELATIONSHIP"===i?{relationship:e}:{},..."NAME"===i?{name:e}:{},causes:n?[o.TT[n]]:[],tithi:u(t.deathTithiMethodByAncestor[e],t.deathTithiValueByAncestor[e],t.deathDateByAncestor[e])}},d=async(e,t)=>{let i=await fetch("/api/ritual-recommendations/resolve",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({ancestors:e,cutoff:t})}),n=await i.json().catch(()=>null);if(!i.ok){var r,a,l,s;throw new o.AU(null!==(l=null==n?void 0:null===(r=n.error)||void 0===r?void 0:r.code)&&void 0!==l?l:"NETWORK_ERROR",null!==(s=null==n?void 0:null===(a=n.error)||void 0===a?void 0:a.message)&&void 0!==s?s:"Resolve failed with status ".concat(i.status,"."))}return n};var p=i(72352),m=i(66716);let v=()=>
1{let[e,t]=(0,n.useState)(!1),[i,l]=(0,n.useState)(null),s=(0,p.t)(e=>e.setRecommendation);return{resolve:(0,n.useCallback)(async()=>{let e=a.a2.getState(),{pujaStore:i}=m.N.getState(),n=(0,o.vn)(i);if(!n){l(Error("no puja-store cutoff available; skipping resolve"));return}let u=e.selectedAncestors.map(t=>c(t,e));t(!0),l(null);try{let e=await d(u,n);r.x.getState().resetSelections(),s(e)}catch(e){l(e)}finally{t(!1)}},[s]),isLoading:e,error:i}}},22546:function(e,t,i){"use strict";i.d(t,{B:function(){return o}});var n=i(67294),r=i(49382),a=i(84042),l=i(52805);function o(){let{a4bAPI:e,isGlobalUser:t}=(0,r.b)(),[i,o]=(0,n.useState)(!1),[s,u]=(0,n.useState)(!1),[c,d]=(0,n.useState)(!1),p=(0,n.useRef)(!1),m=(0,n.useCallback)(async i=>{u(!0);let n=await (0,a.xy)(e.smbff).read(i);if(i.phone&&!t){var r;a.nu.getState().setPhone(i.phone,null!==(r=i.countryCode)&&void 0!==r?r:a.ss)}i.email&&a.nF.getState().setEmail(i.email),"hit"===n.status&&(a.a2.setState((0,l.z)(n.data)),n.data.step!==a.IS.LANDING&&a.Ge.getState().setStep(n.data.step)),u(!1),d(!0)},[e,t]);return(0,n.useEffect)(()=>{(0,a.Dm)(t),t&&a.nu.getState().phone&&a.nu.setState({phone:null})},[t]),(0,n.useEffect)(()=>{if(p.current||!(null==e?void 0:e.smbff))return;if(p.current=!0,a.a2.getState().selectedAncestors.length>0){d(!0);return}let i=(0,a.ZU)(),n=t?{email:null==i?void 0:i.email}:{phone:null==i?void 0:i.phone,countryCode:null==i?void 0:i.countryCode};n.phone||n.email?m(n):(o(!0),d(!0))},[null==e?void 0:e.smbff,t,m]),{needsIdentity:i,isResolving:s,hasChecked:c,submitPhoneNumber:(0,n.useCallback)((e,t)=>{o(!1),m({phone:e,countryCode:t})},[m]),submitEmail:(0,n.useCallback)(e=>{o(!1),m({email:e})},[m])}}},92503:function(e,t,i){"use strict";i.r(t),i.d(t,{__N_SSP:function(){return H},default:function(){return J}});var n=i(85893),r=i(67294),a=i(52925),l=i(25675),o=i.n(l),s=i(11163),u=i(41686),c=i(41186);i(57356),i(53122);var d=i(64548),p=i(59937),m=i(49382),v=i(79576),S=i(2435),_=i(84042),g=i(72352),y=i(77078),f=i(22546);let P={cards:[{rite:"NARAYAN_BALI",sthal:"GOKARNA",templeId:"4b7fc1b9-8205-4ca3-80d6-e3655bc24446",ancestors:[{id:"father-1",kind:"RELATIONSHIP",relationship:"FATHER",bookingTithi:"ASHTAMI",bookingDate:"2026-10-03",reason:"TITHI_SELECTED",ritualReason:"ACCIDENT"}],dates:[{tithi:"ASHTAMI",date:"2026-10-03"}]}],configVersion:"ritual-recommendations-2026.bundled.1"},h=[{id:"4b7fc1b9-8205-4ca3-80d6-e3655bc24446",title:"mock response",description:"mock response.",image:"https://srm-cdn.a4b.io/yoda/1788253585577.svg",city:"Mock",state:"Mock",active:!0,ritual_name:"Mock",cutoff_hour:18,cutoff_minute:0,valid_from:"2026-09-01",valid_to:"2026-10-31",tithi:"ASHTAMI",ritual_fee:20,currency:"INR",currency_symbol:"â¹"}];var b=i(89528),I=i(33940),k=i(83790),T=i(70206),w=i(17268),N=i(54110),C=i(59728),j=i(88354),A=i(49621);let D=e=>{let{recommendationId:t,pitruDetails:i}=e;return[{type:"recommendation_id",value:t},{type:"pitru_details",value:i}]},L=e=>[{type:"element_id",value:e.elementId},{type:"recommendation_id",value:e.recommendationId},{type:"pitru_details",value:e.pitruDetails},{type:"element_details",value:e.elementDetails},{type:"element_flag",value:e.elementFlag},{type:"price_details",value:e.priceDetails}],R=e=>[{type:"element_id",value:e.elementId},{type:"recommendation_id",value:e.recommendationId},{type:"pitru_details",value:e.pitruDetails},{type:"ritual_details",value:e.ritualDetails},{type:"ritual_flag",value:e.ritualFlag},{type:"price_details",value:e.priceDetails},{type:"package_details",value:e.packageDetails}];var E={resultPageEntry:e=>{(0,j.ZP)({...A.ue,event:A.St.page_entry,sub_type:N._L.IMPRESSION,...(0,C.o)(D(e),(0,C.z)({elementType:"Page",elementName:"Page",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,pageLoadTimeMs:(0,A.cL)(),serviceType:"puja"}))})},resultPageImpression:e=>{(0,j.ZP)({...A.ue,event:A.St.page_impression,sub_type:N._L.IMPRESSION,...(0,C.o)(D(e),(0,C.z)({elementType:"Page",elementName:"Page",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,pageLoadTimeMs:(0,A.cL)(),serviceType:"puja"}))})},resultPageExit:e=>{let{recommendationId:t,pitruDetails:i,previousScreen:n,exitType:r}=e;(0,j.ZP)({...A.ue,event:A.St.page_exit,sub_type:N._L.EMPTY,...(0,C.o)([...D({recommendationId:t,pitruDetails:i}
1),{type:"exit_type",value:r}],(0,C.z)({elementType:"Page",elementName:"Page",currentScreen:"Pitra_Puja_recommendation",previousScreen:n,pageLoadTimeMs:(0,A.cL)(),serviceType:"puja"}))})},resultPageFailed:e=>{let{recommendationId:t,pitruDetails:i,previousScreen:n,failureReason:r}=e;(0,j.ZP)({...A.ue,event:A.St.page_failed,sub_type:N._L.FAILURE,event_type:N.Ze.SYSTEM,...(0,C.o)([...D({recommendationId:t,pitruDetails:i}),{type:"failure_reason",value:r}],(0,C.z)({elementType:"Page",elementName:"Page",currentScreen:"Pitra_Puja_recommendation",previousScreen:n,serviceType:"puja"}))})},resultPageSwipe:e=>{let{recommendationId:t,pitruDetails:i,previousScreen:n,swipeDirection:r,swipeCount:a}=e;(0,j.ZP)({...A.ue,event:A.St.page_swipe,sub_type:N._L.SCROLL,...(0,C.o)([...D({recommendationId:t,pitruDetails:i}),{type:"swipe_direction",value:r},{type:"swipe_count",value:a}],(0,C.z)({elementType:"Swipe",elementName:"Page",currentScreen:"Pitra_Puja_recommendation",previousScreen:n,serviceType:"puja"}))})},resultBackClick:e=>{(0,j.ZP)({...A.ue,event:A.St.back_click,sub_type:N._L.CLICK,...(0,C.o)(D(e),(0,C.z)({elementType:"Icon",elementName:"Back",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,serviceType:"puja"}))})},billDetailsBottomsheetImpression:e=>{(0,j.ZP)({...A.ue,event:A.St.bottomsheet_impression,sub_type:N._L.IMPRESSION,...(0,C.o)(D(e),(0,C.z)({elementType:"Bottomsheet",elementName:"Bill_details",sectionName:"Bill_details",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,serviceType:"puja"}))})},billDetailsBottomsheetClick:e=>{(0,j.ZP)({...A.ue,event:A.St.bottomsheet_click,sub_type:N._L.CLICK,...(0,C.o)(D(e),(0,C.z)({elementType:"Icon",elementName:"Close",sectionName:"Bill_details",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,serviceType:"puja"}))})},ritualCardImpression:e=>{(0,j.ZP)({...A.ue,event:A.St.card_impression,sub_type:N._L.IMPRESSION,...(0,C.o)(L(e),(0,C.z)({elementType:"Widget",elementName:e.ritualName,sectionName:e.sectionName,currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,serviceType:"puja"}))})},ritualCardClick:e=>{let{elementId:t,pitruDetails:i,previousScreen:n,elementDetails:r,elementFlag:a,priceDetails:l,clickType:o,ritualName:s,sectionName:u}=e;(0,j.ZP)({...A.ue,event:A.St.card_click,sub_type:N._L.CLICK,...(0,C.o)([{type:"element_id",value:t},{type:"pitru_details",value:i},{type:"element_details",value:r},{type:"element_flag",value:a},{type:"price_details",value:l},{type:"click_type",value:o}],(0,C.z)({elementType:"Widget",elementName:s,sectionName:u,currentScreen:"Pitra_Puja_recommendation",previousScreen:n,serviceType:"puja"}))})},aboutPujaBottomsheetImpression:e=>{(0,j.ZP)({...A.ue,event:A.St.bottomsheet_impression,sub_type:N._L.IMPRESSION,...(0,C.o)(L(e),(0,C.z)({elementType:"Bottomsheet",elementName:"About_puja",sectionName:"About_puja_bottomsheet",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,serviceType:"puja"}))})},aboutPujaBottomsheetClick:e=>{(0,j.ZP)({...A.ue,event:A.St.bottomsheet_click,sub_type:N._L.CLICK,...(0,C.o)(L(e),(0,C.z)({elementType:"Widget",elementName:"Agree",sectionName:"About_puja_bottomsheet",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,serviceType:"puja"}))})},aboutPujaBottomsheetDismiss:e=>{(0,j.ZP)({...A.ue,event:A.St.bottomsheet_dismiss,sub_type:N._L.CLICK,...(0,C.o)([...L(e),{type:"dismiss_type",value:e.dismissType}],(0,C.z)({elementType:"Dismiss",elementName:"About_puja",sectionName:"About_puja_bottomsheet",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,serviceType:"puja"}))})},aboutPujaBottomsheetSwipe:e=>{(0,j.ZP)({...A.ue,event:A.St.bottomsheet_swipe,sub_type:N._L.SCROLL,...(0,C.o)([...L(e),{type:"swipe_direction",value:e.swipeDirection},{type:"swipe_count",value:e.swipeCount},{type:"swipe_percentage",value:e.swipePercentage}],(0,C.z)({elementType:"Swipe",sectionName:"About_puja_bottomsheet",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,serviceType:"puja"}))})},pitruListBottomsheetImpression:e=>{(0,j.ZP)({...A.ue,event:A.St.bottomsheet_impression,sub_type:N._L.IMPRESSION,...(0,C.o)([...L(e),{type:"pitru_list",value:e.pitruList}],(0,C.z)({elementType:"Bottomsheet",elementName:"Pitru_list_bottomsheet",sectionName:"Pitru_list_bottomsheet",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,serviceType:"puja"}))})},pitruListBottomsheetClick:e=>{let{elementId:t,elementFlag:i,recommendationId:n,pitruDetails:r,previousScreen:a,elementDetails:l,priceDetails:o,pitruList:s,clickType:u,elementName:c,elementPosition:d}=e;(0,j.ZP)({...A.ue,event:A.St.bottomsheet_click,sub_type:N._L.CLICK,...(0,C.o)([{type:"element_id",value:t},{type:"element_flag",value:i},{type:"recommendation_id",value:n},{type:"pitru_details",value:r},{type:"element_details",value:l},{type:"price_details",value:o},{type:"pitru_list",value:s},{type:"click_type",value:u}],(0,C.z)({elementType:"Widget/CTA",elementName:c,elementPosition:d,sectionName:"Pitru_list_bottomsheet",currentScreen:"Pitra_Puja_recommendation",previousScreen:a,serviceType:"puja"}))})},pitruListBottomsheetDismiss:e=>{(0,j.ZP)({...A.ue,event:A.St.bottomsheet_dismiss,sub_type:N._L.CLICK,...(0,C.o)([...L(e),{type:"dismiss_type",value:e.dismissType},{type:"pitru_list",value:e.pitruList}],(0,C.z)({elementType:"Dismiss",elementName:"Pitru_list_bottomsheet",sectionName:"Pitru_list_bottomsheet",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,serviceType:"puja"}))})},resultProceedClick:e=>{(0,j.ZP)({...A.ue,event:A.St.widget_click,sub_type:N._L.CLICK,...(0,C.o)(L(e),(0,C.z)({elementType:"Widget",elementName:"Proceed",sectionName:"Page",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,serviceType:"puja"}))})},packageSelectImpression:e=>{(0,j.ZP)({...A.ue,event:A.St.package_impression,sub_type:N._L.IMPRESSION,...(0,C.o)(R(e),(0,C.z)({elementType:"Bottomsheet",elementName:"Package_select",elementPosition:"NA",sectionName:"Package_select_bottomsheet",sectionPosition:"NA",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,serviceType:"puja"}))})},packageInteraction:e=>{(0,j.ZP)({...A.ue,event:A.St.package_interaction,sub_type:N._L.CLICK,...(0,C.o)(R(e),(0,C.z)({elementType:"Toggle",elementName:e.packageName,elementPosition:e.elementPosition,sectionName:"Package_select_bottomsheet",sectionPosition:"NA",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,serviceType:"puja"}))})},packageSelectClick:e=>{(0,j.ZP)({...A.ue,event:A.St.package_click,sub_type:N._L.CLICK,...(0,C.o)(R(e),(0,C.z)({elementType:"Widget",elementName:"Proceed",elementPosition:"NA",sectionName:"Package_select_bottomsheet",sectionPosition:"NA",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,serviceType:"puja"}))})},packageSelectDismiss:e=>{(0,j.ZP)({...A.ue,event:A.St.package_dismiss,sub_type:N._L.CLICK,...(0,C.o)([...R(e),{type:"dismiss_type",value:e.dismissType}],(0,C.z)({elementType:"Widget",elementName:"Dismiss",elementPosition:"NA",sectionName:"Package_select_bottomsheet",sectionPosition:"NA",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,serviceType:"puja"}))})},packageSelectBottomsheetSwipe:e=>{(0,j.ZP)({...A.ue,event:A.St.bottomsheet_swipe,sub_type:N._L.SCROLL,...(0,C.o)([...R(e),{type:"swipe_direction",value:e.swipeDirection},{type:"swipe_count",value:e.swipeCount},{type:"swipe_percentage",value:e.swipePercentage}],(0,C.z)({elementType:"Swipe",sectionName:"Package_select_bottomsheet",currentScreen:"Pitra_Puja_recommendation",previousScreen:e.previousScreen,serviceType:"puja"}))})}},x=i(47461),O=i(97735);let B=e=>{try{e()}catch(e){}},M=()=>{let{selectedAncestors:e,causeOfDeathByAncestor:t,deathTithiMethodByAncestor:i}=_.a2.getState(),n=e.filter(e=>e!==_.jC);return JSON.stringify({total_ancestors:n.length,causes:n.map(e=>
1t[e]).filter(Boolean),tithi_input_mode:n.map(e=>i[e]).filter(Boolean)})},F=(e,t,i)=>{var n,r;return{store_id:e.templeId,ritual_name:null!==(n=null==t?void 0:t.ritual_name)&&void 0!==n?n:(0,O.OI)(e.rite),price:(0,I.T4)(t,(0,I.bS)(i).length),reason:Array.from(new Set(e.ancestors.map(e=>e.ritualReason))).join(","),dates:e.dates,place:null!==(r=null==t?void 0:t.city)&&void 0!==r?r:(0,O.OI)(e.sthal)}},Z=(e,t)=>{let i=(0,I.SU)(e,(0,I.bS)(t).length);return JSON.stringify({actual_price:i,discounted_price:i})};i(40488);var z=e=>{var t,i,a,l,N,C,j,D,L,R;let{locale:z,pujaStore:H}=e,{t:J}=(0,u.QT)(),K=(0,S.B)(z),{navigate:V}=(0,p.Z)(),W=(0,s.useRouter)(),{a4bAPI:U,globalToastInstanse:q}=(0,m.b)(),G=(0,_.Ge)(e=>e.setStep),Y=(0,_.Ge)(e=>e.lastCollectionStep),{hasChecked:Q}=(0,f.B)(),X=(0,_.a2)(e=>e.selectedAncestors.length>0);(0,r.useEffect)(()=>{Q&&!X&&G(_.IS.LANDING)},[Q,X,G]);let{recommendation:$,error:ee}=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,g.t)(e=>e.recommendation),{resolve:i,isLoading:n,error:a}=(0,y.T)();return(0,r.useEffect)(()=>{e&&!t&&i()},[e]),{recommendation:t,isResolving:n,error:a}}(Q&&X),et=(0,_.t_)(e=>e.version),ei=null!=$?$:P,en=(0,_.NM)(e=>e.pujaStore),er=(0,_.NM)(e=>e.setPujaStore),ea=(0,_.xS)(e=>e.commitToCart),el=(0,_.xS)(e=>e.setBillingResponse),eo=(0,_.xS)(e=>e.selectedPackage),es=(0,_.xS)(e=>e.addOnQuantities),eu=(0,_.xS)(e=>e.addOnCatalog),ec=(0,_.xS)(e=>e.hydrateAddOnQuantities),ed=(0,_.xS)(e=>e.hydrateAddOnCatalog),[ep,em]=(0,r.useState)(!1);(0,r.useEffect)(()=>{H&&er(H)},[]);let ev=null!=H?H:en,eS=null!==(l=null==ev?void 0:ev.temples)&&void 0!==l?l:h,e_=(0,_.xS)(e=>e.selections),eg=(0,_.xS)(e=>e.seedSelections),ey=(0,_.xS)(e=>e.toggleCardAdded),ef=(0,_.xS)(e=>e.toggleCardAncestor),eP=(0,_.xS)(e=>e.mandapAdded),eh=(0,_.xS)(e=>e.setMandapAdded),eb=(0,_.xS)(e=>e.setStoreInfo),eI=(0,_.xS)(e=>e.hydrateResultsContext);(0,r.useEffect)(()=>{eI(z),ec(z),ed(z)},[]);let ek=(0,r.useMemo)(()=>(0,T.f)(null==ev?void 0:ev.packages),[null==ev?void 0:ev.packages]),eT=Object.values(e_).some(e=>e.isAdded),ew=eT&&eP?(0,b.Rh)(null==ev?void 0:ev.packages).price:0,{trackBackClick:eN,trackCardClick:eC,trackLearnMoreClick:ej,trackEditClick:eA,trackAncestorToggle:eD,registerCardRef:eL,trackPackageSheetOpen:eR,trackPackageInteraction:eE,trackPackageSheetDismiss:ex,trackPackageSheetSwipe:eO,trackAboutPujaProceed:eB,trackAboutPujaDismiss:eM,trackAboutPujaScroll:eF,trackPitruListDismiss:eZ,trackPackageProceed:ez,trackBillDetailsOpen:eH,trackBillDetailsClose:eJ}=function(e){let{resultsResponse:t,temples:i,selections:n,hasFailed:a,failureReason:l,packageSelectOptions:o,mandapFee:u=0,t:c,locale:d}=e,p=(0,s.useRouter)(),m=(0,r.useRef)(""),v=(0,r.useRef)(!1);(0,r.useEffect)(()=>{if(v.current)return;v.current=!0,m.current=(0,A.Je)("Pitra_Puja_recommendation");let e=M();B(()=>E.resultPageEntry({recommendationId:"",pitruDetails:e,previousScreen:m.current})),requestAnimationFrame(()=>{requestAnimationFrame(()=>{B(()=>E.resultPageImpression({recommendationId:"",pitruDetails:e,previousScreen:m.current}))})})},[]);let S=(0,r.useRef)(!1),_=e=>{S.current||(S.current=!0,B(()=>E.resultPageFailed({recommendationId:"",pitruDetails:M(),previousScreen:m.current,failureReason:e})))};(0,r.useEffect)(()=>{a&&_(null!=l?l:"unknown")},[a,l]),(0,x.R)(_),(0,r.useEffect)(()=>{let e=0,t=0,i=0,n="downward",r=null,a=()=>{let a=window.scrollY||document.documentElement.scrollTop,l=document.documentElement.scrollHeight-document.documentElement.clientHeight;n=a>i?"downward":"upward",i=a,e=Math.max(e,l>0?Math.min(100,Math.max(0,Math.round(a/l*100))):0),r&&clearTimeout(r),r=setTimeout(()=>{t+=1,B(()=>E.resultPageSwipe({recommendationId:"",pitruDetails:M(),previousScreen:m.current,swipeDirection:n,swipeCount:String(t)}))},300)};return window.addEventListener("scroll",a,{passive:!0}),()=>{window.removeEventListener("scroll",a),r&&clearTimeout(r)}},[]),(0,r.useEffect)(()=>{let e=!1,t=t=>{e||t.split("?")[0]===p.asPath.split("?")[0]||(e=!0,B(()=>E.resultPageExit({recommendationId:"",pitruDetails:M(),previousScreen:m.current,exitType:"new_screen"})))};return p.events.on("routeChangeStart",t),()=>{p.events.off("routeChangeStart",t)}},[]);let g=e=>{let r=t.cards[e-1];if(!r)return null;let a=(0,I.MI)(r,i),l=(0,I.I3)(n,e),o=(0,I.H5)(r,l),s=o.length>0?o:r.ancestors;return{card:r,temple:a,selection:l,activeAncestors:s}},y=e=>{var r,a;let l=t.cards.map((e,t)=>({card:e,cardIndex:t+1})).filter(e=>{let{cardIndex:t}=e;return(0,I.I3)(n,t).isAdded}).map(e=>{let{card:t,cardIndex:i}=e;return{card:t,cardIndex:i,activeAncestors:(0,I.H5)(t,(0,I.I3)(n,i))}}),o=l.map(e=>{let{card:t,activeAncestors:n}=e,r=(0,I.MI)(t,i);return{...F(t,r,n),tithi_date:(0,I.YR)((0,I.bS)(n),c,d),ancestors:n.map(e=>{var t,i;
1return null!==(i=null!==(t=e.relationship)&&void 0!==t?t:e.name)&&void 0!==i?i:""})}}),s=l.reduce((e,t)=>{let{card:n,activeAncestors:r}=t;return e+(0,I.SU)((0,I.MI)(n,i),(0,I.bS)(r).length)},0)+u;return{elementId:null!==(a=null===(r=l[0])||void 0===r?void 0:r.card.templeId)&&void 0!==a?a:"",recommendationId:"",pitruDetails:M(),ritualDetails:JSON.stringify(o),ritualFlag:l.map(e=>{var t,n;let{card:r}=e;return null!==(n=null===(t=(0,I.MI)(r,i))||void 0===t?void 0:t.city)&&void 0!==n?n:r.sthal}).join(","),priceDetails:JSON.stringify({actual_price:s,discounted_price:s,mandap_fee:u}),packageDetails:JSON.stringify(null!=e?e:{}),previousScreen:m.current}},f=e=>{let t=g(e);if(!t)return;let{card:i,temple:n,selection:r,activeAncestors:a}=t;B(()=>{var e;return E.ritualCardImpression({elementId:i.templeId,recommendationId:"",pitruDetails:M(),previousScreen:m.current,elementDetails:JSON.stringify(F(i,n,a)),elementFlag:(0,O.V2)(a,c),priceDetails:Z(n,a),ritualName:null!==(e=null==n?void 0:n.ritual_name)&&void 0!==e?e:(0,O.OI)(i.rite),sectionName:r.isAdded?"Recommendations":"Removed_recommendations"})})},P=(0,r.useRef)(f);P.current=f;let h=(0,r.useRef)(null),b=(0,r.useRef)(new Set),k=()=>(h.current||(h.current=new IntersectionObserver(e=>{e.forEach(e=>{var t;if(!e.isIntersecting)return;let i=Number(e.target.getAttribute("data-ritual-index"));!i||b.current.has(i)||(b.current.add(i),P.current(i),null===(t=h.current)||void 0===t||t.unobserve(e.target))})},{threshold:.5})),h.current);(0,r.useEffect)(()=>()=>{var e;null===(e=h.current)||void 0===e||e.disconnect(),h.current=null},[]);let T=(0,r.useRef)(void 0),w=(0,r.useRef)({maxPercentage:0,swipeCount:0,lastScrollTop:0}),N=(0,r.useRef)(null),C=()=>{w.current={maxPercentage:0,swipeCount:0,lastScrollTop:0},N.current&&(clearTimeout(N.current),N.current=null)},j=(0,r.useRef)({maxPercentage:0,swipeCount:0,lastScrollTop:0}),D=(0,r.useRef)(null),L=()=>{j.current={maxPercentage:0,swipeCount:0,lastScrollTop:0},D.current&&(clearTimeout(D.current),D.current=null)};return{trackBackClick:()=>{B(()=>E.resultBackClick({recommendationId:"",pitruDetails:M(),previousScreen:m.current}))},trackCardClick:(e,t)=>{let i=g(e);if(!i)return;let{card:n,temple:r,selection:a,activeAncestors:l}=i;B(()=>{var e;return E.ritualCardClick({elementId:n.templeId,pitruDetails:M(),previousScreen:m.current,elementDetails:JSON.stringify(F(n,r,l)),elementFlag:(0,O.V2)(l,c),priceDetails:Z(r,l),clickType:t,ritualName:null!==(e=null==r?void 0:r.ritual_name)&&void 0!==e?e:(0,O.OI)(n.rite),sectionName:a.isAdded?"Recommendations":"Removed_recommendations"})})},trackLearnMoreClick:e=>{let t=g(e);if(!t)return;let{card:i,temple:n,activeAncestors:r}=t;L(),B(()=>E.aboutPujaBottomsheetImpression({elementId:i.templeId,recommendationId:"",pitruDetails:M(),previousScreen:m.current,elementDetails:JSON.stringify(F(i,n,r)),elementFlag:(0,O.V2)(r,c),priceDetails:Z(n,r)}))},trackEditClick:e=>{let t=g(e);if(!t)return;let{card:i,temple:n,activeAncestors:r}=t;B(()=>E.pitruListBottomsheetImpression({elementId:i.templeId,recommendationId:"",pitruDetails:M(),previousScreen:m.current,elementDetails:JSON.stringify(F(i,n,r)),elementFlag:(0,O.V2)(r,c),priceDetails:Z(n,r),pitruList:JSON.stringify(r.map((e,t)=>{var i;return{relation_name:null!==(i=e.relationship)&&void 0!==i?i:e.kind,relation_flag:"shown",relation_position:t}}))}))},trackAncestorToggle:(e,t,i,n)=>{let r=g(e);if(!r)return;let{card:a,temple:l,activeAncestors:o}=r;B(()=>E.pitruListBottomsheetClick({elementId:a.templeId,elementFlag:i?"Add":"Remove",recommendationId:"",pitruDetails:M(),previousScreen:m.current,elementDetails:JSON.stringify(F(a,l,o)),priceDetails:Z(l,o),pitruList:JSON.stringify({relation_name:t.name,relation_flag:i?"added":"removed",relation_position:n}),clickType:i?"Add":"Remove",elementName:t.name,elementPosition:String(n)}))},registerCardRef:(e,t)=>{t&&(t.setAttribute("data-ritual-index",String(e)),k().observe(t))},trackPackageSheetOpen:()=>{C();let e=t.cards.map((e,t)=>({card:e,cardIndex:t+1})).find(e=>{let{cardIndex:t}=e;return(0,I.I3)(n,t).isAdded});if(e){let{card:t}=e,r=(0,I.MI)(t,i),a=(0,I.I3)(n,e.cardIndex),l=(0,I.H5)(t,a);B(()=>E.resultProceedClick({elementId:t.templeId,recommendationId:"",pitruDetails:M(),elementDetails:JSON.stringify(F(t,r,l)),elementFlag:(0,O.V2)(l,c),priceDetails:Z(r,l),previousScreen:m.current}))}B(()=>E.packageSelectImpression(y()))},trackPackageInteraction:e=>{var t;let i=o.findIndex(t=>String(t.id)===String(e)),n=-1===i?void 0:o[i],r=n?String(n.title):String(e);T.current=n?{title:r,price:String(null!==(t=n.price)&&void 0!==t?t:"")}:void 0,B(()=>E.packageInteraction({...y(T.current),packageName:r,elementPosition:-1===i?"NA":String(i)}))},trackPackageSheetDismiss:()=>{B(()=>E.packageSelectDismiss({...y(T.current),dismissType:"back"}))},trackPackageSheetSwipe:e=>{let t=w.current,i=e.scrollHeight-e.clientHeight,n=i>0?Math.min(100,Math.max(0,Math.round(e.scrollTop/i*100))):0,r=e.scrollTop>t.lastScrollTop?"downward":"upward";t.lastScrollTop=e.scrollTop,t.maxPercentage=Math.max(t.maxPercentage,n),N.current&&clearTimeout(N.current),N.current=setTimeout(()=>{t.swipeCount+=1,B(()=>E.packageSelectBottomsheetSwipe({...y(T.current),swipeDirection:r,swipeCount:String(t.swipeCount),swipePercentage:String(t.maxPercentage)}))},300)},trackAboutPujaProceed:e=>{let t=g(e);
1if(!t)return;let{card:i,temple:n,activeAncestors:r}=t;B(()=>E.aboutPujaBottomsheetClick({elementId:i.templeId,recommendationId:"",pitruDetails:M(),previousScreen:m.current,elementDetails:JSON.stringify(F(i,n,r)),elementFlag:(0,O.V2)(r,c),priceDetails:Z(n,r)}))},trackAboutPujaDismiss:e=>{let t=g(e);if(!t)return;let{card:i,temple:n,activeAncestors:r}=t;B(()=>E.aboutPujaBottomsheetDismiss({elementId:i.templeId,recommendationId:"",pitruDetails:M(),previousScreen:m.current,elementDetails:JSON.stringify(F(i,n,r)),elementFlag:(0,O.V2)(r,c),priceDetails:Z(n,r),dismissType:"back"}))},trackAboutPujaScroll:(e,t)=>{let i=g(e);if(!i)return;let{card:n,temple:r,activeAncestors:a}=i,l=j.current,o=t.scrollHeight-t.clientHeight,s=o>0?Math.min(100,Math.max(0,Math.round(t.scrollTop/o*100))):0,u=t.scrollTop>l.lastScrollTop?"downward":"upward";l.lastScrollTop=t.scrollTop,l.maxPercentage=Math.max(l.maxPercentage,s),D.current&&clearTimeout(D.current),D.current=setTimeout(()=>{l.swipeCount+=1,B(()=>E.aboutPujaBottomsheetSwipe({elementId:n.templeId,recommendationId:"",pitruDetails:M(),previousScreen:m.current,elementDetails:JSON.stringify(F(n,r,a)),elementFlag:(0,O.V2)(a,c),priceDetails:Z(r,a),swipeDirection:u,swipeCount:String(l.swipeCount),swipePercentage:String(l.maxPercentage)}))},300)},trackPitruListDismiss:e=>{let t=g(e);if(!t)return;let{card:i,temple:n,activeAncestors:r}=t;B(()=>E.pitruListBottomsheetDismiss({elementId:i.templeId,recommendationId:"",pitruDetails:M(),previousScreen:m.current,elementDetails:JSON.stringify(F(i,n,r)),elementFlag:(0,O.V2)(r,c),priceDetails:Z(n,r),dismissType:"back",pitruList:JSON.stringify(r.map((e,t)=>{var i;return{relation_name:null!==(i=e.relationship)&&void 0!==i?i:e.kind,relation_flag:"shown",relation_position:t}}))}))},trackPackageProceed:e=>{B(()=>E.packageSelectClick(y(e)))},trackBillDetailsOpen:()=>{B(()=>E.billDetailsBottomsheetImpression({recommendationId:"",pitruDetails:M(),previousScreen:m.current}))},trackBillDetailsClose:()=>{B(()=>E.billDetailsBottomsheetClick({recommendationId:"",pitruDetails:M(),previousScreen:m.current}))}}}({resultsResponse:ei,temples:eS,selections:e_,hasFailed:!!ee,failureReason:ee?String(ee):void 0,packageSelectOptions:ek,mandapFee:ew,t:J,locale:z}),eK=null!==(C=null!==(N=null==ev?void 0:ev.add_ons)&&void 0!==N?N:eu)&&void 0!==C?C:null,eV=(0,r.useMemo)(()=>(0,w.uG)((0,w.EA)(eK,es)),[eK,es]),[eW,eU]=(0,r.useState)(!1);(0,r.useEffect)(()=>{if(!W.isReady||"1"!==W.query.openPackageSelect)return;eU(!0);let{openPackageSelect:e,...t}=W.query;W.replace({pathname:W.pathname,query:t},void 0,{shallow:!0})},[W.isReady,W.query.openPackageSelect]),(0,r.useEffect)(()=>{if(!W.isReady||"1"!==W.query.skipStoreFetch)return;let{skipStoreFetch:e,...t}=W.query;W.replace({pathname:W.pathname,query:t},void 0,{shallow:!0})},[W.isReady,W.query.skipStoreFetch]);let[eq,eG]=(0,r.useState)(()=>{var e,t;return null!==(t=null==eo?void 0:eo.id)&&void 0!==t?t:null===(e=ek[0])||void 0===e?void 0:e.id});(0,r.useEffect)(()=>{var e;null==eq&&0!==ek.length&&eG(null!==(e=null==eo?void 0:eo.id)&&void 0!==e?e:ek[0].id)},[ek,eq,eo]);let[eY,eQ]=(0,r.useState)({}),[eX,e$]=(0,r.useState)(null);(0,r.useEffect)(()=>{$&&eg($,eS)},[$,eS,eg]);let e0=null!==(j=null==ev?void 0:null===(t=ev.store)||void 0===t?void 0:t.store_id)&&void 0!==j?j:"";(0,r.useEffect)(()=>{var e;(null==ev?void 0:null===(e=ev.store)||void 0===e?void 0:e.store_id)&&eb({store_id:ev.store.store_id,title:ev.store.title},z)},[null==ev?void 0:ev.store,eb,z]);let e1=(0,r.useCallback)(async e=>{var t,i,n,r;if(e$(e),eY[e])return;let a=ei.cards[e-1],l=a&&(0,I.MI)(a,eS),o=null!==(t=null==l?void 0:l.know_more_puja_store_id)&&void 0!==t?t:"";try{let{data:t}=await U.pujaWeb.getProductListPage(o,void 0,{...(0,v.ZH)(z)});eQ(i=>({...i,[e]:(0,u.u$)(t)}))}catch(e){null==q||q.triggerToast("error",(null==e?void 0:null===(r=e.response)||void 0===r?void 0:null===(n=r.data)||void 0===n?void 0:null===(i=n.error)||void 0===i?void 0:i.message)||"Something went wrong. Please try again.")}},[U,z,eY,ei,eS,q]),e2=(0,I.FA)(ei,eS,e_,e=>{let t=(0,I.I3)(e_,e).isAdded;eC(e,t?"remove":"add"),ey(e,z)},(e,t,i,n)=>ef(e,t,i,n,z),e=>{ej(e),e1(e)},eY,J,z,K,e=>{eC(e,"edit"),eA(e)},e=>eC(e,"price_info"),(e,t)=>
1eC(e,t?"expand":"collapse"),eD),{price:e4,originalPrice:e6,currencySymbol:e5}=(0,b.Rh)(null==ev?void 0:ev.packages),e3="".concat(e5).concat(e4),e9="".concat(e5).concat(e6),e7=ei.cards.reduce((e,t,i)=>{let n=(0,I.I3)(e_,i+1);if(!n.isAdded)return e;let r=(0,I.MI)(t,eS),a=(0,I.H5)(t,n),l=(0,I.bS)(a).length;return e+(0,I.SU)(r,l)},0)+(eT&&eP?e4:0),e8=eT?{...null!==(D=b.U6[z])&&void 0!==D?D:b.U6.en,price:e3,originalPrice:e9,isAdded:eP,onCtaClick:()=>eh(!eP),disabled:eP}:void 0,te=async e=>{var t,i,n,r,a,l,o,s,u;if(ep)return;em(!0);let c=ek.find(t=>String(t.id)===e);ez(c&&{title:String(null!==(i=c.title)&&void 0!==i?i:""),price:String(null!==(n=c.price)&&void 0!==n?n:"")});let d=null!==(r=null==ev?void 0:null===(t=ev.packages)||void 0===t?void 0:t.find(t=>t.id===e))&&void 0!==r?r:null,p=(0,k.HW)(e0,d,ei,eS,e_,eV),m="";try{let e=null===(a=localStorage)||void 0===a?void 0:a.getItem("user_data");e&&(m=(null===(l=JSON.parse(e))||void 0===l?void 0:l.userId)||"")}catch(e){}try{let e=await U.pujaWeb.getBillingDetails(p,"",m),t=ei.cards.map((e,t)=>t+1).filter(e=>(0,I.I3)(e_,e).isAdded);el(e,t,z),ea(ei,eS,e_,d,z),V("/ritual-recommendation/cart")}catch(e){null==q||q.triggerToast("error",(null==e?void 0:null===(u=e.response)||void 0===u?void 0:null===(s=u.data)||void 0===s?void 0:null===(o=s.error)||void 0===o?void 0:o.message)||"Something went wrong. Please try again.")}finally{em(!1)}},tt=ek.find(e=>e.id===eq),ti=e7+(null!==(L=null==tt?void 0:tt.extraPrice)&&void 0!==L?L:0),tn=1===e2.length?J("outcomeStickyCtaRitualSingular"):"".concat(e2.length," ").concat(J("outcomeStickyCtaRitualPlural")),tr=J("billDetailsFeeLabel"),[ta,tl]=(0,r.useState)(!1),to=(0,r.useMemo)(()=>{let e=[];
1if(eW&&tt&&e.push({name:"".concat(tt.title," ").concat(tr),subtitle:"",lineTotal:"".concat(tt.price,"/-")}),e2.filter(e=>e.isAdded).forEach(t=>{var i;e.push({name:"".concat(t.title," ").concat(tr),subtitle:null!==(i=t.locationLabel)&&void 0!==i?i:"",lineTotal:"".concat(t.price,"/-")})}),e8&&eP){var t;e.push({name:"".concat(e8.title," ").concat(tr),subtitle:null!==(t=e8.description)&&void 0!==t?t:"",lineTotal:"".concat(e8.price,"/-")})}return e},[eW,tt,e2,e8,eP,tr]),ts=eW?"".concat(e5," ").concat(ti.toFixed(1),"/-"):"".concat(e5," ").concat(e7),tu=null!=eX&&(null===(i=eY[eX])||void 0===i?void 0:i.devoteesReviews)||[],tc=null!==(R=b.bA[z])&&void 0!==R?R:b.bA.en,td="".concat($?"real":"mock",":").concat(et,":").concat(Object.entries(e_).filter(e=>{let[,t]=e;return t.isAdded}).map(e=>{let[t]=e;return t}).sort().join(","));return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("button",{type:"button","aria-label":"Back",className:"fixed left-4 top-4 z-50",onClick:()=>{eN(),G(Y)},children:(0,n.jsx)(o(),{src:d.Z,alt:"",width:20,height:20})}),(0,n.jsx)(u.kO,{ritualCount:e2.filter(e=>e.isAdded).length,rituals:e2,mandapArrangement:e8,rating:"",ratingCountLabel:"",reviews:[],devoteesReviews:tu,reviewMedia:tc,reviewCopy:{mediaHeading:K.review_title,mediaSubtitle:K.review_sub_title}
1,totalPrice:"".concat(e5).concat(e7),currencySymbol:e5,onProceedClick:te,packageSelectOptions:ek,onCardRef:eL,onPackageSheetOpen:eR,onPackageInteraction:eE,onPackageSheetDismiss:ex,onPackageSheetSwipe:eO,onAboutPujaProceed:eB,onAboutPujaDismiss:eM,onAboutPujaScroll:eF,onPitruListDismiss:eZ},td),eW&&(0,n.jsxs)("div",{className:"pitru-paksh-ritual-recommendation-root pitru-paksh-common-root",children:[(0,n.jsx)(c.ConfinedBottomSheet,{isOpen:eW,onClose:()=>eU(!1),ariaLabel:(0,c.getPackageSelectDefaultCopy)(z).title,showDragHandle:!0,showCloseButton:!1,footer:(0,n.jsx)(c.CheckoutBar,{locale:z,amount:"".concat(e5).concat(ti.toFixed(1),"/-"),subtitle:tn,onProceed:()=>{null!=eq&&(eU(!1),te(String(eq)))},onInfoClick:()=>{tl(!0),eH()},growProceedButton:!0,proceedButtonProps:{style:{backgroundImage:"linear-gradient(180deg, #5EB98E 0%, #159169 100%)"}}}),children:(0,n.jsx)(c.PackageSelect,{locale:z,options:ek.map(e=>{let{extraPrice:t,...i}=e;return i}),value:null!=eq?eq:null===(a=ek[0])||void 0===a?void 0:a.id,onChange:eG})}),(0,n.jsx)(u.sY,{isOpen:ta,onClose:()=>{tl(!1),eJ()},closeButtonAriaLabel:J("billDetailsCloseAriaLabel"),heading:J("billDetailsHeading"),items:to,totalLabel:J("billDetailsTotalLabel"),totalAmount:ts})]})]})},H=!0,J=e=>{let{locale:t,pujaStore:i}=e;return(0,n.jsx)(a.Z,{language:t,children:(0,n.jsx)("div",{className:"pitru-paksh-ritual-recommendation-root pitru-paksh-common-root",children:(0,n.jsx)(z,{locale:t,pujaStore:i})})})}}},function(e){e.O(0,[6685,8902,6093,6879,8973,4965,6291,496,6822,1379,2888,9774,179],function(){return e(e.s=5606)}),_N_E=e.O()}]); 2//# sourceMappingURL=results-27ed79b020a204aa.js.map
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.