PageSourceSearch

https://duniabora.global/assets/index-D82RlKYQ.js

js duniabora.global collected 2026-10-04 06:15:21 UTC 494,068 bytes, 148 lines download raw bytes

vendor: 20,510 bytes, lines 1-3
1var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),s=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},c=(n,r,a)=>(a=n==null?{}:e(i(n)),s(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n));(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var l=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.iterator;function m(e){return typeof e!=`object`||!e?null:(e=p&&e[p]||e[`@@iterator`],typeof e==`function`?e:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,_={};function v(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=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,e,t,`setState`)},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function y(){}y.prototype=v.prototype;function b(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}var x=b.prototype=new y;x.constructor=b,g(x,v.prototype),x.isPureReactComponent=!0;var ee=Array.isArray;function S(){}var C={H:null,A:null,T:null,S:null},w=Object.prototype.hasOwnProperty;function te(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function ne(e,t){return te(e.type,t,e.props)}function T(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function re(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var ie=/\/+/g;function ae(e,t){return typeof e==`object`&&e&&e.key!=null?re(``+e.key):t.toString(36)}function oe(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(S,S):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function se(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,se(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+ae(e,0):a,ee(o)?(i=``,c!=null&&(i=c.replace(ie,`$&/`)+`/`),se(o,r,i,``,function(e){return e})):o!=null&&(T(o)&&(o=ne(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(ie,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(ee(e))for(var u=0;u<e.length;u++)a=e[u],s=l+ae(a,u),c+=se(a,r,i,s,o);else if(u=m(e),typeof u==`function`)for(e=u.call(e),u=0;!(a=e.next()).done;)a=a.value,s=l+ae(a,u++),c+=se(a,r,i,s,o);else if(s===`object`){if(typeof e.then==`function`)return se(oe(e),r,i,a,o);throw r=String(e),Error(`Objects are not valid as a React child (found: `+(r===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:r)+`). If you meant to render a collection of children, use an array instead.`)}return c}function ce(e,t,n){if(e==null)return e;var r=[],i=0;return se(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function le(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(t){(e._status===0||e._status===-1)&&(e._status=1,e._result=t)},function(t){(e._status===0||e._status===-1)&&(e._status=2,e._result=t)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var E=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},D={map:ce,forEach:function(e,t,n){ce(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return ce(e,function(){t++}),t},toArray:function(e){return ce(e,function(e){return e})||[]},only:function(e){if(!T(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}};e.Activity=f,e.Children=D,e.Component=v,e.Fragment=r,e.Profiler=a,e.PureComponent=b,e.StrictMode=i,e.Suspense=l,e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,e.__COMPILER_RUNTIME={__proto__:null,c:function(e){return C.H.useMemoCache(e)}},e.cache=function(e){return function(){return e.apply(null,arguments)}},e.cacheSignal=function(){return null},e.cloneElement=function(e,t,n){if(e==null)throw Error(`The argument must be a React element, but you passed `+e+`.`);var r=g({},e.props),i=e.key;if(t!=null)for(a in t.key!==void 0&&(i=``+t.key),t)!w.call(t,a)||a===`key`||a===`__self`||a===`__source`||a===`ref`&&t.ref===void 0||(r[a]=t[a]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var o=Array(a),s=0;s<a;s++)o[s]=arguments[s+2];r.children=o}return te(e.type,i,r)},e.createContext=function(e){return e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:o,_context:e},e},e.createElement=function(e,t,n){var r,i={},a=null;if(t!=null)for(r in t.key!==void 0&&(a=``+t.key),t)w.call(t,r)&&r!==`key`&&r!==`__self`&&r!==`__source`&&(i[r]=t[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var s=Array(o),c=0;c<o;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return te(e,a,i)},e.createRef=function(){return{current:null}},e.forwardRef=function(e){return{$$typeof:c,render:e}},e.isValidElement=T,e.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:le}},e.memo=function(e,t){return{$$typeof:u,type:e,compare:t===void 0?null:t}},e.startTransition=function(e){var t=C.T,n={};C.T=n;try{var r=e(),i=C.S;i!==null&&i(n,r),typeof r==`object`&&r&&typeof r.then==`function`&&r.then(S,E)}catch(e){E(e)}finally{t!==null&&n.types!==null&&(t.types=n.types),C.T=t}},e.unstable_useCacheRefresh=function(){return C.H.useCacheRefresh()},e.use=function(e){return C.H.use(e)},e.useActionState=function(e,t,n){return C.H.useActionState(e,t,n)},e.useCallback=function(e,t){return C.H.useCallback(e,t)},e.useContext=function(e){return C.H.useContext(e)},e.useDebugValue=function(){},e.useDeferredValue=function(e,t){return C.H.useDeferredValue(e,t)},e.useEffect=function(e,t){return C.H.useEffect(e,t)},e.useEffectEvent=function(e){return C.H.useEffectEvent(e)},e.useId=function(){return C.H.useId()},e.useImperativeHandle=function(e,t,n){return C.H.useImperativeHandle(e,t,n)},e.useInsertionEffect=function(e,t){return C.H.useInsertionEffect(e,t)},e.useLayoutEffect=function(e,t){return C.H.useLayoutEffect(e,t)},e.useMemo=function(e,t){return C.H.useMemo(e,t)},e.useOptimistic=function(e,t){return C.H.useOptimistic(e,t)},e.useReducer=function(e,t,n){return C.H.useReducer(e,t,n)},e.useRef=function(e){return C.H.useRef(e)},e.useState=function(e){return C.H.useState(e)},e.useSyncExternalStore=function(e,t,n){return C.H.useSyncExternalStore(e,t,n)},e.useTransition=function(){return C.H.useTransition()},e.version=`19.2.4`})),u=o(((e,t)=>{t.exports=l()})),d=o((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m)if(n(c)!==null)m=!0,ee||(ee=!0,T());else{var t=n(l);t!==null&&ae(x,t.startTime-e)}}var ee=!1,S=-1,C=5,w=-1;function te(){return g?!0:!(e.unstable_now()-w<C)}function ne(){if(g=!1,ee){var t=e.unstable_now();w=t;var i=!0;try{a:{m=!1,h&&(h=!1,v(S),S=-1),p=!0;var a=f;try{b:{for(b(t),d=n(c);d!==null&&!(d.expirationTime>t&&te());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&ae(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?T():ee=!1}}}var T;if(typeof y==`function`)T=function(){y(ne)};else if(typeof MessageChannel<`u`){var re=new MessageChannel,ie=re.port2;re.port1.onmessage=ne,T=function(){ie.postMessage(null)}}else T=function(){_(ne,0)};function ae(t,n){S=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):C=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(S),S=-1):h=!0,ae(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,ee||(ee=!0,T()))),r},e.unstable_shouldYield=te,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),f=o(((e,t)=>{t.exports=d()})),p=o((e=>{var t=u();function n(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function r(){}var i={d:{f:r,r:function(){throw Error(n(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},a=Symbol.for(`react.portal`);function o(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}}var s=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,e.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(n(299));return o(e,t,null,r)},e.flushSync=function(e){var t=s.T,n=i.p;try{if(s.T=null,i.p=2,e)return e()}finally{s.T=t,i.p=n,i.d.f()}},e.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,i.d.C(e,t))},e.prefetchDNS=function(e){typeof e==`string`&&i.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin),a=typeof t.integrity==`string`?t.integrity:void 0,o=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?i.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:a,fetchPriority:o}):n===`script`&&i.d.X(e,{crossOrigin:r,integrity:a,fetchPriority:o,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){if(typeof e==`string`)if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=c(t.as,t.crossOrigin);i.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0})}}else t??i.d.M(e)},e.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin);i.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,type:typeof t.type==`string`?t.type:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==`string`?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==`string`?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==`string`?t.imageSizes:void 0,media:typeof t.media==`string`?t.media:void 0})}},e.preloadModule=function(e,t){if(typeof e==`string`)if(t){var n=c(t.as,t.crossOrigin);i.d.m(e,{as:typeof t.as==`string`&&t.as!==`script`?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0})}else i.d.m(e)},e.requestFormReset=function(e){i.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return s.H.useFormState(e,t,n)},e.useFormStatus=function(){return s.H.useHostTransitionStatus()},e.version=`19.2.4`})),m=o(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=p()})),h=o((e=>{var t=f(),n=u(),r=m();function i(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function a(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function o(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function s(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function c(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function l(e){if(o(e)!==e)throw Error(i(188))}function d(e){var t=e.alternate;if(!t){if(t=o(e),t===null)throw Error(i(188));return t===e?e:null}for(var n=e,r=t;;){var a=n.return;if(a===null)break;var s=a.alternate;if(s===null){if(r=a.return,r!==null){n=r;continue}break}if(a.child===s.child){for(s=a.child;s;){if(s===n)return l(a),e;if(s===r)return l(a),t;s=s.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=s;else{for(var c=!1,u=a.child;u;){if(u===n){c=!0,n=a,r=s;break}if(u===r){c=!0,r=a,n=s;break}u=u.sibling}if(!c){for(u=s.child;u;){if(u===n){c=!0,n=s,r=a;break}if(u===r){c=!0,r=s,n=a;break}u=u.sibling}if(!c)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(n.tag!==3)throw Error(i(188));return n.stateNode.current===n?e:t}function p(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=p(e),t!==null)return t;e=e.sibling}return null}var h=Object.assign,g=Symbol.for(`react.element`),_=Symbol.for(`react.transitional.element`),v=Symbol.for(`react.portal`),y=Symbol.for(`react.fragment`),b=Symbol.for(`react.strict_mode`),x=Symbol.for(`react.profiler`),ee=Symbol.for(`react.consumer`),S=Symbol.for(`react.context`),C=Symbol.for(`react.forward_ref`),w=Symbol.for(`react.suspense`),te=Symbol.for(`react.suspense_list`),ne=Symbol.for(`react.memo`),T=Symbol.for(`react.lazy`),re=Symbol.for(`react.activity`),ie=Symbol.for(`react.memo_cache_sentinel`),ae=Symbol.iterator;function oe(e){return typeof e!=`object`||!e?null:(e=ae&&e[ae]||e[`@@iterator`],typeof e==`function`?e:null)}var se=Symbol.for(`react.client.reference`);function ce(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===se?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case y:return`Fragment`;case x:return`Profiler`;case b:return`StrictMode`;case w:return`Suspense`;case te:return`SuspenseList`;case re:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case v:return`Portal`;case S:return e.displayName||`Context`;case ee:return(e._context.displayName||`Context`)+`.Consumer`;case C:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case ne:return t=e.displayName||null,t===null?ce(e.type)||`Memo`:t;case T:t=e._payload,e=e._init;try{return ce(e(t))}catch{}}return null}var le=Array.isArray,E=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,D=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ue={pending:!1,data:null,method:null,action:null},de=[],fe=-1;function pe(e){return{current:e}}function me(e){0>fe||(e.current=de[fe],de[fe]=null,fe--)}function O(e,t){fe++,de[fe]=e.current,e.current=t}var he=pe(null),ge=pe(null),_e=pe(null),ve=pe(null);function ye(e,t){switch(O(_e,t),O(ge,e),O(he,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Vd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Vd(t),e=Hd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}me(he),O(he,e)}function be(){me(he),me(ge),me(_e)}function xe(e){e.memoizedState!==null&&O(ve,e);var t=he.current,n=Hd(t,e.type);t!==n&&(O(ge,e),O(he,n))}function Se(e){ge.current===e&&(me(he),me(ge)),ve.current===e&&(me(ve),Qf._currentValue=ue)}var Ce,we;function Te(e){if(Ce===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Ce=t&&t[1]||``,we=-1<e.stack.indexOf(`
2    at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return`
3`+Ce+e+we}var Ee=!1;function De(e,t){if(!e||Ee)return``;Ee=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,`props`,{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}
vendor: 20,318 bytes, lines 3-8
3else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,`name`);i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,`name`,{value:`DetermineComponentFrameRoot`});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var c=o.split(`
4`),l=s.split(`
5`);for(i=r=0;r<c.length&&!c[r].includes(`DetermineComponentFrameRoot`);)r++;for(;i<l.length&&!l[i].includes(`DetermineComponentFrameRoot`);)i++;if(r===c.length||i===l.length)for(r=c.length-1,i=l.length-1;1<=r&&0<=i&&c[r]!==l[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==l[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==l[i]){var u=`
6`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(`<anonymous>`)&&(u=u.replace(`<anonymous>`,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{Ee=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?Te(n):``}function Oe(e,t){switch(e.tag){case 26:case 27:case 5:return Te(e.type);case 16:return Te(`Lazy`);case 13:return e.child!==t&&t!==null?Te(`Suspense Fallback`):Te(`Suspense`);case 19:return Te(`SuspenseList`);case 0:case 15:return De(e.type,!1);case 11:return De(e.type.render,!1);case 1:return De(e.type,!0);case 31:return Te(`Activity`);default:return``}}function ke(e){try{var t=``,n=null;do t+=Oe(e,n),n=e,e=e.return;while(e);return t}catch(e){return`
7Error generating stack: `+e.message+`
8`+e.stack}}var Ae=Object.prototype.hasOwnProperty,je=t.unstable_scheduleCallback,Me=t.unstable_cancelCallback,Ne=t.unstable_shouldYield,Pe=t.unstable_requestPaint,Fe=t.unstable_now,Ie=t.unstable_getCurrentPriorityLevel,Le=t.unstable_ImmediatePriority,Re=t.unstable_UserBlockingPriority,ze=t.unstable_NormalPriority,Be=t.unstable_LowPriority,Ve=t.unstable_IdlePriority,He=t.log,Ue=t.unstable_setDisableYieldValue,We=null,k=null;function Ge(e){if(typeof He==`function`&&Ue(e),k&&typeof k.setStrictMode==`function`)try{k.setStrictMode(We,e)}catch{}}var A=Math.clz32?Math.clz32:Je,Ke=Math.log,qe=Math.LN2;function Je(e){return e>>>=0,e===0?32:31-(Ke(e)/qe|0)|0}var Ye=256,Xe=262144,Ze=4194304;function Qe(e){var t=e&42;if(t!==0)return t;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:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;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 $e(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=Qe(n))):i=Qe(o):i=Qe(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=Qe(n))):i=Qe(o)):i=Qe(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function et(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function tt(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+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 t+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 nt(){var e=Ze;return Ze<<=1,!(Ze&62914560)&&(Ze=4194304),e}function rt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function it(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function at(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-A(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&ot(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function ot(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-A(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function st(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-A(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function ct(e,t){var n=t&-t;return n=n&42?1:lt(n),(n&(e.suspendedLanes|t))===0?n:0}function lt(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 ut(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function dt(){var e=D.p;return e===0?(e=window.event,e===void 0?32:mp(e.type)):e}function ft(e,t){var n=D.p;try{return D.p=e,t()}finally{D.p=n}}var pt=Math.random().toString(36).slice(2),mt=`__reactFiber$`+pt,ht=`__reactProps$`+pt,gt=`__reactContainer$`+pt,_t=`__reactEvents$`+pt,vt=`__reactListeners$`+pt,yt=`__reactHandles$`+pt,bt=`__reactResources$`+pt,xt=`__reactMarker$`+pt;function St(e){delete e[mt],delete e[ht],delete e[_t],delete e[vt],delete e[yt]}function Ct(e){var t=e[mt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[gt]||n[mt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=df(e);e!==null;){if(n=e[mt])return n;e=df(e)}return t}e=n,n=e.parentNode}return null}function wt(e){if(e=e[mt]||e[gt]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Tt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(i(33))}function Et(e){var t=e[bt];return t||=e[bt]={hoistableStyles:new Map,hoistableScripts:new Map},t}function Dt(e){e[xt]=!0}var Ot=new Set,kt={};function At(e,t){jt(e,t),jt(e+`Capture`,t)}function jt(e,t){for(kt[e]=t,e=0;e<t.length;e++)Ot.add(t[e])}var Mt=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]*$`),Nt={},Pt={};function Ft(e){return Ae.call(Pt,e)?!0:Ae.call(Nt,e)?!1:Mt.test(e)?Pt[e]=!0:(Nt[e]=!0,!1)}function It(e,t,n){if(Ft(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,``+n)}}function Lt(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(t);return}e.setAttribute(t,``+n)}}function Rt(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,``+r)}}function zt(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function Bt(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function Vt(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ht(e){if(!e._valueTracker){var t=Bt(e)?`checked`:`value`;e._valueTracker=Vt(e,t,``+e[t])}}function Ut(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=Bt(e)?e.checked?`true`:`false`:e.value),e=r,e===n?!1:(t.setValue(e),!0)}function Wt(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}var Gt=/[\n"\\]/g;function Kt(e){return e.replace(Gt,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function qt(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?e.type=o:e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+zt(t)):e.value!==``+zt(t)&&(e.value=``+zt(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):Yt(e,o,zt(n)):Yt(e,o,zt(t)),i==null&&a!=null&&(e.defaultChecked=!!a),i!=null&&(e.checked=i&&typeof i!=`function`&&typeof i!=`symbol`),s!=null&&typeof s!=`function`&&typeof s!=`symbol`&&typeof s!=`boolean`?e.name=``+zt(s):e.removeAttribute(`name`)}function Jt(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){Ht(e);return}n=n==null?``:``+zt(n),t=t==null?n:``+zt(t),s||t===e.value||(e.value=t),e.defaultValue=t}r??=i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(e.name=o),Ht(e)}function Yt(e,t,n){t===`number`&&Wt(e.ownerDocument)===e||e.defaultValue===``+n||(e.defaultValue=``+n)}function Xt(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+zt(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Zt(e,t,n){if(t!=null&&(t=``+zt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+zt(n)}function Qt(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(i(92));if(le(r)){if(1<r.length)throw Error(i(93));r=r[0]}n=r}n??=``,t=n}n=zt(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),Ht(e)}function $t(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var en=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 tn(e,t,n){var r=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||en.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function nn(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(i(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(`--`)===0?e.setProperty(r,``):r===`float`?e.cssFloat=``:e[r]=``);for(var a in t)r=t[a],t.hasOwnProperty(a)&&n[a]!==r&&tn(e,a,r)}else for(var o in t)t.hasOwnProperty(o)&&tn(e,o,t[o])}function rn(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 an=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`],[`colorRendering`,`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`]]),on=/^[\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 sn(e){return on.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function cn(){}var ln=null;function un(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var dn=null,fn=null;function pn(e){var t=wt(e);if(t&&(e=t.stateNode)){var n=e[ht]||null;a:switch(e=t.stateNode,t.type){case`input`:if(qt(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name="`+Kt(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[ht]||null;if(!a)throw Error(i(90));qt(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&Ut(r)}break a;case`textarea`:Zt(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&Xt(e,!!n.multiple,t,!1)}}}var mn=!1;function hn(e,t,n){if(mn)return e(t,n);mn=!0;try{return e(t)}finally{if(mn=!1,(dn!==null||fn!==null)&&(bu(),dn&&(t=dn,e=fn,fn=dn=null,pn(t),e)))for(t=0;t<e.length;t++)pn(e[t])}}function gn(e,t){var n=e.stateNode;if(n===null)return null;var r=n[ht]||null;if(r===null)return null;n=r[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(r=!r.disabled)||(e=e.type,r=!(e===`button`||e===`input`||e===`select`||e===`textarea`)),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(i(231,t,typeof n));return n}var _n=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),vn=!1;if(_n)try{var yn={};Object.defineProperty(yn,`passive`,{get:function(){vn=!0}}),window.addEventListener(`test`,yn,yn),window.removeEventListener(`test`,yn,yn)}catch{vn=!1}var bn=null,j=null,xn=null;function Sn(){if(xn)return xn;var e,t=j,n=t.length,r,i=`value`in bn?bn.value:bn.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return xn=i.slice(e,1<r?1-r:void 0)}function Cn(e){var t=e.keyCode;return`charCode`in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function wn(){return!0}function Tn(){return!1}function En(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?wn:Tn,this.isPropagationStopped=Tn,this}return h(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=wn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=wn)},persist:function(){},isPersistent:wn}),t}var Dn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},On=En(Dn),kn=h({},Dn,{view:0,detail:0}),An=En(kn),jn,Mn,Nn,Pn=h({},kn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Un,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!==Nn&&(Nn&&e.type===`mousemove`?(jn=e.screenX-Nn.screenX,Mn=e.screenY-Nn.screenY):Mn=jn=0,Nn=e),jn)},movementY:function(e){return`movementY`in e?e.movementY:Mn}}),Fn=En(Pn),In=En(h({},Pn,{dataTransfer:0})),Ln=En(h({},kn,{relatedTarget:0})),Rn=En(h({},Dn,{animationName:0,elapsedTime:0,pseudoElement:0})),M=En(h({},Dn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),zn=En(h({},Dn,{data:0})),N={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},Bn={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:`F
85`,117:`F6`,118:`F7`,119:`F8`,120:`F9`,121:`F10`,122:`F11`,123:`F12`,144:`NumLock`,145:`ScrollLock`,224:`Meta`},Vn={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function Hn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Vn[e])?!!t[e]:!1}function Un(){return Hn}var Wn=En(h({},kn,{key:function(e){if(e.key){var t=N[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=Cn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?Bn[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Un,charCode:function(e){return e.type===`keypress`?Cn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?Cn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),Gn=En(h({},Pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Kn=En(h({},kn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Un})),qn=En(h({},Dn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Jn=En(h({},Pn,{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})),Yn=En(h({},Dn,{newState:0,oldState:0})),Xn=[9,13,27,32],Zn=_n&&`CompositionEvent`in window,Qn=null;_n&&`documentMode`in document&&(Qn=document.documentMode);var $n=_n&&`TextEvent`in window&&!Qn,er=_n&&(!Zn||Qn&&8<Qn&&11>=Qn),tr=` `,nr=!1;function rr(e,t){switch(e){case`keyup`:return Xn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function ir(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var ar=!1;function or(e,t){switch(e){case`compositionend`:return ir(t);case`keypress`:return t.which===32?(nr=!0,tr):null;case`textInput`:return e=t.data,e===tr&&nr?null:e;default:return null}}function sr(e,t){if(ar)return e===`compositionend`||!Zn&&rr(e,t)?(e=Sn(),xn=j=bn=null,ar=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case`compositionend`:return er&&t.locale!==`ko`?null:t.data;default:return null}}var cr={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 lr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!cr[e.type]:t===`textarea`}function ur(e,t,n,r){dn?fn?fn.push(r):fn=[r]:dn=r,t=Ed(t,`onChange`),0<t.length&&(n=new On(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var dr=null,fr=null;function pr(e){yd(e,0)}function mr(e){if(Ut(Tt(e)))return e}function hr(e,t){if(e===`change`)return t}var gr=!1;if(_n){var _r;if(_n){var vr=`oninput`in document;if(!vr){var yr=document.createElement(`div`);yr.setAttribute(`oninput`,`return;`),vr=typeof yr.oninput==`function`}_r=vr}else _r=!1;gr=_r&&(!document.documentMode||9<document.documentMode)}function br(){dr&&(dr.detachEvent(`onpropertychange`,xr),fr=dr=null)}function xr(e){if(e.propertyName===`value`&&mr(fr)){var t=[];ur(t,fr,e,un(e)),hn(pr,t)}}function Sr(e,t,n){e===`focusin`?(br(),dr=t,fr=n,dr.attachEvent(`onpropertychange`,xr)):e===`focusout`&&br()}function Cr(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return mr(fr)}function wr(e,t){if(e===`click`)return mr(t)}function Tr(e,t){if(e===`input`||e===`change`)return mr(t)}function Er(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var Dr=typeof Object.is==`function`?Object.is:Er;function Or(e,t){if(Dr(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Ae.call(t,i)||!Dr(e[i],t[i]))return!1}return!0}function kr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ar(e,t){var n=kr(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=kr(n)}}function jr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?jr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Mr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Wt(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Wt(e.document)}return t}function Nr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var Pr=_n&&`documentMode`in document&&11>=document.documentMode,Fr=null,Ir=null,Lr=null,Rr=!1;function zr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Rr||Fr==null||Fr!==Wt(r)||(r=Fr,`selectionStart`in r&&Nr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focu
vendor: 76,450 bytes, line 8
8sNode:r.focusNode,focusOffset:r.focusOffset}),Lr&&Or(Lr,r)||(Lr=r,r=Ed(Ir,`onSelect`),0<r.length&&(t=new On(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=Fr)))}function Br(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var Vr={animationend:Br(`Animation`,`AnimationEnd`),animationiteration:Br(`Animation`,`AnimationIteration`),animationstart:Br(`Animation`,`AnimationStart`),transitionrun:Br(`Transition`,`TransitionRun`),transitionstart:Br(`Transition`,`TransitionStart`),transitioncancel:Br(`Transition`,`TransitionCancel`),transitionend:Br(`Transition`,`TransitionEnd`)},Hr={},Ur={};_n&&(Ur=document.createElement(`div`).style,`AnimationEvent`in window||(delete Vr.animationend.animation,delete Vr.animationiteration.animation,delete Vr.animationstart.animation),`TransitionEvent`in window||delete Vr.transitionend.transition);function Wr(e){if(Hr[e])return Hr[e];if(!Vr[e])return e;var t=Vr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ur)return Hr[e]=t[n];return e}var Gr=Wr(`animationend`),Kr=Wr(`animationiteration`),qr=Wr(`animationstart`),Jr=Wr(`transitionrun`),Yr=Wr(`transitionstart`),Xr=Wr(`transitioncancel`),Zr=Wr(`transitionend`),Qr=new Map,$r=`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(` `);$r.push(`scrollEnd`);function ei(e,t){Qr.set(e,t),At(t,[e])}var ti=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},ni=[],ri=0,ii=0;function ai(){for(var e=ri,t=ii=ri=0;t<e;){var n=ni[t];ni[t++]=null;var r=ni[t];ni[t++]=null;var i=ni[t];ni[t++]=null;var a=ni[t];if(ni[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&li(n,i,a)}}function oi(e,t,n,r){ni[ri++]=e,ni[ri++]=t,ni[ri++]=n,ni[ri++]=r,ii|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function si(e,t,n,r){return oi(e,t,n,r),ui(e)}function ci(e,t){return oi(e,null,null,t),ui(e)}function li(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-A(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function ui(e){if(50<du)throw du=0,fu=null,Error(i(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var di={};function fi(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function pi(e,t,n,r){return new fi(e,t,n,r)}function mi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function hi(e,t){var n=e.alternate;return n===null?(n=pi(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function gi(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function _i(e,t,n,r,a,o){var s=0;if(r=e,typeof e==`function`)mi(e)&&(s=1);else if(typeof e==`string`)s=Uf(e,n,he.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case re:return e=pi(31,n,t,a),e.elementType=re,e.lanes=o,e;case y:return vi(n.children,a,o,t);case b:s=8,a|=24;break;case x:return e=pi(12,n,t,a|2),e.elementType=x,e.lanes=o,e;case w:return e=pi(13,n,t,a),e.elementType=w,e.lanes=o,e;case te:return e=pi(19,n,t,a),e.elementType=te,e.lanes=o,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case S:s=10;break a;case ee:s=9;break a;case C:s=11;break a;case ne:s=14;break a;case T:s=16,r=null;break a}s=29,n=Error(i(130,e===null?`null`:typeof e,``)),r=null}return t=pi(s,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function vi(e,t,n,r){return e=pi(7,e,r,t),e.lanes=n,e}function yi(e,t,n){return e=pi(6,e,null,t),e.lanes=n,e}function bi(e){var t=pi(18,null,null,0);return t.stateNode=e,t}function xi(e,t,n){return t=pi(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Si=new WeakMap;function Ci(e,t){if(typeof e==`object`&&e){var n=Si.get(e);return n===void 0?(t={value:e,source:t,stack:ke(t)},Si.set(e,t),t):n}return{value:e,source:t,stack:ke(t)}}var wi=[],Ti=0,Ei=null,Di=0,Oi=[],ki=0,Ai=null,P=1,ji=``;function Mi(e,t){wi[Ti++]=Di,wi[Ti++]=Ei,Ei=e,Di=t}function Ni(e,t,n){Oi[ki++]=P,Oi[ki++]=ji,Oi[ki++]=Ai,Ai=e;var r=P;e=ji;var i=32-A(r)-1;r&=~(1<<i),n+=1;var a=32-A(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,P=1<<32-A(t)+i|n<<i|r,ji=a+e}else P=1<<a|n<<i|r,ji=e}function Pi(e){e.return!==null&&(Mi(e,1),Ni(e,1,0))}function Fi(e){for(;e===Ei;)Ei=wi[--Ti],wi[Ti]=null,Di=wi[--Ti],wi[Ti]=null;for(;e===Ai;)Ai=Oi[--ki],Oi[ki]=null,ji=Oi[--ki],Oi[ki]=null,P=Oi[--ki],Oi[ki]=null}function Ii(e,t){Oi[ki++]=P,Oi[ki++]=ji,Oi[ki++]=Ai,P=t.id,ji=t.overflow,Ai=e}var F=null,I=null,L=!1,Li=null,Ri=!1,zi=Error(i(519));function Bi(e){throw Ki(Ci(Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),zi}function Vi(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[mt]=e,t[ht]=r,n){case`dialog`:Q(`cancel`,t),Q(`close`,t);break;case`iframe`:case`object`:case`embed`:Q(`load`,t);break;case`video`:case`audio`:for(n=0;n<_d.length;n++)Q(_d[n],t);break;case`source`:Q(`error`,t);break;case`img`:case`image`:case`link`:Q(`error`,t),Q(`load`,t);break;case`details`:Q(`toggle`,t);break;case`input`:Q(`invalid`,t),Jt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:Q(`invalid`,t);break;case`textarea`:Q(`invalid`,t),Qt(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||Md(t.textContent,n)?(r.popover!=null&&(Q(`beforetoggle`,t),Q(`toggle`,t)),r.onScroll!=null&&Q(`scroll`,t),r.onScrollEnd!=null&&Q(`scrollend`,t),r.onClick!=null&&(t.onclick=cn),t=!0):t=!1,t||Bi(e,!0)}function Hi(e){for(F=e.return;F;)switch(F.tag){case 5:case 31:case 13:Ri=!1;return;case 27:case 3:Ri=!0;return;default:F=F.return}}function Ui(e){if(e!==F)return!1;if(!L)return Hi(e),L=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!==`form`&&n!==`button`)||Ud(e.type,e.memoizedProps)),n=!n),n&&I&&Bi(e),Hi(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));I=uf(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));I=uf(e)}else t===27?(t=I,Zd(e.type)?(e=lf,lf=null,I=e):I=t):I=F?cf(e.stateNode.nextSibling):null;return!0}function Wi(){I=F=null,L=!1}function Gi(){var e=Li;return e!==null&&(Zl===null?Zl=e:Zl.push.apply(Zl,e),Li=null),e}function Ki(e){Li===null?Li=[e]:Li.push(e)}var qi=pe(null),Ji=null,Yi=null;function Xi(e,t,n){O(qi,t._currentValue),t._currentValue=n}function Zi(e){e._currentValue=qi.current,me(qi)}function Qi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function $i(e,t,n,r){var a=e.child;for(a!==null&&(a.return=e);a!==null;){var o=a.dependencies;if(o!==null){var s=a.child;o=o.firstContext;a:for(;o!==null;){var c=o;o=a;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),Qi(o.return,n,e),r||(s=null);break a}o=c.next}}else if(a.tag===18){if(s=a.return,s===null)throw Error(i(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),Qi(s,n,e),s=null}else s=a.child;if(s!==null)s.return=a;else for(s=a;s!==null;){if(s===e){s=null;break}if(a=s.sibling,a!==null){a.return=s.return,s=a;break}s=s.return}a=s}}function ea(e,t,n,r){e=null;for(var a=t,o=!1;a!==null;){if(!o){if(a.flags&524288)o=!0;else if(a.flags&262144)break}if(a.tag===10){var s=a.alternate;if(s===null)throw Error(i(387));if(s=s.memoizedProps,s!==null){var c=a.type;Dr(a.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(a===ve.current){if(s=a.alternate,s===null)throw Error(i(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e===null?e=[Qf]:e.push(Qf))}a=a.return}e!==null&&$i(t,e,n,r),t.flags|=262144}function ta(e){for(e=e.firstContext;e!==null;){if(!Dr(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function na(e){Ji=e,Yi=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ra(e){return aa(Ji,e)}function ia(e,t){return Ji===null&&na(e),aa(e,t)}function aa(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Yi===null){if(e===null)throw Error(i(308));Yi=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Yi=Yi.next=t;return n}var oa=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},sa=t.unstable_scheduleCallback,ca=t.unstable_NormalPriority,la={$$typeof:S,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ua(){return{controller:new oa,data:new Map,refCount:0}}function da(e){e.refCount--,e.refCount===0&&sa(ca,function(){e.controller.abort()})}var fa=null,pa=0,ma=0,ha=null;function ga(e,t){if(fa===null){var n=fa=[];pa=0,ma=dd(),ha={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return pa++,t.then(_a,_a),t}function _a(){if(--pa===0&&fa!==null){ha!==null&&(ha.status=`fulfilled`);var e=fa;fa=null,ma=0,ha=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function va(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var ya=E.S;E.S=function(e,t){eu=Fe(),typeof t==`object`&&t&&typeof t.then==`function`&&ga(e,t),ya!==null&&ya(e,t)};var ba=pe(null);function xa(){var e=ba.current;return e===null?K.pooledCache:e}function Sa(e,t){t===null?O(ba,ba.current):O(ba,t.pool)}function Ca(){var e=xa();return e===null?null:{parent:la._currentValue,pool:e}}var wa=Error(i(460)),Ta=Error(i(474)),Ea=Error(i(542)),Da={then:function(){}};function Oa(e){return e=e.status,e===`fulfilled`||e===`rejected`}function ka(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(cn,cn),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Na(e),e;default:if(typeof t.status==`string`)t.then(cn,cn);else{if(e=K,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Na(e),e}throw ja=t,wa}}function Aa(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(ja=e,wa):e}}var ja=null;function Ma(){if(ja===null)throw Error(i(459));var e=ja;return ja=null,e}function Na(e){if(e===wa||e===Ea)throw Error(i(483))}var Pa=null,Fa=0;function Ia(e){var t=Fa;return Fa+=1,Pa===null&&(Pa=[]),ka(Pa,e,t)}function La(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function Ra(e,t){throw t.$$typeof===g?Error(i(525)):(e=Object.prototype.toString.call(t),Error(i(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function za(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function a(e,t){return e=hi(e,t),e.index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=67108866,n):(r=r.index,r<n?(t.flags|=67108866,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=yi(n,e.mode,r),t.return=e,t):(t=a(t,n),t.return=e,t)}function l(e,t,n,r){var i=n.type;return i===y?d(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===i||typeof i==`object`&&i&&i.$$typeof===T&&Aa(i)===t.type)?(t=a(t,n.props),La(t,n),t.return=e,t):(t=_i(n.type,n.key,n.props,null,e.mode,r),La(t,n),t.return=e,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=xi(n,e.mode,r),t.return=e,t):(t=a(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,i){return t===null||t.tag!==7?(t=vi(n,e.mode,r,i),t.return=e,t):(t=a(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=yi(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case _:return n=_i(t.type,t.key,t.props,null,e.mode,n),La(n,t),n.return=e,n;case v:return t=xi(t,e.mode,n),t.return=e,t;case T:return t=Aa(t),f(e,t,n)}if(le(t)||oe(t))return t=vi(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,Ia(t),n);if(t.$$typeof===S)return f(e,ia(e,t),n);Ra(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case _:return n.key===i?l(e,t,n,r):null;case v:return n.key===i?u(e,t,n,r):null;case T:return n=Aa(n),p(e,t,n,r)}if(le(n)||oe(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,Ia(n),r);if(n.$$typeof===S)return p(e,t,ia(e,n),r);Ra(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case _:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case v:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case T:return r=Aa(r),m(e,t,n,r,i)}if(le(r)||oe(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,Ia(r),i);if(r.$$typeof===S)return m(e,t,n,ia(t,r),i);Ra(t,r)}return null}function h(i,a,s,c){for(var l=null,u=null,d=a,h=a=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),L&&Mi(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(a=o(d,a,h),u===null?l=d:u.sibling=d,u=d);return L&&Mi(i,h),l}for(d=r(d);h<s.length;h++)g=m(d,i,h,s[h],c),g!==null&&(e&&g.alternate!==null&&d.delete(g.key===null?h:g.key),a=o(g,a,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),L&&Mi(i,h),l}function g(a,s,c,l){if(c==null)throw Error(i(151));for(var u=null,d=null,h=s,g=s=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),L&&Mi(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return L&&Mi(a,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),L&&Mi(a,g),u}function b(e,r,o,c){if(typeof o==`object`&&o&&o.type===y&&o.key===null&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case _:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===y){if(r.tag===7){n(e,r.sibling),c=a(r,o.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===T&&Aa(l)===r.type){n(e,r.sibling),c=a(r,o.props),La(c,o),c.return=e,e=c;break a}n(e,r);break}else t(e,r);r=r.sibling}o.type===y?(c=vi(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=_i(o.type,o.key,o.props,null,e.mode,c),La(c,o),c.return=e,e=c)}return s(e);case v:a:{for(l=o.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=a(r,o.children||[]),c.return=e,e=c;break a}else{n(e,r);break}else t(e,r);r=r.sibling}c=xi(o,e.mode,c),c.return=e,e=c}return s(e);case T:return o=Aa(o),b(e,r,o,c)}if(le(o))return h(e,r,o,c);if(oe(o)){if(l=oe(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),g(e,r,o,c)}if(typeof o.then==`function`)return b(e,r,Ia(o),c);if(o.$$typeof===S)return b(e,r,ia(e,o),c);Ra(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=a(r,o),c.return=e,e=c):(n(e,r),c=yi(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{Fa=0;var i=b(e,t,n,r);return Pa=null,i}catch(t){if(t===wa||t===Ea)throw t;var a=pi(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Ba=za(!0),Va=za(!1),Ha=!1;function Ua(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Wa(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ga(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ka(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,G&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=ui(e),li(e,null,n),t}return oi(e,r,t,n),ui(e)}function qa(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,st(e,n)}}function Ja(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ya=!1;function Xa(){if(Ya){var e=ha;if(e!==null)throw e}}function Za(e,t,n,r){Ya=!1;var i=e.updateQueue;Ha=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(J&f)===f:(r&f)===f){f!==0&&f===ma&&(Ya=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var m=e,g=s;f=t;var _=n;switch(g.tag){case 1:if(m=g.payload,typeof m==`function`){d=m.call(_,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=g.payload,f=typeof m==`function`?m.call(_,d,f):m,f==null)break a;d=h({},d,f);break a;case 2:Ha=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),Gl|=o,e.lanes=o,e.memoizedState=d}}function Qa(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function $a(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Qa(n[e],t)}var R=pe(null),eo=pe(0);function to(e,t){e=Wl,O(eo,e),O(R,t),Wl=e|t.baseLanes}function no(){O(eo,Wl),O(R,R.current)}function ro(){Wl=eo.current,me(R),me(eo)}var io=pe(null),ao=null;function oo(e){var t=e.alternate;O(z,z.current&1),O(io,e),ao===null&&(t===null||R.current!==null||t.memoizedState!==null)&&(ao=e)}function so(e){O(z,z.current),O(io,e),ao===null&&(ao=e)}function co(e){e.tag===22?(O(z,z.current),O(io,e),ao===null&&(ao=e)):lo(e)}function lo(){O(z,z.current),O(io,io.current)}function uo(e){me(io),ao===e&&(ao=null),me(z)}var z=pe(0);function fo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||af(n)||of(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder===`forwards`||t.memoizedProps.revealOrder===`backwards`||t.memoizedProps.revealOrder===`unstable_legacy-backwards`||t.memoizedProps.revealOrder===`together`)){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var po=0,B=null,V=null,mo=null,ho=!1,go=!1,_o=!1,vo=0,yo=0,bo=null,xo=0;function H(){throw Error(i(321))}function So(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Dr(e[n],t[n]))return!1;return!0}function Co(e,t,n,r,i,a){return po=a,B=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,E.H=e===null||e.memoizedState===null?Bs:Vs,_o=!1,a=n(r,i),_o=!1,go&&(a=To(t,n,r,i)),wo(e),a}function wo(e){E.H=zs;var t=V!==null&&V.next!==null;if(po=0,mo=V=B=null,ho=!1,yo=0,bo=null,t)throw Error(i(300));e===null||ic||(e=e.dependencies,e!==null&&ta(e)&&(ic=!0))}function To(e,t,n,r){B=e;var a=0;do{if(go&&(bo=null),yo=0,go=!1,25<=a)throw Error(i(301));if(a+=1,mo=V=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}E.H=Hs,o=t(n,r)}while(go);return o}function Eo(){var e=E.H,t=e.useState()[0];return t=typeof t.then==`function`?No(t):t,e=e.useState()[0],(V===null?null:V.memoizedState)!==e&&(B.flags|=1024),t}function Do(){var e=vo!==0;return vo=0,e}function Oo(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function ko(e){if(ho){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}ho=!1}po=0,mo=V=B=null,go=!1,yo=vo=0,bo=null}function Ao(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return mo===null?B.memoizedState=mo=e:mo=mo.next=e,mo}function jo(){if(V===null){var e=B.alternate;e=e===null?null:e.memoizedState}else e=V.next;var t=mo===null?B.memoizedState:mo.next;if(t!==null)mo=t,V=e;else{if(e===null)throw B.alternate===null?Error(i(467)):Error(i(310));V=e,e={memoizedState:V.memoizedState,baseState:V.baseState,baseQueue:V.baseQueue,queue:V.queue,next:null},mo===null?B.memoizedState=mo=e:mo=mo.next=e}return mo}function Mo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function No(e){var t=yo;return yo+=1,bo===null&&(bo=[]),e=ka(bo,e,t),t=B,(mo===null?t.memoizedState:mo.next)===null&&(t=t.alternate,E.H=t===null||t.memoizedState===null?Bs:Vs),e}function Po(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return No(e);if(e.$$typeof===S)return ra(e)}throw Error(i(438,String(e)))}function Fo(e){var t=null,n=B.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=B.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=Mo(),B.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=ie;return t.index++,n}function Io(e,t){return typeof t==`function`?t(e):t}function Lo(e){return Ro(jo(),V,e)}function Ro(e,t,n){var r=e.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=n;var a=e.baseQueue,o=r.pending;if(o!==null){if(a!==null){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,r.pending=null}if(o=e.baseState,a===null)e.memoizedState=o;else{t=a.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(po&f)===f:(J&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===ma&&(d=!0);else if((po&p)===p){u=u.next,p===ma&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=o):l=l.next=f,B.lanes|=p,Gl|=p;f=u.action,_o&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=o):l=l.next=p,B.lanes|=f,Gl|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!Dr(o,e.memoizedState)&&(ic=!0,d&&(n=ha,n!==null)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=l,r.lastRenderedState=o}return a===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function zo(e){var t=jo(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);Dr(o,t.memoizedState)||(ic=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Bo(e,t,n){var r=B,a=jo(),o=L;if(o){if(n===void 0)throw Error(i(407));n=n()}else n=t();var s=!Dr((V||a).memoizedState,n);if(s&&(a.memoizedState=n,ic=!0),a=a.queue,ds(Uo.bind(null,r,a,e),[e]),a.getSnapshot!==t||s||mo!==null&&mo.memoizedState.tag&1){if(r.flags|=2048,os(9,{destroy:void 0},Ho.bind(null,r,a,n,t),null),K===null)throw Error(i(349));o||po&127||Vo(r,t,n)}return n}function Vo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=B.updateQueue,t===null?(t=Mo(),B.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Ho(e,t,n,r){t.value=n,t.getSnapshot=r,Wo(t)&&Go(e)}function Uo(e,t,n){return n(function(){Wo(t)&&Go(e)})}function Wo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Dr(e,n)}catch{return!0}}function Go(e){var t=ci(e,2);t!==null&&hu(t,e,2)}function Ko(e){var t=Ao();if(typeof e==`function`){var n=e;if(e=n(),_o){Ge(!0);try{n()}finally{Ge(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Io,lastRenderedState:e},t}function qo(e,t,n,r){return e.baseState=n,Ro(e,V,typeof r==`function`?r:Io)}function Jo(e,t,n,r,a){if(Is(e))throw Error(i(485));if(e=t.action,e!==null){var o={payload:a,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};E.T===null?o.isTransition=!1:n(!0),r(o),n=t.pending,n===null?(o.next=t.pending=o,Yo(t,o)):(o.next=n.next,t.pending=n.next=o)}}function Yo(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=E.T,o={};E.T=o;try{var s=n(i,r),c=E.S;c!==null&&c(o,s),Xo(e,t,s)}catch(n){Qo(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),E.T=a}}else try{a=n(i,r),Xo(e,t,a)}catch(n){Qo(e,t,n)}}function Xo(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){Zo(e,t,n)},function(n){return Qo(e,t,n)}):Zo(e,t,n)}function Zo(e,t,n){t.status=`fulfilled`,t.value=n,$o(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Yo(e,n)))}function Qo(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,$o(t),t=t.next;while(t!==r)}e.action=null}function $o(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function es(e,t){return t}function ts(e,t){if(L){var n=K.formState;if(n!==null){a:{var r=B;if(L){if(I){b:{for(var i=I,a=Ri;i.nodeType!==8;){if(!a){i=null;break b}if(i=cf(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){I=cf(i.nextSibling),r=i.data===`F!`;break a}}Bi(r)}r=!1}r&&(t=n[0])}}return n=Ao(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:es,lastRenderedState:t},n.queue=r,n=Ns.bind(null,B,r),r.dispatch=n,r=Ko(!1),a=Fs.bind(null,B,!1,r.queue),r=Ao(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=Jo.bind(null,B,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function ns(e){return rs(jo(),V,e)}function rs(e,t,n){if(t=Ro(e,t,es)[0],e=Lo(Io)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=No(t)}catch(e){throw e===wa?Ea:e}else r=t;t=jo();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(B.flags|=2048,os(9,{destroy:void 0},is.bind(null,i,n),null)),[r,a,e]}function is(e,t){e.action=t}function as(e){var t=jo(),n=V;if(n!==null)return rs(t,n,e);jo(),t=t.memoizedState,n=jo();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function os(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=B.updateQueue,t===null&&(t=Mo(),B.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function ss(){return jo().memoizedState}function cs(e,t,n,r){var i=Ao();B.flags|=e,i.memoizedState=os(1|t,{destroy:void 0},n,r===void 0?null:r)}function ls(e,t,n,r){var i=jo();r=r===void 0?null:r;var a=i.memoizedState.inst;V!==null&&r!==null&&So(r,V.memoizedState.deps)?i.memoizedState=os(t,a,n,r):(B.flags|=e,i.memoizedState=os(1|t,a,n,r))}function us(e,t){cs(8390656,8,e,t)}function ds(e,t){ls(2048,8,e,t)}function fs(e){B.flags|=4;var t=B.updateQueue;if(t===null)t=Mo(),B.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function ps(e){var t=jo().memoizedState;return fs({ref:t,nextImpl:e}),function(){if(G&2)throw Error(i(440));return t.impl.apply(void 0,arguments)}}function ms(e,t){return ls(4,2,e,t)}function hs(e,t){return ls(4,4,e,t)}function gs(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function _s(e,t,n){n=n==null?null:n.concat([e]),ls(4,4,gs.bind(null,t,e),n)}function vs(){}function ys(e,t){var n=jo();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&So(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function bs(e,t){var n=jo();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&So(t,r[1]))return r[0];if(r=e(),_o){Ge(!0);try{e()}finally{Ge(!1)}}return n.memoizedState=[r,t],r}function xs(e,t,n){return n===void 0||po&1073741824&&!(J&261930)?e.memoizedState=t:(e.memoizedState=n,e=mu(),B.lanes|=e,Gl|=e,n)}function Ss(e,t,n,r){return Dr(n,t)?n:R.current===null?!(po&42)||po&1073741824&&!(J&261930)?(ic=!0,e.memoizedState=n):(e=mu(),B.lanes|=e,Gl|=e,t):(e=xs(e,n,r),Dr(e,t)||(ic=!0),e)}function Cs(e,t,n,r,i){var a=D.p;D.p=a!==0&&8>a?a:8;var o=E.T,s={};E.T=s,Fs(e,!1,t,n);try{var c=i(),l=E.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?Ps(e,t,va(c,r),pu(e)):Ps(e,t,r,pu(e))}catch(n){Ps(e,t,{then:function(){},status:`rejected`,reason:n},pu())}finally{D.p=a,o!==null&&s.types!==null&&(o.types=s.types),E.T=o}}function ws(){}function Ts(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=Es(e).queue;Cs(e,a,t,ue,n===null?ws:function(){return Ds(e),n(r)})}function Es(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ue,baseState:ue,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Io,lastRenderedState:ue},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Io,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Ds(e){var t=Es(e);t.next===null&&(t=e.alternate.memoizedState),Ps(e,t.next.queue,{},pu())}function Os(){return ra(Qf)}function ks(){return jo().memoizedState}function As(){return jo().memoizedState}function js(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=pu();e=Ga(n);var r=Ka(t,e,n);r!==null&&(hu(r,t,n),qa(r,t,n)),t={cache:ua()},e.payload=t;return}t=t.return}}function Ms(e,t,n){var r=pu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Is(e)?Ls(t,n):(n=si(e,t,n,r),n!==null&&(hu(n,e,r),Rs(n,t,r)))}function Ns(e,t,n){Ps(e,t,n,pu())}function Ps(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Is(e))Ls(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Dr(s,o))return oi(e,t,i,0),K===null&&ai(),!1}catch{}if(n=si(e,t,i,r),n!==null)return hu(n,e,r),Rs(n,t,r),!0}return!1}function Fs(e,t,n,r){if(r={lane:2,revertLane:dd(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Is(e)){if(t)throw Error(i(479))}else t=si(e,n,r,2),t!==null&&hu(t,e,2)}function Is(e){var t=e.alternate;return e===B||t!==null&&t===B}function Ls(e,t){go=ho=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Rs(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,st(e,n)}}var zs={readContext:ra,use:Po,useCallback:H,useContext:H,useEffect:H,useImperativeHandle:H,useLayoutEffect:H,useInsertionEffect:H,useMemo:H,useReducer:H,useRef:H,useState:H,useDebugValue:H,useDeferredValue:H,useTransition:H,useSyncExternalStore:H,useId:H,useHostTransitionStatus:H,useFormState:H,useActionState:H,useOptimistic:H,useMemoCache:H,useCacheRefresh:H};zs.useEffectEvent=H;var Bs={readContext:ra,use:Po,useCallback:function(e,t){return Ao().memoizedState=[e,t===void 0?null:t],e},useContext:ra,useEffect:us,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),cs(4194308,4,gs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return cs(4194308,4,e,t)},useInsertionEffect:function(e,t){cs(4,2,e,t)},useMemo:function(e,t){var n=Ao();t=t===void 0?null:t;var r=e();if(_o){Ge(!0);try{e()}finally{Ge(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=Ao();if(n!==void 0){var i=n(t);if(_o){Ge(!0);try{n(t)}finally{Ge(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=Ms.bind(null,B,e),[r.memoizedState,e]},useRef:function(e){var t=Ao();return e={current:e},t.memoizedState=e},useState:function(e){e=Ko(e);var t=e.queue,n=Ns.bind(null,B,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:vs,useDeferredValue:function(e,t){return xs(Ao(),e,t)},useTransition:function(){var e=Ko(!1);return e=Cs.bind(null,B,e.queue,!0,!1),Ao().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=B,a=Ao();if(L){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),K===null)throw Error(i(349));J&127||Vo(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,us(Uo.bind(null,r,o,e),[e]),r.flags|=2048,os(9,{destroy:void 0},Ho.bind(null,r,o,n,t),null),n},useId:function(){var e=Ao(),t=K.identifierPrefix;if(L){var n=ji,r=P;n=(r&~(1<<32-A(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=vo++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=xo++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:Os,useFormState:ts,useActionState:ts,useOptimistic:function(e){var t=Ao();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Fs.bind(null,B,!0,n),n.dispatch=t,[e,t]},useMemoCache:Fo,useCacheRefresh:function(){return Ao().memoizedState=js.bind(null,B)},useEffectEvent:function(e){var t=Ao(),n={impl:e};return t.memoizedState=n,function(){if(G&2)throw Error(i(440));return n.impl.apply(void 0,arguments)}}},Vs={readContext:ra,use:Po,useCallback:ys,useContext:ra,useEffect:ds,useImperativeHandle:_s,useInsertionEffect:ms,useLayoutEffect:hs,useMemo:bs,useReducer:Lo,useRef:ss,useState:function(){return Lo(Io)},useDebugValue:vs,useDeferredValue:function(e,t){return Ss(jo(),V.memoizedState,e,t)},useTransition:function(){var e=Lo(Io)[0],t=jo().memoizedState;return[typeof e==`boolean`?e:No(e),t]},useSyncExternalStore:Bo,useId:ks,useHostTransitionStatus:Os,useFormState:ns,useActionState:ns,useOptimistic:function(e,t){return qo(jo(),V,e,t)},useMemoCache:Fo,useCacheRefresh:As};Vs.useEffectEvent=ps;var Hs={readContext:ra,use:Po,useCallback:ys,useContext:ra,useEffect:ds,useImperativeHandle:_s,useInsertionEffect:ms,useLayoutEffect:hs,useMemo:bs,useReducer:zo,useRef:ss,useState:function(){return zo(Io)},useDebugValue:vs,useDeferredValue:function(e,t){var n=jo();return V===null?xs(n,e,t):Ss(n,V.memoizedState,e,t)},useTransition:function(){var e=zo(Io)[0],t=jo().memoizedState;return[typeof e==`boolean`?e:No(e),t]},useSyncExternalStore:Bo,useId:ks,useHostTransitionStatus:Os,useFormState:as,useActionState:as,useOptimistic:function(e,t){var n=jo();return V===null?(n.baseState=e,[e,n.queue.dispatch]):qo(n,V,e,t)},useMemoCache:Fo,useCacheRefresh:As};Hs.useEffectEvent=ps;function Us(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:h({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ws={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=pu(),i=Ga(r);i.payload=t,n!=null&&(i.callback=n),t=Ka(e,i,r),t!==null&&(hu(t,e,r),qa(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=pu(),i=Ga(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Ka(e,i,r),t!==null&&(hu(t,e,r),qa(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pu(),r=Ga(n);r.tag=2,t!=null&&(r.callback=t),t=Ka(e,r,n),t!==null&&(hu(t,e,n),qa(t,e,n))}};function Gs(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!Or(n,r)||!Or(i,a):!0}function Ks(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ws.enqueueReplaceState(t,t.state,null)}function qs(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=h({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function Js(e){ti(e)}function Ys(e){console.error(e)}function Xs(e){ti(e)}function Zs(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function Qs(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function $s(e,t,n){return n=Ga(n),n.tag=3,n.payload={element:null},n.callback=function(){Zs(e,t)},n}function ec(e){return e=Ga(e),e.tag=3,e}function tc(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){Qs(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){Qs(t,n,r),typeof i!=`function`&&(ru===null?ru=new Set([this]):ru.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function nc(e,t,n,r,a){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&ea(t,n,a,!0),n=io.current,n!==null){switch(n.tag){case 31:case 13:return ao===null?Du():n.alternate===null&&X===0&&(X=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===Da?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Gu(e,r,a)),!1;case 22:return n.flags|=65536,r===Da?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),Gu(e,r,a)),!1}throw Error(i(435,n.tag))}return Gu(e,r,a),Du(),!1}if(L)return t=io.current,t===null?(r!==zi&&(t=Error(i(423),{cause:r}),Ki(Ci(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,r=Ci(r,n),a=$s(e.stateNode,r,a),Ja(e,a),X!==4&&(X=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==zi&&(e=Error(i(422),{cause:r}),Ki(Ci(e,n)))),!1;var o=Error(i(520),{cause:r});if(o=Ci(o,n),Xl===null?Xl=[o]:Xl.push(o),X!==4&&(X=2),t===null)return!0;r=Ci(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=$s(n.stateNode,r,e),Ja(n,e),!1;case 1:if(t=n.type,o=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||o!==null&&typeof o.componentDidCatch==`function`&&(ru===null||!ru.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,a=ec(a),tc(a,e,n,r),Ja(n,a),!1}n=n.return}while(n!==null);return!1}var rc=Error(i(461)),ic=!1;function ac(e,t,n,r){t.child=e===null?Va(t,null,n,r):Ba(t,e.child,n,r)}function oc(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return na(t),r=Co(e,t,n,o,a,i),s=Do(),e!==null&&!ic?(Oo(e,t,i),Ac(e,t,i)):(L&&s&&Pi(t),t.flags|=1,ac(e,t,r,i),t.child)}function sc(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!mi(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,cc(e,t,a,r,i)):(e=_i(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!jc(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?Or:n,n(o,r)&&e.ref===t.ref)return Ac(e,t,i)}return t.flags|=1,e=hi(a,r),e.ref=t.ref,e.return=t,t.child=e}function cc(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Or(a,r)&&e.ref===t.ref)if(ic=!1,t.pendingProps=r=a,jc(e,i))e.flags&131072&&(ic=!0);else return t.lanes=e.lanes,Ac(e,t,i)}return gc(e,t,n,r,i)}function lc(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return dc(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Sa(t,a===null?null:a.cachePool),a===null?no():to(t,a),co(t);else return r=t.lanes=536870912,dc(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&Sa(t,null),no(),lo(t)):(Sa(t,a.cachePool),to(t,a),lo(t),t.memoizedState=null);return ac(e,t,i,n),t.child}function uc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function dc(e,t,n,r,i){var a=xa();return a=a===null?null:{parent:la._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&Sa(t,null),no(),co(t),e!==null&&ea(e,t,r,!0),t.childLanes=i,null}function fc(e,t){return t=Tc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function pc(e,t,n){return Ba(t,e.child,null,n),e=fc(t,t.pendingProps),e.flags|=2,uo(t),t.memoizedState=null,e}function mc(e,t,n){var r=t.pendingProps,a=(t.flags&128)!=0;if(t.flags&=-129,e===null){if(L){if(r.mode===`hidden`)return e=fc(t,r),t.lanes=536870912,uc(null,e);if(so(t),(e=I)?(e=rf(e,Ri),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ai===null?null:{id:P,overflow:ji},retryLane:536870912,hydrationErrors:null},n=bi(e),n.return=t,t.child=n,F=t,I=null)):e=null,e===null)throw Bi(t);return t.lanes=536870912,null}return fc(t,r)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(so(t),a)if(t.flags&256)t.flags&=-257,t=pc(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(i(558));else if(ic||ea(e,t,n,!1),a=(n&e.childLanes)!==0,ic||a){if(r=K,r!==null&&(s=ct(r,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,ci(e,s),hu(r,e,s),rc;Du(),t=pc(e,t,n)}else e=o.treeContext,I=cf(s.nextSibling),F=t,L=!0,Li=null,Ri=!1,e!==null&&Ii(t,e),t=fc(t,r),t.flags|=4096;return t}return e=hi(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function hc(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(i(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function gc(e,t,n,r,i){return na(t),n=Co(e,t,n,r,void 0,i),r=Do(),e!==null&&!ic?(Oo(e,t,i),Ac(e,t,i)):(L&&r&&Pi(t),t.flags|=1,ac(e,t,n,i),t.child)}function _c(e,t,n,r,i,a){return na(t),t.updateQueue=null,n=To(t,r,n,i),wo(e),r=Do(),e!==null&&!ic?(Oo(e,t,a),Ac(e,t,a)):(L&&r&&Pi(t),t.flags|=1,ac(e,t,n,a),t.child)}function vc(e,t,n,r,i){if(na(t),t.stateNode===null){var a=di,o=n.contextType;typeof o==`object`&&o&&(a=ra(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=Ws,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},Ua(t),o=n.contextType,a.context=typeof o==`object`&&o?ra(o):di,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(Us(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&Ws.enqueueReplaceState(a,a.state,null),Za(t,r,a,i),Xa(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=qs(n,s);a.props=c;var l=a.context,u=n.contextType;o=di,typeof u==`object`&&u&&(o=ra(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&Ks(t,a,r,o),Ha=!1;var f=t.memoizedState;a.state=f,Za(t,r,a,i),Xa(),l=t.memoizedState,s||f!==l||Ha?(typeof d==`function`&&(Us(t,n,d,r),l=t.memoizedState),(c=Ha||Gs(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Wa(e,t),o=t.memoizedProps,u=qs(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=di,typeof l==`object`&&l&&(c=ra(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&Ks(t,a,r,c),Ha=!1,f=t.memoizedState,a.state=f,Za(t,r,a,i),Xa();var p=t.memoizedState;o!==d||f!==p||Ha||e!==null&&e.dependencies!==null&&ta(e.dependencies)?(typeof s==`function`&&(Us(t,n,s,r),p=t.memoizedState),(u=Ha||Gs(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&ta(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,hc(e,t),r=(t.flags&128)!=0,a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=Ba(t,e.child,null,i),t.child=Ba(t,null,n,i)):ac(e,t,n,i),t.memoizedState=a.state,e=t.child):e=Ac(e,t,i),e}function yc(e,t,n,r){return Wi(),t.flags|=256,ac(e,t,n,r),t.child}var bc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function xc(e){return{baseLanes:e,cachePool:Ca()}}function Sc(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=Jl),e}function Cc(e,t,n){var r=t.pendingProps,a=!1,o=(t.flags&128)!=0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(z.current&2)!=0),s&&(a=!0,t.flags&=-129),s=(t.flags&32)!=0,t.flags&=-33,e===null){if(L){if(a?oo(t):lo(t),(e=I)?(e=rf(e,Ri),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ai===null?null:{id:P,overflow:ji},retryLane:536870912,hydrationErrors:null},n=bi(e),n.return=t,t.child=n,F=t,I=null)):e=null,e===null)throw Bi(t);return of(e)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,a?(lo(t),a=t.mode,c=Tc({mode:`hidden`,children:c},a),r=vi(r,a,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=xc(n),r.childLanes=Sc(e,s,n),t.memoizedState=bc,uc(null,r)):(oo(t),wc(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(o)t.flags&256?(oo(t),t.flags&=-257,t=Ec(e,t,n)):t.memoizedState===null?(lo(t),c=r.fallback,a=t.mode,r=Tc({mode:`visible`,children:r.children},a),c=vi(c,a,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,Ba(t,e.child,null,n),r=t.child,r.memoizedState=xc(n),r.childLanes=Sc(e,s,n),t.memoizedState=bc,t=uc(null,r)):(lo(t),t.child=e.child,t.flags|=128,t=null);else if(oo(t),of(c)){if(s=c.nextSibling&&c.nextSibling.dataset,s)var u=s.dgst;s=u,r=Error(i(419)),r.stack=``,r.digest=s,Ki({value:r,source:null,stack:null}),t=Ec(e,t,n)}else if(ic||ea(e,t,n,!1),s=(n&e.childLanes)!==0,ic||s){if(s=K,s!==null&&(r=ct(s,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,ci(e,r),hu(s,e,r),rc;af(c)||Du(),t=Ec(e,t,n)}else af(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,I=cf(c.nextSibling),F=t,L=!0,Li=null,Ri=!1,e!==null&&Ii(t,e),t=wc(t,r.children),t.flags|=4096);return t}return a?(lo(t),c=r.fallback,a=t.mode,l=e.child,u=l.sibling,r=hi(l,{mode:`hidden`,children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,u===null?(c=vi(c,a,n,null),c.flags|=2):c=hi(u,c),c.return=t,r.return=t,r.sibling=c,t.child=r,uc(null,r),r=t.child,c=e.child.memoizedState,c===null?c=xc(n):(a=c.cachePool,a===null?a=Ca():(l=la._currentValue,a=a.parent===l?a:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:a}),r.memoizedState=c,r.childLanes=Sc(e,s,n),t.memoizedState=bc,uc(e.child,r)):(oo(t),n=e.child,e=n.sibling,n=hi(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=n,t.memoizedState=null,n)}function wc(e,t){return t=Tc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function Tc(e,t){return e=pi(22,e,null,t),e.lanes=0,e}function Ec(e,t,n){return Ba(t,e.child,null,n),e=wc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Dc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Qi(e.return,t,n)}function Oc(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function kc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=z.current,s=(o&2)!=0;if(s?(o=o&1|2,t.flags|=128):o&=1,O(z,o),ac(e,t,r,n),r=L?Di:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Dc(e,n,t);else if(e.tag===19)Dc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&fo(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Oc(t,!1,i,n,a,r);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&fo(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Oc(t,!0,n,null,a,r);break;case`together`:Oc(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function Ac(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Gl|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(ea(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,n=hi(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=hi(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function jc(e,t){return(e.lanes&t)===0?(e=e.dependencies,!!(e!==null&&ta(e))):!0}function Mc(e,t,n){switch(t.tag){case 3:ye(t,t.stateNode.containerInfo),Xi(t,la,e.memoizedState.cache),Wi();break;case 27:case 5:xe(t);break;case 4:ye(t,t.stateNode.containerInfo);break;case 10:Xi(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,so(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(oo(t),e=Ac(e,t,n),e===null?null:e.sibling):Cc(e,t,n):(oo(t),t.flags|=128,null);oo(t);break;case 19:var i=(e.flags&128)!=0;if(r=(n&t.childLanes)!==0,r||=(ea(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return kc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),O(z,z.current),r)break;return null;case 22:return t.lanes=0,lc(e,t,n,t.pendingProps);case 24:Xi(t,la,e.memoizedState.cache)}return Ac(e,t,n)}function Nc(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)ic=!0;else{if(!jc(e,n)&&!(t.flags&128))return ic=!1,Mc(e,t,n);ic=!!(e.flags&131072)}else ic=!1,L&&t.flags&1048576&&Ni(t,Di,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=Aa(t.elementType),t.type=e,typeof e==`function`)mi(e)?(r=qs(e,r),t.tag=1,t=vc(null,t,e,r,n)):(t.tag=0,t=gc(null,t,e,r,n));else{if(e!=null){var a=e.$$typeof;if(a===C){t.tag=11,t=oc(null,t,e,r,n);break a}else if(a===ne){t.tag=14,t=sc(null,t,e,r,n);break a}}throw t=ce(e)||e,Error(i(306,t,``))}}return t;case 0:return gc(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,a=qs(r,t.pendingProps),vc(e,t,r,a,n);case 3:a:{if(ye(t,t.stateNode.containerInfo),e===null)throw Error(i(387));r=t.pendingProps;var o=t.memoizedState;a=o.element,Wa(e,t),Za(t,r,null,n);var s=t.memoizedState;if(r=s.cache,Xi(t,la,r),r!==o.cache&&$i(t,[la],n,!0),Xa(),r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=yc(e,t,r,n);break a}else if(r!==a){a=Ci(Error(i(424)),t),Ki(a),t=yc(e,t,r,n);break a}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(I=cf(e.firstChild),F=t,L=!0,Li=null,Ri=!0,n=Va(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Wi(),r===a){t=Ac(e,t,n);break a}ac(e,t,r,n)}t=t.child}return t;case 26:return hc(e,t),e===null?(n=kf(t.type,null,t.pendingProps,null))?t.memoizedState=n:L||(n=t.type,e=t.pendingProps,r=Bd(_e.current).createElement(n),r[mt]=t,r[ht]=e,Pd(r,n,e),Dt(r),t.stateNode=r):t.memoizedState=kf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return xe(t),e===null&&L&&(r=t.stateNode=ff(t.type,t.pendingProps,_e.current),F=t,Ri=!0,a=I,Zd(t.type)?(lf=a,I=cf(r.firstChild)):I=a),ac(e,t,t.pendingProps.children,n),hc(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&L&&((a=r=I)&&(r=tf(r,t.type,t.pendingProps,Ri),r===null?a=!1:(t.stateNode=r,F=t,I=cf(r.firstChild),Ri=!1,a=!0)),a||Bi(t)),xe(t),a=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,r=o.children,Ud(a,o)?r=null:s!==null&&Ud(a,s)&&(t.flags|=32),t.memoizedState!==null&&(a=Co(e,t,Eo,null,null,n),Qf._currentValue=a),hc(e,t),ac(e,t,r,n),t.child;case 6:return e===null&&L&&((e=n=I)&&(n=nf(n,t.pendingProps,Ri),n===null?e=!1:(t.stateNode=n,F=t,I=null,e=!0)),e||Bi(t)),null;case 13:return Cc(e,t,n);case 4:return ye(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ba(t,null,r,n):ac(e,t,r,n),t.child;case 11:return oc(e,t,t.type,t.pendingProps,n);case 7:return ac(e,t,t.pendingProps,n),t.child;case 8:return ac(e,t,t.pendingProps.children,n),t.child;case 12:return ac(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Xi(t,t.type,r.value),ac(e,t,r.children,n),t.child;case 9:return a=t.type._context,r=t.pendingProps.children,na(t),a=ra(a),r=r(a),t.flags|=1,ac(e,t,r,n),t.child;case 14:return sc(e,t,t.type,t.pendingProps,n);case 15:return cc(e,t,t.type,t.pendingProps,n);case 19:return kc(e,t,n);case 31:return mc(e,t,n);case 22:return lc(e,t,n,t.pendingProps);case 24:return na(t),r=ra(la),e===null?(a=xa(),a===null&&(a=K,o=ua(),a.pooledCache=o,o.refCount++,o!==null&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:r,cache:a},Ua(t),Xi(t,la,a)):((e.lanes&n)!==0&&(Wa(e,t),Za(t,null,null,n),Xa()),a=e.memoizedState,o=t.memoizedState,a.parent===r?(r=o.cache,Xi(t,la,r),r!==a.cache&&$i(t,[la],n,!0)):(a={parent:r,cache:r},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),Xi(t,la,r))),ac(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(i(156,t.tag))}function Pc(e){e.flags|=4}function Fc(e,t,n,r,i){if((t=(e.mode&32)!=0)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(wu())e.flags|=8192;else throw ja=Da,Ta}else e.flags&=-16777217}function Ic(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Wf(t))if(wu())e.flags|=8192;else throw ja=Da,Ta}function Lc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:nt(),e.lanes|=t,Yl|=t)}function Rc(e,t){if(!L)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function U(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function zc(e,t,n){var r=t.pendingProps;switch(Fi(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return U(t),null;case 1:return U(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Zi(la),be(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Ui(t)?Pc(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Gi())),U(t),null;case 26:var a=t.type,o=t.memoizedState;return e===null?(Pc(t),o===null?(U(t),Fc(t,a,null,r,n)):(U(t),Ic(t,o))):o?o===e.memoizedState?(U(t),t.flags&=-16777217):(Pc(t),U(t),Ic(t,o)):(e=e.memoizedProps,e!==r&&Pc(t),U(t),Fc(t,a,e,r,n)),null;case 27:if(Se(t),n=_e.current,a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Pc(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return U(t),null}e=he.current,Ui(t)?Vi(t,e):(e=ff(a,r,n),t.stateNode=e,Pc(t))}return U(t),null;case 5:if(Se(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Pc(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return U(t),null}if(o=he.current,Ui(t))Vi(t,o);else{var s=Bd(_e.current);switch(o){case 1:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case 2:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;default:switch(a){case`svg`:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case`math`:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;case`script`:o=s.createElement(`div`),o.innerHTML=`<script><\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(a,{is:r.is}):s.createElement(a)}}o[mt]=t,o[ht]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(Pd(o,a,r),a){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&Pc(t)}}return U(t),Fc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Pc(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=_e.current,Ui(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=F,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[mt]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||Md(e.nodeValue,n)),e||Bi(t,!0)}else e=Bd(e).createTextNode(r),e[mt]=t,t.stateNode=e}return U(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Ui(t),n!==null){if(e===null){if(!r)throw Error(i(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(557));e[mt]=t}else Wi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;U(t),e=!1}else n=Gi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(uo(t),t):(uo(t),null);if(t.flags&128)throw Error(i(558))}return U(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=Ui(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(i(317));a[mt]=t}else Wi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;U(t),a=!1}else a=Gi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(uo(t),t):(uo(t),null)}return uo(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Lc(t,t.updateQueue),U(t),null);case 4:return be(),e===null&&Sd(t.stateNode.containerInfo),U(t),null;case 10:return Zi(t.type),U(t),null;case 19:if(me(z),r=t.memoizedState,r===null)return U(t),null;if(a=(t.flags&128)!=0,o=r.rendering,o===null)if(a)Rc(r,!1);else{if(X!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=fo(e),o!==null){for(t.flags|=128,Rc(r,!1),e=o.updateQueue,t.updateQueue=e,Lc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)gi(n,e),n=n.sibling;return O(z,z.current&1|2),L&&Mi(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Fe()>tu&&(t.flags|=128,a=!0,Rc(r,!1),t.lanes=4194304)}else{if(!a)if(e=fo(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Lc(t,e),Rc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!L)return U(t),null}else 2*Fe()-r.renderingStartTime>tu&&n!==536870912&&(t.flags|=128,a=!0,Rc(r,!1),t.lanes=4194304);r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}return r.tail===null?(U(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Fe(),e.sibling=null,n=z.current,O(z,a?n&1|2:n&1),L&&Mi(t,r.treeForkCount),e);case 22:case 23:return uo(t),ro(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(U(t),t.subtreeFlags&6&&(t.flags|=8192)):U(t),n=t.updateQueue,n!==null&&Lc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&me(ba),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Zi(la),U(t),null;case 25:return null;case 30:return null}throw Error(i(156,t.tag))}function Bc(e,t){switch(Fi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Zi(la),be(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Se(t),null;case 31:if(t.memoizedState!==null){if(uo(t),t.alternate===null)throw Error(i(340));Wi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(uo(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));Wi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return me(z),null;case 4:return be(),null;case 10:return Zi(t.type),null;case 22:case 23:return uo(t),ro(),e!==null&&me(ba),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Zi(la),null;case 25:return null;default:return null}}function Vc(e,t){switch(Fi(t),t.tag){case 3:Zi(la),be();break;case 26:case 27:case 5:Se(t);break;case 4:be();break;case 31:t.memoizedState!==null&&uo(t);break;case 13:uo(t);break;case 19:me(z);break;case 10:Zi(t.type);break;case 22:case 23:uo(t),ro(),e!==null&&me(ba);break;case 24:Zi(la)}}function Hc(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Z(t,t.return,e)}}function Uc(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Z(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Z(t,t.return,e)}}function Wc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{$a(t,n)}catch(t){Z(e,e.return,t)}}}function Gc(e,t,n){n.props=qs(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Z(e,t,n)}}function Kc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Z(e,t,n)}}function qc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r==`function`)try{r()}catch(n){Z(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Z(e,t,n)}else n.current=null}function Jc(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Z(e,e.return,t)}}function Yc(e,t,n){try{var r=e.stateNode;Fd(r,e.type,n,t),r[ht]=t}catch(t){Z(e,e.return,t)}}function Xc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Zd(e.type)||e.tag===4}function Zc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Xc(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&&Zd(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Qc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=cn));else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Qc(e,t,n),e=e.sibling;e!==null;)Qc(e,t,n),e=e.sibling}function $c(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode),e=e.child,e!==null))for($c(e,t,n),e=e.sibling;e!==null;)$c(e,t,n),e=e.sibling}function el(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Pd(t,r,n),t[mt]=e,t[ht]=n}catch(t){Z(e,e.return,t)}}var tl=!1,nl=!1,rl=!1,il=typeof WeakSet==`function`?WeakSet:Set,al=null;function ol(e,t){if(e=e.containerInfo,Rd=sp,e=Mr(e),Nr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===r&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(zd={focusedElem:e,selectionRange:n},sp=!1,al=t;al!==null;)if(t=al,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,al=e;else for(;al!==null;){switch(t=al,o=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n<e.length;n++)a=e[n],a.ref.impl=a.nextImpl;break;case 11:case 15:break;case 1:if(e&1024&&o!==null){e=void 0,n=t,a=o.memoizedProps,o=o.memoizedState,r=n.stateNode;try{var h=qs(n.type,a);e=r.getSnapshotBeforeUpdate(h,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){Z(n,n.return,e)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)ef(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:ef(e);break;default:e.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(i(163))}if(e=t.sibling,e!==null){e.return=t.return,al=e;break}al=t.return}}function sl(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:xl(e,n),r&4&&Hc(5,n);break;case 1:if(xl(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){Z(n,n.return,e)}else{var i=qs(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Z(n,n.return,e)}}r&64&&Wc(n),r&512&&Kc(n,n.return);break;case 3:if(xl(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{$a(e,t)}catch(e){Z(n,n.return,e)}}break;case 27:t===null&&r&4&&el(n);case 26:case 5:xl(e,n),t===null&&r&4&&Jc(n),r&512&&Kc(n,n.return);break;case 12:xl(e,n);break;case 31:xl(e,n),r&4&&fl(e,n);break;case 13:xl(e,n),r&4&&pl(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=Ju.bind(null,n),sf(e,n))));break;case 22:if(r=n.memoizedState!==null||tl,!r){t=t!==null&&t.memoizedState!==null||nl,i=tl;var a=nl;tl=r,(nl=t)&&!a?Cl(e,n,(n.subtreeFlags&8772)!=0):xl(e,n),tl=i,nl=a}break;case 30:break;default:xl(e,n)}}function cl(e){var t=e.alternate;t!==null&&(e.alternate=null,cl(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&St(t)),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 W=null,ll=!1;function ul(e,t,n){for(n=n.child;n!==null;)dl(e,t,n),n=n.sibling}function dl(e,t,n){if(k&&typeof k.onCommitFiberUnmount==`function`)try{k.onCommitFiberUnmount(We,n)}catch{}switch(n.tag){case 26:nl||qc(n,t),ul(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:nl||qc(n,t);var r=W,i=ll;Zd(n.type)&&(W=n.stateNode,ll=!1),ul(e,t,n),pf(n.stateNode),W=r,ll=i;break;case 5:nl||qc(n,t);case 6:if(r=W,i=ll,W=null,ul(e,t,n),W=r,ll=i,W!==null)if(ll)try{(W.nodeType===9?W.body:W.nodeName===`HTML`?W.ownerDocument.body:W).removeChild(n.stateNode)}catch(e){Z(n,t,e)}else try{W.removeChild(n.stateNode)}catch(e){Z(n,t,e)}break;case 18:W!==null&&(ll?(e=W,Qd(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),Np(e)):Qd(W,n.stateNode));break;case 4:r=W,i=ll,W=n.stateNode.containerInfo,ll=!0,ul(e,t,n),W=r,ll=i;break;case 0:case 11:case 14:case 15:Uc(2,n,t),nl||Uc(4,n,t),ul(e,t,n);break;case 1:nl||(qc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&Gc(n,t,r)),ul(e,t,n);break;case 21:ul(e,t,n);break;case 22:nl=(r=nl)||n.memoizedState!==null,ul(e,t,n),nl=r;break;default:ul(e,t,n)}}function fl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Np(e)}catch(e){Z(t,t.return,e)}}}function pl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Np(e)}catch(e){Z(t,t.return,e)}}function ml(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new il),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new il),t;default:throw Error(i(435,e.tag))}}function hl(e,t){var n=ml(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=Yu.bind(null,e,t);t.then(r,r)}})}function gl(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var a=n[r],o=e,s=t,c=s;a:for(;c!==null;){switch(c.tag){case 27:if(Zd(c.type)){W=c.stateNode,ll=!1;break a}break;case 5:W=c.stateNode,ll=!1;break a;case 3:case 4:W=c.stateNode.containerInfo,ll=!0;break a}c=c.return}if(W===null)throw Error(i(160));dl(o,s,a),W=null,ll=!1,o=a.alternate,o!==null&&(o.return=null),a.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)vl(t,e),t=t.sibling}var _l=null;function vl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:gl(t,e),yl(e),r&4&&(Uc(3,e,e.return),Hc(3,e),Uc(5,e,e.return));break;case 1:gl(t,e),yl(e),r&512&&(nl||n===null||qc(n,n.return)),r&64&&tl&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var a=_l;if(gl(t,e),yl(e),r&512&&(nl||n===null||qc(n,n.return)),r&4){var o=n===null?null:n.memoizedState;if(r=e.memoizedState,n===null)if(r===null)if(e.stateNode===null){a:{r=e.type,n=e.memoizedProps,a=a.ownerDocument||a;b:switch(r){case`title`:o=a.getElementsByTagName(`title`)[0],(!o||o[xt]||o[mt]||o.namespaceURI===`http://www.w3.org/2000/svg`||o.hasAttribute(`itemprop`))&&(o=a.createElement(r),a.head.insertBefore(o,a.querySelector(`head >
8 title`))),Pd(o,r,n),o[mt]=e,Dt(o),r=o;break a;case`link`:var s=Vf(`link`,`href`,a).get(r+(n.href||``));if(s){for(var c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&o.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&o.getAttribute(`title`)===(n.title==null?null:n.title)&&o.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){s.splice(c,1);break b}}o=a.createElement(r),Pd(o,r,n),a.head.appendChild(o);break;case`meta`:if(s=Vf(`meta`,`content`,a).get(r+(n.content||``))){for(c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`content`)===(n.content==null?null:``+n.content)&&o.getAttribute(`name`)===(n.name==null?null:n.name)&&o.getAttribute(`property`)===(n.property==null?null:n.property)&&o.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&o.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){s.splice(c,1);break b}}o=a.createElement(r),Pd(o,r,n),a.head.appendChild(o);break;default:throw Error(i(468,r))}o[mt]=e,Dt(o),r=o}e.stateNode=r}else Hf(a,e.type,e.stateNode);else e.stateNode=If(a,r,e.memoizedProps);
vendor: 40,447 bytes, lines 8-9
8else o===r?r===null&&e.stateNode!==null&&Yc(e,e.memoizedProps,n.memoizedProps):(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?Hf(a,e.type,e.stateNode):If(a,r,e.memoizedProps))}break;case 27:gl(t,e),yl(e),r&512&&(nl||n===null||qc(n,n.return)),n!==null&&r&4&&Yc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(gl(t,e),yl(e),r&512&&(nl||n===null||qc(n,n.return)),e.flags&32){a=e.stateNode;try{$t(a,``)}catch(t){Z(e,e.return,t)}}r&4&&e.stateNode!=null&&(a=e.memoizedProps,Yc(e,a,n===null?a:n.memoizedProps)),r&1024&&(rl=!0);break;case 6:if(gl(t,e),yl(e),r&4){if(e.stateNode===null)throw Error(i(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){Z(e,e.return,t)}}break;case 3:if(Bf=null,a=_l,_l=gf(t.containerInfo),gl(t,e),_l=a,yl(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Np(t.containerInfo)}catch(t){Z(e,e.return,t)}rl&&(rl=!1,bl(e));break;case 4:r=_l,_l=gf(e.stateNode.containerInfo),gl(t,e),yl(e),_l=r;break;case 12:gl(t,e),yl(e);break;case 31:gl(t,e),yl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,hl(e,r)));break;case 13:gl(t,e),yl(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&($l=Fe()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,hl(e,r)));break;case 22:a=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,u=tl,d=nl;if(tl=u||a,nl=d||l,gl(t,e),nl=d,tl=u,yl(e),r&8192)a:for(t=e.stateNode,t._visibility=a?t._visibility&-2:t._visibility|1,a&&(n===null||l||tl||nl||Sl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){l=n=t;try{if(o=l.stateNode,a)s=o.style,typeof s.setProperty==`function`?s.setProperty(`display`,`none`,`important`):s.display=`none`;else{c=l.stateNode;var f=l.memoizedProps.style,p=f!=null&&f.hasOwnProperty(`display`)?f.display:null;c.style.display=p==null||typeof p==`boolean`?``:(``+p).trim()}}catch(e){Z(l,l.return,e)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=a?``:l.memoizedProps}catch(e){Z(l,l.return,e)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;a?$d(m,!0):$d(l.stateNode,!1)}catch(e){Z(l,l.return,e)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break a;for(;t.sibling===null;){if(t.return===null||t.return===e)break a;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,hl(e,n))));break;case 19:gl(t,e),yl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,hl(e,r)));break;case 30:break;case 21:break;default:gl(t,e),yl(e)}}function yl(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(Xc(r)){n=r;break}r=r.return}if(n==null)throw Error(i(160));switch(n.tag){case 27:var a=n.stateNode;$c(e,Zc(e),a);break;case 5:var o=n.stateNode;n.flags&32&&($t(o,``),n.flags&=-33),$c(e,Zc(e),o);break;case 3:case 4:var s=n.stateNode.containerInfo;Qc(e,Zc(e),s);break;default:throw Error(i(161))}}catch(t){Z(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function bl(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;bl(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function xl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)sl(e,t.alternate,t),t=t.sibling}function Sl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Uc(4,t,t.return),Sl(t);break;case 1:qc(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&Gc(t,t.return,n),Sl(t);break;case 27:pf(t.stateNode);case 26:case 5:qc(t,t.return),Sl(t);break;case 22:t.memoizedState===null&&Sl(t);break;case 30:Sl(t);break;default:Sl(t)}e=e.sibling}}function Cl(e,t,n){for(n&&=(t.subtreeFlags&8772)!=0,t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:Cl(i,a,n),Hc(4,a);break;case 1:if(Cl(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){Z(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var s=r.stateNode;try{var c=i.shared.hiddenCallbacks;if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)Qa(c[i],s)}catch(e){Z(r,r.return,e)}}n&&o&64&&Wc(a),Kc(a,a.return);break;case 27:el(a);case 26:case 5:Cl(i,a,n),n&&r===null&&o&4&&Jc(a),Kc(a,a.return);break;case 12:Cl(i,a,n);break;case 31:Cl(i,a,n),n&&o&4&&fl(i,a);break;case 13:Cl(i,a,n),n&&o&4&&pl(i,a);break;case 22:a.memoizedState===null&&Cl(i,a,n),Kc(a,a.return);break;case 30:break;default:Cl(i,a,n)}t=t.sibling}}function wl(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&da(n))}function Tl(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&da(e))}function El(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Dl(e,t,n,r),t=t.sibling}function Dl(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:El(e,t,n,r),i&2048&&Hc(9,t);break;case 1:El(e,t,n,r);break;case 3:El(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&da(e)));break;case 12:if(i&2048){El(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s==`function`&&s(o,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){Z(t,t.return,e)}}else El(e,t,n,r);break;case 31:El(e,t,n,r);break;case 13:El(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState===null?a._visibility&2?El(e,t,n,r):(a._visibility|=2,Ol(e,t,n,r,(t.subtreeFlags&10256)!=0||!1)):a._visibility&2?El(e,t,n,r):kl(e,t),i&2048&&wl(o,t);break;case 24:El(e,t,n,r),i&2048&&Tl(t.alternate,t);break;default:El(e,t,n,r)}}function Ol(e,t,n,r,i){for(i&&=(t.subtreeFlags&10256)!=0||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:Ol(a,o,s,c,i),Hc(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,Ol(a,o,s,c,i)):u._visibility&2?Ol(a,o,s,c,i):kl(a,o),i&&l&2048&&wl(o.alternate,o);break;case 24:Ol(a,o,s,c,i),i&&l&2048&&Tl(o.alternate,o);break;default:Ol(a,o,s,c,i)}t=t.sibling}}function kl(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:kl(n,r),i&2048&&wl(r.alternate,r);break;case 24:kl(n,r),i&2048&&Tl(r.alternate,r);break;default:kl(n,r)}t=t.sibling}}var Al=8192;function jl(e,t,n){if(e.subtreeFlags&Al)for(e=e.child;e!==null;)Ml(e,t,n),e=e.sibling}function Ml(e,t,n){switch(e.tag){case 26:jl(e,t,n),e.flags&Al&&e.memoizedState!==null&&Gf(n,_l,e.memoizedState,e.memoizedProps);break;case 5:jl(e,t,n);break;case 3:case 4:var r=_l;_l=gf(e.stateNode.containerInfo),jl(e,t,n),_l=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=Al,Al=16777216,jl(e,t,n),Al=r):jl(e,t,n));break;default:jl(e,t,n)}}function Nl(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Pl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];al=r,Ll(r,e)}Nl(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Fl(e),e=e.sibling}function Fl(e){switch(e.tag){case 0:case 11:case 15:Pl(e),e.flags&2048&&Uc(9,e,e.return);break;case 3:Pl(e);break;case 12:Pl(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Il(e)):Pl(e);break;default:Pl(e)}}function Il(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];al=r,Ll(r,e)}Nl(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Uc(8,t,t.return),Il(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Il(t));break;default:Il(t)}e=e.sibling}}function Ll(e,t){for(;al!==null;){var n=al;switch(n.tag){case 0:case 11:case 15:Uc(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:da(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,al=r;else a:for(n=e;al!==null;){r=al;var i=r.sibling,a=r.return;if(cl(r),r===n){al=null;break a}if(i!==null){i.return=a,al=i;break a}al=a}}}var Rl={getCacheForType:function(e){var t=ra(la),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return ra(la).controller.signal}},zl=typeof WeakMap==`function`?WeakMap:Map,G=0,K=null,q=null,J=0,Y=0,Bl=null,Vl=!1,Hl=!1,Ul=!1,Wl=0,X=0,Gl=0,Kl=0,ql=0,Jl=0,Yl=0,Xl=null,Zl=null,Ql=!1,$l=0,eu=0,tu=1/0,nu=null,ru=null,iu=0,au=null,ou=null,su=0,cu=0,lu=null,uu=null,du=0,fu=null;function pu(){return G&2&&J!==0?J&-J:E.T===null?dt():dd()}function mu(){if(Jl===0)if(!(J&536870912)||L){var e=Xe;Xe<<=1,!(Xe&3932160)&&(Xe=262144),Jl=e}else Jl=536870912;return e=io.current,e!==null&&(e.flags|=32),Jl}function hu(e,t,n){(e===K&&(Y===2||Y===9)||e.cancelPendingCommit!==null)&&(Su(e,0),yu(e,J,Jl,!1)),it(e,n),(!(G&2)||e!==K)&&(e===K&&(!(G&2)&&(Kl|=n),X===4&&yu(e,J,Jl,!1)),rd(e))}function gu(e,t,n){if(G&6)throw Error(i(327));var r=!n&&(t&127)==0&&(t&e.expiredLanes)===0||et(e,t),a=r?Au(e,t):Ou(e,t,!0),o=r;do{if(a===0){Hl&&!r&&yu(e,t,0,!1);break}else{if(n=e.current.alternate,o&&!vu(n)){a=Ou(e,t,!1),o=!1;continue}if(a===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;a:{var c=e;a=Xl;var l=c.current.memoizedState.isDehydrated;if(l&&(Su(c,s).flags|=256),s=Ou(c,s,!1),s!==2){if(Ul&&!l){c.errorRecoveryDisabledLanes|=o,Kl|=o,a=4;break a}o=Zl,Zl=a,o!==null&&(Zl===null?Zl=o:Zl.push.apply(Zl,o))}a=s}if(o=!1,a!==2)continue}}if(a===1){Su(e,0),yu(e,t,0,!0);break}a:{switch(r=e,o=a,o){case 0:case 1:throw Error(i(345));case 4:if((t&4194048)!==t)break;case 6:yu(r,t,Jl,!Vl);break a;case 2:Zl=null;break;case 3:case 5:break;default:throw Error(i(329))}if((t&62914560)===t&&(a=$l+300-Fe(),10<a)){if(yu(r,t,Jl,!Vl),$e(r,0,!0)!==0)break a;su=t,r.timeoutHandle=Kd(_u.bind(null,r,n,Zl,nu,Ql,t,Jl,Kl,Yl,Vl,o,`Throttled`,-0,0),a);break a}_u(r,n,Zl,nu,Ql,t,Jl,Kl,Yl,Vl,o,null,-0,0)}}break}while(1);rd(e)}function _u(e,t,n,r,i,a,o,s,c,l,u,d,f,p){if(e.timeoutHandle=-1,d=t.subtreeFlags,d&8192||(d&16785408)==16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:cn},Ml(t,a,d);var m=(a&62914560)===a?$l-Fe():(a&4194048)===a?eu-Fe():0;if(m=qf(d,m),m!==null){su=a,e.cancelPendingCommit=m(Lu.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),yu(e,a,o,!l);return}}Lu(e,t,a,n,r,i,o,s,c)}function vu(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Dr(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function yu(e,t,n,r){t&=~ql,t&=~Kl,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-A(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&ot(e,n,t)}function bu(){return G&6?!0:(id(0,!1),!1)}function xu(){if(q!==null){if(Y===0)var e=q.return;else e=q,Yi=Ji=null,ko(e),Pa=null,Fa=0,e=q;for(;e!==null;)Vc(e.alternate,e),e=e.return;q=null}}function Su(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,qd(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),su=0,xu(),K=e,q=n=hi(e.current,null),J=t,Y=0,Bl=null,Vl=!1,Hl=et(e,t),Ul=!1,Yl=Jl=ql=Kl=Gl=X=0,Zl=Xl=null,Ql=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-A(r),a=1<<i;t|=e[i],r&=~a}return Wl=t,ai(),n}function Cu(e,t){B=null,E.H=zs,t===wa||t===Ea?(t=Ma(),Y=3):t===Ta?(t=Ma(),Y=4):Y=t===rc?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,Bl=t,q===null&&(X=1,Zs(e,Ci(t,e.current)))}function wu(){var e=io.current;return e===null?!0:(J&4194048)===J?ao===null:(J&62914560)===J||J&536870912?e===ao:!1}function Tu(){var e=E.H;return E.H=zs,e===null?zs:e}function Eu(){var e=E.A;return E.A=Rl,e}function Du(){X=4,Vl||(J&4194048)!==J&&io.current!==null||(Hl=!0),!(Gl&134217727)&&!(Kl&134217727)||K===null||yu(K,J,Jl,!1)}function Ou(e,t,n){var r=G;G|=2;var i=Tu(),a=Eu();(K!==e||J!==t)&&(nu=null,Su(e,t)),t=!1;var o=X;a:do try{if(Y!==0&&q!==null){var s=q,c=Bl;switch(Y){case 8:xu(),o=6;break a;case 3:case 2:case 9:case 6:io.current===null&&(t=!0);var l=Y;if(Y=0,Bl=null,Pu(e,s,c,l),n&&Hl){o=0;break a}break;default:l=Y,Y=0,Bl=null,Pu(e,s,c,l)}}ku(),o=X;break}catch(t){Cu(e,t)}while(1);return t&&e.shellSuspendCounter++,Yi=Ji=null,G=r,E.H=i,E.A=a,q===null&&(K=null,J=0,ai()),o}function ku(){for(;q!==null;)Mu(q)}function Au(e,t){var n=G;G|=2;var r=Tu(),a=Eu();K!==e||J!==t?(nu=null,tu=Fe()+500,Su(e,t)):Hl=et(e,t);a:do try{if(Y!==0&&q!==null){t=q;var o=Bl;b:switch(Y){case 1:Y=0,Bl=null,Pu(e,t,o,1);break;case 2:case 9:if(Oa(o)){Y=0,Bl=null,Nu(t);break}t=function(){Y!==2&&Y!==9||K!==e||(Y=7),rd(e)},o.then(t,t);break a;case 3:Y=7;break a;case 4:Y=5;break a;case 7:Oa(o)?(Y=0,Bl=null,Nu(t)):(Y=0,Bl=null,Pu(e,t,o,7));break;case 5:var s=null;switch(q.tag){case 26:s=q.memoizedState;case 5:case 27:var c=q;if(s?Wf(s):c.stateNode.complete){Y=0,Bl=null;var l=c.sibling;if(l!==null)q=l;else{var u=c.return;u===null?q=null:(q=u,Fu(u))}break b}}Y=0,Bl=null,Pu(e,t,o,5);break;case 6:Y=0,Bl=null,Pu(e,t,o,6);break;case 8:xu(),X=6;break a;default:throw Error(i(462))}}ju();break}catch(t){Cu(e,t)}while(1);return Yi=Ji=null,E.H=r,E.A=a,G=n,q===null?(K=null,J=0,ai(),X):0}function ju(){for(;q!==null&&!Ne();)Mu(q)}function Mu(e){var t=Nc(e.alternate,e,Wl);e.memoizedProps=e.pendingProps,t===null?Fu(e):q=t}function Nu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=_c(n,t,t.pendingProps,t.type,void 0,J);break;case 11:t=_c(n,t,t.pendingProps,t.type.render,t.ref,J);break;case 5:ko(t);default:Vc(n,t),t=q=gi(t,Wl),t=Nc(n,t,Wl)}e.memoizedProps=e.pendingProps,t===null?Fu(e):q=t}function Pu(e,t,n,r){Yi=Ji=null,ko(t),Pa=null,Fa=0;var i=t.return;try{if(nc(e,i,t,n,J)){X=1,Zs(e,Ci(n,e.current)),q=null;return}}catch(t){if(i!==null)throw q=i,t;X=1,Zs(e,Ci(n,e.current)),q=null;return}t.flags&32768?(L||r===1?e=!0:Hl||J&536870912?e=!1:(Vl=e=!0,(r===2||r===9||r===3||r===6)&&(r=io.current,r!==null&&r.tag===13&&(r.flags|=16384))),Iu(t,e)):Fu(t)}function Fu(e){var t=e;do{if(t.flags&32768){Iu(t,Vl);return}e=t.return;var n=zc(t.alternate,t,Wl);if(n!==null){q=n;return}if(t=t.sibling,t!==null){q=t;return}q=t=e}while(t!==null);X===0&&(X=5)}function Iu(e,t){do{var n=Bc(e.alternate,e);if(n!==null){n.flags&=32767,q=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){q=e;return}q=e=n}while(e!==null);X=6,q=null}function Lu(e,t,n,r,a,o,s,c,l){e.cancelPendingCommit=null;do Hu();while(iu!==0);if(G&6)throw Error(i(327));if(t!==null){if(t===e.current)throw Error(i(177));if(o=t.lanes|t.childLanes,o|=ii,at(e,n,o,s,c,l),e===K&&(q=K=null,J=0),ou=t,au=e,su=n,cu=o,lu=a,uu=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,Xu(ze,function(){return Uu(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!=0,t.subtreeFlags&13878||r){r=E.T,E.T=null,a=D.p,D.p=2,s=G,G|=4;try{ol(e,t,n)}finally{G=s,D.p=a,E.T=r}}iu=1,Ru(),zu(),Bu()}}function Ru(){if(iu===1){iu=0;var e=au,t=ou,n=(t.flags&13878)!=0;if(t.subtreeFlags&13878||n){n=E.T,E.T=null;var r=D.p;D.p=2;var i=G;G|=4;try{vl(t,e);var a=zd,o=Mr(e.containerInfo),s=a.focusedElem,c=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&jr(s.ownerDocument.documentElement,s)){if(c!==null&&Nr(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=Ar(s,h),v=Ar(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}sp=!!Rd,zd=Rd=null}finally{G=i,D.p=r,E.T=n}}e.current=t,iu=2}}function zu(){if(iu===2){iu=0;var e=au,t=ou,n=(t.flags&8772)!=0;if(t.subtreeFlags&8772||n){n=E.T,E.T=null;var r=D.p;D.p=2;var i=G;G|=4;try{sl(e,t.alternate,t)}finally{G=i,D.p=r,E.T=n}}iu=3}}function Bu(){if(iu===4||iu===3){iu=0,Pe();var e=au,t=ou,n=su,r=uu;t.subtreeFlags&10256||t.flags&10256?iu=5:(iu=0,ou=au=null,Vu(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(ru=null),ut(n),t=t.stateNode,k&&typeof k.onCommitFiberRoot==`function`)try{k.onCommitFiberRoot(We,t,void 0,(t.current.flags&128)==128)}catch{}if(r!==null){t=E.T,i=D.p,D.p=2,E.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];a(s.value,{componentStack:s.stack})}}finally{E.T=t,D.p=i}}su&3&&Hu(),rd(e),i=e.pendingLanes,n&261930&&i&42?e===fu?du++:(du=0,fu=e):du=0,id(0,!1)}}function Vu(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,da(t)))}function Hu(){return Ru(),zu(),Bu(),Uu()}function Uu(){if(iu!==5)return!1;var e=au,t=cu;cu=0;var n=ut(su),r=E.T,a=D.p;try{D.p=32>n?32:n,E.T=null,n=lu,lu=null;var o=au,s=su;if(iu=0,ou=au=null,su=0,G&6)throw Error(i(331));var c=G;if(G|=4,Fl(o.current),Dl(o,o.current,s,n),G=c,id(0,!1),k&&typeof k.onPostCommitFiberRoot==`function`)try{k.onPostCommitFiberRoot(We,o)}catch{}return!0}finally{D.p=a,E.T=r,Vu(e,t)}}function Wu(e,t,n){t=Ci(n,t),t=$s(e.stateNode,t,2),e=Ka(e,t,2),e!==null&&(it(e,2),rd(e))}function Z(e,t,n){if(e.tag===3)Wu(e,e,n);else for(;t!==null;){if(t.tag===3){Wu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(ru===null||!ru.has(r))){e=Ci(n,e),n=ec(2),r=Ka(t,n,2),r!==null&&(tc(n,r,t,e),it(r,2),rd(r));break}}t=t.return}}function Gu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new zl;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Ul=!0,i.add(n),e=Ku.bind(null,e,t,n),t.then(e,e))}function Ku(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,K===e&&(J&n)===n&&(X===4||X===3&&(J&62914560)===J&&300>Fe()-$l?!(G&2)&&Su(e,0):ql|=n,Yl===J&&(Yl=0)),rd(e)}function qu(e,t){t===0&&(t=nt()),e=ci(e,t),e!==null&&(it(e,t),rd(e))}function Ju(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),qu(e,n)}function Yu(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}r!==null&&r.delete(t),qu(e,n)}function Xu(e,t){return je(e,t)}var Zu=null,Qu=null,$u=!1,ed=!1,td=!1,nd=0;function rd(e){e!==Qu&&e.next===null&&(Qu===null?Zu=Qu=e:Qu=Qu.next=e),ed=!0,$u||($u=!0,ud())}function id(e,t){if(!td&&ed){td=!0;do for(var n=!1,r=Zu;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-A(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,ld(r,a))}else a=J,a=$e(r,r===K?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||et(r,a)||(n=!0,ld(r,a));r=r.next}while(n);td=!1}}function ad(){od()}function od(){ed=$u=!1;var e=0;nd!==0&&Gd()&&(e=nd);for(var t=Fe(),n=null,r=Zu;r!==null;){var i=r.next,a=sd(r,t);a===0?(r.next=null,n===null?Zu=i:n.next=i,i===null&&(Qu=n)):(n=r,(e!==0||a&3)&&(ed=!0)),r=i}iu!==0&&iu!==5||id(e,!1),nd!==0&&(nd=0)}function sd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-A(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=tt(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=K,n=J,n=$e(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(Y===2||Y===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&Me(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||et(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&Me(r),ut(n)){case 2:case 8:n=Re;break;case 32:n=ze;break;case 268435456:n=Ve;break;default:n=ze}return r=cd.bind(null,e),n=je(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&Me(r),e.callbackPriority=2,e.callbackNode=null,2}function cd(e,t){if(iu!==0&&iu!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Hu()&&e.callbackNode!==n)return null;var r=J;return r=$e(e,e===K?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(gu(e,r,t),sd(e,Fe()),e.callbackNode!=null&&e.callbackNode===n?cd.bind(null,e):null)}function ld(e,t){if(Hu())return null;gu(e,t,!0)}function ud(){Yd(function(){G&6?je(Le,ad):od()})}function dd(){if(nd===0){var e=ma;e===0&&(e=Ye,Ye<<=1,!(Ye&261888)&&(Ye=256)),nd=e}return nd}function fd(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:sn(``+e)}function pd(e,t){var n=t.ownerDocument.createElement(`input`);return n.name=t.name,n.value=t.value,e.id&&n.setAttribute(`form`,e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function md(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=fd((i[ht]||null).action),o=r.submitter;o&&(t=(t=o[ht]||null)?fd(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new On(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(nd!==0){var e=o?pd(i,o):new FormData(i);Ts(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=o?pd(i,o):new FormData(i),Ts(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var hd=0;hd<$r.length;hd++){var gd=$r[hd];ei(gd.toLowerCase(),`on`+(gd[0].toUpperCase()+gd.slice(1)))}ei(Gr,`onAnimationEnd`),ei(Kr,`onAnimationIteration`),ei(qr,`onAnimationStart`),ei(`dblclick`,`onDoubleClick`),ei(`focusin`,`onFocus`),ei(`focusout`,`onBlur`),ei(Jr,`onTransitionRun`),ei(Yr,`onTransitionStart`),ei(Xr,`onTransitionCancel`),ei(Zr,`onTransitionEnd`),jt(`onMouseEnter`,[`mouseout`,`mouseover`]),jt(`onMouseLeave`,[`mouseout`,`mouseover`]),jt(`onPointerEnter`,[`pointerout`,`pointerover`]),jt(`onPointerLeave`,[`pointerout`,`pointerover`]),At(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),At(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),At(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),At(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),At(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),At(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var _d=`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(` `),vd=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(_d));function yd(e,t){t=(t&4)!=0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){ti(e)}i.currentTarget=null,a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){ti(e)}i.currentTarget=null,a=c}}}}function Q(e,t){var n=t[_t];n===void 0&&(n=t[_t]=new Set);var r=e+`__bubble`;n.has(r)||(Cd(t,e,2,!1),n.add(r))}function bd(e,t,n){var r=0;t&&(r|=4),Cd(n,e,r,t)}var xd=`_reactListening`+Math.random().toString(36).slice(2);function Sd(e){if(!e[xd]){e[xd]=!0,Ot.forEach(function(t){t!==`selectionchange`&&(vd.has(t)||bd(t,!1,e),bd(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[xd]||(t[xd]=!0,bd(`selectionchange`,!1,t))}}function Cd(e,t,n,r){switch(mp(t)){case 2:var i=cp;break;case 8:i=lp;break;default:i=up}n=i.bind(null,t,n,e),i=void 0,!vn||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function wd(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var c=r.stateNode.containerInfo;if(c===i)break;if(s===4)for(s=r.return;s!==null;){var l=s.tag;if((l===3||l===4)&&s.stateNode.containerInfo===i)return;s=s.return}for(;c!==null;){if(s=Ct(c),s===null)return;if(l=s.tag,l===5||l===6||l===26||l===27){r=a=s;continue a}c=c.parentNode}}r=r.return}hn(function(){var r=a,i=un(n),s=[];a:{var c=Qr.get(e);if(c!==void 0){var l=On,u=e;switch(e){case`keypress`:if(Cn(n)===0)break a;case`keydown`:case`keyup`:l=Wn;break;case`focusin`:u=`focus`,l=Ln;break;case`focusout`:u=`blur`,l=Ln;break;case`beforeblur`:case`afterblur`:l=Ln;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:l=Fn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=In;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=Kn;break;case Gr:case Kr:case qr:l=Rn;break;case Zr:l=qn;break;case`scroll`:case`scrollend`:l=An;break;case`wheel`:l=Jn;break;case`copy`:case`cut`:case`paste`:l=M;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=Gn;break;case`toggle`:case`beforetoggle`:l=Yn}var d=(t&4)!=0,f=!d&&(e===`scroll`||e===`scrollend`),p=d?c===null?null:c+`Capture`:c;d=[];for(var m=r,h;m!==null;){var g=m;if(h=g.stateNode,g=g.tag,g!==5&&g!==26&&g!==27||h===null||p===null||(g=gn(m,p),g!=null&&d.push(Td(m,g,h))),f)break;m=m.return}0<d.length&&(c=new l(c,u,null,n,i),s.push({event:c,listeners:d}))}}if(!(t&7)){a:{if(c=e===`mouseover`||e===`pointerover`,l=e===`mouseout`||e===`pointerout`,c&&n!==ln&&(u=n.relatedTarget||n.fromElement)&&(Ct(u)||u[gt]))break a;if((l||c)&&(c=i.window===i?i:(c=i.ownerDocument)?c.defaultView||c.parentWindow:window,l?(u=n.relatedTarget||n.toElement,l=r,u=u?Ct(u):null,u!==null&&(f=o(u),d=u.tag,u!==f||d!==5&&d!==27&&d!==6)&&(u=null)):(l=null,u=r),l!==u)){if(d=Fn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=Gn,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=l==null?c:Tt(l),h=u==null?c:Tt(u),c=new d(g,m+`leave`,l,n,i),c.target=f,c.relatedTarget=h,g=null,Ct(i)===r&&(d=new d(p,m+`enter`,u,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,l&&u)b:{for(d=Dd,p=l,m=u,h=0,g=p;g;g=d(g))h++;g=0;for(var _=m;_;_=d(_))g++;for(;0<h-g;)p=d(p),h--;for(;0<g-h;)m=d(m),g--;for(;h--;){if(p===m||m!==null&&p===m.alternate){d=p;break b}p=d(p),m=d(m)}d=null}else d=null;l!==null&&Od(s,c,l,d,!1),u!==null&&f!==null&&Od(s,f,u,d,!0)}}a:{if(c=r?Tt(r):window,l=c.nodeName&&c.nodeName.toLowerCase(),l===`select`||l===`input`&&c.type===`file`)var v=hr;else if(lr(c))if(gr)v=Tr;else{v=Cr;var y=Sr}else l=c.nodeName,!l||l.toLowerCase()!==`input`||c.type!==`checkbox`&&c.type!==`radio`?r&&rn(r.elementType)&&(v=hr):v=wr;if(v&&=v(e,r)){ur(s,v,n,i);break a}y&&y(e,c,r),e===`focusout`&&r&&c.type===`number`&&r.memoizedProps.value!=null&&Yt(c,`number`,c.value)}switch(y=r?Tt(r):window,e){case`focusin`:(lr(y)||y.contentEditable===`true`)&&(Fr=y,Ir=r,Lr=null);break;case`focusout`:Lr=Ir=Fr=null;break;case`mousedown`:Rr=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:Rr=!1,zr(s,n,i);break;case`selectionchange`:if(Pr)break;case`keydown`:case`keyup`:zr(s,n,i)}var b;if(Zn)b:{switch(e){case`compositionstart`:var x=`onCompositionStart`;break b;case`compositionend`:x=`onCompositionEnd`;break b;case`compositionupdate`:x=`onCompositionUpdate`;break b}x=void 0}else ar?rr(e,n)&&(x=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(x=`onCompositionStart`);x&&(er&&n.locale!==`ko`&&(ar||x!==`onCompositionStart`?x===`onCompositionEnd`&&ar&&(b=Sn()):(bn=i,j=`value`in bn?bn.value:bn.textContent,ar=!0)),y=Ed(r,x),0<y.length&&(x=new zn(x,e,null,n,i),s.push({event:x,listeners:y}),b?x.data=b:(b=ir(n),b!==null&&(x.data=b)))),(b=$n?or(e,n):sr(e,n))&&(x=Ed(r,`onBeforeInput`),0<x.length&&(y=new zn(`onBeforeInput`,`beforeinput`,null,n,i),s.push({event:y,listeners:x}),y.data=b)),md(s,e,r,n,i)}yd(s,t)})}function Td(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ed(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=gn(e,n),i!=null&&r.unshift(Td(e,i,a)),i=gn(e,t),i!=null&&r.push(Td(e,i,a))),e.tag===3)return r;e=e.return}return[]}function Dd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Od(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=gn(n,a),l!=null&&o.unshift(Td(n,l,c))):i||(l=gn(n,a),l!=null&&o.push(Td(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var kd=/\r\n?/g,Ad=/\u0000|\uFFFD/g;function jd(e){return(typeof e==`string`?e:``+e).replace(kd,`
9`).replace(Ad,``)}function Md(e,t){return t=jd(t),jd(e)===t}function $(e,t,n,r,a,o){switch(n){case`children`:typeof r==`string`?t===`body`||t===`textarea`&&r===``||$t(e,r):(typeof r==`number`||typeof r==`bigint`)&&t!==`body`&&$t(e,``+r);break;case`className`:Lt(e,`class`,r);break;case`tabIndex`:Lt(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:Lt(e,n,r);break;case`style`:nn(e,r,o);break;case`data`:if(t!==`object`){Lt(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=sn(``+r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`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 o==`function`&&(n===`formAction`?(t!==`input`&&$(e,t,`name`,a.name,a,null),$(e,t,`formEncType`,a.formEncType,a,null),$(e,t,`formMethod`,a.formMethod,a,null),$(e,t,`formTarget`,a.formTarget,a,null)):($(e,t,`encType`,a.encType,a,null),$(e,t,`method`,a.method,a,null),$(e,t,`target`,a.target,a,null)));if(r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=sn(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=cn);break;case`onScroll`:r!=null&&Q(`scroll`,e);break;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=sn(``+r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``+r):e.removeAttribute(n);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`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:Q(`beforetoggle`,e),Q(`toggle`,e),It(e,`popover`,r);break;case`xlinkActuate`:Rt(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:Rt(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:Rt(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:Rt(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:Rt(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:Rt(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:Rt(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:Rt(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:Rt(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:It(e,`is`,r);break;case`innerText`:case`textContent`:break;default:(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)&&(n=an.get(n)||n,It(e,n,r))}}function Nd(e,t,n,r,a,o){switch(n){case`style`:nn(e,r,o);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`children`:typeof r==`string`?$t(e,r):(typeof r==`number`||typeof r==`bigint`)&&$t(e,``+r);break;case`onScroll`:r!=null&&Q(`scroll`,e);break;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);break;case`onClick`:r!=null&&(e.onclick=cn);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:break;case`innerText`:case`textContent`:break;default:if(!kt.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(a=n.endsWith(`Capture`),t=n.slice(2,a?n.length-7:void 0),o=e[ht]||null,o=o==null?null:o[n],typeof o==`function`&&e.removeEventListener(t,o,a),typeof r==`function`)){typeof o!=`function`&&o!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,a);break a}n in e?e[n]=r:!0===r?e.setAttribute(n,``):It(e,n,r)}}}function Pd(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:Q(`error`,e),Q(`load`,e);var r=!1,a=!1,o;for(o in n)if(n.hasOwnProperty(o)){var s=n[o];if(s!=null)switch(o){case`src`:r=!0;break;case`srcSet`:a=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:$(e,t,o,s,n,null)}}a&&$(e,t,`srcSet`,n.srcSet,n,null),r&&$(e,t,`src`,n.src,n,null);return;case`input`:Q(`invalid`,e);var c=o=s=a=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:a=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:o=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(i(137,t));break;default:$(e,t,r,d,n,null)}}Jt(e,o,c,l,u,s,a,!1);return;case`select`:for(a in Q(`invalid`,e),r=s=o=null,n)if(n.hasOwnProperty(a)&&(c=n[a],c!=null))switch(a){case`value`:o=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:$(e,t,a,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&Xt(e,!!r,n,!0):Xt(e,!!r,t,!1);return;case`textarea`:for(s in Q(`invalid`,e),o=a=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:a=c;break;case`children`:o=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(i(91));break;default:$(e,t,s,c,n,null)}Qt(e,r,a,o);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:$(e,t,l,r,n,null)}return;case`dialog`:Q(`beforetoggle`,e),Q(`toggle`,e),Q(`cancel`,e),Q(`close`,e);break;case`iframe`:case`object`:Q(`load`,e);break;case`video`:case`audio`:for(r=0;r<_d.length;r++)Q(_d[r],e);break;case`image`:Q(`error`,e),Q(`load`,e);break;case`details`:Q(`toggle`,e);break;case`embed`:case`source`:case`link`:Q(`error`,e),Q(`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(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:$(e,t,u,r,n,null)}return;default:if(rn(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&Nd(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&$(e,t,c,r,n,null))}function Fd(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var a=null,o=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||$(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:o=m;break;case`name`:a=m;break;case`checked`:u=m;break;case`defaultChecked`:d=m;break;case`value`:s=m;break;case`defaultValue`:c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(i(137,t));break;default:m!==f&&$(e,t,p,m,r,f)}}qt(e,s,c,l,u,d,o,a);return;case`select`:for(o in m=s=c=p=null,n)if(l=n[o],n.hasOwnProperty(o)&&l!=null)switch(o){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(o)||$(e,t,o,null,r,l)}for(a in r)if(o=r[a],l=n[a],r.hasOwnProperty(a)&&(o!=null||l!=null))switch(a){case`value`:p=o;break;case`defaultValue`:c=o;break;case`multiple`:s=o;default:o!==l&&$(e,t,a,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?Xt(e,!!n,n?[]:``,!1):Xt(e,!!n,t,!0)):Xt(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(a=n[c],n.hasOwnProperty(c)&&a!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:$(e,t,c,null,r,a)}for(s in r)if(a=r[s],o=n[s],r.hasOwnProperty(s)&&(a!=null||o!=null))switch(s){case`value`:p=a;break;case`defaultValue`:m=a;break;case`children`:break;case`dangerouslySetInnerHTML`:if(a!=null)throw Error(i(91));break;default:a!==o&&$(e,t,s,a,r,o)}Zt(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:$(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:$(e,t,l,p,r,m)}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 g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&$(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(i(137,t));break;default:$(e,t,u,p,r,m)}return;default:if(rn(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&Nd(e,t,_,void 0,r,p);
vendor: 4,461 bytes, line 9
9for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||Nd(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&$(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||$(e,t,f,p,r,m)}function Id(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function Ld(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&Id(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&Id(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==`number`)?e:5}var Rd=null,zd=null;function Bd(e){return e.nodeType===9?e:e.ownerDocument}function Vd(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 Hd(e,t){if(e===0)switch(t){case`svg`:return 1;case`math`:return 2;default:return 0}return e===1&&t===`foreignObject`?0:e}function Ud(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.children==`bigint`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Wd=null;function Gd(){var e=window.event;return e&&e.type===`popstate`?e===Wd?!1:(Wd=e,!0):(Wd=null,!1)}var Kd=typeof setTimeout==`function`?setTimeout:void 0,qd=typeof clearTimeout==`function`?clearTimeout:void 0,Jd=typeof Promise==`function`?Promise:void 0,Yd=typeof queueMicrotask==`function`?queueMicrotask:Jd===void 0?Kd:function(e){return Jd.resolve(null).then(e).catch(Xd)};function Xd(e){setTimeout(function(){throw e})}function Zd(e){return e===`head`}function Qd(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),Np(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)pf(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,pf(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[xt]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&pf(e.ownerDocument.body);n=i}while(n);Np(t)}function $d(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.nodeType===8)if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++;n=r}while(n)}function ef(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:ef(n),St(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function tf(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r)if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e;else if(!e[xt])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==i.rel||e.getAttribute(`href`)!==(i.href==null||i.href===``?null:i.href)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute(`title`)!==(i.title==null?null:i.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=cf(e.nextSibling),e===null)break}return null}function nf(e,t,n){if(t===``)return null;for(;
vendor: 20,904 bytes, line 9
9e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=cf(e.nextSibling),e===null))return null;return e}function rf(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=cf(e.nextSibling),e===null))return null;return e}function af(e){return e.data===`$?`||e.data===`$~`}function of(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function sf(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function cf(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===`$`||t===`$!`||t===`$?`||t===`$~`||t===`&`||t===`F!`||t===`F`)break;if(t===`/$`||t===`/&`)return null}}return e}var lf=null;function uf(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return cf(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function df(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function ff(e,t,n){switch(t=Bd(n),e){case`html`:if(e=t.documentElement,!e)throw Error(i(452));return e;case`head`:if(e=t.head,!e)throw Error(i(453));return e;case`body`:if(e=t.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function pf(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);St(e)}var mf=new Map,hf=new Set;function gf(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var _f=D.d;D.d={f:vf,r:yf,D:Sf,C:Cf,L:wf,m:Tf,X:Df,S:Ef,M:Of};function vf(){var e=_f.f(),t=bu();return e||t}function yf(e){var t=wt(e);t!==null&&t.tag===5&&t.type===`form`?Ds(t):_f.r(e)}var bf=typeof document>`u`?null:document;function xf(e,t,n){var r=bf;if(r&&typeof t==`string`&&t){var i=Kt(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),hf.has(i)||(hf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Pd(t,`link`,e),Dt(t),r.head.appendChild(t)))}}function Sf(e){_f.D(e),xf(`dns-prefetch`,e,null)}function Cf(e,t){_f.C(e,t),xf(`preconnect`,e,t)}function wf(e,t,n){_f.L(e,t,n);var r=bf;if(r&&e&&t){var i=`link[rel="preload"][as="`+Kt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Kt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Kt(n.imageSizes)+`"]`)):i+=`[href="`+Kt(e)+`"]`;var a=i;switch(t){case`style`:a=Af(e);break;case`script`:a=Pf(e)}mf.has(a)||(e=h({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),mf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(jf(a))||t===`script`&&r.querySelector(Ff(a))||(t=r.createElement(`link`),Pd(t,`link`,e),Dt(t),r.head.appendChild(t)))}}function Tf(e,t){_f.m(e,t);var n=bf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Kt(r)+`"][href="`+Kt(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Pf(e)}if(!mf.has(a)&&(e=h({rel:`modulepreload`,href:e},t),mf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Ff(a)))return}r=n.createElement(`link`),Pd(r,`link`,e),Dt(r),n.head.appendChild(r)}}}function Ef(e,t,n){_f.S(e,t,n);var r=bf;if(r&&e){var i=Et(r).hoistableStyles,a=Af(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(jf(a)))s.loading=5;else{e=h({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=mf.get(a))&&Rf(e,n);var c=o=r.createElement(`link`);Dt(c),Pd(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Lf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function Df(e,t){_f.X(e,t);var n=bf;if(n&&e){var r=Et(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=h({src:e,async:!0},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),Dt(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Of(e,t){_f.M(e,t);var n=bf;if(n&&e){var r=Et(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=h({src:e,async:!0,type:`module`},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),Dt(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function kf(e,t,n,r){var a=(a=_e.current)?gf(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=Af(n.href),n=Et(a).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Af(n.href);var o=Et(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(jf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),mf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},mf.set(e,n),o||Nf(a,e,n,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Pf(n),n=Et(a).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Af(e){return`href="`+Kt(e)+`"`}function jf(e){return`link[rel="stylesheet"][`+e+`]`}function Mf(e){return h({},e,{"data-precedence":e.precedence,precedence:null})}function Nf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Pd(t,`link`,n),Dt(t),e.head.appendChild(t))}function Pf(e){return`[src="`+Kt(e)+`"]`}function Ff(e){return`script[async]`+e}function If(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Kt(n.href)+`"]`);if(r)return t.instance=r,Dt(r),r;var a=h({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),Dt(r),Pd(r,`style`,a),Lf(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Af(n.href);var o=e.querySelector(jf(a));if(o)return t.state.loading|=4,t.instance=o,Dt(o),o;r=Mf(n),(a=mf.get(a))&&Rf(r,a),o=(e.ownerDocument||e).createElement(`link`),Dt(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Pd(o,`link`,r),t.state.loading|=4,Lf(o,n.precedence,e),t.instance=o;case`script`:return o=Pf(n.src),(a=e.querySelector(Ff(o)))?(t.instance=a,Dt(a),a):(r=n,(a=mf.get(o))&&(r=h({},n),zf(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),Dt(a),Pd(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Lf(r,n.precedence,e));return t.instance}function Lf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Rf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function zf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var Bf=null;function Vf(e,t,n){if(Bf===null){var r=new Map,i=Bf=new Map;i.set(n,r)}else i=Bf,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[xt]||a[mt]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Hf(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function Uf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Wf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Gf(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Af(r.href),a=t.querySelector(jf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Jf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,Dt(a);return}a=t.ownerDocument||t,r=Mf(r),(i=mf.get(i))&&Rf(r,i),a=a.createElement(`link`),Dt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Pd(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Jf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Kf=0;function qf(e,t){return e.stylesheets&&e.count===0&&Xf(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&Xf(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&Kf===0&&(Kf=62500*Ld());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Xf(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>Kf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Jf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Xf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Yf=null;function Xf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Yf=new Map,t.forEach(Zf,e),Yf=null,Jf.call(e))}function Zf(e,t){if(!(t.state.loading&4)){var n=Yf.get(e);if(n)var r=n.get(null);else{n=new Map,Yf.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=Jf.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var Qf={$$typeof:S,Provider:null,Consumer:null,_currentValue:ue,_currentValue2:ue,_threadCount:0};function $f(e,t,n,r,i,a,o,s,c){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=rt(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=rt(0),this.hiddenUpdates=rt(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function ep(e,t,n,r,i,a,o,s,c,l,u,d){return e=new $f(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=pi(3,null,null,t),e.current=a,a.stateNode=e,t=ua(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},Ua(a),e}function tp(e){return e?(e=di,e):di}function np(e,t,n,r,i,a){i=tp(i),r.context===null?r.context=i:r.pendingContext=i,r=Ga(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=Ka(e,r,t),n!==null&&(hu(n,e,t),qa(n,e,t))}function rp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ip(e,t){rp(e,t),(e=e.alternate)&&rp(e,t)}function ap(e){if(e.tag===13||e.tag===31){var t=ci(e,67108864);t!==null&&hu(t,e,67108864),ip(e,67108864)}}function op(e){if(e.tag===13||e.tag===31){var t=pu();t=lt(t);var n=ci(e,t);n!==null&&hu(n,e,t),ip(e,t)}}var sp=!0;function cp(e,t,n,r){var i=E.T;E.T=null;var a=D.p;try{D.p=2,up(e,t,n,r)}finally{D.p=a,E.T=i}}function lp(e,t,n,r){var i=E.T;E.T=null;var a=D.p;try{D.p=8,up(e,t,n,r)}finally{D.p=a,E.T=i}}function up(e,t,n,r){if(sp){var i=dp(r);if(i===null)wd(e,t,r,fp,n),Cp(e,r);else if(Tp(i,e,t,n,r))r.stopPropagation();else if(Cp(e,r),t&4&&-1<Sp.indexOf(e)){for(;i!==null;){var a=wt(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=Qe(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-A(o);s.entanglements[1]|=c,o&=~c}rd(a),!(G&6)&&(tu=Fe()+500,id(0,!1))}}break;case 31:case 13:s=ci(a,2),s!==null&&hu(s,a,2),bu(),ip(a,2)}if(a=dp(r),a===null&&wd(e,t,r,fp,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else wd(e,t,r,null,n)}}function dp(e){return e=un(e),pp(e)}var fp=null;function pp(e){if(fp=null,e=Ct(e),e!==null){var t=o(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=s(t),e!==null)return e;e=null}else if(n===31){if(e=c(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return fp=e,null}function mp(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(Ie()){case Le:return 2;case Re:return 8;case ze:case Be:return 32;case Ve:return 268435456;default:return 32}default:return 32}}var hp=!1,gp=null,_p=null,vp=null,yp=new Map,bp=new Map,xp=[],Sp=`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 Cp(e,t){switch(e){case`focusin`:case`focusout`:gp=null;break;case`dragenter`:case`dragleave`:_p=null;break;case`mouseover`:case`mouseout`:vp=null;break;case`pointerover`:case`pointerout`:yp.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:bp.delete(t.pointerId)}}function wp(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=wt(t),t!==null&&ap(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Tp(e,t,n,r,i){switch(t){case`focusin`:return gp=wp(gp,e,t,n,r,i),!0;case`dragenter`:return _p=wp(_p,e,t,n,r,i),!0;case`mouseover`:return vp=wp(vp,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return yp.set(a,wp(yp.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,bp.set(a,wp(bp.get(a)||null,e,t,n,r,i)),!0}return!1}function Ep(e){var t=Ct(e.target);if(t!==null){var n=o(t);if(n!==null){if(t=n.tag,t===13){if(t=s(n),t!==null){e.blockedOn=t,ft(e.priority,function(){op(n)});return}}else if(t===31){if(t=c(n),t!==null){e.blockedOn=t,ft(e.priority,function(){op(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Dp(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=dp(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ln=r,n.target.dispatchEvent(r),ln=null}else return t=wt(n),t!==null&&ap(t),e.blockedOn=n,!1;t.shift()}return!0}function Op(e,t,n){Dp(e)&&n.delete(t)}function kp(){hp=!1,gp!==null&&Dp(gp)&&(gp=null),_p!==null&&Dp(_p)&&(_p=null),vp!==null&&Dp(vp)&&(vp=null),yp.forEach(Op),bp.forEach(Op)}function Ap(e,n){e.blockedOn===n&&(e.blockedOn=null,hp||(hp=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,kp)))}var jp=null;function Mp(e){jp!==e&&(jp=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){jp===e&&(jp=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(pp(r||n)===null)continue;break}var a=wt(n);a!==null&&(e.splice(t,3),t-=3,Ts(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Np(e){function t(t){return Ap(t,e)}gp!==null&&Ap(gp,e),_p!==null&&Ap(_p,e),vp!==null&&Ap(vp,e),yp.forEach(t),bp.forEach(t);for(var n=0;n<xp.length;n++){var r=xp[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<xp.length&&(n=xp[0],n.blockedOn===null);)Ep(n),n.blockedOn===null&&xp.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[ht]||null;if(typeof a==`function`)o||Mp(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[ht]||null)s=o.formAction;else if(pp(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Mp(n)}}}function Pp(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function Fp(e){this._internalRoot=e}Ip.prototype.render=Fp.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var n=t.current;np(n,pu(),e,t,null,null)},Ip.prototype.unmount=Fp.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;np(e.current,2,null,e,null,null),bu(),t[gt]=null}};function Ip(e){this._internalRoot=e}Ip.prototype.unstable_scheduleHydration=function(e){if(e){var t=dt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<xp.length&&t!==0&&t<xp[n].priority;n++);xp.splice(n,0,e),n===0&&Ep(e)}};var Lp=n.version;if(Lp!==`19.2.4`)throw Error(i(527,Lp,`19.2.4`));D.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(i(188)):(e=Object.keys(e).join(`,`),Error(i(268,e)));return e=d(t),e=e===null?null:p(e),e=e===null?null:e.stateNode,e};var Rp={bundleType:0,version:`19.2.4`,rendererPackageName:`react-dom`,currentDispatcherRef:E,reconcilerVersion:`19.2.4`};
9if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var zp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!zp.isDisabled&&zp.supportsFiber)try{We=zp.inject(Rp),k=zp}catch{}}e.createRoot=function(e,t){if(!a(e))throw Error(i(299));var n=!1,r=``,o=Js,s=Ys,c=Xs;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=ep(e,1,!1,null,null,n,r,null,o,s,c,Pp),e[gt]=t.current,Sd(e),new Fp(t)}})),g=o(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=h()})),_=`modulepreload`,v=function(e){return`/`+e},y={},b=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=v(t,n),t in y)return;y[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:_,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},x=c(u(),1);function ee(e){return typeof e==`object`&&!!e&&`pathname`in e&&`search`in e&&`hash`in e&&`state`in e&&`key`in e}function S(e={}){let{initialEntries:t=[`/`],initialIndex:n,v5Compat:r=!1}=e,i;i=t.map((e,t)=>u(e,typeof e==`string`?null:e.state,t===0?`default`:void 0,typeof e==`string`?void 0:e.unstable_mask));let a=c(n??i.length-1),o=`POP`,s=null;function c(e){return Math.min(Math.max(e,0),i.length-1)}function l(){return i[a]}function u(e,t=null,n,r){let a=ne(i?l().pathname:`/`,e,t,n,r);return w(a.pathname.charAt(0)===`/`,`relative pathnames are not supported in memory history: ${JSON.stringify(e)}`),a}function d(e){return typeof e==`string`?e:T(e)}return{get index(){return a},get action(){return o},get location(){return l()},createHref:d,createURL(e){return new URL(d(e),`http://localhost`)},encodeLocation(e){let t=typeof e==`string`?re(e):e;return{pathname:t.pathname||``,search:t.search||``,hash:t.hash||``}},push(e,t){o=`PUSH`;let n=ee(e)?e:u(e,t);a+=1,i.splice(a,i.length,n),r&&s&&s({action:o,location:n,delta:1})},replace(e,t){o=`REPLACE`;let n=ee(e)?e:u(e,t);i[a]=n,r&&s&&s({action:o,location:n,delta:0})},go(e){o=`POP`;let t=c(a+e),n=i[t];a=t,s&&s({action:o,location:n,delta:e})},listen(e){return s=e,()=>{s=null}}}}function C(e,t){if(e===!1||e==null)throw Error(t)}function w(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw Error(t)}catch{}}}function te(){return Math.random().toString(36).substring(2,10)}function ne(e,t,n=null,r,i){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?re(t):t,state:n,key:t&&t.key||r||te(),unstable_mask:i}}function T({pathname:e=`/`,search:t=``,hash:n=``}){return t&&t!==`?`&&(e+=t.charAt(0)===`?`?t:`?`+t),n&&n!==`#`&&(e+=n.charAt(0)===`#`?n:`#`+n),e}function re(e){let t={};if(e){let n=e.indexOf(`#`);n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf(`?`);r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function ie(e,t,n=`/`){return ae(e,t,n,!1)}function ae(e,t,n,r){let i=be((typeof t==`string`?re(t):t).pathname||`/`,n);if(i==null)return null;let a=se(e);le(a);let o=null;for(let e=0;o==null&&e<a.length;++e){let t=ye(i);o=ge(a[e],t,r)}return o}function oe(e,t){let{route:n,pathname:r,params:i}=e;return{id:n.id,pathname:r,params:i,data:t[n.id],loaderData:t[n.id],handle:n.handle}}function se(e,t=[],n=[],r=``,i=!1){let a=(e,a,o=i,s)=>{let c={relativePath:s===void 0?e.path||``:s,caseSensitive:e.caseSensitive===!0,childrenIndex:a,route:e};if(c.relativePath.startsWith(`/`)){if(!c.relativePath.startsWith(r)&&o)return;C(c.relativePath.startsWith(r),`Absolute route path "${c.relativePath}" nested under path "${r}
9" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(r.length)}let l=Oe([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(C(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),se(e.children,t,u,l,o)),!(e.path==null&&!e.index)&&t.push({path:l,score:O(l,e.index),routesMeta:u})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))a(e,t);else for(let n of ce(e.path))a(e,t,!0,n)}),t}function ce(e){let t=e.split(`/`);if(t.length===0)return[];let[n,...r]=t,i=n.endsWith(`?`),a=n.replace(/\?$/,``);if(r.length===0)return i?[a,``]:[a];let o=ce(r.join(`/`)),s=[];return s.push(...o.map(e=>e===``?a:[a,e].join(`/`))),i&&s.push(...o),s.map(t=>e.startsWith(`/`)&&t===``?`/`:t)}function le(e){e.sort((e,t)=>e.score===t.score?he(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var E=/^:[\w-]+$/,D=3,ue=2,de=1,fe=10,pe=-2,me=e=>e===`*`;function O(e,t){let n=e.split(`/`),r=n.length;return n.some(me)&&(r+=pe),t&&(r+=ue),n.filter(e=>!me(e)).reduce((e,t)=>e+(E.test(t)?D:t===``?de:fe),r)}function he(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}function ge(e,t,n=!1){let{routesMeta:r}=e,i={},a=`/`,o=[];for(let e=0;e<r.length;++e){let s=r[e],c=e===r.length-1,l=a===`/`?t:t.slice(a.length)||`/`,u=_e({path:s.relativePath,caseSensitive:s.caseSensitive,end:c},l),d=s.route;if(!u&&c&&n&&!r[r.length-1].route.index&&(u=_e({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},l)),!u)return null;
9Object.assign(i,u.params),o.push({params:i,pathname:Oe([a,u.pathname]),pathnameBase:ke(Oe([a,u.pathnameBase])),route:d}),u.pathnameBase!==`/`&&(a=Oe([a,u.pathnameBase]))}return o}function _e(e,t){typeof e==`string`&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=ve(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,`$1`),s=i.slice(1);return{params:r.reduce((e,{paramName:t,isOptional:n},r)=>{if(t===`*`){let e=s[r]||``;o=a.slice(0,a.length-e.length).replace(/(.)\/+$/,`$1`)}let i=s[r];return n&&!i?e[t]=void 0:e[t]=(i||``).replace(/%2F/g,`/`),e},{}),pathname:a,pathnameBase:o,pattern:e}}function ve(e,t=!1,n=!0){w(e===`*`||!e.endsWith(`*`)||e.endsWith(`/*`),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,`/*`)}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,`/*`)}".`);let r=[],i=`^`+e.replace(/\/*\*?$/,``).replace(/^\/*/,`/`).replace(/[\\.*+^${}|()[\]]/g,`\\$&`).replace(/\/:([\w-]+)(\?)?/g,(e,t,n,i,a)=>{if(r.push({paramName:t,isOptional:n!=null}),n){let t=a.charAt(i+e.length);return t&&t!==`/`?`/([^\\/]*)`:`(?:/([^\\/]*))?`}return`/([^\\/]+)`}).replace(/\/([\w-]+)\?(\/|$)/g,`(/$1)?$2`);return e.endsWith(`*`)?(r.push({paramName:`*`}),i+=e===`*`||e===`/*`?`(.*)$`:`(?:\\/(.+)|\\/*)$`):n?i+=`\\/*$`:e!==``&&e!==`/`&&(i+=`(?:(?=\\/|$))`),[new RegExp(i,t?void 0:`i`),r]}function ye(e){try{return e.split(`/`).map(e=>decodeURIComponent(e).replace(/\//g,`%2F`)).join(`/`)}catch(t){return w(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function be(e,t){if(t===`/`)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith(`/`)?t.length-1:t.length,r=e.charAt(n);return r&&r!==`/`?null:e.slice(n)||`/`}var xe=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function Se(e,t=`/`){let{pathname:n,search:r=``,hash:i=``}=typeof e==`string`?re(e):e,a;return n?(n=n.replace(/\/\/+/g,`/`),a=n.startsWith(`/`)?Ce(n.substring(1),`/`):Ce(n,t)):a=t,{pathname:a,search:Ae(r),hash:je(i)}}function Ce(e,t){let n=t.replace(/\/+$/,``).split(`/`);return e.split(`/`).forEach(e=>{e===`..`?n.length>1&&n.pop():e!==`.`&&n.push(e)}),n.length>1?n.join(`/`):`/`}function we(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}].  Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Te(e){return e.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function Ee(e){let t=Te(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function De(e,t,n,r=!1){let i;typeof e==`string`?i=re(e):(i={...e},C(!i.pathname||!i.pathname.includes(`?`),we(`?`,`pathname`,`search`,i)),C(!i.pathname||!i.pathname.includes(`#`),we(`#`,`pathname`,`hash`,i)),C(!i.search||!i.search.includes(`#`),we(`#`,`search`,`hash`,i)));let a=e===``||i.pathname===``,o=a?`/`:i.pathname,s;if(o==null)s=n;else{let e=t.length-1;if(!r&&o.startsWith(`..`)){let t=o.split(`/`);for(;t[0]===`..`;)t.shift(),--e;i.pathname=t.join(`/`)}s=e>=0?t[e]:`/`}let c=Se(i,s),l=o&&o!==`/`&&o.endsWith(`/`),u=(a||o===`.`)&&n.endsWith(`/`);return!c.pathname.endsWith(`/`)&&(l||u)&&(c.pathname+=`/`),c}var Oe=e=>e.join(`/`).replace(/\/\/+/g,`/`),ke=e=>e.replace(/\/+$/,``).replace(/^\/*/,`/`),Ae=e=>!e||e===`?`?``:e.startsWith(`?`)?e:`?`+e,je=e=>!e||e===`#`?``:e.startsWith(`#`)?e:`#`+e,Me=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||``,this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function Ne(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}function Pe(e){return e.map(e=>e.route.path).filter(Boolean).join(`/`).replace(/\/\/*/g,`/`)||`/`}var Fe=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function Ie(e,t){let n=e;if(typeof n!=`string`||!xe.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(Fe)try{let e=new URL(window.location.href),r=n.startsWith(`//`)?new URL(e.protocol+n):new URL(n),a=be(r.pathname,t);r.origin===e.origin&&a!=null?n=a+r.search+r.hash:i=!0}catch{w(!1,`<Link to="${n}">
9 contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:i,to:n}}Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);var Le=[`POST`,`PUT`,`PATCH`,`DELETE`];new Set(Le);var Re=[`GET`,...Le];new Set(Re);var ze=x.createContext(null);ze.displayName=`DataRouter`;var Be=x.createContext(null);Be.displayName=`DataRouterState`;var Ve=x.createContext(!1),He=x.createContext({isTransitioning:!1});He.displayName=`ViewTransition`;var Ue=x.createContext(new Map);Ue.displayName=`Fetchers`;var We=x.createContext(null);We.displayName=`Await`;var k=x.createContext(null);k.displayName=`Navigation`;var Ge=x.createContext(null);Ge.displayName=`Location`;var A=x.createContext({outlet:null,matches:[],isDataRoute:!1});A.displayName=`Route`;var Ke=x.createContext(null);Ke.displayName=`RouteError`;var qe=`REACT_ROUTER_ERROR`,Je=`REDIRECT`,Ye=`ROUTE_ERROR_RESPONSE`;function Xe(e){if(e.startsWith(`${qe}:${Je}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`&&typeof t.location==`string`&&typeof t.reloadDocument==`boolean`&&typeof t.replace==`boolean`)return t}catch{}}function Ze(e){if(e.startsWith(`${qe}:${Ye}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`)return new Me(t.status,t.statusText,t.data)}catch{}}function Qe(e,{relative:t}={}){C($e(),`useHref() may be used only in the context of a <Router> component.`);let{basename:n,navigator:r}=x.useContext(k),{hash:i,pathname:a,search:o}=ot(e,{relative:t}),s=a;return n!==`/`&&(s=a===`/`?n:Oe([n,a])),r.createHref({pathname:s,search:o,hash:i})}function $e(){return x.useContext(Ge)!=null}function et(){return C($e(),`useLocation() may be used only in the context of a <Router> component.`),x.useContext(Ge).location}var tt=`You should call navigate() in a React.useEffect(), not when your component is first rendered.`;function nt(e){x.useContext(k).static||x.useLayoutEffect(e)}function rt(){let{isDataRoute:e}=x.useContext(A);return e?Tt():it()}function it(){C($e(),`useNavigate() may be used only in the context of a <Router> component.`);let e=x.useContext(ze),{basename:t,navigator:n}=x.useContext(k),{matches:r}=x.useContext(A),{pathname:i}=et(),a=JSON.stringify(Ee(r)),o=x.useRef(!1);return nt(()=>{o.current=!0}),x.useCallback((r,s={})=>{if(w(o.current,tt),!o.current)return;if(typeof r==`number`){n.go(r);return}let c=De(r,JSON.parse(a),i,s.relative===`path`);e==null&&t!==`/`&&(c.pathname=c.pathname===`/`?t:Oe([t,c.pathname])),(s.replace?n.replace:n.push)(c,s.state,s)},[t,n,a,i,e])}x.createContext(null);function at(){let{matches:e}=x.useContext(A),t=e[e.length-1];return t?t.params:{}}function ot(e,{relative:t}={}){let{matches:n}=x.useContext(A),{pathname:r}=et(),i=JSON.stringify(Ee(n));return x.useMemo(()=>De(e,JSON.parse(i),r,t===`path`),[e,i,r,t])}function st(e,t){return ct(e,t)}function ct(e,t,n){C($e(),`useRoutes() may be used only in the context of a <Router> component.`);let{navigator:r}=x.useContext(k),{matches:i}=x.useContext(A),a=i[i.length-1],o=a?a.params:{},s=a?a.pathname:`/`,c=a?a.pathnameBase:`/`,l=a&&a.route;{let e=l&&l.path||``;Dt(s,!l||e.endsWith(`*`)||e.endsWith(`*?`),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${s}" (under <Route path="${e}">) 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.
10
11Please change the parent <Route path="${e}"> to <Route path="${e===`/`?`*`:`${e}/*`}">.`)}let u=et(),d;if(t){let e=typeof t==`string`?re(t):t;C(c===`/`||e.pathname?.startsWith(c),`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 "${c}" but pathname "${e.pathname}" was given in the \`location\` prop.`),d=e}else d=u;let f=d.pathname||`/`,p=f;if(c!==`/`){let e=c.replace(/^\//,``).split(`/`);p=`/`+f.replace(/^\//,``).split(`/`).slice(e.length).join(`/`)}let m=ie(e,{pathname:p});w(l||m!=null,`No routes matched location "${d.pathname}${d.search}${d.hash}" `),w(m==null||m[m.length-1].route.element!==void 0||m[m.length-1].route.Component!==void 0||m[m.length-1].route.lazy!==void 0,`Matched leaf route at location "${d.pathname}${d.search}${d.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 h=ht(m&&m.map(e=>Object.assign({},e,{params:Object.assign({},o,e.params),pathname:Oe([c,r.encodeLocation?r.encodeLocation(e.pathname.replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathname]),pathnameBase:e.pathnameBase===`/`?c:Oe([c,r.encodeLocation?r.encodeLocation(e.pathnameBase.replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathnameBase])})),i,n);return t&&h?x.createElement(Ge.Provider,{value:{location:{pathname:`/`,search:``,hash:``,state:null,key:`default`,unstable_mask:void 0,...d},navigationType:`POP`}},h):h}function lt(){let e=wt(),t=Ne(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r=`rgba(200,200,200, 0.5)`,i={padding:`0.5rem`,backgroundColor:r},a={padding:`2px 4px`,backgroundColor:r},o=null;return console.error(`Error handled by React Router default ErrorBoundary:`,e),o=x.createElement(x.Fragment,null,x.createElement(`p`,null,`💿 Hey developer 👋`),x.createElement(`p`,null,`You can provide a way better UX than this when your app throws errors by providing your own `,x.createElement(`code`,{style:a},`ErrorBoundary`),` or`,` `,x.createElement(`code`,{style:a},`errorElement`),` prop on your route.`)),x.createElement(x.Fragment,null,x.createElement(`h2`,null,`Unexpected Application 
11Error!`),x.createElement(`h3`,{style:{fontStyle:`italic`}},t),n?x.createElement(`pre`,{style:i},n):null,o)}var ut=x.createElement(lt,null),dt=class extends x.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!==`idle`&&e.revalidation===`idle`?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error===void 0?t.error:e.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error(`React Router caught the following error during render`,e)}render(){let e=this.state.error;if(this.context&&typeof e==`object`&&e&&`digest`in e&&typeof e.digest==`string`){let t=Ze(e.digest);t&&(e=t)}let t=e===void 0?this.props.children:x.createElement(A.Provider,{value:this.props.routeContext},x.createElement(Ke.Provider,{value:e,children:this.props.component}));return this.context?x.createElement(pt,{error:e},t):t}};dt.contextType=Ve;var ft=new WeakMap;function pt({children:e,error:t}){let{basename:n}=x.useContext(k);if(typeof t==`object`&&t&&`digest`in t&&typeof t.digest==`string`){let e=Xe(t.digest);if(e){let r=ft.get(t);if(r)throw r;let i=Ie(e.location,n);if(Fe&&!ft.get(t))if(i.isExternal||e.reloadDocument)window.location.href=i.absoluteURL||i.to;else{let n=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(i.to,{replace:e.replace}));throw ft.set(t,n),n}return x.createElement(`meta`,{httpEquiv:`refresh`,content:`0;url=${i.absoluteURL||i.to}`})}}return e}function mt({routeContext:e,match:t,children:n}){let r=x.useContext(ze);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),x.createElement(A.Provider,{value:e},n)}function ht(e,t=[],n){let r=n?.state;if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let i=e,a=r?.errors;if(a!=null){let e=i.findIndex(e=>e.route.id&&a?.[e.route.id]!==void 0);C(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(`,`)}`),i=i.slice(0,Math.min(i.length,e+1))}let o=!1,s=-1;if(n&&r){o=r.renderFallback;for(let e=0;e<i.length;e++){let t=i[e];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(s=e),t.route.id){let{loaderData:e,errors:a}=r,c=t.route.loader&&!e.hasOwnProperty(t.route.id)&&(!a||a[t.route.id]===void 0);if(t.route.lazy||c){n.isStatic&&(o=!0),i=s>=0?i.slice(0,s+1):[i[0]];break}}}}let c=n?.onError,l=r&&c?(e,t)=>{c(e,{location:r.location,params:r.matches?.[0]?.params??{},unstable_pattern:Pe(r.matches),errorInfo:t})}:void 0;return i.reduceRight((e,n,c)=>{let u,d=!1,f=null,p=null;r&&(u=a&&n.route.id?a[n.route.id]:void 0,f=n.route.errorElement||ut,o&&(s<0&&c===0?(Dt(`route-fallback`,!1,"No `HydrateFallback` element provided to render during initial hydration"),d=!0,p=null):s===c&&(d=!0,p=n.route.hydrateFallbackElement||null)));let m=t.concat(i.slice(0,c+1)),h=()=>{let t;return t=u?f:d?p:n.route.Component?x.createElement(n.route.Component,null):n.route.element?n.route.element:e,x.createElement(mt,{match:n,routeContext:{outlet:e,matches:m,isDataRoute:r!=null},children:t})};return r&&(n.route.ErrorBoundary||n.route.errorElement||c===0)?x.createElement(dt,{location:r.location,revalidation:r.revalidation,component:f,error:u,children:h(),routeContext:{outlet:null,matches:m,isDataRoute:!0},onError:l}):h()},null)}function gt(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function _t(e){let t=x.useContext(ze);return C(t,gt(e)),t}function vt(e){let t=x.useContext(Be);return C(t,gt(e)),t}function yt(e){let t=x.useContext(A);return C(t,gt(e)),t}function bt(e){let t=yt(e),n=t.matches[t.matches.length-1];return C(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function xt(){return bt(`useRouteId`)}function St(){return vt(`useNavigation`).navigation}function Ct(){let{matches:e,loaderData:t}=vt(`useMatches`);return x.useMemo(()=>e.map(e=>oe(e,t)),[e,t])}function wt(){let e=x.useContext(Ke),t=vt(`useRouteError`),n=bt(`useRouteError`);return e===void 0?t.errors?.[n]:e}function Tt(){let{router:e}=_t(`useNavigate`),t=bt(`useNavigate`),n=x.useRef(!1);return nt(()=>{n.current=!0}),x.useCallback(async(r,i={})=>{w(n.current,tt),n.current&&(typeof r==`number`?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...i}))},[e,t])}var Et={};function Dt(e,t,n){!t&&!Et[e]&&(Et[e]=!0,w(!1,n))}x.useOptimistic,x.memo(Ot);function Ot({routes:e,future:t,state:n,isStatic:r,onError:i}){return ct(e,void 0,{state:n,isStatic:r,onError:i,future:t})}function kt({basename:e,children:t,initialEntries:n,initialIndex:r,unstable_useTransitions:i}){let a=x.useRef();a.current??=S({initialEntries:n,initialIndex:r,v5Compat:!0});let o=a.current,[s,c]=x.useState({action:o.action,location:o.location}),l=x.useCallback(e=>{i===!1?c(e):x.startTransition(()=>c(e))},[i]);return x.useLayoutEffect(()=>o.listen(l),[o,l]),x.createElement(jt,{basename:e,children:t,location:s.location,navigationType:s.action,navigator:o,unstable_useTransitions:i})}function At(e){C(!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 jt({basename:e=`/`,children:t=null,location:n,navigationType:r=`POP`,navigator:i,static:a=!1,unstable_useTransitions:o}){C(!$e(),`You cannot render a <Router> inside another <Router>. You should never have more than one in your app.`);let s=e.replace(/^\/*/,`/`),c=x.useMemo(()=>({basename:s,navigator:i,static:a,unstable_useTransitions:o,future:{}}),[s,i,a,o]);typeof n==`string`&&(n=re(n));let{pathname:l=`/`,search:u=``,hash:d=``,state:f=null,key:p=`default`,unstable_mask:m}=n,h=x.useMemo(()=>{let e=be(l,s);return e==null?null:{location:{pathname:e,search:u,hash:d,state:f,key:p,unstable_mask:m},navigationType:r}},[s,l,u,d,f,p,r,m]);
11return w(h!=null,`<Router basename="${s}"> is not able to match the URL "${l}${u}${d}" because it does not start with the basename, so the <Router> won't render anything.`),h==null?null:x.createElement(k.Provider,{value:c},x.createElement(Ge.Provider,{children:t,value:h}))}function Mt({children:e,location:t}){return st(Nt(e),t)}function Nt(e,t=[]){let n=[];return x.Children.forEach(e,(e,r)=>{if(!x.isValidElement(e))return;let i=[...t,r];if(e.type===x.Fragment){n.push.apply(n,Nt(e.props.children,i));return}C(e.type===At,`[${typeof e.type==`string`?e.type:e.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),C(!e.props.index||!e.props.children,`An index route cannot have child routes.`);let a={id:e.props.id||i.join(`-`),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,middleware:e.props.middleware,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:e.props.hasErrorBoundary===!0||e.props.ErrorBoundary!=null||e.props.errorElement!=null,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(a.children=Nt(e.props.children,i)),n.push(a)}),n}var Pt=`get`,Ft=`application/x-www-form-urlencoded`;function It(e){return typeof HTMLElement<`u`&&e instanceof HTMLElement}function Lt(e){return It(e)&&e.tagName.toLowerCase()===`button`}function Rt(e){return It(e)&&e.tagName.toLowerCase()===`form`}function zt(e){return It(e)&&e.tagName.toLowerCase()===`input`}function Bt(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Vt(e,t){return e.button===0&&(!t||t===`_self`)&&!Bt(e)}var Ht=null;function Ut(){if(Ht===null)try{new FormData(document.createElement(`form`),0),Ht=!1}catch{Ht=!0}return Ht}var Wt=new Set([`application/x-www-form-urlencoded`,`multipart/form-data`,`text/plain`]);function Gt(e){return e!=null&&!Wt.has(e)?(w(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Ft}"`),null):e}function Kt(e,t){let n,r,i,a,o;if(Rt(e)){let o=e.getAttribute(`action`);r=o?be(o,t):null,n=e.getAttribute(`method`)||Pt,i=Gt(e.getAttribute(`enctype`))||Ft,a=new FormData(e)}else if(Lt(e)||zt(e)&&(e.type===`submit`||e.type===`image`)){let o=e.form;if(o==null)throw Error(`Cannot submit a <button> or <input type="submit"> without a <form>`);let s=e.getAttribute(`formaction`)||o.getAttribute(`action`);if(r=s?be(s,t):null,n=e.getAttribute(`formmethod`)||o.getAttribute(`method`)||Pt,i=Gt(e.getAttribute(`formenctype`))||Gt(o.getAttribute(`enctype`))||Ft,a=new FormData(o,e),!Ut()){let{name:t,type:n,value:r}=e;if(n===`image`){let e=t?`${t}.`:``;a.append(`${e}x`,`0`),a.append(`${e}y`,`0`)}else t&&a.append(t,r)}}else if(It(e))throw Error(`Cannot submit element that is not <form>, <button>, or <input type="submit|image">`);else n=Pt,r=null,i=Ft,o=e;return a&&i===`text/plain`&&(o=a,a=void 0),{action:r,method:n.toLowerCase(),encType:i,formData:a,body:o}}Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);var qt={"&":`\\u0026`,">":`\\u003e`,"<":`\\u003c`,"\u2028":`\\u2028`,"\u2029":`\\u2029`},Jt=/[&><\u2028\u2029]/g;function Yt(e){return e.replace(Jt,e=>qt[e])}function Xt(e,t){if(e===!1||e==null)throw Error(t)}function Zt(e,t,n,r){let i=typeof e==`string`?new URL(e,typeof window>`u`?`server://singlefetch/`:window.location.origin):e;return n?i.pathname.endsWith(`/`)?i.pathname=`${i.pathname}_.${r}`:i.pathname=`${i.pathname}.${r}`:i.pathname===`/`?i.pathname=`_root.${r}`:t&&be(i.pathname,t)===`/`?i.pathname=`${t.replace(/\/$/,``)}/_root.${r}`:i.pathname=`${i.pathname.replace(/\/$/,``)}.${r}`,i}async function Qt(e,t){if(e.id in t)return t[e.id];try{let n=await b(()=>import(e.module),[]);return t[e.id]=n,n}catch(t){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(t),window.__reactRouterContext&&window.__reactRouterContext.
11isSpaMode,window.location.reload(),new Promise(()=>{})}}function $t(e){return e!=null&&typeof e.page==`string`}function en(e){return e==null?!1:e.href==null?e.rel===`preload`&&typeof e.imageSrcSet==`string`&&typeof e.imageSizes==`string`:typeof e.rel==`string`&&typeof e.href==`string`}async function tn(e,t,n){return sn((await Promise.all(e.map(async e=>{let r=t.routes[e.route.id];if(r){let e=await Qt(r,n);return e.links?e.links():[]}return[]}))).flat(1).filter(en).filter(e=>e.rel===`stylesheet`||e.rel===`preload`).map(e=>e.rel===`stylesheet`?{...e,rel:`prefetch`,as:`style`}:{...e,rel:`prefetch`}))}function nn(e,t,n,r,i,a){let o=(e,t)=>n[t]?e.route.id!==n[t].route.id:!0,s=(e,t)=>n[t].pathname!==e.pathname||n[t].route.path?.endsWith(`*`)&&n[t].params[`*`]!==e.params[`*`];return a===`assets`?t.filter((e,t)=>o(e,t)||s(e,t)):a===`data`?t.filter((t,a)=>{let c=r.routes[t.route.id];if(!c||!c.hasLoader)return!1;if(o(t,a)||s(t,a))return!0;if(t.route.shouldRevalidate){let r=t.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if(typeof r==`boolean`)return r}return!0}):[]}function rn(e,t,{includeHydrateFallback:n}={}){return an(e.map(e=>{let r=t.routes[e.route.id];if(!r)return[];let i=[r.module];return r.clientActionModule&&(i=i.concat(r.clientActionModule)),r.clientLoaderModule&&(i=i.concat(r.clientLoaderModule)),n&&r.hydrateFallbackModule&&(i=i.concat(r.hydrateFallbackModule)),r.imports&&(i=i.concat(r.imports)),i}).flat(1))}function an(e){return[...new Set(e)]}function on(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}function sn(e,t){let n=new Set,r=new Set(t);return e.reduce((e,i)=>{if(t&&!$t(i)&&i.as===`script`&&i.href&&r.has(i.href))return e;let a=JSON.stringify(on(i));return n.has(a)||(n.add(a),e.push({key:a,link:i})),e},[])}function cn(){let e=x.useContext(ze);return Xt(e,`You must render this element inside a <DataRouterContext.Provider> element`),e}function ln(){let e=x.useContext(Be);return Xt(e,`You must render this element inside a <DataRouterStateContext.Provider> element`),e}var un=x.createContext(void 0);un.displayName=`FrameworkContext`;function dn(){let e=x.useContext(un);return Xt(e,`You must render this element inside a <HydratedRouter> element`),e}function fn(e,t){let n=x.useContext(un),[r,i]=x.useState(!1),[a,o]=x.useState(!1),{onFocus:s,onBlur:c,onMouseEnter:l,onMouseLeave:u,onTouchStart:d}=t,f=x.useRef(null);x.useEffect(()=>{if(e===`render`&&o(!0),e===`viewport`){let e=new IntersectionObserver(e=>{e.forEach(e=>{o(e.isIntersecting)})},{threshold:.5});return f.current&&e.observe(f.current),()=>{e.disconnect()}}},[e]),x.useEffect(()=>{if(r){let e=setTimeout(()=>{o(!0)},100);return()=>{clearTimeout(e)}}},[r]);let p=()=>{i(!0)},m=()=>{i(!1),o(!1)};return n?e===`intent`?[a,f,{onFocus:pn(s,p),onBlur:pn(c,m),onMouseEnter:pn(l,p),onMouseLeave:pn(u,m),onTouchStart:pn(d,p)}]:[a,f,{}]:[!1,f,{}]}function pn(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function mn({page:e,...t}){let{router:n}=cn(),r=x.useMemo(()=>ie(n.routes,e,n.basename),[n.routes,e,n.basename]);return r?x.createElement(gn,{page:e,matches:r,...t}):null}function hn(e){let{manifest:t,routeModules:n}=dn(),[r,i]=x.useState([]);return x.useEffect(()=>{let r=!1;return tn(e,t,n).then(e=>{r||i(e)}),()=>{r=!0}},[e,t,n]),r}function gn({page:e,matches:t,...n}){let r=et(),{future:i,manifest:a,routeModules:o}=dn(),{basename:s}=cn(),{loaderData:c,matches:l}=ln(),u=x.useMemo(()=>nn(e,t,l,a,r,`data`),[e,t,l,a,r]),d=x.useMemo(()=>nn(e,t,l,a,r,`assets`),[e,t,l,a,r]),f=x.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let n=new Set,l=!1;if(t.forEach(e=>{let t=a.routes[e.route.id];!t||!t.hasLoader||(!u.some(t=>t.route.id===e.route.id)&&e.route.id in c&&o[e.route.id]?.shouldRevalidate||t.hasClientLoader?l=!0:n.add(e.route.id))}),n.size===0)return[];let d=Zt(e,s,i.unstable_trailingSlashAwareDataRequests,`data`);return l&&n.size>0&&d.searchParams.set(`_routes`,t.filter(e=>n.has(e.route.id)).map(e=>e.route.id).join(`,`)),[d.pathname+d.search]},[s,i.unstable_trailingSlashAwareDataRequests,c,r,a,u,t,e,o]),p=x.useMemo(()=>rn(d,a),[d,a]),m=hn(d);return x.createElement(x.Fragment,null,f.map(e=>x.createElement(`link`,{key:e,rel:`prefetch`,as:`fetch`,href:e,...n})),p.map(e=>x.createElement(`link`,{key:e,rel:`modulepreload`,href:e,...n})),m.map(({key:e,link:t})=>x.createElement(`link`,{key:e,nonce:n.nonce,...t,crossOrigin:t.crossOrigin??n.crossOrigin})))}function _n(...e){return t=>
11{e.forEach(e=>{typeof e==`function`?e(t):e!=null&&(e.current=t)})}}var vn=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;try{vn&&(window.__reactRouterVersion=`7.13.1`)}catch{}function yn({basename:e,children:t,history:n,unstable_useTransitions:r}){let[i,a]=x.useState({action:n.action,location:n.location}),o=x.useCallback(e=>{r===!1?a(e):x.startTransition(()=>a(e))},[r]);return x.useLayoutEffect(()=>n.listen(o),[n,o]),x.createElement(jt,{basename:e,children:t,location:i.location,navigationType:i.action,navigator:n,unstable_useTransitions:r})}yn.displayName=`unstable_HistoryRouter`;var bn=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,j=x.forwardRef(function({onClick:e,discover:t=`render`,prefetch:n=`none`,relative:r,reloadDocument:i,replace:a,unstable_mask:o,state:s,target:c,to:l,preventScrollReset:u,viewTransition:d,unstable_defaultShouldRevalidate:f,...p},m){let{basename:h,navigator:g,unstable_useTransitions:_}=x.useContext(k),v=typeof l==`string`&&bn.test(l),y=Ie(l,h);l=y.to;let b=Qe(l,{relative:r}),ee=et(),S=null;if(o){let e=De(o,[],ee.unstable_mask?ee.unstable_mask.pathname:`/`,!0);h!==`/`&&(e.pathname=e.pathname===`/`?h:Oe([h,e.pathname])),S=g.createHref(e)}let[C,w,te]=fn(n,p),ne=Dn(l,{replace:a,unstable_mask:o,state:s,target:c,preventScrollReset:u,relative:r,viewTransition:d,unstable_defaultShouldRevalidate:f,unstable_useTransitions:_});function T(t){e&&e(t),t.defaultPrevented||ne(t)}let re=!(y.isExternal||i),ie=x.createElement(`a`,{...p,...te,href:(re?S:void 0)||y.absoluteURL||b,onClick:re?T:e,ref:_n(m,w),target:c,"data-discover":!v&&t===`render`?`true`:void 0});return C&&!v?x.createElement(x.Fragment,null,ie,x.createElement(mn,{page:b})):ie});j.displayName=`Link`;var xn=x.forwardRef(function({"aria-current":e=`page`,caseSensitive:t=!1,className:n=``,end:r=!1,style:i,to:a,viewTransition:o,children:s,...c},l){let u=ot(a,{relative:c.relative}),d=et(),f=x.useContext(Be),{navigator:p,basename:m}=x.useContext(k),h=f!=null&&Ln(u)&&o===!0,g=p.encodeLocation?p.encodeLocation(u).pathname:u.pathname,_=d.pathname,v=f&&f.navigation&&f.navigation.location?f.navigation.location.pathname:null;t||(_=_.toLowerCase(),v=v?v.toLowerCase():null,g=g.toLowerCase()),v&&m&&(v=be(v,m)||v);let y=g!==`/`&&g.endsWith(`/`)?g.length-1:g.length,b=_===g||!r&&_.startsWith(g)&&_.charAt(y)===`/`,ee=v!=null&&(v===g||!r&&v.startsWith(g)&&v.charAt(g.length)===`/`),S={isActive:b,isPending:ee,isTransitioning:h},C=b?e:void 0,w;w=typeof n==`function`?n(S):[n,b?`active`:null,ee?`pending`:null,h?`transitioning`:null].filter(Boolean).join(` `);let te=typeof i==`function`?i(S):i;return x.createElement(j,{...c,"aria-current":C,className:w,ref:l,style:te,to:a,viewTransition:o},typeof s==`function`?s(S):s)});xn.displayName=`NavLink`;var Sn=x.forwardRef(({discover:e=`render`,fetcherKey:t,navigate:n,reloadDocument:r,replace:i,state:a,method:o=Pt,action:s,onSubmit:c,relative:l,preventScrollReset:u,viewTransition:d,unstable_defaultShouldRevalidate:f,...p},m)=>{let{unstable_useTransitions:h}=x.useContext(k),g=An(),_=jn(s,{relative:l}),v=o.toLowerCase()===`get`?`get`:`post`,y=typeof s==`string`&&bn.test(s);return x.createElement(`form`,{ref:m,method:v,action:_,onSubmit:r?c:e=>{if(c&&c(e),e.defaultPrevented)return;e.preventDefault();let r=e.nativeEvent.submitter,s=r?.getAttribute(`formmethod`)||o,p=()=>g(r||e.currentTarget,{fetcherKey:t,method:s,navigate:n,replace:i,state:a,relative:l,preventScrollReset:u,viewTransition:d,unstable_defaultShouldRevalidate:f});h&&n!==!1?x.startTransition(()=>p()):p()},...p,"data-discover":!y&&e===`render`?`true`:void 0})});Sn.displayName=`Form`;function Cn({getKey:e,storageKey:t,...n}){let r=x.useContext(un),{basename:i}=x.useContext(k),a=et(),o=Ct();Fn({getKey:e,storageKey:t});let s=x.useMemo(()=>{if(!r||!e)return null;let t=Pn(a,o,i,e);return t===a.key?null:t},[]);if(!r||r.isSpaMode)return null;let c=((e,t)=>{if(!window.history.state||!window.history.state.key){let e=Math.random().toString(32).slice(2);window.history.replaceState({key:e},``)}try{let n=JSON.parse(sessionStorage.getItem(e)||`{}`)[t||window.history.state.key];
11typeof n==`number`&&window.scrollTo(0,n)}catch(t){console.error(t),sessionStorage.removeItem(e)}}).toString();return x.createElement(`script`,{...n,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:`(${c})(${Yt(JSON.stringify(t||Mn))}, ${Yt(JSON.stringify(s))})`}})}Cn.displayName=`ScrollRestoration`;function wn(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Tn(e){let t=x.useContext(ze);return C(t,wn(e)),t}function En(e){let t=x.useContext(Be);return C(t,wn(e)),t}function Dn(e,{target:t,replace:n,unstable_mask:r,state:i,preventScrollReset:a,relative:o,viewTransition:s,unstable_defaultShouldRevalidate:c,unstable_useTransitions:l}={}){let u=rt(),d=et(),f=ot(e,{relative:o});return x.useCallback(p=>{if(Vt(p,t)){p.preventDefault();let t=n===void 0?T(d)===T(f):n,m=()=>u(e,{replace:t,unstable_mask:r,state:i,preventScrollReset:a,relative:o,viewTransition:s,unstable_defaultShouldRevalidate:c});l?x.startTransition(()=>m()):m()}},[d,u,f,n,r,i,t,e,a,o,s,c,l])}var On=0,kn=()=>`__${String(++On)}__`;function An(){let{router:e}=Tn(`useSubmit`),{basename:t}=x.useContext(k),n=xt(),r=e.fetch,i=e.navigate;return x.useCallback(async(e,a={})=>{let{action:o,method:s,encType:c,formData:l,body:u}=Kt(e,t);a.navigate===!1?await r(a.fetcherKey||kn(),n,a.action||o,{unstable_defaultShouldRevalidate:a.unstable_defaultShouldRevalidate,preventScrollReset:a.preventScrollReset,formData:l,body:u,formMethod:a.method||s,formEncType:a.encType||c,flushSync:a.flushSync}):await i(a.action||o,{unstable_defaultShouldRevalidate:a.unstable_defaultShouldRevalidate,preventScrollReset:a.preventScrollReset,formData:l,body:u,formMethod:a.method||s,formEncType:a.encType||c,replace:a.replace,state:a.state,fromRouteId:n,flushSync:a.flushSync,viewTransition:a.viewTransition})},[r,i,t,n])}function jn(e,{relative:t}={}){let{basename:n}=x.useContext(k),r=x.useContext(A);C(r,`useFormAction must be used inside a RouteContext`);let[i]=r.matches.slice(-1),a={...ot(e||`.`,{relative:t})},o=et();if(e==null){a.search=o.search;let e=new URLSearchParams(a.search),t=e.getAll(`index`);if(t.some(e=>e===``)){e.delete(`index`),t.filter(e=>e).forEach(t=>e.append(`index`,t));let n=e.toString();a.search=n?`?${n}`:``}}return(!e||e===`.`)&&i.route.index&&(a.search=a.search?a.search.replace(/^\?/,`?index&`):`?index`),n!==`/`&&(a.pathname=a.pathname===`/`?n:Oe([n,a.pathname])),T(a)}var Mn=`react-router-scroll-positions`,Nn={};function Pn(e,t,n,r){let i=null;return r&&(i=r(n===`/`?e:{...e,pathname:be(e.pathname,n)||e.pathname},t)),i??=e.key,i}function Fn({getKey:e,storageKey:t}={}){let{router:n}=Tn(`useScrollRestoration`),{restoreScrollPosition:r,preventScrollReset:i}=En(`useScrollRestoration`),{basename:a}=x.useContext(k),o=et(),s=Ct(),c=St();x.useEffect(()=>(window.history.scrollRestoration=`manual`,()=>{window.history.scrollRestoration=`auto`}),[]),In(x.useCallback(()=>{if(c.state===`idle`){let t=Pn(o,s,a,e);Nn[t]=window.scrollY}try{sessionStorage.setItem(t||Mn,JSON.stringify(Nn))}catch(e){w(!1,`Failed to save scroll positions in sessionStorage, <ScrollRestoration /> will not work properly (${e}).`)}window.history.scrollRestoration=`auto`},[c.state,e,a,o,s,t])),typeof document<`u`&&(x.useLayoutEffect(()=>{try{let e=sessionStorage.getItem(t||Mn);e&&(Nn=JSON.parse(e))}catch{}},[t]),x.useLayoutEffect(()=>{let t=n?.enableScrollRestoration(Nn,()=>window.scrollY,e?(t,n)=>Pn(t,n,a,e):void 0);return()=>t&&t()},[n,a,e]),x.useLayoutEffect(()=>{if(r!==!1){if(typeof r==`number`){window.scrollTo(0,r);return}try{if(o.hash){let e=document.getElementById(decodeURIComponent(o.hash.slice(1)));if(e){e.scrollIntoView();return}}}catch{w(!1,`"${o.hash.slice(1)}" is not a decodable element ID. The view will not scroll to it.`)}i!==!0&&window.scrollTo(0,0)}},[o,r,i]))}function In(e,t){let{capture:n}=t||{};x.useEffect(()=>{let t=n==null?void 0:{capture:n};return window.addEventListener(`pagehide`,e,t),()=>{window.removeEventListener(`pagehide`,e,t)}},[e,n])}function Ln(e,{relative:t}={}){let n=x.useContext(He);C(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=Tn(`useViewTransitionState`),i=ot(e,{relative:t});if(!n.isTransitioning)return!1;let a=be(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=be(n.nextLocation.pathname,r)||n.nextLocation.pathname;return _e(i.pathname,o)!=null||_e(i.pathname,a)!=null}var Rn=g(),M={products:{nyikaPureCactus:`/assets/products/nyika-pure-cactus.png`,nyikaHoneyBanana:`/assets/products/nyika-honey-banana.png`,nyikaPineappleTwist:`/assets/products/nyika-pineapple-twist.png`,nyikaCoolMintBliss:`/assets/products/nyika-cool-mint-bliss.png`,originInspiration:`/assets/products/origin-inspiration.jpg`,maryWanjiru:`/assets/products/mary-wanjiru.jpg`,factory:`/assets/products/factory.jpg`,products:`/assets/products/products.jpg`,kombucha:`/assets/products/kombucha.jpg`,teamWithFarmer:`/assets/products/team-with-farmer.jpg`,ceo:`/assets/products/ceo.jpeg`,harvestingBtsVideo:`/assets/products/harvesting-bts.mp4`,homeHero:`/assets/products/home.png`,primarySchool:`/assets/products/primary_school.jpg`,cactusCocktail:`/assets/products/cactus_cocktail.jpeg`,vincentField:`/assets/products/vincent_field.jpeg`,cactusFruit:`/assets/products/cactus_fruit.jpeg`,careen:`/assets/products/careen.jpeg`},logo:{main:`/assets/logo/dunia-bora-logo.png`},documents:{cocktailBook:`/assets/documents/Nyika_Cocktail_Book.pdf`,recipeBookZeroProof:`/assets/documents/Nyika_Recipe_Book_Zero_Proof.pdf`},editorial:{heroLandscape:`https://lh3.googleusercontent.com/aida-public/AB6AXuDAL_mbY2CJJhrLMbK6y36XGHQ0b6h8MwoCsKg9307gmdvG3iDPSOk7mygxt28wwDjSOk-xGu3aAJkdQ1Rmin4p1PQsypRtlKx9XLUK7neooED4CzCKVfEzNsNxiKUXi3CnYUb5i30l6bpka3yNJc-y_DQUGmMslqQ1V5k13ya__tWAHQU7_3OsYtozZnt3cIgvgsftji04l1yYldEgLs3mAzPQ0Di4IE8RoM7MvTwLEOOfyr4mqGpjzWOKrY0Noifs8qd6d2F2wSez`}},zn=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),N=o(((e,t)=>{t.exports=zn()}))(),Bn=()=>{let[e,t]=(0,x.useState)(!1),[n,r]=(0,x.useState)(!1),i=et();(0,x.useEffect)(()=>
11{document.documentElement.classList.contains(`dark`)&&r(!0)},[]);let a=()=>{n?(document.documentElement.classList.remove(`dark`),localStorage.theme=`light`,r(!1)):(document.documentElement.classList.add(`dark`),localStorage.theme=`dark`,r(!0))},o=[{name:`Movement`,path:`/movement`},{name:`Impact`,path:`/impact`},{name:`Food`,path:`/food`},{name:`Fashion`,path:`/fashion`},{name:`Media`,path:`/media`},{name:`About`,path:`/about`}],s=e=>i.pathname===e;return(0,N.jsxs)(`nav`,{className:`fixed w-full z-50 bg-white/95 dark:bg-background-dark/95 backdrop-blur-sm border-b border-gray-100 dark:border-gray-800 transition-all duration-300`,"aria-label":`Main navigation`,children:[(0,N.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:[(0,N.jsxs)(`div`,{className:`hidden lg:flex justify-between items-center h-24`,children:[(0,N.jsx)(`div`,{className:`w-48 flex-shrink-0`,children:(0,N.jsx)(j,{to:`/`,className:`inline-block outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2 rounded-full`,"aria-label":`Dunia Bora - Back to Home`,children:(0,N.jsx)(`img`,{src:M.logo.main,alt:`Dunia Bora Logo`,className:`h-10 w-auto object-contain hover:scale-105 transition-transform`})})}),(0,N.jsx)(`div`,{className:`flex-grow flex justify-center space-x-8 px-4`,children:o.map(e=>(0,N.jsx)(j,{to:e.path,className:`text-[10px] uppercase tracking-[0.2em] font-bold transition-all whitespace-nowrap outline-none focus:text-primary focus:ring-2 focus:ring-primary/20 rounded-sm px-1 ${s(e.path)?`text-primary`:`text-gray-900 dark:text-gray-100 hover:text-primary`}`,children:e.name},e.path))}),(0,N.jsxs)(`div`,{className:`w-80 flex items-center justify-end space-x-4`,children:[(0,N.jsx)(`button`,{onClick:a,className:`p-2 text-gray-500 dark:text-gray-400 hover:text-primary transition-colors outline-none focus:ring-2 focus:ring-primary/20 rounded-full`,"aria-label":n?`Switch to light mode`:`Switch to dark mode`,children:(0,N.jsx)(`span`,{className:`material-icons text-xl`,"aria-hidden":`true`,children:n?`light_mode`:`dark_mode`})}),(0,N.jsx)(j,{to:`/shop`,className:`px-6 py-3 bg-transparent border border-gray-900 dark:border-white text-gray-900 dark:text-white text-[10px] uppercase tracking-widest font-bold hover:bg-gray-900 hover:text-white dark:hover:bg-white dark:hover:text-gray-900 transition-colors shadow-sm`,children:`Shop`}),(0,N.jsx)(j,{to:`/investors`,className:`px-6 py-3 bg-primary text-white text-[10px] uppercase tracking-widest font-bold hover:bg-pink-700 transition-colors shadow-md`,children:`Investors`})]})]}),(0,N.jsxs)(`div`,{className:`lg:hidden grid grid-cols-3 items-center h-20`,children:[(0,N.jsx)(`div`,{className:`flex justify-start`,children:(0,N.jsx)(j,{to:`/`,className:`outline-none focus:ring-2 focus:ring-primary rounded-full`,children:(0,N.jsx)(`img`,{src:M.logo.main,alt:`Dunia Bora Logo`,className:`h-8 w-auto object-contain`})})}),(0,N.jsx)(`div`,{className:`flex justify-center overflow-hidden`,children:(0,N.jsx)(j,{to:`/`,className:`font-display text-lg font-bold tracking-widest uppercase text-gray-900 dark:text-gray-100 truncate px-2 text-center`,children:`Dunia Bora`})}),(0,N.jsxs)(`div`,{className:`flex justify-end items-center space-x-2`,children:[(0,N.jsx)(`button`,{onClick:a,className:`p-2 text-gray-500 dark:text-gray-400 hover:text-primary transition-colors outline-none focus:ring-2 focus:ring-primary/20 rounded-full`,children:(0,N.jsx)(`span`,{className:`material-icons text-xl`,children:n?`light_mode`:`dark_mode`})}),(0,N.jsx)(`button`,{onClick:()=>t(!e),className:`text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white focus:outline-none p-2`,children:(0,N.jsx)(`span`,{className:`material-icons text-3xl`,children:e?`close`:`menu`})})]})]})]}),e&&(0,N.jsx)(`div`,{className:`lg:hidden bg-white dark:bg-background-dark border-b border-gray-100 dark:border-gray-800 shadow-2xl animate-page-enter`,children:(0,N.jsxs)(`div`,{className:`px-6 pt-6 pb-10 space-y-1`,children:[o.map(e=>(0,N.jsx)(j,{to:e.path,onClick:()=>t(!1),className:`block py-4 text-xs font-bold uppercase tracking-widest border-b border-gray-50 dark:border-gray-800 transition-colors ${s(e.path)?`text-primary`:`text-gray-700 dark:text-gray-300`}`,children:e.name},e.path)),(0,N.jsxs)(`div`,{className:`pt-8 grid grid-cols-1 sm:grid-cols-2 gap-4`,children:[(0,N.jsx)(j,{to:`/shop`,onClick:()=>t(!1),className:`block text-center px-4 py-4 border border-gray-900 dark:border-white text-gray-900 dark:text-white text-[10px] font-bold uppercase tracking-widest`,children:`Shop`}),(0,N.jsx)(j,{to:`/investors`,onClick:()=>t(!1),className:`block text-center px-4 py-4 bg-primary text-white text-[10px] font-bold uppercase tracking-widest shadow-md`,children:`Investors`})]})]})})]})},Vn=()=>{let[e,t]=(0,x.useState)(``),[n,r]=(0,x.useState)(`idle`),[i,a]=(0,x.useState)(``);return(0,N.jsx)(`footer`,{className:`bg-surface-light dark:bg-background-dark pt-24 pb-12 border-t border-gray-200 dark:border-gray-800 transition-colors duration-300`,children:(0,N.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:[(0,N.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-4 gap-12 md:gap-8 mb-20`,children:[(0,N.jsxs)(`div`,{className:`col-span-1 md:col-span-1 pr-8`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-3 mb-8`,children:[(0,N.jsx)(`img`,{src:M.logo.main,alt:`Dunia Bora Logo`,className:`h-8 w-auto object-contain`}),(0,N.jsx)(`span`,{className:`font-display text-xl font-bold tracking-widest uppercase text-gray-900 dark:text-gray-100`,children:`Dunia Bora`})]}),(0,N.jsx)(`p`,{className:`text-sm text-gray-500 dark:text-gray-400 leading-relaxed font-light`,children:`Redefining the boundaries of sustainable luxury through cactus-based innovation. We invite you to join our journey towards a circular future.`})]}),(0,N.jsxs)(`div`,{children:[(0,N.jsx)(`h4`,{className:`font-display text-lg mb-8 text-gray-900 dark:text-gray-100`,children:`Explore`}),(0,N.jsxs)(`ul`,{className:`space-y-4 text-[10px] uppercase tracking-widest text-gray-600 dark:text-gray-400 font-bold`,children:[(0,N.jsx)(`li`,{children:(0,N.jsx)(j,{to:`/fashion`,className:`hover:text-primary transition-colors`,children:`The Collection`})}),(0,N.jsx)(`li`,{children:(0,N.jsx)(j,{to:`/impact`,className:`hover:text-primary transition-colors`,children:`Our Impact`})}),(0,N.jsx)(`li`,{children:(0,N.jsx)(j,{to:`/wholesale`,className:`hover:text-primary transition-colors`,children:`Wholesale`})}),(0,N.jsx)(`li`,{children:(0,N.jsx)(j,{to:`/media`,className:`hover:text-primary transition-colors`,children:`Journal`})})]})]}),(0,N.jsxs)(`div`,{children:[(0,N.jsx)(`h4`,{className:`font-display text-lg mb-8 text-gray-900 dark:text-gray-100`,children:`Company`}),(0,N.jsxs)(`ul`,{className:`space-y-4 text-[10px] uppercase tracking-widest text-gray-600 dark:text-gray-400 font-bold`,children:[(0,N.jsx)(`li`,{children:(0,N.jsx)(j,{to:`/about`,className:`hover:text-primary transition-colors`,children:`About Us`})}),(0,N.jsx)(`li`,{children:(0,N.jsx)(j,{to:`/contact`,className:`hover:text-primary transition-colors`,children:`Contact`})}),(0,N.jsx)(`li`,{children:(0,N.jsx)(j,{to:`/careers`,className:`hover:text-primary transition-colors`,children:`Careers`})}),(0,N.jsx)(`li`,{children:(0,N.jsx)(j,{to:`/investors`,className:`hover:text-primary transition-colors`,children:`Investor Portal`})})]})]}),(0,N.jsxs)(`div`,{children:[(0,N.jsx)(`h4`,{className:`font-display text-lg mb-8 text-gray-900 dark:text-gray-100`,children:`Newsletter`}),(0,N.jsx)(`p`,{className:`text-sm text-gray-500 dark:text-gray-400 mb-6 font-light`,children:`Join the movement. Receive updates on new collections and impact reports.`}),(0,N.jsxs)(`form`,{className:`flex border-b ${n===`error`?`border-primary`:`border-gray-300 dark:border-gray-700`} pb-2 transition-colors`,onSubmit:n=>{if(n.preventDefault(),!e||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)){r(`error`),a(`Please enter a valid email.`);return}r(`loading`),setTimeout(()=>{e.toLowerCase().includes(`fail`)?(r(`error`),a(`Subscription failed. Try again.`)):(r(`success`),t(``),setTimeout(()=>r(`idle`),3e3))},1200)},children:[(0,N.jsx)(`input`,{className:`bg-transparent border-none w-full text-sm text-gray-900 dark:text-gray-100 placeholder-gray-400 focus:ring-0 px-0 py-1 uppercase tracking-wider font-light`,placeholder:n===`success`?`THANK YOU`:`EMAIL ADDRESS`,type:`email`,value:e,onCh
11ange:e=>{t(e.target.value),n===`error`&&r(`idle`)},disabled:n===`loading`||n===`success`}),(0,N.jsx)(`button`,{className:`text-primary font-bold uppercase text-[10px] hover:text-pink-700 transition-colors ${n===`loading`?`animate-pulse`:``}`,type:`submit`,disabled:n===`loading`||n===`success`,children:n===`loading`?`...`:n===`success`?`✓`:`Join`})]}),n===`error`&&(0,N.jsx)(`p`,{className:`text-[9px] text-primary mt-2 uppercase tracking-widest font-bold`,children:i})]})]}),(0,N.jsxs)(`div`,{className:`border-t border-gray-200 dark:border-gray-800 pt-8 flex flex-col md:flex-row justify-between items-center`,children:[(0,N.jsx)(`p`,{className:`text-[10px] text-gray-400 uppercase tracking-wider mb-4 md:mb-0`,children:`© 2023 Dunia Bora. All Rights Reserved.`}),(0,N.jsxs)(`div`,{className:`flex space-x-8`,children:[(0,N.jsxs)(`a`,{href:`#`,className:`text-gray-400 hover:text-primary transition-colors`,children:[(0,N.jsx)(`span`,{className:`sr-only`,children:`Instagram`}),(0,N.jsx)(`svg`,{className:`h-5 w-5`,fill:`currentColor`,viewBox:`0 0 24 24`,children:(0,N.jsx)(`path`,{d:`M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z`})})]}),(0,N.jsxs)(`a`,{href:`#`,className:`text-gray-400 hover:text-primary transition-colors`,children:[(0,N.jsx)(`span`,{className:`sr-only`,children:`Twitter`}),(0,N.jsx)(`svg`,{className:`h-5 w-5`,fill:`currentColor`,viewBox:`0 0 24 24`,children:(0,N.jsx)(`path`,{d:`M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z`})})]})]})]})]})})},Hn=()=>{let[e,t]=(0,x.useState)(!1);return(0,x.useEffect)(()=>{let e=()=>{window.pageYOffset>500?t(!0):t(!1)};return window.addEventListener(`scroll`,e),()=>window.removeEventListener(`scroll`,e)},[]),(0,N.jsx)(`div`,{className:`transition-all duration-500 transform ${e?`opacity-100 translate-y-0 scale-100`:`opacity-0 translate-y-4 scale-50 pointer-events-none`}`,children:(0,N.jsxs)(`button`,{onClick:()=>{window.scrollTo({top:0,behavior:`smooth`})},className:`group relative flex items-center justify-center w-14 h-14 bg-gray-900 dark:bg-white text-white dark:text-gray-900 rounded-full shadow-[0_20px_40px_rgba(0,0,0,0.15)] hover:bg-primary dark:hover:bg-primary hover:text-white transition-all focus:outline-none overflow-hidden`,"aria-label":`Scroll back to top`,children:[(0,N.jsx)(`span`,{className:`material-icons group-hover:-translate-y-1 transition-transform z-10`,children:`north`}),(0,N.jsx)(`div`,{className:`absolute inset-0 bg-primary opacity-0 group-hover:opacity-10 transition-opacity`})]})})},Un=()=>{let e=[`Ethical Production`,`Sustainable Materials`,`Circular Economy`,`Kenyan Innovation`];return(0,N.jsx)(`div`,{className:`w-full overflow-hidden bg-primary py-5 border-y border-pink-900`,children:(0,N.jsx)(`div`,{className:`whitespace-nowrap animate-marquee flex space-x-12`,children:[...e,...e,...e].map((e,t)=>(0,N.jsxs)(`span`,{className:`text-white font-display text-lg md:text-xl uppercase tracking-widest mx-8`,children:[`• `,e]},t))})})},Wn=()=>(0,N.jsxs)(`div`,{className:`pt-24 dark:bg-background-dark`,children:[(0,N.jsxs)(`header`,{className:`relative py-16 md:py-32 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto flex flex-col md:flex-row items-center gap-16`,children:[(0,N.jsxs)(`div`,{className:`w-full md:w-1/2 z-10`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-4 mb-6`,children:[(0,N.jsx)(`span`,{className:`h-px w-12 bg-primary`}),(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.25em] uppercase text-[10px]`,children:`Sustainable Luxury`})]}),(0,N.jsxs)(`h1`,{className:`font-display text-5xl md:text-7xl font-bold leading-[1.1] text-gray-900 dark:text-gray-100 mb-8`,children:[`Redesigning `,(0,N.jsx)(`br`,{}),(0,N.jsx)(`span`,{className:`italic font-normal`,children:`Food`}),` & `,(0,N.jsx)(`span`,{className:`italic font-normal`,children:`Fashion`}),` `,(0,N.jsx)(`br`,{}),`Systems`]}),(0,N.jsx)(`p`,{className:`mt-4 max-w-lg text-lg text-text-sub-light dark:text-text-sub-dark font-medium leading-relaxed`,children:`From Kenya's drylands, we turn resilient cactus into bold drinks, circular materials, and fair livelihoods. Experience the future of eco-luxury.`}),(0,N.jsxs)(`div`,{className:`mt-12 flex flex-wrap gap-4`,children:[(0,N.jsxs)(j,{to:`/shop`,className:`group inline-flex items-center gap-2 px-8 py-4 bg-primary text-[10px] font-bold uppercase tracking-widest text-white shadow-lg hover:bg-pink-800 transition-all`,children:[(0,N.jsx)(`span`,{children:`Shop Nyika`}),(0,N.jsx)(`span`,{className:`material-icons text-sm group-hover:translate-x-1 transition-transform`,children:`arrow_forward`})]}),(0,N.jsx)(j,{to:`/impact`,className:`inline-flex items-center px-8 py-4 border-2 border-gray-300 dark:border-gray-700 text-[10px] font-bold uppercase tracking-widest text-gray-900 dark:text-gray-100 hover:border-gray-900 dark:hover:white transition-all`,children:`Discover Our Impact`})]})]}),(0,N.jsxs)(`div`,{className:`w-full md:w-1/2 relative h-[500px] md:h-[700px]`,children:[(0,N.jsx)(`div`,{className:`absolute inset-0 bg-gray-200 dark:bg-gray-800 overflow-hidden shadow-2xl`,children:(0,N.jsx)(`img`,{alt:`High fas
11hion minimal aesthetic model with botanical elements`,className:`w-full h-full object-cover opacity-95 hover:scale-105 transition-transform duration-[2s]`,src:M.products.homeHero})}),(0,N.jsx)(`div`,{className:`absolute bottom-8 -left-8 md:-left-12 bg-white dark:bg-surface-dark p-8 shadow-xl hidden md:block border-l-4 border-primary`,children:(0,N.jsxs)(`div`,{className:`flex flex-col`,children:[(0,N.jsx)(`span`,{className:`font-display text-5xl font-bold text-gray-900 dark:text-gray-100 mb-1`,children:`100%`}),(0,N.jsxs)(`span`,{className:`text-[10px] uppercase tracking-widest font-bold text-gray-600 dark:text-gray-400 leading-tight`,children:[`Vegan Cactus`,(0,N.jsx)(`br`,{}),`Leather`]})]})})]})]}),(0,N.jsx)(Un,{}),(0,N.jsx)(`section`,{className:`py-24 md:py-32 bg-surface-light dark:bg-surface-dark`,children:(0,N.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:[(0,N.jsxs)(`div`,{className:`text-center mb-20`,children:[(0,N.jsx)(`span`,{className:`text-[10px] font-bold tracking-[0.2em] uppercase text-gray-600 dark:text-gray-300`,children:`Curated Collections`}),(0,N.jsx)(`h2`,{className:`mt-4 font-display text-4xl md:text-5xl font-bold text-gray-900 dark:text-gray-100`,children:`The Essence of Nyika`})]}),(0,N.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-3 gap-8 md:gap-12 items-center`,children:[(0,N.jsxs)(`div`,{className:`group relative h-[500px] w-full overflow-hidden cursor-pointer shadow-lg`,children:[(0,N.jsx)(`img`,{alt:`Detailed texture of cactus leather material`,className:`w-full h-full object-cover grayscale group-hover:grayscale-0 transition-all duration-700`,src:`https://lh3.googleusercontent.com/aida-public/AB6AXuB1WoLCTbebaZmzPHrajp6oVMSBsTveOSQyBugfBPnn7qRT8XNTM4jSZzwy-wGJSTspQEBotbG2b03BBDr0uUnbz9ocYs7t-TOYXhPFNjsbyXgFv7G0ehxUKD9O8-2YZ-OA1RC5ZagGhw8co9WgejKcyWZl9prIBy5EEZDYFcqy-kQCKim1UCnRS7M_tICPIHQ2JADBJO2zk2L8Cy4FZ2Ej2FKe3qNjo17XVwsq_qtX0HTCkYLiXQ_3N8Zq5sj8zccOL9rGQik42fDT`}),(0,N.jsx)(`div`,{className:`absolute inset-0 bg-black/20 group-hover:bg-black/40 transition-colors duration-500`}),(0,N.jsxs)(`div`,{className:`absolute bottom-0 left-0 w-full p-8 text-white translate-y-6 group-hover:translate-y-0 transition-transform duration-500`,children:[(0,N.jsx)(`span`,{className:`block text-[10px] font-bold tracking-widest uppercase mb-2 text-primary`,children:`Material`}),(0,N.jsx)(`h3`,{className:`font-display text-3xl font-bold italic`,children:`Cactus Leather`}),(0,N.jsx)(`div`,{className:`h-px w-0 group-hover:w-full bg-primary my-4 transition-all duration-700`}),(0,N.jsx)(`p`,{className:`text-sm opacity-0 group-hover:opacity-100 transition-opacity duration-500 delay-100 font-bold leading-relaxed`,children:`Durable, breathable, and organic. A vegan alternative that doesn't compromise on luxury.`})]})]}),(0,N.jsxs)(`div`,{className:`group relative h-[600px] w-full overflow-hidden cursor-pointer shadow-2xl z-10 md:-my-12`,children:[(0,N.jsx)(`img`,{alt:`Fashion model wearing sustainable clothing`,className:`w-full h-full object-cover`,src:`https://lh3.googleusercontent.com/aida-public/AB6AXuB4ohepNmoO5lBsA-qrVAWjcGnadLOezVXH4B1C24HjVjPCRvBSP8SKvdlBuOCbr9MO7-zOcjOWivAgQ8Ix-y3fu51YTKMQv8Up6JfoY0WslZOX6f1oLlmNy6rtA9XxuHBJUOyXeiJNc6quHNK9DXIYTUzHVyroXZIThwMpC4PBtvo2xi1RazpY_LuORhordG_iw3BEnA0xSAna4Xp_bPcp54iFhs_eQq6dV32kDOXpUMU9QNuF-xMN2YwHz0yXsbhENMb3quGH2pNt`}),(0,N.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-black/80 via-transparent to-transparent opacity-80 group-hover:opacity-100 transition-opacity duration-500`}),(0,N.jsxs)(`div`,{className:`absolute bottom-0 left-0 w-full p-10 text-white text-center`,children:[(0,N.jsx)(`span`,{className:`block text-[10px] font-bold tracking-widest uppercase mb-3 text-primary`,children:`Fashion`}),(0,N.jsx)(`h3`,{className:`font-display text-4xl font-bold italic mb-4`,children:`The Collection`}),(0,N.jsx)(j,{to:`/fashion`,className:`inline-block border-b-2 border-white pb-1 text-[10px] font-bold uppercase tracking-widest hover:text-primary hover:border-primary transition-colors`,children:`View Lookbook`})]})]}),(0,N.jsxs)(`div`,{className:`group relative h-[500px] w-full overflow-hidden cursor-pointer shadow-lg`,children:[(0,N.jsx)(`img`,{alt:`Arid landscape of Kenya`,className:`w-full h-full object-cover grayscale group-hover:grayscale-0 transition-all duration-700`,src:`https://lh3.googleusercontent.com/aida-public/AB6AXuDAL_mbY2CJJhrLMbK6y36XGHQ0b6h8MwoCsKg9307gmdvG3iDPSOk7mygxt28wwDjSOk-xGu3aAJkdQ1Rmin4p1PQsypRtlKx9XLUK7neooED4CzCKVfEzNsNxiKUXi3CnYUb5i30l6bpka3yNJc-y_DQUGmMslqQ1V5k13ya__tWAHQU7_3OsYtozZnt3cIgvgsftji04l1yYldEgLs3mAzPQ0Di4IE8RoM7MvTwLEOOfyr4mqGpjzWOKrY0Noifs8qd6d2F2wSez`}),(0,N.jsx)(`div`,{className:`absolute inset-0 bg-black/20 group-hover:bg-black/40 transition-colors duration-500`}),(0,N.jsxs)(`div`,{className:`absolute bottom-0 left-0 w-full p-8 text-white translate-y-6 group-hover:translate-y-0 transition-transform duration-500`,children:[(0,N.jsx)(`span`,{className:`block text-[10px] font-bold tracking-widest uppercase mb-2 text-primary`,children:`Origin`}),(0,N.jsx)(`h3`,{className:`font-display text-3xl font-bold italic`,children:`Kenya's Drylands`}),(0,N.jsx)(`div`,{className:`h-px w-0 group-hover:w-full bg-primary my-4 transition-all duration-700`}),(0,N.jsx)(`p`,{className:`text-sm opacity-0 group-hover:opacity-100 transition-opacity duration-500 delay-100 font-bold leading-relaxed`,children:`Sourcing resilience from the earth to empower local communities.`})]})]})]})]})}),(0,N.jsxs)(`section`,{className:`py-32 bg-white dark:bg-background-dark relative overflow-hidden`,children:[(0,N.jsx)(`div`,{className:`absolute top-0 right-0 -mr-20 -mt-20 w-64 h-64 border border-gray-100 dark:border-gray-800 rounded-full opacity-50`}),(0,N.jsxs)(`div`,{className:`max-w-4xl mx-auto px-4 text-center relative z-10`,children:[(0,N.jsx)(`span`,{className:`material-icons text-5xl text-primary mb-8 opacity-90`,children:`eco`}),(0,N.jsxs)(`p`,{className:`font-display text-3xl md:text-5xl leading-tight text-gray-900 dark:text-gray-100 font-bold`,children:[`"We don't just create products; we cultivate `,(0,N.jsx)(`span`,{className:`text-primary italic font-normal`,children:`systems`}),`. Where fashion meets food, and luxury meets livelihood."`]}),(0,N.jsx)(`div`,{className:`mt-16`,children:(0,N.jsxs)(j,{to:`/about`,className:`group inline-flex items-center text-[10px] font-bold uppercase tracking-widest text-gray-900 dark:text-gray-100 hover:text-primary transition-colors`,children:[(0,N.jsx)(`span`,{className:`border-b-2 border-primary pb-1 group-hover:border-pink-400 transition-colors`,children:`Read Our Full Story`}),(0,N.jsx)(`span`,{className:`material-icons text-base ml-2 group-hover:translate-x-1 transition-transform`,children:`arrow_forward`})]})})]})]})]}),Gn=()=>{let e=(0,x.useRef)(null),[t,n]=(0,x.useState)(0),[r,i]=(0,x.useState)(0),[a,o]=(0,x.useState)(220);(0,x.useEffect)(()=>{let e=()=>{let e=document.body.scrollTop||document.documentElement.scrollTop;n(e/(document.documentElement.scrollHeight-document.documentElement.clientHeight)*100),i(e)},t=()=>{let e=window.innerWidth;o(e<480?100:e<640?140:e<1024?180:240)};window.addEventListener(`scroll`,e,{passive:!0}),window.addEventListener(`resize`,t),t();let r=new IntersectionObserver(e=>
11{e.forEach(e=>{e.isIntersecting&&e.target.classList.add(`visible`)})},{threshold:.1});return document.querySelectorAll(`.fade-in-up`).forEach(e=>r.observe(e)),()=>{window.removeEventListener(`scroll`,e),window.removeEventListener(`resize`,t),r.disconnect()}},[]);let s=[{label:`Fruits`,sub:`Beverages`,startDeg:0,duration:`30s`,icon:`local_drink`},{label:`Pads`,sub:`Materials`,startDeg:90,duration:`30s`,icon:`layers`},{label:`Waste`,sub:`Bio-energy`,startDeg:180,duration:`30s`,icon:`bolt`},{label:`Packaging`,sub:`Recycled`,startDeg:270,duration:`30s`,icon:`inventory_2`,emoji:`📦`}],c=1+r*3e-4;return(0,N.jsxs)(`div`,{className:`pt-24 bg-white dark:bg-background-dark transition-colors duration-300`,ref:e,children:[(0,N.jsx)(`style`,{children:`
12        @keyframes dynamic-orbit {
13          from { transform: rotate(var(--start-deg)) translateX(var(--radius)) rotate(calc(-1 * var(--start-deg))); }
14          to { transform: rotate(calc(var(--start-deg) + 360deg)) translateX(var(--radius)) rotate(calc(-1 * (var(--start-deg) + 360deg))); }
15        }
16        .orbiting-item {
17          position: absolute;
18          animation: dynamic-orbit var(--duration) linear infinite;
19          will-change: transform;
20        }
21        .orbiting-item:hover {
22          animation-play-state: paused;
23          z-index: 50;
24        }
25        .circular-path {
26          border: 2px dashed rgba(190, 24, 93, 0.2);
27        }
28        .dark .circular-path {
29          border: 2px dashed rgba(190, 24, 93, 0.15);
30        }
31        .timeline-line {
32          width: 2px;
33          background: linear-gradient(to bottom, #BE185D 0%, #BE185D 100%);
34        }
35      `}),(0,N.jsx)(`div`,{className:`fixed top-0 left-0 w-full h-1 bg-gray-100/50 dark:bg-gray-800/50 z-[60]`,children:(0,N.jsx)(`div`,{className:`h-full bg-primary transition-all duration-75`,style:{width:`${t}%`}})}),(0,N.jsxs)(`header`,{className:`relative pt-20 pb-20 md:pt-32 md:pb-32 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto flex flex-col items-center text-center`,children:[(0,N.jsx)(`div`,{className:`absolute top-0 inset-x-0 h-1/2 bg-surface-light dark:bg-surface-dark -z-10`}),(0,N.jsxs)(`div`,{className:`flex items-center gap-4 mb-8 fade-in-up`,children:[(0,N.jsx)(`span`,{className:`h-px w-12 bg-primary`}),(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.25em] uppercase text-[10px]`,children:`Our Purpose`}),(0,N.jsx)(`span`,{className:`h-px w-12 bg-primary`})]}),(0,N.jsxs)(`h1`,{className:`font-display text-5xl md:text-7xl lg:text-8xl font-bold leading-[1.1] text-gray-900 dark:text-gray-100 mb-10 max-w-5xl fade-in-up`,style:{transitionDelay:`100ms`},children:[`The Movement `,(0,N.jsx)(`br`,{}),` `,(0,N.jsx)(`span`,{className:`italic font-normal text-text-sub-light dark:text-text-sub-dark`,children:`Behind Nyika`})]}),(0,N.jsx)(`p`,{className:`max-w-2xl text-xl md:text-2xl text-text-main-light dark:text-text-main-dark font-normal leading-relaxed fade-in-up`,style:{transitionDelay:`200ms`},children:`"We're not just building a beverage brand. We're catalyzing a shift toward regenerative, circular systems that honor people and planet."`}),(0,N.jsxs)(`div`,{className:`mt-16 w-full h-[400px] md:h-[600px] overflow-hidden shadow-2xl relative fade-in-up`,style:{transitionDelay:`300ms`},children:[(0,N.jsx)(`img`,{alt:`Atmospheric landscape of Kenya`,className:`w-full h-full object-cover will-change-transform`,style:{transform:`scale(${c})`,transition:`transform 0.1s ease-out`},src:`https://lh3.googleusercontent.com/aida-public/AB6AXuDAL_mbY2CJJhrLMbK6y36XGHQ0b6h8MwoCsKg9307gmdvG3iDPSOk7mygxt28wwDjSOk-xGu3aAJkdQ1Rmin4p1PQsypRtlKx9XLUK7neooED4CzCKVfEzNsNxiKUXi3CnYUb5i30l6bpka3yNJc-y_DQUGmMslqQ1V5k13ya__tWAHQU7_3OsYtozZnt3cIgvgsftji04l1yYldEgLs3mAzPQ0Di4IE8RoM7MvTwLEOOfyr4mqGpjzWOKrY0Noifs8qd6d2F2wSez`}),(0,N.jsx)(`div`,{className:`absolute inset-0 bg-black/20 pointer-events-none`}),(0,N.jsxs)(`div`,{className:`absolute bottom-8 right-8 text-white flex items-center gap-2 opacity-60`,children:[(0,N.jsx)(`span`,{className:`text-[10px] uppercase tracking-widest font-bold`,children:`Scroll to Explore`}),(0,N.jsx)(`span`,{className:`material-icons text-sm animate-bounce`,children:`south`})]})]})]}),(0,N.jsx)(`div`,{className:`sticky top-24 z-40 bg-white/80 dark:bg-background-dark/80 backdrop-blur-md border-b border-gray-100 dark:border-gray-800 hidden md:block transition-colors duration-300`,children:(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-8 h-12 flex items-center justify-center space-x-12`,children:[`Origin`,`Why Cactus`,`Circularity`,`Community`,`Roadmap`].map(e=>(0,N.jsx)(`button`,{onClick:()=>{let t=document.getElementById(e.toLowerCase().replace(` `,`-`));if(t){let e=document.body.getBoundingClientRect().top,n=t.getBoundingClientRect().top-e-120;window.scrollTo({top:n,behavior:`smooth`})}},className:`text-[9px] uppercase tracking-widest font-bold text-gray-900 dark:text-gray-200 hover:text-primary transition-colors`,children:e},e))})}),(0,N.jsx)(`section`,{id:`origin`,className:`py-24 bg-white dark:bg-background-dark scroll-mt-32 transition-colors duration-300`,children:(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:(0,N.jsxs)(`div`,{className:`flex flex-col md:flex-row gap-16 items-center`,children:[(0,N.jsx)(`div`,{className:`w-full md:w-1/2 fade-in-up`,children:(0,N.jsxs)(`div`,{className:`relative h-[600px] w-full bg-surface-light dark:bg-surface-dark p-4`,children:[(0,N.jsx)(`img`,{alt:`Founder portrait inspiration`,className:`w-full h-full object-cover filter grayscale hover:grayscale-0 transition-all duration-700 shadow-xl`,src:M.products.originInspiration}),(0,N.jsx)(`div`,{className:`absolute -bottom-6 -right-6 w-48 h-48 border border-primary/30 hidden md:block`})]})}),(0,N.jsxs)(`div`,{className:`w-full md:w-1/2 fade-in-up`,style:{transitionDelay:`200ms`},children:[(0,N.jsx)(`h2`,{className:`font-display text-4xl md:text-5xl font-bold text-gray-900 dark:text-gray-100 mb-8`,children:`Origin`}),(0,N.jsxs)(`div`,{className:`space-y-6 text-lg text-text-sub-light dark:text-text-sub-dark font-medium leading-relaxed`,children:[(0,N.jsxs)(`p`,{children:[(0,N.jsx)(`span`,{className:`font-display font-bold text-primary text-xl`,children:`Dunia Bora`}),` was born from a simple observation: while climate change devastates traditional crops, cactus thrives in Kenya's harshest conditions.`]}),(0,N.jsx)(`p`,{children:`Founder Vincent Kimani grew up watching farmers struggle with unpredictable rains. He saw opportunity where others saw obstacles—turning resilient cactus into nutritious beverages and sustainable materials.`}),(0,N.jsxs)(`p`,{children:[`Today, Dunia Bora partners with `,(0,N.jsx)(`span`,{className:`text-gray-900 dark:text-gray-200 font-bold border-b border-primary`,children:`500+ farmers`}),`, creating dignified livelihoods while pioneering circular food and fashion systems.`]})]})]})]})})}),(0,N.jsx)(`section`,{id:`why-cactus`,className:`py-24 bg-surface-light dark:bg-surface-dark scroll-mt-32 transition-colors duration-300`,children:(0,N.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:[(0,N.jsxs)(`div`,{className:`text-center mb-16 fade-in-up`,children:[(0,N.jsx)(`span`,{className:`text-[10px] font-bold tracking-[0.2em] uppercase text-gray-900 dark:text-gray-200`,children:`N
35ature's Miracle`}),(0,N.jsx)(`h2`,{className:`mt-4 font-display text-4xl md:text-5xl font-bold text-gray-900 dark:text-gray-100`,children:`Why Cactus?`})]}),(0,N.jsx)(`div`,{className:`grid grid-cols-1 md:grid-cols-3 gap-12`,children:[{icon:`water_drop`,title:`Climate Resilient`,desc:`Cactus uses 80% less water than traditional crops and thrives in drought conditions, making it perfect for Kenya's changing climate.`},{icon:`vitals`,title:`Nutritious`,desc:`Rich in antioxidants, vitamins, and minerals. Cactus fruit provides natural hydration and health benefits for a revitalized body.`},{icon:`recycling`,title:`Zero Waste`,desc:`Every part of the cactus is used—fruit for beverages, pads for materials, creating a truly circular system with no leftovers.`}].map((e,t)=>(0,N.jsxs)(`div`,{className:`fade-in-up group p-10 bg-white dark:bg-background-dark shadow-sm hover:shadow-xl transition-all duration-500 border-t-4 border-transparent hover:border-primary`,style:{transitionDelay:`${t*150}ms`},children:[(0,N.jsx)(`span`,{className:`material-symbols-outlined text-5xl text-primary mb-6 group-hover:scale-110 transition-transform duration-300`,children:e.icon}),(0,N.jsx)(`h3`,{className:`font-display text-2xl font-bold mb-4 text-gray-900 dark:text-gray-100`,children:e.title}),(0,N.jsx)(`p`,{className:`text-text-sub-light dark:text-text-sub-dark font-medium leading-relaxed`,children:e.desc})]},t))})]})}),(0,N.jsx)(`section`,{id:`circularity`,className:`py-32 overflow-hidden bg-white dark:bg-background-dark relative scroll-mt-32 transition-colors duration-300`,children:(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10`,children:(0,N.jsxs)(`div`,{className:`flex flex-col lg:flex-row items-center gap-16 lg:gap-32`,children:[(0,N.jsxs)(`div`,{className:`w-full lg:w-1/2 fade-in-up`,children:[(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.4em] uppercase text-[10px] mb-4 block`,children:`Sustainability 2.0`}),(0,N.jsxs)(`h2`,{className:`font-display text-4xl md:text-6xl font-bold text-gray-900 dark:text-gray-100 mb-8 leading-tight`,children:[`Circularity `,(0,N.jsx)(`br`,{}),` `,(0,N.jsx)(`span`,{className:`italic font-normal text-primary`,children:`in Motion`})]}),(0,N.jsx)(`p`,{className:`text-xl font-medium text-text-sub-light dark:text-text-sub-dark leading-relaxed mb-10 max-w-lg`,children:`Our circular ecosystem ensures that every biological byproduct is reinvested into the loop. Every element orbits at a steady pace around our core principle of Zero Waste.`}),(0,N.jsxs)(`div`,{className:`flex flex-col gap-6`,children:[(0,N.jsxs)(j,{to:`/impact`,className:`group inline-flex items-center gap-3 text-[10px] font-bold uppercase tracking-widest text-primary hover:text-pink-700 transition-colors`,children:[(0,N.jsx)(`span`,{children:`View Impact Report`}),(0,N.jsx)(`span`,{className:`material-icons text-sm group-hover:translate-x-2 transition-transform`,children:`east`})]}),(0,N.jsx)(`div`,{className:`h-px w-24 bg-primary/20`})]})]}),(0,N.jsx)(`div`,{className:`w-full lg:w-1/2 flex justify-center fade-in-up`,style:{transitionDelay:`300ms`},children:(0,N.jsxs)(`div`,{className:`relative flex items-center justify-center`,style:{width:`${a*2+100}px`,height:`${a*2+100}px`},children:[(0,N.jsx)(`div`,{className:`absolute circular-path rounded-full pointer-events-none z-0`,style:{width:`${a*2}px`,height:`${a*2}px`}}),(0,N.jsx)(`div`,{className:`relative z-20`,children:(0,N.jsxs)(`div`,{className:`bg-primary text-white w-28 h-28 md:w-36 md:h-36 rounded-full flex flex-col items-center justify-center shadow-[0_20px_60px_rgba(190,24,93,0.4)] animate-pulse-gentle`,children:[(0,N.jsx)(`span`,{className:`material-icons text-3xl md:text-5xl mb-1`,children:`all_inclusive`}),(0,N.jsx)(`span`,{className:`text-[8px] md:text-[10px] uppercase tracking-[0.3em] font-bold`,children:`Zero Waste`})]})}),s.map((e,t)=>(0,N.jsx)(`div`,{className:`orbiting-item`,style:{"--start-deg":`${e.startDeg}deg`,"--duration":`30s`,"--radius":`${a}px`},children:(0,N.jsx)(`div`,{className:`group cursor-help`,children:(0,N.jsx)(`div`,{className:`bg-white dark:bg-surface-dark px-4 py-3 md:px-6 md:py-4 rounded-sm shadow-xl border-l-4 border-primary transition-all duration-500 group-hover:scale-110 group-hover:shadow-
35primary/20 group-hover:-translate-y-2 whitespace-nowrap min-w-[140px] md:min-w-[180px]`,children:(0,N.jsxs)(`div`,{className:`flex items-center gap-3`,children:[e.emoji?(0,N.jsx)(`span`,{className:`text-xl md:text-2xl group-hover:scale-110 transition-transform`,children:e.emoji}):(0,N.jsx)(`span`,{className:`material-icons text-primary text-base md:text-xl opacity-80 group-hover:opacity-100 transition-opacity`,children:e.icon}),(0,N.jsxs)(`div`,{children:[(0,N.jsx)(`span`,{className:`block font-display text-sm md:text-lg font-bold text-gray-900 dark:text-gray-100 group-hover:text-primary transition-colors italic leading-none`,children:e.label}),(0,N.jsx)(`span`,{className:`text-[7px] md:text-[9px] text-gray-500 dark:text-gray-400 uppercase tracking-widest font-bold mt-1 block`,children:e.sub})]})]})})})},t))]})})]})})}),(0,N.jsxs)(`section`,{id:`community`,className:`py-24 bg-gray-900 dark:bg-[#050505] text-white relative overflow-hidden scroll-mt-32 transition-colors duration-300`,children:[(0,N.jsx)(`div`,{className:`absolute inset-0 opacity-20`,children:(0,N.jsx)(`img`,{alt:`Community texture overlay`,className:`w-full h-full object-cover`,src:`https://lh3.googleusercontent.com/aida-public/AB6AXuB1WoLCTbebaZmzPHrajp6oVMSBsTveOSQyBugfBPnn7qRT8XNTM4jSZzwy-wGJSTspQEBotbG2b03BBDr0uUnbz9ocYs7t-TOYXhPFNjsbyXgFv7G0ehxUKD9O8-2YZ-OA1RC5ZagGhw8co9WgejKcyWZl9prIBy5EEZDYFcqy-kQCKim1UCnRS7M_tICPIHQ2JADBJO2zk2L8Cy4FZ2Ej2FKe3qNjo17XVwsq_qtX0HTCkYLiXQ_3N8Zq5sj8zccOL9rGQik42fDT`})}),(0,N.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10`,children:[(0,N.jsxs)(`div`,{className:`text-center max-w-3xl mx-auto mb-16 fade-in-up`,children:[(0,N.jsx)(`h2`,{className:`font-display text-4xl md:text-5xl font-bold mb-6 leading-tight`,children:`Community at the Core`}),(0,N.jsx)(`p`,{className:`text-xl font-medium text-gray-300 italic`,children:`"We're building more than a supply chain—we're nurturing a fellowship of farmers, artisans, and changemakers."`})]}),(0,N.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 gap-8 md:gap-16`,children:[(0,N.jsxs)(`div`,{className:`bg-white/5 backdrop-blur-sm p-10 border border-white/10 hover:border-primary/50 transition-colors fade-in-up`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-4 mb-6`,children:[(0,N.jsx)(`span`,{className:`material-icons text-primary text-4xl`,children:`school`}),(0,N.jsx)(`h3`,{className:`font-display text-2xl font-bold`,children:`Farmer Training`})]}),(0,N.jsx)(`p`,{className:`text-gray-300 font-medium leading-relaxed`,children:`Regular workshops on sustainable harvesting, quality control, and business skills empower our farming partners to thrive independently.`})]}),(0,N.jsxs)(`div`,{className:`bg-white/5 backdrop-blur-sm p-10 border border-white/10 hover:border-primary/50 transition-colors fade-in-up`,style:{transitionDelay:`200ms`},children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-4 mb-6`,children:[(0,N.jsx)(`span`,{className:`material-icons text-primary text-4xl`,children:`handshake`}),(0,N.jsx)(`h3`,{className:`font-display text-2xl font-bold`,children:`Local First`})]}),(0,N.jsx)(`p`,{className:`text-gray-300 font-medium leading-relaxed`,children:`We prioritize local sourcing, processing, and distribution to keep economic value circulating within the communities that need it most.`})]})]})]})]}),(0,N.jsx)(`section`,{className:`py-20 bg-primary`,children:(0,N.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:[(0,N.jsx)(`div`,{className:`text-center mb-12 fade-in-up`,children:(0,N.jsx)(`span`,{className:`text-white text-[10px] font-bold uppercase tracking-widest`,children:`The Pillars of Dunia Bora`})}),(0,N.jsx)(`div`,{className:`flex flex-wrap justify-center gap-8 md:gap-16 lg:gap-24 text-center`,children:[`Resilience`,`Circularity`,`Boldness`,`Dignity`].map((e,t)=>(0,N.jsx)(`div`,{className:`group fade-in-up`,style:{transitionDelay:`${t*100}ms`},children:(0,N.jsx)(`h3`,{className:`font-display text-3xl md:text-5xl text-white font-bold opacity-80 group-hover:opacity-100 transition-opacity cursor-default up
35percase tracking-tighter`,children:e})},e))})]})}),(0,N.jsx)(`section`,{id:`roadmap`,className:`py-32 bg-white dark:bg-background-dark scroll-mt-32 transition-colors duration-300`,children:(0,N.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:[(0,N.jsx)(`h2`,{className:`font-display text-4xl md:text-5xl font-bold text-center text-gray-900 dark:text-gray-100 mb-20 fade-in-up`,children:`Our Roadmap`}),(0,N.jsxs)(`div`,{className:`relative max-w-5xl mx-auto`,children:[(0,N.jsx)(`div`,{className:`absolute left-4 md:left-1/2 top-0 bottom-0 timeline-line md:-translate-x-[1px]`}),(0,N.jsx)(`div`,{className:`space-y-16 md:space-y-24`,children:[{year:`2023`,phase:`Foundation`,desc:`Launched Nyika, onboarded 500+ farmers, achieved KEBS certification.`,side:`left`},{year:`2024`,phase:`Scale`,desc:`Expand to 15+ retail partners, launch school program, develop cactus leather prototypes.`,side:`right`},{year:`2025`,phase:`Growth`,desc:`Regional expansion, fashion line launch, wholesale partnerships across East Africa.`,side:`left`},{year:`2026+`,phase:`Impact`,desc:`International markets, 5,000+ farmers, full circular materials ecosystem.`,side:`right`}].map((e,t)=>(0,N.jsxs)(`div`,{className:`relative flex flex-col md:flex-row items-center fade-in-up group w-full`,style:{transitionDelay:`${t*150}ms`},children:[(0,N.jsxs)(`div`,{className:`w-full md:w-1/2 ${e.side===`left`?`md:pr-16 md:text-right`:`md:pl-16 md:ml-auto`} pl-12 md:pl-0`,children:[(0,N.jsx)(`span`,{className:`inline-block px-4 py-1 bg-primary/10 dark:bg-primary/20 text-primary text-[11px] font-bold uppercase tracking-widest mb-3 rounded-sm`,children:e.phase}),(0,N.jsx)(`h3`,{className:`font-display text-4xl font-bold text-gray-900 dark:text-gray-100 group-hover:text-primary transition-colors cursor-default italic leading-none mb-4`,children:e.year}),(0,N.jsx)(`p`,{className:`text-base text-text-sub-light dark:text-text-sub-dark font-medium leading-relaxed max-w-md ml-auto md:ml-0 md:mr-auto`,children:e.desc})]}),(0,N.jsx)(`div`,{className:`absolute left-4 md:left-1/2 w-6 h-6 bg-white dark:bg-background-dark border-4 border-primary rounded-full md:-translate-x-1/2 shadow-lg z-10 group-hover:scale-125 transition-transform duration-300`})]},t))})]})]})})]})},Kn=(e,t=2e3,n)=>{let[r,i]=(0,x.useState)(0);return(0,x.useEffect)(()=>{if(!n)return;let r=null,a=n=>{r||=n;let o=Math.min((n-r)/t,1);i(Math.floor(o*e)),o<1&&window.requestAnimationFrame(a)};window.requestAnimationFrame(a)},[e,t,n]),r},qn=({label:e,value:t,suffix:n,icon:r,delay:i})=>{let[a,o]=(0,x.useState)(!1),s=(0,x.useRef)(null),c=Kn(t,2e3,a);return(0,x.useEffect)(()=>{let e=new IntersectionObserver(([e])=>{e.isIntersecting&&o(!0)},{threshold:.2});return s.current&&e.observe(s.current),()=>e.disconnect()},[]),(0,N.jsxs)(`div`,{ref:s,className:`group text-center p-10 bg-white dark:bg-surface-dark border border-gray-100 dark:border-gray-800 shadow-sm hover:shadow-2xl transition-all duration-700 rounded-sm relative overflow-hidden fade-in-up ${a?`visible`:``}`,style:{transitionDelay:`${i}ms`},children:[(0,N.jsx)(`div`,{className:`absolute top-0 left-0 w-1 h-0 group-hover:h-full bg-primary transition-all duration-500`}),(0,N.jsx)(`span`,{className:`material-symbols-outlined text-4xl text-primary mb-6 opacity-80 group-hover:scale-110 transition-transform`,children:r}),(0,N.jsxs)(`div`,{className:`font-display text-5xl md:text-6xl font-bold text-gray-900 dark:text-white mb-2 tabular-nums`,children:[c,n]}),(0,N.jsx)(`div`,{className:`h-px w-12 bg-gray-200 dark:bg-gray-700 mx-auto my-6 group-hover:bg-primary group-hover:w-24 transition-all duration-500`}),(0,N.jsx)(`p`,{className:`text-[10px] font-bold uppercase tracking-[0.25em] text-gray-500 dark:text-text-sub-dark`,children:e})]})},Jn=()=>{let[e]=(0,x.useState)({farmers:542,income:35,water:80,students:1200});return(0,x.useEffect)(()=>{let e=new IntersectionObserver(e=>{e.forEach(e=>e.isIntersecting&&e.target.classList.add(`visible`))},{threshold:.1});return document.querySelectorAll(`.fade-in-up`).forEach(t=>e.observe(t)),()=>e.disconnect()},[]),(0,N.jsxs)(`div`,{className:`pt-24 bg-white dark:bg-background-dark overflow-hidden transition-colors duration-300`,children:[(0,N.jsxs)(`header`,{className:`relative pt-24 pb-32 md:pt-48 md:pb-32 px-4 max-w-7xl mx-auto text-center`,children:[(0,N.jsxs)(`div`,{className:`relative z-10 max-w-4xl mx-auto fade-in-up`,children:[(0,N.jsxs)(`div`,{className:`flex items-center justify-center gap-4 mb-8`,children:[(0,N.jsx)(`span`,{className:`h-px w-12 bg-primary`}),(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.4em] uppercase text-[10px]`,children:`Our Purpose`}),(0,N.jsx)(`span`,{className:`h-px w-12 bg-primary`})]}),(0,N.jsxs)(`h1`,{className:`font-display text-5xl md:text-8xl font-medium leading-[1] text-gray-900 dark:text-white mb-10`,children:[`Impact you can `,(0,N.jsx)(`span`,{className:`italic text-primary`,children:`measure`})]}),(0,N.jsx)(`p`,{className:`text-lg md:text-2xl text-text-sub-light dark:text-text-sub-dark font-light leading-relaxed max-w-3xl mx-auto`,children:`Every bottle of Nyika creates ripples across Kenya's drylands. It's more than a beverage; it's a movement. Here's the tangible impact we're cultivating together.`})]}),(0,N.jsx)(`div`,{className:`absolute inset-0 -z-10 pointer-events-none opacity-5 overflow-hidden`,children:(0,N.jsx)(`img`,{alt:`Impact backdrop`,className:`w-full h-full object-cover grayscale`,src:`https://lh3.googleusercontent.com/aida-public/AB6AXuDAL_mbY2CJJhrLMbK6y36XGHQ0b6h8MwoCsKg9307gmdvG3iDPSOk7mygxt28wwDjSOk-xGu3aAJkdQ1Rmin4p1PQsypRtlKx9XLUK7neooED4CzCKVfEzNsNxiKUXi3CnYUb5i30l6bpka3yNJc-y_DQUGmMslqQ1V5k13ya__tWAHQU7_3OsYtozZnt3cIgvgsftji04l1yYldEgLs3mAzPQ0Di4IE8RoM7MvTwLEOOfyr4mqGpjzWOKrY0Noifs8qd6d2F2wSez`})})]}),(0,N.jsx)(`section`,{className:`py-20 bg-surface-light dark:bg-surface-dark border-y border-gray-100 dark:border-gray-800`,children:(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:(0,N.jsxs)(`div`,{className:`grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-8`,children:[(0,N.jsx)(qn,{label:`Farmers Engaged`,value:e.farmers,suffix:`+`,icon:`agriculture`,delay:0}),(0,N.jsx)(qn,{label:`Income Uplift`,value:e.income,suffix:`%`,icon:`trending_up`,delay:150}),(0,N.jsx)(qn,{label:`Students Served`,value:e.students,suffix:``,
35icon:`school`,delay:300}),(0,N.jsx)(qn,{label:`Water Saved`,value:e.water,suffix:`%`,icon:`water_drop`,delay:450})]})})}),(0,N.jsx)(`section`,{className:`py-24 md:py-40 relative overflow-hidden bg-white dark:bg-background-dark`,children:(0,N.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10`,children:[(0,N.jsxs)(`div`,{className:`text-center mb-24 fade-in-up`,children:[(0,N.jsx)(`span`,{className:`text-[10px] font-bold tracking-[0.2em] uppercase text-gray-500 dark:text-gray-400`,children:`Voices of Change`}),(0,N.jsx)(`h2`,{className:`mt-4 font-display text-5xl md:text-7xl font-medium text-gray-900 dark:text-white`,children:`Stories from the field`})]}),(0,N.jsxs)(`div`,{className:`flex flex-col md:flex-row items-center gap-16 md:gap-24 mb-40`,children:[(0,N.jsxs)(`div`,{className:`w-full md:w-1/2 relative group fade-in-up`,children:[(0,N.jsx)(`div`,{className:`absolute -inset-4 bg-primary/10 rounded-sm rotate-3 group-hover:rotate-1 transition-transform duration-700`}),(0,N.jsxs)(`div`,{className:`relative h-[500px] w-full overflow-hidden shadow-2xl rounded-sm`,children:[(0,N.jsx)(`img`,{alt:`Mary Wanjiru, Farmer in Laikipia`,className:`w-full h-full object-cover transition-transform duration-[1.5s] group-hover:scale-110`,src:M.products.maryWanjiru}),(0,N.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-black/60 via-trans
35parent to-transparent opacity-100 md:opacity-0 group-hover:opacity-100 transition-opacity duration-500 flex items-end p-8`,children:(0,N.jsx)(`span`,{className:`text-white text-[10px] uppercase tracking-[0.4em] font-bold`,children:`Laikipia County`})})]})]}),(0,N.jsxs)(`div`,{className:`w-full md:w-1/2 fade-in-up`,style:{transitionDelay:`200ms`},children:[(0,N.jsx)(`span`,{className:`text-7xl text-primary font-display opacity-20 leading-none`,children:`“`}),(0,N.jsx)(`p`,{className:`font-display text-3xl md:text-4xl leading-tight text-gray-800 dark:text-gray-100 italic mb-10 -mt-6`,children:`Before Dunia Bora, cactus was just a plant we avoided. Now it's our most reliable crop. Even during drought, it thrives. My children are back in school because of this income.`}),(0,N.jsxs)(`div`,{className:`flex items-center gap-6`,children:[(0,N.jsx)(`div`,{className:`h-px w-16 bg-primary`}),(0,N.jsxs)(`div`,{children:[(0,N.jsx)(`h4`,{className:`font-bold text-gray-900 dark:text-white uppercase tracking-widest text-sm`,children:`Nyambura Mamai`}),(0,N.jsx)(`p`,{className:`text-[10px] text-gray-500 uppercase tracking-[0.3em] mt-1 font-bold`,children:`Farmer`})]})]})]})]}),(0,N.jsxs)(`div`,{className:`flex flex-col md:flex-row-reverse items-center gap-16 md:gap-24 mb-32`,children:[(0,N.jsxs)(`div`,{className:`w-full md:w-1/2 relative group fade-in-up`,children:[(0,N.jsx)(`div`,{className:`absolute -inset-4 border border-gray-200 dark:border-gray-800 rounded-sm -rotate-2 group-hover:rotate-0 transition-transform duration-700`}),(0,N.jsxs)(`div`,{className:`relative h-[500px] w-full overflow-hidden shadow-2xl rounded-sm`,children:[(0,N.jsx)(`img`,{alt:`Students in school program`,className:`w-full h-full object-cover transition-transform duration-[1.5s] group-hover:scale-110`,src:M.products.primarySchool}),(0,N.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-black/60 via-trans
35parent to-transparent opacity-100 md:opacity-0 group-hover:opacity-100 transition-opacity duration-500 flex items-end p-8`,children:(0,N.jsx)(`span`,{className:`text-white text-[10px] uppercase tracking-[0.4em] font-bold`,children:`Nanyuki Primary School`})})]})]}),(0,N.jsxs)(`div`,{className:`w-full md:w-1/2 md:text-right fade-in-up`,style:{transitionDelay:`200ms`},children:[(0,N.jsx)(`span`,{className:`text-7xl text-primary font-display opacity-20 leading-none block md:ml-auto`,children:`“`}),(0,N.jsx)(`p`,{className:`font-display text-3xl md:text-4xl leading-tight text-gray-800 dark:text-gray-100 italic mb-10 -mt-6`,children:`Our students love Nyika! It's refreshing, healthy, and they're learning about sustainable agriculture. The program has improved attendance and nutrition awareness.`}),(0,N.jsxs)(`div`,{className:`flex items-center gap-6 md:flex-row-reverse`,children:[(0,N.jsx)(`div`,{className:`h-px w-16 bg-primary`}),(0,N.jsxs)(`div`,{children:[(0,N.jsx)(`h4`,{className:`font-bold text-gray-900 dark:text-white uppercase tracking-widest text-sm`,children:`Teacher James`}),(0,N.jsx)(`p`,{className:`text-[10px] text-gray-500 uppercase tracking-[0.3em] mt-1 font-bold`,children:`Educator`})]})]})]})]}),(0,N.jsx)(`div`,{className:`mt-32 text-center fade-in-up`,children:(0,N.jsxs)(j,{to:`/media`,className:`group inline-flex items-center gap-4 px-12 py-6 border border-gray-900 dark:border-white text-[10px] font-bold uppercase tracking-[0.5em] text-gray-900 dark:text-white hover:bg-gray-900 hover:text-white dark:hover:bg-white dark:hover:text-gray-900 transition-all shadow-xl active:scale-95`,children:[(0,N.jsx)(`span`,{children:`Visit Media Page`}),(0,N.jsx)(`span`,{className:`material-icons text-sm group-hover:translate-x-1 transition-transform`,children:`east`})]})})]})}),(0,N.jsxs)(`section`,{className:`py-32 bg-surface-light dark:bg-[#0a0a0a] relative border-t border-gray-100 dark:border-gray-800`,children:[(0,N.jsxs)(`div`,{className:`absolute inset-0 overflow-hidden pointer-events-none`,children:[(0,N.jsx)(`div`,{className:`absolute -right-64 -top-64 w-[600px] h-[600px] bg-primary/5 rounded-full blur-[120px]`}),(0,N.jsx)(`div`,{className:`absolute -left-64 -bottom-64 w-[600px] h-[600px] bg-primary/5 rounded-full blur-[120px]`})]}),(0,N.jsxs)(`div`,{className:`max-w-3xl mx-auto px-4 text-center relative z-10 fade-in-up`,children:[(0,N.jsx)(`span`,{className:`material-symbols-outlined text-6xl text-primary mb-8 opacity-90`,children:`description`}),(0,N.jsx)(`h2`,{className:`font-display text-5xl md:text-6xl text-gray-900 dark:text-white mb-8`,children:`Get the full impact report`}),(0,N.jsx)(`p`,{className:`text-xl text-text-sub-light dark:text-text-sub-dark font-light mb-14 leading-relaxed`,children:`Dive deeper into our journey. Download our comprehensive impact summary with detailed metrics, inspiring stories, and our ambitious future goals for a truly regenerative tomorrow.`}),(0,N.jsxs)(`button`,{className:`group inline-flex items-center gap-4 px-16 py-7 bg-primary text-white text-[10px] font-bold uppercase tracking-[0.6em] hover:bg-pink-800 shadow-[0_20px_50px_rgba(190,24,93,0.3)] transition-all transform hover:-translate-y-1`,children:[(0,N.jsx)(`span`,{className:`material-symbols-outlined text-lg`,children:`download`}),(0,N.jsx)(`span`,{children:`Download Report (PDF)`})]})]})]})]})},Yn=[{id:`livelihood-cactus-catalyst`,tag:`Blog`,date:`August 22, 2024`,title:`Creating a New Livelihood in Kenya’s Arid Lands`,summary:`Exploring cactus farming, agricultural communities, and changing minds with Dunia Bora founder Vincent M.`,image:M.products.ceo,link:`https://medium.com/change-maker/creating-a-new-livelihood-in-kenyas-arid-lands-with-cactus-as-a-catalyst-2bf318d244c7`},{id:`nature-positive-nutrition`,tag:`Video`,date:`Jun 4, 2024`,title:`Creating nature-positive nutrition from cacti`,summary:`Dunia Bora means a better world, and that’s what Vincent Muhoro is aiming to achieve with his nutritious cactus juice drinks and cookies.`,image:`https://img.youtube.com/vi/x6O2AV-7Ofg/maxresdefault.jpg`,videoID:`x6O2AV-7Ofg`,link:`https://www.youtube.com/watch?v=x6O2AV-7Ofg`},{id:`prototypes-humanity`,tag:`Blog`,date:`2025`,title:`Prototypes of Humanity`,summary:`Vincent Muhoro is the Founder and Executive Director of Dunia Bora, turning Kenya’s invasive cactus—long seen as waste—into high-value food and fashion products.`,image:M.products.vincentField,link:`https://www.prototypesforhumanity.com/student/vincent-muhoro/`},{id:`cactus-leather-news`,tag:`Blog`,date:`November 10, 2023`,title:`Turning the invasive cactus into leather`,summary:`In parts of Laikipia County, the cactus plant is everywhere. To many quarters, it’s invasive, unwanted, yet painfully hard to kill.`,image:`https://lh3.googleusercontent.com/aida-public/AB6AXuB1WoLCTbebaZmzPHrajp6oVMSBsTveOSQyBugfBPnn7qRT8XNTM4jSZzwy-wGJSTspQEBotbG2b03BBDr0uUnbz9ocYs7t-TOYXhPFNjsbyXgFv7G0ehxUKD9O8-2YZ-OA1RC5ZagGhw8co9WgejKcyWZl9prIBy5EEZDYFcqy-kQCKim1UCnRS7M_tICPIHQ2JADBJO2zk2L8Cy4FZ2Ej2FKe3qNjo17XVwsq_qtX0HTCkYLiXQ_3N8Zq5sj8zccOL9rGQik42fDT`,link:`https://nation.africa/kenya/health/turning-the-invasive-cactus-into-leather-4425946`},{id:`un-sdg-partnership`,tag:`Blog`,date:`2023`,title:`Sustainable Development`,summary:`The objective of our commitment to the United Nations Conscious Fashion and Lifestyle Network is to advance sustainable and responsible practices.`,image:`https://upload.wikimedia.org/wikipedia/commons/thumb/2/24/UN_SDG_Wheel_Transparent.png/600px-UN_SDG_Wheel_Transparent.png`,link:`https://sdgs.un.org/partnerships/dunia-bora`}],Xn=[{id:`cactus-leather-luxury`,tag:`Story`,date:`October 12, 2023`,title:`Redefining Luxury with Cactus Leather`,summary:`Discover how our innovative plant-based material is challenging traditional leather in durability, feel, and environmental impact.`,image:`https://lh3.googleusercontent.com/aida-public/AB6AXuD0wmulXDTIXUy7akoephwGJ1X-uEIXUdHMl0e6oIrvkDFvanC0jWmv7sufNQF78bdWyPFSQLAa0hWxkBA0hAvK_XPVLwdMslbCSc_ToEBf4pPeZ88vBEsgWq-LztH0DTdlPQ_sE6Ny4rw_KSaIPCPR-0YibGmS2TXoYI-7GMwmciAdDQkro9FFN216gatFFznKNLrVY_zm-agQIwptTKOjm6h74wdAe38wakBvU0OdNa9oihMkV-bbcNa-jRyvVqdpYGVAf0L7MSmI`}
35,{id:`science-resilience`,tag:`Blog`,date:`September 28, 2023`,title:`The Science of Resilience`,summary:`From the arid drylands of Kenya to the runway. How biomimicry is guiding our material science team.`,image:`https://lh3.googleusercontent.com/aida-public/AB6AXuB1WoLCTbebaZmzPHrajp6oVMSBsTveOSQyBugfBPnn7qRT8XNTM4jSZzwy-wGJSTspQEBotbG2b03BBDr0uUnbz9ocYs7t-TOYXhPFNjsbyXgFv7G0ehxUKD9O8-2YZ-OA1RC5ZagGhw8co9WgejKcyWZl9prIBy5EEZDYFcqy-kQCKim1UCnRS7M_tICPIHQ2JADBJO2zk2L8Cy4FZ2Ej2FKe3qNjo17XVwsq_qtX0HTCkYLiXQ_3N8Zq5sj8zccOL9rGQik42fDT`},{id:`arid-blooms-launch`,tag:`Press Release`,date:`September 15, 2023`,title:`Spring/Summer 2024 Collection Launch`,summary:`Dunia Bora announces its latest collection "Arid Blooms," featuring 100% vegan accessories inspired by desert flora.`,image:`https://lh3.googleusercontent.com/aida-public/AB6AXuB4ohepNmoO5lBsA-qrVAWjcGnadLOezVXH4B1C24HjVjPCRvBSP8SKvdlBuOCbr9MO7-zOcjOWivAgQ8Ix-y3fu51YTKMQv8Up6JfoY0WslZOX6f1oLlmNy6rtA9XxuHBJUOyXeiJNc6quHNK9DXIYTUzHVyroXZIThwMpC4PBtvo2xi1RazpY_LuORhordG_iw3BEnA0xSAna4Xp_bPcp54iFhs_eQq6dV32kDOXpUMU9QNuF-xMN2YwHz0yXsbhENMb3quGH2pNt`},{id:`empowering-drylands`,tag:`News`,date:`August 21, 2023`,title:`Empowering Kenya's Drylands`,summary:`Our founder speaks on the socio-economic impact of sourcing raw materials directly from local farming communities.`,image:`https://lh3.googleusercontent.com/aida-public/AB6AXuDAL_mbY2CJJhrLMbK6y36XGHQ0b6h8MwoCsKg9307gmdvG3iDPSOk7mygxt28wwDjSOk-xGu3aAJkdQ1Rmin4p1PQsypRtlKx9XLUK7neooED4CzCKVfEzNsNxiKUXi3CnYUb5i30l6bpka3yNJc-y_DQUGmMslqQ1V5k13ya__tWAHQU7_3OsYtozZnt3cIgvgsftji04l1yYldEgLs3mAzPQ0Di4IE8RoM7MvTwLEOOfyr4mqGpjzWOKrY0Noifs8qd6d2F2wSez`},{id:`vegan-fashion-interview`,tag:`Interview`,date:`August 10, 2023`,title:`In Conversation: The Future of Vegan Fashion`,summary:`An exclusive sit-down with Vogue's sustainability editor on why cactus leather is poised to take over the luxury market.`,image:`https://lh3.googleusercontent.com/aida-public/AB6AXuD0wmulXDTIXUy7akoephwGJ1X-uEIXUdHMl0e6oIrvkDFvanC0jWmv7sufNQF78bdWyPFSQLAa0hWxkBA0hAvK_XPVLwdMslbCSc_ToEBf4pPeZ88vBEsgWq-LztH0DTdlPQ_sE6Ny4rw_KSaIPCPR-0YibGmS2TXoYI-7GMwmciAdDQkro9FFN216gatFFznKNLrVY_zm-agQIwptTKOjm6h74wdAe38wakBvU0OdNa9oihMkV-bbcNa-jRyvVqdpYGVAf0L7MSmI`},{id:`harvesting-bts`,tag:`Video`,localVideo:M.products.harvestingBtsVideo,date:`July 05, 2023`,title:`Behind the Scenes: Sustainable Harvesting`,summary:`Take a look at the careful process of harvesting mature cactus leaves without damaging the plant itself.`,image:`https://lh3.googleusercontent.com/aida-public/AB6AXuB1WoLCTbebaZmzPHrajp6oVMSBsTveOSQyBugfBPnn7qRT8XNTM4jSZzwy-wGJSTspQEBotbG2b03BBDr0uUnbz9ocYs7t-TOYXhPFNjsbyXgFv7G0ehxUKD9O8-2YZ-OA1RC5ZagGhw8co9WgejKcyWZl9prIBy5EEZDYFcqy-kQCKim1UCnRS7M_tICPIHQ2JADBJO2zk2L8Cy4FZ2Ej2FKe3qNjo17XVwsq_qtX0HTCkYLiXQ_3N8Zq5sj8zccOL9rGQik42fDT`}],Zn=()=>{let[e,t]=(0,x.useState)(`All`),[n,r]=(0,x.useState)(Yn),[i,a]=(0,x.useState)(!1),o=[`All`,`News`,`Stories`,`Press Releases`,`Videos`,`Blogs`,`Interviews`],s=(0,x.useMemo)(()=>{if(e===`All`)return n;let t={News:`News`,Stories:`Story`,"Press Releases":`Press Release`,Videos:`Video`,Blogs:`Blog`,Interviews:`Interview`};return n.filter(n=>n.tag===t[e])},[e,n]),c=()=>{r([...Yn,...Xn]),a(!0)},l=e=>{let t=e.link?`a`:j,n=e.link?{href:e.link,target:`_blank`,rel:`noopener noreferrer`,className:`relative overflow-hidden aspect-[4/3] block`}:{to:`/media/${e.id}`,className:`relative overflow-hidden aspect-[4/3] block`},r=e.link?`a`:j,i=e.link?{href:e.link,target:`_blank`,rel:`noopener noreferrer`}:{to:`/media/${e.id}`},a=e.link?`a`:j,o=e.link?{href:e.link,target:`_blank`,rel:`noopener noreferrer`,className:`inline-flex items-center text-[10px] font-bold uppercase tracking-[0.3em] text-gray-900 dark:text-white group-hover:text-primary transition-all`}:{to:`/media/${e.id}`,className:`inline-flex items-center text-[10px] font-bold uppercase tracking-[0.3em] text-gray-900 dark:text-white group-hover:text-primary transition-all`};return(0,N.jsxs)(`article`,{className:`group flex flex-col h-full bg-white dark:bg-surface-dark shadow-sm hover:shadow-[0_40px_80px_rgba(0,0,0,0.08)] transition-all duration-500 rounded-sm overflow-hidden animate-page-enter`,children:[e.tag===`Video`&&e.videoID?(0,N.jsxs)(`div`,{className:`relative aspect-[4/3] w-full bg-black overflow-hidden group/video`,children:[(0,N.jsx)(`iframe`,{src:`https://www.youtube.com/embed/${e.videoID}?modestbranding=1&rel=0&color=white`,title:e.title,className:`absolute inset-0 w-full h-full border-0 grayscale-[0.2] group-hover/video:grayscale-0 transition-all duration-700`,allow:`accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture`,allowFullScreen:!0}),(0,N.jsx)(`div`,{className:`absolute top-6 left-6 pointer-events-none z-10`,children:(0,N.jsx)(`span`,{className:`bg-primary px-4 py-1 text-[9px] font-bold uppercase tracking-[0.2em] text-white shadow-lg`,children:e.tag})})]}):e.tag===`Video`&&e.localVideo?(0,N.jsxs)(`div`,{className:`relative aspect-[4/3] w-full bg-black overflow-hidden group/video`,children:[(0,N.jsxs)(`video`,{className:`absolute inset-0 w-full h-full object-cover transition-all duration-700`,controls:!0,playsInl
35ine:!0,preload:`metadata`,poster:e.image,children:[(0,N.jsx)(`source`,{src:e.localVideo,type:`video/mp4`}),`Your browser does not support the video tag.`]}),(0,N.jsx)(`div`,{className:`absolute top-6 left-6 pointer-events-none z-10`,children:(0,N.jsx)(`span`,{className:`bg-primary px-4 py-1 text-[9px] font-bold uppercase tracking-[0.2em] text-white shadow-lg`,children:e.tag})})]}):(0,N.jsxs)(t,{...n,children:[(0,N.jsx)(`img`,{alt:e.title,className:`w-full h-full object-cover grayscale transition-all duration-1000 group-hover:grayscale-0 group-hover:scale-105`,src:e.image}),(0,N.jsx)(`div`,{className:`absolute top-6 left-6`,children:(0,N.jsx)(`span`,{className:`bg-primary px-4 py-1 text-[9px] font-bold uppercase tracking-[0.2em] text-white shadow-lg`,children:e.tag})})]}),(0,N.jsxs)(`div`,{className:`flex-1 p-10 lg:p-14 flex flex-col`,children:[(0,N.jsx)(`time`,{className:`text-[10px] text-gray-400 dark:text-gray-500 mb-4 font-bold uppercase tracking-widest`,children:e.date}),(0,N.jsx)(`h3`,{className:`font-display text-3xl text-gray-900 dark:text-white mb-6 group-hover:text-primary transition-colors leading-tight italic`,children:(0,N.jsx)(r,{...i,children:e.title})}),(0,N.jsx)(`p`,{className:`text-lg text-text-sub-light dark:text-text-sub-dark font-light leading-relaxed mb-8 flex-grow line-clamp-3`,children:e.summary}),(0,N.jsxs)(`div`,{className:`pt-8 border-t border-gray-100 dark:border-gray-800 flex justify-between items-center`,children:[(0,N.jsxs)(a,{...o,children:[e.tag===`Video`?`Watch Video`:`Read Entry`,(0,N.jsx)(`span`,{className:`material-icons text-lg ml-2 group-hover:translate-x-2 transition-transform`,children:`east`})]}),(0,N.jsx)(`div`,{className:`flex space-x-4 opacity-0 group-hover:opacity-100 transition-all duration-500 translate-y-4 group-hover:translate-y-0`,children:(0,N.jsx)(`button`,{className:`text-gray-300 hover:text-primary`,children:(0,N.jsx)(`span`,{className:`material-icons text-sm`,children:`share`})})})]})]})]},e.id)};return(0,N.jsxs)(`div`,{className:`pt-24 bg-background-light dark:bg-background-dark min-h-screen transition-colors duration-300`,children:[(0,N.jsxs)(`header`,{className:`pt-24 pb-16 md:pt-40 md:pb-24 px-4 sm:px-6 lg:px-8 max-w-screen-2xl mx-auto text-center animate-page-enter`,children:[(0,N.jsxs)(`div`,{className:`inline-flex items-center gap-4 mb-8`,children:[(0,N.jsx)(`span`,{className:`h-px w-8 bg-primary`}),(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.4em] uppercase text-[10px]`,children:`Media & Press`}),(0,N.jsx)(`span`,{className:`h-px w-8 bg-primary`})]}),(0,N.jsxs)(`h1`,{className:`font-display text-6xl md:text-8xl lg:text-9xl font-medium leading-[1] text-gray-900 dark:text-white mb-10 tracking-tight`,children:[`The Dunia Bora `,(0,N.jsx)(`br`,{}),` `,(0,N.jsx)(`span`,{className:`italic text-primary`,children:`Journal`})]}),(0,N.jsx)(`p`,{className:`max-w-3xl mx-auto text-lg md:text-2xl text-text-sub-light dark:text-text-sub-dark font-light leading-relaxed`,children:`Exploring the intersection of sustainable innovation, high fashion, and conscious living. Stay updated with our latest stories and visual essays.`})]}),(0,N.jsx)(`div`,{className:`sticky top-24 z-40 bg-white/90 dark:bg-background-dark/95 backdrop-blur-md border-y border-gray-100 dark:border-gray-800 transition-all duration-300`,children:(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:(0,N.jsx)(`div`,{className:`flex items-center justify-start md:justify-center overflow-x-auto py-6 space-x-10 md:space-x-16 scrollbar-hide`,children:o.map(n=>(0,N.jsxs)(`button`,{onClick:()=>t(n),className:`relative text-[10px] font-bold uppercase tracking-[0.3em] whitespace-nowrap transition-all duration-300 hover:text-primary ${e===n?`text-primary`:`text-gray-400 dark:text-gray-500`}`,children:[n,e===n&&(0,N.jsx)(`span`,{className:`absolute -bottom-6 left-0 w-full h-0.5 bg-primary animate-page-enter`})]},n))})})}),(0,N.jsx)(`section`,{className:`py-24 bg-surface-light dark:bg-[#0a0a0a] transition-colors duration-300`,children:(0,N.jsxs)(`div`,{className:`max-w-screen-2xl mx-auto px-4 sm:px-6 lg:px-8`,children:[(0,N.jsx)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-x-12 gap-y-20`,children:s.map(e=>l(e))}),!i&&(0,N.jsx)(`div`,{className:`mt-32 text-center`,children:(0,N.jsx)(`button`,{onClick:c,className:`px-16 py-6 border-2 border-gray-900 dark:border-white text-gray-900 dark:text-white text-[10px] font-bold uppercase tracking-[0.4em] hover:bg-gray-900 hover:text-white dark:hover:bg-white dark:hover:text-gray-900 transition-all shadow-xl`,children:`Load More Entries`})})]})}),(0,N.jsxs)(`section`,{className:`py-32 bg-gray-900 dark:bg-black relative overflow-hidden transition-colors duration-300`,children:[(0,N.jsx)(`div`,{className:`absolute top-0 left-0 w-full h-1 bg-gradient-to-r from-primary via-orange-500 to-yellow-500 opacity-40`}),(0,N.jsxs)(`div`,{className:`max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 text-center`,children:[(0,N.jsxs)(`div`,{className:`mb-20`,children:[(0,N.jsx)(`span`,{className:`inline-block px-6 py-2 border border-primary/30 rounded-full text-[10px] font-bold tracking-[0.3em] uppercase text-primary mb-6 bg-primary/10`,children:`Featured Film`}),(0,N.jsx)(`h2`,{className:`font-display text-5xl md:text-7xl font-medium text-white mb-8`,children:`Origins of Innovation`}),(0,N.jsx)(`p`,{className:`text-gray-400 text-xl font-light max-w-2xl mx-auto leading-relaxed italic`,children:`See how Dunia Bora transforms the drylands into a source of sustainable abundance. A journey from seed to stylish utility.`})]}),(0,N.jsxs)(`div`,{className:`relative w-full aspect-video bg-black rounded-sm shadow-[0_60px_100px_rgba(0,0,0,0.5)] overflow-hidden group`,children:[(0,N.jsx)(`iframe`,{allow:`accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture`,allowFullScreen:!0,className:`absolute top-0 left-0 w-full h-full grayscale-[0.2] contrast-[1.1] brightness-[0.9]`,frameBorder:`0`,src:`https://www.youtube.com/embed/7Zb5ahunXF0?rel=0&modestbranding=1`,title:`Dunia Bora Brand Video`}),(0,N.jsx)(`div`,{className:`absolute inset-0 bg-primary/5 pointer-events-none group-hover:opacity-0 transition-opacity`})]}),(0,N.jsx)(`div`,{className:`mt-20`,children:(0,N.jsxs)(`a`,{href:`https://youtube.com`,target:`_blank`,rel:`noreferrer`,className:`inline-flex items-center gap-4 text-white hover:text-primary transition-all group`,children:[(0,N.jsx)(`span`,{className:`font-display text-2xl italic`,children:`Explore our Full Channel`}),(0,N.jsx)(`span`,{className:`material-icons text-2xl group-hover:translate-x-3 transition-transform`,children:`east`})]})})]})]})]})},Qn=()=>{let{id:e}=at(),t=rt();(0,x.useEffect)(()=>{window.scrollTo(0,0)},[e]);let n={title:`From Arid Lands to High Fashion: The Journey of Cactus Leather`,category:`Sustainable Innovation`,author:`Sarah Jenkins`,authorImg:`https://lh3.googleusercontent.com/aida-public/AB6AXuBZna2oLU8Z
35QcziujQLFUO59KYkAFEu_plzfjiGVZaq_kERrd5iSr3MweYnAtobKM1vUEzSlvPJYfa2-3MZ3CDQl_2oqNzNTATm-nDdTl0ZkVUdNQTSjkrHhAY7to81Xy6XuIb0wOJtWkehbUlYySbWH-Be41tbI4z6ur930pIabSLDaUNo9fzJupeGVpo1HXqBGS7OTrPWNMCET2q6KHpbkVM1H3gJdQdvaSdgAQiOsODLrjlGF7LX3p0lktIhT4r-exAK6mf6qdD2`,date:`October 15, 2023`,readTime:`5 Min Read`,featuredImg:`https://lh3.googleusercontent.com/aida-public/AB6AXuB1WoLCTbebaZmzPHrajp6oVMSBsTveOSQyBugfBPnn7qRT8XNTM4jSZzwy-wGJSTspQEBotbG2b03BBDr0uUnbz9ocYs7t-TOYXhPFNjsbyXgFv7G0ehxUKD9O8-2YZ-OA1RC5ZagGhw8co9WgejKcyWZl9prIBy5EEZDYFcqy-kQCKim1UCnRS7M_tICPIHQ2JADBJO2zk2L8Cy4FZ2Ej2FKe3qNjo17XVwsq_qtX0HTCkYLiXQ_3N8Zq5sj8zccOL9rGQik42fDT`};return(0,N.jsx)(`div`,{className:`bg-background-light dark:bg-background-dark transition-colors duration-300`,children:(0,N.jsxs)(`main`,{className:`pt-32 pb-16 md:pt-48 md:pb-24`,children:[(0,N.jsxs)(`article`,{className:`max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 animate-page-enter`,children:[(0,N.jsxs)(`header`,{className:`text-center mb-16`,children:[(0,N.jsxs)(`div`,{className:`inline-flex items-center gap-3 mb-8`,children:[(0,N.jsx)(`span`,{className:`h-px w-8 bg-primary`}),(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.3em] uppercase text-[10px]`,children:n.category}),(0,N.jsx)(`span`,{className:`h-px w-8 bg-primary`})]}),(0,N.jsx)(`h1`,{className:`font-display text-5xl md:text-7xl font-bold leading-tight text-gray-900 dark:text-white mb-10 tracking-tight`,children:n.title}),(0,N.jsxs)(`div`,{className:`flex flex-col md:flex-row items-center justify-center gap-6 text-[10px] text-gray-400 dark:text-gray-500 font-bold tracking-[0.2em] uppercase`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,N.jsx)(`div`,{className:`h-10 w-10 rounded-full bg-gray-100 dark:bg-gray-800 overflow-hidden ring-2 ring-primary/20`,children:(0,N.jsx)(`img`,{alt:n.author,className:`h-full w-full object-cover`,src:n.authorImg})}),(0,N.jsx)(`span`,{className:`text-gray-900 dark:text-white`,children:n.author})]}),(0,N.jsx)(`div`,{className:`hidden md:block text-primary opacity-30`,children:`•`}),(0,N.jsx)(`time`,{children:n.date}),(0,N.jsx)(`div`,{className:`hidden md:block text-primary opacity-30`,children:`•`}),(0,N.jsx)(`span`,{children:n.readTime})]})]}),(0,N.jsx)(`div`,{className:`aspect-[16/9] w-full overflow-hidden rounded-sm mb-16 shadow-2xl`,children:(0,N.jsx)(`img`,{alt:`Featured`,className:`w-full h-full object-cover grayscale-0`,src:n.featuredImg})}),(0,N.jsxs)(`div`,{className:`prose prose-lg prose-pink dark:prose-invert max-w-none font-medium leading-relaxed text-text-sub-light dark:text-text-sub-dark`,children:[(0,N.jsx)(`p`,{className:`text-2xl font-display italic text-gray-900 dark:text-white border-l-4 border-primary pl-8 mb-12`,children:`"The arid lands of Kenya are often viewed through a lens of scarcity. At Dunia Bora, we see them as a vast landscape of resilient potential."`}),(0,N.jsx)(`p`,{children:`The journey of our cactus leather begins in the semi-arid regions of Laikipia and Machakos. Here, the prickly pear cactus (Opuntia ficus-indica) thrives naturally, requiring no additional water or chemical intervention. This resilience is what makes it the perfect candidate for a sustainable luxury material.`}),(0,N.jsx)(`p`,{children:`Our proprietary processing method involves harvesting mature pads, allowing the plant to continue growing. These pads are then cleaned, mashed, and dried in the sun for three days. The resulting fiber is then transformed into a bio-based material that rivals traditional leather in durability and aesthetics.`}),(0,N.jsx)(`h3`,{className:`font-display text-3xl font-bold text-gray-900 dark:text-white mt-16 mb-8`,children:`Circularity in every stitch`}),(0,N.jsx)(`p`,{children:`What sets our process apart is our commitment to zero waste. The juice extracted during the initial stages is repurposed for our functional beverages, while the organic waste from the drying process serves as potent compost for local farmers.`}),(0,N.jsx)(`p`,{children:`This circular model ensures that every part of the plant is valued, creating multiple revenue streams for our partner communities and minimizing our ecological footprint.`})]}),(0,N.jsx)(`footer`,{className:`mt-24 pt-12 border-t border-gray-100 dark:border-gray-800`,children:(0,N.jsxs)(`div`,{className:`flex flex-wrap items-center justify-between gap-8`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-4`,children:[(0,N.jsx)(`span`,{className:`text-[10px] font-bold uppercase tracking-widest text-gray-400`,children:`Share this story:`}),(0,N.jsxs)(`div`,{className:`flex gap-4`,children:[(0,N.jsx)(`button`,{className:`h-10 w-10 rounded-full border border-gray-100 dark:border-gray-800 flex items-center justify-center text-gray-400 hover:text-primary hover:border-primary transition-all`,children:(0,N.jsx)(`span`,{className:`material-icons text-sm`,children:`share`})}),(0,N.jsx)(`button`,{className:`h-10 w-10 rounded-full border border-gray-100 dark:border-gray-800 flex items-center justify-center text-gray-400 hover:text-primary hover:border-primary transition-all`,children:(0,N.jsx)(`span`,{className:`material-icons text-sm`,children:`link`})})]})]}),(0,N.jsxs)(`button`,{onClick:()=>t(`/media`),className:`text-[10px] font-bold uppercase tracking-[0.3em] text-primary flex items-center gap-2 group`,children:[(0,N.jsx)(`span`,{className:`material-icons text-sm group-hover:-translate-x-1 transition-transform`,children:`west`}),`Back to Journal`]})]})})]}),(0,N.jsx)(`section`,{className:`mt-32 bg-surface-light dark:bg-surface-dark py-24`,children:(0,N.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:[(0,N.jsx)(`h3`,{className:`font-display text-4xl font-bold text-gray-900 dark:text-white mb-16 text-center italic`,children:`Related Entries`}),(0,N.jsx)(`div`,{className:`grid grid-cols-1 md:grid-cols-3 gap-12`,children:[{id:`1`,title:`Minimalism in the Age of Excess`,category:`Fashion`,date:`Sep 28, 2023`,image:`https://lh3.googleusercontent.com/aida-public/AB6AXuD0wmulXDTIXUy7akoephwGJ1X-uEIXUdHMl0e6oIrvkDFvanC0jWmv7sufNQF78bdWyPFSQLAa0hWxkBA0hAvK_XPVLwdMslbCSc_ToEBf4pPeZ88vBEsgWq-LztH0DTdlPQ_sE6Ny4rw_KSaIPCPR-0YibGmS2TXoYI-7GMwmciAdDQkro9FFN216gatFFznKNLrVY_zm-agQIwptTKOjm6h74wdAe38wakBvU0OdNa9oihMkV-bbcNa-jRyvVqdpYGVAf0L7MSmI`},{id:`2`,title:`The Capsule Wardrobe Guide`,category:`Style`,date:`Sep 14, 2023`,image:`https://lh3.googleusercontent.com/aida-public/AB6AXuB4ohepNmoO5lBsA-qrVAWjcGnadLOezVXH4B1C24HjVjPCRvBSP8SKvdlBuOCbr9MO7-zOcjOWivAgQ8Ix-y3fu51YTKMQv8Up6JfoY0WslZOX6f1oLlmNy6rtA9XxuHBJUOyXeiJNc6quHNK9DXIYTUzHVyroXZIThwMpC4PBtvo2xi1RazpY_LuORhordG_iw3BEnA0xSAna4Xp_bPcp54iFhs_eQq6dV32kDOXpUMU9QNuF-xMN2YwHz0yXsbhENMb3quGH2pNt`},{id:`3`,title:`Why Vegan Leather Matters`,category:`Innovation`,date:`Aug 30, 2023`,image:`https://lh3.googleusercontent.com/aida-public/AB6AXuB1WoLCTbebaZmzPHrajp6oVMSBsTveOSQyBugfBPnn7qRT8XNTM4jSZzwy-wGJSTspQEBotbG2b03BBDr0uUnbz9ocYs7t-TOYXhPFNjsbyXgFv7G0ehxUKD9O8-2YZ-OA1RC5ZagGhw8co9WgejKcyWZl9prIBy5EEZDYFcqy-kQCKim1UCnRS7M_tICPIHQ2JADBJO2zk2L8Cy4FZ2Ej2FKe3qNjo17XVwsq_qtX0HTCkYLiXQ_3N8Zq5sj8zccOL9rGQik42fDT`}].map(e=>(0,N.jsxs)(j,{to:`/media/${e.id}`,className:`group block`,children:[(0,N.jsx)(`div`,{className:`aspect-[4/3] overflow-hidden rounded-sm mb-6 shadow-lg`,children:(0,N.jsx)(`img`,{alt:e.title,className:`w-full h-full object-cover grayscale group-hover:grayscale-0 transition-all duration-700 group-hover:scale-105`,src:e.image})}),(0,N.jsx)(`span`,{className:`text-[9px] font-bold uppercase tracking-widest text-primary mb-2 block`,children:e.category}),(0,N.jsx)(`h4`,{className:`font-display text-xl font-bold text-gray-900 dark:text-white group-hover:text-primary transition-colors mb-4 italic leading-tight`,children:e.title}),(0,N.jsx)(`time`,{className:`text-[10px] text-gray-400 font-bold uppercase tracking-widest`,children:e.date})]},e.id))})]})})]})})},$n=`[email protected]`,er=`[email protected]`,tr=()=>{try{if(typeof process<`u`&&{}?.RESEND_API_KEY)return{}.RESEND_API_KEY}catch{}},nr=e=>e?e.replace(/[&<>"']/g,e=>({"&":`&amp;`,"<":`&lt;`,">":`&gt;`,'"':`&quot;`,"'":`&#39;`})[e]):``;function rr(e){let t={name:nr(e.name),email:nr(e.email),topic:nr(e.topic),message:nr(e.message),origin:nr(e.origin)};return`
36    <!DOCTYPE html>
37    <html>
38    <body style="margin: 0; padding: 0; background-color: #f3f4f6; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;">
39      <table border="0" cellpadding="0" cellspacing="0" width="100%">
40        <tr>
41          <td align="center" style="padding: 40px 0;">
42            <table border="0" cellpadding="0" cellspacing="0" width="600" style="background-color: #ffffff; border-left: 6px solid #be185d; box-shadow: 0 4px 20px rgba(0,0,0,0.05);">
43              <tr>
44                <td style="padding: 40px;">
45                   <h1 style="margin: 0 0 20px; font-family: 'Georgia', serif; font-size: 24px; color: #111827;">New Dispatch: ${t.origin}</h1>
46                   <p style="font-size: 12px; text-transform: uppercase; letter-spacing: 0.1em; color: #6b7280; margin-bottom: 30px;">
47                     Priority Level: High • Topic: ${t.topic}
48                   </p>
49                   
50                   <table width="100%" style="border-collapse: collapse;">
51                     <tr>
52                       <td style="padding: 10px 0; border-bottom: 1px solid #e5e7eb; font-weight: bold; width: 120px; color: #374151;">Sender</td>
53                       <td style="padding: 10px 0; border-bottom: 1px solid #e5e7eb; color: #111827;">${t.name}</td>
54                     </tr>
55                     <tr>
56                       <td style="padding: 10px 0; border-bottom: 1px solid #e5e7eb; font-weight: bold; color: #374151;">Email</td>
57                       <td style="padding: 10px 0; border-bottom: 1px solid #e5e7eb; color: #be185d;">${t.email}</td>
58                     </tr>
59                   </table>
60
61                   <div style="background-color: #f9fafb; padding: 20px; margin-top: 30px; border-radius: 4px;">
62                     <p style="margin: 0; font-family: 'Georgia', serif; font-style: italic; color: #374151; line-height: 1.6;">"${t.message}"</p>
63                   </div>
64                   
65                   <p style="margin-top: 30px; font-size: 11px; color: #9ca3af; text-align: center;">Dunia Bora Internal Relay System</p>
66                </td>
67              </tr>
68            </table>
69          </td>
70        </tr>
71      </table>
72    </body>
73    </html>
74  `}function ir(e){return`
75    <!DOCTYPE html>
76    <html>
77    <head>
78      <meta charset="utf-8">
79      <meta name="viewport" content="width=device-width, initial-scale=1.0">
80      <title>Dunia Bora Confirmation</title>
81    </head>
82    <body style="margin: 0; padding: 0; background-color: #f9fafb; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;">
83      <table border="0" cellpadding="0" cellspacing="0" width="100%">
84        <tr>
85          <td align="center" style="padding: 40px 20px;">
86            <table border="0" cellpadding="0" cellspacing="0" width="600" style="background-color: #ffffff; overflow: hidden; box-shadow: 0 20px 40px rgba(0,0,0,0.08);">
87              <!-- Header Image / Brand Block -->
88              <tr>
89                <td align="center" style="background-color: #111827; padding: 60px 40px;">
90                  <h1 style="margin: 0; font-family: 'Georgia', serif; font-size: 36px; letter-spacing: 0.1em; color: #ffffff; font-weight: 400; text-transform: uppercase;">Dunia Bora</h1>
91                  <p style="margin: 15px 0 0; font-size: 11px; text-transform: uppercase; letter-spacing: 0.4em; color: #be185d; font-weight: 700;">Sustainable Luxury</p>
92                </td>
93              </tr>
94              
95              <!-- Content Body -->
96              <tr>
97                <td style="padding: 60px 50px;">
98                  <p style="margin: 0 0 20px; font-size: 12px; text-transform: uppercase; letter-spacing: 0.2em; color: #9ca3af; font-weight: 700;">Reference: Handshake Received</p>
99                  
100                  <h2 style="margin: 0 0 30px; font-family: 'Georgia', serif; font-size: 28px; color: #1f2937; line-height: 1.3;">Greetings, ${nr(e)}.</h2>
101                  
102                  <p style="margin: 0 0 24px; font-size: 16px; line-height: 1.8; color: #4b5563; font-weight: 300;">
103                    We write to confirm that your correspondence has securely reached our headquarters in Nanyuki.
104                  </p>
105                  
106                  <p style="margin: 0 0 24px; font-size: 16px; line-height: 1.8; color: #4b5563; font-weight: 300;">
107                    At Dunia Bora, every interaction is valued as a step towards a more resilient, circular future. Our team is currently reviewing your inquiry and will respond personally within the coming days.
108                  </p>
109                  
110                  <div style="margin: 40px 0; border-top: 1px solid #f3f4f6; border-bottom: 1px solid #f3f4f6; padding: 30px 0; text-align: center;">
111                    <p style="margin: 0; font-family: 'Georgia', serif; font-style: italic; font-size: 18px; color: #111827;">"We don't just create products; we cultivate systems."</p>
112                  </div>
113                  
114                  <p style="margin: 0; font-size: 16px; line-height: 1.8; color: #4b5563; font-weight: 300;">
115                    In the meantime, we invite you to explore our <a href="https://duniabora.com/impact" style="color: #be185d; text-decoration: none; border-bottom: 1px solid #be185d;">latest impact report</a> or browse the collection.
116                  </p>
117                </td>
118              </tr>
119              
120              <!-- Footer -->
121              <tr>
122                <td style="background-color: #f3f4f6; padding: 40px; text-align: center;">
123                   <p style="margin: 0; font-size: 10px; text-transform: uppercase; letter-spacing: 0.1em; color: #6b7280; line-height: 1.6;">
124                     Dunia Bora Headquarters<br>
125                     Laikipia County, Kenya
126                   </p>
127                   <p style="margin: 20px 0 0; font-size: 10px; color: #9ca3af;">&copy; ${new Date().getFullYear()} Dunia Bora. All Rights Reserved.</p>
128                </td>
129              </tr>
130            </table>
131          </td>
132        </tr>
133      </table>
134    </body>
135    </html>
136  `}var ar={async dispatch(e){let t=tr();if(!t)return console.warn(`[MailEngine] CRITICAL: RESEND_API_KEY (or VITE_RESEND_API_KEY) missing. Dispatch simulated.`),await new Promise(e=>setTimeout(e,1500)),{success:!0,ref:`SIMULATED-DEV-ENV`};let n=rr(e),r=ir(e.name);console.info(`[MailEngine] Dispatching '${e.origin}' inquiry from ${e.email}...`);try{let i=await fetch(`https://api.resend.com/emails`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${t}`},body:JSON.stringify({from:$n,to:er,subject:`DB Alert: ${e.topic} - ${e.name}`,html:n,reply_to:e.email})});if(!i.ok){let e=await i.json();throw console.error(`[MailEngine] Admin Dispatch Failed:`,e),Error(e.message||`Failed to dispatch Admin email`)}console.info(`[MailEngine] Admin alert sent successfully.`);try{await fetch(`https://api.resend.com/emails`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${t}`},body:JSON.stringify({from:$n,to:e.email,subject:`Receipt of Inquiry: Dunia Bora`,html:r})}
136),console.info(`[MailEngine] User confirmation sent.`)}catch{console.warn(`[MailEngine] User confirmation skipped/failed (likely Free Tier restriction). Admin email was sent successfully.`)}return{success:!0}}catch(e){throw console.error(`[MailEngine] System Dispatch Fatal Error:`,e),e}}},or=()=>{let[e,t]=(0,x.useState)({name:``,email:``,org:``,role:``,project:``}),[n,r]=(0,x.useState)({}),[i,a]=(0,x.useState)(!1),[o,s]=(0,x.useState)(!1);(0,x.useEffect)(()=>{let e=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&e.target.classList.add(`visible`)})},{threshold:.1});return document.querySelectorAll(`.fade-in-up`).forEach(t=>e.observe(t)),()=>e.disconnect()},[]);let c=e=>{let{name:i,value:a}=e.target;t(e=>({...e,[i]:a})),n[i]&&r(e=>({...e,[i]:``}))},l=()=>{let t={};return e.name||(t.name=`Full name required`),(!e.email||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e.email))&&(t.email=`Valid email required`),e.org||(t.org=`Organization name required`),e.role||(t.role=`Please select a role`),(!e.project||e.project.length<5)&&(t.project=`Provide more details (min 5 chars)`),r(t),Object.keys(t).length===0};return(0,N.jsxs)(`div`,{className:`bg-white dark:bg-background-dark transition-colors duration-300`,children:[(0,N.jsxs)(`header`,{className:`relative pt-32 pb-16 md:pt-48 md:pb-24 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto flex flex-col md:flex-row items-center gap-16 overflow-hidden`,children:[(0,N.jsxs)(`div`,{className:`w-full md:w-1/2 z-10 order-2 md:order-1 fade-in-up`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-4 mb-6`,children:[(0,N.jsx)(`span`,{className:`h-px w-12 bg-primary`}),(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.25em] uppercase text-xs`,children:`Innovation`})]}),(0,N.jsxs)(`h1`,{className:`font-display text-5xl md:text-7xl font-medium leading-[1.1] text-gray-900 dark:text-white mb-8`,children:[`Cactus Based `,(0,N.jsx)(`br`,{}),(0,N.jsx)(`span`,{className:`italic font-light text-primary`,children:`Materials`})]}),(0,N.jsx)(`p`,{className:`mt-4 max-w-lg text-lg text-text-sub-light dark:text-text-sub-dark font-light leading-relaxed`,children:`Plant-based leather and natural dyes from cactus by-products – crafting fashion that's bold, sustainable, and beautifully rooted in circularity. Experience the future of ethical luxury.`}),(0,N.jsx)(`div`,{className:`mt-12`,children:(0,N.jsxs)(`a`,{href:`#swatches`,className:`group inline-flex items-center gap-2 px-8 py-4 bg-gray-900 dark:bg-white text-white dark:text-gray-900 text-xs font-bold uppercase tracking-widest hover:bg-primary dark:hover:bg-primary hover:text-white dark:hover:text-white transition-all shadow-lg`,children:[(0,N.jsx)(`span`,{children:`Experience It`}),(0,N.jsx)(`span`,{className:`material-icons text-sm group-hover:translate-x-1 transition-transform`,children:`arrow_downward`})]})})]}),(0,N.jsx)(`div`,{className:`w-full md:w-1/2 relative h-[500px] md:h-[700px] order-1 md:order-2 fade-in-up`,style:{transitionDelay:`200ms`},children:(0,N.jsx)(`div`,{className:`absolute inset-0 bg-gray-100 dark:bg-gray-800 overflow-hidden shadow-2xl rounded-sm`,children:(0,N.jsx)(`img`,{alt:`High fashion model in sustainable wear`,className:`w-full h-full object-cover grayscale-0 hover:scale-105 transition-transform duration-[2s]`,src:`https://lh3.googleusercontent.com/aida-public/AB6AXuB4ohepNmoO5lBsA-qrVAWjcGnadLOezVXH4B1C24HjVjPCRvBSP8SKvdlBuOCbr9MO7-zOcjOWivAgQ8Ix-y3fu51YTKMQv8Up6JfoY0WslZOX6f1oLlmNy6rtA9XxuHBJUOyXeiJNc6quHNK9DXIYTUzHVyroXZIThwMpC4PBtvo2xi1RazpY_LuORhordG_iw3BEnA0xSAna4Xp_bPcp54iFhs_eQq6dV32kDOXpUMU9QNuF-xMN2YwHz0yXsbhENMb3quGH2pNt`})})})]}),(0,N.jsx)(`section`,{className:`py-24 bg-surface-light dark:bg-surface-dark transition-colors duration-300`,children:(0,N.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:[(0,N.jsxs)(`div`,{className:`flex flex-col md:flex-row justify-between items-end mb-16 gap-6 fade-in-up`,children:[(0,N.jsxs)(`div`,{children:[(0,N.jsx)(`span`,{className:`text-xs font-bold tracking-[0.2em] uppercase text-gray-500 dark:text-gray-400`,children:`The Gallery`}),(0,N.jsx)(`h2`,{className:`mt-2 font-display text-4xl md:text-5xl font-medium text-gray-900 dark:text-white`,children:`The Future of Fashion Materials`})]}),(0,N.jsx)(`p`,{className:`max-w-sm text-sm text-gray-500 dark:text-gray-400 font-light leading-relaxed`,children:`A curated selection of applications demonstrating the versatility and elegance of cactus-derived textiles.`})]}),(0,N.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-3 gap-6 auto-rows-[400px]`,children:[(0,N.jsxs)(`div`,{className:`md:col-span-2 md:row-span-2 relative group overflow-hidden cursor-pointer rounded-sm shadow-xl fade-in-up`,children:[(0,N.jsx)(`img`,{alt:`Model Portrait`,className:`w-full h-full object-cover transition duration-[1.5s] group-hover:scale-105`,src:`https://lh3.googleusercontent.com/aida-public/AB6AXuD0wmulXDTIXUy7akoephwGJ1X-uEIXUdHMl0e6oIrvkDFvanC0jWmv7sufNQF78bdWyPFSQLAa0hWxkBA0hAvK_XPVLwdMslbCSc_ToEBf4pPeZ88vBEsgWq-LztH0DTdlPQ_sE6Ny4rw_KSaIPCPR-0YibGmS2TXoYI-7GMwmciAdDQkro9FFN216gatFFznKNLrVY_zm-agQIwptTKOjm6h74wdAe38wakBvU0OdNa9oihMkV-bbcNa-jRyvVqdpYGVAf0L7MSmI`}),(0,N.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-black/60 via-trans
136parent to-transparent opacity-60 group-hover:opacity-80 transition duration-500`}),(0,N.jsxs)(`div`,{className:`absolute bottom-8 left-8 text-white`,children:[(0,N.jsx)(`span`,{className:`text-primary text-xs font-bold uppercase tracking-widest mb-2 block`,children:`Collection 2024`}),(0,N.jsx)(`h3`,{className:`font-display text-3xl italic`,children:`Ethical Elegance`})]})]}),(0,N.jsxs)(`div`,{className:`relative group overflow-hidden cursor-pointer rounded-sm shadow-lg fade-in-up`,style:{transitionDelay:`150ms`},children:[(0,N.jsx)(`img`,{alt:`Material Texture`,className:`w-full h-full object-cover grayscale group-hover:grayscale-0 transition duration-700`,src:`https://lh3.googleusercontent.com/aida-public/AB6AXuB1WoLCTbebaZmzPHrajp6oVMSBsTveOSQyBugfBPnn7qRT8XNTM4jSZzwy-wGJSTspQEBotbG2b03BBDr0uUnbz9ocYs7t-TOYXhPFNjsbyXgFv7G0ehxUKD9O8-2YZ-OA1RC5ZagGhw8co9WgejKcyWZl9prIBy5EEZDYFcqy-kQCKim1UCnRS7M_tICPIHQ2JADBJO2zk2L8Cy4FZ2Ej2FKe3qNjo17XVwsq_qtX0HTCkYLiXQ_3N8Zq5sj8zccOL9rGQik42fDT`}),(0,N.jsx)(`div`,{className:`absolute inset-0 bg-primary/20 opacity-0 group-hover:opacity-100 transition duration-500`}),(0,N.jsx)(`div`,{className:`absolute bottom-6 left-6 translate-y-4 group-hover:translate-y-0 opacity-0 group-hover:opacity-100 transition duration-500`,children:(0,N.jsx)(`span`,{className:`text-white text-xs font-bold uppercase tracking-widest border-b border-white pb-1`,children:`Raw Texture`})})]}),(0,N.jsxs)(`div`,{className:`relative group overflow-hidden cursor-pointer rounded-sm shadow-lg fade-in-up`,style:{transitionDelay:`300ms`},children:[(0,N.jsx)(`img`,{alt:`Origin Landscape`,className:`w-full h-full object-cover transition duration-700 group-hover:scale-110`,src:`https://lh3.googleusercontent.com/aida-public/AB6AXuDAL_mbY2CJJhrLMbK6y36XGHQ0b6h8MwoCsKg9307gmdvG3iDPSOk7mygxt28wwDjSOk-xGu3aAJkdQ1Rmin4p1PQsypRtlKx9XLUK7neooED4CzCKVfEzNsNxiKUXi3CnYUb5i30l6bpka3yNJc-y_DQUGmMslqQ1V5k13ya__tWAHQU7_3OsYtozZnt3cIgvgsftji04l1yYldEgLs3mAzPQ0Di4IE8RoM7MvTwLEOOfyr4mqGpjzWOKrY0Noifs8qd6d2F2wSez`}),(0,N.jsx)(`div`,{className:`absolute inset-0 bg-black/40 group-hover:bg-black/20 transition duration-500`}),(0,N.jsx)(`div`,{className:`absolute inset-0 flex items-center justify-center`,children:(0,N.jsx)(`div`,{className:`h-16 w-16 rounded-full border border-white/30 flex items-center justify-center group-hover:scale-110 transition duration-300 backdrop-blur-sm`,children:(0,N.jsx)(`span`,{className:`material-icons text-white`,children:`arrow_forward`})})})]})]})]})}),(0,N.jsx)(`section`,{className:`py-24 md:py-32 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:(0,N.jsxs)(`div`,{className:`grid grid-cols-1 lg:grid-cols-2 gap-20 items-center`,children:[(0,N.jsxs)(`div`,{className:`fade-in-up`,children:[(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.25em] uppercase text-xs mb-6 block`,children:`Process & Benefits`}),(0,N.jsxs)(`h2`,{className:`font-display text-4xl md:text-5xl text-gray-900 dark:text-white mb-8 leading-tight`,children:[`Transforming `,(0,N.jsx)(`span`,{className:`italic text-gray-400`,children:`Waste`}),` into `,(0,N.jsx)(`span`,{className:`text-primary`,children:`Wonder`})]}),(0,N.jsx)(`p`,{className:`text-lg text-gray-600 dark:text-gray-300 font-light leading-relaxed mb-8`,children:`After extracting juice from cactus fruits, we don't waste the pads. Instead, we transform them into durable, plant-based leather—a revolutionary alternative to petroleum-based materials.`}),(0,N.jsxs)(`div`,{className:`flex items-center gap-4`,children:[(0,N.jsx)(`span`,{className:`h-px w-20 bg-gray-300 dark:bg-gray-700`}),(0,N.jsx)(`span`,{className:`text-xs font-bold uppercase tracking-widest text-gray-400`,children:`Material Science`})]})]}),(0,N.jsx)(`div`,{className:`grid grid-cols-1 sm:grid-cols-2 gap-x-8 gap-y-12 fade-in-up`,style:{transitionDelay:`200ms`},children:[{icon:`recycling`,title:`Sustainable`,desc:`Uses agricultural by-products, no additional needs. Circular economy at its finest.`},{icon:`verified_user`,title:`Durable`,desc:`Tested for strength, flexibility, and longevity. Built to last through years of use.`},{icon:`style`,title:`Versatile`,desc:`Suitable for bags, accessories, and upholstery. Endless creative possibilities.`}
136,{icon:`diamond`,title:`Beautiful`,desc:`Natural texture with unique character. Each piece tells a story of resilience.`}].map((e,t)=>(0,N.jsxs)(`div`,{className:`group`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-3 mb-3`,children:[(0,N.jsx)(`span`,{className:`material-icons text-primary group-hover:scale-110 transition-transform`,children:e.icon}),(0,N.jsx)(`h4`,{className:`font-display text-xl text-gray-900 dark:text-white`,children:e.title})]}),(0,N.jsx)(`p`,{className:`text-sm text-gray-500 dark:text-gray-400 leading-relaxed font-light pl-9 border-l border-gray-200 dark:border-gray-800 transition-colors`,children:e.desc})]},t))})]})}),(0,N.jsx)(`section`,{className:`bg-gray-50 dark:bg-[#0a0a0a] py-24 border-t border-gray-200 dark:border-gray-800 transition-colors duration-300`,id:`swatches`,children:(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:(0,N.jsxs)(`div`,{className:`bg-white dark:bg-[#121212] shadow-2xl rounded-sm overflow-hidden flex flex-col lg:flex-row min-h-[600px] fade-in-up`,children:[(0,N.jsxs)(`div`,{className:`w-full lg:w-5/12 p-12 lg:p-16 bg-gradient-to-br from-pink-900 to-primary text-white relative flex flex-col justify-center`,children:[(0,N.jsx)(`div`,{className:`absolute top-0 right-0 p-32 bg-white opacity-5 rounded-full blur-3xl transform translate-x-1/2 -translate-y-1/2`}),(0,N.jsx)(`span`,{className:`text-pink-200 uppercase tracking-widest text-xs font-bold mb-4 relative z-10`,children:`Cactus Leather`}),(0,N.jsx)(`h2`,{className:`font-display text-4xl md:text-5xl mb-8 leading-tight relative z-10`,children:`Experience the Texture of the Future.`}),(0,N.jsx)(`p`,{className:`text-pink-100 font-light mb-12 leading-relaxed text-lg relative z-10 border-l-2 border-pink-400 pl-6`,children:`"Our cactus-based leather is breathable, durable, and cruelty-free. Before you design your next masterpiece, feel the quality firsthand. Request a curated swatch kit tailored to your industry needs."`}),(0,N.jsxs)(`div`,{className:`flex flex-wrap gap-3 relative z-10`,children:[(0,N.jsx)(`span`,{className:`px-4 py-2 border border-pink-400/50 bg-pink-900/30 rounded-full text-xs uppercase tracking-wider backdrop-blur-sm`,children:`+ Sustainable`}),(0,N.jsx)(`span`,{className:`px-4 py-2 border border-pink-400/50 bg-pink-900/30 rounded-full text-xs uppercase tracking-wider backdrop-blur-sm`,children:`+ Organic`}),(0,N.jsx)(`span`,{className:`px-4 py-2 border border-pink-400/50 bg-pink-900/30 rounded-full text-xs uppercase tracking-wider backdrop-blur-sm`,children:`+ Vegan`})]})]}),(0,N.jsxs)(`div`,{className:`w-full lg:w-7/12 p-10 lg:p-16 bg-white dark:bg-[#18181b]`,children:[(0,N.jsx)(`h3`,{className:`font-display text-3xl text-gray-900 dark:text-white mb-10`,children:o?`Request Received`:`Request Swatches`}),o?(0,N.jsxs)(`div`,{className:`py-20 text-center animate-page-enter`,children:[(0,N.jsx)(`span`,{className:`material-icons text-7xl text-primary mb-6`,children:`task_alt`}),(0,N.jsx)(`p`,{className:`text-xl font-light text-gray-600 dark:text-gray-300`,children:`Your curation request has been logged in our system. A materials expert will follow up shortly.`})]}):(0,N.jsxs)(`form`,{className:`space-y-10`,onSubmit:async n=>{if(n.preventDefault(),l()){a(!0);try{await ar.dispatch({name:e.name,email:e.email,topic:`Wholesale`,message:`B2B Fashion Inquiry\nOrganization: ${e.org}\nRole: ${e.role}\nProject Details: ${e.project}`,origin:`Fashion`}),a(!1),s(!0),t({name:``,email:``,org:``,role:``,project:``}),setTimeout(()=>s(!1),5e3)}catch{r({project:`Submission service temporarily unavailable. Please try again later.`}),a(!1)}}},children:[(0,N.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 gap-8`,children:[(0,N.jsxs)(`div`,{className:`relative z-0 w-full group`,children:[(0,N.jsx)(`input`,{className:`block py-2.5 px-0 w-full text-sm text-gray-900 bg-transparent border-0 border-b ${n.name?`border-primary`:`border-gray-300`} appearance-none dark:text-white dark:border-gray-600 focus:outline-none focus:ring-0 focus:border-primary peer transition-colors`,id:`name`,name:`name`,value:e.name,onChange:c,placeholder:` `,required:!0,type:`text`}),(0,N.jsx)(`label`,{className:`peer-focus:font-medium absolute text-sm ${n.name?`text-primary`:`text-gray-500 dark:text-gray-400`} duration-300 transform -translate-y-6 scale-75 top-3 -z-10 origin-[0] peer-focus:left-0 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:translate-y-0 peer-focus:scale-75 peer-focus:-translate-y-6 uppercase tracking-widest font-bold`,htmlFor:`name`,children:`Full Name`}),n.name&&(0,N.jsx)(`p`,{className:`text-[10px] text-primary mt-1 uppercase font-bold`,children:n.name})]}),(0,N.jsxs)(`div`,{className:`relative z-0 w-full group`,children:[(0,N.jsx)(`input`,{className:`block py-2.5 px-0 w-full text-sm text-gray-900 bg-transparent border-0 border-b ${n.email?`border-primary`:`border-gray-300`} appearance-none dark:text-white dark:border-gray-600 focus:outline-none focus:ring-0 focus:border-primary peer transition-colors`,id:`email`,name:`email`,value:e.email,onChange:c,placeholder:` `,required:!0,type:`email`}),(0,N.jsx)(`label`,{className:`peer-focus:font-medium absolute text-sm ${n.email?`text-primary`:`text-gray-500 dark:text-gray-400`} duration-300 transform -translate-y-6 scale-75 top-3 -z-10 origin-[0] peer-focus:left-0 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:translate-y-0 peer-focus:scale-75 peer-focus:-translate-y-6 uppercase tracking-widest font-bold`,htmlFor:`email`,children:`Work Email`}),n.email&&(0,N.jsx)(`p`,{className:`text-[10px] text-primary mt-1 uppercase font-bold`,children:n.email})]})]}),(0,N.jsxs)(`div`,{className:`relative z-0 w-full group`,children:[(0,N.jsx)(`input`,{className:`block py-2.5 px-0 w-full text-sm text-gray-900 bg-transparent border-0 border-b ${n.org?`border-primary`:`border-gray-300`} appearance-none dark:text-white dark:border-gray-600 focus:outline-none focus:ring-0 focus:border-primary peer transition-colors`,id:`org`,name:`org`,value:e.org,onChange:c,placeholder:` `,required:!0,type:`text`}),(0,N.jsx)(`label`,{className:`peer-focus:font-medium absolute text-sm ${n.org?`text-primary`:`text-gray-500 dark:text-gray-400`} duration-300 transform -translate-y-6 scale-75 top-3 -z-10 origin-[0] peer-focus:left-0 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:translate-y-0 peer-focus:scale-75 peer-focus:-translate-y-6 uppercase tracking-widest font-bold`,htmlFor:`org`,children:`Organization`}),n.org&&(0,N.jsx)(`p`,{className:`text-[10px] text-primary mt-1 uppercase font-bold`,children:n.org})]}),(0,N.jsxs)(`div`,{children:[(0,N.jsx)(`span`,{className:`block text-xs uppercase tracking-widest ${n.role?`text-primary`:`text-gray-400 dark:text-gray-500`} mb-4 font-bold`,children:`I am a...`}),(0,N.jsx)(`div`,{className:`flex flex-wrap gap-3`,children:[`Developer`,`Designer`,`Buyer`,`Other`].map(i=>(0,N.jsx)(`button`,{type:`button`,onClick:()=>{t(e=>({...e,role:i})),n.role&&r(e=>({...e,role:``}))},className:`group px-6 py-2 border ${e.role===i?`bg-primary text-white border-primary`:`border-gray-200 dark:border-gray-700 text-gray-600 dark:text-gray-300 hover:border-primary hover:text-primary`} rounded-full text-sm transition-all focus:outline-none`,children:i},i))}),n.role&&(0,N.jsx)(`p`,{className:`text-[10px] text-primary mt-3 uppercase font-bold`,children:n.role})]}),(0,N.jsxs)(`div`,{className:`relative z-0 w-full group`,children:[(0,N.jsx)(`textarea`,{className:`block py-2.5 px-0 w-full text-sm text-gray-900 bg-transparent border-0 border-b ${n.project?`border-primary`:`border-gray-300`} appearance-none dark:text-white dark:border-gray-600 focus:outline-none focus:ring-0 focus:border-primary peer resize-none transition-colors`,id:`project`,name:`project`,value:e.project,onChange:c,placeholder:` `,rows:2}),(0,N.jsx)(`label`,{className:`peer-focus:font-medium absolute text-sm ${n.project?`text-primary`:`text-gray-500 dark:text-gray-400`} duration-300 transform -translate-y-6 scale-75 top-3 -z-10 origin-[0] peer-focus:left-0 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:translate-y-0 peer-focus:scale-75 peer-focus:-translate-y-6 uppercase tracking-widest font-bold`,htmlFor:`project`,children:`Tell us about your project`}),n.project&&(0,N.jsx)(`p`,{className:`text-[10px] text-primary mt-1 uppercase font-bold`,children:n.project})]}),(0,N.jsx)(`div`,{className:`pt-4`,children:(0,N.jsx)(`button`,{className:`w-full sm:w-auto px-12 py-4 bg-gray-900 dark:bg-white text-white dark:text-gray-900 text-xs font-bold uppercase tracking-widest hover:bg-primary hover:text-white dark:hover:bg-primary dark:hover:text-white transition-all duration-300 shadow-lg transform hover:-translate-y-1 ${i?`opacity-50 pointer-events-none`:``}`,type:`submit`,children:i?`Processing...`:`Submit Request`})})]})]})]})})})]})},sr=()=>{let[e,t]=(0,x.useState)(0);(0,x.useEffect)(()=>{let e=()=>{t(window.scrollY)};window.addEventListener(`scroll`,e,{passive:!0});let n=new IntersectionObserver(e=>
136{e.forEach(e=>{e.isIntersecting&&e.target.classList.add(`visible`)})},{threshold:.1});return document.querySelectorAll(`.fade-in-up`).forEach(e=>n.observe(e)),()=>{window.removeEventListener(`scroll`,e),n.disconnect()}},[]);let n=1+e*3e-4,r=[{name:`Cactus Pure`,tagline:`Raw. Honest.`,desc:`Natural sweetness, untouched and unapologetic.`,image:M.products.nyikaPureCactus},{name:`Cactus Ginger Lemon`,tagline:`Bright Heat.`,desc:`Energising, uplifting, unforgettable citrus bite.`,image:M.products.nyikaCoolMintBliss},{name:`Cactus Pineapple Mint Honey`,tagline:`Smooth Tropical.`,desc:`Tropical freshness with a soothing mint and honey finish.`,image:M.products.nyikaPineappleTwist},{name:`Cactus Banana Honey`,tagline:`Creamy Power.`,desc:`Creamy, nourishing, comforting — a gentle powerhouse.`,image:M.products.nyikaHoneyBanana}];return(0,N.jsxs)(`div`,{className:`pt-24 bg-white dark:bg-background-dark transition-colors duration-300`,children:[(0,N.jsxs)(`header`,{className:`relative pt-20 pb-20 md:pt-32 md:pb-32 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto flex flex-col items-center text-center`,children:[(0,N.jsx)(`div`,{className:`absolute top-0 inset-x-0 h-1/2 bg-surface-light dark:bg-surface-dark -z-10`}),(0,N.jsxs)(`div`,{className:`flex items-center gap-4 mb-8 fade-in-up`,children:[(0,N.jsx)(`span`,{className:`h-px w-12 bg-primary`}),(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.25em] uppercase text-[10px]`,children:`Nyika Food Systems`}),(0,N.jsx)(`span`,{className:`h-px w-12 bg-primary`})]}),(0,N.jsxs)(`h1`,{className:`font-display text-5xl md:text-7xl lg:text-8xl font-bold leading-[1.1] text-gray-900 dark:text-gray-100 mb-10 max-w-5xl fade-in-up`,style:{transitionDelay:`100ms`},children:[`Nourishment From `,(0,N.jsx)(`br`,{}),` `,(0,N.jsx)(`span`,{className:`italic font-normal text-text-sub-light dark:text-text-sub-dark`,children:`The Land That Refuses To Die`})]}),(0,N.jsx)(`p`,{className:`max-w-2xl text-xl md:text-2xl text-text-main-light dark:text-text-main-dark font-normal leading-relaxed fade-in-up`,style:{transitionDelay:`200ms`},children:`"In the driest places, where hope is tested and survival is a daily act of courage, one plant thrives — the cactus. We turned that resilience into food."`}),(0,N.jsxs)(`div`,{className:`mt-16 w-full h-[400px] md:h-[600px] overflow-hidden shadow-2xl relative rounded-sm group fade-in-up`,style:{transitionDelay:`300ms`},children:[(0,N.jsx)(`img`,{alt:`Atmospheric cactus landscape`,className:`w-full h-full object-cover will-change-transform transition-all duration-[2s] group-hover:scale-105`,style:{transform:`scale(${n})`,transition:`transform 0.1s ease-out`},src:M.products.factory}),(0,N.jsxs)(`div`,{className:`absolute bottom-8 right-8 text-white flex items-center gap-2 opacity-60`,children:[(0,N.jsx)(`span`,{className:`text-[10px] uppercase tracking-widest font-bold`,children:`Scroll to Explore`}),(0,N.jsx)(`span`,{className:`material-icons text-sm animate-bounce`,children:`south`})]})]})]}),(0,N.jsx)(`section`,{className:`py-24 md:py-40 bg-surface-light dark:bg-surface-dark transition-colors border-y border-gray-100 dark:border-gray-800`,children:(0,N.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 grid lg:grid-cols-2 gap-20 items-center`,children:[(0,N.jsxs)(`div`,{className:`fade-in-up`,children:[(0,N.jsxs)(`h2`,{className:`font-display text-4xl md:text-6xl text-gray-900 dark:text-white leading-tight mb-10`,children:[`This isn’t just food. `,(0,N.jsx)(`br`,{}),(0,N.jsx)(`span`,{className:`text-primary italic font-normal`,children:`This is resilience you can taste.`})]}),(0,N.jsxs)(`div`,{className:`space-y-8`,children:[(0,N.jsx)(`p`,{className:`text-xl text-text-sub-light dark:text-text-sub-dark font-light leading-relaxed`,children:`At Dunia Bora, we transform once-rejected cactus into nutritious, delicious, high-fibre foods and beverages that fuel health, dignity, and climate resilience. This is nourishment that carries purpose.`}),(0,N.jsx)(`div`,{className:`h-px w-24 bg-primary`}),(0,N.jsx)(`p`,{className:`text-xs md:text-sm font-bold uppercase tracking-[0.3em] text-gray-400`,children:`Founded on Science & Resilience`})]})]}),(0,N.jsxs)(`div`,{className:`relative aspect-square group fade-in-up`,style:{transitionDelay:`200ms`},children:[(0,N.jsx)(`div`,{className:`absolute inset-0 border border-primary/20 translate-x-6 translate-y-6 group-hover:translate-x-3 group-hover:translate-y-3 transition-transform duration-700`}),(0,N.jsx)(`div`,{className:`h-full w-full overflow-hidden shadow-2xl rounded-sm`,children:(0,N.jsx)(`img`,{src:M.products.products,className:`w-full h-full object-cover scale-100 group-hover:scale-105 transition-all duration-[1.5s]`,alt:`Cactus harvest`})})]})]})}),(0,N.jsxs)(`section`,{className:`py-24 md:py-40 bg-white dark:bg-background-dark`,children:[(0,N.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center mb-32 fade-in-up`,children:[(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.4em] uppercase text-[10px] mb-8 block`,children:`The Beverage Revolution`}),(0,N.jsxs)(`h2`,{className:`font-display text-5xl md:text-8xl text-gray-900 dark:text-white leading-none mb-10`,children:[`NYIKA Cactus Juices `,(0,N.jsx)(`br`,{}),` `,(0,N.jsx)(`span`,{className:`italic font-normal text-primary`,children:`Made For The Future`})]}),(0,N.jsxs)(`p`,{className:`text-xl md:text-2xl text-text-sub-light dark:text-text-sub-dark font-light max-w-3xl mx-auto`,children:[`Nyika isn’t just a drink. It’s a declaration. `,(0,N.jsx)(`br`,{}),(0,N.jsx)(`span`,{className:`font-bold text-gray-900 dark:text-white`,children:`Bold. Natural. Proudly African. Ready for the world.`})]})]}),(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:(0,N.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-16`,children:[(0,N.jsxs)(`div`,{className:`lg:col-span-1 space-y-12 fade-in-up`,children:[(0,N.jsxs)(`div`,{className:`border-l-4 border-primary pl-8 py-4`,children:[(0,N.jsx)(`h3`,{className:`font-display text-3xl text-gray-900 dark:text-white italic mb-4`,children:`Pure Origin`}),(0,N.jsx)(`p`,{className:`text-text-sub-light dark:text-text-sub-dark font-light`,children:`Made from Opuntia cactus fruit, Nyika is a powerhouse of desert-born nutrients.`})]}),(0,N.jsx)(`ul`,{className:`space-y-6`,children:[{icon:`fiber_manual_record`,text:`Naturally high in fibre`},{icon:`auto_awesome`,text:`Rich in antioxidants & micronutrients`},{icon:`water_drop`,text:`Refreshing and hydrating`},{icon:`healing`,text:`Known for gut-health support`},{icon:`eco`,text:`Planet-smart — minimal water needs`},{icon:`groups`,text:`Community-powered sourcing`}].map((e,t)=>(0,N.jsxs)(`li`,{className:`flex items-center gap-4 group`,children:[(0,N.jsx)(`span`,{className:`material-icons text-primary text-sm group-hover:scale-150 transition-transform`,children:e.icon}),(0,N.jsx)(`span`,{className:`text-[11px] font-bold uppercase tracking-widest text-gray-700 dark:text-gray-300`,children:e.text})]},t))}),(0,N.jsx)(`p`,{className:`text-lg font-display italic text-primary`,children:`Every sip connects you to land, people, and possibility.`})]}),(0,N.jsx)(`div`,{className:`lg:col-span-2 grid grid-cols-1 sm:grid-cols-2 gap-8 fade-in-up`,style:{transitionDelay:`300ms`},children:r.map((e,t)=>(0,N.jsxs)(`div`,{className:`group relative bg-surface-light dark:bg-surface-dark border border-gray-100 dark:border-gray-800 overflow-hidden rounded-sm`,children:[(0,N.jsx)(`div`,{className:`aspect-[4/5] overflow-hidden`,children:(0,N.jsx)(`img`,{src:e.image,alt:e.name,className:`w-full h-full object-cover transition-all duration-[1.5s] group-hover:scale-105`})}),(0,N.jsxs)(`div`,{className:`p-8`,children:[(0,N.jsx)(`span`,{className:`text-primary text-[9px] font-bold uppercase tracking-[0.3em] block mb-2`,children:e.tagline}),(0,N.jsx)(`h4`,{className:`font-display text-2xl text-gray-900 dark:text-white italic mb-4`,children:e.name}),(0,N.jsx)(`p`,{className:`text-sm text-gray-500 dark:text-gray-400 font-light leading-relaxed`,children:e.desc})]}),(0,N.jsx)(`div`,{className:`absolute top-4 right-4`,children:(0,N.jsx)(`button`,{className:`h-10 w-10 bg-white/90 dark:bg-black/90 flex items-center justify-center rounded-full shadow-lg op
136acity-0 group-hover:opacity-100 transition-all transform translate-y-2 group-hover:translate-y-0`,children:(0,N.jsx)(`span`,{className:`material-icons text-primary text-xl`,children:`add_shopping_cart`})})})]},t))})]})})]}),(0,N.jsx)(`section`,{className:`py-24 md:py-32 bg-surface-light dark:bg-surface-dark transition-colors duration-300`,children:(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:(0,N.jsxs)(`div`,{className:`grid lg:grid-cols-2 gap-16 items-center`,children:[(0,N.jsxs)(`div`,{className:`order-2 lg:order-1 fade-in-up`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-4 mb-6`,children:[(0,N.jsx)(`span`,{className:`h-px w-12 bg-primary`}),(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.4em] uppercase text-[10px]`,children:`Craft & Creation`})]}),(0,N.jsxs)(`h2`,{className:`font-display text-4xl md:text-5xl text-gray-900 dark:text-white leading-tight mb-8`,children:[`From Farm to `,(0,N.jsx)(`br`,{}),` `,(0,N.jsx)(`span`,{className:`italic text-primary font-normal`,children:`Zero Proof`}),` Magic`]}),(0,N.jsx)(`p`,{className:`text-lg text-text-sub-light dark:text-text-sub-dark font-light leading-relaxed mb-10`,children:`Discover the art behind our juices. We've compiled our favorite non-alcoholic recipes that showcase the versatility of the prickly pear fruit. Simple, refreshing, and full of character.`}),(0,N.jsxs)(`a`,{href:M.documents.recipeBookZeroProof,download:`Nyika_Recipe_Book_Zero_Proof.pdf`,target:`_blank`,rel:`noreferrer`,className:`inline-flex items-center gap-4 px-10 py-5 bg-gray-900 dark:bg-white text-white dark:text-gray-900 text-[10px] font-bold uppercase tracking-[0.4em] hover:bg-primary dark:hover:bg-primary hover:text-white transition-all shadow-xl group`,children:[(0,N.jsx)(`span`,{children:`Download Recipe Book`}),(0,N.jsx)(`span`,{className:`material-icons text-sm group-hover:translate-y-1 transition-transform`,children:`download`})]})]}),(0,N.jsxs)(`div`,{className:`order-1 lg:order-2 relative group fade-in-up`,style:{transitionDelay:`200ms`},children:[(0,N.jsx)(`div`,{className:`absolute -inset-4 border border-primary/20 rounded-sm translate-x-4 translate-y-4 group-hover:translate-x-2 group-hover:translate-y-2 transition-transform duration-700`}),(0,N.jsx)(`div`,{className:`aspect-[4/5] w-full overflow-hidden rounded-sm shadow-2xl relative`,children:(0,N.jsx)(`img`,{src:M.products.cactusFruit,alt:`Fresh Cactus Fruit`,className:`w-full h-full object-cover transition-transform duration-[2s] group-hover:scale-105`})})]})]})})}),(0,N.jsxs)(`section`,{className:`py-24 md:py-40 bg-gray-900 dark:bg-[#050505] text-white relative overflow-hidden group`,children:[(0,N.jsx)(`div`,{className:`absolute top-0 right-0 w-full lg:w-1/3 h-full pointer-events-none overflow-hidden`,children:(0,N.jsx)(`img`,{src:M.products.kombucha,className:`w-full h-full object-cover scale-100 group-hover:scale-110 transition-all duration-[2.5s]`,alt:`Fermentation`})}),(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10`,children:(0,N.jsxs)(`div`,{className:`max-w-2xl fade-in-up`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-4 mb-8`,children:[(0,N.jsx)(`span`,{className:`h-px w-10 bg-primary`}),(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.4em] uppercase text-[10px]`,children:`Modern Wellness`})]}),(0,N.jsxs)(`h2`,{className:`font-display text-5xl md:text-8xl mb-8 leading-tight`,children:[`Nyika Cactus `,(0,N.jsx)(`span`,{className:`italic font-normal`,children:`Kombucha`})]}),(0,N.jsx)(`p`,{className:`text-xl md:text-2xl font-light text-gray-300 italic leading-relaxed mb-10`,children:`Alive. Vibrant. Naturally fermented.`}),(0,N.jsx)(`p`,{className:`text-base md:text-lg text-gray-400 font-light leading-relaxed mb-12`,children:`A refreshing probiotic fusion of cactus and kombucha cultures — crafted for gut health, energy, and a feel-good, modern wellness experience.`}),(0,N.jsxs)(`div`,{className:`grid grid-cols-2 gap-8`,children:[(0,N.jsxs)(`div`,{className:`space-y-2 group/metric`,children:[(0,N.jsx)(`span`,{className:`text-primary font-bold text-3xl md:text-4xl font-display group-hover/metric:scale-110 transition-transform inline-block`,children:`0%`}),(0,N.jsx)(`p`,{className:`text-[10px] uppercase tracking-widest text-gray-500 font-bold`,children:`Synthetic Additives`})]}),(0,N.jsxs)(`div`,{className:`space-y-2 group/metric`,children:[(0,N.jsx)(`span`,{className:`text-primary font-bold text-3xl md:text-4xl font-display group-hover/metric:scale-110 transition-transform inline-block`,children:`100%`}),(0,N.jsx)(`p`,{className:`text-[10px] uppercase tracking-widest text-gray-500 font-bold`,children:`Live Cultures`})]})]})]})})]}),(0,N.jsx)(`section`,{className:`py-24 md:py-40 bg-background-light dark:bg-background-dark`,children:(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:(0,N.jsxs)(`div`,{className:`grid lg:grid-cols-2 gap-24 items-center`,children:[(0,N.jsx)(`div`,{className:`order-2 lg:order-1 fade-in-up`,children:(0,N.jsxs)(`div`,{className:`relative group`,children:[(0,N.jsx)(`div`,{className:`aspect-[4/5] overflow-hidden rounded-sm shadow-2xl bg-black`,children:(0,N.jsx)(`img`,{src:M.products.vincentField,className:`w-full h-full object-cover transition-all duration-[2s] group-hover:scale-105`,alt:`Vincent in the field`})}),(0,N.jsx)(`div`,{className:`absolute -bottom-8 -right-8 bg-primary p-8 md:p-10 text-white shadow-2xl hidden md:block group-hover:translate-x-2 transition-transform duration-500`,children:(0,N.jsx)(`p`,{className:`font-display text-3xl md:text-4xl italic font-normal`,children:`Invaluable.`})})]})}),(0,N.jsxs)(`div`,{className:`order-1 lg:order-2 fade-in-up`,style:{transitionDelay:`300ms`},children:[(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.4em] uppercase text-[10px] mb-8 block`,children:`Our Transformation Journey`}),(0,N.jsxs)(`h2`,{className:`font-display text-4xl md:text-7xl text-gray-900 dark:text-white leading-none mb-10`,children:[`From “Invasive” `,(0,N.jsx)(`br`,{}),` `,(0,N.jsx)(`span`,{className:`italic font-normal text-primary`,children:`to Invaluable`})]}),(0,N.jsxs)(`div`,{className:`space-y-8 text-lg md:text-xl text-text-sub-light dark:text-text-sub-dark font-light leading-relaxed`,children:[(0,N.jsx)(`p`,{children:`For years, cactus was dismissed as useless—a nuisance in the arid landscape.`}),(0,N.jsx)(`p`,{className:`font-bold text-gray-900 dark:text-white`,children:`We saw food security, livelihoods, climate resilience, and opportunity.`}),(0,N.jsx)(`p`,{children:`We work with farmers, women’s groups, and communities to turn neglected ecosystems into thriving value chains. When you choose Nyika, you support income, dignity, environmental restoration, and a bold new African economy.`})]})]})]})})}),(0,N.jsxs)(`section`,{className:`py-20 bg-surface-light dark:bg-surface-dark border-y border-gray-100 dark:border-gray-800`,children:[(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center mb-16 fade-in-up`,children:(0,N.jsx)(`h3`,{className:`text-[10px] font-bold uppercase tracking-[0.5em] text-gray-400`,children:`The Nyika Guarantee`})}),(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:(0,N.jsx)(`div`,{className:`grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-12`,children:[{label:`Proudly Kenyan`,icon:`verified`},{label:`Circular & Regenerative`,icon:`recycling`},{label:`Quality-Approved`,icon:`task_alt`},{label:`Built on Innovation`,icon:`biotech`}].map((e,t)=>(0,N.jsxs)(`div`,{className:`flex flex-col items-center gap-6 group fade-in-up`,style:{transitionDelay:`${t*150}ms`},children:[(0,N.jsx)(`div`,{className:`h-16 w-16 rounded-full bg-primary/10 flex items-center justify-center group-hover:bg-primary group-hover:text-white transition-all duration-500`,children:(0,N.jsx)(`span`,{className:`material-icons text-3xl`,children:e.icon})}),(0,N.jsx)(`span`,{className:`text-[10px] md:text-[11px] font-bold uppercase tracking-[0.3em] text-gray-900 dark:text-white text-center`,children:e.label})]},t))})})]}),(0,N.jsxs)(`section`,{className:`py-24 md:py-40 bg-white dark:bg-background-dark text-center relative overflow-hidden`,children:[(0,N.jsx)(`div`,{className:`absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[800px] h-[800px] bg-primary/5 rounded-full blur-[120px] pointer-events-none`}),(0,N.jsxs)(`div`,{className:`max-w-4xl mx-auto px-4 relative z-10 fade-in-up`,children:[(0,N.jsxs)(`h2`,{className:`font-display text-5xl md:text-9xl text-gray-900 dark:text-white leading-none mb-12`,children:[`Taste What The `,(0,N.jsx)(`br`,{}),` `,(0,N.jsx)(`span`,{className:`italic text-primary font-normal`,children:`Future Feels Like`})]}),(0,N.jsxs)(`p`,{className:`text-xl md:text-2xl text-text-sub-light dark:text-text-sub-dark font-light mb-16 leading-relaxed`,children:[`Whether you’re health-driven, climate-conscious, or simply curious about new flavours — `,(0,N.jsx)(`span`,{className:`text-gray-900 dark:text-white font-bold`,children:`Nyika welcomes you.`})]}),(0,N.jsxs)(`div`,{className:`flex flex-col sm:flex-row items-center justify-center gap-8`,children:[(0,N.jsx)(j,{to:`/shop`,className:`px-16 py-6 bg-gray-900 dark:bg-white text-white dark:text-gray-900 text-[10px] font-bold uppercase tracking-[0.6em] hover:bg-primary dark:hover:bg-primary hover:text-white dark:hover:text-white transition-all shadow-2xl active:scale-95`,children:`Shop The Harvest`}),(0,N.jsx)(j,{to:`/impact`,className:`text-[10px] md:text-[11px] font-bold uppercase tracking-[0.4em] text-gray-400 hover:text-primary transition-colors border-b-2 border-transparent hover:border-primary pb-2`,children:`Discover Our Impact`})]}),(0,N.jsxs)(`div`,{className:`mt-24 md:mt-40 space-y-4 opacity-50`,children:[(0,N.jsx)(`div`,{className:`h-16 w-px bg-primary mx-auto`}),(0,N.jsx)(`p`,{className:`text-[8px] md:text-[9px] font-bold uppercase tracking-[0.5em] text-gray-400 px-4`,children:`Born from the wild. Crafted with hope. Made for the world.`})]})]})]})]})},cr=({name:e,role:t,desc:n,bio:r,img:i,socialLink:a,offset:o,delay:s})=>(0,N.jsxs)(`div`,{className:`group fade-in-up ${o?`md:translate-y-12`:``}`,style:{transitionDelay:`${s}ms`},children:[(0,N.jsxs)(`div`,{className:`relative h-[480px] mb-8 overflow-hidden bg-gray-100 dark:bg-gray-900 rounded-sm shadow-sm transition-all duration-700`,children:[(0,N.jsx)(`img`,{alt:`Portrait of ${e}, ${t} at Dunia Bora`,className:`w-full h-full object-cover transition-transform duration-[1.2s] group-hover:scale-105`,src:i,loading:`lazy`,decoding:`async`,width:`480`,height:`600`}),(0,N.jsx)(`div`,{className:`absolute inset-0 bg-gray-900/90 dark:bg-black/95 backdrop-blur-sm op
136acity-0 group-hover:opacity-100 transition-all duration-500 flex flex-col justify-end p-8 translate-y-4 group-hover:translate-y-0`,children:(0,N.jsxs)(`div`,{className:`mb-6`,children:[(0,N.jsx)(`span`,{className:`text-primary font-bold text-[10px] uppercase tracking-[0.3em] mb-2 block`,children:`Biography`}),(0,N.jsxs)(`p`,{className:`text-white text-sm font-light leading-relaxed mb-6 italic`,children:[`"`,r,`"`]}),(0,N.jsx)(`div`,{className:`h-px w-12 bg-primary mb-6`}),(0,N.jsxs)(`a`,{href:a,target:`_blank`,rel:`noopener noreferrer`,className:`inline-flex items-center gap-2 px-6 py-3 bg-white text-gray-900 text-[10px] font-bold uppercase tracking-widest hover:bg-primary hover:text-white transition-all transform hover:-translate-y-1`,children:[(0,N.jsx)(`span`,{children:`View Portfolio`}),(0,N.jsx)(`span`,{className:`material-icons text-xs`,children:`open_in_new`})]})]})}),(0,N.jsx)(`div`,{className:`absolute bottom-0 left-0 w-full h-1 bg-primary transform scale-x-0 group-hover:scale-x-100 transition-transform duration-700 origin-left`})]}),(0,N.jsxs)(`div`,{className:`px-2`,children:[(0,N.jsx)(`div`,{className:`flex justify-between items-start mb-2`,children:(0,N.jsx)(`h3`,{className:`font-display text-2xl text-gray-900 dark:text-white group-hover:text-primary transition-colors`,children:e})}),(0,N.jsx)(`p`,{className:`text-[10px] font-bold uppercase tracking-[0.2em] text-primary mb-4`,children:t}),(0,N.jsx)(`p`,{className:`text-sm text-gray-500 dark:text-gray-400 font-light leading-relaxed max-w-[300px]`,children:n})]})]}),lr=()=>{(0,x.useEffect)(()=>{let e=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&e.target.classList.add(`visible`)})},{threshold:.1});return document.querySelectorAll(`.fade-in-up`).forEach(t=>e.observe(t)),()=>e.disconnect()},[]);let e=[{name:`Vincent Mureithi`,role:`Founder & CEO`,desc:`Social entrepreneur passionate about climate-resilient food systems and dryland innovation.`,bio:`Vincent has dedicated a decade to studying arid land regeneration. His vision for Dunia Bora bridges the gap between traditional Kenyan resilience and global luxury markets.`,img:M.products.ceo,socialLink:`https://www.linkedin.com/in/vincent-muhoro-6b4a05161/`},{name:`Careen Sawe`,role:`Product Manager`,desc:`Strategic lead driving product innovation and market alignment across our sustainable collections.`,bio:`Careen oversees the lifecycle of our cactus-based products, ensuring each harvest meets our high standards of quality and sustainability while scaling our impact in the drylands.`,img:M.products.careen,socialLink:`https://www.linkedin.com/in/jepchirchir-sawe-carine/`,offset:!0}
136],t=[`KEBS`,`Ashokaa`,`BeVisioneers`,`Big Food Redesign`,`Dedan Kimathi University`,`Origin Research Labs`,`Twala Women's Group`];return(0,N.jsxs)(`div`,{className:`pt-24 dark:bg-background-dark transition-colors duration-300`,children:[(0,N.jsxs)(`header`,{className:`relative py-20 md:py-32 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto flex flex-col md:flex-row items-center gap-16 overflow-hidden`,children:[(0,N.jsxs)(`div`,{className:`w-full md:w-1/2 z-10 fade-in-up`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-4 mb-8`,children:[(0,N.jsx)(`span`,{className:`h-px w-16 bg-primary`}),(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.3em] uppercase text-[10px]`,children:`Who We Are`})]}),(0,N.jsxs)(`h1`,{className:`font-display text-5xl md:text-7xl font-medium leading-[1.1] text-gray-900 dark:text-white mb-10`,children:[`A Philosophy Born `,(0,N.jsx)(`br`,{className:`hidden lg:block`}),` From The `,(0,N.jsx)(`span`,{className:`italic text-primary`,children:`Drylands.`})]}),(0,N.jsxs)(`div`,{className:`space-y-6 max-w-lg`,children:[(0,N.jsx)(`p`,{className:`text-lg text-text-sub-light dark:text-text-sub-dark font-light leading-relaxed`,children:`Dunia Bora is not just a company; it's a movement born from the Kenyan drylands. We are pioneers and changemakers dedicated to a future where luxury is inherently sustainable.`}),(0,N.jsx)(`p`,{className:`text-lg text-text-sub-light dark:text-text-sub-dark font-light leading-relaxed italic border-l-2 border-primary/20 pl-6`,children:`Every product tells a story of resilience, ingenuity, and ethical craftsmanship.`})]})]}),(0,N.jsxs)(`div`,{className:`w-full md:w-1/2 relative h-[500px] md:h-[750px] fade-in-up`,style:{transitionDelay:`200ms`},children:[(0,N.jsxs)(`div`,{className:`absolute inset-0 bg-gray-100 dark:bg-gray-800 overflow-hidden shadow-2xl rounded-sm`,children:[(0,N.jsx)(`img`,{alt:`Arid landscape of Kenya, the birthplace of Dunia Bora`,className:`w-full h-full object-cover grayscale-0 scale-100`,src:M.products.teamWithFarmer,width:`1200`,height:`1600`}),(0,N.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-black/20 to-transparent`})]}),(0,N.jsx)(`div`,{className:`absolute -bottom-10 -left-10 md:-left-20 bg-primary p-12 shadow-2xl z-20 hidden sm:block`,children:(0,N.jsxs)(`div`,{className:`text-center text-white`,children:[(0,N.jsx)(`span`,{className:`block font-display text-6xl font-bold mb-1`,children:`100%`}),(0,N.jsxs)(`span`,{className:`text-[10px] uppercase tracking-[0.4em] font-bold opacity-80 leading-tight`,children:[`Resilient`,(0,N.jsx)(`br`,{}),`Impact`]})]})})]})]}),(0,N.jsxs)(`section`,{className:`py-32 bg-gray-900 dark:bg-[#050505] text-white relative overflow-hidden transition-colors duration-300`,children:[(0,N.jsx)(`div`,{className:`absolute inset-0 opacity-10 pointer-events-none`,children:(0,N.jsx)(`img`,{alt:`Organic material texture backdrop`,className:`w-full h-full object-cover`,src:`https://lh3.googleusercontent.com/aida-public/AB6AXuB1WoLCTbebaZmzPHrajp6oVMSBsTveOSQyBugfBPnn7qRT8XNTM4jSZzwy-wGJSTspQEBotbG2b03BBDr0uUnbz9ocYs7t-TOYXhPFNjsbyXgFv7G0ehxUKD9O8-2YZ-OA1RC5ZagGhw8co9WgejKcyWZl9prIBy5EEZDYFcqy-kQCKim1UCnRS7M_tICPIHQ2JADBJO2zk2L8Cy4FZ2Ej2FKe3qNjo17XVwsq_qtX0HTCkYLiXQ_3N8Zq5sj8zccOL9rGQik42fDT`,loading:`lazy`,decoding:`async`})}),(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10`,children:(0,N.jsxs)(`div`,{className:`grid lg:grid-cols-2 gap-24 items-center`,children:[(0,N.jsx)(`div`,{className:`order-2 lg:order-1 fade-in-up`,children:(0,N.jsxs)(`div`,{className:`relative group`,children:[(0,N.jsx)(`div`,{className:`aspect-[4/5] overflow-hidden rounded-sm shadow-2xl`,children:(0,N.jsx)(`img`,{alt:`Botanical art with cactus pads`,className:`w-full h-full object-cover opacity-90 group-hover:scale-105 transition-transform duration-[2s]`,src:`https://lh3.googleusercontent.com/aida-public/AB6AXuD0wmulXDTIXUy7akoephwGJ1X-uEIXUdHMl0e6oIrvkDFvanC0jWmv7sufNQF78bdWyPFSQLAa0hWxkBA0hAvK_XPVLwdMslbCSc_ToEBf4pPeZ88vBEsgWq-LztH0DTdlPQ_sE6Ny4rw_KSaIPCPR-0YibGmS2TXoYI-7GMwmciAdDQkro9FFN216gatFFznKNLrVY_zm-agQIwptTKOjm6h74wdAe38wakBvU0OdNa9oihMkV-bbcNa-jRyvVqdpYGVAf0L7MSmI`,loading:`lazy`,decoding:`async`,width:`800`,height:`1000`})}),(0,N.jsx)(`div`,{className:`absolute inset-0 border border-primary/40 translate-x-6 translate-y-6 pointer-events-none group-hover:translate-x-4 group-hover:translate-y-4 transition-transform duration-700`})]})}),(0,N.jsxs)(`div`,{className:`order-1 lg:order-2 fade-in-up`,style:{transitionDelay:`300ms`},children:[(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.3em] uppercase text-[10px] mb-6 block`,children:`Our Mission`}),(0,N.jsxs)(`h2`,{className:`font-display text-4xl md:text-6xl mb-10 leading-tight`,children:[`Redesigning `,(0,N.jsx)(`span`,{className:`italic text-primary`,children:`Systems`}),` `,(0,N.jsx)(`br`,{}),` with Nature.`]}),(0,N.jsxs)(`div`,{className:`space-y-8 text-lg text-gray-300 font-light leading-relaxed`,children:[(0,N.jsx)(`p`,{children:`To redesign food and fashion systems by transforming climate-resilient cactus into bold products that create dignified livelihoods and restore ecosystems.`}),(0,N.jsx)(`p`,{children:`We believe that the most innovative solutions come from working with nature, not against it. By centering farmers and artisans in our model, we're proving that business can be a profou
136nd force for good.`})]}),(0,N.jsxs)(`div`,{className:`mt-12 flex gap-12`,children:[(0,N.jsxs)(`div`,{children:[(0,N.jsx)(`span`,{className:`block font-display text-4xl text-primary mb-1`,children:`500+`}),(0,N.jsx)(`span`,{className:`text-[9px] uppercase tracking-[0.2em] opacity-50 font-bold`,children:`Farmers Engaged`})]}),(0,N.jsx)(`div`,{className:`w-px h-12 bg-white/10`}),(0,N.jsxs)(`div`,{children:[(0,N.jsx)(`span`,{className:`block font-display text-4xl text-primary mb-1`,children:`Zero`}),(0,N.jsx)(`span`,{className:`text-[9px] uppercase tracking-[0.2em] opacity-50 font-bold`,children:`Waste Design`})]})]})]})]})})]}),(0,N.jsx)(`section`,{className:`py-32 md:py-48 bg-white dark:bg-background-dark transition-colors duration-300`,children:(0,N.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:[(0,N.jsxs)(`div`,{className:`text-center mb-32 fade-in-up`,children:[(0,N.jsx)(`span`,{className:`text-[10px] font-bold tracking-[0.3em] uppercase text-gray-400 mb-4 block`,children:`The Visionaries`}),(0,N.jsx)(`h2`,{className:`font-display text-5xl md:text-7xl font-medium text-gray-900 dark:text-white`,children:`Meet Our Team`}),(0,N.jsx)(`p`,{className:`mt-8 text-gray-500 max-w-2xl mx-auto font-light leading-relaxed italic`,children:`Explore our team's history. Hover over each member to discover their unique contribution to our circular mission.`})]}),(0,N.jsx)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 gap-x-16 gap-y-24 max-w-5xl mx-auto`,children:e.map((e,t)=>(0,N.jsx)(cr,{...e,delay:t*100},t))})]})}),(0,N.jsxs)(`section`,{className:`py-24 bg-surface-light dark:bg-surface-dark border-y border-gray-100 dark:border-gray-800 overflow-hidden transition-colors duration-300`,children:[(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 mb-12 text-center fade-in-up`,children:(0,N.jsx)(`span`,{className:`text-[10px] font-bold tracking-[0.4em] uppercase text-gray-400`,children:`Trusted By Partners`})}),(0,N.jsx)(`div`,{className:`w-full relative py-6`,children:(0,N.jsxs)(`div`,{className:`whitespace-nowrap animate-marquee flex w-max items-center space-x-16 md:space-x-24`,style:{animationDuration:`30s`},children:[t.map((e,t)=>(0,N.jsx)(`span`,{className:`text-gray-300 dark:text-gray-700 font-display text-3xl md:text-5xl font-bold uppercase tracking-widest hover:text-primary dark:hover:text-white transition-all duration-300 cursor-default scale-100 hover:scale-110`,children:e},t)),t.map((e,t)=>(0,N.jsx)(`span`,{className:`text-gray-300 dark:text-gray-700 font-display text-3xl md:text-5xl font-bold uppercase tracking-widest hover:text-primary dark:hover:text-white transition-all duration-220 cursor-default scale-100 hover:scale-110`,children:e},`dup-${t}`))]})})]}),(0,N.jsx)(`section`,{className:`py-48 bg-white dark:bg-black relative overflow-hidden transition-colors duration-300`,children:(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:(0,N.jsxs)(`div`,{className:`flex flex-col lg:flex-row items-center gap-24`,children:[(0,N.jsxs)(`div`,{className:`w-full lg:w-2/5 relative fade-in-up`,children:[(0,N.jsxs)(`div`,{className:`aspect-[3/4] overflow-hidden rounded-sm relative shadow-2xl group`,children:[(0,N.jsx)(`div`,{className:`absolute inset-0 bg-primary/10 mix-blend-overlay z-10 transition-opacity duration-700 group-hover:opacity-0`}),(0,N.jsx)(`img`,{alt:`Founder Vincent Mureithi Portrait`,className:`w-full h-full object-cover filter contrast-125 sepia-[0.1] group-hover:scale-105 transition-transform duration-[2s]`,src:M.products.ceo,loading:`lazy`,decoding:`async`,width:`600`,height:`800`})]}),(0,N.jsxs)(`div`,{className:`absolute -bottom-10 -right-6 lg:-right-12 bg-white dark:bg-surface-dark p-10 shadow-2xl border-l-4 border-primary transform translate-y-4 group-hover:translate-y-0 transition-transform duration-700`,children:[(0,N.jsx)(`p`,{className:`font-display text-2xl text-gray-900 dark:text-white`,children:`Vincent Mureithi`}),(0,N.jsx)(`p`,{className:`text-[10px] uppercase tracking-[0.3em] text-primary mt-2 font-bold`,children:`Founder & CEO`})]})]}),(0,N.jsxs)(`div`,{className:`w-full lg:w-3/5 fade-in-up`,style:{transitionDelay:`300ms`},children:[(0,N.jsx)(`span`,{className:`material-icons text-8xl text-primary opacity-10 mb-8 select-none`,children:`format_quote`}),(0,N.jsxs)(`blockquote`,{className:`font-display text-4xl md:text-6xl leading-[1.15] text-gray-900 dark:text-white font-medium italic mb-12`,children:[`"True luxury lies not in excess, but in the thoughtful restoration of our planet. Every fiber we weave is a `,(0,N.jsx)(`span`,{className:`text-primary`,children:`promise`}),` to the earth."`]}),(0,N.jsx)(`div`,{className:`h-1 w-32 bg-primary/20`,children:(0,N.jsx)(`div`,{className:`h-full bg-primary w-1/3 animate-pulse-gentle`})})]})]})})}),(0,N.jsxs)(`section`,{className:`py-32 bg-primary relative overflow-hidden`,children:[(0,N.jsx)(`div`,{className:`absolute top-0 right-0 p-48 bg-white/5 rounded-full blur-3xl transform translate-x-1/2 -translate-y-1/2`}),(0,N.jsxs)(`div`,{className:`max-w-4xl mx-auto px-4 text-center relative z-10`,children:[(0,N.jsx)(`h2`,{className:`font-display text-4xl md:text-6xl text-white mb-10`,children:`Join our journey towards a circular future.`}),(0,N.jsxs)(`div`,{className:`flex flex-col sm:flex-row gap-6 justify-center`,children:[(0,N.jsx)(j,{to:`/wholesale`,className:`px-12 py-5 bg-white text-primary text-[10px] font-bold uppercase tracking-[0.3em] hover:bg-gray-50 transition-all shadow-xl`,children:`Partner With Us`}),(0,N.jsx)(j,{to:`/impact`,className:`px-12 py-5 border border-white/30 text-white text-[10px] font-bold uppercase tracking-[0.3em] hover:bg-white/10 transition-all backdrop-blur-sm`,children:`View Our Impact`})]})]})]})]})},ur=({question:e,answer:t,index:n,isOpen:r,onToggle:i})=>(0,N.jsxs)(`div`,{className:`border-b border-gray-100 dark:border-gray-800 last:border-0`,children:[(0,N.jsxs)(`button`,{onClick:i,className:`w-full py-6 flex items-center justify-between text-left group outline-none focus:text-primary focus:ring-2 focus:ring-primary/20 rounded-sm transition-all`,"aria-expanded":r,"aria-controls":`faq-answer-${n}`,id:`faq-question-${n}`,children:[(0,N.jsx)(`span`,{className:`font-display text-xl md:text-2xl text-gray-900 dark:text-white group-hover:text-primary transition-colors`,children:e}),(0,N.jsx)(`span`,{className:`material-icons text-primary transition-transform duration-500 ${r?`rotate-180`:``}`,"aria-hidden":`true`,children:`expand_more`})]}),(0,N.jsx)(`div`,{id:`faq-answer-${n}`,role:`region`,"aria-labelledby":`faq-question-${n}`,className:`overflow-hidden transition-all duration-500 ease-in-out ${r?`max-h-96 opacity-100 pb-8`:`max-h-0 opacity-0`}`,"aria-hidden":!r,children:(0,N.jsx)(`p`,{className:`text-text-sub-light dark:text-text-sub-dark font-light leading-relaxed text-base`,children:t})})]}),dr=()=>{let[e,t]=(0,x.useState)({name:``,email:``,topic:``,message:``}),[n,r]=(0,x.useState)({}),[i,a]=(0,x.useState)(!1),[o,s]=(0,x.useState)(!1),[c,l]=(0,x.useState)(null),[u,d]=(0,x.useState)(!1),[f,p]=(0,x.useState)(null),m=[{question:`Where do you source your cactus?`,answer:`We partner directly with over 500 smallholder farmers across Kenya's semi-arid regions. This ensures we source the most resilient species while providing consistent, dignified income to local communities.`},{question:`What makes cactus leather sustainable?`,answer:`Unlike traditional leather, cactus leather requires no toxic chemicals or excessive water. It's a bio-based material that uses agricultural by-products, effectively turning waste into a high-performance, vegan luxury textile.`},{question:`Do you ship internationally?`,answer:`Yes, Dunia Bora ships worldwide. We utilize carbon-neutral logistics partners to ensure your products arrive with the smallest possible environmental footprint.`},{question:`Are your beverages organic?`,answer:`Absolutely. Our cactus fruit is harvested from plants grown naturally in their wild habitat. We use no synthetic fertilizers or pesticides, preserving the natural antioxidant-rich profile of the fruit.`},{question:`How can I partner with you?`,answer:`For wholesale, retail, or creative collaborations, please select the 'Wholesale / Partnership' option in the contact form above. Our team typically responds to partnership inquiries within 24-48 hours.`}];(0,x.useEffect)(()=>{let e=new IntersectionObserver(e=>
136{e.forEach(e=>{e.isIntersecting&&e.target.classList.add(`visible`)})},{threshold:.1});document.querySelectorAll(`.fade-in-up`).forEach(t=>e.observe(t));let t=()=>{try{let e=new Date().toLocaleString(`en-US`,{timeZone:`Africa/Nairobi`}),t=new Date(e),n=t.getDay(),r=t.getHours();d(n>=1&&n<=5&&r>=9&&r<18)}catch{let e=new Date().getUTCHours()+3;d(e>=9&&e<18)}};t();let n=setInterval(t,6e4);return()=>{e.disconnect(),clearInterval(n)}},[]);let h=()=>{let t={};return e.name.trim()||(t.name=`Full name is required`),e.email.trim()?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e.email)||(t.email=`Please enter a valid email address`):t.email=`Email is required`,e.topic||(t.topic=`Please select a topic`),e.message.trim()?e.message.length<10&&(t.message=`Message must be at least 10 characters`):t.message=`Message is required`,r(t),Object.keys(t).length===0},g=async n=>{if(n.preventDefault(),h()){a(!0);try{await ar.dispatch({...e,origin:`Contact`}),a(!1),s(!0),t({name:``,email:``,topic:``,message:``}),r({})}catch{r({message:`The communication uplink is unstable. Please try again or email us directly.`}),a(!1)}}},_=e=>{let{name:i,value:a}=e.target;t(e=>({...e,[i]:a})),n[i]&&r(e=>{let t={...e};return delete t[i],t})},v=(e,t)=>{navigator.clipboard.writeText(e),l(t),setTimeout(()=>l(null),2e3)},y=e=>{p(f===e?null:e)};return(0,N.jsxs)(`div`,{className:`pt-24 min-h-screen bg-background-light dark:bg-background-dark transition-colors duration-300`,children:[(0,N.jsx)(`div`,{className:`fixed inset-0 opacity-[0.03] pointer-events-none z-0 dark:opacity-[0.05]`,"aria-hidden":`true`,children:(0,N.jsxs)(`svg`,{viewBox:`0 0 200 200`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,N.jsx)(`filter`,{id:`noiseFilter`,children:(0,N.jsx)(`feTurbulence`,{type:`fractalNoise`,baseFrequency:`0.65`,numOctaves:`3`,stitchTiles:`stitch`})}),(0,N.jsx)(`rect`,{width:`100%`,height:`100%`,filter:`url(#noiseFilter)`})]})}),(0,N.jsxs)(`section`,{className:`pt-16 pb-12 md:pb-24 px-4 sm:px-6 lg:px-8 max-w-screen-2xl mx-auto text-center relative z-10 fade-in-up`,children:[(0,N.jsxs)(`div`,{className:`flex items-center justify-center gap-4 mb-8`,children:[(0,N.jsx)(`span`,{className:`h-px w-12 bg-primary`,"aria-hidden":`true`}),(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.4em] uppercase text-[10px]`,children:`Connect With Us`}),(0,N.jsx)(`span`,{className:`h-px w-12 bg-primary`,"aria-hidden":`true`})]}),(0,N.jsxs)(`h1`,{className:`font-display text-6xl md:text-8xl lg:text-9xl font-medium leading-[1] text-gray-900 dark:text-white mb-10 tracking-tight`,children:[`Let's Cultivate `,(0,N.jsx)(`br`,{}),` `,(0,N.jsx)(`span`,{className:`italic text-primary`,children:`the Future`})]}),(0,N.jsx)(`p`,{className:`max-w-3xl mx-auto text-lg md:text-2xl text-text-sub-light dark:text-text-sub-dark font-light leading-relaxed`,children:`Have questions? Want to partner? We'd love to hear from you. Reach out to the Dunia Bora team, and let's cultivate a future where innovation meets impact.`})]}),(0,N.jsx)(`section`,{className:`px-4 sm:px-6 lg:px-8 max-w-screen-2xl mx-auto pb-32 relative z-10`,children:(0,N.jsxs)(`div`,{className:`grid grid-cols-1 lg:grid-cols-2 gap-12 lg:gap-20 items-stretch`,children:[(0,N.jsx)(`div`,{className:`bg-surface-light dark:bg-surface-dark p-8 md:p-16 lg:p-20 shadow-2xl border-l-8 border-primary fade-in-up transition-all duration-700 hover:shadow-primary/10 flex flex-col justify-center`,children:o?(0,N.jsxs)(`div`,{className:`py-20 text-center animate-page-enter`,role:`status`,"aria-live":`polite`,children:[(0,N.jsx)(`div`,{className:`inline-flex items-center justify-center w-24 h-24 rounded-full bg-primary/10 mb-8`,children:(0,N.jsx)(`span`,{className:`material-icons text-5xl text-primary`,"aria-hidden":`true`,children:`check_circle`})}),(0,N.jsx)(`h2`,{className:`font-display text-4xl text-gray-900 dark:text-white mb-6`,children:`Message Sent`}),(0,N.jsx)(`p`,{className:`text-text-sub-light dark:text-text-sub-dark font-light mb-10 text-xl`,children:`Thank you for reaching out. A member of our team will c
136ontact you shortly.`}),(0,N.jsx)(`button`,{onClick:()=>s(!1),className:`px-12 py-5 bg-primary text-white text-[10px] font-bold uppercase tracking-[0.4em] hover:bg-pink-800 transition-all shadow-xl focus:ring-4 focus:ring-primary/20 outline-none`,children:`Send Another`})]}):(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)(`div`,{className:`mb-14`,children:[(0,N.jsx)(`h2`,{className:`font-display text-4xl md:text-5xl mb-4 text-gray-900 dark:text-white tracking-tight`,children:`Send us a message`}),(0,N.jsxs)(`p`,{className:`text-sm text-text-sub-light dark:text-text-sub-dark uppercase tracking-widest font-bold flex items-center gap-2`,children:[(0,N.jsx)(`span`,{className:`w-2 h-2 rounded-full ${u?`bg-green-500 animate-pulse`:`bg-red-500`}`,"aria-hidden":`true`}),u?`Typically responds within 4 hours`:`We are away, but will respond soon`]})]}),(0,N.jsxs)(`form`,{className:`space-y-12`,onSubmit:g,noValidate:!0,"aria-label":`Contact form`,children:[(0,N.jsxs)(`div`,{className:`relative z-0 w-full group`,children:[(0,N.jsx)(`input`,{type:`text`,name:`name`,id:`name`,value:e.name,onChange:_,className:`block py-4 px-0 w-full text-lg text-gray-900 bg-transparent border-0 border-b ${n.name?`border-primary`:`border-gray-300 dark:border-gray-600`} appearance-none dark:text-white dark:focus:border-primary focus:outline-none focus:ring-0 focus:border-primary peer transition-all font-light`,placeholder:` `,required:!0}),(0,N.jsxs)(`label`,{htmlFor:`name`,className:`peer-focus:font-medium absolute text-xs ${n.name?`text-primary`:`text-gray-500 dark:text-gray-400`} duration-300 transform -translate-y-6 scale-75 top-4 -z-10 origin-[0] peer-focus:left-0 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:translate-y-0 peer-focus:scale-75 peer-focus:-translate-y-7 uppercase tracking-widest font-bold`,children:[`Full Name `,(0,N.jsx)(`span`,{className:`text-primary`,"aria-hidden":`true`,children:`*`})]}),n.name&&(0,N.jsx)(`p`,{className:`text-[10px] text-primary mt-2 uppercase tracking-widest font-bold`,children:n.name})]}),(0,N.jsxs)(`div`,{className:`relative z-0 w-full group`,children:[(0,N.jsx)(`input`,{type:`email`,name:`email`,id:`email`,value:e.email,onChange:_,className:`block py-4 px-0 w-full text-lg text-gray-900 bg-transparent border-0 border-b ${n.email?`border-primary`:`border-gray-300 dark:border-gray-600`} appearance-none dark:text-white dark:focus:border-primary focus:outline-none focus:ring-0 focus:border-primary peer transition-all font-light`,placeholder:` `,required:!0}),(0,N.jsxs)(`label`,{htmlFor:`email`,className:`peer-focus:font-medium absolute text-xs ${n.email?`text-primary`:`text-gray-500 dark:text-gray-400`} duration-300 transform -translate-y-6 scale-75 top-4 -z-10 origin-[0] peer-focus:left-0 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:translate-y-0 peer-focus:scale-75 peer-focus:-translate-y-7 uppercase tracking-widest font-bold`,children:[`Email Address `,(0,N.jsx)(`span`,{className:`text-primary`,"aria-hidden":`true`,children:`*`})]}),n.email&&(0,N.jsx)(`p`,{className:`text-[10px] text-primary mt-2 uppercase tracking-widest font-bold`,children:n.email})]}),(0,N.jsxs)(`div`,{className:`relative z-0 w-full group`,children:[(0,N.jsxs)(`select`,{name:`topic`,id:`topic`,value:e.topic,onChange:_,className:`block py-4 px-0 w-full text-lg text-gray-900 bg-transparent border-0 border-b ${n.topic?`border-primary`:`border-gray-300 dark:border-gray-600`} appearance-none dark:text-white dark:focus:border-primary focus:outline-none focus:ring-0 focus:border-primary peer cursor-pointer transition-all font-light`,required:!0,"aria-required":`true`,children:[(0,N.jsx)(`option`,{value:``,disabled:!0,hidden:!0,"aria-hidden":`true`}),(0,N.jsx)(`option`,{value:`General`,className:`bg-white dark:bg-surface-dark`,children:`General Inquiry`}),(0,N.jsx)(`option`,{value:`Wholesale`,className:`bg-white dark:bg-surface-dark`,children:`Wholesale / Partnership`}),(0,N.jsx)(`option`,{value:`Press`,className:`bg-white dark:bg-surface-dark`,children:`Press & Media`}),(0,N.jsx)(`option`,{value:`Investment`,className:`bg-white dark:bg-surface-dark`,children:`Investment Opportunity`}),(0,N.jsx)(`option`,{value:`Careers`,className:`bg-white dark:bg-surface-dark`,children:`Careers`}
136),(0,N.jsx)(`option`,{value:`Support`,className:`bg-white dark:bg-surface-dark`,children:`Customer Support`})]}),(0,N.jsxs)(`label`,{htmlFor:`topic`,className:`peer-focus:font-medium absolute text-xs ${n.topic?`text-primary`:`text-gray-500 dark:text-gray-400`} duration-300 transform -translate-y-6 scale-75 top-4 -z-10 origin-[0] peer-focus:left-0 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:translate-y-0 peer-focus:scale-75 peer-focus:-translate-y-7 uppercase tracking-widest font-bold`,children:[`Topic `,(0,N.jsx)(`span`,{className:`text-primary`,"aria-hidden":`true`,children:`*`})]}),(0,N.jsx)(`span`,{className:`material-icons absolute right-0 bottom-4 text-gray-400 pointer-events-none`,"aria-hidden":`true`,children:`expand_more`}),n.topic&&(0,N.jsx)(`p`,{className:`text-[10px] text-primary mt-2 uppercase tracking-widest font-bold`,children:n.topic})]}),(0,N.jsxs)(`div`,{className:`relative z-0 w-full group`,children:[(0,N.jsx)(`textarea`,{name:`message`,id:`message`,rows:5,value:e.message,onChange:_,className:`block py-4 px-0 w-full text-lg text-gray-900 bg-transparent border-0 border-b ${n.message?`border-primary`:`border-gray-300 dark:border-gray-600`} appearance-none dark:text-white dark:focus:border-primary focus:outline-none focus:ring-0 focus:border-primary peer resize-none transition-all font-light`,placeholder:` `,required:!0}),(0,N.jsxs)(`label`,{htmlFor:`message`,className:`peer-focus:font-medium absolute text-xs ${n.message?`text-primary`:`text-gray-500 dark:text-gray-400`} duration-300 transform -translate-y-6 scale-75 top-4 -z-10 origin-[0] peer-focus:left-0 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:translate-y-0 peer-focus:scale-75 peer-focus:-translate-y-7 uppercase tracking-widest font-bold`,children:[`Message `,(0,N.jsx)(`span`,{className:`text-primary`,"aria-hidden":`true`,children:`*`})]}),n.message&&(0,N.jsx)(`p`,{className:`text-[10px] text-primary mt-2 uppercase tracking-widest font-bold`,children:n.message})]}),(0,N.jsx)(`div`,{className:`pt-6`,children:(0,N.jsxs)(`button`,{type:`submit`,disabled:i,className:`group relative px-16 py-6 bg-primary text-white text-[10px] font-bold uppercase tracking-[0.5em] hover:bg-pink-800 transition-all shadow-2xl w-full lg:w-auto overflow-hidden disabled:opacity-70 active:scale-95 focus:ring-4 focus:ring-primary/20 outline-none`,children:[(0,N.jsx)(`span`,{className:`relative z-10 flex items-center justify-center gap-3`,children:i?(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(`span`,{className:`material-icons animate-spin text-sm`,"aria-hidden":`true`,children:`sync`}),(0,N.jsx)(`span`,{children:`Validating & Sending...`})]}):(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(`span`,{children:`Send Message`}),(0,N.jsx)(`span`,{className:`material-icons text-lg group-hover:translate-x-2 transition-transform`,"aria-hidden":`true`,children:`east`})]})}),(0,N.jsx)(`div`,{className:`absolute inset-0 h-full w-full bg-pink-900 scale-x-0 group-hover:scale-x-100 transition-transform origin-left duration-700 ease-out`})]})})]})]})}),(0,N.jsxs)(`div`,{className:`flex flex-col h-full space-y-12 fade-in-up`,style:{transitionDelay:`200ms`},children:[(0,N.jsxs)(`div`,{className:`bg-white dark:bg-surface-dark p-8 md:p-12 shadow-xl border border-gray-50 dark:border-gray-800`,children:[(0,N.jsx)(`h2`,{className:`font-display text-4xl mb-12 text-gray-900 dark:text-white tracking-tight border-b border-gray-50 dark:border-gray-800 pb-8`,children:`Get in Touch`}),(0,N.jsxs)(`div`,{className:`grid grid-cols-1 sm:grid-cols-2 gap-12 mb-16`,children:[(0,N.jsxs)(`div`,{className:`group relative sm:col-span-2`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-3 mb-4`,children:[(0,N.jsx)(`span`,{className:`material-icons text-primary text-xl`,"aria-hidden":`true`,children:`location_on`}),(0,N.jsx)(`h3`,{className:`text-[10px] font-bold uppercase tracking-[0.2em] text-primary`,children:`Headquarters`})]}),(0,N.jsxs)(`div`,{className:`flex justify-between items-start`,children:[(0,N.jsxs)(`p`,{className:`text-gray-600 dark:text-text-sub-dark font-light leading-relaxed pl-8 border-l border-gray-100 dark:border-gray-800 group-hover:border-primary transition-colors text-lg`,children:[`Nanyuki,`,(0,N.jsx)(`br`,{}),`Laikipia County,`,(0,N.jsx)(`br`,{}),`Kenya`]}),(0,N.jsx)(`button`,{onClick:()=>v(`Nanyuki, Laikipia County, Kenya`,`address`),className:`text-gray-300 hover:text-primary transition-colors p-2 focus:ring-2 focus:ring-primary/20 outline-none rounded`,"aria-label":`Copy Address to clipboard`,children:(0,N.jsx)(`span`,{className:`material-icons text-sm`,"aria-hidden":`true`,children:c===`address`?`done`:`content_copy`})})]})]}),(0,N.jsxs)(`div`,{className:`group relative`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-3 mb-4`,children:[(0,N.jsx)(`span`,{className:`material-icons text-primary text-xl`,"aria-hidden":`true`,children:`phone`}),(0,N.jsx)(`h3`,{className:`text-[10px] font-bold uppercase tracking-[0.2em] text-primary`,children:`Phone`})]}),(0,N.jsxs)(`div`,{className:`flex justify-between items-start`,children:[(0,N.jsxs)(`p`,{className:`text-gray-600 dark:text-text-sub-dark font-light leading-relaxed pl-8 border-l border-gray-100 dark:border-gray-800 group-hover:border-primary transition-colors text-lg`,children:[`+254 781 383 590`,(0,N.jsx)(`br`,{}),(0,N.jsx)(`span`,{className:`text-[10px] opacity-60 uppercase tracking-widest mt-2 block font-bold`,children:`Mon - Fri: 9am - 6pm`})]}),(0,N.jsx)(`button`,{onClick:()=>v(`+254781383590`,`phone`),className:`text-gray-300 hover:text-primary transition-colors p-2 focus:ring-2 focus:ring-primary/20 outline-none rounded`,"aria-label":`Copy Phone number to clipboard`,children:(0,N.jsx)(`span`,{className:`material-icons text-sm`,"aria-hidden":`true`,children:c===`phone`?`done`:`content_copy`})})]})]}),(0,N.jsxs)(`div`,{className:`group relative`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-3 mb-4`,children:[(0,N.jsx)(`span`,{className:`material-icons text-primary text-xl`,"aria-hidden":`true`,children:`mail`}),(0,N.jsx)(`h3`,{className:`text-[10px] font-bold uppercase tracking-[0.2em] text-primary`,children:`Email`})]}),(0,N.jsxs)(`div`,{className:`flex justify-between items-start`,children:[(0,N.jsxs)(`p`,{className:`text-gray-600 dark:text-text-sub-dark font-light leading-relaxed pl-8 border-l border-gray-100 dark:border-gray-800 group-hover:border-primary transition-colors text-lg break-all`,children:[`[email protected]`,(0,N.jsx)(`br`,{}),(0,N.jsx)(`span`,{className:`text-[10px] opacity-60 uppercase tracking-widest mt-2 block font-bold`,children:`Direct Correspondence`})]}),(0,N.jsx)(`button`,{onClick:()=>v(`[email protected]`,`email`),className:`text-gray-300 hover:text-primary transition-colors p-2 focus:ring-2 focus:ring-primary/20 outline-none rounded`,"aria-label":`Copy 
136Email to clipboard`,children:(0,N.jsx)(`span`,{className:`material-icons text-sm`,"aria-hidden":`true`,children:c===`email`?`done`:`content_copy`})})]})]})]}),(0,N.jsxs)(`div`,{className:`mt-16 pt-12 border-t border-gray-50 dark:border-gray-800`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-3 mb-8`,children:[(0,N.jsx)(`span`,{className:`material-symbols-outlined text-primary text-2xl`,"aria-hidden":`true`,children:`quiz`}),(0,N.jsx)(`h3`,{className:`text-[10px] font-bold uppercase tracking-[0.2em] text-primary`,children:`Frequently Asked Questions`})]}),(0,N.jsx)(`div`,{className:`space-y-2`,children:m.map((e,t)=>(0,N.jsx)(ur,{index:t,question:e.question,answer:e.answer,isOpen:f===t,onToggle:()=>y(t)},t))})]})]}),(0,N.jsxs)(`div`,{className:`flex-grow w-full min-h-[400px] bg-gray-100 dark:bg-surface-dark relative overflow-hidden shadow-2xl rounded-sm group`,children:[(0,N.jsx)(`div`,{className:`absolute inset-0 bg-primary mix-blend-overlay opacity-5 pointer-events-none z-10 transition-opacity group-hover:opacity-0`,"aria-hidden":`true`}),(0,N.jsx)(`iframe`,{title:`Dunia Bora Location`,allowFullScreen:!0,loading:`lazy`,referrerPolicy:`no-referrer-when-downgrade`,src:`https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d15959.267891825866!2d37.06536966601264!3d0.01639992383849141!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x1787f5c5314050d9%3A0xc3c944463310034a!2sNanyuki!5e0!3m2!1sen!2ske!4v1716300000000!5m2!1sen!2ske`,className:`w-full h-full border-0 filter grayscale contrast-[1.1] brightness-[0.8] dark:invert-[0.9] dark:hue-rotate-180 transition-all duration-1000 group-hover:filter-none`}),(0,N.jsx)(`div`,{className:`absolute top-4 right-4 sm:top-6 sm:right-6 z-20`,children:(0,N.jsxs)(`a`,{href:`https://www.google.com/maps/dir/?api=1&destination=Nanyuki+Kenya`,target:`_blank`,rel:`noreferrer`,className:`flex items-center gap-2 sm:gap-3 bg-white dark:bg-surface-dark px-4 py-2 sm:px-6 sm:py-3 shadow-2xl text-[8px] sm:text-[10px] font-bold uppercase tracking-widest text-primary hover:bg-primary hover:text-white transition-all transform hover:-translate-y-1 focus:ring-4 focus:ring-primary/20 outline-none`,"aria-label":`Get directions to our headquarters on Google Maps`,children:[(0,N.jsx)(`span`,{className:`material-icons text-xs sm:text-sm`,"aria-hidden":`true`,children:`directions`}),(0,N.jsx)(`span`,{children:`Get Directions`})]})}),(0,N.jsxs)(`div`,{className:`absolute bottom-6 left-6 sm:bottom-8 sm:left-8 z-20 bg-white/95 dark:bg-surface-dark/95 backdrop-blur-md p-4 sm:p-6 shadow-2xl border-l-4 border-primary animate-page-enter`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-2 mb-2`,children:[(0,N.jsx)(`span`,{className:`text-[9px] sm:text-[10px] font-bold uppercase tracking-[0.3em] text-primary`,children:`Lab & Atelier`}),(0,N.jsx)(`span`,{className:`w-1 h-1 rounded-full bg-primary/30`,"aria-hidden":`true`}),(0,N.jsx)(`span`,{className:`text-[9px] sm:text-[10px] font-bold uppercase tracking-[0.3em] ${u?`text-green-500`:`text-red-500`}`,children:u?`Open Now`:`Closed`})]}),(0,N.jsx)(`p`,{className:`text-lg sm:text-xl font-display text-gray-900 dark:text-white`,children:`Nanyuki Creative Hub`}),(0,N.jsx)(`p`,{className:`text-[10px] sm:text-xs text-text-sub-light dark:text-text-sub-dark mt-2`,children:`Laikipia County, Kenya`})]})]})]})]})}),(0,N.jsx)(`section`,{className:`py-32 bg-surface-light dark:bg-[#050505] border-t border-gray-100 dark:border-gray-800 transition-colors duration-300 overflow-hidden text-center`,children:(0,N.jsxs)(`div`,{className:`max-w-4xl mx-auto px-4 fade-in-up`,children:[(0,N.jsxs)(`h2`,{className:`font-display text-4xl md:text-6xl text-gray-900 dark:text-white mb-10 tracking-tight`,children:[`Your Vision, Our `,(0,N.jsx)(`span`,{className:`italic text-primary`,children:`Resilience`})]}),(0,N.jsx)(`p`,{className:`text-xl md:text-2xl text-text-sub-light dark:text-text-sub-dark font-light leading-relaxed mb-16`,children:`Whether you're looking for a bespoke partnership, have a question about our circular process, or just want to share your thoughts, our doors are always open. We believe the best innovations are born through conversation.`}),(0,N.jsxs)(`div`,{className:`flex flex-col sm:flex-row items-center justify-center gap-12 sm:gap-20`,role:`list`,children:[(0,N.jsxs)(`div`,{className:`flex flex-col items-center gap-4 group`,role:`listitem`,children:[(0,N.jsx)(`div`,{className:`w-20 h-20 bg-primary/10 rounded-full flex items-center justify-center mb-2 group-hover:bg-primary/20 transition-colors`,children:(0,N.jsx)(`span`,{className:`material-icons text-primary text-3xl`,"aria-hidden":`true`,children:`handshake`})}),(0,N.jsx)(`span`,{className:`text-[10px] font-bold uppercase tracking-[0.3em] text-gray-900 dark:text-white`,children:`Partnerships`}),(0,N.jsx)(`p`,{className:`text-[10px] text-gray-400 dark:text-gray-500 max-w-[150px] leading-relaxed`,children:`Scaling impact through shared values.`})]}),(0,N.jsx)(`div`,{className:`w-px h-24 bg-gray-100 dark:bg-gray-800 hidden sm:block`,"aria-hidden":`true`}),(0,N.jsxs)(`div`,{className:`flex flex-col items-center gap-4 group`,role:`listitem`,children:[(0,N.jsx)(`div`,{className:`w-20 h-20 bg-primary/10 rounded-full flex items-center justify-center mb-2 group-hover:bg-primary/20 transition-colors`,children:(0,N.jsx)(`span`,{className:`material-icons text-primary text-3xl`,"aria-hidden":`true`,children:`diversity_3`})}),(0,N.jsx)(`span`,{className:`text-[10px] font-bold uppercase tracking-[0.3em] text-gray-900 dark:text-white`,children:`Community`}),(0,N.jsx)(`p`,{className:`text-[10px] text-gray-400 dark:text-gray-500 max-w-[150px] leading-relaxed`,children:`Nurturing roots in the local soil.`})]}),(0,N.jsx)(`div`,{className:`w-px h-24 bg-gray-100 dark:bg-gray-800 hidden sm:block`,"aria-hidden":`true`}),(0,N.jsxs)(`div`,{className:`flex flex-col items-center gap-4 group`,role:`listitem`,children:[(0,N.jsx)(`div`,{className:`w-20 h-20 bg-primary/10 rounded-full flex items-center justify-center mb-2 group-hover:bg-primary/20 transition-colors`,children:(0,N.jsx)(`span`,{className:`material-icons text-primary text-3xl`,"aria-hidden":`true`,children:`lightbulb`})}),(0,N.jsx)(`span`,{className:`text-[10px] font-bold uppercase tracking-[0.3em] text-gray-900 dark:text-white`,children:`Innovation`}),(0,N.jsx)(`p`,{className:`text-[10px] text-gray-400 dark:text-gray-500 max-w-[150px] leading-relaxed`,children:`Designing the future of circularity.`})]})]})]})})]})},fr=({title:e})=>(0,N.jsxs)(`div`,{className:`pt-24 min-h-[60vh] flex flex-col items-center justify-center bg-surface-light`,children:[(0,N.jsx)(`span`,{className:`text-[10px] font-bold tracking-[0.2em] uppercase text-primary mb-4`,children:`Coming Soon`}),(0,N.jsx)(`h1`,{className:`font-display text-5xl md:text-7xl font-medium text-gray-900`,children:e}),(0,N.jsxs)(`p`,{className:`mt-8 text-text-sub max-w-md text-center font-light leading-relaxed`,children:[`We are currently preparing our `,e.toLowerCase(),` experience. Please check back soon or explore our Impact page.`]}
136)]}),pr=[{id:`1`,name:`Pure Cactus`,description:`The untouched essence of the Kenyan drylands. Pure, potent, and exquisitely refreshing.`,basePrice:200,largePrice:300,wholesaleBasePrice:175,wholesaleLargePrice:225,image:M.products.nyikaPureCactus,tag:`Best Seller`,ingredients:[`Cactus`],mlSizes:[`250ml`,`500ml`],nutritionalFacts:{calories:`12kcal/100ml`,antioxidants:`High`,hydration:`Rapid`,origin:`Laikipia`}},{id:`2`,name:`Honey & Banana`,description:`A harmonious blend of earthy cactus, golden honey, and sweet banana. Naturally energizing.`,basePrice:200,largePrice:300,wholesaleBasePrice:175,wholesaleLargePrice:225,image:M.products.nyikaHoneyBanana,ingredients:[`Honey`,`Banana`,`Cactus`],mlSizes:[`250ml`,`500ml`],nutritionalFacts:{calories:`45kcal/100ml`,antioxidants:`Medium`,hydration:`Moderate`,origin:`Machakos`}},{id:`3`,name:`Pineapple Twist`,description:`Tropical pineapple meets the subtle tang of cactus, sweetened with a hint of honey. A vibrant escape.`,basePrice:200,largePrice:300,wholesaleBasePrice:175,wholesaleLargePrice:225,image:M.products.nyikaPineappleTwist,tag:`New`,ingredients:[`Pineapple`,`Honey`,`Cactus`],mlSizes:[`250ml`,`500ml`],nutritionalFacts:{calories:`38kcal/100ml`,antioxidants:`High`,hydration:`Excellent`,origin:`Naivasha`}},{id:`4`,name:`Cool Mint Bliss`,description:`The ultimate refreshment: cactus, pineapple, cool mint, and a touch of honey. Invigorating and pure.`,basePrice:200,largePrice:300,wholesaleBasePrice:175,wholesaleLargePrice:225,image:M.products.nyikaCoolMintBliss,ingredients:[`Mint`,`Pineapple`,`Honey`,`Cactus`],mlSizes:[`250ml`,`500ml`],nutritionalFacts:{calories:`32kcal/100ml`,antioxidants:`Ultra High`,hydration:`Maximum`,origin:`Mount Kenya`}}],mr=({product:e,onAdd:t,isWishlisted:n,onToggleWishlist:r})=>{let[i,a]=(0,x.useState)(`250ml`),[o,s]=(0,x.useState)(1),[c,l]=(0,x.useState)(`retail`),u=(0,x.useMemo)(()=>c===`retail`?i===`250ml`?e.basePrice:e.largePrice:i===`250ml`?e.wholesaleBasePrice:e.wholesaleLargePrice,[c,i,e]),d=u*o;return(0,N.jsxs)(`div`,{className:`group bg-white dark:bg-surface-dark border border-gray-100 dark:border-gray-800 rounded-sm overflow-hidden flex flex-col transition-all duration-500 hover:shadow-2xl`,children:[(0,N.jsxs)(`div`,{className:`relative aspect-[16/10] bg-gray-50 dark:bg-black overflow-hidden flex items-center justify-center`,children:[(0,N.jsx)(`img`,{src:e.image,alt:e.name,className:`w-full h-full object-cover grayscale-0 transition-transform duration-700 group-hover:scale-105`}),e.tag&&(0,N.jsx)(`div`,{className:`absolute top-6 right-6 bg-primary text-white text-[10px] font-bold uppercase tracking-widest px-4 py-2 rounded-full shadow-xl`,children:e.tag}),(0,N.jsx)(`button`,{onClick:r,className:`absolute top-6 left-6 w-12 h-12 rounded-full bg-white/80 dark:bg-black/80 flex items-center justify-center transition-all hover:scale-110 active:scale-95`,children:(0,N.jsx)(`span`,{className:`material-icons text-xl ${n?`text-primary`:`text-gray-300`}`,children:n?`favorite`:`favorite_border`})})]}),(0,N.jsxs)(`div`,{className:`p-10 flex flex-col flex-grow`,children:[(0,N.jsx)(`h3`,{className:`font-display text-4xl text-gray-900 dark:text-white mb-4 italic`,children:e.name}),(0,N.jsx)(`p`,{className:`text-text-sub-light dark:text-text-sub-dark font-light leading-relaxed mb-8 line-clamp-2`,children:e.description}),(0,N.jsxs)(`div`,{className:`mt-auto space-y-8`,children:[(0,N.jsxs)(`div`,{className:`bg-gray-100 dark:bg-black p-1 rounded-sm flex relative`,children:[(0,N.jsx)(`button`,{onClick:()=>l(`retail`),className:`flex-1 py-2 text-[10px] font-bold uppercase tracking-widest transition-all rounded-sm z-10 ${c===`retail`?`text-gray-900 dark:text-white`:`text-gray-400`}`,children:`Personal`}),(0,N.jsx)(`button`,{onClick:()=>l(`wholesale`),className:`flex-1 py-2 text-[10px] font-bold uppercase tracking-widest transition-all rounded-sm z-10 ${c===`wholesale`?`text-gray-900 dark:text-white`:`text-gray-400`}`,children:`Wholesale`}),(0,N.jsx)(`div`,{className:`absolute top-1 bottom-1 w-[calc(50%-4px)] bg-white dark:bg-surface-dark shadow-sm rounded-sm transition-transform duration-300 ease-out ${c===`retail`?`translate-x-1`:`translate-x-[calc(100%+4px)]`}`})]}),(0,N.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 gap-8`,children:[(0,N.jsxs)(`div`,{className:`space-y-3`,children:[(0,N.jsx)(`span`,{className:`text-[10px] font-bold uppercase tracking-widest text-gray-400`,children:`Format`}),(0,N.jsx)(`div`,{className:`flex bg-gray-50 dark:bg-black p-1 rounded-sm border border-gray-100 dark:border-gray-800`,children:e.mlSizes.map(e=>(0,N.jsx)(`button`,{onClick:()=>a(e),className:`flex-1 py-3 text-[10px] font-bold uppercase tracking-widest rounded-sm transition-all ${i===e?`bg-primary text-white shadow-lg`:`text-gray-400 hover:text-gray-700 dark:hover:text-gray-200`}`,children:e},e))})]}),(0,N.jsxs)(`div`,{className:`space-y-3`,children:[(0,N.jsx)(`span`,{className:`text-[10px] font-bold uppercase tracking-widest text-gray-400`,children:`Quantity`}),(0,N.jsxs)(`div`,{className:`flex items-center justify-between bg-gray-50 dark:bg-black p-1 rounded-sm border border-gray-100 dark:border-gray-800`,children:[(0,N.jsx)(`button`,{onClick:()=>s(e=>Math.max(1,e-1)),className:`w-10 h-10 flex items-center justify-center text-gray-400 hover:text-primary transition-colors`,children:(0,N.jsx)(`span`,{className:`material-icons text-sm`,children:`remove`})}),(0,N.jsx)(`span`,{className:`font-display text-2xl font-bold tabular-nums text-gray-900 dark:text-white`,children:o}),(0,N.jsx)(`button`,{onClick:()=>s(e=>e+1),className:`w-10 h-10 flex items-center justify-center text-gray-400 hover:text-primary transition-colors`,children:(0,N.jsx)(`span`,{className:`material-icons text-sm`,children:`add`})})]})]})]}),(0,N.jsxs)(`div`,{className:`pt-8 border-t border-gray-50 dark:border-gray-800 flex items-center justify-between`,children:[(0,N.jsxs)(`div`,{className:`flex flex-col`,children:[(0,N.jsx)(`span`,{className:`text-[9px] font-bold uppercase tracking-widest text-gray-400 mb-1`,children:`Total Value`}),(0,N.jsxs)(`span`,{className:`font-display text-4xl text-gray-900 dark:text-white font-bold tabular-nums`,children:[`KSH `,d]})]}),(0,N.jsx)(`button`,{onClick:()=>t({id:`${e.id}-${i}-${c}`,productId:e.id,name:e.name,image:e.image,quantity:o,selectedSize:i,pricePerUnit:u}),className:`px-10 py-5 bg-gray-900 dark:bg-white text-white dark:text-gray-900 text-[10px] font-bold uppercase tracking-[0.4em] hover:bg-primary dark:hover:bg-primary hover:text-white transition-all shadow-xl`,children:`Add to Bag`})]})]})]})]})},hr=({onAdd:e,wishlist:t,onWishlist:n})=>(0,N.jsxs)(`div`,{className:`bg-background-light dark:bg-background-dark min-h-screen pt-32 transition-colors duration-300`,children:[(0,N.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center mb-24 animate-page-enter`,children:[(0,N.jsx)(`span`,{className:`text-primary font-bold uppercase tracking-[0.4em] text-[10px] mb-8 block`,children:`Dryland Harvest`}),(0,N.jsx)(`h1`,{className:`font-display text-7xl md:text-9xl text-gray-900 dark:text-white mb-10 italic leading-[0.9]`,children:`Collections`}),(0,N.jsx)(`p`,{className:`max-w-2xl mx-auto text-xl text-text-sub-light dark:text-text-sub-dark font-light leading-relaxed mb-12`,children:`Crafted from the resilience of the Kenyan drylands. Every selection supports regenerative agricultural systems.`}),(0,N.jsx)(`div`,{className:`flex justify-center gap-4`,children:(0,N.jsxs)(j,{to:`/food`,className:`group inline-flex items-center gap-3 text-[10px] font-bold uppercase tracking-[0.4em] text-gray-900 dark:text-white border-b-2 border-primary pb-2 hover:text-primary transition-all`,children:[(0,N.jsx)(`span`,{children:`Explore our process`}),(0,N.jsx)(`span`,{className:`material-icons text-sm group-hover:translate-x-2 transition-transform`,children:`east`})]})})]}),(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 grid grid-cols-1 lg:grid-cols-2 gap-16 mb-32`,children:pr.map(r=>(0,N.jsx)(mr,{product:r,onAdd:e,isWishlisted:t.includes(r.id),onToggleWishlist:()=>n(r.id)},r.id))}),(0,N.jsxs)(`section`,{className:`bg-gray-900 dark:bg-[#050505] text-white py-24 md:py-32 relative overflow-hidden`,children:[(0,N.jsx)(`div`,{className:`absolute top-0 right-0 w-1/2 h-full bg-primary/5 blur-[100px] pointer-events-none`}),(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10`,children:(0,N.jsxs)(`div`,{className:`grid grid-cols-1 lg:grid-cols-2 gap-16 items-center`,children:[(0,N.jsxs)(`div`,{className:`relative group`,children:[(0,N.jsx)(`div`,{className:`absolute -inset-4 border border-white/20 rounded-sm translate-x-4 translate-y-4 group-hover:translate-x-2 group-hover:translate-y-2 transition-transform duration-700`}),(0,N.jsxs)(`div`,{className:`aspect-[4/5] w-full overflow-hidden rounded-sm shadow-2xl relative`,children:[(0,N.jsx)(`img`,{src:M.products.cactusCocktail,alt:`Signature Cactus Cocktail`,className:`w-full h-full object-cover transition-transform duration-[2s] group-hover:scale-105`}),(0,N.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-black/80 via-trans
136parent to-transparent opacity-80`}),(0,N.jsxs)(`div`,{className:`absolute bottom-8 left-8`,children:[(0,N.jsx)(`span`,{className:`text-primary text-[10px] font-bold uppercase tracking-[0.3em] block mb-2`,children:`Signature Serve`}),(0,N.jsx)(`p`,{className:`font-display text-3xl italic`,children:`The Nyika Sunset`})]})]})]}),(0,N.jsxs)(`div`,{className:`lg:pl-12`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-4 mb-8`,children:[(0,N.jsx)(`span`,{className:`h-px w-12 bg-primary`}),(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.4em] uppercase text-[10px]`,children:`Mixology`})]}),(0,N.jsxs)(`h2`,{className:`font-display text-5xl md:text-6xl mb-8 leading-tight`,children:[`Elevate Your `,(0,N.jsx)(`br`,{}),` `,(0,N.jsx)(`span`,{className:`italic font-normal text-gray-400`,children:`Spirits`})]}),(0,N.jsx)(`p`,{className:`text-lg text-gray-300 font-light leading-relaxed mb-10 max-w-lg`,children:`Unlock the full potential of your Nyika harvest. Our curated cocktail book features exclusive recipes designed by Nairobi's top mixologists, blending the raw essence of the drylands with world-class spirits.`}),(0,N.jsx)(`div`,{className:`space-y-8`,children:(0,N.jsxs)(`div`,{className:`flex items-start gap-4`,children:[(0,N.jsx)(`div`,{className:`h-10 w-10 rounded-full bg-white/10 flex items-center justify-center flex-shrink-0`,children:(0,N.jsx)(`span`,{className:`material-icons text-primary text-sm`,children:`local_bar`})}),(0,N.jsxs)(`div`,{children:[(0,N.jsx)(`h4`,{className:`text-sm font-bold uppercase tracking-widest mb-1`,children:`Expertly Crafted`}),(0,N.jsx)(`p`,{className:`text-xs text-gray-400 font-light`,children:`Pairings for Gin, Vodka, and Tequila.`})]})]})}),(0,N.jsxs)(`div`,{className:`mt-14`,children:[(0,N.jsxs)(`a`,{href:M.documents.cocktailBook,download:`Nyika_Cocktail_Book.pdf`,target:`_blank`,rel:`noreferrer`,className:`inline-flex items-center gap-4 px-12 py-5 bg-white text-gray-900 text-[10px] font-bold uppercase tracking-[0.4em] hover:bg-primary hover:text-white transition-all shadow-[0_20px_40px_rgba(0,0,0,0.3)] group`,children:[(0,N.jsx)(`span`,{children:`Download Recipe Book`}),(0,N.jsx)(`span`,{className:`material-icons text-sm group-hover:translate-y-1 transition-transform`,children:`download`})]}),(0,N.jsx)(`p`,{className:`mt-4 text-[9px] text-gray-500 uppercase tracking-widest font-bold pl-1`,children:`PDF Format • ~7KB • Complimentary`})]})]})]})})]})]}),gr=o(((e,t)=>{function n(e,t){typeof t==`boolean`&&(t={forever:t}),this._originalTimeouts=JSON.parse(JSON.stringify(e)),this._timeouts=e,this._options=t||{},this._maxRetryTime=t&&t.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._timer=null,this._options.forever&&(this._cachedTimeouts=this._timeouts.slice(0))}t.exports=n,n.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts.slice(0)},n.prototype.stop=function(){this._timeout&&clearTimeout(this._timeout),this._timer&&clearTimeout(this._timer),this._timeouts=[],this._cachedTimeouts=null},n.prototype.retry=function(e){if(this._timeout&&clearTimeout(this._timeout),!e)return!1;var t=new Date().getTime();if(e&&t-this._operationStart>=this._maxRetryTime)return this._errors.push(e),this._errors.unshift(Error(`RetryOperation timeout occurred`)),!1;this._errors.push(e);var n=this._timeouts.shift();if(n===void 0)if(this._cachedTimeouts)this._errors.splice(0,this._errors.length-1),n=this._cachedTimeouts.slice(-1);else return!1;var r=this;return this._timer=setTimeout(function(){r._attempts++,r._operationTimeoutCb&&(r._timeout=setTimeout(function(){r._operationTimeoutCb(r._attempts)},r._operationTimeout),r._options.unref&&r._timeout.unref()),r._fn(r._attempts)},n),this._options.unref&&this._timer.unref(),!0},n.prototype.attempt=function(e,t){this._fn=e,t&&(t.timeout&&(this._operationTimeout=t.timeout),t.cb&&(this._operationTimeoutCb=t.cb));var n=this;this._operationTimeoutCb&&(this._timeout=setTimeout(function(){n._operationTimeoutCb()},n._operationTimeout)),this._operationStart=new Date().getTime(),this._fn(this._attempts)},n.prototype.try=function(e){console.log(`Using RetryOperation.try() is deprecated`),this.attempt(e)},n.prototype.start=function(e){console.log(`Using RetryOperation.start() is deprecated`),this.attempt(e)},n.prototype.start=n.prototype.try,n.prototype.errors=function(){return this._errors},n.prototype.attempts=function(){return this._attempts},n.prototype.mainError=function(){if(this._errors.length===0)return null;for(var e={},t=null,n=0,r=0;r<this._errors.length;r++){var i=this._errors[r],a=i.message,o=(e[a]||0)+1;e[a]=o,o>=n&&(t=i,n=o)}return t}})),_r=o((e=>{var t=gr();e.operation=function(n){return new t(e.timeouts(n),{forever:n&&(n.forever||n.retries===1/0),unref:n&&n.unref,maxRetryTime:n&&n.maxRetryTime})},e.timeouts=function(e){if(e instanceof Array)return[].concat(e);var t={retries:10,factor:2,minTimeout:1*1e3,maxTimeout:1/0,randomize:!1};for(var n in e)t[n]=e[n];if(t.minTimeout>t.maxTimeout)throw Error(`minTimeout is greater than maxTimeout`);for(var r=[],i=0;i<t.retries;i++)r.push(this.createTimeout(i,t));return e&&e.forever&&!r.length&&r.push(this.createTimeout(i,t)),r.sort(function(e,t){return e-t}),r},e.createTimeout=function(e,t){var n=t.randomize?Math.random()+1:1,r=Math.round(n*Math.max(t.minTimeout,1)*t.factor**+e);return r=Math.min(r,t.maxTimeout),r},e.wrap=function(t,n,r){if(n instanceof Array&&(r=n,n=null),!r)for(var i in r=[],t)typeof t[i]==`function`&&r.push(i);for(var a=0;a<r.length;a++){var o=r[a],s=t[o];t[o]=function(r){var i=e.operation(n),a=Array.prototype.slice.call(arguments,1
136),o=a.pop();a.push(function(e){i.retry(e)||(e&&(arguments[0]=i.mainError()),o.apply(this,arguments))}),i.attempt(function(){r.apply(t,a)})}.bind(t,s),t[o].options=n}}})),vr=o(((e,t)=>{t.exports=_r()}));o(((e,t)=>{var n=vr(),r=[`Failed to fetch`,`NetworkError when attempting to fetch resource.`,`The Internet connection appears to be offline.`,`Network request failed`],i=class extends Error{constructor(e){super(),e instanceof Error?(this.originalError=e,{message:e}=e):(this.originalError=Error(e),this.originalError.stack=this.stack),this.name=`AbortError`,this.message=e}},a=(e,t,n)=>{let r=n.retries-(t-1);return e.attemptNumber=t,e.retriesLeft=r,e},o=e=>r.includes(e),s=(e,t)=>new Promise((r,s)=>{t={onFailedAttempt:()=>{},retries:10,...t};let c=n.operation(t);c.attempt(async n=>{try{r(await e(n))}catch(e){if(!(e instanceof Error)){s(TypeError(`Non-error was thrown: "${e}". You should only throw errors.`));return}if(e instanceof i)c.stop(),s(e.originalError);else if(e instanceof TypeError&&!o(e.message))c.stop(),s(e);else{a(e,n,t);try{await t.onFailedAttempt(e)}catch(e){s(e);return}c.retry(e)||s(c.mainError())}}})});t.exports=s,t.exports.default=s,t.exports.AbortError=i}))();var yr;(function(e){e.LANGUAGE_UNSPECIFIED=`LANGUAGE_UNSPECIFIED`,e.PYTHON=`PYTHON`})(yr||={});var br;(function(e){e.OUTCOME_UNSPECIFIED=`OUTCOME_UNSPECIFIED`,e.OUTCOME_OK=`OUTCOME_OK`,e.OUTCOME_FAILED=`OUTCOME_FAILED`,e.OUTCOME_DEADLINE_EXCEEDED=`OUTCOME_DEADLINE_EXCEEDED`})(br||={});var xr;(function(e){e.SCHEDULING_UNSPECIFIED=`SCHEDULING_UNSPECIFIED`,e.SILENT=`SILENT`,e.WHEN_IDLE=`WHEN_IDLE`,e.INTERRUPT=`INTERRUPT`})(xr||={});var Sr;(function(e){e.TYPE_UNSPECIFIED=`TYPE_UNSPECIFIED`,e.STRING=`STRING`,e.NUMBER=`NUMBER`,e.INTEGER=`INTEGER`,e.BOOLEAN=`BOOLEAN`,e.ARRAY=`ARRAY`,e.OBJECT=`OBJECT`,e.NULL=`NULL`})(Sr||={});var Cr;(function(e){e.PHISH_BLOCK_THRESHOLD_UNSPECIFIED=`PHISH_BLOCK_THRESHOLD_UNSPECIFIED`,e.BLOCK_LOW_AND_ABOVE=`BLOCK_LOW_AND_ABOVE`,e.BLOCK_MEDIUM_AND_ABOVE=`BLOCK_MEDIUM_AND_ABOVE`,e.BLOCK_HIGH_AND_ABOVE=`BLOCK_HIGH_AND_ABOVE`,e.BLOCK_HIGHER_AND_ABOVE=`BLOCK_HIGHER_AND_ABOVE`,e.BLOCK_VERY_HIGH_AND_ABOVE=`BLOCK_VERY_HIGH_AND_ABOVE`,e.BLOCK_ONLY_EXTREMELY_HIGH=`BLOCK_ONLY_EXTREMELY_HIGH`})(Cr||={});var wr;(function(e){e.AUTH_TYPE_UNSPECIFIED=`AUTH_TYPE_UNSPECIFIED`,e.NO_AUTH=`NO_AUTH`,e.API_KEY_AUTH=`API_KEY_AUTH`,e.HTTP_BASIC_AUTH=`HTTP_BASIC_AUTH`,e.GOOGLE_SERVICE_ACCOUNT_AUTH=`GOOGLE_SERVICE_ACCOUNT_AUTH`,e.OAUTH=`OAUTH`,e.OIDC_AUTH=`OIDC_AUTH`})(wr||={});var Tr;(function(e){e.HTTP_IN_UNSPECIFIED=`HTTP_IN_UNSPECIFIED`,e.HTTP_IN_QUERY=`HTTP_IN_QUERY`,e.HTTP_IN_HEADER=`HTTP_IN_HEADER`,e.HTTP_IN_PATH=`HTTP_IN_PATH`,e.HTTP_IN_BODY=`HTTP_IN_BODY`,e.HTTP_IN_COOKIE=`HTTP_IN_COOKIE`})(Tr||={});var Er;(function(e){e.API_SPEC_UNSPECIFIED=`API_SPEC_UNSPECIFIED`,e.SIMPLE_SEARCH=`SIMPLE_SEARCH`,e.ELASTIC_SEARCH=`ELASTIC_SEARCH`})(Er||={});var Dr;(function(e){e.UNSPECIFIED=`UNSPECIFIED`,e.BLOCKING=`BLOCKING`,e.NON_BLOCKING=`NON_BLOCKING`})(Dr||={});var Or;(function(e){e.MODE_UNSPECIFIED=`MODE_UNSPECIFIED`,e.MODE_DYNAMIC=`MODE_DYNAMIC`})(Or||={});var kr;(function(e){e.MODE_UNSPECIFIED=`MODE_UNSPECIFIED`,e.AUTO=`AUTO`,e.ANY=`ANY`,e.NONE=`NONE`,e.VALIDATED=`VALIDATED`})(kr||={});var Ar;(function(e){e.THINKING_LEVEL_UNSPECIFIED=`THINKING_LEVEL_UNSPECIFIED`,e.LOW=`LOW`,e.MEDIUM=`MEDIUM`,e.HIGH=`HIGH`,e.MINIMAL=`MINIMAL`})(Ar||={});var jr;(function(e){e.DONT_ALLOW=`DONT_ALLOW`,e.ALLOW_ADULT=`ALLOW_ADULT`,e.ALLOW_ALL=`ALLOW_ALL`})(jr||={});var Mr;(function(e){e.HARM_CATEGORY_UNSPECIFIED=`HARM_CATEGORY_UNSPECIFIED`,e.HARM_CATEGORY_HARASSMENT=`HARM_CATEGORY_HARASSMENT`,e.HARM_CATEGORY_HATE_SPEECH=`HARM_CATEGORY_HATE_SPEECH`,e.HARM_CATEGORY_SEXUALLY_EXPLICIT=`HARM_CATEGORY_SEXUALLY_EXPLICIT`,e.HARM_CATEGORY_DANGEROUS_CONTENT=`HARM_CATEGORY_DANGEROUS_CONTENT`,e.HARM_CATEGORY_CIVIC_INTEGRITY=`HARM_CATEGORY_CIVIC_INTEGRITY`,e.HARM_CATEGORY_IMAGE_HATE=`HARM_CATEGORY_IMAGE_HATE`,e.HARM_CATEGORY_IMAGE_DANGEROUS_CONTENT=`HARM_CATEGORY_IMAGE_DANGEROUS_CONTENT`,e.HARM_CATEGORY_IMAGE_HARASSMENT=`HARM_CATEGORY_IMAGE_HARASSMENT`,e.HARM_CATEGORY_IMAGE_SEXUALLY_EXPLICIT=`HARM_CATEGORY_IMAGE_SEXUALLY_EXPLICIT`,e.HARM_CATEGORY_JAILBREAK=`HARM_CATEGORY_JAILBREAK`})(Mr||={});var Nr;(function(e){e.HARM_BLOCK_METHOD_UNSPECIFIED=`HARM_BLOCK_METHOD_UNSPECIFIED`,e.SEVERITY=`SEVERITY`,e.PROBABILITY=`PROBABILITY`})(Nr||={});var Pr;(function(e){e.HARM_BLOCK_THRESHOLD_UNSPECIFIED=`HARM_BLOCK_THRESHOLD_UNSPECIFIED`,e.BLOCK_LOW_AND_ABOVE=`BLOCK_LOW_AND_ABOVE`,e.BLOCK_MEDIUM_AND_ABOVE=`BLOCK_MEDIUM_AND_ABOVE`,e.BLOCK_ONLY_HIGH=`BLOCK_ONLY_HIGH`,e.BLOCK_NONE=`BLOCK_NONE`,e.OFF=`OFF`})(Pr||={});var Fr;(function(e){e.FINISH_REASON_UNSPECIFIED=`FINISH_REASON_UNSPECIFIED`,e.STOP=`STOP`,e.MAX_TOKENS=`MAX_TOKENS`,e.SAFETY=`SAFETY`,e.RECITATION=`RECITATION`,e.LANGUAGE=`LANGUAGE`,e.OTHER=`OTHER`,e.BLOCKLIST=`BLOCKLIST`,e.PROHIBITED_CONTENT=`PROHIBITED_CONTENT`,e.SPII=`SPII`,e.MALFORMED_FUNCTION_CALL=`MALFORMED_FUNCTION_CALL`,e.IMAGE_SAFETY=`IMAGE_SAFETY`,e.UNEXPECTED_TOOL_CALL=`UNEXPECTED_TOOL_CALL`,e.IMAGE_PROHIBITED_CONTENT=`IMAGE_PROHIBITED_CONTENT`,e.NO_IMAGE=`NO_IMAGE`,e.IMAGE_RECITATION=`IMAGE_RECITATION`,e.IMAGE_OTHER=`IMAGE_OTHER`})(Fr||={});var Ir;(function(e){e.HARM_PROBABILITY_UNSPECIFIED=`HARM_PROBABILITY_UNSPECIFIED`,e.NEGLIGIBLE=`NEGLIGIBLE`,e.LOW=`LOW`,e.MEDIUM=`MEDIUM`,e.HIGH=`HIGH`})(Ir||={});var Lr;(function(e){e.HARM_SEVERITY_UNSPECIFIED=`HARM_SEVERITY_UNSPECIFIED`,e.HARM_SEVERITY_NEGLIGIBLE=`HARM_SEVERITY_NEGLIGIBLE`,e.HARM_SEVERITY_LOW=`HARM_SEVERITY_LOW`,e.HARM_SEVERITY_MEDIUM=`HARM_SEVERITY_MEDIUM`,e.HARM_SEVERITY_HIGH=`HARM_SEVERITY_HIGH`})(Lr||={});var Rr;(function(e){e.URL_RETRIEVAL_STATUS_UNSPECIFIED=`URL_RETRIEVAL_STATUS_UNSPECIFIED`,e.URL_RETRIEVAL_STATUS_SUCCESS=`URL_RETRIEVAL_STATUS_SUCCESS`,e.URL_RETRIEVAL_STATUS_ERROR=`URL_RETRIEVAL_STATUS_ERROR`,e.URL_RETRIEVAL_STATUS_PAYWALL=`URL_RETRIEVAL_STATUS_PAYWALL`,e.URL_RETRIEVAL_STATUS_UNSAFE=`URL_RETRIEVAL_STATUS_UNSAFE`})(Rr||={});var zr;(function(e){e.BLOCKED_REASON_UNSPECIFIED=`BLOCKED_REASON_UNSPECIFIED`,e.SAFETY=`SAFETY`,e.OTHER=`OTHER`,e.BLOCKLIST=`BLOCKLIST`,e.PROHIBITED_CONTENT=`PROHIBITED_CONTENT`,e.IMAGE_SAFETY=`IMAGE_SAFETY`,e.MODEL_ARMOR=`MODEL_ARMOR`,e.JAILBREAK=`JAILBREAK`})(zr||={});var Br;(function(e){e.TRAFFIC_TYPE_UNSPECIFIED=`TRAFFIC_TYPE_UNSPECIFIED`,e.ON_DEMAND=`ON_DEMAND`,e.ON_DEMAND_PRIORITY=`ON_DEMAND_PRIORITY`,e.ON_DEMAND_FLEX=`ON_DEMAND_FLEX`,e.PROVISIONED_THROUGHPUT=`PROVISIONED_THROUGHPUT`})(Br||={});var Vr;(function(e){e.MODALITY_UNSPECIFIED=`MODALITY_UNSPECIFIED`,e.TEXT=`TEXT`,e.IMAGE=`IMAGE`,e.AUDIO=`AUDIO`})(Vr||={});var Hr;(function(e){e.MEDIA_RESOLUTION_UNSPECIFIED=`MEDIA_RESOLUTION_UNSPECIFIED`,e.MEDIA_RESOLUTION_LOW=`MEDIA_RESOLUTION_LOW`,e.MEDIA_RESOLUTION_MEDIUM=`MEDIA_RESOLUTION_MEDIUM`,e.MEDIA_RESOLUTION_HIGH=`MEDIA_RESOLUTION_HIGH`})(Hr||={});var Ur;(function(e){e.TUNING_MODE_UNSPECIFIED=`TUNING_MODE_UNSPECIFIED`,e.TUNING_MODE_FULL=`TUNING_MODE_FULL`,e.TUNING_MODE_PEFT_ADAPTER=`TUNING_MODE_PEFT_ADAPTER`})(Ur||={});var Wr;(function(e){e.ADAPTER_SIZE_UNSPECIFIED=`ADAPTER_SIZE_UNSPECIFIED`,e.ADAPTER_SIZE_ONE=`ADAPTER_SIZE_ONE`,e.ADAPTER_SIZE_TWO=`ADAPTER_SIZE_TWO`,e.ADAPTER_SIZE_FOUR=`ADAPTER_SIZE_FOUR`,e.ADAPTER_SIZE_EIGHT=`ADAPTER_SIZE_EIGHT`,e.ADAPTER_SIZE_SIXTEEN=`ADAPTER_SIZE_SIXTEEN`,e.ADAPTER_SIZE_THIRTY_TWO=`ADAPTER_SIZE_THIRTY_TWO`})(Wr||={});var Gr;(function(e){e.JOB_STATE_UNSPECIFIED=`JOB_STATE_UNSPECIFIED`,e.JOB_STATE_QUEUED=`JOB_STATE_QUEUED`,e.JOB_STATE_PENDING=`JOB_STATE_PENDING`,e.JOB_STATE_RUNNING=`JOB_STATE_RUNNING`,e.JOB_STATE_SUCCEEDED=`JOB_STATE_SUCCEEDED`,e.JOB_STATE_FAILED=`JOB_STATE_FAILED`,e.JOB_STATE_CANCELLING=`JOB_STATE_CANCELLING`,e.JOB_STATE_CANCELLED=`JOB_STATE_CANCELLED`,e.JOB_STATE_PAUSED=`JOB_STATE_PAUSED`,e.JOB_STATE_EXPIRED=`JOB_STATE_EXPIRED`,e.JOB_STATE_UPDATING=`JOB_STATE_UPDATING`,e.JOB_STATE_PARTIALLY_SUCCEEDED=`JOB_STATE_PARTIALLY_SUCCEEDED`})(Gr||={});var Kr;(function(e){e.TUNING_JOB_STATE_UNSPECIFIED=`TUNING_JOB_STATE_UNSPECIFIED`,e.TUNING_JOB_STATE_WAITING_FOR_QUOTA=`TUNING_JOB_STATE_WAITING_FOR_QUOTA`,e.TUNING_JOB_STATE_PROCESSING_DATASET=`TUNING_JOB_STATE_PROCESSING_DATASET`,e.TUNING_JOB_STATE_WAITING_FOR_CAPACITY=`TUNING_JOB_STATE_WAITING_FOR_CAPACITY`,e.TUNING_JOB_STATE_TUNING=`TUNING_JOB_STATE_TUNING`,e.TUNING_JOB_STATE_POST_PROCESSING=`TUNING_JOB_STATE_POST_PROCESSING`})(Kr||={});var qr;(function(e){e.AGGREGATION_METRIC_UNSPECIFIED=`AGGREGATION_METRIC_UNSPECIFIED`,e.AVERAGE=`AVERAGE`,e.MODE=`MODE`,e.STANDARD_DEVIATION=`STANDARD_DEVIATION`,e.VARIANCE=`VARIANCE`,e.MINIMUM=`MINIMUM`,e.MAXIMUM=`MAXIMUM`,e.MEDIAN=`MEDIAN`,e.PERCENTILE_P90=`PERCENTILE_P90`,e.PERCENTILE_P95=`PERCENTILE_P95`,e.PERCENTILE_P99=`PE
136RCENTILE_P99`})(qr||={});var Jr;(function(e){e.PAIRWISE_CHOICE_UNSPECIFIED=`PAIRWISE_CHOICE_UNSPECIFIED`,e.BASELINE=`BASELINE`,e.CANDIDATE=`CANDIDATE`,e.TIE=`TIE`})(Jr||={});var Yr;(function(e){e.TUNING_TASK_UNSPECIFIED=`TUNING_TASK_UNSPECIFIED`,e.TUNING_TASK_I2V=`TUNING_TASK_I2V`,e.TUNING_TASK_T2V=`TUNING_TASK_T2V`,e.TUNING_TASK_R2V=`TUNING_TASK_R2V`})(Yr||={});var Xr;(function(e){e.MEDIA_RESOLUTION_UNSPECIFIED=`MEDIA_RESOLUTION_UNSPECIFIED`,e.MEDIA_RESOLUTION_LOW=`MEDIA_RESOLUTION_LOW`,e.MEDIA_RESOLUTION_MEDIUM=`MEDIA_RESOLUTION_MEDIUM`,e.MEDIA_RESOLUTION_HIGH=`MEDIA_RESOLUTION_HIGH`,e.MEDIA_RESOLUTION_ULTRA_HIGH=`MEDIA_RESOLUTION_ULTRA_HIGH`})(Xr||={});var Zr;(function(e){e.TOOL_TYPE_UNSPECIFIED=`TOOL_TYPE_UNSPECIFIED`,e.GOOGLE_SEARCH_WEB=`GOOGLE_SEARCH_WEB`,e.GOOGLE_SEARCH_IMAGE=`GOOGLE_SEARCH_IMAGE`,e.URL_CONTEXT=`URL_CONTEXT`,e.GOOGLE_MAPS=`GOOGLE_MAPS`,e.FILE_SEARCH=`FILE_SEARCH`})(Zr||={});var Qr;(function(e){e.COLLECTION=`COLLECTION`})(Qr||={});var $r;(function(e){e.FEATURE_SELECTION_PREFERENCE_UNSPECIFIED=`FEATURE_SELECTION_PREFERENCE_UNSPECIFIED`,e.PRIORITIZE_QUALITY=`PRIORITIZE_QUALITY`,e.BALANCED=`BALANCED`,e.PRIORITIZE_COST=`PRIORITIZE_COST`})($r||={});var ei;(function(e){e.ENVIRONMENT_UNSPECIFIED=`ENVIRONMENT_UNSPECIFIED`,e.ENVIRONMENT_BROWSER=`ENVIRONMENT_BROWSER`})(ei||={});var ti;(function(e){e.PROMINENT_PEOPLE_UNSPECIFIED=`PROMINENT_PEOPLE_UNSPECIFIED`,e.ALLOW_PROMINENT_PEOPLE=`ALLOW_PROMINENT_PEOPLE`,e.BLOCK_PROMINENT_PEOPLE=`BLOCK_PROMINENT_PEOPLE`})(ti||={});var ni;(function(e){e.PREDICT=`PREDICT`,e.EMBED_CONTENT=`EMBED_CONTENT`})(ni||={});var ri;(function(e){e.BLOCK_LOW_AND_ABOVE=`BLOCK_LOW_AND_ABOVE`,e.BLOCK_MEDIUM_AND_ABOVE=`BLOCK_MEDIUM_AND_ABOVE`,e.BLOCK_ONLY_HIGH=`BLOCK_ONLY_HIGH`,e.BLOCK_NONE=`BLOCK_NONE`})(ri||={});var ii;(function(e){e.auto=`auto`,e.en=`en`,e.ja=`ja`,e.ko=`ko`,e.hi=`hi`,e.zh=`zh`,e.pt=`pt`,e.es=`es`})(ii||={});var ai;(function(e){e.MASK_MODE_DEFAULT=`MASK_MODE_DEFAULT`,e.MASK_MODE_USER_PROVIDED=`MASK_MODE_USER_PROVIDED`,e.MASK_MODE_BACKGROUND=`MASK_MODE_BACKGROUND`,e.MASK_MODE_FOREGROUND=`MASK_MODE_FOREGROUND`,e.MASK_MODE_SEMANTIC=`MASK_MODE_SEMANTIC`})(ai||={});var oi;(function(e){e.CONTROL_TYPE_DEFAULT=`CONTROL_TYPE_DEFAULT`,e.CONTROL_TYPE_CANNY=`CONTROL_TYPE_CANNY`,e.CONTROL_TYPE_SCRIBBLE=`CONTROL_TYPE_SCRIBBLE`,e.CONTROL_TYPE_FACE_MESH=`CONTROL_TYPE_FACE_MESH`})(oi||={});var si;(function(e){e.SUBJECT_TYPE_DEFAULT=`SUBJECT_TYPE_DEFAULT`,e.SUBJECT_TYPE_PERSON=`SUBJECT_TYPE_PERSON`,e.SUBJECT_TYPE_ANIMAL=`SUBJECT_TYPE_ANIMAL`,e.SUBJECT_TYPE_PRODUCT=`SUBJECT_TYPE_PRODUCT`})(si||={});var ci;(function(e){e.EDIT_MODE_DEFAULT=`EDIT_MODE_DEFAULT`,e.EDIT_MODE_INPAINT_REMOVAL=`EDIT_MODE_INPAINT_REMOVAL`,e.EDIT_MODE_INPAINT_INSERTION=`EDIT_MODE_INPAINT_INSERTION`,e.EDIT_MODE_OUTPAINT=`EDIT_MODE_OUTPAINT`,e.EDIT_MODE_CONTROLLED_EDITING=`EDIT_MODE_CONTROLLED_EDITING`,e.EDIT_MODE_STYLE=`EDIT_MODE_STYLE`,e.EDIT_MODE_BGSWAP=`EDIT_MODE_BGSWAP`,e.EDIT_MODE_PRODUCT_IMAGE=`EDIT_MODE_PRODUCT_IMAGE`})(ci||={});var li;(function(e){e.FOREGROUND=`FOREGROUND`,e.BACKGROUND=`BACKGROUND`,e.PROMPT=`PROMPT`,e.SEMANTIC=`SEMANTIC`,e.INTERACTIVE=`INTERACTIVE`})(li||={});var ui;(function(e){e.ASSET=`ASSET`,e.STYLE=`STYLE`})(ui||={});var di;(function(e){e.INSERT=`INSERT`,e.REMOVE=`REMOVE`,e.REMOVE_STATIC=`REMOVE_STATIC`,e.OUTPAINT=`OUTPAINT`})(di||={});var fi;(function(e){e.OPTIMIZED=`OPTIMIZED`,e.LOSSLESS=`LOSSLESS`})(fi||={});var pi;(function(e){e.SUPERVISED_FINE_TUNING=`SUPERVISED_FINE_TUNING`,e.PREFERENCE_TUNING=`PREFERENCE_TUNING`,e.DISTILLATION=`DISTILLATION`})(pi||={});var mi;(function(e){e.STATE_UNSPECIFIED=`STATE_UNSPECIFIED`,e.STATE_PENDING=`STATE_PENDING`,e.STATE_ACTIVE=`STATE_ACTIVE`,e.STATE_FAILED=`STATE_FAILED`})(mi||={});var hi;(function(e){e.STATE_UNSPECIFIED=`STATE_UNSPECIFIED`,e.PROCESSING=`PROCESSING`,e.ACTIVE=`ACTIVE`,e.FAILED=`FAILED`})(hi||={});var gi;(function(e){e.SOURCE_UNSPECIFIED=`SOURCE_UNSPECIFIED`,e.UPLOADED=`UPLOADED`,e.GENERATED=`GENERATED`,e.REGISTERED=`REGISTERED`})(gi||={});var _i;(function(e){e.TURN_COMPLETE_REASON_UNSPECIFIED=`TURN_COMPLETE_REASON_UNSPECIFIED`,e.MALFORMED_FUNCTION_CALL=`MALFORMED_FUNCTION_CALL`,e.RESPONSE_REJECTED=`RESPONSE_REJECTED`,e.NEED_MORE_INPUT=`NEED_MORE_INPUT`})(_i||={});var vi;(function(e){e.MODALITY_UNSPECIFIED=`MODALITY_UNSPECIFIED`,e.TEXT=`TEXT`,e.IMAGE=`IMAGE`,e.VIDEO=`VIDEO`,e.AUDIO=`AUDIO`,e.DOCUMENT=`DOCUMENT`})(vi||={});var yi;(function(e){e.VAD_SIGNAL_TYPE_UNSPECIFIED=`VAD_SIGNAL_TYPE_UNSPECIFIED`,e.VAD_SIGNAL_TYPE_SOS=`VAD_SIGNAL_TYPE_SOS`,e.VAD_SIGNAL_TYPE_EOS=`VAD_SIGNAL_TYPE_EOS`})(yi||={});var bi;(function(e){e.TYPE_UNSPECIFIED=`TYPE_UNSPECIFIED`,e.ACTIVITY_START=`ACTIVITY_START`,e.ACTIVITY_END=`ACTIVITY_END`})(bi||={});var xi;(function(e){e.START_SENSITIVITY_UNSPECIFIED=`START_SENSITIVITY_UNSPECIFIED`,e.START_SENSITIVITY_HIGH=`START_SENSITIVITY_HIGH`,e.START_SENSITIVITY_LOW=`START_SENSITIVITY_LOW`})(xi||={});var Si;
136(function(e){e.END_SENSITIVITY_UNSPECIFIED=`END_SENSITIVITY_UNSPECIFIED`,e.END_SENSITIVITY_HIGH=`END_SENSITIVITY_HIGH`,e.END_SENSITIVITY_LOW=`END_SENSITIVITY_LOW`})(Si||={});var Ci;(function(e){e.ACTIVITY_HANDLING_UNSPECIFIED=`ACTIVITY_HANDLING_UNSPECIFIED`,e.START_OF_ACTIVITY_INTERRUPTS=`START_OF_ACTIVITY_INTERRUPTS`,e.NO_INTERRUPTION=`NO_INTERRUPTION`})(Ci||={});var wi;(function(e){e.TURN_COVERAGE_UNSPECIFIED=`TURN_COVERAGE_UNSPECIFIED`,e.TURN_INCLUDES_ONLY_ACTIVITY=`TURN_INCLUDES_ONLY_ACTIVITY`,e.TURN_INCLUDES_ALL_INPUT=`TURN_INCLUDES_ALL_INPUT`})(wi||={});var Ti;(function(e){e.SCALE_UNSPECIFIED=`SCALE_UNSPECIFIED`,e.C_MAJOR_A_MINOR=`C_MAJOR_A_MINOR`,e.D_FLAT_MAJOR_B_FLAT_MINOR=`D_FLAT_MAJOR_B_FLAT_MINOR`,e.D_MAJOR_B_MINOR=`D_MAJOR_B_MINOR`,e.E_FLAT_MAJOR_C_MINOR=`E_FLAT_MAJOR_C_MINOR`,e.E_MAJOR_D_FLAT_MINOR=`E_MAJOR_D_FLAT_MINOR`,e.F_MAJOR_D_MINOR=`F_MAJOR_D_MINOR`,e.G_FLAT_MAJOR_E_FLAT_MINOR=`G_FLAT_MAJOR_E_FLAT_MINOR`,e.G_MAJOR_E_MINOR=`G_MAJOR_E_MINOR`,e.A_FLAT_MAJOR_F_MINOR=`A_FLAT_MAJOR_F_MINOR`,e.A_MAJOR_G_FLAT_MINOR=`A_MAJOR_G_FLAT_MINOR`,e.B_FLAT_MAJOR_G_MINOR=`B_FLAT_MAJOR_G_MINOR`,e.B_MAJOR_A_FLAT_MINOR=`B_MAJOR_A_FLAT_MINOR`})(Ti||={});var Ei;(function(e){e.MUSIC_GENERATION_MODE_UNSPECIFIED=`MUSIC_GENERATION_MODE_UNSPECIFIED`,e.QUALITY=`QUALITY`,e.DIVERSITY=`DIVERSITY`,e.VOCALIZATION=`VOCALIZATION`})(Ei||={});var Di;(function(e){e.PLAYBACK_CONTROL_UNSPECIFIED=`PLAYBACK_CONTROL_UNSPECIFIED`,e.PLAY=`PLAY`,e.PAUSE=`PAUSE`,e.STOP=`STOP`,e.RESET_CONTEXT=`RESET_CONTEXT`})(Di||={});var Oi;(function(e){e.PAGED_ITEM_BATCH_JOBS=`batchJobs`,e.PAGED_ITEM_MODELS=`models`,e.PAGED_ITEM_TUNING_JOBS=`tuningJobs`,e.PAGED_ITEM_FILES=`files`,e.PAGED_ITEM_CACHED_CONTENTS=`cachedContents`,e.PAGED_ITEM_FILE_SEARCH_STORES=`fileSearchStores`,e.PAGED_ITEM_DOCUMENTS=`documents`})(Oi||={});function ki(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function Ai(e){var t=typeof Symbol==`function`&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==`number`)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function P(e){return this instanceof P?(this.v=e,this):new P(e)}function ji(e,t,n){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var r=n.apply(e,t||[]),i,a=[];return i=Object.create((typeof AsyncIterator==`function`?AsyncIterator:Object).prototype),s(`next`),s(`throw`),s(`return`,o),i[Symbol.asyncIterator]=function(){return this},i;function o(e){return function(t){return Promise.resolve(t).then(e,d)}}function s(e,t){r[e]&&(i[e]=function(t){return new Promise(function(n,r){a.push([e,t,n,r])>1||c(e,t)})},t&&(i[e]=t(i[e])))}function c(e,t){try{l(r[e](t))}catch(e){f(a[0][3],e)}}function l(e){e.value instanceof P?Promise.resolve(e.value.v).then(u,d):f(a[0][2],e)}function u(e){c(`next`,e)}function d(e){c(`throw`,e)}function f(e,t){e(t),a.shift(),a.length&&c(a[0][0],a[0][1])}}function Mi(e){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof Ai==`function`?Ai(e):e[Symbol.iterator](),n={},r(`next`),r(`throw`),r(`return`),n[Symbol.asyncIterator]=function(){return this},n);function r(t){n[t]=e[t]&&function(n){return new Promise(function(r,a){n=e[t](n),i(r,a,n.done,n.value)})}}function i(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}var Ni=function(){let{crypto:e}=globalThis;if(e?.randomUUID)return Ni=e.randomUUID.bind(e),e.randomUUID();let t=new Uint8Array(1),n=e?()=>e.getRandomValues(t)[0]:()=>Math.random()*255&255;return`10000000-1000-4000-8000-100000000000`.replace(/[018]/g,e=>(e^n()&15>>e/4).toString(16))},Pi=()=>Ni();function Fi(e){return typeof e==`object`&&!!e&&(`name`in e&&e.name===`AbortError`||`message`in e&&String(e.message).includes(`FetchRequestCanceledException`))}var Ii=e=>{if(e instanceof Error)return e;if(typeof e==`object`&&e){try{if(Object.prototype.toString.call(e)===`[object Error]`){let t=Error(e.message,e.cause?{cause:e.cause}:{});return e.stack&&(t.stack=e.stack),e.cause&&!t.cause&&(t.cause=e.cause),e.name&&(t.name=e.name),t}}catch{}try{return Error(JSON.stringify(e))}catch{}}return Error(e)}
136,F=class extends Error{},I=class e extends F{constructor(t,n,r,i){super(`${e.makeMessage(t,n,r)}`),this.status=t,this.headers=i,this.error=n}static makeMessage(e,t,n){let r=t?.message?typeof t.message==`string`?t.message:JSON.stringify(t.message):t?JSON.stringify(t):n;return e&&r?`${e} ${r}`:e?`${e} status code (no body)`:r||`(no status code or body)`}static generate(t,n,r,i){if(!t||!i)return new Li({message:r,cause:Ii(n)});let a=n;return t===400?new zi(t,a,r,i):t===401?new Bi(t,a,r,i):t===403?new Vi(t,a,r,i):t===404?new Hi(t,a,r,i):t===409?new Ui(t,a,r,i):t===422?new Wi(t,a,r,i):t===429?new Gi(t,a,r,i):t>=500?new Ki(t,a,r,i):new e(t,a,r,i)}},L=class extends I{constructor({message:e}={}){super(void 0,void 0,e||`Request was aborted.`,void 0)}},Li=class extends I{constructor({message:e,cause:t}){super(void 0,void 0,e||`Connection error.`,void 0),t&&(this.cause=t)}},Ri=class extends Li{constructor({message:e}={}){super({message:e??`Request timed out.`})}},zi=class extends I{},Bi=class extends I{},Vi=class extends I{},Hi=class extends I{},Ui=class extends I{},Wi=class extends I{},Gi=class extends I{},Ki=class extends I{},qi=/^[a-z][a-z0-9+.-]*:/i,Ji=e=>qi.test(e),Yi=e=>(Yi=Array.isArray,Yi(e)),Xi=Yi;function Zi(e){if(!e)return!0;for(let t in e)return!1;return!0}function Qi(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var $i=(e,t)=>{if(typeof t!=`number`||!Number.isInteger(t))throw new F(`${e} must be an integer`);if(t<0)throw new F(`${e} must be a positive integer`);return t},ea=e=>{try{return JSON.parse(e)}catch{return}},ta=e=>new Promise(t=>setTimeout(t,e));function na(){if(typeof fetch<`u`)return fetch;throw Error("`fetch` is not defined as a global; Either pass `fetch` to the client, `new GeminiNextGenAPIClient({ fetch })` or polyfill the global, `globalThis.fetch = fetch`")}function ra(...e){let t=globalThis.ReadableStream;if(t===void 0)throw Error("`ReadableStream` is not defined as a global; You will need to polyfill it, `globalThis.ReadableStream = ReadableStream`");return new t(...e)}function ia(e){let t=Symbol.asyncIterator in e?e[Symbol.asyncIterator]():e[Symbol.iterator]();return ra({start(){},async pull(e){let{done:n,value:r}=await t.next();n?e.close():e.enqueue(r)},async cancel(){await t.return?.call(t)}})}function aa(e){if(e[Symbol.asyncIterator])return e;let t=e.getReader();return{async next(){try{let e=await t.read();return e?.done&&t.releaseLock(),e}catch(e){throw t.releaseLock(),e}},async return(){let e=t.cancel();return t.releaseLock(),await e,{done:!0,value:void 0}},[Symbol.asyncIterator](){return this}}}async function oa(e){var t;if(typeof e!=`object`||!e)return;if(e[Symbol.asyncIterator]){await(t=e[Symbol.asyncIterator]()).return?.call(t);return}let n=e.getReader(),r=n.cancel();n.releaseLock(),await r}var sa=({headers:e,body:t})=>({bodyHeaders:{"content-type":`application/json`},body:JSON.stringify(t)});function ca(e){return Object.entries(e).filter(([e,t])=>t!==void 0).map(([e,t])=>{if(typeof t==`string`||typeof t==`number`||typeof t==`boolean`)return`${encodeURIComponent(e)}=${encodeURIComponent(t)}`;if(t===null)return`${encodeURIComponent(e)}=`;throw new F(`Cannot stringify type ${typeof t}; Expected string, number, boolean, or null. If you need to pass nested query parameters, you can manually encode them, e.g. { query: { 'foo[key1]': value1, 'foo[key2]': value2 } }, and please open a GitHub issue requesting better support for your use case.`)}).join(`&`)}var la=`0.0.1`,ua=()=>{if(typeof File>`u`){let{process:e}=globalThis,t=typeof e?.versions?.node==`string`&&parseInt(e.versions.node.split(`.`))<20;throw Error("`File` is not defined as a global, which is required for file uploads."+(t?" Update to Node 20 LTS or newer, or set `globalThis.File` to `import('node:buffer').File`.":``))}};function da(e,t,n){return ua(),new File(e,t??`unknown_file`,n)}function fa(e){return(typeof e==`object`&&!!e&&(`name`in e&&e.name&&String(e.name)||`url`in e&&e.url&&String(e.url)||`filename`in e&&e.filename&&String(e.filename)||`path`in e&&e.path&&String(e.path))||``).split(/[\\/]/).pop()||void 0}var pa=e=>typeof e==`object`&&!!e&&typeof e[Symbol.asyncIterator]==`function`,ma=e=>typeof e==`object`&&!!e&&typeof e.size==`number`&&typeof e.type==`string`&&typeof e.text==`function`&&typeof e.slice==`function`&&typeof e.arrayBuffer==`function`,ha=e=>typeof e==`object`&&!!e&&typeof e.name==`string`&&typeof e.lastModified==`number`&&ma(e),ga=e=>typeof e==`object`&&!!e&&typeof e.url==`string`&&typeof e.blob==`function`;async function _a(e,t,n){if(ua(),e=await e,ha(e))return e instanceof File?e:da([await e.arrayBuffer()],e.name);if(ga(e)){let r=await e.blob();return t||=new URL(e.url).pathname.split(/[\\/]/).pop(),da(await va(r),t,n)}let r=await va(e);if(t||=fa(e),!n?.type){let e=r.find(e=>typeof e==`object`&&`type`in e&&e.type);typeof e==`string`&&(n=Object.assign(Object.assign({},n),{type:e}))}return da(r,t,n)}async function va(e){var t,n,r,i;let a=[];if(typeof e==`string`||ArrayBuffer.isView(e)||e instanceof ArrayBuffer)a.push(e);else if(ma(e))a.push(e instanceof Blob?e:await e.arrayBuffer());else if(pa(e))try{for(var o=!0,s=Mi(e),c;c=await s.next(),t=c.done,!t;o=!0){i=c.value,o=!1;let e=i;a.push(...await va(e))}}catch(e){n={error:e}}finally{try{!o&&!t&&(r=s.return)&&await r.call(s)}finally{if(n)throw n.error}}else{let t=e?.constructor?.name;throw Error(`Unexpected data type: ${typeof e}${t?`; constructor: ${t}`:``}${ya(e)}`)}return a}function ya(e){return typeof e!=`object`||!e?``:`;
136 props: [${Object.getOwnPropertyNames(e).map(e=>`"${e}"`).join(`, `)}]`}var ba=class{constructor(e){this._client=e}};ba._key=[];function xa(e){return e.replace(/[^A-Za-z0-9\-._~!$&'()*+,;=:@]+/g,encodeURIComponent)}var Sa=Object.freeze(Object.create(null)),Ca=((e=xa)=>(function(t,...n){if(t.length===1)return t[0];let r=!1,i=[],a=t.reduce((t,a,o)=>{/[?#]/.test(a)&&(r=!0);let s=n[o],c=(r?encodeURIComponent:e)(``+s);return o!==n.length&&(s==null||typeof s==`object`&&s.toString===Object.getPrototypeOf(Object.getPrototypeOf(s.hasOwnProperty??Sa)??Sa)?.toString)&&(c=s+``,i.push({start:t.length+a.length,length:c.length,error:`Value of type ${Object.prototype.toString.call(s).slice(8,-1)} is not a valid path parameter`})),t+a+(o===n.length?``:c)},``),o=a.split(/[?#]/,1)[0],s=/(^|\/)(?:\.|%2e){1,2}(?=\/|$)/gi,c;for(;(c=s.exec(o))!==null;){let e=c[0].startsWith(`/`),t=e?1:0,n=e?c[0].slice(1):c[0];i.push({start:c.index+t,length:n.length,error:`Value "${n}" can\'t be safely passed as a path parameter`})}if(i.sort((e,t)=>e.start-t.start),i.length>0){let e=0,t=i.reduce((t,n)=>{let r=` `.repeat(n.start-e),i=`^`.repeat(n.length);return e=n.start+n.length,t+r+i},``);throw new F(`Path parameters result in path with invalid segments:\n${i.map(e=>e.error).join(`
137`)}\n${a}\n${t}`)}return a}))(xa),wa=class extends ba{create(e,t){let{api_version:n=this._client.apiVersion}=e,r=ki(e,[`api_version`]);if(`model`in r&&`agent_config`in r)throw new F("Invalid request: specified `model` and `agent_config`. If specifying `model`, use `generation_config`.");if(`agent`in r&&`generation_config`in r)throw new F("Invalid request: specified `agent` and `generation_config`. If specifying `agent`, use `agent_config`.");return this._client.post(Ca`/${n}/interactions`,Object.assign(Object.assign({body:r},t),{stream:e.stream??!1}))}delete(e,t={},n){let{api_version:r=this._client.apiVersion}=t??{};return this._client.delete(Ca`/${r}/interactions/${e}`,n)}cancel(e,t={},n){let{api_version:r=this._client.apiVersion}=t??{};return this._client.post(Ca`/${r}/interactions/${e}/cancel`,n)}get(e,t={},n){let r=t??{},{api_version:i=this._client.apiVersion}=r,a=ki(r,[`api_version`]);return this._client.get(Ca`/${i}/interactions/${e}`,Object.assign(Object.assign({query:a},n),{stream:t?.stream??!1}))}};wa._key=Object.freeze([`interactions`]);var Ta=class extends wa{};function Ea(e){let t=0;for(let n of e)t+=n.length;let n=new Uint8Array(t),r=0;for(let t of e)n.set(t,r),r+=t.length;return n}var Da;function Oa(e){let t;return(Da??=(t=new globalThis.TextEncoder,t.encode.bind(t)))(e)}var ka;function Aa(e){let t;return(ka??=(t=new globalThis.TextDecoder,t.decode.bind(t)))(e)}var ja=class{constructor(){this.buffer=new Uint8Array,this.carriageReturnIndex=null,this.searchIndex=0}decode(e){if(e==null)return[];let t=e instanceof ArrayBuffer?new Uint8Array(e):typeof e==`string`?Oa(e):e;this.buffer=Ea([this.buffer,t]);let n=[],r;for(;(r=Ma(this.buffer,this.carriageReturnIndex??this.searchIndex))!=null;){if(r.carriage&&this.carriageReturnIndex==null){this.carriageReturnIndex=r.index;continue}if(this.carriageReturnIndex!=null&&(r.index!==this.carriageReturnIndex+1||r.carriage)){n.push(Aa(this.buffer.subarray(0,this.carriageReturnIndex-1))),this.buffer=this.buffer.subarray(this.carriageReturnIndex),this.carriageReturnIndex=null,this.searchIndex=0;continue}let e=this.carriageReturnIndex===null?r.preceding:r.preceding-1,t=Aa(this.buffer.subarray(0,e));n.push(t),this.buffer=this.buffer.subarray(r.index),this.carriageReturnIndex=null,this.searchIndex=0}return this.searchIndex=Math.max(0,this.buffer.length-1),n}flush(){return this.buffer.length?this.decode(`
138`):[]}};ja.NEWLINE_CHARS=new Set([`
139`,`\r`]),ja.NEWLINE_REGEXP=/\r\n|[\n\r]/g;function Ma(e,t){let n=t??0,r=e.indexOf(10,n),i=e.indexOf(13,n);if(r===-1&&i===-1)return null;let a;return a=r!==-1&&i!==-1?Math.min(r,i):r===-1?i:r,e[a]===10?{preceding:a,index:a+1,carriage:!1}:{preceding:a,index:a+1,carriage:!0}}var Na={off:0,error:200,warn:300,info:400,debug:500},Pa=(e,t,n)=>{if(e){if(Qi(Na,e))return e;za(n).warn(`${t} was set to ${JSON.stringify(e)}, expected one of ${JSON.stringify(Object.keys(Na))}`)}};function Fa(){}
139function Ia(e,t,n){return!t||Na[e]>Na[n]?Fa:t[e].bind(t)}var La={error:Fa,warn:Fa,info:Fa,debug:Fa},Ra=new WeakMap;function za(e){let t=e.logger,n=e.logLevel??`off`;if(!t)return La;let r=Ra.get(t);if(r&&r[0]===n)return r[1];let i={error:Ia(`error`,t,n),warn:Ia(`warn`,t,n),info:Ia(`info`,t,n),debug:Ia(`debug`,t,n)};return Ra.set(t,[n,i]),i}var Ba=e=>(e.options&&(e.options=Object.assign({},e.options),delete e.options.headers),e.headers&&=Object.fromEntries((e.headers instanceof Headers?[...e.headers]:Object.entries(e.headers)).map(([e,t])=>[e,e.toLowerCase()===`x-goog-api-key`||e.toLowerCase()===`authorization`||e.toLowerCase()===`cookie`||e.toLowerCase()===`set-cookie`?`***`:t])),`retryOfRequestLogID`in e&&(e.retryOfRequestLogID&&(e.retryOf=e.retryOfRequestLogID),delete e.retryOfRequestLogID),e),Va=class e{constructor(e,t,n){this.iterator=e,this.controller=t,this.client=n}static fromSSEResponse(t,n,r){let i=!1,a=r?za(r):console;function o(){return ji(this,arguments,function*(){var e,r,o,s;if(i)throw new F("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");i=!0;let c=!1;try{try{for(var l=!0,u=Mi(Ha(t,n)),d;d=yield P(u.next()),e=d.done,!e;l=!0){s=d.value,l=!1;let e=s;if(!c)if(e.data.startsWith(`[DONE]`)){c=!0;continue}else try{yield yield P(JSON.parse(e.data))}catch(t){throw a.error(`Could not parse message into JSON:`,e.data),a.error(`From chunk:`,e.raw),t}}}catch(e){r={error:e}}finally{try{!l&&!e&&(o=u.return)&&(yield P(o.call(u)))}finally{if(r)throw r.error}}c=!0}catch(e){if(Fi(e))return yield P(void 0);throw e}finally{c||n.abort()}})}return new e(o,n,r)}static fromReadableStream(t,n,r){let i=!1;function a(){return ji(this,arguments,function*(){var e,n,r,i;let a=new ja,o=aa(t);try{for(var s=!0,c=Mi(o),l;l=yield P(c.next()),e=l.done,!e;s=!0){i=l.value,s=!1;let e=i;for(let t of a.decode(e))yield yield P(t)}}catch(e){n={error:e}}finally{try{!s&&!e&&(r=c.return)&&(yield P(r.call(c)))}finally{if(n)throw n.error}}for(let e of a.flush())yield yield P(e)})}function o(){return ji(this,arguments,function*(){var e,t,r,o;if(i)throw new F("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");i=!0;let s=!1;try{try{for(var c=!0,l=Mi(a()),u;u=yield P(l.next()),e=u.done,!e;c=!0){o=u.value,c=!1;let e=o;s||e&&(yield yield P(JSON.parse(e)))}}catch(e){t={error:e}}finally{try{!c&&!e&&(r=l.return)&&(yield P(r.call(l)))}finally{if(t)throw t.error}}s=!0}catch(e){if(Fi(e))return yield P(void 0);throw e}finally{s||n.abort()}})}return new e(o,n,r)}[Symbol.asyncIterator](){return this.iterator()}tee(){let t=[],n=[],r=this.iterator(),i=e=>({next:()=>{if(e.length===0){let e=r.next();t.push(e),n.push(e)}return e.shift()}});return[new e(()=>i(t),this.controller,this.client),new e(()=>i(n),this.controller,this.client)]}toReadableStream(){let e=this,t;return ra({async start(){t=e[Symbol.asyncIterator]()},async pull(e){try{let{value:n,done:r}=await t.next();if(r)return e.close();let i=Oa(JSON.stringify(n)+`
140`);e.enqueue(i)}catch(t){e.error(t)}},async cancel(){await t.return?.call(t)}})}};function Ha(e,t){return ji(this,arguments,function*(){var n,r,i,a;if(!e.body)throw t.abort(),globalThis.navigator!==void 0&&globalThis.navigator.product===`ReactNative`?new F(`The default react-native fetch implementation does not support streaming. Please use expo/fetch: https://docs.expo.dev/versions/latest/sdk/expo/#expofetch-api`):new F(`Attempted to iterate over a response with no body`);let o=new Wa,s=new ja,c=aa(e.body);try{for(var l=!0,u=Mi(Ua(c)),d;d=yield P(u.next()),n=d.done,!n;l=!0){a=d.value,l=!1;let e=a;for(let t of s.decode(e)){let e=o.decode(t);e&&(yield yield P(e))}}}catch(e){r={error:e}}finally{try{!l&&!n&&(i=u.return)&&(yield P(i.call(u)))}finally{if(r)throw r.error}}for(let e of s.flush()){let t=o.decode(e);t&&(yield yield P(t))}})}function Ua(e){return ji(this,arguments,function*(){var t,n,r,i;try{for(var a=!0,o=Mi(e),s;s=yield P(o.next()),t=s.done,!t;a=!0){i=s.value,a=!1;let e=i;e!=null&&(yield yield P(e instanceof ArrayBuffer?new Uint8Array(e):typeof e==`string`?Oa(e):e))}}catch(e){n={error:e}}finally{try{!a&&!t&&(r=o.return)&&(yield P(r.call(o)))}finally{if(n)throw n.error}}})}var Wa=class{constructor(){this.event=null,this.data=[],this.chunks=[]}decode(e){if(e.endsWith(`\r`)&&(e=e.substring(0,e.length-1)),!e){if(!this.event&&!this.data.length)return null;let e={event:this.event,data:this.data.join(`
141`),raw:this.chunks};return this.event=null,this.data=[],this.chunks=[],e}if(this.chunks.push(e),e.startsWith(`:`))return null;let[t,n,r]=Ga(e,`:`);return r.startsWith(` `)&&(r=r.substring(1)),t===`event`?this.event=r:t===`data`&&this.data.push(r),null}};function Ga(e,t){let n=e.indexOf(t);return n===-1?[e,``,``]:[e.substring(0,n),t,e.substring(n+t.length)]}async function Ka(e,t){let{response:n,requestLogID:r,retryOfRequestLogID:i,startTime:a}=t,o=await(async()=>
141{if(t.options.stream)return za(e).debug(`response`,n.status,n.url,n.headers,n.body),t.options.__streamClass?t.options.__streamClass.fromSSEResponse(n,t.controller,e):Va.fromSSEResponse(n,t.controller,e);if(n.status===204)return null;if(t.options.__binaryResponse)return n;let r=(n.headers.get(`content-type`)?.split(`;`)[0])?.trim();return r?.includes(`application/json`)||r?.endsWith(`+json`)?n.headers.get(`content-length`)===`0`?void 0:await n.json():await n.text()})();return za(e).debug(`[${r}] response parsed`,Ba({retryOfRequestLogID:i,url:n.url,status:n.status,body:o,durationMs:Date.now()-a})),o}var qa=class e extends Promise{constructor(e,t,n=Ka){super(e=>{e(null)}),this.responsePromise=t,this.parseResponse=n,this.client=e}_thenUnwrap(t){return new e(this.client,this.responsePromise,async(e,n)=>t(await this.parseResponse(e,n),n))}asResponse(){return this.responsePromise.then(e=>e.response)}async withResponse(){let[e,t]=await Promise.all([this.parse(),this.asResponse()]);return{data:e,response:t}}parse(){return this.parsedPromise||=this.responsePromise.then(e=>this.parseResponse(this.client,e)),this.parsedPromise}then(e,t){return this.parse().then(e,t)}catch(e){return this.parse().catch(e)}finally(e){return this.parse().finally(e)}},Ja=Symbol(`brand.privateNullableHeaders`);function*Ya(e){if(!e)return;if(Ja in e){let{values:t,nulls:n}=e;yield*t.entries();for(let e of n)yield[e,null];return}let t=!1,n;e instanceof Headers?n=e.entries():Xi(e)?n=e:(t=!0,n=Object.entries(e??{}));for(let e of n){let n=e[0];if(typeof n!=`string`)throw TypeError(`expected header name to be a string`);let r=Xi(e[1])?e[1]:[e[1]],i=!1;for(let e of r)e!==void 0&&(t&&!i&&(i=!0,yield[n,null]),yield[n,e])}}var Xa=e=>{let t=new Headers,n=new Set;for(let r of e){let e=new Set;for(let[i,a]of Ya(r)){let r=i.toLowerCase();e.has(r)||(t.delete(i),e.add(r)),a===null?(t.delete(i),n.add(r)):(t.append(i,a),n.delete(r))}}return{[Ja]:!0,values:t,nulls:n}},Za=e=>{var t;if(globalThis.process!==void 0)return({}?.[e])?.trim()??void 0;if(globalThis.Deno!==void 0)return(((t=globalThis.Deno.env)?.get)?.call(t,e))?.trim()},Qa,$a=class e{constructor(t){var{baseURL:n=Za(`GEMINI_NEXT_GEN_API_BASE_URL`),apiKey:r=Za(`GEMINI_API_KEY`)??null,apiVersion:i=`v1beta`}=t,a=ki(t,[`baseURL`,`apiKey`,`apiVersion`]);let o=Object.assign(Object.assign({apiKey:r,apiVersion:i},a),{baseURL:n||`https://generativelanguage.googleapis.com`});this.baseURL=o.baseURL,this.timeout=o.timeout??e.DEFAULT_TIMEOUT,this.logger=o.logger??console;let s=`warn`;this.logLevel=s,this.logLevel=Pa(o.logLevel,`ClientOptions.logLevel`,this)??Pa(Za(`GEMINI_NEXT_GEN_API_LOG`),`process.env['GEMINI_NEXT_GEN_API_LOG']`,this)??s,this.fetchOptions=o.fetchOptions,this.maxRetries=o.maxRetries??2,this.fetch=o.fetch??na(),this.encoder=sa,this._options=o,this.apiKey=r,this.apiVersion=i,this.clientAdapter=o.clientAdapter}withOptions(e){return new this.constructor(Object.assign(Object.assign(Object.assign({},this._options),{baseURL:this.baseURL,maxRetries:this.maxRetries,timeout:this.timeout,logger:this.logger,logLevel:this.logLevel,fetch:this.fetch,fetchOptions:this.fetchOptions,apiKey:this.apiKey,apiVersion:this.apiVersion}),e))}baseURLOverridden(){return this.baseURL!==`https://generativelanguage.googleapis.com`}defaultQuery(){return this._options.defaultQuery}validateHeaders({values:e,nulls:t}){if(!(e.has(`authorization`)||e.has(`x-goog-api-key`))&&!(this.apiKey&&e.get(`x-goog-api-key`))&&!t.has(`x-goog-api-key`))throw Error(`Could not resolve authentication method. Expected the apiKey to be set. Or for the "x-goog-api-key" headers to be explicitly omitted`)}async authHeaders(e){let t=Xa([e.headers]);if(!(t.values.has(`authorization`)||t.values.has(`x-goog-api-key`))){if(this.apiKey)return Xa([{"x-goog-api-key":this.apiKey}]);if(this.clientAdapter.isVertexAI())return Xa([await this.clientAdapter.getAuthHeaders()])}}stringifyQuery(e){return ca(e)}getUserAgent(){return`${this.constructor.name}/JS ${la}`}defaultIdempotencyKey(){return`stainless-node-retry-${Pi()}`}makeStatusError(e,t,n,r){return I.generate(e,t,n,r)}
141buildURL(e,t,n){let r=!this.baseURLOverridden()&&n||this.baseURL,i=Ji(e)?new URL(e):new URL(r+(r.endsWith(`/`)&&e.startsWith(`/`)?e.slice(1):e)),a=this.defaultQuery(),o=Object.fromEntries(i.searchParams);return(!Zi(a)||!Zi(o))&&(t=Object.assign(Object.assign(Object.assign({},o),a),t)),typeof t==`object`&&t&&!Array.isArray(t)&&(i.search=this.stringifyQuery(t)),i.toString()}async prepareOptions(e){if(this.clientAdapter&&this.clientAdapter.isVertexAI()&&!e.path.startsWith(`/${this.apiVersion}/projects/`)){let t=e.path.slice(this.apiVersion.length+1);e.path=`/${this.apiVersion}/projects/${this.clientAdapter.getProject()}/locations/${this.clientAdapter.getLocation()}${t}`}}async prepareRequest(e,{url:t,options:n}){}get(e,t){return this.methodRequest(`get`,e,t)}post(e,t){return this.methodRequest(`post`,e,t)}patch(e,t){return this.methodRequest(`patch`,e,t)}put(e,t){return this.methodRequest(`put`,e,t)}delete(e,t){return this.methodRequest(`delete`,e,t)}methodRequest(e,t,n){return this.request(Promise.resolve(n).then(n=>Object.assign({method:e,path:t},n)))}request(e,t=null){return new qa(this,this.makeRequest(e,t,void 0))}async makeRequest(e,t,n){let r=await e,i=r.maxRetries??this.maxRetries;t??=i,await this.prepareOptions(r);let{req:a,url:o,timeout:s}=await this.buildRequest(r,{retryCount:i-t});await this.prepareRequest(a,{url:o,options:r});let c=`log_`+(Math.random()*(1<<24)|0).toString(16).padStart(6,`0`),l=n===void 0?``:`, retryOf: ${n}`,u=Date.now();if(za(this).debug(`[${c}] sending request`,Ba({retryOfRequestLogID:n,method:r.method,url:o,options:r,headers:a.headers})),r.signal?.aborted)throw new L;let d=new AbortController,f=await this.fetchWithTimeout(o,a,s,d).catch(Ii),p=Date.now();if(f instanceof globalThis.Error){let e=`retrying, ${t} attempts remaining`;if(r.signal?.aborted)throw new L;let i=Fi(f)||/timed? ?out/i.test(String(f)+(`cause`in f?String(f.cause):``));if(t)return za(this).info(`[${c}] connection ${i?`timed out`:`failed`} - ${e}`),za(this).debug(`[${c}] connection ${i?`timed out`:`failed`} (${e})`,Ba({retryOfRequestLogID:n,url:o,durationMs:p-u,message:f.message})),this.retryRequest(r,t,n??c);throw za(this).info(`[${c}] connection ${i?`timed out`:`failed`} - error; no more retries left`),za(this).debug(`[${c}] connection ${i?`timed out`:`failed`} (error; no more retries left)`,Ba({retryOfRequestLogID:n,url:o,durationMs:p-u,message:f.message})),i?new Ri:new Li({cause:f})}let m=`[${c}${l}] ${a.method} ${o} ${f.ok?`succeeded`:`failed`} with status ${f.status} in ${p-u}ms`;if(!f.ok){let e=await this.shouldRetry(f);if(t&&e){let e=`retrying, ${t} attempts remaining`;return await oa(f.body),za(this).info(`${m} - ${e}`),za(this).debug(`[${c}] response error (${e})`,Ba({retryOfRequestLogID:n,url:f.url,status:f.status,headers:f.headers,durationMs:p-u})),this.retryRequest(r,t,n??c,f.headers)}let i=e?`error; no more retries left`:`error; not retryable`;za(this).info(`${m} - ${i}`);let a=await f.text().catch(e=>Ii(e).message),o=ea(a),s=o?void 0:a;throw za(this).debug(`[${c}] response error (${i})`,Ba({retryOfRequestLogID:n,url:f.url,status:f.status,headers:f.headers,message:s,durationMs:Date.now()-u})),this.makeStatusError(f.status,o,s,f.headers)}return za(this).info(m),za(this).debug(`[${c}] response start`,Ba({retryOfRequestLogID:n,url:f.url,status:f.status,headers:f.headers,durationMs:p-u})),{response:f,options:r,controller:d,requestLogID:c,retryOfRequestLogID:n,startTime:u}}async fetchWithTimeout(e,t,n,r){let i=t||{},{signal:a,method:o}=i,s=ki(i,[`signal`,`method`]),c=this._makeAbort(r);a&&a.addEventListener(`abort`,c,{once:!0});let l=setTimeout(c,n),u=globalThis.ReadableStream&&s.body instanceof globalThis.ReadableStream||typeof s.body==`object`&&s.body!==null&&Symbol.asyncIterator in s.body,d=Object.assign(Object.assign(Object.assign({signal:r.signal},u?{duplex:`half`}:{}),{method:`GET`}),s);o&&(d.method=o.toUpperCase());try{return await this.fetch.call(void 0,e,d)}finally{clearTimeout(l)}}async shouldRetry(e){let t=e.headers.get(`x-should-retry`);return t===`true`?!0:t===`false`?!1:e.status===408||e.status===409||e.status===429||e.status>=500}async retryRequest(e,t,n,r){let i,a=r?.get(`retry-after-ms`);
141if(a){let e=parseFloat(a);Number.isNaN(e)||(i=e)}let o=r?.get(`retry-after`);if(o&&!i){let e=parseFloat(o);i=Number.isNaN(e)?Date.parse(o)-Date.now():e*1e3}if(i===void 0){let n=e.maxRetries??this.maxRetries;i=this.calculateDefaultRetryTimeoutMillis(t,n)}return await ta(i),this.makeRequest(e,t-1,n)}calculateDefaultRetryTimeoutMillis(e,t){let n=t-e;return Math.min(.5*2**n,8)*(1-Math.random()*.25)*1e3}async buildRequest(e,{retryCount:t=0}={}){let n=Object.assign({},e),{method:r,path:i,query:a,defaultBaseURL:o}=n,s=this.buildURL(i,a,o);`timeout`in n&&$i(`timeout`,n.timeout),n.timeout=n.timeout??this.timeout;let{bodyHeaders:c,body:l}=this.buildBody({options:n}),u=await this.buildHeaders({options:e,method:r,bodyHeaders:c,retryCount:t});return{req:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({method:r,headers:u},n.signal&&{signal:n.signal}),globalThis.ReadableStream&&l instanceof globalThis.ReadableStream&&{duplex:`half`}),l&&{body:l}),this.fetchOptions??{}),n.fetchOptions??{}),url:s,timeout:n.timeout}}async buildHeaders({options:e,method:t,bodyHeaders:n,retryCount:r}){let i={};this.idempotencyHeader&&t!==`get`&&(e.idempotencyKey||=this.defaultIdempotencyKey(),i[this.idempotencyHeader]=e.idempotencyKey);let a=await this.authHeaders(e),o=Xa([i,{Accept:`application/json`,"User-Agent":this.getUserAgent()},this._options.defaultHeaders,n,e.headers,a]);return this.validateHeaders(o),o.values}_makeAbort(e){return()=>e.abort()}buildBody({options:{body:e,headers:t}}
141){if(!e)return{bodyHeaders:void 0,body:void 0};let n=Xa([t]);return ArrayBuffer.isView(e)||e instanceof ArrayBuffer||e instanceof DataView||typeof e==`string`&&n.values.has(`content-type`)||globalThis.Blob&&e instanceof globalThis.Blob||e instanceof FormData||e instanceof URLSearchParams||globalThis.ReadableStream&&e instanceof globalThis.ReadableStream?{bodyHeaders:void 0,body:e}:typeof e==`object`&&(Symbol.asyncIterator in e||Symbol.iterator in e&&`next`in e&&typeof e.next==`function`)?{bodyHeaders:void 0,body:ia(e)}:typeof e==`object`&&n.values.get(`content-type`)===`application/x-www-form-urlencoded`?{bodyHeaders:{"content-type":`application/x-www-form-urlencoded`},body:this.stringifyQuery(e)}:this.encoder({body:e,headers:n})}};$a.DEFAULT_TIMEOUT=6e4;var R=class extends $a{constructor(){super(...arguments),this.interactions=new Ta(this)}};Qa=R,R.GeminiNextGenAPIClient=Qa,R.GeminiNextGenAPIClientError=F,R.APIError=I,R.APIConnectionError=Li,R.APIConnectionTimeoutError=Ri,R.APIUserAbortError=L,R.NotFoundError=Hi,R.ConflictError=Ui,R.RateLimitError=Gi,R.BadRequestError=zi,R.AuthenticationError=Bi,R.InternalServerError=Ki,R.PermissionDeniedError=Vi,R.UnprocessableEntityError=Wi,R.toFile=_a,R.Interactions=Ta;var eo=()=>{throw Error(`GenAI API Key is not configured in the environment.`)},to={},no=e=>{let t=Date.now();if(to[e]||(to[e]=[]),to[e]=to[e].filter(e=>t-e<6e4),to[e].length>10)throw Error(`Security Alert: Rate limit exceeded.`);to[e].push(t)},ro={async verifyLocation(e){try{let t=eo(),n=typeof e==`string`?e:`Coordinates: ${e.lat}, ${e.lng}`,r=(await t.models.generateContent({model:`gemini-2.5-flash`,contents:`Determine the specific logistics zone for: "${n}". 
142        Local: Nanyuki. Regional: Kenya/East Africa. International: Outside EA. 
143        Return "Area, Zone" only.`,config:{tools:[{googleMaps:{}}]}})).text||`Nairobi, Regional`,i=r.toLowerCase().includes(`nanyuki`),a=!r.toLowerCase().includes(`kenya`);return{address:typeof e==`string`?e:`Detected Hub`,city:r.split(`,`)[0].trim(),zone:i?`Local`:a?`International`:`Regional`}}catch(t){return console.warn(`Location verification fallback active:`,t),{address:typeof e==`string`?e:`Manual`,city:`Nairobi`,zone:`Regional`}}},calculateShipping(e){return{Local:150,Regional:450,International:3500}[e]||500},async initiateMpesaPayment(e,t){return await new Promise(e=>setTimeout(e,1e3)),`DB-TXN-${Math.random().toString(36).substr(2,6).toUpperCase()}`},async checkPaymentStatus(e,t){return t<6?`PENDING`:t<8?`VERIFYING`:`COMPLETED`}},io={async traceBatch(e){no(`client-1`);try{let t=await eo().models.generateContent({model:`gemini-3-flash-preview`,contents:`Generate a realistic agricultural provenance record for batch: "${e}". 
144        It must involve a specific women's cooperative in Laikipia or Machakos, Kenya. 
145        Return valid JSON with: cooperativeName, harvestDate (last 3 months), waterSavedLiters (500-2000), carbonOffsetKg (10-50), farmerEarningsKsh (15000-50000).`,config:{responseMimeType:`application/json`}}),n=JSON.parse(t.text||`{}`);return{id:e,cooperative:n.cooperativeName||`Nyika Core Collective`,harvestDate:n.harvestDate||`2024-02-12`,waterSaved:n.waterSavedLiters||1200,carbonOffset:n.carbonOffsetKg||25,farmerEarnings:n.farmerEarningsKsh||32e3}}catch(e){return console.error(`Provenance Trace Failed`,e),null}},generateBatchId(){let e=[`LK`,`MC`,`NV`,`NY`];return`NY-${e[Math.floor(Math.random()*e.length)]}-${new Date().getFullYear().toString().slice(-2)}-${Math.floor(Math.random()*999).toString().padStart(3,`0`)}`}},ao=({status:e,onCancel:t,txnId:n})=>{let[r,i]=(0,x.useState)(30);return(0,x.useEffect)(()=>{if(e===`PENDING`&&r>0){let e=setInterval(()=>i(e=>e-1),1e3);return()=>clearInterval(e)}},[e,r]),(0,N.jsx)(`div`,{className:`fixed inset-0 z-[200] flex items-center justify-center p-6 bg-black/90 backdrop-blur-xl`,children:(0,N.jsxs)(`div`,{className:`relative max-w-md w-full bg-white dark:bg-surface-dark p-12 text-center space-y-10 shadow-2xl border border-gray-100 dark:border-gray-800 rounded-sm animate-page-enter`,children:[(0,N.jsxs)(`div`,{className:`relative w-32 h-32 mx-auto`,children:[(0,N.jsx)(`div`,{className:`absolute inset-0 border-4 border-primary/20 rounded-full`}),(0,N.jsx)(`div`,{className:`absolute inset-0 border-4 border-primary rounded-full border-t-transparent ${e===`COMPLETED`?``:`animate-spin`}`,style:{animationDuration:e===`PENDING`?`3s`:`0.8s`}}),(0,N.jsx)(`div`,{className:`absolute inset-0 flex items-center justify-center`,children:(0,N.jsx)(`span`,{className:`font-display text-4xl font-bold text-gray-900 dark:text-white`,children:e===`PENDING`?r:`✓`})})]}),(0,N.jsxs)(`div`,{className:`space-y-4`,children:[(0,N.jsx)(`img`,{src:`https://upload.wikimedia.org/wikipedia/commons/thumb/1/15/M-PESA_LOGO-01.svg/512px-M-PESA_LOGO-01.svg.png`,alt:`M-Pesa`,className:`h-10 mx-auto object-contain dark:brightness-200`}),(0,N.jsx)(`h2`,{className:`font-display text-4xl text-gray-900 dark:text-white italic`,children:e===`PENDING`?`STK Push Active`:e===`VERIFYING`?`Securing Transaction`:`Success`}),(0,N.jsx)(`p`,{className:`text-gray-500 dark:text-gray-400 text-sm font-bold tracking-widest uppercase`,children:e===`PENDING`?`Check your handset. You have ${r}s to enter PIN.`:`Authenticating with Resilience Collective...`}),(0,N.jsxs)(`div`,{className:`bg-gray-50 dark:bg-black p-4 rounded-sm border border-gray-100 dark:border-gray-800 mt-4`,children:[(0,N.jsx)(`span`,{className:`text-[10px] text-gray-400 block uppercase mb-1 font-bold`,children:`Transaction ID`}),(0,N.jsx)(`span`,{className:`text-xs font-mono text-primary font-bold tracking-wider`,children:n})]})]}),e!==`COMPLETED`&&(0,N.jsx)(`button`,{onClick:t,className:`text-[10px] font-bold uppercase tracking-[0.5em] text-gray-400 hover:text-primary transition-colors border-b border-gray-300 dark:border-gray-700 pb-1`,children:`Cancel Handshake`})]})})},oo=({cart:e})=>{let t=rt(),[n,r]=(0,x.useState)(`mpesa`),[i,a]=(0,x.useState)(`IDLE`),[o,s]=(0,x.useState)(``),[c,l]=(0,x.useState)(``),[u,d]=(0,x.useState)({address:``,city:`Nairobi`,zone:`Regional`}),[f,p]=(0,x.useState)(!1),[m,h]=(0,x.useState)(450),[g,_]=(0,x.useState)({recipient:``,email:``,phone:``}),[v,y]=(0,x.useState)({}),b=(0,x.useMemo)(()=>e.reduce((e,t)=>
145e+t.pricePerUnit*t.quantity,0),[e]),ee=b*.08,S=b+m+ee,C=e=>{let{name:t,value:n}=e.target;_(e=>({...e,[t]:n})),v[t]&&y(e=>({...e,[t]:``}))},w=()=>{navigator.geolocation&&(p(!0),navigator.geolocation.getCurrentPosition(async e=>{let t=await ro.verifyLocation({lat:e.coords.latitude,lng:e.coords.longitude});d(t),h(ro.calculateShipping(t.zone)),p(!1)},()=>p(!1)))},te=async e=>{let t=e.target.value;if(t.length<5)return;p(!0);let n=await ro.verifyLocation(t);d(n),h(ro.calculateShipping(n.zone)),p(!1)},ne=()=>{let e={};if(g.recipient.trim()||(e.recipient=`Name is required`),(!u.address.trim()||u.address.length<5)&&(e.address=`Valid hub address required`),(!g.email.trim()||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(g.email))&&(e.email=`Valid email required`),n===`mpesa`){let t=g.phone.replace(/\s+/g,``),n=t.startsWith(`+`);t?n?t.length<10&&(e.phone=`Invalid international format`):/^(0)(1|7)\d{8}$/.test(t)||(e.phone=`Enter valid Safaricom number (07xx or 01xx)`):e.phone=`Phone number required`}return y(e),Object.keys(e).length===0};return i===`COMPLETED`?(0,N.jsx)(`div`,{className:`min-h-screen bg-white dark:bg-background-dark flex items-center justify-center p-6 text-center`,children:(0,N.jsxs)(`div`,{className:`max-w-2xl space-y-12 animate-page-enter`,children:[(0,N.jsx)(`span`,{className:`material-icons text-9xl text-primary animate-pulse`,children:`verified`}),(0,N.jsx)(`h1`,{className:`font-display text-7xl text-gray-900 dark:text-white leading-tight italic`,children:`Harvest Reserved.`}),(0,N.jsxs)(`div`,{className:`bg-gray-50 dark:bg-surface-dark p-8 border border-gray-100 dark:border-gray-800 space-y-4`,children:[(0,N.jsx)(`span`,{className:`text-[10px] text-primary uppercase font-bold tracking-[0.4em]`,children:`Your Impact Batch ID`}),(0,N.jsx)(`p`,{className:`text-3xl font-mono font-bold text-gray-900 dark:text-white`,children:c})]}),(0,N.jsx)(`button`,{onClick:()=>t(`/impact`),className:`px-16 py-6 bg-primary text-white text-[11px] font-bold uppercase tracking-[0.5em] hover:bg-pink-800 transition-all shadow-2xl`,children:`View Collective Impact`})]})}):(0,N.jsxs)(`div`,{className:`bg-background-light dark:bg-background-dark text-text-main-light dark:text-text-main-dark min-h-screen pt-20 transition-colors duration-300`,children:[i!==`IDLE`&&(0,N.jsx)(ao,{status:i,txnId:o,onCancel:()=>a(`IDLE`)}),(0,N.jsx)(`nav`,{className:`fixed top-0 w-full z-50 bg-white/95 dark:bg-background-dark/95 backdrop-blur-md border-b border-gray-100 dark:border-gray-800`,children:(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:(0,N.jsxs)(`div`,{className:`flex justify-between items-center h-20 md:h-24`,children:[(0,N.jsxs)(`button`,{onClick:()=>t(`/shop`),className:`flex items-center gap-4 text-[10px] font-bold uppercase tracking-[0.4em] text-gray-400 hover:text-primary transition-all group`,children:[(0,N.jsx)(`span`,{className:`material-icons text-lg group-hover:-translate-x-2 transition-transform`,children:`west`}),(0,N.jsx)(`span`,{className:`hidden sm:inline`,children:`Collection`})]}),(0,N.jsxs)(j,{to:`/`,className:`flex items-center gap-3 group`,children:[(0,N.jsx)(`div`,{className:`h-10 w-10 rounded-full bg-gradient-to-br from-yellow-600 via-orange-500 to-primary shadow-xl group-hover:scale-110 transition-transform`}),(0,N.jsx)(`span`,{className:`font-display text-2xl font-bold tracking-widest uppercase text-gray-900 dark:text-white`,children:`Nyika`})]}),(0,N.jsxs)(`div`,{className:`flex items-center space-x-4 text-[10px] font-bold uppercase tracking-[0.4em] text-primary`,children:[(0,N.jsx)(`span`,{className:`material-icons text-lg`,children:`security`}),(0,N.jsx)(`span`,{className:`hidden md:inline`,children:`Secure`})]})]})})}),(0,N.jsx)(`main`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-16 lg:py-32`,children:(0,N.jsxs)(`div`,{className:`grid grid-cols-1 lg:grid-cols-12 gap-16 lg:gap-32 animate-page-enter`,children:[(0,N.jsxs)(`div`,{className:`lg:col-span-7 space-y-20 order-2 lg:order-1`,children:[(0,N.jsxs)(`section`,{children:[(0,N.jsx)(`div`,{className:`flex items-center justify-between mb-10 border-b border-gray-100 dark:border-gray-800 pb-6`,children:(0,N.jsx)(`h2`,{className:`font-display text-4xl text-gray-900 dark:text-white italic font-bold`,children:`Shipping Hub`})}),(0,N.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 gap-10`,children:[(0,N.jsxs)(`div`,{className:`md:col-span-2`,children:[(0,N.jsx)(`label`,{className:`block text-[10px] font-bold uppercase tracking-[0.4em] ${v.recipient?`text-primary`:`text-gray-400`} mb-4`,children:`Recipient Identity`}
145),(0,N.jsx)(`input`,{name:`recipient`,value:g.recipient,onChange:C,className:`w-full bg-transparent border-0 border-b-2 ${v.recipient?`border-primary`:`border-gray-200 dark:border-gray-800`} focus:border-primary focus:ring-0 py-4 text-xl text-gray-900 dark:text-white font-light`,placeholder:`Alex Nyika`,type:`text`}),v.recipient&&(0,N.jsx)(`p`,{className:`text-[9px] text-primary mt-2 uppercase font-bold tracking-widest`,children:v.recipient})]}),(0,N.jsxs)(`div`,{className:`md:col-span-2 space-y-4`,children:[(0,N.jsx)(`label`,{className:`block text-[10px] font-bold uppercase tracking-[0.4em] ${v.address?`text-primary`:`text-gray-400`}`,children:`Harbor Address`}),(0,N.jsxs)(`div`,{className:`relative`,children:[(0,N.jsx)(`input`,{onBlur:e=>{te(e),d(t=>({...t,address:e.target.value})),v.address&&y(e=>({...e,address:``}))},defaultValue:u.address,className:`w-full bg-transparent border-0 border-b-2 ${v.address?`border-primary`:`border-gray-200 dark:border-gray-800`} focus:border-primary focus:ring-0 py-4 pr-12 text-xl text-gray-900 dark:text-white font-light`,placeholder:`Street, District, Hub`,type:`text`}),(0,N.jsx)(`button`,{onClick:w,className:`absolute right-0 bottom-4 p-2 transition-all ${f?`animate-spin text-primary`:`text-gray-400 hover:text-primary`}`,title:`Detect Current Location`,children:(0,N.jsx)(`span`,{className:`material-icons text-xl`,children:f?`sync`:`my_location`})})]}),v.address&&(0,N.jsx)(`p`,{className:`text-[9px] text-primary mt-1 uppercase font-bold tracking-widest`,children:v.address})]}),(0,N.jsxs)(`div`,{className:`md:col-span-2 grid grid-cols-1 md:grid-cols-2 gap-10`,children:[(0,N.jsxs)(`div`,{children:[(0,N.jsx)(`label`,{className:`block text-[10px] font-bold uppercase tracking-[0.4em] text-gray-400 mb-4`,children:`Urban Center`}),(0,N.jsx)(`input`,{readOnly:!0,value:u.city,className:`w-full bg-transparent border-0 border-b-2 border-gray-100 dark:border-gray-900 py-4 text-xl text-gray-400 font-light outline-none`,type:`text`})]}),(0,N.jsxs)(`div`,{children:[(0,N.jsx)(`label`,{className:`block text-[10px] font-bold uppercase tracking-[0.4em] ${v.email?`text-primary`:`text-gray-400`} mb-4`,children:`Registry Email`}),(0,N.jsx)(`input`,{name:`email`,value:g.email,onChange:C,className:`w-full bg-transparent border-0 border-b-2 ${v.email?`border-primary`:`border-gray-200 dark:border-gray-800`} focus:border-primary focus:ring-0 py-4 text-xl text-gray-900 dark:text-white font-light`,placeholder:`[email protected]`,type:`email`}),v.email&&(0,N.jsx)(`p`,{className:`text-[9px] text-primary mt-2 uppercase font-bold tracking-widest`,children:v.email})]})]})]})]}),(0,N.jsxs)(`section`,{children:[(0,N.jsx)(`div`,{className:`flex items-center justify-between mb-10 border-b border-gray-100 dark:border-gray-800 pb-6`,children:(0,N.jsx)(`h2`,{className:`font-display text-4xl text-gray-900 dark:text-white italic font-bold`,children:`Settlement`})}),(0,N.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 gap-6 mb-12`,children:[(0,N.jsxs)(`button`,{onClick:()=>r(`mpesa`),className:`flex items-center justify-center gap-6 p-8 border-2 transition-all rounded-sm ${n===`mpesa`?`border-primary bg-primary/5 text-primary shadow-2xl`:`border-gray-100 dark:border-gray-800 text-gray-400 hover:border-gray-300`}`,children:[(0,N.jsx)(`img`,{src:`https://upload.wikimedia.org/wikipedia/commons/thumb/1/15/M-PESA_LOGO-01.svg/512px-M-PESA_LOGO-01.svg.png`,alt:`M-Pesa`,className:`h-8 object-contain dark:brightness-200`}),(0,N.jsx)(`span`,{className:`text-[11px] font-bold uppercase tracking-[0.4em]`,children:`STK Direct`})]}),(0,N.jsxs)(`div`,{className:`relative group overflow-hidden rounded-sm`,children:[(0,N.jsxs)(`button`,{disabled:!0,className:`w-full h-full p-8 border-2 border-gray-100 dark:border-gray-800 text-gray-300 dark:text-gray-700 flex items-center justify-center gap-6`,children:[(0,N.jsx)(`span`,{className:`material-icons text-3xl`,children:`credit_card`}),(0,N.jsx)(`span`,{className:`text-[11px] font-bold uppercase tracking-[0.4em]`,children:`Credit Card`})]}),(0,N.jsx)(`div`,{className:`absolute inset-0 bg-white/60 dark:bg-black/60 backdrop-blur-md flex items-center justify-center`,children:(0,N.jsx)(`span`,{className:`text-[9px] font-bold uppercase tracking-[0.5em] text-primary border border-primary/20 px-4 py-2 bg-white dark:bg-surface-dark shadow-xl`,children:`Coming Soon`})})]})]}),n===`mpesa`&&(0,N.jsxs)(`div`,{className:`bg-white dark:bg-surface-dark p-10 border border-gray-100 dark:border-gray-800 shadow-xl rounded-sm`,children:[(0,N.jsx)(`label`,{className:`block text-[10px] font-bold uppercase tracking-[0.4em] ${v.phone?`text-primary`:`text-gray-400`} mb-6`,children:`Payment Handset`}),(0,N.jsxs)(`div`,{className:`relative group max-w-md`,children:[(0,N.jsx)(`input`,{name:`phone`,value:g.phone,onChange:C,className:`w-full pl-16 bg-gray-50 dark:bg-black border-2 ${v.phone?`border-primary`:`border-transparent`} focus:border-primary focus:ring-0 py-5 text-2xl text-gray-900 dark:text-white transition-all font-light`,placeholder:`+254 / 07XX / 01XX`,type:`tel`}),(0,N.jsx)(`span`,{className:`material-icons absolute left-6 top-5 ${v.phone?`text-primary`:`text-gray-400`} group-focus-within:text-primary transition-colors`,children:`smartphone`})]}),v.phone&&(0,N.jsx)(`p`,{className:`text-[9px] text-primary mt-4 uppercase tracking-widest font-bold`,children:v.phone}),!v.phone&&(0,N.jsx)(`p`,{className:`text-[9px] text-gray-400 mt-4 uppercase tracking-widest font-bold`,children:`Use international + format or local 07/01 for Safaricom.`})]})]})]}),(0,N.jsx)(`div`,{className:`lg:col-span-5 order-1 lg:order-2`,children:(0,N.jsx)(`div`,{className:`lg:sticky lg:top-32`,children:(0,N.jsxs)(`div`,{className:`bg-white dark:bg-surface-dark p-10 lg:p-14 border border-gray-100 dark:border-gray-800 rounded-sm shadow-[0_60px_100px_rgba(0,0,0,0.1)] relative overflow-hidden`,children:[(0,N.jsx)(`div`,{className:`absolute top-0 right-0 -mr-20 -mt-20 w-64 h-64 bg-primary/5 rounded-full blur-[100px] pointer-events-none`}),(0,N.jsx)(`h3`,{className:`font-display text-4xl mb-12 text-gray-900 dark:text-white italic font-bold`,children:`Summary`}),(0,N.jsx)(`div`,{className:`space-y-10 mb-12 max-h-[400px] overflow-y-auto pr-4 custom-scrollbar relative z-10`,children:e.map(e=>(0,N.jsxs)(`div`,{className:`flex gap-8`,children:[(0,N.jsx)(`div`,{className:`h-20 w-16 bg-gray-50 dark:bg-black rounded-sm overflow-hidden flex-shrink-0 border border-gray-100 dark:border-gray-800 shadow-sm`,children:(0,N.jsx)(`img`,{src:e.image,alt:e.name,className:`w-full h-full object-cover grayscale`})}),(0,N.jsxs)(`div`,{className:`flex-1 space-y-1`,children:[(0,N.jsx)(`h4`,{className:`font-display text-xl text-gray-900 dark:text-white italic`,children:e.name}),(0,N.jsxs)(`p`,{className:`text-[9px] text-gray-400 uppercase tracking-[0.3em] font-bold`,children:[e.selectedSize,` • `,e.quantity,` Units`]}),(0,N.jsxs)(`span`,{className:`font-display text-lg text-gray-900 dark:text-white font-bold tabular-nums`,children:[`KSH `,e.pricePerUnit*e.quantity]})]})]},e.id))}),(0,N.jsxs)(`div`,{className:`space-y-6 text-[11px] font-bold uppercase tracking-[0.4em] pt-10 border-t-2 border-gray-50 dark:border-gray-900 relative z-10`,children:[(0,N.jsxs)(`div`,{className:`flex justify-between text-gray-400`,children:[(0,N.jsx)(`span`,{children:`Subtotal`}),(0,N.jsxs)(`span`,{className:`text-gray-900 dark:text-white`,children:[`KSH `,b]})]}),(0,N.jsxs)(`div`,{className:`flex justify-between text-gray-400`,children:[(0,N.jsx)(`span`,{children:`Logistics`}),(0,N.jsxs)(`span`,{className:`text-primary font-bold`,children:[`KSH `,m]})]}),(0,N.jsxs)(`div`,{className:`flex justify-between text-gray-400`,children:[(0,N.jsx)(`span`,{children:`Circular Tax (8%)`}),(0,N.jsxs)(`span`,{className:`text-gray-900 dark:text-white`,children:[`KSH `,ee.toFixed(0)]})]})]}),(0,N.jsxs)(`div`,{className:`flex justify-between items-end mt-12 mb-12 relative z-10`,children:[(0,N.jsx)(`span`,{className:`font-display text-4xl text-gray-900 dark:text-white italic font-bold`,children:`Grand Total`}),(0,N.jsxs)(`span`,{className:`font-display text-5xl text-primary font-bold tabular-nums`,children:[`KSH `,S.toFixed(0)]})]}),(0,N.jsxs)(`button`,{onClick:async()=>
145{if(!ne())return;a(`INITIATED`);let e=await ro.initiateMpesaPayment(g.phone,S);s(e),l(io.generateBatchId()),a(`PENDING`);let t=1,n=setInterval(async()=>{t++;let r=await ro.checkPaymentStatus(e,t);a(r),r===`COMPLETED`&&clearInterval(n)},2e3)},disabled:e.length===0||f,className:`w-full py-7 bg-primary text-white text-[11px] font-bold uppercase tracking-[0.6em] hover:bg-pink-800 transition-all shadow-2xl flex items-center justify-center gap-4 disabled:opacity-30 group active:scale-95`,children:[(0,N.jsx)(`span`,{className:`relative z-10`,children:`Initiate Harvest`}),(0,N.jsx)(`span`,{className:`material-icons text-xl group-hover:translate-x-2 transition-transform relative z-10`,children:`east`})]})]})})})]})})]})},so=(e,t=2e3,n)=>{let[r,i]=(0,x.useState)(0);return(0,x.useEffect)(()=>{if(!n)return;let r=null,a=n=>{r||=n;let o=Math.min((n-r)/t,1);i(Math.floor(o*e)),o<1&&window.requestAnimationFrame(a)};window.requestAnimationFrame(a)},[e,t,n]),r},co=({value:e,suffix:t,label:n,subtext:r,delay:i})=>{let[a,o]=(0,x.useState)(!1),s=(0,x.useRef)(null),c=so(e,2e3,a);return(0,x.useEffect)(()=>{let e=new IntersectionObserver(([e])=>{e.isIntersecting&&o(!0)},{threshold:.1});return s.current&&e.observe(s.current),()=>e.disconnect()},[]),(0,N.jsxs)(`div`,{ref:s,className:`p-8 text-center group transition-all`,style:{transitionDelay:`${i}ms`},children:[(0,N.jsxs)(`h3`,{className:`font-display text-6xl font-bold text-gray-900 dark:text-white mb-3 group-hover:text-primary transition-colors tabular-nums`,children:[t.startsWith(`$`)?t:``,c,t.startsWith(`$`)?``:t]}),(0,N.jsx)(`p`,{className:`text-[10px] uppercase tracking-widest font-bold text-gray-400 dark:text-gray-500 mb-4`,children:n}),(0,N.jsx)(`span`,{className:`inline-block px-3 py-1 bg-primary/5 dark:bg-primary/20 text-primary dark:text-primary text-[10px] font-bold tracking-wider rounded-sm`,children:r})]})},lo=({year:e,revenue:t,margin:n,delay:r})=>{let[i,a]=(0,x.useState)(!1),o=(0,x.useRef)(null),s=so(t,2500,i),c=so(n,2500,i);return(0,x.useEffect)(()=>{let e=new IntersectionObserver(([e])=>{e.isIntersecting&&a(!0)},{threshold:.1});return o.current&&e.observe(o.current),()=>e.disconnect()},[]),(0,N.jsxs)(`div`,{ref:o,className:`bg-white dark:bg-surface-dark border border-gray-100 dark:border-gray-800 p-10 relative overflow-hidden group`,children:[(0,N.jsx)(`div`,{className:`absolute top-0 left-0 w-full h-1 bg-gray-100 dark:bg-gray-900`,children:(0,N.jsx)(`div`,{className:`h-full bg-primary transition-all duration-[2s] ease-out`,style:{width:i?`${t/15*100}%`:`0%`}})}),(0,N.jsxs)(`span`,{className:`text-primary font-bold text-[10px] tracking-[0.4em] uppercase mb-6 block`,children:[e,` Forecast`]}),(0,N.jsxs)(`div`,{className:`flex justify-between items-end mb-8`,children:[(0,N.jsxs)(`div`,{children:[(0,N.jsxs)(`span`,{className:`text-4xl md:text-5xl font-display text-gray-900 dark:text-white font-bold tabular-nums`,children:[`$`,s,`M`]}),(0,N.jsx)(`p`,{className:`text-[10px] text-gray-400 uppercase tracking-widest mt-2`,children:`Target Revenue`})]}),(0,N.jsxs)(`div`,{className:`text-right`,children:[(0,N.jsxs)(`span`,{className:`text-2xl font-display text-primary italic tabular-nums`,children:[c,`%`]}),(0,N.jsx)(`p`,{className:`text-[10px] text-gray-400 uppercase tracking-widest mt-2`,children:`EBITDA Margin`})]})]}),(0,N.jsxs)(`div`,{className:`space-y-4`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,N.jsx)(`span`,{className:`material-icons text-primary text-xs`,children:`check_circle`}),(0,N.jsx)(`p`,{className:`text-xs text-text-sub-light dark:text-text-sub-dark italic font-light`,children:`Regional Distribution Expansion`})]}),(0,N.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,N.jsx)(`span`,{className:`material-icons text-primary text-xs`,children:`check_circle`}),(0,N.jsx)(`p`,{className:`text-xs text-text-sub-light dark:text-text-sub-dark italic font-light`,children:`Material Export Launch`})]})]})]})},uo=()=>{let[e,t]=(0,x.useState)({name:``,email:``,org:``,type:``}),[n,r]=(0,x.useState)({}),[i,a]=(0,x.useState)(!1),[o,s]=(0,x.useState)(!1);(0,x.useEffect)(()=>{let e=new IntersectionObserver(e=>
145{e.forEach(e=>e.isIntersecting&&e.target.classList.add(`visible`))},{threshold:.1});return document.querySelectorAll(`.fade-in-up`).forEach(t=>e.observe(t)),()=>e.disconnect()},[]);let c=e=>{let{id:i,value:a}=e.target;t(e=>({...e,[i]:a})),n[i]&&r(e=>({...e,[i]:``}))},l=()=>{let t={};return e.name.trim()||(t.name=`Full identity required`),(!e.email.trim()||!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e.email))&&(t.email=`Valid corporate email required`),e.org.trim()||(t.org=`Fund name required`),e.type||(t.type=`Please select profile type`),r(t),Object.keys(t).length===0};return(0,N.jsxs)(`div`,{className:`pt-24 bg-background-light dark:bg-background-dark min-h-screen transition-colors duration-300`,children:[(0,N.jsxs)(`header`,{className:`relative pt-24 pb-16 md:pt-40 md:pb-24 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto flex flex-col items-center text-center fade-in-up`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-4 mb-8`,children:[(0,N.jsx)(`span`,{className:`h-px w-12 bg-primary`}),(0,N.jsx)(`span`,{className:`text-primary font-bold tracking-[0.3em] uppercase text-[10px]`,children:`A Future Ripe for Investment`}),(0,N.jsx)(`span`,{className:`h-px w-12 bg-primary`})]}),(0,N.jsxs)(`h1`,{className:`font-display text-5xl md:text-8xl font-medium leading-[1.1] text-gray-900 dark:text-white mb-10 max-w-5xl`,children:[`This is Going to Be `,(0,N.jsx)(`br`,{className:`hidden md:block`}),(0,N.jsx)(`span`,{className:`italic text-primary`,children:`Big`}),` — and `,(0,N.jsx)(`span`,{className:`italic text-primary`,children:`Fast`}),`.`]}),(0,N.jsx)(`p`,{className:`mt-4 max-w-3xl text-lg md:text-2xl text-text-sub-light dark:text-text-sub-dark font-light leading-relaxed`,children:`Dunia Bora is not just riding the wave of sustainable innovation; we're creating it. We are rapidly scaling a climate-resilient beverage and materials business, demonstrating proven market traction, robust unit economics, and tapping into a massive market opportunity.`})]}),(0,N.jsx)(`section`,{className:`py-20 bg-surface-light dark:bg-surface-dark w-full border-y border-gray-100 dark:border-gray-800`,children:(0,N.jsx)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:(0,N.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12 md:gap-0 divide-y md:divide-y-0 md:divide-x divide-gray-200 dark:divide-gray-800`,children:[(0,N.jsx)(co,{value:120,suffix:`$`,label:`Revenue (YTD)`,subtext:`+340% YoY growth`,delay:0}),(0,N.jsx)(co,{value:68,suffix:`%`,label:`Repeat Purchase Rate`,subtext:`Strong loyalty`,delay:150}),(0,N.jsx)(co,{value:450,suffix:`$`,label:`LOIs Value`,subtext:`Signed deals`,delay:300}),(0,N.jsx)(co,{value:12,suffix:``,label:`Active Pilots`,subtext:`Retail & Hospitality`,delay:450})]})})}),(0,N.jsx)(`section`,{className:`py-32 bg-background-light dark:bg-background-dark overflow-hidden`,children:(0,N.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:[(0,N.jsxs)(`div`,{className:`flex flex-col lg:flex-row items-end justify-between mb-20 gap-10 fade-in-up`,children:[(0,N.jsxs)(`div`,{className:`max-w-2xl`,children:[(0,N.jsx)(`span`,{className:`text-[10px] font-bold tracking-[0.4em] uppercase text-primary`,children:`Financial Outlook`}),(0,N.jsxs)(`h2`,{className:`mt-6 font-display text-5xl md:text-6xl text-gray-900 dark:text-white leading-tight`,children:[`Scaling to `,(0,N.jsx)(`span`,{className:`italic text-primary`,children:`$15M`}),` by `,(0,N.jsx)(`br`,{}),` the end of 2027.`]})]}),(0,N.jsx)(`p`,{className:`text-text-sub-light dark:text-text-sub-dark font-light text-lg max-w-sm italic lg:text-right`,children:`Our growth is fueled by a dual-revenue model: premium high-frequency beverages and high-margin durable materials.`})]}),(0,N.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-3 gap-8 fade-in-up`,style:{transitionDelay:`200ms`},children:[(0,N.jsx)(lo,{year:`2025`,revenue:2.4,margin:18,delay:0}),(0,N.jsx)(lo,{year:`2026`,revenue:6.8,margin:24,delay:150}),(0,N.jsx)(lo,{year:`2027`,revenue:15,margin:32,delay:300})]})]})}),(0,N.jsx)(`section`,{className:`py-32 bg-surface-light dark:bg-surface-dark border-y border-gray-100 dark:border-gray-800 transition-colors`,children:(0,N.jsxs)(`div`,{className:`max-w-7xl mx-auto px-4 sm:px-6 lg:px-8`,children:[(0,N.jsxs)(`div`,{className:`text-center mb-24 fade-in-up`,children:[(0,N.jsx)(`span`,{className:`text-[10px] font-bold tracking-[0.4em] uppercase text-primary`,children:`Competitive Moat`}),(0,N.jsx)(`h2`,{className:`mt-4 font-display text-5xl md:text-6xl font-medium text-gray-900 dark:text-white`,children:`Why Invest Now?`}),(0,N.jsx)(`div`,{className:`w-24 h-1 bg-primary/20 mx-auto mt-10`})]}),(0,N.jsx)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-x-16 gap-y-20`,children:[{id:`1`,title:`Proven Product-Market Fit`,icon:`verified`,desc:`68% repeat purchase rate, shelf-stable formulation, KEBS certified. Customers love the taste and story.`},{id:`2`,title:`Massive Market Opportunity`,icon:`trending_up`,desc:`$2B+ functional beverage market in East Africa, growing 15% annually. First-mover advantage in cactus category.`},{id:`3`,title:`Strong Unit Economics`,icon:`monetization_on`,desc:`45% gross margin on beverages, 60%+ on materials. Clear path to profitability with scale.`},{id:`4`,title:`Circular Business Model`,icon:`recycling`,desc:`Multiple revenue streams from single crop: beverages, leather, dyes. Diversified risk, maximized value.`},{id:`5`,title:`Climate-Resilient Supply`,icon:`water_drop`,desc:`Cactus thrives in drought, uses 80% less water. Supply chain gets stronger as climate changes.`},{id:`6`,title:`Experienced Team`,icon:`groups`,desc:`Ashoka Fellow foun
145der, food science expertise, strong community relationships. Execution-focused.`}].map((e,t)=>(0,N.jsxs)(`div`,{className:`flex flex-col items-start space-y-6 group fade-in-up`,style:{transitionDelay:`${t*100}ms`},children:[(0,N.jsx)(`div`,{className:`h-14 w-14 bg-primary/5 dark:bg-primary/10 rounded-sm flex items-center justify-center text-primary group-hover:bg-primary group-hover:text-white transition-all duration-500`,children:(0,N.jsx)(`span`,{className:`material-symbols-outlined text-3xl`,children:e.icon})}),(0,N.jsxs)(`h3`,{className:`font-display text-2xl font-bold text-gray-900 dark:text-white group-hover:text-primary transition-colors`,children:[e.id,`. `,e.title]}),(0,N.jsx)(`p`,{className:`text-text-sub-light dark:text-text-sub-dark font-light leading-relaxed text-lg italic`,children:e.desc})]},e.id))})]})}),(0,N.jsx)(`section`,{className:`py-32 bg-background-light dark:bg-background-dark`,children:(0,N.jsxs)(`div`,{className:`max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 text-center fade-in-up`,children:[(0,N.jsxs)(`h2`,{className:`font-display text-4xl md:text-5xl text-gray-900 dark:text-white mb-16 leading-tight`,children:[`Access Our Comprehensive `,(0,N.jsx)(`br`,{}),` `,(0,N.jsx)(`span`,{className:`italic text-primary`,children:`Investment Materials`})]}),(0,N.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 gap-10 mb-20 max-w-3xl mx-auto`,children:[(0,N.jsxs)(`a`,{href:`#`,className:`group bg-white dark:bg-surface-dark p-12 border border-gray-100 dark:border-gray-800 hover:border-primary dark:hover:border-primary transition-all duration-500 shadow-sm hover:shadow-2xl flex flex-col items-center`,children:[(0,N.jsx)(`span`,{className:`material-symbols-outlined text-6xl text-gray-300 group-hover:text-primary transition-colors mb-6`,children:`description`}),(0,N.jsx)(`span`,{className:`font-bold text-xs uppercase tracking-[0.3em] text-gray-900 dark:text-white mb-3`,children:`One Pager`}),(0,N.jsx)(`span`,{className:`text-[10px] text-gray-400 uppercase tracking-widest`,children:`PDF Documentation`})]}),(0,N.jsxs)(`a`,{href:`#`,className:`group bg-white dark:bg-surface-dark p-12 border border-gray-100 dark:border-gray-800 hover:border-primary dark:hover:border-primary transition-all duration-500 shadow-sm hover:shadow-2xl flex flex-col items-center`,children:[(0,N.jsx)(`span`,{className:`material-symbols-outlined text-6xl text-gray-300 group-hover:text-primary transition-colors mb-6`,children:`slideshow`}),(0,N.jsx)(`span`,{className:`font-bold text-xs uppercase tracking-[0.3em] text-gray-900 dark:text-white mb-3`,children:`Full Pitch Deck`}),(0,N.jsx)(`span`,{className:`text-[10px] text-gray-400 uppercase tracking-widest`,children:`24 High-Res Slides`})]})]}),(0,N.jsxs)(`button`,{className:`px-12 py-6 bg-primary text-white text-[10px] font-bold uppercase tracking-[0.4em] hover:bg-pink-800 transition-all shadow-2xl flex items-center justify-center gap-4 mx-auto group`,children:[(0,N.jsx)(`span`,{children:`Schedule Briefing`}),(0,N.jsx)(`span`,{className:`material-icons text-lg group-hover:translate-x-2 transition-transform`,children:`event`})]})]})}),(0,N.jsx)(`section`,{className:`py-32 bg-surface-light dark:bg-surface-dark transition-colors border-t border-gray-100 dark:border-gray-800`,children:(0,N.jsxs)(`div`,{className:`max-w-3xl mx-auto px-4 sm:px-6 lg:px-8`,children:[(0,N.jsxs)(`div`,{className:`text-center mb-16 fade-in-up`,children:[(0,N.jsx)(`h2`,{className:`font-display text-4xl md:text-6xl text-gray-900 dark:text-white mb-8`,children:`Unlock Deeper Insights`}),(0,N.jsx)(`p`,{className:`text-text-sub-light dark:text-text-sub-dark font-light text-xl leading-relaxed italic`,children:`For qualified investors, we provide exclusive access to detailed financials, legal frameworks, and real-time operational metrics.`})]}),(0,N.jsxs)(`div`,{className:`bg-white dark:bg-background-dark p-10 md:p-20 shadow-[0_40px_80px_rgba(0,0,0,0.05)] border border-gray-100 dark:border-gray-800 relative fade-in-up`,children:[(0,N.jsx)(`div`,{className:`absolute top-0 right-0 -mt-10 -mr-10 w-20 h-20 bg-primary/5 rounded-full blur-2xl`}),(0,N.jsxs)(`div`,{className:`mb-12`,children:[(0,N.jsx)(`h3`,{className:`font-display text-3xl text-gray-900 dark:text-white mb-3`,children:o?`Verification Initiated`:`Request Data Room Access`}),(0,N.jsx)(`p`,{className:`text-[10px] text-gray-400 uppercase tracking-widest font-bold`,children:o?`Check your secure portal for status updates`:`Confidential Application Portal`})]}),o?(0,N.jsxs)(`div`,{className:`py-10 text-center animate-page-enter`,children:[(0,N.jsx)(`span`,{className:`material-icons text-7xl text-primary mb-6`,children:`shield`}),(0,N.jsx)(`p`,{className:`text-lg font-light text-gray-600 dark:text-gray-300 italic leading-relaxed`,children:`Identity verification is in progress. A secure link will be dispatched to your corporate registry once the review is complete.`})]}):(0,N.jsxs)(`form`,{className:`space-y-10`,onSubmit:async n=>{if(n.preventDefault(),l()){a(!0);try{await ar.dispatch({name:e.name,email:e.email,topic:`Investment`,message:`Investor Portal Access Request\nFund Name: ${e.org}\nInvestor Profile: ${e.type}`,origin:`Investors`}),a(!1),s(!0),t({name:``,email:``,org:``,type:``})}
145catch{r({type:`Verification uplink error. Please try again or contact the CEO directly.`}),a(!1)}}},children:[(0,N.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 gap-10`,children:[(0,N.jsxs)(`div`,{className:`relative z-0 w-full group`,children:[(0,N.jsx)(`input`,{type:`text`,id:`name`,value:e.name,onChange:c,className:`block py-4 px-0 w-full text-lg text-gray-900 bg-transparent border-0 border-b-2 ${n.name?`border-primary`:`border-gray-200 dark:border-gray-800`} appearance-none dark:text-white dark:focus:border-primary focus:outline-none focus:ring-0 focus:border-primary peer`,placeholder:` `,required:!0}),(0,N.jsx)(`label`,{htmlFor:`name`,className:`peer-focus:font-medium absolute text-xs ${n.name?`text-primary`:`text-gray-500 dark:text-gray-400`} duration-300 transform -translate-y-8 scale-75 top-3 -z-10 origin-[0] peer-focus:left-0 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:translate-y-0 peer-focus:scale-75 peer-focus:-translate-y-8 uppercase tracking-widest font-bold`,children:`Full Identity *`}),n.name&&(0,N.jsx)(`p`,{className:`text-[9px] text-primary mt-1 uppercase font-bold tracking-widest`,children:n.name})]}),(0,N.jsxs)(`div`,{className:`relative z-0 w-full group`,children:[(0,N.jsx)(`input`,{type:`email`,id:`email`,value:e.email,onChange:c,className:`block py-4 px-0 w-full text-lg text-gray-900 bg-transparent border-0 border-b-2 ${n.email?`border-primary`:`border-gray-200 dark:border-gray-800`} appearance-none dark:text-white dark:focus:border-primary focus:outline-none focus:ring-0 focus:border-primary peer`,placeholder:` `,required:!0}),(0,N.jsx)(`label`,{htmlFor:`email`,className:`peer-focus:font-medium absolute text-xs ${n.email?`text-primary`:`text-gray-500 dark:text-gray-400`} duration-300 transform -translate-y-8 scale-75 top-3 -z-10 origin-[0] peer-focus:left-0 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:translate-y-0 peer-focus:scale-75 peer-focus:-translate-y-8 uppercase tracking-widest font-bold`,children:`Corporate Email *`}),n.email&&(0,N.jsx)(`p`,{className:`text-[9px] text-primary mt-1 uppercase font-bold tracking-widest`,children:n.email})]})]}),(0,N.jsxs)(`div`,{className:`relative z-0 w-full group`,children:[(0,N.jsx)(`input`,{type:`text`,id:`org`,value:e.org,onChange:c,className:`block py-4 px-0 w-full text-lg text-gray-900 bg-transparent border-0 border-b-2 ${n.org?`border-primary`:`border-gray-200 dark:border-gray-800`} appearance-none dark:text-white dark:focus:border-primary focus:outline-none focus:ring-0 focus:border-primary peer`,placeholder:` `,required:!0}),(0,N.jsx)(`label`,{htmlFor:`org`,className:`peer-focus:font-medium absolute text-xs ${n.org?`text-primary`:`text-gray-400 dark:text-gray-500`} duration-300 transform -translate-y-8 scale-75 top-3 -z-10 origin-[0] peer-focus:left-0 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:translate-y-0 peer-focus:scale-75 peer-focus:-translate-y-8 uppercase tracking-widest font-bold`,children:`Fund or Institution *`}),n.org&&(0,N.jsx)(`p`,{className:`text-[9px] text-primary mt-1 uppercase font-bold tracking-widest`,children:n.org})]}),(0,N.jsxs)(`div`,{className:`relative z-0 w-full group`,children:[(0,N.jsxs)(`select`,{id:`type`,value:e.type,onChange:c,className:`block py-4 px-0 w-full text-lg text-gray-900 bg-transparent border-0 border-b-2 ${n.type?`border-primary`:`border-gray-200 dark:border-gray-800`} appearance-none dark:text-white focus:outline-none focus:ring-0 focus:border-primary peer font-light cursor-pointer`,required:!0,children:[(0,N.jsx)(`option`,{value:``,disabled:!0,hidden:!0}),(0,N.jsx)(`option`,{value:`vc`,className:`dark:bg-surface-dark`,children:`Venture Capital`}),(0,N.jsx)(`option`,{value:`angel`,className:`dark:bg-surface-dark`,children:`Angel Network`}),(0,N.jsx)(`option`,{value:`impact`,className:`dark:bg-surface-dark`,children:`Impact Fund`}),(0,N.jsx)(`option`,{value:`family`,className:`dark:bg-surface-dark`,children:`Family Office`}),(0,N.jsx)(`option`,{value:`corporate`,className:`dark:bg-surface-dark`,children:`Corporate VC`})]}),(0,N.jsx)(`label`,{htmlFor:`type`,className:`peer-focus:font-medium absolute text-xs ${n.type?`text-primary`:`text-gray-400 dark:text-gray-500`} duration-300 transform -translate-y-8 scale-75 top-3 -z-10 origin-[0] peer-focus:left-0 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:translate-y-0 peer-focus:scale-75 peer-focus:-translate-y-8 uppercase tracking-widest font-bold`,children:`Profile Type *`}),(0,N.jsx)(`span`,{className:`material-icons absolute right-0 bottom-4 text-gray-300 pointer-events-none`,children:`expand_more`}),n.type&&(0,N.jsx)(`p`,{className:`text-[9px] text-primary mt-1 uppercase font-bold tracking-widest`,children:n.type})]}),(0,N.jsx)(`div`,{className:`pt-10`,children:(0,N.jsx)(`button`,{type:`submit`,disabled:i,className:`w-full py-7 bg-gray-900 dark:bg-white text-white dark:text-gray-900 text-[10px] font-bold uppercase tracking-[0.5em] hover:bg-primary dark:hover:bg-primary hover:text-white dark:hover:text-white transition-all duration-500 shadow-xl group disabled:opacity-50`,children:(0,N.jsx)(`span`,{className:`relative z-10`,children:i?`Verifying Identity...`:`Verify & Request Access`})})})]})]})]})})]})},z=({children:e})=>{let t=et();return(0,N.jsx)(`div`,{className:`route-transition-enter`,children:e},t.pathname)},fo=({isOpen:e,onClose:t,cart:n,onUpdateQty:r,onRemove:i})=>{let a=rt(),o=(0,x.useMemo)(()=>n.reduce((e,t)=>
145e+t.pricePerUnit*t.quantity,0),[n]);return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(`div`,{className:`fixed inset-0 bg-black/70 backdrop-blur-md z-[100] transition-opacity duration-500 ${e?`opacity-100`:`opacity-0 pointer-events-none`}`,onClick:t}),(0,N.jsxs)(`div`,{className:`fixed top-0 right-0 h-full w-full max-w-md bg-white dark:bg-surface-dark z-[110] shadow-2xl transition-transform duration-500 ease-out flex flex-col ${e?`translate-x-0`:`translate-x-full`}`,children:[(0,N.jsxs)(`div`,{className:`p-8 border-b border-gray-100 dark:border-gray-800 flex justify-between items-center`,children:[(0,N.jsxs)(`div`,{children:[(0,N.jsx)(`h2`,{className:`font-display text-3xl text-gray-900 dark:text-white`,children:`Your Selection`}),(0,N.jsxs)(`p`,{className:`text-[10px] uppercase tracking-widest text-primary mt-1 font-bold`,children:[n.length,` distinct harvests`]})]}),(0,N.jsx)(`button`,{onClick:t,className:`p-2 hover:bg-gray-100 dark:hover:bg-gray-800 rounded-full transition-colors`,children:(0,N.jsx)(`span`,{className:`material-icons text-gray-400`,children:`close`})})]}),(0,N.jsx)(`div`,{className:`flex-grow overflow-y-auto p-8 space-y-8 custom-scrollbar`,children:n.length===0?(0,N.jsxs)(`div`,{className:`h-full flex flex-col items-center justify-center text-center space-y-6 opacity-40`,children:[(0,N.jsx)(`span`,{className:`material-symbols-outlined text-7xl text-gray-300`,children:`eco`}),(0,N.jsx)(`p`,{className:`font-display text-2xl italic text-gray-400`,children:`Your bag is empty...`}),(0,N.jsx)(`button`,{onClick:t,className:`text-primary font-bold uppercase text-[10px] tracking-widest border-b-2 border-primary pb-1`,children:`Begin Your Journey`})]}):n.map(e=>(0,N.jsxs)(`div`,{className:`flex gap-6 animate-page-enter`,children:[(0,N.jsx)(`div`,{className:`w-24 h-28 bg-gray-50 dark:bg-black rounded-sm overflow-hidden flex-shrink-0 shadow-sm border border-gray-100 dark:border-gray-800`,children:(0,N.jsx)(`img`,{src:e.image,alt:e.name,className:`w-full h-full object-cover grayscale`})}),(0,N.jsxs)(`div`,{className:`flex-grow`,children:[(0,N.jsxs)(`div`,{className:`flex justify-between items-start mb-1`,children:[(0,N.jsx)(`h4`,{className:`font-display text-xl text-gray-900 dark:text-white leading-tight`,children:e.name}),(0,N.jsx)(`button`,{onClick:()=>i(e.id),className:`text-gray-300 hover:text-primary transition-colors`,children:(0,N.jsx)(`span`,{className:`material-icons text-sm`,children:`close`})})]}),(0,N.jsx)(`p`,{className:`text-[10px] uppercase tracking-widest text-gray-400 mb-4`,children:e.selectedSize}),(0,N.jsxs)(`div`,{className:`flex justify-between items-center`,children:[(0,N.jsxs)(`div`,{className:`flex items-center gap-4 bg-gray-50 dark:bg-black px-4 py-2 rounded-full border border-gray-100 dark:border-gray-800`,children:[(0,N.jsx)(`button`,{onClick:()=>r(e.id,-1),className:`text-gray-400 hover:text-primary transition-colors`,children:(0,N.jsx)(`span`,{className:`material-icons text-xs`,children:`remove`})}),(0,N.jsx)(`span`,{className:`text-sm font-bold w-4 text-center text-gray-900 dark:text-white`,children:e.quantity}),(0,N.jsx)(`button`,{onClick:()=>r(e.id,1),className:`text-gray-400 hover:text-primary transition-colors`,children:(0,N.jsx)(`span`,{className:`material-icons text-xs`,children:`add`})})]}),(0,N.jsxs)(`span`,{className:`font-display text-lg text-gray-900 dark:text-white font-medium`,children:[`KSH `,e.pricePerUnit*e.quantity]})]})]})]},e.id))}),n.length>0&&(0,N.jsxs)(`div`,{className:`p-8 bg-surface-light dark:bg-black border-t border-gray-100 dark:border-gray-800 space-y-6`,children:[(0,N.jsxs)(`div`,{className:`flex justify-between items-end`,children:[(0,N.jsx)(`span`,{className:`text-[10px] font-bold uppercase tracking-widest text-gray-400`,children:`Total Harvest`}),(0,N.jsxs)(`div`,{className:`text-right`,children:[(0,N.jsx)(`span`,{className:`text-[10px] text-gray-400 uppercase tracking-widest block mb-1`,children:`KSH`}),(0,N.jsx)(`span`,{className:`font-display text-4xl text-primary font-medium`,children:o})]})]}),(0,N.jsxs)(`button`,{onClick:()=>{t(),a(`/checkout`)},className:`w-full py-6 bg-primary text-white text-[10px] font-bold uppercase tracking-[0.5em] hover:bg-pink-800 transition-all shadow-xl flex items-center justify-center gap-4 group`,children:[(0,N.jsx)(`span`,{children:`Finalize Selection`}),(0,N.jsx)(`span`,{className:`material-icons text-sm group-hover:translate-x-2 transition-transform`,children:`east`})]})]})]})]})},po=()=>{let e=et(),[t,n]=(0,x.useState)([]),[r,i]=(0,x.useState)([]),[a,o]=(0,x.useState)(!1);(0,x.useEffect)(()=>{window.scrollTo(0,0)},[e.pathname]);let s=e=>{n(t=>t.find(t=>t.productId===e.productId&&t.selectedSize===e.selectedSize)?t.map(t=>t.productId===e.productId&&t.selectedSize===e.selectedSize?{...t,quantity:t.quantity+e.quantity}:t):[...t,{...e,id:`${e.productId}-${e.selectedSize}`}]),o(!0)},c=e=>{i(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},l=(e,t)=>
145{n(n=>n.map(n=>n.id===e?{...n,quantity:Math.max(1,n.quantity+t)}:n))},u=e=>{n(t=>t.filter(t=>t.id!==e))},d=e.pathname===`/checkout`,f=t.reduce((e,t)=>e+t.quantity,0);return(0,N.jsxs)(`div`,{className:`min-h-screen flex flex-col transition-colors duration-300 bg-background-light dark:bg-background-dark`,children:[!d&&(0,N.jsx)(Bn,{}),!d&&(0,N.jsxs)(`div`,{className:`fixed z-[95] transition-all duration-700 ease-in-out
146                        md:right-6 md:top-1/2 md:-translate-y-1/2 md:bottom-auto
147                        right-4 bottom-8
148                        flex flex-col gap-5 items-center`,children:[(0,N.jsx)(`div`,{className:`transition-all duration-500 transform ${f>0?`opacity-100 scale-100 translate-y-0`:`opacity-0 scale-50 translate-y-8 pointer-events-none`}`,children:(0,N.jsxs)(`button`,{onClick:()=>o(!0),className:`bg-primary text-white w-14 h-14 rounded-full shadow-[0_20px_40px_rgba(190,24,93,0.4)] hover:scale-110 active:scale-95 transition-all flex items-center justify-center relative overflow-visible group`,"aria-label":`Open Shopping Bag`,children:[(0,N.jsx)(`span`,{className:`material-icons text-xl group-hover:rotate-12 transition-transform`,children:`shopping_bag`}),(0,N.jsx)(`span`,{className:`absolute -top-1 -right-1 bg-gray-900 dark:bg-white text-white dark:text-gray-900 text-[9px] font-bold h-6 w-6 flex items-center justify-center rounded-full ring-4 ring-white dark:ring-background-dark animate-pulse-gentle`,children:f})]})}),(0,N.jsx)(Hn,{})]}),(0,N.jsx)(fo,{isOpen:a,onClose:()=>o(!1),cart:t,onUpdateQty:l,onRemove:u}),(0,N.jsx)(`main`,{className:`flex-grow`,children:(0,N.jsx)(z,{children:(0,N.jsxs)(Mt,{children:[(0,N.jsx)(At,{path:`/`,element:(0,N.jsx)(Wn,{})}),(0,N.jsx)(At,{path:`/movement`,element:(0,N.jsx)(Gn,{})}),(0,N.jsx)(At,{path:`/impact`,element:(0,N.jsx)(Jn,{})}),(0,N.jsx)(At,{path:`/fashion`,element:(0,N.jsx)(or,{})}),(0,N.jsx)(At,{path:`/food`,element:(0,N.jsx)(sr,{})}),(0,N.jsx)(At,{path:`/about`,element:(0,N.jsx)(lr,{})}),(0,N.jsx)(At,{path:`/contact`,element:(0,N.jsx)(dr,{})}),(0,N.jsx)(At,{path:`/media`,element:(0,N.jsx)(Zn,{})}),(0,N.jsx)(At,{path:`/media/:id`,element:(0,N.jsx)(Qn,{})}),(0,N.jsx)(At,{path:`/shop`,element:(0,N.jsx)(hr,{onAdd:s,wishlist:r,onWishlist:c})}),(0,N.jsx)(At,{path:`/checkout`,element:(0,N.jsx)(oo,{cart:t})}),(0,N.jsx)(At,{path:`/investors`,element:(0,N.jsx)(uo,{})}),(0,N.jsx)(At,{path:`*`,element:(0,N.jsx)(fr,{title:`Page`})})]})})}),!d&&(0,N.jsx)(Vn,{})]})},B=()=>(0,N.jsx)(kt,{initialEntries:[`/`],children:(0,N.jsx)(po,{})}),V=document.getElementById(`root`);if(!V)throw Error(`Could not find root element to mount to`);(0,Rn.createRoot)(V).render((0,N.jsx)(x.StrictMode,{children:(0,N.jsx)(B,{})}));

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.