1import{c as I,d as O,s as M,e as W,f as x,g as J,h as E,i as j,k as q,r as s,l as w,m as z,n as G,o as L,q as v,t as H,v as K,w as N,x as Q,y as R,z as U,A as V,B as X,C as Y,D as Z,E as _,F as ee,G as te}from"./index.c19e81ac.js";const se=()=>I(),o=O;function a(e,c){return typeof c!="function"?c:c(te.getState().booking[e])}function oe(){const e=se(),c=o(M),n=o(W),r=o(x),l=o(J),d=o(E),u=o(j),i=o(q),k=s.useCallback(t=>e(w(a("selectedTour",t))),[e]),g=s.useCallback(t=>e(z(a("selectedDate",t))),[e]),C=s.useCallback(t=>e(G(a("journeyDate",t))),[e]),p=s.useCallback(t=>e(L(a("boardingPoint",t))),[e]),P=s.useCallback(t=>e(v(a("boardingPickupId",t))),[e]),b=s.useCallback(t=>e(H(a("pickups",t))),[e]),m=s.useCallback(t=>e(K(a("chart",t))),[e]),h=s.useCallback(t=>e(N(a("passengers",t))),[e]),B=s.useCallback(t=>e(Q(a("contact",t))),[e]),$=s.useCallback(t=>e(R(a("paymentMethod",t))),[e]),D=s.useCallback(t=>e(U(a("pgData",t))),[e]),S=s.useCallback(t=>e(V(a("selectedBank",t))),[e]),y=s.useCallback(t=>e(X(a("selectedWallet",t))),[e]),F=s.useCallback(t=>e(Y(a("orderToken",t))),[e]),T=s.useCallback((t,A)=>{e(Z({tour:t,date:A}))},[e]),f=s.useCallback(t=>{e(_(t))},[e]);return s.useMemo(()=>({...c,setSelectedTour:k,setSelectedDate:g,setJourneyDate:C,setBoardingPoint:p,setBoardingPickupId:P,setPickups:b,setChart:m,setPassengers:h,setContact:B,setPaymentMethod:$,setPgData:D,setSelectedBank:S,setSelectedWallet:y,setOrderToken:F,passengerCount:n,packageFare:r,accommodationFare:l,amenitiesFare:d,bookingCharge:u,totalAmount:i,loggedIn:ee(),startBooking:T,hydrateFromOrder:f}),[c,k,g,C,p,P,b,m,h,B,$,D,S,y,F,n,r,l,d,u,i,T,f])}export{oe as u};
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.