(self.webpackChunk_N_E = self.webpackChunk_N_E || []).push([
    [944], {
        4524: (e, s, t) => {
            Promise.resolve().then(t.bind(t, 6998))
        },
        8222: (e, s, t) => {
            "use strict";
            t.d(s, {
                A: () => c
            });
            var l = t(5155),
                a = t(7658),
                d = t(5565),
                r = t(2115);
            let i = "Embark on a Sacred Journey with Chardham Yatri – Explore the Divine, Embrace the Himalayas",
                n = () => {
                    let [e, s] = (0, r.useState)(!1), t = async () => {
                        try {
                            await navigator.clipboard.writeText(n), s(!0), setTimeout(() => s(!1), 2e4)
                        } catch (e) {
                            console.error("Failed to copy!", e)
                        }
                    }, n = window.location.href;
                    return (0, l.jsxs)(l.Fragment, {
                        children: [(0, l.jsx)("div", {
                            className: "border border-gray-100 rounded-xl p-3 shadow-sm max-w-xl mx-auto my-8 text-center",
                            children: (0, l.jsxs)("div", {
                                className: "flex flex-wrap justify-center items-center gap-4",
                                children: [(0, l.jsx)(a.uI, {
                                    url: n,
                                    quote: i,
                                    children: (0, l.jsx)(a.ik, {
                                        className: "h-[30px] w-[30px] md:h-[40px] md:w-[40px]",
                                        round: !0
                                    })
                                }), (0, l.jsx)(a.wk, {
                                    url: n,
                                    title: i,
                                    children: (0, l.jsx)(a._z, {
                                        className: "h-[30px] w-[30px] md:h-[40px] md:w-[40px]",
                                        round: !0
                                    })
                                }), (0, l.jsx)(a.Kz, {
                                    url: n,
                                    title: i,
                                    separator: " - ",
                                    children: (0, l.jsx)(a.Y4, {
                                        className: "h-[30px] w-[30px] md:h-[40px] md:w-[40px]",
                                        round: !0
                                    })
                                }), (0, l.jsx)("a", {
                                    href: "https://www.instagram.com/triplanza",
                                    target: "_blank",
                                    rel: "noopener noreferrer",
                                    children: (0, l.jsx)(d.default, {
                                        src: "/instagram-logo.png",
                                        alt: "Instagram",
                                        width: 40,
                                        height: 40,
                                        className: "rounded-full h-[30px] w-[30px] md:h-[40px] md:w-[40px]"
                                    })
                                }), (0, l.jsx)("button", {
                                    onClick: t,
                                    className: " ".concat(e ? "bg-gray-700 text-white" : "bg-gray-100 text-gya-400", " w-[40px] h-[40px] flex justify-center items-center rounded-full"),
                                    children: (0, l.jsx)("svg", {
                                        xmlns: "http://www.w3.org/2000/svg",
                                        fill: "none",
                                        viewBox: "0 0 24 24",
                                        strokeWidth: 1.5,
                                        stroke: "currentColor",
                                        className: "size-6",
                                        children: (0, l.jsx)("path", {
                                            strokeLinecap: "round",
                                            strokeLinejoin: "round",
                                            d: "M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 0 1-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 0 1 1.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 0 0-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 0 1-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H9.75"
                                        })
                                    })
                                })]
                            })
                        }), e && (0, l.jsxs)("p", {
                            className: "text-base",
                            children: ["Copied: ", (0, l.jsxs)("span", {
                                className: "text-sm",
                                children: [" ", n]
                            })]
                        })]
                    })
                },
                c = () => {
                    let [e, s] = (0, r.useState)(!1);
                    return (0, l.jsxs)("div", {
                        className: "flex items-center gap-2",
                        children: [e && (0, l.jsx)("div", {
                            className: "fixed inset-0 z-[100] bg-black/60 backdrop-blur-sm flex items-center justify-center",
                            onClick: e => {
                                e.target === e.currentTarget && s(!1)
                            },
                            children: (0, l.jsx)("div", {
                                className: "bg-white rounded-lg p-6 mx-4 shadow-xl w-full max-w-md text-center",
                                children: (0, l.jsx)(n, {})
                            })
                        }), (0, l.jsx)("button", {
                            onClick: () => s(!0),
                            className: "md:w-9 md:h-9 w-5 h-5 flex items-center justify-center rounded-full bg-gray-200 border hover:bg-gray-300 transition",
                            children: (0, l.jsxs)("svg", {
                                xmlns: "http://www.w3.org/2000/svg",
                                width: "24",
                                height: "24",
                                viewBox: "0 0 36 36",
                                fill: "none",
                                children: [(0, l.jsx)("circle", {
                                    cx: "18",
                                    cy: "18",
                                    r: "17.5",
                                    fill: "#EBEBEB",
                                    stroke: "#CDCDCD"
                                }), (0, l.jsx)("path", {
                                    d: "M24 22.08C23.24 22.08 22.56 22.38 22.04 22.85L14.91 18.7C14.96 18.47 15 18.24 15 18C15 17.76 14.96 17.53 14.91 17.3L21.96 13.19C22.5 13.69 23.21 14 24 14C25.66 14 27 12.66 27 11C27 9.34 25.66 8 24 8C22.34 8 21 9.34 21 11C21 11.24 21.04 11.47 21.09 11.7L14.04 15.81C13.5 15.31 12.79 15 12 15C10.34 15 9 16.34 9 18C9 19.66 10.34 21 12 21C12.79 21 13.5 20.69 14.04 20.19L21.16 24.35C21.11 24.56 21.08 24.78 21.08 25C21.08 26.61 22.39 27.92 24 27.92C25.61 27.92 26.92 26.61 26.92 25C26.92 23.39 25.61 22.08 24 22.08Z",
                                    fill: "#4E4E4E"
                                })]
                            })
                        }), (0, l.jsx)("span", {
                            className: "text-[#4B4B4B] text-[8px] md:text-sm font-medium",
                            children: "Share"
                        })]
                    })
                }
        },
        6998: (e, s, t) => {
            "use strict";
            t.r(s), t.d(s, {
                default: () => b
            });
            var l = t(5155),
                a = t(2115),
                d = t(6046),
                r = t(5429),
                i = t(9116),
                n = t(5565),
                c = t(2734),
                m = t(1536),
                x = t(1691),
                o = t(3117),
                h = t(2863),
                p = t(2888),
                u = t(879);
            let g = e => {
                let {
                    batch: s,
                    openAccordion: t,
                    setOpenAccordion: a
                } = e, d = e => {
                    e == t ? a(null) : a(e)
                };
                return (0, l.jsxs)("div", {
                    className: "border-b",
                    children: [(0, l.jsxs)("button", {
                        className: "w-full flex justify-between items-center py-2",
                        onClick: () => d(s.id),
                        children: [(0, l.jsx)("span", {
                            className: "text-gray-700",
                            children: s.timeLine
                        }), (0, l.jsxs)("div", {
                            className: "flex items-center gap-2",
                            children: [(0, l.jsx)("span", {
                                className: "bg-[#CFF8D2] text-[#07D11E] px-2 py-1 rounded-2xl text-xs font-semibold",
                                children: s.status
                            }), (0, l.jsxs)("svg", {
                                xmlns: "http://www.w3.org/2000/svg",
                                width: "24",
                                height: "24",
                                viewBox: "0 0 24 24",
                                fill: "none",
                                className: "transition-transform duration-200 ".concat(t === s.id ? "rotate-180" : ""),
                                children: [(0, l.jsx)("g", {
                                    clipPath: "url(#clip0_1995_977)",
                                    children: (0, l.jsx)("path", {
                                        fillRule: "evenodd",
                                        clipRule: "evenodd",
                                        d: "M13.0599 16.0604C12.7787 16.3413 12.3974 16.4991 11.9999 16.4991C11.6024 16.4991 11.2212 16.3413 10.9399 16.0604L5.2819 10.4044C5.00064 10.123 4.84268 9.74138 4.84277 9.34352C4.84287 8.94567 5.00101 8.56414 5.2824 8.28288C5.56379 8.00162 5.9454 7.84366 6.34325 7.84375C6.74111 7.84384 7.12264 8.00198 7.4039 8.28338L11.9999 12.8794L16.5959 8.28338C16.8787 8.01 17.2575 7.85863 17.6508 7.86186C18.0441 7.86509 18.4204 8.02267 18.6986 8.30065C18.9769 8.57863 19.1348 8.95478 19.1384 9.34807C19.142 9.74137 18.991 10.1203 18.7179 10.4034L13.0609 16.0614L13.0599 16.0604Z",
                                        fill: "#FF7F00"
                                    })
                                }), (0, l.jsx)("defs", {
                                    children: (0, l.jsx)("clipPath", {
                                        id: "clip0_1995_977",
                                        children: (0, l.jsx)("rect", {
                                            width: "24",
                                            height: "24",
                                            fill: "white"
                                        })
                                    })
                                })]
                            })]
                        })]
                    }), t == s.id && (0, l.jsxs)("div", {
                        className: "p-3 text-gray-700 text-sm border rounded-lg bg-gray-50",
                        children: [(0, l.jsxs)("div", {
                            className: "font-medium",
                            children: ["Start Point: ", (0, l.jsx)("span", {
                                className: "font-normal",
                                children: s.startPoint
                            })]
                        }), (0, l.jsx)("div", {
                            className: "text-xs text-gray-500",
                            children: s.startTime
                        }), (0, l.jsxs)("div", {
                            className: "mt-2 font-medium",
                            children: ["End Point: ", (0, l.jsx)("span", {
                                className: "font-normal",
                                children: s.endPoint
                            })]
                        }), (0, l.jsx)("div", {
                            className: "text-xs text-gray-500",
                            children: s.endTime
                        })]
                    })]
                }, s.id)
            };
            var j = t(1258),
                f = t(8222);

            function b() {
                var e, s, t, b;
                let v = (0, d.useRouter)(),
                    N = (0, d.useParams)(),
                    y = null == N ? void 0 : N.slug,
                    [w, F] = (0, a.useState)(!1),
                    [k, C] = (0, a.useState)(!1),
                    [S, _] = (0, a.useState)(null),
                    [P, A] = (0, a.useState)([]),
                    [E, B] = (0, a.useState)(-1),
                    [O, L] = (0, a.useState)({
                        Number_of_Adults: 1,
                        Number_of_Kids: 0,
                        Toddlers: 0,
                        Number_of_Room: 1
                    }),
                    [D, R] = (0, a.useState)("Quad"),
                    [I, M] = (0, a.useState)(null),
                    T = u.Z.find(e => e.id === Number(y));
                if (!T) return (0, l.jsx)("div", {
                    className: "text-center text-red-500",
                    children: "Package not found."
                });
                let z = () => {
                        sessionStorage.setItem("selectedOccupancy", JSON.stringify({
                            activities: O,
                            selectedOccupancy: D
                        })), v.push("/bookingPage?id=".concat(y))
                    },
                    Y = e => {
                        _(S === e ? null : e)
                    },
                    K = () => {
                        let e = encodeURIComponent("Hi, I'm interested in learning more about the ".concat(null == T ? void 0 : T.title, " (").concat(null == T ? void 0 : T.basicInfo[0].details, ") package!")),
                            s = "https://wa.me/".concat("919760417744", "?text=").concat(e);
                        window.open(s, "_blank")
                    },
                    Q = () => {
                        let e = document.createElement("a");
                        (null == T ? void 0 : T.id) === 3 ? (e.href = "/itinerary/12DayChardhamYatra.pdf", e.download = "12DayChardhamYatra.pdf") : (null == T ? void 0 : T.id) === 2 ? (e.href = "/itinerary/10DayChardhamYatra.pdf", e.download = "10DayChardhamYatra.pdf") : (null == T ? void 0 : T.id) === 5 && (e.href = "/itinerary/KedarnathYatra.pdf", e.download = "KedarnathYatra.pdf"), document.body.appendChild(e), e.click(), document.body.removeChild(e)
                    },
                    W = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
                return (0, a.useEffect)(() => {
                    if (!(null == T ? void 0 : T.availableBatches)) return;
                    let e = null == T ? void 0 : T.availableBatches.map(e => e.month - 1);
                    A(e = [...new Set(e)])
                }, [null == T ? void 0 : T.availableBatches]), (0, l.jsxs)("div", {
                    className: "container mx-auto pt-20 text-gray-600",
                    children: [w && (0, l.jsx)(h.A, {
                        isOpen: w,
                        onClose: () => F(!1),
                        onSubmit: z,
                        title: null == T ? void 0 : T.title
                    }), (0, l.jsx)(r.A, {
                        selectedPlace: T
                    }), (0, l.jsx)("div", {
                        className: "flex md:mt-4 gap-3 sm:gap-6 text-base sm:text-lg font-medium leading-6 overflow-x-auto gap-auto md:gap-10",
                        children: (0, l.jsx)(i.A, {
                            tabs: null == T ? void 0 : T.tabs
                        })
                    }), (0, l.jsxs)("div", {
                        className: "flex flex-col sm:flex-row gap-8 mt-2 md:mt-6",
                        children: [(0, l.jsxs)("div", {
                            className: "col-span-2 w-full sm:w-[65%]",
                            children: [(0, l.jsxs)("div", {
                                className: "flex items-center justify-between gap-3 order-2 md:order-1 mb-4",
                                children: [(0, l.jsx)("h1", {
                                    className: "text-[#323232] text-lg md:text-3xl font-semibold md:font-medium leading-[normal] capitalize",
                                    children: null == T ? void 0 : T.title
                                }), (0, l.jsx)(f.A, {})]
                            }), (0, l.jsx)("div", {
                                className: "flex gap-2 mt-2 text-gray-500 text-sm pb-2 border-b leading-[16.8px] font-normal",
                                children: null == T ? void 0 : T.basicInfo.map((e, s) => (0, l.jsxs)("div", {
                                    className: "flex items-center md:gap-3 gap-2 pb-1 ".concat(0 === s || 1 === s ? "border-r-2 md:pr-2 pr-1" : ""),
                                    children: [(0, l.jsx)(n.default, {
                                        src: e.icon || "/placeholder.svg",
                                        alt: "icon",
                                        width: 24,
                                        height: 24,
                                        className: "w-4 h-4"
                                    }), (0, l.jsx)("span", {
                                        className: "text-[11px] md:text-sm",
                                        children: e.details
                                    })]
                                }, e.id))
                            }), (0, l.jsx)("div", {
                                style: {
                                    scrollbarWidth: "none",
                                    msOverflowStyle: "none"
                                },
                                className: "flex w-full gap-6 mt-6 overflow-x-auto pb-4 md:grid md:grid-cols-4 md:gap-8",
                                children: null == T ? void 0 : T.services.map((e, s) => (0, l.jsxs)("div", {
                                    className: "flex items-center md:gap-3 gap-2 w-auto md:w-full whitespace-nowrap",
                                    children: [(0, l.jsx)("div", {
                                        className: "flex-shrink-0 md:w-6 h-6 flex items-center justify-center",
                                        children: (0, l.jsx)(n.default, {
                                            src: e.imgSrc || "/placeholder.svg",
                                            alt: e.name,
                                            width: 24,
                                            height: 24,
                                            className: "md:w-6 md:h-6 h-4 w-4 object-contain"
                                        })
                                    }), (0, l.jsx)("span", {
                                        className: "text-[11px] md:text-base text-[#727272] md:font-medium",
                                        children: e.name
                                    })]
                                }, s))
                            }), (0, l.jsxs)("div", {
                                className: "md:hidden block relative order-2 md:order-1 mt-4",
                                children: [(0, l.jsxs)("div", {
                                    className: "rounded-2xl border border-gray-200 p-4 md:p-5",
                                    children: [(0, l.jsxs)("div", {
                                        className: "flex items-center",
                                        children: [(0, l.jsx)("h2", {
                                            className: "text-gray-500 md:text-2xl text-lg font-medium mb-4",
                                            children: "Price Summary"
                                        }), (0, l.jsx)("div", {
                                            className: "bg-gray-200 rounded-full p-1 mx-1 mb-5 cursor-pointer",
                                            onMouseEnter: () => C(!0),
                                            onMouseLeave: () => C(!1),
                                            children: (0, l.jsx)(p.S8s, {
                                                className: "h-3 w-3 text-gray-400"
                                            })
                                        })]
                                    }), k && (0, l.jsx)("div", {
                                        className: "absolute top-[13%] left-0 mt-1 bg-white rounded-lg shadow-lg p-4 z-50 w-full border border-gray-200",
                                        onMouseEnter: () => C(!0),
                                        onMouseLeave: () => C(!1),
                                        children: (0, l.jsxs)("div", {
                                            className: "space-y-3",
                                            children: [(0, l.jsxs)("div", {
                                                className: "flex gap-2",
                                                children: [(0, l.jsx)("p", {
                                                    className: "font-medium text-xs md:text-sm",
                                                    children: "Single -"
                                                }), (0, l.jsx)("p", {
                                                    className: "text-gray-600 text-xs md:text-sm",
                                                    children: "Room will be occupied by 1 person."
                                                })]
                                            }), (0, l.jsxs)("div", {
                                                className: "flex gap-2",
                                                children: [(0, l.jsx)("p", {
                                                    className: "font-medium text-xs md:text-sm",
                                                    children: "Double -"
                                                }), (0, l.jsx)("p", {
                                                    className: "text-gray-600 text-xs md:text-sm",
                                                    children: "Room will be shared between 2 people."
                                                })]
                                            }), (0, l.jsxs)("div", {
                                                className: "flex gap-2",
                                                children: [(0, l.jsx)("p", {
                                                    className: "font-medium text-xs md:text-sm",
                                                    children: "Triple -"
                                                }), (0, l.jsx)("p", {
                                                    className: "text-gray-600 text-xs md:text-sm",
                                                    children: "Room will be shared between 3 people."
                                                })]
                                            }), (0, l.jsxs)("div", {
                                                className: "flex gap-2",
                                                children: [(0, l.jsx)("p", {
                                                    className: "font-medium text-xs md:text-sm",
                                                    children: "Quad - "
                                                }), (0, l.jsx)("p", {
                                                    className: "text-gray-600 text-xs md:text-sm",
                                                    children: "Room will be shared between 4 people."
                                                })]
                                            })]
                                        })
                                    }), (0, l.jsxs)("div", {
                                        className: "flex items-center gap-2 mb-4 overflow-auto",
                                        style: {
                                            scrollbarWidth: "none",
                                            msOverflowStyle: "none"
                                        },
                                        children: [(0, l.jsx)("div", {
                                            className: "flex items-center gap-2 text-gray-500",
                                            children: (0, l.jsx)("span", {
                                                className: "text-sm",
                                                children: "Occupancy"
                                            })
                                        }), (0, l.jsx)("div", {
                                            className: "flex gap-2",
                                            children: T.groupPrice && T.groupPrice.map(e => (0, l.jsx)("span", {
                                                className: "text-xs md:text-sm font-medium cursor-pointer ".concat(D === e.occupancy ? "text-[#FF7F00] border-b-2 border-[#FF7F00]" : "text-gray-500"),
                                                onClick: () => {
                                                    R(e.occupancy), L({
                                                        Number_of_Adults: 1,
                                                        Number_of_Kids: 0,
                                                        Toddlers: 0,
                                                        Number_of_Room: 1
                                                    })
                                                },
                                                children: e.occupancy
                                            }, e.id))
                                        })]
                                    }), (0, l.jsxs)("div", {
                                        className: "border border-gray-300 rounded-lg p-2 md:p-3 flex justify-between items-center mb-4",
                                        children: [(0, l.jsxs)("span", {
                                            className: "text-gray-500 text-xs md:text-lg",
                                            children: [D, " Occupancy"]
                                        }), (0, l.jsxs)("div", {
                                            className: "flex flex-col items-end",
                                            children: [(0, l.jsxs)("span", {
                                                className: "md:text-lg font-medium flex items-center",
                                                children: [(0, l.jsx)(m.gPb, {}), Number(null === (s = T.groupPrice) || void 0 === s ? void 0 : null === (e = s.filter(e => e.occupancy == D)[0]) || void 0 === e ? void 0 : e.price).toLocaleString("en-US")]
                                            }), (0, l.jsx)("span", {
                                                className: "text-gray-500 md:text-xs text-[10px]",
                                                children: "Per Person"
                                            })]
                                        })]
                                    })]
                                }), (0, l.jsxs)("div", {
                                    className: "flex gap-4 mt-4",
                                    children: [(0, l.jsxs)("button", {
                                        onClick: K,
                                        className: "border border-[#FF7F00] rounded-xl py-2 flex-1 flex items-center justify-center gap-2 text-[#FF7F00] text-sm",
                                        children: [(0, l.jsx)(c._QQ, {}), "Whatsapp"]
                                    }), (0, l.jsx)("button", {
                                        onClick: Q,
                                        className: "border border-[#FF7F00] rounded-xl py-2 flex-1 text-[#FF7F00] text-sm",
                                        children: "Get PDF Itinerary"
                                    })]
                                }), (0, l.jsxs)("div", {
                                    className: "border rounded-lg text-gray-600 shadow-lg p-4 my-3",
                                    children: [(0, l.jsxs)("div", {
                                        className: "flex justify-between items-center text-sm mt-2 border-b",
                                        children: [(0, l.jsx)("h3", {
                                            className: "text-xl font-medium mb-3",
                                            children: "Batches"
                                        }), (0, l.jsxs)("div", {
                                            className: "flex gap-3  text-sm mt-2",
                                            children: [(0, l.jsx)("span", {
                                                onClick: () => B(-1),
                                                className: "font-medium text-sm leading-[16.8px] text-black cursor-pointer ".concat(-1 == E && "border-[#FF7F00] border-b-2 text-orange-500"),
                                                children: "All"
                                            }), P.map(e => (0, l.jsx)("span", {
                                                onClick: () => B(e),
                                                className: " ".concat(e == E && "border-[#FF7F00] border-b-2 text-orange-500", "  font-medium text-[14px] leading-[16.8px] cursor-pointer"),
                                                children: W[e]
                                            }, e))]
                                        })]
                                    }), (0, l.jsx)("div", {
                                        className: "mt-3 space-y-2",
                                        children: (0, l.jsxs)("div", {
                                            className: "mt-3 space-y-2",
                                            children: [(null == T ? void 0 : T.availableBatches) && -1 != E && E && (null == T ? void 0 : T.availableBatches.filter(e => e.month == E + 1).map(e => (0, l.jsx)(g, {
                                                openAccordion: I,
                                                setOpenAccordion: M,
                                                batch: e
                                            }, e.id))), (null == T ? void 0 : T.availableBatches) && -1 == E && (null == T ? void 0 : T.availableBatches.map(e => (0, l.jsx)(g, {
                                                openAccordion: I,
                                                setOpenAccordion: M,
                                                batch: e
                                            }, e.id)))]
                                        })
                                    })]
                                })]
                            }), (0, l.jsx)("h2", {
                                className: "text-[#424242] text-2xl md:text-3xl font-medium leading-normal mt-6 border-b background: rgba(0, 0, 0, 0.30);",
                                id: "overview",
                                children: "Overview"
                            }), (0, l.jsxs)("h2", {
                                className: "text-xl md:text-2xl text-[#535353] font-medium leading-[120%] mt-4",
                                children: ["About ", T.package_name]
                            }), (0, l.jsx)("p", {
                                className: "text-[#808080] text-xs md:text-sm font-normal leading-[normal] mt-2",
                                children: T.dhamDetails
                            }), (0, l.jsxs)("div", {
                                className: "mx-auto pr-0 sm:pr-6 pt-6",
                                children: [(0, l.jsxs)("h2", {
                                    className: "text-black text-xl md:text-2xl font-medium font-[Poppins] mb-6",
                                    children: ["Where are the ", T.package_name, " Situated"]
                                }), (0, l.jsx)("div", {
                                    className: "space-y-6",
                                    children: null == T ? void 0 : T.dhams.map((e, s) => (0, l.jsxs)("div", {
                                        className: "flex flex-col items-start sm:flex-row md:items-center sm:items-start justify-center sm:justify-start gap-2",
                                        children: [(0, l.jsx)(n.default, {
                                            src: e.image || "/placeholder.svg",
                                            alt: e.title,
                                            width: 500,
                                            height: 500,
                                            className: "w-[357px] h-[141px] sm:w-20 sm:h-20 rounded-lg object-cover"
                                        }), (0, l.jsxs)("div", {
                                            children: [(0, l.jsx)("h3", {
                                                className: "text-[#535353] md:text-lg font-medium font-[Poppins]",
                                                children: e.title
                                            }), (0, l.jsx)("p", {
                                                className: "text-[#808080] text-xs md:text-sm font-[Poppins] leading-[120%]",
                                                children: e.description
                                            })]
                                        })]
                                    }, s))
                                }), (0, l.jsx)("div", {
                                    id: "Itinerary",
                                    children: (0, l.jsx)(x.A, {
                                        data: T.itinerary
                                    })
                                }), (0, l.jsxs)("div", {
                                    className: "my-8",
                                    id: "things-to-pack",
                                    children: [(0, l.jsx)("h2", {
                                        className: "border-b border-gray-300 text-[#000] text-2xl md:text-3xl font-medium leading-[38.4px] pb-2 md:pb-2",
                                        children: "Things To Pack"
                                    }), (0, l.jsx)("div", {
                                        className: "grid grid-cols-1 sm:grid-cols-2 md:gap-8 mt-6",
                                        children: null == T ? void 0 : T.pack.map((e, s) => (0, l.jsxs)("div", {
                                            className: "flex items-center gap-4",
                                            children: [(0, l.jsx)("div", {
                                                className: "p-3 rounded-full",
                                                children: (0, l.jsx)(n.default, {
                                                    src: e.imgSrc || "/placeholder.svg",
                                                    alt: e.name,
                                                    width: 35,
                                                    height: 35,
                                                    className: "object-contain h-6 w-6 md:h-10 md:w-10"
                                                })
                                            }), (0, l.jsxs)("div", {
                                                children: [(0, l.jsx)("h3", {
                                                    className: "md:text-lg text-sm text-[#727272] font-medium leading-[120%]",
                                                    children: e.name
                                                }), (0, l.jsx)("p", {
                                                    className: "text-lg text-[#808080] leading-[120%]"
                                                })]
                                            })]
                                        }, s))
                                    })]
                                }), (0, l.jsxs)("div", {
                                    className: "mx-auto pr-0 sm:pr-6 pt-6",
                                    children: [(0, l.jsxs)("div", {
                                        className: "bg-[#EBFFEE] p-6 rounded-lg mb-6",
                                        id: "inclusions",
                                        children: [(0, l.jsx)("h2", {
                                            className: "text-black md:text-3xl text-2xl font-medium leading-[38.4px] font-poppins border-b border-[#808080]",
                                            children: "Inclusions"
                                        }), (0, l.jsx)("ul", {
                                            className: "mt-4 space-y-2",
                                            children: null == T ? void 0 : T.inclusions.map((e, s) => (0, l.jsxs)("li", {
                                                className: "flex items-start gap-3 text-black text-lg md:leading-[22.8px] font-poppins",
                                                children: [(0, l.jsx)(m.A7C, {
                                                    className: "text-green-500 md:w-5 md:h-5 w-4 h-4 pt-[3px] flex-shrink-0"
                                                }), (0, l.jsx)("span", {
                                                    className: "flex-1 md:text-lg text-sm",
                                                    children: e
                                                })]
                                            }, s))
                                        })]
                                    }), (0, l.jsxs)("div", {
                                        className: "bg-[#feeeee] p-6 rounded-lg mb-6",
                                        children: [(0, l.jsx)("h2", {
                                            className: "text-black md:text-3xl text-2xl font-medium leading-[38.4px] font-poppins border-b border-[#808080]",
                                            children: "Exclusions"
                                        }), (0, l.jsx)("ul", {
                                            className: "mt-4 space-y-2",
                                            children: null == T ? void 0 : T.exclusions.map((e, s) => (0, l.jsxs)("li", {
                                                className: "flex items-start gap-3 text-black text-lg md:leading-[22.8px] font-poppins",
                                                children: [(0, l.jsx)(o.jZb, {
                                                    className: "text-red-500 w-4 h-4 pt-[3px] flex-shrink-0"
                                                }), (0, l.jsx)("span", {
                                                    className: "flex-1 md:text-lg text-sm",
                                                    children: e
                                                })]
                                            }, s))
                                        })]
                                    })]
                                }), (0, l.jsx)("div", {
                                    className: "max-w-4xl mt-8 space-y-4",
                                    children: null == T ? void 0 : T.items.map((e, s) => (0, l.jsxs)("div", {
                                        className: "border rounded-lg overflow-hidden bg-white",
                                        children: [(0, l.jsxs)("button", {
                                            onClick: () => Y(s),
                                            className: "w-full flex justify-between items-center px-6 py-4 text-left transition-colors duration-200 ".concat(S === s ? "bg-orange-50" : "hover:bg-gray-50"),
                                            children: [(0, l.jsx)("span", {
                                                className: "text-base md:text-lg font-medium text-gray-800",
                                                children: e.name
                                            }), (0, l.jsx)(m.Vr3, {
                                                className: "text-gray-500 transition-transform duration-300 ".concat(S === s ? "rotate-180" : "")
                                            })]
                                        }), S === s && (0, l.jsx)("div", {
                                            className: "px-6 py-4 bg-white",
                                            children: (0, l.jsx)("div", {
                                                className: "space-y-4",
                                                children: e.details.map((e, s) => (0, l.jsx)("div", {
                                                    className: "border-l-4 border-orange-500 pl-4 py-3 transition-all duration-300 hover:border-orange-600 hover:bg-orange-50",
                                                    children: (0, l.jsx)("p", {
                                                        className: "text-gray-600 text-xs md:text-base leading-relaxed",
                                                        children: e
                                                    })
                                                }, s))
                                            })
                                        })]
                                    }, s))
                                })]
                            })]
                        }), (0, l.jsx)("div", {
                            className: "md:block hidden order-2 md:order-1",
                            children: (0, l.jsx)("div", {
                                className: "sticky top-20",
                                children: (0, l.jsxs)("div", {
                                    className: "flex flex-col gap-4",
                                    children: [(0, l.jsxs)("div", {
                                        className: "border rounded-3xl p-6 shadow-sm",
                                        children: [(0, l.jsx)(j.A, {
                                            selectedOccupancy: D,
                                            selectedPlace: T,
                                            handleOnSelect: e => {
                                                R(e.occupancy), L({
                                                    Number_of_Adults: 1,
                                                    Number_of_Kids: 0,
                                                    Toddlers: 0,
                                                    Number_of_Room: 1
                                                })
                                            }
                                        }), (0, l.jsx)("button", {
                                            onClick: z,
                                            className: "bg-[#FF7F00] text-white w-full py-3 rounded-lg text-xl font-medium",
                                            children: "Discover"
                                        })]
                                    }), (0, l.jsxs)("div", {
                                        className: "flex gap-4",
                                        children: [(0, l.jsxs)("button", {
                                            onClick: K,
                                            className: "border border-[#FF7F00] rounded-xl py-3 flex-1 flex items-center justify-center gap-2 text-[#FF7F00]",
                                            children: [(0, l.jsx)(c._QQ, {}), "Whatsapp"]
                                        }), (0, l.jsx)("button", {
                                            onClick: Q,
                                            className: "border border-[#FF7F00] rounded-xl py-3 flex-1 text-[#FF7F00]",
                                            children: "Get PDF Itinerary"
                                        })]
                                    }), (0, l.jsxs)("div", {
                                        className: "border rounded-lg shadow-lg p-4 my-3",
                                        children: [(0, l.jsx)("h3", {
                                            className: "text-gray-600 text-2xl font-medium mb-4",
                                            children: "Batches Available"
                                        }), (0, l.jsxs)("div", {
                                            className: "flex gap-3  text-sm mt-2",
                                            children: [(0, l.jsx)("span", {
                                                onClick: () => B(-1),
                                                className: "font-medium text-sm leading-[16.8px] text-black cursor-pointer ".concat(-1 == E && "border-[#FF7F00] border-b-2 text-orange-500"),
                                                children: "All"
                                            }), P.map(e => (0, l.jsx)("span", {
                                                onClick: () => B(e),
                                                className: " ".concat(e == E && "border-[#FF7F00] border-b-2 text-orange-500", "  font-medium text-[14px] leading-[16.8px] cursor-pointer"),
                                                children: W[e]
                                            }, e))]
                                        }), (0, l.jsxs)("div", {
                                            className: "mt-3 space-y-2",
                                            children: [(null == T ? void 0 : T.availableBatches) && -1 != E && E && (null == T ? void 0 : T.availableBatches.filter(e => e.month == E + 1).map(e => (0, l.jsx)(g, {
                                                openAccordion: I,
                                                setOpenAccordion: M,
                                                batch: e
                                            }, e.id))), (null == T ? void 0 : T.availableBatches) && -1 == E && (null == T ? void 0 : T.availableBatches.map(e => (0, l.jsx)(g, {
                                                openAccordion: I,
                                                setOpenAccordion: M,
                                                batch: e
                                            }, e.id)))]
                                        })]
                                    })]
                                })
                            })
                        })]
                    }), (0, l.jsxs)("div", {
                        className: "md:hidden fixed bottom-0 left-0 right-0 bg-white border-t border-gray-200 p-4 flex justify-between items-center z-50",
                        children: [(0, l.jsxs)("div", {
                            className: "flex flex-col",
                            children: [(0, l.jsx)("span", {
                                className: "text-gray-500 text-xs",
                                children: "Price"
                            }), (0, l.jsx)(l.Fragment, {
                                children: (0, l.jsxs)("span", {
                                    className: "text-xl flex items-center font-medium",
                                    children: [(0, l.jsx)(m.gPb, {}), " ", (null == T ? void 0 : T.groupPrice) && Number((null === (b = T.groupPrice) || void 0 === b ? void 0 : null === (t = b.filter(e => e.occupancy == D)[0]) || void 0 === t ? void 0 : t.price) * O.Number_of_Adults).toLocaleString("en-US")]
                                })
                            })]
                        }), (0, l.jsx)("button", {
                            onClick: z,
                            className: "bg-[#FF7F00] text-white px-8 py-3 rounded-lg text-lg font-medium",
                            children: "Discover"
                        })]
                    }), (0, l.jsx)("div", {
                        className: "md:hidden hd-20"
                    })]
                })
            }
        },
        1258: (e, s, t) => {
            "use strict";
            t.d(s, {
                A: () => n
            });
            var l = t(5155),
                a = t(2115),
                d = t(1536),
                r = t(2888);
            let i = () => {
                    let [e, s] = (0, a.useState)(!1);
                    return (0, l.jsxs)("div", {
                        className: "flex items-center relative",
                        children: [(0, l.jsx)("h2", {
                            className: "text-gray-600 md:text-2xl text-lg font-medium mb-4",
                            children: "Price Summary"
                        }), (0, l.jsx)("div", {
                            onMouseEnter: () => s(!0),
                            onMouseLeave: () => s(!1),
                            className: "bg-gray-200 rounded-full p-1 mx-1 mb-5 cursor-pointer",
                            children: (0, l.jsx)(r.S8s, {
                                className: "h-3 w-3 text-gray-400"
                            })
                        }), e && (0, l.jsx)("div", {
                            className: "absolute text-gray-600 top-[2rem] left-[-17px] mt-1 bg-white rounded-lg shadow-lg p-4 z-50 md:w-[450px] w-[320px] border border-gray-200",
                            onMouseEnter: () => s(!0),
                            onMouseLeave: () => s(!1),
                            children: (0, l.jsxs)("div", {
                                className: "space-y-3 text-[10px] md:text-base",
                                children: [(0, l.jsxs)("div", {
                                    className: "flex gap-2",
                                    children: [(0, l.jsx)("p", {
                                        className: "font-medium",
                                        children: "Single -"
                                    }), (0, l.jsx)("p", {
                                        className: "text-gray-600",
                                        children: "Room will be occupied by 1 person."
                                    })]
                                }), (0, l.jsxs)("div", {
                                    className: "flex gap-2",
                                    children: [(0, l.jsx)("p", {
                                        className: "font-medium",
                                        children: "Double -"
                                    }), (0, l.jsx)("p", {
                                        className: "text-gray-600",
                                        children: "Room will be shared between 2 people."
                                    })]
                                }), (0, l.jsxs)("div", {
                                    className: "flex gap-2",
                                    children: [(0, l.jsx)("p", {
                                        className: "font-medium",
                                        children: "Triple -"
                                    }), (0, l.jsx)("p", {
                                        className: "text-gray-600",
                                        children: "Room will be shared between 3 people."
                                    })]
                                }), (0, l.jsxs)("div", {
                                    className: "flex gap-2",
                                    children: [(0, l.jsx)("p", {
                                        className: "font-medium",
                                        children: "Quad - "
                                    }), (0, l.jsx)("p", {
                                        className: "text-gray-600",
                                        children: "Room will be shared between 4 people."
                                    })]
                                })]
                            })
                        })]
                    })
                },
                n = e => {
                    var s, t;
                    let {
                        selectedOccupancy: a,
                        selectedPlace: r,
                        handleOnSelect: n
                    } = e;
                    return (0, l.jsxs)("div", {
                        className: "",
                        children: [(0, l.jsx)(i, {}), (0, l.jsxs)("div", {
                            className: "flex md:justify-between space-x-3 mb-4 overflow-auto",
                            style: {
                                scrollbarWidth: "none",
                                msOverflowStyle: "none"
                            },
                            children: [(0, l.jsxs)("div", {
                                className: "flex items-center gap-2 text-gray-500 text-sm md:text-base",
                                children: [(0, l.jsx)("span", {
                                    className: "hidden md:inline",
                                    children: a
                                }), " ", (0, l.jsx)("span", {
                                    children: "Occupancy"
                                })]
                            }), (0, l.jsx)("div", {
                                className: "flex md:space-x-6 space-x-3",
                                children: r.groupPrice && r.groupPrice.map(e => (0, l.jsx)("span", {
                                    className: "text-xs md:text-sm font-medium cursor-pointer ".concat(a === e.occupancy ? "text-[#FF7F00] border-b-2 border-[#FF7F00]" : "text-gray-500"),
                                    onClick: () => n(e),
                                    children: e.occupancy
                                }, e.id))
                            })]
                        }), (0, l.jsxs)("div", {
                            className: "border border-gray-300 rounded-lg md:p-4 p-2 flex justify-between items-center mb-4",
                            children: [(0, l.jsxs)("span", {
                                className: "text-gray-500 text-xs md:text-base",
                                children: [a, " Occupancy"]
                            }), (0, l.jsxs)("div", {
                                className: "flex flex-col items-end",
                                children: [(0, l.jsxs)("span", {
                                    className: "md:text-xl text-base font-medium flex items-center text-gray-600 md:text-orange-500",
                                    children: [(0, l.jsx)(d.gPb, {}), Number(null === (t = r.groupPrice) || void 0 === t ? void 0 : null === (s = t.filter(e => e.occupancy == a)[0]) || void 0 === s ? void 0 : s.price).toLocaleString("en-US")]
                                }), (0, l.jsx)("span", {
                                    className: "text-gray-500 md:text-sm text-xs",
                                    children: "Per Person"
                                })]
                            })]
                        })]
                    })
                }
        },
        1691: (e, s, t) => {
            "use strict";
            t.d(s, {
                A: () => r
            });
            var l = t(5155),
                a = t(2115),
                d = t(1536);

            function r(e) {
                let {
                    data: s
                } = e, [t, r] = (0, a.useState)(null), i = e => {
                    r(t === e ? null : e)
                };
                return (0, l.jsxs)("div", {
                    className: "container mx-auto py-6",
                    id: "itinerary",
                    children: [(0, l.jsx)("h2", {
                        className: "text-3xl md:text-4xl font-semibold text-gray-800 mb-6",
                        children: "Itinerary"
                    }), (0, l.jsx)("div", {
                        className: " overflow-hidden",
                        children: null == s ? void 0 : s.map((e, s) => (0, l.jsxs)("div", {
                            className: "",
                            children: [(0, l.jsxs)("button", {
                                onClick: () => i(s),
                                className: "w-full flex justify-between items-center px-3 py-5 text-left font-medium text-gray-900 hover:bg-gray-100 transition duration-300",
                                children: [(0, l.jsx)("span", {
                                    className: "bg-orange-500 bg-opacity-20 text-orange-500 px-4 py-1 rounded-full text-xs md:text-sm font-medium",
                                    children: e.day
                                }), (0, l.jsx)("span", {
                                    className: "ml-4 flex-1 text-sm md:text-lg font-medium text-gray-700",
                                    children: e.title
                                }), (0, l.jsx)(d.Vr3, {
                                    className: "transition-transform duration-300 ".concat(t === s ? "rotate-180" : "")
                                })]
                            }), t === s && (0, l.jsx)("div", {
                                className: "p-6",
                                children: e.description && e.description.map((e, s) => (0, l.jsx)("li", {
                                    className: "mb-3 text-[##808080] text-xs md:text-sm leading-relaxed",
                                    children: e
                                }, s))
                            })]
                        }, s))
                    })]
                })
            }
        },
        5429: (e, s, t) => {
            "use strict";
            t.d(s, {
                A: () => r
            });
            var l = t(5155);
            t(2115);
            var a = t(5565),
                d = t(1536);
            let r = e => {
                let {
                    selectedPlace: s
                } = e;
                return (0, l.jsxs)("div", {
                    className: "grid grid-cols-1 sm:grid-cols-3 gap-2",
                    children: [(0, l.jsx)("div", {
                        className: "col-span-2",
                        children: (0, l.jsx)(a.default, {
                            src: "".concat((null == s ? void 0 : s.image) ? s.image : "/home-img/kedar.png"),
                            alt: "Kedarnath",
                            width: 800,
                            height: 400,
                            className: "rounded-[12px] object-cover w-full md:h-[203px] h-[200px] sm:h-[400px] lg:h-[500px]"
                        })
                    }), (0, l.jsxs)("div", {
                        className: "hidden sm:flex flex-col gap-2",
                        children: [(0, l.jsx)("div", {
                            className: "h-[300px] rounded-lg",
                            children: (0, l.jsx)(a.default, {
                                src: "".concat((null == s ? void 0 : s.detail_img[1].image) ? s.detail_img[1].image : "/home-img/kedar.png"),
                                alt: "Small Image",
                                width: 500,
                                height: 500,
                                className: "rounded-[12px] object-cover w-full h-full"
                            })
                        }), " ", (0, l.jsxs)("div", {
                            className: "grid grid-cols-2 gap-2",
                            children: [(0, l.jsxs)("div", {
                                className: "h-[200px] rounded-lg overflow-hidden",
                                children: [" ", (0, l.jsx)(a.default, {
                                    src: "".concat((null == s ? void 0 : s.detail_img[2].image) ? s.detail_img[2].image : "/home-img/kedar.png"),
                                    alt: "Small Image",
                                    width: 500,
                                    height: 500,
                                    className: "rounded-[12px] object-cover w-full h-full"
                                })]
                            }), (0, l.jsxs)("div", {
                                className: "h-[200px] rounded-lg overflow-hidden relative",
                                children: [" ", (0, l.jsx)(a.default, {
                                    src: "".concat((null == s ? void 0 : s.detail_img[3].image) ? s.detail_img[3].image : "/home-img/kedar.png"),
                                    alt: "See All",
                                    width: 500,
                                    height: 500,
                                    className: "rounded-[12px] object-cover w-full h-full"
                                }), (0, l.jsxs)("div", {
                                    className: "absolute inset-0 bg-black bg-opacity-40 flex items-center justify-center text-white text-sm font-semibold",
                                    children: [(0, l.jsx)(d.Z0P, {
                                        className: "mr-1"
                                    }), " See All"]
                                })]
                            })]
                        })]
                    })]
                })
            }
        },
        9116: (e, s, t) => {
            "use strict";
            t.d(s, {
                A: () => d
            });
            var l = t(5155),
                a = t(2115);
            let d = e => {
                var s;
                let {
                    tabs: t
                } = e, [d, r] = (0, a.useState)(null === (s = t[0]) || void 0 === s ? void 0 : s.link);
                return (0, l.jsx)("nav", {
                    className: "w-full flex border-b overflow-x-auto gap-auto md:gap-10",
                    children: t.map((e, s) => (0, l.jsx)("a", {
                        href: e.link,
                        onClick: () => r(e.link),
                        className: "py-2 md:px-3 px-2 text-[#808080] text-[11px] md:text-lg font-extralight transition-all duration-300\n            ".concat(d === e.link ? "border-b-2 border-[#FF7F00] text-black font-semibold" : "", "\n          "),
                        children: e.label
                    }, s))
                })
            }
        }
    },
    e => {
        var s = s => e(e.s = s);
        e.O(0, [711, 87, 271, 844, 970, 241, 651, 45, 879, 863, 441, 517, 358], () => s(4524)), _N_E = e.O()
    }
]);