vendor: 5,140 bytes, lines 1-17
1(function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const u of o)if(u.type==="childList")for(const d of u.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&s(d)}).observe(document,{childList:!0,subtree:!0});function r(o){const u={};return o.integrity&&(u.integrity=o.integrity),o.referrerPolicy&&(u.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?u.credentials="include":o.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function s(o){if(o.ep)return;o.ep=!0;const u=r(o);fetch(o.href,u)}})();function p0(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function lb(t){if(Object.prototype.hasOwnProperty.call(t,"__esModule"))return t;var a=t.default;if(typeof a=="function"){var r=function s(){return this instanceof s?Reflect.construct(a,arguments,this.constructor):a.apply(this,arguments)};r.prototype=a.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach(function(s){var o=Object.getOwnPropertyDescriptor(t,s);Object.defineProperty(r,s,o.get?o:{enumerable:!0,get:function(){return t[s]}})}),r}var Ac={exports:{}},_r={};/** 2 * @license React 3 * react-jsx-runtime.production.js 4 * 5 * Copyright (c) Meta Platforms, Inc. and affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var gg;function ob(){if(gg)return _r;gg=1;var t=Symbol.for("react.transitional.element"),a=Symbol.for("react.fragment");function r(s,o,u){var d=null;if(u!==void 0&&(d=""+u),o.key!==void 0&&(d=""+o.key),"key"in o){u={};for(var p in o)p!=="key"&&(u[p]=o[p])}else u=o;return o=u.ref,{$$typeof:t,type:s,key:d,ref:o!==void 0?o:null,props:u}}return _r.Fragment=a,_r.jsx=r,_r.jsxs=r,_r}var yg;function ub(){return yg||(yg=1,Ac.exports=ob()),Ac.exports}var f=ub(),Ec={exports:{}},me={};/** 10 * @license React 11 * react.production.js 12 * 13 * Copyright (c) Meta Platforms, Inc. and affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 */var vg;function cb(){if(vg)return me;vg=1;var t=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),d=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),v=Symbol.iterator;function b(M){return M===null||typeof M!="object"?null:(M=v&&M[v]||M["@@iterator"],typeof M=="function"?M:null)}var S={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},T=Object.assign,D={};function _(M,W,te){this.props=M,this.context=W,this.refs=D,this.updater=te||S}_.prototype.isReactComponent={},_.prototype.setState=function(M,W){if(typeof M!="object"&&typeof M!="function"&&M!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,M,W,"setState")},_.prototype.forceUpdate=function(M){this.updater.enqueueForceUpdate(this,M,"forceUpdate")};function k(){}k.prototype=_.prototype;function A(M,W,te){this.props=M,this.context=W,this.refs=D,this.updater=te||S}var j=A.prototype=new k;j.constructor=A,T(j,_.prototype),j.isPureReactComponent=!0;var V=Array.isArray,O={H:null,A:null,T:null,S:null,V:null},q=Object.prototype.hasOwnProperty;function Z(M,W,te,ee,re,pe){return te=pe.ref,{$$typeof:t,type:M,key:W,ref:te!==void 0?te:null,props:pe}}function L(M,W){return Z(M.type,W,void 0,void 0,void 0,M.props)}function N(M){return typeof M=="object"&&M!==null&&M.$$typeof===t}function B(M){var W={"=":"=0",":":"=2"};return"$"+M.replace(/[=:]/g,function(te){return W[te]})}var I=/\/+/g;function J(M,W){return typeof M=="object"&&M!==null&&M.key!=null?B(""+M.key):W.toString(36)}function ne(){}function ue(M){switch(M.status){case"fulfilled":return M.value;case"rejected":throw M.reason;default:switch(typeof M.status=="string"?M.then(ne,ne):(M.status="pending",M.then(function(W){M.status==="pending"&&(M.status="fulfilled",M.value=W)},function(W){M.status==="pending"&&(M.status="rejected",M.reason=W)})),M.status){case"fulfilled":return M.value;case"rejected":throw M.reason}}throw M}function se(M,W,te,ee,re){var pe=typeof M;(pe==="undefined"||pe==="boolean")&&(M=null);var oe=!1;if(M===null)oe=!0;else switch(pe){case"bigint":case"string":case"number":oe=!0;break;case"object":switch(M.$$typeof){case t:case a:oe=!0;break;case y:return oe=M._init,se(oe(M._payload),W,te,ee,re)}}if(oe)return re=re(M),oe=ee===""?"."+J(M,0):ee,V(re)?(te="",oe!=null&&(te=oe.replace(I,"$&/")+"/"),se(re,W,te,"",function(Qe){return Qe})):re!=null&&(N(re)&&(re=L(re,te+(re.key==null||M&&M.key===re.key?"":(""+re.key).replace(I,"$&/")+"/")+oe)),W.push(re)),1;oe=0;var Ke=ee===""?".":ee+":";
vendor: 31,005 bytes, lines 17-48
17if(V(M))for(var we=0;we<M.length;we++)ee=M[we],pe=Ke+J(ee,we),oe+=se(ee,W,te,pe,re);else if(we=b(M),typeof we=="function")for(M=we.call(M),we=0;!(ee=M.next()).done;)ee=ee.value,pe=Ke+J(ee,we++),oe+=se(ee,W,te,pe,re);else if(pe==="object"){if(typeof M.then=="function")return se(ue(M),W,te,ee,re);throw W=String(M),Error("Objects are not valid as a React child (found: "+(W==="[object Object]"?"object with keys {"+Object.keys(M).join(", ")+"}":W)+"). If you meant to render a collection of children, use an array instead.")}return oe}function z(M,W,te){if(M==null)return M;var ee=[],re=0;return se(M,ee,"","",function(pe){return W.call(te,pe,re++)}),ee}function K(M){if(M._status===-1){var W=M._result;W=W(),W.then(function(te){(M._status===0||M._status===-1)&&(M._status=1,M._result=te)},function(te){(M._status===0||M._status===-1)&&(M._status=2,M._result=te)}),M._status===-1&&(M._status=0,M._result=W)}if(M._status===1)return M._result.default;throw M._result}var X=typeof reportError=="function"?reportError:function(M){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var W=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof M=="object"&&M!==null&&typeof M.message=="string"?String(M.message):String(M),error:M});if(!window.dispatchEvent(W))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",M);return}console.error(M)};function ae(){}return me.Children={map:z,forEach:function(M,W,te){z(M,function(){W.apply(this,arguments)},te)},count:function(M){var W=0;return z(M,function(){W++}),W},toArray:function(M){return z(M,function(W){return W})||[]},only:function(M){if(!N(M))throw Error("React.Children.only expected to receive a single React element child.");return M}},me.Component=_,me.Fragment=r,me.Profiler=o,me.PureComponent=A,me.StrictMode=s,me.Suspense=h,me.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=O,me.__COMPILER_RUNTIME={__proto__:null,c:function(M){return O.H.useMemoCache(M)}},me.cache=function(M){return function(){return M.apply(null,arguments)}},me.cloneElement=function(M,W,te){if(M==null)throw Error("The argument must be a React element, but you passed "+M+".");var ee=T({},M.props),re=M.key,pe=void 0;if(W!=null)for(oe in W.ref!==void 0&&(pe=void 0),W.key!==void 0&&(re=""+W.key),W)!q.call(W,oe)||oe==="key"||oe==="__self"||oe==="__source"||oe==="ref"&&W.ref===void 0||(ee[oe]=W[oe]);var oe=arguments.length-2;if(oe===1)ee.children=te;else if(1<oe){for(var Ke=Array(oe),we=0;we<oe;we++)Ke[we]=arguments[we+2];ee.children=Ke}return Z(M.type,re,void 0,void 0,pe,ee)},me.createContext=function(M){return M={$$typeof:d,_currentValue:M,_currentValue2:M,_threadCount:0,Provider:null,Consumer:null},M.Provider=M,M.Consumer={$$typeof:u,_context:M},M},me.createElement=function(M,W,te){var ee,re={},pe=null;if(W!=null)for(ee in W.key!==void 0&&(pe=""+W.key),W)q.call(W,ee)&&ee!=="key"&&ee!=="__self"&&ee!=="__source"&&(re[ee]=W[ee]);var oe=arguments.length-2;if(oe===1)re.children=te;else if(1<oe){for(var Ke=Array(oe),we=0;we<oe;we++)Ke[we]=arguments[we+2];re.children=Ke}if(M&&M.defaultProps)for(ee in oe=M.defaultProps,oe)re[ee]===void 0&&(re[ee]=oe[ee]);return Z(M,pe,void 0,void 0,null,re)},me.createRef=function(){return{current:null}},me.forwardRef=function(M){return{$$typeof:p,render:M}},me.isValidElement=N,me.lazy=function(M){return{$$typeof:y,_payload:{_status:-1,_result:M},_init:K}},me.memo=function(M,W){return{$$typeof:g,type:M,compare:W===void 0?null:W}},me.startTransition=function(M){var W=O.T,te={};O.T=te;try{var ee=M(),re=O.S;re!==null&&re(te,ee),typeof ee=="object"&&ee!==null&&typeof ee.then=="function"&&ee.then(ae,X)}catch(pe){X(pe)}finally{O.T=W}},me.unstable_useCacheRefresh=function(){return O.H.useCacheRefresh()},me.use=function(M){return O.H.use(M)},me.useActionState=function(M,W,te){return O.H.useActionState(M,W,te)},me.useCallback=function(M,W){return O.H.useCallback(M,W)},me.useContext=function(M){return O.H.useContext(M)},me.useDebugValue=function(){},me.useDeferredValue=function(M,W){return O.H.useDeferredValue(M,W)},me.useEffect=function(M,W,te){var ee=O.H;if(typeof te=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return ee.useEffect(M,W)},me.useId=function(){return O.H.useId()},me.useImperativeHandle=function(M,W,te){return O.H.useImperativeHandle(M,W,te)},me.useInsertionEffect=function(M,W){return O.H.useInsertionEffect(M,W)},me.useLayoutEffect=function(M,W){return O.H.useLayoutEffect(M,W)},me.useMemo=function(M,W){return O.H.useMemo(M,W)},me.useOptimistic=function(M,W){return O.H.useOptimistic(M,W)},me.useReducer=function(M,W,te){return O.H.useReducer(M,W,te)},me.useRef=function(M){return O.H.useRef(M)},me.useState=function(M){return O.H.useState(M)},me.useSyncExternalStore=function(M,W,te){return O.H.useSyncExternalStore(M,W,te)},me.useTransition=function(){return O.H.useTransition()},me.version="19.1.0",me}var xg;function no(){return xg||(xg=1,Ec.exports=cb()),Ec.exports}var E=no();const Re=p0(E);var Mc={exports:{}},Lr={},Cc={exports:{}},Nc={};/** 18 * @license React 19 * scheduler.production.js 20 * 21 * Copyright (c) Meta Platforms, Inc. and affiliates. 22 * 23 * This source code is licensed under the MIT license found in the 24 * LICENSE file in the root directory of this source tree. 25 */var bg;function db(){return bg||(bg=1,function(t){function a(z,K){var X=z.length;z.push(K);e:for(;0<X;){var ae=X-1>>>1,M=z[ae];if(0<o(M,K))z[ae]=K,z[X]=M,X=ae;else break e}}function r(z){return z.length===0?null:z[0]}function s(z){if(z.length===0)return null;var K=z[0],X=z.pop();if(X!==K){z[0]=X;e:for(var ae=0,M=z.length,W=M>>>1;ae<W;){var te=2*(ae+1)-1,ee=z[te],re=te+1,pe=z[re];if(0>o(ee,X))re<M&&0>o(pe,ee)?(z[ae]=pe,z[re]=X,ae=re):(z[ae]=ee,z[te]=X,ae=te);else if(re<M&&0>o(pe,X))z[ae]=pe,z[re]=X,ae=re;else break e}}return K}function o(z,K){var X=z.sortIndex-K.sortIndex;return X!==0?X:z.id-K.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;t.unstable_now=function(){return u.now()}}else{var d=Date,p=d.now();t.unstable_now=function(){return d.now()-p}}var h=[],g=[],y=1,v=null,b=3,S=!1,T=!1,D=!1,_=!1,k=typeof setTimeout=="function"?setTimeout:null,A=typeof clearTimeout=="function"?clearTimeout:null,j=typeof setImmediate<"u"?setImmediate:null;function V(z){for(var K=r(g);K!==null;){if(K.callback===null)s(g);else if(K.startTime<=z)s(g),K.sortIndex=K.expirationTime,a(h,K);else break;K=r(g)}}function O(z){if(D=!1,V(z),!T)if(r(h)!==null)T=!0,q||(q=!0,J());else{var K=r(g);K!==null&&se(O,K.startTime-z)}}var q=!1,Z=-1,L=5,N=-1;function B(){return _?!0:!(t.unstable_now()-N<L)}function I(){if(_=!1,q){var z=t.unstable_now();N=z;var K=!0;try{e:{T=!1,D&&(D=!1,A(Z),Z=-1),S=!0;var X=b;try{t:{for(V(z),v=r(h);v!==null&&!(v.expirationTime>z&&B());){var ae=v.callback;if(typeof ae=="function"){v.callback=null,b=v.priorityLevel;var M=ae(v.expirationTime<=z);if(z=t.unstable_now(),typeof M=="function"){v.callback=M,V(z),K=!0;break t}v===r(h)&&s(h),V(z)}else s(h);v=r(h)}if(v!==null)K=!0;else{var W=r(g);W!==null&&se(O,W.startTime-z),K=!1}}break e}finally{v=null,b=X,S=!1}K=void 0}}finally{K?J():q=!1}}}var J;if(typeof j=="function")J=function(){j(I)};else if(typeof MessageChannel<"u"){var ne=new MessageChannel,ue=ne.port2;ne.port1.onmessage=I,J=function(){ue.postMessage(null)}}else J=function(){k(I,0)};function se(z,K){Z=k(function(){z(t.unstable_now())},K)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(z){z.callback=null},t.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):L=0<z?Math.floor(1e3/z):5},t.unstable_getCurrentPriorityLevel=function(){return b},t.unstable_next=function(z){switch(b){case 1:case 2:case 3:var K=3;break;default:K=b}var X=b;b=K;try{return z()}finally{b=X}},t.unstable_requestPaint=function(){_=!0},t.unstable_runWithPriority=function(z,K){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var X=b;b=z;try{return K()}finally{b=X}},t.unstable_scheduleCallback=function(z,K,X){var ae=t.unstable_now();switch(typeof X=="object"&&X!==null?(X=X.delay,X=typeof X=="number"&&0<X?ae+X:ae):X=ae,z){case 1:var M=-1;break;case 2:M=250;break;case 5:M=1073741823;break;case 4:M=1e4;break;default:M=5e3}return M=X+M,z={id:y++,callback:K,priorityLevel:z,startTime:X,expirationTime:M,sortIndex:-1},X>ae?(z.sortIndex=X,a(g,z),r(h)===null&&z===r(g)&&(D?(A(Z),Z=-1):D=!0,se(O,X-ae))):(z.sortIndex=M,a(h,z),T||S||(T=!0,q||(q=!0,J()))),z},t.unstable_shouldYield=B,t.unstable_wrapCallback=function(z){var K=b;return function(){var X=b;b=K;try{return z.apply(this,arguments)}finally{b=X}}}}(Nc)),Nc}var wg;function fb(){return wg||(wg=1,Cc.exports=db()),Cc.exports}var Dc={exports:{}},ot={};/** 26 * @license React 27 * react-dom.production.js 28 * 29 * Copyright (c) Meta Platforms, Inc. and affiliates. 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE file in the root directory of this source tree. 33 */var Sg;function hb(){if(Sg)return ot;Sg=1;var t=no();function a(h){var g="https://react.dev/errors/"+h;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)g+="&args[]="+encodeURIComponent(arguments[y])}return"Minified React error #"+h+"; visit "+g+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var s={d:{f:r,r:function(){throw Error(a(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},o=Symbol.for("react.portal");function u(h,g,y){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:v==null?null:""+v,children:h,containerInfo:g,implementation:y}}var d=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function p(h,g){if(h==="font")return"";if(typeof g=="string")return g==="use-credentials"?g:""}return ot.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,ot.createPortal=function(h,g){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11)throw Error(a(299));return u(h,g,null,y)},ot.flushSync=function(h){var g=d.T,y=s.p;try{if(d.T=null,s.p=2,h)return h()}finally{d.T=g,s.p=y,s.d.f()}},ot.preconnect=function(h,g){typeof h=="string"&&(g?(g=g.crossOrigin,g=typeof g=="string"?g==="use-credentials"?g:"":void 0):g=null,s.d.C(h,g))},ot.prefetchDNS=function(h){typeof h=="string"&&s.d.D(h)},ot.preinit=function(h,g){if(typeof h=="string"&&g&&typeof g.as=="string"){var y=g.as,v=p(y,g.crossOrigin),b=typeof g.integrity=="string"?g.integrity:void 0,S=typeof g.fetchPriority=="string"?g.fetchPriority:void 0;y==="style"?s.d.S(h,typeof g.precedence=="string"?g.precedence:void 0,{crossOrigin:v,integrity:b,fetchPriority:S}):y==="script"&&s.d.X(h,{crossOrigin:v,integrity:b,fetchPriority:S,nonce:typeof g.nonce=="string"?g.nonce:void 0})}},ot.preinitModule=function(h,g){if(typeof h=="string")if(typeof g=="object"&&g!==null){if(g.as==null||g.as==="script"){var y=p(g.as,g.crossOrigin);s.d.M(h,{crossOrigin:y,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0})}}else g==null&&s.d.M(h)},ot.preload=function(h,g){if(typeof h=="string"&&typeof g=="object"&&g!==null&&typeof g.as=="string"){var y=g.as,v=p(y,g.crossOrigin);s.d.L(h,y,{crossOrigin:v,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0,type:typeof g.type=="string"?g.type:void 0,fetchPriority:typeof g.fetchPriority=="string"?g.fetchPriority:void 0,referrerPolicy:typeof g.referrerPolicy=="string"?g.referrerPolicy:void 0,imageSrcSet:typeof g.imageSrcSet=="string"?g.imageSrcSet:void 0,imageSizes:typeof g.imageSizes=="string"?g.imageSizes:void 0,media:typeof g.media=="string"?g.media:void 0})}},ot.preloadModule=function(h,g){if(typeof h=="string")if(g){var y=p(g.as,g.crossOrigin);s.d.m(h,{as:typeof g.as=="string"&&g.as!=="script"?g.as:void 0,crossOrigin:y,integrity:typeof g.integrity=="string"?g.integrity:void 0})}else s.d.m(h)},ot.requestFormReset=function(h){s.d.r(h)},ot.unstable_batchedUpdates=function(h,g){return h(g)},ot.useFormState=function(h,g,y){return d.H.useFormState(h,g,y)},ot.useFormStatus=function(){return d.H.useHostTransitionStatus()},ot.version="19.1.0",ot}var Tg;function mb(){if(Tg)return Dc.exports;Tg=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(a){console.error(a)}}return t(),Dc.exports=hb(),Dc.exports}/** 34 * @license React 35 * react-dom-client.production.js 36 * 37 * Copyright (c) Meta Platforms, Inc. and affiliates. 38 * 39 * This source code is licensed under the MIT license found in the 40 * LICENSE file in the root directory of this source tree. 41 */var kg;function pb(){if(kg)return Lr;kg=1;var t=fb(),a=no(),r=mb();function s(e){var n="https://react.dev/errors/"+e;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var i=2;i<arguments.length;i++)n+="&args[]="+encodeURIComponent(arguments[i])}return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function u(e){var n=e,i=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,(n.flags&4098)!==0&&(i=n.return),e=n.return;while(e)}return n.tag===3?i:null}function d(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function p(e){if(u(e)!==e)throw Error(s(188))}function h(e){var n=e.alternate;if(!n){if(n=u(e),n===null)throw Error(s(188));return n!==e?null:e}for(var i=e,l=n;;){var c=i.return;if(c===null)break;var m=c.alternate;if(m===null){if(l=c.return,l!==null){i=l;continue}break}if(c.child===m.child){for(m=c.child;m;){if(m===i)return p(c),e;if(m===l)return p(c),n;m=m.sibling}throw Error(s(188))}if(i.return!==l.return)i=c,l=m;else{for(var x=!1,w=c.child;w;){if(w===i){x=!0,i=c,l=m;break}if(w===l){x=!0,l=c,i=m;break}w=w.sibling}if(!x){for(w=m.child;w;){if(w===i){x=!0,i=m,l=c;break}if(w===l){x=!0,l=m,i=c;break}w=w.sibling}if(!x)throw Error(s(189))}}if(i.alternate!==l)throw Error(s(190))}if(i.tag!==3)throw Error(s(188));return i.stateNode.current===i?e:n}function g(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e;for(e=e.child;e!==null;){if(n=g(e),n!==null)return n;e=e.sibling}return null}var y=Object.assign,v=Symbol.for("react.element"),b=Symbol.for("react.transitional.element"),S=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),D=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),k=Symbol.for("react.provider"),A=Symbol.for("react.consumer"),j=Symbol.for("react.context"),V=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),q=Symbol.for("react.suspense_list"),Z=Symbol.for("react.memo"),L=Symbol.for("react.lazy"),N=Symbol.for("react.activity"),B=Symbol.for("react.memo_cache_sentinel"),I=Symbol.iterator;function J(e){return e===null||typeof e!="object"?null:(e=I&&e[I]||e["@@iterator"],typeof e=="function"?e:null)}var ne=Symbol.for("react.client.reference");function ue(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ne?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case T:return"Fragment";case _:return"Profiler";case D:return"StrictMode";case O:return"Suspense";case q:return"SuspenseList";case N:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case S:return"Portal";case j:return(e.displayName||"Context")+".Provider";case A:return(e._context.displayName||"Context")+".Consumer";case V:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Z:return n=e.displayName||null,n!==null?n:ue(e.type)||"Memo";case L:n=e._payload,e=e._init;try{return ue(e(n))}catch{}}return null}var se=Array.isArray,z=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,K=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,X={pending:!1,data:null,method:null,action:null},ae=[],M=-1;function W(e){return{current:e}}function te(e){0>M||(e.current=ae[M],ae[M]=null,M--)}function ee(e,n){M++,ae[M]=e.current,e.current=n}var re=W(null),pe=W(null),oe=W(null),Ke=W(null);function we(e,n){switch(ee(oe,n),ee(pe,e),ee(re,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?Ip(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)n=Ip(n),e=qp(n,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}te(re),ee(re,e)}function Qe(){te(re),te(pe),te(oe)}function ua(e){e.memoizedState!==null&&ee(Ke,e);var n=re.current,i=qp(n,e.type);n!==i&&(ee(pe,e),ee(re,i))}function Yt(e){pe.current===e&&(te(re),te(pe)),Ke.current===e&&(te(Ke),Cr._currentValue=X)}var un=Object.prototype.hasOwnProperty,pt=t.unstable_scheduleCallback,ca=t.unstable_cancelCallback,Ln=t.unstable_shouldYield,H1=t.unstable_requestPaint,Xt=t.unstable_now,G1=t.unstable_getCurrentPriorityLevel,kf=t.unstable_ImmediatePriority,jf=t.unstable_UserBlockingPriority,ms=t.unstable_NormalPriority,U1=t.unstable_LowPriority,Af=t.unstable_IdlePriority,F1=t.log,I1=t.unstable_setDisableYieldValue,zi=null,wt=null;function Ra(e){if(typeof F1=="function"&&I1(e),wt&&typeof wt.setStrictMode=="function")try{wt.setStrictMode(zi,e)}catch{}}var St=Math.clz32?Math.clz32:Y1,q1=Math.log,K1=Math.LN2;function Y1(e){return e>>>=0,e===0?32:31-(q1(e)/K1|0)|0}var ps=256,gs=4194304;function cn(e){var n=e&42;if(n!==0)return n;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ys(e,n,i){var l=e.pendingLanes;if(l===0)return 0;var c=0,m=e.suspendedLanes,x=e.pingedLanes;e=e.warmLanes;var w=l&134217727;return w!==0?(l=w&~m,l!==0?c=cn(l):(x&=w,x!==0?c=cn(x):i||(i=w&~e,i!==0&&(c=cn(i))))):(w=l&~m,w!==0?c=cn(w):x!==0?c=cn(x):i||(i=l&~e,i!==0&&(c=cn(i)))),c===0?0:n!==0&&n!==c&&(n&m)===0&&(m=c&-c,i=n&-n,m>=i||m===32&&(i&4194048)!==0)?n:c}function Pi(e,n){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)===0}function X1(e,n){switch(e){case 1:case 2:case 4:case 8:case 64:return n+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ef(){var e=ps;return ps<<=1,(ps&4194048)===0&&(ps=256),e}function Mf(){var e=gs;return gs<<=1,(gs&62914560)===0&&(gs=4194304),e}function po(e){for(var n=[],i=0;31>i;i++)n.push(e);return n}function Vi(e,n){e.pendingLanes|=n,n!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function W1(e,n,i,l,c,m){var x=e.pendingLanes;e.pendingLanes=i,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=i,e.entangledLanes&=i,e.errorRecoveryDisabledLanes&=i,e.shellSuspendCounter=0;var w=e.entanglements,C=e.expirationTimes,G=e.hiddenUpdates;for(i=x&~i;0<i;){var Y=31-St(i),Q=1<<Y;w[Y]=0,C[Y]=-1;var U=G[Y];if(U!==null)for(G[Y]=null,Y=0;Y<U.length;Y++){var F=U[Y];F!==null&&(F.lane&=-536870913)}i&=~Q}l!==0&&Cf(e,l,0),m!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=m&~(x&~n))}function Cf(e,n,i){e.pendingLanes|=n,e.suspendedLanes&=~n;var l=31-St(n);e.entangledLanes|=n,e.entanglements[l]=e.entanglements[l]|1073741824|i&4194090}function Nf(e,n){var i=e.entangledLanes|=n;for(e=e.entanglements;i;){var l=31-St(i),c=1<<l;c&n|e[l]&n&&(e[l]|=n),i&=~c}}function go(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function yo(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Df(){var e=K.p;return e!==0?e:(e=window.event,e===void 0?32:cg(e.type))}function $1(e,n){var i=K.p;try{return K.p=e,n()}finally{K.p=i}}var Oa=Math.random().toString(36).slice(2),st="__reactFiber$"+Oa,gt="__reactProps$"+Oa,Bn="__reactContainer$"+Oa,vo="__reactEvents$"+Oa,Q1="__reactListeners$"+Oa,Z1="__reactHandles$"+Oa,Rf="__reactResources$"+Oa,Hi="__reactMarker$"+Oa;function xo(e){delete e[st],delete e[gt],delete e[vo],delete e[Q1],delete e[Z1]}function zn(e){var n=e[st];if(n)return n;for(var i=e.parentNode;i;){if(n=i[Bn]||i[st]){if(i=n.alternate,n.child!==null||i!==null&&i.child!==null)for(e=Wp(e);e!==null;){if(i=e[st])return i;e=Wp(e)}return n}e=i,i=e.parentNode}return null}function Pn(e){if(e=e[st]||e[Bn]){var n=e.tag;if(n===5||n===6||n===13||n===26||n===27||n===3)return e}return null}function Gi(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e.stateNode;throw Error(s(33))}function Vn(e){var n=e[Rf];return n||(n=e[Rf]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function Ze(e){e[Hi]=!0}var Of=new Set,_f={};function dn(e,n){Hn(e,n),Hn(e+"Capture",n)}function Hn(e,n){for(_f[e]=n,e=0;e<n.length;e++)Of.add(n[e])}var J1=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Lf={},Bf={};function e2(e){return un.call(Bf,e)?!0:un.call(Lf,e)?!1:J1.test(e)?Bf[e]=!0:(Lf[e]=!0,!1)}function vs(e,n,i){if(e2(n))if(i===null)e.removeAttribute(n);else{switch(typeof i){case"undefined":case"function":case"symbol":e.removeAttribute(n);return;case"boolean":var l=n.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){e.removeAttribute(n);return}}e.setAttribute(n,""+i)}}function xs(e,n,i){if(i===null)e.removeAttribute(n);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttribute(n,""+i)}}function da(e,n,i,l){if(l===null)e.removeAttribute(i);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(i);return}e.setAttributeNS(n,i,""+l)}}var bo,zf;function Gn(e){if(bo===void 0)try{throw Error()}catch(i){var n=i.stack.trim().match(/\n( *(at )?)/);bo=n&&n[1]||"",zf=-1<i.stack.indexOf(` 42 at`)?" (<anonymous>)":-1<i.stack.indexOf("@")?"@unknown:0:0":""}return` 43`+bo+e+zf}var wo=!1;function So(e,n){if(!e||wo)return"";wo=!0;var i=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(n){var Q=function(){throw Error()};if(Object.defineProperty(Q.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Q,[])}catch(F){var U=F}Reflect.construct(e,[],Q)}else{try{Q.call()}catch(F){U=F}e.call(Q.prototype)}}else{try{throw Error()}catch(F){U=F}(Q=e())&&typeof Q.catch=="function"&&Q.catch(function(){})}}catch(F){if(F&&U&&typeof F.stack=="string")return[F.stack,U.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var m=l.DetermineComponentFrameRoot(),x=m[0],w=m[1];if(x&&w){var C=x.split(` 44`),G=w.split(` 45`);for(c=l=0;l<C.length&&!C[l].includes("DetermineComponentFrameRoot");)l++;for(;c<G.length&&!G[c].includes("DetermineComponentFrameRoot");)c++;if(l===C.length||c===G.length)for(l=C.length-1,c=G.length-1;1<=l&&0<=c&&C[l]!==G[c];)c--;for(;1<=l&&0<=c;l--,c--)if(C[l]!==G[c]){if(l!==1||c!==1)do if(l--,c--,0>c||C[l]!==G[c]){var Y=` 46`+C[l].replace(" at new "," at ");return e.displayName&&Y.includes("<anonymous>")&&(Y=Y.replace("<anonymous>",e.displayName)),Y}while(1<=l&&0<=c);break}}}finally{wo=!1,Error.prepareStackTrace=i}return(i=e?e.displayName||e.name:"")?Gn(i):""}function t2(e){switch(e.tag){case 26:case 27:case 5:return Gn(e.type);case 16:return Gn("Lazy");case 13:return Gn("Suspense");case 19:return Gn("SuspenseList");case 0:case 15:return So(e.type,!1);case 11:return So(e.type.render,!1);case 1:return So(e.type,!0);case 31:return Gn("Activity");default:return""}}function Pf(e){try{var n="";do n+=t2(e),e=e.return;while(e);return n}catch(i){return` 47Error generating stack: `+i.message+` 48`+i.stack}}function Dt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Vf(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function a2(e){var n=Vf(e)?"checked":"value",i=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),l=""+e[n];if(!e.hasOwnProperty(n)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var c=i.get,m=i.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return c.call(this)},set:function(x){l=""+x,m.call(this,x)}}),Object.defineProperty(e,n,{enumerable:i.enumerable}),{getValue:function(){return l},setValue:function(x){l=""+x},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function bs(e){e._valueTracker||(e._valueTracker=a2(e))}function Hf(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var i=n.getValue(),l="";return e&&(l=Vf(e)?e.checked?"true":"false":e.value),e=l,e!==i?(n.setValue(e),!0):!1}function ws(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var n2=/[\n"\\]/g;function Rt(e){return e.replace(n2,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function To(e,n,i,l,c,m,x,w){e.name="",x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?e.type=x:e.removeAttribute("type"),n!=null?x==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+Dt(n)):e.value!==""+Dt(n)&&(e.value=""+Dt(n)):x!=="submit"&&x!=="reset"||e.removeAttribute("value"),n!=null?ko(e,x,Dt(n)):i!=null?ko(e,x,Dt(i)):l!=null&&e.removeAttribute("value"),c==null&&m!=null&&(e.defaultChecked=!!m),c!=null&&(e.checked=c&&typeof c!="function"&&typeof c!="symbol"),w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"?e.name=""+Dt(w):e.removeAttribute("name")}function Gf(e,n,i,l,c,m,x,w){if(m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(e.type=m),n!=null||i!=null){if(!(m!=="submit"&&m!=="reset"||n!=null))return;i=i!=null?""+Dt(i):"",n=n!=null?""+Dt(n):i,w||n===e.value||(e.value=n),e.defaultValue=n}l=l??c,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=w?e.checked:!!l,e.defaultChecked=!!l,x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"&&(e.name=x)}function ko(e,n,i){n==="number"&&ws(e.ownerDocument)===e||e.defaultValue===""+i||(e.defaultValue=""+i)}function Un(e,n,i,l){if(e=e.options,n){n={};for(var c=0;c<i.length;c++)n["$"+i[c]]=!0;for(i=0;i<e.length;i++)c=n.hasOwnProperty("$"+e[i].value),e[i].selected!==c&&(e[i].selected=c),c&&l&&(e[i].defaultSelected=!0)}else{for(i=""+Dt(i),n=null,c=0;c<e.length;c++){if(e[c].value===i){e[c].selected=!0,l&&(e[c].defaultSelected=!0);return}n!==null||e[c].disabled||(n=e[c])}n!==null&&(n.selected=!0)}}function Uf(e,n,i){if(n!=null&&(n=""+Dt(n),n!==e.value&&(e.value=n),i==null)){e.defaultValue!==n&&(e.defaultValue=n);return}e.defaultValue=i!=null?""+Dt(i):""}function Ff(e,n,i,l){if(n==null){if(l!=null){if(i!=null)throw Error(s(92));if(se(l)){if(1<l.length)throw Error(s(93));l=l[0]}i=l}i==null&&(i=""),n=i}i=Dt(n),e.defaultValue=i,l=e.textContent,l===i&&l!==""&&l!==null&&(e.value=l)}function Fn(e,n){if(n){var i=e.firstChild;if(i&&i===e.lastChild&&i.nodeType===3){i.nodeValue=n;return}}e.textContent=n}var i2=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function If(e,n,i){var l=n.indexOf("--")===0;i==null||typeof i=="boolean"||i===""?l?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="":l?e.setProperty(n,i):typeof i!="number"||i===0||i2.has(n)?n==="float"?e.cssFloat=i:e[n]=(""+i).trim():e[n]=i+"px"}function qf(e,n,i){if(n!=null&&typeof n!="object")throw Error(s(62));if(e=e.style,i!=null){for(var l in i)!i.hasOwnProperty(l)||n!=null&&n.hasOwnProperty(l)||(l.indexOf("--")===0?e.setProperty(l,""):l==="float"?e.cssFloat="":e[l]="");for(var c in n)l=n[c],n.hasOwnProperty(c)&&i[c]!==l&&If(e,c,l)}else for(var m in n)n.hasOwnProperty(m)&&If(e,m,n[m])}function jo(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var r2=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRen
48dering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),s2=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Ss(e){return s2.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Ao=null;function Eo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var In=null,qn=null;function Kf(e){var n=Pn(e);if(n&&(e=n.stateNode)){var i=e[gt]||null;e:switch(e=n.stateNode,n.type){case"input":if(To(e,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name),n=i.name,i.type==="radio"&&n!=null){for(i=e;i.parentNode;)i=i.parentNode;for(i=i.querySelectorAll('input[name="'+Rt(""+n)+'"][type="radio"]'),n=0;n<i.length;n++){var l=i[n];if(l!==e&&l.form===e.form){var c=l[gt]||null;if(!c)throw Error(s(90));To(l,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(n=0;n<i.length;n++)l=i[n],l.form===e.form&&Hf(l)}break e;case"textarea":Uf(e,i.value,i.defaultValue);break e;case"select":n=i.value,n!=null&&Un(e,!!i.multiple,n,!1)}}}var Mo=!1;function Yf(e,n,i){if(Mo)return e(n,i);Mo=!0;try{var l=e(n);return l}finally{if(Mo=!1,(In!==null||qn!==null)&&(ll(),In&&(n=In,e=qn,qn=In=null,Kf(n),e)))for(n=0;n<e.length;n++)Kf(e[n])}}function Ui(e,n){var i=e.stateNode;if(i===null)return null;var l=i[gt]||null;if(l===null)return null;i=l[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(i&&typeof i!="function")throw Error(s(231,n,typeof i));return i}var fa=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Co=!1;if(fa)try{var Fi={};Object.defineProperty(Fi,"passive",{get:function(){Co=!0}}),window.addEventListener("test",Fi,Fi),window.removeEventListener("test",Fi,Fi)}catch{Co=!1}var _a=null,No=null,Ts=null;function Xf(){if(Ts)return Ts;var e,n=No,i=n.length,l,c="value"in _a?_a.value:_a.textContent,m=c.length;for(e=0;e<i&&n[e]===c[e];e++);var x=i-e;for(l=1;l<=x&&n[i-l]===c[m-l];l++);return Ts=c.slice(e,1<l?1-l:void 0)}function ks(e){var n=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&n===13&&(e=13)):e=n,e===10&&(e=13),32<=e||e===13?e:0}function js(){return!0}function Wf(){return!1}function yt(e){function n(i,l,c,m,x){this._reactName=i,this._targetInst=c,this.type=l,this.nativeEvent=m,this.target=x,this.currentTarget=null;for(var w in e)e.hasOwnProperty(w)&&(i=e[w],this[w]=i?i(m):m[w]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?js:Wf,this.isPropagationStopped=Wf,this}return y(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var i=this.nativeEvent;i&&(i.preventDefault?i.preventDefault():typeof i.returnValue!="unknown"&&(i.returnValue=!1),this.isDefaultPrevented=js)},stopPropagation:function(){var i=this.nativeEvent;i&&(i.stopPropagation?i.stopPropagation():typeof i.cancelBubble!="unknown"&&(i.cancelBubble=!0),this.isPropagationStopped=js)},persist:function(){},isPersistent:js}
vendor: 4,622 bytes, line 48
48),n}var fn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},As=yt(fn),Ii=y({},fn,{view:0,detail:0}),l2=yt(Ii),Do,Ro,qi,Es=y({},Ii,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:_o,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==qi&&(qi&&e.type==="mousemove"?(Do=e.screenX-qi.screenX,Ro=e.screenY-qi.screenY):Ro=Do=0,qi=e),Do)},movementY:function(e){return"movementY"in e?e.movementY:Ro}}),$f=yt(Es),o2=y({},Es,{dataTransfer:0}),u2=yt(o2),c2=y({},Ii,{relatedTarget:0}),Oo=yt(c2),d2=y({},fn,{animationName:0,elapsedTime:0,pseudoElement:0}),f2=yt(d2),h2=y({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),m2=yt(h2),p2=y({},fn,{data:0}),Qf=yt(p2),g2={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},y2={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},v2={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function x2(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=v2[e])?!!n[e]:!1}function _o(){return x2}var b2=y({},Ii,{key:function(e){if(e.key){var n=g2[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=ks(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?y2[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:_o,charCode:function(e){return e.type==="keypress"?ks(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ks(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),w2=yt(b2),S2=y({},Es,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Zf=yt(S2),T2=y({},Ii,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:_o}),k2=yt(T2),j2=y({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0}),A2=yt(j2),E2=y({},Es,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),M2=yt(E2),C2=y({},fn,{newState:0,oldState:0}),N2=yt(C2),D2=[9,13,27,32],Lo=fa&&"CompositionEvent"in window,Ki=null;fa&&"documentMode"in document&&(Ki=document.documentMode);var R2=fa&&"TextEvent"in window&&!Ki,Jf=fa&&(!Lo||Ki&&8<Ki&&11>=Ki),eh=" ",th=!1;function ah(e,n){switch(e){case"keyup":return D2.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Kn=!1;function O2(e,n){switch(e){case"compositionend":return nh(n);case"keypress":return n.which!==32?null:(th=!0,eh);case"textInput":return e=n.data,e===eh&&th?null:e;default:return null}}function _2(e,n){if(Kn)return e==="compositionend"||!Lo&&ah(e,n)?(e=Xf(),Ts=No=_a=null,Kn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return Jf&&n.locale!=="ko"?null:n.data;default:return null}}var L2={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ih(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!L2[e.type]:n==="textarea"}function rh(e,n,i,l){In?qn?qn.push(l):qn=[l]:In=l,n=hl(n,"onChange"),0<n.length&&(i=new As("onChange","change",null,i,l),e.push({event:i,listeners:n}))}var Yi=null,Xi=null;function B2(e){Vp(e,0)}function Ms(e){var n=Gi(e);if(Hf(n))return e}function sh(e,n){if(e==="change")return n}var lh=!1;if(fa){var Bo;
vendor: 107,752 bytes, lines 48-49
48if(fa){var zo="oninput"in document;if(!zo){var oh=document.createElement("div");oh.setAttribute("oninput","return;"),zo=typeof oh.oninput=="function"}Bo=zo}else Bo=!1;lh=Bo&&(!document.documentMode||9<document.documentMode)}function uh(){Yi&&(Yi.detachEvent("onpropertychange",ch),Xi=Yi=null)}function ch(e){if(e.propertyName==="value"&&Ms(Xi)){var n=[];rh(n,Xi,e,Eo(e)),Yf(B2,n)}}function z2(e,n,i){e==="focusin"?(uh(),Yi=n,Xi=i,Yi.attachEvent("onpropertychange",ch)):e==="focusout"&&uh()}function P2(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ms(Xi)}function V2(e,n){if(e==="click")return Ms(n)}function H2(e,n){if(e==="input"||e==="change")return Ms(n)}function G2(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var Tt=typeof Object.is=="function"?Object.is:G2;function Wi(e,n){if(Tt(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var i=Object.keys(e),l=Object.keys(n);if(i.length!==l.length)return!1;for(l=0;l<i.length;l++){var c=i[l];if(!un.call(n,c)||!Tt(e[c],n[c]))return!1}return!0}function dh(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function fh(e,n){var i=dh(e);e=0;for(var l;i;){if(i.nodeType===3){if(l=e+i.textContent.length,e<=n&&l>=n)return{node:i,offset:n-e};e=l}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=dh(i)}}function hh(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?hh(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function mh(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var n=ws(e.document);n instanceof e.HTMLIFrameElement;){try{var i=typeof n.contentWindow.location.href=="string"}catch{i=!1}if(i)e=n.contentWindow;else break;n=ws(e.document)}return n}function Po(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}var U2=fa&&"documentMode"in document&&11>=document.documentMode,Yn=null,Vo=null,$i=null,Ho=!1;function ph(e,n,i){var l=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;Ho||Yn==null||Yn!==ws(l)||(l=Yn,"selectionStart"in l&&Po(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),$i&&Wi($i,l)||($i=l,l=hl(Vo,"onSelect"),0<l.length&&(n=new As("onSelect","select",null,n,i),e.push({event:n,listeners:l}),n.target=Yn)))}function hn(e,n){var i={};return i[e.toLowerCase()]=n.toLowerCase(),i["Webkit"+e]="webkit"+n,i["Moz"+e]="moz"+n,i}var Xn={animationend:hn("Animation","AnimationEnd"),animationiteration:hn("Animation","AnimationIteration"),animationstart:hn("Animation","AnimationStart"),transitionrun:hn("Transition","TransitionRun"),transitionstart:hn("Transition","TransitionStart"),transitioncancel:hn("Transition","TransitionCancel"),transitionend:hn("Transition","TransitionEnd")},Go={},gh={};fa&&(gh=document.createElement("div").style,"AnimationEvent"in window||(delete Xn.animationend.animation,delete Xn.animationiteration.animation,delete Xn.animationstart.animation),"TransitionEvent"in window||delete Xn.transitionend.transition);function mn(e){if(Go[e])return Go[e];if(!Xn[e])return e;var n=Xn[e],i;for(i in n)if(n.hasOwnProperty(i)&&i in gh)return Go[e]=n[i];return e}var yh=mn("animationend"),vh=mn("animationiteration"),xh=mn("animationstart"),F2=mn("transitionrun"),I2=mn("transitionstart"),q2=mn("transitioncancel"),bh=mn("transitionend"),wh=new Map,Uo="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Uo.push("scrollEnd");function Ft(e,n){wh.set(e,n),dn(n,[e])}var Sh=new WeakMap;function Ot(e,n){if(typeof e=="object"&&e!==null){var i=Sh.get(e);return i!==void 0?i:(n={value:e,source:n,stack:Pf(n)},Sh.set(e,n),n)}return{value:e,source:n,stack:Pf(n)}}var _t=[],Wn=0,Fo=0;function Cs(){for(var e=Wn,n=Fo=Wn=0;n<e;){var i=_t[n];_t[n++]=null;var l=_t[n];_t[n++]=null;var c=_t[n];_t[n++]=null;var m=_t[n];if(_t[n++]=null,l!==null&&c!==null){var x=l.pending;x===null?c.next=c:(c.next=x.next,x.next=c),l.pending=c}m!==0&&Th(i,c,m)}}function Ns(e,n,i,l){_t[Wn++]=e,_t[Wn++]=n,_t[Wn++]=i,_t[Wn++]=l,Fo|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function Io(e,n,i,l){return Ns(e,n,i,l),Ds(e)}function $n(e,n){return Ns(e,null,null,n),Ds(e)}function Th(e,n,i){e.lanes|=i;var l=e.alternate;l!==null&&(l.lanes|=i);for(var c=!1,m=e.return;m!==null;)m.childLanes|=i,l=m.alternate,l!==null&&(l.childLanes|=i),m.tag===22&&(e=m.stateNode,e===null||e._visibility&1||(c=!0)),e=m,m=m.return;return e.tag===3?(m=e.stateNode,c&&n!==null&&(c=31-St(i),e=m.hiddenUpdates,l=e[c],l===null?e[c]=[n]:l.push(n),n.lane=i|536870912),m):null}function Ds(e){if(50<wr)throw wr=0,$u=null,Error(s(185));for(var n=e.return;n!==null;)e=n,n=e.return;return e.tag===3?e.stateNode:null}var Qn={};function K2(e,n,i,l){this.tag=e,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function kt(e,n,i,l){return new K2(e,n,i,l)}function qo(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ha(e,n){var i=e.alternate;return i===null?(i=kt(e.tag,n,e.key,e.mode),i.elementType=e.elementType,i.type=e.type,i.stateNode=e.stateNode,i.alternate=e,e.alternate=i):(i.pendingProps=n,i.type=e.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=e.flags&65011712,i.childLanes=e.childLanes,i.lanes=e.lanes,i.child=e.child,i.memoizedProps=e.memoizedProps,i.memoizedState=e.memoizedState,i.updateQueue=e.updateQueue,n=e.dependencies,i.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},i.sibling=e.sibling,i.index=e.index,i.ref=e.ref,i.refCleanup=e.refCleanup,i}function kh(e,n){e.flags&=65011714;var i=e.alternate;return i===null?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=i.childLanes,e.lanes=i.lanes,e.child=i.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=i.memoizedProps,e.memoizedState=i.memoizedState,e.updateQueue=i.updateQueue,e.type=i.type,n=i.dependencies,e.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function Rs(e,n,i,l,c,m){var x=0;if(l=e,typeof e=="function")qo(e)&&(x=1);else if(typeof e=="string")x=Xx(e,i,re.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case N:return e=kt(31,i,n,c),e.elementType=N,e.lanes=m,e;case T:return pn(i.children,c,m,n);case D:x=8,c|=24;break;case _:return e=kt(12,i,n,c|2),e.elementType=_,e.lanes=m,e;case O:return e=kt(13,i,n,c),e.elementType=O,e.lanes=m,e;case q:return e=kt(19,i,n,c),e.elementType=q,e.lanes=m,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case k:case j:x=10;break e;case A:x=9;break e;case V:x=11;break e;case Z:x=14;break e;case L:x=16,l=null;break e}x=29,i=Error(s(130,e===null?"null":typeof e,"")),l=null}return n=kt(x,i,n,c),n.elementType=e,n.type=l,n.lanes=m,n}function pn(e,n,i,l){return e=kt(7,e,l,n),e.lanes=i,e}function Ko(e,n,i){return e=kt(6,e,null,n),e.lanes=i,e}function Yo(e,n,i){return n=kt(4,e.children!==null?e.children:[],e.key,n),n.lanes=i,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}var Zn=[],Jn=0,Os=null,_s=0,Lt=[],Bt=0,gn=null,ma=1,pa="";function yn(e,n){Zn[Jn++]=_s,Zn[Jn++]=Os,Os=e,_s=n}function jh(e,n,i){Lt[Bt++]=ma,Lt[Bt++]=pa,Lt[Bt++]=gn,gn=e;var l=ma;e=pa;var c=32-St(l)-1;l&=~(1<<c),i+=1;var m=32-St(n)+c;if(30<m){var x=c-c%5;m=(l&(1<<x)-1).toString(32),l>>=x,c-=x,ma=1<<32-St(n)+c|i<<c|l,pa=m+e}else ma=1<<m|i<<c|l,pa=e}function Xo(e){e.return!==null&&(yn(e,1),jh(e,1,0))}function Wo(e){for(;e===Os;)Os=Zn[--Jn],Zn[Jn]=null,_s=Zn[--Jn],Zn[Jn]=null;for(;e===gn;)gn=Lt[--Bt],Lt[Bt]=null,pa=Lt[--Bt],Lt[Bt]=null,ma=Lt[--Bt],Lt[Bt]=null}var ft=null,He=null,ke=!1,vn=null,Wt=!1,$o=Error(s(519));function xn(e){var n=Error(s(418,""));throw Ji(Ot(n,e)),$o}function Ah(e){var n=e.stateNode,i=e.type,l=e.memoizedProps;switch(n[st]=e,n[gt]=l,i){case"dialog":xe("cancel",n),xe("close",n);break;case"iframe":case"object":case"embed":xe("load",n);break;case"video":case"audio":for(i=0;i<Tr.length;i++)xe(Tr[i],n);break;case"source":xe("error",n);break;case"img":case"image":case"link":xe("error",n),xe("load",n);break;case"details":xe("toggle",n);break;case"input":xe("invalid",n),Gf(n,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0),bs(n);break;case"select":xe("invalid",n);break;case"textarea":xe("invalid",n),Ff(n,l.value,l.defaultValue,l.children),bs(n)}i=l.children,typeof i!="string"&&typeof i!="number"&&typeof i!="bigint"||n.textContent===""+i||l.suppressHydrationWarning===!0||Fp(n.textContent,i)?(l.popover!=null&&(xe("beforetoggle",n),xe("toggle",n)),l.onScroll!=null&&xe("scroll",n),l.onScrollEnd!=null&&xe("scrollend",n),l.onClick!=null&&(n.onclick=ml),n=!0):n=!1,n||xn(e)}function Eh(e){for(ft=e.return;ft;)switch(ft.tag){case 5:case 13:Wt=!1;return;case 27:case 3:Wt=!0;return;default:ft=ft.return}}function Qi(e){if(e!==ft)return!1;if(!ke)return Eh(e),ke=!0,!1;var n=e.tag,i;if((i=n!==3&&n!==27)&&((i=n===5)&&(i=e.type,i=!(i!=="form"&&i!=="button")||fc(e.type,e.memoizedProps)),i=!i),i&&He&&xn(e),Eh(e),n===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));e:{for(e=e.nextSibling,n=0;e;){if(e.nodeType===8)if(i=e.data,i==="/$"){if(n===0){He=qt(e.nextSibling);break e}n--}else i!=="$"&&i!=="$!"&&i!=="$?"||n++;e=e.nextSibling}He=null}}else n===27?(n=He,$a(e.type)?(e=gc,gc=null,He=e):He=n):He=ft?qt(e.stateNode.nextSibling):null;return!0}function Zi(){He=ft=null,ke=!1}function Mh(){var e=vn;return e!==null&&(bt===null?bt=e:bt.push.apply(bt,e),vn=null),e}function Ji(e){vn===null?vn=[e]:vn.push(e)}var Qo=W(null),bn=null,ga=null;function La(e,n,i){ee(Qo,n._currentValue),n._currentValue=i}function ya(e){e._currentValue=Qo.current,te(Qo)}function Zo(e,n,i){for(;e!==null;){var l=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,l!==null&&(l.childLanes|=n)):l!==null&&(l.childLanes&n)!==n&&(l.childLanes|=n),e===i)break;e=e.return}}function Jo(e,n,i,l){var c=e.child;for(c!==null&&(c.return=e);c!==null;){var m=c.dependencies;if(m!==null){var x=c.child;m=m.firstContext;e:for(;m!==null;){var w=m;m=c;for(var C=0;C<n.length;C++)if(w.context===n[C]){m.lanes|=i,w=m.alternate,w!==null&&(w.lanes|=i),Zo(m.return,i,e),l||(x=null);break e}m=w.next}}else if(c.tag===18){if(x=c.return,x===null)throw Error(s(341));x.lanes|=i,m=x.alternate,m!==null&&(m.lanes|=i),Zo(x,i,e),x=null}else x=c.child;if(x!==null)x.return=c;else for(x=c;x!==null;){if(x===e){x=null;break}if(c=x.sibling,c!==null){c.return=x.return,x=c;break}x=x.return}c=x}}function er(e,n,i,l){e=null;for(var c=n,m=!1;c!==null;){if(!m){if((c.flags&524288)!==0)m=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var x=c.alternate;if(x===null)throw Error(s(387));if(x=x.memoizedProps,x!==null){var w=c.type;Tt(c.pendingProps.value,x.value)||(e!==null?e.push(w):e=[w])}}else if(c===Ke.current){if(x=c.alternate,x===null)throw Error(s(387));x.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(Cr):e=[Cr])}c=c.return}e!==null&&Jo(n,e,i,l),n.flags|=262144}function Ls(e){for(e=e.firstContext;e!==null;){if(!Tt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function wn(e){bn=e,ga=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function lt(e){return Ch(bn,e)}function Bs(e,n){return bn===null&&wn(e),Ch(e,n)}function Ch(e,n){var i=n._currentValue;if(n={context:n,memoizedValue:i,next:null},ga===null){if(e===null)throw Error(s(308));ga=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else ga=ga.next=n;return i}var Y2=typeof AbortController<"u"?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(i,l){e.push(l)}};this.abort=function(){n.aborted=!0,e.forEach(function(i){return i()})}},X2=t.unstable_scheduleCallback,W2=t.unstable_NormalPriority,We={$$typeof:j,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function eu(){return{controller:new Y2,data:new Map,refCount:0}}function tr(e){e.refCount--,e.refCount===0&&X2(W2,function(){e.controller.abort()})}var ar=null,tu=0,ei=0,ti=null;function $2(e,n){if(ar===null){var i=ar=[];tu=0,ei=nc(),ti={status:"pending",value:void 0,then:function(l){i.push(l)}}}return tu++,n.then(Nh,Nh),n}function Nh(){if(--tu===0&&ar!==null){ti!==null&&(ti.status="fulfilled");var e=ar;ar=null,ei=0,ti=null;for(var n=0;n<e.length;n++)(0,e[n])()}}function Q2(e,n){var i=[],l={status:"pending",value:null,reason:null,then:function(c){i.push(c)}};return e.then(function(){l.status="fulfilled",l.value=n;for(var c=0;c<i.length;c++)(0,i[c])(n)},function(c){for(l.status="rejected",l.reason=c,c=0;c<i.length;c++)(0,i[c])(void 0)}),l}var Dh=z.S;z.S=function(e,n){typeof n=="object"&&n!==null&&typeof n.then=="function"&&$2(e,n),Dh!==null&&Dh(e,n)};var Sn=W(null);function au(){var e=Sn.current;return e!==null?e:De.pooledCache}function zs(e,n){n===null?ee(Sn,Sn.current):ee(Sn,n.pool)}function Rh(){var e=au();return e===null?null:{parent:We._currentValue,pool:e}}var nr=Error(s(460)),Oh=Error(s(474)),Ps=Error(s(542)),nu={then:function(){}};function _h(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Vs(){}function Lh(e,n,i){switch(i=e[i],i===void 0?e.push(n):i!==n&&(n.then(Vs,Vs),n=i),n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,zh(e),e;default:if(typeof n.status=="string")n.then(Vs,Vs);else{if(e=De,e!==null&&100<e.shellSuspendCounter)throw Error(s(482));e=n,e.status="pending",e.then(function(l){if(n.status==="pending"){var c=n;c.status="fulfilled",c.value=l}},function(l){if(n.status==="pending"){var c=n;c.status="rejected",c.reason=l}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,zh(e),e}throw ir=n,nr}}var ir=null;function Bh(){if(ir===null)throw Error(s(459));var e=ir;return ir=null,e}function zh(e){if(e===nr||e===Ps)throw Error(s(483))}var Ba=!1;function iu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ru(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function za(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Pa(e,n,i){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(je&2)!==0){var c=l.pending;return c===null?n.next=n:(n.next=c.next,c.next=n),l.pending=n,n=Ds(e),Th(e,null,i),n}return Ns(e,l,n,i),Ds(e)}function rr(e,n,i){if(n=n.updateQueue,n!==null&&(n=n.shared,(i&4194048)!==0)){var l=n.lanes;l&=e.pendingLanes,i|=l,n.lanes=i,Nf(e,i)}}function su(e,n){var i=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,i===l)){var c=null,m=null;if(i=i.firstBaseUpdate,i!==null){do{var x={lane:i.lane,tag:i.tag,payload:i.payload,callback:null,next:null};m===null?c=m=x:m=m.next=x,i=i.next}while(i!==null);m===null?c=m=n:m=m.next=n}else c=m=n;i={baseState:l.baseState,firstBaseUpdate:c,lastBaseUpdate:m,shared:l.shared,callbacks:l.callbacks},e.updateQueue=i;return}e=i.lastBaseUpdate,e===null?i.firstBaseUpdate=n:e.next=n,i.lastBaseUpdate=n}var lu=!1;function sr(){if(lu){var e=ti;if(e!==null)throw e}}function lr(e,n,i,l){lu=!1;var c=e.updateQueue;Ba=!1;var m=c.firstBaseUpdate,x=c.lastBaseUpdate,w=c.shared.pending;if(w!==null){c.shared.pending=null;var C=w,G=C.next;C.next=null,x===null?m=G:x.next=G,x=C;var Y=e.alternate;Y!==null&&(Y=Y.updateQueue,w=Y.lastBaseUpdate,w!==x&&(w===null?Y.firstBaseUpdate=G:w.next=G,Y.lastBaseUpdate=C))}if(m!==null){var Q=c.baseState;x=0,Y=G=C=null,w=m;do{var U=w.lane&-536870913,F=U!==w.lane;if(F?(Se&U)===U:(l&U)===U){U!==0&&U===ei&&(lu=!0),Y!==null&&(Y=Y.next={lane:0,tag:w.tag,payload:w.payload,callback:null,next:null});e:{var he=e,ce=w;U=n;var Ce=i;switch(ce.tag){case 1:if(he=ce.payload,typeof he=="function"){Q=he.call(Ce,Q,U);break e}Q=he;break e;case 3:he.flags=he.flags&-65537|128;case 0:if(he=ce.payload,U=typeof he=="function"?he.call(Ce,Q,U):he,U==null)break e;Q=y({},Q,U);break e;case 2:Ba=!0}}U=w.callback,U!==null&&(e.flags|=64,F&&(e.flags|=8192),F=c.callbacks,F===null?c.callbacks=[U]:F.push(U))}else F={lane:U,tag:w.tag,payload:w.payload,callback:w.callback,next:null},Y===null?(G=Y=F,C=Q):Y=Y.next=F,x|=U;if(w=w.next,w===null){if(w=c.shared.pending,w===null)break;F=w,w=F.next,F.next=null,c.lastBaseUpdate=F,c.shared.pending=null}}while(!0);Y===null&&(C=Q),c.baseState=C,c.firstBaseUpdate=G,c.lastBaseUpdate=Y,m===null&&(c.shared.lanes=0),Ka|=x,e.lanes=x,e.memoizedState=Q}}function Ph(e,n){if(typeof e!="function")throw Error(s(191,e));e.call(n)}function Vh(e,n){var i=e.callbacks;if(i!==null)for(e.callbacks=null,e=0;e<i.length;e++)Ph(i[e],n)}var ai=W(null),Hs=W(0);function Hh(e,n){e=ka,ee(Hs,e),ee(ai,n),ka=e|n.baseLanes}function ou(){ee(Hs,ka),ee(ai,ai.current)}function uu(){ka=Hs.current,te(ai),te(Hs)}var Va=0,ge=null,Ee=null,Ye=null,Gs=!1,ni=!1,Tn=!1,Us=0,or=0,ii=null,Z2=0;function Fe(){throw Error(s(321))}function cu(e,n){if(n===null)return!1;for(var i=0;i<n.length&&i<e.length;i++)if(!Tt(e[i],n[i]))return!1;return!0}function du(e,n,i,l,c,m){return Va=m,ge=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,z.H=e===null||e.memoizedState===null?Tm:km,Tn=!1,m=i(l,c),Tn=!1,ni&&(m=Uh(n,i,l,c)),Gh(e),m}function Gh(e){z.H=Xs;var n=Ee!==null&&Ee.next!==null;if(Va=0,Ye=Ee=ge=null,Gs=!1,or=0,ii=null,n)throw Error(s(300));e===null||Je||(e=e.dependencies,e!==null&&Ls(e)&&(Je=!0))}function Uh(e,n,i,l){ge=e;var c=0;do{if(ni&&(ii=null),or=0,ni=!1,25<=c)throw Error(s(301));if(c+=1,Ye=Ee=null,e.updateQueue!=null){var m=e.updateQueue;m.lastEffect=null,m.events=null,m.stores=null,m.memoCache!=null&&(m.memoCache.index=0)}z.H=rx,m=n(i,l)}while(ni);return m}function J2(){var e=z.H,n=e.useState()[0];return n=typeof n.then=="function"?ur(n):n,e=e.useState()[0],(Ee!==null?Ee.memoizedState:null)!==e&&(ge.flags|=1024),n}function fu(){var e=Us!==0;return Us=0,e}function hu(e,n,i){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~i}function mu(e){if(Gs){for(e=e.memoizedState;e!==null;){var n=e.queue;n!==null&&(n.pending=null),e=e.next}Gs=!1}Va=0,Ye=Ee=ge=null,ni=!1,or=Us=0,ii=null}function vt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ye===null?ge.memoizedState=Ye=e:Ye=Ye.next=e,Ye}function Xe(){if(Ee===null){var e=ge.alternate;e=e!==null?e.memoizedState:null}else e=Ee.next;var n=Ye===null?ge.memoizedState:Ye.next;if(n!==null)Ye=n,Ee=e;else{if(e===null)throw ge.alternate===null?Error(s(467)):Error(s(310));Ee=e,e={memoizedState:Ee.memoizedState,baseState:Ee.baseState,baseQueue:Ee.baseQueue,queue:Ee.queue,next:null},Ye===null?ge.memoizedState=Ye=e:Ye=Ye.next=e}return Ye}function pu(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ur(e){var n=or;return or+=1,ii===null&&(ii=[]),e=Lh(ii,e,n),n=ge,(Ye===null?n.memoizedState:Ye.next)===null&&(n=n.alternate,z.H=n===null||n.memoizedState===null?Tm:km),e}function Fs(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return ur(e);if(e.$$typeof===j)return lt(e)}throw Error(s(438,String(e)))}function gu(e){var n=null,i=ge.updateQueue;if(i!==null&&(n=i.memoCache),n==null){var l=ge.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(n={data:l.data.map(function(c){return c.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),i===null&&(i=pu(),ge.updateQueue=i),i.memoCache=n,i=n.data[n.index],i===void 0)for(i=n.data[n.index]=Array(e),l=0;l<e;l++)i[l]=B;return n.index++,i}function va(e,n){return typeof n=="function"?n(e):n}function Is(e){var n=Xe();return yu(n,Ee,e)}function yu(e,n,i){var l=e.queue;if(l===null)throw Error(s(311));l.lastRenderedReducer=i;var c=e.baseQueue,m=l.pending;if(m!==null){if(c!==null){var x=c.next;c.next=m.next,m.next=x}n.baseQueue=c=m,l.pending=null}if(m=e.baseState,c===null)e.memoizedState=m;else{n=c.next;var w=x=null,C=null,G=n,Y=!1;do{var Q=G.lane&-536870913;if(Q!==G.lane?(Se&Q)===Q:(Va&Q)===Q){var U=G.revertLane;if(U===0)C!==null&&(C=C.next={lane:0,revertLane:0,action:G.action,hasEagerState:G.hasEagerState,eagerState:G.eagerState,next:null}),Q===ei&&(Y=!0);else if((Va&U)===U){G=G.next,U===ei&&(Y=!0);continue}else Q={lane:0,revertLane:G.revertLane,action:G.action,hasEagerState:G.hasEagerState,eagerState:G.eagerState,next:null},C===null?(w=C=Q,x=m):C=C.next=Q,ge.lanes|=U,Ka|=U;Q=G.action,Tn&&i(m,Q),m=G.hasEagerState?G.eagerState:i(m,Q)}else U={lane:Q,revertLane:G.revertLane,action:G.action,hasEagerState:G.hasEagerState,eagerState:G.eagerState,next:null},C===null?(w=C=U,x=m):C=C.next=U,ge.lanes|=Q,Ka|=Q;G=G.next}while(G!==null&&G!==n);if(C===null?x=m:C.next=w,!Tt(m,e.memoizedState)&&(Je=!0,Y&&(i=ti,i!==null)))throw i;e.memoizedState=m,e.baseState=x,e.baseQueue=C,l.lastRenderedState=m}return c===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function vu(e){var n=Xe(),i=n.queue;if(i===null)throw Error(s(311));i.lastRenderedReducer=e;var l=i.dispatch,c=i.pending,m=n.memoizedState;if(c!==null){i.pending=null;var x=c=c.next;do m=e(m,x.action),x=x.next;while(x!==c);Tt(m,n.memoizedState)||(Je=!0),n.memoizedState=m,n.baseQueue===null&&(n.baseState=m),i.lastRenderedState=m}return[m,l]}function Fh(e,n,i){var l=ge,c=Xe(),m=ke;if(m){if(i===void 0)throw Error(s(407));i=i()}else i=n();var x=!Tt((Ee||c).memoizedState,i);x&&(c.memoizedState=i,Je=!0),c=c.queue;var w=Kh.bind(null,l,c,e);if(cr(2048,8,w,[e]),c.getSnapshot!==n||x||Ye!==null&&Ye.memoizedState.tag&1){if(l.flags|=2048,ri(9,qs(),qh.bind(null,l,c,i,n),null),De===null)throw Error(s(349));m||(Va&124)!==0||Ih(l,n,i)}return i}function Ih(e,n,i){e.flags|=16384,e={getSnapshot:n,value:i},n=ge.updateQueue,n===null?(n=pu(),ge.updateQueue=n,n.stores=[e]):(i=n.stores,i===null?n.stores=[e]:i.push(e))}function qh(e,n,i,l){n.value=i,n.getSnapshot=l,Yh(n)&&Xh(e)}function Kh(e,n,i){return i(function(){Yh(n)&&Xh(e)})}function Yh(e){var n=e.getSnapshot;e=e.value;try{var i=n();return!Tt(e,i)}catch{return!0}}function Xh(e){var n=$n(e,2);n!==null&&Ct(n,e,2)}function xu(e){var n=vt();if(typeof e=="function"){var i=e;if(e=i(),Tn){Ra(!0);try{i()}finally{Ra(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:e},n}function Wh(e,n,i,l){return e.baseState=i,yu(e,Ee,typeof l=="function"?l:va)}function ex(e,n,i,l,c){if(Ys(e))throw Error(s(485));if(e=n.action,e!==null){var m={payload:c,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(x){m.listeners.push(x)}};z.T!==null?i(!0):m.isTransition=!1,l(m),i=n.pending,i===null?(m.next=n.pending=m,$h(n,m)):(m.next=i.next,n.pending=i.next=m)}}function $h(e,n){var i=n.action,l=n.payload,c=e.state;if(n.isTransition){var m=z.T,x={};z.T=x;try{var w=i(c,l),C=z.S;C!==null&&C(x,w),Qh(e,n,w)}catch(G){bu(e,n,G)}finally{z.T=m}}else try{m=i(c,l),Qh(e,n,m)}catch(G){bu(e,n,G)}}function Qh(e,n,i){i!==null&&typeof i=="object"&&typeof i.then=="function"?i.then(function(l){Zh(e,n,l)},function(l){return bu(e,n,l)}):Zh(e,n,i)}function Zh(e,n,i){n.status="fulfilled",n.value=i,Jh(n),e.state=i,n=e.pending,n!==null&&(i=n.next,i===n?e.pending=null:(i=i.next,n.next=i,$h(e,i)))}function bu(e,n,i){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do n.status="rejected",n.reason=i,Jh(n),n=n.next;while(n!==l)}e.action=null}function Jh(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function em(e,n){return n}function tm(e,n){if(ke){var i=De.formState;if(i!==null){e:{var l=ge;if(ke){if(He){t:{for(var c=He,m=Wt;c.nodeType!==8;){if(!m){c=null;break t}if(c=qt(c.nextSibling),c===null){c=null;break t}}m=c.data,c=m==="F!"||m==="F"?c:null}if(c){He=qt(c.nextSibling),l=c.data==="F!";break e}}xn(l)}l=!1}l&&(n=i[0])}}return i=vt(),i.memoizedState=i.baseState=n,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:em,lastRenderedState:n},i.queue=l,i=bm.bind(null,ge,l),l.dispatch=i,l=xu(!1),m=ju.bind(null,ge,!1,l.queue),l=vt(),c={state:n,dispatch:null,action:e,pending:null},l.queue=c,i=ex.bind(null,ge,c,m,i),c.dispatch=i,l.memoizedState=e,[n,i,!1]}function am(e){var n=Xe();return nm(n,Ee,e)}function nm(e,n,i){if(n=yu(e,n,em)[0],e=Is(va)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var l=ur(n)}catch(x){throw x===nr?Ps:x}else l=n;n=Xe();var c=n.queue,m=c.dispatch;return i!==n.memoizedState&&(ge.flags|=2048,ri(9,qs(),tx.bind(null,c,i),null)),[l,m,e]}function tx(e,n){e.action=n}function im(e){var n=Xe(),i=Ee;if(i!==null)return nm(n,i,e);Xe(),n=n.memoizedState,i=Xe();var l=i.queue.dispatch;return i.memoizedState=e,[n,l,!1]}function ri(e,n,i,l){return e={tag:e,create:i,deps:l,inst:n,next:null},n=ge.updateQueue,n===null&&(n=pu(),ge.updateQueue=n),i=n.lastEffect,i===null?n.lastEffect=e.next=e:(l=i.next,i.next=e,e.next=l,n.lastEffect=e),e}function qs(){return{destroy:void 0,resource:void 0}}function rm(){return Xe().memoizedState}function Ks(e,n,i,l){var c=vt();l=l===void 0?null:l,ge.flags|=e,c.memoizedState=ri(1|n,qs(),i,l)}function cr(e,n,i,l){var c=Xe();l=l===void 0?null:l;var m=c.memoizedState.inst;Ee!==null&&l!==null&&cu(l,Ee.memoizedState.deps)?c.memoizedState=ri(n,m,i,l):(ge.flags|=e,c.memoizedState=ri(1|n,m,i,l))}function sm(e,n){Ks(8390656,8,e,n)}function lm(e,n){cr(2048,8,e,n)}function om(e,n){return cr(4,2,e,n)}function um(e,n){return cr(4,4,e,n)}function cm(e,n){if(typeof n=="function"){e=e();var i=n(e);return function(){typeof i=="function"?i():n(null)}}if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function dm(e,n,i){i=i!=null?i.concat([e]):null,cr(4,4,cm.bind(null,n,e),i)}function wu(){}function fm(e,n){var i=Xe();n=n===void 0?null:n;var l=i.memoizedState;return n!==null&&cu(n,l[1])?l[0]:(i.memoizedState=[e,n],e)}function hm(e,n){var i=Xe();n=n===void 0?null:n;var l=i.memoizedState;if(n!==null&&cu(n,l[1]))return l[0];if(l=e(),Tn){Ra(!0);try{e()}finally{Ra(!1)}}return i.memoizedState=[l,n],l}function Su(e,n,i){return i===void 0||(Va&1073741824)!==0?e.memoizedState=n:(e.memoizedState=i,e=gp(),ge.lanes|=e,Ka|=e,i)}function mm(e,n,i,l){return Tt(i,n)?i:ai.current!==null?(e=Su(e,i,l),Tt(e,n)||(Je=!0),e):(Va&42)===0?(Je=!0,e.memoizedState=i):(e=gp(),ge.lanes|=e,Ka|=e,n)}function pm(e,n,i,l,c){var m=K.p;K.p=m!==0&&8>m?m:8;var x=z.T,w={};z.T=w,ju(e,!1,n,i);try{var C=c(),G=z.S;if(G!==null&&G(w,C),C!==null&&typeof C=="object"&&typeof C.then=="function"){var Y=Q2(C,l);dr(e,n,Y,Mt(e))}else dr(e,n,l,Mt(e))}catch(Q){dr(e,n,{then:function(){},status:"rejected",reason:Q},Mt())}finally{K.p=m,z.T=x}}function ax(){}function Tu(e,n,i,l){if(e.tag!==5)throw Error(s(476));var c=gm(e).queue;pm(e,c,n,X,i===null?ax:function(){return ym(e),i(l)})}function gm(e){var n=e.memoizedState;if(n!==null)return n;n={memoizedState:X,baseState:X,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:X},next:null};var i={};return n.next={memoizedState:i,baseState:i,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:i},next:null},e.memoizedState=n,e=e.alternate,e!==null&&(e.memoizedState=n),n}function ym(e){var n=gm(e).next.queue;dr(e,n,{},Mt())}function ku(){return lt(Cr)}function vm(){return Xe().memoizedState}function xm(){return Xe().memoizedState}function nx(e){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var i=Mt();e=za(i);var l=Pa(n,e,i);l!==null&&(Ct(l,n,i),rr(l,n,i)),n={cache:eu()},e.payload=n;return}n=n.return}}function ix(e,n,i){var l=Mt();i={lane:l,revertLane:0,action:i,hasEagerState:!1,eagerState:null,next:null},Ys(e)?wm(n,i):(i=Io(e,n,i,l),i!==null&&(Ct(i,e,l),Sm(i,n,l)))}function bm(e,n,i){var l=Mt();dr(e,n,i,l)}function dr(e,n,i,l){var c={lane:l,revertLane:0,action:i,hasEagerState:!1,eagerState:null,next:null};if(Ys(e))wm(n,c);else{var m=e.alternate;if(e.lanes===0&&(m===null||m.lanes===0)&&(m=n.lastRenderedReducer,m!==null))try{var x=n.lastRenderedState,w=m(x,i);if(c.hasEagerState=!0,c.eagerState=w,Tt(w,x))return Ns(e,n,c,0),De===null&&Cs(),!1}catch{}finally{}if(i=Io(e,n,c,l),i!==null)return Ct(i,e,l),Sm(i,n,l),!0}return!1}function ju(e,n,i,l){if(l={lane:2,revertLane:nc(),action:l,hasEagerState:!1,eagerState:null,next:null},Ys(e)){if(n)throw Error(s(479))}else n=Io(e,i,l,2),n!==null&&Ct(n,e,2)}function Ys(e){var n=e.alternate;return e===ge||n!==null&&n===ge}function wm(e,n){ni=Gs=!0;var i=e.pending;i===null?n.next=n:(n.next=i.next,i.next=n),e.pending=n}function Sm(e,n,i){if((i&4194048)!==0){var l=n.lanes;l&=e.pendingLanes,i|=l,n.lanes=i,Nf(e,i)}}var Xs={readContext:lt,use:Fs,useCallback:Fe,useContext:Fe,useEffect:Fe,useImperativeHandle:Fe,useLayoutEffect:Fe,useInsertionEffect:Fe,useMemo:Fe,useReducer:Fe,useRef:Fe,useState:Fe,useDebugValue:Fe,useDeferredValue:Fe,useTransition:Fe,useSyncExternalStore:Fe,useId:Fe,useHostTransitionStatus:Fe,useFormState:Fe,useActionState:Fe,useOptimistic:Fe,useMemoCache:Fe,useCacheRefresh:Fe},Tm={readContext:lt,use:Fs,useCallback:function(e,n){return vt().memoizedState=[e,n===void 0?null:n],e},useContext:lt,useEffect:sm,useImperativeHandle:function(e,n,i){i=i!=null?i.concat([e]):null,Ks(4194308,4,cm.bind(null,n,e),i)},useLayoutEffect:function(e,n){return Ks(4194308,4,e,n)},useInsertionEffect:function(e,n){Ks(4,2,e,n)},useMemo:function(e,n){var i=vt();n=n===void 0?null:n;var l=e();if(Tn){Ra(!0);try{e()}finally{Ra(!1)}}return i.memoizedState=[l,n],l},useReducer:function(e,n,i){var l=vt();if(i!==void 0){var c=i(n);if(Tn){Ra(!0);try{i(n)}finally{Ra(!1)}}}else c=n;return l.memoizedState=l.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},l.queue=e,e=e.dispatch=ix.bind(null,ge,e),[l.memoizedState,e]},useRef:function(e){var n=vt();return e={current:e},n.memoizedState=e},useState:function(e){e=xu(e);var n=e.queue,i=bm.bind(null,ge,n);return n.dispatch=i,[e.memoizedState,i]},useDebugValue:wu,useDeferredValue:function(e,n){var i=vt();return Su(i,e,n)},useTransition:function(){var e=xu(!1);return e=pm.bind(null,ge,e.queue,!0,!1),vt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,i){var l=ge,c=vt();if(ke){if(i===void 0)throw Error(s(407));i=i()}else{if(i=n(),De===null)throw Error(s(349));(Se&124)!==0||Ih(l,n,i)}c.memoizedState=i;var m={value:i,getSnapshot:n};return c.queue=m,sm(Kh.bind(null,l,m,e),[e]),l.flags|=2048,ri(9,qs(),qh.bind(null,l,m,i,n),null),i},useId:function(){var e=vt(),n=De.identifierPrefix;if(ke){var i=pa,l=ma;i=(l&~(1<<32-St(l)-1)).toString(32)+i,n="«"+n+"R"+i,i=Us++,0<i&&(n+="H"+i.toString(32)),n+="»"}else i=Z2++,n="«"+n+"r"+i.toString(32)+"»";return e.memoizedState=n},useHostTransitionStatus:ku,useFormState:tm,useActionState:tm,useOptimistic:function(e){var n=vt();n.memoizedState=n.baseState=e;var i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=i,n=ju.bind(null,ge,!0,i),i.dispatch=n,[e,n]},useMemoCache:gu,useCacheRefresh:function(){return vt().memoizedState=nx.bind(null,ge)}},km={readContext:lt,use:Fs,useCallback:fm,useContext:lt,useEffect:lm,useImperativeHandle:dm,useInsertionEffect:om,useLayoutEffect:um,useMemo:hm,useReducer:Is,useRef:rm,useState:function(){return Is(va)},useDebugValue:wu,useDeferredValue:function(e,n){var i=Xe();return mm(i,Ee.memoizedState,e,n)},useTransition:function(){var e=Is(va)[0],n=Xe().memoizedState;return[typeof e=="boolean"?e:ur(e),n]},useSyncExternalStore:Fh,useId:vm,useHostTransitionStatus:ku,useFormState:am,useActionState:am,useOptimistic:function(e,n){var i=Xe();return Wh(i,Ee,e,n)},useMemoCache:gu,useCacheRefresh:xm},rx={readContext:lt,use:Fs,useCallback:fm,useContext:lt,useEffect:lm,useImperativeHandle:dm,useInsertionEffect:om,useLayoutEffect:um,useMemo:hm,useReducer:vu,useRef:rm,useState:function(){return vu(va)},useDebugValue:wu,useDeferredValue:function(e,n){var i=Xe();return Ee===null?Su(i,e,n):mm(i,Ee.memoizedState,e,n)},useTransition:function(){var e=vu(va)[0],n=Xe().memoizedState;return[typeof e=="boolean"?e:ur(e),n]},useSyncExternalStore:Fh,useId:vm,useHostTransitionStatus:ku,useFormState:im,useActionState:im,useOptimistic:function(e,n){var i=Xe();return Ee!==null?Wh(i,Ee,e,n):(i.baseState=e,[e,i.queue.dispatch])},useMemoCache:gu,useCacheRefresh:xm},si=null,fr=0;function Ws(e){var n=fr;return fr+=1,si===null&&(si=[]),Lh(si,e,n)}function hr(e,n){n=n.props.ref,e.ref=n!==void 0?n:null}function $s(e,n){throw n.$$typeof===v?Error(s(525)):(e=Object.prototype.toString.call(n),Error(s(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e)))}function jm(e){var n=e._init;return n(e._payload)}function Am(e){function n(P,R){if(e){var H=P.deletions;H===null?(P.deletions=[R],P.flags|=16):H.push(R)}}function i(P,R){if(!e)return null;for(;R!==null;)n(P,R),R=R.sibling;return null}function l(P){for(var R=new Map;P!==null;)P.key!==null?R.set(P.key,P):R.set(P.index,P),P=P.sibling;return R}function c(P,R){return P=ha(P,R),P.index=0,P.sibling=null,P}function m(P,R,H){return P.index=H,e?(H=P.alternate,H!==null?(H=H.index,H<R?(P.flags|=67108866,R):H):(P.flags|=67108866,R)):(P.flags|=1048576,R)}function x(P){return e&&P.alternate===null&&(P.flags|=67108866),P}function w(P,R,H,$){return R===null||R.tag!==6?(R=Ko(H,P.mode,$),R.return=P,R):(R=c(R,H),R.return=P,R)}function C(P,R,H,$){var ie=H.type;return ie===T?Y(P,R,H.props.children,$,H.key):R!==null&&(R.elementType===ie||typeof ie=="object"&&ie!==null&&ie.$$typeof===L&&jm(ie)===R.type)?(R=c(R,H.props),hr(R,H),R.return=P,R):(R=Rs(H.type,H.key,H.props,null,P.mode,$),hr(R,H),R.return=P,R)}function G(P,R,H,$){return R===null||R.tag!==4||R.stateNode.containerInfo!==H.containerInfo||R.stateNode.implementation!==H.implementation?(R=Yo(H,P.mode,$),R.return=P,R):(R=c(R,H.children||[]),R.return=P,R)}function Y(P,R,H,$,ie){return R===null||R.tag!==7?(R=pn(H,P.mode,$,ie),R.return=P,R):(R=c(R,H),R.return=P,R)}function Q(P,R,H){if(typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint")return R=Ko(""+R,P.mode,H),R.return=P,R;if(typeof R=="object"&&R!==null){switch(R.$$typeof){case b:return H=Rs(R.type,R.key,R.props,null,P.mode,H),hr(H,R),H.return=P,H;case S:return R=Yo(R,P.mode,H),R.return=P,R;case L:var $=R._init;return R=$(R._payload),Q(P,R,H)}if(se(R)||J(R))return R=pn(R,P.mode,H,null),R.return=P,R;if(typeof R.then=="function")return Q(P,Ws(R),H);if(R.$$typeof===j)return Q(P,Bs(P,R),H);$s(P,R)}return null}function U(P,R,H,$){var ie=R!==null?R.key:null;if(typeof H=="string"&&H!==""||typeof H=="number"||typeof H=="bigint")return ie!==null?null:w(P,R,""+H,$);if(typeof H=="object"&&H!==null){switch(H.$$typeof){case b:return H.key===ie?C(P,R,H,$):null;case S:return H.key===ie?G(P,R,H,$):null;case L:return ie=H._init,H=ie(H._payload),U(P,R,H,$)}if(se(H)||J(H))return ie!==null?null:Y(P,R,H,$,null);if(typeof H.then=="function")return U(P,R,Ws(H),$);if(H.$$typeof===j)return U(P,R,Bs(P,H),$);$s(P,H)}return null}function F(P,R,H,$,ie){if(typeof $=="string"&&$!==""||typeof $=="number"||typeof $=="bigint")return P=P.get(H)||null,w(R,P,""+$,ie);if(typeof $=="object"&&$!==null){switch($.$$typeof){case b:return P=P.get($.key===null?H:$.key)||null,C(R,P,$,ie);case S:return P=P.get($.key===null?H:$.key)||null,G(R,P,$,ie);case L:var ye=$._init;return $=ye($._payload),F(P,R,H,$,ie)}if(se($)||J($))return P=P.get(H)||null,Y(R,P,$,ie,null);if(typeof $.then=="function")return F(P,R,H,Ws($),ie);if($.$$typeof===j)return F(P,R,H,Bs(R,$),ie);$s(R,$)}return null}function he(P,R,H,$){for(var ie=null,ye=null,le=R,de=R=0,tt=null;le!==null&&de<H.length;de++){le.index>de?(tt=le,le=null):tt=le.sibling;var Te=U(P,le,H[de],$);if(Te===null){le===null&&(le=tt);break}e&&le&&Te.alternate===null&&n(P,le),R=m(Te,R,de),ye===null?ie=Te:ye.sibling=Te,ye=Te,le=tt}if(de===H.length)return i(P,le),ke&&yn(P,de),ie;if(le===null){for(;de<H.length;de++)le=Q(P,H[de],$),le!==null&&(R=m(le,R,de),ye===null?ie=le:ye.sibling=le,ye=le);return ke&&yn(P,de),ie}for(le=l(le);de<H.length;de++)tt=F(le,P,de,H[de],$),tt!==null&&(e&&tt.alternate!==null&&le.delete(tt.key===null?de:tt.key),R=m(tt,R,de),ye===null?ie=tt:ye.sibling=tt,ye=tt);return e&&le.forEach(function(tn){return n(P,tn)}),ke&&yn(P,de),ie}function ce(P,R,H,$){if(H==null)throw Error(s(151));for(var ie=null,ye=null,le=R,de=R=0,tt=null,Te=H.next();le!==null&&!Te.done;de++,Te=H.next()){le.index>de?(tt=le,le=null):tt=le.sibling;var tn=U(P,le,Te.value,$);if(tn===null){le===null&&(le=tt);break}e&&le&&tn.alternate===null&&n(P,le),R=m(tn,R,de),ye===null?ie=tn:ye.sibling=tn,ye=tn,le=tt}if(Te.done)return i(P,le),ke&&yn(P,de),ie;if(le===null){for(;!Te.done;de++,Te=H.next())Te=Q(P,Te.value,$),Te!==null&&(R=m(Te,R,de),ye===null?ie=Te:ye.sibling=Te,ye=Te);return ke&&yn(P,de),ie}for(le=l(le);!Te.done;de++,Te=H.next())Te=F(le,P,de,Te.value,$),Te!==null&&(e&&Te.alternate!==null&&le.delete(Te.key===null?de:Te.key),R=m(Te,R,de),ye===null?ie=Te:ye.sibling=Te,ye=Te);return e&&le.forEach(function(sb){return n(P,sb)}),ke&&yn(P,de),ie}function Ce(P,R,H,$){if(typeof H=="object"&&H!==null&&H.type===T&&H.key===null&&(H=H.props.children),typeof H=="object"&&H!==null){switch(H.$$typeof){case b:e:{for(var ie=H.key;R!==null;){if(R.key===ie){if(ie=H.type,ie===T){if(R.tag===7){i(P,R.sibling),$=c(R,H.props.children),$.return=P,P=$;break e}}else if(R.elementType===ie||typeof ie=="object"&&ie!==null&&ie.$$typeof===L&&jm(ie)===R.type){i(P,R.sibling),$=c(R,H.props),hr($,H),$.return=P,P=$;break e}i(P,R);break}else n(P,R);R=R.sibling}H.type===T?($=pn(H.props.children,P.mode,$,H.key),$.return=P,P=$):($=Rs(H.type,H.key,H.props,null,P.mode,$),hr($,H),$.return=P,P=$)}return x(P);case S:e:{for(ie=H.key;R!==null;){if(R.key===ie)if(R.tag===4&&R.stateNode.containerInfo===H.containerInfo&&R.stateNode.implementation===H.implementation){i(P,R.sibling),$=c(R,H.children||[]),$.return=P,P=$;break e}else{i(P,R);break}else n(P,R);R=R.sibling}$=Yo(H,P.mode,$),$.return=P,P=$}return x(P);case L:return ie=H._init,H=ie(H._payload),Ce(P,R,H,$)}if(se(H))return he(P,R,H,$);if(J(H)){if(ie=J(H),typeof ie!="function")throw Error(s(150));return H=ie.call(H),ce(P,R,H,$)}if(typeof H.then=="function")return Ce(P,R,Ws(H),$);if(H.$$typeof===j)return Ce(P,R,Bs(P,H),$);$s(P,H)}return typeof H=="string"&&H!==""||typeof H=="number"||typeof H=="bigint"?(H=""+H,R!==null&&R.tag===6?(i(P,R.sibling),$=c(R,H),$.return=P,P=$):(i(P,R),$=Ko(H,P.mode,$),$.return=P,P=$),x(P)):i(P,R)}return function(P,R,H,$){try{fr=0;var ie=Ce(P,R,H,$);return si=null,ie}catch(le){if(le===nr||le===Ps)throw le;var ye=kt(29,le,null,P.mode);return ye.lanes=$,ye.return=P,ye}finally{}}}var li=Am(!0),Em=Am(!1),zt=W(null),$t=null;function Ha(e){var n=e.alternate;ee($e,$e.current&1),ee(zt,e),$t===null&&(n===null||ai.current!==null||n.memoizedState!==null)&&($t=e)}function Mm(e){if(e.tag===22){if(ee($e,$e.current),ee(zt,e),$t===null){var n=e.alternate;n!==null&&n.memoizedState!==null&&($t=e)}}else Ga()}function Ga(){ee($e,$e.current),ee(zt,zt.current)}function xa(e){te(zt),$t===e&&($t=null),te($e)}var $e=W(0);function Qs(e){for(var n=e;n!==null;){if(n.tag===13){var i=n.memoizedState;if(i!==null&&(i=i.dehydrated,i===null||i.data==="$?"||pc(i)))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if((n.flags&128)!==0)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}function Au(e,n,i,l){n=e.memoizedState,i=i(l,n),i=i==null?n:y({},n,i),e.memoizedState=i,e.lanes===0&&(e.updateQueue.baseState=i)}var Eu={enqueueSetState:function(e,n,i){e=e._reactInternals;var l=Mt(),c=za(l);c.payload=n,i!=null&&(c.callback=i),n=Pa(e,c,l),n!==null&&(Ct(n,e,l),rr(n,e,l))},enqueueReplaceState:function(e,n,i){e=e._reactInternals;var l=Mt(),c=za(l);c.tag=1,c.payload=n,i!=null&&(c.callback=i),n=Pa(e,c,l),n!==null&&(Ct(n,e,l),rr(n,e,l))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var i=Mt(),l=za(i);l.tag=2,n!=null&&(l.callback=n),n=Pa(e,l,i),n!==null&&(Ct(n,e,i),rr(n,e,i))}};function Cm(e,n,i,l,c,m,x){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,m,x):n.prototype&&n.prototype.isPureReactComponent?!Wi(i,l)||!Wi(c,m):!0}function Nm(e,n,i,l){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(i,l),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(i,l),n.state!==e&&Eu.enqueueReplaceState(n,n.state,null)}function kn(e,n){var i=n;if("ref"in n){i={};for(var l in n)l!=="ref"&&(i[l]=n[l])}if(e=e.defaultProps){i===n&&(i=y({},i));for(var c in e)i[c]===void 0&&(i[c]=e[c])}return i}var Zs=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function Dm(e){Zs(e)}function Rm(e){console.error(e)}function Om(e){Zs(e)}function Js(e,n){try{var i=e.onUncaughtError;i(n.value,{componentStack:n.stack})}catch(l){setTimeout(function(){throw l})}}function _m(e,n,i){try{var l=e.onCaughtError;l(i.value,{componentStack:i.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function Mu(e,n,i){return i=za(i),i.tag=3,i.payload={element:null},i.callback=function(){Js(e,n)},i}function Lm(e){return e=za(e),e.tag=3,e}function Bm(e,n,i,l){var c=i.type.getDerivedStateFromError;if(typeof c=="function"){var m=l.value;e.payload=function(){return c(m)},e.callback=function(){_m(n,i,l)}}var x=i.stateNode;x!==null&&typeof x.componentDidCatch=="function"&&(e.callback=function(){_m(n,i,l),typeof c!="function"&&(Ya===null?Ya=new Set([this]):Ya.add(this));var w=l.stack;this.componentDidCatch(l.value,{componentStack:w!==null?w:""})})}function sx(e,n,i,l,c){if(i.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(n=i.alternate,n!==null&&er(n,i,c,!0),i=zt.current,i!==null){switch(i.tag){case 13:return $t===null?Zu():i.alternate===null&&Ge===0&&(Ge=3),i.flags&=-257,i.flags|=65536,i.lanes=c,l===nu?i.flags|=16384:(n=i.updateQueue,n===null?i.updateQueue=new Set([l]):n.add(l),ec(e,l,c)),!1;case 22:return i.flags|=65536,l===nu?i.flags|=16384:(n=i.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([l])},i.updateQueue=n):(i=n.retryQueue,i===null?n.retryQueue=new Set([l]):i.add(l)),ec(e,l,c)),!1}throw Error(s(435,i.tag))}return ec(e,l,c),Zu(),!1}if(ke)return n=zt.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=c,l!==$o&&(e=Error(s(422),{cause:l}),Ji(Ot(e,i)))):(l!==$o&&(n=Error(s(423),{cause:l}),Ji(Ot(n,i))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,l=Ot(l,i),c=Mu(e.stateNode,l,c),su(e,c),Ge!==4&&(Ge=2)),!1;var m=Error(s(520),{cause:l});if(m=Ot(m,i),br===null?br=[m]:br.push(m),Ge!==4&&(Ge=2),n===null)return!0;l=Ot(l,i),i=n;do{switch(i.tag){case 3:return i.flags|=65536,e=c&-c,i.lanes|=e,e=Mu(i.stateNode,l,e),su(i,e),!1;case 1:if(n=i.type,m=i.stateNode,(i.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(Ya===null||!Ya.has(m))))return i.flags|=65536,c&=-c,i.lanes|=c,c=Lm(c),Bm(c,e,i,l),su(i,c),!1}i=i.return}while(i!==null);return!1}var zm=Error(s(461)),Je=!1;function at(e,n,i,l){n.child=e===null?Em(n,null,i,l):li(n,e.child,i,l)}function Pm(e,n,i,l,c){i=i.render;var m=n.ref;if("ref"in l){var x={};for(var w in l)w!=="ref"&&(x[w]=l[w])}else x=l;return wn(n),l=du(e,n,i,x,m,c),w=fu(),e!==null&&!Je?(hu(e,n,c),ba(e,n,c)):(ke&&w&&Xo(n),n.flags|=1,at(e,n,l,c),n.child)}function Vm(e,n,i,l,c){if(e===null){var m=i.type;return typeof m=="function"&&!qo(m)&&m.defaultProps===void 0&&i.compare===null?(n.tag=15,n.type=m,Hm(e,n,m,l,c)):(e=Rs(i.type,null,l,n,n.mode,c),e.ref=n.ref,e.return=n,n.child=e)}if(m=e.child,!Bu(e,c)){var x=m.memoizedProps;if(i=i.compare,i=i!==null?i:Wi,i(x,l)&&e.ref===n.ref)return ba(e,n,c)}return n.flags|=1,e=ha(m,l),e.ref=n.ref,e.return=n,n.child=e}function Hm(e,n,i,l,c){if(e!==null){var m=e.memoizedProps;if(Wi(m,l)&&e.ref===n.ref)if(Je=!1,n.pendingProps=l=m,Bu(e,c))(e.flags&131072)!==0&&(Je=!0);else return n.lanes=e.lanes,ba(e,n,c)}return Cu(e,n,i,l,c)}function Gm(e,n,i){var l=n.pendingProps,c=l.children,m=e!==null?e.memoizedState:null;if(l.mode==="hidden"){if((n.flags&128)!==0){if(l=m!==null?m.baseLanes|i:i,e!==null){for(c=n.child=e.child,m=0;c!==null;)m=m|c.lanes|c.childLanes,c=c.sibling;n.childLanes=m&~l}else n.childLanes=0,n.child=null;return Um(e,n,l,i)}if((i&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},e!==null&&zs(n,m!==null?m.cachePool:null),m!==null?Hh(n,m):ou(),Mm(n);else return n.lanes=n.childLanes=536870912,Um(e,n,m!==null?m.baseLanes|i:i,i)}else m!==null?(zs(n,m.cachePool),Hh(n,m),Ga(),n.memoizedState=null):(e!==null&&zs(n,null),ou(),Ga());return at(e,n,c,i),n.child}function Um(e,n,i,l){var c=au();return c=c===null?null:{parent:We._currentValue,pool:c},n.memoizedState={baseLanes:i,cachePool:c},e!==null&&zs(n,null),ou(),Mm(n),e!==null&&er(e,n,l,!0),null}function el(e,n){var i=n.ref;if(i===null)e!==null&&e.ref!==null&&(n.flags|=4194816);else{if(typeof i!="function"&&typeof i!="object")throw Error(s(284));(e===null||e.ref!==i)&&(n.flags|=4194816)}}function Cu(e,n,i,l,c){return wn(n),i=du(e,n,i,l,void 0,c),l=fu(),e!==null&&!Je?(hu(e,n,c),ba(e,n,c)):(ke&&l&&Xo(n),n.flags|=1,at(e,n,i,c),n.child)}function Fm(e,n,i,l,c,m){return wn(n),n.updateQueue=null,i=Uh(n,l,i,c),Gh(e),l=fu(),e!==null&&!Je?(hu(e,n,m),ba(e,n,m)):(ke&&l&&Xo(n),n.flags|=1,at(e,n,i,m),n.child)}function Im(e,n,i,l,c){if(wn(n),n.stateNode===null){var m=Qn,x=i.contextType;typeof x=="object"&&x!==null&&(m=lt(x)),m=new i(l,m),n.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,m.updater=Eu,n.stateNode=m,m._reactInternals=n,m=n.stateNode,m.props=l,m.state=n.memoizedState,m.refs={},iu(n),x=i.contextType,m.context=typeof x=="object"&&x!==null?lt(x):Qn,m.state=n.memoizedState,x=i.getDerivedStateFromProps,typeof x=="function"&&(Au(n,i,x,l),m.state=n.memoizedState),typeof i.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(x=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),x!==m.state&&Eu.enqueueReplaceState(m,m.state,null),lr(n,l,m,c),sr(),m.state=n.memoizedState),typeof m.componentDidMount=="function"&&(n.flags|=4194308),l=!0}else if(e===null){m=n.stateNode;var w=n.memoizedProps,C=kn(i,w);m.props=C;var G=m.context,Y=i.contextType;x=Qn,typeof Y=="object"&&Y!==null&&(x=lt(Y));var Q=i.getDerivedStateFromProps;Y=typeof Q=="function"||typeof m.getSnapshotBeforeUpdate=="function",w=n.pendingProps!==w,Y||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(w||G!==x)&&Nm(n,m,l,x),Ba=!1;var U=n.memoizedState;m.state=U,lr(n,l,m,c),sr(),G=n.memoizedState,w||U!==G||Ba?(typeof Q=="function"&&(Au(n,i,Q,l),G=n.memoizedState),(C=Ba||Cm(n,i,C,l,U,G,x))?(Y||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount()),typeof m.componentDidMount=="function"&&(n.flags|=4194308)):(typeof m.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=l,n.memoizedState=G),m.props=l,m.state=G,m.context=x,l=C):(typeof m.componentDidMount=="function"&&(n.flags|=4194308),l=!1)}else{m=n.stateNode,ru(e,n),x=n.memoizedProps,Y=kn(i,x),m.props=Y,Q=n.pendingProps,U=m.context,G=i.contextType,C=Qn,typeof G=="object"&&G!==null&&(C=lt(G)),w=i.getDerivedStateFromProps,(G=typeof w=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(x!==Q||U!==C)&&Nm(n,m,l,C),Ba=!1,U=n.memoizedState,m.state=U,lr(n,l,m,c),sr();var F=n.memoizedState;x!==Q||U!==F||Ba||e!==null&&e.dependencies!==null&&Ls(e.dependencies)?(typeof w=="function"&&(Au(n,i,w,l),F=n.memoizedState),(Y=Ba||Cm(n,i,Y,l,U,F,C)||e!==null&&e.dependencies!==null&&Ls(e.dependencies))?(G||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(l,F,C),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(l,F,C)),typeof m.componentDidUpdate=="function"&&(n.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof m.componentDidUpdate!="function"||x===e.memoizedProps&&U===e.memoizedState||(n.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||x===e.memoizedProps&&U===e.memoizedState||(n.flags|=1024),n.memoizedProps=l,n.memoizedState=F),m.props=l,m.state=F,m.context=C,l=Y):(typeof m.componentDidUpdate!="function"||x===e.memoizedProps&&U===e.memoizedState||(n.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||x===e.memoizedProps&&U===e.memoizedState||(n.flags|=1024),l=!1)}return m=l,el(e,n),l=(n.flags&128)!==0,m||l?(m=n.stateNode,i=l&&typeof i.getDerivedStateFromError!="function"?null:m.render(),n.flags|=1,e!==null&&l?(n.child=li(n,e.child,null,c),n.child=li(n,null,i,c)):at(e,n,i,c),n.memoizedState=m.state,e=n.child):e=ba(e,n,c),e}function qm(e,n,i,l){return Zi(),n.flags|=256,at(e,n,i,l),n.child}var Nu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Du(e){return{baseLanes:e,cachePool:Rh()}}function Ru(e,n,i){return e=e!==null?e.childLanes&~i:0,n&&(e|=Pt),e}function Km(e,n,i){var l=n.pendingProps,c=!1,m=(n.flags&128)!==0,x;if((x=m)||(x=e!==null&&e.memoizedState===null?!1:($e.current&2)!==0),x&&(c=!0,n.flags&=-129),x=(n.flags&32)!==0,n.flags&=-33,e===null){if(ke){if(c?Ha(n):Ga(),ke){var w=He,C;if(C=w){e:{for(C=w,w=Wt;C.nodeType!==8;){if(!w){w=null;break e}if(C=qt(C.nextSibling),C===null){w=null;break e}}w=C}w!==null?(n.memoizedState={dehydrated:w,treeContext:gn!==null?{id:ma,overflow:pa}:null,retryLane:536870912,hydrationErrors:null},C=kt(18,null,null,0),C.stateNode=w,C.return=n,n.child=C,ft=n,He=null,C=!0):C=!1}C||xn(n)}if(w=n.memoizedState,w!==null&&(w=w.dehydrated,w!==null))return pc(w)?n.lanes=32:n.lanes=536870912,null;xa(n)}return w=l.children,l=l.fallback,c?(Ga(),c=n.mode,w=tl({mode:"hidden",children:w},c),l=pn(l,c,i,null),w.return=n,l.return=n,w.sibling=l,n.child=w,c=n.child,c.memoizedState=Du(i),c.childLanes=Ru(e,x,i),n.memoizedState=Nu,l):(Ha(n),Ou(n,w))}if(C=e.memoizedState,C!==null&&(w=C.dehydrated,w!==null)){if(m)n.flags&256?(Ha(n),n.flags&=-257,n=_u(e,n,i)):n.memoizedState!==null?(Ga(),n.child=e.child,n.flags|=128,n=null):(Ga(),c=l.fallback,w=n.mode,l=tl({mode:"visible",children:l.children},w),c=pn(c,w,i,null),c.flags|=2,l.return=n,c.return=n,l.sibling=c,n.child=l,li(n,e.child,null,i),l=n.child,l.memoizedState=Du(i),l.childLanes=Ru(e,x,i),n.memoizedState=Nu,n=c);else if(Ha(n),pc(w)){if(x=w.nextSibling&&w.nextSibling.dataset,x)var G=x.dgst;x=G,l=Error(s(419)),l.stack="",l.digest=x,Ji({value:l,source:null,stack:null}),n=_u(e,n,i)}else if(Je||er(e,n,i,!1),x=(i&e.childLanes)!==0,Je||x){if(x=De,x!==null&&(l=i&-i,l=(l&42)!==0?1:go(l),l=(l&(x.suspendedLanes|i))!==0?0:l,l!==0&&l!==C.retryLane))throw C.retryLane=l,$n(e,l),Ct(x,e,l),zm;w.data==="$?"||Zu(),n=_u(e,n,i)}else w.data==="$?"?(n.flags|=192,n.child=e.child,n=null):(e=C.treeContext,He=qt(w.nextSibling),ft=n,ke=!0,vn=null,Wt=!1,e!==null&&(Lt[Bt++]=ma,Lt[Bt++]=pa,Lt[Bt++]=gn,ma=e.id,pa=e.overflow,gn=n),n=Ou(n,l.children),n.flags|=4096);return n}return c?(Ga(),c=l.fallback,w=n.mode,C=e.child,G=C.sibling,l=ha(C,{mode:"hidden",children:l.children}),l.subtreeFlags=C.subtreeFlags&65011712,G!==null?c=ha(G,c):(c=pn(c,w,i,null),c.flags|=2),c.return=n,l.return=n,l.sibling=c,n.child=l,l=c,c=n.child,w=e.child.memoizedState,w===null?w=Du(i):(C=w.cachePool,C!==null?(G=We._currentValue,C=C.parent!==G?{parent:G,pool:G}:C):C=Rh(),w={baseLanes:w.baseLanes|i,cachePool:C}),c.memoizedState=w,c.childLanes=Ru(e,x,i),n.memoizedState=Nu,l):(Ha(n),i=e.child,e=i.sibling,i=ha(i,{mode:"visible",children:l.children}),i.return=n,i.sibling=null,e!==null&&(x=n.deletions,x===null?(n.deletions=[e],n.flags|=16):x.push(e)),n.child=i,n.memoizedState=null,i)}function Ou(e,n){return n=tl({mode:"visible",children:n},e.mode),n.return=e,e.child=n}function tl(e,n){return e=kt(22,e,null,n),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function _u(e,n,i){return li(n,e.child,null,i),e=Ou(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function Ym(e,n,i){e.lanes|=n;var l=e.alternate;l!==null&&(l.lanes|=n),Zo(e.return,n,i)}function Lu(e,n,i,l,c){var m=e.memoizedState;m===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:l,tail:i,tailMode:c}:(m.isBackwards=n,m.rendering=null,m.renderingStartTime=0,m.last=l,m.tail=i,m.tailMode=c)}function Xm(e,n,i){var l=n.pendingProps,c=l.revealOrder,m=l.tail;if(at(e,n,l.children,i),l=$e.current,(l&2)!==0)l=l&1|2,n.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ym(e,i,n);else if(e.tag===19)Ym(e,i,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}l&=1}switch(ee($e,l),c){case"forwards":for(i=n.child,c=null;i!==null;)e=i.alternate,e!==null&&Qs(e)===null&&(c=i),i=i.sibling;i=c,i===null?(c=n.child,n.child=null):(c=i.sibling,i.sibling=null),Lu(n,!1,c,i,m);break;case"backwards":for(i=null,c=n.child,n.child=null;c!==null;){if(e=c.alternate,e!==null&&Qs(e)===null){n.child=c;break}e=c.sibling,c.sibling=i,i=c,c=e}Lu(n,!0,i,null,m);break;case"together":Lu(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function ba(e,n,i){if(e!==null&&(n.dependencies=e.dependencies),Ka|=n.lanes,(i&n.childLanes)===0)if(e!==null){if(er(e,n,i,!1),(i&n.childLanes)===0)return null}else return null;if(e!==null&&n.child!==e.child)throw Error(s(153));if(n.child!==null){for(e=n.child,i=ha(e,e.pendingProps),n.child=i,i.return=n;e.sibling!==null;)e=e.sibling,i=i.sibling=ha(e,e.pendingProps),i.return=n;i.sibling=null}return n.child}function Bu(e,n){return(e.lanes&n)!==0?!0:(e=e.dependencies,!!(e!==null&&Ls(e)))}function lx(e,n,i){switch(n.tag){case 3:we(n,n.stateNode.containerInfo),La(n,We,e.memoizedState.cache),Zi();break;case 27:case 5:ua(n);break;case 4:we(n,n.stateNode.containerInfo);break;case 10:La(n,n.type,n.memoizedProps.value);break;case 13:var l=n.memoizedState;if(l!==null)return l.dehydrated!==null?(Ha(n),n.flags|=128,null):(i&n.child.childLanes)!==0?Km(e,n,i):(Ha(n),e=ba(e,n,i),e!==null?e.sibling:null);Ha(n);break;case 19:var c=(e.flags&128)!==0;if(l=(i&n.childLanes)!==0,l||(er(e,n,i,!1),l=(i&n.childLanes)!==0),c){if(l)return Xm(e,n,i);n.flags|=128}if(c=n.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),ee($e,$e.current),l)break;return null;case 22:case 23:return n.lanes=0,Gm(e,n,i);case 24:La(n,We,e.memoizedState.cache)}return ba(e,n,i)}function Wm(e,n,i){if(e!==null)if(e.memoizedProps!==n.pendingProps)Je=!0;else{if(!Bu(e,i)&&(n.flags&128)===0)return Je=!1,lx(e,n,i);Je=(e.flags&131072)!==0}else Je=!1,ke&&(n.flags&1048576)!==0&&jh(n,_s,n.index);switch(n.lanes=0,n.tag){case 16:e:{e=n.pendingProps;var l=n.elementType,c=l._init;if(l=c(l._payload),n.type=l,typeof l=="function")qo(l)?(e=kn(l,e),n.tag=1,n=Im(null,n,l,e,i)):(n.tag=0,n=Cu(null,n,l,e,i));else{if(l!=null){if(c=l.$$typeof,c===V){n.tag=11,n=Pm(null,n,l,e,i);break e}else if(c===Z){n.tag=14,n=Vm(null,n,l,e,i);break e}}throw n=ue(l)||l,Error(s(306,n,""))}}return n;case 0:return Cu(e,n,n.type,n.pendingProps,i);case 1:return l=n.type,c=kn(l,n.pendingProps),Im(e,n,l,c,i);case 3:e:{if(we(n,n.stateNode.containerInfo),e===null)throw Error(s(387));l=n.pendingProps;var m=n.memoizedState;c=m.element,ru(e,n),lr(n,l,null,i);var x=n.memoizedState;if(l=x.cache,La(n,We,l),l!==m.cache&&Jo(n,[We],i,!0),sr(),l=x.element,m.isDehydrated)if(m={element:l,isDehydrated:!1,cache:x.cache},n.updateQueue.baseState=m,n.memoizedState=m,n.flags&256){n=qm(e,n,l,i);break e}else if(l!==c){c=Ot(Error(s(424)),n),Ji(c),n=qm(e,n,l,i);break e}else{switch(e=n.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(He=qt(e.firstChild),ft=n,ke=!0,vn=null,Wt=!0,i=Em(n,null,l,i),n.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling}else{if(Zi(),l===c){n=ba(e,n,i);break e}at(e,n,l,i)}n=n.child}return n;case 26:return el(e,n),e===null?(i=Jp(n.type,null,n.pendingProps,null))?n.memoizedState=i:ke||(i=n.type,e=n.pendingProps,l=pl(oe.current).createElement(i),l[st]=n,l[gt]=e,it(l,i,e),Ze(l),n.stateNode=l):n.memoizedState=Jp(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return ua(n),e===null&&ke&&(l=n.stateNode=$p(n.type,n.pendingProps,oe.current),ft=n,Wt=!0,c=He,$a(n.type)?(gc=c,He=qt(l.firstChild)):He=c),at(e,n,n.pendingProps.children,i),el(e,n),e===null&&(n.flags|=4194304),n.child;case 5:return e===null&&ke&&((c=l=He)&&(l=Lx(l,n.type,n.pendingProps,Wt),l!==null?(n.stateNode=l,ft=n,He=qt(l.firstChild),Wt=!1,c=!0):c=!1),c||xn(n)),ua(n),c=n.type,m=n.pendingProps,x=e!==null?e.memoizedProps:null,l=m.children,fc(c,m)?l=null:x!==null&&fc(c,x)&&(n.flags|=32),n.memoizedState!==null&&(c=du(e,n,J2,null,null,i),Cr._currentValue=c),el(e,n),at(e,n,l,i),n.child;case 6:return e===null&&ke&&((e=i=He)&&(i=Bx(i,n.pendingProps,Wt),i!==null?(n.stateNode=i,ft=n,He=null,e=!0):e=!1),e||xn(n)),null;case 13:return Km(e,n,i);case 4:return we(n,n.stateNode.containerInfo),l=n.pendingProps,e===null?n.child=li(n,null,l,i):at(e,n,l,i),n.child;case 11:return Pm(e,n,n.type,n.pendingProps,i);case 7:return at(e,n,n.pendingProps,i),n.child;case 8:return at(e,n,n.pendingProps.children,i),n.child;case 12:return at(e,n,n.pendingProps.children,i),n.child;case 10:return l=n.pendingProps,La(n,n.type,l.value),at(e,n,l.children,i),n.child;case 9:return c=n.type._context,l=n.pendingProps.children,wn(n),c=lt(c),l=l(c),n.flags|=1,at(e,n,l,i),n.child;case 14:return Vm(e,n,n.type,n.pendingProps,i);case 15:return Hm(e,n,n.type,n.pendingProps,i);case 19:return Xm(e,n,i);case 31:return l=n.pendingProps,i=n.mode,l={mode:l.mode,children:l.children},e===null?(i=tl(l,i),i.ref=n.ref,n.child=i,i.return=n,n=i):(i=ha(e.child,l),i.ref=n.ref,n.child=i,i.return=n,n=i),n;case 22:return Gm(e,n,i);case 24:return wn(n),l=lt(We),e===null?(c=au(),c===null&&(c=De,m=eu(),c.pooledCache=m,m.refCount++,m!==null&&(c.pooledCacheLanes|=i),c=m),n.memoizedState={parent:l,cache:c},iu(n),La(n,We,c)):((e.lanes&i)!==0&&(ru(e,n),lr(n,null,null,i),sr()),c=e.memoizedState,m=n.memoizedState,c.parent!==l?(c={parent:l,cache:l},n.memoizedState=c,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=c),La(n,We,l)):(l=m.cache,La(n,We,l),l!==c.cache&&Jo(n,[We],i,!0))),at(e,n,n.pendingProps.children,i),n.child;case 29:throw n.pendingProps}throw Error(s(156,n.tag))}function wa(e){e.flags|=4}function $m(e,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!ig(n)){if(n=zt.current,n!==null&&((Se&4194048)===Se?$t!==null:(Se&62914560)!==Se&&(Se&536870912)===0||n!==$t))throw ir=nu,Oh;e.flags|=8192}}function al(e,n){n!==null&&(e.flags|=4),e.flags&16384&&(n=e.tag!==22?Mf():536870912,e.lanes|=n,di|=n)}function mr(e,n){if(!ke)switch(e.tailMode){case"hidden":n=e.tail;for(var i=null;n!==null;)n.alternate!==null&&(i=n),n=n.sibling;i===null?e.tail=null:i.sibling=null;break;case"collapsed":i=e.tail;for(var l=null;i!==null;)i.alternate!==null&&(l=i),i=i.sibling;l===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function Be(e){var n=e.alternate!==null&&e.alternate.child===e.child,i=0,l=0;if(n)for(var c=e.child;c!==null;)i|=c.lanes|c.childLanes,l|=c.subtreeFlags&65011712,l|=c.flags&65011712,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)i|=c.lanes|c.childLanes,l|=c.subtreeFlags,l|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=l,e.childLanes=i,n}function ox(e,n,i){var l=n.pendingProps;switch(Wo(n),n.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Be(n),null;case 1:return Be(n),null;case 3:return i=n.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),n.memoizedState.cache!==l&&(n.flags|=2048),ya(We),Qe(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(e===null||e.child===null)&&(Qi(n)?wa(n):e===null||e.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,Mh())),Be(n),null;case 26:return i=n.memoizedState,e===null?(wa(n),i!==null?(Be(n),$m(n,i)):(Be(n),n.flags&=-16777217)):i?i!==e.memoizedState?(wa(n),Be(n),$m(n,i)):(Be(n),n.flags&=-16777217):(e.memoizedProps!==l&&wa(n),Be(n),n.flags&=-16777217),null;case 27:Yt(n),i=oe.current;var c=n.type;if(e!==null&&n.stateNode!=null)e.memoizedProps!==l&&wa(n);else{if(!l){if(n.stateNode===null)throw Error(s(166));return Be(n),null}e=re.current,Qi(n)?Ah(n):(e=$p(c,l,i),n.stateNode=e,wa(n))}return Be(n),null;case 5:if(Yt(n),i=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==l&&wa(n);else{if(!l){if(n.stateNode===null)throw Error(s(166));return Be(n),null}if(e=re.current,Qi(n))Ah(n);else{switch(c=pl(oe.current),e){case 1:e=c.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:e=c.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":e=c.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":e=c.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":e=c.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof l.is=="string"?c.createElement("select",{is:l.is}):c.createElement("select"),l.multiple?e.multiple=!0:l.size&&(e.size=l.size);break;default:e=typeof l.is=="string"?c.createElement(i,{is:l.is}):c.createElement(i)}}e[st]=n,e[gt]=l;e:for(c=n.child;c!==null;){if(c.tag===5||c.tag===6)e.appendChild(c.stateNode);else if(c.tag!==4&&c.tag!==27&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===n)break e;for(;c.sibling===null;){if(c.return===null||c.return===n)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}n.stateNode=e;e:switch(it(e,i,l),i){case"button":case"input":case"select":case"textarea":e=!!l.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&wa(n)}}return Be(n),n.flags&=-16777217,null;case 6:if(e&&n.stateNode!=null)e.memoizedProps!==l&&wa(n);else{if(typeof l!="string"&&n.stateNode===null)throw Error(s(166));if(e=oe.current,Qi(n)){if(e=n.stateNode,i=n.memoizedProps,l=null,c=ft,c!==null)switch(c.tag){case 27:case 5:l=c.memoizedProps}e[st]=n,e=!!(e.nodeValue===i||l!==null&&l.suppressHydrationWarning===!0||Fp(e.nodeValue,i)),e||xn(n)}else e=pl(e).createTextNode(l),e[st]=n,n.stateNode=e}return Be(n),null;case 13:if(l=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=Qi(n),l!==null&&l.dehydrated!==null){if(e===null){if(!c)throw Error(s(318));if(c=n.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(s(317));c[st]=n}else Zi(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;Be(n),c=!1}else c=Mh(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return n.flags&256?(xa(n),n):(xa(n),null)}if(xa(n),(n.flags&128)!==0)return n.lanes=i,n;if(i=l!==null,e=e!==null&&e.memoizedState!==null,i){l=n.child,c=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(c=l.alternate.memoizedState.cachePool.pool);var m=null;l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(m=l.memoizedState.cachePool.pool),m!==c&&(l.flags|=2048)}return i!==e&&i&&(n.child.flags|=8192),al(n,n.updateQueue),Be(n),null;case 4:return Qe(),e===null&&lc(n.stateNode.containerInfo),Be(n),null;case 10:return ya(n.type),Be(n),null;case 19:if(te($e),c=n.memoizedState,c===null)return Be(n),null;if(l=(n.flags&128)!==0,m=c.rendering,m===null)if(l)mr(c,!1);else{if(Ge!==0||e!==null&&(e.flags&128)!==0)for(e=n.child;e!==null;){if(m=Qs(e),m!==null){for(n.flags|=128,mr(c,!1),e=m.updateQueue,n.updateQueue=e,al(n,e),n.subtreeFlags=0,e=i,i=n.child;i!==null;)kh(i,e),i=i.sibling;return ee($e,$e.current&1|2),n.child}e=e.sibling}c.tail!==null&&Xt()>rl&&(n.flags|=128,l=!0,mr(c,!1),n.lanes=4194304)}else{if(!l)if(e=Qs(m),e!==null){if(n.flags|=128,l=!0,e=e.updateQueue,n.updateQueue=e,al(n,e),mr(c,!0),c.tail===null&&c.tailMode==="hidden"&&!m.alternate&&!ke)return Be(n),null}else 2*Xt()-c.renderingStartTime>rl&&i!==536870912&&(n.flags|=128,l=!0,mr(c,!1),n.lanes=4194304);c.isBackwards?(m.sibling=n.child,n.child=m):(e=c.last,e!==null?e.sibling=m:n.child=m,c.last=m)}return c.tail!==null?(n=c.tail,c.rendering=n,c.tail=n.sibling,c.renderingStartTime=Xt(),n.sibling=null,e=$e.current,ee($e,l?e&1|2:e&1),n):(Be(n),null);case 22:case 23:return xa(n),uu(),l=n.memoizedState!==null,e!==null?e.memoizedState!==null!==l&&(n.flags|=8192):l&&(n.flags|=8192),l?(i&536870912)!==0&&(n.flags&128)===0&&(Be(n),n.subtreeFlags&6&&(n.flags|=8192)):Be(n),i=n.updateQueue,i!==null&&al(n,i.retryQueue),i=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(i=e.memoizedState.cachePool.pool),l=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(l=n.memoizedState.cachePool.pool),l!==i&&(n.flags|=2048),e!==null&&te(Sn),null;case 24:return i=null,e!==null&&(i=e.memoizedState.cache),n.memoizedState.cache!==i&&(n.flags|=2048),ya(We),Be(n),null;case 25:return null;case 30:return null}throw Error(s(156,n.tag))}function ux(e,n){switch(Wo(n),n.tag){case 1:return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return ya(We),Qe(),e=n.flags,(e&65536)!==0&&(e&128)===0?(n.flags=e&-65537|128,n):null;case 26:case 27:case 5:return Yt(n),null;case 13:if(xa(n),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(s(340));Zi()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return te($e),null;case 4:return Qe(),null;case 10:return ya(n.type),null;case 22:case 23:return xa(n),uu(),e!==null&&te(Sn),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 24:return ya(We),null;case 25:return null;default:return null}}function Qm(e,n){switch(Wo(n),n.tag){case 3:ya(We),Qe();break;case 26:case 27:case 5:Yt(n);break;case 4:Qe();break;case 13:xa(n);break;case 19:te($e);break;case 10:ya(n.type);break;case 22:case 23:xa(n),uu(),e!==null&&te(Sn);break;case 24:ya(We)}}function pr(e,n){try{var i=n.updateQueue,l=i!==null?i.lastEffect:null;if(l!==null){var c=l.next;i=c;do{if((i.tag&e)===e){l=void 0;var m=i.create,x=i.inst;l=m(),x.destroy=l}i=i.next}while(i!==c)}}catch(w){Ne(n,n.return,w)}}function Ua(e,n,i){try{var l=n.updateQueue,c=l!==null?l.lastEffect:null;if(c!==null){var m=c.next;l=m;do{if((l.tag&e)===e){var x=l.inst,w=x.destroy;if(w!==void 0){x.destroy=void 0,c=n;var C=i,G=w;try{G()}catch(Y){Ne(c,C,Y)}}}l=l.next}while(l!==m)}}catch(Y){Ne(n,n.return,Y)}}function Zm(e){var n=e.updateQueue;if(n!==null){var i=e.stateNode;try{Vh(n,i)}catch(l){Ne(e,e.return,l)}}}function Jm(e,n,i){i.props=kn(e.type,e.memoizedProps),i.state=e.memoizedState;try{i.componentWillUnmount()}catch(l){Ne(e,n,l)}}function gr(e,n){try{var i=e.ref;if(i!==null){switch(e.tag){case 26:case 27:case 5:var l=e.stateNode;break;case 30:l=e.stateNode;break;default:l=e.stateNode}typeof i=="function"?e.refCleanup=i(l):i.current=l}}catch(c){Ne(e,n,c)}}function Qt(e,n){var i=e.ref,l=e.refCleanup;if(i!==null)if(typeof l=="function")try{l()}catch(c){Ne(e,n,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof i=="function")try{i(null)}catch(c){Ne(e,n,c)}else i.current=null}function ep(e){var n=e.type,i=e.memoizedProps,l=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":i.autoFocus&&l.focus();break e;case"img":i.src?l.src=i.src:i.srcSet&&(l.srcset=i.srcSet)}}catch(c){Ne(e,e.return,c)}}function zu(e,n,i){try{var l=e.stateNode;Nx(l,e.type,i,n),l[gt]=n}catch(c){Ne(e,e.return,c)}}function tp(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&$a(e.type)||e.tag===4}function Pu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||tp(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&$a(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Vu(e,n,i){var l=e.tag;if(l===5||l===6)e=e.stateNode,n?(i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i).insertBefore(e,n):(n=i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i,n.appendChild(e),i=i._reactRootContainer,i!=null||n.onclick!==null||(n.onclick=ml));else if(l!==4&&(l===27&&$a(e.type)&&(i=e.stateNode,n=null),e=e.child,e!==null))for(Vu(e,n,i),e=e.sibling;e!==null;)Vu(e,n,i),e=e.sibling}function nl(e,n,i){var l=e.tag;if(l===5||l===6)e=e.stateNode,n?i.insertBefore(e,n):i.appendChild(e);else if(l!==4&&(l===27&&$a(e.type)&&(i=e.stateNode),e=e.child,e!==null))for(nl(e,n,i),e=e.sibling;e!==null;)nl(e,n,i),e=e.sibling}function ap(e){var n=e.stateNode,i=e.memoizedProps;try{for(var l=e.type,c=n.attributes;c.length;)n.removeAttributeNode(c[0]);it(n,l,i),n[st]=e,n[gt]=i}catch(m){Ne(e,e.return,m)}}var Sa=!1,Ie=!1,Hu=!1,np=typeof WeakSet=="function"?WeakSet:Set,et=null;function cx(e,n){if(e=e.containerInfo,cc=wl,e=mh(e),Po(e)){if("selectionStart"in e)var i={start:e.selectionStart,end:e.selectionEnd};else e:{i=(i=e.ownerDocument)&&i.defaultView||window;var l=i.getSelection&&i.getSelection();if(l&&l.rangeCount!==0){i=l.anchorNode;var c=l.anchorOffset,m=l.focusNode;l=l.focusOffset;try{i.nodeType,m.nodeType}catch{i=null;break e}var x=0,w=-1,C=-1,G=0,Y=0,Q=e,U=null;t:for(;;){for(var F;Q!==i||c!==0&&Q.nodeType!==3||(w=x+c),Q!==m||l!==0&&Q.nodeType!==3||(C=x+l),Q.nodeType===3&&(x+=Q.nodeValue.length),(F=Q.firstChild)!==null;)U=Q,Q=F;for(;;){if(Q===e)break t;if(U===i&&++G===c&&(w=x),U===m&&++Y===l&&(C=x),(F=Q.nextSibling)!==null)break;Q=U,U=Q.parentNode}Q=F}i=w===-1||C===-1?null:{start:w,end:C}}else i=null}i=i||{start:0,end:0}}else i=null;for(dc={focusedElem:e,selectionRange:i},wl=!1,et=n;et!==null;)if(n=et,e=n.child,(n.subtreeFlags&1024)!==0&&e!==null)e.return=n,et=e;else for(;et!==null;){switch(n=et,m=n.alternate,e=n.flags,n.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&m!==null){e=void 0,i=n,c=m.memoizedProps,m=m.memoizedState,l=i.stateNode;try{var he=kn(i.type,c,i.elementType===i.type);e=l.getSnapshotBeforeUpdate(he,m),l.__reactInternalSnapshotBeforeUpdate=e}catch(ce){Ne(i,i.return,ce)}}break;case 3:if((e&1024)!==0){if(e=n.stateNode.containerInfo,i=e.nodeType,i===9)mc(e);else if(i===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":mc(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(s(163))}if(e=n.sibling,e!==null){e.return=n.return,et=e;break}et=n.return}}function ip(e,n,i){var l=i.flags;switch(i.tag){case 0:case 11:case 15:Fa(e,i),l&4&&pr(5,i);break;case 1:if(Fa(e,i),l&4)if(e=i.stateNode,n===null)try{e.componentDidMount()}catch(x){Ne(i,i.return,x)}else{var c=kn(i.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(c,n,e.__reactInternalSnapshotBeforeUpdate)}catch(x){Ne(i,i.return,x)}}l&64&&Zm(i),l&512&&gr(i,i.return);break;case 3:if(Fa(e,i),l&64&&(e=i.updateQueue,e!==null)){if(n=null,i.child!==null)switch(i.child.tag){case 27:case 5:n=i.child.stateNode;break;case 1:n=i.child.stateNode}try{Vh(e,n)}catch(x){Ne(i,i.return,x)}}break;case 27:n===null&&l&4&&ap(i);case 26:case 5:Fa(e,i),n===null&&l&4&&ep(i),l&512&&gr(i,i.return);break;case 12:Fa(e,i);break;case 13:Fa(e,i),l&4&&lp(e,i),l&64&&(e=i.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(i=xx.bind(null,i),zx(e,i))));break;case 22:if(l=i.memoizedState!==null||Sa,!l){n=n!==null&&n.memoizedState!==null||Ie,c=Sa;var m=Ie;Sa=l,(Ie=n)&&!m?Ia(e,i,(i.subtreeFlags&8772)!==0):Fa(e,i),Sa=c,Ie=m}break;case 30:break;default:Fa(e,i)}}function rp(e){var n=e.alternate;n!==null&&(e.alternate=null,rp(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&xo(n)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Le=null,xt=!1;function Ta(e,n,i){for(i=i.child;i!==null;)sp(e,n,i),i=i.sibling}function sp(e,n,i){if(wt&&typeof wt.onCommitFiberUnmount=="function")try{wt.onCommitFiberUnmount(zi,i)}catch{}switch(i.tag){case 26:Ie||Qt(i,n),Ta(e,n,i),i.memoizedState?i.memoizedState.count--:i.stateNode&&(i=i.stateNode,i.parentNode.removeChild(i));break;case 27:Ie||Qt(i,n);var l=Le,c=xt;$a(i.type)&&(Le=i.stateNode,xt=!1),Ta(e,n,i),jr(i.stateNode),Le=l,xt=c;break;case 5:Ie||Qt(i,n);case 6:if(l=Le,c=xt,Le=null,Ta(e,n,i),Le=l,xt=c,Le!==null)if(xt)try{(Le.nodeType===9?Le.body:Le.nodeName==="HTML"?Le.ownerDocument.body:Le).removeChild(i.stateNode)}catch(m){Ne(i,n,m)}else try{Le.removeChild(i.stateNode)}catch(m){Ne(i,n,m)}break;case 18:Le!==null&&(xt?(e=Le,Xp(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,i.stateNode),Or(e)):Xp(Le,i.stateNode));break;case 4:l=Le,c=xt,Le=i.stateNode.containerInfo,xt=!0,Ta(e,n,i),Le=l,xt=c;break;case 0:case 11:case 14:case 15:Ie||Ua(2,i,n),Ie||Ua(4,i,n),Ta(e,n,i);break;case 1:Ie||(Qt(i,n),l=i.stateNode,typeof l.componentWillUnmount=="function"&&Jm(i,n,l)),Ta(e,n,i);break;case 21:Ta(e,n,i);break;case 22:Ie=(l=Ie)||i.memoizedState!==null,Ta(e,n,i),Ie=l;break;default:Ta(e,n,i)}}function lp(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Or(e)}catch(i){Ne(n,n.return,i)}}function dx(e){switch(e.tag){case 13:case 19:var n=e.stateNode;return n===null&&(n=e.stateNode=new np),n;case 22:return e=e.stateNode,n=e._retryCache,n===null&&(n=e._retryCache=new np),n;default:throw Error(s(435,e.tag))}}function Gu(e,n){var i=dx(e);n.forEach(function(l){var c=bx.bind(null,e,l);i.has(l)||(i.add(l),l.then(c,c))})}function jt(e,n){var i=n.deletions;if(i!==null)for(var l=0;l<i.length;l++){var c=i[l],m=e,x=n,w=x;e:for(;w!==null;){switch(w.tag){case 27:if($a(w.type)){Le=w.stateNode,xt=!1;break e}break;case 5:Le=w.stateNode,xt=!1;break e;case 3:case 4:Le=w.stateNode.containerInfo,xt=!0;break e}w=w.return}if(Le===null)throw Error(s(160));sp(m,x,c),Le=null,xt=!1,m=c.alternate,m!==null&&(m.return=null),c.return=null}if(n.subtreeFlags&13878)for(n=n.child;n!==null;)op(n,e),n=n.sibling}var It=null;function op(e,n){var i=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:jt(n,e),At(e),l&4&&(Ua(3,e,e.return),pr(3,e),Ua(5,e,e.return));break;case 1:jt(n,e),At(e),l&512&&(Ie||i===null||Qt(i,i.return)),l&64&&Sa&&(e=e.updateQueue,e!==null&&(l=e.callbacks,l!==null&&(i=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=i===null?l:i.concat(l))));break;case 26:var c=It;if(jt(n,e),At(e),l&512&&(Ie||i===null||Qt(i,i.return)),l&4){var m=i!==null?i.memoizedState:null;if(l=e.memoizedState,i===null)if(l===null)if(e.stateNode===null){e:{l=e.type,i=e.memoizedProps,c=c.ownerDocument||c;t:switch(l){case"title":m=c.getElementsByTagName("title")[0],(!m||m[Hi]||m[st]||m.namespaceURI==="http://www.w3.org/2000/svg"||m.hasAttribute("itemprop"))&&(m=c.createElement(l),c.head.insertBefore(m,c.querySelector("head > title"))),it(m,l,i),m[st]=e,Ze(m),l=m;break e;case"link":var x=ag("link","href",c).get(l+(i.href||""));if(x){for(var w=0;w<x.length;w++)if(m=x[w],m.getAttribute("href")===(i.href==null||i.href===""?null:i.href)&&m.getAttribute("rel")===(i.rel==null?null:i.rel)&&m.getAttribute("title")===(i.title==null?null:i.title)&&m.getAttribute("crossorigin")===(i.crossOrigin==null?null:i.crossOrigin)){x.splice(w,1);break t}}m=c.createElement(l),it(m,l,i),c.head.appendChild(m);break;case"meta":if(x=ag("meta","content",c).get(l+(i.content||""))){for(w=0;w<x.length;w++)if(m=x[w],m.getAttribute("content")===(i.content==null?null:""+i.content)&&m.getAttribute("name")===(i.name==null?null:i.name)&&m.getAttribute("property")===(i.property==null?null:i.property)&&m.getAttribute("http-equiv")===(i.httpEquiv==null?null:i.httpEquiv)&&m.getAttribute("charset")===(i.charSet==null?null:i.charSet)){x.splice(w,1);break t}}m=c.createElement(l),it(m,l,i),c.head.appendChild(m);break;default:throw Error(s(468,l))}m[st]=e,Ze(m),l=m}e.stateNode=l}else ng(c,e.type,e.stateNode);else e.stateNode=tg(c,l,e.memoizedProps);else m!==l?(m===null?i.stateNode!==null&&(i=i.stateNode,i.parentNode.removeChild(i)):m.count--,l===null?ng(c,e.type,e.stateNode):tg(c,l,e.memoizedProps)):l===null&&e.stateNode!==null&&zu(e,e.memoizedProps,i.memoizedProps)}break;case 27:jt(n,e),At(e),l&512&&(Ie||i===null||Qt(i,i.return)),i!==null&&l&4&&zu(e,e.memoizedProps,i.memoizedProps);break;case 5:if(jt(n,e),At(e),l&512&&(Ie||i===null||Qt(i,i.return)),e.flags&32){c=e.stateNode;try{Fn(c,"")}catch(F){Ne(e,e.return,F)}}l&4&&e.stateNode!=null&&(c=e.memoizedProps,zu(e,c,i!==null?i.memoizedProps:c)),l&1024&&(Hu=!0);break;case 6:if(jt(n,e),At(e),l&4){if(e.stateNode===null)throw Error(s(162));l=e.memoizedProps,i=e.stateNode;try{i.nodeValue=l}catch(F){Ne(e,e.return,F)}}break;case 3:if(vl=null,c=It,It=gl(n.containerInfo),jt(n,e),It=c,At(e),l&4&&i!==null&&i.memoizedState.isDehydrated)try{Or(n.containerInfo)}catch(F){Ne(e,e.return,F)}Hu&&(Hu=!1,up(e));break;case 4:l=It,It=gl(e.stateNode.containerInfo),jt(n,e),At(e),It=l;break;case 12:jt(n,e),At(e);break;case 13:jt(n,e),At(e),e.child.flags&8192&&e.memoizedState!==null!=(i!==null&&i.memoizedState!==null)&&(Yu=Xt()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,Gu(e,l)));break;case 22:c=e.memoizedState!==null;var C=i!==null&&i.memoizedState!==null,G=Sa,Y=Ie;if(Sa=G||c,Ie=Y||C,jt(n,e),Ie=Y,Sa=G,At(e),l&8192)e:for(n=e.stateNode,n._visibility=c?n._visibility&-2:n._visibility|1,c&&(i===null||C||Sa||Ie||jn(e)),i=null,n=e;;){if(n.tag===5||n.tag===26){if(i===null){C=i=n;try{if(m=C.stateNode,c)x=m.style,typeof x.setProperty=="function"?x.setProperty("display","none","important"):x.display="none";else{w=C.stateNode;var Q=C.memoizedProps.style,U=Q!=null&&Q.hasOwnProperty("display")?Q.display:null;w.style.display=U==null||typeof U=="boolean"?"":(""+U).trim()}}catch(F){Ne(C,C.return,F)}}}else if(n.tag===6){if(i===null){C=n;try{C.stateNode.nodeValue=c?"":C.memoizedProps}catch(F){Ne(C,C.return,F)}}}else if((n.tag!==22&&n.tag!==23||n.memoizedState===null||n===e)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break e;for(;n.sibling===null;){if(n.return===null||n.return===e)break e;i===n&&(i=null),n=n.return}i===n&&(i=null),n.sibling.return=n.return,n=n.sibling}l&4&&(l=e.updateQueue,l!==null&&(i=l.retryQueue,i!==null&&(l.retryQueue=null,Gu(e,i))));break;case 19:jt(n,e),At(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,Gu(e,l)));break;case 30:break;case 21:break;default:jt(n,e),At(e)}}function At(e){var n=e.flags;if(n&2){try{for(var i,l=e.return;l!==null;){if(tp(l)){i=l;break}l=l.return}if(i==null)throw Error(s(160));switch(i.tag){case 27:var c=i.stateNode,m=Pu(e);nl(e,m,c);break;case 5:var x=i.stateNode;i.flags&32&&(Fn(x,""),i.flags&=-33);var w=Pu(e);nl(e,w,x);break;case 3:case 4:var C=i.stateNode.containerInfo,G=Pu(e);Vu(e,G,C);break;default:throw Error(s(161))}}catch(Y){Ne(e,e.return,Y)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function up(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var n=e;up(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),e=e.sibling}}function Fa(e,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)ip(e,n.alternate,n),n=n.sibling}function jn(e){for(e=e.child;e!==null;){var n=e;switch(n.tag){case 0:case 11:case 14:case 15:Ua(4,n,n.return),jn(n);break;case 1:Qt(n,n.return);var i=n.stateNode;typeof i.componentWillUnmount=="function"&&Jm(n,n.return,i),jn(n);break;case 27:jr(n.stateNode);case 26:case 5:Qt(n,n.return),jn(n);break;case 22:n.memoizedState===null&&jn(n);break;case 30:jn(n);break;default:jn(n)}e=e.sibling}}function Ia(e,n,i){for(i=i&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var l=n.alternate,c=e,m=n,x=m.flags;switch(m.tag){case 0:case 11:case 15:Ia(c,m,i),pr(4,m);break;case 1:if(Ia(c,m,i),l=m,c=l.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(G){Ne(l,l.return,G)}if(l=m,c=l.updateQueue,c!==null){var w=l.stateNode;try{var C=c.shared.hiddenCallbacks;if(C!==null)for(c.shared.hiddenCallbacks=null,c=0;c<C.length;c++)Ph(C[c],w)}catch(G){Ne(l,l.return,G)}}i&&x&64&&Zm(m),gr(m,m.return);break;case 27:ap(m);case 26:case 5:Ia(c,m,i),i&&l===null&&x&4&&ep(m),gr(m,m.return);break;case 12:Ia(c,m,i);break;case 13:Ia(c,m,i),i&&x&4&&lp(c,m);break;case 22:m.memoizedState===null&&Ia(c,m,i),gr(m,m.return);break;case 30:break;default:Ia(c,m,i)}n=n.sibling}}function Uu(e,n){var i=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(i=e.memoizedState.cachePool.pool),e=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(e=n.memoizedState.cachePool.pool),e!==i&&(e!=null&&e.refCount++,i!=null&&tr(i))}function Fu(e,n){e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&tr(e))}function Zt(e,n,i,l){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)cp(e,n,i,l),n=n.sibling}function cp(e,n,i,l){var c=n.flags;switch(n.tag){case 0:case 11:case 15:Zt(e,n,i,l),c&2048&&pr(9,n);break;case 1:Zt(e,n,i,l);break;case 3:Zt(e,n,i,l),c&2048&&(e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&tr(e)));break;case 12:if(c&2048){Zt(e,n,i,l),e=n.stateNode;try{var m=n.memoizedProps,x=m.id,w=m.onPostCommit;typeof w=="function"&&w(x,n.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(C){Ne(n,n.return,C)}}else Zt(e,n,i,l);break;case 13:Zt(e,n,i,l);break;case 23:break;case 22:m=n.stateNode,x=n.alternate,n.memoizedState!==null?m._visibility&2?Zt(e,n,i,l):yr(e,n):m._visibility&2?Zt(e,n,i,l):(m._visibility|=2,oi(e,n,i,l,(n.subtreeFlags&10256)!==0)),c&2048&&Uu(x,n);break;case 24:Zt(e,n,i,l),c&2048&&Fu(n.alternate,n);break;default:Zt(e,n,i,l)}}function oi(e,n,i,l,c){for(c=c&&(n.subtreeFlags&10256)!==0,n=n.child;n!==null;){var m=e,x=n,w=i,C=l,G=x.flags;switch(x.tag){case 0:case 11:case 15:oi(m,x,w,C,c),pr(8,x);break;case 23:break;case 22:var Y=x.stateNode;x.memoizedState!==null?Y._visibility&2?oi(m,x,w,C,c):yr(m,x):(Y._visibility|=2,oi(m,x,w,C,c)),c&&G&2048&&Uu(x.alternate,x);break;case 24:oi(m,x,w,C,c),c&&G&2048&&Fu(x.alternate,x);break;default:oi(m,x,w,C,c)}n=n.sibling}}function yr(e,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var i=e,l=n,c=l.flags;switch(l.tag){case 22:yr(i,l),c&2048&&Uu(l.alternate,l);break;case 24:yr(i,l),c&2048&&Fu(l.alternate,l);break;default:yr(i,l)}n=n.sibling}}var vr=8192;function ui(e){if(e.subtreeFlags&vr)for(e=e.child;e!==null;)dp(e),e=e.sibling}function dp(e){switch(e.tag){case 26:ui(e),e.flags&vr&&e.memoizedState!==null&&$x(It,e.memoizedState,e.memoizedProps);break;case 5:ui(e);break;case 3:case 4:var n=It;It=gl(e.stateNode.containerInfo),ui(e),It=n;break;case 22:e.memoizedState===null&&(n=e.alternate,n!==null&&n.memoizedState!==null?(n=vr,vr=16777216,ui(e),vr=n):ui(e));break;default:ui(e)}}function fp(e){var n=e.alternate;if(n!==null&&(e=n.child,e!==null)){n.child=null;do n=e.sibling,e.sibling=null,e=n;while(e!==null)}}function xr(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var i=0;i<n.length;i++){var l=n[i];et=l,mp(l,e)}fp(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)hp(e),e=e.sibling}function hp(e){switch(e.tag){case 0:case 11:case 15:xr(e),e.flags&2048&&Ua(9,e,e.return);break;case 3:xr(e);break;case 12:xr(e);break;case 22:var n=e.stateNode;e.memoizedState!==null&&n._visibility&2&&(e.return===null||e.return.tag!==13)?(n._visibility&=-3,il(e)):xr(e);break;default:xr(e)}}function il(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var i=0;i<n.length;i++){var l=n[i];et=l,mp(l,e)}fp(e)}for(e=e.child;e!==null;){switch(n=e,n.tag){case 0:case 11:case 15:Ua(8,n,n.return),il(n);break;case 22:i=n.stateNode,i._visibility&2&&(i._visibility&=-3,il(n));break;default:il(n)}e=e.sibling}}function mp(e,n){for(;et!==null;){var i=et;switch(i.tag){case 0:case 11:case 15:Ua(8,i,n);break;case 23:case 22:if(i.memoizedState!==null&&i.memoizedState.cachePool!==null){var l=i.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:tr(i.memoizedState.cache)}if(l=i.child,l!==null)l.return=i,et=l;else e:for(i=e;et!==null;){l=et;var c=l.sibling,m=l.return;if(rp(l),l===i){et=null;break e}if(c!==null){c.return=m,et=c;break e}et=m}}}var fx={getCacheForType:function(e){var n=lt(We),i=n.data.get(e);return i===void 0&&(i=e(),n.data.set(e,i)),i}},hx=typeof WeakMap=="function"?WeakMap:Map,je=0,De=null,ve=null,Se=0,Ae=0,Et=null,qa=!1,ci=!1,Iu=!1,ka=0,Ge=0,Ka=0,An=0,qu=0,Pt=0,di=0,br=null,bt=null,Ku=!1,Yu=0,rl=1/0,sl=null,Ya=null,nt=0,Xa=null,fi=null,hi=0,Xu=0,Wu=null,pp=null,wr=0,$u=null;function Mt(){if((je&2)!==0&&Se!==0)return Se&-Se;if(z.T!==null){var e=ei;return e!==0?e:nc()}return Df()}function gp(){Pt===0&&(Pt=(Se&536870912)===0||ke?Ef():536870912);var e=zt.current;return e!==null&&(e.flags|=32),Pt}function Ct(e,n,i){(e===De&&(Ae===2||Ae===9)||e.cancelPendingCommit!==null)&&(mi(e,0),Wa(e,Se,Pt,!1)),Vi(e,i),((je&2)===0||e!==De)&&(e===De&&((je&2)===0&&(An|=i),Ge===4&&Wa(e,Se,Pt,!1)),Jt(e))}function yp(e,n,i){if((je&6)!==0)throw Error(s(327));var l=!i&&(n&124)===0&&(n&e.expiredLanes)===0||Pi(e,n),c=l?gx(e,n):Ju(e,n,!0),m=l;do{if(c===0){ci&&!l&&Wa(e,n,0,!1);break}else{if(i=e.current.alternate,m&&!mx(i)){c=Ju(e,n,!1),m=!1;continue}if(c===2){if(m=n,e.errorRecoveryDisabledLanes&m)var x=0;else x=e.pendingLanes&-536870913,x=x!==0?x:x&536870912?536870912:0;if(x!==0){n=x;e:{var w=e;c=br;var C=w.current.memoizedState.isDehydrated;if(C&&(mi(w,x).flags|=256),x=Ju(w,x,!1),x!==2){if(Iu&&!C){w.errorRecoveryDisabledLanes|=m,An|=m,c=4;break e}m=bt,bt=c,m!==null&&(bt===null?bt=m:bt.push.apply(bt,m))}c=x}if(m=!1,c!==2)continue}}if(c===1){mi(e,0),Wa(e,n,0,!0);break}e:{switch(l=e,m=c,m){case 0:case 1:throw Error(s(345));case 4:if((n&4194048)!==n)break;case 6:Wa(l,n,Pt,!qa);break e;case 2:bt=null;break;case 3:case 5:break;default:throw Error(s(329))}if((n&62914560)===n&&(c=Yu+300-Xt(),10<c)){if(Wa(l,n,Pt,!qa),ys(l,0,!0)!==0)break e;l.timeoutHandle=Kp(vp.bind(null,l,i,bt,sl,Ku,n,Pt,An,di,qa,m,2,-0,0),c);break e}vp(l,i,bt,sl,Ku,n,Pt,An,di,qa,m,0,-0,0)}}break}while(!0);Jt(e)}function vp(e,n,i,l,c,m,x,w,C,G,Y,Q,U,F){if(e.timeoutHandle=-1,Q=n.subtreeFlags,(Q&8192||(Q&16785408)===16785408)&&(Mr={stylesheets:null,count:0,unsuspend:Wx},dp(n),Q=Qx(),Q!==null)){e.cancelPendingCommit=Q(jp.bind(null,e,n,m,i,l,c,x,w,C,Y,1,U,F)),Wa(e,m,x,!G);return}jp(e,n,m,i,l,c,x,w,C)}function mx(e){for(var n=e;;){var i=n.tag;if((i===0||i===11||i===15)&&n.flags&16384&&(i=n.updateQueue,i!==null&&(i=i.stores,i!==null)))for(var l=0;l<i.length;l++){var c=i[l],m=c.getSnapshot;c=c.value;try{if(!Tt(m(),c))return!1}catch{return!1}}if(i=n.child,n.subtreeFlags&16384&&i!==null)i.return=n,n=i;else{if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function Wa(e,n,i,l){n&=~qu,n&=~An,e.suspendedLanes|=n,e.pingedLanes&=~n,l&&(e.warmLanes|=n),l=e.expirationTimes;for(var c=n;0<c;){var m=31-St(c),x=1<<m;l[m]=-1,c&=~x}i!==0&&Cf(e,i,n)}function ll(){return(je&6)===0?(Sr(0),!1):!0}function Qu(){if(ve!==null){if(Ae===0)var e=ve.return;else e=ve,ga=bn=null,mu(e),si=null,fr=0,e=ve;for(;e!==null;)Qm(e.alternate,e),e=e.return;ve=null}}function mi(e,n){var i=e.timeoutHandle;i!==-1&&(e.timeoutHandle=-1,Rx(i)),i=e.cancelPendingCommit,i!==null&&(e.cancelPendingCommit=null,i()),Qu(),De=e,ve=i=ha(e.current,null),Se=n,Ae=0,Et=null,qa=!1,ci=Pi(e,n),Iu=!1,di=Pt=qu=An=Ka=Ge=0,bt=br=null,Ku=!1,(n&8)!==0&&(n|=n&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=n;0<l;){var c=31-St(l),m=1<<c;n|=e[c],l&=~m}return ka=n,Cs(),i}function xp(e,n){ge=null,z.H=Xs,n===nr||n===Ps?(n=Bh(),Ae=3):n===Oh?(n=Bh(),Ae=4):Ae=n===zm?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,Et=n,ve===null&&(Ge=1,Js(e,Ot(n,e.current)))}function bp(){var e=z.H;return z.H=Xs,e===null?Xs:e}function wp(){var e=z.A;return z.A=fx,e}function Zu(){Ge=4,qa||(Se&4194048)!==Se&&zt.current!==null||(ci=!0),(Ka&134217727)===0&&(An&134217727)===0||De===null||Wa(De,Se,Pt,!1)}function Ju(e,n,i){var l=je;je|=2;var c=bp(),m=wp();(De!==e||Se!==n)&&(sl=null,mi(e,n)),n=!1;var x=Ge;e:do try{if(Ae!==0&&ve!==null){var w=ve,C=Et;switch(Ae){case 8:Qu(),x=6;break e;case 3:case 2:case 9:case 6:zt.current===null&&(n=!0);var G=Ae;if(Ae=0,Et=null,pi(e,w,C,G),i&&ci){x=0;break e}break;default:G=Ae,Ae=0,Et=null,pi(e,w,C,G)}}px(),x=Ge;break}catch(Y){xp(e,Y)}while(!0);return n&&e.shellSuspendCounter++,ga=bn=null,je=l,z.H=c,z.A=m,ve===null&&(De=null,Se=0,Cs()),x}function px(){for(;ve!==null;)Sp(ve)}function gx(e,n){var i=je;je|=2;var l=bp(),c=wp();De!==e||Se!==n?(sl=null,rl=Xt()+500,mi(e,n)):ci=Pi(e,n);e:do try{if(Ae!==0&&ve!==null){n=ve;var m=Et;t:switch(Ae){case 1:Ae=0,Et=null,pi(e,n,m,1);break;case 2:case 9:if(_h(m)){Ae=0,Et=null,Tp(n);break}n=function(){Ae!==2&&Ae!==9||De!==e||(Ae=7),Jt(e)},m.then(n,n);break e;case 3:Ae=7;break e;case 4:Ae=5;break e;case 7:_h(m)?(Ae=0,Et=null,Tp(n)):(Ae=0,Et=null,pi(e,n,m,7));break;case 5:var x=null;switch(ve.tag){case 26:x=ve.memoizedState;case 5:case 27:var w=ve;if(!x||ig(x)){Ae=0,Et=null;var C=w.sibling;if(C!==null)ve=C;else{var G=w.return;G!==null?(ve=G,ol(G)):ve=null}break t}}Ae=0,Et=null,pi(e,n,m,5);break;case 6:Ae=0,Et=null,pi(e,n,m,6);break;case 8:Qu(),Ge=6;break e;default:throw Error(s(462))}}yx();break}catch(Y){xp(e,Y)}while(!0);return ga=bn=null,z.H=l,z.A=c,je=i,ve!==null?0:(De=null,Se=0,Cs(),Ge)}function yx(){for(;ve!==null&&!Ln();)Sp(ve)}function Sp(e){var n=Wm(e.alternate,e,ka);e.memoizedProps=e.pendingProps,n===null?ol(e):ve=n}function Tp(e){var n=e,i=n.alternate;switch(n.tag){case 15:case 0:n=Fm(i,n,n.pendingProps,n.type,void 0,Se);break;case 11:n=Fm(i,n,n.pendingProps,n.type.render,n.ref,Se);break;case 5:mu(n);default:Qm(i,n),n=ve=kh(n,ka),n=Wm(i,n,ka)}e.memoizedProps=e.pendingProps,n===null?ol(e):ve=n}function pi(e,n,i,l){ga=bn=null,mu(n),si=null,fr=0;var c=n.return;try{if(sx(e,c,n,i,Se)){Ge=1,Js(e,Ot(i,e.current)),ve=null;return}}catch(m){if(c!==null)throw ve=c,m;Ge=1,Js(e,Ot(i,e.current)),ve=null;return}n.flags&32768?(ke||l===1?e=!0:ci||(Se&536870912)!==0?e=!1:(qa=e=!0,(l===2||l===9||l===3||l===6)&&(l=zt.current,l!==null&&l.tag===13&&(l.flags|=16384))),kp(n,e)):ol(n)}function ol(e){var n=e;do{if((n.flags&32768)!==0){kp(n,qa);return}e=n.return;var i=ox(n.alternate,n,ka);if(i!==null){ve=i;return}if(n=n.sibling,n!==null){ve=n;return}ve=n=e}while(n!==null);Ge===0&&(Ge=5)}function kp(e,n){do{var i=ux(e.alternate,e);if(i!==null){i.flags&=32767,ve=i;return}if(i=e.return,i!==null&&(i.flags|=32768,i.subtreeFlags=0,i.deletions=null),!n&&(e=e.sibling,e!==null)){ve=e;return}ve=e=i}while(e!==null);Ge=6,ve=null}function jp(e,n,i,l,c,m,x,w,C){e.cancelPendingCommit=null;do ul();while(nt!==0);if((je&6)!==0)throw Error(s(327));if(n!==null){if(n===e.current)throw Error(s(177));if(m=n.lanes|n.childLanes,m|=Fo,W1(e,i,m,x,w,C),e===De&&(ve=De=null,Se=0),fi=n,Xa=e,hi=i,Xu=m,Wu=c,pp=l,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,wx(ms,function(){return Np(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||l){l=z.T,z.T=null,c=K.p,K.p=2,x=je,je|=4;try{cx(e,n,i)}finally{je=x,K.p=c,z.T=l}}nt=1,Ap(),Ep(),Mp()}}function Ap(){if(nt===1){nt=0;var e=Xa,n=fi,i=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||i){i=z.T,z.T=null;var l=K.p;K.p=2;var c=je;je|=4;try{op(n,e);var m=dc,x=mh(e.containerInfo),w=m.focusedElem,C=m.selectionRange;if(x!==w&&w&&w.ownerDocument&&hh(w.ownerDocument.documentElement,w)){if(C!==null&&Po(w)){var G=C.start,Y=C.end;if(Y===void 0&&(Y=G),"selectionStart"in w)w.selectionStart=G,w.selectionEnd=Math.min(Y,w.value.length);else{var Q=w.ownerDocument||document,U=Q&&Q.defaultView||window;if(U.getSelection){var F=U.getSelection(),he=w.textContent.length,ce=Math.min(C.start,he),Ce=C.end===void 0?ce:Math.min(C.end,he);!F.extend&&ce>Ce&&(x=Ce,Ce=ce,ce=x);var P=fh(w,ce),R=fh(w,Ce);if(P&&R&&(F.rangeCount!==1||F.anchorNode!==P.node||F.anchorOffset!==P.offset||F.focusNode!==R.node||F.focusOffset!==R.offset)){var H=Q.createRange();H.setStart(P.node,P.offset),F.removeAllRanges(),ce>Ce?(F.addRange(H),F.extend(R.node,R.offset)):(H.setEnd(R.node,R.offset),F.addRange(H))}}}}for(Q=[],F=w;F=F.parentNode;)F.nodeType===1&&Q.push({element:F,left:F.scrollLeft,top:F.scrollTop});for(typeof w.focus=="function"&&w.focus(),w=0;w<Q.length;w++){var $=Q[w];$.element.scrollLeft=$.left,$.element.scrollTop=$.top}}wl=!!cc,dc=cc=null}finally{je=c,K.p=l,z.T=i}}e.current=n,nt=2}}function Ep(){if(nt===2){nt=0;var e=Xa,n=fi,i=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||i){i=z.T,z.T=null;var l=K.p;K.p=2;var c=je;je|=4;try{ip(e,n.alternate,n)}finally{je=c,K.p=l,z.T=i}}nt=3}}function Mp(){if(nt===4||nt===3){nt=0,H1();var e=Xa,n=fi,i=hi,l=pp;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?nt=5:(nt=0,fi=Xa=null,Cp(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(Ya=null),yo(i),n=n.stateNode,wt&&typeof wt.onCommitFiberRoot=="function")try{wt.onCommitFiberRoot(zi,n,void 0,(n.current.flags&128)===128)}catch{}if(l!==null){n=z.T,c=K.p,K.p=2,z.T=null;try{for(var m=e.onRecoverableError,x=0;x<l.length;x++){var w=l[x];m(w.value,{componentStack:w.stack})}}finally{z.T=n,K.p=c}}(hi&3)!==0&&ul(),Jt(e),c=e.pendingLanes,(i&4194090)!==0&&(c&42)!==0?e===$u?wr++:(wr=0,$u=e):wr=0,Sr(0)}}function Cp(e,n){(e.pooledCacheLanes&=n)===0&&(n=e.pooledCache,n!=null&&(e.pooledCache=null,tr(n)))}function ul(e){return Ap(),Ep(),Mp(),Np()}function Np(){if(nt!==5)return!1;var e=Xa,n=Xu;Xu=0;var i=yo(hi),l=z.T,c=K.p;try{K.p=32>i?32:i,z.T=null,i=Wu,Wu=null;var m=Xa,x=hi;if(nt=0,fi=Xa=null,hi=0,(je&6)!==0)throw Error(s(331));var w=je;if(je|=4,hp(m.current),cp(m,m.current,x,i),je=w,Sr(0,!1),wt&&typeof wt.onPostCommitFiberRoot=="function")try{wt.onPostCommitFiberRoot(zi,m)}catch{}return!0}finally{K.p=c,z.T=l,Cp(e,n)}}function Dp(e,n,i){n=Ot(i,n),n=Mu(e.stateNode,n,2),e=Pa(e,n,2),e!==null&&(Vi(e,2),Jt(e))}function Ne(e,n,i){if(e.tag===3)Dp(e,e,i);else for(;n!==null;){if(n.tag===3){Dp(n,e,i);break}else if(n.tag===1){var l=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Ya===null||!Ya.has(l))){e=Ot(i,e),i=Lm(2),l=Pa(n,i,2),l!==null&&(Bm(i,l,n,e),Vi(l,2),Jt(l));break}}n=n.return}}function ec(e,n,i){var l=e.pingCache;if(l===null){l=e.pingCache=new hx;var c=new Set;l.set(n,c)}else c=l.get(n),c===void 0&&(c=new Set,l.set(n,c));c.has(i)||(Iu=!0,c.add(i),e=vx.bind(null,e,n,i),n.then(e,e))}function vx(e,n,i){var l=e.pingCache;l!==null&&l.delete(n),e.pingedLanes|=e.suspendedLanes&i,e.warmLanes&=~i,De===e&&(Se&i)===i&&(Ge===4||Ge===3&&(Se&62914560)===Se&&300>Xt()-Yu?(je&2)===0&&mi(e,0):qu|=i,di===Se&&(di=0)),Jt(e)}function Rp(e,n){n===0&&(n=Mf()),e=$n(e,n),e!==null&&(Vi(e,n),Jt(e))}function xx(e){var n=e.memoizedState,i=0;n!==null&&(i=n.retryLane),Rp(e,i)}function bx(e,n){var i=0;switch(e.tag){case 13:var l=e.stateNode,c=e.memoizedState;c!==null&&(i=c.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(s(314))}l!==null&&l.delete(n),Rp(e,i)}function wx(e,n){return pt(e,n)}var cl=null,gi=null,tc=!1,dl=!1,ac=!1,En=0;function Jt(e){e!==gi&&e.next===null&&(gi===null?cl=gi=e:gi=gi.next=e),dl=!0,tc||(tc=!0,Tx())}function Sr(e,n){if(!ac&&dl){ac=!0;do for(var i=!1,l=cl;l!==null;){if(e!==0){var c=l.pendingLanes;if(c===0)var m=0;else{var x=l.suspendedLanes,w=l.pingedLanes;m=(1<<31-St(42|e)+1)-1,m&=c&~(x&~w),m=m&201326741?m&201326741|1:m?m|2:0}m!==0&&(i=!0,Bp(l,m))}else m=Se,m=ys(l,l===De?m:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(m&3)===0||Pi(l,m)||(i=!0,Bp(l,m));l=l.next}while(i);ac=!1}}function Sx(){Op()}function Op(){dl=tc=!1;var e=0;En!==0&&(Dx()&&(e=En),En=0);for(var n=Xt(),i=null,l=cl;l!==null;){var c=l.next,m=_p(l,n);m===0?(l.next=null,i===null?cl=c:i.next=c,c===null&&(gi=i)):(i=l,(e!==0||(m&3)!==0)&&(dl=!0)),l=c}Sr(e)}function _p(e,n){for(var i=e.suspendedLanes,l=e.pingedLanes,c=e.expirationTimes,m=e.pendingLanes&-62914561;0<m;){var x=31-St(m),w=1<<x,C=c[x];C===-1?((w&i)===0||(w&l)!==0)&&(c[x]=X1(w,n)):C<=n&&(e.expiredLanes|=w),m&=~w}if(n=De,i=Se,i=ys(e,e===n?i:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l=e.callbackNode,i===0||e===n&&(Ae===2||Ae===9)||e.cancelPendingCommit!==null)return l!==null&&l!==null&&ca(l),e.callbackNode=null,e.callbackPriority=0;if((i&3)===0||Pi(e,i)){if(n=i&-i,n===e.callbackPriority)return n;switch(l!==null&&ca(l),yo(i)){case 2:case 8:i=jf;break;case 32:i=ms;break;case 268435456:i=Af;break;default:i=ms}return l=Lp.bind(null,e),i=pt(i,l),e.callbackPriority=n,e.callbackNode=i,n}return l!==null&&l!==null&&ca(l),e.callbackPriority=2,e.callbackNode=null,2}function Lp(e,n){if(nt!==0&&nt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var i=e.callbackNode;if(ul()&&e.callbackNode!==i)return null;var l=Se;return l=ys(e,e===De?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(yp(e,l,n),_p(e,Xt()),e.callbackNode!=null&&e.callbackNode===i?Lp.bind(null,e):null)}function Bp(e,n){if(ul())return null;yp(e,n,!0)}function Tx(){Ox(function(){(je&6)!==0?pt(kf,Sx):Op()})}function nc(){return En===0&&(En=Ef()),En}function zp(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Ss(""+e)}function Pp(e,n){var i=n.ownerDocument.createElement("input");return i.name=n.name,i.value=n.value,e.id&&i.setAttribute("form",e.id),n.parentNode.insertBefore(i,n),e=new FormData(e),i.parentNode.removeChild(i),e}function kx(e,n,i,l,c){if(n==="submit"&&i&&i.stateNode===c){var m=zp((c[gt]||null).action),x=l.submitter;x&&(n=(n=x[gt]||null)?zp(n.formAction):x.getAttribute("formAction"),n!==null&&(m=n,x=null));var w=new As("action","action",null,l,c);e.push({event:w,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(En!==0){var C=x?Pp(c,x):new FormData(c);Tu(i,{pending:!0,data:C,method:c.method,action:m},null,C)}}else typeof m=="function"&&(w.preventDefault(),C=x?Pp(c,x):new FormData(c),Tu(i,{pending:!0,data:C,method:c.method,action:m},m,C))},currentTarget:c}]})}}for(var ic=0;ic<Uo.length;ic++){var rc=Uo[ic],jx=rc.toLowerCase(),Ax=rc[0].toUpperCase()+rc.slice(1);Ft(jx,"on"+Ax)}Ft(yh,"onAnimationEnd"),Ft(vh,"onAnimationIteration"),Ft(xh,"onAnimationStart"),Ft("dblclick","onDoubleClick"),Ft("focusin","onFocus"),Ft("focusout","onBlur"),Ft(F2,"onTransitionRun"),Ft(I2,"onTransitionStart"),Ft(q2,"onTransitionCancel"),Ft(bh,"onTransitionEnd"),Hn("onMouseEnter",["mouseout","mouseover"]),Hn("onMouseLeave",["mouseout","mouseover"]),Hn("onPointerEnter",["pointerout","pointerover"]),Hn("onPointerLeave",["pointerout","pointerover"]),dn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),dn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),dn("onBeforeInput",["compositionend","keypress","textInput","paste"]),dn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),dn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),dn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Tr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ex=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Tr));function Vp(e,n){n=(n&4)!==0;for(var i=0;i<e.length;i++){var l=e[i],c=l.event;l=l.listeners;e:{var m=void 0;if(n)for(var x=l.length-1;0<=x;x--){var w=l[x],C=w.instance,G=w.currentTarget;if(w=w.listener,C!==m&&c.isPropagationStopped())break e;m=w,c.currentTarget=G;try{m(c)}catch(Y){Zs(Y)}c.currentTarget=null,m=C}else for(x=0;x<l.length;x++){if(w=l[x],C=w.instance,G=w.currentTarget,w=w.listener,C!==m&&c.isPropagationStopped())break e;m=w,c.currentTarget=G;try{m(c)}catch(Y){Zs(Y)}c.currentTarget=null,m=C}}}}function xe(e,n){var i=n[vo];i===void 0&&(i=n[vo]=new Set);var l=e+"__bubble";i.has(l)||(Hp(n,e,2,!1),i.add(l))}function sc(e,n,i){var l=0;n&&(l|=4),Hp(i,e,l,n)}var fl="_reactListening"+Math.random().toString(36).slice(2);function lc(e){if(!e[fl]){e[fl]=!0,Of.forEach(function(i){i!=="selectionchange"&&(Ex.has(i)||sc(i,!1,e),sc(i,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[fl]||(n[fl]=!0,sc("selectionchange",!1,n))}}function Hp(e,n,i,l){switch(cg(n)){case 2:var c=eb;break;case 8:c=tb;break;default:c=wc}i=c.bind(null,n,i,e),c=void 0,!Co||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(c=!0),l?c!==void 0?e.addEventListener(n,i,{capture:!0,passive:c}):e.addEventListener(n,i,!0):c!==void 0?e.addEventListener(n,i,{passive:c}):e.addEventListener(n,i,!1)}function oc(e,n,i,l,c){var m=l;if((n&1)===0&&(n&2)===0&&l!==null)e:for(;;){if(l===null)return;var x=l.tag;if(x===3||x===4){var w=l.stateNode.containerInfo;if(w===c)break;if(x===4)for(x=l.return;x!==null;){var C=x.tag;if((C===3||C===4)&&x.stateNode.containerInfo===c)return;x=x.return}for(;w!==null;){if(x=zn(w),x===null)return;if(C=x.tag,C===5||C===6||C===26||C===27){l=m=x;continue e}w=w.parentNode}}l=l.return}Yf(function(){var G=m,Y=Eo(i),Q=[];e:{var U=wh.get(e);if(U!==void 0){var F=As,he=e;switch(e){case"keypress":if(ks(i)===0)break e;case"keydown":case"keyup":F=w2;break;case"focusin":he="focus",F=Oo;break;case"focusout":he="blur",F=Oo;break;case"beforeblur":case"afterblur":F=Oo;break;case"click":if(i.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":F=$f;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":F=u2;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":F=k2;break;case yh:case vh:case xh:F=f2;break;case bh:F=A2;break;case"scroll":case"scrollend":F=l2;break;case"wheel":F=M2;break;case"copy":case"cut":case"paste":F=m2;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":F=Zf;break;case"toggle":case"beforetoggle":F=N2}var ce=(n&4)!==0,Ce=!ce&&(e==="scroll"||e==="scrollend"),P=ce?U!==null?U+"Capture":null:U;ce=[];for(var R=G,H;R!==null;){var $=R;if(H=$.stateNode,$=$.tag,$!==5&&$!==26&&$!==27||H===null||P===null||($=Ui(R,P),$!=null&&ce.push(kr(R,$,H))),Ce)break;R=R.return}0<ce.length&&(U=new F(U,he,null,i,Y),Q.push({event:U,listeners:ce}))}}if((n&7)===0){e:{if(U=e==="mouseover"||e==="pointerover",F=e==="mouseout"||e==="pointerout",U&&i!==Ao&&(he=i.relatedTarget||i.fromElement)&&(zn(he)||he[Bn]))break e;if((F||U)&&(U=Y.window===Y?Y:(U=Y.ownerDocument)?U.defaultView||U.parentWindow:window,F?(he=i.relatedTarget||i.toElement,F=G,he=he?zn(he):null,he!==null&&(Ce=u(he),ce=he.tag,he!==Ce||ce!==5&&ce!==27&&ce!==6)&&(he=null)):(F=null,he=G),F!==he)){if(ce=$f,$="onMouseLeave",P="onMouseEnter",R="mouse",(e==="pointerout"||e==="pointerover")&&(ce=Zf,$="onPointerLeave",P="onPointerEnter",R="pointer"),Ce=F==null?U:Gi(F),H=he==null?U:Gi(he),U=new ce($,R+"leave",F,i,Y),U.target=Ce,U.relatedTarget=H,$=null,zn(Y)===G&&(ce=new ce(P,R+"enter",he,i,Y),ce.target=H,ce.relatedTarget=Ce,$=ce),Ce=$,F&&he)t:{for(ce=F,P=he,R=0,H=ce;H;H=yi(H))R++;for(H=0,$=P;$;$=yi($))H++;for(;0<R-H;)ce=yi(ce),R--;for(;0<H-R;)P=yi(P),H--;for(;R--;){if(ce===P||P!==null&&ce===P.alternate)break t;ce=yi(ce),P=yi(P)}ce=null}else ce=null;F!==null&&Gp(Q,U,F,ce,!1),he!==null&&Ce!==null&&Gp(Q,Ce,he,ce,!0)}}e:{if(U=G?Gi(G):window,F=U.nodeName&&U.nodeName.toLowerCase(),F==="select"||F==="input"&&U.type==="file")var ie=sh;else if(ih(U))if(lh)ie=H2;else{ie=P2;var ye=z2}else F=U.nodeName,!F||F.toLowerCase()!=="input"||U.type!=="checkbox"&&U.type!=="radio"?G&&jo(G.elementType)&&(ie=sh):ie=V2;if(ie&&(ie=ie(e,G))){rh(Q,ie,i,Y);break e}ye&&ye(e,U,G),e==="focusout"&&G&&U.type==="number"&&G.memoizedProps.value!=null&&ko(U,"number",U.value)}switch(ye=G?Gi(G):window,e){case"focusin":(ih(ye)||ye.contentEditable==="true")&&(Yn=ye,Vo=G,$i=null);break;case"focusout":$i=Vo=Yn=null;break;case"mousedown":Ho=!0;break;case"contextmenu":case"mouseup":case"dragend":Ho=!1,ph(Q,i,Y);break;case"selectionchange":if(U2)break;case"keydown":case"keyup":ph(Q,i,Y)}var le;if(Lo)e:{switch(e){case"compositionstart":var de="onCompositionStart";break e;case"compositionend":de="onCompositionEnd";break e;case"compositionupdate":de="onCompositionUpdate";break e}de=void 0}else Kn?ah(e,i)&&(de="onCompositionEnd"):e==="keydown"&&i.keyCode===229&&(de="onCompositionStart");de&&(Jf&&i.locale!=="ko"&&(Kn||de!=="onCompositionStart"?de==="onCompositionEnd"&&Kn&&(le=Xf()):(_a=Y,No="value"in _a?_a.value:_a.textContent,Kn=!0)),ye=hl(G,de),0<ye.length&&(de=new Qf(de,e,null,i,Y),Q.push({event:de,listeners:ye}),le?de.data=le:(le=nh(i),le!==null&&(de.data=le)))),(le=R2?O2(e,i):_2(e,i))&&(de=hl(G,"onBeforeInput"),0<de.length&&(ye=new Qf("onBeforeInput","beforeinput",null,i,Y),Q.push({event:ye,listeners:de}),ye.data=le)),kx(Q,e,G,i,Y)}Vp(Q,n)})}function kr(e,n,i){return{instance:e,listener:n,currentTarget:i}}function hl(e,n){for(var i=n+"Capture",l=[];e!==null;){var c=e,m=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||m===null||(c=Ui(e,i),c!=null&&l.unshift(kr(e,c,m)),c=Ui(e,n),c!=null&&l.push(kr(e,c,m))),e.tag===3)return l;e=e.return}return[]}function yi(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Gp(e,n,i,l,c){for(var m=n._reactName,x=[];i!==null&&i!==l;){var w=i,C=w.alternate,G=w.stateNode;if(w=w.tag,C!==null&&C===l)break;w!==5&&w!==26&&w!==27||G===null||(C=G,c?(G=Ui(i,m),G!=null&&x.unshift(kr(i,G,C))):c||(G=Ui(i,m),G!=null&&x.push(kr(i,G,C)))),i=i.return}x.length!==0&&e.push({event:n,listeners:x})}var Mx=/\r\n?/g,Cx=/\u0000|\uFFFD/g;function Up(e){return(typeof e=="string"?e:""+e).replace(Mx,` 49`).replace(Cx,"")}function Fp(e,n){return n=Up(n),Up(e)===n}function ml(){}function Me(e,n,i,l,c,m){switch(i){case"children":typeof l=="string"?n==="body"||n==="textarea"&&l===""||Fn(e,l):(typeof l=="number"||typeof l=="bigint")&&n!=="body"&&Fn(e,""+l);break;case"className":xs(e,"class",l);break;
vendor: 5,351 bytes, line 49
49case"tabIndex":xs(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":xs(e,i,l);break;case"style":qf(e,l,m);break;case"data":if(n!=="object"){xs(e,"data",l);break}case"src":case"href":if(l===""&&(n!=="a"||i!=="href")){e.removeAttribute(i);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(i);break}l=Ss(""+l),e.setAttribute(i,l);break;case"action":case"formAction":if(typeof l=="function"){e.setAttribute(i,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof m=="function"&&(i==="formAction"?(n!=="input"&&Me(e,n,"name",c.name,c,null),Me(e,n,"formEncType",c.formEncType,c,null),Me(e,n,"formMethod",c.formMethod,c,null),Me(e,n,"formTarget",c.formTarget,c,null)):(Me(e,n,"encType",c.encType,c,null),Me(e,n,"method",c.method,c,null),Me(e,n,"target",c.target,c,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(i);break}l=Ss(""+l),e.setAttribute(i,l);break;case"onClick":l!=null&&(e.onclick=ml);break;case"onScroll":l!=null&&xe("scroll",e);break;case"onScrollEnd":l!=null&&xe("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(s(61));if(i=l.__html,i!=null){if(c.children!=null)throw Error(s(60));e.innerHTML=i}}break;case"multiple":e.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":e.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){e.removeAttribute("xlink:href");break}i=Ss(""+l),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",i);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(i,""+l):e.removeAttribute(i);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(i,""):e.removeAttribute(i);break;case"capture":case"download":l===!0?e.setAttribute(i,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(i,l):e.removeAttribute(i);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?e.setAttribute(i,l):e.removeAttribute(i);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?e.removeAttribute(i):e.setAttribute(i,l);break;case"popover":xe("beforetoggle",e),xe("toggle",e),vs(e,"popover",l);break;case"xlinkActuate":da(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":da(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":da(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":da(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":da(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":da(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":da(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":da(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":da(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":vs(e,"is",l);break;case"innerText":case"textContent":break;default:(!(2<i.length)||i[0]!=="o"&&i[0]!=="O"||i[1]!=="n"&&i[1]!=="N")&&(i=r2.get(i)||i,vs(e,i,l))}}function uc(e,n,i,l,c,m){switch(i){case"style":qf(e,l,m);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(s(61));if(i=l.__html,i!=null){if(c.children!=null)throw Error(s(60));e.innerHTML=i}}break;case"children":typeof l=="string"?Fn(e,l):(typeof l=="number"||typeof l=="bigint")&&Fn(e,""+l);break;case"onScroll":l!=null&&xe("scroll",e);break;case"onScrollEnd":l!=null&&xe("scrollend",e);break;case"onClick":l!=null&&(e.onclick=ml);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!_f.hasOwnProperty(i))e:{if(i[0]==="o"&&i[1]==="n"&&(c=i.endsWith("Capture"),n=i.slice(2,c?i.length-7:void 0),m=e[gt]||null,m=m!=null?m[i]:null,typeof m=="function"&&e.removeEventListener(n,m,c),typeof l=="function")){typeof m!="function"&&m!==null&&(i in e?e[i]=null:e.hasAttribute(i)&&e.removeAttribute(i)),e.addEventListener(n,l,c);break e}i in e?e[i]=l:l===!0?e.setAttribute(i,""):vs(e,i,l)}}}function it(e,n,i){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":xe("error",e),xe("load",e);var l=!1,c=!1,m;
vendor: 4,408 bytes, line 49
49for(m in i)if(i.hasOwnProperty(m)){var x=i[m];if(x!=null)switch(m){case"src":l=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,n));default:Me(e,n,m,x,i,null)}}c&&Me(e,n,"srcSet",i.srcSet,i,null),l&&Me(e,n,"src",i.src,i,null);return;case"input":xe("invalid",e);var w=m=x=c=null,C=null,G=null;for(l in i)if(i.hasOwnProperty(l)){var Y=i[l];if(Y!=null)switch(l){case"name":c=Y;break;case"type":x=Y;break;case"checked":C=Y;break;case"defaultChecked":G=Y;break;case"value":m=Y;break;case"defaultValue":w=Y;break;case"children":case"dangerouslySetInnerHTML":if(Y!=null)throw Error(s(137,n));break;default:Me(e,n,l,Y,i,null)}}Gf(e,m,w,C,G,x,c,!1),bs(e);return;case"select":xe("invalid",e),l=x=m=null;for(c in i)if(i.hasOwnProperty(c)&&(w=i[c],w!=null))switch(c){case"value":m=w;break;case"defaultValue":x=w;break;case"multiple":l=w;default:Me(e,n,c,w,i,null)}n=m,i=x,e.multiple=!!l,n!=null?Un(e,!!l,n,!1):i!=null&&Un(e,!!l,i,!0);return;case"textarea":xe("invalid",e),m=c=l=null;for(x in i)if(i.hasOwnProperty(x)&&(w=i[x],w!=null))switch(x){case"value":l=w;break;case"defaultValue":c=w;break;case"children":m=w;break;case"dangerouslySetInnerHTML":if(w!=null)throw Error(s(91));break;default:Me(e,n,x,w,i,null)}Ff(e,l,c,m),bs(e);return;case"option":for(C in i)if(i.hasOwnProperty(C)&&(l=i[C],l!=null))switch(C){case"selected":e.selected=l&&typeof l!="function"&&typeof l!="symbol";break;default:Me(e,n,C,l,i,null)}return;case"dialog":xe("beforetoggle",e),xe("toggle",e),xe("cancel",e),xe("close",e);break;case"iframe":case"object":xe("load",e);break;case"video":case"audio":for(l=0;l<Tr.length;l++)xe(Tr[l],e);break;case"image":xe("error",e),xe("load",e);break;case"details":xe("toggle",e);break;case"embed":case"source":case"link":xe("error",e),xe("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(G in i)if(i.hasOwnProperty(G)&&(l=i[G],l!=null))switch(G){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,n));default:Me(e,n,G,l,i,null)}return;default:if(jo(n)){for(Y in i)i.hasOwnProperty(Y)&&(l=i[Y],l!==void 0&&uc(e,n,Y,l,i,void 0));return}}for(w in i)i.hasOwnProperty(w)&&(l=i[w],l!=null&&Me(e,n,w,l,i,null))}function Nx(e,n,i,l){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var c=null,m=null,x=null,w=null,C=null,G=null,Y=null;for(F in i){var Q=i[F];if(i.hasOwnProperty(F)&&Q!=null)switch(F){case"checked":break;case"value":break;case"defaultValue":C=Q;default:l.hasOwnProperty(F)||Me(e,n,F,null,l,Q)}}for(var U in l){var F=l[U];if(Q=i[U],l.hasOwnProperty(U)&&(F!=null||Q!=null))switch(U){case"type":m=F;break;case"name":c=F;break;case"checked":G=F;break;case"defaultChecked":Y=F;break;case"value":x=F;break;case"defaultValue":w=F;break;case"children":case"dangerouslySetInnerHTML":if(F!=null)throw Error(s(137,n));break;default:F!==Q&&Me(e,n,U,F,l,Q)}}To(e,x,w,C,G,Y,m,c);return;case"select":F=x=w=U=null;for(m in i)if(C=i[m],i.hasOwnProperty(m)&&C!=null)switch(m){case"value":break;case"multiple":F=C;default:l.hasOwnProperty(m)||Me(e,n,m,null,l,C)}for(c in l)if(m=l[c],C=i[c],l.hasOwnProperty(c)&&(m!=null||C!=null))switch(c){case"value":U=m;break;case"defaultValue":w=m;break;case"multiple":x=m;default:m!==C&&Me(e,n,c,m,l,C)}n=w,i=x,l=F,U!=null?Un(e,!!i,U,!1):!!l!=!!i&&(n!=null?Un(e,!!i,n,!0):Un(e,!!i,i?[]:"",!1));return;case"textarea":F=U=null;for(w in i)if(c=i[w],i.hasOwnProperty(w)&&c!=null&&!l.hasOwnProperty(w))switch(w){case"value":break;case"children":break;default:Me(e,n,w,null,l,c)}for(x in l)if(c=l[x],m=i[x],l.hasOwnProperty(x)&&(c!=null||m!=null))switch(x){case"value":U=c;break;case"defaultValue":F=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(s(91));break;default:c!==m&&Me(e,n,x,c,l,m)}Uf(e,U,F);return;case"option":for(var he in i)if(U=i[he],i.hasOwnProperty(he)&&U!=null&&!l.hasOwnProperty(he))switch(he){case"selected":e.selected=!1;break;default:Me(e,n,he,null,l,U)}for(C in l)if(U=l[C],F=i[C],l.hasOwnProperty(C)&&U!==F&&(U!=null||F!=null))switch(C){case"selected":e.selected=U&&typeof U!="function"&&typeof U!="symbol";break;default:Me(e,n,C,U,l,F)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ce in
vendor: 1,028 bytes, line 49
49i)U=i[ce],i.hasOwnProperty(ce)&&U!=null&&!l.hasOwnProperty(ce)&&Me(e,n,ce,null,l,U);for(G in l)if(U=l[G],F=i[G],l.hasOwnProperty(G)&&U!==F&&(U!=null||F!=null))switch(G){case"children":case"dangerouslySetInnerHTML":if(U!=null)throw Error(s(137,n));break;default:Me(e,n,G,U,l,F)}return;default:if(jo(n)){for(var Ce in i)U=i[Ce],i.hasOwnProperty(Ce)&&U!==void 0&&!l.hasOwnProperty(Ce)&&uc(e,n,Ce,void 0,l,U);for(Y in l)U=l[Y],F=i[Y],!l.hasOwnProperty(Y)||U===F||U===void 0&&F===void 0||uc(e,n,Y,U,l,F);return}}for(var P in i)U=i[P],i.hasOwnProperty(P)&&U!=null&&!l.hasOwnProperty(P)&&Me(e,n,P,null,l,U);for(Q in l)U=l[Q],F=i[Q],!l.hasOwnProperty(Q)||U===F||U==null&&F==null||Me(e,n,Q,U,l,F)}var cc=null,dc=null;function pl(e){return e.nodeType===9?e:e.ownerDocument}function Ip(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function qp(e,n){if(e===0)switch(n){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&n==="foreignObject"?0:e}
vendor: 5,907 bytes, line 49
49function fc(e,n){return e==="textarea"||e==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.children=="bigint"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var hc=null;function Dx(){var e=window.event;return e&&e.type==="popstate"?e===hc?!1:(hc=e,!0):(hc=null,!1)}var Kp=typeof setTimeout=="function"?setTimeout:void 0,Rx=typeof clearTimeout=="function"?clearTimeout:void 0,Yp=typeof Promise=="function"?Promise:void 0,Ox=typeof queueMicrotask=="function"?queueMicrotask:typeof Yp<"u"?function(e){return Yp.resolve(null).then(e).catch(_x)}:Kp;function _x(e){setTimeout(function(){throw e})}function $a(e){return e==="head"}function Xp(e,n){var i=n,l=0,c=0;do{var m=i.nextSibling;if(e.removeChild(i),m&&m.nodeType===8)if(i=m.data,i==="/$"){if(0<l&&8>l){i=l;var x=e.ownerDocument;if(i&1&&jr(x.documentElement),i&2&&jr(x.body),i&4)for(i=x.head,jr(i),x=i.firstChild;x;){var w=x.nextSibling,C=x.nodeName;x[Hi]||C==="SCRIPT"||C==="STYLE"||C==="LINK"&&x.rel.toLowerCase()==="stylesheet"||i.removeChild(x),x=w}}if(c===0){e.removeChild(m),Or(n);return}c--}else i==="$"||i==="$?"||i==="$!"?c++:l=i.charCodeAt(0)-48;else l=0;i=m}while(i);Or(n)}function mc(e){var n=e.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var i=n;switch(n=n.nextSibling,i.nodeName){case"HTML":case"HEAD":case"BODY":mc(i),xo(i);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(i.rel.toLowerCase()==="stylesheet")continue}e.removeChild(i)}}function Lx(e,n,i,l){for(;e.nodeType===1;){var c=i;if(e.nodeName.toLowerCase()!==n.toLowerCase()){if(!l&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(l){if(!e[Hi])switch(n){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(m=e.getAttribute("rel"),m==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(m!==c.rel||e.getAttribute("href")!==(c.href==null||c.href===""?null:c.href)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin)||e.getAttribute("title")!==(c.title==null?null:c.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(m=e.getAttribute("src"),(m!==(c.src==null?null:c.src)||e.getAttribute("type")!==(c.type==null?null:c.type)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin))&&m&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(n==="input"&&e.type==="hidden"){var m=c.name==null?null:""+c.name;if(c.type==="hidden"&&e.getAttribute("name")===m)return e}else return e;if(e=qt(e.nextSibling),e===null)break}return null}function Bx(e,n,i){if(n==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!i||(e=qt(e.nextSibling),e===null))return null;return e}function pc(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function zx(e,n){var i=e.ownerDocument;if(e.data!=="$?"||i.readyState==="complete")n();else{var l=function(){n(),i.removeEventListener("DOMContentLoaded",l)};i.addEventListener("DOMContentLoaded",l),e._reactRetry=l}}function qt(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1||n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?"||n==="F!"||n==="F")break;if(n==="/$")return null}}return e}var gc=null;function Wp(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var i=e.data;if(i==="$"||i==="$!"||i==="$?"){if(n===0)return e;n--}else i==="/$"&&n++}e=e.previousSibling}return null}function $p(e,n,i){switch(n=pl(i),e){case"html":if(e=n.documentElement,!e)throw Error(s(452));return e;case"head":if(e=n.head,!e)throw Error(s(453));return e;case"body":if(e=n.body,!e)throw Error(s(454));return e;default:throw Error(s(451))}}function jr(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);xo(e)}var Vt=new Map,Qp=new Set;function gl(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var ja=K.d;K.d={f:Px,r:Vx,D:Hx,C:Gx,L:Ux,m:Fx,X:qx,S:Ix,M:Kx};function Px(){var e=ja.f(),n=ll();return e||n}function Vx(e){var n=Pn(e);n!==null&&n.tag===5&&n.type==="form"?ym(n):ja.r(e)}var vi=typeof document>"u"?null:document;function Zp(e,n,i){var l=vi;if(l&&typeof n=="string"&&n){var c=Rt(n);c='link[rel="'+e+'"][href="'+c+'"]',typeof i=="string"&&(c+='[crossorigin="'+i+'"]'),Qp.has(c)||(Qp.add(c),e={rel:e,crossOrigin:i,href:n},l.querySelector(c)===null&&(n=l.createElement("link"),it(n,"link",e),Ze(n),l.head.appendChild(n)))}}function Hx(e){ja.D(e),Zp("dns-prefetch",e,null)}function Gx(e,n){ja.C(e,n),Zp("preconnect",e,n)}function Ux(e,n,i){ja.L(e,n,i);var l=vi;if(l&&e&&n){var c='link[rel="preload"][as="'+Rt(n)+'"]';n==="image"&&i&&i.imageSrcSet?(c+='[imagesrcset="'+Rt(i.imageSrcSet)+'"]',typeof i.imageSizes=="string"&&(c+='[imagesizes="'+Rt(i.imageSizes)+'"]')):c+='[href="'+Rt(e)+'"]';var m=c;switch(n){case"style":m=xi(e);break;case"script":m=bi(e)}Vt.has(m)||(e=y({rel:"preload",href:n==="image"&&i&&i.imageSrcSet?void 0:e,as:n},i),Vt.set(m,e),l.querySelector(c)!==null||n==="style"&&l.querySelector(Ar(m))||n==="script"&&l.querySelector(Er(m))||(n=l.createElement("link"),it(n,"link",e),Ze(n),l.head.appendChild(n)))}}function Fx(e,n){ja.m(e,n);var i=vi;if(i&&e){var l=n&&typeof n.as=="string"?n.as:"script",c='link[rel="modulepreload"][as="'+Rt(l)+'"][href="'+Rt(e)+'"]',m=c;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":m=bi(e)}if(!Vt.has(m)&&(e=y({rel:"modulepreload",href:e},n),Vt.set(m,e),i.querySelector(c)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(i.querySelector(Er(m)))return}l=i.createElement("link"),it(l,"link",e),Ze(l),i.head.appendChild(l)}}}function Ix(e,n,i){ja.S(e,n,i);var l=vi;if(l&&e){var c=Vn(l).hoistableStyles,m=xi(e);n=n||"default";var x=c.get(m);
vendor: 4,705 bytes, line 49
49if(!x){var w={loading:0,preload:null};if(x=l.querySelector(Ar(m)))w.loading=5;else{e=y({rel:"stylesheet",href:e,"data-precedence":n},i),(i=Vt.get(m))&&yc(e,i);var C=x=l.createElement("link");Ze(C),it(C,"link",e),C._p=new Promise(function(G,Y){C.onload=G,C.onerror=Y}),C.addEventListener("load",function(){w.loading|=1}),C.addEventListener("error",function(){w.loading|=2}),w.loading|=4,yl(x,n,l)}x={type:"stylesheet",instance:x,count:1,state:w},c.set(m,x)}}}function qx(e,n){ja.X(e,n);var i=vi;if(i&&e){var l=Vn(i).hoistableScripts,c=bi(e),m=l.get(c);m||(m=i.querySelector(Er(c)),m||(e=y({src:e,async:!0},n),(n=Vt.get(c))&&vc(e,n),m=i.createElement("script"),Ze(m),it(m,"link",e),i.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},l.set(c,m))}}function Kx(e,n){ja.M(e,n);var i=vi;if(i&&e){var l=Vn(i).hoistableScripts,c=bi(e),m=l.get(c);m||(m=i.querySelector(Er(c)),m||(e=y({src:e,async:!0,type:"module"},n),(n=Vt.get(c))&&vc(e,n),m=i.createElement("script"),Ze(m),it(m,"link",e),i.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},l.set(c,m))}}function Jp(e,n,i,l){var c=(c=oe.current)?gl(c):null;if(!c)throw Error(s(446));switch(e){case"meta":case"title":return null;case"style":return typeof i.precedence=="string"&&typeof i.href=="string"?(n=xi(i.href),i=Vn(c).hoistableStyles,l=i.get(n),l||(l={type:"style",instance:null,count:0,state:null},i.set(n,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(i.rel==="stylesheet"&&typeof i.href=="string"&&typeof i.precedence=="string"){e=xi(i.href);var m=Vn(c).hoistableStyles,x=m.get(e);if(x||(c=c.ownerDocument||c,x={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},m.set(e,x),(m=c.querySelector(Ar(e)))&&!m._p&&(x.instance=m,x.state.loading=5),Vt.has(e)||(i={rel:"preload",as:"style",href:i.href,crossOrigin:i.crossOrigin,integrity:i.integrity,media:i.media,hrefLang:i.hrefLang,referrerPolicy:i.referrerPolicy},Vt.set(e,i),m||Yx(c,e,i,x.state))),n&&l===null)throw Error(s(528,""));return x}if(n&&l!==null)throw Error(s(529,""));return null;case"script":return n=i.async,i=i.src,typeof i=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?(n=bi(i),i=Vn(c).hoistableScripts,l=i.get(n),l||(l={type:"script",instance:null,count:0,state:null},i.set(n,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,e))}}function xi(e){return'href="'+Rt(e)+'"'}function Ar(e){return'link[rel="stylesheet"]['+e+"]"}function eg(e){return y({},e,{"data-precedence":e.precedence,precedence:null})}function Yx(e,n,i,l){e.querySelector('link[rel="preload"][as="style"]['+n+"]")?l.loading=1:(n=e.createElement("link"),l.preload=n,n.addEventListener("load",function(){return l.loading|=1}),n.addEventListener("error",function(){return l.loading|=2}),it(n,"link",i),Ze(n),e.head.appendChild(n))}function bi(e){return'[src="'+Rt(e)+'"]'}function Er(e){return"script[async]"+e}function tg(e,n,i){if(n.count++,n.instance===null)switch(n.type){case"style":var l=e.querySelector('style[data-href~="'+Rt(i.href)+'"]');if(l)return n.instance=l,Ze(l),l;var c=y({},i,{"data-href":i.href,"data-precedence":i.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),Ze(l),it(l,"style",c),yl(l,i.precedence,e),n.instance=l;case"stylesheet":c=xi(i.href);var m=e.querySelector(Ar(c));if(m)return n.state.loading|=4,n.instance=m,Ze(m),m;l=eg(i),(c=Vt.get(c))&&yc(l,c),m=(e.ownerDocument||e).createElement("link"),Ze(m);var x=m;return x._p=new Promise(function(w,C){x.onload=w,x.onerror=C}),it(m,"link",l),n.state.loading|=4,yl(m,i.precedence,e),n.instance=m;case"script":return m=bi(i.src),(c=e.querySelector(Er(m)))?(n.instance=c,Ze(c),c):(l=i,(c=Vt.get(m))&&(l=y({},i),vc(l,c)),e=e.ownerDocument||e,c=e.createElement("script"),Ze(c),it(c,"link",l),e.head.appendChild(c),n.instance=c);case"void":return null;default:throw Error(s(443,n.type))}else n.type==="stylesheet"&&(n.state.loading&4)===0&&(l=n.instance,n.state.loading|=4,yl(l,i.precedence,e));return n.instance}function yl(e,n,i){for(var l=i.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=l.length?l[l.length-1]:null,m=c,x=0;x<l.length;x++){var w=l[x];if(w.dataset.precedence===n)m=w;else if(m!==c)break}m?m.parentNode.insertBefore(e,m.nextSibling):(n=i.nodeType===9?i.head:i,n.insertBefore(e,n.firstChild))}function yc(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.title==null&&(e.title=n.title)}function vc(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.integrity==null&&(e.integrity=n.integrity)}var vl=null;
vendor: 9,623 bytes, line 49
49function ag(e,n,i){if(vl===null){var l=new Map,c=vl=new Map;c.set(i,l)}else c=vl,l=c.get(i),l||(l=new Map,c.set(i,l));if(l.has(e))return l;for(l.set(e,null),i=i.getElementsByTagName(e),c=0;c<i.length;c++){var m=i[c];if(!(m[Hi]||m[st]||e==="link"&&m.getAttribute("rel")==="stylesheet")&&m.namespaceURI!=="http://www.w3.org/2000/svg"){var x=m.getAttribute(n)||"";x=e+x;var w=l.get(x);w?w.push(m):l.set(x,[m])}}return l}function ng(e,n,i){e=e.ownerDocument||e,e.head.insertBefore(i,n==="title"?e.querySelector("head > title"):null)}function Xx(e,n,i){if(i===1||n.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof n.precedence!="string"||typeof n.href!="string"||n.href==="")break;return!0;case"link":if(typeof n.rel!="string"||typeof n.href!="string"||n.href===""||n.onLoad||n.onError)break;switch(n.rel){case"stylesheet":return e=n.disabled,typeof n.precedence=="string"&&e==null;default:return!0}case"script":if(n.async&&typeof n.async!="function"&&typeof n.async!="symbol"&&!n.onLoad&&!n.onError&&n.src&&typeof n.src=="string")return!0}return!1}function ig(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var Mr=null;function Wx(){}function $x(e,n,i){if(Mr===null)throw Error(s(475));var l=Mr;if(n.type==="stylesheet"&&(typeof i.media!="string"||matchMedia(i.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var c=xi(i.href),m=e.querySelector(Ar(c));if(m){e=m._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(l.count++,l=xl.bind(l),e.then(l,l)),n.state.loading|=4,n.instance=m,Ze(m);return}m=e.ownerDocument||e,i=eg(i),(c=Vt.get(c))&&yc(i,c),m=m.createElement("link"),Ze(m);var x=m;x._p=new Promise(function(w,C){x.onload=w,x.onerror=C}),it(m,"link",i),n.instance=m}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(n,e),(e=n.state.preload)&&(n.state.loading&3)===0&&(l.count++,n=xl.bind(l),e.addEventListener("load",n),e.addEventListener("error",n))}}function Qx(){if(Mr===null)throw Error(s(475));var e=Mr;return e.stylesheets&&e.count===0&&xc(e,e.stylesheets),0<e.count?function(n){var i=setTimeout(function(){if(e.stylesheets&&xc(e,e.stylesheets),e.unsuspend){var l=e.unsuspend;e.unsuspend=null,l()}},6e4);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(i)}}:null}function xl(){if(this.count--,this.count===0){if(this.stylesheets)xc(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var bl=null;function xc(e,n){e.stylesheets=null,e.unsuspend!==null&&(e.count++,bl=new Map,n.forEach(Zx,e),bl=null,xl.call(e))}function Zx(e,n){if(!(n.state.loading&4)){var i=bl.get(e);if(i)var l=i.get(null);else{i=new Map,bl.set(e,i);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),m=0;m<c.length;m++){var x=c[m];(x.nodeName==="LINK"||x.getAttribute("media")!=="not all")&&(i.set(x.dataset.precedence,x),l=x)}l&&i.set(null,l)}c=n.instance,x=c.getAttribute("data-precedence"),m=i.get(x)||l,m===l&&i.set(null,c),i.set(x,c),this.count++,l=xl.bind(this),c.addEventListener("load",l),c.addEventListener("error",l),m?m.parentNode.insertBefore(c,m.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(c,e.firstChild)),n.state.loading|=4}}var Cr={$$typeof:j,Provider:null,Consumer:null,_currentValue:X,_currentValue2:X,_threadCount:0};function Jx(e,n,i,l,c,m,x,w){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=po(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=po(0),this.hiddenUpdates=po(null),this.identifierPrefix=l,this.onUncaughtError=c,this.onCaughtError=m,this.onRecoverableError=x,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=w,this.incompleteTransitions=new Map}function rg(e,n,i,l,c,m,x,w,C,G,Y,Q){return e=new Jx(e,n,i,x,w,C,G,Q),n=1,m===!0&&(n|=24),m=kt(3,null,null,n),e.current=m,m.stateNode=e,n=eu(),n.refCount++,e.pooledCache=n,n.refCount++,m.memoizedState={element:l,isDehydrated:i,cache:n},iu(m),e}function sg(e){return e?(e=Qn,e):Qn}function lg(e,n,i,l,c,m){c=sg(c),l.context===null?l.context=c:l.pendingContext=c,l=za(n),l.payload={element:i},m=m===void 0?null:m,m!==null&&(l.callback=m),i=Pa(e,l,n),i!==null&&(Ct(i,e,n),rr(i,e,n))}function og(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var i=e.retryLane;e.retryLane=i!==0&&i<n?i:n}}function bc(e,n){og(e,n),(e=e.alternate)&&og(e,n)}function ug(e){if(e.tag===13){var n=$n(e,67108864);n!==null&&Ct(n,e,67108864),bc(e,67108864)}}var wl=!0;function eb(e,n,i,l){var c=z.T;z.T=null;var m=K.p;try{K.p=2,wc(e,n,i,l)}finally{K.p=m,z.T=c}}function tb(e,n,i,l){var c=z.T;z.T=null;var m=K.p;try{K.p=8,wc(e,n,i,l)}finally{K.p=m,z.T=c}}function wc(e,n,i,l){if(wl){var c=Sc(l);if(c===null)oc(e,n,l,Sl,i),dg(e,l);else if(nb(c,e,n,i,l))l.stopPropagation();else if(dg(e,l),n&4&&-1<ab.indexOf(e)){for(;c!==null;){var m=Pn(c);if(m!==null)switch(m.tag){case 3:if(m=m.stateNode,m.current.memoizedState.isDehydrated){var x=cn(m.pendingLanes);if(x!==0){var w=m;for(w.pendingLanes|=2,w.entangledLanes|=2;x;){var C=1<<31-St(x);w.entanglements[1]|=C,x&=~C}Jt(m),(je&6)===0&&(rl=Xt()+500,Sr(0))}}break;case 13:w=$n(m,2),w!==null&&Ct(w,m,2),ll(),bc(m,2)}if(m=Sc(l),m===null&&oc(e,n,l,Sl,i),m===c)break;c=m}c!==null&&l.stopPropagation()}else oc(e,n,l,null,i)}}function Sc(e){return e=Eo(e),Tc(e)}var Sl=null;function Tc(e){if(Sl=null,e=zn(e),e!==null){var n=u(e);if(n===null)e=null;else{var i=n.tag;if(i===13){if(e=d(n),e!==null)return e;e=null}else if(i===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null)}}return Sl=e,null}function cg(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(G1()){case kf:return 2;case jf:return 8;case ms:case U1:return 32;case Af:return 268435456;default:return 32}default:return 32}}var kc=!1,Qa=null,Za=null,Ja=null,Nr=new Map,Dr=new Map,en=[],ab="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function dg(e,n){switch(e){case"focusin":case"focusout":Qa=null;break;case"dragenter":case"dragleave":Za=null;break;case"mouseover":case"mouseout":Ja=null;break;case"pointerover":case"pointerout":Nr.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Dr.delete(n.pointerId)}}function Rr(e,n,i,l,c,m){return e===null||e.nativeEvent!==m?(e={blockedOn:n,domEventName:i,eventSystemFlags:l,nativeEvent:m,targetContainers:[c]},n!==null&&(n=Pn(n),n!==null&&ug(n)),e):(e.eventSystemFlags|=l,n=e.targetContainers,c!==null&&n.indexOf(c)===-1&&n.push(c),e)}function nb(e,n,i,l,c){switch(n){case"focusin":return Qa=Rr(Qa,e,n,i,l,c),!0;case"dragenter":return Za=Rr(Za,e,n,i,l,c),!0;case"mouseover":return Ja=Rr(Ja,e,n,i,l,c),!0;case"pointerover":var m=c.pointerId;return Nr.set(m,Rr(Nr.get(m)||null,e,n,i,l,c)),!0;case"gotpointercapture":return m=c.pointerId,Dr.set(m,Rr(Dr.get(m)||null,e,n,i,l,c)),!0}return!1}function fg(e){var n=zn(e.target);if(n!==null){var i=u(n);if(i!==null){if(n=i.tag,n===13){if(n=d(i),n!==null){e.blockedOn=n,$1(e.priority,function(){if(i.tag===13){var l=Mt();l=go(l);var c=$n(i,l);c!==null&&Ct(c,i,l),bc(i,l)}});return}}else if(n===3&&i.stateNode.current.memoizedState.isDehydrated){e.blockedOn=i.tag===3?i.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Tl(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var i=Sc(e.nativeEvent);if(i===null){i=e.nativeEvent;var l=new i.constructor(i.type,i);Ao=l,i.target.dispatchEvent(l),Ao=null}else return n=Pn(i),n!==null&&ug(n),e.blockedOn=i,!1;n.shift()}return!0}function hg(e,n,i){Tl(e)&&i.delete(n)}function ib(){kc=!1,Qa!==null&&Tl(Qa)&&(Qa=null),Za!==null&&Tl(Za)&&(Za=null),Ja!==null&&Tl(Ja)&&(Ja=null),Nr.forEach(hg),Dr.forEach(hg)}function kl(e,n){e.blockedOn===n&&(e.blockedOn=null,kc||(kc=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,ib)))}var jl=null;function mg(e){jl!==e&&(jl=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){jl===e&&(jl=null);for(var n=0;n<e.length;n+=3){var i=e[n],l=e[n+1],c=e[n+2];if(typeof l!="function"){if(Tc(l||i)===null)continue;break}var m=Pn(i);
49m!==null&&(e.splice(n,3),n-=3,Tu(m,{pending:!0,data:c,method:i.method,action:l},l,c))}}))}function Or(e){function n(C){return kl(C,e)}Qa!==null&&kl(Qa,e),Za!==null&&kl(Za,e),Ja!==null&&kl(Ja,e),Nr.forEach(n),Dr.forEach(n);for(var i=0;i<en.length;i++){var l=en[i];l.blockedOn===e&&(l.blockedOn=null)}for(;0<en.length&&(i=en[0],i.blockedOn===null);)fg(i),i.blockedOn===null&&en.shift();if(i=(e.ownerDocument||e).$$reactFormReplay,i!=null)for(l=0;l<i.length;l+=3){var c=i[l],m=i[l+1],x=c[gt]||null;if(typeof m=="function")x||mg(i);else if(x){var w=null;if(m&&m.hasAttribute("formAction")){if(c=m,x=m[gt]||null)w=x.formAction;else if(Tc(c)!==null)continue}else w=x.action;typeof w=="function"?i[l+1]=w:(i.splice(l,3),l-=3),mg(i)}}}function jc(e){this._internalRoot=e}Al.prototype.render=jc.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(s(409));var i=n.current,l=Mt();lg(i,l,e,n,null,null)},Al.prototype.unmount=jc.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;lg(e.current,2,null,e,null,null),ll(),n[Bn]=null}};function Al(e){this._internalRoot=e}Al.prototype.unstable_scheduleHydration=function(e){if(e){var n=Df();e={blockedOn:null,target:e,priority:n};for(var i=0;i<en.length&&n!==0&&n<en[i].priority;i++);en.splice(i,0,e),i===0&&fg(e)}};var pg=a.version;if(pg!=="19.1.0")throw Error(s(527,pg,"19.1.0"));K.findDOMNode=function(e){var n=e._reactInternals;if(n===void 0)throw typeof e.render=="function"?Error(s(188)):(e=Object.keys(e).join(","),Error(s(268,e)));return e=h(n),e=e!==null?g(e):null,e=e===null?null:e.stateNode,e};var rb={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:z,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var El=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!El.isDisabled&&El.supportsFiber)try{zi=El.inject(rb),wt=El}catch{}}return Lr.createRoot=function(e,n){if(!o(e))throw Error(s(299));var i=!1,l="",c=Dm,m=Rm,x=Om,w=null;return n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onUncaughtError!==void 0&&(c=n.onUncaughtError),n.onCaughtError!==void 0&&(m=n.onCaughtError),n.onRecoverableError!==void 0&&(x=n.onRecoverableError),n.unstable_transitionCallbacks!==void 0&&(w=n.unstable_transitionCallbacks)),n=rg(e,1,!1,null,null,i,l,c,m,x,w,null),e[Bn]=n.current,lc(e),new jc(n)},Lr.hydrateRoot=function(e,n,i){if(!o(e))throw Error(s(299));var l=!1,c="",m=Dm,x=Rm,w=Om,C=null,G=null;return i!=null&&(i.unstable_strictMode===!0&&(l=!0),i.identifierPrefix!==void 0&&(c=i.identifierPrefix),i.onUncaughtError!==void 0&&(m=i.onUncaughtError),i.onCaughtError!==void 0&&(x=i.onCaughtError),i.onRecoverableError!==void 0&&(w=i.onRecoverableError),i.unstable_transitionCallbacks!==void 0&&(C=i.unstable_transitionCallbacks),i.formState!==void 0&&(G=i.formState)),n=rg(e,1,!0,n,i??null,l,c,m,x,w,C,G),n.context=sg(null),i=n.current,l=Mt(),l=go(l),c=za(l),c.callback=null,Pa(i,c,l),i=l,n.current.lanes=i,Vi(n,i),Jt(n),e[Bn]=n.current,lc(e),new Al(n)},Lr.version="19.1.0",Lr}var jg;function gb(){if(jg)return Mc.exports;jg=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(a){console.error(a)}}return t(),Mc.exports=pb(),Mc.exports}var yb=gb(),Br={},Ag;function vb(){if(Ag)return Br;Ag=1,Object.defineProperty(Br,"__esModule",{value:!0}),Br.parse=d,Br.serialize=g;const t=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,a=/^[\u0021-\u003A\u003C-\u007E]*$/,r=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,s=/^[\u0020-\u003A\u003D-\u007E]*$/,o=Object.prototype.toString,u=(()=>{const b=function(){};return b.prototype=Object.create(null),b})();function d(b,S){const T=new u,D=b.length;if(D<2)return T;const _=(S==null?void 0:S.decode)||y;let k=0;do{const A=b.indexOf("=",k);if(A===-1)break;const j=b.indexOf(";",k),V=j===-1?D:j;if(A>V){k=b.lastIndexOf(";",A-1)+1;continue}const O=p(b,k,A),q=h(b,A,O),Z=b.slice(O,q);if(T[Z]===void 0){let L=p(b,A+1,V),N=h(b,V,L);const B=_(b.slice(L,N));T[Z]=B}k=V+1}while(k<D);return T}function p(b,S,T){do{const D=b.charCodeAt(S);if(D!==32&&D!==9)return S}while(++S<T);return T}function h(b,S,T){for(;S>T;){const D=b.charCodeAt(--S);if(D!==32&&D!==9)return S+1}return T}function g(b,S,T){const D=(T==null?void 0:T.encode)||encodeURIComponent;
49if(!t.test(b))throw new TypeError(`argument name is invalid: ${b}`);const _=D(S);if(!a.test(_))throw new TypeError(`argument val is invalid: ${S}`);let k=b+"="+_;if(!T)return k;if(T.maxAge!==void 0){if(!Number.isInteger(T.maxAge))throw new TypeError(`option maxAge is invalid: ${T.maxAge}`);k+="; Max-Age="+T.maxAge}if(T.domain){if(!r.test(T.domain))throw new TypeError(`option domain is invalid: ${T.domain}`);k+="; Domain="+T.domain}if(T.path){if(!s.test(T.path))throw new TypeError(`option path is invalid: ${T.path}`);k+="; Path="+T.path}if(T.expires){if(!v(T.expires)||!Number.isFinite(T.expires.valueOf()))throw new TypeError(`option expires is invalid: ${T.expires}`);k+="; Expires="+T.expires.toUTCString()}if(T.httpOnly&&(k+="; HttpOnly"),T.secure&&(k+="; Secure"),T.partitioned&&(k+="; Partitioned"),T.priority)switch(typeof T.priority=="string"?T.priority.toLowerCase():void 0){case"low":k+="; Priority=Low";break;case"medium":k+="; Priority=Medium";break;case"high":k+="; Priority=High";break;default:throw new TypeError(`option priority is invali
49d: ${T.priority}`)}if(T.sameSite)switch(typeof T.sameSite=="string"?T.sameSite.toLowerCase():T.sameSite){case!0:case"strict":k+="; SameSite=Strict";break;case"lax":k+="; SameSite=Lax";break;case"none":k+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${T.sameSite}`)}return k}function y(b){if(b.indexOf("%")===-1)return b;try{return decodeURIComponent(b)}catch{return b}}function v(b){return o.call(b)==="[object Date]"}return Br}vb();/** 50 * react-router v7.5.0 51 * 52 * Copyright (c) Remix Software Inc. 53 * 54 * This source code is licensed under the MIT license found in the 55 * LICENSE.md file in the root directory of this source tree. 56 * 57 * @license MIT 58 */var Eg="popstate";function xb(t={}){function a(s,o){let{pathname:u,search:d,hash:p}=s.location;return ed("",{pathname:u,search:d,hash:p},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function r(s,o){return typeof o=="string"?o:$r(o)}return wb(a,r,null,t)}function Pe(t,a){if(t===!1||t===null||typeof t>"u")throw new Error(a)}function sa(t,a){if(!t){typeof console<"u"&&console.warn(a);try{throw new Error(a)}catch{}}}function bb(){return Math.random().toString(36).substring(2,10)}function Mg(t,a){return{usr:t.state,key:t.key,idx:a}}function ed(t,a,r=null,s){return{pathname:typeof t=="string"?t:t.pathname,search:"",hash:"",...typeof a=="string"?Di(a):a,state:r,key:a&&a.key||s||bb()}}function $r({pathname:t="/",search:a="",hash:r=""}){return a&&a!=="?"&&(t+=a.charAt(0)==="?"?a:"?"+a),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Di(t){let a={};if(t){let r=t.indexOf("#");r>=0&&(a.hash=t.substring(r),t=t.substring(0,r));let s=t.indexOf("?");s>=0&&(a.search=t.substring(s),t=t.substring(0,s)),t&&(a.pathname=t)}return a}function wb(t,a,r,s={}){let{window:o=document.defaultView,v5Compat:u=!1}=s,d=o.history,p="POP",h=null,g=y();g==null&&(g=0,d.replaceState({...d.state,idx:g},""));function y(){return(d.state||{idx:null}).idx}function v(){p="POP";let _=y(),k=_==null?null:_-g;g=_,h&&h({action:p,location:D.location,delta:k})}function b(_,k){p="PUSH";let A=ed(D.location,_,k);g=y()+1;let j=Mg(A,g),V=D.createHref(A);try{d.pushState(j,"",V)}catch(O){if(O instanceof DOMException&&O.name==="DataCloneError")throw O;o.location.assign(V)}u&&h&&h({action:p,location:D.location,delta:1})}function S(_,k){p="REPLACE";let A=ed(D.location,_,k);g=y();let j=Mg(A,g),V=D.createHref(A);d.replaceState(j,"",V),u&&h&&h({action:p,location:D.location,delta:0})}function T(_){let k=o.location.origin!=="null"?o.location.origin:o.location.href,A=typeof _=="string"?_:$r(_);return A=A.replace(/ $/,"%20"),Pe(k,`No window.location.(origin|href) available to create URL for href: ${A}`),new URL(A,k)}let D={get action(){return p},get location(){return t(o,d)},listen(_){if(h)throw new Error("A history only accepts one active listener");return o.addEventListener(Eg,v),h=_,()=>{o.removeEventListener(Eg,v),h=null}},createHref(_){return a(o,_)},createURL:T,encodeLocation(_){let k=T(_);return{pathname:k.pathname,search:k.search,hash:k.hash}},push:b,replace:S,go(_){return d.go(_)}};return D}function g0(t,a,r="/"){return Sb(t,a,r,!1)}function Sb(t,a,r,s){let o=typeof a=="string"?Di(a):a,u=Na(o.pathname||"/",r);if(u==null)return null;let d=y0(t);Tb(d);let p=null;for(let h=0;p==null&&h<d.length;++h){let g=_b(u);p=Rb(d[h],g,s)}return p}function y0(t,a=[],r=[],s=""){let o=(u,d,p)=>{let h={relativePath:p===void 0?u.path||"":p,caseSensitive:u.caseSensitive===!0,childrenIndex:d,route:u};h.relativePath.startsWith("/")&&(Pe(h.relativePath.startsWith(s),`Absolute route path "${h.relativePath}" nested under path "${s}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),h.relativePath=h.relativePath.slice(s.length));let g=Ma([s,h.relativePath]),y=r.concat(h);u.children&&u.children.length>0&&(Pe(u.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${g}".`),y0(u.children,a,y,g)),!(u.path==null&&!u.index)&&a.push({path:g,score:Nb(g,u.index),routesMeta:y})};return t.forEach((u,d)=>{var p;if(u.path===""||!((p=u.path)!=null&&p.includes("?")))o(u,d);else for(let h of v0(u.path))o(u,d,h)}),a}function v0(t){let a=t.split("/");if(a.length===0)return[];let[r,...s]=a,o=r.endsWith("?"),u=r.replace(/\?$/,"");if(s.length===0)return o?[u,""]:[u];let d=v0(s.join("/")),p=[];return p.push(...d.map(h=>h===""?u:[u,h].join("/"))),o&&p.push(...d),p.map(h=>t.startsWith("/")&&h===""?"/":h)}function Tb(t){t.sort((a,r)=>a.score!==r.score?r.score-a.score:Db(a.routesMeta.map(s=>s.childrenIndex),r.routesMeta.map(s=>s.childrenIndex)))}var kb=/^:[\w-]+$/,jb=3,Ab=2,Eb=1,Mb=10,Cb=-2,Cg=t=>t==="*";function Nb(t,a){let r=t.split("/"),s=r.length;return r.some(Cg)&&(s+=Cb),a&&(s+=Ab),r.filter(o=>!Cg(o)).reduce((o,u)=>o+(kb.test(u)?jb:u===""?Eb:Mb),s)}function Db(t,a){return t.length===a.length&&t.slice(0,-1).every((s,o)=>s===a[o])?t[t.length-1]-a[a.length-1]:0}function Rb(t,a,r=!1){let{routesMeta:s}=t,o={},u="/",d=[];for(let p=0;p<s.length;++p){let h=s[p],g=p===s.length-1,y=u==="/"?a:a.slice(u.length)||"/",v=Gl({path:h.relativePath,caseSensitive:h.caseSensitive,end:g},y),b=h.route;if(!v&&g&&r&&!s[s.length-1].route.index&&(v=Gl({path:h.relativePath,caseSensitive:h.caseSensitive,end:!1},y)),!v)return null;
58Object.assign(o,v.params),d.push({params:o,pathname:Ma([u,v.pathname]),pathnameBase:Pb(Ma([u,v.pathnameBase])),route:b}),v.pathnameBase!=="/"&&(u=Ma([u,v.pathnameBase]))}return d}function Gl(t,a){typeof t=="string"&&(t={path:t,caseSensitive:!1,end:!0});let[r,s]=Ob(t.path,t.caseSensitive,t.end),o=a.match(r);if(!o)return null;let u=o[0],d=u.replace(/(.)\/+$/,"$1"),p=o.slice(1);return{params:s.reduce((g,{paramName:y,isOptional:v},b)=>{if(y==="*"){let T=p[b]||"";d=u.slice(0,u.length-T.length).replace(/(.)\/+$/,"$1")}const S=p[b];return v&&!S?g[y]=void 0:g[y]=(S||"").replace(/%2F/g,"/"),g},{}),pathname:u,pathnameBase:d,pattern:t}}function Ob(t,a=!1,r=!0){sa(t==="*"||!t.endsWith("*")||t.endsWith("/*"),`Route path "${t}" will be treated as if it were "${t.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${t.replace(/\*$/,"/*")}".`);let s=[],o="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(d,p,h)=>(s.push({paramName:p,isOptional:h!=null}),h?"/?([^\\/]+)?":"/([^\\/]+)"));return t.endsWith("*")?(s.push({paramName:"*"}),o+=t==="*"||t==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":t!==""&&t!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,a?void 0:"i"),s]}function _b(t){try{return t.split("/").map(a=>decodeURIComponent(a).replace(/\//g,"%2F")).join("/")}catch(a){return sa(!1,`The URL path "${t}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${a}).`),t}}function Na(t,a){if(a==="/")return t;if(!t.toLowerCase().startsWith(a.toLowerCase()))return null;let r=a.endsWith("/")?a.length-1:a.length,s=t.charAt(r);return s&&s!=="/"?null:t.slice(r)||"/"}function Lb(t,a="/"){let{pathname:r,search:s="",hash:o=""}=typeof t=="string"?Di(t):t;return{pathname:r?r.startsWith("/")?r:Bb(r,a):a,search:Vb(s),hash:Hb(o)}}function Bb(t,a){let r=a.replace(/\/+$/,"").split("/");return t.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function Rc(t,a,r,s){return`Cannot include a '${t}' character in a manually specified \`to.${a}\` field [${JSON.stringify(s)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function zb(t){return t.filter((a,r)=>r===0||a.route.path&&a.route.path.length>0)}function x0(t){let a=zb(t);return a.map((r,s)=>s===a.length-1?r.pathname:r.pathnameBase)}function b0(t,a,r,s=!1){let o;typeof t=="string"?o=Di(t):(o={...t},Pe(!o.pathname||!o.pathname.includes("?"),Rc("?","pathname","search",o)),Pe(!o.pathname||!o.pathname.includes("#"),Rc("#","pathname","hash",o)),Pe(!o.search||!o.search.includes("#"),Rc("#","search","hash",o)));let u=t===""||o.pathname==="",d=u?"/":o.pathname,p;if(d==null)p=r;else{let v=a.length-1;if(!s&&d.startsWith("..")){let b=d.split("/");for(;b[0]==="..";)b.shift(),v-=1;o.pathname=b.join("/")}p=v>=0?a[v]:"/"}let h=Lb(o,p),g=d&&d!=="/"&&d.endsWith("/"),y=(u||d===".")&&r.endsWith("/");return!h.pathname.endsWith("/")&&(g||y)&&(h.pathname+="/"),h}var Ma=t=>t.join("/").replace(/\/\/+/g,"/"),Pb=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),Vb=t=>!t||t==="?"?"":t.startsWith("?")?t:"?"+t,Hb=t=>!t||t==="#"?"":t.startsWith("#")?t:"#"+t;function Gb(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.internal=="boolean"&&"data"in t}var w0=["POST","PUT","PATCH","DELETE"];new Set(w0);var Ub=["GET",...w0];new Set(Ub);var Ri=E.createContext(null);Ri.displayName="DataRouter";var io=E.createContext(null);io.displayName="DataRouterState";var S0=E.createContext({isTransitioning:!1});S0.displayName="ViewTransition";var Fb=E.createContext(new Map);Fb.displayName="Fetchers";var Ib=E.createContext(null);Ib.displayName="Await";var la=E.createContext(null);la.displayName="Navigation";var ss=E.createContext(null);ss.displayName="Location";var oa=E.createContext({outlet:null,matches:[],isDataRoute:!1});oa.displayName="Route";var jd=E.createContext(null);jd.displayName="RouteError";function qb(t,{relative:a}={}){Pe(ls(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:s}=E.useContext(la),{hash:o,pathname:u,search:d}=os(t,{relative:a}),p=u;return r!=="/"&&(p=u==="/"?r:Ma([r,u])),s.createHref({pathname:p,search:d,hash:o})}function ls(){return E.useContext(ss)!=null}function ln(){return Pe(ls(),"useLocation() may be used only in the context of a <Router> component."),E.useContext(ss).location}var T0="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function k0(t){E.useContext(la).static||E.useLayoutEffect(t)}function Ve(){let{isDataRoute:t}=E.useContext(oa);return t?i4():Kb()}function Kb(){Pe(ls(),"useNavigate() may be used only in the context of a <Router> component.");let t=E.useContext(Ri),{basename:a,navigator:r}=E.useContext(la),{matches:s}=E.useContext(oa),{pathname:o}=ln(),u=JSON.stringify(x0(s)),d=E.useRef(!1);return k0(()=>{d.current=!0}),E.useCallback((h,g={})=>
58{if(sa(d.current,T0),!d.current)return;if(typeof h=="number"){r.go(h);return}let y=b0(h,JSON.parse(u),o,g.relative==="path");t==null&&a!=="/"&&(y.pathname=y.pathname==="/"?a:Ma([a,y.pathname])),(g.replace?r.replace:r.push)(y,g.state,g)},[a,r,u,o,t])}E.createContext(null);function Oi(){let{matches:t}=E.useContext(oa),a=t[t.length-1];return a?a.params:{}}function os(t,{relative:a}={}){let{matches:r}=E.useContext(oa),{pathname:s}=ln(),o=JSON.stringify(x0(r));return E.useMemo(()=>b0(t,JSON.parse(o),s,a==="path"),[t,o,s,a])}function Yb(t,a){return j0(t,a)}function j0(t,a,r,s){var A;Pe(ls(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:o,static:u}=E.useContext(la),{matches:d}=E.useContext(oa),p=d[d.length-1],h=p?p.params:{},g=p?p.pathname:"/",y=p?p.pathnameBase:"/",v=p&&p.route;{let j=v&&v.path||"";A0(g,!v||j.endsWith("*")||j.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${g}" (under <Route path="${j}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. 59 60Please change the parent <Route path="${j}"> to <Route path="${j==="/"?"*":`${j}/*`}">.`)}let b=ln(),S;if(a){let j=typeof a=="string"?Di(a):a;Pe(y==="/"||((A=j.pathname)==null?void 0:A.startsWith(y)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${y}" but pathname "${j.pathname}" was given in the \`location\` prop.`),S=j}else S=b;let T=S.pathname||"/",D=T;if(y!=="/"){let j=y.replace(/^\//,"").split("/");D="/"+T.replace(/^\//,"").split("/").slice(j.length).join("/")}let _=!u&&r&&r.matches&&r.matches.length>0?r.matches:g0(t,{pathname:D});sa(v||_!=null,`No routes matched location "${S.pathname}${S.search}${S.hash}" `),sa(_==null||_[_.length-1].route.element!==void 0||_[_.length-1].route.Component!==void 0||_[_.length-1].route.lazy!==void 0,`Matched leaf route at location "${S.pathname}${S.search}${S.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let k=Zb(_&&_.map(j=>Object.assign({},j,{params:Object.assign({},h,j.params),pathname:Ma([y,o.encodeLocation?o.encodeLocation(j.pathname).pathname:j.pathname]),pathnameBase:j.pathnameBase==="/"?y:Ma([y,o.encodeLocation?o.encodeLocation(j.pathnameBase).pathname:j.pathnameBase])})),d,r,s);return a&&k?E.createElement(ss.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...S},navigationType:"POP"}},k):k}function Xb(){let t=n4(),a=Gb(t)?`${t.status} ${t.statusText}`:t instanceof Error?t.message:JSON.stringify(t),r=t instanceof Error?t.stack:null,s="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:s},u={padding:"2px 4px",backgroundColor:s},d=null;return console.error("Error handled by React Router default ErrorBoundary:",t),d=E.createElement(E.Fragment,null,E.createElement("p",null,"ð¿ Hey developer ð"),E.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",E.createElement("code",{style:u},"ErrorBoundary")," or"," ",E.createElement("code",{style:u},"errorElement")," prop on your route.")),E.createElement(E.Fragment,null,E.createElement("h2",null,"Unexpected Application Error!"),E.createElement("h3",{style:{fontStyle:"italic"}},a),r?E.createElement("pre",{style:o},r):null,d)}var Wb=E.createElement(Xb,null),$b=class extends E.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,a){return a.location!==t.location||a.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:a.error,location:a.location,revalidation:t.revalidation||a.revalidation}}componentDidCatch(t,a){console.error("React Router caught the following error during render",t,a)}render(){return this.state.error!==void 0?E.createElement(oa.Provider,{value:this.props.routeContext},E.createElement(jd.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function Qb({routeContext:t,match:a,children:r}){let s=E.useContext(Ri);return s&&s.static&&s.staticContext&&(a.route.errorElement||a.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=a.route.id),E.createElement(oa.Provider,{value:t},r)}function Zb(t,a=[],r=null,s=null){if(t==null){if(!r)return null;if(r.errors)t=r.matches;else if(a.length===0&&!r.initialized&&r.matches.length>0)t=r.matches;else return null}let o=t,u=r==null?void 0:r.errors;if(u!=null){let h=o.findIndex(g=>g.route.id&&(u==null?void 0:u[g.route.id])!==void 0);Pe(h>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(u).join(",")}`),o=o.slice(0,Math.min(o.length,h+1))}let d=!1,p=-1;if(r)for(let h=0;h<o.length;h++){let g=o[h];if((g.route.HydrateFallback||g.route.hydrateFallbackElement)&&(p=h),g.route.id){let{loaderData:y,errors:v}
60=r,b=g.route.loader&&!y.hasOwnProperty(g.route.id)&&(!v||v[g.route.id]===void 0);if(g.route.lazy||b){d=!0,p>=0?o=o.slice(0,p+1):o=[o[0]];break}}}return o.reduceRight((h,g,y)=>{let v,b=!1,S=null,T=null;r&&(v=u&&g.route.id?u[g.route.id]:void 0,S=g.route.errorElement||Wb,d&&(p<0&&y===0?(A0("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),b=!0,T=null):p===y&&(b=!0,T=g.route.hydrateFallbackElement||null)));let D=a.concat(o.slice(0,y+1)),_=()=>{let k;return v?k=S:b?k=T:g.route.Component?k=E.createElement(g.route.Component,null):g.route.element?k=g.route.element:k=h,E.createElement(Qb,{match:g,routeContext:{outlet:h,matches:D,isDataRoute:r!=null},children:k})};return r&&(g.route.ErrorBoundary||g.route.errorElement||y===0)?E.createElement($b,{location:r.location,revalidation:r.revalidation,component:S,error:v,children:_(),routeContext:{outlet:null,matches:D,isDataRoute:!0}}):_()},null)}function Ad(t){return`${t} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Jb(t){let a=E.useContext(Ri);return Pe(a,Ad(t)),a}function e4(t){let a=E.useContext(io);return Pe(a,Ad(t)),a}function t4(t){let a=E.useContext(oa);return Pe(a,Ad(t)),a}function Ed(t){let a=t4(t),r=a.matches[a.matches.length-1];return Pe(r.route.id,`${t} can only be used on routes that contain a unique "id"`),r.route.id}function a4(){return Ed("useRouteId")}function n4(){var s;let t=E.useContext(jd),a=e4("useRouteError"),r=Ed("useRouteError");return t!==void 0?t:(s=a.errors)==null?void 0:s[r]}function i4(){let{router:t}=Jb("useNavigate"),a=Ed("useNavigate"),r=E.useRef(!1);return k0(()=>{r.current=!0}),E.useCallback(async(o,u={})=>{sa(r.current,T0),r.current&&(typeof o=="number"?t.navigate(o):await t.navigate(o,{fromRouteId:a,...u}))},[t,a])}var Ng={};function A0(t,a,r){!a&&!Ng[t]&&(Ng[t]=!0,sa(!1,r))}E.memo(r4);function r4({routes:t,future:a,state:r}){return j0(t,void 0,r,a)}function ut(t){Pe(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function s4({basename:t="/",children:a=null,location:r,navigationType:s="POP",navigator:o,static:u=!1}){Pe(!ls(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let d=t.replace(/^\/*/,"/"),p=E.useMemo(()=>({basename:d,navigator:o,static:u,future:{}}),[d,o,u]);typeof r=="string"&&(r=Di(r));let{pathname:h="/",search:g="",hash:y="",state:v=null,key:b="default"}=r,S=E.useMemo(()=>{let T=Na(h,d);return T==null?null:{location:{pathname:T,search:g,hash:y,state:v,key:b},navigationType:s}},[d,h,g,y,v,b,s]);return sa(S!=null,`<Router basename="${d}"> is not able to match the URL "${h}${g}${y}" because it does not start with the basename, so the <Router> won't render anything.`),S==null?null:E.createElement(la.Provider,{value:p},E.createElement(ss.Provider,{children:a,value:S}))}function l4({children:t,location:a}){return Yb(td(t),a)}function td(t,a=[]){let r=[];return E.Children.forEach(t,(s,o)=>{if(!E.isValidElement(s))return;let u=[...a,o];if(s.type===E.Fragment){r.push.apply(r,td(s.props.children,u));return}Pe(s.type===ut,`[${typeof s.type=="string"?s.type:s.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Pe(!s.props.index||!s.props.children,"An index route cannot have child routes.");let d={id:s.props.id||u.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,loader:s.props.loader,action:s.props.action,hydrateFallbackElement:s.props.hydrateFallbackElement,HydrateFallback:s.props.HydrateFallback,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.hasErrorBoundary===!0||s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(d.children=td(s.props.children,u)),r.push(d)}),r}var Ll="get",Bl="application/x-www-form-urlencoded";function ro(t){return t!=null&&typeof t.tagName=="string"}function o4(t){return ro(t)&&t.tagName.toLowerCase()==="button"}function u4(t){return ro(t)&&t.tagName.toLowerCase()==="form"}function c4(t){return ro(t)&&t.tagName.toLowerCase()==="input"}function d4(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function f4(t,a){return t.button===0&&(!a||a==="_self")&&!d4(t)}var Ml=null;function h4(){if(Ml===null)try{new FormData(document.createElement("form"),0),Ml=!1}catch{Ml=!0}return Ml}var m4=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Oc(t){return t!=null&&!m4.has(t)?(sa(!1,`"${t}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Bl}"`),null):t}function p4(t,a){let r,s,o,u,d;if(u4(t)){let p=t.getAttribute("action");s=p?Na(p,a):null,r=t.getAttribute("method")||Ll,o=Oc(t.getAttribute("enctype"))||Bl,u=ne
60w FormData(t)}else if(o4(t)||c4(t)&&(t.type==="submit"||t.type==="image")){let p=t.form;if(p==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let h=t.getAttribute("formaction")||p.getAttribute("action");if(s=h?Na(h,a):null,r=t.getAttribute("formmethod")||p.getAttribute("method")||Ll,o=Oc(t.getAttribute("formenctype"))||Oc(p.getAttribute("enctype"))||Bl,u=new FormData(p,t),!h4()){let{name:g,type:y,value:v}=t;if(y==="image"){let b=g?`${g}.`:"";u.append(`${b}x`,"0"),u.append(`${b}y`,"0")}else g&&u.append(g,v)}}else{if(ro(t))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=Ll,s=null,o=Bl,d=t}return u&&o==="text/plain"&&(d=u,u=void 0),{action:s,method:r.toLowerCase(),encType:o,formData:u,body:d}}function Md(t,a){if(t===!1||t===null||typeof t>"u")throw new Error(a)}async function g4(t,a){if(t.id in a)return a[t.id];try{let r=await import(t.module);return a[t.id]=r,r}catch(r){return console.error(`Error loading route module \`${t.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function y4(t){return t==null?!1:t.href==null?t.rel==="preload"&&typeof t.imageSrcSet=="string"&&typeof t.imageSizes=="string":typeof t.rel=="string"&&typeof t.href=="string"}async function v4(t,a,r){let s=await Promise.all(t.map(async o=>{let u=a.routes[o.route.id];if(u){let d=await g4(u,r);return d.links?d.links():[]}return[]}));return S4(s.flat(1).filter(y4).filter(o=>o.rel==="stylesheet"||o.rel==="preload").map(o=>o.rel==="stylesheet"?{...o,rel:"prefetch",as:"style"}:{...o,rel:"prefetch"}))}function Dg(t,a,r,s,o,u){let d=(h,g)=>r[g]?h.route.id!==r[g].route.id:!0,p=(h,g)=>{var y;return r[g].pathname!==h.pathname||((y=r[g].route.path)==null?void 0:y.endsWith("*"))&&r[g].params["*"]!==h.params["*"]};return u==="assets"?a.filter((h,g)=>d(h,g)||p(h,g)):u==="data"?a.filter((h,g)=>{var v;let y=s.routes[h.route.id];if(!y||!y.hasLoader)return!1;if(d(h,g)||p(h,g))return!0;if(h.route.shouldRevalidate){let b=h.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:((v=r[0])==null?void 0:v.params)||{},nextUrl:new URL(t,window.origin),nextParams:h.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function x4(t,a,{includeHydrateFallback:r}={}){return b4(t.map(s=>{let o=a.routes[s.route.id];if(!o)return[];let u=[o.module];return o.clientActionModule&&(u=u.concat(o.clientActionModule)),o.clientLoaderModule&&(u=u.concat(o.clientLoaderModule)),r&&o.hydrateFallbackModule&&(u=u.concat(o.hydrateFallbackModule)),o.imports&&(u=u.concat(o.imports)),u}).flat(1))}function b4(t){return[...new Set(t)]}function w4(t){let a={},r=Object.keys(t).sort();for(let s of r)a[s]=t[s];return a}function S4(t,a){let r=new Set;
60return new Set(a),t.reduce((s,o)=>{let u=JSON.stringify(w4(o));return r.has(u)||(r.add(u),s.push({key:u,link:o})),s},[])}function T4(t,a){let r=typeof t=="string"?new URL(t,typeof window>"u"?"server://singlefetch/":window.location.origin):t;return r.pathname==="/"?r.pathname="_root.data":a&&Na(r.pathname,a)==="/"?r.pathname=`${a.replace(/\/$/,"")}/_root.data`:r.pathname=`${r.pathname.replace(/\/$/,"")}.data`,r}function E0(){let t=E.useContext(Ri);return Md(t,"You must render this element inside a <DataRouterContext.Provider> element"),t}function k4(){let t=E.useContext(io);return Md(t,"You must render this element inside a <DataRouterStateContext.Provider> element"),t}var Cd=E.createContext(void 0);Cd.displayName="FrameworkContext";function M0(){let t=E.useContext(Cd);return Md(t,"You must render this element inside a <HydratedRouter> element"),t}function j4(t,a){let r=E.useContext(Cd),[s,o]=E.useState(!1),[u,d]=E.useState(!1),{onFocus:p,onBlur:h,onMouseEnter:g,onMouseLeave:y,onTouchStart:v}=a,b=E.useRef(null);E.useEffect(()=>{if(t==="render"&&d(!0),t==="viewport"){let D=k=>{k.forEach(A=>{d(A.isIntersecting)})},_=new IntersectionObserver(D,{threshold:.5});return b.current&&_.observe(b.current),()=>{_.disconnect()}}},[t]),E.useEffect(()=>{if(s){let D=setTimeout(()=>{d(!0)},100);return()=>{clearTimeout(D)}}},[s]);let S=()=>{o(!0)},T=()=>{o(!1),d(!1)};return r?t!=="intent"?[u,b,{}]:[u,b,{onFocus:zr(p,S),onBlur:zr(h,T),onMouseEnter:zr(g,S),onMouseLeave:zr(y,T),onTouchStart:zr(v,S)}]:[!1,b,{}]}function zr(t,a){return r=>{t&&t(r),r.defaultPrevented||a(r)}}function A4({page:t,...a}){let{router:r}=E0(),s=E.useMemo(()=>g0(r.routes,t,r.basename),[r.routes,t,r.basename]);return s?E.createElement(M4,{page:t,matches:s,...a}):null}function E4(t){let{manifest:a,routeModules:r}=M0(),[s,o]=E.useState([]);return E.useEffect(()=>{let u=!1;return v4(t,a,r).then(d=>{u||o(d)}),()=>{u=!0}},[t,a,r]),s}function M4({page:t,matches:a,...r}){let s=ln(),{manifest:o,routeModules:u}=M0(),{basename:d}=E0(),{loaderData:p,matches:h}=k4(),g=E.useMemo(()=>Dg(t,a,h,o,s,"data"),[t,a,h,o,s]),y=E.useMemo(()=>Dg(t,a,h,o,s,"assets"),[t,a,h,o,s]),v=E.useMemo(()=>{if(t===s.pathname+s.search+s.hash)return[];let T=new Set,D=!1;if(a.forEach(k=>{var j;let A=o.routes[k.route.id];!A||!A.hasLoader||(!g.some(V=>V.route.id===k.route.id)&&k.route.id in p&&((j=u[k.route.id])!=null&&j.shouldRevalidate)||A.hasClientLoader?D=!0:T.add(k.route.id))}),T.size===0)return[];let _=T4(t,d);return D&&T.size>0&&_.searchParams.set("_routes",a.filter(k=>T.has(k.route.id)).map(k=>k.route.id).join(",")),[_.pathname+_.search]},[d,p,s,o,g,a,t,u]),b=E.useMemo(()=>x4(y,o),[y,o]),S=E4(y);return E.createElement(E.Fragment,null,v.map(T=>E.createElement("link",{key:T,rel:"prefetch",as:"fetch",href:T,...r})),b.map(T=>E.createElement("link",{key:T,rel:"modulepreload",href:T,...r})),S.map(({key:T,link:D})=>E.createElement("link",{key:T,...D})))}function C4(...t){return a=>{t.forEach(r=>{typeof r=="function"?r(a):r!=null&&(r.current=a)})}}var C0=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{C0&&(window.__reactRouterVersion="7.5.0")}catch{}function N4({basename:t,children:a,window:r}){let s=E.useRef();s.current==null&&(s.current=xb({window:r,v5Compat:!0}));let o=s.current,[u,d]=E.useState({action:o.action,location:o.location}),p=E.useCallback(h=>{E.startTransition(()=>d(h))},[d]);return E.useLayoutEffect(()=>o.listen(p),[o,p]),E.createElement(s4,{basename:t,children:a,location:u.location,navigationType:u.action,navigator:o})}var N0=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,D0=E.forwardRef(function({onClick:a,discover:r="render",prefetch:s="none",relative:o,reloadDocument:u,replace:d,state:p,target:h,to:g,preventScrollReset:y,viewTransition:v,...b},S){let{basename:T}=E.useContext(la),D=typeof g=="string"&&N0.test(g),_,k=!1;if(typeof g=="string"&&D&&(_=g,C0))try{let N=new URL(window.location.href),B=g.startsWith("//")?new URL(N.protocol+g):new URL(g),I=Na(B.pathname,T);B.origin===N.origin&&I!=null?g=I+B.search+B.hash:k=!0}catch{sa(!1,`<Link to="${g}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let A=qb(g,{relative:o}),[j,V,O]=j4(s,b),q=_4(g,{replace:d,state:p,target:h,preventScrollReset:y,relative:o,viewTransition:v});function Z(N){a&&a(N),N.defaultPrevented||q(N)}let L=E.createElement("a",{...b,...O,href:_||A,onClick:k||u?a:Z,ref:C4(S,V),target:h,"data-discover":!D&&r==="render"?"true":void 0});return j&&!D?E.createElement(E.Fragment,null,L,E.createElement(A4,{page:A})):L});D0.displayName="Link";var D4=E.forwardRef(function({"aria-current":a="page",caseSensitive:r=!1,
60className:s="",end:o=!1,style:u,to:d,viewTransition:p,children:h,...g},y){let v=os(d,{relative:g.relative}),b=ln(),S=E.useContext(io),{navigator:T,basename:D}=E.useContext(la),_=S!=null&&V4(v)&&p===!0,k=T.encodeLocation?T.encodeLocation(v).pathname:v.pathname,A=b.pathname,j=S&&S.navigation&&S.navigation.location?S.navigation.location.pathname:null;r||(A=A.toLowerCase(),j=j?j.toLowerCase():null,k=k.toLowerCase()),j&&D&&(j=Na(j,D)||j);const V=k!=="/"&&k.endsWith("/")?k.length-1:k.length;let O=A===k||!o&&A.startsWith(k)&&A.charAt(V)==="/",q=j!=null&&(j===k||!o&&j.startsWith(k)&&j.charAt(k.length)==="/"),Z={isActive:O,isPending:q,isTransitioning:_},L=O?a:void 0,N;typeof s=="function"?N=s(Z):N=[s,O?"active":null,q?"pending":null,_?"transitioning":null].filter(Boolean).join(" ");let B=typeof u=="function"?u(Z):u;return E.createElement(D0,{...g,"aria-current":L,className:N,ref:y,style:B,to:d,viewTransition:p},typeof h=="function"?h(Z):h)});D4.displayName="NavLink";var R4=E.forwardRef(({discover:t="render",fetcherKey:a,navigate:r,reloadDocument:s,replace:o,state:u,method:d=Ll,action:p,onSubmit:h,relative:g,preventScrollReset:y,viewTransition:v,...b},S)=>{let T=z4(),D=P4(p,{relative:g}),_=d.toLowerCase()==="get"?"get":"post",k=typeof p=="string"&&N0.test(p),A=j=>{if(h&&h(j),j.defaultPrevented)return;j.preventDefault();let V=j.nativeEvent.submitter,O=(V==null?void 0:V.getAttribute("formmethod"))||d;T(V||j.currentTarget,{fetcherKey:a,method:O,navigate:r,replace:o,state:u,relative:g,preventScrollReset:y,viewTransition:v})};return E.createElement("form",{ref:S,method:_,action:D,onSubmit:s?h:A,...b,"data-discover":!k&&t==="render"?"true":void 0})});R4.displayName="Form";function O4(t){return`${t} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function R0(t){let a=E.useContext(Ri);return Pe(a,O4(t)),a}function _4(t,{target:a,replace:r,state:s,preventScrollReset:o,relative:u,viewTransition:d}={}){let p=Ve(),h=ln(),g=os(t,{relative:u});return E.useCallback(y=>{if(f4(y,a)){y.preventDefault();let v=r!==void 0?r:$r(h)===$r(g);p(t,{replace:v,state:s,preventScrollReset:o,relative:u,viewTransition:d})}},[h,p,g,r,s,a,t,o,u,d])}var L4=0,B4=()=>`__${String(++L4)}__`;function z4(){let{router:t}=R0("useSubmit"),{basename:a}=E.useContext(la),r=a4();return E.useCallback(async(s,o={})=>{let{action:u,method:d,encType:p,formData:h,body:g}=p4(s,a);if(o.navigate===!1){let y=o.fetcherKey||B4();await t.fetch(y,r,o.action||u,{preventScrollReset:o.preventScrollReset,formData:h,body:g,formMethod:o.method||d,formEncType:o.encType||p,flushSync:o.flushSync})}else await t.navigate(o.action||u,{preventScrollReset:o.preventScrollReset,formData:h,body:g,formMethod:o.method||d,formEncType:o.encType||p,replace:o.replace,state:o.state,fromRouteId:r,flushSync:o.flushSync,viewTransition:o.viewTransition})},[t,a,r])}function P4(t,{relative:a}={}){let{basename:r}=E.useContext(la),s=E.useContext(oa);Pe(s,"useFormAction must be used inside a RouteContext");let[o]=s.matches.slice(-1),u={...os(t||".",{relative:a})},d=ln();if(t==null){u.search=d.search;let p=new URLSearchParams(u.search),h=p.getAll("index");if(h.some(y=>y==="")){p.delete("index"),h.filter(v=>v).forEach(v=>p.append("index",v));let y=p.toString();u.search=y?`?${y}`:""}}return(!t||t===".")&&o.route.index&&(u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(u.pathname=u.pathname==="/"?r:Ma([r,u.pathname])),$r(u)}function V4(t,a={}){let r=E.useContext(S0);Pe(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=R0("useViewTransitionState"),o=os(t,{relative:a.relative});if(!r.isTransitioning)return!1;let u=Na(r.currentLocation.pathname,s)||r.currentLocation.pathname,d=Na(r.nextLocation.pathname,s)||r.nextLocation.pathname;return Gl(o.pathname,d)!=null||Gl(o.pathname,u)!=null}new TextEncoder;const H4=()=>{const t=Ve();return f.jsxs("section",{className:"relative overflow-hidden",children:[f.jsx("img",{src:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745504863/Untitled_design_4_
601_drnaqm.png",alt:"Travel Beach",className:"w-full h-[55vh] md:h-[80vh] object-cover"}),f.jsx("div",{className:"absolute inset-0 bg-black opacity-50 z-10"}),f.jsx("div",{className:"absolute inset-0 flex justify-center items-center w-[90%] mx-auto text-center z-20",children:f.jsxs("div",{className:"max-w-3xl",children:[f.jsx("h1",{className:"text-2xl md:text-5xl lg:text-6xl font-bold text-white leading-tight",children:"Explore the World with Us"}),f.jsx("p",{className:"text-base sm:text-sm md:text-xl text-white",children:"Plan your next adventure with ease"}),f.jsx("button",{onClick:()=>t("/popular-tours"),className:"mt-6 bg-primary hover:bg-transparent hover:text-primary hover:border border-primary hover:scale-105 cursor pointer transition-all duration-300 text-black font-semibold px-6 py-3 rounded-full text-sm sm:text-base",children:"Get Started"})]})})]})};function Rg(t){return t!==null&&typeof t=="object"&&"constructor"in t&&t.constructor===Object}function Nd(t,a){t===void 0&&(t={}),a===void 0&&(a={});const r=["__proto__","constructor","prototype"];Object.keys(a).filter(s=>r.indexOf(s)<0).forEach(s=>{typeof t[s]>"u"?t[s]=a[s]:Rg(a[s])&&Rg(t[s])&&Object.keys(a[s]).length>0&&Nd(t[s],a[s])})}const O0={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function ta(){const t=typeof document<"u"?document:{};return Nd(t,O0),t}const G4={document:O0,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(t){return typeof setTimeout>"u"?(t(),null):setTimeout(t,0)},cancelAnimationFrame(t){typeof setTimeout>"u"||clearTimeout(t)}};function mt(){const t=typeof window<"u"?window:{};return Nd(t,G4),t}function U4(t){return t===void 0&&(t=""),t.trim().split(" ").filter(a=>!!a.trim())}function F4(t){const a=t;Object.keys(a).forEach(r=>{try{a[r]=null}catch{}try{delete a[r]}catch{}})}function ad(t,a){return a===void 0&&(a=0),setTimeout(t,a)}function Ul(){return Date.now()}function I4(t){const a=mt();let r;return a.getComputedStyle&&(r=a.getComputedStyle(t,null)),!r&&t.currentStyle&&(r=t.currentStyle),r||(r=t.style),r}function q4(t,a){a===void 0&&(a="x");const r=mt();let s,o,u;const d=I4(t);return r.WebKitCSSMatrix?(o=d.transform||d.webkitTransform,o.split(",").length>6&&(o=o.split(", ").map(p=>p.replace(",",".")).join(", ")),u=new r.WebKitCSSMatrix(o==="none"?"":o)):(u=d.MozTransform||d.OTransform||d.MsTransform||d.msTransform||d.transform||d.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=u.toString().split(",")),a==="x"&&(r.WebKitCSSMatrix?o=u.m41:s.length===16?o=parseFloat(s[12]):o=parseFloat(s[4])),a==="y"&&(r.WebKitCSSMatrix?o=u.m42:s.length===16?o=parseFloat(s[13]):o=parseFloat(s[5])),o||0}function Cl(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"}function K4(t){return typeof window<"u"&&typeof window.HTMLElement<"u"?t instanceof HTMLElement:t&&(t.nodeType===1||t.nodeType===11)}function Nt(){const t=Object(arguments.length<=0?void 0:arguments[0]),a=["__proto__","constructor","prototype"];for(let r=1;r<arguments.length;r+=1){const s=r<0||arguments.length<=r?void 0:arguments[r];if(s!=null&&!K4(s)){const o=Object.keys(Object(s)).filter(u=>a.indexOf(u)<0);for(let u=0,d=o.length;u<d;u+=1){const p=o[u],h=Object.getOwnPropertyDescriptor(s,p);h!==void 0&&h.enumerable&&(Cl(t[p])&&Cl(s[p])?s[p].__swiper__?t[p]=s[p]:Nt(t[p],s[p]):!Cl(t[p])&&Cl(s[p])?(t[p]={},s[p].__swiper__?t[p]=s[p]:Nt(t[p],s[p])):t[p]=s[p])}}}return t}function Nl(t,a,r){t.style.setProperty(a,r)}function _0(t){let{swiper:a,targetPosition:r,side:s}=t;const o=mt(),u=-a.translate;let d=null,p;const h=a.params.speed;a.wrapperEl.style.scrollSnapType="none",o.cancelAnimationFrame(a.cssModeFrameID);const g=r>u?"next":"prev",y=(b,S)=>g==="next"&&b>=S||g==="prev"&&b<=S,v=()=>{p=new Date().getTime(),d===null&&(d=p);const b=Math.max(Math.min((p-d)/h,1),0),S=.5-Math.cos(b*Math.PI)/2;let T=u+S*(r-u);
vendor: 18,980 bytes, line 60
60if(y(T,r)&&(T=r),a.wrapperEl.scrollTo({[s]:T}),y(T,r)){a.wrapperEl.style.overflow="hidden",a.wrapperEl.style.scrollSnapType="",setTimeout(()=>{a.wrapperEl.style.overflow="",a.wrapperEl.scrollTo({[s]:T})}),o.cancelAnimationFrame(a.cssModeFrameID);return}a.cssModeFrameID=o.requestAnimationFrame(v)};v()}function ea(t,a){a===void 0&&(a="");const r=mt(),s=[...t.children];return r.HTMLSlotElement&&t instanceof HTMLSlotElement&&s.push(...t.assignedElements()),a?s.filter(o=>o.matches(a)):s}function Y4(t,a){const r=[a];for(;r.length>0;){const s=r.shift();if(t===s)return!0;r.push(...s.children,...s.shadowRoot?s.shadowRoot.children:[],...s.assignedElements?s.assignedElements():[])}}function X4(t,a){const r=mt();let s=a.contains(t);return!s&&r.HTMLSlotElement&&a instanceof HTMLSlotElement&&(s=[...a.assignedElements()].includes(t),s||(s=Y4(t,a))),s}function Fl(t){try{console.warn(t);return}catch{}}function Il(t,a){a===void 0&&(a=[]);const r=document.createElement(t);return r.classList.add(...Array.isArray(a)?a:U4(a)),r}function W4(t,a){const r=[];for(;t.previousElementSibling;){const s=t.previousElementSibling;a?s.matches(a)&&r.push(s):r.push(s),t=s}return r}function $4(t,a){const r=[];for(;t.nextElementSibling;){const s=t.nextElementSibling;a?s.matches(a)&&r.push(s):r.push(s),t=s}return r}function nn(t,a){return mt().getComputedStyle(t,null).getPropertyValue(a)}function ql(t){let a=t,r;if(a){for(r=0;(a=a.previousSibling)!==null;)a.nodeType===1&&(r+=1);return r}}function L0(t,a){const r=[];let s=t.parentElement;for(;s;)a?s.matches(a)&&r.push(s):r.push(s),s=s.parentElement;return r}function nd(t,a,r){const s=mt();return t[a==="width"?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(t,null).getPropertyValue(a==="width"?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(t,null).getPropertyValue(a==="width"?"margin-left":"margin-bottom"))}function Aa(t){return(Array.isArray(t)?t:[t]).filter(a=>!!a)}let _c;function Q4(){const t=mt(),a=ta();return{smoothScroll:a.documentElement&&a.documentElement.style&&"scrollBehavior"in a.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&a instanceof t.DocumentTouch)}}function B0(){return _c||(_c=Q4()),_c}let Lc;function Z4(t){let{userAgent:a}=t===void 0?{}:t;const r=B0(),s=mt(),o=s.navigator.platform,u=a||s.navigator.userAgent,d={ios:!1,android:!1},p=s.screen.width,h=s.screen.height,g=u.match(/(Android);?[\s\/]+([\d.]+)?/);let y=u.match(/(iPad).*OS\s([\d_]+)/);const v=u.match(/(iPod)(.*OS\s([\d_]+))?/),b=!y&&u.match(/(iPhone\sOS|iOS)\s([\d_]+)/),S=o==="Win32";let T=o==="MacIntel";const D=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!y&&T&&r.touch&&D.indexOf(`${p}x${h}`)>=0&&(y=u.match(/(Version)\/([\d.]+)/),y||(y=[0,1,"13_0_0"]),T=!1),g&&!S&&(d.os="android",d.android=!0),(y||b||v)&&(d.os="ios",d.ios=!0),d}function z0(t){return t===void 0&&(t={}),Lc||(Lc=Z4(t)),Lc}let Bc;function J4(){const t=mt(),a=z0();let r=!1;function s(){const p=t.navigator.userAgent.toLowerCase();return p.indexOf("safari")>=0&&p.indexOf("chrome")<0&&p.indexOf("android")<0}if(s()){const p=String(t.navigator.userAgent);if(p.includes("Version/")){const[h,g]=p.split("Version/")[1].split(" ")[0].split(".").map(y=>Number(y));r=h<16||h===16&&g<2}}const o=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent),u=s(),d=u||o&&a.ios;return{isSafari:r||u,needPerspectiveFix:r,need3dFix:d,isWebView:o}}function P0(){return Bc||(Bc=J4()),Bc}function ew(t){let{swiper:a,on:r,emit:s}=t;const o=mt();let u=null,d=null;const p=()=>{!a||a.destroyed||!a.initialized||(s("beforeResize"),s("resize"))},h=()=>{!a||a.destroyed||!a.initialized||(u=new ResizeObserver(v=>{d=o.requestAnimationFrame(()=>{const{width:b,height:S}=a;let T=b,D=S;v.forEach(_=>{let{contentBoxSize:k,contentRect:A,target:j}=_;j&&j!==a.el||(T=A?A.width:(k[0]||k).inlineSize,D=A?A.height:(k[0]||k).blockSize)}),(T!==b||D!==S)&&p()})}),u.observe(a.el))},g=()=>{d&&o.cancelAnimationFrame(d),u&&u.unobserve&&a.el&&(u.unobserve(a.el),u=null)},y=()=>{!a||a.destroyed||!a.initialized||s("orientationchange")};r("init",()=>{if(a.params.resizeObserver&&typeof o.ResizeObserver<"u"){h();return}o.addEventListener("resize",p),o.addEventListener("orientationchange",y)}),r("destroy",()=>{g(),o.removeEventListener("resize",p),o.removeEventListener("orientationchange",y)})}function tw(t){let{swiper:a,extendParams:r,on:s,emit:o}=t;const u=[],d=mt(),p=function(y,v){v===void 0&&(v={});const b=d.MutationObserver||d.WebkitMutationObserver,S=new b(T=>{if(a.__preventObserver__)return;if(T.length===1){o("observerUpdate",T[0]);return}const D=function(){o("observerUpdate",T[0])};d.requestAnimationFrame?d.requestAnimationFrame(D):d.setTimeout(D,0)});S.observe(y,{attributes:typeof v.attributes>"u"?!0:v.attributes,childList:a.isElement||(typeof v.childList>"u"?!0:v).childList,characterData:typeof v.characterData>"u"?!0:v.characterData}),u.push(S)},h=()=>{if(a.params.observer){if(a.params.observeParents){const y=L0(a.hostEl);for(let v=0;v<y.length;v+=1)p(y[v])}p(a.hostEl,{childList:a.params.observeSlideChildren}),p(a.wrapperEl,{attributes:!1})}},g=()=>{u.forEach(y=>{y.disconnect()}),u.splice(0,u.length)};r({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",h),s("destroy",g)}var aw={on(t,a,r){const s=this;if(!s.eventsListeners||s.destroyed||typeof a!="function")return s;const o=r?"unshift":"push";return t.split(" ").forEach(u=>{s.eventsListeners[u]||(s.eventsListeners[u]=[]),s.eventsListeners[u][o](a)}),s},once(t,a,r){const s=this;if(!s.eventsListeners||s.destroyed||typeof a!="function")return s;function o(){s.off(t,o),o.__emitterProxy&&delete o.__emitterProxy;for(var u=arguments.length,d=new Array(u),p=0;p<u;p++)d[p]=arguments[p];a.apply(s,d)}return o.__emitterProxy=a,s.on(t,o,r)},onAny(t,a){const r=this;if(!r.eventsListeners||r.destroyed||typeof t!="function")return r;const s=a?"unshift":"push";return r.eventsAnyListeners.indexOf(t)<0&&r.eventsAnyListeners[s](t),r},offAny(t){const a=this;if(!a.eventsListeners||a.destroyed||!a.eventsAnyListeners)return a;const r=a.eventsAnyListeners.indexOf(t);return r>=0&&a.eventsAnyListeners.splice(r,1),a},off(t,a){const r=this;return!r.eventsListeners||r.destroyed||!r.eventsListeners||t.split(" ").forEach(s=>{typeof a>"u"?r.eventsListeners[s]=[]:r.eventsListeners[s]&&r.eventsListeners[s].forEach((o,u)=>{(o===a||o.__emitterProxy&&o.__emitterProxy===a)&&r.eventsListeners[s].splice(u,1)})}),r},emit(){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let a,r,s;for(var o=arguments.length,u=new Array(o),d=0;d<o;d++)u[d]=arguments[d];return typeof u[0]=="string"||Array.isArray(u[0])?(a=u[0],r=u.slice(1,u.length),s=t):(a=u[0].events,r=u[0].data,s=u[0].context||t),r.unshift(s),(Array.isArray(a)?a:a.split(" ")).forEach(h=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(g=>{g.apply(s,[h,...r])}),t.eventsListeners&&t.eventsListeners[h]&&t.eventsListeners[h].forEach(g=>{g.apply(s,r)})}),t}};function nw(){const t=this;let a,r;const s=t.el;typeof t.params.width<"u"&&t.params.width!==null?a=t.params.width:a=s.clientWidth,typeof t.params.height<"u"&&t.params.height!==null?r=t.params.height:r=s.clientHeight,!(a===0&&t.isHorizontal()||r===0&&t.isVertical())&&(a=a-parseInt(nn(s,"padding-left")||0,10)-parseInt(nn(s,"padding-right")||0,10),r=r-parseInt(nn(s,"padding-top")||0,10)-parseInt(nn(s,"padding-bottom")||0,10),Number.isNaN(a)&&(a=0),Number.isNaN(r)&&(r=0),Object.assign(t,{width:a,height:r,size:t.isHorizontal()?a:r}))}function iw(){const t=this;function a(B,I){return parseFloat(B.getPropertyValue(t.getDirectionLabel(I))||0)}const r=t.params,{wrapperEl:s,slidesEl:o,size:u,rtlTranslate:d,wrongRTL:p}=t,h=t.virtual&&r.virtual.enabled,g=h?t.virtual.slides.length:t.slides.length,y=ea(o,`.${t.params.slideClass}, swiper-slide`),v=h?t.virtual.slides.length:y.length;let b=[];const S=[],T=[];let D=r.slidesOffsetBefore;typeof D=="function"&&(D=r.slidesOffsetBefore.call(t));let _=r.slidesOffsetAfter;typeof _=="function"&&(_=r.slidesOffsetAfter.call(t));const k=t.snapGrid.length,A=t.slidesGrid.length;let j=r.spaceBetween,V=-D,O=0,q=0;if(typeof u>"u")return;typeof j=="string"&&j.indexOf("%")>=0?j=parseFloat(j.replace("%",""))/100*u:typeof j=="string"&&(j=parseFloat(j)),t.virtualSize=-j,y.forEach(B=>{d?B.style.marginLeft="":B.style.marginRight="",B.style.marginBottom="",B.style.marginTop=""}),r.centeredSlides&&r.cssMode&&(Nl(s,"--swiper-centered-offset-before",""),Nl(s,"--swiper-centered-offset-after",""));const Z=r.grid&&r.grid.rows>1&&t.grid;Z?t.grid.initSlides(y):t.grid&&t.grid.unsetSlides();let L;const N=r.slidesPerView==="auto"&&r.breakpoints&&Object.keys(r.breakpoints).filter(B=>typeof r.breakpoints[B].slidesPerView<"u").length>0;for(let B=0;B<v;B+=1){L=0;let I;if(y[B]&&(I=y[B]),Z&&t.grid.updateSlide(B,I,y),!(y[B]&&nn(I,"display")==="none")){if(r.slidesPerView==="auto"){N&&(y[B].style[t.getDirectionLabel("width")]="");const J=getComputedStyle(I),ne=I.style.transform,ue=I.style.webkitTransform;if(ne&&(I.style.transform="none"),ue&&(I.style.webkitTransform="none"),r.roundLengths)L=t.isHorizontal()?nd(I,"width"):nd(I,"height");else{const se=a(J,"width"),z=a(J,"padding-left"),K=a(J,"padding-right"),X=a(J,"margin-left"),ae=a(J,"margin-right"),M=J.getPropertyValue("box-sizing");if(M&&M==="border-box")L=se+X+ae;else{const{clientWidth:W,offsetWidth:te}=I;L=se+z+K+X+ae+(te-W)}}ne&&(I.style.transform=ne),ue&&(I.style.webkitTransform=ue),r.roundLengths&&(L=Math.floor(L))}else L=(u-(r.slidesPerView-1)*j)/r.slidesPerView,r.roundLengths&&(L=Math.floor(L)),y[B]&&(y[B].style[t.getDirectionLabel("width")]=`${L}px`);y[B]&&(y[B].swiperSlideSize=L),T.push(L),r.centeredSlides?(V=V+L/2+O/2+j,O===0&&B!==0&&(V=V-u/2-j),B===0&&(V=V-u/2-j),Math.abs(V)<1/1e3&&(V=0),r.roundLengths&&(V=Math.floor(V)),q%r.slidesPerGroup===0&&b.push(V),S.push(V)):(r.roundLengths&&(V=Math.floor(V)),(q-Math.min(t.params.slidesPerGroupSkip,q))%t.params.slidesPerGroup===0&&b.push(V),S.push(V),V=V+L+j),t.virtualSize+=L+j,O=L,q+=1}}if(t.virtualSize=Math.max(t.virtualSize,u)+_,d&&p&&(r.effect==="slide"||r.effect==="coverflow")&&(s.style.width=`${t.virtualSize+j}px`),r.setWrapperSize&&(s.style[t.getDirectionLabel("width")]=`${t.virtualSize+j}px`),Z&&t.grid.updateWrapperSize(L,b),!r.centeredSlides){const B=[];for(let I=0;I<b.length;I+=1){let J=b[I];r.roundLengths&&(J=Math.floor(J)),b[I]<=t.virtualSize-u&&B.push(J)}b=B,Math.floor(t.virtualSize-u)-Math.floor(b[b.length-1])>1&&b.push(t.virtualSize-u)}if(h&&r.loop){const B=T[0]+j;if(r.slidesPerGroup>1){const I=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/r.slidesPerGroup),J=B*r.slidesPerGroup;for(let ne=0;ne<I;ne+=1)b.push(b[b.length-1]+J)}for(let I=0;I<t.virtual.slidesBefore+t.virtual.slidesAfter;I+=1)r.slidesPerGroup===1&&b.push(b[b.length-1]+B),S.push(S[S.length-1]+B),t.virtualSize+=B}if(b.length===0&&(b=[0]),j!==0){const B=t.isHorizontal()&&d?"marginLeft":t.getDirectionLabel("marginRight");y.filter((I,J)=>!r.cssMode||r.loop?!0:J!==y.length-1).forEach(I=>{I.style[B]=`${j}px`})}if(r.centeredSlides&&r.centeredSlidesBounds){let B=0;T.forEach(J=>{B+=J+(j||0)}),B-=j;const I=B>u?B-u:0;b=b.map(J=>J<=0?-D:J>I?I+_:J)}if(r.centerInsufficientSlides){let B=0;T.forEach(J=>{B+=J+(j||0)}),B-=j;const I=(r.slidesOffsetBefore||0)+(r.slidesOffsetAfter||0);if(B+I<u){const J=(u-B-I)/2;b.forEach((ne,ue)=>{b[ue]=ne-J}),S.forEach((ne,ue)=>{S[ue]=ne+J})}}if(Object.assign(t,{slides:y,snapGrid:b,slidesGrid:S,slidesSizesGrid:T}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){Nl(s,"--swiper-centered-offset-before",`${-b[0]}px`),Nl(s,"--swiper-centered-offset-after",`${t.size/2-T[T.length-1]/2}px`);const B=-t.snapGrid[0],I=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(J=>J+B),t.slidesGrid=t.slidesGrid.map(J=>J+I)}if(v!==g&&t.emit("slidesLengthChange"),b.length!==k&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),S.length!==A&&t.emit("slidesGridLengthChange"),r.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!h&&!r.cssMode&&(r.effect==="slide"||r.effect==="fade")){const B=`${r.containerModifierClass}backface-hidden`,I=t.el.classList.contains(B);v<=r.maxBackfaceHiddenSlides?I||t.el.classList.add(B):I&&t.el.classList.remove(B)}}function rw(t){const a=this,r=[],s=a.virtual&&a.params.virtual.enabled;let o=0,u;typeof t=="number"?a.setTransition(t):t===!0&&a.setTransition(a.params.speed);const d=p=>s?a.slides[a.getSlideIndexByData(p)]:a.slides[p];if(a.params.slidesPerView!=="auto"&&a.params.slidesPerView>1)if(a.params.centeredSlides)(a.visibleSlides||[]).forEach(p=>{r.push(p)});else for(u=0;u<Math.ceil(a.params.slidesPerView);u+=1){const p=a.activeIndex+u;if(p>a.slides.length&&!s)break;r.push(d(p))}else r.push(d(a.activeIndex));for(u=0;u<r.length;u+=1)if(typeof r[u]<"u"){const p=r[u].offsetHeight;o=p>o?p:o}(o||o===0)&&(a.wrapperEl.style.height=`${o}px`)}function sw(){const t=this,a=t.slides,r=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let s=0;s<a.length;s+=1)a[s].swiperSlideOffset=(t.isHorizontal()?a[s].offsetLeft:a[s].offsetTop)-r-t.cssOverflowAdjustment()}const Og=(t,a,r)=>{a&&!t.classList.contains(r)?t.classList.add(r):!a&&t.classList.contains(r)&&t.classList.remove(r)};function lw(t){t===void 0&&(t=this&&this.translate||0);const a=this,r=a.params,{slides:s,rtlTranslate:o,snapGrid:u}=a;if(s.length===0)return;typeof s[0].swiperSlideOffset>"u"&&a.updateSlidesOffset();let d=-t;o&&(d=t),a.visibleSlidesIndexes=[],a.visibleSlides=[];let p=r.spaceBetween;typeof p=="string"&&p.indexOf("%")>=0?p=parseFloat(p.replace("%",""))/100*a.size:typeof p=="string"&&(p=parseFloat(p));for(let h=0;h<s.length;h+=1){const g=s[h];let y=g.swiperSlideOffset;r.cssMode&&r.centeredSlides&&(y-=s[0].swiperSlideOffset);const v=(d+(r.centeredSlides?a.minTranslate():0)-y)/(g.swiperSlideSize+p),b=(d-u[0]+(r.centeredSlides?a.minTranslate():0)-y)/(g.swiperSlideSize+p),S=-(d-y),T=S+a.slidesSizesGrid[h],D=S>=0&&S<=a.size-a.slidesSizesGrid[h],_=S>=0&&S<a.size-1||T>1&&T<=a.size||S<=0&&T>=a.size;_&&(a.visibleSlides.push(g),a.visibleSlidesIndexes.push(h)),Og(g,_,r.slideVisibleClass),Og(g,D,r.slideFullyVisibleClass),g.progress=o?-v:v,g.originalProgress=o?-b:b}}function ow(t){const a=this;if(typeof t>"u"){const y=a.rtlTranslate?-1:1;t=a&&a.translate&&a.translate*y||0}const r=a.params,s=a.maxTranslate()-a.minTranslate();let{progress:o,isBeginning:u,isEnd:d,progressLoop:p}=a;const h=u,g=d;if(s===0)o=0,u=!0,d=!0;else{o=(t-a.minTranslate())/s;const y=Math.abs(t-a.minTranslate())<1,v=Math.abs(t-a.maxTranslate())<1;u=y||o<=0,d=v||o>=1,y&&(o=0),v&&(o=1)}if(r.loop){const y=a.getSlideIndexByData(0),v=a.getSlideIndexByData(a.slides.length-1),b=a.slidesGrid[y],S=a.slidesGrid[v],T=a.slidesGrid[a.slidesGrid.length-1],D=Math.abs(t);D>=b?p=(D-b)/T:p=(D+T-S)/T,p>1&&(p-=1)}Object.assign(a,{progress:o,progressLoop:p,isBeginning:u,isEnd:d}),(r.watchSlidesProgress||r.centeredSlides&&r.autoHeight)&&a.updateSlidesProgress(t),u&&!h&&a.emit("reachBeginning toEdge"),d&&!g&&a.emit("reachEnd toEdge"),(h&&!u||g&&!d)&&a.emit("fromEdge"),a.emit("progress",o)}const zc=(t,a,r)=>{a&&!t.classList.contains(r)?t.classList.add(r):!a&&t.classList.contains(r)&&t.classList.remove(r)};function uw(){const t=this,{slides:a,params:r,slidesEl:s,activeIndex:o}=t,u=t.virtual&&r.virtual.enabled,d=t.grid&&r.grid&&r.grid.rows>1,p=v=>ea(s,`.${r.slideClass}${v}, swiper-slide${v}`)[0];let h,g,y;if(u)if(r.loop){let v=o-t.virtual.slidesBefore;v<0&&(v=t.virtual.slides.length+v),v>=t.virtual.slides.length&&(v-=t.virtual.slides.length),h=p(`[data-swiper-slide-index="${v}"]`)}else h=p(`[data-swiper-slide-index="${o}"]`);else d?(h=a.find(v=>v.column===o),y=a.find(v=>v.column===o+1),g=a.find(v=>v.column===o-1)):h=a[o];h&&(d||(y=$4(h,`.${r.slideClass}, swiper-slide`)[0],r.loop&&!y&&(y=a[0]),g=W4(h,`.${r.slideClass}, swiper-slide`)[0],r.loop&&!g===0&&(g=a[a.length-1]))),a.forEach(v=>{zc(v,v===h,r.slideActiveClass),zc(v,v===y,r.slideNextClass),zc(v,v===g,r.slidePrevClass)}),t.emitSlidesClasses()}const zl=(t,a)=>{if(!t||t.destroyed||!t.params)return;const r=()=>t.isElement?"swiper-slide":`.${t.params.slideClass}`,s=a.closest(r());if(s){let o=s.querySelector(`.${t.params.lazyPreloaderClass}`);!o&&t.isElement&&(s.shadowRoot?o=s.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{s.shadowRoot&&(o=s.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`),o&&o.remove())})),o&&o.remove()}},Pc=(t,a)=>{if(!t.slides[a])return;const r=t.slides[a].querySelector('[loading="lazy"]');r&&r.removeAttribute("loading")},id=t=>{if(!t||t.destroyed||!t.params)return;let a=t.params.lazyPreloadPrevNext;const r=t.slides.length;if(!r||!a||a<0)return;a=Math.min(a,r);const s=t.params.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(t.params.slidesPerView),o=t.activeIndex;if(t.params.grid&&t.params.grid.rows>1){const d=o,p=[d-a];p.push(...Array.from({length:a}).map((h,g)=>d+s+g)),t.slides.forEach((h,g)=>{p.includes(h.column)&&Pc(t,g)});return}const u=o+s-1;if(t.params.rewind||t.params.loop)for(let d=o-a;d<=u+a;d+=1){const p=(d%r+r)%r;(p<o||p>u)&&Pc(t,p)}else for(let d=Math.max(o-a,0);d<=Math.min(u+a,r-1);d+=1)d!==o&&(d>u||d<o)&&Pc(t,d)};function cw(t){const{slidesGrid:a,params:r}=t,s=t.rtlTranslate?t.translate:-t.translate;let o;for(let u=0;u<a.length;u+=1)typeof a[u+1]<"u"?s>=a[u]&&s<a[u+1]-(a[u+1]-a[u])/2?o=u:s>=a[u]&&s<a[u+1]&&(o=u+1):s>=a[u]&&(o=u);return r.normalizeSlideIndex&&(o<0||typeof o>"u")&&(o=0),o}function dw(t){const a=this,r=a.rtlTranslate?a.translate:-a.translate,{snapGrid:s,params:o,activeIndex:u,realIndex:d,snapIndex:p}=a;let h=t,g;const y=S=>{let T=S-a.virtual.slidesBefore;return T<0&&(T=a.virtual.slides.length+T),T>=a.virtual.slides.length&&(T-=a.virtual.slides.length),T};if(typeof h>"u"&&(h=cw(a)),s.indexOf(r)>=0)g=s.indexOf(r);else{const S=Math.min(o.slidesPerGroupSkip,h);g=S+Math.floor((h-S)/o.slidesPerGroup)}if(g>=s.length&&(g=s.length-1),h===u&&!a.params.loop){g!==p&&(a.snapIndex=g,a.emit("snapIndexChange"));return}if(h===u&&a.params.loop&&a.virtual&&a.params.virtual.enabled){a.realIndex=y(h);return}const v=a.grid&&o.grid&&o.grid.rows>1;let b;if(a.virtual&&o.virtual.enabled&&o.loop)b=y(h);else if(v){const S=a.slides.find(D=>D.column===h);let T=parseInt(S.getAttribute("data-swiper-slide-index"),10);Number.isNaN(T)&&(T=Math.max(a.slides.indexOf(S),0)),b=Math.floor(T/o.grid.rows)}else if(a.slides[h]){const S=a.slides[h].getAttribute("data-swiper-slide-index");S?b=parseInt(S,10):b=h}else b=h;Object.assign(a,{previousSnapIndex:p,snapIndex:g,previousRealIndex:d,realIndex:b,previousIndex:u,activeIndex:h}),a.initialized&&id(a),a.emit("activeIndexChange"),a.emit("snapIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&(d!==b&&a.emit("realIndexChange"),a.emit("slideChange"))}function fw(t,a){const r=this,s=r.params;let o=t.closest(`.${s.slideClass}, swiper-slide`);!o&&r.isElement&&a&&a.length>
vendor: 11,923 bytes, line 60
601&&a.includes(t)&&[...a.slice(a.indexOf(t)+1,a.length)].forEach(p=>{!o&&p.matches&&p.matches(`.${s.slideClass}, swiper-slide`)&&(o=p)});let u=!1,d;if(o){for(let p=0;p<r.slides.length;p+=1)if(r.slides[p]===o){u=!0,d=p;break}}if(o&&u)r.clickedSlide=o,r.virtual&&r.params.virtual.enabled?r.clickedIndex=parseInt(o.getAttribute("data-swiper-slide-index"),10):r.clickedIndex=d;else{r.clickedSlide=void 0,r.clickedIndex=void 0;return}s.slideToClickedSlide&&r.clickedIndex!==void 0&&r.clickedIndex!==r.activeIndex&&r.slideToClickedSlide()}var hw={updateSize:nw,updateSlides:iw,updateAutoHeight:rw,updateSlidesOffset:sw,updateSlidesProgress:lw,updateProgress:ow,updateSlidesClasses:uw,updateActiveIndex:dw,updateClickedSlide:fw};function mw(t){t===void 0&&(t=this.isHorizontal()?"x":"y");const a=this,{params:r,rtlTranslate:s,translate:o,wrapperEl:u}=a;if(r.virtualTranslate)return s?-o:o;if(r.cssMode)return o;let d=q4(u,t);return d+=a.cssOverflowAdjustment(),s&&(d=-d),d||0}function pw(t,a){const r=this,{rtlTranslate:s,params:o,wrapperEl:u,progress:d}=r;let p=0,h=0;const g=0;r.isHorizontal()?p=s?-t:t:h=t,o.roundLengths&&(p=Math.floor(p),h=Math.floor(h)),r.previousTranslate=r.translate,r.translate=r.isHorizontal()?p:h,o.cssMode?u[r.isHorizontal()?"scrollLeft":"scrollTop"]=r.isHorizontal()?-p:-h:o.virtualTranslate||(r.isHorizontal()?p-=r.cssOverflowAdjustment():h-=r.cssOverflowAdjustment(),u.style.transform=`translate3d(${p}px, ${h}px, ${g}px)`);let y;const v=r.maxTranslate()-r.minTranslate();v===0?y=0:y=(t-r.minTranslate())/v,y!==d&&r.updateProgress(t),r.emit("setTranslate",r.translate,a)}function gw(){return-this.snapGrid[0]}function yw(){return-this.snapGrid[this.snapGrid.length-1]}function vw(t,a,r,s,o){t===void 0&&(t=0),a===void 0&&(a=this.params.speed),r===void 0&&(r=!0),s===void 0&&(s=!0);const u=this,{params:d,wrapperEl:p}=u;if(u.animating&&d.preventInteractionOnTransition)return!1;const h=u.minTranslate(),g=u.maxTranslate();let y;if(s&&t>h?y=h:s&&t<g?y=g:y=t,u.updateProgress(y),d.cssMode){const v=u.isHorizontal();if(a===0)p[v?"scrollLeft":"scrollTop"]=-y;else{if(!u.support.smoothScroll)return _0({swiper:u,targetPosition:-y,side:v?"left":"top"}),!0;p.scrollTo({[v?"left":"top"]:-y,behavior:"smooth"})}return!0}return a===0?(u.setTransition(0),u.setTranslate(y),r&&(u.emit("beforeTransitionStart",a,o),u.emit("transitionEnd"))):(u.setTransition(a),u.setTranslate(y),r&&(u.emit("beforeTransitionStart",a,o),u.emit("transitionStart")),u.animating||(u.animating=!0,u.onTranslateToWrapperTransitionEnd||(u.onTranslateToWrapperTransitionEnd=function(b){!u||u.destroyed||b.target===this&&(u.wrapperEl.removeEventListener("transitionend",u.onTranslateToWrapperTransitionEnd),u.onTranslateToWrapperTransitionEnd=null,delete u.onTranslateToWrapperTransitionEnd,u.animating=!1,r&&u.emit("transitionEnd"))}),u.wrapperEl.addEventListener("transitionend",u.onTranslateToWrapperTransitionEnd))),!0}var xw={getTranslate:mw,setTranslate:pw,minTranslate:gw,maxTranslate:yw,translateTo:vw};function bw(t,a){const r=this;r.params.cssMode||(r.wrapperEl.style.transitionDuration=`${t}ms`,r.wrapperEl.style.transitionDelay=t===0?"0ms":""),r.emit("setTransition",t,a)}function V0(t){let{swiper:a,runCallbacks:r,direction:s,step:o}=t;const{activeIndex:u,previousIndex:d}=a;let p=s;if(p||(u>d?p="next":u<d?p="prev":p="reset"),a.emit(`transition${o}`),r&&u!==d){if(p==="reset"){a.emit(`slideResetTransition${o}`);return}a.emit(`slideChangeTransition${o}`),p==="next"?a.emit(`slideNextTransition${o}`):a.emit(`slidePrevTransition${o}`)}}function ww(t,a){t===void 0&&(t=!0);const r=this,{params:s}=r;s.cssMode||(s.autoHeight&&r.updateAutoHeight(),V0({swiper:r,runCallbacks:t,direction:a,step:"Start"}))}function Sw(t,a){t===void 0&&(t=!0);const r=this,{params:s}=r;r.animating=!1,!s.cssMode&&(r.setTransition(0),V0({swiper:r,runCallbacks:t,direction:a,step:"End"}))}var Tw={setTransition:bw,transitionStart:ww,transitionEnd:Sw};function kw(t,a,r,s,o){t===void 0&&(t=0),r===void 0&&(r=!0),typeof t=="string"&&(t=parseInt(t,10));const u=this;let d=t;d<0&&(d=0);const{params:p,snapGrid:h,slidesGrid:g,previousIndex:y,activeIndex:v,rtlTranslate:b,wrapperEl:S,enabled:T}=u;if(!T&&!s&&!o||u.destroyed||u.animating&&p.preventInteractionOnTransition)return!1;typeof a>"u"&&(a=u.params.speed);const D=Math.min(u.params.slidesPerGroupSkip,d);let _=D+Math.floor((d-D)/u.params.slidesPerGroup);_>=h.length&&(_=h.length-1);const k=-h[_];if(p.normalizeSlideIndex)for(let Z=0;Z<g.length;Z+=1){const L=-Math.floor(k*100),N=Math.floor(g[Z]*100),B=Math.floor(g[Z+1]*100);typeof g[Z+1]<"u"?L>=N&&L<B-(B-N)/2?d=Z:L>=N&&L<B&&(d=Z+1):L>=N&&(d=Z)}if(u.initialized&&d!==v&&(!u.allowSlideNext&&(b?k>u.translate&&k>u.minTranslate():k<u.translate&&k<u.minTranslate())||!u.allowSlidePrev&&k>u.translate&&k>u.maxTranslate()&&(v||0)!==d))return!1;d!==(y||0)&&r&&u.emit("beforeSlideChangeStart"),u.updateProgress(k);let A;d>v?A="next":d<v?A="prev":A="reset";const j=u.virtual&&u.params.virtual.enabled;if(!(j&&o)&&(b&&-k===u.translate||!b&&k===u.translate))return u.updateActiveIndex(d),p.autoHeight&&u.updateAutoHeight(),u.updateSlidesClasses(),p.effect!=="slide"&&u.setTranslate(k),A!=="reset"&&(u.transitionStart(r,A),u.transitionEnd(r,A)),!1;if(p.cssMode){const Z=u.isHorizontal(),L=b?k:-k;if(a===0)j&&(u.wrapperEl.style.scrollSnapType="none",u._immediateVirtual=!0),j&&!u._cssModeVirtualInitialSet&&u.params.initialSlide>0?(u._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{S[Z?"scrollLeft":"scrollTop"]=L})):S[Z?"scrollLeft":"scrollTop"]=L,j&&requestAnimationFrame(()=>{u.wrapperEl.style.scrollSnapType="",u._immediateVirtual=!1});else{if(!u.support.smoothScroll)return _0({swiper:u,targetPosition:L,side:Z?"left":"top"}),!0;S.scrollTo({[Z?"left":"top"]:L,behavior:"smooth"})}return!0}const q=P0().isSafari;return j&&!o&&q&&u.isElement&&u.virtual.update(!1,!1,d),u.setTransition(a),u.setTranslate(k),u.updateActiveIndex(d),u.updateSlidesClasses(),u.emit("beforeTransitionStart",a,s),u.transitionStart(r,A),a===0?u.transitionEnd(r,A):u.animating||(u.animating=!0,u.onSlideToWrapperTransitionEnd||(u.onSlideToWrapperTransitionEnd=function(L){!u||u.destroyed||L.target===this&&(u.wrapperEl.removeEventListener("transitionend",u.onSlideToWrapperTransitionEnd),u.onSlideToWrapperTransitionEnd=null,delete u.onSlideToWrapperTransitionEnd,u.transitionEnd(r,A))}),u.wrapperEl.addEventListener("transitionend",u.onSlideToWrapperTransitionEnd)),!0}function jw(t,a,r,s){t===void 0&&(t=0),r===void 0&&(r=!0),typeof t=="string"&&(t=parseInt(t,10));const o=this;if(o.destroyed)return;typeof a>"u"&&(a=o.params.speed);const u=o.grid&&o.params.grid&&o.params.grid.rows>1;let d=t;if(o.params.loop)if(o.virtual&&o.params.virtual.enabled)d=d+o.virtual.slidesBefore;else{let p;if(u){const b=d*o.params.grid.rows;p=o.slides.find(S=>S.getAttribute("data-swiper-slide-index")*1===b).column}else p=o.getSlideIndexByData(d);const h=u?Math.ceil(o.slides.length/o.params.grid.rows):o.slides.length,{centeredSlides:g}=o.params;let y=o.params.slidesPerView;y==="auto"?y=o.slidesPerViewDynamic():(y=Math.ceil(parseFloat(o.params.slidesPerView,10)),g&&y%2===0&&(y=y+1));let v=h-p<y;if(g&&(v=v||p<Math.ceil(y/2)),s&&g&&o.params.slidesPerView!=="auto"&&!u&&(v=!1),v){const b=g?p<o.activeIndex?"prev":"next":p-o.activeIndex-1<o.params.slidesPerView?"next":"prev";o.loopFix({direction:b,slideTo:!0,activeSlideIndex:b==="next"?p+1:p-h+1,slideRealIndex:b==="next"?o.realIndex:void 0})}if(u){const b=d*o.params.grid.rows;d=o.slides.find(S=>S.getAttribute("data-swiper-slide-index")*1===b).column}else d=o.getSlideIndexByData(d)}return requestAnimationFrame(()=>{o.slideTo(d,a,r,s)}),o}function Aw(t,a,r){a===void 0&&(a=!0);const s=this,{enabled:o,params:u,animating:d}=s;if(!o||s.destroyed)return s;typeof t>"u"&&(t=s.params.speed);let p=u.slidesPerGroup;u.slidesPerView==="auto"&&u.slidesPerGroup===1&&u.slidesPerGroupAuto&&(p=Math.max(s.slidesPerViewDynamic("current",!0),1));const h=s.activeIndex<u.slidesPerGroupSkip?1:p,g=s.virtual&&u.virtual.enabled;if(u.loop){if(d&&!g&&u.loopPreventsSliding)return!1;if(s.loopFix({direction:"next"}),s._clientLeft=s.wrapperEl.clientLeft,s.activeIndex===s.slides.length-1&&u.cssMode)return requestAnimationFrame(()=>{s.slideTo(s.activeIndex+h,t,a,r)}),!0}return u.rewind&&s.isEnd?s.slideTo(0,t,a,r):s.slideTo(s.activeIndex+h,t,a,r)}function Ew(t,a,r){a===void 0&&(a=!0);const s=this,{params:o,snapGrid:u,slidesGrid:d,rtlTranslate:p,enabled:h,animating:g}=s;if(!h||s.destroyed)return s;typeof t>"u"&&(t=s.params.speed);const y=s.virtual&&o.virtual.enabled;if(o.loop){if(g&&!y&&o.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}const v=p?s.translate:-s.translate;function b(A){return A<0?-Math.floor(Math.abs(A)):Math.floor(A)}const S=b(v),T=u.map(A=>b(A)),D=o.freeMode&&o.freeMode.enabled;let _=u[T.indexOf(S)-1];if(typeof _>"u"&&(o.cssMode||D)){let A;u.forEach((j,V)=>{S>=j&&(A=V)}),typeof A<"u"&&(_=D?u[A]:u[A>0?A-1:A])}let k=0;if(typeof _<"u"&&(k=d.indexOf(_),k<0&&(k=s.activeIndex-1),o.slidesPerView==="auto"&&o.slidesPerGroup===1&&o.slidesPerGroupAuto&&(k=k-s.slidesPerViewDynamic("previous",!0)+1,k=Math.max(k,0))),o.rewind&&s.isBeginning){const A=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(A,t,a,r)}else if(o.loop&&s.activeIndex===0&&o.cssMode)return requestAnimationFrame(()=>{s.slideTo(k,t,a,r)}),!0;return s.slideTo(k,t,a,r)}function Mw(t,a,r){a===void 0&&(a=!0);const s=this;if(!s.destroyed)return typeof t>"u"&&(t=s.params.speed),s.slideTo(s.activeIndex,t,a,r)}function Cw(t,a,r,s){a===void 0&&(a=!0),s===void 0&&(s=.5);const o=this;if(o.destroyed)return;typeof t>"u"&&(t=o.params.speed);let u=o.activeIndex;const d=Math.min(o.params.slidesPerGroupSkip,u),p=d+Math.floor((u-d)/o.params.slidesPerGroup),h=o.rtlTranslate?o.translate:-o.translate;if(h>=o.snapGrid[p]){const g=o.snapGrid[p],y=o.snapGrid[p+1];h-g>(y-g)*s&&(u+=o.params.slidesPerGroup)}else{const g=o.snapGrid[p-1],y=o.snapGrid[p];h-g<=(y-g)*s&&(u-=o.params.slidesPerGroup)}return u=Math.max(u,0),u=Math.min(u,o.slidesGrid.length-1),o.slideTo(u,t,a,r)}function Nw(){const t=this;if(t.destroyed)return;const{params:a,slidesEl:r}=t,s=a.slidesPerView==="auto"?t.slidesPerViewDynamic():a.slidesPerView;let o=t.clickedIndex,u;const d=t.isElement?"swiper-slide":`.${a.slideClass}`;if(a.loop){if(t.animating)return;u=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),a.centeredSlides?o<t.loopedSlides-s/2||o>t.slides.length-t.loopedSlides+s/2?(t.loopFix(),o=t.getSlideIndex(ea(r,`${d}[data-swiper-slide-index="${u}"]`)[0]),ad(()=>{t.slideTo(o)})):t.slideTo(o):o>t.slides.length-s?(t.loopFix(),o=t.getSlideIndex(ea(r,`${d}[data-swiper-slide-index="${u}"]`)[0]),ad(()=>{t.slideTo(o)})):t.slideTo(o)}else t.slideTo(o)}var Dw={slideTo:kw,slideToLoop:jw,slideNext:Aw,slidePrev:Ew,slideReset:Mw,slideToClosest:Cw,slideToClickedSlide:Nw};function Rw(t,a){const r=this,{params:s,slidesEl:o}=r;if(!s.loop||r.virtual&&r.params.virtual.enabled)return;const u=()=>{ea(o,`.${s.slideClass}, swiper-slide`).forEach((b,S)=>{b.setAttribute("data-swiper-slide-index",S)})},d=r.grid&&s.grid&&s.grid.rows>1,p=s.slidesPerGroup*(d?s.grid.rows:1),h=r.slides.length%p!==0,g=d&&r.slides.length%s.grid.rows!==0,y=v=>{for(let b=0;b<v;b+=1){const S=r.isElement?Il("swiper-slide",[s.slideBlankClass]):Il("div",[s.slideClass,s.slideBlankClass]);r.slidesEl.append(S)}};if(h){if(s.loopAddBlankSlides){const v=p-r.slides.length%p;y(v),r.recalcSlides(),r.updateSlides()}else Fl("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");u()}else if(g){if(s.loopAddBlankSlides){const v=s.grid.rows-r.slides.length%s.grid.rows;y(v),r.recalcSlides(),r.updateSlides()}else Fl("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may
60not function properly. You need to add more slides (or make duplicates, or empty slides)");u()}else u();r.loopFix({slideRealIndex:t,direction:s.centeredSlides?void 0:"next",initial:a})}function Ow(t){let{slideRealIndex:a,slideTo:r=!0,direction:s,setTranslate:o,activeSlideIndex:u,initial:d,byController:p,byMousewheel:h}=t===void 0?{}:t;const g=this;if(!g.params.loop)return;g.emit("beforeLoopFix");const{slides:y,allowSlidePrev:v,allowSlideNext:b,slidesEl:S,params:T}=g,{centeredSlides:D,initialSlide:_}=T;if(g.allowSlidePrev=!0,g.allowSlideNext=!0,g.virtual&&T.virtual.enabled){r&&(!T.centeredSlides&&g.snapIndex===0?g.slideTo(g.virtual.slides.length,0,!1,!0):T.centeredSlides&&g.snapIndex<T.slidesPerView?g.slideTo(g.virtual.slides.length+g.snapIndex,0,!1,!0):g.snapIndex===g.snapGrid.length-1&&g.slideTo(g.virtual.slidesBefore,0,!1,!0)),g.allowSlidePrev=v,g.allowSlideNext=b,g.emit("loopFix");return}let k=T.slidesPerView;k==="auto"?k=g.slidesPerViewDynamic():(k=Math.ceil(parseFloat(T.slidesPerView,10)),D&&k%2===0&&(k=k+1));const A=T.slidesPerGroupAuto?k:T.slidesPerGroup;let j=A;j%A!==0&&(j+=A-j%A),j+=T.loopAdditionalSlides,g.loopedSlides=j;const V=g.grid&&T.grid&&T.grid.rows>1;y.length<k+j||g.params.effect==="cards"&&y.length<k+j*2?Fl("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):V&&T.grid.fill==="row"&&Fl("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const O=[],q=[],Z=V?Math.ceil(y.length/T.grid.rows):y.length,L=d&&Z-_<k&&!D;let N=L?_:g.activeIndex;typeof u>"u"?u=g.getSlideIndex(y.find(z=>z.classList.contains(T.slideActiveClass))):N=u;const B=s==="next"||!s,I=s==="prev"||!s;let J=0,ne=0;const se=(V?y[u].column:u)+(D&&typeof o>"u"?-k/2+.5:0);if(se<j){J=Math.max(j-se,A);for(let z=0;z<j-se;z+=1){const K=z-Math.floor(z/Z)*Z;if(V){const X=Z-K-1;for(let ae=y.length-1;ae>=0;ae-=1)y[ae].column===X&&O.push(ae)}else O.push(Z-K-1)}}else if(se+k>Z-j){ne=Math.max(se-(Z-j*2),A),L&&(ne=Math.max(ne,k-Z+_+1));for(let z=0;z<ne;z+=1){const K=z-Math.floor(z/Z)*Z;V?y.forEach((X,ae)=>{X.column===K&&q.push(ae)}):q.push(K)}}if(g.__preventObserver__=!0,requestAnimationFrame(()=>{g.__preventObserver__=!1}),g.params.effect==="cards"&&y.length<k+j*2&&(q.includes(u)&&q.splice(q.indexOf(u),1),O.includes(u)&&O.splice(O.indexOf(u),1)),I&&O.forEach(z=>{y[z].swiperLoopMoveDOM=!0,S.prepend(y[z]),y[z].swiperLoopMoveDOM=!1}),B&&q.forEach(z=>{y[z].swiperLoopMoveDOM=!0,S.append(y[z]),y[z].swiperLoopMoveDOM=!1}),g.recalcSlides(),T.slidesPerView==="auto"?g.updateSlides():V&&(O.length>0&&I||q.length>0&&B)&&g.slides.forEach((z,K)=>{g.grid.updateSlide(K,z,g.slides)}),T.watchSlidesProgress&&g.updateSlidesOffset(),r){if(O.length>0&&I){if(typeof a>"u"){const z=g.slidesGrid[N],X=g.slidesGrid[N+J]-z;h?g.setTranslate(g.translate-X):(g.slideTo(N+Math.ceil(J),0,!1,!0),o&&(g.touchEventsData.startTranslate=g.touchEventsData.startTranslate-X,g.touchEventsData.currentTranslate=g.touchEventsData.currentTranslate-X))}else if(o){const z=V?O.length/T.grid.rows:O.length;g.slideTo(g.activeIndex+z,0,!1,!0),g.touchEventsData.currentTranslate=g.translate}}else if(q.length>0&&B)if(typeof a>"u"){const z=g.slidesGrid[N],X=g.slidesGrid[N-ne]-z;h?g.setTranslate(g.translate-X):(g.slideTo(N-ne,0,!1,!0),o&&(g.touchEventsData.startTranslate=g.touchEventsData.startTranslate-X,g.touchEventsData.currentTranslate=g.touchEventsData.currentTranslate-X))}else{const z=V?q.length/T.grid.rows:q.length;g.slideTo(g.activeIndex-z,0,!1,!0)}}if(g.allowSlidePrev=v,g.allowSlideNext=b,g.controller&&g.controller.control&&!p){const z={slideRealIndex:a,direction:s,setTranslate:o,activeSlideIndex:u,byController:!0};Array.isArray(g.controller.control)?g.controller.control.forEach(K=>{!K.destroyed&&K.params.loop&&K.loopFix({...z,slideTo:K.params.slidesPerView===T.slidesPerView?r:!1})}):g.controller.control instanceof g.constructor&&g.controller.control.params.loop&&g.controller.control.loopFix({...z,slideTo:g.controller.control.params.slidesPerView===T.slidesPerView?r:!1})}g.emit("loopFix")}function _w(){const t=this,{params:a,slidesEl:r}=t;if(!a.loop||!r||t.virtual&&t.params.virtual.enabled)return;t.recalcSlides();const s=[];
vendor: 5,179 bytes, line 60
60t.slides.forEach(o=>{const u=typeof o.swiperSlideIndex>"u"?o.getAttribute("data-swiper-slide-index")*1:o.swiperSlideIndex;s[u]=o}),t.slides.forEach(o=>{o.removeAttribute("data-swiper-slide-index")}),s.forEach(o=>{r.append(o)}),t.recalcSlides(),t.slideTo(t.realIndex,0)}var Lw={loopCreate:Rw,loopFix:Ow,loopDestroy:_w};function Bw(t){const a=this;if(!a.params.simulateTouch||a.params.watchOverflow&&a.isLocked||a.params.cssMode)return;const r=a.params.touchEventsTarget==="container"?a.el:a.wrapperEl;a.isElement&&(a.__preventObserver__=!0),r.style.cursor="move",r.style.cursor=t?"grabbing":"grab",a.isElement&&requestAnimationFrame(()=>{a.__preventObserver__=!1})}function zw(){const t=this;t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.isElement&&(t.__preventObserver__=!0),t[t.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1}))}var Pw={setGrabCursor:Bw,unsetGrabCursor:zw};function Vw(t,a){a===void 0&&(a=this);function r(s){if(!s||s===ta()||s===mt())return null;s.assignedSlot&&(s=s.assignedSlot);const o=s.closest(t);return!o&&!s.getRootNode?null:o||r(s.getRootNode().host)}return r(a)}function _g(t,a,r){const s=mt(),{params:o}=t,u=o.edgeSwipeDetection,d=o.edgeSwipeThreshold;return u&&(r<=d||r>=s.innerWidth-d)?u==="prevent"?(a.preventDefault(),!0):!1:!0}function Hw(t){const a=this,r=ta();let s=t;s.originalEvent&&(s=s.originalEvent);const o=a.touchEventsData;if(s.type==="pointerdown"){if(o.pointerId!==null&&o.pointerId!==s.pointerId)return;o.pointerId=s.pointerId}else s.type==="touchstart"&&s.targetTouches.length===1&&(o.touchId=s.targetTouches[0].identifier);if(s.type==="touchstart"){_g(a,s,s.targetTouches[0].pageX);return}const{params:u,touches:d,enabled:p}=a;if(!p||!u.simulateTouch&&s.pointerType==="mouse"||a.animating&&u.preventInteractionOnTransition)return;!a.animating&&u.cssMode&&u.loop&&a.loopFix();let h=s.target;if(u.touchEventsTarget==="wrapper"&&!X4(h,a.wrapperEl)||"which"in s&&s.which===3||"button"in s&&s.button>0||o.isTouched&&o.isMoved)return;const g=!!u.noSwipingClass&&u.noSwipingClass!=="",y=s.composedPath?s.composedPath():s.path;g&&s.target&&s.target.shadowRoot&&y&&(h=y[0]);const v=u.noSwipingSelector?u.noSwipingSelector:`.${u.noSwipingClass}`,b=!!(s.target&&s.target.shadowRoot);if(u.noSwiping&&(b?Vw(v,h):h.closest(v))){a.allowClick=!0;return}if(u.swipeHandler&&!h.closest(u.swipeHandler))return;d.currentX=s.pageX,d.currentY=s.pageY;const S=d.currentX,T=d.currentY;if(!_g(a,s,S))return;Object.assign(o,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=S,d.startY=T,o.touchStartTime=Ul(),a.allowClick=!0,a.updateSize(),a.swipeDirection=void 0,u.threshold>0&&(o.allowThresholdMove=!1);let D=!0;h.matches(o.focusableElements)&&(D=!1,h.nodeName==="SELECT"&&(o.isTouched=!1)),r.activeElement&&r.activeElement.matches(o.focusableElements)&&r.activeElement!==h&&(s.pointerType==="mouse"||s.pointerType!=="mouse"&&!h.matches(o.focusableElements))&&r.activeElement.blur();const _=D&&a.allowTouchMove&&u.touchStartPreventDefault;(u.touchStartForcePreventDefault||_)&&!h.isContentEditable&&s.preventDefault(),u.freeMode&&u.freeMode.enabled&&a.freeMode&&a.animating&&!u.cssMode&&a.freeMode.onTouchStart(),a.emit("touchStart",s)}function Gw(t){const a=ta(),r=this,s=r.touchEventsData,{params:o,touches:u,rtlTranslate:d,enabled:p}=r;if(!p||!o.simulateTouch&&t.pointerType==="mouse")return;let h=t;if(h.originalEvent&&(h=h.originalEvent),h.type==="pointermove"&&(s.touchId!==null||h.pointerId!==s.pointerId))return;let g;if(h.type==="touchmove"){if(g=[...h.changedTouches].find(O=>O.identifier===s.touchId),!g||g.identifier!==s.touchId)return}else g=h;if(!s.isTouched){s.startMoving&&s.isScrolling&&r.emit("touchMoveOpposite",h);return}const y=g.pageX,v=g.pageY;if(h.preventedByNestedSwiper){u.startX=y,u.startY=v;return}if(!r.allowTouchMove){h.target.matches(s.focusableElements)||(r.allowClick=!1),s.isTouched&&(Object.assign(u,{startX:y,startY:v,currentX:y,currentY:v}),s.touchStartTime=Ul());return}if(o.touchReleaseOnEdges&&!o.loop)if(r.isVertical()){if(v<u.startY&&r.translate<=r.maxTranslate()||v>u.startY&&r.translate>=r.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else{if(d&&(y>u.startX&&-r.translate<=r.maxTranslate()||y<u.startX&&-r.translate>=r.minTranslate()))return;if(!d&&(y<u.startX&&r.translate<=r.maxTranslate()||y>u.startX&&r.translate>=r.minTranslate()))return}if(a.activeElement&&a.activeElement.matches(s.focusableElements)&&a.activeElement!==h.target&&h.pointerType!=="mouse"&&a.activeElement.blur(),a.activeElement&&h.target===a.activeElement&&h.target.matches(s.focusableElements)){s.isMoved=!0,r.allowClick=!1;return}s.allowTouchCallbacks&&r.emit("touchMove",h),u.previousX=u.currentX,u.previousY=u.currentY,u.currentX=y,u.currentY=v;const b=u.currentX-u.startX,S=u.currentY-u.startY;if(r.params.threshold&&Math.sqrt(b**2+S**2)<r.params.threshold)return;if(typeof s.isScrolling>"u"){let O;r.isHorizontal()&&u.currentY===u.startY||r.isVertical()&&u.currentX===u.startX?s.isScrolling=!1:b*b+S*S>=25&&(O=Math.atan2(Math.abs(S),Math.abs(b))*180/Math.PI,s.isScrolling=r.isH
vendor: 4,872 bytes, line 60
60orizontal()?O>o.touchAngle:90-O>o.touchAngle)}if(s.isScrolling&&r.emit("touchMoveOpposite",h),typeof s.startMoving>"u"&&(u.currentX!==u.startX||u.currentY!==u.startY)&&(s.startMoving=!0),s.isScrolling||h.type==="touchmove"&&s.preventTouchMoveFromPointerMove){s.isTouched=!1;return}if(!s.startMoving)return;r.allowClick=!1,!o.cssMode&&h.cancelable&&h.preventDefault(),o.touchMoveStopPropagation&&!o.nested&&h.stopPropagation();let T=r.isHorizontal()?b:S,D=r.isHorizontal()?u.currentX-u.previousX:u.currentY-u.previousY;o.oneWayMovement&&(T=Math.abs(T)*(d?1:-1),D=Math.abs(D)*(d?1:-1)),u.diff=T,T*=o.touchRatio,d&&(T=-T,D=-D);const _=r.touchesDirection;r.swipeDirection=T>0?"prev":"next",r.touchesDirection=D>0?"prev":"next";const k=r.params.loop&&!o.cssMode,A=r.touchesDirection==="next"&&r.allowSlideNext||r.touchesDirection==="prev"&&r.allowSlidePrev;if(!s.isMoved){if(k&&A&&r.loopFix({direction:r.swipeDirection}),s.startTranslate=r.getTranslate(),r.setTransition(0),r.animating){const O=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});r.wrapperEl.dispatchEvent(O)}s.allowMomentumBounce=!1,o.grabCursor&&(r.allowSlideNext===!0||r.allowSlidePrev===!0)&&r.setGrabCursor(!0),r.emit("sliderFirstMove",h)}if(new Date().getTime(),o._loopSwapReset!==!1&&s.isMoved&&s.allowThresholdMove&&_!==r.touchesDirection&&k&&A&&Math.abs(T)>=1){Object.assign(u,{startX:y,startY:v,currentX:y,currentY:v,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,s.startTranslate=s.currentTranslate;return}r.emit("sliderMove",h),s.isMoved=!0,s.currentTranslate=T+s.startTranslate;let j=!0,V=o.resistanceRatio;if(o.touchReleaseOnEdges&&(V=0),T>0?(k&&A&&s.allowThresholdMove&&s.currentTranslate>(o.centeredSlides?r.minTranslate()-r.slidesSizesGrid[r.activeIndex+1]-(o.slidesPerView!=="auto"&&r.slides.length-o.slidesPerView>=2?r.slidesSizesGrid[r.activeIndex+1]+r.params.spaceBetween:0)-r.params.spaceBetween:r.minTranslate())&&r.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>r.minTranslate()&&(j=!1,o.resistance&&(s.currentTranslate=r.minTranslate()-1+(-r.minTranslate()+s.startTranslate+T)**V))):T<0&&(k&&A&&s.allowThresholdMove&&s.currentTranslate<(o.centeredSlides?r.maxTranslate()+r.slidesSizesGrid[r.slidesSizesGrid.length-1]+r.params.spaceBetween+(o.slidesPerView!=="auto"&&r.slides.length-o.slidesPerView>=2?r.slidesSizesGrid[r.slidesSizesGrid.length-1]+r.params.spaceBetween:0):r.maxTranslate())&&r.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:r.slides.length-(o.slidesPerView==="auto"?r.slidesPerViewDynamic():Math.ceil(parseFloat(o.slidesPerView,10)))}),s.currentTranslate<r.maxTranslate()&&(j=!1,o.resistance&&(s.currentTranslate=r.maxTranslate()+1-(r.maxTranslate()-s.startTranslate-T)**V))),j&&(h.preventedByNestedSwiper=!0),!r.allowSlideNext&&r.swipeDirection==="next"&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!r.allowSlidePrev&&r.swipeDirection==="prev"&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),!r.allowSlidePrev&&!r.allowSlideNext&&(s.currentTranslate=s.startTranslate),o.threshold>0)if(Math.abs(T)>o.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,u.startX=u.currentX,u.startY=u.currentY,s.currentTranslate=s.startTranslate,u.diff=r.isHorizontal()?u.currentX-u.startX:u.currentY-u.startY;return}}else{s.currentTranslate=s.startTranslate;return}!o.followFinger||o.cssMode||((o.freeMode&&o.freeMode.enabled&&r.freeMode||o.watchSlidesProgress)&&(r.updateActiveIndex(),r.updateSlidesClasses()),o.freeMode&&o.freeMode.enabled&&r.freeMode&&r.freeMode.onTouchMove(),r.updateProgress(s.currentTranslate),r.setTranslate(s.currentTranslate))}function Uw(t){const a=this,r=a.touchEventsData;let s=t;s.originalEvent&&(s=s.originalEvent);let o;if(s.type==="touchend"||s.type==="touchcancel"){if(o=[...s.changedTouches].find(O=>O.identifier===r.touchId),!o||o.identifier!==r.touchId)return}else{if(r.touchId!==null||s.pointerId!==r.pointerId)return;o=s}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&!(["pointercancel","contextmenu"].includes(s.type)&&(a.browser.isSafari||a.browser.isWebView)))return;r.pointerId=null,r.touchId=null;const{params:d,touches:p,rtlTranslate:h,slidesGrid:g,enabled:y}=a;if(!y||!d.simulateTouch&&s.pointerType==="mouse")return;if(r.allowTouchCallbacks&&a.emit("touchEnd",s),r.allowTouchCallbacks=!1,!r.isTouched){r.isMoved&&d.grabCursor&&a.setGrabCursor(!1),r.isMoved=!1,r.startMoving=!1;return}d.grabCursor&&r.isMoved&&r.isTouched&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!1);const v=Ul(),b=v-r.touchStartTime;if(a.allowClick){const O=s.path||s.composedPath&&s.composedPath();a.updateClickedSlide(O&&O[0]||s.target,O),a.emit("tap click",s),b<300&&v-r.lastClickTime<300&&a.emit("doubleTap doubleClick",
vendor: 32,776 bytes, line 60
60s)}if(r.lastClickTime=Ul(),ad(()=>{a.destroyed||(a.allowClick=!0)}),!r.isTouched||!r.isMoved||!a.swipeDirection||p.diff===0&&!r.loopSwapReset||r.currentTranslate===r.startTranslate&&!r.loopSwapReset){r.isTouched=!1,r.isMoved=!1,r.startMoving=!1;return}r.isTouched=!1,r.isMoved=!1,r.startMoving=!1;let S;if(d.followFinger?S=h?a.translate:-a.translate:S=-r.currentTranslate,d.cssMode)return;if(d.freeMode&&d.freeMode.enabled){a.freeMode.onTouchEnd({currentPos:S});return}const T=S>=-a.maxTranslate()&&!a.params.loop;let D=0,_=a.slidesSizesGrid[0];for(let O=0;O<g.length;O+=O<d.slidesPerGroupSkip?1:d.slidesPerGroup){const q=O<d.slidesPerGroupSkip-1?1:d.slidesPerGroup;typeof g[O+q]<"u"?(T||S>=g[O]&&S<g[O+q])&&(D=O,_=g[O+q]-g[O]):(T||S>=g[O])&&(D=O,_=g[g.length-1]-g[g.length-2])}let k=null,A=null;d.rewind&&(a.isBeginning?A=d.virtual&&d.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1:a.isEnd&&(k=0));const j=(S-g[D])/_,V=D<d.slidesPerGroupSkip-1?1:d.slidesPerGroup;if(b>d.longSwipesMs){if(!d.longSwipes){a.slideTo(a.activeIndex);return}a.swipeDirection==="next"&&(j>=d.longSwipesRatio?a.slideTo(d.rewind&&a.isEnd?k:D+V):a.slideTo(D)),a.swipeDirection==="prev"&&(j>1-d.longSwipesRatio?a.slideTo(D+V):A!==null&&j<0&&Math.abs(j)>d.longSwipesRatio?a.slideTo(A):a.slideTo(D))}else{if(!d.shortSwipes){a.slideTo(a.activeIndex);return}a.navigation&&(s.target===a.navigation.nextEl||s.target===a.navigation.prevEl)?s.target===a.navigation.nextEl?a.slideTo(D+V):a.slideTo(D):(a.swipeDirection==="next"&&a.slideTo(k!==null?k:D+V),a.swipeDirection==="prev"&&a.slideTo(A!==null?A:D))}}function Lg(){const t=this,{params:a,el:r}=t;if(r&&r.offsetWidth===0)return;a.breakpoints&&t.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:o,snapGrid:u}=t,d=t.virtual&&t.params.virtual.enabled;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses();const p=d&&a.loop;(a.slidesPerView==="auto"||a.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides&&!p?t.slideTo(t.slides.length-1,0,!1,!0):t.params.loop&&!d?t.slideToLoop(t.realIndex,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&(clearTimeout(t.autoplay.resizeTimeout),t.autoplay.resizeTimeout=setTimeout(()=>{t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.resume()},500)),t.allowSlidePrev=o,t.allowSlideNext=s,t.params.watchOverflow&&u!==t.snapGrid&&t.checkOverflow()}function Fw(t){const a=this;a.enabled&&(a.allowClick||(a.params.preventClicks&&t.preventDefault(),a.params.preventClicksPropagation&&a.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}function Iw(){const t=this,{wrapperEl:a,rtlTranslate:r,enabled:s}=t;if(!s)return;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-a.scrollLeft:t.translate=-a.scrollTop,t.translate===0&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();let o;const u=t.maxTranslate()-t.minTranslate();u===0?o=0:o=(t.translate-t.minTranslate())/u,o!==t.progress&&t.updateProgress(r?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}function qw(t){const a=this;zl(a,t.target),!(a.params.cssMode||a.params.slidesPerView!=="auto"&&!a.params.autoHeight)&&a.update()}function Kw(){const t=this;t.documentTouchHandlerProceeded||(t.documentTouchHandlerProceeded=!0,t.params.touchReleaseOnEdges&&(t.el.style.touchAction="auto"))}const H0=(t,a)=>{const r=ta(),{params:s,el:o,wrapperEl:u,device:d}=t,p=!!s.nested,h=a==="on"?"addEventListener":"removeEventListener",g=a;!o||typeof o=="string"||(r[h]("touchstart",t.onDocumentTouchStart,{passive:!1,capture:p}),o[h]("touchstart",t.onTouchStart,{passive:!1}),o[h]("pointerdown",t.onTouchStart,{passive:!1}),r[h]("touchmove",t.onTouchMove,{passive:!1,capture:p}),r[h]("pointermove",t.onTouchMove,{passive:!1,capture:p}),r[h]("touchend",t.onTouchEnd,{passive:!0}),r[h]("pointerup",t.onTouchEnd,{passive:!0}),r[h]("pointercancel",t.onTouchEnd,{passive:!0}),r[h]("touchcancel",t.onTouchEnd,{passive:!0}),r[h]("pointerout",t.onTouchEnd,{passive:!0}),r[h]("pointerleave",t.onTouchEnd,{passive:!0}),r[h]("contextmenu",t.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&o[h]("click",t.onClick,!0),s.cssMode&&u[h]("scroll",t.onScroll),s.updateOnWindowResize?t[g](d.ios||d.android?"resize orientationchange observerUpdate":"resize observerUpdate",Lg,!0):t[g]("observerUpdate",Lg,!0),o[h]("load",t.onLoad,{capture:!0}))};function Yw(){const t=this,{params:a}=t;t.onTouchStart=Hw.bind(t),t.onTouchMove=Gw.bind(t),t.onTouchEnd=Uw.bind(t),t.onDocumentTouchStart=Kw.bind(t),a.cssMode&&(t.onScroll=Iw.bind(t)),t.onClick=Fw.bind(t),t.onLoad=qw.bind(t),H0(t,"on")}function Xw(){H0(this,"off")}var Ww={attachEvents:Yw,detachEvents:Xw};const Bg=(t,a)=>t.grid&&a.grid&&a.grid.rows>1;function $w(){const t=this,{realIndex:a,initialized:r,params:s,el:o}=t,u=s.breakpoints;if(!u||u&&Object.keys(u).length===0)return;const d=ta(),p=s.breakpointsBase==="window"||!s.breakpointsBase?s.breakpointsBase:"container",h=["window","container"].includes(s.breakpointsBase)||!s.breakpointsBase?t.el:d.querySelector(s.breakpointsBase),g=t.getBreakpoint(u,p,h);if(!g||t.currentBreakpoint===g)return;const v=(g in u?u[g]:void 0)||t.originalParams,b=Bg(t,s),S=Bg(t,v),T=t.params.grabCursor,D=v.grabCursor,_=s.enabled;b&&!S?(o.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),t.emitContainerClasses()):!b&&S&&(o.classList.add(`${s.containerModifierClass}grid`),(v.grid.fill&&v.grid.fill==="column"||!v.grid.fill&&s.grid.fill==="column")&&o.classList.add(`${s.containerModifierClass}grid-column`),t.emitContainerClasses()),T&&!D?t.unsetGrabCursor():!T&&D&&t.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(q=>{if(typeof v[q]>"u")return;const Z=s[q]&&s[q].enabled,L=v[q]&&v[q].enabled;Z&&!L&&t[q].disable(),!Z&&L&&t[q].enable()});const k=v.direction&&v.direction!==s.direction,A=s.loop&&(v.slidesPerView!==s.slidesPerView||k),j=s.loop;k&&r&&t.changeDirection(),Nt(t.params,v);const V=t.params.enabled,O=t.params.loop;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),_&&!V?t.disable():!_&&V&&t.enable(),t.currentBreakpoint=g,t.emit("_beforeBreakpoint",v),r&&(A?(t.loopDestroy(),t.loopCreate(a),t.updateSlides()):!j&&O?(t.loopCreate(a),t.updateSlides()):j&&!O&&t.loopDestroy()),t.emit("breakpoint",v)}function Qw(t,a,r){if(a===void 0&&(a="window"),!t||a==="container"&&!r)return;let s=!1;const o=mt(),u=a==="window"?o.innerHeight:r.clientHeight,d=Object.keys(t).map(p=>{if(typeof p=="string"&&p.indexOf("@")===0){const h=parseFloat(p.substr(1));return{value:u*h,point:p}}return{value:p,point:p}});d.sort((p,h)=>parseInt(p.value,10)-parseInt(h.value,10));for(let p=0;p<d.length;p+=1){const{point:h,value:g}=d[p];a==="window"?o.matchMedia(`(min-width: ${g}px)`).matches&&(s=h):g<=r.clientWidth&&(s=h)}return s||"max"}var Zw={setBreakpoint:$w,getBreakpoint:Qw};function Jw(t,a){const r=[];return t.forEach(s=>{typeof s=="object"?Object.keys(s).forEach(o=>{s[o]&&r.push(a+o)}):typeof s=="string"&&r.push(a+s)}),r}function eS(){const t=this,{classNames:a,params:r,rtl:s,el:o,device:u}=t,d=Jw(["initialized",r.direction,{"free-mode":t.params.freeMode&&r.freeMode.enabled},{autoheight:r.autoHeight},{rtl:s},{grid:r.grid&&r.grid.rows>1},{"grid-column":r.grid&&r.grid.rows>1&&r.grid.fill==="column"},{android:u.android},{ios:u.ios},{"css-mode":r.cssMode},{centered:r.cssMode&&r.centeredSlides},{"watch-progress":r.watchSlidesProgress}],r.containerModifierClass);a.push(...d),o.classList.add(...a),t.emitContainerClasses()}function tS(){const t=this,{el:a,classNames:r}=t;!a||typeof a=="string"||(a.classList.remove(...r),t.emitContainerClasses())}var aS={addClasses:eS,removeClasses:tS};function nS(){const t=this,{isLocked:a,params:r}=t,{slidesOffsetBefore:s}=r;if(s){const o=t.slides.length-1,u=t.slidesGrid[o]+t.slidesSizesGrid[o]+s*2;t.isLocked=t.size>u}else t.isLocked=t.snapGrid.length===1;r.allowSlideNext===!0&&(t.allowSlideNext=!t.isLocked),r.allowSlidePrev===!0&&(t.allowSlidePrev=!t.isLocked),a&&a!==t.isLocked&&(t.isEnd=!1),a!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}var iS={checkOverflow:nS},rd={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function rS(t,a){return function(s){s===void 0&&(s={});const o=Object.keys(s)[0],u=s[o];if(typeof u!="object"||u===null){Nt(a,s);return}if(t[o]===!0&&(t[o]={enabled:!0}),o==="navigation"&&t[o]&&t[o].enabled&&!t[o].prevEl&&!t[o].nextEl&&(t[o].auto=!0),["pagination","scrollbar"].indexOf(o)>=0&&t[o]&&t[o].enabled&&!t[o].el&&(t[o].auto=!0),!(o in t&&"enabled"in u)){Nt(a,s);return}typeof t[o]=="object"&&!("enabled"in t[o])&&(t[o].enabled=!0),t[o]||(t[o]={enabled:!1}),Nt(a,s)}}const Vc={eventsEmitter:aw,update:hw,translate:xw,transition:Tw,slide:Dw,loop:Lw,grabCursor:Pw,events:Ww,breakpoints:Zw,checkOverflow:iS,classes:aS},Hc={};let Dd=class Ea{constructor(){let a,r;for(var s=arguments.length,o=new Array(s),u=0;u<s;u++)o[u]=arguments[u];o.length===1&&o[0].constructor&&Object.prototype.toString.call(o[0]).slice(8,-1)==="Object"?r=o[0]:[a,r]=o,r||(r={}),r=Nt({},r),a&&!r.el&&(r.el=a);const d=ta();if(r.el&&typeof r.el=="string"&&d.querySelectorAll(r.el).length>1){const y=[];return d.querySelectorAll(r.el).forEach(v=>{const b=Nt({},r,{el:v});y.push(new Ea(b))}),y}const p=this;p.__swiper__=!0,p.support=B0(),p.device=z0({userAgent:r.userAgent}),p.browser=P0(),p.eventsListeners={},p.eventsAnyListeners=[],p.modules=[...p.__modules__],r.modules&&Array.isArray(r.modules)&&p.modules.push(...r.modules);const h={};p.modules.forEach(y=>{y({params:r,swiper:p,extendParams:rS(r,h),on:p.on.bind(p),once:p.once.bind(p),off:p.off.bind(p),emit:p.emit.bind(p)})});const g=Nt({},rd,h);return p.params=Nt({},g,Hc,r),p.originalParams=Nt({},p.params),p.passedParams=Nt({},r),p.params&&p.params.on&&Object.keys(p.params.on).forEach(y=>{p.on(y,p.params.on[y])}),p.params&&p.params.onAny&&p.onAny(p.params.onAny),Object.assign(p,{enabled:p.params.enabled,el:a,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return p.params.direction==="horizontal"},isVertical(){return p.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:p.params.allowSlideNext,allowSlidePrev:p.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:p.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:p.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),p.emit("_swiper"),p.params.init&&p.init(),p}getDirectionLabel(a){return this.isHorizontal()?a:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[a]}getSlideIndex(a){const{slidesEl:r,params:s}=this,o=ea(r,`.${s.slideClass}, swiper-slide`),u=ql(o[0]);return ql(a)-u}getSlideIndexByData(a){return this.getSlideIndex(this.slides.find(r=>r.getAttribute("data-swiper-slide-index")*1===a))}recalcSlides(){const a=this,{slidesEl:r,params:s}=a;a.slides=ea(r,`.${s.slideClass}, swiper-slide`)}enable(){const a=this;a.enabled||(a.enabled=!0,a.params.grabCursor&&a.setGrabCursor(),a.emit("enable"))}disable(){const a=this;a.enabled&&(a.enabled=!1,a.params.grabCursor&&a.unsetGrabCursor(),a.emit("disable"))}setProgress(a,r){const s=this;a=Math.min(Math.max(a,0),1);const o=s.minTranslate(),d=(s.maxTranslate()-o)*a+o;s.translateTo(d,typeof r>"u"?0:r),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const a=this;if(!a.params._emitClasses||!a.el)return;const r=a.el.className.split(" ").filter(s=>s.indexOf("swiper")===0||s.indexOf(a.params.containerModifierClass)===0);a.emit("_containerClasses",r.join(" "))}getSlideClasses(a){const r=this;return r.destroyed?"":a.className.split(" ").filter(s=>s.indexOf("swiper-slide")===0||s.indexOf(r.params.slideClass)===0).join(" ")}emitSlidesClasses(){const a=this;if(!a.params._emitClasses||!a.el)return;const r=[];a.slides.forEach(s=>{const o=a.getSlideClasses(s);r.push({slideEl:s,classNames:o}),a.emit("_slideClass",s,o)}),a.emit("_slideClasses",r)}slidesPerViewDynamic(a,r){a===void 0&&(a="current"),r===void 0&&(r=!1);const s=this,{params:o,slides:u,slidesGrid:d,slidesSizesGrid:p,size:h,activeIndex:g}=s;let y=1;if(typeof o.slidesPerView=="number")return o.slidesPerView;if(o.centeredSlides){let v=u[g]?Math.ceil(u[g].swiperSlideSize):0,b;for(let S=g+1;S<u.length;S+=1)u[S]&&!b&&(v+=Math.ceil(u[S].swiperSlideSize),y+=1,v>h&&(b=!0));for(let S=g-1;S>=0;S-=1)u[S]&&!b&&(v+=u[S].swiperSlideSize,y+=1,v>h&&(b=!0))}else if(a==="current")for(let v=g+1;v<u.length;v+=1)(r?d[v]+p[v]-d[g]<h:d[v]-d[g]<h)&&(y+=1);else for(let v=g-1;v>=0;v-=1)d[g]-d[v]<h&&(y+=1);return y}update(){const a=this;if(!a||a.destroyed)return;const{snapGrid:r,params:s}=a;s.breakpoints&&a.setBreakpoint(),[...a.el.querySelectorAll('[loading="lazy"]')].forEach(d=>{d.complete&&zl(a,d)}),a.updateSize(),a.updateSlides(),a.updateProgress(),a.updateSlidesClasses();function o(){const d=a.rtlTranslate?a.translate*-1:a.translate,p=Math.min(Math.max(d,a.maxTranslate()),a.minTranslate());a.setTranslate(p),a.updateActiveIndex(),a.updateSlidesClasses()}let u;if(s.freeMode&&s.freeMode.enabled&&!s.cssMode)o(),s.autoHeight&&a.updateAutoHeight();else{if((s.slidesPerView==="auto"||s.slidesPerView>1)&&a.isEnd&&!s.centeredSlides){const d=a.virtual&&s.virtual.enabled?a.virtual.slides:a.slides;u=a.slideTo(d.length-1,0,!1,!0)}else u=a.slideTo(a.activeIndex,0,!1,!0);u||o()}s.watchOverflow&&r!==a.snapGrid&&a.checkOverflow(),a.emit("update")}changeDirection(a,r){r===void 0&&(r=!0);const s=this,o=s.params.direction;return a||(a=o==="horizontal"?"vertical":"horizontal"),a===o||a!=="horizontal"&&a!=="vertical"||(s.el.classList.remove(`${s.params.containerModifierClass}${o}`),s.el.classList.add(`${s.params.containerModifierClass}${a}`),s.emitContainerClasses(),s.params.direction=a,s.slides.forEach(u=>{a==="vertical"?u.style.width="":u.style.height=""}),s.emit("changeDirection"),r&&s.update()),s}changeLanguageDirection(a){const r=this;r.rtl&&a==="rtl"||!r.rtl&&a==="ltr"||(r.rtl=a==="rtl",r.rtlTranslate=r.params.direction==="horizontal"&&r.rtl,r.rtl?(r.el.classList.add(`${r.params.containerModifierClass}rtl`),r.el.dir="rtl"):(r.el.classList.remove(`${r.params.containerModifierClass}rtl`),r.el.dir="ltr"),r.update())}mount(a){const r=this;if(r.mounted)return!0;let s=a||r.params.el;if(typeof s=="string"&&(s=document.querySelector(s)),!s)return!1;s.swiper=r,s.parentNode&&s.parentNode.host&&s.parentNode.host.nodeName===r.params.swiperElementNodeName.toUpperCase()&&(r.isElement=!0);const o=()=>`.${(r.params.wrapperClass||"").trim().split(" ").join(".")}`;let d=s&&s.shadowRoot&&s.shadowRoot.querySelector?s.shadowRoot.querySelector(o()):ea(s,o())[0];return!d&&r.params.createElements&&(d=Il("div",r.params.wrapperClass),s.append(d),ea(s,`.${r.params.slideClass}`).forEach(p=>{d.append(p)})),Object.assign(r,{el:s,wrapperEl:d,slidesEl:r.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:d,hostEl:r.isElement?s.parentNode.host:s,mounted:!0,rtl:s.dir.toLowerCase()==="rtl"||nn(s,"direction")==="rtl",rtlTranslate:r.params.direction==="horizontal"&&(s.dir.toLowerCase()==="rtl"||nn(s,"direction")==="rtl"),wrongRTL:nn(d,"display")==="-webkit-box"}),!0}init(a){const r=this;if(r.initialized||r.mount(a)===!1)return r;r.emit("beforeInit"),r.params.breakpoints&&r.setBreakpoint(),r.addClasses(),r.updateSize(),r.updateSlides(),r.params.watchOverflow&&r.checkOverflow(),r.params.grabCursor&&r.enabled&&r.setGrabCursor(),r.params.loop&&r.virtual&&r.params.virtual.enabled?r.slideTo(r.params.initialSlide+r.virtual.slidesBefore,0,r.params.runCallbacksOnInit,!1,!0):r.slideTo(r.params.initialSlide,0,r.params.runCallbacksOnInit,!1,!0),r.params.loop&&r.loopCreate(void 0,!0),r.attachEvents();const o=[...r.el.querySelectorAll('[loading="lazy"]')];return r.isElement&&o.push(...r.hostEl.querySelectorAll('[loading="lazy"]')),o.forEach(u=>{u.complete?zl(r,u):u.addEventListener("load",d=>{zl(r,d.target)})}),id(r),r.initialized=!0,id(r),r.emit("init"),r.emit("afterInit"),r}destroy(a,r){a===void 0&&(a=!0),r===void 0&&(r=!0);const s=this,{params:o,el:u,wrapperEl:d,slides:p}=s;return typeof s.params>"u"||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),o.loop&&s.loopDestroy(),r&&(s.removeClasses(),u&&typeof u!="string"&&u.removeAttribute("style"),d&&d.removeAttribute("style"),p&&p.length&&p.forEach(h=>{h.classList.remove(o.slideVisibleClass,o.slideFullyVisibleClass,o.slideActiveClass,o.slideNextClass,o.slidePrevClass),h.removeAttribute("style"),h.removeAttribute("data-swiper-slide-index")})),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(h=>{s.off(h)}),a!==!1&&(s.el&&typeof s.el!="string"&&(s.el.swiper=null),F4(s)),s.destroyed=!0),null}static extendDefaults(a){Nt(Hc,a)}static get extendedDefaults(){return Hc}static get defaults(){return rd}static installModule(a){Ea.prototype.__modules__||(Ea.prototype.__modules__=[]);const r=Ea.prototype.__modules__;typeof a=="function"&&r.indexOf(a)<0&&r.push(a)}static use(a){return Array.isArray(a)?(a.forEach(r=>Ea.installModule(r)),Ea):(Ea.installModule(a),Ea)}};Object.keys(Vc).forEach(t=>{Object.keys(Vc[t]).forEach(a=>{Dd.prototype[a]=Vc[t][a]})});Dd.use([ew,tw]);const G0=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function On(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"&&!t.__swiper__}function Ai(t,a){const r=["__proto__","constructor","prototype"];Object.keys(a).filter(s=>r.indexOf(s)<0).forEach(s=>{typeof t[s]>"u"?t[s]=a[s]:On(a[s])&&On(t[s])&&Object.keys(a[s]).length>0?a[s].__swiper__?t[s]=a[s]:Ai(t[s],a[s]):t[s]=a[s]})}function U0(t){return t===void 0&&(t={}),t.navigation&&typeof t.navigation.nextEl>"u"&&typeof t.navigation.prevEl>"u"}function F0(t){return t===void 0&&(t={}),t.pagination&&typeof t.pagination.el>"u"}function I0(t){return t===void 0&&(t={}),t.scrollbar&&typeof t.scrollbar.el>"u"}function q0(t){t===void 0&&(t="");const a=t.split(" ").map(s=>s.trim()).filter(s=>!!s),r=[];return a.forEach(s=>{r.indexOf(s)<0&&r.push(s)}),r.join(" ")}function sS(t){return t===void 0&&(t=""),t?t.includes("swiper-wrapper")?t:`swiper-wrapper ${t}`:"swiper-wrapper"}function lS(t){let{swiper:a,slides:r,passedParams:s,changedParams:o,nextEl:u,prevEl:d,scrollbarEl:p,paginationEl:h}=t;const g=o.filter(N=>N!=="children"&&N!=="direction"&&N!=="wrapperClass"),{params:y,pagination:v,navigation:b,scrollbar:S,virtual:T,thumbs:D}=a;let _,k,A,j,V,O,q,Z;o.includes("thumbs")&&s.thumbs&&s.thumbs.swiper&&!s.thumbs.swiper.destroyed&&y.thumbs&&(!y.thumbs.swiper||y.thumbs.swiper.destroyed)&&(_=!0),o.includes("controller")&&s.controller&&s.controller.control&&y.controller&&!y.controller.control&&(k=!0),o.includes("pagination")&&s.pagination&&(s.pagination.el||h)&&(y.pagination||y.pagination===!1)&&v&&!v.el&&(A=!0),o.includes("scrollbar")&&s.scrollbar&&(s.scrollbar.el||p)&&(y.scrollbar||y.scrollbar===!1)&&S&&!S.el&&(j=!0),o.includes("navigation")&&s.navigation&&(s.navigation.prevEl||d)&&(s.navigation.nextEl||u)&&(y.navigation||y.navigation===!1)&&b&&!b.prevEl&&!b.nextEl&&(V=!0);const L=N=>{a[N]&&(a[N].destroy(),N==="navigation"?(a.isElement&&(a[N].prevEl.remove(),a[N].nextEl.remove()),y[N].prevEl=void 0,y[N].nextEl=void 0,a[N].prevEl=void 0,a[N].nextEl=void 0):(a.isElement&&a[N].el.remove(),y[N].el=void 0,a[N].el=void 0))};o.includes("loop")&&a.isElement&&(y.loop&&!s.loop?O=!0:!y.loop&&s.loop?q=!0:Z=!0),g.forEach(N=>{if(On(y[N])&&On(s[N]))Object.assign(y[N],s[N]),(N==="navigation"||N==="pagination"||N==="scrollbar")&&"enabled"in s[N]&&!s[N].enabled&&L(N);else{const B=s[N];(B===!0||B===!1)&&(N==="navigation"||N==="pagination"||N==="scrollbar")?B===!1&&L(N):y[N]=s[N]}}),g.includes("controller")&&!k&&a.controller&&a.controller.control&&y.controller&&y.controller.control&&(a.controller.control=y.controller.control),o.includes("children")&&r&&T&&y.virtual.enabled?(T.slides=r,T.update(!0)):o.includes("virtual")&&T&&y.virtual.enabled&&(r&&(T.slides=r),T.update(!0)),o.includes("children")&&r&&y.loop&&(Z=!0),_&&D.init()&&D.update(!0),k&&(a.controller.control=y.controller.control),A&&(a.isElement&&(!h||typeof h=="string")&&(h=document.createElement("div"),h.classList.add("swiper-pagination"),h.part.add("pagination"),a.el.appendChild(h)),h&&(y.pagination.el=h),v.init(),v.render(),v.update()),j&&(a.isElement&&(!p||typeof p=="string")&&(p=document.createElement("div"),p.classList.add("swiper-scrollbar"),p.part.add("scrollbar"),a.el.appendChild(p)),p&&(y.scrollbar.el=p),S.init(),S.updateSize(),S.setTranslate()),V&&(a.isElement&&((!u||typeof u=="string")&&(u=document.createElement("div"),u.classList.add("swiper-button-next"),u.innerHTML=a.hostEl.constructor.nextButtonSvg,u.part.add("button-next"),a.el.appendChild(u)),(!d||typeof d=="string")&&(d=document.createElement("div"),d.classList.add("swiper-button-prev"),d.innerHTML=a.hostEl.constructor.prevButtonSvg,d.part.add("button-prev"),a.el.appendChild(d))),u&&(y.navigation.nextEl=u),d&&(y.navigation.prevEl=d),b.init(),b.update()),o.includes("allowSlideNext")&&(a.allowSlideNext=s.allowSlideNext),o.includes("allowSlidePrev")&&(a.allowSlidePrev=s.allowSlidePrev),o.includes("direction")&&a.changeDirection(s.direction,!1),(O||Z)&&a.loopDestroy(),(q||Z)&&a.loopCreate(),a.update()}function oS(t,a){t===void 0&&(t={}),a===void 0&&(a=!0);const r={on:{}},s={},o={};Ai(r,rd),r._emitClasses=!0,r.init=!1;const u={},d=G0.map(h=>h.replace(/_/,"")),p=Object.assign({},t);return Object.keys(p).forEach(h=>{typeof t[h]>"u"||(d.indexOf(h)>=0?On(t[h])?(r[h]={},o[h]={},Ai(r[h],t[h]),Ai(o[h],t[h])):(r[h]=t[h],o[h]=t[h]):h.search(/on[A-Z]/)===0&&typeof t[h]=="function"?a?s[`${h[2].toLowerCase()}${h.substr(3)}`]=t[h]:r.on[`${h[2].toLowerCase()}${h.substr(3)}`]=t[h]:u[h]=t[h])}),["navigation","pagination","scrollbar"].forEach(h=>{r[h]===!0&&(r[h]={}),r[h]===!1&&delete r[h]}),{params:r,passedParams:o,rest:u,events:s}}function uS(t,a){let{el:r,nextEl:s,prevEl:o,paginationEl:u,scrollbarEl:d,swiper:p}=t;U0(a)&&s&&o&&(p.params.navigation.nextEl=s,p.originalParams.navigation.nextEl=s,p.params.navigation.prevEl=o,p.originalParams.navigation.prevEl=o),F0(a)&&u&&(p.params.pagination.el=u,p.originalParams.pagination.el=u),I0(a)&&d&&(p.params.scrollbar.el=d,p.originalParams.scrollbar.el=d),p.init(r)}function cS(t,a,r,s,o){const u=[];if(!a)return u;const d=h=>{u.indexOf(h)<0&&u.push(h)};if(r&&s){const h=s.map(o),g=r.map(o);h.join("")!==g.join("")&&d("children"),s.length!==r.length&&d("children")}return G0.filter(h=>h[0]==="_").map(h=>h.replace(/_/,"")).forEach(h=>{if(h in t&&h in a)if(On(t[h])&&On(a[h])){const g=Object.keys(t[h]),y=Object.keys(a[h]);g.length!==y.length?d(h):(g.forEach(v=>{t[h][v]!==a[h][v]&&d(h)}),y.forEach(v=>{t[h][v]!==a[h][v]&&d(h)}))}else t[h]!==a[h]&&d(h)}),u}const dS=t=>{!t||t.destroyed||!t.params.virtual||t.params.virtual&&!t.params.virtual.enabled||(t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.parallax&&t.params.parallax&&t.params.parallax.enabled&&t.parallax.setTranslate())};function Kl(){return Kl=Object.assign?Object.assign.bind():function(t){for(var a=1;a<arguments.length;a++){var r=arguments[a];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])}return t},Kl.apply(this,arguments)}function K0(t){return t.type&&t.type.displayName&&t.type.displayName.includes("SwiperSlide")}function Y0(t){const a=[];return Re.Children.toArray(t).forEach(r=>{K0(r)?a.push(r):r.props&&r.props.children&&Y0(r.props.children).forEach(s=>a.push(s))}),a}function fS(t){const a=[],r={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return Re.Children.toArray(t).forEach(s=>{if(K0(s))a.push(s);else if(s.props&&s.props.slot&&r[s.props.slot])r[s.props.slot].push(s);else if(s.props&&s.props.children){const o=Y0(s.props.children);o.length>0?o.forEach(u=>a.push(u)):r["container-end"].push(s)}else r["container-end"].push(s)}),{slides:a,slots:r}}function hS(t,a,r){if(!r)return null;const s=y=>{let v=y;return y<0?v=a.length+y:v>=a.length&&(v=v-a.length),v},o=t.isHorizontal()?{[t.rtlTranslate?"right":"left"]:`${r.offset}px`}:{top:`${r.offset}px`},{from:u,to:d}=r,p=t.params.loop?-a.length:0,h=t.params.loop?a.length*2:a.length,g=[];for(let y=p;y<h;y+=1)y>=u&&y<=d&&g.push(a[s(y)]);return g.map((y,v)=>Re.cloneElement(y,{swiper:t,style:o,key:y.props.virtualIndex||y.key||`slide-${v}`}))}function Ir(t,a){return typeof window>"u"?E.useEffect(t,a):E.useLayoutEffect(t,a)}const zg=E.createContext(null),mS=E.createContext(null),so=E.forwardRef(function(t,a){let{className:r,tag:s="div",wrapperTag:o="div",children:u,onSwiper:d,...p}=t===void 0?{}:t,h=!1;const[g,y]=E.useState("swiper"),[v,b]=E.useState(null),[S,T]=E.useState(!1),D=E.useRef(!1),_=E.useRef(null),k=E.useRef(null),A=E.useRef(null),j=E.useRef(null),V=E.useRef(null),O=E.useRef(null),q=E.useRef(null),Z=E.useRef(null),{params:L,passedParams:N,rest:B,events:I}=oS(p),{slides:J,slots:ne}=fS(u),ue=()=>{T(!S)};Object.assign(L.on,{_containerClasses(ae,M){y(M)}});const se=()=>{Object.assign(L.on,I),h=!0;const ae={...L};if(delete ae.wrapperClass,k.current=new Dd(ae),k.current.virtual&&k.current.params.virtual.enabled){k.current.virtual.slides=J;const M={cache:!1,slides:J,renderExternal:b,renderExternalUpdate:!1};Ai(k.current.params.virtual,M),Ai(k.current.originalParams.virtual,M)}};_.current||se(),k.current&&k.current.on("_beforeBreakpoint",ue);const z=()=>{h||!I||!k.current||Object.keys(I).forEach(ae=>{k.current.on(ae,I[ae])})},K=()=>{!I||!k.current||Object.keys(I).forEach(ae=>{k.current.off(ae,I[ae])})};E.useEffect(()=>()=>{k.current&&k.current.off("_beforeBreakpoint",ue)}),E.useEffect(()=>{!D.current&&k.current&&(k.current.emitSlidesClasses(),D.current=!0)}),Ir(()=>{if(a&&(a.current=_.current),!!_.current)return k.current.destroyed&&se(),uS({el:_.current,nextEl:V.current,prevEl:O.current,paginationEl:q.current,scrollbarEl:Z.current,swiper:k.current},L),d&&!k.current.destroyed&&d(k.current),()=>{k.current&&!k.current.destroyed&&k.current.destroy(!0,!1)}},[]),Ir(()=>{z();const ae=cS(N,A.current,J,j.current,M=>M.key);return A.current=N,j.current=J,ae.length&&k.current&&!k.current.destroyed&&lS({swiper:k.current,slides:J,passedParams:N,changedParams:ae,nextEl:V.current,prevEl:O.current,scrollbarEl:Z.current,paginationEl:q.current}),()=>{K()}}),Ir(()=>{dS(k.current)},[v]);function X(){return L.virtual?hS(k.current,J,v):J.map((ae,M)=>Re.cloneElement(ae,{swiper:k.current,swiperSlideIndex:M}))}return Re.createElement(s,Kl({ref:_,className:q0(`${g}${r?` ${r}`:""}`)},B),Re.createElement(mS.Provider,{value:k.current},ne["container-start"],Re.createElement(o,{className:sS(L.wrapperClass)},ne["wrapper-start"],X(),ne["wrapper-end"]),U0(L)&&Re.createElement(Re.Fragment,null,Re.createElement("div",{ref:O,className:"swiper-button-prev"}),Re.createElement("div",{ref:V,className:"swiper-button-next"})),I0(L)&&Re.createElement("div",{ref:Z,className:"swiper-scrollbar"}),F0(L)&&Re.createElement("div",{ref:q,className:"swiper-pagination"}),ne["container-end"]))});so.displayName="Swiper";const lo=E.forwardRef(function(t,a){let{tag:r="div",children:s,className:o="",swiper:u,zoom:d,lazy:p,virtualIndex:h,swiperSlideIndex:g,...y}=t===void 0?{}:t;const v=E.useRef(null),[b,S]=E.useState("swiper-slide"),[T,D]=E.useState(!1);function _(V,O,q){O===v.current&&S(q)}Ir(()=>{if(typeof g<"u"&&(v.current.swiperSlideIndex=g),a&&(a.current=v.current),!(!v.current||!u)){if(u.destroyed){b!=="swiper-slide"&&S("swiper-slide");return}return u.on("_slideClass",_),()=>{u&&u.off("_slideClass",_)}}}),Ir(()=>{u&&v.current&&!u.destroyed&&S(u.getSlideClasses(v.current))},[u]);const k={isActive:b.indexOf("swiper-slide-active")>=0,isVisible:b.indexOf("swiper-slide-visible")>=0,isPrev:b.indexOf("swiper-slide-prev")>=0,isNext:b.indexOf("swiper-slide-next")>=0},A=()=>typeof s=="function"?s(k):s,j=()=>{D(!0)};return Re.createElement(r,Kl({ref:v,className:q0(`${b}${o?` ${o}`:""}`),"data-swiper-slide-index":h,onLoad:j},y),d&&Re.createElement(zg.Provider,{value:k},Re.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":typeof d=="number"?d:void 0},A(),p&&!T&&Re.createElement("div",{className:"swiper-lazy-preloader"}))),!d&&Re.createElement(zg.Provider,{value:k},A(),p&&!T&&Re.createElement("div",{className:"swiper-lazy-preloader"})))});lo.displayName="SwiperSlide";function pS(t,a,r,s){return t.params.createElements&&Object.keys(s).forEac
vendor: 6,364 bytes, line 60
60h(o=>{if(!r[o]&&r.auto===!0){let u=ea(t.el,`.${s[o]}`)[0];u||(u=Il("div",s[o]),u.className=s[o],t.el.append(u)),r[o]=u,a[o]=u}}),r}function Pr(t){return t===void 0&&(t=""),`.${t.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Rd(t){let{swiper:a,extendParams:r,on:s,emit:o}=t;const u="swiper-pagination";r({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:A=>A,formatFractionTotal:A=>A,bulletClass:`${u}-bullet`,bulletActiveClass:`${u}-bullet-active`,modifierClass:`${u}-`,currentClass:`${u}-current`,totalClass:`${u}-total`,hiddenClass:`${u}-hidden`,progressbarFillClass:`${u}-progressbar-fill`,progressbarOppositeClass:`${u}-progressbar-opposite`,clickableClass:`${u}-clickable`,lockClass:`${u}-lock`,horizontalClass:`${u}-horizontal`,verticalClass:`${u}-vertical`,paginationDisabledClass:`${u}-disabled`}}),a.pagination={el:null,bullets:[]};let d,p=0;function h(){return!a.params.pagination.el||!a.pagination.el||Array.isArray(a.pagination.el)&&a.pagination.el.length===0}function g(A,j){const{bulletActiveClass:V}=a.params.pagination;A&&(A=A[`${j==="prev"?"previous":"next"}ElementSibling`],A&&(A.classList.add(`${V}-${j}`),A=A[`${j==="prev"?"previous":"next"}ElementSibling`],A&&A.classList.add(`${V}-${j}-${j}`)))}function y(A,j,V){if(A=A%V,j=j%V,j===A+1)return"next";if(j===A-1)return"previous"}function v(A){const j=A.target.closest(Pr(a.params.pagination.bulletClass));if(!j)return;A.preventDefault();const V=ql(j)*a.params.slidesPerGroup;if(a.params.loop){if(a.realIndex===V)return;const O=y(a.realIndex,V,a.slides.length);O==="next"?a.slideNext():O==="previous"?a.slidePrev():a.slideToLoop(V)}else a.slideTo(V)}function b(){const A=a.rtl,j=a.params.pagination;if(h())return;let V=a.pagination.el;V=Aa(V);let O,q;const Z=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,L=a.params.loop?Math.ceil(Z/a.params.slidesPerGroup):a.snapGrid.length;if(a.params.loop?(q=a.previousRealIndex||0,O=a.params.slidesPerGroup>1?Math.floor(a.realIndex/a.params.slidesPerGroup):a.realIndex):typeof a.snapIndex<"u"?(O=a.snapIndex,q=a.previousSnapIndex):(q=a.previousIndex||0,O=a.activeIndex||0),j.type==="bullets"&&a.pagination.bullets&&a.pagination.bullets.length>0){const N=a.pagination.bullets;let B,I,J;if(j.dynamicBullets&&(d=nd(N[0],a.isHorizontal()?"width":"height"),V.forEach(ne=>{ne.style[a.isHorizontal()?"width":"height"]=`${d*(j.dynamicMainBullets+4)}px`}),j.dynamicMainBullets>1&&q!==void 0&&(p+=O-(q||0),p>j.dynamicMainBullets-1?p=j.dynamicMainBullets-1:p<0&&(p=0)),B=Math.max(O-p,0),I=B+(Math.min(N.length,j.dynamicMainBullets)-1),J=(I+B)/2),N.forEach(ne=>{const ue=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(se=>`${j.bulletActiveClass}${se}`)].map(se=>typeof se=="string"&&se.includes(" ")?se.split(" "):se).flat();ne.classList.remove(...ue)}),V.length>1)N.forEach(ne=>{const ue=ql(ne);ue===O?ne.classList.add(...j.bulletActiveClass.split(" ")):a.isElement&&ne.setAttribute("part","bullet"),j.dynamicBullets&&(ue>=B&&ue<=I&&ne.classList.add(...`${j.bulletActiveClass}-main`.split(" ")),ue===B&&g(ne,"prev"),ue===I&&g(ne,"next"))});else{const ne=N[O];if(ne&&ne.classList.add(...j.bulletActiveClass.split(" ")),a.isElement&&N.forEach((ue,se)=>{ue.setAttribute("part",se===O?"bullet-active":"bullet")}),j.dynamicBullets){const ue=N[B],se=N[I];for(let z=B;z<=I;z+=1)N[z]&&N[z].classList.add(...`${j.bulletActiveClass}-main`.split(" "));g(ue,"prev"),g(se,"next")}}if(j.dynamicBullets){const ne=Math.min(N.length,j.dynamicMainBullets+4),ue=(d*ne-d)/2-J*d,se=A?"right":"left";N.forEach(z=>{z.style[a.isHorizontal()?se:"top"]=`${ue}px`})}}V.forEach((N,B)=>{if(j.type==="fraction"&&(N.querySelectorAll(Pr(j.currentClass)).forEach(I=>{I.textContent=j.formatFractionCurrent(O+1)}),N.querySelectorAll(Pr(j.totalClass)).forEach(I=>{I.textContent=j.formatFractionTotal(L)})),j.type==="progressbar"){let I;j.progressbarOpposite?I=a.isHorizontal()?"vertical":"horizontal":I=a.isHorizontal()?"horizontal":"vertical";const J=(O+1)/L;let ne=1,ue=1;I==="horizontal"?ne=J:ue=J,N.querySelectorAll(Pr(j.progressbarFillClass)).forEach(se=>{se.style.transform=`translate3d(0,0,0) scaleX(${ne}) scaleY(${ue})`,se.style.transitionDuration=`${a.params.speed}ms`})}j.type==="custom"&&j.renderCustom?(N.innerHTML=j.renderCustom(a,O+1,L),B===0&&o("paginationRender",N)):(B===0&&o("paginationRender",N),o("paginationUpdate",N)),a.params.watchOverflow&&a.enabled&&N.classList[a.isLocked?"add":"remove"](j.lockClass)})}function S(){const A=a.params.pagination;if(h())return;const j=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.grid&&a.params.grid.rows>1?a.slides.length/Math.ceil(a.params.grid.rows):a.slides.length;let V=a.pagination.el;V=Aa(V);let O="";if(A.type==="bullets"){let q=a.params.loop?Math.ceil(j/a.params.slidesPerGroup):a.snapGrid.length;a.params.freeMode&&a.params.freeMode.enabled&&q>j&&(q=j);for(let Z=0;Z<q;Z+=1)A.renderBullet?O+=A.renderBullet.call(a,Z,A.bulletClass):O+=`<${A.bulletElement} ${a.isElement?'part="bullet"':""} class="${A.bulletClass}"></${A.bulletElement}>`}A.type==="fraction"&&(A.renderFraction?O=A.renderFraction.call(a,A.currentClass,A.totalClass):O=`<span class="${A.currentClass}"></span> / <span class="${A.totalClass}"></span>`),A.type==="progressbar"&&(A.renderProgressbar?O=A.renderProgressbar.call(a,A.progressbarFillClass):O=`<span class="${A.progressbarFillClass}"></span>`),a.pagination.bullets=[],V.forEach(q=>{A.type!=="custom"&&(q.innerHTML=O||""),A.type==="bullets"&&a.pagination.bullets.push(...q.querySelectorAll(Pr(A.bulletClass)))}),A.type!=="custom"&&o("paginationRender",V[0])}function T(){a.params.pagination=pS(a,a.originalParams.pagination,a.params.pagination,{el:"swiper-pagination"});const A=a.params.pagination;if(!A.el)return;let j;typeof A.el=="string"&&a.isElement&&(j=a.el.querySelector(A.el)),!j&&typeof A.el=="string"&&(j=[...document.querySelectorAll(A.el)]),j||(j=A.el),!(!j||j.length===0)&&(a.params.uniqueNavElements&&typeof A.el=="string"&&Array.isArray(j)&&j.length>1&&(j=[...a.el.querySelectorAll(A.el)],j.length>1&&(j=j.find(V=>L0(V,".swiper")[0]===a.el))),Array.isArray(j)&&j.length===1&&(j=j[0]),Object.assign(a.pagination,{el:j}
vendor: 1,130 bytes, line 60
60),j=Aa(j),j.forEach(V=>{A.type==="bullets"&&A.clickable&&V.classList.add(...(A.clickableClass||"").split(" ")),V.classList.add(A.modifierClass+A.type),V.classList.add(a.isHorizontal()?A.horizontalClass:A.verticalClass),A.type==="bullets"&&A.dynamicBullets&&(V.classList.add(`${A.modifierClass}${A.type}-dynamic`),p=0,A.dynamicMainBullets<1&&(A.dynamicMainBullets=1)),A.type==="progressbar"&&A.progressbarOpposite&&V.classList.add(A.progressbarOppositeClass),A.clickable&&V.addEventListener("click",v),a.enabled||V.classList.add(A.lockClass)}))}function D(){const A=a.params.pagination;if(h())return;let j=a.pagination.el;j&&(j=Aa(j),j.forEach(V=>{V.classList.remove(A.hiddenClass),V.classList.remove(A.modifierClass+A.type),V.classList.remove(a.isHorizontal()?A.horizontalClass:A.verticalClass),A.clickable&&(V.classList.remove(...(A.clickableClass||"").split(" ")),V.removeEventListener("click",v))})),a.pagination.bullets&&a.pagination.bullets.forEach(V=>V.classList.remove(...A.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!a.pagination||!a.pagination.el)return;const A=a.params.pagination;let{el:j}=a.pagination;
vendor: 5,778 bytes, lines 60-65
60j=Aa(j),j.forEach(V=>{V.classList.remove(A.horizontalClass,A.verticalClass),V.classList.add(a.isHorizontal()?A.horizontalClass:A.verticalClass)})}),s("init",()=>{a.params.pagination.enabled===!1?k():(T(),S(),b())}),s("activeIndexChange",()=>{typeof a.snapIndex>"u"&&b()}),s("snapIndexChange",()=>{b()}),s("snapGridLengthChange",()=>{S(),b()}),s("destroy",()=>{D()}),s("enable disable",()=>{let{el:A}=a.pagination;A&&(A=Aa(A),A.forEach(j=>j.classList[a.enabled?"remove":"add"](a.params.pagination.lockClass)))}),s("lock unlock",()=>{b()}),s("click",(A,j)=>{const V=j.target,O=Aa(a.pagination.el);if(a.params.pagination.el&&a.params.pagination.hideOnClick&&O&&O.length>0&&!V.classList.contains(a.params.pagination.bulletClass)){if(a.navigation&&(a.navigation.nextEl&&V===a.navigation.nextEl||a.navigation.prevEl&&V===a.navigation.prevEl))return;const q=O[0].classList.contains(a.params.pagination.hiddenClass);o(q===!0?"paginationShow":"paginationHide"),O.forEach(Z=>Z.classList.toggle(a.params.pagination.hiddenClass))}});const _=()=>{a.el.classList.remove(a.params.pagination.paginationDisabledClass);let{el:A}=a.pagination;A&&(A=Aa(A),A.forEach(j=>j.classList.remove(a.params.pagination.paginationDisabledClass))),T(),S(),b()},k=()=>{a.el.classList.add(a.params.pagination.paginationDisabledClass);let{el:A}=a.pagination;A&&(A=Aa(A),A.forEach(j=>j.classList.add(a.params.pagination.paginationDisabledClass))),D()};Object.assign(a.pagination,{enable:_,disable:k,render:S,update:b,init:T,destroy:D})}function Od(t){let{swiper:a,extendParams:r,on:s,emit:o,params:u}=t;a.autoplay={running:!1,paused:!1,timeLeft:0},r({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let d,p,h=u&&u.autoplay?u.autoplay.delay:3e3,g=u&&u.autoplay?u.autoplay.delay:3e3,y,v=new Date().getTime(),b,S,T,D,_,k,A;function j(X){!a||a.destroyed||!a.wrapperEl||X.target===a.wrapperEl&&(a.wrapperEl.removeEventListener("transitionend",j),!(A||X.detail&&X.detail.bySwiperTouchMove)&&B())}const V=()=>{if(a.destroyed||!a.autoplay.running)return;a.autoplay.paused?b=!0:b&&(g=y,b=!1);const X=a.autoplay.paused?y:v+g-new Date().getTime();a.autoplay.timeLeft=X,o("autoplayTimeLeft",X,X/h),p=requestAnimationFrame(()=>{V()})},O=()=>{let X;return a.virtual&&a.params.virtual.enabled?X=a.slides.find(M=>M.classList.contains("swiper-slide-active")):X=a.slides[a.activeIndex],X?parseInt(X.getAttribute("data-swiper-autoplay"),10):void 0},q=X=>{if(a.destroyed||!a.autoplay.running)return;cancelAnimationFrame(p),V();let ae=typeof X>"u"?a.params.autoplay.delay:X;h=a.params.autoplay.delay,g=a.params.autoplay.delay;const M=O();!Number.isNaN(M)&&M>0&&typeof X>"u"&&(ae=M,h=M,g=M),y=ae;const W=a.params.speed,te=()=>{!a||a.destroyed||(a.params.autoplay.reverseDirection?!a.isBeginning||a.params.loop||a.params.rewind?(a.slidePrev(W,!0,!0),o("autoplay")):a.params.autoplay.stopOnLastSlide||(a.slideTo(a.slides.length-1,W,!0,!0),o("autoplay")):!a.isEnd||a.params.loop||a.params.rewind?(a.slideNext(W,!0,!0),o("autoplay")):a.params.autoplay.stopOnLastSlide||(a.slideTo(0,W,!0,!0),o("autoplay")),a.params.cssMode&&(v=new Date().getTime(),requestAnimationFrame(()=>{q()})))};return ae>0?(clearTimeout(d),d=setTimeout(()=>{te()},ae)):requestAnimationFrame(()=>{te()}),ae},Z=()=>{v=new Date().getTime(),a.autoplay.running=!0,q(),o("autoplayStart")},L=()=>{a.autoplay.running=!1,clearTimeout(d),cancelAnimationFrame(p),o("autoplayStop")},N=(X,ae)=>{if(a.destroyed||!a.autoplay.running)return;clearTimeout(d),X||(k=!0);const M=()=>{o("autoplayPause"),a.params.autoplay.waitForTransition?a.wrapperEl.addEventListener("transitionend",j):B()};if(a.autoplay.paused=!0,ae){_&&(y=a.params.autoplay.delay),_=!1,M();return}y=(y||a.params.autoplay.delay)-(new Date().getTime()-v),!(a.isEnd&&y<0&&!a.params.loop)&&(y<0&&(y=0),M())},B=()=>{a.isEnd&&y<0&&!a.params.loop||a.destroyed||!a.autoplay.running||(v=new Date().getTime(),k?(k=!1,q(y)):q(),a.autoplay.paused=!1,o("autoplayResume"))},I=()=>{if(a.destroyed||!a.autoplay.running)return;const X=ta();X.visibilityState==="hidden"&&(k=!0,N(!0)),X.visibilityState==="visible"&&B()},J=X=>{X.pointerType==="mouse"&&(k=!0,A=!0,!(a.animating||a.autoplay.paused)&&N(!0))},ne=X=>{X.pointerType==="mouse"&&(A=!1,a.autoplay.paused&&B())},ue=()=>{a.params.autoplay.pauseOnMouseEnter&&(a.el.addEventListener("pointerenter",J),a.el.addEventListener("pointerleave",ne))},se=()=>{a.el&&typeof a.el!="string"&&(a.el.removeEventListener("pointerenter",J),a.el.removeEventListener("pointerleave",ne))},z=()=>{ta().addEventListener("visibilitychange",I)},K=()=>{ta().removeEventListener("visibilitychange",I)};s("init",()=>{a.params.autoplay.enabled&&(ue(),z(),Z())}),s("destroy",()=>{se(),K(),a.autoplay.running&&L()}),s("_freeModeStaticRelease",()=>{(T||k)&&B()}),s("_freeModeNoMomentumRelease",()=>{a.params.autoplay.disableOnInteraction?L():N(!0,!0)}),s("beforeTransitionStart",(X,ae,M)=>{a.destroyed||!a.autoplay.running||(M||!a.params.autoplay.disableOnInteraction?N(!0,!0):L())}),s("sliderFirstMove",()=>{if(!(a.destroyed||!a.autoplay.running)){if(a.params.autoplay.disableOnInteraction){L();return}S=!0,T=!1,k=!1,D=setTimeout(()=>{k=!0,T=!0,N(!0)},200)}}),s("touchEnd",()=>{if(!(a.destroyed||!a.autoplay.running||!S)){if(clearTimeout(D),clearTimeout(d),a.params.autoplay.disableOnInteraction){T=!1,S=!1;return}T&&a.params.cssMode&&B(),T=!1,S=!1}}),s("slideChange",()=>{a.destroyed||!a.autoplay.running||(_=!0)}),Object.assign(a.autoplay,{start:Z,stop:L,pause:N,resume:B})}/** 61 * @license lucide-react v0.487.0 - ISC 62 * 63 * This source code is licensed under the ISC license. 64 * See the LICENSE file in the root directory of this source tree. 65 */const gS=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),yS=t=>
vendor: 6,041 bytes, lines 65-140
65t.replace(/^([A-Z])|[\s-_]+(\w)/g,(a,r,s)=>s?s.toUpperCase():r.toLowerCase()),Pg=t=>{const a=yS(t);return a.charAt(0).toUpperCase()+a.slice(1)},X0=(...t)=>t.filter((a,r,s)=>!!a&&a.trim()!==""&&s.indexOf(a)===r).join(" ").trim();/** 66 * @license lucide-react v0.487.0 - ISC 67 * 68 * This source code is licensed under the ISC license. 69 * See the LICENSE file in the root directory of this source tree. 70 */var vS={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** 71 * @license lucide-react v0.487.0 - ISC 72 * 73 * This source code is licensed under the ISC license. 74 * See the LICENSE file in the root directory of this source tree. 75 */const xS=E.forwardRef(({color:t="currentColor",size:a=24,strokeWidth:r=2,absoluteStrokeWidth:s,className:o="",children:u,iconNode:d,...p},h)=>E.createElement("svg",{ref:h,...vS,width:a,height:a,stroke:t,strokeWidth:s?Number(r)*24/Number(a):r,className:X0("lucide",o),...p},[...d.map(([g,y])=>E.createElement(g,y)),...Array.isArray(u)?u:[u]]));/** 76 * @license lucide-react v0.487.0 - ISC 77 * 78 * This source code is licensed under the ISC license. 79 * See the LICENSE file in the root directory of this source tree. 80 */const _e=(t,a)=>{const r=E.forwardRef(({className:s,...o},u)=>E.createElement(xS,{ref:u,iconNode:a,className:X0(`lucide-${gS(Pg(t))}`,`lucide-${t}`,s),...o}));return r.displayName=Pg(t),r};/** 81 * @license lucide-react v0.487.0 - ISC 82 * 83 * This source code is licensed under the ISC license. 84 * See the LICENSE file in the root directory of this source tree. 85 */const bS=[["path",{d:"M4 10a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z",key:"1ol0lm"}],["path",{d:"M8 10h8",key:"c7uz4u"}],["path",{d:"M8 18h8",key:"1no2b1"}],["path",{d:"M8 22v-6a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v6",key:"1fr6do"}],["path",{d:"M9 6V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2",key:"donm21"}]],wS=_e("backpack",bS);/** 86 * @license lucide-react v0.487.0 - ISC 87 * 88 * This source code is licensed under the ISC license. 89 * See the LICENSE file in the root directory of this source tree. 90 */const SS=[["path",{d:"M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8",key:"1k78r4"}],["path",{d:"M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4",key:"fb3tl2"}],["path",{d:"M12 4v6",key:"1dcgq2"}],["path",{d:"M2 18h20",key:"ajqnye"}]],TS=_e("bed-double",SS);/** 91 * @license lucide-react v0.487.0 - ISC 92 * 93 * This source code is licensed under the ISC license. 94 * See the LICENSE file in the root directory of this source tree. 95 */const kS=[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M22 13a18.15 18.15 0 0 1-20 0",key:"12hx5q"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],jS=_e("briefcase-business",kS);/** 96 * @license lucide-react v0.487.0 - ISC 97 * 98 * This source code is licensed under the ISC license. 99 * See the LICENSE file in the root directory of this source tree. 100 */const AS=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],ES=_e("calendar",AS);/** 101 * @license lucide-react v0.487.0 - ISC 102 * 103 * This source code is licensed under the ISC license. 104 * See the LICENSE file in the root directory of this source tree. 105 */const MS=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],CS=_e("chevron-left",MS);/** 106 * @license lucide-react v0.487.0 - ISC 107 * 108 * This source code is licensed under the ISC license. 109 * See the LICENSE file in the root directory of this source tree. 110 */const NS=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],DS=_e("chevron-right",NS);/** 111 * @license lucide-react v0.487.0 - ISC 112 * 113 * This source code is licensed under the ISC license. 114 * See the LICENSE file in the root directory of this source tree. 115 */const RS=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 14.5 8",key:"12zbmj"}]],W0=_e("clock-1",RS);/** 116 * @license lucide-react v0.487.0 - ISC 117 * 118 * This source code is licensed under the ISC license. 119 * See the LICENSE file in the root directory of this source tree. 120 */const OS=[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17",key:"1tzkfa"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"14pb5j"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],$0=_e("earth",OS);/** 121 * @license lucide-react v0.487.0 - ISC 122 * 123 * This source code is licensed under the ISC license. 124 * See the LICENSE file in the root directory of this source tree. 125 */const _S=[["path",{d:"M6 3h12l4 6-10 13L2 9Z",key:"1pcd5k"}],["path",{d:"M11 3 8 9l4 13 4-13-3-6",key:"1fcu3u"}],["path",{d:"M2 9h20",key:"16fsjt"}]],LS=_e("gem",_S);/** 126 * @license lucide-react v0.487.0 - ISC 127 * 128 * This source code is licensed under the ISC license. 129 * See the LICENSE file in the root directory of this source tree. 130 */const BS=[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]],zS=_e("headphones",BS);/** 131 * @license lucide-react v0.487.0 - ISC 132 * 133 * This source code is licensed under the ISC license. 134 * See the LICENSE file in the root directory of this source tree. 135 */const PS=[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M12 5 9.04 7.96a2.17 2.17 0 0 0 0 3.08c.82.82 2.13.85 3 .07l2.07-1.9a2.82 2.82 0 0 1 3.79 0l2.96 2.66",key:"4oyue0"}],["path",{d:"m18 15-2-2",key:"60u0ii"}],["path",{d:"m15 18-2-2",key:"6p76be"}]],VS=_e("heart-handshake",PS);/** 136 * @license lucide-react v0.487.0 - ISC 137 * 138 * This source code is licensed under the ISC license. 139 * See the LICENSE file in the root directory of this source tree. 140 */const HS=[["line",{x1:"2",x2:"5",y1:"12",y2:"12",key:"bvdh0s"}
140],["line",{x1:"19",x2:"22",y1:"12",y2:"12",key:"1tbv5k"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5",key:"11lu5j"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}],["circle",{cx:"12",cy:"12",r:"7",key:"fim9np"}]],GS=_e("locate",HS);/** 141 * @license lucide-react v0.487.0 - ISC 142 * 143 * This source code is licensed under the ISC license. 144 * See the LICENSE file in the root directory of this source tree. 145 */const US=[["path",{d:"M19.43 12.935c.357-.967.57-1.955.57-2.935a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32.197 32.197 0 0 0 .813-.728",key:"1dq61d"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"m16 18 2 2 4-4",key:"1mkfmb"}]],FS=_e("map-pin-check",US);/** 146 * @license lucide-react v0.487.0 - ISC 147 * 148 * This source code is licensed under the ISC license. 149 * See the LICENSE file in the root directory of this source tree. 150 */const IS=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],qS=_e("map-pin",IS);/** 151 * @license lucide-react v0.487.0 - ISC 152 * 153 * This source code is licensed under the ISC license. 154 * See the LICENSE file in the root directory of this source tree. 155 */const KS=[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]],YS=_e("menu",KS);/** 156 * @license lucide-react v0.487.0 - ISC 157 * 158 * This source code is licensed under the ISC license. 159 * See the LICENSE file in the root directory of this source tree. 160 */const XS=[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]],WS=_e("phone",XS);/** 161 * @license lucide-react v0.487.0 - ISC 162 * 163 * This source code is licensed under the ISC license. 164 * See the LICENSE file in the root directory of this source tree. 165 */const $S=[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15",key:"1d8sl"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]],QS=_e("route",$S);/** 166 * @license lucide-react v0.487.0 - ISC 167 * 168 * This source code is licensed under the ISC license. 169 * See the LICENSE file in the root directory of this source tree. 170 */const ZS=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],JS=_e("shield-check",ZS);/** 171 * @license lucide-react v0.487.0 - ISC 172 * 173 * This source code is licensed under the ISC license. 174 * See the LICENSE file in the root directory of this source tree. 175 */const e3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]],t3=_e("smile",e3);/** 176 * @license lucide-react v0.487.0 - ISC 177 * 178 * This source code is licensed under the ISC license. 179 * See the LICENSE file in the root directory of this source tree. 180 */const a3=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],n3=_e("sun",a3);/** 181 * @license lucide-react v0.487.0 - ISC 182 * 183 * This source code is licensed under the ISC license. 184 * See the LICENSE file in the root directory of this source tree. 185 */const i3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],r3=_e("target",i3);/** 186 * @license lucide-react v0.487.0 - ISC 187 * 188 * This source code is licensed under the ISC license. 189 * See the LICENSE file in the root directory of this source tree. 190 */const s3=[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],l3=_e("ticket-check",s3);/** 191 * @license lucide-react v0.487.0 - ISC 192 * 193 * This source code is licensed under the ISC license. 194 * See the LICENSE file in the root directory of this source tree. 195 */const o3=[["path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6",key:"17hqa7"}],["path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18",key:"lmptdp"}],["path",{d:"M4 22h16",key:"57wxv0"}
195],["path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22",key:"1nw9bq"}],["path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22",key:"1np0yb"}],["path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z",key:"u46fv3"}]],u3=_e("trophy",o3);/** 196 * @license lucide-react v0.487.0 - ISC 197 * 198 * This source code is licensed under the ISC license. 199 * See the LICENSE file in the root directory of this source tree. 200 */const c3=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],d3=_e("user",c3);/** 201 * @license lucide-react v0.487.0 - ISC 202 * 203 * This source code is licensed under the ISC license. 204 * See the LICENSE file in the root directory of this source tree. 205 */const f3=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]],h3=_e("users",f3);/** 206 * @license lucide-react v0.487.0 - ISC 207 * 208 * This source code is licensed under the ISC license. 209 * See the LICENSE file in the root directory of this source tree. 210 */const m3=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],p3=_e("x",m3),Ei=[{id:"manali",name:"Manali - Kasol",subname:"Experience the charm of Himachal",location:"Manali, Himachal Pradesh",discount:"10%",freeCancellation:!0,duration:"6 Night's / 7 Day's",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744975538/Man_1_krcsnl.png",batches:[{day:"Friday",date:"06-03-2026"},{day:"Friday",date:"13-03-2026"},{day:"Friday",date:"20-03-2026"},{day:"Friday",date:"27-03-2026"},{day:"Friday",date:"03-04-2026"},{day:"Friday",date:"10-04-2026"},{day:"Friday",date:"17-04-2026"},{day:"Friday",date:"24-04-2026"},{day:"Friday",date:"01-05-2026"},{day:"Friday",date:"08-05-2026"},{day:"Friday",date:"15-05-2026"},{day:"Friday",date:"22-05-2026"},{day:"Friday",date:"29-05-2026"}],shortDescription:"Discover the magic of Manali with scenic beauty, culture, and adventure.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779901/manali_4_bhuwjg.jpg",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744972313/manali_2_m6y6kl.jpg",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744972434/manali_1_pkcqbr.jpg",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744974593/IMG-20250109-WA0005_elvnqb.jpg"},fullDetails:{description:"Flying Bird offers you a mesmerizing journey to Manali filled with iconic spots, rich heritage, and local flavors. Whether you're seeking peace, adventure, or a cultural deep dive, this package is crafted to offer it all.",thingsToVisit:["Adventure-packed activities like skiing, paragliding, river rafting","Enjoy peaceful stay in pine forests and charming villages","Visit Hadimba Temple, Solang Valley, Rohtang Pass","Best time to visit: September to March for winter lovers"],itinerary:[{heading:"Day 1 Departure from base locations",fullday:["Meet and greet the representative at the pre-decided location.","Departure from Indore/Bhopal/Maharastra by Given Timings","Overnight journey to Delhi (for travelers who join from Indore/Bhopal/Ahmedabad/Jaipur/Maharashtra)."]},{heading:"Day 2 Self explore delhi & departure to manali",fullday:["Reach Delhi in the morning and explore the capital of India.","You can explore Lal Kila, India Gate, Qutub Minar, Humayun's Tomb, Lotus Temple, Jama Masjid, and do some shopping at Chandni Chowk/Sarojini Market, etc. (By Your Own)","Then, reach the location coordinated by the team captain at sharp 6:00 PM.","The group assembles at the pick-up point","we'll meet the team captain and small trip briefing session will be conducted","Depart from Delhi in the late evening for an overnight journey"]},{heading:"Day 3 Sightseeing at Manali| Explore local beauty",fullday:["Upon arrival in Manali, you will be transferred to your pre-booked hotel.","Complete the check-in formalities and take some time to relax.","Your first stop will be the mystical Hadimba Devi Temple, often referred to as the heart of Manali, nestled amidst the beautiful Deodar trees. Afterward, visit the Manu Temple and Van Vihar.","Later in the evening, you have the freedom to explore the Mall Road, where you can visit some of the best cafes in Manali or enjoy a shopping spree. While at Mall Road, we will also visit the Tibetan Monastery and Van Vihar.","In the evening,return to the hotel to enjoy a bonfire and other group bonding activities, followed by a delicious dinner.","Overnight stay in Manali."]},{heading:"Day 4 Excursion to Solang Valley | A Paradise for Adventure Enthusiasts",fullday:["Wake up and treat your taste buds with a yummy breakfast","Today you will be heading out for your Solang Valley tour, sometimes also called âSnow Valleyâ, which is a haven for adventure enthusiasts and nature lovers.","Proceed for an excursion to the picturesque Solang Valley, known for hosting various winter adventure sports and admired for its beauty.","This mesmerizing snow valley offers adventure activities such as snowboarding, snow fight, paragliding, and zorbing for you to try your hands on.","Then start an excursion to Lahul V
210alley and visit the white Sissu/Khoksar via Atal Tunnel.","Visit Vashisht Temple to feel the spiritual aura in the hot warm water spring.","After a day full of thrill and excitement, return to the hotel for a hearty dinner. Overnight stay in Manali."]},{heading:"Day 5 Excursion to Kasol | River rafting at Kullu",fullday:["The day starts early as you wake up and just after breakfast, start traveling towards the beautiful town of Kullu.","Spend some time in the beautiful Kullu Valley, Enjoy adventurous memories and rafting through the icy waters and Paragliding (activities are own your Expenses ) Through Sky Touching Mountains.","Visit the Kullu Shawl Factory, and make a special visit to Vaishnodevi Temple. Later, head towards Kasol.","While traveling to Camp Side, pass through the mystic town of Kasol, popularly known as the âMini Israel of Indiaâ, and spend your time there.","In the evening, complete the check-in process and be ready for a bonfire & music night at camps along with delicious dinner.","Overnight stay at camps."]},{heading:"Day 6 Take a Holy Dip in the Hot Sulphur Springs in manikaran| Departure",fullday:["After an early morning breakfast, check out from the hotel and head towards Manikaran.","Manikaran is an important site for Sikhs and is famous for the Manikaran Sahib Gurudwara and the hot water springs.","Refresh yourself as you take a dip in the hot spring that is believed to have many medicinal benefits and will rejuvenate your body and soul.","After refreshing your soul, start trekking to Chalal village/trek (only if time and Weather permits).","After this religious day, proceed to Delhi for an overnight journey and dinner at own your cost."]},{heading:"Day 7 Good bye to the mountains | reach home",fullday:["Farewell to the Mountains","Travelers from Indore, Bhopal, Mumbai, Pune , Surat ,Nagpur , Gwalior , Ahmedabad, Maharashtra, Jaipur,etc. will depart from their destinations by train at the given timings, led by Trip Captains.","Return home with cherished memories flavored with the essence of Himachal and unbreakable bonds with strangers and friends.","Embrace the title of #flyingbirdsadventure and join India's fastest-growing community on Instagram, WhatsApp, and Facebook.","Keep traveling with us, following our motto: 'Escape with Flying Birds Adventures'."]}],inclusions:["Trip Captain: Experienced Trip Captain (Only IF 12+ Members In A group)","Accommodation: 3 night stay 3 star Hotel with Two overnight journey. (Delhi to Delhi)","Meals: A total of 6 meals (3 breakfasts and 3 dinners). Kindly note, considering the remoteness of the place, the supply of breakfast and dinner might have limited varieties.","Traveler: Everyday commute by a Non Ac tempo traveler/Sedan/Suv. all inner line permits for the trip; driver night charges, toll tax, parking charges."],exclusions:["Tickets: Monument entry tickets and expenses on any activities ( riverrafting,paragliding, snow games) which are not mentioned in the itinerary.","Natural Calamities: If Tempo Traveller is unable to move due to Snowfall, Landslide, etc. then Flying Birds Adventures will not bear the extra charges of small 4x4. Either wait till clearing or Pay for the extra service.or Any cost arising due to natural calamities.","Room Heater: Room heater charges are extra and it's not included in any of our packages. If you need one you can directly contact Hotel reception.","Meals: Any kind of food items or beverages that are not included in the package, like alcoholic drinks, mineral water, refreshments/lunches on the highway","Anything not mentioned in the inclusion.","Rohtang pass: Rohtang pass is subject to availability If it is open then it will be available at an extra cost (ie 800 per head)","Tax: 5% Tax","Personal Expenses","NOTE-We Neither Guarantee The Confirmation Of Train Tickets In RAC Or WL Status Nor Initiate Any Refund If Got Stuck In The Same. Hence, We Wonât Entertain Any Kind Of Query Regarding The Same. If We Receive Any Calls For The Same We Have 100% Right To Cancel Your Booking Without Any Notice And No Refunds Will Be Initiated From Flying Birds Adventure"],thingsToKnow:{tripCaptain:"Expert local guide.",transport:"Everyday commute by a Non Ac tempo traveler/Sedan/Suv. all inner line permits for the trip; driver night charges, toll tax, parking charges.",visa:"Not applicable for domestic trips.",cancellation:"Non-refundable after booking confirmation.",punctuality:"Be on time for all departures.",behavior:"Respect local customs and fellow travelers.",safety:"Follow safety guidelines shared by the guide.",weather:"Check the weather conditions before departure."},whatToCarry:{clothes:"Weather-appropriate clothing and Spare Plastic Bags Useful for separating dirty or wet clothes from the rest of your belongings.",shoes:"Comfortable walking shoes. 2 pairs of socks and gloves, fleece, thermal pants, and t-shirts.",documents:"ID proof, travel insurance (if any).",firstAidKit:"Personal medications, sunscreen, etc."},departureLocation:"Delhi",arrivalLocation:"Delhi",importantNotes:{cancellation:"We Neither Guarantee The Confirmation Of Train Tickets In RAC Or WL Status Nor Initiate Any Refund If Got Stuck In The Same. Hence, We Wonât Entertain Any Kind Of Query Regarding The Same. If We Receive Any Calls For The Same We Have 100% Right To Cancel Your Booking Without Any Notice And No Refunds Will Be Initiated From Flying Birds Adventure.",punctuality:"Be on time for all departures.",behavior:"Respect local customs and fellow travelers.",safety:"Follow safety guidelines shared by the guide."}},price:6999},{id:"pachmarhi",name:"Pachmarhi",subname:"Nature's Gem of Madhya Pradesh",location:"Pachmarhi, Madhya Pradesh",discount:"10%",freeCancellation:!0,duration:"3 Night's / 4 Day's",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744976615/Man_5_iitg9o.png",batches:[{day:"Friday",date:"06-03-2026"},{day:"Friday",date:"13-03-2026"},{day:"Friday",date:"20-03-2026"},{day:"Friday",date:"27-03-2026"},{day:"Friday",date:"03-04-2026"},{day:"Friday",date:"10-04-2026"},{day:"Friday",date:"17-04-2026"},{day:"Friday",date:"24-04-2026"},{day:"Friday",date:"01-05-2026"},{day:"Friday",date:"08-05-2026"},{day:"Friday",date:"15-05-2026"},{day:"Friday",date:"22-05-2026"},{day:"Friday",date:"29-05-2026"}],shortDescription:"Explore the lush greenery, caves, and waterfalls of Pachmarhi â the Queen of Satpura.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744976218/p6_bcrdql.jpg",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779946/Pachmarhi_1_y8mjxs.jpg",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744976218/p4_aiwk7c.jpg",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744976219/p1_r2p4b7.jpg"},fullDetails:{description:"Dive into the tranquility of Pachmarhi with Flying Birds. Discover mesmerizing waterfalls, lush forests, sacred caves, and colonial architecture on this peaceful yet adventurous escape.",thingsToVisit:["Bee Falls â The most popular waterfall in Pachmarhi","Jata Shankar & Mahadeo Caves â Sacred and mystical spots","Dhoopgarh â The highest point in Madhya Pradesh with sunrise/sunset views","Explore Pandav Caves, Handi Khoh, and Reechgarh for nature & history"],itinerary:[{heading:"Day 1 Departure from Indore",fullday:["As the sun sets, an air of excitement fills the air as our travel odyssey begins. Meet your fellow adventurers and embark on a journey to Pachmarhi.","Bid adieu to your familiar surroundings as we hit the road for the overnight journey.","Group meet up interaction and introduction","Indore: 10:00 PM (Reddision Square)","Bhopal: 3:30 AM (Lal Ghati & ISBT)","Pipariya: 6:00 AM"]},{heading:" Day 2 Arrival in Pachmarhi | Local Sightseeing",fullday:["Wake up to a new day of adventure in the Queen Satpura ","Enjoy a hearty breakfast to fuel up for the day ahead.Enjoy pool party","Complete Check-in Process (early check-in will be subject to availability) and Get ready for sightseeing","Embark on a thrilling trek to Choragarh Mahadev(Optional Only if time permits),jata Shankar, Bada Mahadev,Gupt Mahadev and Handi koh followed by visits to Green Valley and Pachmarhi Lake.","Take a delicious dinner and overnight stay at the hotel.","Later, indulge in a music night and group activities at the resort.","Note: All sightseeing activities are subject to availability. flying birds adventure is not responsible for any points left out due to reasons such as time constraints, mechanical issues, weather conditions, or group coordination"]}
210,{heading:" Day 3 Adventure continues | Gyspsy safari | waterfall | sunset point",fullday:["Start your day with a wakeup call.Enjoy your breakfast checkout from the resort then get briefed about your Trip.","A day is with full of advanture with gypsy ride. Get ready to soak in the beauty of places and explore other places.","Bee Fall, Eco Pint , Reechgarh,Pandav caves, Amazing views (Bhavya Drashan) and enjoy forest museum, Sunrise and sunset point at Dhoopgarh & Enjoy hippie Cafes in Pachmarhi market.","Take a tasty dinner. Then pack your bags with memories and get ready to travel from Pachmarhi to your respective home."]},{heading:" Day 4 Arrival at your home with lots of memories with strangers",fullday:["Drop in bhopal at 2:00 AM and indore at 6:30 AM","Trip ends here but memories will last forever. And you can call yourself a #flyingbirdsadventures and now part of Central India's fastest-growing and coolest community. We hope you will join us in upcoming fun-filled trips.","Keep traveling as our motto says. Escape with Flying Birds Adventures."]}],inclusions:["Trip Captain: Experienced Trip Captain (Only IF 12+ Members In A group)","Accommodation: 1 Night Accommodation in Resort/Hotel With 2 Overnight journey","Meals: A total of 4 meals (2 breakfasts and 2 dinners). Kindly note, considering the remoteness of the place, the supply of breakfast and dinner might have limited varieties.","Gypsy: Gypsy Safari (1 Day) Along will all Forest Charges, guide charges & Entry tickets","Traveler: Everyday commute by a Non AC tempo traveler/Sedan/SUV. All inner line permits for the trip; driver night charges, toll tax, parking charges."],exclusions:["Expenses: Any personal expenses.","Transport: Local vehicle charges may apply if unforeseen circumstances arise due to heavy crowd or if gypsy vehicles are sold out.","Natural Calamities","Meals: Any kind of food items or beverages that are not included in the package, like alcoholic drinks, mineral water, refreshments/lunches.","Tax: 5% Tax","Priority High: Anything not mentioned in the inclusion."],thingsToKnow:{tripCaptain:"Friendly local tour leader.",transport:"Everyday commute by a Non AC tempo traveler/Sedan/SUV. All inner line permits for the trip; driver night charges, toll tax, parking charges.",visa:"Not required for domestic travel.",cancellation:"Non-refundable after booking.",punctuality:"Be on time for all activities.",behavior:"Keep the group vibes positive and respectful.",safety:"Stay with the group and follow guide instructions.",weather:"Carry light woolens and rainwear depending on season."},whatToCarry:{clothes:"Light cottons + light woolens and Raincoat, swimming Costume and jackets.",shoes:"Comfortable walking/trekking shoes",documents:"Govt. ID proof, travel tickets (digital or printed)",firstAidKit:"Essential personal meds, sunscreen, bug spray etc."},departureLocation:"Indore / Bhopal",arrivalLocation:"Indore / Bhopal",importantNotes:{cancellation:"Booking is non-refundable post confirmation and Pool party and Gypsy will be subject to availability.",punctuality:"Trips run on schedule. Donât be late!",behavior:"Avoid any activity that may harm nature or local customs.",safety:"The captain's instructions are for your safety â always follow them!"}},price:4999},{id:"chardham",name:"Chardham Yatra",subname:"Spiritual Journey to the Himalayas",location:"chardham Yatra",discount:"10%",freeCancellation:!0,duration:"9 Night's / 10 Day's",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779554/chardham_4_iiuyjy.jpg",batches:[{day:"Friday",date:"06-03-2026"},{day:"Friday",date:"13-03-2026"},{day:"Friday",date:"20-03-2026"},{day:"Friday",date:"27-03-2026"},{day:"Friday",date:"03-04-2026"},{day:"Friday",date:"10-04-2026"},{day:"Friday",date:"17-04-2026"},{day:"Friday",date:"24-04-2026"}],shortDescription:"Embark on the divine pilgrimage to Yamunotri, Gangotri, Kedarnath, and Badrinath.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779554/chardham_4_iiuyjy.jpg",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779553/chardham_3_nj7jih.jpg",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779551/chardham_1_gge4h5.jpg",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779557/chardham_2_i48juq.jpg"},fullDetails:{description:"Chardham Yatra is one of the most revered pilgrimages in India. This spiritual journey through the Garhwal Himalayas covers Yamunotri, Gangotri, Kedarnath, and Badrinath. It's a soul-enriching experience combining divine darshan with mesmerizing mountain landscapes.",thingsToVisit:["Yamunotri Temple â Source of the sacred Yamuna river","Gangotri Temple â Origin of River Ganga","Kedarnath Temple â One of the 12 Jyotirlingas of Lord Shiva","Badrinath Temple â Dedicated to Lord Vishnu, part of Char Dham of India","Scenic views of snow-clad peaks, rivers, and valleys"],itinerary:[{heading:"Day 1 Haridwar to Barkot (Approx. 180 km | 7-8 hrs)",fullday:["Depart from Haridwar in the evening and drive through the scenic Uttarakhand landscape.","Enjoy beautiful views of the Shivalik Hills & river streams en route.","Check-in at the hotel in Barkot, relax, and prepare for the Yamunotri trek.","Dinner & overnight stay in Barkot."]},{heading:"Day 2 Barkot - Yamunotri - Barkot (Approx. 36 km drive + 6 km trek one way)",fullday:["Early breakfast and departure for Yamunotri, the first Dham of Char Dham Yatra.","Drive to Janki Chatti, the trek base, then trek (or hire ponies/dolis) to reach Yamunotri Temple.","Worship at Yamunotri Temple, take a dip in Surya Kund, and seek divine blessings.","Return to Barkot in the evening.","Dinner & overnight stay in Barkot."]},{heading:"Day 3 Barkot to Uttarkashi (Approx. 100 km | 4-5 hrs)",fullday:["After breakfast, depart for Uttarkashi, known for its spiritual significance.","Visit the famous Vishwanath Temple, dedicated to Lord Shiva.","Check-in at the hotel and relax.","Explore the local market and enjoy the serene surroundings.","Dinner & overnight stay in Uttarkashi."]}
210,{heading:"Day 4 Uttarkashi - Gangotri - Uttarkashi (Approx. 100 km one way | 4 hrs)",fullday:["Early morning breakfast and departure for Gangotri.","Take a holy dip in the Bhagirathi River at Gangotri and visit the revered Gangotri Temple.","Enjoy breathtaking Himalayan landscapes and the serene atmosphere.","Return to Uttarkashi by evening.","Dinner & overnight stay in Uttarkashi."]},{heading:"Day 5 Uttarkashi to Guptkashi (Approx. 220 km | 9 hrs)",fullday:["After breakfast, depart for Guptkashi via picturesque mountain roads.","En route, witness stunning views of the Mandakini River.","Check-in at the hotel in Guptkashi and relax.","Dinner & overnight stay in Guptkashi."]},{heading:"Day 6 Guptkashi - Gaurikund - Kedarnath (Trek 16 km)",fullday:["Early morning drive to Gaurikund, the base point for the Kedarnath trek.","Start the trek to Kedarnath (on foot, pony, or doli).","Reach the sacred Kedarnath Temple and attend the evening Aarti.","Stay in camps/guesthouses.","Dinner & overnight stay in Kedarnath.","rekking Route: If you opt for trekking to Kedarnath, our traveler/cab will drop you off at Sonprayag (PARKING). From there, you'll need to arrange for a local jeep to transport you to Gaurikund, the starting point for your 14 km trek to Kedarnath Ji. The same procedure applies for your return journey (at your own expense),","Upon reaching Kedarnath, only bucket of warm water will be provided, as there are no functioning geysers available. Accommodation at Kedarnath will be shared, with communal washrooms available, and sleeping bags provided for camp or hotel stays."]},{heading:"Day 7 Kedarnath - Rampur (16 km trek + 76 km drive)",fullday:["Wake up early for morning Darshan at Kedarnath Temple.","After breakfast, trek down to Gaurikund.","Drive to Rampur and check-in at the hotel.","Dinner & overnight stay in Rampur."]},{heading:"Day 8 Rampur to Badrinath (Approx. 180 km | 7 hrs)",fullday:["After breakfast, depart for Badrinath, the last Dham of the Yatra.","Visit Badrinath Temple and witness the grand evening Aarti.","Check-in at the hotel and relax in the spiritual ambiance.","Dinner & overnight stay in Badrinath."]},{heading:" Day 9 Badrinath to Haridwar (Approx. 320 km | 12 hrs)",fullday:["Wake up early and visit Mana Village, the last village of India near Tibet.","After breakfast, begin the return journey to Haridwar.","Enjoy scenic views of rivers, forests, and mountain landscapes.","Reach Haridwar by evening and check-in at the hotel.","Dinner & overnight stay in Haridwar."]},{heading:"Day 10 Departure from Haridwar",fullday:["After breakfast, check-out from the hotel.","Return home with cherished memories flavored with the essence of Uttrakhand and unbreakable bonds with strangers and friends.","End of the sacred Char Dham Yatra with divine blessings!","Keep traveling as our motto says:Escape with Flying Birds Adventures."]}],inclusions:["Trip Captain: Experienced Trip Captain (Only IF 12+ Members In A group)","Accommodation: Accommodation on a sharing basis with communal washrooms available, and sleeping bags provided for camp or hotel stays.","Meals: A total of 18 meals (9 breakfasts and 9 dinners). Kindly note, considering the remoteness of the place, the supply of breakfast and dinner might have limited varieties.","Traveler: Everyday commute by a Non Ac tempo traveler/Sedan/Suv. all inner line permits for the trip; driver night charges, toll tax, parking charges."],exclusions:["Expenses: Any cost accurded due to any emergency / calamities.Pony ride, helicopter , pittu Guide Charges or Entry tickets.","Transport: local taxi to be hired by the guest due to taxi union issue after Guptkashi to gourikund (1-2Km)","Meals: Any kind of food items or beverages/Stays that are not included in the package, like alcoholic drinks, mineral water, refreshments/lunches on the highway.","Entry fees, tips, laundry, personal expenses","Natural-Calamities: During heavy snowfall season Tempo Traveller is unable to move due to Snowfall, Landslide, etc. then Traveltech will not bear the extra charges of a small 4x4. Either wait till clearing or Pay for the extra service","Anything not mentioned in inclusions"],thingsToKnow:{tripCaptain:"Spiritual guide with local expertise.",transport:"All inter-dham transport by tempo traveler or SUV.",visa:"Not required â Domestic tour.",cancellation:"Non-refundable due to limited batch slots.",punctuality:"Strict adherence to temple timings.",behavior:"Respect local culture and pilgrims.",safety:"Mountains require care â listen to captain always.",weather:"Pack for both cold and mild conditions."},whatToCarry:{clothes:"Raincoat, poncho, thermal inners, full-sleeves shirts, trekking pants, fleece jackets, woollen gloves.",shoes:"Strong trekking shoes,trekking boots, flip-flops, and sneakers",documents:"ID proof, medical certificate (for Kedarnath)",firstAidKit:"Band-aids, Bandages, Dettol, and medicines for dehydration, cold, and headache etc"},departureLocation:"Haridwar",arrivalLocation:"Haridwar",importantNotes:{cancellation:"Strictly non-refundable after booking.",punctuality:"Delays can lead to missed darshan slots.",behavior:"Spiritual vibes â keep noise and behavior respectful.",s
210afety:"Mountain conditions are unpredictable â safety first."}},price:20499},{id:"kashmir",name:"Kashmir Tour",subname:"Heaven on Earth",location:"Jammu & Kashmir, India",discount:"10%",freeCancellation:!0,duration:"7 Night's / 8 Day's",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780262/Kashmir_1_sgozez.jpg",batches:[{day:"Friday",date:"06-03-2026"},{day:"Friday",date:"13-03-2026"},{day:"Friday",date:"20-03-2026"},{day:"Friday",date:"27-03-2026"},{day:"Friday",date:"03-04-2026"},{day:"Friday",date:"10-04-2026"},{day:"Friday",date:"17-04-2026"},{day:"Friday",date:"24-04-2026"},{day:"Friday",date:"01-05-2026"},{day:"Friday",date:"08-05-2026"},{day:"Friday",date:"15-05-2026"},{day:"Friday",date:"22-05-2026"},{day:"Friday",date:"29-05-2026"}],shortDescription:"Explore paradise on Earth with valleys, meadows, snow, and unforgettable culture.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780262/Kashmir_1_sgozez.jpg",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780265/Kashmir_4_kausgq.jpg",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780259/Kashmir_2_ktf2aa.jpg",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780257/Kashmir_3_zjypue.jpg"},fullDetails:{description:"Experience Kashmir, the crown jewel of India, where snow-capped mountains meet serene valleys, crystal-clear rivers, and colorful gardens. From Pahalgam to Sonamarg, Gulmarg to Srinagarâthis 7-day adventure will immerse you in nature, culture, and unmatched beauty.",thingsToVisit:["Pahalgam - Aru, Betaab, and Chandanwari Valleys","Sonamarg - Meadows of Gold, Thajiwas Glacier","Gulmarg - 2nd Highest Gondola Ride, skiing","Srinagar - Dal Lake, Shikara Ride, Mughal Gardens","Shalimar Bagh, Nishat Bagh, & Houseboat stay"],itinerary:[{heading:"Day 1 Departure from Indore",fullday:["Group meet-up, intro session, and overnight train journey to Katra/Jammu via Malwa Express.","Train departure timings: Indore 12:05 PM | Bhopal 5:20 PM | Delhi 4:15 AM"]},{heading:"Day 2 Jammu to Pahalgam Transfer",fullday:["Reach Jammu in the morning and transfer to Pahalgam (5-6 hrs). You'll be transferred to your hotel with care and convenience, complete the check-in process, and relax in the hotel.","If time allows during the journey, we may make a stop to explore nearby attractions.","Have a delicious dinner and overnight stay at the hotel."]},{heading:"Day 3 A Quiet Little Town Adorned with a blanket of Pine Trees and Crystal-Clear Rivers",fullday:["Wake up to a fabulous view of the snow-capped mountains, enjoy a hearty breakfast, and check out from the hotel.","You will then proceed towards Pahalgam, also known as the Valley of Shepherds.","Explore the beautiful Aru Valley. Aru Valley is a small village famous for its scenic beauty and offers various adventure activities.","Proceed towards one of the most popular tourist destinations, the Betaab Valley, which offers stunning views of the Lidder River surrounded by heavenly natural charm.","Further, you will be visiting Chandanwari, famous for its snow bridge and the starting point of the holy Amarnath Yatra.","After a day full of beautiful sightseeing and thrilling adventures, overnight stay at the hotel in Srinagar. (Local taxi will be hired by the guest)"]},{heading:"Day 4 Walk around the Famed Golden Meadows of Sonamarg",fullday:["After an early morning breakfast, head towards Sonmarg.","Proceed to the Meadow of Gold with your better half and take in the mesmerizing scenery on the way.","Sonamarg is a town surrounded by breathtaking glaciers and serene lakes, covered in snow with beautiful flower-laden meadows in the majestic Himalayas.","Take a pony ride to Thajiwas Glacier that offers a stunning view of the frozen lake lined with emerald meadows and a clear blue sky.","Walk along the exotic grasslands of Baltal to explore the untouched beauty of Sonmarg.","Once done exploring the beauty of Sonmarg, head back to Srinagar.","Take a delicious dinner and overnight stay at the hotel. (Local taxi will be hired by the guest if needed in the snowfall season)"]},{heading:"Day 5 The Meadow of Flowers where you can Enjoy the Second Highest Cable Car Ride in the World",fullday:["After having a sumptuous breakfast, head towards the crown jewel of Kashmir, Gulmarg.","Reach Gulmarg, meaning The Meadow of Flowers, which is also a very popular Ski Resort.","See the breathtaking views of the Kashmir Valley and the snowy peaks around as you take a ride on the 2nd Highest Gondola (at your own cost if weather permits) in the world.","Later, you can try sliding down the slopes by trying your hand at skiing and snowboarding (At your own cost)","Head back to Srinagar.","Have a delicious dinner and an overnight stay at a houseboat in Srinagar.","Note- Cable c
210ar at Gulmarg will be excluded from this package Book your cable car tickets before at least 15 days before trip (1900 for both phases for the 3+ age group ) All the sightseeing are coved only if time permits (i.e subject to availability."]},{heading:"Day 6 Walk the Beautiful Mughal Gardens with a Variety of Colorful Flowers",fullday:["After an early morning breakfast, check out from the hotel and start local sightseeing.","If there is enough time and the live situation permits, there might be a halt to visit some of the local gardens in Srinagar like Shalimar Bagh, Nishant Bagh, or Mughal Gardens.","Stroll around the famous landscapes created by the Mughals and watch the sunset over the Dal Lake as you embark on your Shikara Ride on its rolling waters.","Later, begin your return overnight journey to Jammu/Katra, where you will arrive by late night."]},{heading:"Day 7 Bye Bye to the mountains",fullday:["Bid goodbye to the mountains.","You will reach Katra at 5 am.","Drop off at your home by train (Overday-Overnight journey).","Return home with lots of memories and the flavors of Kashmir, as well as many unbreakable bonds with newfound friends.","Take memories of paradise and your new traveler tribe with you!","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],inclusions:["Trip Captain: Experienced Trip Captain (Only IF 12+ Members In A group)","Accommodation: Accommodation on a quad-sharing basis(1N Pahalgam, 2N Srinagar, 1N Houseboat)","Meals: A total of 8 meals (4 breakfasts and 4 dinners). Kindly note, considering the remoteness of the place, the supply of breakfast and dinner might have limited varieties.","Trasport: Everyday commute by a Non AC tempo traveler/Sedan/SUV. All inner line permits for the trip; driver night charges, toll tax, parking charges.","Shikara Ride: Shikara Ride 1hr Complimentary"],exclusions:["Transport: Local taxi to be hired by the guest due to taxi union issue after Tanmarg AT GULMARG & Aru Valley Betab Valley and Chandanwadi at Pahalgam & Gagangir At Sonmarg.","Expenses: All entry tickets/Guide services for, sightseeing, & Entry fee( pony ride, gondola ride, horse ride etc)","Meals-Exclusion: Any kind of food items or beverages that are not included in the package, like alcoholic drinks, mineral water, refreshments/lunches on the highway.","Anything not mentioned in the inclusion.","During heavy snowfall season Tempo Traveller is unable to move due to Snowfall, Landslide, etc. then Traveltech will not bear the extra charges of a small 4x4. Either wait till clearing or Pay for the extra service"],thingsToKnow:{tripCaptain:"Experienced mountain trekker with local familiarity.",transport:"Everyday commute by a Non AC tempo traveler/Sedan/SUV. All inner line permits for the trip; driver night charges, toll tax, parking charges.",visa:"Not applicable for Indian citizens.",cancellation:"Free cancellation up to 10 days before trip.",punctuality:"Stay with the group to avoid delays.",behavior:"Respect Kashmiri culture and local norms.",safety:"Winter gear required, especially in Sonamarg & Gulmarg.",weather:"Cold & snowy â carry thermals and warm jackets."},whatToCarry:{clothes:"Thermals, padded jackets, Raincoat, poncho, thermal inners, full-sleeves shirts, trekking pants, fleece jackets, woollen gloves.",shoes:"Snow shoes or waterproof trekking boots",documents:"Govt. ID, tickets, health declaration (if needed)",firstAidKit:"Band-aids, Bandages, Dettol, and medicines for dehydration, cold, and headache"},departureLocation:"Indore",arrivalLocation:"Indore",importantNotes:{cancellation:"We Neither Guarantee The Confirmation Of Train Tickets In RAC Or WL Status Nor Initiate Any Refund If Got Stuck In The Same. Hence, We Wonât Entertain Any Kind Of Query Regarding The Same. If We Receive Any Calls For The Same We Have 100% Right To Cancel Your Booking Without Any Notice And No Refunds Will Be Initiated From Flying Birds Adventure",punctuality:"Delays in valleys may affect sightseeing.",behavior:"Cooperation expected in shared travel/stay.",safety:"Snowy terrain may alter plans â follow the leader."}},price:13499},{id:"ladakh",name:"Ladakh Expedition",subname:"By Tempo Traveller | Self Bike",location:"Ladakh, India",discount:"10%",freeCancellation:!0,duration:"11 Night's / 12 Day's",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779859/Ladakh_4_umnscd.jpg",batches:[{day:"Saturday",date:"07-02-2026"},{day:"Saturday",date:"14-02-2026"},{day:"Saturday",date:"21-02-2026"},{day:"Saturday",date:"28-02-2026"},{day:"Saturday",date:"07-03-2026"},{day:"Saturday",date:"14-03-2026"},{day:"Saturday",date:"21-03-2026"},{day:"Saturday",date:"28-03-2026"},{day:"Saturday",date:"04-04-2026"},{day:"Saturday",date:"11-04-2026"},{day:"Saturday",date:"18-04-2026"},{day:"Saturday",date:"25-04-2026"}],shortDescription:"A thrilling trans-Himalayan journey through Manali, Nubra, Pangong, and Leh.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779859/Ladakh_4_umnscd.jpg",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779863/Ladakh_1_mbfjsq.jpg",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779855/Ladakh_3_i1m0wi.jpg",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779857/Ladakh_2_gjoydg.jpg"},fullDetails:{description:"Ladakh is the crown of the Indian Himalayas. Traverse through the vibrant towns of Manali and Kasol to the raw beauty of Nubra, Pangong, and Leh. Conquer high-altitude passes, visit ancient monasteries, and sleep under starlit skies. This 12-day expedition will leave your heart in the mountains.",thingsToVisit:["Hadimba Temple, Mall Road - Manali","Atal Tunnel, Sissu, Baralacha La, Tanglang La","Leh Palace, Shanti Stupa, Leh Market","Khardung La, Nubra Valley, Diskit Monastery","Pangong Lake, Sarchu, Kasol, Manikaran Sahib"],itinerary:[{heading:" Day 1 Your City to Delhi (Overnight)",fullday:["Meet and greet at a pre-decided location.","Departure from Indore/Bhopal/Maharashtra as per given timing.","Overnight journey to Delhi (for travelers who join from Indore/Bhopal/Ahmedabad/Jaipur/Maharashtra)."]},{heading:"Day 2 Delhi to Manali (Overnight)",fullday:["Reach Delhi and explore iconic places like Lal Kila, India Gate, Qutub Minar, Lotus Temple, and more (on your own).","Then, reach the location coordinated by the team captain at sharp 6:00 PM."]},{heading:" Day 3 Manali Local Sightseeing & Stay",fullday:["Upon arrival in Manali, you will be transferred to your pre-booked hotel.","Complete the check-in formalities and take some time to relax.","Your first stop will be the mystical Hadimba Devi Temple, often referred to as the heart of Manali, nestled amidst the beautiful Deodar trees. Afterward, visit the Manu Temple and Van Vihar.","Later in the evening, you have the freedom to explore the Mall Road, where you can visit some of the best cafes in Manali or enjoy a shopping spree. While at Mall Road, we will also visit the Tibetan Monastery and Van Vihar.","In the evening,return to the hotel to enjoy a bonfire and other group bonding activities, followed by a delicious dinner.","Overnight stay in Manali."]},{heading:"Day 4 Transfer to Jispa via Solang, Atal Tunnel, Sissu",fullday:["After breakfast, check out from your hotel.","Embark on a
210scenic drive to Jispa, passing through Solang , Atal Tunnel ,Sissu.","Enjoy the breathtaking landscapes along the way.","Check-in at your hotel in Jispa and relax.","Overnight stay in Jispa."]},{heading:"Day 5 Transfer to Leh via Baralacha La and Tanglang La",fullday:["After breakfast, continue to Leh via Baralacha La (4890m) and Tanglang La (5328m).","Reach Leh and rest after hotel check-in.","Overnight stay in Leh."]},{heading:"Day 6 Leh Local Sightseeing & Stay at Nubra",fullday:["After breakfast, explore the local sights of Leh.","Visit Shanti Stupa, Leh Palace, and the bustling Leh Market.","Drive to Nubra Valley via Khardung La Pass (5359m).","Check in and overnight at Nubra."]},{heading:"Day 7 Visit Diskit Monastery & Stay at Pangong",fullday:["Visit Diskit Monastery post breakfast.","Drive to mesmerizing Pangong Lake (4225m).","Check-in at the lakeside campsite. Overnight stay at Pangong."]},{heading:"Day 8 Pangong Sightseeing & Transfer to Leh",fullday:["After breakfast, explore the breathtaking views of Pangong Lake.","Transfer back to Leh, enjoying the scenic drive.","Check-in at your hotel in Leh and relax.","Overnight stay in Leh."]},{heading:"Day 9 Leh to Sarchu & Stay",fullday:["After breakfast, check out from your hotel.","Drive to Sarchu, a high-altitude desert area.","Check-in at your camp or hotel in Sarchu and unwind.","Overnight stay in Sarchu."]},{heading:"Day 10 Sarchu to Kasol",fullday:["After breakfast, embark on a drive to Kasol.","Enjoy the picturesque journey through the Himalayan landscapes.","Upon arrival in Kasol, check-in at your hotel.","Overnight stay in Kasol."]},{heading:"Day 11 Visit Manikaran Gurudwara & Drop to Delhi",fullday:["After breakfast, visit the famous Manikaran Gurudwara.","Manikaran is an important site for Sikhs and is famous for the Manikaran Sahib Gurudwara and the hot water springs.","Explore charming cafes at Kasol (Do Chalal trek if time permits).","Begin your journey back to Delhi.","Overnight journey to Delhi."]},{heading:"Day 12 Drop to Delhi & Transfer to Bhopal/Indore",fullday:["Arrive in Delhi by morning.","Board your train or flight for return journey to Bhopal or Indore.","Trip ends with lots of memories!","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],inclusions:["Trip Captain: Experienced Trip Captain (Only IF 12+ Members In A group)","Accommodation: Accommodation on a quad-sharing basis.(1N Manali, 1N Jispa, 2N leh, 1N pangong Lake, 1N Nubra Valley ,1N Sarchu, 1N kasol)","Meals: A total of 16 meals (8 breakfasts and 8 dinners). Kindly note, considering the remoteness of the place, the supply of breakfast and dinner might have limited varieties.","Traveler: Everyday commute by a Non AC tempo traveler/Sedan/SUV. all inner line permits for the trip; driver night charges, toll tax, parking charges."],exclusions:["Meals: Any kind of food items or beverages that are not included in the package, like alcoholic drinks, mineral water, refreshments/lunches on the highway.","Personal expenses: Any personal expenses.","Natural Calamities: During heavy snowfall season Tempo Traveller is unable to move due to Snowfall, Landslide, etc. then Traveltech will not bear the extra charges of a small 4x4. Either wait till clearing or Pay for the extra service","Any kind of entry fees or adventure sports","Anything not mentioned in inclusions"],thingsToKnow:{tripCaptain:"Seasoned mountain guide & first-aid trained captain",transport:"Comfortable Tempo Traveler or SUV depending on group size",visa:"Not required (within India)",cancellation:"Full refund if canceled 15+ days before trip",punctuality:"Essential due to mountain conditions",behavior:"Respectful, friendly environment mandatory",safety:"Oxygen drops & first-aid available, but acclimatize properly",weather:"Extreme cold in high passes â prepare accordingly"},whatToCarry:{clothes:"Thermals, insulated jackets, muffler, gloves, sunglasses,Raincoat, poncho, thermal inners, full-sleeves shirts, trekking pants, fleece jackets, woollen gloves.",shoes:"Above-the-ankle waterproof and breathable hiking boots with good grip,Flip flops/sandals",documents:"ID proof, health declaration (if any), train/flight tickets",firstAidKit:"One strip of Diamox ,Glucose powder, Medicines for headaches, diarrhoea, motion and altitude sickness,Dettol,Bandages,Cotton Band-aids,medicines for cold etc."},departureLocation:"Delhi",arrivalLocation:"Delhi",importantNotes:{cancellation:"Everyday commute by a Non AC tempo traveler/Sedan/SUV. all inner line permits for the trip; driver night charges, toll tax, parking charges.",punctuality:"Group departure timing is strict in high-altitude zones.",behavior:"Ladakh is ecologically sensitive â avoid littering or noise.",safety:"Hydrate frequently, avoid alcohol early on, inform captain in case of altitude sickness."}},price:34999},{id:"udaipur-mount-abu",name:"Udaipur & Mount-Abu Tour",subname:"By Train | Tempo Traveller",location:"Udaipur & Mount-Abu, Rajasthan",discount:"5%",freeCancellation:!0,duration:"3 Night's / 2 Day's",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1753873268/Man_11_z2hagk.png",batches:[{day:"Friday",date:"06-03-2026"},{day:"Friday",date:"13-03-2026"},{day:"Friday",date:"20-03-2026"},{day:"Friday",date:"27-03-2026"},{day:"Friday",date:"03-04-2026"},{day:"Friday",date:"10-04-2026"},{day:"Friday",date:"17-04-2026"},{day:"Friday",date:"24-04-2026"},{day:"Friday",date:"01-05-2026"},{day:"Friday",date:"08-05-2026"},{day:"Friday",date:"15-05-2026"},{day:"Friday",date:"22-05-2026"},{day:"Friday",date:"29-05-2026"}],shortDescription:"Explore the elegance and royal charm of Udaipur and Mount Abu in this 4-day cultural getaway.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1753872794/rimjhim-agrawal-df9uYGbvKmo-unsplash_1_tt89b0.jpg",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1753875462/phalguni-mestry-ZBwVOHAMkpk-unsplash_1_jxrl3x.jpg",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1753875439/arushi-kavdia-lIBu27d6rJw-unsplash_2_pwaop6.jpg",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1753875441/vivek-MMwQ00njcdQ-unsplash_1_axnxlp.jpg"},fullDetails:{description:"Explore the regal beauty of Rajasthan with our exclusive Udaipur & Mount Abu tour. Discover the cultural heritage of Mewar, enjoy serene lakes, majestic forts, royal palaces, and vibrant markets. A perfect mix of nature, spirituality, and Rajasthani tradition.",thingsToVisit:["Fateh Sagar Lake at Sunrise","Mount Abu: Nakki Lake, Dilwara Temples, Arbuda Devi Temple","Saheliyon ki Bari, Jagdish Temple","City Palace, Dudh Talai, Lake Pichola","Karni Mata Temple, Sajjangarh Fort, Badi Lake"],itinerary:[{heading:"Day 1 Departure from Indore (Overnight Journey)",fullday:["Group meetup and trip briefing.","Enjoy the traveling experience of an overnight journey to Udaipur by train (19315-Veer-Bhumi Exp).","Train departure timings (Friday evening):","Indore: 5:40 PM","Ujjain: 7:20 PM","Udaipur: 4:30 PM","Overnight train journey to Udaipur."]},{heading:"Day 2 Feel the offbeat beauty of the City of Venice",fullday:["Reach Udaipur in the early morning, witness the sunrise at Fatehsagar Lake.","Complete check-in process, get fresh & Up. (Early check-in will be subject to availability) Enjoy your breakfast and then get a brief about your trip.","Transfer to mount-abu then explore dilwara temple or grushikhar point(optional) Arbuda devi temple, nakki lake and local market etc.","Return to hotel, enjoy dinner and overnight stay."]},{heading:"Day 3 Explore the Royal Ambience of Udaipur",fullday:["Wake up early morning, have a healthy breakfast and check-out from the hotel.","Get ready to soak in the beauty of places and explore other places.","Explore Saheliyo ki Bari, City Palace, Jagdish Temple, local market, Dudh Talai, Karni Mata Temple, Lake Pichola, etc.","Over
210night train journey."]},{heading:"Day 4 Arrival in Indore",fullday:["Arrive in Indore by 7:00 AM.","Trip concludes with memories and stories to share.","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],inclusions:["Trip Captain: Experienced Trip Captain (Only IF 12+ Members In A group)","Accommodation: Accommodation on a quad-sharing basis","Meals: A total of 4 meals (2 breakfasts and 2 dinners). Kindly note, considering the remoteness of the place, the supply of breakfast and dinner might have limited varieties.","Group interaction and fun activities","Traveler: Everyday commute by a Non Ac tempo traveler/Sedan/Suv. all inner line permits for the trip; driver night charges, toll tax, parking charges."],exclusions:["Transport: Any entry tickets, sightseeing (ex-City Palace, Karnimata Temple, and others).","Personal Expenses: Any personal expenses.","LMeals: Any kind of food items or beverages that are not included in the package, like alcoholic drinks, mineral water, refreshments/lunches on the highway.","Any kind of adventure activity or ride","Alcoholic beverages, bottled water, refreshments","Anything not mentioned in inclusions","Natural Calamities: Any cost arising due to natural calamities."],thingsToKnow:{tripCaptain:"Experienced Trip Captain (Only IF 12+ Members In A group)",transport:"Everyday commute by a Non Ac tempo traveler/Sedan/Suv. all inner line permits for the trip; driver night charges, toll tax, parking charges.",visa:"Not required (Domestic trip)",punctuality:"Train & activity schedules are tight â be punctual",behavior:"Respect local culture and team coordination",safety:"Basic first-aid available; inform team of medical conditions",weather:"Carry light woolens â evenings can be breezy"},whatToCarry:{clothes:"Light jackets, comfortable clothing, caps, sunglasses",shoes:"Comfortable walking or hiking shoes",documents:"Govt-issued photo ID, train tickets",firstAidKit:"Personal medication, sanitizer, ORS, band-aids, mask etc."},departureLocation:"Indore/Ratlam /Udaipur/Delhi",arrivalLocation:"Indore/Ratlam /Udaipur/Delhi",importantNotes:{punctuality:"Group departs strictly as per scheduled train timing",behavior:"Avoid littering and respect local customs and sites",safety:"Hydrate well, follow the trip captainâs instructions"}},price:5499},{id:"kedarnath",name:"Kedarnath Yatra",subname:"Spiritual Trek to the Abode of Lord Shiva",location:"Kedarnath, Uttarakhand",discount:"10%",freeCancellation:!0,duration:"5 Night's / 6 Day's",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779776/kedarnath_4_2_x6ksli.jpg",batches:[{day:"Friday",date:"02-05-2025"},{day:"Friday",date:"09-05-2025"},{day:"Friday",date:"16-05-2025"},{day:"Friday",date:"23-05-2025"},{day:"Friday",date:"30-05-2025"},{day:"Friday",date:"06-06-2025"},{day:"Friday",date:"13-06-2025"},{day:"Friday",date:"20-06-2025"},{day:"Friday",date:"27-06-2025"},{day:"Friday",date:"04-07-2025"},{day:"Friday",date:"11-07-2025"},{day:"Friday",date:"18-07-2025"},{day:"Friday",date:"25-07-2025"},{day:"Friday",date:"01-08-2025"},{day:"Friday",date:"08-08-2025"},{day:"Friday",date:"15-08-2025"},{day:"Friday",date:"22-08-2025"},{day:"Friday",date:"29-08-2025"},{day:"Friday",date:"05-09-2025"}
210,{day:"Friday",date:"12-09-2025"},{day:"Friday",date:"19-09-2025"},{day:"Friday",date:"26-09-2025"},{day:"Friday",date:"03-10-2025"},{day:"Friday",date:"10-10-2025"},{day:"Friday",date:"17-10-2025"},{day:"Friday",date:"24-10-2025"},{day:"Friday",date:"31-10-2025"}],shortDescription:"A sacred pilgrimage and trek through the Himalayan foothills to the divine Kedarnath Dham.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779776/kedarnath_4_2_x6ksli.jpg",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779775/Kedarnath_1_nmlljy.jpg",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779779/Kedarnath_2_ukhqn0.jpg",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779773/Kedarnath_3_v0nw6j.jpg"},fullDetails:{description:"The Kedarnath Yatra is one of the holiest pilgrimages in Hinduism. This spiritually fulfilling trek takes you through scenic valleys, mighty rivers, and Himalayan peaks, culminating at the sacred Kedarnath Temple â one of the twelve Jyotirlingas dedicated to Lord Shiva.",thingsToVisit:["Devprayag â Confluence of Alaknanda & Bhagirathi","Dhari Devi Temple (if time permits)","Kedarnath Temple","Sonprayag, Gaurikund","Rishikesh â Ram Jhula, Laxman Jhula","Haridwar â Har Ki Pauri (Ganga Aarti)"],itinerary:[{heading:"Day 1 Delhi to Guptkashi | Overnight Journey",fullday:["Departure from Delhi at 8:30 PM in a comfortable traveler","Enjoy a scenic overnight journey through the majestic Himalayan foothills.","Know the true value of time; snatch, seize, and enjoy every moment of it."]},{heading:" Day 2 Arrival at Guptkashi | Rest & Acclimatization",fullday:["Stop at Devprayag to witness the sacred confluence of the Alaknanda & Bhagirathi Rivers, forming the holy Ganga","If time permits, visit the revered Dhari Devi Temple in Srinagar, Uttarakhand.","Arrive in Guptkashi by late afternoon and check in at the Hotel.","Relax and acclimatize after a long journey.","Trip briefing for the next dayâs Kedarnath trek.","Dinner & overnight stay in Guptkashi."]},{heading:" Day 3 Trek to Kedarnath | Stay Near Kedarnath Temple",fullday:["2:00 AM â Wake up, freshen up, and prepare for the trek. (No breakfast will be served due to early departure.)","3:00 AM â Checkout and drive to Sonprayag.","Take a local taxi from Sonprayag to Gaurikund (â¹100 per person approx.), the trekâs starting point.","Begin the 22 km trek to Kedarnath Temple, a breathtaking journey through the Garhwal Himalayas (8-10 hours, depending on pace).","Arrive at Kedarnath Dham, check into a basic homestay/camp (100m from the temple), and freshen up.","Temple Darshan: Evening visit or early morning darshan (2-3 AM next day) based on health condition.","Dinner & overnight stay at Kedarnath homestay/Camps (quad & penta sharing).","Trekking Route: If you opt for trekking to Kedarnath, our traveler/cab will drop you off at Sonprayag (PARKING). From there, you'll need to arrange for a local jeep to transport you to Gaurikund, the starting point for your 14 km trek to Kedarnath Ji. The same procedure applies for your return journey (at your own expense).","Upon reaching Kedarnath, only bucket of warm water will be provided, as there are no functioning geysers available. Accommodation at Kedarnath will be shared, with communal washrooms available, and sleeping bags provided for camp or hotel stays."]},{heading:"Day 4 Kedarnath to Sonprayag | Stay at Guptkashi",fullday:["Early morning temple darshan and peaceful moments in the divine surroundings.","Enjoy a delicious breakfast before starting the return trek.","Descend towards Gaurikund (22 km). Ponies and palanquins are available at an additional cost.","Take a government taxi from Gaurikund to Sonprayag.","Proceed to Guptakashi/Rampur (A short 1 km walk may be required at Sonprayag due to vehicle restrictions).","Relax after a long day, enjoy dinner, and unwind.","Overnight stay in Guptakashi."]},{heading:"Day 5 Sonprayag/Guptkashi to Rishikesh | Explore Haridwar | Overnight Journey to Delhi",fullday:["Wake up, have breakfast, and enjoy the serene mountain sunrise.","Depart for Rishikesh, the Yoga Capital of the World.","Explore Ram Jhula, Laxman Jhula, and visit Ganga-side cafés.","If time permits, stop at Haridwar to witness the divine Ganga Aarti at Har Ki Pauri.","Over
210night journey to Delhi with unforgettable spiritual memories."]},{heading:"Day 6 Arrival in Delhi | Trip Ends with Lifelong Memories",fullday:["Arrive in Delhi by early morning.","Trip ends, but memories stay forever.","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],inclusions:["Trip_Captain: Experienced Trip Captain (Only IF 12+ Members In A group)","Accommodation: Accommodation on a sharing basis with communal washrooms available, and sleeping bags provided for camp or hotel stays.","Meals: A total of 6 meals (3 breakfasts and 3 dinners). Kindly note, considering the remoteness of the place, the supply of breakfast and dinner might have limited varieties.","Traveler: Everyday commute by a Non Ac tempo traveler/Sedan/Suv. all inner line permits for the trip; driver night charges, toll tax, parking charges.","Trek guidance and trip coordination"],exclusions:["Expenses: Any cost accurded due to any emergency / calamities.Pony ride, helicopter , pittu Guide Charges or Entry tickets","Transport: local taxi to be hired by the guest due to taxi union issue after Guptkashi to gourikund (1-2Km)","Meals:Any kind of food items or beverages/stays that are not included in the package, like alcoholic drinks, mineral water, refreshments/lunches on the highway.","Natural_Calamities: During heavy snowfall season Tempo Traveller is unable to move due to Snowfall, Landslide, etc. then Traveltech will not bear the extra charges of a small 4x4. Either wait till clearing or Pay for the extra service","Anything not mentioned in inclusions"],thingsToKnow:{tripCaptain:"Experienced mountain trek leader",transport:"Everyday commute by a Non Ac tempo traveler/Sedan/Suv. all inner line permits for the trip; driver night charges, toll tax, parking charges.",fitness:"Basic stamina needed for the 14â22 km trek",weather:"Cold, especially at Kedarnath â pack layers",darshan:"Temple opens around 4 AM for early darshan"},whatToCarry:{clothes:"Warm thermals, windproof jacket, gloves, woolen cap",shoes:"Trekking shoes with grip",documents:"Govt-issued photo ID, train tickets",firstAidKit:"Band-aids, Bandages, Dettol, and medicines for dehydration, cold, and headache etc."},departureLocation:"Delhi",arrivalLocation:"Delhi",importantNotes:{trekTips:"Start early to complete trek in daylight.",water:"Only hot buckets available at Kedarnath.",gear:"Sleeping bags provided in Kedarnath camps.",mobileNetwork:"Limited connectivity after Sonprayag."}},price:8999},{id:"winter-spiti",name:"Winter Spiti Expedition",subname:"The mystical white desert of Spiti",location:"Spiti Valley, Himachal Pradesh",discount:"10%",freeCancellation:!0,duration:"8 Night's / 9 Day's",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780046/Winter_Spiti4_vf9plr.jpg",batches:[{day:"Saturday",date:"07-02-2026"},{day:"Saturday",date:"14-02-2026"},{day:"Saturday",date:"21-02-2026"},{day:"Saturday",date:"28-02-2026"},{day:"Saturday",date:"07-03-2026"},{day:"Saturday",date:"14-03-2026"},{day:"Saturday",date:"21-03-2026"},{day:"Saturday",date:"28-03-2026"},{day:"Saturday",date:"04-04-2026"},{day:"Saturday",date:"11-04-2026"},{day:"Saturday",date:"18-04-2026"},{day:"Saturday",date:"25-04-2026"}],shortDescription:"The mystical white desert of Spiti, with ancient monasteries, frozen lakes, and offbeat winter landscapes.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780046/Winter_Spiti4_vf9plr.jpg",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780043/Winter_Spiti_2_wor2ov.jpg",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780038/Winter_Spiti_3_dsfero.jpg",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780041/Winter_Spiti_1_q9dswu.jpg"},fullDetails:{description:"Experience the raw and untouched winter beauty of Spiti Valley â snow-covered monasteries, high-altitude villages, and the warmth of local culture wrapped in one unforgettable Holi adventure.",thingsToVisit:["Narkanda & Rampur","Khab Sangam & Nako Lake","Gue Mummy Monastery","Tabo & Key Monasteries","Hikkim â World's Highest Post Office","Langza, Komik, Kibber Village","Chicham Bridge â Asia's Highest Bridge","Sangla Holi Festival"],itinerary:[{heading:"Day 1 Delhi to Shimla (Overnight Journey)",fullday:["Depart from Delhi in the late evening for an overnight journey.","Arrive in Shimla by morning, ready for an adventurous start."]},{heading:"Day 2 Shimla to Sangla",fullday:["Start early from Shimla and travel through the mountains toward Sangla in Kinnaur Valley.","Arrive in Sangla by afternoon, relax, and acclimate to the altitude.","Enjoy your dinner and an overnight stay in Sangla."]},{heading:"Day 3 Entering Spiti Valley - Sangla to Tabo via Nako and Ka Loops",fullday:["Continue from Sangla
210into Spiti Valley through the Sumdo Border.","Visit the serene, frozen Nako Lake nestled in the Himalayas.","Experience the thrilling Ka Loops as you venture further into Spiti Valley.","Arrive in Tabo by evening for an overnight stay in a cozy homestay."]},{heading:"Day 4 Monasteries & Frozen Waterfalls - Tabo to Kaza via Dhankar Monastery",fullday:["Visit Tabo Monastery, known for its ancient murals and statues.","Continue to Dhankar Monastery with views of the frozen Spiti-Pin River confluence.","Discover Lingti Waterfall, a stunning icy marvel.","Arrive in Kaza for a comfortable evening and overnight stay."]},{heading:"Day 5 Key Monastery, Chicham Bridge & Kibber",fullday:["Explore Key Monastery, a grand Tibetan structure with panoramic valley views.","Visit Chicham Bridge, Asiaâs highest suspension bridge, for breathtaking sights.","Head to Kibber Village, known for its high-altitude beauty.","Return to Kaza for an overnight stay."]},{heading:"Day 6 High-Altitude Villages - Langza, Komik, and Hikkim",fullday:["Visit Langza, known as the âfossil villageâ with its iconic Buddha statue.","Stop at Hikkim to visit the worldâs highest post office.","Explore Komik, the highest motorable village in Asia.","Overnight stay in Kaza."]},{heading:"Day 7 Journey Back - Kaza to Kalpa",fullday:["Begin the return journey from Kaza to Kalpa.","Stop at Lingti Falls to witness a stunning frozen waterfall.","Arrive in Kalpa by evening for dinner and an overnight stay."]},{heading:"Day 8Kalpa to Shimla & Overnight Journey to Delhi",fullday:["After breakfast, set off from Kalpa toward Shimla.","Stop at the Rock Tunnel, the Gateway to Kinnaur, for photo opportunities.","Reach Shimla in the evening and board an overnight bus to Delhi."]},{heading:"Day 9 Arrival in Delhi",fullday:["Arrive in Delhi by 8:00 AM, concluding an unforgettable journey through Spiti Valley.","Trip concludes with warm hugs and lifetime memories.","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],inclusions:["Trip Captain: Experienced Trip Captain (Only IF 12+ Members In A group)","Accommodation: Accommodation of 6 night stay on Sharing basis as per the itinerary","Meals: 6 Breakfasts, and 6 Dinners are included in this package which will be a Veg/Non-Veg Meal as per location.","Traveler: Everyday commute by a Non Ac tempo traveler/Sedan/Suv. all inner line permits for the trip; driver night charges, toll tax, parking charges."],exclusions:["Tickets: Monument entry tickets and expenses on any activitie","Natural Calamities: If Tempo Traveller is unable to move due to Snowfall, Landslide, etc. then Traveltech will not bear the extra charges of small 4x4. Either wait till clearing or Pay for the extra service.or Any cost arising due to natural calamities.","Room Heater: Room heater charges are extra and it's not included in any of our packages. If you need one you can directly contact Hotel reception.","Meals: Any kind of food items or beverages that are not included in the package, like alcoholic drinks, mineral water, refreshments/lunches on the highway.","Priority High: Anything not mentioned in the inclusion.'","Tax: 5% Tax","Any personal expenses."],thingsToKnow:{tripCaptain:"Experienced mountain guide for Spiti routes",transport:"If Tempo Traveller is unable to move due to Snowfall, Landslide, etc. then Flyingbirds will not bear the extra charges of small 4x4. Either wait till clearing or Pay for the extra service.or Any cost arising due to natural calamities.",fitness:"Moderate â acclimatization advised",weather:"Cold & snowy â temperature may drop to -15°C",permits:"All necessary permits will be arranged by organizers"},whatToCarry:{clothes:"Warm thermals, windproof jacket, gloves, woolen cap",shoes:"Trekking shoes with grip",documents:"Govt-issued photo ID, train tickets",firstAidKit:"Band-aids, Bandages, Dettol, and medicines for dehydration, cold, and headache etc."},departureLocation:"Delhi",arrivalLocation:"Delhi",importantNotes:{cancellation:"⢠For travelers coming from outside Delhi, we recommend booking flights or trains arriving by 4 PM on the trip start date and departures after 2 PM to ensure a smooth journey. ⢠Itinerary adjustments may be needed due to weather, road conditions, or other factors, with your safety and comfort as our top priorities. ⢠Winter snowfall may limit access to places like Hikkim, Komik, and Langza. In such cases, alternative plans will ensure you still enjoy an amazing experience.",acclimatization:"Keep hydrated & rest well during altitude gain.",network:"Limited network after Kalpa.",cash:"Carry enough cash; limited ATMs in Spiti.",safety:"Drive cautiously on snow routes; avoid unnecessary night walks."}},price:19999},{id:"goa-getaway",name:"Goa Getaway",subname:"Beach Vibes",location:"Goa, India",discount:"10%",freeCancellation:!0,duration:"5 Night's / 6 Day's",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779587/Goa_3_gyjj1s.jpg",batches:[{day:"Friday",date:"06-02-2026"},{day:"Saturday",date:"07-02-2026"},{day:"Monday",date:"02-02-2026"},{day:"Thursday",date:"05-02-2026"},{day:"Friday",date:"06-03-2026"},{day:"Saturday",date:"07-03-2026"},{day:"Monday",date:"02-03-2026"},{day:"Thursday",date:"05-03-2026"},{day:"Friday",date:"03-04-2026"},{day:"Saturday",date:"04-04-2026"},{day:"Monday",date:"06-04-2026"},{day:"Thursday",date:"02-04-2026"}],shortDescription:"A coastal escape to Goa packed with beach fun, historic sights,and Holi-style memories with strangers turned friends.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779587/Goa_3_gyjj1s.jpg",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779584/Goa_4_y1a1lo.jpg",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779585/Goa_2_dtnonz.jpg",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779589/Goa_1_jvtbab.jpg"},fullDetails:{description:"Soak up the sun, splash in the Arabian Sea, explore forts, temples, vibrant flea markets, and unwind at beach parties with this chilled yet thrilling trip to Goa.",thingsToVisit:["Candolim & Calangute Beach","Baga, Anjuna, Vagator Beaches","Fort Aguada","Old Goa Church & Mangueshi Temple","Dona Paula Jetty & Miramar Beach","Panjim City & Boat Cruise","Dudhsagar Waterfall","Watersports Adventures"],itinerary:[{heading:"Day 1 Departure to Goa",fullday:["Group meet-up for interaction and introductions.","Welcome aboard with other groups.","Reporting time will be updated according to train timing.","Begin the 24-hour journey to Goa.","No meals provided during travel.","Train tickets will be booked based on availability (Mangla Express/Maru Sagar Express).","Fare from Bhopal to Bhopal included in the package. Any extra charges for confirmed tickets to be borne by the customer."]},{heading:"Day 2 Explore Candolim beach",fullday:["Reach Goa in the afternoon/evening.","Transfer to hotel/resort and complete check-in.","Relax and enjoy a pool party at the hotel.","Witness the sunset at Candolim/Calangute beach (walking distance from hotel).","Enjoy a delicious dinner.","Overnight stay at resort/hotel."]},{heading:"Day 3 North Goa Sightseeing",fullday:["Get up early in the morning, have breakfast, and get ready for North Goa sightseeing.","Visit Anjuna beach, Vagator beach, Baga beach, Calangute beach, Fort Agwada, and enjoy a dolphin trip (350/- per person, self-arranged).","Explore beach shacks, flea markets, and other attractions.","After a beautiful evening at the beach, enjoy a tasty dinner.","Overnight stay at Resort/Hotel."]},{heading:"Day 4 South Goa Discovery",fullday:["Get up early in the morning, have breakfast, and get ready for South Goa sightseeing.","Visit Old Goa church, Mangueshi temple, Dona Paula jetty, Miramar beach, Panjim city, and enjoy a boat river cruise (500 per head).","Enjoy the vibes flocked with foreigners at the beach.","Explore local food, beautiful restaurants, etc.","Over
210night stay at Resort/Hotel."]},{heading:"Day 5 Dudhsagar Falls or Watersports",fullday:["After breakfast, check out from the hotel/resort.","Get up early in the morning and get ready to explore the Dudhsagar waterfall track. Alternatively, you can also enjoy watersports activities whole day.","After completing the Dudhsagar waterfall/Watersoprts self exploration, explore Goa market, clubs, by your (own).","Meet up point at the hotel at 12:00 AM from where we can reach the railway station. (Train timing: 2:30 AM from Thivim to Bhopal.)","Last day sightseeings/activities are not included in the package."]},{heading:"Day 6 Return to Bhopal",fullday:["Goa to your destination by train (Sleeper).","Train timing is 2:30 AM from Thivim railway station.","Drop to your home with lots of memories and flavors of Goa, and many unbreakable bonds with strangers and friends.","Now you can call yourself a #traveltrekker and join India's fastest-growing community on Instagram, WhatsApp, and Facebook.","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],inclusions:["Trip Captain: Experienced trip captain (Only if 12+ Members in group)","Accommodation: 3 Nights Accommodation on sharing basis","Meals: A total of 6 meals (3 breakfasts and 3 dinners). Kindly note, considering the remoteness of the place, the supply of breakfast and dinner might have limited varieties.","Traveler: Everyday commute by a AC/Non-AC tempo traveler/Sedan/Suv. all inner line permits for the trip; driver night charges, toll tax, parking charges."],exclusions:["Personal Expenses: All entry tickets/Guide services for, sightseeing, & Entry fee( Waterports, Fort Tickets, etc)","Transport: Taxi or traveler timing will be 10:00 AM - 7:00 AM","Meals: Any kind of food items or beverages that are not included in the package, like alcoholic drinks, mineral water, refreshments/lunches on the highway.","Honeymoon kit: Honeymoon kit (bed decoration with candle light dinner) on extra cost.","Priority High: Anything not mentioned in the inclusion.","Natural Calamities: During heavy snowfall season Tempo Traveller is unable to move due to Snowfall, Landslide, etc. then Traveltech will not bear the extra charges of a small 4x4. Either wait till clearing or Pay for the extra service"],thingsToKnow:{resortType:"Standard beachside hotel/resort (AC/Non-AC as per availability).",groupSize:"20â30 travelers per batch.",nightlife:"Evenings free for beach clubs and party scenes (self-paid)."},whatToCarry:{clothes:"Light cottons, swimwear, party outfits, sunglasses",shoes:"Flip flops, walking shoes",essentials:"ID proof, sunscreen, toiletries",extras:"Bluetooth speaker, beach towel, camera, power bank"},departureLocation:"Indore/Ratlam/Bhopal",arrivalLocation:"Indore/Ratlam/Bhopal",importantNotes:{cancellation:"We Neither Guarantee The Confirmation Of Train Tickets In RAC Or WL Status Nor Initiate Any Refund If Got Stuck In The Same. Hence, We Wonât Entertain Any Kind Of Query Regarding The Same. If We Receive Any Calls For The Same We Have 100% Right To Cancel Your Booking Without Any Notice And No Refunds Will Be Initiated From Traveltech India",safety:"Drink responsibly & stay in group at night outings.",connectivity:"Good network coverage in most areas.",ATMs:"Available in Panjim, Calangute, Anjuna etc.",hygiene:"Follow basic hygiene and respect beach cleanliness."}},price:9999},{id:"kerala-escape",name:"Kerala Escape",subname:"Hills & Wildlife",location:"Kerala, India",discount:"15%",freeCancellation:!0,duration:"5 Days / 4 Nights",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779825/Kerala_2_sjeobs.jpg",batches:[{day:"Thursday",date:"05-02-2026"},{day:"Thursday",date:"12-02-2026"},{day:"Thursday",date:"19-02-2026"},{day:"Thursday",date:"26-02-2026"},{day:"Thursday",date:"05-03-2026"},{day:"Thursday",date:"12-03-2026"},{day:"Thursday",date:"19-03-2026"},{day:"Thursday",date:"26-03-2026"},{day:"Thursday",date:"02-04-2026"},{day:"Thursday",date:"09-04-2026"},{day:"Thursday",date:"16-04-2026"},{day:"Thursday",date:"23-04-2026"},{day:"Thursday",date:"30-04-2026"}],shortDescription:"Explore the lush greenery, cascading waterfalls, serene backwaters, and exotic wildlife of Kerala in this dreamy South Indian getaway.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779825/Kerala_2_sjeobs.jpg",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779827/Kerala_4_aqxmc5.jpg",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779821/Kerala_3_ligk5c.jpg",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779823/Kerala_1_hmxir5.jpg"},fullDetails:{description:"Kerala, 'God's Own Country', offers you an enchanting experienceâfrom misty hills and tea estates to exotic wildlife and tranquil backwaters. A perfect balance of relaxation and adventure.",thingsToVisit:["Munnar Tea Gardens & Waterfalls","Eravikulam National Park","TATA Tea Museum","Periyar Wildlife Sanctuary","Shikara Ride in Alleppey Backwaters","Allep
210pey Beach & Lighthouse","Cochin Fort & Marine Drive"],itinerary:[{heading:"Arrival at Kochi | En route Munnar | Explore the Kashmir of South India",fullday:["Catch a flight to Kochi and upon arrival, meet our representative who will escort you to Munnar.","Drive through the picturesque hills of Munnar, often referred to as the Green Paradise of Kerala, where sprawling tea plantations and spice gardens await.","En route, marvel at the beauty of Cheeyappara and Valara waterfalls, where the cascading waters create a serene ambiance.","Upon reaching Munnar, check-in at your pre-booked hotel and unwind.","Spend the afternoon at your leisure, soaking in the tranquility of the surroundings.","In the evening, treat yourself to a refreshing cup of tea before exploring the vibrant Munnar market for some local shopping.","Relish a delicious dinner and enjoy an overnight stay at the hotel in Munnar."]},{heading:"Day 2 Awstruck views of Tea Plantations at Munnar | Sightseeing",fullday:["Wake up to the serene surroundings of Munnar's lush green hills, enjoy a delicious breakfast, and prepare for a day of exploration.","Embark on a journey to discover Munnar's iconic attractions, including Eco Point, Blossom Park, and Hydel Park, nestled amidst misty peaks and refreshing breezes.","Visit the TATA Tea Museum to gain insights into the art of tea-making and the rich history of tea production in the region.","In the afternoon, venture to Eravikulam National Park, a haven for the endangered Nilgiri Tahr. Take part in a gentle trek through the park's unique wilderness, enjoying panoramic views of the Munnar hills.","Marvel at the breathtaking vistas from the hilltop before returning to your hotel for a relaxing evening.","Unwind with an overnight stay and indulge in a delicious dinner at your Munnar hotel."]},{heading:"Day 3 Munnar to Thekkady | Drive to Periyar an area known for it's Tiger Reserve and Spice Plantations",fullday:["Begin your day surrounded by lush greenery, enjoy a hearty breakfast, and then check out from your hotel.","Embark on a scenic journey to Thekkady, renowned as the Wildlife destination and spice hub of Kerala.","As you traverse the hills and valleys of the Western Ghats, soak in the breathtaking views along the way.","Experience the thrill of a boat ride on Periyar Lake, which meanders through the Periyar tiger reserve. Keep your eyes peeled for sightings of the majestic big cat and other wildlife such as elephants, bison, sambar, and deer.","After an exhilarating wildlife safari, settle in for an overnight stay and enjoy a delicious dinner at your hotel in Thekkady."]},{heading:"Day 4 The Land Of Lush Blue Lagoons - Alleppey",fullday:["Start your day with a refreshing morning and enjoy a delicious breakfast.","Complete the check-out process at the hotel and begin your journey to Alleppey.","Upon reaching Alleppey, immerse yourself in a unique and breathtaking experience by shikara Ride at serence backwaters.","Later, step out to ride a shikara at serene backwaters, and explore Alleppey Beach, Lighthouse, and Floating Bazaar. Expect a brilliant orange and pink sunset from the beach, a splendid view of the Arabian Sea from the lighthouse, and local delicacies at Floating Bazaar.","Complete check-in Process Take testy Dinner and Enjoy an overnight stay at the Hotel."]},{heading:"Day 5 Arrival at your destination",fullday:["Wake up to the breathtaking view of serene lakes, canals, and lagoons lining the coast of the Arabian Sea.","Enjoy a delicious and healthy breakfast on the deck, surrounded by the classic coastal ambiance.","Pack your bags and prepare for departure to Kochi.","En route to Kochi, if time permits, indulge in sightseeing at Cochin fort, Marine Drive, and other attractions.","Arrive in Kochi on time to board your flight.","The trip ends here, but the memories will last a lifetime. You are now officially a #Flyingbirds and part of Central India's fastest-growing and coolest community.","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],inclusions:["Trip Captain: Experienced Trip Captain (Only IF 12+ Members In A group)","Accommodation: 4 Night stay Accommodation 3 star Resort/Hotel","Meals: A total of 8 meals (4 breakfasts and 4 dinners). Kindly note, considering the remoteness of the place, the supply of breakfast and dinner might have limited varieties.","Traveler: Everyday commute by a Non AC tempo traveler/Sedan/SUV. all inner line permits for the trip; driver night charges, toll tax, parking charges."],exclusions:["Transport: Any Flight/train Tickets Charges Transport to Kochi before the trip and from Airport after the trip.","Meals: Any kind of food items or beverages that are not included in the package, like alcoholic drinks, mineral water, refreshments/lunches on the highway.","Expenses: Any personal expenses","Any extra activities not mentioned in the itinerary","Tickets: Entry fee or ticket to any historical monument, landmark, or sightseeing places, etc. is not included in the package (Elephant ride,shikara ride,Gypsy safari Etc)","Natural Calamities: Any cost arising due to natural calamities."],thingsToKnow:{weather:"Cool in Munnar/Thekkady, humid in Alleppeyâpack accordingly.",connectivity:"Good network except inside national parks.",health:"Carry mosquito repellent and light medication for travel sickness.",localCulture:"Respect local traditions and dress modestly in temples."},whatToCarry:{clothes:"Cotton clothes, light jackets for Munnar, modest outfits for temples",shoes:"Comfortable walking shoes, sandals",essentials:"ID, sunscreen, toiletries, reusable water bottle",extras:"Camera, power bank, raincoat (during monsoon)"},departureLocation:"Kochi ",arrivalLocation:"Kochi ",importantNotes:{eco:"Please do not litter during nature walks or boat rides.",wildlife:"No guarantee of animal sightings in Periyarâitâs all natural luck!",safety:"Follow captain's instructions during treks and boat rides."}},price:16599},{id:"udaipur-escape",name:"Udaipur Escape",subname:"The City of Lakes",location:"Udaipur, Rajasthan",discount:"10%",freeCancellation:!0,duration:"3 Night's / 4 Day's",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780008/Udaipur_4_gvmrqh.jpg",batches:[{day:"Friday",date:"06-03-2026"},{day:"Friday",date:"13-03-2026"},{day:"Friday",date:"20-03-2026"},{day:"Friday",date:"27-03-2026"},{day:"Friday",date:"03-04-2026"},{day:"Friday",date:"10-04-2026"},{day:"Friday",date:"17-04-2026"},{day:"Friday",date:"24-04-2026"},{day:"Friday",date:"01-05-2026"},{day:"Friday",date:"08-05-2026"},{day:"Friday",date:"15-05-2026"},{day:"Friday",date:"22-05-2026"},{day:"Friday",date:"29-05-2026"}],shortDescription:"Explore the royal charm, serene lakes, and majestic forts of Udaipurâthe City of Lakes. A perfect blend of culture, nature, and history awaits!",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780008/Udaipur_4_gvmrqh.jpg",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780013/Udaipur_3_g3oddz.jpg",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780010/Udaipur_2_dt1j6q.jpg",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780005/Udaipur_1_saqik5.jpg"},fullDetails:{description:"Udaipur, known as the 'Venice of the East', offers a blend of stunning palaces, tranquil lakes, and vibrant bazaars. This quick getaway lets you explore royal heritage and chill by the water, all in one memorable trip.",thingsToVisit:["Fatehsagar Lake Sunrise","Bahubali Hills","Sajjangarh Fort (Monsoon Palace)","City Palace","Saheliyon Ki Bari","Jagdish Temple","Lake Pichola & Dudh Talai","Karni Mata Temple via Ropeway"],itinerary:[{heading:"Day 1 Departure from Indore",fullday:["Group meet up interaction and introduction.","Enjoy the traveling experience of an overnight journey to Udaipur by train (19315-Veer-Bhumi Exp).","Train departure timings (Friday evening):","Indore: 5:40 PM","Ujjain: 7:20 PM","Udaipur: 4:30 AM"]},{heading:"Day 2 Feel the offbeat beauty of the City of Venice",fullday:["Reach Udaipur in the early morning, witness the sunrise at Fatehsagar Lake.","Complete check-in process, get fresh & Up. (Early check-in will be subject to availability) Enjoy your breakfast and then get a brief about your trip.","We will start sightseeing of Badi Lake, Bahubali Hills, Shilpgram, Sajjangarh Fort, etc.","Take a delicious dinner and overnight stay at the hotel."]},{heading:"Day 3 Explore the Royal Ambience of Udaipur",fullday:["Wake up early morning, have a healthy breakfast and check-out from the hotel.","Get ready to soak in the beauty of places and explore other places.","Explore Saheliyo ki Bari, City Palace, Jagdish Temple, local market, Dudh Talai, Karni Mata Temple, Lake Pichola, etc.","Take a delicious dinner and overnight journey to Indore."]},{heading:"Day 4 Arrival Back Home",fullday:["In the morning, arrive at Indore by 7 AM.","Trip ends here but memories will last forever. And you can call yourself a #Traveltrekker and are now part of Central India's fastest-growing and coolest community. And we hope you will join us in upcoming fun-filled trips.","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],inclusions:["Trip Captain: Experienced Trip Captain (Only IF 12+ Members In A group)","Accommodation: Accommodation on a quad-sharing basis","Meals: A total of 4 meals (2 breakfasts and 2 dinners). Kindly note, considering the remoteness of the place, the supply of breakfast and dinner might have limited varieties.","Traveler: Everyday commute by a Non Ac tempo traveler/Sedan/Suv. all inner line permits for the trip; driver night charges, toll tax, parking charges."],exclusions:["Personal Expenses: Any personal expenses.","Transport: Any entry tickets, sightseeing (ex-City Palace, Karnimata Temple, and others).","Meals: Any kind of food items or beverages that are not included in the package, like alcoholic drinks, mineral water, refreshments/lunches on the highway.","Natural Calamities: Any cost arising due to natural calamities.","Anything not mentioned in inclusions"],thingsToKnow:{weather:"Dry & warm during the day, cool at night. Ideal for light cotton clothes.",connectivity:"Good network throughout the city.",health:"Carry water bottles, sunscreen, and sunglasses.",localCulture:"Respect traditional dress codes at temples and palaces."},whatToCarry:{clothes:"Light cotton clothes, one warm layer for night, sunglasses, scarf/hat",shoes:"Comfortable sneakers/sandals for walking",essentials:"ID proof, sunscreen, power bank, water bottle",extras:"Camera for royal captures, snacks for the journey"},departureLocation:"Indore Railway Station",arrivalLocation:"Indore Railway Station",importantNotes:{earlyCheckin:"Subject to availability. You may relax in the common lobby if needed.",heritage:"City Palace and temples require decorum. Entry fees apply.",safety:"Stick with the group during sightseeing, especially near hills and lakes."}},price:5599},{id:"rishikesh-retreat",name:"Rishikesh Retreat",subname:"A Journey of Spiritual Hills",location:"Rishikesh - Mussoorie - Haridwar",discount:"10%",freeCancellation:!0,duration:"4 Night's / 5 Day's",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779976/Rishikesh_4_jbqujy.jpg",batches:[{day:"Friday",date:"06-03-2026"},{day:"Friday",date:"13-03-2026"},{day:"Friday",date:"20-03-2026"},{day:"Friday",date:"27-03-2026"},{day:"Friday",date:"03-04-2026"},{day:"Friday",date:"10-04-2026"},{day:"Friday",date:"17-04-2026"},{day:"Friday",date:"24-04-2026"},{day:"Friday",date:"01-05-2026"},{day:"Friday",date:"08-05-2026"},{day:"Friday",date:"15-05-2026"},{day:"Friday",date:"22-05-2026"},{day:"Friday",date:"29-05-2026"}],shortDescription:"Embrace spiritual serenity in Rishikesh, enjoy scenic vibes in Mussoorie, and experience divine tranquility in Haridwar. The ultimate Himalayan getaway!",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779976/Rishikesh_4_jbqujy.jpg",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779983/Rishikesh_3_lyv0xh.jpg",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779979/Rishikesh_2_dlyyyx.jpg",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744976713/IMG-20240128-WA0018_rehhth.jpg"},fullDetails:{description:"This 5-day journey is a perfect mix of adventure, spirituality, and natural beauty. From the holy ghats of Rishikesh to the misty charm of Mussoorie and the divine aura of Haridwar, this trip captures the soul of Uttarakhand.",thingsToVisit:["Famous Ghats of Rishikesh","Ram & Lakshman Jhula","Gun Hill Point - Mussoorie","Kempty Falls","Company Garden","Robberâs Cave, Dehradun","Tapkeshwar Temple","Har Ki Pauri Ganga Aarti"],itinerary:[{heading:"Day 1 Journey from Indore to Delhi",fullday:["Depart from Indore and travel to Delhi by train.","Enjoy the journey with scenic views along the way.","Over
210night Journey."]},{heading:"Day 2 Delhi to Rishikesh - Embrace the Spiritual Vibes",fullday:["Depart from Delhi and head towards Rishikesh.","Upon arrival, check-in at your hotel and relax.","Enjoy an adrenaline-filled day as you raft through the icy waters and experience the thrill of bungee jumping amidst sky-touching mountains.","Later in the evening, unwind with a visit to iconic spots like Ram Jhula, Laxman Jhula, and explore the charm of local attractions.","Spend the day exploring the spiritual vibes and serene beauty of Rishikesh.","Overnight stay in Rishikesh."]},{heading:"Day 3 Enchanting Mussoorie Beckons - Explore & Relax",fullday:["Depart from Rishikesh to Mussoorie after breakfast.","En route, enjoy the scenic drive and visit the beautiful sights of Dehradun.","Upon reaching Mussoorie, check-in at your hotel.","Spend the day visiting popular attractions such as Gun Hill, Kempty Falls, and Company Garden.","Enjoy leisurely strolls along the Mall Road, indulging in shopping and local delicacies.","Overnight stay in Mussoorie."]},{heading:"Day 4 Mussoorie to Haridwar - Discover Serenity & Spirituality",fullday:["After breakfast, proceed towards Haridwar with a stopover in Landour for sightseeing.","Explore the serene charm of this colonial-era cantonment town nestled above Mussoorie.","Lal Tibba â the highest point in Mussoorie for panoramic Himalayan views.","St. Paul's Church â a beautiful historic church from the British era","Continue your journey to Haridwar and explore the holy city upon arrival.","In the evening, attend the Ganga Aarti at Har Ki Pauri.Later, depart for Delhi in the evening."]},{heading:"Day 5 Drop to Delhi",fullday:["Arrive in Delhi in the morning and proceed for drop-off at the desired location in Indore or Bhopal.","Return home with cherished memories flavored with the essence of Uttrakhand and unbreakable bonds with strangers and friends.","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],inclusions:["Trip Captain: Experienced Trip Captain (Only IF 12+ Members In A group)","Accommodation: 2 night stay with 2 overnight journey. (1N Rishikesh, 1 Night Masoorie,)","Meals: A total of 4 meals (2 breakfasts and 2 dinners). Kindly note, considering the remoteness of the place, the supply of breakfast and dinner might have limited varieties.","Traveler: Everyday commute by a Non Ac Traveler. all inner line permits for the trip; driver night charges, toll tax, parking charges."],exclusions:["Tickets: Monument entry tickets and expenses on any activities (Riverrafting,Bungee junming etc) which are not mentioned in the itinerary.","Natural Calamities: If Sedan/Suv/Sumo/Traveler is unable to move due to Snowfall, Landslide, etc. then Traveltech will not bear the extra charges of small 4x4. Either wait till clearing or Pay for the extra service.or Any cost arising due to natural calamities.","Room Heater: Room heater charges are extra and it's not included in any of our packages. If you need one you can directly contact Hotel reception.","Meals: Any kind of food items or beverages that are not included in the package, like alcoholic drinks, mineral water, refreshments/lunches on the highway.","Priority High: Anything not mentioned in the inclusion.","Tax: 5% Tax","Improtant Note : NOTE-We Neither Guarantee The Confirmation Of Train Tickets In RAC Or WL Status Nor Initiate Any Refund If Got Stuck In The Same. Hence, We Wonât Entertain Any Kind Of Query Regarding The Same. If We Receive Any Calls For The Same We Have 100% Right To Cancel Your Booking Without Any Notice And No Refunds Will Be Initiated From Flying Bird Adventures"],thingsToKnow:{weather:"Pleasant in April-May, light woolen suggested for Mussoorie nights.",connectivity:"Good in cities; patchy network in hills.",health:"Carry basic medicines, stay hydrated during travel.",localCulture:"Dress modestly and respect temple customs."},whatToCarry:{clothes:"Comfortable outfits, one light woolen, rain jacket optional",shoes:"Sports/trekking shoes",essentials:"Sunscreen, water bottle, ID card, power bank",extras:"Camera, snacks, torch for hillside locations"},departureLocation:"Indore ",arrivalLocation:"Indore ",importantNotes:{cancellation:"We Neither Guarantee The Confirmation Of Train Tickets In RAC Or WL Status Nor Initiate Any Refund If Got Stuck In The Same. Hence, We Wonât Entertain Any Kind Of Query Regarding The Same. If We Receive Any Calls For The Same We Have 100% Right To Cancel Your Booking Without Any Notice And No Refunds Will Be Initiated From Flying Birds Adventures",trainTimings:"Subject to Indian Railways schedule. Keep ID handy.",groupMovement:"Stay with group during transfers and sightseeing."}},price:6999},{id:"jaisalmer",name:"Jaisalmer ",subname:"From Royal Forts",location:"Jodhpur - Jaisalmer",discount:"10%",freeCancellation:!0,duration:"3 Night's / 4 Day's",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779664/Jaisalmer4_k0vjee.jpg",batches:[{day:"Thursday",date:"05-03-2026"},{day:"Thursday",date:"12-03-2026"},{day:"Thursday",date:"19-03-2026"},{day:"Thursday",date:"26-03-2026"},{day:"Thursday",date:"02-04-2026"},{day:"Thursday",date:"09-04-2026"},{day:"Thursday",date:"16-04-2026"},{day:"Thursday",date:"23-04-2026"},{day:"Thursday",date:"30-04-2026"},{day:"Thursday",date:"07-05-2026"},{day:"Thursday",date:"14-05-2026"},{day:"Thursday",date:"21-05-2026"},{day:"Thursday",date:"28-05-2026"}],shortDescription:"Experience the rich culture of Rajasthan with majestic forts, thrilling desert safaris, cultural nights, and heritage haveli strolls under golden skies.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779664/Jaisalmer4_k0vjee.jpg",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779658/Jaisalmer3_dykbxi.jpg",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779660/Jaisalmer2_dnv0pz.jpg",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779662/Jaisalmer1_jikdg4.jpg"},fullDetails:{description:"Explore the royal blue city of Jodhpur and the golden sands of Jaisalmer in this exciting desert getaway. From epic forts to dune bashing adventures, this journey will give you a taste of Rajasthan like never before.",thingsToVisit:["Mehrangarh Fort, Jodhpur","Umaid Bhavan Palace","Jaisalmer Fort (Sonar Quila)","Gadisar Lake","Kuldhara - Haunted Village","Patwon ki Haveli","Camel Safari & Desert Dune Bashing"],itinerary:[{heading:"Day 1 Departure from Indore",fullday:["Groups meet up. Interaction And introduction.","Departure for Jodhpur at 6 a.m. from base locations.","Enjoy The over-day journey of Jodhpur via train.","Reach Jodhpur in the evening, Have a delicious dinner and overnight stay at the hotel"]},{heading:"Day 2 Jodhpur Sightseeing & Dune Night Camping",fullday:["Start your day with a healthy breakfast and begin your journey.","Visit Mehrangarh Fort, Jaswant Thada, and Umaid Bhavan Palace, etc. We will explore as much as possible according to the availability of time.","Transfer to Jaisalmer (4:30 Hrs) sand dunes and be welcomed with Rajasthani culture and drinks.","Enjoy folk dance with a bonfire accompanied by chai and coffee.","Indulge in a Royal Rajasthani dinner and enjoy an overnight stay at Swiss tents at the dunes."]},{heading:"Day 3 Dune Bashing & Jaisalmer Sightseeing",fullday:["Wake-up at early morning healthy breakfast waiting for you.","Get ready for an adventure at the sand dunes. Enjoy the Desert safari & Camel safari at sand dunes, then come back & check out from the tents.","Start the journey to Jaisalmer. Enroute, we will explore the most haunted village, Kuldhara, and then head towards the Golden City.","Visit Jaisalmer famous spots like Jaisalmer Fort, Gadisar Lake, Patwo ki Haweli, Salim Singh ki Haweli, etc.","After enjoying the sunset at Gadisar Lake, head towards Jodhpur for an overnight journey.","Note: Sightseeing will cover altogether by walking or Tuk-Tuk at own cost(No Outside vehicles allowed in jaisalmer fort."]},{heading:"Day 4 Back to Home with Desert Vibes",fullday:["Return journey starts from Jodhpur by train at morning 5:00 A.M..","The trip ends here but memories will be everlasting forever.","You can call yourself #Traveltrekker and n
210ow part of Central India's fastest-growing and coolest community.","And we hope you will join us in upcoming fun-filled trips.","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],inclusions:["Trip Captain: Experienced Trip Captain (Only IF 12+ Members In A group)","Accommodation: Accommodation 3 star Hotel with One overnight journey","Meals: A total of 4 meals (2 breakfasts and 2 dinners). Kindly note, considering the remoteness of the place, the supply of breakfast and dinner might have limited varieties.","Gypsy: Gypsy Safari and camel safari at sam sand dunes","Traveler: Everyday commute by a Non Ac tempo traveler/Sedan/SUV. all inner line permits for the trip; driver night charges, toll tax, parking charges."],exclusions:["Tickets: All Entry Tickets SIGHTSEEING (EX-Mehrangarh fort, umaid bhavan palace, Jaisalmer fort etc )","Expenses: Any personal expenses & Guide charges.","Transport: Local vehicle charges & (Tuk-Tuk) at jaisalmer fort","Meals-Exclusion: Any kind of food items or beverages that are not included in the package, like alcoholic drinks, mineral water, refreshments/lunches on the highway.","Tax: 5% Tax","Anything not mentioned in the inclusion.","Natural Calamities: Any cost arising due to natural calamities."],thingsToKnow:{weather:"Hot & dry in the day, pleasant in evenings. Light cottons recommended.",connectivity:"Good in cities, limited in desert.",health:"Stay hydrated, carry sunscreen and lip balm.",localCulture:"Respect local customs, remove shoes at religious sites."},whatToCarry:{clothes:"Light cottons, sunglasses, scarf/hat for sun protection",shoes:"Closed shoes for walking + flip-flops for camps",essentials:"ID proof, sunscreen, refillable water bottle, snacks",extras:"Camera, flashlight, power bank"},departureLocation:"Indore Railway Station",arrivalLocation:"Indore Railway Station",importantNotes:{cancellation:"We Neither Guarantee The Confirmation Of Train Tickets In RAC Or WL Status Nor Initiate Any Refund If Got Stuck In The Same. Hence, We Wonât Entertain Any Kind Of Query Regarding The Same. If We Receive Any Calls For The Same We Have 100% Right To Cancel Your Booking Without Any Notice And No Refunds Will Be Initiated From Flying Birds Adventures",sightseeingMode:"Jaisalmer fort area is vehicle-free; local transport (Tuk-Tuk) will be used.",culturalNight:"Enjoy traditional performance at dunes â photography allowed!",travelAdvisory:"Train and travel schedules subject to IRCTC updates."}},price:7999},{id:"jaipur-wild-heritage",name:"Jaipur Heritage & Safaries",subname:"Palaces, Temples & Tigers",location:"Jaipur - Ranthambore",discount:"10%",freeCancellation:!0,duration:"3 Night's / 4 Day's",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779622/Jaipur4_tchnfh.jpg",batches:[{day:"Thursday",date:"05-03-2026"},{day:"Thursday",date:"12-03-2026"},{day:"Thursday",date:"19-03-2026"},{day:"Thursday",date:"26-03-2026"},{day:"Thursday",date:"02-04-2026"},{day:"Thursday",date:"09-04-2026"},{day:"Thursday",date:"16-04-2026"},{day:"Thursday",date:"23-04-2026"},{day:"Thursday",date:"30-04-2026"},{day:"Thursday",date:"07-05-2026"},{day:"Thursday",date:"14-05-2026"},{day:"Thursday",date:"21-05-2026"},{day:"Thursday",date:"28-05-2026"}],shortDescription:"Explore Jaipurâs royal elegance, ancient temples, and experience the wild thrill of Ranthambore National Park in this unforgettable trip through Rajasthan.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779622/Jaipur4_tchnfh.jpg",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779620/Jaipur2_qrz0hm.jpg",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779625/Jaipur3_a6wciv.jpg",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779623/Jaipur1_zfrvqy.jpg"},fullDetails:{description:"Get swept away in the pink cityâs royal charm and dive into the wild heart of Rajasthan at Ranthambore. With palaces, forts, elephant rides, temples, and a thrilling jungle safariâthis trip blends culture and adventure perfectly.",thingsToVisit:["Hawa Mahal","Jantar Mantar","Amer Fort (Elephant Ride)","Ranthambore Fort","Ranthambore National Park Jeep Safari"],itinerary:[{heading:"Day 1 Indore to Jaipur & Royal Sightseeing",fullday:["Group meet up. Interaction And introduction.","Enjoy the traveling experience of an overday journey to Jaipur by train (Ranthambor Exp by 6:00 am).","Reach Jaipur and complete the check-in process at the hotel.","Proceed for local sightseeing where we shall cover Jantar-Mantar & Hawa Mahal etc.","Take hearty dinner and Overnight Stay in a hotel at Jaipur.","Note: Day-1 sightseeing will cover altogether by walking and will cover maximum places. Travelte
210ch is not responsible if any place is left due to heavy traffic or any condition."]},{heading:"Day 2 Jaipur local sightseeing | khatoo shyam mandir",fullday:["Wake up early in the morning and enjoy a hearty breakfast. Check out from the hotel.","Get ready to proceed for local sightseeing of Amer Fort. Enjoy an Elephant ride in Amer Fort, a jewel of Jaipur, with its majestic, beautiful architecture, and rich history.","Head towards the well-known Khatushyam Mandir(Optional), which will take approximately 1 hour and 30 minutes. Receive blessings from Lord Khatushyam Ji.","Return to Jaipur and transfer to Sawai Madhopur by train.","Reach the hotel, complete the check-in process, and enjoy some delicious dinner.","Enjoy a music night and group activities at the hotel. Overnight stay at the hotel."]},{heading:"Day 3 Ranthambore Safari & Fort Exploration",fullday:["Wake up early in the morning and enjoy the lush green surroundings. Then, have a healthy breakfast.","Get ready to soak in the beauty of places and explore other areas.","Explore Ranthambore Fort, situated inside the park. Marvel at the imposing architecture of this spectacular fort that overlooks the entire park.","Gear up for an evening jeep safari that will take you through the heart of the forest. The safari will start around 2:00 p.m., so be ready to witness the wildlife in action over the horizon.","Hold on tight as your jeep navigates the bumpy roads of Ranthambore, which is known for its rugged terrain and lush greenery.","The highlight of the safari will undoubtedly be spotting the majestic Royal Bengal Tiger in its natural habitat. You will be left in awe as you witness these massive creatures in their element.","If luck is on your side, you might spot other majestic animals like the Barasingha, Blackbuck, Chinkara, Wild Water Buffalo, and many more. Keep your eyes peeled, and
210your camera ready, for you never know what surprise nature has in store for you.","Take a delicious dinner and prepare for an overnight journey to Indore."]},{heading:"Day 4 Arrival Back to Indore",fullday:["In the morning, arrive at Indore by 6:40 AM.","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],inclusions:["Trip Captain: Experienced Trip Captain (Only IF 12+ Members In A group)","Accommodation: Accommodation 3 star Hotel with One overnight journey","Meals: A total of 4 meals (2 breakfasts and 2 dinners). Kindly note, considering the remoteness of the place, the supply of breakfast and dinner might have limited varieties.","Gypsy: Gypsy Safari and camel safari at sam sand dunes","Traveler: Everyday commute by a Non Ac tempo traveler/Sedan/SUV. all inner line permits for the trip; driver night charges, toll tax, parking charges."],exclusions:["Tickets: All Entry Tickets SIGHTSEEING (EX-Mehrangarh fort, umaid bhavan palace, Jaisalmer fort etc )","Expenses: Any personal expenses & Guide charges.","Transport: Local vehicle charges & (Tuk-Tuk) at jaisalmer fort","Meals-Exclusion: Any kind of food items or beverages that are not included in the package, like alcoholic drinks, mineral water, refreshments/lunches on the highway.","Tax: 5% Tax","Anything not mentioned in the inclusion.","Natural Calamities: Any cost arising due to natural calamities."],thingsToKnow:{weather:"Pleasant in mornings/evenings; hot in afternoon. Carry sunscreen and hats.",connectivity:"Good in Jaipur, moderate in Ranthambore zone.",safariInfo:"Evening safari only. Entry based on zone availability; subject to weather conditions."},whatToCarry:{clothes:"Comfortable cotton clothes + light jacket for safari",footwear:"Walking shoes + slippers",essentials:"Sunscreen, water bottle, hat/cap, camera",extras:"Binoculars, ID proof, power bank"},departureLocation:"Indore ",arrivalLocation:"Indore",importantNotes:{cancellation:"We Neither Guarantee The Confirmation Of Train Tickets In RAC Or WL Status Nor Initiate Any Refund If Got Stuck In The Same. Hence, We Wonât Entertain Any Kind Of Query Regarding The Same. If We Receive Any Calls For The Same We Have 100% Right To Cancel Your Booking Without Any Notice And No Refunds Will Be Initiated From Flying Birds Adventures.",safariBooking:"Jeep Safari requires valid ID; limited slots available â first-come-first-serve.",groupConduct:"Music nights are chill sessionsârespect fellow travelers.",culturalRespect:"Dress modestly at temples and religious sites."}},price:6999}],_d=E.createContext({});function Ld(t){const a=E.useRef(null);return a.current===null&&(a.current=t()),a.current}const Bd=typeof window<"u",Q0=Bd?E.useLayoutEffect:E.useEffect,oo=E.createContext(null),zd=E.createContext({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"});class g3 extends E.Component{getSnapshotBeforeUpdate(a){const r=this.props.childRef.current;if(r&&a.isPresent&&!this.props.isPresent){const s=r.offsetParent,o=s instanceof HTMLElement&&s.offsetWidth||0,u=this.props.sizeRef.current;u.height=r.offsetHeight||0,u.width=r.offsetWidth||0,u.top=r.offsetTop,u.left=r.offsetLeft,u.right=o-u.width-u.left}return null}componentDidUpdate(){}render(){return this.props.children}}function y3({children:t,isPresent:a,anchorX:r}){const s=E.useId(),o=E.useRef(null),u=E.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:d}=E.useContext(zd);return E.useInsertionEffect(()=>{const{width:p,height:h,top:g,left:y,right:v}=u.current;if(a||!o.current||!p||!h)return;const b=r==="left"?`left: ${y}`:`right: ${v}`;o.current.dataset.motionPopId=s;const S=document.createElement("style");return d&&(S.nonce=d),document.head.appendChild(S),S.sheet&&S.sheet.insertRule(` 211 [data-motion-pop-id="${s}"] { 212 position: absolute !important; 213 width: ${p}px !important; 214 height: ${h}px !important; 215 ${b}px !important; 216 top: ${g}px !important; 217 } 218 `),()=>{document.head.removeChild(S)}},[a]),f.jsx(g3,{isPresent:a,childRef:o,sizeRef:u,children:E.cloneElement(t,{ref:o})})}const v3=({children:t,initial:a,isPresent:r,onExitComplete:s,custom:o,presenceAffectsLayout:u,mode:d,anchorX:p})=>{const h=Ld(x3),g=E.useId(),y=E.useCallback(b=>{h.set(b,!0);for(const S of h.values())if(!S)return;s&&s()},[h,s]),v=E.useMemo(()=>({id:g,initial:a,isPresent:r,custom:o,onExitComplete:y,register:b=>(h.set(b,!1),()=>h.delete(b))}),u?[Math.random(),y]:[r,y]);return E.useMemo(()=>{h.forEach((b,S)=>h.set(S,!1))},[r]),E.useEffect(()=>{!r&&!h.size&&s&&s()},[r]),d==="popLayout"&&(t=f.jsx(y3,{isPresent:r,anchorX:p,children:t})),f.jsx(oo.Provider,{value:v,children:t})};function x3(){return new Map}function Z0(t=!0){const a=E.useContext(oo);if(a===null)return[!0,null];const{isPresent:r,onExitComplete:s,register:o}=a,u=E.useId();E.useEffect(()=>{if(t)return o(u)},[t]);const d=E.useCallback(()=>t&&s&&s(u),[u,s,t]);return!r&&s?[!1,d]:[!0]}const Dl=t=>t.key||"";function Vg(t){const a=[];
218return E.Children.forEach(t,r=>{E.isValidElement(r)&&a.push(r)}),a}const b3=({children:t,custom:a,initial:r=!0,onExitComplete:s,presenceAffectsLayout:o=!0,mode:u="sync",propagate:d=!1,anchorX:p="left"})=>{const[h,g]=Z0(d),y=E.useMemo(()=>Vg(t),[t]),v=d&&!h?[]:y.map(Dl),b=E.useRef(!0),S=E.useRef(y),T=Ld(()=>new Map),[D,_]=E.useState(y),[k,A]=E.useState(y);Q0(()=>{b.current=!1,S.current=y;for(let O=0;O<k.length;O++){const q=Dl(k[O]);v.includes(q)?T.delete(q):T.get(q)!==!0&&T.set(q,!1)}},[k,v.length,v.join("-")]);const j=[];if(y!==D){let O=[...y];for(let q=0;q<k.length;q++){const Z=k[q],L=Dl(Z);v.includes(L)||(O.splice(q,0,Z),j.push(Z))}return u==="wait"&&j.length&&(O=j),A(Vg(O)),_(y),null}const{forceRender:V}=E.useContext(_d);return f.jsx(f.Fragment,{children:k.map(O=>{const q=Dl(O),Z=d&&!h?!1:y===k||v.includes(q),L=()=>{if(T.has(q))T.set(q,!0);else return;let N=!0;T.forEach(B=>{B||(N=!1)}),N&&(V==null||V(),A(S.current),d&&(g==null||g()),s&&s())};return f.jsx(v3,{isPresent:Z,initial:!b.current||r?void 0:!1,custom:a,presenceAffectsLayout:o,mode:u,onExitComplete:Z?void 0:L,anchorX:p,children:O},q)})})};function Pd(t,a){t.indexOf(a)===-1&&t.push(a)}function Vd(t,a){const r=t.indexOf(a);r>-1&&t.splice(r,1)}let J0=()=>{};const w3={useManualTiming:!1};function Hd(t){let a;return()=>(a===void 0&&(a=t()),a)}const Ut=t=>t,Qr=(t,a,r)=>{const s=a-t;return s===0?1:(r-t)/s};class Gd{constructor(){this.subscriptions=[]}add(a){return Pd(this.subscriptions,a),()=>Vd(this.subscriptions,a)}notify(a,r,s){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](a,r,s);else for(let u=0;u<o;u++){const d=this.subscriptions[u];d&&d(a,r,s)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const aa=t=>t*1e3,na=t=>t/1e3;function ev(t,a){return a?t*(1e3/a):0}const S3=Hd(()=>window.ScrollTimeline!==void 0);class T3{constructor(a){this.stop=()=>this.runAll("stop"),this.animations=a.filter(Boolean)}get finished(){return Promise.all(this.animations.map(a=>a.finished))}getAll(a){return this.animations[0][a]}setAll(a,r){for(let s=0;s<this.animations.length;s++)this.animations[s][a]=r}attachTimeline(a,r){const s=this.animations.map(o=>{if(S3()&&o.attachTimeline)return o.attachTimeline(a);if(typeof r=="function")return r(o)});return()=>{s.forEach((o,u)=>{o&&o(),this.animations[u].stop()})}}get time(){return this.getAll("time")}set time(a){this.setAll("time",a)}get speed(){return this.getAll("speed")}set speed(a){this.setAll("speed",a)}get startTime(){return this.getAll("startTime")}get duration(){let a=0;for(let r=0;r<this.animations.length;r++)a=Math.max(a,this.animations[r].duration);return a}runAll(a){this.animations.forEach(r=>r[a]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class k3 extends T3{then(a,r){return this.finished.finally(a).then(()=>{})}}const Hg={value:null},Ud=t=>Array.isArray(t)&&typeof t[0]=="number",j3={};function A3(t,a){const r=Hd(t);return()=>j3[a]??r()}const Zr=A3(()=>{try{document.createElement("div").animate({opacity:0}
vendor: 69,152 bytes, line 218
218,{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),tv=(t,a,r=10)=>{let s="";const o=Math.max(Math.round(a/r),2);for(let u=0;u<o;u++)s+=t(u/(o-1))+", ";return`linear(${s.substring(0,s.length-2)})`},Ur=([t,a,r,s])=>`cubic-bezier(${t}, ${a}, ${r}, ${s})`,sd={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Ur([0,.65,.55,1]),circOut:Ur([.55,0,1,.45]),backIn:Ur([.31,.01,.66,-.59]),backOut:Ur([.33,1.53,.69,.99])};function av(t,a){if(t)return typeof t=="function"&&Zr()?tv(t,a):Ud(t)?Ur(t):Array.isArray(t)?t.map(r=>av(r,a)||sd.easeOut):sd[t]}function E3(t,a,r,{delay:s=0,duration:o=300,repeat:u=0,repeatType:d="loop",ease:p="easeInOut",times:h}={},g=void 0){const y={[a]:r};h&&(y.offset=h);const v=av(p,o);return Array.isArray(v)&&(y.easing=v),t.animate(y,{delay:s,duration:o,easing:Array.isArray(v)?"linear":v,fill:"both",iterations:u+1,direction:d==="reverse"?"alternate":"normal",pseudoElement:g})}function Fd(t){return typeof t=="function"&&"applyToOptions"in t}function Id(t,a){return(t==null?void 0:t[a])??(t==null?void 0:t.default)??t}const Yl=2e4;function qd(t){let a=0;const r=50;let s=t.next(a);for(;!s.done&&a<Yl;)a+=r,s=t.next(a);return a>=Yl?1/0:a}function M3(t,a=100,r){const s=r({...t,keyframes:[0,a]}),o=Math.min(qd(s),Yl);return{type:"keyframes",ease:u=>s.next(o*u).value/a,duration:na(o)}}function nv(t){return!!(typeof t=="function"&&Zr()||!t||typeof t=="string"&&(t in sd||Zr())||Ud(t)||Array.isArray(t)&&t.every(nv))}function Gg(t,a){t.timeline=a,t.onfinish=null}const Rl=["read","resolveKeyframes","update","preRender","render","postRender"];function C3(t,a){let r=new Set,s=new Set,o=!1,u=!1;const d=new WeakSet;let p={delta:0,timestamp:0,isProcessing:!1},h=0;function g(v){d.has(v)&&(y.schedule(v),t()),h++,v(p)}const y={schedule:(v,b=!1,S=!1)=>{const D=S&&o?r:s;return b&&d.add(v),D.has(v)||D.add(v),v},cancel:v=>{s.delete(v),d.delete(v)},process:v=>{if(p=v,o){u=!0;return}o=!0,[r,s]=[s,r],r.forEach(g),a&&Hg.value&&Hg.value.frameloop[a].push(h),h=0,r.clear(),o=!1,u&&(u=!1,y.process(v))}};return y}const N3=40;function iv(t,a){let r=!1,s=!0;const o={delta:0,timestamp:0,isProcessing:!1},u=()=>r=!0,d=Rl.reduce((k,A)=>(k[A]=C3(u,a?A:void 0),k),{}),{read:p,resolveKeyframes:h,update:g,preRender:y,render:v,postRender:b}=d,S=()=>{const k=performance.now();r=!1,o.delta=s?1e3/60:Math.max(Math.min(k-o.timestamp,N3),1),o.timestamp=k,o.isProcessing=!0,p.process(o),h.process(o),g.process(o),y.process(o),v.process(o),b.process(o),o.isProcessing=!1,r&&a&&(s=!1,t(S))},T=()=>{r=!0,s=!0,o.isProcessing||t(S)};return{schedule:Rl.reduce((k,A)=>{const j=d[A];return k[A]=(V,O=!1,q=!1)=>(r||T(),j.schedule(V,O,q)),k},{}),cancel:k=>{for(let A=0;A<Rl.length;A++)d[Rl[A]].cancel(k)},state:o,steps:d}}const{schedule:Oe,cancel:rn,state:rt,steps:Gc}=iv(typeof requestAnimationFrame<"u"?requestAnimationFrame:Ut,!0),{schedule:Kd}=iv(queueMicrotask,!1);let Pl;function D3(){Pl=void 0}const ia={now:()=>(Pl===void 0&&ia.set(rt.isProcessing||w3.useManualTiming?rt.timestamp:performance.now()),Pl),set:t=>{Pl=t,queueMicrotask(D3)}},Kt={x:!1,y:!1};function rv(){return Kt.x||Kt.y}function R3(t){return t==="x"||t==="y"?Kt[t]?null:(Kt[t]=!0,()=>{Kt[t]=!1}):Kt.x||Kt.y?null:(Kt.x=Kt.y=!0,()=>{Kt.x=Kt.y=!1})}function O3(t,a,r){if(t instanceof EventTarget)return[t];if(typeof t=="string"){const o=document.querySelectorAll(t);return o?Array.from(o):[]}return Array.from(t)}function sv(t,a){const r=O3(t),s=new AbortController,o={passive:!0,...a,signal:s.signal};return[r,o,()=>s.abort()]}function Ug(t){return!(t.pointerType==="touch"||rv())}function _3(t,a,r={}){const[s,o,u]=sv(t,r),d=p=>{if(!Ug(p))return;const{target:h}=p,g=a(h,p);if(typeof g!="function"||!h)return;const y=v=>{Ug(v)&&(g(v),h.removeEventListener("pointerleave",y))};h.addEventListener("pointerleave",y,o)};return s.forEach(p=>{p.addEventListener("pointerenter",d,o)}),u}const lv=(t,a)=>a?t===a?!0:lv(t,a.parentElement):!1,Yd=t=>t.pointerType==="mouse"?typeof t.button!="number"||t.button<=0:t.isPrimary!==!1,L3=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function B3(t){return L3.has(t.tagName)||t.tabIndex!==-1}const Fr=new WeakSet;function Fg(t){return a=>{a.key==="Enter"&&t(a)}}function Uc(t,a){t.dispatchEvent(new PointerEvent("pointer"+a,{isPrimary:!0,bubbles:!0}))}const z3=(t,a)=>{const r=t.currentTarget;if(!r)return;const s=Fg(()=>{if(Fr.has(r))return;Uc(r,"down");const o=Fg(()=>{Uc(r,"up")}),u=()=>Uc(r,"cancel");r.addEventListener("keyup",o,a),r.addEventListener("blur",u,a)});r.addEventListener("keydown",s,a),r.addEventListener("blur",()=>r.removeEventListener("keydown",s),a)};function Ig(t){return Yd(t)&&!rv()}function P3(t,a,r={}){const[s,o,u]=sv(t,r),d=p=>{const h=p.currentTarget;if(!Ig(p)||Fr.has(h))return;Fr.add(h);const g=a(h,p),y=(S,T)=>{window.removeEventListener("pointerup",v),window.removeEventListener("pointercancel",b),!(!Ig(S)||!Fr.has(h))&&(Fr.delete(h),typeof g=="function"&&g(S,{success:T}))},v=S=>{y(S,h===window||h===document||r.useGlobalTarget||lv(h,S.target))},b=S=>{y(S,!1)};window.addEventListener("pointerup",v,o),window.addEventListener("pointercancel",b,o)};return s.forEach(p=>{(r.useGlobalTarget?window:p).addEventListener("pointerdown",d,o),p instanceof HTMLElement&&(p.addEventListener("focus",g=>z3(g,o)),!B3(p)&&!p.hasAttribute("tabindex")&&(p.tabIndex=0))}),u}const qg=30,V3=t=>!isNaN(parseFloat(t));class H3{constructor(a,r={}){this.version="12.6.3",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(s,o=!0)=>{const u=ia.now();this.updatedAt!==u&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(s),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),o&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(a),this.owner=r.owner}setCurrent(a){this.current=a,this.updatedAt=ia.now(),this.canTrackVelocity===null&&a!==void 0&&(this.canTrackVelocity=V3(this.current))}setPrevFrameValue(a=this.current){this.prevFrameValue=a,this.prevUpdatedAt=this.updatedAt}onChange(a){return this.on("change",a)}on(a,r){this.events[a]||(this.events[a]=new Gd);const s=this.events[a].add(r);return a==="change"?()=>{s(),Oe.read(()=>{this.events.change.getSize()||this.stop()})}:s}clearListeners(){for(const a in this.events)this.events[a].clear()}attach(a,r){this.passiveEffect=a,this.stopPassiveEffect=r}set(a,r=!0){!r||!this.passiveEffect?this.updateAndNotify(a,r):this.passiveEffect(a,this.updateAndNotify)}setWithVelocity(a,r,s){this.set(r),this.prev=void 0,this.prevFrameValue=a,this.prevUpdatedAt=this.updatedAt-s}jump(a,r=!0){this.updateAndNotify(a),this.prev=a,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const a=ia.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||a-this.updatedAt>qg)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,qg);return ev(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(a){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=a(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Jr(t,a){return new H3(t,a)}const ov=E.createContext({strict:!1}),Kg={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Ci={};for(const t in Kg)Ci[t]={isEnabled:a=>Kg[t].some(r=>!!a[r])};function G3(t){for(const a in t)Ci[a]={...Ci[a],...t[a]}}const U3=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Xl(t){return t.startsWith("while")||t.startsWith("drag")&&t!=="draggable"||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||U3.has(t)}let uv=t=>!Xl(t);function F3(t){t&&(uv=a=>a.startsWith("on")?!Xl(a):t(a))}try{F3(require("@emotion/is-prop-valid").default)}catch{}function I3(t,a,r){const s={};for(const o in t)o==="values"&&typeof t.values=="object"||(uv(o)||r===!0&&Xl(o)||!a&&!Xl(o)||t.draggable&&o.startsWith("onDrag"))&&(s[o]=t[o]);return s}function q3(t){if(typeof Proxy>"u")return t;const a=new Map,r=(...s)=>t(...s);return new Proxy(r,{get:(s,o)=>o==="create"?t:(a.has(o)||a.set(o,t(o)),a.get(o))})}const uo=E.createContext({});function co(t){return t!==null&&typeof t=="object"&&typeof t.start=="function"}function es(t){return typeof t=="string"||Array.isArray(t)}const Xd=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Wd=["initial",...Xd];function fo(t){return co(t.animate)||Wd.some(a=>es(t[a]))}function cv(t){return!!(fo(t)||t.variants)}function K3(t,a){if(fo(t)){const{initial:r,animate:s}=t;return{initial:r===!1||es(r)?r:void 0,animate:es(s)?s:void 0}}return t.inherit!==!1?a:{}}function Y3(t){const{initial:a,animate:r}=K3(t,E.useContext(uo));return E.useMemo(()=>({initial:a,animate:r}),[Yg(a),Yg(r)])}function Yg(t){return Array.isArray(t)?t.join(" "):t}const X3=Symbol.for("motionComponentSymbol");function wi(t){return t&&typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function W3(t,a,r){return E.useCallback(s=>{s&&t.onMount&&t.onMount(s),a&&(s?a.mount(s):a.unmount()),r&&(typeof r=="function"?r(s):wi(r)&&(r.current=s))},[a])}const $d=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),$3="framerAppearId",dv="data-"+$d($3),fv=E.createContext({});function Q3(t,a,r,s,o){var D,_;const{visualElement:u}=E.useContext(uo),d=E.useContext(ov),p=E.useContext(oo),h=E.useContext(zd).reducedMotion,g=E.useRef(null);s=s||d.renderer,!g.current&&s&&(g.current=s(t,{visualState:a,parent:u,props:r,presenceContext:p,blockInitialAnimation:p?p.initial===!1:!1,reducedMotionConfig:h}));const y=g.current,v=E.useContext(fv);y&&!y.projection&&o&&(y.type==="html"||y.type==="svg")&&Z3(g.current,r,o,v);const b=E.useRef(!1);E.useInsertionEffect(()=>{y&&b.current&&y.update(r,p)});const S=r[dv],T=E.useRef(!!S&&!((D=window.MotionHandoffIsComplete)!=null&&D.call(window,S))&&((_=window.MotionHasOptimisedAnimation)==null?void 0:_.call(window,S)));return Q0(()=>{y&&(b.current=!0,window.MotionIsMounted=!0,y.updateFeatures(),Kd.render(y.render),T.current&&y.animationState&&y.animationState.animateChanges())}),E.useEffect(()=>{y&&(!T.current&&y.animationState&&y.animationState.animateChanges(),T.current&&(queueMicrotask(()=>{var k;(k=window.MotionHandoffMarkAsComplete)==null||k.call(window,S)}),T.current=!1))}),y}function Z3(t,a,r,s){const{layoutId:o,layout:u,drag:d,dragConstraints:p,layoutScroll:h,layoutRoot:g}=a;t.projection=new r(t.latestValues,a["data-framer-portal-id"]?void 0:hv(t.parent)),t.projection.setOptions({layoutId:o,layout:u,alwaysMeasureLayout:!!d||p&&wi(p),visualElement:t,animationType:typeof u=="string"?u:"both",initialPromotionConfig:s,layoutScroll:h,layoutRoot:g})}function hv(t){if(t)return t.options.allowProjection!==!1?t.projection:hv(t.parent)}function J3({preloadedFeatures:t,createVisualElement:a,useRender:r,useVisualState:s,Component:o}){t&&G3(t);function u(p,h){let g;const y={...E.useContext(zd),...p,layoutId:e6(p)},{isStatic:v}=y,b=Y3(p),S=s(p,v);if(!v&&Bd){t6();const T=a6(y);g=T.MeasureLayout,b.visualElement=Q3(o,S,y,a,T.ProjectionNode)}return f.jsxs(uo.Provider,{value:b,children:[g&&b.visualElement?f.jsx(g,{visualElement:b.visualElement,...y}):null,r(o,p,W3(S,b.visualElement,h),S,v,b.visualElement)]})}u.displayName=`motion.${typeof o=="string"?o:`create(${o.displayName??o.name??""})`}`;const d=E.forwardRef(u);return d[X3]=o,d}function e6({layoutId:t}){const a=E.useContext(_d).id;return a&&t!==void 0?a+"-"+t:t}function t6(t,a){E.useContext(ov).strict}function a6(t){const{drag:a,layout:r}=Ci;if(!a&&!r)return{};const s={...a,...r};return{MeasureLayout:a!=null&&a.isEnabled(t)||r!=null&&r.isEnabled(t)?s.MeasureLayout:void 0,ProjectionNode:s.ProjectionNode}}const mv=t=>a=>typeof a=="string"&&a.startsWith(t),Qd=mv("--"),n6=mv("var(--"),Zd=t=>n6(t)?i6.test(t.split("/*")[0].trim()):!1,i6=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,ts={};function r6(t){for(const a in t)ts[a]=t[a],Qd(a)&&(ts[a].isCSSVariable=!0)}const _i=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],_n=new Set(_i);function pv(t,{layout:a,layoutId:r}){return _n.has(t)||t.startsWith("origin")||(a||r!==void 0)&&(!!ts[t]||t==="opacity")}const dt=t=>!!(t&&t.getVelocity),gv=(t,a)=>a&&typeof t=="number"?a.transform(t):t,Da=(t,a,r)=>r>a?a:r<t?t:r,Li={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},as={...Li,transform:t=>Da(0,1,t)},Ol={...Li,default:1},us=t=>({test:a=>typeof a=="string"&&a.endsWith(t)&&a.split(" ").length===1,parse:parseFloat,transform:a=>`${a}${t}`}),an=us("deg"),ra=us("%"),fe=us("px"),s6=us("vh"),l6=us("vw"),Xg={...ra,parse:t=>ra.parse(t)/100,transform:t=>ra.transform(t*100)},o6={borderWidth:fe,borderTopWidth:fe,borderRightWidth:fe,borderBottomWidth:fe,borderLeftWidth:fe,borderRadius:fe,radius:fe,borderTopLeftRadius:fe,borderTopRightRadius:fe,borderBottomRightRadius:fe,borderBottomLeftRadius:fe,width:fe,maxWidth:fe,height:fe,maxHeight:fe,top:fe,right:fe,bottom:fe,left:fe,padding:fe,paddingTop:fe,paddingRight:fe,paddingBottom:fe,paddingLeft:fe,margin:fe,marginTop:fe,marginRight:fe,marginBottom:fe,marginLeft:fe,backgroundPositionX:fe,backgroundPositionY:fe},u6={rotate:an,rotateX:an,rotateY:an,rotateZ:an,scale:Ol,scaleX:Ol,scaleY:Ol,scaleZ:Ol,skew:an,skewX:an,skewY:an,distance:fe,translateX:fe,translateY:fe,translateZ:fe,x:fe,y:fe,z:fe,perspective:fe,transformPerspective:fe,opacity:as,originX:Xg,originY:Xg,originZ:fe},Wg={...Li,transform:Math.round},Jd={...o6,...u6,zIndex:Wg,size:fe,fillOpacity:as,strokeOpacity:as,numOctaves:Wg},c6={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},d6=_i.length;function f6(t,a,r){let s="",o=!0;for(let u=0;u<d6;u++){const d=_i[u],p=t[d];if(p===void 0)continue;let h=!0;if(typeof p=="number"?h=p===(d.startsWith("scale")?1:0):h=parseFloat(p)===0,!h||r){const g=gv(p,Jd[d]);if(!h){o=!1;const y=c6[d]||d;s+=`${y}(${g}) `}r&&(a[d]=g)}}return s=s.trim(),r?s=r(a,o?"":s):o&&(s="none"),s}function ef(t,a,r){const{style:s,vars:o,transformOrigin:u}=t;let d=!1,p=!1;for(const h in a){const g=a[h];if(_n.has(h)){d=!0;continue}else if(Qd(h)){o[h]=g;continue}else{const y=gv(g,Jd[h]);h.startsWith("origin")?(p=!0,u[h]=y):s[h]=y}}if(a.transform||(d||r?s.transform=f6(a,t.transform,r):s.transform&&(s.transform="none")),p){const{originX:h="50%",originY:g="50%",originZ:y=0}=u;s.transformOrigin=`${h} ${g} ${y}`}}const tf=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function yv(t,a,r){for(const s in a)!dt(a[s])&&!pv(s,r)&&(t[s]=a[s])}function h6({transformTemplate:t},a){return E.useMemo(()=>{const r=tf();return ef(r,a,t),Object.assign({},r.vars,r.style)},[a])}function m6(t,a){const r=t.style||{},s={};return yv(s,r,t),Object.assign(s,h6(t,a)),s}function p6(t,a){const r={},s=m6(t,a);return t.drag&&t.dragListener!==!1&&(r.draggable=!1,s.userSelect=s.WebkitUserSelect=s.WebkitTouchCallout="none",s.touchAction=t.drag===!0?"none":`pan-${t.drag==="x"?"y":"x"}`),t.tabIndex===void 0&&(t.onTap||t.onTapStart||t.whileTap)&&(r.tabIndex=0),r.style=s,r}const g6=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function af(t){return typeof t!="string"||t.includes("-")?!1:!!(g6.indexOf(t)>-1||/[A-Z]/u.test(t))}const y6={offset:"stroke-dashoffset",array:"stroke-dasharray"},v6={offset:"strokeDashoffset",array:"strokeDasharray"};function x6(t,a,r=1,s=0,o=!0){t.pathLength=1;const u=o?y6:v6;t[u.offset]=fe.transform(-s);const d=fe.transform(a),p=fe.transform(r);t[u.array]=`${d} ${p}`}function $g(t,a,r){return typeof t=="string"?t:fe.transform(a+r*t)}function b6(t,a,r){const s=$g(a,t.x,t.width),o=$g(r,t.y,t.height);return`${s} ${o}`}function nf(t,{attrX:a,attrY:r,attrScale:s,originX:o,originY:u,pathLength:d,pathSpacing:p=1,pathOffset:h=0,...g},y,v){if(ef(t,g,v),y){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};const{attrs:b,style:S,dimensions:T}=t;b.transform&&(T&&(S.transform=b.transform),delete b.transform),T&&(o!==void 0||u!==void 0||S.transform)&&(S.transformOrigin=b6(T,o!==void 0?o:.5,u!==void 0?u:.5)),a!==void 0&&(b.x=a),r!==void 0&&(b.y=r),s!==void 0&&(b.scale=s),d!==void 0&&x6(b,d,p,h,!1)}const vv=()=>({...tf(),attrs:{}}),rf=t=>typeof t=="string"&&t.toLowerCase()==="svg";function w6(t,a,r,s){const o=E.useMemo(()=>{const u=vv();return nf(u,a,rf(s),t.transformTemplate),{...u.attrs,style:{...u.style}}},[a]);if(t.style){const u={};yv(u,t.style,t),o.style={...u,...o.style}}return o}function S6(t=!1){return(r,s,o,{latestValues:u},d)=>{const h=(af(r)?w6:p6)(s,u,d,r),g=I3(s,typeof r=="string",t),y=r!==E.Fragment?{...g,...h,ref:o}:{},{children:v}=s,b=E.useMemo(()=>dt(v)?v.get():v,[v]);return E.createElement(r,{...y,children:b})}}function Qg(t){const a=[{},{}];return t==null||t.values.forEach((r,s)=>{a[0][s]=r.get(),a[1][s]=r.getVelocity()}),a}function sf(t,a,r,s){if(typeof a=="function"){const[o,u]=Qg(s);a=a(r!==void 0?r:t.custom,o,u)}if(typeof a=="string"&&(a=t.variants&&t.variants[a]),typeof a=="function"){const[o,u]=Qg(s);a=a(r!==void 0?r:t.custom,o,u)}return a}const ld=t=>Array.isArray(t),T6=t=>!!(t&&typeof t=="object"&&t.mix&&t.toValue),k6=t=>ld(t)?t[t.length-1]||0:t;function Vl(t){const a=dt(t)?t.get():t;return T6(a)?a.toValue():a}function j6({scrapeMotionValuesFromProps:t,createRenderState:a,onUpdate:r},s,o,u){const d={latestValues:A6(s,o,u,t),renderState:a()};return r&&(d.onMount=p=>r({props:s,current:p,...d}),d.onUpdate=p=>r(p)),d}const xv=t=>(a,r)=>{const s=E.useContext(uo),o=E.useContext(oo),u=()=>j6(t,a,s,o);return r?u():Ld(u)};function A6(t,a,r,s){const o={},u=s(t,{});for(const b in u)o[b]=Vl(u[b]);let{initial:d,animate:p}=t;const h=fo(t),g=cv(t);a&&g&&!h&&t.inherit!==!1&&(d===void 0&&(d=a.initial),p===void 0&&(p=a.animate));let y=r?r.initial===!1:!1;y=y||d===!1;const v=y?p:d;if(v&&typeof v!="boolean"&&!co(v)){const b=Array.isArray(v)?v:[v];for(let S=0;S<b.length;S++){const T=sf(t,b[S]);if(T){const{transitionEnd:D,transition:_,...k}=T;for(const A in k){let j=k[A];if(Array.isArray(j)){const V=y?j.length-1:0;j=j[V]}j!==null&&(o[A]=j)}for(const A in D)o[A]=D[A]}}}return o}function lf(t,a,r){var u;const{style:s}=t,o={};for(const d in s)(dt(s[d])||a.style&&dt(a.style[d])||pv(d,t)||((u=r==null?void 0:r.getValue(d))==null?void 0:u.liveStyle)!==void 0)&&(o[d]=s[d]);return o}const E6={useVisualState:xv({scrapeMotionValuesFromProps:lf,createRenderState:tf})};function bv(t,a){try{a.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{a.dimensions={x:0,y:0,width:0,height:0}}}function wv(t,{style:a,vars:r},s,o){Object.assign(t.style,a,o&&o.getProjectionStyles(s));for(const u in r)t.style.setProperty(u,r[u])}const Sv=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function Tv(t,a,r,s){wv(t,a,void 0,s);for(const o in a.attrs)t.setAttribute(Sv.has(o)?o:$d(o),a.attrs[o])}function kv(t,a,r){const s=lf(t,a,r);for(const o in t)if(dt(t[o])||dt(a[o])){const u=_i.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;s[u]=t[o]}return s}const Zg=["x","y","width","height","cx","cy","r"],M6={useVisualState:xv({scrapeMotionValuesFromProps:kv,createRenderState:vv,onUpdate:({props:t,prevProps:a,current:r,renderState:s,latestValues:o})=>{if(!r)return;let u=!!t.drag;if(!u){for(const p in o)if(_n.has(p)){u=!0;break}}if(!u)return;let d=!a;if(a)for(let p=0;p<Zg.length;p++){const h=Zg[p];t[h]!==a[h]&&(d=!0)}d&&Oe.read(()=>{bv(r,s),Oe.render(()=>{nf(s,o,rf(r.tagName),t.transformTemplate),Tv(r,s)})})}})};function C6(t,a){return function(s,{forwardMotionProps:o}={forwardMotionProps:!1}){const d={...af(s)?M6:E6,preloadedFeatures:t,useRender:S6(o),createVisualElement:a,Component:s};return J3(d)}}function ns(t,a,r){const s=t.getProps();return sf(s,a,r!==void 0?r:s.custom,t)}const jv=new Set(["width","height","top","left","right","bottom",..._i]);function N6(t,a,r){t.hasValue(a)?t.getValue(a).set(r):t.addValue(a,Jr(r))}function D6(t,a){const r=ns(t,a);let{transitionEnd:s={},transition:o={},...u}=r||{};u={...u,...s};for(const d in u){const p=k6(u[d]);N6(t,d,p)}}function R6(t){return!!(dt(t)&&t.add)}function od(t,a){const r=t.getValue("willChange");if(R6(r))return r.add(a)}function Av(t){return t.props[dv]}const Ev=(t,a,r)=>(((1-3*r+3*a)*t+(3*r-6*a))*t+3*a)*t,O6=1e-7,_6=12;function L6(t,a,r,s,o){let u,d,p=0;do d=a+(r-a)/2,u=Ev(d,s,o)-t,u>0?r=d:a=d;while(Math.abs(u)>O6&&++p<_6);return d}function cs(t,a,r,s){if(t===a&&r===s)return Ut;const o=u=>L6(u,0,1,t,r);return u=>u===0||u===1?u:Ev(o(u),a,s)}const Mv=t=>a=>a<=.5?t(2*a)/2:(2-t(2*(1-a)))/2,Cv=t=>a=>1-t(1-a),Nv=cs(.33,1.53,.69,.99),of=Cv(Nv),Dv=Mv(of),Rv=t=>(t*=2)<1?.5*of(t):.5*(2-Math.pow(2,-10*(t-1))),uf=t=>1-Math.sin(Math.acos(t)),Ov=Cv(uf),_v=Mv(uf),Lv=t=>/^0[^.\s]+$/u.test(t);function B6(t){return typeof t=="number"?t===0:t!==null?t==="none"||t==="0"||Lv(t):!0}const qr=t=>Math.round(t*1e5)/1e5,cf=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function z6(t){return t==null}const P6=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,df=(t,a)=>r=>!!(typeof r=="string"&&P6.test(r)&&r.startsWith(t)||a&&!z6(r)&&Object.prototype.hasOwnProperty.call(r,a)),Bv=(t,a,r)=>s=>{if(typeof s!="string")return s;const[o,u,d,p]=s.match(cf);return{[t]:parseFloat(o),[a]:parseFloat(u),[r]:parseFloat(d),alpha:p!==void 0?parseFloat(p):1}},V6=t=>Da(0,255,t),Fc={...Li,transform:t=>Math.round(V6(t))},Nn={test:df("rgb","red"),parse:Bv("red","green","blue"),transform:({red:t,green:a,blue:r,alpha:s=1})=>"rgba("+Fc.transform(t)+", "+Fc.transform(a)+", "+Fc.transform(r)+", "+qr(as.transform(s))+")"};function H6(t){let a="",r="",s="",o="";return t.length>5?(a=t.substring(1,3),r=t.substring(3,5),s=t.substring(5,7),o=t.substring(7,9)):(a=t.substring(1,2),r=t.substring(2,3),s=t.substring(3,4),o=t.substring(4,5),a+=a,r+=r,s+=s,o+=o),{red:parseInt(a,16),green:parseInt(r,16),blue:parseInt(s,16),alpha:o?parseInt(o,16)/255:1}}const ud={test:df("#"),parse:H6,transform:Nn.transform},Si={test:df("hsl","hue"),parse:Bv("hue","saturation","lightness"),transform:({hue:t,saturation:a,lightness:r,alpha:s=1})=>"hsla("+Math.round(t)+", "+ra.transform(qr(a))+", "+ra.transform(qr(r))+", "+qr(as.transform(s))+")"},ct={test:t=>Nn.test(t)||ud.test(t)||Si.test(t),parse:t=>Nn.test(t)?Nn.parse(t):Si.test(t)?Si.parse(t):ud.parse(t),transform:t=>typeof t=="string"?t:t.hasOwnProperty("red")?Nn.transform(t):Si.transform(t)},G6=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function U6(t){var a,r;return isNaN(t)&&typeof t=="string"&&(((a=t.match(cf))==null?void 0:a.length)||0)+(((r=t.match(G6))==null?void 0:r.length)||0)>0}const zv="number",Pv="color",F6="var",I6="var(",Jg="${}",q6=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function is(t){const a=t.toString(),r=[],s={color:[],number:[],var:[]},o=[];let u=0;const p=a.replace(q6,h=>(ct.test(h)?(s.color.push(u),o.push(Pv),r.push(ct.parse(h))):h.startsWith(I6)?(s.var.push(u),o.push(F6),r.push(h)):(s.number.push(u),o.push(zv),r.push(parseFloat(h))),++u,Jg)).split(Jg);return{values:r,split:p,indexes:s,types:o}}function Vv(t){return is(t).values}function Hv(t){const{split:a,types:r}=is(t),s=a.length;return o=>{let u="";for(let d=0;d<s;d++)if(u+=a[d],o[d]!==void 0){const p=r[d];p===zv?u+=qr(o[d]):p===Pv?u+=ct.transform(o[d]):u+=o[d]}return u}}const K6=t=>typeof t=="number"?0:t;function Y6(t){const a=Vv(t);return Hv(t)(a.map(K6))}const sn={test:U6,parse:Vv,createTransformer:Hv,getAnimatableNone:Y6},X6=new Set(["brightness","contrast","saturate","opacity"]);function W6(t){const[a,r]=t.slice(0,-1).split("(");if(a==="drop-shadow")return t;const[s]=r.match(cf)||[];if(!s)return t;const o=r.replace(s,"");let u=X6.has(a)?1:0;return s!==r&&(u*=100),a+"("+u+o+")"}const $6=/\b([a-z-]*)\(.*?\)/gu,cd={...sn,getAnimatableNone:t=>{const a=t.match($6);return a?a.map(W6).join(" "):t}},Q6={...Jd,color:ct,backgroundColor:ct,outlineColor:ct,fill:ct,stroke:ct,borderColor:ct,borderTopColor:ct,borderRightColor:ct,borderBottomColor:ct,borderLeftColor:ct,filter:cd,WebkitFilter:cd},Gv=t=>Q6[t];function Uv(t,a){let r=Gv(t);return r!==cd&&(r=sn),r.getAnimatableNone?r.getAnimatableNone(a):void 0}const Z6=new Set(["auto","none","0"]);function J6(t,a,r){let s=0,o;for(;s<t.length&&!o;){const u=t[s];typeof u=="string"&&!Z6.has(u)&&is(u).values.length&&(o=t[s]),s++}if(o&&r)for(const u of a)t[u]=Uv(r,o)}const Dn=t=>t*180/Math.PI,dd=t=>{const a=Dn(Math.atan2(t[1],t[0]));return fd(a)},eT={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:t=>(Math.abs(t[0])+Math.abs(t[3]))/2,rotate:dd,rotateZ:dd,skewX:t=>Dn(Math.atan(t[1])),skewY:t=>Dn(Math.atan(t[2])),skew:t=>(Math.abs(t[1])+Math.abs(t[2]))/2},fd=t=>(t=t%360,t<0&&(t+=360),t),ey=dd,ty=t=>Math.sqrt(t[0]*t[0]+t[1]*t[1]),ay=t=>Math.sqrt(t[4]*t[4]+t[5]*t[5]),tT={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:ty,scaleY:ay,scale:t=>(ty(t)+ay(t))/2,rotateX:t=>fd(Dn(Math.atan2(t[6],t[5]))),rotateY:t=>fd(Dn(Math.atan2(-t[2],t[0]))),rotateZ:ey,rotate:ey,skewX:t=>Dn(Math.atan(t[4])),skewY:t=>Dn(Math.atan(t[1])),skew:t=>(Math.abs(t[1])+Math.abs(t[4]))/2};function ny(t){return t.includes("scale")?1:0}function hd(t,a){if(!t||t==="none")return ny(a);const r=t.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let s,o;if(r)s=tT,o=r;else{const p=t.match(/^matrix\(([-\d.e\s,]+)\)$/u);s=eT,o=p}if(!o)return ny(a);const u=s[a],d=o[1].split(",").map(nT);return typeof u=="function"?u(d):d[u]}const aT=(t,a)=>{const{transform:r="none"}=getComputedStyle(t);return hd(r,a)};function nT(t){return parseFloat(t.trim())}const iy=t=>t===Li||t===fe,iT=new Set(["x","y","z"]),rT=_i.filter(t=>!iT.has(t));function sT(t){const a=[];return rT.forEach(r=>{const s=t.getValue(r);s!==void 0&&(a.push([r,s.get()]),s.set(r.startsWith("scale")?1:0))}),a}const Ni={width:({x:t},{paddingLeft:a="0",paddingRight:r="0"})=>t.max-t.min-parseFloat(a)-parseFloat(r),height:({y:t},{paddingTop:a="0",paddingBottom:r="0"})=>t.max-t.min-parseFloat(a)-parseFloat(r),top:(t,{top:a})=>parseFloat(a),left:(t,{left:a})=>parseFloat(a),bottom:({y:t},{top:a})=>parseFloat(a)+(t.max-t.min),right:({x:t},{left:a})=>parseFloat(a)+(t.max-t.min),x:(t,{transform:a})=>hd(a,"x"),y:(t,{transform:a})=>hd(a,"y")};Ni.translateX=Ni.x;Ni.translateY=Ni.y;const Rn=new Set;let md=!1,pd=!1;function Fv(){if(pd){const t=Array.from(Rn).filter(s=>s.needsMeasurement),a=new Set(t.map(s=>s.element)),r=new Map;a.forEach(s=>{const o=sT(s);o.length&&(r.set(s,o),s.render())}),t.forEach(s=>s.measureInitialState()),a.forEach(s=>{s.render();const o=r.get(s);o&&o.forEach(([u,d])=>{var p;(p=s.getValue(u))==null||p.set(d)})}),t.forEach(s=>s.measureEndState()),t.forEach(s=>{s.suspendedScrollY!==void 0&&window.scrollTo(0,s.suspendedScrollY)})}pd=!1,md=!1,Rn.forEach(t=>t.complete()),Rn.clear()}function Iv(){Rn.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(pd=!0)})}function lT(){Iv(),Fv()}class ff{constructor(a,r,s,o,u,d=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...a],this.onComplete=r,this.name=s,this.motionValue=o,this.element=u,this.isAsync=d}scheduleResolve(){this.isScheduled=!0,this.isAsync?(Rn.add(this),md||(md=!0,Oe.read(Iv),Oe.resolveKeyframes(Fv))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:a,name:r,element:s,motionValue:o}=this;for(let u=0;u<a.length;u++)if(a[u]===null)if(u===0){const d=o==null?void 0:o.get(),p=a[a.length-1];if(d!==void 0)a[0]=d;else if(s&&r){const h=s.readValue(r,p);h!=null&&(a[0]=h)}a[0]===void 0&&(a[0]=p),o&&d===void 0&&o.set(a[0])}else a[u]=a[u-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),Rn.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,Rn.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}const qv=t=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),oT=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function uT(t){const a=oT.exec(t);if(!a)return[,];const[,r,s,o]=a;return[`--${r??s}`,o]}function Kv(t,a,r=1){const[s,o]=uT(t);if(!s)return;const u=window.getComputedStyle(a).getPropertyValue(s);if(u){const d=u.trim();return qv(d)?parseFloat(d):d}return Zd(o)?Kv(o,a,r+1):o}const Yv=t=>a=>a.test(t),cT={test:t=>t==="auto",parse:t=>t},Xv=[Li,fe,ra,an,l6,s6,cT],ry=t=>Xv.find(Yv(t));class Wv extends ff{constructor(a,r,s,o,u){super(a,r,s,o,u,!0)}readKeyframes(){const{unresolvedKeyframes:a,element:r,name:s}=this;if(!r||!r.current)return;super.readKeyframes();for(let h=0;h<a.length;h++){let g=a[h];if(typeof g=="string"&&(g=g.trim(),Zd(g))){const y=Kv(g,r.current);y!==void 0&&(a[h]=y),h===a.length-1&&(this.finalKeyframe=g)}}if(this.resolveNoneKeyframes(),!jv.has(s)||a.length!==2)return;const[o,u]=a,d=ry(o),p=ry(u);if(d!==p)if(iy(d)&&iy(p))for(let h=0;h<a.length;h++){const g=a[h];typeof g=="string"&&(a[h]=parseFloat(g))}else this.needsMeasurement=!0}resolveNoneKeyframes(){const{unresolvedKeyframes:a,name:r}=this,s=[];for(let o=0;o<a.length;o++)B6(a[o])&&s.push(o);s.length&&J6(a,s,r)}measureInitialState(){const{element:a,unresolvedKeyframes:r,name:s}=this;if(!a||!a.current)return;s==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Ni[s](a.measureViewportBox(),window.getComputedStyle(a.current)),r[0]=this.measuredOrigin;const o=r[r.length-1];o!==void 0&&a.getValue(s,o).jump(o,!1)}measureEndState(){var p;const{element:a,name:r,unresolvedKeyframes:s}=this;if(!a||!a.current)return;const o=a.getValue(r);o&&o.jump(this.measuredOrigin,!1);const u=s.length-1,d=s[u];s[u]=Ni[r](a.measureViewportBox(),window.getComputedStyle(a.current)),d!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=d),(p=this.removedTransforms)!=null&&p.length&&this.removedTransforms.forEach(([h,g])=>{a.getValue(h).set(g)}),this.resolveNoneKeyframes()}}const sy=(t,a)=>a==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(sn.test(t)||t==="0")&&!t.startsWith("url("));function dT(t){const a=t[0];if(t.length===1)return!0;for(let r=0;r<t.length;r++)if(t[r]!==a)return!0}function fT(t,a,r,s){const o=t[0];if(o===null)return!1;if(a==="display"||a==="visibility")return!0;const u=t[t.length-1],d=sy(o,a),p=sy(u,a);return!d||!p?!1:dT(t)||(r==="spring"||Fd(r))&&s}const hT=t=>t!==null;function ho(t,{repeat:a,repeatType:r="loop"},s){const o=t.filter(hT),u=a&&r!=="loop"&&a%2===1?0:o.length-1;return!u||s===void 0?o[u]:s}const mT=40;class $v{constructor({autoplay:a=!0,delay:r=0,type:s="keyframes",repeat:o=0,repeatDelay:u=0,repeatType:d="loop",...p}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=ia.now(),this.options={autoplay:a,delay:r,type:s,repeat:o,repeatDelay:u,repeatType:d,...p},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt?this.resolvedAt-this.createdAt>mT?this.resolvedAt:this.createdAt:this.createdAt}get resolved(){return!this._resolved&&!this.hasAttemptedResolve&&lT(),this._resolved}onKeyframesResolved(a,r){this.resolvedAt=ia.now(),this.hasAttemptedResolve=!0;const{name:s,type:o,velocity:u,delay:d,onComplete:p,onUpdate:h,isGenerator:g}=this.options;if(!g&&!fT(a,s,o,u))if(d)this.options.duration=0;else{h&&h(ho(a,this.options,r)),p&&p(),this.resolveFinishedPromise();return}const y=this.initPlayback(a,r);y!==!1&&(this._resolved={keyframes:a,finalKeyframe:r,...y},this.onPostResolved())}onPostResolved(){}then(a,r){return this.currentFinishedPromise.then(a,r)}flatten(){this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear")}updateFinishedPromise(){this.currentFinishedPromise=new Promise(a=>{this.resolveFinishedPromise=a})}}const ze=(t,a,r)=>t+(a-t)*r;function Ic(t,a,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+(a-t)*6*r:r<1/2?a:r<2/3?t+(a-t)*(2/3-r)*6:t}function pT({hue:t,saturation:a,lightness:r,alpha:s}){t/=360,a/=100,r/=100;let o=0,u=0,d=0;if(!a)o=u=d=r;else{const p=r<.5?r*(1+a):r+a-r*a,h=2*r-p;o=Ic(h,p,t+1/3),u=Ic(h,p,t),d=Ic(h,p,t-1/3)}return{red:Math.round(o*255),green:Math.round(u*255),blue:Math.round(d*255),alpha:s}}function Wl(t,a){return r=>r>0?a:t}const qc=(t,a,r)=>{const s=t*t,o=r*(a*a-s)+s;return o<0?0:Math.sqrt(o)},gT=[ud,Nn,Si],yT=t=>gT.find(a=>a.test(t));function ly(t){const a=yT(t);if(!a)return!1;let r=a.parse(t);return a===Si&&(r=pT(r)),r}const oy=(t,a)=>{const r=ly(t),s=ly(a);if(!r||!s)return Wl(t,a);const o={...r};return u=>(o.red=qc(r.red,s.red,u),o.green=qc(r.green,s.green,u),o.blue=qc(r.blue,s.blue,u),o.alpha=ze(r.alpha,s.alpha,u),Nn.transform(o))},vT=(t,a)=>r=>a(t(r)),ds=(...t)=>t.reduce(vT),gd=new Set(["none","hidden"]);function xT(t,a){return gd.has(t)?r=>r<=0?t:a:r=>r>=1?a:t}function bT(t,a){return r=>ze(t,a,r)}function hf(t){return typeof t=="number"?bT:typeof t=="string"?Zd(t)?Wl:ct.test(t)?oy:TT:Array.isArray(t)?Qv:typeof t=="object"?ct.test(t)?oy:wT:Wl}function Qv(t,a){const r=[...t],s=r.length,o=t.map((u,d)=>hf(u)(u,a[d]));return u=>{for(let d=0;d<s;d++)r[d]=o[d](u);return r}}function wT(t,a){const r={...t,...a},s={};for(const o in r)t[o]!==void 0&&a[o]!==void 0&&(s[o]=hf(t[o])(t[o],a[o]));return o=>{for(const u in s)r[u]=s[u](o);return r}}function ST(t,a){const r=[],s={color:0,var:0,number:0};for(let o=0;o<a.values.length;o++){const u=a.types[o],d=t.indexes[u][s[u]],p=t.values[d]??0;r[o]=p,s[u]++}return r}const TT=(t,a)=>{const r=sn.createTransformer(a),s=is(t),o=is(a);return s.indexes.var.length===o.indexes.var.length&&s.indexes.color.length===o.indexes.color.length&&s.indexes.number.length>=o.indexes.number.length?gd.has(t)&&!o.values.length||gd.has(a)&&!s.values.length?xT(t,a):ds(Qv(ST(s,o),o.values),r):Wl(t,a)};function Zv(t,a,r){return typeof t=="number"&&typeof a=="number"&&typeof r=="number"?ze(t,a,r):hf(t)(t,a)}const kT=5;function Jv(t,a,r){const s=Math.max(a-kT,0);return ev(r-t(s),a-s)}const Ue={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},uy=.001;function jT({duration:t=Ue.duration,bounce:a=Ue.bounce,velocity:r=Ue.velocity,mass:s=Ue.mass}){let o,u,d=1-a;d=Da(Ue.minDamping,Ue.maxDamping,d),t=Da(Ue.minDuration,Ue.maxDuration,na(t)),d<1?(o=g=>{const y=g*d,v=y*t,b=y-r,S=yd(g,d),T=Math.exp(-v);return uy-b/S*T},u=g=>{const v=g*d*t,b=v*r+r,S=Math.pow(d,2)*Math.pow(g,2)*t,T=Math.exp(-v),D=yd(Math.pow(g,2),d);return(-o(g)+uy>0?-1:1)*((b-S)*T)/D}):(o=g=>{const y=Math.exp(-g*t),v=(g-r)*t+1;return-.001+y*v},u=g=>{const y=Math.exp(-g*t),v=(r-g)*(t*t);return y*v});const p=5/t,h=ET(o,u,p);if(t=aa(t),isNaN(h))return{stiffness:Ue.stiffness,damping:Ue.damping,duration:t};{const g=Math.pow(h,2)*s;return{stiffness:g,damping:d*2*Math.sqrt(s*g),duration:t}}}const AT=12;function ET(t,a,r){let s=r;for(let o=1;o<AT;o++)s=s-t(s)/a(s);return s}function yd(t,a){return t*Math.sqrt(1-a*a)}const MT=["duration","bounce"],CT=["stiffness","damping","mass"];function cy(t,a){return a.some(r=>t[r]!==void 0)}function NT(t){let a={velocity:Ue.velocity,stiffness:Ue.stiffness,damping:Ue.damping,mass:Ue.mass,isResolvedFromDuration:!1,...t};if(!cy(t,CT)&&cy(t,MT))if(t.visualDuration){const r=t.visualDuration,s=2*Math.PI/(r*1.2),o=s*s,u=2*Da(.05,1,1-(t.bounce||0))*Math.sqrt(o);a={...a,mass:Ue.mass,stiffness:o,damping:u}}else{const r=jT(t);a={...a,...r,mass:Ue.mass},a.isResolvedFromDuration=!0}return a}function $l(t=Ue.visualDuration,a=Ue.bounce){const r=typeof t!="object"?{visualDuration:t,keyframes:[0,1],bounce:a}:t;let{restSpeed:s,restDelta:o}=r;const u=r.keyframes[0],d=r.keyframes[r.keyframes.length-1],p={done:!1,value:u},{stiffness:h,damping:g,mass:y,duration:v,velocity:b,isResolvedFromDuration:S}=NT({...r,velocity:-na(r.velocity||0)}),T=b||0,D=g/(2*Math.sqrt(h*y)),_=d-u,k=na(Math.sqrt(h/y)),A=Math.abs(_)<5;s||(s=A?Ue.restSpeed.granular:Ue.restSpeed.default),o||(o=A?Ue.restDelta.granular:Ue.restDelta.default);let j;if(D<1){const O=yd(k,D);j=q=>{const Z=Math.exp(-D*k*q);return d-Z*((T+D*k*_)/O*Math.sin(O*q)+_*Math.cos(O*q))}}else if(D===1)j=O=>d-Math.exp(-k*O)*(_+(T+k*_)*O);else{const O=k*Math.sqrt(D*D-1);j=q=>{const Z=Math.exp(-D*k*q),L=Math.min(O*q,300);return d-Z*((T+D*k*_)*Math.sinh(L)+O*_*Math.cosh(L))/O}}const V={calculatedDuration:S&&v||null,next:O=>{const q=j(O);if(S)p.done=O>=v;else{let Z=0;D<1&&(Z=O===0?aa(T):Jv(j,O,q));const L=Math.abs(Z)<=s,N=Math.abs(d-q)<=o;p.done=L&&N}return p.value=p.done?d:q,p},toString:()=>{const O=Math.min(qd(V),Yl),q=tv(Z=>V.next(O*Z).value,O,30);return O+"ms "+q},toTransition:()=>{}};return V}$l.applyToOptions=t=>{const a=M3(t,100,$l);return t.ease=Zr()?a.ease:"easeOut",t.duration=aa(a.duration),t.type="keyframes",t};function dy({keyframes:t,velocity:a=0,power:r=.8,timeConstant:s=325,bounceDamping:o=10,bounceStiffness:u=500,modifyTarget:d,min:p,max:h,restDelta:g=.5,restSpeed:y}){const v=t[0],b={done:!1,value:v},S=L=>p!==void 0&&L<p||h!==void 0&&L>h,T=L=>p===void 0?h:h===void 0||Math.abs(p-L)<Math.abs(h-L)?p:h;let D=r*a;const _=v+D,k=d===void 0?_:d(_);k!==_&&(D=k-v);const A=L=>-D*Math.exp(-L/s),j=L=>k+A(L),V=L=>{const N=A(L),B=j(L);b.done=Math.abs(N)<=g,b.value=b.done?k:B};let O,q;const Z=L=>{S(b.value)&&(O=L,q=$l({keyframes:[b.value,T(b.value)],velocity:Jv(j,L,b.value),damping:o,stiffness:u,restDelta:g,restSpeed:y}))};return Z(0),{calculatedDuration:null,next:L=>{let N=!1;return!q&&O===void 0&&(N=!0,V(L),Z(L)),O!==void 0&&L>=O?q.next(L-O):(!N&&V(L),b)}}}const DT=cs(.42,0,1,1),RT=cs(0,0,.58,1),e1=cs(.42,0,.58,1),OT=t=>Array.isArray(t)&&typeof t[0]!="number",_T={linear:Ut,easeIn:DT,easeInOut:e1,easeOut:RT,circIn:uf,circInOut:_v,circOut:Ov,backIn:of,backInOut:Dv,backOut:Nv,anticipate:Rv},fy=t=>{if(Ud(t)){J0(t.length===4);const[a,r,s,o]=t;return cs(a,r,s,o)}else if(typeof t=="string")return _T[t];return t};function LT(t,a,r){const s=[],o=r||Zv,u=t.length-1;for(let d=0;d<u;d++){let p=o(t[d],t[d+1]);if(a){const h=Array.isArray(a)?a[d]||Ut:a;p=ds(h,p)}s.push(p)}return s}function BT(t,a,{clamp:r=!0,ease:s,mixer:o}={}){const u=t.length;if(J0(u===a.length),u===1)return()=>a[0];if(u===2&&a[0]===a[1])return()=>a[1];const d=t[0]===t[1];t[0]>t[u-1]&&(t=[...t].reverse(),a=[...a].reverse());const p=LT(a,s,o),h=p.length,g=y=>{if(d&&y<t[0])return a[0];let v=0;if(h>1)for(;v<t.length-2&&!(y<t[v+1]);v++);const b=Qr(t[v],t[v+1],y);return p[v](b)};return r?y=>g(Da(t[0],t[u-1],y)):g}function zT(t,a){const r=t[t.length-1];for(let s=1;s<=a;s++){const o=Qr(0,a,s);t.push(ze(r,1,o))}}function PT(t){const a=[0];return zT(a,t.length-1),a}function VT(t,a){return t.map(r=>r*a)}function HT(t,a){return t.map(()=>a||e1).splice(0,t.length-1)}function Ql({duration:t=300,keyframes:a,times:r,ease:s="easeInOut"}){const o=OT(s)?s.map(fy):fy(s),u={done:!1,value:a[0]},d=VT(r&&r.length===a.length?r:PT(a),t),p=BT(d,a,{ease:Array.isArray(o)?o:HT(a,o)});return{calculatedDuration:t,next:h=>(u.value=p(h),u.done=h>=t,u)}}const GT=t=>{const a=({timestamp:r})=>t(r);return{start:()=>Oe.update(a,!0),stop:()=>rn(a),now:()=>rt.isProcessing?rt.timestamp:ia.now()}},UT={decay:dy,inertia:dy,tween:Ql,keyframes:Ql,spring:$l},FT=t=>t/100;class mf extends $v{constructor(a){super(a),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.teardown();const{onStop:h}=this.options;h&&h()};const{name:r,motionValue:s,element:o,keyframes:u}=this.options,d=(o==null?void 0:o.KeyframeResolver)||ff,p=(h,g)=>this.onKeyframesResolved(h,g);this.resolver=new d(u,p,r,s,o),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(a){const{type:r="keyframes",repeat:s=0,repeatDelay:o=0,repeatType:u,velocity:d=0}=this.options,p=Fd(r)?r:UT[r]||Ql;let h,g;p!==Ql&&typeof a[0]!="number"&&(h=ds(FT,Zv(a[0],a[1])),a=[0,100]);const y=p({...this.options,keyframes:a});u==="mirror"&&(g=p({...this.options,keyframes:[...a].reverse(),velocity:-d})),y.calculatedDuration===null&&(y.calculatedDuration=qd(y));const{calculatedDuration:v}=y,b=v+o,S=b*(s+1)-o;return{generator:y,mirroredGenerator:g,mapPercentToKeyframes:h,calculatedDuration:v,resolvedDuration:b,totalDuration:S}}onPostResolved(){const{autoplay:a=!0}=this.options;this.play(),this.pendingPlayState==="paused"||!a?this.pause():this.state=this.pendingPlayState}tick(a,r=!1){const{resolved:s}=this;if(!s){const{keyframes:L}=this.options;return{done:!0,value:L[L.length-1]}}const{finalKeyframe:o,generator:u,mirroredGenerator:d,mapPercentToKeyframes:p,keyframes:h,calculatedDuration:g,totalDuration:y,resolvedDuration:v}=s;if(this.startTime===null)return u.next(0);const{delay:b,repeat:S,repeatType:T,repeatDelay:D,onUpdate:_}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,a):this.speed<0&&(this.startTime=Math.min(a-y/this.speed,this.startTime)),r?this.currentTime=a:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(a-this.startTime)*this.speed;const k=this.currentTime-b*(this.speed>=0?1:-1),A=this.speed>=0?k<0:k>y;this.currentTime=Math.max(k,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=y);let j=this.currentTime,V=u;if(S){const L=Math.min(this.currentTime,y)/v;let N=Math.floor(L),B=L%1;!B&&L>=1&&(B=1),B===1&&N--,N=Math.min(N,S+1),!!(N%2)&&(T==="reverse"?(B=1-B,D&&(B-=D/v)):T==="mirror"&&(V=d)),j=Da(0,1,B)*v}const O=A?{done:!1,value:h[0]}:V.next(j);p&&(O.value=p(O.value));let{done:q}=O;!A&&g!==null&&(q=this.speed>=0?this.currentTime>=y:this.currentTime<=0);const Z=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&q);return Z&&o!==void 0&&(O.value=ho(h,this.options,o)),_&&_(O.value),Z&&this.finish(),O}get duration(){const{resolved:a}=this;return a?na(a.calculatedDuration):0}get time(){return na(this.currentTime)}set time(a){a=aa(a),this.currentTime=a,this.holdTime!==null||this.speed===0?this.holdTime=a:this.driver&&(this.startTime=this.driver.now()-a/this.speed)}get speed(){return this.playbackSpeed}set speed(a){const r=this.playbackSpeed!==a;this.playbackSpeed=a,r&&(this.time=na(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;const{driver:a=GT,onPlay:r,startTime:s}=this.options;this.driver||(this.driver=a(u=>this.tick(u))),r&&r();const o=this.driver.now();this.holdTime!==null?this.startTime=o-this.holdTime:this.startTime?this.state==="finished"&&(this.startTime=o):this.startTime=s??this.calcStartTime(),this.state==="finished"&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=this.currentTime??0}complete(){this.state!=="running"&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:a}=this.options;a&&a()}cancel(){this.cancelTime!==null&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(a){return this.startTime=0,this.tick(a,!0)}get finished(){return this.currentFinishedPromise}}const IT=new Set(["opacity","clipPath","filter","transform"]),qT=Hd(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),Zl=10,KT=2e4;function YT(t){return Fd(t.type)||t.type==="spring"||!nv(t.ease)}function XT(t,a){const r=new mf({...a,keyframes:t,repeat:0,delay:0,isGenerator:!0});let s={done:!1,value:t[0]};const o=[];let u=0;for(;!s.done&&u<KT;)s=r.sample(u),o.push(s.value),u+=Zl;return{times:void 0,keyframes:o,duration:u-Zl,ease:"linear"}}const t1={anticipate:Rv,backInOut:Dv,circInOut:_v};function WT(t){return t in t1}class hy extends $v{constructor(a){super(a);const{name:r,motionValue:s,element:o,keyframes:u}=this.options;this.resolver=new Wv(u,(d,p)=>this.onKeyframesResolved(d,p),r,s,o),this.resolver.scheduleResolve()}initPlayback(a,r){let{duration:s=300,times:o,ease:u,type:d,motionValue:p,name:h,startTime:g}=this.options;if(!p.owner||!p.owner.current)return!1;if(typeof u=="string"&&Zr()&&WT(u)&&(u=t1[u]),YT(this.options)){const{onComplete:v,onUpdate:b,motionValue:S,element:T,...D}=this.options,_=XT(a,D);a=_.keyframes,a.length===1&&(a[1]=a[0]),s=_.duration,o=_.times,u=_.ease,d="keyframes"}const y=E3(p.owner.current,h,a,{...this.options,duration:s,times:o,ease:u});return y.startTime=g??this.calcStartTime(),this.pendingTimeline?(Gg(y,this.pendingTimeline),this.pendingTimeline=void 0):y.onfinish=()=>{const{onComplete:v}=this.options;p.set(ho(a,this.options,r)),v&&v(),this.cancel(),this.resolveFinishedPromise()},{animation:y,duration:s,times:o,type:d,ease:u,keyframes:a}}get duration(){const{resolved:a}=this;if(!a)return 0;const{duration:r}=a;return na(r)}get time(){const{resolved:a}=this;if(!a)return 0;const{animation:r}=a;return na(r.currentTime||0)}set time(a){const{resolved:r}=this;if(!r)return;const{animation:s}=r;s.currentTime=aa(a)}get speed(){const{resolved:a}=this;if(!a)return 1;const{animation:r}=a;return r.playbackRate}get finished(){return this.resolved.animation.finished}set speed(a){const{resolved:r}=this;if(!r)return;const{animation:s}=r;s.playbackRate=a}get state(){const{resolved:a}=this;if(!a)return"idle";const{animation:r}=a;return r.playState}get startTime(){const{resolved:a}=this;if(!a)return null;const{animation:r}=a;return r.startTime}attachTimeline(a){if(!this._resolved)this.pendingTimeline=a;else{const{resolved:r}=this;if(!r)return Ut;const{animation:s}=r;Gg(s,a)}return Ut}play(){if(this.isStopped)return;const{resolved:a}=this;if(!a)return;const{animation:r}=a;r.playState==="finished"&&this.updateFinishedPromise(),r.play()}pause(){const{resolved:a}=this;if(!a)return;const{animation:r}=a;r.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.resolveFinishedPromise(),this.updateFinishedPromise();const{resolved:a}=this;if(!a)return;const{animation:r,keyframes:s,duration:o,type:u,ease:d,times:p}=a;if(r.playState==="idle"||r.playState==="finished")return;if(this.time){const{motionValue:g,onUpdate:y,onComplete:v,element:b,...S}=this.options,T=new mf({...S,keyframes:s,duration:o,type:u,ease:d,times:p,isGenerator:!0}),D=aa(this.time);g.setWithVelocity(T.sample(D-Zl).value,T.sample(D).value,Zl)}const{onStop:h}=this.options;h&&h(),this.cancel()}complete(){const{resolved:a}=this;a&&a.animation.finish()}cancel(){const{resolved:a}=this;a&&a.animation.cancel()}static supports(a){const{motionValue:r,name:s,repeatDelay:o,repeatType:u,damping:d,type:p}=a;if(!r||!r.owner||!(r.owner.current instanceof HTMLElement))return!1;const{onUpdate:h,transformTemplate:g}=r.owner.getProps();return qT()&&s&&IT.has(s)&&(s!=="transform"||!g)&&!h&&!o&&u!=="mirror"&&d!==0&&p!=="inertia"}}const $T={type:"spring",stiffness:500,damping:25,restSpeed:10},QT=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),ZT={type:"keyframes",duration:.8},JT={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},e5=(t,{keyframes:a})=>a.length>2?ZT:_n.has(t)?t.startsWith("scale")?QT(a[1]):$T:JT;function t5({when:t,delay:a,delayChildren:r,staggerChildren:s,staggerDirection:o,repeat:u,repeatType:d,repeatDelay:p,from:h,elapsed:g,...y}){return!!Object.keys(y).length}const pf=(t,a,r,s={},o,u)=>d=>{const p=Id(s,t)||{},h=p.delay||s.delay||0;let{elapsed:g=0}=s;g=g-aa(h);let y={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:a.getVelocity(),...p,delay:-g,onUpdate:b=>{a.set(b),p.onUpdate&&p.onUpdate(b)},onComplete:()=>{d(),p.onComplete&&p.onComplete()},name:t,motionValue:a,element:u?void 0:o};t5(p)||(y={...y,...e5(t,y)}),y.duration&&(y.duration=aa(y.duration)),y.repeatDelay&&(y.repeatDelay=aa(y.repeatDelay)),y.from!==void 0&&(y.keyframes[0]=y.from);let v=!1;if((y.type===!1||y.duration===0&&!y.repeatDelay)&&(y.duration=0,y.delay===0&&(v=!0)),y.allowFlatten=!p.type&&!p.ease,v&&!u&&a.get()!==void 0){const b=ho(y.keyframes,p);if(b!==void 0)return Oe.update(()=>{y.onUpdate(b),y.onComplete()}),new k3([])}return!u&&hy.supports(y)?new hy(y):new mf(y)};function a5({protectedKeys:t,needsAnimating:a},r){const s=t.hasOwnProperty(r)&&a[r]!==!0;return a[r]=!1,s}function a1(t,a,{delay:r=0,transitionOverride:s,type:o}={}){let{transition:u=t.getDefaultTransition(),transitionEnd:d,...p}=a;s&&(u=s);const h=[],g=o&&t.animationState&&t.animationState.getState()[o];for(const y in p){const v=t.getValue(y,t.latestValues[y]??null),b=p[y];if(b===void 0||g&&a5(g,y))continue;const S={delay:r,...Id(u||{},y)};let T=!1;if(window.MotionHandoffAnimation){const _=Av(t);if(_){const k=window.MotionHandoffAnimation(_,y,Oe);k!==null&&(S.startTime=k,T=!0)}}od(t,y),v.start(pf(y,v,b,t.shouldReduceMotion&&jv.has(y)?{type:!1}:S,t,T));const D=v.animation;D&&h.push(D)}return d&&Promise.all(h).then(()=>{Oe.update(()=>{d&&D6(t,d)})}),h}function vd(t,a,r={}){var h;const s=ns(t,a,r.type==="exit"?(h=t.presenceContext)==null?void 0:h.custom:void 0);let{transition:o=t.getDefaultTransition()||{}}=s||{};r.transitionOverride&&(o=r.transitionOverride);const u=s?()=>Promise.all(a1(t,s,r)):()=>Promise.resolve(),d=t.variantChildren&&t.variantChildren.size?(g=0)=>{const{delayChildren:y=0,staggerChildren:v,staggerDirection:b}=o;return n5(t,a,y+g,v,b,r)}:()=>Promise.resolve(),{when:p}=o;if(p){const[g,y]=p==="beforeChildren"?[u,d]:[d,u];return g().then(()=>y())}else return Promise.all([u(),d(r.delay)])}function n5(t,a,r=0,s=0,o=1,u){const d=[],p=(t.variantChildren.size-1)*s,h=o===1?(g=0)=>g*s:(g=0)=>p-g*s;return Array.from(t.variantChildren).sort(i5).forEach((g,y)=>{g.notify("AnimationStart",a),d.push(vd(g,a,{...u,delay:r+h(y)}).then(()=>g.notify("AnimationComplete",a)))}),Promise.all(d)}function i5(t,a){return t.sortNodePosition(a)}function r5(t,a,r={}){t.notify("AnimationStart",a);let s;if(Array.isArray(a)){const o=a.map(u=>vd(t,u,r));s=Promise.all(o)}else if(typeof a=="string")s=vd(t,a,r);else{const o=typeof a=="function"?ns(t,a,r.custom):a;s=Promise.all(a1(t,o,r))}return s.then(()=>{t.notify("AnimationComplete",a)})}function n1(t,a){if(!Array.isArray(a))return!1;const r=a.length;if(r!==t.length)return!1;for(let s=0;s<r;s++)if(a[s]!==t[s])return!1;return!0}const s5=Wd.length;function i1(t){if(!t)return;if(!t.isControllingVariants){const r=t.parent?i1(t.parent)||{}:{};return t.props.initial!==void 0&&(r.initial=t.props.initial),r}const a={};for(let r=0;r<s5;r++){const s=Wd[r],o=t.props[s];(es(o)||o===!1)&&(a[s]=o)}return a}const l5=[...Xd].reverse(),o5=Xd.length;function u5(t){return a=>Promise.all(a.map(({animation:r,options:s})=>r5(t,r,s)))}function c5(t){let a=u5(t),r=my(),s=!0;const o=h=>(g,y)=>{var b;const v=ns(t,y,h==="exit"?(b=t.presenceContext)==null?void 0:b.custom:void 0);if(v){const{transition:S,transitionEnd:T,...D}=v;g={...g,...D,...T}}return g};function u(h){a=h(t)}function d(h){const{props:g}=t,y=i1(t.parent)||{},v=[],b=new Set;let S={},T=1/0;for(let _=0;_<o5;_++){const k=l5[_],A=r[k],j=g[k]!==void 0?g[k]:y[k],V=es(j),O=k===h?A.isActive:null;O===!1&&(T=_);let q=j===y[k]&&j!==g[k]&&V;if(q&&s&&t.manuallyAnimateOnMount&&(q=!1),A.protectedKeys={...S},!A.isActive&&O===null||!j&&!A.prevProp||co(j)||typeof j=="boolean")continue;const Z=d5(A.prevProp,j);let L=Z||k===h&&A.isActive&&!q&&V||_>T&&V,N=!1;const B=Array.isArray(j)?j:[j];let I=B.reduce(o(k),{});O===!1&&(I={});const{prevResolvedValues:J={}}=A,ne={...J,...I},ue=K=>{L=!0,b.has(K)&&(N=!0,b.delete(K)),A.needsAnimating[K]=!0;const X=t.getValue(K);X&&(X.liveStyle=!1)};for(const K in ne){const X=I[K],ae=J[K];if(S.hasOwnProperty(K))continue;let M=!1;ld(X)&&ld(ae)?M=!n1(X,ae):M=X!==ae,M?X!=null?ue(K):b.add(K):X!==void 0&&b.has(K)?ue(K):A.protectedKeys[K]=!0}A.prevProp=j,A.prevResolvedValues=I,A.isActive&&(S={...S,...I}),s&&t.blockInitialAnimation&&(L=!1),L&&(!(q&&Z)||N)&&v.push(...B.map(K=>({animation:K,options:{type:k}})))}if(b.size){const _={};if(typeof g.initial!="boolean"){const k=ns(t,Array.isArray(g.initial)?g.initial[0]:g.initial);k&&k.transition&&(_.transition=k.transition)}b.forEach(k=>{const A=t.getBaseTarget(k),j=t.getValue(k);j&&(j.liveStyle=!0),_[k]=A??null}),v.push({animation:_})}let D=!!v.length;return s&&(g.initial===!1||g.initial===g.animate)&&!t.manuallyAnimateOnMount&&(D=!1),s=!1,D?a(v):Promise.resolve()}function p(h,g){var v;if(r[h].isActive===g)return Promise.resolve();(v=t.variantChildren)==null||v.forEach(b=>{var S;return(S=b.animationState)==null?void 0:S.setActive(h,g)}),r[h].isActive=g;const y=d(h);for(const b in r)r[b].protectedKeys={};return y}return{animateChanges:d,setActive:p,setAnimateFunction:u,getState:()=>r,reset:()=>{r=my(),s=!0}}}function d5(t,a){return typeof a=="string"?a!==t:Array.isArray(a)?!n1(a,t):!1}function Mn(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function my(){return{animate:Mn(!0),whileInView:Mn(),whileHover:Mn(),whileTap:Mn(),whileDrag:Mn(),whileFocus:Mn(),exit:Mn()}}class on{constructor(a){this.isMounted=!1,this.node=a}update(){}}class f5 extends on{constructor(a){super(a),a.animationState||(a.animationState=c5(a))}updateAnimationControlsSubscription(){const{animate:a}=this.node.getProps();co(a)&&(this.unmountControls=a.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:a}=this.node.getProps(),{animate:r}=this.node.prevProps||{};a!==r&&this.updateAnimationControlsSubscription()}unmount(){var a;this.node.animationState.reset(),(a=this.unmountControls)==null||a.call(this)}}let h5=0;class m5 extends on{constructor(){super(...arguments),this.id=h5++}update(){if(!this.node.presenceContext)return;const{isPresent:a,onExitComplete:r}=this.node.presenceContext,{isPresent:s}=this.node.prevPresenceContext||{};if(!this.node.animationState||a===s)return;const o=this.node.animationState.setActive("exit",!a);r&&!a&&o.then(()=>{r(this.id)})}mount(){const{register:a,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),a&&(this.unmount=a(this.id))}unmount(){}}const p5={animation:{Feature:f5},exit:{Feature:m5}};function rs(t,a,r,s={passive:!0}){return t.addEventListener(a,r,s),()=>t.removeEventListener(a,r)}function fs(t){return{point:{x:t.pageX,y:t.pageY}}}const g5=t=>a=>Yd(a)&&t(a,fs(a));function Kr(t,a,r,s){return rs(t,a,g5(r),s)}function r1({top:t,left:a,right:r,bottom:s}){return{x:{min:a,max:r},y:{min:t,max:s}}}function y5({x:t,y:a}){return{top:a.min,right:t.max,bottom:a.max,left:t.min}}function v5(t,a){if(!a)return t;const r=a({x:t.left,y:t.top}),s=a({x:t.right,y:t.bottom});return{top:r.y,left:r.x,bottom:s.y,right:s.x}}const s1=1e-4,x5=1-s1,b5=1+s1,l1=.01,w5=0-l1,S5=0+l1;function ht(t){return t.max-t.min}function T5(t,a,r){return Math.abs(t-a)<=r}function py(t,a,r,s=.5){t.origin=s,t.originPoint=ze(a.min,a.max,t.origin),t.scale=ht(r)/ht(a),t.translate=ze(r.min,r.max,t.origin)-t.originPoint,(t.scale>=x5&&t.scale<=b5||isNaN(t.scale))&&(t.scale=1),(t.translate>=w5&&t.translate<=S5||isNaN(t.translate))&&(t.translate=0)}function Yr(t,a,r,s){py(t.x,a.x,r.x,s?s.originX:void 0),py(t.y,a.y,r.y,s?s.originY:void 0)}function gy(t,a,r){t.min=r.min+a.min,t.max=t.min+ht(a)}function k5(t,a,r){gy(t.x,a.x,r.x),gy(t.y,a.y,r.y)}function yy(t,a,r){t.min=a.min-r.min,t.max=t.min+ht(a)}function Xr(t,a,r){yy(t.x,a.x,r.x),yy(t.y,a.y,r.y)}const vy=()=>({translate:0,scale:1,origin:0,originPoint:0}),Ti=()=>({x:vy(),y:vy()}),xy=()=>({min:0,max:0}),qe=()=>({x:xy(),y:xy()});function Gt(t){return[t("x"),t("y")]}function Kc(t){return t===void 0||t===1}function xd({scale:t,scaleX:a,scaleY:r}){return!Kc(t)||!Kc(a)||!Kc(r)}function Cn(t){return xd(t)||o1(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function o1(t){return by(t.x)||by(t.y)}function by(t){return t&&t!=="0%"}function Jl(t,a,r){const s=t-r,o=a*s;return r+o}function wy(t,a,r,s,o){return o!==void 0&&(t=Jl(t,o,s)),Jl(t,r,s)+a}function bd(t,a=0,r=1,s,o){t.min=wy(t.min,a,r,s,o),t.max=wy(t.max,a,r,s,o)}function u1(t,{x:a,y:r}){bd(t.x,a.translate,a.scale,a.originPoint),bd(t.y,r.translate,r.scale,r.originPoint)}const Sy=.999999999999,Ty=1.0000000000001;function j5(t,a,r,s=!1){const o=r.length;if(!o)return;a.x=a.y=1;let u,d;for(let p=0;p<o;p++){u=r[p],d=u.projectionDelta;const{visualElement:h}=u.options;h&&h.props.style&&h.props.style.display==="contents"||(s&&u.options.layoutScroll&&u.scroll&&u!==u.root&&ji(t,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),d&&(a.x*=d.x.scale,a.y*=d.y.scale,u1(t,d)),s&&Cn(u.latestValues)&&ji(t,u.latestValues))}a.x<Ty&&a.x>Sy&&(a.x=1),a.y<Ty&&a.y>Sy&&(a.y=1)}function ki(t,a){t.min=t.min+a,t.max=t.max+a}function ky(t,a,r,s,o=.5){const u=ze(t.min,t.max,o);bd(t,a,r,u,s)}function ji(t,a){ky(t.x,a.x,a.scaleX,a.scale,a.originX),ky(t.y,a.y,a.scaleY,a.scale,a.originY)}function c1(t,a){return r1(v5(t.getBoundingClientRect(),a))}function A5(t,a,r){const s=c1(t,r),{scroll:o}=a;return o&&(ki(s.x,o.offset.x),ki(s.y,o.offset.y)),s}const d1=({current:t})=>t?t.ownerDocument.defaultView:null,jy=(t,a)=>Math.abs(t-a);function E5(t,a){const r=jy(t.x,a.x),s=jy(t.y,a.y);return Math.sqrt(r**2+s**2)}class f1{constructor(a,r,{transformPagePoint:s,contextWindow:o,dragSnapToOrigin:u=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const v=Xc(this.lastMoveEventInfo,this.history),b=this.startEvent!==null,S=E5(v.offset,{x:0,y:0})>=3;if(!b&&!S)return;const{point:T}=v,{timestamp:D}=rt;this.history.push({...T,timestamp:D});const{onStart:_,onMove:k}=this.handlers;b||(_&&_(this.lastMoveEvent,v),this.startEvent=this.lastMoveEvent),k&&k(this.lastMoveEvent,v)},this.handlePointerMove=(v,b)=>{this.lastMoveEvent=v,this.lastMoveEventInfo=Yc(b,this.transformPagePoint),Oe.update(this.updatePoint,!0)},this.handlePointerUp=(v,b)=>{this.end();const{onEnd:S,onSessionEnd:T,resumeAnimation:D}=this.handlers;if(this.dragSnapToOrigin&&D&&D(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const _=Xc(v.type==="pointercancel"?this.lastMoveEventInfo:Yc(b,this.transformPagePoint),this.history);this.startEvent&&S&&S(v,_),T&&T(v,_)},!Yd(a))return;this.dragSnapToOrigin=u,this.handlers=r,this.transformPagePoint=s,this.contextWindow=o||window;const d=fs(a),p=Yc(d,this.transformPagePoint),{point:h}=p,{timestamp:g}=rt;this.history=[{...h,timestamp:g}];const{onSessionStart:y}=r;y&&y(a,Xc(p,this.history)),this.removeListeners=ds(Kr(this.contextWindow,"pointermove",this.handlePointerMove),Kr(this.contextWindow,"pointerup",this.handlePointerUp),Kr(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(a){this.handlers=a}end(){this.removeListeners&&this.removeListeners(),rn(this.updatePoint)}}function Yc(t,a){return a?{point:a(t.point)}:t}function Ay(t,a){return{x:t.x-a.x,y:t.y-a.y}}function Xc({point:t},a){return{point:t,delta:Ay(t,h1(a)),offset:Ay(t,M5(a)),velocity:C5(a,.1)}}function M5(t){return t[0]}function h1(t){return t[t.length-1]}function C5(t,a){if(t.length<2)return{x:0,y:0};let r=t.length-1,s=null;const o=h1(t);for(;r>=0&&(s=t[r],!(o.timestamp-s.timestamp>aa(a)));)r--;if(!s)return{x:0,y:0};const u=na(o.timestamp-s.timestamp);if(u===0)return{x:0,y:0};const d={x:(o.x-s.x)/u,y:(o.y-s.y)/u};return d.x===1/0&&(d.x=0),d.y===1/0&&(d.y=0),d}function N5(t,{min:a,max:r},s){return a!==void 0&&t<a?t=s?ze(a,t,s.min):Math.max(t,a):r!==void 0&&t>r&&(t=s?ze(r,t,s.max):Math.min(t,r)),t}function Ey(t,a,r){return{min:a!==void 0?t.min+a:void 0,max:r!==void 0?t.max+r-(t.max-t.min):void 0}}function D5(t,{top:a,left:r,bottom:s,right:o}){return{x:Ey(t.x,r,o),y:Ey(t.y,a,s)}}function My(t,a){let r=a.min-t.min,s=a.max-t.max;return a.max-a.min<t.max-t.min&&([r,s]=[s,r]),{min:r,max:s}}function R5(t,a){return{x:My(t.x,a.x),y:My(t.y,a.y)}}function O5(t,a){let r=.5;const s=ht(t),o=ht(a);return o>s?r=Qr(a.min,a.max-s,t.min):s>o&&(r=Qr(t.min,t.max-o,a.min)),Da(0,1,r)}function _5(t,a){const r={};return a.min!==void 0&&(r.min=a.min-t.min),a.max!==void 0&&(r.max=a.max-t.min),r}const wd=.35;function L5(t=wd){return t===!1?t=0:t===!0&&(t=wd),{x:Cy(t,"left","right"),y:Cy(t,"top","bottom")}}function Cy(t,a,r){return{min:Ny(t,a),max:Ny(t,r)}}function Ny(t,a){return typeof t=="number"?t:t[a]||0}const B5=new WeakMap;class z5{constructor(a){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=qe(),this.visualElement=a}start(a,{snapToCursor:r=!1}={}){const{presenceContext:s}=this.visualElement;if(s&&s.isPresent===!1)return;const o=y=>{const{dragSnapToOrigin:v}=this.getProps();v?this.pauseAnimation():this.stopAnimation(),r&&this.snapToCursor(fs(y).point)},u=(y,v)=>{const{drag:b,dragPropagation:S,onDragStart:T}=this.getProps();if(b&&!S&&(this.openDragLock&&this.openDragLock(),this.openDragLock=R3(b),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Gt(_=>{let k=this.getAxisMotionValue(_).get()||0;if(ra.test(k)){const{projection:A}=this.visualElement;if(A&&A.layout){const j=A.layout.layoutBox[_];j&&(k=ht(j)*(parseFloat(k)/100))}}this.originPoint[_]=k}),T&&Oe.postRender(()=>T(y,v)),od(this.visualElement,"transform");const{animationState:D}=this.visualElement;D&&D.setActive("whileDrag",!0)},d=(y,v)=>{const{dragPropagation:b,dragDirectionLock:S,onDirectionLock:T,onDrag:D}=this.getProps();if(!b&&!this.openDragLock)return;const{offset:_}=v;if(S&&this.currentDirection===null){this.currentDirection=P5(_),this.currentDirection!==null&&T&&T(this.currentDirection);return}this.updateAxis("x",v.point,_),this.updateAxis("y",v.point,_),this.visualElement.render(),D&&D(y,v)},p=(y,v)=>this.stop(y,v),h=()=>Gt(y=>{var v;return this.getAnimationState(y)==="paused"&&((v=this.getAxisMotionValue(y).animation)==null?void 0:v.play())}),{dragSnapToOrigin:g}=this.getProps();this.panSession=new f1(a,{onSessionStart:o,onStart:u,onMove:d,onSessionEnd:p,resumeAnimation:h},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:g,contextWindow:d1(this.visualElement)})}stop(a,r){const s=this.isDragging;if(this.cancel(),!s)return;const{velocity:o}=r;this.startAnimation(o);const{onDragEnd:u}=this.getProps();u&&Oe.postRender(()=>u(a,r))}cancel(){this.isDragging=!1;const{projection:a,animationState:r}=this.visualElement;a&&(a.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:s}=this.getProps();!s&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(a,r,s){const{drag:o}=this.getProps();if(!s||!_l(a,o,this.currentDirection))return;const u=this.getAxisMotionValue(a);let d=this.originPoint[a]+s[a];this.constraints&&this.constraints[a]&&(d=N5(d,this.constraints[a],this.elastic[a])),u.set(d)}resolveConstraints(){var u;const{dragConstraints:a,dragElastic:r}=this.getProps(),s=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(u=this.visualElement.projection)==null?void 0:u.layout,o=this.constraints;a&&wi(a)?this.constraints||(this.constraints=this.resolveRefConstraints()):a&&s?this.constraints=D5(s.layoutBox,a):this.constraints=!1,this.elastic=L5(r),o!==this.constraints&&s&&this.constraints&&!this.hasMutatedConstraints&&Gt(d=>{this.constraints!==!1&&this.getAxisMotionValue(d)&&(this.constraints[d]=_5(s.layoutBox[d],this.constraints[d]))})}resolveRefConstraints(){const{dragConstraints:a,onMeasureDragConstraints:r}=this.getProps();if(!a||!wi(a))return!1;const s=a.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const u=A5(s,o.root,this.visualElement.getTransformPagePoint());let d=R5(o.layout.layoutBox,u);if(r){const p=r(y5(d));this.hasMutatedConstraints=!!p,p&&(d=r1(p))}return d}startAnimation(a){const{drag:r,dragMomentum:s,dragElastic:o,dragTransition:u,dragSnapToOrigin:d,onDragTransitionEnd:p}=this.getProps(),h=this.constraints||{},g=Gt(y=>{if(!_l(y,r,this.currentDirection))return;let v=h&&h[y]||{};d&&(v={min:0,max:0});const b=o?200:1e6,S=o?40:1e7,T={type:"inertia",velocity:s?a[y]:0,bounceStiffness:b,bounceDamping:S,timeConstant:750,restDelta:1,restSpeed:10,...u,...v};return this.startAxisValueAnimation(y,T)});return Promise.all(g).then(p)}startAxisValueAnimation(a,r){const s=this.getAxisMotionValue(a);return od(this.visualElement,a),s.start(pf(a,s,0,r,this.visualElement,!1))}stopAnimation(){Gt(a=>this.getAxisMotionValue(a).stop())}pauseAnimation(){Gt(a=>{var r;return(r=this.getAxisMotionValue(a).animation)==null?void 0:r.pause()})}getAnimationState(a){var r;return(r=this.getAxisMotionValue(a).animation)==null?void 0:r.state}getAxisMotionValue(a){const r=`_drag${a.toUpperCase()}`,s=this.visualElement.getProps(),o=s[r];return o||this.visualElement.getValue(a,(s.initial?s.initial[a]:void 0)||0)}snapToCursor(a){Gt(r=>{const{drag:s}=this.getProps();if(!_l(r,s,this.currentDirection))return;const{projection:o}=this.visualElement,u=this.getAxisMotionValue(r);if(o&&o.layout){const{min:d,max:p}=o.layout.layoutBox[r];u.set(a[r]-ze(d,p,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:a,dragConstraints:r}=this.getProps(),{projection:s}=this.visualElement;if(!wi(r)||!s||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};Gt(d=>{const p=this.getAxisMotionValue(d);if(p&&this.constraints!==!1){const h=p.get();o[d]=O5({min:h,max:h},this.constraints[d])}});const{transformTemplate:u}=this.visualElement.getProps();this.visualElement.current.style.transform=u?u({},""):"none",s.root&&s.root.updateScroll(),s.updateLayout(),this.resolveConstraints(),Gt(d=>{if(!_l(d,a,null))return;const p=this.getAxisMotionValue(d),{min:h,max:g}=this.constraints[d];p.set(ze(h,g,o[d]))})}addListeners(){if(!this.visualElement.current)return;B5.set(this.visualElement,this);const a=this.visualElement.current,r=Kr(a,"pointerdown",h=>{const{drag:g,dragListener:y=!0}=this.getProps();g&&y&&this.start(h)}),s=()=>{const{dragConstraints:h}=this.getProps();wi(h)&&h.current&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,u=o.addEventListener("measure",s);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),Oe.read(s);const d=rs(window,"resize",()=>this.scalePositionWithinConstraints()),p=o.addEventListener("didUpdate",({delta:h,hasLayoutChanged:g})=>{this.isDragging&&g&&(Gt(y=>{const v=this.getAxisMotionValue(y);v&&(this.originPoint[y]+=h[y].translate,v.set(v.get()+h[y].translate))}),this.visualElement.render())});return()=>{d(),r(),u(),p&&p()}}getProps(){const a=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:s=!1,dragPropagation:o=!1,dragConstraints:u=!1,dragElastic:d=wd,dragMomentum:p=!0}=a;return{...a,drag:r,dragDirectionLock:s,dragPropagation:o,dragConstraints:u,dragElastic:d,dragMomentum:p}}}function _l(t,a,r){return(a===!0||a===t)&&(r===null||r===t)}function P5(t,a=10){let r=null;return Math.abs(t.y)>a?r="y":Math.abs(t.x)>a&&(r="x"),r}
vendor: 5,714 bytes, line 218
218class V5 extends on{constructor(a){super(a),this.removeGroupControls=Ut,this.removeListeners=Ut,this.controls=new z5(a)}mount(){const{dragControls:a}=this.node.getProps();a&&(this.removeGroupControls=a.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Ut}unmount(){this.removeGroupControls(),this.removeListeners()}}const Dy=t=>(a,r)=>{t&&Oe.postRender(()=>t(a,r))};class H5 extends on{constructor(){super(...arguments),this.removePointerDownListener=Ut}onPointerDown(a){this.session=new f1(a,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:d1(this.node)})}createPanHandlers(){const{onPanSessionStart:a,onPanStart:r,onPan:s,onPanEnd:o}=this.node.getProps();return{onSessionStart:Dy(a),onStart:Dy(r),onMove:s,onEnd:(u,d)=>{delete this.session,o&&Oe.postRender(()=>o(u,d))}}}mount(){this.removePointerDownListener=Kr(this.node.current,"pointerdown",a=>this.onPointerDown(a))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const Hl={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Ry(t,a){return a.max===a.min?0:t/(a.max-a.min)*100}const Vr={correct:(t,a)=>{if(!a.target)return t;if(typeof t=="string")if(fe.test(t))t=parseFloat(t);else return t;const r=Ry(t,a.target.x),s=Ry(t,a.target.y);return`${r}% ${s}%`}},G5={correct:(t,{treeScale:a,projectionDelta:r})=>{const s=t,o=sn.parse(t);if(o.length>5)return s;const u=sn.createTransformer(t),d=typeof o[0]!="number"?1:0,p=r.x.scale*a.x,h=r.y.scale*a.y;o[0+d]/=p,o[1+d]/=h;const g=ze(p,h,.5);return typeof o[2+d]=="number"&&(o[2+d]/=g),typeof o[3+d]=="number"&&(o[3+d]/=g),u(o)}};class U5 extends E.Component{componentDidMount(){const{visualElement:a,layoutGroup:r,switchLayoutGroup:s,layoutId:o}=this.props,{projection:u}=a;r6(F5),u&&(r.group&&r.group.add(u),s&&s.register&&o&&s.register(u),u.root.didUpdate(),u.addEventListener("animationComplete",()=>{this.safeToRemove()}),u.setOptions({...u.options,onExitComplete:()=>this.safeToRemove()})),Hl.hasEverUpdated=!0}getSnapshotBeforeUpdate(a){const{layoutDependency:r,visualElement:s,drag:o,isPresent:u}=this.props,d=s.projection;return d&&(d.isPresent=u,o||a.layoutDependency!==r||r===void 0||a.isPresent!==u?d.willUpdate():this.safeToRemove(),a.isPresent!==u&&(u?d.promote():d.relegate()||Oe.postRender(()=>{const p=d.getStack();(!p||!p.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:a}=this.props.visualElement;a&&(a.root.didUpdate(),Kd.postRender(()=>{!a.currentAnimation&&a.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:a,layoutGroup:r,switchLayoutGroup:s}=this.props,{projection:o}=a;o&&(o.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(o),s&&s.deregister&&s.deregister(o))}safeToRemove(){const{safeToRemove:a}=this.props;a&&a()}render(){return null}}function m1(t){const[a,r]=Z0(),s=E.useContext(_d);return f.jsx(U5,{...t,layoutGroup:s,switchLayoutGroup:E.useContext(fv),isPresent:a,safeToRemove:r})}const F5={borderRadius:{...Vr,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Vr,borderTopRightRadius:Vr,borderBottomLeftRadius:Vr,borderBottomRightRadius:Vr,boxShadow:G5};function I5(t,a,r){const s=dt(t)?t:Jr(t);return s.start(pf("",s,a,r)),s.animation}function q5(t){return t instanceof SVGElement&&t.tagName!=="svg"}const K5=(t,a)=>t.depth-a.depth;class Y5{constructor(){this.children=[],this.isDirty=!1}add(a){Pd(this.children,a),this.isDirty=!0}remove(a){Vd(this.children,a),this.isDirty=!0}forEach(a){this.isDirty&&this.children.sort(K5),this.isDirty=!1,this.children.forEach(a)}}function X5(t,a){const r=ia.now(),s=({timestamp:o})=>{const u=o-r;u>=a&&(rn(s),t(u-a))};return Oe.read(s,!0),()=>rn(s)}const p1=["TopLeft","TopRight","BottomLeft","BottomRight"],W5=p1.length,Oy=t=>typeof t=="string"?parseFloat(t):t,_y=t=>typeof t=="number"||fe.test(t);function $5(t,a,r,s,o,u){o?(t.opacity=ze(0,r.opacity!==void 0?r.opacity:1,Q5(s)),t.opacityExit=ze(a.opacity!==void 0?a.opacity:1,0,Z5(s))):u&&(t.opacity=ze(a.opacity!==void 0?a.opacity:1,r.opacity!==void 0?r.opacity:1,s));for(let d=0;d<W5;d++){const p=`border${p1[d]}Radius`;let h=Ly(a,p),g=Ly(r,p);if(h===void 0&&g===void 0)continue;h||(h=0),g||(g=0),h===0||g===0||_y(h)===_y(g)?(t[p]=Math.max(ze(Oy(h),Oy(g),s),0),(ra.test(g)||ra.test(h))&&(t[p]+="%")):t[p]=g}(a.rotate||r.rotate)&&(t.rotate=ze(a.rotate||0,r.rotate||0,s))}function Ly(t,a){return t[a]!==void 0?t[a]:t.borderRadius}const Q5=g1(0,.5,Ov),Z5=g1(.5,.95,Ut);function g1(t,a,r){return s=>s<t?0:s>a?1:r(Qr(t,a,s))}function By(t,a){t.min=a.min,t.max=a.max}function Ht(t,a){By(t.x,a.x),By(t.y,a.y)}function zy(t,a){t.translate=a.translate,t.scale=a.scale,t.originPoint=a.originPoint,t.origin=a.origin}function Py(t,a,r,s,o){return t-=a,t=Jl(t,1/r,s),o!==void 0&&(t=Jl(t,1/o,s)),t}function J5(t,a=0,r=1,s=.5,o,u=t,d=t){if(ra.test(a)&&(a=parseFloat(a),a=ze(d.min,d.max,a/100)-d.min),typeof a!="number")return;let p=ze(u.min,u.max,s);t===u&&(p-=a),t.min=Py(t.min,a,r,p,o),t.max=Py(t.max,a,r,p,o)}function Vy(t,a,[r,s,o],u,d){J5(t,a[r],a[s],a[o],a.scale,u,d)}const e7=["x","scaleX","originX"],t7=["y","scaleY","originY"];function Hy(t,a,r,s){Vy(t.x,a,e7,r?r.x:void 0,s?s.x:void 0),Vy(t.y,a,t7,r?r.y:void 0,s?s.y:void 0)}function Gy(t){return t.translate===0&&t.scale===1}function y1(t){return Gy(t.x)&&Gy(t.y)}function Uy(t,a){return t.min===a.min&&t.max===a.max}function a7(t,a){return Uy(t.x,a.x)&&Uy(t.y,a.y)}function Fy(t,a){return Math.round(t.min)===Math.round(a.min)&&Math.round(t.max)===Math.round(a.max)}function v1(t,a){return Fy(t.x,a.x)&&Fy(t.y,a.y)}
vendor: 34,363 bytes, line 218
218function Iy(t){return ht(t.x)/ht(t.y)}function qy(t,a){return t.translate===a.translate&&t.scale===a.scale&&t.originPoint===a.originPoint}class n7{constructor(){this.members=[]}add(a){Pd(this.members,a),a.scheduleRender()}remove(a){if(Vd(this.members,a),a===this.prevLead&&(this.prevLead=void 0),a===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(a){const r=this.members.findIndex(o=>a===o);if(r===0)return!1;let s;for(let o=r;o>=0;o--){const u=this.members[o];if(u.isPresent!==!1){s=u;break}}return s?(this.promote(s),!0):!1}promote(a,r){const s=this.lead;if(a!==s&&(this.prevLead=s,this.lead=a,a.show(),s)){s.instance&&s.scheduleRender(),a.scheduleRender(),a.resumeFrom=s,r&&(a.resumeFrom.preserveOpacity=!0),s.snapshot&&(a.snapshot=s.snapshot,a.snapshot.latestValues=s.animationValues||s.latestValues),a.root&&a.root.isUpdating&&(a.isLayoutDirty=!0);const{crossfade:o}=a.options;o===!1&&s.hide()}}exitAnimationComplete(){this.members.forEach(a=>{const{options:r,resumingFrom:s}=a;r.onExitComplete&&r.onExitComplete(),s&&s.options.onExitComplete&&s.options.onExitComplete()})}scheduleRender(){this.members.forEach(a=>{a.instance&&a.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function i7(t,a,r){let s="";const o=t.x.translate/a.x,u=t.y.translate/a.y,d=(r==null?void 0:r.z)||0;if((o||u||d)&&(s=`translate3d(${o}px, ${u}px, ${d}px) `),(a.x!==1||a.y!==1)&&(s+=`scale(${1/a.x}, ${1/a.y}) `),r){const{transformPerspective:g,rotate:y,rotateX:v,rotateY:b,skewX:S,skewY:T}=r;g&&(s=`perspective(${g}px) ${s}`),y&&(s+=`rotate(${y}deg) `),v&&(s+=`rotateX(${v}deg) `),b&&(s+=`rotateY(${b}deg) `),S&&(s+=`skewX(${S}deg) `),T&&(s+=`skewY(${T}deg) `)}const p=t.x.scale*a.x,h=t.y.scale*a.y;return(p!==1||h!==1)&&(s+=`scale(${p}, ${h})`),s||"none"}const Wc=["","X","Y","Z"],r7={visibility:"hidden"},Ky=1e3;let s7=0;function $c(t,a,r,s){const{latestValues:o}=a;o[t]&&(r[t]=o[t],a.setStaticValue(t,0),s&&(s[t]=0))}function x1(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;const{visualElement:a}=t.options;if(!a)return;const r=Av(a);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:o,layoutId:u}=t.options;window.MotionCancelOptimisedAnimation(r,"transform",Oe,!(o||u))}const{parent:s}=t;s&&!s.hasCheckedOptimisedAppear&&x1(s)}function b1({attachResizeListener:t,defaultParent:a,measureScroll:r,checkIsScrollRoot:s,resetTransform:o}){return class{constructor(d={},p=a==null?void 0:a()){this.id=s7++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(u7),this.nodes.forEach(m7),this.nodes.forEach(p7),this.nodes.forEach(c7)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=d,this.root=p?p.root||p:this,this.path=p?[...p.path,p]:[],this.parent=p,this.depth=p?p.depth+1:0;for(let h=0;h<this.path.length;h++)this.path[h].shouldResetTransform=!0;this.root===this&&(this.nodes=new Y5)}addEventListener(d,p){return this.eventHandlers.has(d)||this.eventHandlers.set(d,new Gd),this.eventHandlers.get(d).add(p)}notifyListeners(d,...p){const h=this.eventHandlers.get(d);h&&h.notify(...p)}hasListeners(d){return this.eventHandlers.has(d)}mount(d,p=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=q5(d),this.instance=d;const{layoutId:h,layout:g,visualElement:y}=this.options;if(y&&!y.current&&y.mount(d),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),p&&(g||h)&&(this.isLayoutDirty=!0),t){let v;const b=()=>this.root.updateBlockedByResize=!1;t(d,()=>{this.root.updateBlockedByResize=!0,v&&v(),v=X5(b,250),Hl.hasAnimatedSinceResize&&(Hl.hasAnimatedSinceResize=!1,this.nodes.forEach(Xy))})}h&&this.root.registerSharedNode(h,this),this.options.animate!==!1&&y&&(h||g)&&this.addEventListener("didUpdate",({delta:v,hasLayoutChanged:b,hasRelativeLayoutChanged:S,layout:T})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const D=this.options.transition||y.getDefaultTransition()||b7,{onLayoutAnimationStart:_,onLayoutAnimationComplete:k}=y.getProps(),A=!this.targetLayout||!v1(this.targetLayout,T),j=!b&&S;if(this.options.layoutRoot||this.resumeFrom||j||b&&(A||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(v,j);const V={...Id(D,"layout"),onPlay:_,onComplete:k};(y.shouldReduceMotion||this.options.layoutRoot)&&(V.delay=0,V.type=!1),this.startAnimation(V)}else b||Xy(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=T})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const d=this.getStack();d&&d.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,rn(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(g7),this.animationId++)}getTransformTemplate(){const{visualElement:d}=this.options;return d&&d.getProps().transformTemplate}willUpdate(d=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&x1(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let y=0;y<this.path.length;y++){const v=this.path[y];v.shouldResetTransform=!0,v.updateScroll("snapshot"),v.options.layoutRoot&&v.willUpdate(!1)}const{layoutId:p,layout:h}=this.options;if(p===void 0&&!h)return;const g=this.getTransformTemplate();this.prevTransformTemplateValue=g?g(this.latestValues,""):void 0,this.updateSnapshot(),d&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Yy);return}this.isUpdating||this.nodes.forEach(f7),this.isUpdating=!1,this.nodes.forEach(h7),this.nodes.forEach(l7),this.nodes.forEach(o7),this.clearAllSnapshots();const p=ia.now();rt.delta=Da(0,1e3/60,p-rt.timestamp),rt.timestamp=p,rt.isProcessing=!0,Gc.update.process(rt),Gc.preRender.process(rt),Gc.render.process(rt),rt.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Kd.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(d7),this.sharedNodes.forEach(y7)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Oe.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Oe.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!ht(this.snapshot.measuredBox.x)&&!ht(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let h=0;h<this.path.length;h++)this.path[h].updateScroll();const d=this.layout;this.layout=this.measure(!1),this.layoutCorrected=qe(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:p}=this.options;p&&p.notify("LayoutMeasure",this.layout.layoutBox,d?d.layoutBox:void 0)}updateScroll(d="measure"){let p=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===d&&(p=!1),p){const h=s(this.instance);this.scroll={animationId:this.root.animationId,phase:d,isRoot:h,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:h}}}resetTransform(){if(!o)return;const d=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,p=this.projectionDelta&&!y1(this.projectionDelta),h=this.getTransformTemplate(),g=h?h(this.latestValues,""):void 0,y=g!==this.prevTransformTemplateValue;d&&(p||Cn(this.latestValues)||y)&&(o(this.instance,g),this.shouldResetTransform=!1,this.scheduleRender())}measure(d=!0){const p=this.measurePageBox();let h=this.removeElementScroll(p);return d&&(h=this.removeTransform(h)),w7(h),{animationId:this.root.animationId,measuredBox:p,layoutBox:h,latestValues:{},source:this.id}}measurePageBox(){var g;const{visualElement:d}=this.options;if(!d)return qe();const p=d.measureViewportBox();if(!(((g=this.scroll)==null?void 0:g.wasRoot)||this.path.some(S7))){const{scroll:y}=this.root;y&&(ki(p.x,y.offset.x),ki(p.y,y.offset.y))}return p}removeElementScroll(d){var h;const p=qe();if(Ht(p,d),(h=this.scroll)!=null&&h.wasRoot)return p;for(let g=0;g<this.path.length;g++){const y=this.path[g],{scroll:v,options:b}=y;y!==this.root&&v&&b.layoutScroll&&(v.wasRoot&&Ht(p,d),ki(p.x,v.offset.x),ki(p.y,v.offset.y))}return p}applyTransform(d,p=!1){const h=qe();Ht(h,d);for(let g=0;g<this.path.length;g++){const y=this.path[g];!p&&y.options.layoutScroll&&y.scroll&&y!==y.root&&ji(h,{x:-y.scroll.offset.x,y:-y.scroll.offset.y}),Cn(y.latestValues)&&ji(h,y.latestValues)}return Cn(this.latestValues)&&ji(h,this.latestValues),h}removeTransform(d){const p=qe();Ht(p,d);for(let h=0;h<this.path.length;h++){const g=this.path[h];if(!g.instance||!Cn(g.latestValues))continue;xd(g.latestValues)&&g.updateSnapshot();const y=qe(),v=g.measurePageBox();Ht(y,v),Hy(p,g.latestValues,g.snapshot?g.snapshot.layoutBox:void 0,y)}return Cn(this.latestValues)&&Hy(p,this.latestValues),p}setTargetDelta(d){this.targetDelta=d,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(d){this.options={...this.options,...d,crossfade:d.crossfade!==void 0?d.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==rt.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(d=!1){var b;const p=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=p.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=p.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=p.isSharedProjectionDirty);const h=!!this.resumingFrom||this!==p;if(!(d||h&&this.isSharedProjectionDirty||this.isProjectionDirty||(b=this.parent)!=null&&b.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:y,layoutId:v}=this.options;if(!(!this.layout||!(y||v))){if(this.resolvedRelativeTargetAt=rt.timestamp,!this.targetDelta&&!this.relativeTarget){const S=this.getClosestProjectingParent();S&&S.layout&&this.animationProgress!==1?(this.relativeParent=S,this.forceRelativeParentToResolveTarget(),this.relativeTarget=qe(),this.relativeTargetOrigin=qe(),Xr(this.relativeTargetOrigin,this.layout.layoutBox,S.layout.layoutBox),Ht(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=qe(),this.targetWithTransforms=qe()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),k5(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):Ht(this.target,this.layout.layoutBox),u1(this.target,this.targetDelta)):Ht(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const S=this.getClosestProjectingParent();S&&!!S.resumingFrom==!!this.resumingFrom&&!S.options.layoutScroll&&S.target&&this.animationProgress!==1?(this.relativeParent=S,this.forceRelativeParentToResolveTarget(),this.relativeTarget=qe(),this.relativeTargetOrigin=qe(),Xr(this.relativeTargetOrigin,this.target,S.target),Ht(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||xd(this.parent.latestValues)||o1(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var T;const d=this.getLead(),p=!!this.resumingFrom||this!==d;let h=!0;if((this.isProjectionDirty||(T=this.parent)!=null&&T.isProjectionDirty)&&(h=!1),p&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(h=!1),this.resolvedRelativeTargetAt===rt.timestamp&&(h=!1),h)return;const{layout:g,layoutId:y}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(g||y))return;Ht(this.layoutCorrected,this.layout.layoutBox);const v=this.treeScale.x,b=this.treeScale.y;j5(this.layoutCorrected,this.treeScale,this.path,p),d.layout&&!d.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(d.target=d.layout.layoutBox,d.targetWithTransforms=qe());const{target:S}=d;if(!S){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(zy(this.prevProjectionDelta.x,this.projectionDelta.x),zy(this.prevProjectionDelta.y,this.projectionDelta.y)),Yr(this.projectionDelta,this.layoutCorrected,S,this.latestValues),(this.treeScale.x!==v||this.treeScale.y!==b||!qy(this.projectionDelta.x,this.prevProjectionDelta.x)||!qy(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",S))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(d=!0){var p;if((p=this.options.visualElement)==null||p.scheduleRender(),d){const h=this.getStack();h&&h.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Ti(),this.projectionDelta=Ti(),this.projectionDeltaWithTransform=Ti()}setAnimationOrigin(d,p=!1){const h=this.snapshot,g=h?h.latestValues:{},y={...this.latestValues},v=Ti();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!p;const b=qe(),S=h?h.source:void 0,T=this.layout?this.layout.source:void 0,D=S!==T,_=this.getStack(),k=!_||_.members.length<=1,A=!!(D&&!k&&this.options.crossfade===!0&&!this.path.some(x7));this.animationProgress=0;let j;this.mixTargetDelta=V=>{const O=V/1e3;Wy(v.x,d.x,O),Wy(v.y,d.y,O),this.setTargetDelta(v),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Xr(b,this.layout.layoutBox,this.relativeParent.layout.layoutBox),v7(this.relativeTarget,this.relativeTargetOrigin,b,O),j&&a7(this.relativeTarget,j)&&(this.isProjectionDirty=!1),j||(j=qe()),Ht(j,this.relativeTarget)),D&&(this.animationValues=y,$5(y,g,this.latestValues,O,A,k)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=O},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(d){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(rn(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Oe.update(()=>{Hl.hasAnimatedSinceResize=!0,this.currentAnimation=I5(0,Ky,{...d,onUpdate:p=>{this.mixTargetDelta(p),d.onUpdate&&d.onUpdate(p)},onStop:()=>{},onComplete:()=>{d.onComplete&&d.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const d=this.getStack();d&&d.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(Ky),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const d=this.getLead();let{targetWithTransforms:p,target:h,layout:g,latestValues:y}=d;if(!(!p||!h||!g)){if(this!==d&&this.layout&&g&&w1(this.options.animationType,this.layout.layoutBox,g.layoutBox)){h=this.target||qe();const v=ht(this.layout.layoutBox.x);h.x.min=d.target.x.min,h.x.max=h.x.min+v;const b=ht(this.layout.layoutBox.y);h.y.min=d.target.y.min,h.y.max=h.y.min+b}Ht(p,h),ji(p,y),Yr(this.projectionDeltaWithTransform,this.layoutCorrected,p,y)}}registerSharedNode(d,p){this.sharedNodes.has(d)||this.sharedNodes.set(d,new n7),this.sharedNodes.get(d).add(p);const g=p.options.initialPromotionConfig;p.promote({transition:g?g.transition:void 0,preserveFollowOpacity:g&&g.shouldPreserveFollowOpacity?g.shouldPreserveFollowOpacity(p):void 0})}isLead(){const d=this.getStack();return d?d.lead===this:!0}getLead(){var p;const{layoutId:d}=this.options;return d?((p=this.getStack())==null?void 0:p.lead)||this:this}getPrevLead(){var p;const{layoutId:d}=this.options;return d?(p=this.getStack())==null?void 0:p.prevLead:void 0}getStack(){const{layoutId:d}=this.options;if(d)return this.root.sharedNodes.get(d)}promote({needsReset:d,transition:p,preserveFollowOpacity:h}={}){const g=this.getStack();g&&g.promote(this,h),d&&(this.projectionDelta=void 0,this.needsReset=!0),p&&this.setOptions({transition:p})}relegate(){const d=this.getStack();return d?d.relegate(this):!1}resetSkewAndRotation(){const{visualElement:d}=this.options;if(!d)return;let p=!1;const{latestValues:h}=d;if((h.z||h.rotate||h.rotateX||h.rotateY||h.rotateZ||h.skewX||h.skewY)&&(p=!0),!p)return;const g={};h.z&&$c("z",d,g,this.animationValues);for(let y=0;y<Wc.length;y++)$c(`rotate${Wc[y]}`,d,g,this.animationValues),$c(`skew${Wc[y]}`,d,g,this.animationValues);d.render();for(const y in g)d.setStaticValue(y,g[y]),this.animationValues&&(this.animationValues[y]=g[y]);d.scheduleRender()}getProjectionStyles(d){if(!this.instance||this.isSVG)return;if(!this.isVisible)return r7;const p={visibility:""},h=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,p.opacity="",p.pointerEvents=Vl(d==null?void 0:d.pointerEvents)||"",p.transform=h?h(this.latestValues,""):"none",p;const g=this.getLead();if(!this.projectionDelta||!this.layout||!g.target){const S={};return this.options.layoutId&&(S.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,S.pointerEvents=Vl(d==null?void 0:d.pointerEvents)||""),this.hasProjected&&!Cn(this.latestValues)&&(S.transform=h?h({},""):"none",this.hasProjected=!1),S}const y=g.animationValues||g.latestValues;this.applyTransformsToTarget(),p.transform=i7(this.projectionDeltaWithTransform,this.treeScale,y),h&&(p.transform=h(y,p.transform));const{x:v,y:b}=this.projectionDelta;p.transformOrigin=`${v.origin*100}% ${b.origin*100}% 0`,g.animationValues?p.opacity=g===this?y.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:y.opacityExit:p.opacity=g===this?y.opacity!==void 0?y.opacity:"":y.opacityExit!==void 0?y.opacityExit:0;for(const S in ts){if(y[S]===void 0)continue;const{correct:T,applyTo:D,isCSSVariable:_}=ts[S],k=p.transform==="none"?y[S]:T(y[S],g);if(D){const A=D.length;for(let j=0;j<A;j++)p[D[j]]=k}else _?this.options.visualElement.renderState.vars[S]=k:p[S]=k}return this.options.layoutId&&(p.pointerEvents=g===this?Vl(d==null?void 0:d.pointerEvents)||"":"none"),p}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(d=>{var p;return(p=d.currentAnimation)==null?void 0:p.stop()}),this.root.nodes.forEach(Yy),this.root.sharedNodes.clear()}}}function l7(t){t.updateLayout()}function o7(t){var r;const a=((r=t.resumeFrom)==null?void 0:r.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&a&&t.hasListeners("didUpdate")){const{layoutBox:s,measuredBox:o}=t.layout,{animationType:u}=t.options,d=a.source!==t.layout.source;u==="size"?Gt(v=>{const b=d?a.measuredBox[v]:a.layoutBox[v],S=ht(b);b.min=s[v].min,b.max=b.min+S}):w1(u,a.layoutBox,s)&&Gt(v=>{const b=d?a.measuredBox[v]:a.layoutBox[v],S=ht(s[v]);b.max=b.min+S,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[v].max=t.relativeTarget[v].min+S)});const p=Ti();Yr(p,s,a.layoutBox);const h=Ti();d?Yr(h,t.applyTransform(o,!0),a.measuredBox):Yr(h,s,a.layoutBox);const g=!y1(p);let y=!1;if(!t.resumeFrom){const v=t.getClosestProjectingParent();if(v&&!v.resumeFrom){const{snapshot:b,layout:S}=v;if(b&&S){const T=qe();Xr(T,a.layoutBox,b.layoutBox);const D=qe();Xr(D,s,S.layoutBox),v1(T,D)||(y=!0),v.options.layoutRoot&&(t.relativeTarget=D,t.relativeTargetOrigin=T,t.relativeParent=v)}}}t.notifyListeners("didUpdate",{layout:s,snapshot:a,delta:h,layoutDelta:p,hasLayoutChanged:g,hasRelativeLayoutChanged:y})}else if(t.isLead()){const{onExitComplete:s}=t.options;s&&s()}t.options.transition=void 0}function u7(t){t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function c7(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function d7(t){t.clearSnapshot()}function Yy(t){t.clearMeasurements()}function f7(t){t.isLayoutDirty=!1}function h7(t){const{visualElement:a}=t.options;a&&a.getProps().onBeforeLayoutMeasure&&a.notify("BeforeLayoutMeasure"),t.resetTransform()}function Xy(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function m7(t){t.resolveTargetDelta()}function p7(t){t.calcProjection()}function g7(t){t.resetSkewAndRotation()}function y7(t){t.removeLeadSnapshot()}function Wy(t,a,r){t.translate=ze(a.translate,0,r),t.scale=ze(a.scale,1,r),t.origin=a.origin,t.originPoint=a.originPoint}function $y(t,a,r,s){t.min=ze(a.min,r.min,s),t.max=ze(a.max,r.max,s)}function v7(t,a,r,s){$y(t.x,a.x,r.x,s),$y(t.y,a.y,r.y,s)}function x7(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}const b7={duration:.45,ease:[.4,0,.1,1]},Qy=t=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),Zy=Qy("applewebkit/")&&!Qy("chrome/")?Math.round:Ut;function Jy(t){t.min=Zy(t.min),t.max=Zy(t.max)}function w7(t){Jy(t.x),Jy(t.y)}function w1(t,a,r){return t==="position"||t==="preserve-aspect"&&!T5(Iy(a),Iy(r),.2)}function S7(t){var a;return t!==t.root&&((a=t.scroll)==null?void 0:a.wasRoot)}const T7=b1({attachResizeListener:(t,a)=>rs(t,"resize",a),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Qc={current:void 0},S1=b1({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!Qc.current){const t=new T7({});t.mount(window),t.setOptions({layoutScroll:!0}),Qc.current=t}return Qc.current},resetTransform:(t,a)=>{t.style.transform=a!==void 0?a:"none"},checkIsScrollRoot:t=>window.getComputedStyle(t).position==="fixed"}),k7={pan:{Feature:H5},drag:{Feature:V5,ProjectionNode:S1,MeasureLayout:m1}};function e0(t,a,r){const{props:s}=t;t.animationState&&s.whileHover&&t.animationState.setActive("whileHover",r==="Start");const o="onHover"+r,u=s[o];u&&Oe.postRender(()=>u(a,fs(a)))}class j7 extends on{mount(){const{current:a}=this.node;a&&(this.unmount=_3(a,(r,s)=>(e0(this.node,s,"Start"),o=>e0(this.node,o,"End"))))}unmount(){}}class A7 extends on{constructor(){super(...arguments),this.isActive=!1}onFocus(){let a=!1;try{a=this.node.current.matches(":focus-visible")}catch{a=!0}!a||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=ds(rs(this.node.current,"focus",()=>this.onFocus()),rs(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function t0(t,a,r){const{props:s}=t;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&s.whileTap&&t.animationState.setActive("whileTap",r==="Start");const o="onTap"+(r==="End"?"":r),u=s[o];u&&Oe.postRender(()=>u(a,fs(a)))}class E7 extends on{mount(){const{current:a}=this.node;a&&(this.unmount=P3(a,(r,s)=>(t0(this.node,s,"Start"),(o,{success:u})=>t0(this.node,o,u?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Sd=new WeakMap,Zc=new WeakMap,M7=t=>{const a=Sd.get(t.target);a&&a(t)},C7=t=>{t.forEach(M7)};function N7({root:t,...a}){const r=t||document;Zc.has(r)||Zc.set(r,{});const s=Zc.get(r),o=JSON.stringify(a);return s[o]||(s[o]=new IntersectionObserver(C7,{root:t,...a})),s[o]}function D7(t,a,r){const s=N7(a);return Sd.set(t,r),s.observe(t),()=>{Sd.delete(t),s.unobserve(t)}}const R7={some:0,all:1};class O7 extends on{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:a={}}=this.node.getProps(),{root:r,margin:s,amount:o="some",once:u}=a,d={root:r?r.current:void 0,rootMargin:s,threshold:typeof o=="number"?o:R7[o]},p=h=>{const{isIntersecting:g}=h;if(this.isInView===g||(this.isInView=g,u&&!g&&this.hasEnteredView))return;g&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",g);const{onViewportEnter:y,onViewportLeave:v}=this.node.getProps(),b=g?y:v;b&&b(h)};return D7(this.node.current,d,p)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:a,prevProps:r}=this.node;["amount","margin","root"].some(_7(a,r))&&this.startObserver()}unmount(){}}function _7({viewport:t={}},{viewport:a={}}={}){return r=>t[r]!==a[r]}const L7={inView:{Feature:O7},tap:{Feature:E7},focus:{Feature:A7},hover:{Feature:j7}},B7={layout:{ProjectionNode:S1,MeasureLayout:m1}},Td={current:null},T1={current:!1};function z7(){if(T1.current=!0,!!Bd)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),a=()=>Td.current=t.matches;t.addListener(a),a()}else Td.current=!1}const P7=[...Xv,ct,sn],V7=t=>P7.find(Yv(t)),H7=new WeakMap;function G7(t,a,r){for(const s in a){const o=a[s],u=r[s];if(dt(o))t.addValue(s,o);else if(dt(u))t.addValue(s,Jr(o,{owner:t}));else if(u!==o)if(t.hasValue(s)){const d=t.getValue(s);d.liveStyle===!0?d.jump(o):d.hasAnimated||d.set(o)}else{const d=t.getStaticValue(s);t.addValue(s,Jr(d!==void 0?d:o,{owner:t}))}}for(const s in r)a[s]===void 0&&t.removeValue(s);return a}const a0=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class U7{scrapeMotionValuesFromProps(a,r,s){return{}}constructor({parent:a,props:r,presenceContext:s,reducedMotionConfig:o,blockInitialAnimation:u,visualState:d},p={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=ff,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const S=ia.now();this.renderScheduledAt<S&&(this.renderScheduledAt=S,Oe.render(this.render,!1,!0))};const{latestValues:h,renderState:g,onUpdate:y}=d;this.onUpdate=y,this.latestValues=h,this.baseTarget={...h},this.initialValues=r.initial?{...h}:{},this.renderState=g,this.parent=a,this.props=r,this.presenceContext=s,this.depth=a?a.depth+1:0,this.reducedMotionConfig=o,this.options=p,this.blockInitialAnimation=!!u,this.isControllingVariants=fo(r),this.isVariantNode=cv(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(a&&a.current);const{willChange:v,...b}=this.scrapeMotionValuesFromProps(r,{},this);for(const S in b){const T=b[S];h[S]!==void 0&&dt(T)&&T.set(h[S],!1)}}mount(a){this.current=a,H7.set(a,this),this.projection&&!this.projection.instance&&this.projection.mount(a),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((r,s)=>this.bindToMotionValue(s,r)),T1.current||z7(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Td.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),rn(this.notifyUpdate),rn(this.render),this.valueSubscriptions.forEach(a=>a()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const a in this.events)this.events[a].clear();for(const a in this.features){const r=this.features[a];r&&(r.unmount(),r.isMounted=!1)}this.current=null}bindToMotionValue(a,r){this.valueSubscriptions.has(a)&&this.valueSubscriptions.get(a)();const s=_n.has(a);s&&this.onBindTransform&&this.onBindTransform();const o=r.on("change",p=>{this.latestValues[a]=p,this.props.onUpdate&&Oe.preRender(this.notifyUpdate),s&&this.projection&&(this.projection.isTransformDirty=!0)}),u=r.on("renderRequest",this.scheduleRender);let d;window.MotionCheckAppearSync&&(d=window.MotionCheckAppearSync(this,a,r)),this.valueSubscriptions.set(a,()=>{o(),u(),d&&d(),r.owner&&r.stop()})}sortNodePosition(a){return!this.current||!this.sortInstanceNodePosition||this.type!==a.type?0:this.sortInstanceNodePosition(this.current,a.current)}updateFeatures(){let a="animation";for(a in Ci){const r=Ci[a];if(!r)continue;const{isEnabled:s,Feature:o}=r;if(!this.features[a]&&o&&s(this.props)&&(this.features[a]=new o(this)),this.features[a]){const u=this.features[a];u.isMounted?u.update():(u.mount(),u.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):qe()}getStaticValue(a){return this.latestValues[a]}setStaticValue(a,r){this.latestValues[a]=r}update(a,r){(a.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=a,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let s=0;s<a0.length;s++){const o=a0[s];this.propEventSubscriptions[o]&&(this.propEventSubscriptions[o](),delete this.propEventSubscriptions[o]);const u="on"+o,d=a[u];d&&(this.propEventSubscriptions[o]=this.on(o,d))}this.prevMotionValues=G7(this,this.scrapeMotionValuesFromProps(a,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue(),this.onUpdate&&this.onUpdate(this)}getProps(){return this.props}getVariant(a){return this.props.variants?this.props.variants[a]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(a){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(a),()=>r.variantChildren.delete(a)}addValue(a,r){const s=this.values.get(a);r!==s&&(s&&this.removeValue(a),this.bindToMotionValue(a,r),this.values.set(a,r),this.latestValues[a]=r.get())}removeValue(a){this.values.delete(a);const r=this.valueSubscriptions.get(a);r&&(r(),this.valueSubscriptions.delete(a)),delete this.latestValues[a],this.removeValueFromRenderState(a,this.renderState)}hasValue(a){return this.values.has(a)}getValue(a,r){if(this.props.values&&this.props.values[a])return this.props.values[a];let s=this.values.get(a);return s===void 0&&r!==void 0&&(s=Jr(r===null?void 0:r,{owner:this}),this.addValue(a,s)),s}readValue(a,r){let s=this.latestValues[a]!==void 0||!this.current?this.latestValues[a]:this.getBaseTargetFromProps(this.props,a)??this.readValueFromInstance(this.current,a,this.options);return s!=null&&(typeof s=="string"&&(qv(s)||Lv(s))?s=parseFloat(s):!V7(s)&&sn.test(r)&&(s=Uv(a,r)),this.setBaseTarget(a,dt(s)?s.get():s)),dt(s)?s.get():s}setBaseTarget(a,r){this.baseTarget[a]=r}getBaseTarget(a){var u;const{initial:r}=this.props;let s;if(typeof r=="string"||typeof r=="object"){const d=sf(this.props,r,(u=this.presenceContext)==null?void 0:u.custom);d&&(s=d[a])}if(r&&s!==void 0)return s;const o=this.getBaseTargetFromProps(this.props,a);return o!==void 0&&!dt(o)?o:this.initialValues[a]!==void 0&&s===void 0?void 0:this.baseTarget[a]}on(a,r){return this.events[a]||(this.events[a]=new Gd),this.events[a].add(r)}notify(a,...r){this.events[a]&&this.events[a].notify(...r)}}class k1 extends U7{constructor(){super(...arguments),this.KeyframeResolver=Wv}sortInstanceNodePosition(a,r){return a.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(a,r){return a.style?a.style[r]:void 0}removeValueFromRenderState(a,{vars:r,style:s}){delete r[a],delete s[a]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:a}=this.props;
218dt(a)&&(this.childSubscription=a.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}function F7(t){return window.getComputedStyle(t)}class I7 extends k1{constructor(){super(...arguments),this.type="html",this.renderInstance=wv}readValueFromInstance(a,r){if(_n.has(r))return aT(a,r);{const s=F7(a),o=(Qd(r)?s.getPropertyValue(r):s[r])||0;return typeof o=="string"?o.trim():o}}measureInstanceViewportBox(a,{transformPagePoint:r}){return c1(a,r)}build(a,r,s){ef(a,r,s.transformTemplate)}scrapeMotionValuesFromProps(a,r,s){return lf(a,r,s)}}class q7 extends k1{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=qe,this.updateDimensions=()=>{this.current&&!this.renderState.dimensions&&bv(this.current,this.renderState)}}getBaseTargetFromProps(a,r){return a[r]}readValueFromInstance(a,r){if(_n.has(r)){const s=Gv(r);return s&&s.default||0}return r=Sv.has(r)?r:$d(r),a.getAttribute(r)}scrapeMotionValuesFromProps(a,r,s){return kv(a,r,s)}onBindTransform(){this.current&&!this.renderState.dimensions&&Oe.postRender(this.updateDimensions)}build(a,r,s){nf(a,r,this.isSVGTag,s.transformTemplate)}renderInstance(a,r,s,o){Tv(a,r,s,o)}mount(a){this.isSVGTag=rf(a.tagName),super.mount(a)}}const K7=(t,a)=>af(t)?new q7(a):new I7(a,{allowProjection:t!==E.Fragment}),Y7=C6({...p5,...L7,...k7,...B7},K7),j1=q3(Y7),X7=({tour:t,index:a})=>{const r=Ve();return f.jsxs(j1.div,{onClick:()=>r("/tour-details/"+t.id),initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:a*.5},className:"flex-none w-full min-h-[450px] max-h-[450px] group hover:shadow-xl hover:scale-105 transition-all delay-100 flex flex-col justify-between ease-in-out bg-white rounded-2xl shadow-md overflow-hidden border border-gray-200",children:[f.jsx("img",{src:t.image,alt:t.title,className:"h-48 w-full object-cover group-hover:scale-105 transition-all delay-150 ease-in-out"}),f.jsxs("div",{className:"p-4",children:[f.jsx("p",{className:"text-gray-750 text-sm",children:t.location}),f.jsxs("p",{className:"font-semibold text-lg text-gray-900 mt-1",children:[t.subname,",",f.jsxs("span",{className:"text-primary font-bold",style:{textShadow:"-1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black, 1px 1px 0 black"},children:[" ",t.name]})]}),f.jsx("p",{className:"text-sm text-gray-700 mt-2",children:t.shortDescription})]}),f.jsxs("div",{className:"border-t p-4 flex justify-between text-sm text-gray-750",children:[f.jsx("span",{children:t.duration}),f.jsxs("span",{children:["From"," ",f.jsxs("span",{className:"text-black font-semibold",children:["Rs. ",t.price,"/-"]})]})]})]},t.id)};var A1={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},n0=Re.createContext&&Re.createContext(A1),W7=["attr","size","title"];function $7(t,a){if(t==null)return{};var r=Q7(t,a),s,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);for(o=0;o<u.length;o++)s=u[o],!(a.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(t,s)&&(r[s]=t[s])}return r}function Q7(t,a){if(t==null)return{};var r={};for(var s in t)if(Object.prototype.hasOwnProperty.call(t,s)){if(a.indexOf(s)>=0)continue;r[s]=t[s]}return r}function eo(){return eo=Object.assign?Object.assign.bind():function(t){for(var a=1;a<arguments.length;a++){var r=arguments[a];
218for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])}return t},eo.apply(this,arguments)}function i0(t,a){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);a&&(s=s.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),r.push.apply(r,s)}return r}function to(t){for(var a=1;a<arguments.length;a++){var r=arguments[a]!=null?arguments[a]:{};a%2?i0(Object(r),!0).forEach(function(s){Z7(t,s,r[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):i0(Object(r)).forEach(function(s){Object.defineProperty(t,s,Object.getOwnPropertyDescriptor(r,s))})}return t}function Z7(t,a,r){return a=J7(a),a in t?Object.defineProperty(t,a,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[a]=r,t}function J7(t){var a=ek(t,"string");return typeof a=="symbol"?a:a+""}function ek(t,a){if(typeof t!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var s=r.call(t,a);if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(a==="string"?String:Number)(t)}function E1(t){return t&&t.map((a,r)=>Re.createElement(a.tag,to({key:r},a.attr),E1(a.child)))}function be(t){return a=>Re.createElement(tk,eo({attr:to({},t.attr)},a),E1(t.child))}function tk(t){var a=r=>{var{attr:s,size:o,title:u}=t,d=$7(t,W7),p=o||r.size||"1em",h;return r.className&&(h=r.className),t.className&&(h=(h?h+" ":"")+t.className),Re.createElement("svg",eo({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,s,d,{className:h,style:to(to({color:t.color||r.color},r.style),t.style),height:p,width:p,xmlns:"http://www.w3.org/2000/svg"}),u&&Re.createElement("title",null,u),t.children)};return n0!==void 0?Re.createElement(n0.Consumer,null,r=>a(r)):a(A1)}function hs(t){return be({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M48 256c0 114.9 93.1 208 208 208s208-93.1 208-208S370.9 48 256 48 48 141.1 48 256zm244.5 0l-81.9-81.1c-7.5-7.5-7.5-19.8 0-27.3s19.8-7.5 27.3 0l95.4 95.7c7.3 7.3 7.5 19.1.6 26.6l-94 94.3c-3.8 3.8-8.7 5.7-13.7 5.7-4.9 0-9.9-1.9-13.6-5.6-7.5-7.5-7.6-19.7 0-27.3l79.9-81z"},child:[]}]})(t)}const ak=()=>(Ve(),f.jsxs("section",{className:"py-16 px-4 mt-5 md:px-16 bg-gradient-to-br from-white via-blue-50 to-blue-100",children:[f.jsxs("div",{className:"flex justify-between items-center mb-10",children:[f.jsx("h2",{className:"text-xl md:text-2xl font-bold text-black",children:"Popular Tours"}),f.jsxs("a",{href:"/popular-tours",className:"text-sm text-primary hover:underline flex items-center gap-2",children:["See all ",f.jsx(hs,{className:"text-xl text-primary"})]})]}),f.jsx("div",{className:"max-w-full max-h-[450px] min-h-[400px] mx-auto w-full flex justify-center items-center",children:f.jsx(so,{modules:[Rd,Od],spaceBetween:30,pagination:{clickable:!0},autoplay:{delay:3e3,disableOnInteraction:!1},loop:!0,breakpoints:{320:{slidesPerView:1},640:{slidesPerView:2},1024:{slidesPerView:3},1280:{slidesPerView:4}},className:" !pb-12",children:Ei.map((t,a)=>f.jsx(lo,{className:"w-full flex justify-center items-center",children:f.jsx("div",{className:"w-full bg-white shadow-md rounded-2xl overflow-hidden cursor-pointer",children:f.jsx(X7,{tour:t,index:a},a)})},a))})})]})),nk=({destinations:t})=>{const[a,r]=E.useState([]),s=Ve();return E.useEffect(()=>{const o=()=>{const d=window.innerWidth<768?6:11;r(t.slice(0,d))};return o(),window.addEventListener("resize",o),()=>window.removeEventListener("resize",o)},[t]),f.jsxs("section",{className:"px-4 md:px-10 lg:px-16 py-8",children:[f.jsxs("div",{className:"flex justify-between items-center mb-6",children:[f.jsx("h2",{className:"text-xl md:text-2xl font-bold text-gray-800",children:"Trending Destinations"}),f.jsxs("a",{href:"/popular-tours",className:"text-sm text-primary hover:underline flex items-center gap-2",children:["See all ",f.jsx(hs,{className:"text-xl text-primary"})]})]}),f.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-5 auto-rows-[150px] md:auto-rows-[180px] gap-4",children:a.map(({id:o,location:u,img:d},p)=>{const h=p===0||p===2||p===5,g=h?"row-span-2":"row-span-1",y=h?"col-span-2":"col-span-1";return f.jsxs("div",{onClick:()=>s(`/popular-tours/${o}`),className:`relative rounded-xl overflow-hidden shadow-md group cursor-pointer hover:scale-105 transition-transform duration-300 ${y} ${g}`,children:[f.jsx("img",{src:d,alt:u,className:"w-full h-full object-cover"}),f.jsx("div",{className:"absolute bottom-2 left-2 text-white text-sm font-semibold bg-black/50 px-2 py-1 rounded",children:u})]},p)})})]})},Ca=[];function ik(t){return be({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M7 11h2v2H7zm0 4h2v2H7zm4-4h2v2h-2zm0 4h2v2h-2zm4-4h2v2h-2zm0 4h2v2h-2z"},child:[]},{tag:"path",attr:{d:"M5 22h14c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2h-2V2h-2v2H9V2H7v2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2zM19 8l.001 12H5V8h14z"},child:[]}]})(t)}const rk=({event:t})=>{console.log(t);const a=Ve();return f.jsxs("div",{className:"flex-none w-full min-h-[350px] group hover:shadow-xl hover:scale-105 transition-all delay-100 ease-in-out bg-white rounded-2xl shadow-md overflow-hidden border border-gray-200",children:[f.jsx("img",{src:t.image,alt:t.title,className:"h-48 w-full overflow-hidden object-cover group-hover:scale-105 transition-all delay-150 ease-in-out"}),f.jsxs("div",{className:"p-4",children:[f.jsxs("div",{className:"flex justify-between items-center",children:[f.jsxs("p",{className:"text-gray-500 text-sm flex gap-2 items-center",children:[f.jsx(ik,{})," ",t.date]}),f.jsx("p",{className:"text-gray-500 text-sm",children:t.city})]}),f.jsxs("h3",{className:"font-semibold text-lg text-gray-900 mt-1",children:[t.name,f.jsxs("span",{className:"text-blue-900 font-bold",children:[" ",t.subname]})]}),f.jsx("p",{className:"text-sm text-gray-600 mt-2",children:t.shortDe
218scription}),f.jsxs("div",{className:"mt-2",children:[f.jsxs("p",{className:"text-sm text-gray-600",children:["Timing: ",f.jsxs("span",{className:"text-gray-600 font-semibold",children:[t.start," to ",t.end]})]}),f.jsxs("p",{className:"text-sm text-gray-600",children:["Starting: ",f.jsxs("span",{className:"text-gray-600 font-semibold",children:[t.single_price," Rs"]})]}),f.jsxs("p",{className:"text-sm text-gray-600",children:["Location: ",f.jsxs("span",{className:"text-gray-600 font-semibold",children:[t.location," "]})]})]})]}),f.jsx("div",{className:"p-4 flex w-full justify-center text-sm",children:f.jsxs("div",{onClick:()=>a("/event-details/"+t.id),className:" w-full flex justify-center items-center gap-3 cursor-pointer bg-primary hover:bg-secondary transition-all delay-100 ease-in-out px-5 py-2 text-black rounded-2xl",children:["See More ",f.jsx(hs,{className:"text-2xl"})]})})]})},sk=()=>(Ve(),!Ca||Ca.length===0?null:f.jsxs("section",{className:"py-14 px-4 md:px-16 bg-gradient-to-br from-white via-blue-50 to-blue-100",children:[f.jsxs("div",{className:"flex items-center justify-between mb-6",children:[f.jsx("h2",{className:"text-xl md:text-2xl font-bold text-black",children:"Upcoming Events"}),f.jsxs("a",{href:"/events",className:"text-sm text-black hover:underline flex items-center gap-2",children:["Checkout all ",f.jsx(hs,{className:"text-xl text-balck"})]})]}),f.jsx("div",{className:"max-w-full md:p-0 mx-auto w-full flex justify-center items-center",children:f.jsx("div",{className:"w-full h-full md:min-h-full rounded-2xl overflow-hidden",children:f.jsx(so,{modules:[Rd,Od],spaceBetween:30,pagination:{clickable:!0},autoplay:{delay:3e3,disableOnInteraction:!1},loop:!0,breakpoints:{320:{slidesPerView:1},640:{slidesPerView:2},1024:{slidesPerView:3},1280:{slidesPerView:4}},className:"!pb-12",children:Ca.map(t=>f.jsx(lo,{className:"!h-auto flex justify-center",children:f.jsx(rk,{event:t})},t.id))})})})]})),Wr=[{id:"maheshwar",name:"Maheshwar Trip",subname:"Heritage & Riverside Bliss",duration:"1 Day",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745486913/Man_1_1_gelrgq.png",trip_days:"Sunday",batches:[{day:"Sunday",date:"01-03-2026"},{day:"Sunday",date:"08-03-2026"},{day:"Sunday",date:"15-03-2026"},{day:"Sunday",date:"22-03-2026"},{day:"Sunday",date:"29-03-2026"},{day:"Sunday",date:"05-04-2026"},{day:"Sunday",date:"12-04-2026"},{day:"Sunday",date:"19-04-2026"},{day:"Sunday",date:"26-04-2026"},{day:"Sunday",date:"03-05-2026"},{day:"Sunday",date:"10-05-2026"},{day:"Sunday",date:"17-05-2026"},{day:"Sunday",date:"24-05-2026"},{day:"Sunday",date:"31-05-2026"}],location:"Maheshwar, Madhya Pradesh",rating:"4.7",pickDrop:"Pickup from Indore, Drop at Indore",shortDescription:"A quick escape into heritage, nature, and serenity along the Narmada.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779335/m4_lyowsc.png",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779336/m3_kjssbh.png",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779334/m2_zzbgx4.png",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779335/m1_nvpvtr.png"},fullDetails:{description:"This one-day journey takes you from Indore to the scenic landscapes of Jam Gate and Sahastradhara, ending with the rich cultural and spiritual vibes of Maheshwar. It's a perfect mix of nature, photography, and heritage exploration.",highlights:["A quick escape into heritage, nature, and serenity along the Narmada.","Explore the scenic landscapes of Jam Gate and Sahastradhara.","Relax and rejuvenate at riverside vibes of Maheshwar."],itinerary:[{heading:"8:00 AM â Departure from Indore",fullday:["Meet the group and trip captain at the pre-decided pickup point in Indore.","Begin your journey towards Maheshwar in a tempo traveler or bus.","Enjoy the scenic early morning drive and group introduction games."]},{heading:"9:00 AM â Breakfast at Baba Ka Dhaba",fullday:["Make a short stop for a local breakfast experience at the popular Baba Ka Dhaba.","Enjoy some hot chai and poha or local delicacies before continuing the trip."]},{heading:"10:30 AM â Scenic halt at Jam Gate",fullday:["Arrive at the famous Jam Gate viewpoint.","Spend some time soaking in the scener
218y, taking group photos.","Participate in fun group games and icebreaker activities."]},{heading:"12:00 PM â Maheshwar Fort & Riverside Exploration",fullday:["Reach Maheshwar and start exploring its cultural and architectural heritage.","Visit the majestic Maheshwar Fort, Ahilyabai Temple, and walk along the Narmada Ghat.","Enjoy the riverside ambiance and take plenty of memorable pictures."]},{heading:"1:00 PM â Lunch Break",fullday:["Head to Shree Baake Bihari Restaurant for a relaxing lunch.","Refuel and share stories from the morning adventures."]},{heading:"3:30 PM â Visit Sahastradhara",fullday:["Drive to Sahastradhara for a peaceful nature experience.","Spend time unwinding near the water and enjoying the natural beauty."]},{heading:"5:00 PM â Depart for Indore",fullday:["Begin your return journey to Indore after a beautiful day of exploration.","Enjoy some music, snacks, and relaxation on the way back."]},{heading:"7:00 PM â Trip Ends at Indore",fullday:["Arrive back in Indore with beautiful memories and new friendships.","Thank your fellow travelers and team captain before heading home.","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],thingsToKnow:{tripCaptain:"Local guide with deep cultural knowledge.",tickets:"Transport and entry fees included. Food at own expense.",shoes:"Comfortable walking shoes or sandals recommended.",accommodation:"Not applicable â this is a one-day trip.",naturalCalamities:"Seasonal rains may affect access to Sahastradhara."},inclusions:["Local guide with deep cultural knowledge.","Transport :Everyday commute by a Non Ac tempo traveler/Sedan/Suv/Bus. all inner line permits for the trip; driver night charges, toll tax, parking charges."],exclusions:["Food at own expense.","Comfortable walking shoes or sandals recommended.","Seasonal rains may affect access to Sahastradhara."],whatToCarry:{clothes:"Light cottons, beachwear.",shoes:"Flip-flops and water shoes.",essentials:"Waterproof phone pouch, towel, sunglasses, sunscreen.",firstAidKit:"Allergy meds, motion sickness tablets."},departureTime:"7:30 AM",arrivalTime:"7:00 PM",departureLocation:"Indore",arrivalLocation:"Indore",importantNotes:["Carry water bottles, sunglasses, cap, and a camera for capturing the beauty.","Internet access may be limited â carry offline maps."]},price:749},{id:"mandu",name:"Mandu Trip",subname:"Ancient Ruins & Scenic Escapes",duration:"1 Day",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745487984/mnd4_f0xnpx.png",trip_days:"Sunday",batches:[{day:"Sunday",date:"01-03-2026"},{day:"Sunday",date:"08-03-2026"},{day:"Sunday",date:"15-03-2026"},{day:"Sunday",date:"22-03-2026"},{day:"Sunday",date:"29-03-2026"},{day:"Sunday",date:"05-04-2026"},{day:"Sunday",date:"12-04-2026"},{day:"Sunday",date:"19-04-2026"},{day:"Sunday",date:"26-04-2026"},{day:"Sunday",date:"03-05-2026"},{day:"Sunday",date:"10-05-2026"},{day:"Sunday",date:"17-05-2026"},{day:"Sunday",date:"24-05-2026"},{day:"Sunday",date:"31-05-2026"}],location:"Mandu, Madhya Pradesh",rating:"4.8",pickDrop:"Pickup from Indore, Drop at Indore",shortDescription:"Step into the land of love, history, and architecture atop the Vindhya range.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779214/mnd4_f0xnpx.jpg",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779216/mnd3_oayku9.jpg",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779217/mnd2_tncxja.jpg",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779213/mnd1_mjghdd.png"},fullDetails:{description:"Escape to Mandu â a historical town set atop a plateau with ancient forts, stunning views, and timeless love stories. This one-day journey offers an unforgettable blend of nature, architecture, and storytelling.",highlights:["Visit the iconic Jahaz Mahal â the 'Ship Palace' that floats in water.","Hear tales of Baz Bahadur & Rani Roopmati at their palace ruins.","Enjoy panoramic views of the Nimar plains from Mandu's ramparts."],itinerary:[{heading:"8:00 AM â Departure from Indore towards Mandu",fullday:["Meet at the designated pickup point in Indore.","Depart for Mandu in a comfortable tempo traveler or bus.","Enjoy early morning vibes and a delicious breakfast en route."]},{heading:"10:00 AM â Arrival in Mandu & Sightseeing Begins",fullday:["Start exploring Mandu's historic architecture and rich heritage.","Visit iconic sites including Jahaz Mahal, Hindola Mahal, and Hoshang Shahâs Tomb.","Capture scenic views and learn about the history from the guide/trip leader."]},{heading:"1:00 PM â Lunch Break",fullday:["Stop at a local restaurant or scenic picnic spot.","Enjoy a relaxed lunch amidst nature or heritage surroundings.","Rest, socialize, and recharge before the next round of sightseeing."]},{heading:"2:30 PM â Roopmatiâs Pavilion & Baz Bahadurâs Palace",fullday:["Continue exploring Mandu with a visit to Roopmatiâs Pavilion.","Walk through Baz Bahadurâs Palace and hear tales of romance and history.","Enjoy panoramic views of the Narmada Valley and surrounding greenery."]},{heading:"4:30 PM â Return Journey to Indore",fullday:["Begin your journey back to Indore with fun memories and group bonding.","Snacks and chill vibes onboard as you wrap up the day."]},{heading:"7:00 PM â Arrival at Indore",fullday:["Reach Indore by evening.","Say goodbye to new friends and end the trip with beautiful memories.","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],thingsToKnow:{tripCaptain:"Friendly local storyteller-guide.",tickets:"Entry tickets included in trip cost.",shoes:"A lot of walking â wear good shoes.",accommodation:"Accommodation Not applicable â one-day trip.",naturalCalamities:"Some ruins might be slippery during monsoon."},inclusions:["Transport :Everyday commute by a Non Ac tempo traveler/Sedan/Suv/Bus. all inner line permits for the trip; driver night charges, toll tax, parking charges.","Entry fees to all monuments.","Guided tour by a local expert."],exclusions:["Meals and snacks.","Personal expenses.","Camera/video charges at monuments (if applicable)."],whatToCarry:{clothes:"Light clothing with a cap/hat.",shoes:"Good walking shoes or sneakers.",essentials:"Sunglasses, sunscreen, power bank, ID card.",firstAidKit:"Basic meds for fatigue or dehydration."},departureTime:"7:30 AM",arrivalTime:"7:00 PM",departureLocation:"Indore",arrivalLocation:"Indore",importantNotes:["Monuments are spread out â expect a good amount of walking.","Keep cash handy â limited UPI acceptance at small vendors."]},price:799},{id:"tekwa",name:"Tekwa Waterfall Trek",subname:"Hidden Gem of the Ghats",duration:"1 Day",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745488774/Man_2_1_q1lonq.png",trip_days:"Saturday, Sunday",batches:[{day:"Sunday",date:"01-03-2026"},{day:"Sunday",date:"08-03-2026"},{day:"Sunday",date:"15-03-2026"},{day:"Sunday",date:"22-03-2026"},{day:"Sunday",date:"29-03-2026"},{day:"Sunday",date:"05-04-2026"},{day:"Sunday",date:"12-04-2026"},{day:"Sunday",date:"19-04-2026"},{day:"Sunday",date:"26-04-2026"},{day:"Sunday",date:"03-05-2026"},{day:"Sunday",date:"10-05-2026"},{day:"Sunday",date:"17-05-2026"},{day:"Sunday",date:"24-05-2026"},{day:"Sunday",date:"31-05-2026"}],location:"Tekwa, Madhya Pradesh",rating:"4.6",pickDrop:"Pickup from Indore, Drop at Indore",shortDe
218scription:"A scenic jungle trek to one of MPâs most untouched and offbeat waterfalls.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779511/t3_ena600.png",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779508/t1_xyuoyp.png",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779510/t2_abm8x7.png",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745648373/26-04-3_1_rnfevw.jpg"},fullDetails:{description:"Tekwa Waterfall is one of Madhya Pradeshâs lesser-known trekking treasures, surrounded by dense forests, rocky terrain, and gushing water. Ideal for thrill seekers, nature lovers, and photography enthusiasts.",highlights:["Moderate jungle trek through rugged and scenic paths.","Explore the hidden Tekwa Waterfall, perfect for photos and chill time.","Enjoy group games, riverside snacks, and storytelling en route."],itinerary:[{heading:"7:30 AM â Departure from Indore by tempo traveler",fullday:["Gather at the pickup point in Indore.","Depart for the Tekwa trek base village in a tempo traveler.","Enjoy scenic views and light group activities en route."]},{heading:"10:30 AM â Arrival at base village, short briefing and breakfast",fullday:["Reach the base village and freshen up.","Attend a short safety and itinerary briefing by the trek leader.","Enjoy a simple, energizing breakfast before the trek begins."]},{heading:"11:00 AM â Start the guided jungle trek to Tekwa Waterfall",fullday:["Begin the trek with your guide through dense forest trails.","Cross small streams, rocks, and witness lush greenery.","Learn about local flora and fauna along the route."]},{heading:"1:00 PM â Reach the waterfall; time for photos, exploration, and riverside relaxation",fullday:["Arrive at Tekwa Waterfall and soak in the beauty of the natural surroundings.","Enjoy photo sessions, peaceful nature time, and riverside chilling.","Hydrate and relax before the return trek."]},{heading:"2:30 PM â Begin the return trek back to base",fullday:["Start trekking back to the base village along the same trail.","Maintain group pace and enjoy light conversations on the way."]},{heading:"4:30 PM â Tea/snack break at base village",fullday:["Reach the base village and refresh with tea and light snacks.","Stretch and relax before the journey back to Indore."]},{heading:"5:00 PM â Depart for Indore",fullday:["Board the tempo traveler for the return journey.","Enjoy music, conversations, and post-trek fun."]},{heading:"7:00 PM â Reach Indore",fullday:["Arrive in Indore and say goodbye to your fellow trekkers.","Trip concludes with sweet memories and photos!","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],thingsToKnow:{tripCaptain:"Experienced trek leader and local forest guide.",tickets:"Includes transport, guide fee, and forest permissions.",shoes:"Trekking or sports shoes with grip required.",accommodation:"Not applicable â one-day trek.",naturalCalamities:"Slippery rocks during monsoon â follow guide instructions."},inclusions:["Transport :Everyday commute by a Non Ac tempo traveler/Sedan/Suv/Bus. all inner line permits for the trip; driver night charges, toll tax, parking charges.","Forest entry and guide charges.","Trek leader and basic first aid."],exclusions:["Meals and beverages.","Personal expenses.","Raincoat or hiking gear."],whatToCarry:{clothes:"Dry-fit wear, extra clothes, and towel.",shoes:"Sports or hiking shoes with grip.",essentials:"Daypack, water bottle, energy bars, cap, raincoat.",firstAidKit:"Band-aids, insect repellent, pain relief spray."},departureTime:"7:30 AM",arrivalTime:"7:00 PM",departureLocation:"Indore",arrivalLocation:"Indore",importantNotes:["Participants should have basic fitness â trek involves uneven terrain.","Plastic-free zone â do not litter during the trek.","Avoid trekking if you have health conditions like asthma or joint pain."]},price:599},{id:"jogibhadhak",name:"Jogi Bhadak Trek",subname:"Chasing Waterfalls & Forest Trails",duration:"1 Day",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745488961/jogi_bhadak_fl_hikysp.png",trip_days:"Sunday",batches:[{day:"Sunday",date:"01-03-2026"},{day:"Sunday",date:"08-03-2026"},{day:"Sunday",date:"15-03-2026"},{day:"Sunday",date:"22-03-2026"},{day:"Sunday",date:"29-03-2026"},{day:"Sunday",date:"05-04-2026"},{day:"Sunday",date:"12-04-2026"},{day:"Sunday",date:"19-04-2026"},{day:"Sunday",date:"26-04-2026"},{day:"Sunday",date:"03-05-2026"},{day:"Sunday",date:"10-05-2026"},{day:"Sunday",date:"17-05-2026"},{day:"Sunday",date:"24-05-2026"},{day:"Sunday",date:"31-05-2026"}],location:"Jogi Bhadak, Madhya Pradesh",rating:"4.8",pickDrop:"Pickup from Indore, Drop at Indore",shortDe
218scription:"A perfect monsoon trek to a roaring hidden waterfall amidst lush forest trails.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779168/j1_hsw5ka.png",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779167/j2_ok4dvp.png",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779169/j3_sxnv5k.png",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779169/j4_xo7pxz.png"},fullDetails:{description:"Jogi Bhadak is a breathtaking monsoon waterfall tucked away in the dense greenery of Madhya Pradesh. This trek blends a bit of adventure, nature exploration, and peaceful vibes â perfect for those looking to escape the city rush.",highlights:["Trek through lush forest trails and river crossings.","Experience the powerful and scenic Jogi Bhadak Waterfall.","Ideal monsoon weekend getaway with friends or solo."],itinerary:[{heading:"7:30 AM â Departure from Indore in tempo traveler with fun intro games",fullday:["Meet the group at the designated pickup location in Indore.","Start the journey with intro games and travel banter.","Enjoy the countryside views while en route to the base village."]},{heading:"10:30 AM â Reach base village, freshen up, have breakfast, and start the trek",fullday:["Arrive at the base village and freshen up.","Enjoy a simple and energizing breakfast.","Gear up and get a quick trek briefing from the trip captain."]},{heading:"11:00 AM â Begin jungle trek with scenic views, small streams, and nature trails",fullday:["Start your guided trek to Jogi Bhadak through the forest trail.","Walk along scenic landscapes with lush greenery and bubbling streams.","Pause occasionally to soak in the views and take photos."]},{heading:"12:30 PM â Arrive at Jogi Bhadak waterfall; enjoy time for relaxation, photos, and snacks",fullday:["Reach the waterfall and unwind in the serene natural setting.","Click memorable pictures, relax, and have light snacks.","Explore the surroundings and enjoy the peaceful ambiance."]},{heading:"2:30 PM â Begin return trek to the base village",fullday:["Start your trek back through the forest trail.","Stay with your group and enjoy conversations during the descent."]},{heading:"3:45 PM â Refreshment break and depart for Indore",fullday:["Reach the base village and have refreshments.","Board the traveler for the return journey."]},{heading:"7:00 PM â Arrival back in Indore",fullday:["Arrive in Indore by evening.","Trip concludes with great memories and new friends!","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],thingsToKnow:{tripCaptain:"Certified trek leader and support staff.",tickets:"Transport and guide fees included.",shoes:"Trekking shoes are mandatory due to slippery paths.",accommodation:"Not required â itâs a one-day trek.",naturalCalamities:"Heavy rains might delay or cancel the trip for safety."},inclusions:["Transport :Everyday commute by a Non Ac tempo traveler/Sedan/Suv/Bus. all inner line permits for the trip; driver night charges, toll tax, parking charges.","Trek guide and support team.","First aid and basic assistance."],exclusions:["Meals not included (carry own or buy en route).","Personal expenses.","Raincoats or hiking gear."],whatToCarry:{clothes:"Trekking clothes that dry fast. Extra pair of dry clothes.",shoes:"Non-slippery hiking or trekking shoes.",essentials:"Water bottle, energy snacks, cap, sunglasses, waterproof bag cover.",firstAidKit:"Your personal meds, pain relief spray, mosquito repellent."},departureTime:"7:30 AM",arrivalTime:"7:00 PM",departureLocation:"Indore",arrivalLocation:"Indore",importantNotes:["Trek involves river crossings and slippery terrain â follow instructions.","Avoid carrying plastic â maintain eco-sensitivity.","Keep your phone waterproofed â no signal at the falls."]},price:599},{id:"gidiyakhoh",name:"Gidiya Khoh Trek",subname:"Hidden Gem of the Malwa Region",duration:"1 Day",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745489484/Man_3_1_nid4m3.png",trip_days:"Saturday, Sunday",batches:[{day:"Sunday",date:"01-03-2026"},{day:"Sunday",date:"08-03-2026"},{day:"Sunday",date:"15-03-2026"},{day:"Sunday",date:"22-03-2026"},{day:"Sunday",date:"29-03-2026"},{day:"Sunday",date:"05-04-2026"},{day:"Sunday",date:"12-04-2026"},{day:"Sunday",date:"19-04-2026"},{day:"Sunday",date:"26-04-2026"},{day:"Sunday",date:"03-05-2026"},{day:"Sunday",date:"10-05-2026"},{day:"Sunday",date:"17-05-2026"},{day:"Sunday",date:"24-05-2026"},{day:"Sunday",date:"31-05-2026"}],location:"Gidiya Khoh, Madhya Pradesh",rating:"4.9",pickDrop:"Pickup from Indore, Drop at Indore",shortDe
218scription:"Explore one of Madhya Pradeshâs most scenic and lesser-known waterfalls through a thrilling forest trek.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745648678/26-04-2_1_jfmlzm.jpg",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779119/gd3_tkmjtc.png",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779119/gd4_e2mp6d.png",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779119/gd1_u6qs2n.png"},fullDetails:{description:"Nestled amidst dense forests and dramatic cliffs, Gidiya Khoh is a majestic waterfall near Indore that reveals itself after an adventurous trek. The raw energy of the falls and the quiet of the jungle make this an unforgettable monsoon escape.",highlights:["Trek through dense green trails and rocky ridges.","Witness the spectacular 600-ft Gidiya Khoh waterfall.","Perfect blend of adventure, nature, and solitude."],itinerary:[{heading:"7:30 AM â Depart from Indore by tempo traveler",fullday:["Group gathers at the pickup point in Indore.","Start journey with a comfortable ride towards Gidiya Khoh base village.","Enjoy the scenic morning drive and introduction games en route."]},{heading:"9:30 AM â Reach the base village, freshen up and have breakfast",fullday:["Arrive at the base village and take some time to freshen up.","Enjoy a simple breakfast to fuel up for the trek.","Briefing session with the trip leader about the route and safety."]},{heading:"10:00 AM â Begin the jungle trek toward Gidiya Khoh (approx. 1.5 hrs)",fullday:["Start the guided jungle trek through lush greenery and rocky trails.","Cross small streams and enjoy the peaceful forest environment.","Capture moments as you trek toward the beautiful waterfall."]},{heading:"11:30 AM â Enjoy time at the waterfall, explore, relax and take photos",fullday:["Reach Gidiya Khoh and enjoy the serene waterfall views.","Click photos, relax by the falls, and connect with nature.","Explore nearby areas or simply chill by the water."]},{heading:"1:30 PM â Start the return trek to the base village",fullday:["Begin your descent back to the base village.","Enjoy casual group talk and more photo moments on the way down."]},{heading:"3:00 PM â Have lunch at a local dhaba (at own expense)",fullday:["Relax and have a fulfilling lunch at a local village dhaba.","Try regional flavors and interact with locals if youâd like."]},{heading:"4:00 PM â Depart for Indore",fullday:["Board the traveler and begin the return journey to Indore.","Sit back, relax, and relive the dayâs memories with your group."]},{heading:"7:00 PM â Reach Indore by evening",fullday:["Arrive in Indore and wrap up the day.","Trip concludes with new memories and bonds!","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],thingsToKnow:{tripCaptain:"Experienced trek leader and support team.",tickets:"Transport and basic guide included.",shoes:"Good trekking shoes are mandatory.",accommodation:"One-day trek â no stay required.",naturalCalamities:"Water level may rise during heavy rain, altering the itinerary."},inclusions:["Transport :Everyday commute by a Non Ac tempo traveler/Sedan/Suv/Bus. all inner line permits for the trip; driver night charges, toll tax, parking charges.","Trek leader and forest entry (if any).","Basic first aid and support."],exclusions:["Meals and refreshments.","Personal expenses.","Rain gear or hiking equipment."],whatToCarry:{clothes:"Dry-fit/trekking wear, extra set of clothes.",shoes:"Water-resistant trekking shoes.",essentials:"2L water, cap, sunglasses, energy bars, waterproof pouch.",firstAidKit:"Personal medications, band-aids, insect repellent."},departureTime:"7:30 AM",arrivalTime:"7:00 PM",departureLocation:"Indore",arrivalLocation:"Indore",importantNotes:["Slippery terrain â wear proper shoes and follow trek leaderâs instructions.","No mobile network at the waterfall location.","Carry all waste back with you â leave no trace."]},price:599},{id:"mohadiwaterfall",name:"Mohadi Waterfall Trek",subname:"Monsoon Marvel of Malwa",duration:"1 Day",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745489730/Man_4_1_ahgnf5.png",trip_days:"Sunday",batches:[{day:"Sunday",date:"01-03-2026"},{day:"Sunday",date:"08-03-2026"},{day:"Sunday",date:"15-03-2026"},{day:"Sunday",date:"22-03-2026"},{day:"Sunday",date:"29-03-2026"},{day:"Sunday",date:"05-04-2026"},{day:"Sunday",date:"12-04-2026"},{day:"Sunday",date:"19-04-2026"},{day:"Sunday",date:"26-04-2026"},{day:"Sunday",date:"03-05-2026"},{day:"Sunday",date:"10-05-2026"},{day:"Sunday",date:"17-05-2026"},{day:"Sunday",date:"24-05-2026"},{day:"Sunday",date:"31-05-2026"}],location:"Mohadi Falls, Near Indore, Madhya Pradesh",rating:"4.8",pickDrop:"Pickup from Indore, Drop at Indore",shortDe
218scription:"Trek to one of the most stunning waterfalls near Indore hidden deep in the valley of the Vindhyas.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779362/moh1_nxiann.png",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779361/moh2_celwfn.png",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779364/moh3_g2fsfd.png",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779362/moh4_llxnzr.png"},fullDetails:{description:"A perfect weekend monsoon trek to witness the raw beauty of Mohadi Falls. Surrounded by steep cliffs and dense greenery, this offbeat trail leads you to one of the most powerful and picturesque waterfalls in Madhya Pradesh.",highlights:["Adventurous trek to the heart of nature.","Spectacular views of Mohadi Valley and gushing waterfalls.","Experience the serene vibes and thunderous roars of monsoon-fed falls."],itinerary:[{heading:"7:30 AM â Depart from Indore by tempo traveler",fullday:["Assemble at the designated pickup point in Indore.","Begin the journey toward Gidiya Khoh with group introductions and light music."]},{heading:"9:30 AM â Reach the base village, freshen up and have breakfast",fullday:["Arrive at the base village surrounded by scenic views.","Take a short break to freshen up and enjoy a local breakfast.","Quick briefing by trek leader regarding the route and safety guidelines."]},{heading:"10:00 AM â Begin the jungle trek toward Gidiya Khoh",fullday:["Start the guided trek through forest trails and rugged terrain.","Experience the serenity of nature and keep an eye out for wildlife.","Trek duration is approximately 1.5 hours with breaks in between."]},{heading:"11:30 AM â Enjoy time at the waterfall",fullday:["Reach Gidiya Khoh waterfall and take time to unwind.","Click memorable photos, explore the area, and relax by the falls.","Optional group activities or simply soak in the tranquility."]},{heading:"1:30 PM â Start the return trek to the base village",fullday:["Begin your descent back with group interaction and fun moments.","Trek back safely through the same route while enjoying the surroundings."]},{heading:"3:00 PM â Have lunch at a local dhaba (at own expense)",fullday:["Enjoy authentic local cuisine at a nearby village dhaba.","Rest and rehydrate after the trek."]},{heading:"4:00 PM â Depart for Indore",fullday:["Board the traveler and begin the return journey.","Share photos and stories with fellow trekkers during the ride back."]},{heading:"7:00 PM â Reach Indore by evening",fullday:["Trip ends with sweet memories and new connections.","Disperse at the drop location with hopes of future adventures together.","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],thingsToKnow:{tripCaptain:"Expert trek lead and local support staff.",tickets:"Transport and guide charges included.",shoes:"Trekking shoes with good grip are highly recommended.",accommodation:"No stay required â day trek only.",naturalCalamities:"The waterfall flow is seasonal and intense â route may change during heavy rainfall."},inclusions:["Transport :Everyday commute by a Non Ac tempo traveler/Sedan/Suv/Bus. all inner line permits for the trip; driver night charges, toll tax, parking charges.","Trek leader and forest guide.","Basic first aid."],exclusions:["Meals or snacks during the trip.","Personal expenses.","Trekking gear or rain protection."],whatToCarry:{clothes:"Comfortable trekking attire, rain jacket, extra pair of clothes.",shoes:"Anti-slip trekking shoes.",essentials:"Water bottle (2L), cap, snacks, towel, waterproof pouch.",firstAidKit:"Personal medication, antiseptic cream, insect spray."},departureTime:"7:30 AM",arrivalTime:"7:00 PM",departureLocation:"Indore",arrivalLocation:"Indore",importantNotes:["Trek involves moderate difficulty â be physically prepared.","Avoid plastic â maintain eco-friendly practices.","Do not enter the waterfall pool during high current."]},price:599},{id:"patalpaniwaterfall",name:"Patalpani Waterfall Trek",subname:"Nature, Trails & Thunderous Falls",duration:"1 Day",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745489922/Man_5_1_jfs7f7.png",trip_days:"Sunday",batches:[{day:"Sunday",date:"01-03-2026"},{day:"Sunday",date:"08-03-2026"},{day:"Sunday",date:"15-03-2026"},{day:"Sunday",date:"22-03-2026"},{day:"Sunday",date:"29-03-2026"},{day:"Sunday",date:"05-04-2026"},{day:"Sunday",date:"12-04-2026"},{day:"Sunday",date:"19-04-2026"},{day:"Sunday",date:"26-04-2026"},{day:"Sunday",date:"03-05-2026"},{day:"Sunday",date:"10-05-2026"},{day:"Sunday",date:"17-05-2026"},{day:"Sunday",date:"24-05-2026"},{day:"Sunday",date:"31-05-2026"}],location:"Patalpani, Near Mhow, Madhya Pradesh",rating:"4.6",pickDrop:"Pickup from Indore, Drop at Indore",shortDe
218scription:"A refreshing monsoon trek to one of Madhya Pradeshâs tallest and most iconic waterfalls.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779398/pat4_saq2so.png",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779396/pat2_zhojt8.png",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745649274/26-04-4_1_zblzlt.jpg",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779394/pat1_spybrz.png"},fullDetails:{description:"Located near Mhow, the Patalpani waterfall drops from over 300 feet and is surrounded by forested hills and monsoon greenery. The trek to the base is scenic and moderately easy, making it a perfect escape from the city hustle.",highlights:["Trek to one of the tallest waterfalls in Madhya Pradesh.","Enjoy panoramic views, rustic train tracks, and green valleys.","Perfect for nature lovers, photographers, and weekend adventurers."],itinerary:[{heading:"7:30 AM â Depart from Indore by traveler or bus",fullday:["Assemble at the pickup point in Indore.","Start the journey towards Patalpani with group introductions and music."]},{heading:"9:00 AM â Arrive near Patalpani station and begin the trek",fullday:["Reach the starting point of the trek near the railway station.","Begin the scenic hike through lush greenery and rocky trails."]},{heading:"10:30 AM â Reach waterfall viewpoint and enjoy the misty views",fullday:["Arrive at the viewpoint to witness the stunning waterfall.","Take photos, relax, and enjoy the cool mist and breeze."]},{heading:"12:00 PM â Descend and explore the base stream (if water flow permits)",fullday:["Carefully make your way down to the stream area at the base of the falls.","Spend time exploring and enjoying the calm water body."]},{heading:"1:30 PM â Lunch break (self-arranged or pre-packed)",fullday:["Take a break for lunch â enjoy your pre-packed meal or snacks.","Relax in the natural surroundings before the return hike."]},{heading:"2:30 PM â Start return trek and enjoy nature walk",fullday:["Begin the trek back toward the starting point.","Walk at a relaxed pace, soaking in the last bits of nature."]},{heading:"4:30 PM â Begin return journey to Indore",fullday:["Board the traveler/bus and settle in after the hike.","Enjoy music, games, or a peaceful ride back with fellow trekkers."]},{heading:"7:00 PM â Arrive back in Indore with amazing memories",fullday:["Reach Indore and conclude the trip.","Bid farewell to new friends with a heart full of adventure.","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],thingsToKnow:{tripCaptain:"Experienced trek lead from Indore.",tickets:"All travel and guide charges included.",shoes:"Trekking shoes with good grip highly recommended.",accommodation:"Not applicable â one-day trek.",naturalCalamities:"Monsoon rains may affect waterfall flow and trail access."},inclusions:["Transport :Everyday commute by a Non Ac tempo traveler/Sedan/Suv/Bus. all inner line permits for the trip; driver night charges, toll tax, parking charges.","Trek leader and local support team.","Basic first aid and permissions (if required)."],exclusions:["Meals and snacks.","Personal gear like raincoats or trekking sticks.","Any activity not mentioned under inclusions."],whatToCarry:{clothes:"Dry-fit clothing, rain jacket, extra change.",shoes:"Comfortable trekking shoes or sports shoes.",essentials:"Water (2L), light snacks, sunglasses, hat, small backpack.",firstAidKit:"Personal medication, band-aids, insect repellent."},departureTime:"7:30 AM",arrivalTime:"7:00 PM",departureLocation:"Indore",arrivalLocation:"Indore",importantNotes:["Trail difficulty: Easy to Moderate â suitable for beginners.","Avoid going too close to the waterfall base during peak monsoon.","Maintain cleanliness and respect local nature rules."]},price:599},{id:"shitlamatawaterfall",name:"Shitlamata Waterfall Trek",subname:"Sacred Vibes & Hidden Cascades",duration:"1 Day",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745490158/Man_6_1_rhi2ld.png",trip_days:"Sunday",batches:[{day:"Sunday",date:"01-03-2026"},{day:"Sunday",date:"08-03-2026"},{day:"Sunday",date:"15-03-2026"},{day:"Sunday",date:"22-03-2026"},{day:"Sunday",date:"29-03-2026"},{day:"Sunday",date:"05-04-2026"},{day:"Sunday",date:"12-04-2026"},{day:"Sunday",date:"19-04-2026"},{day:"Sunday",date:"26-04-2026"},{day:"Sunday",date:"03-05-2026"},{day:"Sunday",date:"10-05-2026"},{day:"Sunday",date:"17-05-2026"},{day:"Sunday",date:"24-05-2026"},{day:"Sunday",date:"31-05-2026"}],location:"Dewas District, Madhya Pradesh",rating:"4.5",pickDrop:"Pickup from Indore, Drop at Indore",shortDe
218scription:"A scenic monsoon trek to a sacred waterfall nestled amidst hills and legends.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779471/sh4_cjtp1x.png",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779473/sh3_ozyguq.png",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779468/sh2_e5xok2.png",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779470/sh1_q6l3sb.png"},fullDetails:{description:"Tucked in the forested terrains of Dewas district, the Shitlamata Waterfall is more than a natural wonderâit holds religious significance with a temple at its base. Surrounded by lush greenery, it's a peaceful yet thrilling monsoon trek perfect for nature lovers.",highlights:["Visit a hidden gem near Indore with religious significance.","Enjoy a short but immersive trek through greenery.","Explore the temple and dip your feet in the fresh waterfall pool."],itinerary:[{heading:"7:30 AM â Depart from Indore in a tempo traveler or bus",fullday:["Meet at the designated pickup point in Indore.","Depart with fellow trekkers; enjoy music, introductions, and a scenic drive."]},{heading:"9:30 AM â Reach the trek base point near Shitlamata temple",fullday:["Arrive at the base village close to the temple.","Stretch, hydrate, and prepare for the trek."]},{heading:"10:00 AM â Begin the short trek through forest trails and small streams",fullday:["Start the guided trek through dense forest paths.","Cross small streams and enjoy the cool shade of the trees."]},{heading:"1:00 PM â Reach the waterfall and temple area",fullday:["Arrive at the serene Shitlamata waterfall and temple.","Free time for worship, relaxation, nature exploration, and photography."]},{heading:"2:00 PM â Enjoy a self-arranged or local lunch at the base",fullday:["Have lunch (carry your own or enjoy local simple meals if available).","Rest and socialize before beginning the return journey."]},{heading:"4:00 PM â Begin return trek and regroup at vehicles",fullday:["Start the short hike back to the base point.","Freshen up and get ready for the drive back."]},{heading:"7:30 PM â Reach Indore by evening",fullday:["Return to Indore with memories of a refreshing day in nature.","Drop-off at the designated location and say goodbye to fellow trekkers.","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],thingsToKnow:{tripCaptain:"Friendly and experienced trek leader.",tickets:"Travel and guide included. No entry tickets required.",shoes:"Good grip shoes essential due to wet, rocky paths.",accommodation:"Not required â this is a one-day trip.",naturalCalamities:"Avoid during heavy rainfall or landslides in the region."},inclusions:["Transport :Everyday commute by a Non Ac tempo traveler/Sedan/Suv/Bus. all inner line permits for the trip; driver night charges, toll tax, parking charges.","Trek leader and basic first aid.","Local support staff and permissions (if applicable)."],exclusions:["Meals, snacks and beverages.","Any kind of personal expenses.","Pooja material (optional for temple visitors)."],whatToCarry:{clothes:"Comfortable trekwear, quick-dry clothes.",shoes:"Trekking or sports shoes with grip.",essentials:"Sunscreen, water bottle, hat/cap, raincoat.",firstAidKit:"Personal meds, antiseptic cream, insect repellent."},departureTime:"7:30 AM",arrivalTime:"7:00 PM",departureLocation:"Indore",arrivalLocation:"Indore",importantNotes:["Be respectful around the temple areaâno loud music or littering.","The waterfall trail can be slipperyâuse caution.","Best visited during early monsoon for maximum flow and safety."]},price:599},{id:"junapaniwaterfall",name:"Junapani Waterfall Trek",subname:"Hidden Trails & Serene Streams",duration:"1 Day",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745490389/Man_7_otk5bo.png",trip_days:"Sunday",batches:[{day:"Sunday",date:"01-03-2026"},{day:"Sunday",date:"08-03-2026"},{day:"Sunday",date:"15-03-2026"},{day:"Sunday",date:"22-03-2026"},{day:"Sunday",date:"29-03-2026"},{day:"Sunday",date:"05-04-2026"},{day:"Sunday",date:"12-04-2026"},{day:"Sunday",date:"19-04-2026"},{day:"Sunday",date:"26-04-2026"},{day:"Sunday",date:"03-05-2026"},{day:"Sunday",date:"10-05-2026"},{day:"Sunday",date:"17-05-2026"},{day:"Sunday",date:"24-05-2026"},{day:"Sunday",date:"31-05-2026"}],location:" Mhow, Madhya Pradesh",rating:"4.6",pickDrop:"Pickup from Indore, Drop at Indore",shortDe
218scription:"A monsoon-special offbeat trek to one of the regionâs lesser-known yet stunning waterfalls.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779193/juna2_ozp5ni.png",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779196/juna_3_ops4mf.png",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779194/juna1_d5z6sy.png",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779197/juna_4_idcat2.png"},fullDetails:{description:"Nestled close to Mhow, Junapani Waterfall offers the perfect nature escape from Indore. Surrounded by dense greenery and accessible via a short forest trek, this waterfall is a peaceful yet adventurous location that comes alive during monsoon season.",highlights:["A hidden monsoon gem surrounded by dense greenery.","Perfect for quick nature getaways from Indore.","Short, beginner-friendly trek with rewarding views."],itinerary:[{heading:"7:30 AM â Departure from Indore via traveler/bus",fullday:["Gather at the pickup location in Indore.","Begin the road journey with group interactions and scenic views en route to Mhow."]},{heading:"8:30 AM â Reach the base village near Mhow",fullday:["Arrive at the starting point of the trek.","Briefing and stretching before the jungle trek begins."]},{heading:"9:00 AM â Start the trek through jungle paths and rocky trails",fullday:["Begin the guided trek through dense forest paths.","Experience rocky terrain, chirping birds, and occasional stream crossings."]},{heading:"12:30 PM â Reach Junapani Waterfall",fullday:["Arrive at the peaceful Junapani Waterfall location.","Relax, explore the stream, take photos, and enjoy the fresh air."]},{heading:"1:30 PM â Refreshments/lunch break",fullday:["Lunch time â enjoy your self-arranged meal or try simple food from a local dhaba.","Rest, hydrate, and prepare for the return trek."]},{heading:"3:30 PM â Begin return hike and regroup at the vehicle",fullday:["Start the return hike back to the base village.","Reach the vehicles and get ready for the journey back to Indore."]},{heading:"7:00 PM â Arrival back in Indore",fullday:["Return with new memories, friendships, and nature experiences.","Drop-off at designated locations in Indore.","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],thingsToKnow:{tripCaptain:"Guided by an experienced local trek leader.",tickets:"No entry fees. Transport & guidance included.",shoes:"Trekking shoes with good grip are recommended.",accommodation:"Not applicable â this is a one-day trek.",naturalCalamities:"Accessible only during early and mid monsoon. Avoid during heavy rainfall."},inclusions:["Transport :Everyday commute by a Non Ac tempo traveler/Sedan/Suv/Bus. all inner line permits for the trip; driver night charges, toll tax, parking charges.","Trek leader and support team.","First aid kit and safety gear."],exclusions:["Meals and drinks.","Personal expenses.","Any sightseeing not mentioned in itinerary."],whatToCarry:{clothes:"Quick-dry trekwear, rain jacket.",shoes:"Grippy trekking shoes or sports shoes.",essentials:"Cap, water bottle, sunscreen, energy bars.",firstAidKit:"Basic meds, pain relief spray, band-aids."},departureTime:"7:00 AM",arrivalTime:"7:00 PM",departureLocation:"Indore",arrivalLocation:"Indore",importantNotes:["Mobile network may be unavailableâstay with the group.","Do not litter and avoid plastic packaging.","Best visited mid-monsoon for full waterfall flow."]},price:599},{id:"ralamandalnighttrek",name:"Ralamandal Night Trek",subname:"Moonlit Trails & Sunrise Views",duration:"1 Night",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745490580/Man_8_1_jwpgxy.png",trip_days:"Saturday Night",batches:[{day:"Sunday",date:"01-03-2026"},{day:"Sunday",date:"08-03-2026"},{day:"Sunday",date:"15-03-2026"},{day:"Sunday",date:"22-03-2026"},{day:"Sunday",date:"29-03-2026"},{day:"Sunday",date:"05-04-2026"},{day:"Sunday",date:"12-04-2026"},{day:"Sunday",date:"19-04-2026"},{day:"Sunday",date:"26-04-2026"},{day:"Sunday",date:"03-05-2026"},{day:"Sunday",date:"10-05-2026"},{day:"Sunday",date:"17-05-2026"},{day:"Sunday",date:"24-05-2026"},{day:"Sunday",date:"31-05-2026"}],location:"Ralamandal, Indore",rating:"4.8",pickDrop:"Pickup from Indore, Drop at Indore",shortDe
218scription:"Trek under the stars to witness Ralamandal's beauty unfold at sunrise. A unique night adventure close to home.",images:{img1:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779433/rala_4_stzugi.png",img2:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779432/rala1_tnfpka.png",img3:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779430/rala3_ilfear.png",img4:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744779429/rala_2_jmzeeb.png"},fullDetails:{description:"Experience the thrill of a night trek under the stars to Ralamandal Hill. A short, beginner-friendly trek offering panoramic city views and a serene sunrise moment from the top. Perfect for adventure seekers and night owls.",highlights:["Trek under starlit skies to the top of Ralamandal.","Catch the first rays of sunrise with panoramic views.","Chill vibes, bonfire, and stories at the summit."],itinerary:[{heading:"6:00 PM â Assembly & Departure from Indore",fullday:["Gather at the designated meeting point in Indore.","Board the traveler/bus and begin the journey to Ralamandal base camp."]},{heading:"9:45 PM â Reach Base Camp at Ralamandal",fullday:["Arrive at the base, freshen up, receive torches and safety gear.","Short briefing by trek leaders."]},{heading:"11:00 PM â Begin Night Trek",fullday:["Start the trek with torches and trail lights through forest paths.","Experience the thrill of trekking under the stars."]},{heading:"12:30 AM â Reach Summit",fullday:["Reach the summit and enjoy a bonfire session.","Participate in group games, storytelling, and stargazing."]},{heading:"5:45 AM â Magical Sunrise View",fullday:["Witness the stunning sunrise over Indore city.","Capture golden hour photos and soak in the peaceful vibes."]},{heading:"6:30 AM â Start Descent",fullday:["Begin the descent back to base camp through morning mist and chirping birds."]},{heading:"8:00 AM â Return to Indore",fullday:["Reach the base, board the traveler/bus and return to Indore.","Trip concludes with unforgettable memories of the night adventure.","Keep traveling as our motto says: Escape with Flying Birds Adventures."]}],thingsToKnow:{tripCaptain:"Trained trek leader and support team.",tickets:"Entry and forest fees included.",shoes:"Trekking/sports shoes with good grip required.",accommodation:"None â rest and relax at the summit.",naturalCalamities:"May be rescheduled in case of heavy rain or lightning risk."},inclusions:["Transport :Everyday commute by a Non Ac tempo traveler/Sedan/Suv/Bus. all inner line permits for the trip; driver night charges, toll tax, parking charges.","Trek captain and local guide.","Entry permits and bonfire session."],exclusions:["Meals and snacks.","Flashlights/torches (bring your own).","Personal expenses."],whatToCarry:{clothes:"Warm layers, light jacket (it gets chilly at night).",shoes:"Sturdy trekking shoes or sports shoes.",essentials:"Flashlight/torch, water bottle, energy snacks.",firstAidKit:"Personal meds, band-aids, pain relief spray."},departureTime:"6:00 PM",arrivalTime:"8:00 AM",departureLocation:"Indore",arrivalLocation:"Indore",importantNotes:["This is a beginner-friendly trek, but basic fitness is required.","Carry a flashlight/headlamp â essential for night trail.","Stay with the group and avoid wandering into forest trails alone."]},price:599}],lk=({oneday:t})=>{const a=Ve();return f.jsxs("div",{onClick:()=>a("/onedaytour-details/"+t.id),className:"relative w-full max-w-sm h-[360px] rounded-3xl overflow-hidden group cursor-pointer shadow-lg transition-transform duration-300 hover:scale-[1.02]",children:[f.jsx("img",{src:t==null?void 0:t.image,alt:t==null?void 0:t.name,className:"absolute inset-0 w-full h-full object-cover transition-all duration-500 ease-in-out group-hover:scale-105"}),f.jsx("div",{className:"absolute inset-0 bg-black/40 group-hover:bg-black/70 transition-all duration-500 z-0"}),f.jsxs("div",{className:"relative z-10 h-full flex flex-col justify-end p-5 text-white transition-all duration-500 group-hover:justify-between",children:[f.jsxs("div",{className:"transition-all duration-500 ease-in-out",children:[f.jsx("h2",{className:"text-xl sm:text-2xl font-bold",children:t.name}),f.jsx("p",{className:"text-xs sm:text-sm text-gray-200 italic",children:t.subname})]}),f.jsxs("div",{className:"opacity-0 max-h-0 overflow-hidden group-hover:opacity-100 group-hover:max-h-[200px] transition-all duration-500 ease-in-out mt-4 flex flex-col gap-2 text-sm",children:[f.jsx("p",{className:"text-gray-200 text-xs sm:text-sm",children:t.shortDe
218scription}),f.jsxs("p",{className:"flex items-center gap-2 text-xs sm:text-sm",children:[f.jsx(ES,{size:16})," ",t.trip_days]}),f.jsxs("p",{className:"flex items-center gap-2 text-xs sm:text-sm",children:[f.jsx(FS,{size:16})," ",t.location]}),f.jsxs("p",{className:"text-base sm:text-lg font-bold text-yellow-300 mt-2",children:["From â¹",t.price]})]})]})]})},ok=()=>(Ve(),f.jsxs("section",{className:"py-16 px-4 md:px-16 bg-gradient-to-br from-white via-blue-50 to-blue-100",children:[f.jsxs("div",{className:"flex items-center justify-between mb-6 ",children:[f.jsx("h2",{className:"text-xl md:text-2xl font-bold text-black",children:"One Day Trips "}),f.jsxs("a",{href:"/onedaytour",className:"text-sm text-primary hover:underline flex items-center gap-2",children:["Checkout all ",f.jsx(hs,{className:"text-xl "})]})]}),f.jsx("div",{className:"max-w-full mx-auto w-full flex justify-center items-center",children:f.jsx("div",{className:"w-full ",children:f.jsx(so,{modules:[Rd,Od],spaceBetween:30,pagination:{clickable:!0},autoplay:{delay:3e3,disableOnInteraction:!1},loop:!0,breakpoints:{320:{slidesPerView:1},640:{slidesPerView:2},1024:{slidesPerView:3},1280:{slidesPerView:4}},className:"!pb-12",children:Wr.map(t=>f.jsx(lo,{className:"!h-auto flex justify-center",children:f.jsx(lk,{oneday:t})},t.id))})})})]})),r0=[{name:"Pooja Jaiswal",role:"Travel Blogger",avatar:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744953939/Screenshot_2025-04-18_105340_dfeqki.png",review:"Flying Birds gave me one of the best travel experiences of my life. The planning, the execution, everything was top-notch!"},{name:"Vivek Yadav",role:"Adventure Enthusiast",avatar:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744954108/Screenshot_2025-04-18_105808_qybsnv.png",review:"The team is so helpful and friendly. Their one-day trips are full of adventure and fun. Highly recommended!"},{name:"Vishal Mewada",role:"Photographer",avatar:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744954294/Screenshot_2025-04-18_110115_x1rciu.png",review:"A perfect blend of nature and professionalism. Every moment was picture perfect, and their team made it all so smooth."},{name:"Ajay Gole",role:"Travel Enthusiast",avatar:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744954438/Screenshot_2025-04-18_110340_fny2tu.png",review:"The team's attention to detail is outstanding. They went above and beyond to ensure a memorable trip."},{name:"Bharat Prajapat",role:"Adventure Seeker",avatar:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744954489/Screenshot_2025-04-18_110432_f3dtuv.png",review:"The team's dedication to customer satisfaction is commendable. They made our trip unforgettable."},{name:"Pushpendara Yadav",role:"Travel Blogger",avatar:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744954574/Screenshot_2025-04-18_110557_tbr6hj.png",review:"The team's professionalism and expertise are unmatched. They delivered a seamless and enjoyable trip."}],uk=()=>{const[t,a]=E.useState(0),r=r0.length,s=()=>a((t+1)%r),o=()=>a((t-1+r)%r);return E.useEffect(()=>{const u=setInterval(()=>{s()},6e3);return()=>clearInterval(u)},[t]),f.jsx("section",{className:" py-10 md:py-20 px-5 md:px-20 w-full rounded-4xl",children:f.jsxs("div",{className:" max-w-4xl md:max-w-6xl mx-auto text-center",children:[f.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-black mb-10",children:"What Our Travelers Say"}),f.jsxs("div",{className:"relative bg-white p-5 rounded-3xl shadow-lg overflow-hidden border border-primary shadow-primary",children:[f.jsx("div",{className:"reviews-container",style:{display:"flex",flexDirection:"row",transition:"transform 0.5s ease-in-out",transform:`translateX(-${t*100}%)`},children:r0.map((u,d)=>f.jsxs("div",{className:"review-slide flex items-center justify-center flex-col",style:{minWidth:"100%",display:"flex",justifyContent:"center",alignItems:"center",opacity:d===t?1:0,transition:"opacity 0.5s ease"},children:[f.jsxs("div",{className:"flex flex-col items-center",children:[f.jsx("img",{src:u.avatar,alt:u.name,className:"w-16 h-16 rounded-full object-cover border-4 border-primary mb-2"}),f.jsx("h3",{className:"text-lg md:text-lg font-semibold text-black",children:u.name}),f.jsx("p",{className:"text-xs md:text-sm text-gray-750",children:u.role})]}),f.jsxs("p",{className:"text-gray-700 text-sm md:text-lg italic mt-4",children:["â",u.review,"â"]}
218)]},d))}),f.jsx("div",{className:"absolute top-1/2 -translate-y-1/2 left-4",children:f.jsx("button",{onClick:o,className:"bg-white border border-primary p-2 rounded-full shadow hover:bg-primary transition",children:f.jsx(CS,{className:"text-black"})})}),f.jsx("div",{className:"absolute top-1/2 -translate-y-1/2 right-4",children:f.jsx("button",{onClick:s,className:"bg-white border border-primary p-2 rounded-full shadow hover:bg-primary transition",children:f.jsx(DS,{className:"text-balck"})})})]})]})})};function ck(t){return be({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M8 9.984C10.403 9.506 12 7.48 12 5a4 4 0 0 0-8 0c0 2.48 1.597 4.506 4 4.984M13 5c0 2.837-1.789 5.227-4.52 5.901l.244.487a.25.25 0 1 1-.448.224l-.008-.017c.008.11.02.202.037.29.054.27.161.488.419 1.003.288.578.235 1.15.076 1.629-.157.469-.422.867-.588 1.115l-.004.007a.25.25 0 1 1-.416-.278c.168-.252.4-.6.533-1.003.133-.396.163-.824-.049-1.246l-.013-.028c-.24-.48-.38-.758-.448-1.102a3 3 0 0 1-.052-.45l-.04.08a.25.25 0 1 1-.447-.224l.244-.487C4.789 10.227 3 7.837 3 5a5 5 0 0 1 10 0m-6.938-.495a2 2 0 0 1 1.443-1.443C7.773 2.994 8 2.776 8 2.5s-.226-.504-.498-.459a3 3 0 0 0-2.46 2.461c-.046.272.182.498.458.498s.494-.227.562-.495"},child:[]}]})(t)}function dk(t){return be({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.9 3.9 0 0 0-1.417.923A3.9 3.9 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.9 3.9 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.9 3.9 0 0 0-.923-1.417A3.9 3.9 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599s.453.546.598.92c.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.5 2.5 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.5 2.5 0 0 1-.92-.598 2.5 2.5 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233s.008-2.388.046-3.231c.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92s.546-.453.92-.598c.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92m-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217m0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334"},child:[]}]})(t)}function fk(t){return be({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854zm4.943 12.248V6.169H2.542v7.225zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248S2.4 3.226 2.4 3.934c0 .694.521 1.248 1.327 1.248zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016l.016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225z"},child:[]}]})(t)}function hk(t){return be({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M5.026 15c6.038 0 9.341-5.003 9.341-9.334q.002-.211-.006-.422A6.7 6.7 0 0 0 16 3.542a6.7 6.7 0 0 1-1.889.518 3.3 3.3 0 0 0 1.447-1.817 6.5 6.5 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.32 9.32 0 0 1-6.767-3.429 3.29 3.29 0 0 0 1.018 4.382A3.3 3.3 0 0 1 .64 6.575v.045a3.29 3.29 0 0 0 2.632 3.218 3.2 3.2 0 0 1-.865.115 3 3 0 0 1-.614-.057 3.28 3.28 0 0 0 3.067 2.277A6.6 6.6 0 0 1 .78 13.58a6 6 0 0 1-.78-.045A9.34 9.34 0 0 0 5.026 15"},child:[]}]})(t)}function gf(t){return be({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.9 7.9 0 0 0 13.6 2.326zM7.994 14.521a6.6 6.6 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.639-2.961 6.592-6.592 6.592m3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.513.646-.627.775-.114.133-.232.148-.43.05-.197-.1-.836-.308-1.592-.985-.59-.525-.985-1.175-1.103-1.372-.114-.198-.011-.304.088-.403.087-.088.197-.232.296-.346.1-.114.133-.198.198-.33.065-.134.034-.248-.015-.347-.05-.099-.445-1.076-.612-1.47-.16-.389-.323-.335-.445-.34-.114-.007-.247-.007-.38-.007a.73.73 0 0 0-.529.247c-.182.198-.691.677-.691 1.654s.71 1.916.81 2.049c.098.133 1.394 2.132 3.383 2.992.47.205.84.326 1.129.418.475.152.904.129 1.246.08.38-.058
2181.171-.48 1.338-.943.164-.464.164-.86.114-.943-.049-.084-.182-.133-.38-.232"},child:[]}]})(t)}function mk(t){return be({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.01 2.01 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.01 2.01 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31 31 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.01 2.01 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A100 100 0 0 1 7.858 2zM6.4 5.209v4.818l4.157-2.408z"},child:[]}]})(t)}const pk=[{icon:l3,title:"Ultimate Flexibility",description:"You're in control, with free cancellation and payment options to satisfy any plan or budget."},{icon:ck,title:"Memorable Experiences",description:"Browse and book tours so incredible, youâll want to tell your friends."},{icon:LS,title:"Quality at Our Core",description:"High-quality standards, hand-picked partners and exceptional customer care."},{icon:JS,title:"Trusted & Secure",description:"Your safety and privacy come first. Book with full confidence and peace of mind."},{icon:t3,title:"Customer-First Approach",description:"From trip planning to post-travel support, we prioritize your happiness."},{icon:W0,title:"24/7 Award-Winning Support",description:"Any time, any query â weâre always here for you, round the clock."}],M1=()=>f.jsxs("section",{className:"py-10 my-15 px-3 ld:px-6 border border-primary shadow-lg shadow-primary md:px-20 bg-white text-black rounded-4xl w-full",children:[f.jsxs("div",{className:"max-w-6xl mx-auto text-center mb-12",children:[f.jsx("h2",{className:"text-2xl md:text-4xl font-bold mb-4",children:"What Makes Us Different"}),f.jsx("p",{className:"text-gray-750 max-w-2xl mx-auto md:text-xl",children:"We're not just travel planners â weâre memory makers, and here's why you'll love booking with us."})]}),f.jsx("div",{className:"grid sm:grid-cols-1 md:grid-cols-3 gap-10 max-w-6xl mx-auto",children:pk.map((t,a)=>f.jsxs("div",{className:"flex flex-col items-center text-center gap-3",children:[f.jsx("div",{className:"bg-primary text-black p-3 rounded-full shadow-md",children:f.jsx(t.icon,{className:"w-6 h-6"})}),f.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:t.title}),f.jsx("p",{className:"text-sm text-gray-700",children:t.description})]},a))})]});var Hr={},ao=function(){return ao=Object.assign||function(t){for(var a,r=1,s=arguments.length;r<s;r++)for(var o in a=arguments[r])Object.prototype.hasOwnProperty.call(a,o)&&(t[o]=a[o]);return t},ao.apply(this,arguments)},gk=function(){function t(a,r,s){var o=this;this.endVal=r,this.options=s,this.version="2.8.0",this.defaults={startVal:0,decimalPlaces:0,duration:2,useEasing:!0,useGrouping:!0,useIndianSeparators:!1,smartEasingThreshold:999,smartEasingAmount:333,separator:",",decimal:".",prefix:"",suffix:"",enableScrollSpy:!1,scrollSpyDelay:200,scrollSpyOnce:!1},this.finalEndVal=null,this.useEasing=!0,this.countDown=!1,this.error="",this.startVal=0,this.paused=!0,this.once=!1,this.count=function(u){o.startTime||(o.startTime=u);var d=u-o.startTime;o.remaining=o.duration-d,o.useEasing?o.countDown?o.frameVal=o.startVal-o.easingFn(d,0,o.startVal-o.endVal,o.duration):o.frameVal=o.easingFn(d,o.startVal,o.endVal-o.startVal,o.duration):o.frameVal=o.startVal+(o.endVal-o.startVal)*(d/o.duration);var p=o.countDown?o.frameVal<o.endVal:o.frameVal>o.endVal;o.frameVal=p?o.endVal:o.frameVal,o.frameVal=Number(o.frameVal.toFixed(o.options.decimalPlaces)),o.printValue(o.frameVal),d<o.duration?o.rAF=requestAnimationFrame(o.count):o.finalEndVal!==null?o.update(o.finalEndVal):o.options.onCompleteCallback&&o.options.onCompleteCallback()},this.formatNumber=function(u){var d,p,h,g,y=u<0?"-":"";d=Math.abs(u).toFixed(o.options.decimalPlaces);var v=(d+="").split(".");if(p=v[0],h=v.length>1?o.options.decimal+v[1]:"",o.options.useGrouping){g="";for(var b=3,S=0,T=0,D=p.length;T<D;++T)o.options.useIndianSeparators&&T===4&&(b=2,S=1),T!==0&&S%b==0&&(g=o.options.separator+g),S++,g=p[D-T-1]+g;p=g}return o.options.numerals&&o.options.numerals.length&&(p=p.replace(/[0-9]/g,function(_){return o.options.numerals[+_]}),h=h.replace(/[0-9]/g,function(_){return o.options.numerals[+_]})),y+o.options.prefix+p+h+o.options.suffix},this.easeOutExpo=function(u,d,p,h){return p*(1-Math.pow(2,-10*u/h))*1024/1023+d},this.options=ao(ao({},this.defaults),s),this.formattingFn=this.options.formattingFn?this.options.formattingFn:this.formatNumber,this.easingFn=this.options.easingFn?this.options.easingFn:this.easeOutExpo,this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.endVal=this.validateValue(r),this.options.decimalPlaces=Math.max(this.options.decimalPlaces),this.resetDuration(),this.options.separator=String(this.options.separator),this.useEasing=this.options.useEasing,this.options.separator===""&&(this.options.useGrouping=!1),this.el=typeof a=="str
218ing"?document.getElementById(a):a,this.el?this.printValue(this.startVal):this.error="[CountUp] target is null or undefined",typeof window<"u"&&this.options.enableScrollSpy&&(this.error?console.error(this.error,a):(window.onScrollFns=window.onScrollFns||[],window.onScrollFns.push(function(){return o.handleScroll(o)}),window.onscroll=function(){window.onScrollFns.forEach(function(u){return u()})},this.handleScroll(this)))}return t.prototype.handleScroll=function(a){if(a&&window&&!a.once){var r=window.innerHeight+window.scrollY,s=a.el.getBoundingClientRect(),o=s.top+window.pageYOffset,u=s.top+s.height+window.pageYOffset;u<r&&u>window.scrollY&&a.paused?(a.paused=!1,setTimeout(function(){return a.start()},a.options.scrollSpyDelay),a.options.scrollSpyOnce&&(a.once=!0)):(window.scrollY>u||o>r)&&!a.paused&&a.reset()}},t.prototype.determineDirectionAndSmartEasing=function(){var a=this.finalEndVal?this.finalEndVal:this.endVal;this.countDown=this.startVal>a;var r=a-this.startVal;if(Math.abs(r)>this.options.smartEasingThreshold&&this.options.useEasing){this.finalEndVal=a;var s=this.countDown?1:-1;this.endVal=a+s*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=a,this.finalEndVal=null;this.finalEndVal!==null?this.useEasing=!1:this.useEasing=this.options.useEasing},t.prototype.start=function(a){this.error||(this.options.onStartCallback&&this.options.onStartCallback(),a&&(this.options.onCompleteCallback=a),this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},t.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},t.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},t.prototype.update=function(a){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(a),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,this.finalEndVal==null&&this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},t.prototype.printValue=function(a){var r;if(this.el){var s=this.formattingFn(a);!((r=this.options.plugin)===null||r===void 0)&&r.render?this.options.plugin.render(this.el,s):this.el.tagName==="INPUT"?this.el.value=s:this.el.tagName==="text"||this.el.tagName==="tspan"?this.el.textContent=s:this.el.innerHTML=s}},t.prototype.ensureNumber=function(a){return typeof a=="number"&&!isNaN(a)},t.prototype.validateValue=function(a){var r=Number(a);return this.ensureNumber(r)?r:(this.error="[CountUp] invalid start or end value: ".concat(a),null)},t.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},t}();const yk=Object.freeze(Object.defineProperty({__proto__:null,CountUp:gk},Symbol.toStringTag,{value:"Module"})),vk=lb(yk);var s0;function xk(){if(s0)return Hr;s0=1,Object.defineProperty(Hr,"__esModule",{value:!0});var t=no(),a=vk;function r(L,N){var B=L==null?null:typeof Symbol<"u"&&L[Symbol.iterator]||L["@@iterator"];if(B!=null){var I,J,ne,ue,se=[],z=!0,K=!1;try{if(ne=(B=B.call(L)).next,N!==0)for(;!(z=(I=ne.call(B)).done)&&(se.push(I.value),se.length!==N);z=!0);}catch(X){K=!0,J=X}finally{try{if(!z&&B.return!=null&&(ue=B.return(),Object(ue)!==ue))return}finally{if(K)throw J}}return se}}function s(L,N){var B=Object.keys(L);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(L);N&&(I=I.filter(function(J){return Object.getOwnPropertyDescriptor(L,J).enumerable})),B.push.apply(B,I)}return B}function o(L){for(var N=1;N<arguments.length;N++){var B=arguments[N]!=null?arguments[N]:{};N%2?s(Object(B),!0).forEach(function(I){p(L,I,B[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(L,Object.getOwnPropertyDescriptors(B)):s(Object(B)).forEac
218h(function(I){Object.defineProperty(L,I,Object.getOwnPropertyDescriptor(B,I))})}return L}function u(L,N){if(typeof L!="object"||!L)return L;var B=L[Symbol.toPrimitive];if(B!==void 0){var I=B.call(L,N);if(typeof I!="object")return I;throw new TypeError("@@toPrimitive must return a primitive value.")}return(N==="string"?String:Number)(L)}function d(L){var N=u(L,"string");return typeof N=="symbol"?N:String(N)}function p(L,N,B){return N=d(N),N in L?Object.defineProperty(L,N,{value:B,enumerable:!0,configurable:!0,writable:!0}):L[N]=B,L}function h(){return h=Object.assign?Object.assign.bind():function(L){for(var N=1;N<arguments.length;N++){var B=arguments[N];for(var I in B)Object.prototype.hasOwnProperty.call(B,I)&&(L[I]=B[I])}return L},h.apply(this,arguments)}function g(L,N){if(L==null)return{};var B={},I=Object.keys(L),J,ne;for(ne=0;ne<I.length;ne++)J=I[ne],!(N.indexOf(J)>=0)&&(B[J]=L[J]);return B}function y(L,N){if(L==null)return{};var B=g(L,N),I,J;if(Object.getOwnPropertySymbols){var ne=Object.getOwnPropertySymbols(L);for(J=0;J<ne.length;J++)I=ne[J],!(N.indexOf(I)>=0)&&Object.prototype.propertyIsEnumerable.call(L,I)&&(B[I]=L[I])}return B}function v(L,N){return b(L)||r(L,N)||S(L,N)||D()}function b(L){if(Array.isArray(L))return L}function S(L,N){if(L){if(typeof L=="string")return T(L,N);var B=Object.prototype.toString.call(L).slice(8,-1);if(B==="Object"&&L.constructor&&(B=L.constructor.name),B==="Map"||B==="Set")return Array.from(L);if(B==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B))return T(L,N)}}function T(L,N){(N==null||N>L.length)&&(N=L.length);for(var B=0,I=new Array(N);B<N;B++)I[B]=L[B];return I}function D(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 219In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var _=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?t.useLayoutEffect:t.useEffect;function k(L){var N=t.useRef(L);return _(function(){N.current=L}),t.useCallback(function(){for(var B=arguments.length,I=new Array(B),J=0;J<B;J++)I[J]=arguments[J];return N.current.apply(void 0,I)},[])}var A=function(N,B){var I=B.decimal,J=B.decimals,ne=B.duration,ue=B.easingFn,se=B.end,z=B.formattingFn,K=B.numerals,X=B.prefix,ae=B.separator,M=B.start,W=B.suffix,te=B.useEasing,ee=B.useGrouping,re=B.useIndianSeparators,pe=B.enableScrollSpy,oe=B.scrollSpyDelay,Ke=B.scrollSpyOnce,we=B.plugin;return new a.CountUp(N,se,{startVal:M,duration:ne,decimal:I,decimalPlaces:J,easingFn:ue,formattingFn:z,numerals:K,separator:ae,prefix:X,suffix:W,plugin:we,useEasing:te,useIndianSeparators:re,useGrouping:ee,enableScrollSpy:pe,scrollSpyDelay:oe,scrollSpyOnce:Ke})},j=["ref","startOnMount","enableReinitialize","delay","onEnd","onStart","onPauseResume","onReset","onUpdate"],V={decimal:".",separator:",",delay:null,prefix:"",suffix:"",duration:2,start:0,decimals:0,startOnMount:!0,enableReinitialize:!0,useEasing:!0,useGrouping:!0,useIndianSeparators:!1},O=function(N){var B=Object.fromEntries(Object.entries(N).filter(function(pt){var ca=v(pt,2),Ln=ca[1];return Ln!==void 0})),I=t.useMemo(function(){return o(o({},V),B)},[N]),J=I.ref,ne=I.startOnMount,ue=I.enableReinitialize,se=I.delay,z=I.onEnd,K=I.onStart,X=I.onPauseResume,ae=I.onReset,M=I.onUpdate,W=y(I,j),te=t.useRef(),ee=t.useRef(),re=t.useRef(!1),pe=k(function(){return A(typeof J=="string"?J:J.current,W)}),oe=k(function(pt){var ca=te.current;if(ca&&!pt)return ca;var Ln=pe();return te.current=Ln,Ln}),Ke=k(function(){var pt=function(){return oe(!0).start(function(){z==null||z({pauseResume:we,reset:Qe,start:Yt,update:ua})})};se&&se>0?ee.current=setTimeout(pt,se*1e3):pt(),K==null||K({pauseResume:we,reset:Qe,update:ua})}),we=k(function(){oe().pauseResume(),X==null||X({reset:Qe,start:Yt,update:ua})}),Qe=k(function(){oe().el&&(ee.current&&clearTimeout(ee.current),oe().reset(),ae==null||ae({pauseResume:we,start:Yt,update:ua}))}),ua=k(function(pt){oe().update(pt),M==null||M({pauseResume:we,reset:Qe,start:Yt})}),Yt=k(function(){Qe(),Ke()}),un=k(function(pt){ne&&(pt&&Qe(),Ke())});return t.useEffect(function(){re.current?ue&&un(!0):(re.current=!0,un())},[ue,re,un,se,N.start,N.suffix,N.prefix,N.duration,N.separator,N.decimals,N.decimal,N.formattingFn]),t.useEffect(function(){return function(){Qe()}},[Qe]),{start:Yt,pauseResume:we,reset:Qe,update:ua,getCountUp:oe}},q=["className","redraw","containerProps","children","style"],Z=function(N){var B=N.className,I=N.redraw,J=N.containerProps,ne=N.children,ue=N.style,se=y(N,q),z=t.useRef(null),K=t.useRef(!1),X=O(o(o({},se),{},{ref:z,startOnMount:typeof ne!="function"||N.delay===0,enableReinitialize:!1})),ae=X.start,M=X.reset,W=X.update,te=X.pauseResume,ee=X.getCountUp,re=k(function(){ae()}),pe=k(function(we){N.preserveValue||M(),W(we)}),oe=k(function(){if(typeof N.children=="function"&&!(z.current instanceof Element)){console.error(`Couldn't find attached element to hook the CountUp instance into! Try to attach "containerRef" from the render prop to a an Element, eg. <span ref={containerRef} />.`);return}ee()});t.useEffect(function(){oe()},[oe]),t.useEffect(function(){K.current&&pe(N.end)},[N.end,pe]);var Ke=I&&N;return t.useEffect(function(){I&&K.current&&re()},[re,I,Ke]),t.useEffect(function(){!I&&K.current&&re()},[re,I,N.start,N.suffix,N.prefix,N.duration,N.separator,N.decimals,N.decimal,N.className,N.formattingFn]),t.useEffect(function(){K.current=!0},[]),typeof ne=="function"?ne({countUpRef:z,start:ae,reset:M,update:W,pauseResume:te,getCountUp:ee}):t.createElement("span",h({className:B,ref:z,style:ue},J),typeof N.start<"u"?ee().formattingFn(N.start):"")};return Hr.default=Z,Hr.useCountUp=O,Hr}var bk=xk();const wk=p0(bk),Sk=[{icon:f.jsx(qS,{className:"w-6 h-6"}),value:240,label:"Total Destinations"},{icon:f.jsx(d3,{className:"w-6 h-6"}),value:3672,label:"Amazing Tours"},{icon:f.jsx(QS,{className:"w-6 h-6"}),value:92842,label:"Happy Customers"},{icon:f.jsx(W0,{className:"w-6 h-6"}),value:10,label:"Years of Experience"},{icon:f.jsx(h3,{className:"w-6 h-6"}),value:80,label:"Passionate Team Members"},{icon:f.jsx(zS,{className:"w-6 h-6"}),value:24,label:"24/7 Support",suffix:"h"}],Tk=()=>{const t=Ve();return f.jsx("section",{className:"py-16 px-6 md:px-20 bg-primary text-black rounded-4xl",children:f.jsxs("div",{className:"grid md:grid-cols-2 items-center gap-10",children:[f.jsxs("div",{children:[f.jsxs("h2",{className:"text-3xl md:text-4xl font-bold mb-4 leading-tight",children:["We Make ",f.jsx("br",{}),f.jsx("span",{className:"text-black",children:"World Travel Easy"})]}),f.jsx("p",{className:"text-gray-750 mb-6 max-w-md",children:"Whether youâre a solo traveler or a group of adventurers, weâre here to guide you with customized experiences, 24/7 support, and the best destinations on Earth."}),f.jsx("button",{onClick:()=>t("/"),className:"bg-white text-black font-semibold px-6 py-2 rounded-full hover:border hover:border-black hover:scale-103 transition-all duration-150 ease-in-out",children:"Explore Our Tours"})]}),f.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-6",children:Sk.map((a,r)=>
219f.jsxs("div",{className:"bg-white text-black rounded-2xl shadow-md p-6 flex flex-col items-center justify-center text-center",children:[f.jsx("div",{className:"mb-3",children:a.icon}),f.jsx("h3",{className:"text-2xl font-bold",children:f.jsx(wk,{end:a.value,duration:500,separator:",",suffix:a.suffix||""})}),f.jsx("p",{className:"text-sm font-medium text-gray-700",children:a.label})]},r))})]})})},kd="+919977995057",C1="+919977995057",N1="+919977995057",Gr={instagram:"https://www.instagram.com/flying_birds_adventures/?hl=en",twitter:"https://twitter.com/",whatsapp:"https://wa.me/919977995057",youtube:"https://l.instagram.com/?u=https%3A%2F%2Fwww.youtube.com%2F%40FlyingbirdsAdventures%3Ffbclid%3DPAZXh0bgNhZW0CMTEAAaehajA7vEay-WUj5BNvZt3qoPHkar6-nmnhSalhdzM8wjtR2eVbgFODRA1KYA_aem_2kNlVn_eIhMODCb4SjqtGA&e=AT3Dw-7AjkE_U4j4iDvIbQBpLuM3g5vbgZwZnP8Cq66APtQCaHMC910umsHbibl-GOopf0EWvpWstB2InZ7rai04hrr-6TNEr4QMeAM"},kk=()=>{const t=a=>{a.preventDefault();const s=encodeURIComponent("Hi! I want a custom couple plan. Kindly give me more details."),u=`https://wa.me/${kd}?text=${s}`;window.open(u,"_blank")};return f.jsxs("div",{className:"relative w-full max-w-7xl mx-auto mt-10 rounded-xl overflow-hidden shadow-lg",children:[f.jsx("div",{className:"absolute inset-0 bg-cover bg-end",style:{backgroundImage:"url('https://res.cloudinary.com/dn4ugr5du/image/upload/v1744700151/Goa-Couple-Tour-Packages005_eq2c82.webp')",backgroundSize:"cover",backgroundPosition:"bottom"},children:f.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-black/70 to-black/20"})}),f.jsxs("div",{className:"relative z-10 px-6 md:px-16 py-20 flex flex-col md:flex-row items-center justify-between text-white",children:[f.jsxs("div",{className:"max-w-xl text-center md:text-left",children:[f.jsxs("h2",{className:"text-3xl md:text-4xl font-bold leading-snug",children:["Curate your ",f.jsx("span",{className:"text-primary",children:"first experience"})]}),f.jsxs("p",{className:" text-lg md:text-xl font-light",children:["Just enjoy your time, ",f.jsx("span",{className:"font-medium text-primary",children:"weâll arrange everything"}),"."]})]}),f.jsx("div",{className:"mt-10 md:mt-0",children:f.jsxs("button",{onClick:t,className:"bg-primary hover:bg-transparent hover:text-primary hover:border border-primary hover:text-bold transition-all duration-200 text-black px-6 py-3 rounded-full text-sm font-semibold shadow-lg flex items-center cursor-pointer gap-2 transition-transform transform hover:scale-105",children:["Plan your Couple special",f.jsx(gf,{})]})})]})]})};function jk(t){return be({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M21 4H7V2H5v20h2v-8h14l-2-5 2-5zm-3.86 5.74.9 2.26H7V6h11.05l-.9 2.26-.3.74.29.74zM14 9c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2z"},child:[]}]})(t)}const Ak=()=>{const t=Ve(),a=r=>{r.preventDefault();const o=encodeURIComponent("Hi! I want a custom corporate plan. Kindly give me more details."),u=`https://wa.me/${N1}?text=${o}`;window.open(u,"_blank")};return f.jsxs("section",{className:"relative w-full max-w-7xl mx-auto mt-12 rounded-2xl overflow-hidden shadow-xl",children:[f.jsx("div",{className:"absolute inset-0 bg-cover bg-center",style:{backgroundImage:"url('https://res.cloudinary.com/dn4ugr5du/image/upload/v1744700232/rafting-in-manali.jpg_bnflfq.webp')"},children:f.jsx("div",{className:"absolute inset-0 bg-black/60"})}),f.jsxs("div",{className:"relative z-10 px-6 md:px-16 py-20 flex flex-col md:flex-row items-center justify-between text-white gap-10",children:[f.jsxs("div",{className:"max-w-2xl text-center md:text-left",children:[f.jsxs("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold mb-4 leading-snug",children:["Curated ",f.jsx("span",{className:"text-primary",children:"Corporate Tours"})," That Inspire"]}),f.jsxs("p",{className:"text-base sm:text-lg md:text-xl text-gray-200 font-light leading-relaxed",children:["Whether it's team bonding or a reward getaway â we deliver",f.jsx("span",{className:"text-primary font-medium",children:" unforgettable experiences "}),"with zero stress on your end."]})]}),f.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 items-center md:items-end",children:[f.jsxs("button",{onClick:a,className:"bg-primary group hover:bg-transparent hover:text-primary hover:border border-primary text-black px-6 py-3 rounded-full text-sm font-semibold shadow-lg flex items-center gap-2 transition-all hover:scale-103 ease-in-out duration-200",children:[f.jsx(gf,{className:"text-black group-hover:text-primary"})," Plan on WhatsApp"]}),f.jsxs("button",{onClick:()=>t("/corporate-tour"),className:"bg-white hover:bg-white text-black px-6 py-3 rounded-full text-sm font-semibold shadow-lg flex items-center gap-2 transition-transform hover:scale-105",children:[f.jsx(jk,{className:"text-xl"})," View Highlights"]})]})]})]})},Ek=()=>f.jsx("div",{class:"road absolute",children:f.jsxs("div",{class:"taxi",children:[f.jsx("div",{class:"light_beam"}),f.jsxs("span",{children:[f.jsx("b",{}),f.jsx("i",{})]})]})}),l0=()=>{const[t,a]=E.useState(!0);if(setTimeout(()=>{a(!1)},2e3),t)return f.jsx("div",{className:"absolute inset-0 bg-white z-50 w-full h-screen flex justify-center items-center",children:f.jsx(Ek,{})});const r=Ei.map(s=>({id:s.id,location:s.location,img:s.image}));return f.jsxs("div",{className:"bg-white",children:[f.jsx(H4,{}),f.jsx(ak,{}),f.jsx(nk,{destinations:r}),f.jsx("div",{className:"w-[90%] mx-auto py-10",children:f.jsx(kk,{})}),f.jsx(sk,{}),f.jsx(ok,{}),f.jsx("div",{className:"w-[90%] mx-auto py-10",children:f.jsx(Ak,{})}),f.jsx("div",{className:"w-[90%] mx-auto py-16",children:f.jsx(Tk,{})}),f.jsxs("div",{className:"w-full md:w-[90%] mx-auto p-5 md:p-10 rounded-4xl mt-5 flex flex-col items-center gap-10",children:[f.jsx(uk,{}),f.jsx(M1,{})]})]})},Bi=()=>f.jsx("div",{children:f.jsx("div",{className:"loader-wrapper",children:f.jsx("div",{className:"truck-wrapper",children:f.jsxs("div",{className:"truck",children:[f.jsx("div",{className:"truck-container"}),f.jsx("div",{className:"glases"}),f.jsx("div",{className:"bonet"}),f.jsx("div",{className:"base"}),f.jsx("div",{className:"base-aux"}),f.jsx("div",{className:"wheel-back"}),f.jsx("div",{className:"wheel-front"}),f.jsx("div",{className:"smoke"})]})})})}),yf=({selectedLocation:t,heading:a,setSelectedLocation:r,uniqueLocations:s})=>{const o=u=>{console.log(u.target.value),r(u.target.value)};return f.jsxs("div",{className:"bg-white p-4 rounded-lg shadow-sm",children:[f.jsx("h3",{className:"text-lg font-semibold mb-4",children:a}),f.jsxs("select",{value:t,onChange:o,className:"w-full p-2 border border-gray-300 rounded-md",children:[f.jsx("option",{value:"All",children:"All "}),s.map(({location:u,id:d})=>f.jsx("option",{value:d,children:u},d))]})]})};function Mk({tour:t}){const a=Ve();return f.jsxs("div",{className:"group flex flex-col md:flex-row bg-white max-h-[550px] md:max-h-[300px] shadow-md rounded-lg overflow-hidden",children:[f.jsx("img",{src:t.image,alt:t.title,className:"w-full md:w-1/3 h-64 md:h-auto object-cover group-hover:scale-105 transition-all delay-150 ease-in-out"}),f.jsxs("div",{className:"p-4 w-full md:w-2/3",children:[f.jsxs("div",{className:"flex justify-between items-center flex-wrap gap-y-2",children:[t.discount&&f.jsxs("span",{className:"bg-primary text-black px-2 py-1 text-sm rounded-md",children:[t.discount," OFF"]}),f.jsxs("p",{className:"text-gray-750 text-sm",children:["From â¹",t.price]})]}),f.jsx("h3",{className:"text-lg font-semibold mt-1",children:t.name}),f.jsx("span",{className:"font-bold",children:t.subname}),f.jsx("p",{className:"text-sm text-gray-500",children:t.location}),f.jsx("p",{className:"mt-2 text-sm text-gray-500",children:t.shortDe
219scription}),f.jsx("div",{className:"mt-2 flex items-center gap-3 flex-wrap"}),f.jsx("p",{className:"text-sm text-gray-600",children:t.duration}),f.jsx("button",{onClick:()=>a("/tour-details/"+t.id),className:"mt-3 bg-primary text-black px-4 py-1 rounded hover:bg-secondary transition-all duration-100 hover:scale-105 ease-in-out cursor-pointer",children:"View Details"})]})]})}const o0=()=>{const[t,a]=E.useState(!0),r=Ve(),{id:s}=Oi(),[o,u]=E.useState(s||"All"),d=Array.from(new Map(Ei.map(h=>[h.location,{location:h.location,id:h.id}])).values()),p=o==="All"?Ei:Ei.filter(h=>h.id===o);return setTimeout(()=>{a(!1)},1e3),t?f.jsx(Bi,{}):f.jsx("div",{className:"w-full flex justify-center items-center bg-gray-100 py-6",children:f.jsxs("div",{className:"w-full min-h-[500px] max-w-[1400px] px-4",children:[f.jsxs("p",{className:"text-gray-700 text-sm mb-2",children:[f.jsx("span",{className:"cursor-pointer hover:text-primary",onClick:()=>r("/"),children:" Home"}),"/",f.jsx("span",{className:"cursor-pointer hover:text-primary",onClick:()=>r(-1),children:" Events "}),"/ Package"]}),f.jsxs("div",{className:"flex flex-col lg:flex-row gap-6",children:[f.jsx("aside",{className:"w-full lg:w-1/4",children:f.jsx(yf,{heading:"Search by Locations",selectedLocation:o,setSelectedLocation:u,uniqueLocations:d})}),f.jsxs("main",{className:"w-full lg:w-3/4",children:[f.jsx("div",{className:"flex flex-col sm:flex-row sm:justify-between sm:items-center mb-6",children:f.jsx("h2",{className:"text-2xl font-bold text-gray-800 mb-2 sm:mb-0",children:"Explore Popular Tours"})}),f.jsx("div",{className:"grid gap-6 grid-cols-1 ",children:p.map(h=>f.jsx(Mk,{tour:h},h.id))})]})]})]})})},vf=({data:t})=>{console.log(t);const a=t==null?void 0:t.images;return f.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-2",children:[f.jsx("img",{src:t==null?void 0:t.image,alt:"Main tour",className:"w-full h-[250px] md:h-[420px] object-cover rounded-lg"}),f.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[f.jsx("img",{src:a==null?void 0:a.img1,alt:"Small tour",className:"w-full h-52 object-cover rounded-lg"}),f.jsx("img",{src:a==null?void 0:a.img2,alt:"Small tour",className:"w-full h-52 object-cover rounded-lg"}),f.jsx("img",{src:a==null?void 0:a.img3,alt:"Small tour",className:"w-full h-52 object-cover rounded-lg"}),f.jsx("img",{src:a==null?void 0:a.img4,alt:"Small tour",className:"w-full h-52 object-cover rounded-lg"})]})]})},D1=({data:t})=>{var d,p;const[a,r]=E.useState(""),[s,o]=E.useState(1),u=h=>{if(h.preventDefault(),!a||!s){alert("Please select a batch and number of guests.");return}console.log(a.day);const g=t==null?void 0:t.batches.find(T=>T.date===a),y=C1,v=` 220 Hi! I'd like to book the tour *"${t==null?void 0:t.name}"*. 221 ðï¸ *Batch:* ${g==null?void 0:g.date}, ${g==null?void 0:g.day} 222 ð¥ *Members:* ${s} 223 ð° *Price:* â¹${(t==null?void 0:t.price)*s} 224 Kindly give me more details! 225 `;console.log(v);const b=encodeURIComponent(v),S=`https://wa.me/${y}?text=${b}`;window.open(S,"_blank")};return f.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg p-4 shadow-md sticky top-4",children:[f.jsxs("p",{className:"text-xl font-semibold text-gray-800 mb-2",children:["From â¹",t==null?void 0:t.price]}),f.jsxs("form",{className:"space-y-4",children:[((d=t==null?void 0:t.batches)==null?void 0:d.length)>0&&f.jsxs("div",{children:[f.jsx("label",{className:"text-sm font-medium text-gray-600",children:"Select Batch"}),f.jsxs("select",{name:"batch",value:a,onChange:h=>r(h.target.value),className:"w-full mt-1 border rounded-md p-2",children:[f.jsx("option",{value:"",disabled:!0,children:"-- Choose a batch --"}),(p=t==null?void 0:t.batches)==null?void 0:p.map((h,g)=>f.jsxs("option",{value:h.date,children:[h.date,", ",h.day]},g))]})]}),f.jsxs("div",{children:[f.jsx("label",{className:"text-sm font-medium text-gray-600",children:"Guests"}),f.jsx("input",{name:"guests",type:"number",min:1,value:s,onChange:h=>o(Number(h.target.value)),className:"w-full mt-1 border rounded-md p-2"})]}),f.jsxs("div",{className:"text-sm text-gray-700",children:["Total: ",f.jsxs("span",{className:"font-bold text-orange-800",children:["â¹",s*(t==null?void 0:t.price)]})]}),f.jsx("button",{type:"submit",onClick:u,className:"w-full bg-primary hover:bg-white text-black py-2 rounded-md transition",children:"Book Now"})]}),f.jsx("button",{className:"mt-2 w-full bg-green-500 hover:bg-green-600 text-white py-2 rounded-md transition",children:"Download Brochure"})]})},xf=({data:t,type:a})=>{var r,s,o,u;return f.jsxs("section",{className:"mb-10 mt-5 px-4 md:px-10",children:[f.jsxs("h2",{className:"text-2xl font-bold text-gray-800 mb
225-4",children:[a," Overview"]}),f.jsx("p",{className:"text-gray-600 mb-4",children:t.fullDetails.description}),f.jsxs("ul",{className:"list-disc list-inside text-gray-600 space-y-1",children:[(s=(r=t==null?void 0:t.fullDetails)==null?void 0:r.thingsToVisit)==null?void 0:s.map((d,p)=>f.jsx("li",{children:d},p)),(u=(o=t==null?void 0:t.fullDetails)==null?void 0:o.highlights)==null?void 0:u.map((d,p)=>f.jsx("li",{children:d},p))]})]})};function Ck(t){return be({attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z"},child:[]}]})(t)}function Nk(t){return be({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM160 72c0-4.42 3.58-8 8-8h176c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H168c-4.42 0-8-3.58-8-8V72zm-48 328c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm128-112H128c-17.67 0-32-14.33-32-32v-96c0-17.67 14.33-32 32-32h112v160zm32 0V128h112c17.67 0 32 14.33 32 32v96c0 17.67-14.33 32-32 32H272zm128 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"},child:[]}]})(t)}function Dk(t){return be({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"},child:[]}]})(t)}function R1(t){return be({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"},child:[]}]})(t)}function O1(t){return be({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z"},child:[]}]})(t)}function Rk(t){return be({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"},child:[]}]})(t)}function _1(t){return be({attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"},child:[]}]})(t)}function Ok(t){return be({attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M0 80v352c0 26.5 21.5 48 48 48h48V32H48C21.5 32 0 53.5 0 80zm128 400h320V32H128v448zm64-248c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48zM528 32h-48v448h48c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z"},child:[]}]})(t)}function L1(t){return be({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M504.971 199.362l-22.627-22.627c-9.373-9.373-24.569-9.373-33.941 0l-5.657 5.657L329.608 69.255l5.657-5.657c9.373-9.373 9.373-24.569 0-33.941L312.638 7.029c-9.373-9.373-24.569-9.373-33.941 0L154.246 131.48c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l5.657-5.657 39.598 39.598-81.04 81.04-5.657-5.657c-12.497-12.497-32.758-12.497-45.255 0L9.373 412.118c-12.497 12.497-12.497 32.758 0 45.255l45.255 45.255c12.497 12.497 32.758 12.497 45.255 0l114.745-114.745c12.497-12.497 12.497-32.758 0-45.255l-5.657-5.657 81.04-81.04 39.598 39.598-5.657 5.657c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l124.451-124.451c9.372-9.372 9.372-24.568 0-33.941z"},child:[]}]})(t)}function _k(t){return be({attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M434.7 64h-85.9c-8 0-15.7 3-21.6 8.4l-98.3 90c-.1.1-.2.3-.3.4-16.6 15.6-16.3 40.5-2.1 56 12.7 13.9 39.4 17.6 56.1 2.7.1-.1.3-.1.4-.2l79.9-73.2c6.5-5.9 16.7-5.5 22.6 1 6 6.5 5.5 16.6-1 22.6l-26.1 23.9L504 313.8c2.9 2.4 5.5 5 7.9 7.7V128l-54.6-54.6c-5.9-6-14.1-9.4-22.6-9.4zM544 128.2v223.9c0 17.7 14.3 32 32 32h64V128.2h-96zm48 223.9c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zM0 384h64c17.7 0 32-14.3 32-32V128.2H0V384zm48-63.9c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2
225-16-16c0-8.9 7.2-16 16-16zm435.9 18.6L334.6 217.5l-30 27.5c-29.7 27.1-75.2 24.5-101.7-4.4-26.9-29.4-24.8-74.9 4.4-101.7L289.1 64h-83.8c-8.5 0-16.6 3.4-22.6 9.4L128 128v223.9h18.3l90.5 81.9c27.4 22.3 67.7 18.1 90-9.3l.2-.2 17.9 15.5c15.9 13 39.4 10.5 52.3-5.4l31.4-38.6 5.4 4.4c13.7 11.1 33.9 9.1 45-4.7l9.5-11.7c11.2-13.8 9.1-33.9-4.6-45.1z"},child:[]}]})(t)}function Lk(t){return be({attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M528 32H48C21.5 32 0 53.5 0 80v16h576V80c0-26.5-21.5-48-48-48zM0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V128H0v304zm352-232c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zM176 192c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zM67.1 396.2C75.5 370.5 99.6 352 128 352h8.2c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h8.2c28.4 0 52.5 18.5 60.9 44.2 3.2 9.9-5.2 19.8-15.6 19.8H82.7c-10.4 0-18.8-10-15.6-19.8z"},child:[]}]})(t)}function u0(t){return be({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"},child:[]}]})(t)}function Bk(t){return be({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M129.62 176h39.09c1.49-27.03 6.54-51.35 14.21-70.41-27.71 13.24-48.02 39.19-53.3 70.41zm0 32c5.29 31.22 25.59 57.17 53.3 70.41-7.68-19.06-12.72-43.38-14.21-70.41h-39.09zM224 286.69c7.69-7.45 20.77-34.42 23.43-78.69h-46.87c2.67 44.26 15.75 71.24 23.44 78.69zM200.57 176h46.87c-2.66-44.26-15.74-71.24-23.43-78.69-7.7 7.45-20.78 34.43-23.44 78.69zm64.51 102.41c27.71-13.24 48.02-39.19 53.3-70.41h-39.09c-1.49 27.03-6.53 51.35-14.21 70.41zM416 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h352c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32zm-80 416H112c-8.8 0-16-7.2-16-16s7.2-16 16-16h224c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-112-96c-70.69 0-128-57.31-128-128S153.31 64 224 64s128 57.31 128 128-57.31 128-128 128zm41.08-214.41c7.68 19.06 12.72 43.38 14.21 70.41h39.09c-5.28-31.22-25.59-57.17-53.3-70.41z"},child:[]}]})(t)}function zk(t){return be({attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M624 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM44.81 205.66l88.74 80a62.607 62.607 0 0 0 25.47 13.93l287.6 78.35c26.48 7.21 54.56 8.72 81 1.36 29.67-8.27 43.44-21.21 47.25-35.71 3.83-14.5-1.73-32.71-23.37-54.96-19.28-19.82-44.35-32.79-70.83-40l-97.51-26.56L282.8 30.22c-1.51-5.81-5.95-10.35-11.66-11.91L206.05.58c-10.56-2.88-20.9 5.32-20.71 16.44l47.92 164.21-102.2-27.84-27.59-67.88c-1.93-4.89-6.01-8.57-11.02-9.93L52.72 64.75c-10.34-2.82-20.53 5-20.72 15.88l.23 101.78c.19 8.91 6.03 17.34 12.58 23.25z"},child:[]}]})(t)}function Pk(t){return be({attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M624 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM80.55 341.27c6.28 6.84 15.1 10.72 24.33 10.71l130.54-.18a65.62 65.62 0 0 0 29.64-7.12l290.96-147.65c26.74-13.57 50.71-32.94 67.02-58.31 18.31-28.48 20.3-49.09 13.07-63.65-7.21-14.57-24.74-25.27-58.25-27.45-29.85-1.94-59.54 5.92-86.28 19.48l-98.51 49.99-218.7-82.06a17.799 17.799 0 0 0-18-1.11L90.62 67.29c-10.67 5.41-13.25 19.65-5.17 28.53l156.22 98.1-103.21 52.38-72.35-36.47a17.804 17.804 0 0 0-16.07.02L9.91 230.22c-10.44 5.3-13.19 19.12-5.57 28.08l76.21 82.97z"},child:[]}]})(t)}function Vk(t){return be({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.
225698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"},child:[]}]})(t)}function Hk(t){return be({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M466.5 83.7l-192-80a48.15 48.15 0 0 0-36.9 0l-192 80C27.7 91.1 16 108.6 16 128c0 198.5 114.5 335.7 221.5 380.3 11.8 4.9 25.1 4.9 36.9 0C360.1 472.6 496 349.3 496 128c0-19.4-11.7-36.9-29.5-44.3zM256.1 446.3l-.1-381 175.9 73.3c-3.3 151.4-82.1 261.1-175.8 307.7z"},child:[]}]})(t)}function Gk(t){return be({attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M192 160h32V32h-32c-35.35 0-64 28.65-64 64s28.65 64 64 64zM0 416c0 35.35 28.65 64 64 64h32V352H64c-35.35 0-64 28.65-64 64zm337.46-128c-34.91 0-76.16 13.12-104.73 32-24.79 16.38-44.52 32-104.73 32v128l57.53 15.97c26.21 7.28 53.01 13.12 80.31 15.05 32.69 2.31 65.6.67 97.58-6.2C472.9 481.3 512 429.22 512 384c0-64-84.18-96-174.54-96zM491.42 7.19C459.44.32 426.53-1.33 393.84.99c-27.3 1.93-54.1 7.77-80.31 15.04L256 32v128c60.2 0 79.94 15.62 104.73 32 28.57 18.88 69.82 32 104.73 32C555.82 224 640 192 640 128c0-45.22-39.1-97.3-148.58-120.81z"},child:[]}]})(t)}function c0(t){return be({attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M336 160H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h16v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16h128v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16h16c26.51 0 48-21.49 48-48V208c0-26.51-21.49-48-48-48zm-16 216c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h240c4.42 0 8 3.58 8 8v16zm0-96c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h240c4.42 0 8 3.58 8 8v16zM144 48h96v80h48V48c0-26.51-21.49-48-48-48h-96c-26.51 0-48 21.49-48 48v80h48V48z"},child:[]}]})(t)}function B1(t){return be({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z"},child:[]}]})(t)}function Uk(t){return be({attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M631.2 96.5L436.5 0C416.4 27.8 371.9 47.2 320 47.2S223.6 27.8 203.5 0L8.8 96.5c-7.9 4-11.1 13.6-7.2 21.5l57.2 114.5c4 7.9 13.6 11.1 21.5 7.2l56.6-27.7c10.6-5.2 23 2.5 23 14.4V480c0 17.7 14.3 32 32 32h256c17.7 0 32-14.3 32-32V226.3c0-11.8 12.4-19.6 23-14.4l56.6 27.7c7.9 4 17.5.8 21.5-7.2L638.3 118c4-7.9.8-17.6-7.1-21.5z"},child:[]}]})(t)}function Fk(t){return be({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm95.8 32.6L272 480l-32-136 32-56h-96l32 56-32 136-47.8-191.4C56.9 292 0 350.3 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-72.1-56.9-130.4-128.2-133.8z"},child:[]}]})(t)}function Ik(t){return be({attr:{viewBox:"0 0 416 512"},child:[{tag:"path",attr:{d:"M207.9 15.2c.8 4.7 16.1 94.5 16.1 128.8 0 52.3-27.8 89.6-68.9 104.6L168 486.7c.7 13.7-10.2 25.3-24 25.3H80c-13.7 0-24.7-11.5-24-25.3l12.9-238.1C27.7 233.6 0 196.2 0 144 0 109.6 15.3 19.9 16.1 15.2 19.3-5.1 61.4-5.4 64 16.3v141.2c1.3 3.4 15.1 3.2 16 0 1.4-25.3 7.9-139.2 8-141.8 3.3-20.8 44.7-20.8 47.9 0 .2 2.7 6.6 116.5 8 141.8.9 3.2 14.8 3.4 16 0V16.3c2.6-21.6 44.8-21.4 48-1.1zm119.2 285.7l-15 185.1c-1.2 14 9.9 26 23.9 26h56c13.3 0 24-10.7 24-24V24c0-13.2-10.7-24-24-24-82.5 0-221.4 178.5-64.9 300.9z"},child:[]}]})(t)}const bf=({data:t})=>{var s,o;const a=((s=t==null?void 0:t.fullDetails)==null?void 0:s.inclusions)||[],r=((o=t==null?void 0:t.fullDetails)==null?void 0:o.exclusions)||[];return f.jsxs("section",{className:"my-12 px-4 md:px-10",children:[f.jsx("div",{className:"mb-6",children:f.jsx("h2",{className:"text-2xl font-bold text-gray-800",children:"Whats Included"})}),f.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[f.jsxs("div",{className:"bg-green-50 border-l-4 border-green-500 p-6 rounded-lg shadow-sm",children:[f.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[f.jsx(Dk,{className:"text-green-600 text-xl"}),f.jsx("h3",{className:"text-xl font-semibold text-green-700",children:"Included"})]}),f.jsx("ul",{className:"space-y-3 text-green-800 text-sm md:text-base",children:a.map((u,d)=>f.jsxs("li",{className:"flex items-start gap-2",children:[f.jsx("span",{className:"mt-1",children:"âï¸"}),f.jsx("span",{children:u})]},d))})]}),f.jsxs("div",{className:"bg-red-50 border-l-4 border-red-500 p-6 rounded-lg shadow-sm",children:[f.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[f.jsx(B1,{className:"text-red-500 text-xl"}),f.jsx("h3",{className:"text-xl font-semibold text-red-600",children:"Not Included"})]}),f.jsx("ul",{className:"space-y-3 text-red-800 text-sm md:text-base",children:r.map((u,d)=>f.jsxs("li",{className:"flex items-start gap-2",children:[f.jsx("span",{className:"mt-1",children:"â"}),f.jsx("span",{children:u})]},d))})]})]})]})},z1=({data:t})=>{var o,u;const[a,r]=E.useState(null),s=d=>{r(a===d?null:d)};return f.jsxs("div",{className:"my-12 px-4 md:px-10",children:[f.jsxs("div",{className:"mb-6",children:[f.jsx("h2",{className:"text-2xl font-bold text-gray-800",children:"Day-wise Itinerary"}),f.jsx("p",{className:"text-sm text-gray-600",children:"Your days at a glance"})]}),f.jsx("section",{className:"my-5",children:f.jsx("div",{className:"relative border-l-2 border-gray-300 space-y-2",children:(u=(o=t==null?void 0:t.fullDetails)==null?void 0:o.itinerary)==null?void 0:u.map((d,p)=>{var h;return f.jsxs("div",{className:"ml-4",children:[f.jsx("div",{className:"absolute w-4 h-4 bg-primary rounded-full -left-2 top-2.5 border-2 border-white shadow"}),f.jsxs("div",{className:"bg-white shadow-md rounded-lg p-5 cursor-pointer hover:shadow-lg transition-all",onClick:()=>s(p),children:[f.jsxs("div",{className:"flex justify-between items-center",children:[f.jsxs("div",{className:"text-lg md:text-xl font-semibold text-gray-800 flex items-center gap-2",children:[f.jsx(n3,{className:"text-primary"}),d==null?void 0:d.heading]}),a===p?f.jsx(O1,{className:"text-gray-500"}):f.jsx(R1,{className:"text-gray-500"})]}),f.jsx(b3,{children:a===p&&f.jsx(j1.div,{initial:{opacity:0,height:0}
225,animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.3},className:"mt-4 text-gray-700 leading-relaxed text-sm md:text-base",children:f.jsx("ul",{className:"px-5",children:(h=d==null?void 0:d.fullday)==null?void 0:h.map((g,y)=>f.jsx("li",{style:{listStyleType:"disc"},className:"",children:g},y))})})})]})]},p)})})})]})},wf=({location:t})=>{const r=`https://www.google.com/maps?q=${encodeURIComponent(t)}&output=embed`;return f.jsxs("section",{className:"my-12 px-4 md:px-10",children:[f.jsx("h2",{className:"text-2xl font-bold text-gray-800 mb-4",children:"Tour Map"}),f.jsx("div",{className:"w-full h-72 md:h-96 rounded-lg overflow-hidden shadow-md",children:f.jsx("iframe",{title:`${t} Map`,className:"w-full h-full",src:r,allowFullScreen:"",loading:"lazy"})})]})},P1=({departure:t,arrival:a})=>f.jsx("div",{className:" w-full bg-white shadow-lg rounded-xl p-6 border border-gray-100",children:f.jsxs("div",{className:"flex justify-between items-start gap-6 relative pl-4",children:[f.jsxs("div",{className:"flex items-center gap-3",children:[f.jsx(Pk,{className:"text-blue-500 text-xl"}),f.jsxs("div",{children:[f.jsx("p",{className:"text-xs text-gray-500 uppercase",children:"Departure"}),f.jsx("h3",{className:"text-lg font-semibold text-gray-800",children:t})]})]}),f.jsxs("div",{className:"flex items-center gap-3",children:[f.jsx(zk,{className:"text-green-500 text-xl"}),f.jsxs("div",{children:[f.jsx("p",{className:"text-xs text-gray-500 uppercase",children:"Arrival"}),f.jsx("h3",{className:"text-lg font-semibold text-gray-800",children:a})]})]})]})}),d0={clothes:{icon:f.jsx(Uk,{}),label:"Clothing",color:"text-indigo-500"},shoes:{icon:f.jsx(Gk,{}),label:"Footwear",color:"text-yellow-500"},documents:{icon:f.jsx(Lk,{}),label:"Important Documents",color:"text-green-500"},firstAidKit:{icon:f.jsx(Ok,{}),label:"First Aid Kit",color:"text-red-500"}},V1=({thingsToCarry:t={}})=>{const[a,r]=E.useState(!1),s=E.useRef(null),[o,u]=E.useState("0px"),d=Object.entries(t),p=d.length>4;return E.useEffect(()=>{a&&s.current?u(`${s.current.scrollHeight}px`):u("0px")},[a]),f.jsx("section",{className:"my-5 px-4 md:px-10",children:f.jsxs("div",{className:"bg-white border border-gray-200 shadow-lg rounded-xl p-6 max-w-2xl",children:[f.jsxs("div",{className:"mb-6",children:[f.jsx("h2",{className:"text-2xl font-bold text-gray-800",children:"Things to Carry"}),f.jsx("p",{className:"text-sm text-gray-600",children:"Things you should carry"})]}),f.jsx("ul",{className:"space-y-4",children:d.slice(0,4).map(([h,g])=>{const y=d0[h]||{icon:f.jsx(c0,{}),label:"Miscellaneous",color:"text-gray-400"};return f.jsxs("li",{className:"flex items-start gap-4 border-b border-gray-100 pb-4 last:border-none",children:[f.jsx("div",{className:`text-2xl ${y.color} shrink-0`,children:y.icon}),f.jsxs("div",{children:[f.jsx("h4",{className:"text-md font-semibold text-gray-800 mb-1",children:y.label}),f.jsx("p",{className:"text-sm text-gray-600 leading-relaxed",children:g})]})]},h)})}),f.jsx("div",{ref:s,style:{maxHeight:o,overflow:"hidden",transition:"max-height 0.5s ease"},children:f.jsx("ul",{className:"space-y-6 pt-2",children:d.slice(4).map(([h,g])=>{const y=d0[h]||{icon:f.jsx(c0,{}),label:"Miscellaneous",color:"text-gray-400"};return f.jsxs("li",{className:"flex items-start gap-4 border-b border-gray-100 pb-4 last:border-none",children:[f.jsx("div",{className:`text-2xl ${y.color} shrink-0`,children:y.icon}),f.jsxs("div",{children:[f.jsx("h4",{className:"text-md font-semibold text-gray-800 mb-1",children:y.label}),f.jsx("p",{className:"text-sm text-gray-600 leading-relaxed",children:g})]})]},h)})})}),p&&f.jsx("div",{className:"mt-4 text-center",children:f.jsx("button",{onClick:()=>r(h=>!h),className:"text-sm font-medium text-blue-600 hover:underline transition-all",children:a?"See Less â²":"See More â¼"})})]})})},f0={tripCaptain:{icon:f.jsx(Fk,{}),label:"Trip Captain",color:"text-purple-500"},accommodation:{icon:f.jsx(Ck,{}),label:"Accommodation",color:"text-teal-500"},meals:{icon:f.jsx(Ik,{}),label:"Meals",color:"text-orange-500"},transport:{icon:f.jsx(Nk,{}
225),label:"Transport",color:"text-blue-500"},visa:{icon:f.jsx(Bk,{}),label:"Visa Info",color:"text-red-500"}},Sf=({thingsToKnow:t={}})=>{const[a,r]=E.useState(!1),s=E.useRef(null),[o,u]=E.useState("auto"),d=Object.entries(t),p=d.length>4;return E.useEffect(()=>{a&&s.current?u(`${s.current.scrollHeight}px`):u("0px")},[a]),a||d.slice(0,4),f.jsx("section",{className:"my-5 px-4 md:px-10 transition-all",children:f.jsxs("div",{className:"bg-white border border-gray-200 shadow-md rounded-xl p-6 max-w-2xl",children:[f.jsxs("div",{className:"mb-6",children:[f.jsx("h2",{className:"text-2xl font-bold text-gray-800",children:"Things to Know"}),f.jsx("p",{className:"text-sm text-gray-600",children:"Things you should know"})]}),f.jsx("ul",{className:"space-y-4",children:d.slice(0,4).map(([h,g])=>{const y=f0[h]||{icon:f.jsx(u0,{}),label:"Info",color:"text-gray-400"};return f.jsxs("li",{className:"flex items-start gap-4 border-b border-gray-100 pb-4",children:[f.jsx("div",{className:`text-xl mt-1 ${y.color}`,children:y.icon}),f.jsxs("div",{children:[f.jsx("h4",{className:"text-md font-semibold text-gray-800 mb-1",children:y.label}),f.jsx("p",{className:"text-sm text-gray-600 leading-relaxed",children:g})]})]},h)})}),f.jsx("div",{ref:s,style:{maxHeight:o,overflow:"hidden",transition:"max-height 0.5s ease"},children:f.jsx("ul",{className:"space-y-4 pt-2",children:d.slice(4).map(([h,g])=>{const y=f0[h]||{icon:f.jsx(u0,{}),label:"Info",color:"text-gray-400"};return f.jsxs("li",{className:"flex items-start gap-4 border-b border-gray-100 pb-4",children:[f.jsx("div",{className:`text-xl mt-1 ${y.color}`,children:y.icon}),f.jsxs("div",{children:[f.jsx("h4",{className:"text-md font-semibold text-gray-800 mb-1",children:y.label}),f.jsx("p",{className:"text-sm text-gray-600 leading-relaxed",children:g})]})]},h)})})}),p&&f.jsx("div",{className:"mt-4 text-center",children:f.jsx("button",{onClick:()=>r(h=>!h),className:"text-sm font-medium text-primary hover:underline transition-all",children:a?"See Less â²":"See More â¼"})})]})})},h0={cancellation:{icon:f.jsx(B1,{}),bg:"bg-red-50",border:"border-red-500",text:"text-red-600"},punctuality:{icon:f.jsx(Rk,{}),bg:"bg-amber-50",border:"border-amber-500",text:"text-amber-600"},behavior:{icon:f.jsx(_k,{}),bg:"bg-green-50",border:"border-green-500",text:"text-green-600"},safety:{icon:f.jsx(Hk,{}),bg:"bg-blue-50",border:"border-blue-500",text:"text-blue-600"},default:{icon:f.jsx(_1,{}),bg:"bg-gray-50",border:"border-gray-300",text:"text-gray-600"}},Tf=({importantNotes:t={}})=>f.jsx("div",{className:"my-12 px-4 md:px-10",children:f.jsxs("div",{className:"bg-white border border-gray-200 shadow-lg rounded-xl p-6",children:[f.jsxs("div",{className:"py-6",children:[f.jsxs("h2",{className:"text-2xl font-bold text-gray-800 flex items-center gap-2",children:[f.jsx(_1,{className:"text-orange-500"}),"Important Notes"]}),f.jsx("p",{className:"text-sm text-gray-600",children:"All Things you have to know"})]}),f.jsx("ul",{className:"space-y-6",children:Object.entries(t).map(([a,r])=>{const s=h0[a]||h0.default;return f.jsxs("li",{className:`flex items-start gap-4 p-4 ${s.bg} border-l-4 ${s.border} rounded-md`,children:[f.jsx("div",{className:`text-xl ${s.text}`,children:s.icon}),f.jsx("div",{className:"text-gray-700 text-sm md:text-base leading-relaxed",children:r})]},a)})})]})}),Jc=[{question:"By when can I book this trip?",answer:"You can reserve your spot up to 3 days before the start date. Seats are limited and allocated on a first-come, first-served basis, so we recommend booking early to avoid disappointment."},{question:"Are there any other batches happening in the future?",answer:"Yes! Stay connected with us on Instagram, visit our website, or check our WhatsApp catalog for the latest trip announcements and schedules."},{question:"What is the booking process for the trip, and how many seats are left?",answer:"Booking is simpleâjust DM us on WhatsApp, fill out a quick form, and pay 50% of the trip amount along with a valid government-issued ID card to secure your seat."},{question:"What is the gender ratio expected for this trip, and is it safe for solo female travelers?",answer:"Our trips typically maintain a gender ratio of around 40:60. Safety is our priority, and we ensure a secure, welcoming environment for all travelers, including solo female participants."},{question:"What is the age group for this trip?",answer:"We recommend our trips for travelers aged 18â35 years for the best group experience."},{question:"How can I get in touch with the people who have already booked the trip?",answer:"We create a dedicated WhatsApp group before the trip, connecting all travelers, trip curators, and your Trip Captain for easy communication."},{question:"Can the trip be customised?",answer:"Yes, the itinerary can be customised based on your preferences. Costs may vary. Just drop us a message on WhatsApp with your queries."},{question:"What documents are required for booking?",answer:"You need a valid government-issued ID, travel permit (if applicable), and payment confirmation receipt."},{question:"Can I cancel my booking after confirmation?",answer:"Yes, cancellations are allowed. Please refer to our cancellation rules for specific timelines and charges."},{question:"Are meals included in the package?",answer:"Some packages include meals, while others don't. Please check the 'What's Included' section for exact details."},{question:"Do I need travel insurance?",answer:"While not mandatory, we highly recommend travel insurance for safety and peace of mind during your trip."},{question:"Is there a minimum age requirement?",answer:"Yes, participants must be at least 18 years old unless accompanied by an adult."},{question:"Is there a maximum group size?",answer:"Yes, some trips have a maximum group size limit. Check the 'Group Size' section for specific details."},{question:"What are the cancellation rules?",answer:"If cancellations are made 60â30 days before the trip's start date, 10% of the total cost will be charged. If made 30 days before, 50% will be charged. Within 0â30 days, 100% will be charged. In case of unforeseen weather or government restrictions, certain activities may be canceled without a refund, though weâll try our best to offer an alternative."}],Mi=[{title:"Cancellation Policy",content:"If cancellations are made 60-30 days before the trip's start date, 10% of the total tour cost will be charged as cancellation fees. If cancellations are made 30 days before the trip's start date, 50% of the total tour cost will be charged as cancellation fees. If cancellations are made within 0-30 days before the trip's start date, 100% of the total tour cost will be charged as cancellation fees. In case of unforeseen weather conditions or government restrictions, certain activities may be canceled, and in such cases, the operator will try his best to provide an alternate feasible activity. However, no refund will be provided for the same."},{title:"Booking Policy",content:"Book your seats by depositing an advance of 50% per head to the below account and the rest has to be paid 1 day prior to the time of departure of the trip. Send Payment screenshot on the below numbers. And fill out the form which will be provided by us. Then booking will confirm accordingly.If you want to book any specific seat in the traveler then you have to pay Rs.300/- extra amount for booking specific seat number, (seats will be provided subject to availability basis)/ First come first basis."},{title:"Privacy Policy",content:"Your personal data is secure with us and only used for booking and communication purposes. We never share data with third parties."},{title:"Travel & Safety Policy",content:"We prioritize traveler safety and follow all government-issued travel advisories and guidelines."}
225,{title:"Late Arrival Policy",content:"Participants arriving late may not be eligible for refunds or adjustments. Please arrive 15 minutes early."},{title:"Group Size Policy",content:"Some packages have a maximum group size limit. Please check the 'Group Size' section for details."},{title:"Travel Insurance Policy",content:"While not mandatory, we highly recommend travel insurance for safety and peace of mind during your trip."},{title:"Prohibited Substances Policy",content:"Flying Birds Adventure strictly prohibits the use of narcotics, banned substances, weapons, fireworks, or toxic materials during tours. Violation may result in immediate removal without refund and possible legal action."},{title:"Accommodation Policy",content:"The amount given is based on a quad-sharing basis. An extra mattress will be provided for the extra person."},{title:"Eviction Policy",content:"The organizers reserve the right to evict any camper at any time without any refund if his/her actions violate any Flying Birds Adventure rules."},{title:"Safety Outside Premises",content:"Flying Birds Adventure is not responsible for your safety or whereabouts if you are outside the resort premises."},{title:"Damage to Property",content:"Any loss or damage to resort or campsite property, such as beds, windows, doors, pillows, or mattresses, will be charged at full replacement cost."},{title:"Loss or Theft",content:"We are not responsible for the loss or damage of personal belongings during the trip."},{title:"Health Responsibility",content:"Flying Birds Adventure is not liable for illnesses or health issues that may occur while traveling."},{title:"ID Requirement",content:"All guests must carry a valid government-issued ID card. Outside visitors must be pre-notified to management."},{title:"Booking Confirmation",content:"Slots at the luxury resort are confirmed only after receipt of full payment."},{title:"Injury & Liability",content:"Management accepts no responsibility for injuries or the loss/theft of personal property during the tour."},{title:"Transport Breakdown",content:"In case of any breakdown of the transport on the way, you would have to wait until the transport gets repaired. No backup transport would be provided."},{title:"Environmental Policy",content:"We request all participants to cooperate in keeping the environment clean and safe."},{title:"Registrations and Tickets Policy",content:"Registrations and tickets once booked cannot be exchanged, canceled, or refunded."},{title:"Event Rules",content:"Bonfire and musical nights are subject to local authority regulations and hotel or campsite rules."},{title:"Seating Arrangement",content:"Seats on buses or travelers are allocated on a first-come, first-served basis."},{title:"Enjoy & Respect",content:"Respect fellow travelers, follow the rules, and make the most of your adventure."},{title:"NOTE",content:"Numerous factors, such as weather, road conditions, and the physical ability of participants, etc., may cause itinerary changes. We reserve the right to change any schedule in the interest of safety, comfort, and general wellbeing."}],qk=({title:t,content:a})=>{const[r,s]=E.useState(!1);return f.jsxs("div",{className:"border-b border-gray-200 pb-4 mb-4",children:[f.jsxs("button",{onClick:()=>s(!r),className:"flex justify-between items-center w-full text-left",children:[f.jsx("h4",{className:"text-md font-semibold text-gray-800",children:t}),r?f.jsx(O1,{className:"text-gray-500"}):f.jsx(R1,{className:"text-gray-500"})]}),r&&f.jsx("p",{className:"text-sm text-gray-600 mt-3 leading-relaxed",children:a})]})},mo=()=>{const[t,a]=E.useState(!1),[r,s]=E.useState(!1),o=t?Jc:Jc.slice(0,4),u=r?Mi:Mi.slice(0,4);return f.jsxs("section",{className:"my-10 px-4 md:px-10 mx-auto",children:[f.jsxs("div",{className:"mb-12",children:[f.jsxs("div",{className:"flex items-center gap-2 mb-6",children:[f.jsx(Vk,{className:"text-blue-500 text-xl"}),f.jsxs("div",{children:[f.jsx("h2",{className:"text-2xl font-bold text-gray-800",children:"Frequently Asked Questions"}),f.jsx("p",{className:"text-sm text-gray-600",children:"Have a question? We've got answers"})]})]}),f.jsxs("div",{className:"bg-white border border-gray-200 shadow-sm rounded-xl p-6",children:[o.map((d,p)=>f.jsx(qk,{title:d.question,content:d.answer},p)),Jc.length>4&&f.jsx("div",{className:"text-center mt-4",children:f.jsx("button",{onClick:()=>a(!t),className:"text-primary font-medium hover:underline",children:t?"See Less":"See More"})})]})]}),f.jsxs("div",{children:[f.jsxs("div",{className:"flex items-center gap-2 mb-6",children:[f.jsx(L1,{className:"text-red-500 text-xl"}),f.jsxs("div",{children:[f.jsx("h2",{className:"text-2xl font-bold text-gray-800",children:"Our Policies"}),f.jsx("p",{className:"text-sm text-gray-600",children:"Please read them once"})]})]}),f.jsxs("div",{className:"bg-white border border-gray-200 shadow-sm rounded-xl p-6 space-y-6",children:[u.map((d,p)=>f.jsxs("div",{children:[f.jsx("h4",{className:"text-md font-semibold text-gray-800 mb
225-1",children:d.title}),f.jsx("p",{className:"text-sm text-gray-600 leading-relaxed",children:d.content})]},p)),Mi.length>4&&f.jsx("div",{className:"text-center mt-4",children:f.jsx("button",{onClick:()=>s(!r),className:"text-primary font-medium hover:underline",children:r?"See Less":"See More"})})]})]})]})},Kk=()=>{const{id:t}=Oi(),a=Ve(),[r,s]=E.useState(!0),o=Ei.find(u=>u.id===t);return setTimeout(()=>s(!1),1e3),r||!o?f.jsx(Bi,{}):f.jsx("div",{className:"bg-gray-50 min-h-screen text-gray-800",children:f.jsxs("div",{className:"px-4 md:px-12 lg:px-24 py-10",children:[f.jsxs("div",{className:"text-sm text-gray-500 mb-3",children:[f.jsx("span",{className:"hover:text-primary cursor-pointer",onClick:()=>a("/"),children:"Home"})," /",f.jsx("span",{className:"hover:text-primary cursor-pointer",onClick:()=>a(-1),children:" Tours"})," / Package"]}),f.jsxs("h1",{className:"text-3xl font-bold mb-1",children:[f.jsxs("span",{className:"text-gray-500",children:[o.subname," -"]})," ",o.name]}),f.jsxs("p",{className:"text-sm text-gray-600 mb-6",children:[" Starting form â¹",o.price," ⢠",o.location," ⢠",o.duration," Guided"]}),f.jsxs("div",{className:"flex flex-col lg:flex-row gap-8",children:[f.jsx("div",{className:"w-full lg:w-3/4",children:f.jsx(vf,{data:o})}),f.jsx("div",{className:"w-full lg:w-1/4",children:f.jsx(D1,{data:o})})]}),f.jsx("hr",{className:"my-10 border-gray-200"}),f.jsxs("div",{className:"space-y-8",children:[f.jsx(xf,{data:o,type:"Tour"}),f.jsx(P1,{departure:o.fullDetails.departureLocation,arrival:o.fullDetails.arrivalLocation})]}),f.jsx("div",{className:"my-10",children:f.jsx(z1,{data:o})}),f.jsx(bf,{data:o}),f.jsx("section",{className:"my-10",children:f.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 ",children:[f.jsx(Sf,{thingsToKnow:o.fullDetails.thingsToKnow}),f.jsx(V1,{thingsToCarry:o.fullDetails.whatToCarry})]})}),f.jsx("div",{className:"my-10",children:f.jsx(Tf,{importantNotes:o.fullDetails.importantNotes})}),f.jsx("div",{className:"my-16",children:f.jsx(wf,{location:o.location})}),f.jsx("div",{className:"my-16",children:f.jsx(mo,{})})]})})},Yk=()=>{const[t,a]=E.useState(!1),[r,s]=E.useState(!1),o=Ve();return E.useEffect(()=>{const u=()=>{window.scrollY>30?s(!0):s(!1)};return window.addEventListener("scroll",u),()=>window.removeEventListener("scroll",u)},[]),f.jsxs("nav",{className:`bg-white shadow-md sticky top-0 z-50 transition-all duration-300 ease-in-out ${r?"py-2 shadow-sm":"py-4"}`,children:[f.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 flex justify-between items-center transition-all duration-300 ease-in-out",children:[f.jsx("div",{className:"cursor-pointer",onClick:()=>o("/"),children:f.jsx("img",{src:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744615266/logo_ebwibm.png",alt:"Flying Birds Logo",className:"h-12 w-auto"})}),f.jsxs("ul",{className:"hidden md:flex gap-8 text-black font-medium ",children:[f.jsx("li",{className:"hover:text-primary cursor-pointer transition-all duration-300 ease-in-out",onClick:()=>o("/popular-tours"),children:"Tour Packages"}),f.jsx("li",{className:"hover:text-primary cursor-pointer transition-all duration-300 ease-in-out",onClick:()=>o("/corporate-tour"),children:"Corporate/School Trips"}),f.jsx("li",{className:"hover:text-primary cursor-pointer transition-all duration-300 ease-in-out",onClick:()=>o("/onedaytour"),children:"One Day Trips"}),Ca.length>0&&f.jsx("li",{className:"hover:text-primary cursor-pointer transition-all duration-300 ease-in-out",onClick:()=>o("/events"),children:"Events"}),f.jsx("li",{className:"hover:text-primary cursor-pointer transition-all duration-300 ease-in-out",onClick:()=>o("/about-us"),children:"About"}),f.jsx("li",{className:"hover:text-primary cursor-pointer transition-all duration-300 ease-in-out",onClick:()=>o("/contact-us"),children:"Contact Us"}),f.jsx("li",{className:"hover:text-primary cursor-pointer transition-all duration-300 ease-in-out",onClick:()=>o("/image-gallery"),children:"Image Gallery"})]}),f.jsx("div",{className:"md:hidden",children:f.jsx("button",{onClick:()=>a(!t),children:t?f.jsx(p3,{className:"w-6 h-6"}):f.jsx(YS,{className:"w-6 h-6"})})})]}),t&&f.jsx("div",{className:"fixed inset-0 z-40 bg-black/40 backdrop-blur-sm transition-opacity duration-300 ease-in-out",onClick:()=>a(!1),children:f.jsx("div",{className:"fixed bottom-0 left-0 right-0 bg-white rounded-t-2xl shadow-2xl px-6 py-6 z-50 animate-slideUp max-h-[90vh] overflow-y-auto",onClick:u=>u.stopPropagation(),children:f.jsxs("div",{className:"space-y-4 text-lg font-medium text-gray-800",children:[f.jsx("p",{onClick:()=>{o("/"),a(!1)}
225,className:"hover:text-primary cursor-pointer",children:"Home"}),f.jsx("p",{onClick:()=>{o("/popular-tours"),a(!1)},className:"hover:text-primary cursor-pointer",children:"Tour Package"}),f.jsx("p",{onClick:()=>{o("/onedaytour"),a(!1)},className:"hover:text-primary cursor-pointer",children:"One Day Trips"}),Ca.length>0&&f.jsx("p",{onClick:()=>{o("/events"),a(!1)},className:"hover:text-primary cursor-pointer",children:"Events"}),f.jsx("p",{onClick:()=>{o("/corporate-tour"),a(!1)},className:"hover:text-primary cursor-pointer",children:"Corporate/School Trips"}),f.jsx("p",{onClick:()=>{o("/image-gallery"),a(!1)},className:"hover:text-primary cursor-pointer",children:"Image Gallery"}),f.jsx("p",{onClick:()=>{o("/about-us"),a(!1)},className:"hover:text-primary cursor-pointer",children:"About"}),f.jsx("p",{onClick:()=>{o("/contact-us"),a(!1)},className:"hover:text-primary cursor-pointer",children:"Contact"})]})})})]})},Xk=()=>{const t=Ve();return f.jsxs(f.Fragment,{children:[f.jsxs("footer",{className:"bg-primary text-black pt-10 pb-6 px-6 md:px-16 ",children:[f.jsxs("div",{className:"max-w-7xl mx-auto md:flex md:items-center md:justify-between space-y-12 ",children:[f.jsxs("div",{className:"flex justify-center md:justify-start flex-col gap-4",children:[f.jsx("img",{src:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744615266/logo_ebwibm.png",alt:"Flying Birds",className:"w-16 "}),f.jsx("p",{className:"text-black",children:"Your ultimate travel companion. Explore, plan, and book with ease."}),f.jsxs("div",{children:[f.jsx("h3",{className:"font-semibold mb-3",children:"Follow Us"}),f.jsxs("div",{className:"flex gap-3",children:[f.jsxs("a",{href:Gr.whatsapp,target:"_blank",rel:"noopener noreferrer",children:[f.jsx(gf,{className:"w-6 h-6 cursor-pointer hover:text-green-500 transition duration-300"})," "]}),f.jsx("a",{href:Gr.instagram,target:"_blank",rel:"noopener noreferrer",children:f.jsx(dk,{className:"w-6 h-6 cursor-pointer hover:text-pink-500 transition duration-300"})}),f.jsx("a",{href:Gr.twitter,target:"_blank",rel:"noopener noreferrer",children:f.jsx(hk,{className:"w-6 h-6 cursor-pointer hover:text-blue-500 transition duration-300"})}),f.jsx("a",{href:Gr.linkedin,target:"_blank",rel:"noopener noreferrer",children:f.jsx(fk,{className:"w-6 h-6 cursor-pointer hover:text-blue-600 transition duration-300"})}),f.jsx("a",{href:Gr.youtube,target:"_blank",rel:"noopener noreferrer",children:f.jsx(mk,{className:"w-6 h-6 cursor-pointer hover:text-red-500 transition duration-300"})})]})]})]}),f.jsx("div",{className:" gap-8",children:f.jsxs("div",{children:[f.jsx("h3",{className:"font-semibold mb-3",children:"Company"}),f.jsxs("ul",{className:"space-y-2 text-black",children:[f.jsx("li",{children:f.jsx("p",{className:"cursor-pointer hover:text-white transition-all duration-300",onClick:()=>t("/about-us"),children:"About Us"})}),f.jsx("li",{children:f.jsx("p",{className:"cursor-pointer hover:text-white transition-all duration-300",onClick:()=>t("/contact-us"),children:"Contact Us"})}),f.jsx("li",{children:f.jsx("p",{className:"cursor-pointer hover:text-white transition-all duration-300",onClick:()=>t("/image-gallery"),children:"Image Gallery"})}),f.jsx("li",{children:f.jsx("p",{className:"cursor-pointer hover:text-white transition-all duration-300",onClick:()=>t("/policies"),children:"Privacy Policy"})})]})]})})]}),f.jsxs("div",{className:"text-center text-black mt-10 text-sm",children:["© ",new Date().getFullYear()," Flying Birds. All rights reserved."]})]}),f.jsx("div",{className:"py-3 bg-black text-gray-400 text-sm flex justify-center items-center",onClick:()=>window.open("emailto:[email protected]","_blank"),children:"Designed with â¤ï¸ by Flying Flocks 360"})]})},Wk=({event:t})=>{console.log(t);const a=Ve();return f.jsx("div",{children:f.jsxs("div",{className:"group flex flex-col md:flex-row bg-white max-h-full md:max-h-[300px] shadow-md rounded-lg overflow-hidden",children:[f.jsx("img",{src:t==null?void 0:t.image,alt:t.title,className:"w-full md:w-1/3 h-64 md:h-auto object-cover group-hover:scale-105 transition-all delay-150 ease-in-out"}),f.jsxs("div",{className:"p-4 w-full md:w-2/3",children:[f.jsxs("div",{className:"flex justify-between items-center flex-wrap gap-y-2",children:[t.discount&&f.jsxs("span",{className:"bg-primary text-black px-2 py-1 text-sm rounded-md",children:[t.discount," OFF"]}),f.jsxs("p",{className:"text-gray-600 text-sm",children:["From â¹",t.price.single_price," â â¹",t.price.family_price]})]}),f.jsxs("p",{className:"text-lg font-bold mt-1",children:[t.name," - ",t.subname]}),f.jsxs("p",{className:"text-sm text-gray-500",children:[t.type," Event"]}),f.jsx("p",{className:"mt-2 text-sm text-gray-500",children:t.shortDe
225scription}),f.jsxs("div",{className:"mt-3 space-y-1 text-sm text-gray-600",children:[f.jsxs("p",{children:["Date: ",f.jsx("span",{className:"font-semibold",children:t.date})]}),f.jsxs("p",{children:["Starting Date: ",f.jsx("span",{className:"font-semibold",children:t.start})," to",f.jsxs("span",{className:"font-semibold",children:[" ",t.end]})]}),f.jsxs("p",{children:["Location: ",f.jsx("span",{className:"font-semibold",children:t.location})]})]}),f.jsx("button",{onClick:()=>a("/event-details/"+t.id),className:"mt-3 bg-primary text-black px-4 py-1 rounded hover:bg-secondary cursor-pointer",children:"View Details"})]})]})})},$k=()=>{const[t,a]=E.useState(!0),r=Ve(),{id:s}=Oi(),[o,u]=E.useState(s||"All"),d=Array.from(new Map(Ca.map(h=>[h.location,{location:h.type,id:h.id}])).values()),p=o==="All"?Ca:Ca.filter(h=>h.id===o);return setTimeout(()=>{a(!1)},1e3),t?f.jsx(Bi,{}):f.jsx("div",{className:"w-full flex justify-center items-center bg-gray-100 py-6",children:f.jsxs("div",{className:"w-full min-h-[500px] max-w-[1400px] px-4",children:[f.jsxs("p",{className:"text-gray-500 text-sm mb-2",children:[f.jsx("span",{className:"cursor-pointer hover:text-primary",onClick:()=>r("/"),children:" Home"}),"/",f.jsx("span",{className:"cursor-pointer hover:text-primary",onClick:()=>r(-1),children:" Events "}),"/ Package"]}),f.jsxs("div",{className:"flex flex-col lg:flex-row gap-6",children:[f.jsx("aside",{className:"w-full lg:w-1/4",children:f.jsx(yf,{heading:"Search by category",selectedLocation:o,setSelectedLocation:u,uniqueLocations:d})}),f.jsxs("main",{className:"w-full lg:w-3/4",children:[f.jsx("div",{className:"flex flex-col sm:flex-row sm:justify-between sm:items-center mb-6",children:f.jsx("h2",{className:"text-2xl font-bold text-gray-800 mb-2 sm:mb-0",children:"Explore Upcoming Events"})}),f.jsx("div",{className:"grid gap-6 grid-cols-1 ",children:p.map(h=>f.jsx(Wk,{event:h},h.id))})]})]})]})})},Qk=({data:t})=>{var p;const[a,r]=E.useState("single"),s=t.packages[a],[o,u]=E.useState("None"),d=h=>{h.preventDefault(),a||alert("Please select a pass type");const g=C1,y=` 226 Hi! I'd like to book the tour *"${t==null?void 0:t.name}"*. 227 ð *Date:* ${t==null?void 0:t.date} 228 *Pass Type:* ${a} 229 ð° *Price:* â¹${s==null?void 0:s.price} 230 *Optional:* ${o} 231 Kindly Give me more details !! 232 `,v=encodeURIComponent(y),b=`https://wa.me/${g}?text=${v}`;window.open(b,"_blank")};return f.jsxs("div",{className:"bg-white rounded-xl shadow-lg p-6 sticky top-20",children:[f.jsx("h2",{className:"text-2xl font-bold mb-4 text-gray-800",children:"Book Your Pass ðï¸"}),f.jsx("div",{className:"flex flex-col gap-2 mb-6",children:Object.keys(t==null?void 0:t.packages).map(h=>{var g,y;return f.jsxs("button",{onClick:()=>r(h),className:`border rounded-lg px-4 py-2 text-left font-semibold hover:bg-blue-50 transition 233 ${a===h?"border-blue-500 bg-blue-100":"border-gray-300"} 234 `,children:[(g=t==null?void 0:t.packages[h])==null?void 0:g.description," Pass â â¹",(y=t==null?void 0:t.packages[h])==null?void 0:y.price]},h)})}),f.jsxs("div",{className:"mb-6",children:[f.jsx("h3",{className:"font-semibold text-gray-700 mb-2",children:"Includes:"}),f.jsx("ul",{className:"list-disc pl-5 text-sm text-gray-600",children:(p=s==null?void 0:s.features)==null?void 0:p.map((h,g)=>f.jsx("li",{children:h},g))})]}),f.jsxs("div",{className:"mb-4",children:[f.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Add a note (optional):"}),f.jsx("textarea",{name:"message",id:"message",value:o,onChange:h=>u(h.target.value),className:"w-full border border-gray-300 rounded-md p-2 text-sm",rows:"3",placeholder:"E.g. Coming with kids, prefer early entry..."})]}),f.jsxs("button",{className:"w-full bg-primary hover:bg-orange-700 text-white py-3 rounded-md text-lg font-semibold",onClick:d,children:["Book Now â â¹",s==null?void 0:s.price]})]})};function Zk(t){return be({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",strokeWidth:"2",d:"M1,23 L23,23 L23,4 L1,4 L1,23 Z M18,4 L18,0 L18,4 Z M6,4 L6,0 L6,4 Z M1,8.5 L23,8.5 L1,8.5 Z M6,14 C6.55643465,12.6666667 7.38976798,12 8.5,12 C9.7998158,12 10.5,13 10.5,14 C10.5,15 9.5,16 8.5,17 C8.11410094,17.3858991 7.44743428,18.0525657 6.5,19 L6.5,19.5 L11.9045742,19.5 M16.984409,20.5 L17,12 L16.5,12 C16,13.5 14.5,14 13.7573,14"},child:[]}]})(t)}const Jk=()=>{var s,o,u,d;const{id:t}=Oi(),a=Ca.filter((p,h)=>p.id===t)[0],r=Ve();return console.log("Data",a),f.jsx("div",{children:f.jsxs("div",{className:"px-4 md:px-12 lg:px-24 py-8 bg-white",children:[f.jsxs("p",{className:"text-gray-500 text-sm mb-2",children:[f.jsx("span",{className:"cursor-pointer hover:text-blue-500",onClick:()=>r("/"),children:" Home"}),"/",f.jsx("span",{className:"cursor-pointer hover:text-blue-500",onClick:()=>r(-1),children:" Events "}),"/ Package"]}
234),f.jsxs("h1",{className:"text-3xl font-bold text-gray-800 mb-1",children:[f.jsxs("span",{className:" text-gray-500",children:[a==null?void 0:a.subname," -"]})," ",a==null?void 0:a.name]}),f.jsxs("p",{className:"text-gray-600 text-sm mb-6",children:["â¹",(s=a==null?void 0:a.price)==null?void 0:s.single_price," to ",(o=a==null?void 0:a.price)==null?void 0:o.family_price," Only ⢠",a==null?void 0:a.location," ⢠",a==null?void 0:a.duration," Guided"]}),f.jsxs("div",{className:"flex flex-col lg:flex-row gap-8",children:[f.jsxs("div",{className:"w-full lg:w-3/4 ",children:[f.jsx(vf,{data:a}),f.jsxs("div",{className:"mt-5 border border-orange-200 rounded-lg p-4 shadow-md shadow-orange-100 mb-4",children:[f.jsxs("h2",{className:"text-xl font-bold mb-2 flex items-center gap-2",children:[f.jsx(Zk,{})," Timings"]}),f.jsxs("p",{className:"text-lg text-gray-700 ",children:[f.jsx("span",{className:"font-semibold text-orange-600",children:a==null?void 0:a.start})," to",f.jsxs("span",{className:"font-semibold text-orange-600",children:[" ",a==null?void 0:a.end]})," on",f.jsxs("span",{className:"font-semibold text-orange-600",children:[" ",a==null?void 0:a.date]})]}),f.jsxs("h2",{className:"mt-5 text-xl font-bold mb-2 flex items-center gap-2",children:[f.jsx(GS,{})," Location"]}),f.jsx("p",{className:"text-lg text-gray-700",children:f.jsxs("span",{className:"font-semibold text-orange-600",children:[a==null?void 0:a.location,", ",a==null?void 0:a.city]})})]})]}),f.jsx("div",{className:"w-full lg:w-1/4 flex flex-col gap-4",children:f.jsx(Qk,{data:a})})]}),f.jsx("div",{className:"my-5 border-t"}),f.jsx("div",{children:f.jsx(xf,{data:a,type:"Event"})}),f.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 my-8",children:Object.entries(a==null?void 0:a.packages).map(([p,{description:h,price:g,features:y}])=>f.jsxs("div",{className:"bg-white rounded-xl shadow-lg shadow-orange-200 border-orange-100 p-6 text-center flex flex-col justify-between hover:shadow-xl transition",children:[f.jsxs("h3",{className:"text-xl font-bold text-orange-600 mb-2",children:[h," Pass"]}),f.jsxs("p",{className:"text-3xl font-extrabold text-gray-800 mb-2",children:["â¹",g," only/-"]}),f.jsx("ul",{className:"text-gray-600 mb-4 list-disc list-inside text-left",children:y==null?void 0:y.map((v,b)=>f.jsx("li",{children:v},b))})]},p))}),f.jsx(bf,{data:a}),f.jsx(Sf,{thingsToKnow:(u=a==null?void 0:a.fullDetails)==null?void 0:u.thingsToKnow}),f.jsx(Tf,{importantNotes:(d=a==null?void 0:a.fullDetails)==null?void 0:d.importantNote}),f.jsx(wf,{location:a==null?void 0:a.city}),f.jsx(mo,{})]})})},ej=({oneday:t})=>{const a=Ve();return f.jsx("div",{children:f.jsxs("div",{className:"group flex flex-col md:flex-row bg-white max-h-full md:max-h-[300px] shadow-md rounded-lg overflow-hidden",children:[f.jsx("img",{src:t==null?void 0:t.image,alt:t.title,className:"w-full md:w-1/3 h-64 md:h-auto object-cover group-hover:scale-105 transition-all delay-150 ease-in-out"}),f.jsxs("div",{className:"p-4 md:p-6 w-full md:w-2/3",children:[f.jsxs("div",{className:"flex justify-between items-center flex-wrap gap-y-2",children:[t.discount&&f.jsxs("span",{className:"bg-primary text-black px-2 py-1 text-sm rounded-md",children:[t.discount," OFF"]}),f.jsxs("p",{className:"text-gray-600 text-sm",children:["From â¹",t.price]})]}),f.jsxs("p",{className:"text-lg font-bold mt-1",children:[t.name," - ",t.subname]}),f.jsx("p",{className:"mt-2 text-sm text-gray-500",children:t.shortDescription}),f.jsxs("div",{className:"mt-3 space-y-1 text-sm text-gray-600",children:[f.jsxs("p",{children:["Days: ",f.jsx("span",{className:"font-semibold",children:t.trip_days})]}),f.jsxs("p",{children:["Departure: ",f.jsx("span",{className:"font-semibold",children:t.fullDetails.departureTime}),f.jsx("span",{className:"font-normal",children:" from "}),f.jsx("span",{className:"font-semibold",children:t.fullDetails.departureLocation})]}),f.jsxs("p",{children:["Arrival: ",f.jsx("span",{className:"font-semibold",children:t.fullDetails.arrivalTime}),f.jsx("span",{className:"font-normal",children:" to "}),f.jsx("span",{className:"font-semibold",children:t.fullDetails.arrivalLocation})]}),f.jsxs("p",{children:["Location: ",f.jsx("span",{className:"font-semibold",children:t.location})]})]}),f.jsx("button",{onClick:()=>a("/onedaytour-details/"+t.id),className:"mt-3 bg-primary text-black px-4 py-1 rounded hover:bg-secondary transition-all duration-300 ease-in-out hover:scale-105 text-bold cursor-pointer",children:"View Details"})]})]})})},tj=()=>{const[t,a]=E.useState(!0),r=Ve(),{id:s}=Oi(),[o,u]=E.useState(s||"All"),d=Array.from(new Map(Wr.map(h=>[h.location,{location:h.location,id:h.id}])).values()),p=o==="All"?Wr:Wr.filter(h=>h.id===o);return setTimeout(()=>{a(!1)},1e3),t?f.jsx(Bi,{}):f.jsx("div",{className:"w-full flex justify-center items-center bg-gray-100 py-6",children:f.jsxs("div",{className:"w-full min-h-[500px] max-w-[1400px] px-4",children:[f.jsxs("p",{className:"text-gray-500 text-sm mb-2",children:[f.jsx("span",{className:"cursor-pointer hover:text-primary",onClick:()=>r("/"),children:" Home"}),"/",f.jsx("span",{className:"cursor-pointer hover:text-primary",onClick:()=>r(-1),children:" Tours "})]}),f.jsxs("div",{className:"flex flex-col lg:flex-row gap-6",children:[f.jsx("aside",{className:"w-full lg:w-1/4",children:f.jsx(yf,{heading:"Search by category",selectedLocation:o,setSelectedLocation:u,uniqueLocations:d})}),f.jsxs("main",{className:"w-full lg:w-3/4",children:[f.jsx("div",{className:"flex flex-col sm:flex-row sm:justify-between sm:items-center mb-6",children:f.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-2 sm:mb-0",children:"Explore Our Special One Day Trips"})}),f.jsx("div",{className:"grid gap-6 grid-cols-1 ",children:p.map(h=>f.jsx(ej,{oneday:h},h.id))})]})]})]})})},aj=()=>{const{id:t}=Oi(),a=Ve(),[r,s]=E.useState(!0);setTimeout(()=>{s(!1)},1e3);const o=Wr.filter((u,d)=>u.id===t)[0];return console.log(o),r?f.jsx(Bi,{}):f.jsx("div",{className:"bg-gray-50 min-h-screen text-gray-800",children:f.jsxs("div",{className:"px-4 md:px-12 lg:px-24 py-10",children:[f.jsxs("div",{className:"text-sm text-gray-500 mb-3",children:[f.jsx("span",{className:"hover:text-blue-500 cursor-pointer",onClick:()=>a("/"),children:"Home"})," /",f.jsx("span",{className:"hover:text-blue-500 cursor-pointer",onClick:()=>a(-1),children:" Tours"})," / Package"]}),f.jsxs("h1",{className:"text-3xl font-bold mb-1",children:[f.jsxs("span",{className:"text-gray-500",children:[o.subname," -"]})," ",o.name]}),f.jsxs("p",{className:"text-sm text-gray-600 mb-6",children:["â¹",o.price," Only ⢠",o.location," ⢠",o.duration," Guided"]}),f.jsxs("div",{className:"flex flex-col lg:flex-row gap-8",children:[f.jsx("div",{className:"w-full lg:w-3/4",children:f.jsx(vf,{data:o})}),f.jsx("div",{className:"w-full lg:w-1/4",children:f.jsx(D1,{data:o})})]}),f.jsx("hr",{className:"my-5 border-gray-200"}),f.jsxs("div",{className:"space-y-8",children:[f.jsx(xf,{data:o,type:"Tour"}),f.jsx(P1,{departure:o.fullDetails.departureLocation,arrival:o.fullDetails.arrivalLocation})]}),f.jsx("div",{className:"my-10",children:f.jsx(z1,{data:o})}),f.jsx(bf,{data:o}),f.jsx("section",{className:"my-10",children:f.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 ",children:[f.jsx(Sf,{thingsToKnow:o.fullDetails.thingsToKnow}),f.jsx(V1,{thingsToCarry:o.fullDetails.whatToCarry})]})}),f.jsx("div",{className:"my-10",children:f.jsx(Tf,{importantNotes:o.fullDetails.importantNotes})}),f.jsx("div",{className:"my-16",children:f.jsx(wf,{location:o.location})}),f.jsx("div",{className:"my-16",children:f.jsx(mo,{})})]})})},nj={intro:{title:"Who We Are",description:"Flying Birds Adventure is a modern travel company crafting unforgettable road trips, trekking expeditions, corporate outings, and tailor-made tours. With over 50,000+ happy travelers served, we combine quality stays with affordable prices to make every journey memorable.",mission:"Our mission is to make travel accessible and unforgettable by curating unique experiences for every type of traveler.",vision:"To be Indiaâs most trusted and innovative travel partner, connecting people through unforgettable journeys."},ceo:{name:"Jay Pawar",title:"Founder & CEO",bio:"With over a decade of experience in the travel industry, Jay believes in creating meaningful journeys. Under his leadership, we've grown from a weekend-trip blog into a trusted travel brand.",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744694641/Screenshot_2025-04-15_105250_ml1x4z.png",quote:"Travel isnât just a getawayâitâs the art of truly living."},team:[{name:"Dev Rai",role:"Marketing Lead",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744694642/Screenshot_2025-04-15_105218_mcdhmn.png",description:"Connects people to our adventures through compelling campaigns and community-driven growth."},{name:"Rishi Bhatia",role:"Management",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744783884/photo_2025-04-16_11-39-39_z2t98g.jpg",description:"Handles overall team operations, planning, and decision-making in the management team."},{name:"Sandeep",role:"Trip Coordinator",image:"",description:"Experienced in leading over 200 trips, ensuring seamless travel experiences for every participant."},{name:"Kunal",role:"Trip Coordinator",image:"",description:"Has coordinated more than 200 trips, focusing on safety, comfort, and unforgettable journeys."},{name:"Kapil",role:"Editor & Trip Captain",image:"",description:"Captures stories through words and leads trips with expertise, blending creativity with adventure."},{name:"Manisha",role:"Female Coordinator & Volunteer",image:"",description:"Supports travelers with care and coordination, ensuring a safe and welcoming experience."},{name:"Juhi",role:"Female Physiotherapist",image:"",description:"Provides wellness support during trips, helping travelers stay active and healthy."},{name:"Amit Yadav",role:"Trip Coordinator & Management",image:"",description:"Oversees trip operations and management, ensuring each journey runs smoothly from start to finish."},{name:"Sumit Pawar",role:"Trip Coordinator",image:"",description:"Passionate about planning and executing trips that create lasting memories for travelers."},{name:"Vinay Sarma",role:"Social Media & Marketing",image:"",description:"Drives brand presence through engaging social media content and strategic marketing campaigns."},{name:"Rajkumar",role:"Photographer",image:"",description:"Captures stunning moments and landscapes, turning every trip into a visual story."},{name:"Pari Solanki",role:"Marketing Operations",image:"",description:"Manages marketing strategies and operational planning to boost brand visibility and growth."},{name:"Sunil",role:"Graphic Designer",image:"",description:"Designs eye-catching visuals and branding materials that enhance our identity."},{name:"Rahul Yadav",role:"Trip Captain",image:"",description:"Guides travelers through exciting journeys while ensuring safety and enjoyment."},{name:"Ashish",role:"Trip Captain",image:"",description:"Leads trips with enthusiasm, creating memorable adventures for every group."},{name:"Salman",role:"Trip Captain & Operations",image:"",description:"Combines trip leadership with operational oversight to deliver smooth, fun-filled travels."},{name:"Maaz",role:"Trip Captain",image:"",description:"Ensures travelers have an exciting and well-organized experience from start to finish."},{name:"Hemant Patidar",role:"Trip Captain",image:"",description:"Guides groups with expertise, making every trip safe, engaging, and unforgettable."},{name:"50+ Trip Captains",role:"Trip Leadership Team",image:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745650865/Flying_Flock_
234i3p7ik.png",description:"A dedicated team of over 50 skilled trip captains, leading adventures across diverse destinations with passion, safety, and unforgettable experiences."}]},ij=[{icon:$0,title:"Global Reach",description:"Weâve connected travelers to over 240+ unique destinations worldwide."},{icon:u3,title:"Award-Winning Service",description:"Recognized by top travel organizations for excellence in customer experience."},{icon:VS,title:"Community Partnerships",description:"Over 100 collaborations with local communities and eco-projects."},{icon:jS,title:"10K+ Trips Managed",description:"Thousands of experiences handled smoothly with great feedback from travelers."}],rj=()=>f.jsxs("section",{className:"py-10 mt-16 px-6 md:px-20 bg-orange-50 rounded-4xl",children:[f.jsxs("div",{className:"max-w-6xl mx-auto text-center mb-12",children:[f.jsx("h2",{className:"text-4xl font-bold text-black mb-4",children:"Our Impact & Achievements"}),f.jsx("p",{className:"text-gray-750 max-w-2xl mx-auto",children:"Every trip we organize isnât just about travel â itâs about creating memories, uplifting communities, and building a more connected world."})]}),f.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-2 lg:grid-cols-4 gap-8",children:ij.map((t,a)=>f.jsxs("div",{className:"bg-white rounded-3xl shadow-md hover:shadow-xl p-6 text-center transition-transform transform hover:-translate-y-1",children:[f.jsxs("div",{className:"text-5xl mb-4 text-center flex justify-center items-center text-black",children:[" ",f.jsx(t.icon,{className:"text-primary"})]}),f.jsx("h3",{className:"text-xl font-semibold text-primary mb-2",children:t.title}),f.jsx("p",{className:"text-black text-sm",children:t.description})]},a))})]}),sj=()=>{const{intro:t,ceo:a,team:r}=nj;return f.jsxs("div",{className:"px-6 md:px-20 py-16 space-y-20 bg-gradient-to-br from-white via-blue-50 to-blue-100 text-black",children:[f.jsxs("section",{className:"max-w-4xl mx-auto text-center",children:[f.jsx("h1",{className:"text-4xl font-bold mb-4",children:t==null?void 0:t.title}),f.jsx("p",{className:"text-lg mb-4",children:t==null?void 0:t.description}),f.jsx("p",{className:"italic text-primary font-semibold",children:t==null?void 0:t.mission}),f.jsx("p",{className:"bold text-primary font-semibold",children:t==null?void 0:t.vision})]}),f.jsxs("section",{className:"max-w-5xl mx-auto flex flex-col md:flex-row items-center gap-10",children:[f.jsx("img",{src:a==null?void 0:a.image,alt:a==null?void 0:a.name,className:"w-48 h-48 object-cover rounded-full shadow-lg"}),f.jsxs("div",{children:[f.jsx("h2",{className:"text-2xl font-bold mb-1",children:a==null?void 0:a.name}),f.jsx("p",{className:"text-sm text-gray-500 mb-4",children:a==null?void 0:a.title}),f.jsx("p",{className:"mb-2",children:a==null?void 0:a.bio}),f.jsxs("blockquote",{className:"mt-4 font-bold italic text-primary border-l-4 border-primary pl-4",children:["â",a==null?void 0:a.quote,"â"]})]})]}),f.jsxs("section",{className:"max-w-6xl mx-auto",children:[f.jsx("h2",{className:"text-3xl font-bold mb-10 text-center",children:"Meet Our Team"}),f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-10",children:r==null?void 0:r.map((s,o)=>f.jsxs("div",{className:"bg-white rounded-2xl p-6 text-center shadow hover:shadow-xl transition duration-300",children:[f.jsx("img",{src:s==null?void 0:s.image,alt:s==null?void 0:s.name,className:"w-24 h-24 mx-auto rounded-full object-cover mb-4"}),f.jsx("h3",{className:"text-xl font-bold text-black",children:s==null?void 0:s.name}),f.jsx("p",{className:"text-sm text-gray-500 mb-2",children:s==null?void 0:s.role}),f.jsx("p",{className:"text-sm text-gray-700",children:s==null?void 0:s.description})]},o))})]}),f.jsx(rj,{}),f.jsx(M1,{})]})};function lj(t){return be({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"},child:[]},{tag:"polyline",attr:{points:"22,6 12,13 2,6"},child:[]}]})(t)}function oj(t){return be({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"},child:[]},{tag:"circle",attr:{cx:"12",cy:"10",r:"3"},child:[]}]})(t)}function uj(t){return be({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M15.05 5A5 5 0 0 1 19 8.95M15.05 1A9 9 0 0 1 23 8.94m-1 7.98v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"}
234,child:[]}]})(t)}const cj=()=>{const t=a=>{a.preventDefault();const s=encodeURIComponent("Hii, I want to contact you."),u=`https://wa.me/${kd}?text=${s}`;window.open(u,"_blank")};return f.jsx("div",{style:{backgroundImage:"url('https://internationalyouthclub.org/wp-content/uploads/2025/04/Group-Bike-Trip-to-Leh-Ladakh.webp')",backgroundSize:"cover",backgroundPosition:"center"},className:" h-full w-full min-h-[500px] flex items-center justify-center bg-no-repeat",children:f.jsxs("div",{className:"max-w-md mx-auto p-6 bg-white border border-primary rounded-xl shadow-md text-center shadow-primary",children:[f.jsxs("h2",{className:"text-2xl font-bold text-gray-850",children:["Get in ",f.jsx("span",{className:"text-primary",children:"Touch"})]}),f.jsx("p",{className:"text-gray-700 mt-2 text-sm",children:"We'd love to help you plan your next adventure."}),f.jsxs("div",{className:"mt-6 space-y-4",children:[f.jsxs("div",{className:"flex items-center gap-3 text-gray-700 hover:text-primary transition",children:[f.jsx(uj,{className:"text-xl"}),f.jsx("span",{children:kd})]}),f.jsxs("div",{className:"flex items-center gap-3 text-gray-700 hover:text-primary transition",children:[f.jsx(lj,{className:"text-xl"}),f.jsx("span",{children:"[email protected]"})]}),f.jsxs("div",{className:"flex items-center gap-3 text-gray-700 hover:text-primary transition",children:[f.jsx(oj,{className:"text-xl"}),f.jsx("span",{children:"Sapna sangeeta road KB mall second floor indore 452001"})]})]}),f.jsx("button",{className:"mt-6 w-full bg-primary hover:bg-secondary text-black py-2 px-5 rounded-full text-sm font-medium transition-transform transform hover:scale-105",onClick:t,children:"Contact Us"})]})})},m0=[{id:1,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745491782/IMG_3132_toosod.jpg",location:"Pachmarhi, Madhya Pradesh"},{id:2,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745491784/IMG_7548_ywqx0g.jpg",location:"Tekwa Waterfall, Madhya Pradesh"},{id:3,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745491829/IMG_1137.jpeg_fa5oc2.jpg",location:"Manali, Himachal Pradesh"},{id:4,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780389/abhishek-prasad-N3VzleBhOvk-unsplash_tduyzg.jpg",location:"Backwaters, Kerala"},{id:5,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745491780/p3_qqprp5.jpg",location:"Pachmarhi, Madhya Pradesh"},{id:6,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745491781/p1_aoyvor.jpg",location:"Manali, Himachal Pradesh"},{id:7,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780405/priya-singh-euPcmfnuOe8-unsplash_vhoyv6.jpg",location:"Meenakshi Temple, Madurai, Tamil Nadu"},{id:8,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745491778/p6_oglcnf.jpg",location:"Tekwa Waterfall, Madhya Pradesh"},{id:9,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745491777/IMG-20240128-WA0018_xapkmu.jpg",location:"Rishikesh, Uttarakhand"},{id:10,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745491752/IMG_7552_uwihd8.jpg",location:"Junapani, Madhya Pradesh "},{id:11,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780437/leh_ghil7x.png",location:"Leh Palace, Leh, Ladakh"},{id:12,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745491748/IMG_7547_pcic47.jpg",location:"Tekwa Waterfall, Madhya Pradesh"},{id:13,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745491743/IMG_7536_gm7ayj.jpg",location:"Mohadi Waterfall, Madhya Pradesh"},{id:14,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745492769/IMG_3154_nrdepi.jpg",location:"Manali, Himachal Pradesh"},{id:15,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745492760/IMG_3144_rogfo2.jpg",location:"Manali, Himachal Pradesh"},{id:16,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745492962/manali_3_qrl1n9.jpg",location:"Manali, Himachal Pradesh"},{id:17,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745649469/26-04-1_zfe28b.jpg",location:"Tekwa Waterfall, Madhya Pradesh"},{id:18,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745649467/26-04-2_1_xrx4gn.jpg",location:"Gidiya Khoh ,Madhya Pradesh"},{id:19,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745649467/26-04-5_1_jwdhvs.jpg",location:"Kalakund ,Madhya Pradesh"},{id:20,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745492960/manali_4_fcf6cp.jpg",location:"Manali, Himachal Pradesh"},{id:21,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745491747/IMG_7545_ypjvtz.jpg",location:"Jogi Bhadak , Madhya Pradesh"},{id:22,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745491738/photo_2025-04-24_14-59-55_wfqk3l.jpg",location:"Maheshwar, Madhya Pradesh"},{id:23,img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1745491742/IMG_7535_gg
234nzlf.jpg",location:"Jogi Bhadak , Madhya Pradesh"}];function dj(t){return be({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"m289.94 256 95-95A24 24 0 0 0 351 127l-95 95-95-95a24 24 0 0 0-34 34l95 95-95 95a24 24 0 1 0 34 34l95-95 95 95a24 24 0 0 0 34-34z"},child:[]}]})(t)}const fj=()=>{const[t,a]=E.useState([]),[r,s]=E.useState(!1),[o,u]=E.useState(null),[d,p]=E.useState(!0);return Ve(),E.useEffect(()=>{a(r?m0:m0.slice(0,10))},[r]),setTimeout(()=>{p(!1)},1e3),d?f.jsx(Bi,{}):f.jsxs("section",{className:"px-4 md:px-10 lg:px-16 py-10 bg-gray-50",children:[f.jsxs("div",{className:"text-center mb-12 px-4 sm:px-6 lg:px-0",children:[f.jsxs("h2",{className:"text-2xl sm:text-3xl md:text-4xl font-extrabold text-black flex flex-wrap items-center justify-center gap-3",children:[f.jsx($0,{className:"w-7 h-7 text-primary"}),f.jsx("span",{children:"Explore Our Travel Highlights"})]}),f.jsx("p",{className:"mt-3 text-base sm:text-lg text-gray-750 max-w-2xl mx-auto",children:"Capturing the beauty, excitement, and stories behind every destination."})]}),f.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-5 auto-rows-[150px] md:auto-rows-[180px] gap-4",children:t.map(({id:h,img:g,location:y},v)=>{const b=v===0||v===2||v===5,S=b?"row-span-2":"row-span-1",T=b?"col-span-2":"col-span-1";return f.jsxs("div",{className:`relative rounded-xl overflow-hidden shadow-md group cursor-pointer hover:scale-105 transition-transform duration-300 ${T} ${S}`,onClick:()=>u(g),children:[f.jsx("img",{src:g,alt:`Gallery ${h}`,className:"w-full h-full object-cover"}),f.jsx("div",{className:"absolute bottom-3 right-3 text-xs md:text-xs text-center bg-white opacity-80 text-gray-800 px-3 py-1 rounded-full font-medium shadow hover:bg-primary hover:text-black transition",children:y})]},v)})}),!r&&f.jsx("div",{className:"text-center mt-10",children:f.jsx("button",{onClick:()=>s(!0),className:"px-6 py-3 bg-primary text-black text-sm font-medium rounded-full shadow hover:bg-transparent border border-primary transition-all duration-200 hover:text-primary",children:"See More Photos"})}),o&&f.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-80 z-50 flex items-center justify-center p-4 transition-all",onClick:()=>u(null),children:f.jsxs("div",{className:"relative max-w-5xl w-full",children:[f.jsx("img",{src:o,alt:"Full View",className:"w-full h-auto max-h-[90vh] object-contain rounded-lg shadow-2xl border-4 border-white"}),f.jsx("button",{onClick:()=>u(null),className:"absolute top-4 right-4 text-white text-3xl bg-black/60 hover:bg-black p-2 rounded-full transition",children:f.jsx(dj,{})})]})})]})},hj=()=>{const t=a=>{a.preventDefault();const s=encodeURIComponent("Hi! I want a custom plan. Kindly give me more details."),u=`https://wa.me/${N1}?text=${s}`;window.open(u,"_blank")};return f.jsx("section",{className:"bg-white",children:f.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-16 lg:flex lg:items-center lg:justify-between gap-10",children:[f.jsxs("div",{className:"lg:w-1/2 text-center lg:text-left mb-10 lg:mb-0",children:[f.jsxs("h1",{className:"text-4xl sm:text-5xl font-bold text-gray-900 leading-tight mb-6",children:["Unforgettable Corporate ",f.jsx("br",{className:"hidden sm:block"}),"& School Tours"]}),f.jsx("p",{className:"text-lg text-gray-600 mb-8",children:"We design seamless, enjoyable, and memorable trips for organizations and institutions â blending adventure, comfort, and learning."}),f.jsx("button",{onClick:t,className:"inline-block bg-primary text-black px-6 py-3 rounded-md text-base font-medium hover:bg-transparent border border-primary hover:text-primary transition-all duration-300 shadow-sm",children:"Plan Your Trip Now"})]}),f.jsx("div",{className:"lg:w-1/2 flex justify-center",children:f.jsx("img",{src:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744700372/3mxk4mtspvrzt187f7jxr2lrubxb_shutterstock_1186128958_ksvydi.webp",alt:"Group enjoying a corporate retreat",className:"w-full max-w-md
234sm:max-w-sm md:max-w-md lg:max-w-lg rounded-2xl shadow-xl object-cover"})})]})})},mj=[{icon:f.jsx(wS,{className:"w-8 h-8"}),title:"Fully Managed Tours",desc:"From booking to travel logistics â weâve got it all handled."},{icon:f.jsx(TS,{className:"w-8 h-8"}),title:"Premium Stays",desc:"Comfortable stays selected for corporate and student groups."},{icon:f.jsx(r3,{className:"w-8 h-8"}),title:"Custom Itineraries",desc:"Every trip is tailored to your teamâs interests and goals."},{icon:f.jsx(WS,{className:"w-8 h-8"}),title:"24/7 Support",desc:"Our travel experts are with you before and during the journey."}],pj=()=>f.jsx("section",{className:"py-5 bg-white",children:f.jsxs("div",{className:"max-w-6xl mx-auto px-6",children:[f.jsx("h2",{className:"text-2xl md:text-4xl font-bold text-center mb-12",children:"Why Travel With Us?"}),f.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-10",children:mj.map((t,a)=>f.jsxs("div",{className:"bg-gray-50 p-6 rounded-xl shadow-md shadow-orange-400 border-orange-100 text-center",children:[f.jsx("div",{className:"text-5xl mb-4 flex justify-center",children:t.icon}),f.jsx("h4",{className:"text-xl font-semibold mb-2",children:t.title}),f.jsx("p",{className:"text-gray-600",children:t.desc})]},a))})]})}),gj=[{title:"Corporate Offsite in Goa",organizatoion:"Google",img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780154/images_1_tlmm1u.jpg",location:"Goa",people:"30+",desc:"Fun meets focus with productive team sessions and coastal fun."},{title:"Leadership Retreat in Manali",organizatoion:"Google",img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780078/Screenshot_2025-04-15_121207_ae7cp6.png",location:"Manali",people:"20+",desc:"Strategy, bonding, and mountains â the perfect mix for leaders."}],yj=[{title:"A College Trip to Kashmir",organizatoion:"SVCE",img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780166/images_2_h7muop.jpg",location:"Kashmir",people:"45+",desc:"A scenic educational escape filled with bonding, fun, and nature."},{title:"Backpacking Rajasthan",organizatoion:"Rajasthan university",img:"https://res.cloudinary.com/dn4ugr5du/image/upload/v1744780194/DSC_0116-min_jiqj34.jpg",location:"Rajasthan",people:"55+",desc:"Students explored heritage, culture, and made memories for a lifetime."}],vj=[{name:"Jay Pawar, CEO",quote:"Great stay, lovely team bonding, very comfortable and exciting."},{name:"Dev Rai, Management Executive",quote:"Amazing group trip, strong bonds, would love to go again!"}],xj=()=>{const[t,a]=E.useState("college"),[r,s]=E.useState(!1),o=t==="corporate"?gj:yj,u=r?o:o.slice(0,3);return f.jsx("section",{className:"py-20 bg-gray-50 transition-all duration-500 ease-in-out",children:f.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6",children:[f.jsx("h2",{className:"text-2xl md:text-4xl font-bold text-center mb-10 text-gray-800",children:"Past Adventures"}),f.jsxs("div",{className:"flex justify-center gap-4 mb-10",children:[f.jsx("button",{onClick:()=>{a("college"),s(!1)},className:`px-6 py-2 rounded-full text-sm font-medium transition duration-300 235 ${t==="college"?"bg-primary text-black shadow-md":"bg-white text-gray-700 border border-gray-300 hover:bg-gray-100"}`,children:"College / School Trips"}),f.jsx("button",{onClick:()=>{a("corporate"),s(!1)},className:`px-6 py-2 rounded-full text-sm font-medium transition duration-300 236 ${t==="corporate"?"bg-primary text-black shadow-md":"bg-white text-gray-700 border border-gray-300 hover:bg-gray-100"}`,children:"Corporate Tours"})]}),f.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-8 mb-8 transition-all duration-500 ease-in-out",children:u.map((d,p)=>f.jsxs("div",{className:"bg-white rounded-xl shadow hover:shadow-lg overflow-hidden transition transform hover:-translate-y-1 duration-300",children:[f.jsx("img",{src:d.img,alt:d.title,className:"w-full h-56 object-cover"}),f.jsxs("div",{className:"p-5",children:[f.jsx("p",{className:"text-sm text-gray-600",children:d.organizatoion}),f.jsx("h4",{className:"text-lg font-semibold text-gray-800",children:d.title}),f.jsx("p",{className:"text-sm text-gray-600 mt-1 mb-4",children:d.desc}),f.jsxs("div",{className:"flex justify-between text-xs text-gray-600",children:[f.jsxs("span",{className:"inline-flex items-center gap-1 bg-orange-100 text-orange-800 px-3 py-1 rounded-full",children:["ð ",d.location]}),f.jsxs("span",{className:"inline-flex items-center gap-1 bg-blue-100 text-blue-800 px-3 py-1 rounded-full",children:["ð¥ ",d.people]})]})]})]},p))}),o.length>3&&f.jsx("div",{className:"text-center",children:f.jsx("button",{onClick:()=>s(!r),className:"inline-block bg-primary text-black px-6 py-2 rounded-full text-sm font-medium hover:bg-transparent border border-primary hover:text-primary transition-all duration-300",children:r?"See Less":"See More"})})]})})},bj=()=>f.jsx("section",{className:"py-10 bg-white",children:f.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[f.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-center mb-10",children:"What They Say"}),f.jsx("div",{className:"space-y-6",children:vj.map((t,a)=>f.jsxs("div",{className:"bg-gray-50 p-6 rounded-xl shadow-md",children:[f.jsxs("p",{className:"text-gray-700 mb-2 italic",children:["â",t.quote,"â"]}),f.jsxs("span",{className:"block font-semibold text-primary",children:["â ",t.name]})]},a))})]})}),wj=()=>{const t=a=>{a.preventDefault();const s=encodeURIComponent("Hi! I want a custom plan. Kindly give me more details."),u=`https://wa.me/${corporateTripManagerNumber}?text=${s}`;window.open(u,"_blank")};return f.jsxs("section",{className:"py-10 bg-primary text-black text-center",children:[f.jsx("h2",{className:"text-2xl md:text-4xl font-bold md:mb-4",children:"Ready to Plan Your Trip?"}),f.jsx("p",{className:"text-sm md:text-xl mb-6",children:"Let us take care of everything while you make memories."}),f.jsx("button",{onClick:t,className:"bg-white text-black px-8 py-3 rounded-md font-semibold hover:bg-gray-100",children:"Start Planning Now"})]})},Sj=()=>f.jsxs("div",{className:"font-sans",children:[f.jsx(hj,{}),f.jsx(pj,{}),f.jsx(xj,{}),f.jsx(wj,{}),f.jsx(bj,{})]}),Tj=()=>f.jsx("div",{children:f.jsx(mo,{})}),kj=()=>{const[t,a]=E.useState(!1),r=t?Mi:Mi.slice(0,4);return f.jsx("div",{className:"flex flex-col justify-center items-center my-10",children:f.jsxs("div",{className:"w-[90%] mb-6",children:[f.jsxs("div",{className:"flex items-center gap-2 mb-6",children:[f.jsx(L1,{className:"text-red-500 text-xl"}),f.jsxs("div",{children:[f.jsx("h2",{className:"text-2xl font-bold text-gray-800",children:"Our Policies"}),f.jsx("p",{className:"text-sm text-gray-600",children:"Please read them once"})]})]}),f.jsxs("div",{className:"bg-white border border-gray-200 shadow-sm rounded-xl p-6 space-y-6",children:[r.map((s,o)=>f.jsxs("div",{children:[f.jsx("h4",{className:"text-md font-semibold text-gray-800 mb
236-1",children:s.title}),f.jsx("p",{className:"text-sm text-gray-600 leading-relaxed",children:s.content})]},o)),Mi.length>4&&f.jsx("div",{className:"text-center mt-4",children:f.jsx("button",{onClick:()=>a(!t),className:"text-primary font-medium hover:underline",children:t?"See Less":"See More"})})]})]})})};function jj(){return f.jsx(f.Fragment,{children:f.jsxs("div",{children:[f.jsx(Yk,{}),f.jsxs("main",{children:[f.jsx(Aj,{}),f.jsxs(l4,{children:[f.jsx(ut,{path:"/",element:f.jsx(l0,{})}),f.jsx(ut,{path:"*",element:f.jsx(l0,{})}),f.jsx(ut,{path:"/popular-tours",element:f.jsx(o0,{})}),f.jsx(ut,{path:"/popular-tours/:id",element:f.jsx(o0,{})}),f.jsx(ut,{path:"/tour-details/:id",element:f.jsx(Kk,{})}),f.jsx(ut,{path:"/events",element:f.jsx($k,{})}),f.jsx(ut,{path:"/event-details/:id",element:f.jsx(Jk,{})}),f.jsx(ut,{path:"/onedaytour",element:f.jsx(tj,{})}),f.jsx(ut,{path:"/onedaytour-details/:id",element:f.jsx(aj,{})}),f.jsx(ut,{path:"about-us",element:f.jsx(sj,{})}),f.jsx(ut,{path:"contact-us",element:f.jsx(cj,{})}),f.jsx(ut,{path:"/corporate-tour",element:f.jsx(Sj,{})}),f.jsx(ut,{path:"image-gallery",element:f.jsx(fj,{})}),f.jsx(ut,{path:"/faq",element:f.jsx(Tj,{})}),f.jsx(ut,{path:"/policies",element:f.jsx(kj,{})})]})]}),f.jsx(Xk,{})]})})}const Aj=()=>{const{pathname:t}=ln();return E.useEffect(()=>{window.scrollTo(0,0)},[t]),null};yb.createRoot(document.getElementById("root")).render(f.jsx(E.StrictMode,{children:f.jsx(N4,{children:f.jsx(jj,{})})}));
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.