Files
geovektor/dist/assets/index-WgNyvlZq.js
2026-02-10 16:22:14 +05:00

362 lines
477 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
function pm(r,u){for(var f=0;f<u.length;f++){const d=u[f];if(typeof d!="string"&&!Array.isArray(d)){for(const h in d)if(h!=="default"&&!(h in r)){const b=Object.getOwnPropertyDescriptor(d,h);b&&Object.defineProperty(r,h,b.get?b:{enumerable:!0,get:()=>d[h]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}(function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const h of document.querySelectorAll('link[rel="modulepreload"]'))d(h);new MutationObserver(h=>{for(const b of h)if(b.type==="childList")for(const S of b.addedNodes)S.tagName==="LINK"&&S.rel==="modulepreload"&&d(S)}).observe(document,{childList:!0,subtree:!0});function f(h){const b={};return h.integrity&&(b.integrity=h.integrity),h.referrerPolicy&&(b.referrerPolicy=h.referrerPolicy),h.crossOrigin==="use-credentials"?b.credentials="include":h.crossOrigin==="anonymous"?b.credentials="omit":b.credentials="same-origin",b}function d(h){if(h.ep)return;h.ep=!0;const b=f(h);fetch(h.href,b)}})();function wh(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var Ur={exports:{}},Yn={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var eh;function vm(){if(eh)return Yn;eh=1;var r=Symbol.for("react.transitional.element"),u=Symbol.for("react.fragment");function f(d,h,b){var S=null;if(b!==void 0&&(S=""+b),h.key!==void 0&&(S=""+h.key),"key"in h){b={};for(var E in h)E!=="key"&&(b[E]=h[E])}else b=h;return h=b.ref,{$$typeof:r,type:d,key:S,ref:h!==void 0?h:null,props:b}}return Yn.Fragment=u,Yn.jsx=f,Yn.jsxs=f,Yn}var th;function ym(){return th||(th=1,Ur.exports=vm()),Ur.exports}var n=ym(),Dr={exports:{}},J={};/**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var lh;function jm(){if(lh)return J;lh=1;var r=Symbol.for("react.transitional.element"),u=Symbol.for("react.portal"),f=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),b=Symbol.for("react.consumer"),S=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),U=Symbol.for("react.lazy"),T=Symbol.for("react.activity"),L=Symbol.iterator;function ne(g){return g===null||typeof g!="object"?null:(g=L&&g[L]||g["@@iterator"],typeof g=="function"?g:null)}var ee={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},W=Object.assign,G={};function de(g,C,H){this.props=g,this.context=C,this.refs=G,this.updater=H||ee}de.prototype.isReactComponent={},de.prototype.setState=function(g,C){if(typeof g!="object"&&typeof g!="function"&&g!=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,g,C,"setState")},de.prototype.forceUpdate=function(g){this.updater.enqueueForceUpdate(this,g,"forceUpdate")};function $(){}$.prototype=de.prototype;function K(g,C,H){this.props=g,this.context=C,this.refs=G,this.updater=H||ee}var xe=K.prototype=new $;xe.constructor=K,W(xe,de.prototype),xe.isPureReactComponent=!0;var _e=Array.isArray;function Ie(){}var ce={H:null,A:null,T:null,S:null},Pe=Object.prototype.hasOwnProperty;function Ut(g,C,H){var B=H.ref;return{$$typeof:r,type:g,key:C,ref:B!==void 0?B:null,props:H}}function aa(g,C){return Ut(g.type,C,g.props)}function Dt(g){return typeof g=="object"&&g!==null&&g.$$typeof===r}function et(g){var C={"=":"=0",":":"=2"};return"$"+g.replace(/[=:]/g,function(H){return C[H]})}var Ul=/\/+/g;function Bt(g,C){return typeof g=="object"&&g!==null&&g.key!=null?et(""+g.key):C.toString(36)}function Tt(g){switch(g.status){case"fulfilled":return g.value;case"rejected":throw g.reason;default:switch(typeof g.status=="string"?g.then(Ie,Ie):(g.status="pending",g.then(function(C){g.status==="pending"&&(g.status="fulfilled",g.value=C)},function(C){g.status==="pending"&&(g.status="rejected",g.reason=C)})),g.status){case"fulfilled":return g.value;case"rejected":throw g.reason}}throw g}function M(g,C,H,B,F){var te=typeof g;(te==="undefined"||te==="boolean")&&(g=null);var he=!1;if(g===null)he=!0;else switch(te){case"bigint":case"string":case"number":he=!0;break;case"object":switch(g.$$typeof){case r:case u:he=!0;break;case U:return he=g._init,M(he(g._payload),C,H,B,F)}}if(he)return F=F(g),he=B===""?"."+Bt(g,0):B,_e(F)?(H="",he!=null&&(H=he.replace(Ul,"$&/")+"/"),M(F,C,H,"",function(Za){return Za})):F!=null&&(Dt(F)&&(F=aa(F,H+(F.key==null||g&&g.key===F.key?"":(""+F.key).replace(Ul,"$&/")+"/")+he)),C.push(F)),1;he=0;var We=B===""?".":B+":";if(_e(g))for(var Ae=0;Ae<g.length;Ae++)B=g[Ae],te=We+Bt(B,Ae),he+=M(B,C,H,te,F);else if(Ae=ne(g),typeof Ae=="function")for(g=Ae.call(g),Ae=0;!(B=g.next()).done;)B=B.value,te=We+Bt(B,Ae++),he+=M(B,C,H,te,F);else if(te==="object"){if(typeof g.then=="function")return M(Tt(g),C,H,B,F);throw C=String(g),Error("Objects are not valid as a React child (found: "+(C==="[object Object]"?"object with keys {"+Object.keys(g).join(", ")+"}":C)+"). If you meant to render a collection of children, use an array instead.")}return he}function R(g,C,H){if(g==null)return g;var B=[],F=0;return M(g,B,"","",function(te){return C.call(H,te,F++)}),B}function Z(g){if(g._status===-1){var C=g._result;C=C(),C.then(function(H){(g._status===0||g._status===-1)&&(g._status=1,g._result=H)},function(H){(g._status===0||g._status===-1)&&(g._status=2,g._result=H)}),g._status===-1&&(g._status=0,g._result=C)}if(g._status===1)return g._result.default;throw g._result}var be=typeof reportError=="function"?reportError:function(g){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var C=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof g=="object"&&g!==null&&typeof g.message=="string"?String(g.message):String(g),error:g});if(!window.dispatchEvent(C))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",g);return}console.error(g)},je={map:R,forEach:function(g,C,H){R(g,function(){C.apply(this,arguments)},H)},count:function(g){var C=0;return R(g,function(){C++}),C},toArray:function(g){return R(g,function(C){return C})||[]},only:function(g){if(!Dt(g))throw Error("React.Children.only expected to receive a single React element child.");return g}};return J.Activity=T,J.Children=je,J.Component=de,J.Fragment=f,J.Profiler=h,J.PureComponent=K,J.StrictMode=d,J.Suspense=y,J.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=ce,J.__COMPILER_RUNTIME={__proto__:null,c:function(g){return ce.H.useMemoCache(g)}},J.cache=function(g){return function(){return g.apply(null,arguments)}},J.cacheSignal=function(){return null},J.cloneElement=function(g,C,H){if(g==null)throw Error("The argument must be a React element, but you passed "+g+".");var B=W({},g.props),F=g.key;if(C!=null)for(te in C.key!==void 0&&(F=""+C.key),C)!Pe.call(C,te)||te==="key"||te==="__self"||te==="__source"||te==="ref"&&C.ref===void 0||(B[te]=C[te]);var te=arguments.length-2;if(te===1)B.children=H;else if(1<te){for(var he=Array(te),We=0;We<te;We++)he[We]=arguments[We+2];B.children=he}return Ut(g.type,F,B)},J.createContext=function(g){return g={$$typeof:S,_currentValue:g,_currentValue2:g,_threadCount:0,Provider:null,Consumer:null},g.Provider=g,g.Consumer={$$typeof:b,_context:g},g},J.createElement=function(g,C,H){var B,F={},te=null;if(C!=null)for(B in C.key!==void 0&&(te=""+C.key),C)Pe.call(C,B)&&B!=="key"&&B!=="__self"&&B!=="__source"&&(F[B]=C[B]);var he=arguments.length-2;if(he===1)F.children=H;else if(1<he){for(var We=Array(he),Ae=0;Ae<he;Ae++)We[Ae]=arguments[Ae+2];F.children=We}if(g&&g.defaultProps)for(B in he=g.defaultProps,he)F[B]===void 0&&(F[B]=he[B]);return Ut(g,te,F)},J.createRef=function(){return{current:null}},J.forwardRef=function(g){return{$$typeof:E,render:g}},J.isValidElement=Dt,J.lazy=function(g){return{$$typeof:U,_payload:{_status:-1,_result:g},_init:Z}},J.memo=function(g,C){return{$$typeof:v,type:g,compare:C===void 0?null:C}},J.startTransition=function(g){var C=ce.T,H={};ce.T=H;try{var B=g(),F=ce.S;F!==null&&F(H,B),typeof B=="object"&&B!==null&&typeof B.then=="function"&&B.then(Ie,be)}catch(te){be(te)}finally{C!==null&&H.types!==null&&(C.types=H.types),ce.T=C}},J.unstable_useCacheRefresh=function(){return ce.H.useCacheRefresh()},J.use=function(g){return ce.H.use(g)},J.useActionState=function(g,C,H){return ce.H.useActionState(g,C,H)},J.useCallback=function(g,C){return ce.H.useCallback(g,C)},J.useContext=function(g){return ce.H.useContext(g)},J.useDebugValue=function(){},J.useDeferredValue=function(g,C){return ce.H.useDeferredValue(g,C)},J.useEffect=function(g,C){return ce.H.useEffect(g,C)},J.useEffectEvent=function(g){return ce.H.useEffectEvent(g)},J.useId=function(){return ce.H.useId()},J.useImperativeHandle=function(g,C,H){return ce.H.useImperativeHandle(g,C,H)},J.useInsertionEffect=function(g,C){return ce.H.useInsertionEffect(g,C)},J.useLayoutEffect=function(g,C){return ce.H.useLayoutEffect(g,C)},J.useMemo=function(g,C){return ce.H.useMemo(g,C)},J.useOptimistic=function(g,C){return ce.H.useOptimistic(g,C)},J.useReducer=function(g,C,H){return ce.H.useReducer(g,C,H)},J.useRef=function(g){return ce.H.useRef(g)},J.useState=function(g){return ce.H.useState(g)},J.useSyncExternalStore=function(g,C,H){return ce.H.useSyncExternalStore(g,C,H)},J.useTransition=function(){return ce.H.useTransition()},J.version="19.2.0",J}var ah;function Kr(){return ah||(ah=1,Dr.exports=jm()),Dr.exports}var D=Kr();const Sh=wh(D),Nm=pm({__proto__:null,default:Sh},[D]);var Rr={exports:{}},Ln={},Hr={exports:{}},qr={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var nh;function wm(){return nh||(nh=1,(function(r){function u(M,R){var Z=M.length;M.push(R);e:for(;0<Z;){var be=Z-1>>>1,je=M[be];if(0<h(je,R))M[be]=R,M[Z]=je,Z=be;else break e}}function f(M){return M.length===0?null:M[0]}function d(M){if(M.length===0)return null;var R=M[0],Z=M.pop();if(Z!==R){M[0]=Z;e:for(var be=0,je=M.length,g=je>>>1;be<g;){var C=2*(be+1)-1,H=M[C],B=C+1,F=M[B];if(0>h(H,Z))B<je&&0>h(F,H)?(M[be]=F,M[B]=Z,be=B):(M[be]=H,M[C]=Z,be=C);else if(B<je&&0>h(F,Z))M[be]=F,M[B]=Z,be=B;else break e}}return R}function h(M,R){var Z=M.sortIndex-R.sortIndex;return Z!==0?Z:M.id-R.id}if(r.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var b=performance;r.unstable_now=function(){return b.now()}}else{var S=Date,E=S.now();r.unstable_now=function(){return S.now()-E}}var y=[],v=[],U=1,T=null,L=3,ne=!1,ee=!1,W=!1,G=!1,de=typeof setTimeout=="function"?setTimeout:null,$=typeof clearTimeout=="function"?clearTimeout:null,K=typeof setImmediate<"u"?setImmediate:null;function xe(M){for(var R=f(v);R!==null;){if(R.callback===null)d(v);else if(R.startTime<=M)d(v),R.sortIndex=R.expirationTime,u(y,R);else break;R=f(v)}}function _e(M){if(W=!1,xe(M),!ee)if(f(y)!==null)ee=!0,Ie||(Ie=!0,et());else{var R=f(v);R!==null&&Tt(_e,R.startTime-M)}}var Ie=!1,ce=-1,Pe=5,Ut=-1;function aa(){return G?!0:!(r.unstable_now()-Ut<Pe)}function Dt(){if(G=!1,Ie){var M=r.unstable_now();Ut=M;var R=!0;try{e:{ee=!1,W&&(W=!1,$(ce),ce=-1),ne=!0;var Z=L;try{t:{for(xe(M),T=f(y);T!==null&&!(T.expirationTime>M&&aa());){var be=T.callback;if(typeof be=="function"){T.callback=null,L=T.priorityLevel;var je=be(T.expirationTime<=M);if(M=r.unstable_now(),typeof je=="function"){T.callback=je,xe(M),R=!0;break t}T===f(y)&&d(y),xe(M)}else d(y);T=f(y)}if(T!==null)R=!0;else{var g=f(v);g!==null&&Tt(_e,g.startTime-M),R=!1}}break e}finally{T=null,L=Z,ne=!1}R=void 0}}finally{R?et():Ie=!1}}}var et;if(typeof K=="function")et=function(){K(Dt)};else if(typeof MessageChannel<"u"){var Ul=new MessageChannel,Bt=Ul.port2;Ul.port1.onmessage=Dt,et=function(){Bt.postMessage(null)}}else et=function(){de(Dt,0)};function Tt(M,R){ce=de(function(){M(r.unstable_now())},R)}r.unstable_IdlePriority=5,r.unstable_ImmediatePriority=1,r.unstable_LowPriority=4,r.unstable_NormalPriority=3,r.unstable_Profiling=null,r.unstable_UserBlockingPriority=2,r.unstable_cancelCallback=function(M){M.callback=null},r.unstable_forceFrameRate=function(M){0>M||125<M?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Pe=0<M?Math.floor(1e3/M):5},r.unstable_getCurrentPriorityLevel=function(){return L},r.unstable_next=function(M){switch(L){case 1:case 2:case 3:var R=3;break;default:R=L}var Z=L;L=R;try{return M()}finally{L=Z}},r.unstable_requestPaint=function(){G=!0},r.unstable_runWithPriority=function(M,R){switch(M){case 1:case 2:case 3:case 4:case 5:break;default:M=3}var Z=L;L=M;try{return R()}finally{L=Z}},r.unstable_scheduleCallback=function(M,R,Z){var be=r.unstable_now();switch(typeof Z=="object"&&Z!==null?(Z=Z.delay,Z=typeof Z=="number"&&0<Z?be+Z:be):Z=be,M){case 1:var je=-1;break;case 2:je=250;break;case 5:je=1073741823;break;case 4:je=1e4;break;default:je=5e3}return je=Z+je,M={id:U++,callback:R,priorityLevel:M,startTime:Z,expirationTime:je,sortIndex:-1},Z>be?(M.sortIndex=Z,u(v,M),f(y)===null&&M===f(v)&&(W?($(ce),ce=-1):W=!0,Tt(_e,Z-be))):(M.sortIndex=je,u(y,M),ee||ne||(ee=!0,Ie||(Ie=!0,et()))),M},r.unstable_shouldYield=aa,r.unstable_wrapCallback=function(M){var R=L;return function(){var Z=L;L=R;try{return M.apply(this,arguments)}finally{L=Z}}}})(qr)),qr}var ih;function Sm(){return ih||(ih=1,Hr.exports=wm()),Hr.exports}var kr={exports:{}},Ke={};/**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var sh;function zm(){if(sh)return Ke;sh=1;var r=Kr();function u(y){var v="https://react.dev/errors/"+y;if(1<arguments.length){v+="?args[]="+encodeURIComponent(arguments[1]);for(var U=2;U<arguments.length;U++)v+="&args[]="+encodeURIComponent(arguments[U])}return"Minified React error #"+y+"; visit "+v+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function f(){}var d={d:{f,r:function(){throw Error(u(522))},D:f,C:f,L:f,m:f,X:f,S:f,M:f},p:0,findDOMNode:null},h=Symbol.for("react.portal");function b(y,v,U){var T=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:h,key:T==null?null:""+T,children:y,containerInfo:v,implementation:U}}var S=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function E(y,v){if(y==="font")return"";if(typeof v=="string")return v==="use-credentials"?v:""}return Ke.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=d,Ke.createPortal=function(y,v){var U=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!v||v.nodeType!==1&&v.nodeType!==9&&v.nodeType!==11)throw Error(u(299));return b(y,v,null,U)},Ke.flushSync=function(y){var v=S.T,U=d.p;try{if(S.T=null,d.p=2,y)return y()}finally{S.T=v,d.p=U,d.d.f()}},Ke.preconnect=function(y,v){typeof y=="string"&&(v?(v=v.crossOrigin,v=typeof v=="string"?v==="use-credentials"?v:"":void 0):v=null,d.d.C(y,v))},Ke.prefetchDNS=function(y){typeof y=="string"&&d.d.D(y)},Ke.preinit=function(y,v){if(typeof y=="string"&&v&&typeof v.as=="string"){var U=v.as,T=E(U,v.crossOrigin),L=typeof v.integrity=="string"?v.integrity:void 0,ne=typeof v.fetchPriority=="string"?v.fetchPriority:void 0;U==="style"?d.d.S(y,typeof v.precedence=="string"?v.precedence:void 0,{crossOrigin:T,integrity:L,fetchPriority:ne}):U==="script"&&d.d.X(y,{crossOrigin:T,integrity:L,fetchPriority:ne,nonce:typeof v.nonce=="string"?v.nonce:void 0})}},Ke.preinitModule=function(y,v){if(typeof y=="string")if(typeof v=="object"&&v!==null){if(v.as==null||v.as==="script"){var U=E(v.as,v.crossOrigin);d.d.M(y,{crossOrigin:U,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0})}}else v==null&&d.d.M(y)},Ke.preload=function(y,v){if(typeof y=="string"&&typeof v=="object"&&v!==null&&typeof v.as=="string"){var U=v.as,T=E(U,v.crossOrigin);d.d.L(y,U,{crossOrigin:T,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0,type:typeof v.type=="string"?v.type:void 0,fetchPriority:typeof v.fetchPriority=="string"?v.fetchPriority:void 0,referrerPolicy:typeof v.referrerPolicy=="string"?v.referrerPolicy:void 0,imageSrcSet:typeof v.imageSrcSet=="string"?v.imageSrcSet:void 0,imageSizes:typeof v.imageSizes=="string"?v.imageSizes:void 0,media:typeof v.media=="string"?v.media:void 0})}},Ke.preloadModule=function(y,v){if(typeof y=="string")if(v){var U=E(v.as,v.crossOrigin);d.d.m(y,{as:typeof v.as=="string"&&v.as!=="script"?v.as:void 0,crossOrigin:U,integrity:typeof v.integrity=="string"?v.integrity:void 0})}else d.d.m(y)},Ke.requestFormReset=function(y){d.d.r(y)},Ke.unstable_batchedUpdates=function(y,v){return y(v)},Ke.useFormState=function(y,v,U){return S.H.useFormState(y,v,U)},Ke.useFormStatus=function(){return S.H.useHostTransitionStatus()},Ke.version="19.2.0",Ke}var ch;function zh(){if(ch)return kr.exports;ch=1;function r(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(u){console.error(u)}}return r(),kr.exports=zm(),kr.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var rh;function _m(){if(rh)return Ln;rh=1;var r=Sm(),u=Kr(),f=zh();function d(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}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 h(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function b(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(l=t.return),e=t.return;while(e)}return t.tag===3?l: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 E(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 y(e){if(b(e)!==e)throw Error(d(188))}function v(e){var t=e.alternate;if(!t){if(t=b(e),t===null)throw Error(d(188));return t!==e?null:e}for(var l=e,a=t;;){var i=l.return;if(i===null)break;var s=i.alternate;if(s===null){if(a=i.return,a!==null){l=a;continue}break}if(i.child===s.child){for(s=i.child;s;){if(s===l)return y(i),e;if(s===a)return y(i),t;s=s.sibling}throw Error(d(188))}if(l.return!==a.return)l=i,a=s;else{for(var c=!1,o=i.child;o;){if(o===l){c=!0,l=i,a=s;break}if(o===a){c=!0,a=i,l=s;break}o=o.sibling}if(!c){for(o=s.child;o;){if(o===l){c=!0,l=s,a=i;break}if(o===a){c=!0,a=s,l=i;break}o=o.sibling}if(!c)throw Error(d(189))}}if(l.alternate!==a)throw Error(d(190))}if(l.tag!==3)throw Error(d(188));return l.stateNode.current===l?e:t}function U(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=U(e),t!==null)return t;e=e.sibling}return null}var T=Object.assign,L=Symbol.for("react.element"),ne=Symbol.for("react.transitional.element"),ee=Symbol.for("react.portal"),W=Symbol.for("react.fragment"),G=Symbol.for("react.strict_mode"),de=Symbol.for("react.profiler"),$=Symbol.for("react.consumer"),K=Symbol.for("react.context"),xe=Symbol.for("react.forward_ref"),_e=Symbol.for("react.suspense"),Ie=Symbol.for("react.suspense_list"),ce=Symbol.for("react.memo"),Pe=Symbol.for("react.lazy"),Ut=Symbol.for("react.activity"),aa=Symbol.for("react.memo_cache_sentinel"),Dt=Symbol.iterator;function et(e){return e===null||typeof e!="object"?null:(e=Dt&&e[Dt]||e["@@iterator"],typeof e=="function"?e:null)}var Ul=Symbol.for("react.client.reference");function Bt(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Ul?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case W:return"Fragment";case de:return"Profiler";case G:return"StrictMode";case _e:return"Suspense";case Ie:return"SuspenseList";case Ut:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case ee:return"Portal";case K:return e.displayName||"Context";case $:return(e._context.displayName||"Context")+".Consumer";case xe:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ce:return t=e.displayName||null,t!==null?t:Bt(e.type)||"Memo";case Pe:t=e._payload,e=e._init;try{return Bt(e(t))}catch{}}return null}var Tt=Array.isArray,M=u.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,R=f.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z={pending:!1,data:null,method:null,action:null},be=[],je=-1;function g(e){return{current:e}}function C(e){0>je||(e.current=be[je],be[je]=null,je--)}function H(e,t){je++,be[je]=e.current,e.current=t}var B=g(null),F=g(null),te=g(null),he=g(null);function We(e,t){switch(H(te,t),H(F,e),H(B,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?wf(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=wf(t),e=Sf(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}C(B),H(B,e)}function Ae(){C(B),C(F),C(te)}function Za(e){e.memoizedState!==null&&H(he,e);var t=B.current,l=Sf(t,e.type);t!==l&&(H(F,e),H(B,l))}function Zn(e){F.current===e&&(C(B),C(F)),he.current===e&&(C(he),Hn._currentValue=Z)}var ms,Fr;function Dl(e){if(ms===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);ms=t&&t[1]||"",Fr=-1<l.stack.indexOf(`
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
`+ms+e+Fr}var gs=!1;function bs(e,t){if(!e||gs)return"";gs=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var O=function(){throw Error()};if(Object.defineProperty(O.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(O,[])}catch(z){var w=z}Reflect.construct(e,[],O)}else{try{O.call()}catch(z){w=z}e.call(O.prototype)}}else{try{throw Error()}catch(z){w=z}(O=e())&&typeof O.catch=="function"&&O.catch(function(){})}}catch(z){if(z&&w&&typeof z.stack=="string")return[z.stack,w.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var s=a.DetermineComponentFrameRoot(),c=s[0],o=s[1];if(c&&o){var x=c.split(`
`),N=o.split(`
`);for(i=a=0;a<x.length&&!x[a].includes("DetermineComponentFrameRoot");)a++;for(;i<N.length&&!N[i].includes("DetermineComponentFrameRoot");)i++;if(a===x.length||i===N.length)for(a=x.length-1,i=N.length-1;1<=a&&0<=i&&x[a]!==N[i];)i--;for(;1<=a&&0<=i;a--,i--)if(x[a]!==N[i]){if(a!==1||i!==1)do if(a--,i--,0>i||x[a]!==N[i]){var _=`
`+x[a].replace(" at new "," at ");return e.displayName&&_.includes("<anonymous>")&&(_=_.replace("<anonymous>",e.displayName)),_}while(1<=a&&0<=i);break}}}finally{gs=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?Dl(l):""}function $h(e,t){switch(e.tag){case 26:case 27:case 5:return Dl(e.type);case 16:return Dl("Lazy");case 13:return e.child!==t&&t!==null?Dl("Suspense Fallback"):Dl("Suspense");case 19:return Dl("SuspenseList");case 0:case 15:return bs(e.type,!1);case 11:return bs(e.type.render,!1);case 1:return bs(e.type,!0);case 31:return Dl("Activity");default:return""}}function Ir(e){try{var t="",l=null;do t+=$h(e,l),l=e,e=e.return;while(e);return t}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}var ps=Object.prototype.hasOwnProperty,vs=r.unstable_scheduleCallback,ys=r.unstable_cancelCallback,Wh=r.unstable_shouldYield,Fh=r.unstable_requestPaint,dt=r.unstable_now,Ih=r.unstable_getCurrentPriorityLevel,Pr=r.unstable_ImmediatePriority,ed=r.unstable_UserBlockingPriority,Kn=r.unstable_NormalPriority,Ph=r.unstable_LowPriority,td=r.unstable_IdlePriority,e0=r.log,t0=r.unstable_setDisableYieldValue,Ka=null,ut=null;function il(e){if(typeof e0=="function"&&t0(e),ut&&typeof ut.setStrictMode=="function")try{ut.setStrictMode(Ka,e)}catch{}}var ot=Math.clz32?Math.clz32:n0,l0=Math.log,a0=Math.LN2;function n0(e){return e>>>=0,e===0?32:31-(l0(e)/a0|0)|0}var Jn=256,$n=262144,Wn=4194304;function Rl(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 Fn(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var i=0,s=e.suspendedLanes,c=e.pingedLanes;e=e.warmLanes;var o=a&134217727;return o!==0?(a=o&~s,a!==0?i=Rl(a):(c&=o,c!==0?i=Rl(c):l||(l=o&~e,l!==0&&(i=Rl(l))))):(o=a&~s,o!==0?i=Rl(o):c!==0?i=Rl(c):l||(l=a&~e,l!==0&&(i=Rl(l)))),i===0?0:t!==0&&t!==i&&(t&s)===0&&(s=i&-i,l=t&-t,s>=l||s===32&&(l&4194048)!==0)?t:i}function Ja(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function i0(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 ld(){var e=Wn;return Wn<<=1,(Wn&62914560)===0&&(Wn=4194304),e}function js(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function $a(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function s0(e,t,l,a,i,s){var c=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var o=e.entanglements,x=e.expirationTimes,N=e.hiddenUpdates;for(l=c&~l;0<l;){var _=31-ot(l),O=1<<_;o[_]=0,x[_]=-1;var w=N[_];if(w!==null)for(N[_]=null,_=0;_<w.length;_++){var z=w[_];z!==null&&(z.lane&=-536870913)}l&=~O}a!==0&&ad(e,a,0),s!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=s&~(c&~t))}function ad(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-ot(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&261930}function nd(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-ot(l),i=1<<a;i&t|e[a]&t&&(e[a]|=t),l&=~i}}function id(e,t){var l=t&-t;return l=(l&42)!==0?1:Ns(l),(l&(e.suspendedLanes|t))!==0?0:l}function Ns(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 ws(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function sd(){var e=R.p;return e!==0?e:(e=window.event,e===void 0?32:Kf(e.type))}function cd(e,t){var l=R.p;try{return R.p=e,t()}finally{R.p=l}}var sl=Math.random().toString(36).slice(2),Ge="__reactFiber$"+sl,tt="__reactProps$"+sl,na="__reactContainer$"+sl,Ss="__reactEvents$"+sl,c0="__reactListeners$"+sl,r0="__reactHandles$"+sl,rd="__reactResources$"+sl,Wa="__reactMarker$"+sl;function zs(e){delete e[Ge],delete e[tt],delete e[Ss],delete e[c0],delete e[r0]}function ia(e){var t=e[Ge];if(t)return t;for(var l=e.parentNode;l;){if(t=l[na]||l[Ge]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=Of(e);e!==null;){if(l=e[Ge])return l;e=Of(e)}return t}e=l,l=e.parentNode}return null}function sa(e){if(e=e[Ge]||e[na]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Fa(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(d(33))}function ca(e){var t=e[rd];return t||(t=e[rd]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Be(e){e[Wa]=!0}var dd=new Set,ud={};function Hl(e,t){ra(e,t),ra(e+"Capture",t)}function ra(e,t){for(ud[e]=t,e=0;e<t.length;e++)dd.add(t[e])}var d0=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]*$"),od={},fd={};function u0(e){return ps.call(fd,e)?!0:ps.call(od,e)?!1:d0.test(e)?fd[e]=!0:(od[e]=!0,!1)}function In(e,t,l){if(u0(t))if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+l)}}function Pn(e,t,l){if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+l)}}function Yt(e,t,l,a){if(a===null)e.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttributeNS(t,l,""+a)}}function vt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function hd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function o0(e,t,l){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var i=a.get,s=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(c){l=""+c,s.call(this,c)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(c){l=""+c},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function _s(e){if(!e._valueTracker){var t=hd(e)?"checked":"value";e._valueTracker=o0(e,t,""+e[t])}}function xd(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=hd(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}function ei(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var f0=/[\n"\\]/g;function yt(e){return e.replace(f0,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Es(e,t,l,a,i,s,c,o){e.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?e.type=c:e.removeAttribute("type"),t!=null?c==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+vt(t)):e.value!==""+vt(t)&&(e.value=""+vt(t)):c!=="submit"&&c!=="reset"||e.removeAttribute("value"),t!=null?Ms(e,c,vt(t)):l!=null?Ms(e,c,vt(l)):a!=null&&e.removeAttribute("value"),i==null&&s!=null&&(e.defaultChecked=!!s),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"?e.name=""+vt(o):e.removeAttribute("name")}function md(e,t,l,a,i,s,c,o){if(s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(e.type=s),t!=null||l!=null){if(!(s!=="submit"&&s!=="reset"||t!=null)){_s(e);return}l=l!=null?""+vt(l):"",t=t!=null?""+vt(t):l,o||t===e.value||(e.value=t),e.defaultValue=t}a=a??i,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=o?e.checked:!!a,e.defaultChecked=!!a,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(e.name=c),_s(e)}function Ms(e,t,l){t==="number"&&ei(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function da(e,t,l,a){if(e=e.options,t){t={};for(var i=0;i<l.length;i++)t["$"+l[i]]=!0;for(l=0;l<e.length;l++)i=t.hasOwnProperty("$"+e[l].value),e[l].selected!==i&&(e[l].selected=i),i&&a&&(e[l].defaultSelected=!0)}else{for(l=""+vt(l),t=null,i=0;i<e.length;i++){if(e[i].value===l){e[i].selected=!0,a&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function gd(e,t,l){if(t!=null&&(t=""+vt(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+vt(l):""}function bd(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(d(92));if(Tt(a)){if(1<a.length)throw Error(d(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=vt(t),e.defaultValue=l,a=e.textContent,a===l&&a!==""&&a!==null&&(e.value=a),_s(e)}function ua(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var h0=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 pd(e,t,l){var a=t.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,l):typeof l!="number"||l===0||h0.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function vd(e,t,l){if(t!=null&&typeof t!="object")throw Error(d(62));if(e=e.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var i in t)a=t[i],t.hasOwnProperty(i)&&l[i]!==a&&pd(e,i,a)}else for(var s in t)t.hasOwnProperty(s)&&pd(e,s,t[s])}function Ts(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 x0=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"]]),m0=/^[\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 ti(e){return m0.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Lt(){}var As=null;function Os(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var oa=null,fa=null;function yd(e){var t=sa(e);if(t&&(e=t.stateNode)){var l=e[tt]||null;e:switch(e=t.stateNode,t.type){case"input":if(Es(e,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),t=l.name,l.type==="radio"&&t!=null){for(l=e;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+yt(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var i=a[tt]||null;if(!i)throw Error(d(90));Es(a,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<l.length;t++)a=l[t],a.form===e.form&&xd(a)}break e;case"textarea":gd(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&da(e,!!l.multiple,t,!1)}}}var Cs=!1;function jd(e,t,l){if(Cs)return e(t,l);Cs=!0;try{var a=e(t);return a}finally{if(Cs=!1,(oa!==null||fa!==null)&&(Gi(),oa&&(t=oa,e=fa,fa=oa=null,yd(t),e)))for(t=0;t<e.length;t++)yd(e[t])}}function Ia(e,t){var l=e.stateNode;if(l===null)return null;var a=l[tt]||null;if(a===null)return null;l=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(d(231,t,typeof l));return l}var Gt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Us=!1;if(Gt)try{var Pa={};Object.defineProperty(Pa,"passive",{get:function(){Us=!0}}),window.addEventListener("test",Pa,Pa),window.removeEventListener("test",Pa,Pa)}catch{Us=!1}var cl=null,Ds=null,li=null;function Nd(){if(li)return li;var e,t=Ds,l=t.length,a,i="value"in cl?cl.value:cl.textContent,s=i.length;for(e=0;e<l&&t[e]===i[e];e++);var c=l-e;for(a=1;a<=c&&t[l-a]===i[s-a];a++);return li=i.slice(e,1<a?1-a:void 0)}function ai(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 ni(){return!0}function wd(){return!1}function lt(e){function t(l,a,i,s,c){this._reactName=l,this._targetInst=i,this.type=a,this.nativeEvent=s,this.target=c,this.currentTarget=null;for(var o in e)e.hasOwnProperty(o)&&(l=e[o],this[o]=l?l(s):s[o]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?ni:wd,this.isPropagationStopped=wd,this}return T(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=ni)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=ni)},persist:function(){},isPersistent:ni}),t}var ql={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ii=lt(ql),en=T({},ql,{view:0,detail:0}),g0=lt(en),Rs,Hs,tn,si=T({},en,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ks,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!==tn&&(tn&&e.type==="mousemove"?(Rs=e.screenX-tn.screenX,Hs=e.screenY-tn.screenY):Hs=Rs=0,tn=e),Rs)},movementY:function(e){return"movementY"in e?e.movementY:Hs}}),Sd=lt(si),b0=T({},si,{dataTransfer:0}),p0=lt(b0),v0=T({},en,{relatedTarget:0}),qs=lt(v0),y0=T({},ql,{animationName:0,elapsedTime:0,pseudoElement:0}),j0=lt(y0),N0=T({},ql,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),w0=lt(N0),S0=T({},ql,{data:0}),zd=lt(S0),z0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_0={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},E0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function M0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=E0[e])?!!t[e]:!1}function ks(){return M0}var T0=T({},en,{key:function(e){if(e.key){var t=z0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ai(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?_0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ks,charCode:function(e){return e.type==="keypress"?ai(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ai(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),A0=lt(T0),O0=T({},si,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),_d=lt(O0),C0=T({},en,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ks}),U0=lt(C0),D0=T({},ql,{propertyName:0,elapsedTime:0,pseudoElement:0}),R0=lt(D0),H0=T({},si,{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}),q0=lt(H0),k0=T({},ql,{newState:0,oldState:0}),B0=lt(k0),Y0=[9,13,27,32],Bs=Gt&&"CompositionEvent"in window,ln=null;Gt&&"documentMode"in document&&(ln=document.documentMode);var L0=Gt&&"TextEvent"in window&&!ln,Ed=Gt&&(!Bs||ln&&8<ln&&11>=ln),Md=" ",Td=!1;function Ad(e,t){switch(e){case"keyup":return Y0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Od(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ha=!1;function G0(e,t){switch(e){case"compositionend":return Od(t);case"keypress":return t.which!==32?null:(Td=!0,Md);case"textInput":return e=t.data,e===Md&&Td?null:e;default:return null}}function X0(e,t){if(ha)return e==="compositionend"||!Bs&&Ad(e,t)?(e=Nd(),li=Ds=cl=null,ha=!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 Ed&&t.locale!=="ko"?null:t.data;default:return null}}var Q0={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 Cd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Q0[e.type]:t==="textarea"}function Ud(e,t,l,a){oa?fa?fa.push(a):fa=[a]:oa=a,t=$i(t,"onChange"),0<t.length&&(l=new ii("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var an=null,nn=null;function V0(e){bf(e,0)}function ci(e){var t=Fa(e);if(xd(t))return e}function Dd(e,t){if(e==="change")return t}var Rd=!1;if(Gt){var Ys;if(Gt){var Ls="oninput"in document;if(!Ls){var Hd=document.createElement("div");Hd.setAttribute("oninput","return;"),Ls=typeof Hd.oninput=="function"}Ys=Ls}else Ys=!1;Rd=Ys&&(!document.documentMode||9<document.documentMode)}function qd(){an&&(an.detachEvent("onpropertychange",kd),nn=an=null)}function kd(e){if(e.propertyName==="value"&&ci(nn)){var t=[];Ud(t,nn,e,Os(e)),jd(V0,t)}}function Z0(e,t,l){e==="focusin"?(qd(),an=t,nn=l,an.attachEvent("onpropertychange",kd)):e==="focusout"&&qd()}function K0(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ci(nn)}function J0(e,t){if(e==="click")return ci(t)}function $0(e,t){if(e==="input"||e==="change")return ci(t)}function W0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ft=typeof Object.is=="function"?Object.is:W0;function sn(e,t){if(ft(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var i=l[a];if(!ps.call(t,i)||!ft(e[i],t[i]))return!1}return!0}function Bd(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Yd(e,t){var l=Bd(e);e=0;for(var a;l;){if(l.nodeType===3){if(a=e+l.textContent.length,e<=t&&a>=t)return{node:l,offset:t-e};e=a}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=Bd(l)}}function Ld(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ld(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Gd(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=ei(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=ei(e.document)}return t}function Gs(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 F0=Gt&&"documentMode"in document&&11>=document.documentMode,xa=null,Xs=null,cn=null,Qs=!1;function Xd(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Qs||xa==null||xa!==ei(a)||(a=xa,"selectionStart"in a&&Gs(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),cn&&sn(cn,a)||(cn=a,a=$i(Xs,"onSelect"),0<a.length&&(t=new ii("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=xa)))}function kl(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var ma={animationend:kl("Animation","AnimationEnd"),animationiteration:kl("Animation","AnimationIteration"),animationstart:kl("Animation","AnimationStart"),transitionrun:kl("Transition","TransitionRun"),transitionstart:kl("Transition","TransitionStart"),transitioncancel:kl("Transition","TransitionCancel"),transitionend:kl("Transition","TransitionEnd")},Vs={},Qd={};Gt&&(Qd=document.createElement("div").style,"AnimationEvent"in window||(delete ma.animationend.animation,delete ma.animationiteration.animation,delete ma.animationstart.animation),"TransitionEvent"in window||delete ma.transitionend.transition);function Bl(e){if(Vs[e])return Vs[e];if(!ma[e])return e;var t=ma[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in Qd)return Vs[e]=t[l];return e}var Vd=Bl("animationend"),Zd=Bl("animationiteration"),Kd=Bl("animationstart"),I0=Bl("transitionrun"),P0=Bl("transitionstart"),ex=Bl("transitioncancel"),Jd=Bl("transitionend"),$d=new Map,Zs="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(" ");Zs.push("scrollEnd");function At(e,t){$d.set(e,t),Hl(t,[e])}var ri=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!==null&&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)},jt=[],ga=0,Ks=0;function di(){for(var e=ga,t=Ks=ga=0;t<e;){var l=jt[t];jt[t++]=null;var a=jt[t];jt[t++]=null;var i=jt[t];jt[t++]=null;var s=jt[t];if(jt[t++]=null,a!==null&&i!==null){var c=a.pending;c===null?i.next=i:(i.next=c.next,c.next=i),a.pending=i}s!==0&&Wd(l,i,s)}}function ui(e,t,l,a){jt[ga++]=e,jt[ga++]=t,jt[ga++]=l,jt[ga++]=a,Ks|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function Js(e,t,l,a){return ui(e,t,l,a),oi(e)}function Yl(e,t){return ui(e,null,null,t),oi(e)}function Wd(e,t,l){e.lanes|=l;var a=e.alternate;a!==null&&(a.lanes|=l);for(var i=!1,s=e.return;s!==null;)s.childLanes|=l,a=s.alternate,a!==null&&(a.childLanes|=l),s.tag===22&&(e=s.stateNode,e===null||e._visibility&1||(i=!0)),e=s,s=s.return;return e.tag===3?(s=e.stateNode,i&&t!==null&&(i=31-ot(l),e=s.hiddenUpdates,a=e[i],a===null?e[i]=[t]:a.push(t),t.lane=l|536870912),s):null}function oi(e){if(50<Tn)throw Tn=0,ar=null,Error(d(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ba={};function tx(e,t,l,a){this.tag=e,this.key=l,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=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ht(e,t,l,a){return new tx(e,t,l,a)}function $s(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Xt(e,t){var l=e.alternate;return l===null?(l=ht(e.tag,t,e.key,e.mode),l.elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=t,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=e.flags&65011712,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function Fd(e,t){e.flags&=65011714;var l=e.alternate;return l===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=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,e.type=l.type,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function fi(e,t,l,a,i,s){var c=0;if(a=e,typeof e=="function")$s(e)&&(c=1);else if(typeof e=="string")c=sm(e,l,B.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Ut:return e=ht(31,l,t,i),e.elementType=Ut,e.lanes=s,e;case W:return Ll(l.children,i,s,t);case G:c=8,i|=24;break;case de:return e=ht(12,l,t,i|2),e.elementType=de,e.lanes=s,e;case _e:return e=ht(13,l,t,i),e.elementType=_e,e.lanes=s,e;case Ie:return e=ht(19,l,t,i),e.elementType=Ie,e.lanes=s,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case K:c=10;break e;case $:c=9;break e;case xe:c=11;break e;case ce:c=14;break e;case Pe:c=16,a=null;break e}c=29,l=Error(d(130,e===null?"null":typeof e,"")),a=null}return t=ht(c,l,t,i),t.elementType=e,t.type=a,t.lanes=s,t}function Ll(e,t,l,a){return e=ht(7,e,a,t),e.lanes=l,e}function Ws(e,t,l){return e=ht(6,e,null,t),e.lanes=l,e}function Id(e){var t=ht(18,null,null,0);return t.stateNode=e,t}function Fs(e,t,l){return t=ht(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Pd=new WeakMap;function Nt(e,t){if(typeof e=="object"&&e!==null){var l=Pd.get(e);return l!==void 0?l:(t={value:e,source:t,stack:Ir(t)},Pd.set(e,t),t)}return{value:e,source:t,stack:Ir(t)}}var pa=[],va=0,hi=null,rn=0,wt=[],St=0,rl=null,Rt=1,Ht="";function Qt(e,t){pa[va++]=rn,pa[va++]=hi,hi=e,rn=t}function eu(e,t,l){wt[St++]=Rt,wt[St++]=Ht,wt[St++]=rl,rl=e;var a=Rt;e=Ht;var i=32-ot(a)-1;a&=~(1<<i),l+=1;var s=32-ot(t)+i;if(30<s){var c=i-i%5;s=(a&(1<<c)-1).toString(32),a>>=c,i-=c,Rt=1<<32-ot(t)+i|l<<i|a,Ht=s+e}else Rt=1<<s|l<<i|a,Ht=e}function Is(e){e.return!==null&&(Qt(e,1),eu(e,1,0))}function Ps(e){for(;e===hi;)hi=pa[--va],pa[va]=null,rn=pa[--va],pa[va]=null;for(;e===rl;)rl=wt[--St],wt[St]=null,Ht=wt[--St],wt[St]=null,Rt=wt[--St],wt[St]=null}function tu(e,t){wt[St++]=Rt,wt[St++]=Ht,wt[St++]=rl,Rt=t.id,Ht=t.overflow,rl=e}var Xe=null,we=null,re=!1,dl=null,zt=!1,ec=Error(d(519));function ul(e){var t=Error(d(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw dn(Nt(t,e)),ec}function lu(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[Ge]=e,t[tt]=a,l){case"dialog":ae("cancel",t),ae("close",t);break;case"iframe":case"object":case"embed":ae("load",t);break;case"video":case"audio":for(l=0;l<On.length;l++)ae(On[l],t);break;case"source":ae("error",t);break;case"img":case"image":case"link":ae("error",t),ae("load",t);break;case"details":ae("toggle",t);break;case"input":ae("invalid",t),md(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":ae("invalid",t);break;case"textarea":ae("invalid",t),bd(t,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||a.suppressHydrationWarning===!0||jf(t.textContent,l)?(a.popover!=null&&(ae("beforetoggle",t),ae("toggle",t)),a.onScroll!=null&&ae("scroll",t),a.onScrollEnd!=null&&ae("scrollend",t),a.onClick!=null&&(t.onclick=Lt),t=!0):t=!1,t||ul(e,!0)}function au(e){for(Xe=e.return;Xe;)switch(Xe.tag){case 5:case 31:case 13:zt=!1;return;case 27:case 3:zt=!0;return;default:Xe=Xe.return}}function ya(e){if(e!==Xe)return!1;if(!re)return au(e),re=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||pr(e.type,e.memoizedProps)),l=!l),l&&we&&ul(e),au(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(d(317));we=Af(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(d(317));we=Af(e)}else t===27?(t=we,Sl(e.type)?(e=wr,wr=null,we=e):we=t):we=Xe?Et(e.stateNode.nextSibling):null;return!0}function Gl(){we=Xe=null,re=!1}function tc(){var e=dl;return e!==null&&(st===null?st=e:st.push.apply(st,e),dl=null),e}function dn(e){dl===null?dl=[e]:dl.push(e)}var lc=g(null),Xl=null,Vt=null;function ol(e,t,l){H(lc,t._currentValue),t._currentValue=l}function Zt(e){e._currentValue=lc.current,C(lc)}function ac(e,t,l){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===l)break;e=e.return}}function nc(e,t,l,a){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var s=i.dependencies;if(s!==null){var c=i.child;s=s.firstContext;e:for(;s!==null;){var o=s;s=i;for(var x=0;x<t.length;x++)if(o.context===t[x]){s.lanes|=l,o=s.alternate,o!==null&&(o.lanes|=l),ac(s.return,l,e),a||(c=null);break e}s=o.next}}else if(i.tag===18){if(c=i.return,c===null)throw Error(d(341));c.lanes|=l,s=c.alternate,s!==null&&(s.lanes|=l),ac(c,l,e),c=null}else c=i.child;if(c!==null)c.return=i;else for(c=i;c!==null;){if(c===e){c=null;break}if(i=c.sibling,i!==null){i.return=c.return,c=i;break}c=c.return}i=c}}function ja(e,t,l,a){e=null;for(var i=t,s=!1;i!==null;){if(!s){if((i.flags&524288)!==0)s=!0;else if((i.flags&262144)!==0)break}if(i.tag===10){var c=i.alternate;if(c===null)throw Error(d(387));if(c=c.memoizedProps,c!==null){var o=i.type;ft(i.pendingProps.value,c.value)||(e!==null?e.push(o):e=[o])}}else if(i===he.current){if(c=i.alternate,c===null)throw Error(d(387));c.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(Hn):e=[Hn])}i=i.return}e!==null&&nc(t,e,l,a),t.flags|=262144}function xi(e){for(e=e.firstContext;e!==null;){if(!ft(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ql(e){Xl=e,Vt=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Qe(e){return nu(Xl,e)}function mi(e,t){return Xl===null&&Ql(e),nu(e,t)}function nu(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},Vt===null){if(e===null)throw Error(d(308));Vt=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Vt=Vt.next=t;return l}var lx=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(l,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(l){return l()})}},ax=r.unstable_scheduleCallback,nx=r.unstable_NormalPriority,Ue={$$typeof:K,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ic(){return{controller:new lx,data:new Map,refCount:0}}function un(e){e.refCount--,e.refCount===0&&ax(nx,function(){e.controller.abort()})}var on=null,sc=0,Na=0,wa=null;function ix(e,t){if(on===null){var l=on=[];sc=0,Na=dr(),wa={status:"pending",value:void 0,then:function(a){l.push(a)}}}return sc++,t.then(iu,iu),t}function iu(){if(--sc===0&&on!==null){wa!==null&&(wa.status="fulfilled");var e=on;on=null,Na=0,wa=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function sx(e,t){var l=[],a={status:"pending",value:null,reason:null,then:function(i){l.push(i)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var i=0;i<l.length;i++)(0,l[i])(t)},function(i){for(a.status="rejected",a.reason=i,i=0;i<l.length;i++)(0,l[i])(void 0)}),a}var su=M.S;M.S=function(e,t){Qo=dt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&ix(e,t),su!==null&&su(e,t)};var Vl=g(null);function cc(){var e=Vl.current;return e!==null?e:Ne.pooledCache}function gi(e,t){t===null?H(Vl,Vl.current):H(Vl,t.pool)}function cu(){var e=cc();return e===null?null:{parent:Ue._currentValue,pool:e}}var Sa=Error(d(460)),rc=Error(d(474)),bi=Error(d(542)),pi={then:function(){}};function ru(e){return e=e.status,e==="fulfilled"||e==="rejected"}function du(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(Lt,Lt),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,ou(e),e;default:if(typeof t.status=="string")t.then(Lt,Lt);else{if(e=Ne,e!==null&&100<e.shellSuspendCounter)throw Error(d(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var i=t;i.status="fulfilled",i.value=a}},function(a){if(t.status==="pending"){var i=t;i.status="rejected",i.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,ou(e),e}throw Kl=t,Sa}}function Zl(e){try{var t=e._init;return t(e._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(Kl=l,Sa):l}}var Kl=null;function uu(){if(Kl===null)throw Error(d(459));var e=Kl;return Kl=null,e}function ou(e){if(e===Sa||e===bi)throw Error(d(483))}var za=null,fn=0;function vi(e){var t=fn;return fn+=1,za===null&&(za=[]),du(za,e,t)}function hn(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function yi(e,t){throw t.$$typeof===L?Error(d(525)):(e=Object.prototype.toString.call(t),Error(d(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function fu(e){function t(p,m){if(e){var j=p.deletions;j===null?(p.deletions=[m],p.flags|=16):j.push(m)}}function l(p,m){if(!e)return null;for(;m!==null;)t(p,m),m=m.sibling;return null}function a(p){for(var m=new Map;p!==null;)p.key!==null?m.set(p.key,p):m.set(p.index,p),p=p.sibling;return m}function i(p,m){return p=Xt(p,m),p.index=0,p.sibling=null,p}function s(p,m,j){return p.index=j,e?(j=p.alternate,j!==null?(j=j.index,j<m?(p.flags|=67108866,m):j):(p.flags|=67108866,m)):(p.flags|=1048576,m)}function c(p){return e&&p.alternate===null&&(p.flags|=67108866),p}function o(p,m,j,A){return m===null||m.tag!==6?(m=Ws(j,p.mode,A),m.return=p,m):(m=i(m,j),m.return=p,m)}function x(p,m,j,A){var X=j.type;return X===W?_(p,m,j.props.children,A,j.key):m!==null&&(m.elementType===X||typeof X=="object"&&X!==null&&X.$$typeof===Pe&&Zl(X)===m.type)?(m=i(m,j.props),hn(m,j),m.return=p,m):(m=fi(j.type,j.key,j.props,null,p.mode,A),hn(m,j),m.return=p,m)}function N(p,m,j,A){return m===null||m.tag!==4||m.stateNode.containerInfo!==j.containerInfo||m.stateNode.implementation!==j.implementation?(m=Fs(j,p.mode,A),m.return=p,m):(m=i(m,j.children||[]),m.return=p,m)}function _(p,m,j,A,X){return m===null||m.tag!==7?(m=Ll(j,p.mode,A,X),m.return=p,m):(m=i(m,j),m.return=p,m)}function O(p,m,j){if(typeof m=="string"&&m!==""||typeof m=="number"||typeof m=="bigint")return m=Ws(""+m,p.mode,j),m.return=p,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case ne:return j=fi(m.type,m.key,m.props,null,p.mode,j),hn(j,m),j.return=p,j;case ee:return m=Fs(m,p.mode,j),m.return=p,m;case Pe:return m=Zl(m),O(p,m,j)}if(Tt(m)||et(m))return m=Ll(m,p.mode,j,null),m.return=p,m;if(typeof m.then=="function")return O(p,vi(m),j);if(m.$$typeof===K)return O(p,mi(p,m),j);yi(p,m)}return null}function w(p,m,j,A){var X=m!==null?m.key:null;if(typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint")return X!==null?null:o(p,m,""+j,A);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case ne:return j.key===X?x(p,m,j,A):null;case ee:return j.key===X?N(p,m,j,A):null;case Pe:return j=Zl(j),w(p,m,j,A)}if(Tt(j)||et(j))return X!==null?null:_(p,m,j,A,null);if(typeof j.then=="function")return w(p,m,vi(j),A);if(j.$$typeof===K)return w(p,m,mi(p,j),A);yi(p,j)}return null}function z(p,m,j,A,X){if(typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint")return p=p.get(j)||null,o(m,p,""+A,X);if(typeof A=="object"&&A!==null){switch(A.$$typeof){case ne:return p=p.get(A.key===null?j:A.key)||null,x(m,p,A,X);case ee:return p=p.get(A.key===null?j:A.key)||null,N(m,p,A,X);case Pe:return A=Zl(A),z(p,m,j,A,X)}if(Tt(A)||et(A))return p=p.get(j)||null,_(m,p,A,X,null);if(typeof A.then=="function")return z(p,m,j,vi(A),X);if(A.$$typeof===K)return z(p,m,j,mi(m,A),X);yi(m,A)}return null}function k(p,m,j,A){for(var X=null,ue=null,Y=m,P=m=0,se=null;Y!==null&&P<j.length;P++){Y.index>P?(se=Y,Y=null):se=Y.sibling;var oe=w(p,Y,j[P],A);if(oe===null){Y===null&&(Y=se);break}e&&Y&&oe.alternate===null&&t(p,Y),m=s(oe,m,P),ue===null?X=oe:ue.sibling=oe,ue=oe,Y=se}if(P===j.length)return l(p,Y),re&&Qt(p,P),X;if(Y===null){for(;P<j.length;P++)Y=O(p,j[P],A),Y!==null&&(m=s(Y,m,P),ue===null?X=Y:ue.sibling=Y,ue=Y);return re&&Qt(p,P),X}for(Y=a(Y);P<j.length;P++)se=z(Y,p,P,j[P],A),se!==null&&(e&&se.alternate!==null&&Y.delete(se.key===null?P:se.key),m=s(se,m,P),ue===null?X=se:ue.sibling=se,ue=se);return e&&Y.forEach(function(Tl){return t(p,Tl)}),re&&Qt(p,P),X}function V(p,m,j,A){if(j==null)throw Error(d(151));for(var X=null,ue=null,Y=m,P=m=0,se=null,oe=j.next();Y!==null&&!oe.done;P++,oe=j.next()){Y.index>P?(se=Y,Y=null):se=Y.sibling;var Tl=w(p,Y,oe.value,A);if(Tl===null){Y===null&&(Y=se);break}e&&Y&&Tl.alternate===null&&t(p,Y),m=s(Tl,m,P),ue===null?X=Tl:ue.sibling=Tl,ue=Tl,Y=se}if(oe.done)return l(p,Y),re&&Qt(p,P),X;if(Y===null){for(;!oe.done;P++,oe=j.next())oe=O(p,oe.value,A),oe!==null&&(m=s(oe,m,P),ue===null?X=oe:ue.sibling=oe,ue=oe);return re&&Qt(p,P),X}for(Y=a(Y);!oe.done;P++,oe=j.next())oe=z(Y,p,P,oe.value,A),oe!==null&&(e&&oe.alternate!==null&&Y.delete(oe.key===null?P:oe.key),m=s(oe,m,P),ue===null?X=oe:ue.sibling=oe,ue=oe);return e&&Y.forEach(function(bm){return t(p,bm)}),re&&Qt(p,P),X}function ye(p,m,j,A){if(typeof j=="object"&&j!==null&&j.type===W&&j.key===null&&(j=j.props.children),typeof j=="object"&&j!==null){switch(j.$$typeof){case ne:e:{for(var X=j.key;m!==null;){if(m.key===X){if(X=j.type,X===W){if(m.tag===7){l(p,m.sibling),A=i(m,j.props.children),A.return=p,p=A;break e}}else if(m.elementType===X||typeof X=="object"&&X!==null&&X.$$typeof===Pe&&Zl(X)===m.type){l(p,m.sibling),A=i(m,j.props),hn(A,j),A.return=p,p=A;break e}l(p,m);break}else t(p,m);m=m.sibling}j.type===W?(A=Ll(j.props.children,p.mode,A,j.key),A.return=p,p=A):(A=fi(j.type,j.key,j.props,null,p.mode,A),hn(A,j),A.return=p,p=A)}return c(p);case ee:e:{for(X=j.key;m!==null;){if(m.key===X)if(m.tag===4&&m.stateNode.containerInfo===j.containerInfo&&m.stateNode.implementation===j.implementation){l(p,m.sibling),A=i(m,j.children||[]),A.return=p,p=A;break e}else{l(p,m);break}else t(p,m);m=m.sibling}A=Fs(j,p.mode,A),A.return=p,p=A}return c(p);case Pe:return j=Zl(j),ye(p,m,j,A)}if(Tt(j))return k(p,m,j,A);if(et(j)){if(X=et(j),typeof X!="function")throw Error(d(150));return j=X.call(j),V(p,m,j,A)}if(typeof j.then=="function")return ye(p,m,vi(j),A);if(j.$$typeof===K)return ye(p,m,mi(p,j),A);yi(p,j)}return typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint"?(j=""+j,m!==null&&m.tag===6?(l(p,m.sibling),A=i(m,j),A.return=p,p=A):(l(p,m),A=Ws(j,p.mode,A),A.return=p,p=A),c(p)):l(p,m)}return function(p,m,j,A){try{fn=0;var X=ye(p,m,j,A);return za=null,X}catch(Y){if(Y===Sa||Y===bi)throw Y;var ue=ht(29,Y,null,p.mode);return ue.lanes=A,ue.return=p,ue}finally{}}}var Jl=fu(!0),hu=fu(!1),fl=!1;function dc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function uc(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 hl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function xl(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(fe&2)!==0){var i=a.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),a.pending=t,t=oi(e),Wd(e,null,l),t}return ui(e,a,t,l),oi(e)}function xn(e,t,l){if(t=t.updateQueue,t!==null&&(t=t.shared,(l&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,nd(e,l)}}function oc(e,t){var l=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var i=null,s=null;if(l=l.firstBaseUpdate,l!==null){do{var c={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};s===null?i=s=c:s=s.next=c,l=l.next}while(l!==null);s===null?i=s=t:s=s.next=t}else i=s=t;l={baseState:a.baseState,firstBaseUpdate:i,lastBaseUpdate:s,shared:a.shared,callbacks:a.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=t:e.next=t,l.lastBaseUpdate=t}var fc=!1;function mn(){if(fc){var e=wa;if(e!==null)throw e}}function gn(e,t,l,a){fc=!1;var i=e.updateQueue;fl=!1;var s=i.firstBaseUpdate,c=i.lastBaseUpdate,o=i.shared.pending;if(o!==null){i.shared.pending=null;var x=o,N=x.next;x.next=null,c===null?s=N:c.next=N,c=x;var _=e.alternate;_!==null&&(_=_.updateQueue,o=_.lastBaseUpdate,o!==c&&(o===null?_.firstBaseUpdate=N:o.next=N,_.lastBaseUpdate=x))}if(s!==null){var O=i.baseState;c=0,_=N=x=null,o=s;do{var w=o.lane&-536870913,z=w!==o.lane;if(z?(ie&w)===w:(a&w)===w){w!==0&&w===Na&&(fc=!0),_!==null&&(_=_.next={lane:0,tag:o.tag,payload:o.payload,callback:null,next:null});e:{var k=e,V=o;w=t;var ye=l;switch(V.tag){case 1:if(k=V.payload,typeof k=="function"){O=k.call(ye,O,w);break e}O=k;break e;case 3:k.flags=k.flags&-65537|128;case 0:if(k=V.payload,w=typeof k=="function"?k.call(ye,O,w):k,w==null)break e;O=T({},O,w);break e;case 2:fl=!0}}w=o.callback,w!==null&&(e.flags|=64,z&&(e.flags|=8192),z=i.callbacks,z===null?i.callbacks=[w]:z.push(w))}else z={lane:w,tag:o.tag,payload:o.payload,callback:o.callback,next:null},_===null?(N=_=z,x=O):_=_.next=z,c|=w;if(o=o.next,o===null){if(o=i.shared.pending,o===null)break;z=o,o=z.next,z.next=null,i.lastBaseUpdate=z,i.shared.pending=null}}while(!0);_===null&&(x=O),i.baseState=x,i.firstBaseUpdate=N,i.lastBaseUpdate=_,s===null&&(i.shared.lanes=0),vl|=c,e.lanes=c,e.memoizedState=O}}function xu(e,t){if(typeof e!="function")throw Error(d(191,e));e.call(t)}function mu(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)xu(l[e],t)}var _a=g(null),ji=g(0);function gu(e,t){e=tl,H(ji,e),H(_a,t),tl=e|t.baseLanes}function hc(){H(ji,tl),H(_a,_a.current)}function xc(){tl=ji.current,C(_a),C(ji)}var xt=g(null),_t=null;function ml(e){var t=e.alternate;H(Oe,Oe.current&1),H(xt,e),_t===null&&(t===null||_a.current!==null||t.memoizedState!==null)&&(_t=e)}function mc(e){H(Oe,Oe.current),H(xt,e),_t===null&&(_t=e)}function bu(e){e.tag===22?(H(Oe,Oe.current),H(xt,e),_t===null&&(_t=e)):gl()}function gl(){H(Oe,Oe.current),H(xt,xt.current)}function mt(e){C(xt),_t===e&&(_t=null),C(Oe)}var Oe=g(0);function Ni(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||jr(l)||Nr(l)))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)!==0)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 Kt=0,I=null,pe=null,De=null,wi=!1,Ea=!1,$l=!1,Si=0,bn=0,Ma=null,cx=0;function Ee(){throw Error(d(321))}function gc(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!ft(e[l],t[l]))return!1;return!0}function bc(e,t,l,a,i,s){return Kt=s,I=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,M.H=e===null||e.memoizedState===null?eo:Cc,$l=!1,s=l(a,i),$l=!1,Ea&&(s=vu(t,l,a,i)),pu(e),s}function pu(e){M.H=yn;var t=pe!==null&&pe.next!==null;if(Kt=0,De=pe=I=null,wi=!1,bn=0,Ma=null,t)throw Error(d(300));e===null||Re||(e=e.dependencies,e!==null&&xi(e)&&(Re=!0))}function vu(e,t,l,a){I=e;var i=0;do{if(Ea&&(Ma=null),bn=0,Ea=!1,25<=i)throw Error(d(301));if(i+=1,De=pe=null,e.updateQueue!=null){var s=e.updateQueue;s.lastEffect=null,s.events=null,s.stores=null,s.memoCache!=null&&(s.memoCache.index=0)}M.H=to,s=t(l,a)}while(Ea);return s}function rx(){var e=M.H,t=e.useState()[0];return t=typeof t.then=="function"?pn(t):t,e=e.useState()[0],(pe!==null?pe.memoizedState:null)!==e&&(I.flags|=1024),t}function pc(){var e=Si!==0;return Si=0,e}function vc(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function yc(e){if(wi){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}wi=!1}Kt=0,De=pe=I=null,Ea=!1,bn=Si=0,Ma=null}function Fe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return De===null?I.memoizedState=De=e:De=De.next=e,De}function Ce(){if(pe===null){var e=I.alternate;e=e!==null?e.memoizedState:null}else e=pe.next;var t=De===null?I.memoizedState:De.next;if(t!==null)De=t,pe=e;else{if(e===null)throw I.alternate===null?Error(d(467)):Error(d(310));pe=e,e={memoizedState:pe.memoizedState,baseState:pe.baseState,baseQueue:pe.baseQueue,queue:pe.queue,next:null},De===null?I.memoizedState=De=e:De=De.next=e}return De}function zi(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function pn(e){var t=bn;return bn+=1,Ma===null&&(Ma=[]),e=du(Ma,e,t),t=I,(De===null?t.memoizedState:De.next)===null&&(t=t.alternate,M.H=t===null||t.memoizedState===null?eo:Cc),e}function _i(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return pn(e);if(e.$$typeof===K)return Qe(e)}throw Error(d(438,String(e)))}function jc(e){var t=null,l=I.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=I.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(i){return i.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=zi(),I.updateQueue=l),l.memoCache=t,l=t.data[t.index],l===void 0)for(l=t.data[t.index]=Array(e),a=0;a<e;a++)l[a]=aa;return t.index++,l}function Jt(e,t){return typeof t=="function"?t(e):t}function Ei(e){var t=Ce();return Nc(t,pe,e)}function Nc(e,t,l){var a=e.queue;if(a===null)throw Error(d(311));a.lastRenderedReducer=l;var i=e.baseQueue,s=a.pending;if(s!==null){if(i!==null){var c=i.next;i.next=s.next,s.next=c}t.baseQueue=i=s,a.pending=null}if(s=e.baseState,i===null)e.memoizedState=s;else{t=i.next;var o=c=null,x=null,N=t,_=!1;do{var O=N.lane&-536870913;if(O!==N.lane?(ie&O)===O:(Kt&O)===O){var w=N.revertLane;if(w===0)x!==null&&(x=x.next={lane:0,revertLane:0,gesture:null,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null}),O===Na&&(_=!0);else if((Kt&w)===w){N=N.next,w===Na&&(_=!0);continue}else O={lane:0,revertLane:N.revertLane,gesture:null,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null},x===null?(o=x=O,c=s):x=x.next=O,I.lanes|=w,vl|=w;O=N.action,$l&&l(s,O),s=N.hasEagerState?N.eagerState:l(s,O)}else w={lane:O,revertLane:N.revertLane,gesture:N.gesture,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null},x===null?(o=x=w,c=s):x=x.next=w,I.lanes|=O,vl|=O;N=N.next}while(N!==null&&N!==t);if(x===null?c=s:x.next=o,!ft(s,e.memoizedState)&&(Re=!0,_&&(l=wa,l!==null)))throw l;e.memoizedState=s,e.baseState=c,e.baseQueue=x,a.lastRenderedState=s}return i===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function wc(e){var t=Ce(),l=t.queue;if(l===null)throw Error(d(311));l.lastRenderedReducer=e;var a=l.dispatch,i=l.pending,s=t.memoizedState;if(i!==null){l.pending=null;var c=i=i.next;do s=e(s,c.action),c=c.next;while(c!==i);ft(s,t.memoizedState)||(Re=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),l.lastRenderedState=s}return[s,a]}function yu(e,t,l){var a=I,i=Ce(),s=re;if(s){if(l===void 0)throw Error(d(407));l=l()}else l=t();var c=!ft((pe||i).memoizedState,l);if(c&&(i.memoizedState=l,Re=!0),i=i.queue,_c(wu.bind(null,a,i,e),[e]),i.getSnapshot!==t||c||De!==null&&De.memoizedState.tag&1){if(a.flags|=2048,Ta(9,{destroy:void 0},Nu.bind(null,a,i,l,t),null),Ne===null)throw Error(d(349));s||(Kt&127)!==0||ju(a,t,l)}return l}function ju(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=I.updateQueue,t===null?(t=zi(),I.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function Nu(e,t,l,a){t.value=l,t.getSnapshot=a,Su(t)&&zu(e)}function wu(e,t,l){return l(function(){Su(t)&&zu(e)})}function Su(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!ft(e,l)}catch{return!0}}function zu(e){var t=Yl(e,2);t!==null&&ct(t,e,2)}function Sc(e){var t=Fe();if(typeof e=="function"){var l=e;if(e=l(),$l){il(!0);try{l()}finally{il(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Jt,lastRenderedState:e},t}function _u(e,t,l,a){return e.baseState=l,Nc(e,pe,typeof a=="function"?a:Jt)}function dx(e,t,l,a,i){if(Ai(e))throw Error(d(485));if(e=t.action,e!==null){var s={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(c){s.listeners.push(c)}};M.T!==null?l(!0):s.isTransition=!1,a(s),l=t.pending,l===null?(s.next=t.pending=s,Eu(t,s)):(s.next=l.next,t.pending=l.next=s)}}function Eu(e,t){var l=t.action,a=t.payload,i=e.state;if(t.isTransition){var s=M.T,c={};M.T=c;try{var o=l(i,a),x=M.S;x!==null&&x(c,o),Mu(e,t,o)}catch(N){zc(e,t,N)}finally{s!==null&&c.types!==null&&(s.types=c.types),M.T=s}}else try{s=l(i,a),Mu(e,t,s)}catch(N){zc(e,t,N)}}function Mu(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){Tu(e,t,a)},function(a){return zc(e,t,a)}):Tu(e,t,l)}function Tu(e,t,l){t.status="fulfilled",t.value=l,Au(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,Eu(e,l)))}function zc(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,Au(t),t=t.next;while(t!==a)}e.action=null}function Au(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Ou(e,t){return t}function Cu(e,t){if(re){var l=Ne.formState;if(l!==null){e:{var a=I;if(re){if(we){t:{for(var i=we,s=zt;i.nodeType!==8;){if(!s){i=null;break t}if(i=Et(i.nextSibling),i===null){i=null;break t}}s=i.data,i=s==="F!"||s==="F"?i:null}if(i){we=Et(i.nextSibling),a=i.data==="F!";break e}}ul(a)}a=!1}a&&(t=l[0])}}return l=Fe(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ou,lastRenderedState:t},l.queue=a,l=Fu.bind(null,I,a),a.dispatch=l,a=Sc(!1),s=Oc.bind(null,I,!1,a.queue),a=Fe(),i={state:t,dispatch:null,action:e,pending:null},a.queue=i,l=dx.bind(null,I,i,s,l),i.dispatch=l,a.memoizedState=e,[t,l,!1]}function Uu(e){var t=Ce();return Du(t,pe,e)}function Du(e,t,l){if(t=Nc(e,t,Ou)[0],e=Ei(Jt)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=pn(t)}catch(c){throw c===Sa?bi:c}else a=t;t=Ce();var i=t.queue,s=i.dispatch;return l!==t.memoizedState&&(I.flags|=2048,Ta(9,{destroy:void 0},ux.bind(null,i,l),null)),[a,s,e]}function ux(e,t){e.action=t}function Ru(e){var t=Ce(),l=pe;if(l!==null)return Du(t,l,e);Ce(),t=t.memoizedState,l=Ce();var a=l.queue.dispatch;return l.memoizedState=e,[t,a,!1]}function Ta(e,t,l,a){return e={tag:e,create:l,deps:a,inst:t,next:null},t=I.updateQueue,t===null&&(t=zi(),I.updateQueue=t),l=t.lastEffect,l===null?t.lastEffect=e.next=e:(a=l.next,l.next=e,e.next=a,t.lastEffect=e),e}function Hu(){return Ce().memoizedState}function Mi(e,t,l,a){var i=Fe();I.flags|=e,i.memoizedState=Ta(1|t,{destroy:void 0},l,a===void 0?null:a)}function Ti(e,t,l,a){var i=Ce();a=a===void 0?null:a;var s=i.memoizedState.inst;pe!==null&&a!==null&&gc(a,pe.memoizedState.deps)?i.memoizedState=Ta(t,s,l,a):(I.flags|=e,i.memoizedState=Ta(1|t,s,l,a))}function qu(e,t){Mi(8390656,8,e,t)}function _c(e,t){Ti(2048,8,e,t)}function ox(e){I.flags|=4;var t=I.updateQueue;if(t===null)t=zi(),I.updateQueue=t,t.events=[e];else{var l=t.events;l===null?t.events=[e]:l.push(e)}}function ku(e){var t=Ce().memoizedState;return ox({ref:t,nextImpl:e}),function(){if((fe&2)!==0)throw Error(d(440));return t.impl.apply(void 0,arguments)}}function Bu(e,t){return Ti(4,2,e,t)}function Yu(e,t){return Ti(4,4,e,t)}function Lu(e,t){if(typeof t=="function"){e=e();var l=t(e);return function(){typeof l=="function"?l():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Gu(e,t,l){l=l!=null?l.concat([e]):null,Ti(4,4,Lu.bind(null,t,e),l)}function Ec(){}function Xu(e,t){var l=Ce();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&gc(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function Qu(e,t){var l=Ce();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&gc(t,a[1]))return a[0];if(a=e(),$l){il(!0);try{e()}finally{il(!1)}}return l.memoizedState=[a,t],a}function Mc(e,t,l){return l===void 0||(Kt&1073741824)!==0&&(ie&261930)===0?e.memoizedState=t:(e.memoizedState=l,e=Zo(),I.lanes|=e,vl|=e,l)}function Vu(e,t,l,a){return ft(l,t)?l:_a.current!==null?(e=Mc(e,l,a),ft(e,t)||(Re=!0),e):(Kt&42)===0||(Kt&1073741824)!==0&&(ie&261930)===0?(Re=!0,e.memoizedState=l):(e=Zo(),I.lanes|=e,vl|=e,t)}function Zu(e,t,l,a,i){var s=R.p;R.p=s!==0&&8>s?s:8;var c=M.T,o={};M.T=o,Oc(e,!1,t,l);try{var x=i(),N=M.S;if(N!==null&&N(o,x),x!==null&&typeof x=="object"&&typeof x.then=="function"){var _=sx(x,a);vn(e,t,_,pt(e))}else vn(e,t,a,pt(e))}catch(O){vn(e,t,{then:function(){},status:"rejected",reason:O},pt())}finally{R.p=s,c!==null&&o.types!==null&&(c.types=o.types),M.T=c}}function fx(){}function Tc(e,t,l,a){if(e.tag!==5)throw Error(d(476));var i=Ku(e).queue;Zu(e,i,t,Z,l===null?fx:function(){return Ju(e),l(a)})}function Ku(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Z,baseState:Z,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Jt,lastRenderedState:Z},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Jt,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Ju(e){var t=Ku(e);t.next===null&&(t=e.alternate.memoizedState),vn(e,t.next.queue,{},pt())}function Ac(){return Qe(Hn)}function $u(){return Ce().memoizedState}function Wu(){return Ce().memoizedState}function hx(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=pt();e=hl(l);var a=xl(t,e,l);a!==null&&(ct(a,t,l),xn(a,t,l)),t={cache:ic()},e.payload=t;return}t=t.return}}function xx(e,t,l){var a=pt();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Ai(e)?Iu(t,l):(l=Js(e,t,l,a),l!==null&&(ct(l,e,a),Pu(l,t,a)))}function Fu(e,t,l){var a=pt();vn(e,t,l,a)}function vn(e,t,l,a){var i={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(Ai(e))Iu(t,i);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var c=t.lastRenderedState,o=s(c,l);if(i.hasEagerState=!0,i.eagerState=o,ft(o,c))return ui(e,t,i,0),Ne===null&&di(),!1}catch{}finally{}if(l=Js(e,t,i,a),l!==null)return ct(l,e,a),Pu(l,t,a),!0}return!1}function Oc(e,t,l,a){if(a={lane:2,revertLane:dr(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Ai(e)){if(t)throw Error(d(479))}else t=Js(e,l,a,2),t!==null&&ct(t,e,2)}function Ai(e){var t=e.alternate;return e===I||t!==null&&t===I}function Iu(e,t){Ea=wi=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function Pu(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,nd(e,l)}}var yn={readContext:Qe,use:_i,useCallback:Ee,useContext:Ee,useEffect:Ee,useImperativeHandle:Ee,useLayoutEffect:Ee,useInsertionEffect:Ee,useMemo:Ee,useReducer:Ee,useRef:Ee,useState:Ee,useDebugValue:Ee,useDeferredValue:Ee,useTransition:Ee,useSyncExternalStore:Ee,useId:Ee,useHostTransitionStatus:Ee,useFormState:Ee,useActionState:Ee,useOptimistic:Ee,useMemoCache:Ee,useCacheRefresh:Ee};yn.useEffectEvent=Ee;var eo={readContext:Qe,use:_i,useCallback:function(e,t){return Fe().memoizedState=[e,t===void 0?null:t],e},useContext:Qe,useEffect:qu,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,Mi(4194308,4,Lu.bind(null,t,e),l)},useLayoutEffect:function(e,t){return Mi(4194308,4,e,t)},useInsertionEffect:function(e,t){Mi(4,2,e,t)},useMemo:function(e,t){var l=Fe();t=t===void 0?null:t;var a=e();if($l){il(!0);try{e()}finally{il(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=Fe();if(l!==void 0){var i=l(t);if($l){il(!0);try{l(t)}finally{il(!1)}}}else i=t;return a.memoizedState=a.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},a.queue=e,e=e.dispatch=xx.bind(null,I,e),[a.memoizedState,e]},useRef:function(e){var t=Fe();return e={current:e},t.memoizedState=e},useState:function(e){e=Sc(e);var t=e.queue,l=Fu.bind(null,I,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:Ec,useDeferredValue:function(e,t){var l=Fe();return Mc(l,e,t)},useTransition:function(){var e=Sc(!1);return e=Zu.bind(null,I,e.queue,!0,!1),Fe().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=I,i=Fe();if(re){if(l===void 0)throw Error(d(407));l=l()}else{if(l=t(),Ne===null)throw Error(d(349));(ie&127)!==0||ju(a,t,l)}i.memoizedState=l;var s={value:l,getSnapshot:t};return i.queue=s,qu(wu.bind(null,a,s,e),[e]),a.flags|=2048,Ta(9,{destroy:void 0},Nu.bind(null,a,s,l,t),null),l},useId:function(){var e=Fe(),t=Ne.identifierPrefix;if(re){var l=Ht,a=Rt;l=(a&~(1<<32-ot(a)-1)).toString(32)+l,t="_"+t+"R_"+l,l=Si++,0<l&&(t+="H"+l.toString(32)),t+="_"}else l=cx++,t="_"+t+"r_"+l.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Ac,useFormState:Cu,useActionState:Cu,useOptimistic:function(e){var t=Fe();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=Oc.bind(null,I,!0,l),l.dispatch=t,[e,t]},useMemoCache:jc,useCacheRefresh:function(){return Fe().memoizedState=hx.bind(null,I)},useEffectEvent:function(e){var t=Fe(),l={impl:e};return t.memoizedState=l,function(){if((fe&2)!==0)throw Error(d(440));return l.impl.apply(void 0,arguments)}}},Cc={readContext:Qe,use:_i,useCallback:Xu,useContext:Qe,useEffect:_c,useImperativeHandle:Gu,useInsertionEffect:Bu,useLayoutEffect:Yu,useMemo:Qu,useReducer:Ei,useRef:Hu,useState:function(){return Ei(Jt)},useDebugValue:Ec,useDeferredValue:function(e,t){var l=Ce();return Vu(l,pe.memoizedState,e,t)},useTransition:function(){var e=Ei(Jt)[0],t=Ce().memoizedState;return[typeof e=="boolean"?e:pn(e),t]},useSyncExternalStore:yu,useId:$u,useHostTransitionStatus:Ac,useFormState:Uu,useActionState:Uu,useOptimistic:function(e,t){var l=Ce();return _u(l,pe,e,t)},useMemoCache:jc,useCacheRefresh:Wu};Cc.useEffectEvent=ku;var to={readContext:Qe,use:_i,useCallback:Xu,useContext:Qe,useEffect:_c,useImperativeHandle:Gu,useInsertionEffect:Bu,useLayoutEffect:Yu,useMemo:Qu,useReducer:wc,useRef:Hu,useState:function(){return wc(Jt)},useDebugValue:Ec,useDeferredValue:function(e,t){var l=Ce();return pe===null?Mc(l,e,t):Vu(l,pe.memoizedState,e,t)},useTransition:function(){var e=wc(Jt)[0],t=Ce().memoizedState;return[typeof e=="boolean"?e:pn(e),t]},useSyncExternalStore:yu,useId:$u,useHostTransitionStatus:Ac,useFormState:Ru,useActionState:Ru,useOptimistic:function(e,t){var l=Ce();return pe!==null?_u(l,pe,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:jc,useCacheRefresh:Wu};to.useEffectEvent=ku;function Uc(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:T({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var Dc={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=pt(),i=hl(a);i.payload=t,l!=null&&(i.callback=l),t=xl(e,i,a),t!==null&&(ct(t,e,a),xn(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=pt(),i=hl(a);i.tag=1,i.payload=t,l!=null&&(i.callback=l),t=xl(e,i,a),t!==null&&(ct(t,e,a),xn(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=pt(),a=hl(l);a.tag=2,t!=null&&(a.callback=t),t=xl(e,a,l),t!==null&&(ct(t,e,l),xn(t,e,l))}};function lo(e,t,l,a,i,s,c){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,s,c):t.prototype&&t.prototype.isPureReactComponent?!sn(l,a)||!sn(i,s):!0}function ao(e,t,l,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,a),t.state!==e&&Dc.enqueueReplaceState(t,t.state,null)}function Wl(e,t){var l=t;if("ref"in t){l={};for(var a in t)a!=="ref"&&(l[a]=t[a])}if(e=e.defaultProps){l===t&&(l=T({},l));for(var i in e)l[i]===void 0&&(l[i]=e[i])}return l}function no(e){ri(e)}function io(e){console.error(e)}function so(e){ri(e)}function Oi(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function co(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function Rc(e,t,l){return l=hl(l),l.tag=3,l.payload={element:null},l.callback=function(){Oi(e,t)},l}function ro(e){return e=hl(e),e.tag=3,e}function uo(e,t,l,a){var i=l.type.getDerivedStateFromError;if(typeof i=="function"){var s=a.value;e.payload=function(){return i(s)},e.callback=function(){co(t,l,a)}}var c=l.stateNode;c!==null&&typeof c.componentDidCatch=="function"&&(e.callback=function(){co(t,l,a),typeof i!="function"&&(yl===null?yl=new Set([this]):yl.add(this));var o=a.stack;this.componentDidCatch(a.value,{componentStack:o!==null?o:""})})}function mx(e,t,l,a,i){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&ja(t,l,i,!0),l=xt.current,l!==null){switch(l.tag){case 31:case 13:return _t===null?Xi():l.alternate===null&&Me===0&&(Me=3),l.flags&=-257,l.flags|=65536,l.lanes=i,a===pi?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),sr(e,a,i)),!1;case 22:return l.flags|=65536,a===pi?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([a]):l.add(a)),sr(e,a,i)),!1}throw Error(d(435,l.tag))}return sr(e,a,i),Xi(),!1}if(re)return t=xt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=i,a!==ec&&(e=Error(d(422),{cause:a}),dn(Nt(e,l)))):(a!==ec&&(t=Error(d(423),{cause:a}),dn(Nt(t,l))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,a=Nt(a,l),i=Rc(e.stateNode,a,i),oc(e,i),Me!==4&&(Me=2)),!1;var s=Error(d(520),{cause:a});if(s=Nt(s,l),Mn===null?Mn=[s]:Mn.push(s),Me!==4&&(Me=2),t===null)return!0;a=Nt(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=i&-i,l.lanes|=e,e=Rc(l.stateNode,a,e),oc(l,e),!1;case 1:if(t=l.type,s=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||s!==null&&typeof s.componentDidCatch=="function"&&(yl===null||!yl.has(s))))return l.flags|=65536,i&=-i,l.lanes|=i,i=ro(i),uo(i,e,l,a),oc(l,i),!1}l=l.return}while(l!==null);return!1}var Hc=Error(d(461)),Re=!1;function Ve(e,t,l,a){t.child=e===null?hu(t,null,l,a):Jl(t,e.child,l,a)}function oo(e,t,l,a,i){l=l.render;var s=t.ref;if("ref"in a){var c={};for(var o in a)o!=="ref"&&(c[o]=a[o])}else c=a;return Ql(t),a=bc(e,t,l,c,s,i),o=pc(),e!==null&&!Re?(vc(e,t,i),$t(e,t,i)):(re&&o&&Is(t),t.flags|=1,Ve(e,t,a,i),t.child)}function fo(e,t,l,a,i){if(e===null){var s=l.type;return typeof s=="function"&&!$s(s)&&s.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=s,ho(e,t,s,a,i)):(e=fi(l.type,null,a,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!Qc(e,i)){var c=s.memoizedProps;if(l=l.compare,l=l!==null?l:sn,l(c,a)&&e.ref===t.ref)return $t(e,t,i)}return t.flags|=1,e=Xt(s,a),e.ref=t.ref,e.return=t,t.child=e}function ho(e,t,l,a,i){if(e!==null){var s=e.memoizedProps;if(sn(s,a)&&e.ref===t.ref)if(Re=!1,t.pendingProps=a=s,Qc(e,i))(e.flags&131072)!==0&&(Re=!0);else return t.lanes=e.lanes,$t(e,t,i)}return qc(e,t,l,a,i)}function xo(e,t,l,a){var i=a.children,s=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(s=s!==null?s.baseLanes|l:l,e!==null){for(a=t.child=e.child,i=0;a!==null;)i=i|a.lanes|a.childLanes,a=a.sibling;a=i&~s}else a=0,t.child=null;return mo(e,t,s,l,a)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&gi(t,s!==null?s.cachePool:null),s!==null?gu(t,s):hc(),bu(t);else return a=t.lanes=536870912,mo(e,t,s!==null?s.baseLanes|l:l,l,a)}else s!==null?(gi(t,s.cachePool),gu(t,s),gl(),t.memoizedState=null):(e!==null&&gi(t,null),hc(),gl());return Ve(e,t,i,l),t.child}function jn(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function mo(e,t,l,a,i){var s=cc();return s=s===null?null:{parent:Ue._currentValue,pool:s},t.memoizedState={baseLanes:l,cachePool:s},e!==null&&gi(t,null),hc(),bu(t),e!==null&&ja(e,t,a,!0),t.childLanes=i,null}function Ci(e,t){return t=Di({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function go(e,t,l){return Jl(t,e.child,null,l),e=Ci(t,t.pendingProps),e.flags|=2,mt(t),t.memoizedState=null,e}function gx(e,t,l){var a=t.pendingProps,i=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(re){if(a.mode==="hidden")return e=Ci(t,a),t.lanes=536870912,jn(null,e);if(mc(t),(e=we)?(e=Tf(e,zt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:rl!==null?{id:Rt,overflow:Ht}:null,retryLane:536870912,hydrationErrors:null},l=Id(e),l.return=t,t.child=l,Xe=t,we=null)):e=null,e===null)throw ul(t);return t.lanes=536870912,null}return Ci(t,a)}var s=e.memoizedState;if(s!==null){var c=s.dehydrated;if(mc(t),i)if(t.flags&256)t.flags&=-257,t=go(e,t,l);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(d(558));else if(Re||ja(e,t,l,!1),i=(l&e.childLanes)!==0,Re||i){if(a=Ne,a!==null&&(c=id(a,l),c!==0&&c!==s.retryLane))throw s.retryLane=c,Yl(e,c),ct(a,e,c),Hc;Xi(),t=go(e,t,l)}else e=s.treeContext,we=Et(c.nextSibling),Xe=t,re=!0,dl=null,zt=!1,e!==null&&tu(t,e),t=Ci(t,a),t.flags|=4096;return t}return e=Xt(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Ui(e,t){var l=t.ref;if(l===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(d(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function qc(e,t,l,a,i){return Ql(t),l=bc(e,t,l,a,void 0,i),a=pc(),e!==null&&!Re?(vc(e,t,i),$t(e,t,i)):(re&&a&&Is(t),t.flags|=1,Ve(e,t,l,i),t.child)}function bo(e,t,l,a,i,s){return Ql(t),t.updateQueue=null,l=vu(t,a,l,i),pu(e),a=pc(),e!==null&&!Re?(vc(e,t,s),$t(e,t,s)):(re&&a&&Is(t),t.flags|=1,Ve(e,t,l,s),t.child)}function po(e,t,l,a,i){if(Ql(t),t.stateNode===null){var s=ba,c=l.contextType;typeof c=="object"&&c!==null&&(s=Qe(c)),s=new l(a,s),t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=Dc,t.stateNode=s,s._reactInternals=t,s=t.stateNode,s.props=a,s.state=t.memoizedState,s.refs={},dc(t),c=l.contextType,s.context=typeof c=="object"&&c!==null?Qe(c):ba,s.state=t.memoizedState,c=l.getDerivedStateFromProps,typeof c=="function"&&(Uc(t,l,c,a),s.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(c=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),c!==s.state&&Dc.enqueueReplaceState(s,s.state,null),gn(t,a,s,i),mn(),s.state=t.memoizedState),typeof s.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){s=t.stateNode;var o=t.memoizedProps,x=Wl(l,o);s.props=x;var N=s.context,_=l.contextType;c=ba,typeof _=="object"&&_!==null&&(c=Qe(_));var O=l.getDerivedStateFromProps;_=typeof O=="function"||typeof s.getSnapshotBeforeUpdate=="function",o=t.pendingProps!==o,_||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(o||N!==c)&&ao(t,s,a,c),fl=!1;var w=t.memoizedState;s.state=w,gn(t,a,s,i),mn(),N=t.memoizedState,o||w!==N||fl?(typeof O=="function"&&(Uc(t,l,O,a),N=t.memoizedState),(x=fl||lo(t,l,x,a,w,N,c))?(_||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=N),s.props=a,s.state=N,s.context=c,a=x):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{s=t.stateNode,uc(e,t),c=t.memoizedProps,_=Wl(l,c),s.props=_,O=t.pendingProps,w=s.context,N=l.contextType,x=ba,typeof N=="object"&&N!==null&&(x=Qe(N)),o=l.getDerivedStateFromProps,(N=typeof o=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(c!==O||w!==x)&&ao(t,s,a,x),fl=!1,w=t.memoizedState,s.state=w,gn(t,a,s,i),mn();var z=t.memoizedState;c!==O||w!==z||fl||e!==null&&e.dependencies!==null&&xi(e.dependencies)?(typeof o=="function"&&(Uc(t,l,o,a),z=t.memoizedState),(_=fl||lo(t,l,_,a,w,z,x)||e!==null&&e.dependencies!==null&&xi(e.dependencies))?(N||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(a,z,x),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(a,z,x)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||c===e.memoizedProps&&w===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&w===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=z),s.props=a,s.state=z,s.context=x,a=_):(typeof s.componentDidUpdate!="function"||c===e.memoizedProps&&w===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&w===e.memoizedState||(t.flags|=1024),a=!1)}return s=a,Ui(e,t),a=(t.flags&128)!==0,s||a?(s=t.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:s.render(),t.flags|=1,e!==null&&a?(t.child=Jl(t,e.child,null,i),t.child=Jl(t,null,l,i)):Ve(e,t,l,i),t.memoizedState=s.state,e=t.child):e=$t(e,t,i),e}function vo(e,t,l,a){return Gl(),t.flags|=256,Ve(e,t,l,a),t.child}var kc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Bc(e){return{baseLanes:e,cachePool:cu()}}function Yc(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=bt),e}function yo(e,t,l){var a=t.pendingProps,i=!1,s=(t.flags&128)!==0,c;if((c=s)||(c=e!==null&&e.memoizedState===null?!1:(Oe.current&2)!==0),c&&(i=!0,t.flags&=-129),c=(t.flags&32)!==0,t.flags&=-33,e===null){if(re){if(i?ml(t):gl(),(e=we)?(e=Tf(e,zt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:rl!==null?{id:Rt,overflow:Ht}:null,retryLane:536870912,hydrationErrors:null},l=Id(e),l.return=t,t.child=l,Xe=t,we=null)):e=null,e===null)throw ul(t);return Nr(e)?t.lanes=32:t.lanes=536870912,null}var o=a.children;return a=a.fallback,i?(gl(),i=t.mode,o=Di({mode:"hidden",children:o},i),a=Ll(a,i,l,null),o.return=t,a.return=t,o.sibling=a,t.child=o,a=t.child,a.memoizedState=Bc(l),a.childLanes=Yc(e,c,l),t.memoizedState=kc,jn(null,a)):(ml(t),Lc(t,o))}var x=e.memoizedState;if(x!==null&&(o=x.dehydrated,o!==null)){if(s)t.flags&256?(ml(t),t.flags&=-257,t=Gc(e,t,l)):t.memoizedState!==null?(gl(),t.child=e.child,t.flags|=128,t=null):(gl(),o=a.fallback,i=t.mode,a=Di({mode:"visible",children:a.children},i),o=Ll(o,i,l,null),o.flags|=2,a.return=t,o.return=t,a.sibling=o,t.child=a,Jl(t,e.child,null,l),a=t.child,a.memoizedState=Bc(l),a.childLanes=Yc(e,c,l),t.memoizedState=kc,t=jn(null,a));else if(ml(t),Nr(o)){if(c=o.nextSibling&&o.nextSibling.dataset,c)var N=c.dgst;c=N,a=Error(d(419)),a.stack="",a.digest=c,dn({value:a,source:null,stack:null}),t=Gc(e,t,l)}else if(Re||ja(e,t,l,!1),c=(l&e.childLanes)!==0,Re||c){if(c=Ne,c!==null&&(a=id(c,l),a!==0&&a!==x.retryLane))throw x.retryLane=a,Yl(e,a),ct(c,e,a),Hc;jr(o)||Xi(),t=Gc(e,t,l)}else jr(o)?(t.flags|=192,t.child=e.child,t=null):(e=x.treeContext,we=Et(o.nextSibling),Xe=t,re=!0,dl=null,zt=!1,e!==null&&tu(t,e),t=Lc(t,a.children),t.flags|=4096);return t}return i?(gl(),o=a.fallback,i=t.mode,x=e.child,N=x.sibling,a=Xt(x,{mode:"hidden",children:a.children}),a.subtreeFlags=x.subtreeFlags&65011712,N!==null?o=Xt(N,o):(o=Ll(o,i,l,null),o.flags|=2),o.return=t,a.return=t,a.sibling=o,t.child=a,jn(null,a),a=t.child,o=e.child.memoizedState,o===null?o=Bc(l):(i=o.cachePool,i!==null?(x=Ue._currentValue,i=i.parent!==x?{parent:x,pool:x}:i):i=cu(),o={baseLanes:o.baseLanes|l,cachePool:i}),a.memoizedState=o,a.childLanes=Yc(e,c,l),t.memoizedState=kc,jn(e.child,a)):(ml(t),l=e.child,e=l.sibling,l=Xt(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(c=t.deletions,c===null?(t.deletions=[e],t.flags|=16):c.push(e)),t.child=l,t.memoizedState=null,l)}function Lc(e,t){return t=Di({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Di(e,t){return e=ht(22,e,null,t),e.lanes=0,e}function Gc(e,t,l){return Jl(t,e.child,null,l),e=Lc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function jo(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),ac(e.return,t,l)}function Xc(e,t,l,a,i,s){var c=e.memoizedState;c===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:i,treeForkCount:s}:(c.isBackwards=t,c.rendering=null,c.renderingStartTime=0,c.last=a,c.tail=l,c.tailMode=i,c.treeForkCount=s)}function No(e,t,l){var a=t.pendingProps,i=a.revealOrder,s=a.tail;a=a.children;var c=Oe.current,o=(c&2)!==0;if(o?(c=c&1|2,t.flags|=128):c&=1,H(Oe,c),Ve(e,t,a,l),a=re?rn:0,!o&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&jo(e,l,t);else if(e.tag===19)jo(e,l,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case"forwards":for(l=t.child,i=null;l!==null;)e=l.alternate,e!==null&&Ni(e)===null&&(i=l),l=l.sibling;l=i,l===null?(i=t.child,t.child=null):(i=l.sibling,l.sibling=null),Xc(t,!1,i,l,s,a);break;case"backwards":case"unstable_legacy-backwards":for(l=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Ni(e)===null){t.child=i;break}e=i.sibling,i.sibling=l,l=i,i=e}Xc(t,!0,l,null,s,a);break;case"together":Xc(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function $t(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),vl|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(ja(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(d(153));if(t.child!==null){for(e=t.child,l=Xt(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=Xt(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function Qc(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&xi(e)))}function bx(e,t,l){switch(t.tag){case 3:We(t,t.stateNode.containerInfo),ol(t,Ue,e.memoizedState.cache),Gl();break;case 27:case 5:Za(t);break;case 4:We(t,t.stateNode.containerInfo);break;case 10:ol(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,mc(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(ml(t),t.flags|=128,null):(l&t.child.childLanes)!==0?yo(e,t,l):(ml(t),e=$t(e,t,l),e!==null?e.sibling:null);ml(t);break;case 19:var i=(e.flags&128)!==0;if(a=(l&t.childLanes)!==0,a||(ja(e,t,l,!1),a=(l&t.childLanes)!==0),i){if(a)return No(e,t,l);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),H(Oe,Oe.current),a)break;return null;case 22:return t.lanes=0,xo(e,t,l,t.pendingProps);case 24:ol(t,Ue,e.memoizedState.cache)}return $t(e,t,l)}function wo(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)Re=!0;else{if(!Qc(e,l)&&(t.flags&128)===0)return Re=!1,bx(e,t,l);Re=(e.flags&131072)!==0}else Re=!1,re&&(t.flags&1048576)!==0&&eu(t,rn,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=Zl(t.elementType),t.type=e,typeof e=="function")$s(e)?(a=Wl(e,a),t.tag=1,t=po(null,t,e,a,l)):(t.tag=0,t=qc(null,t,e,a,l));else{if(e!=null){var i=e.$$typeof;if(i===xe){t.tag=11,t=oo(null,t,e,a,l);break e}else if(i===ce){t.tag=14,t=fo(null,t,e,a,l);break e}}throw t=Bt(e)||e,Error(d(306,t,""))}}return t;case 0:return qc(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,i=Wl(a,t.pendingProps),po(e,t,a,i,l);case 3:e:{if(We(t,t.stateNode.containerInfo),e===null)throw Error(d(387));a=t.pendingProps;var s=t.memoizedState;i=s.element,uc(e,t),gn(t,a,null,l);var c=t.memoizedState;if(a=c.cache,ol(t,Ue,a),a!==s.cache&&nc(t,[Ue],l,!0),mn(),a=c.element,s.isDehydrated)if(s={element:a,isDehydrated:!1,cache:c.cache},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){t=vo(e,t,a,l);break e}else if(a!==i){i=Nt(Error(d(424)),t),dn(i),t=vo(e,t,a,l);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(we=Et(e.firstChild),Xe=t,re=!0,dl=null,zt=!0,l=hu(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(Gl(),a===i){t=$t(e,t,l);break e}Ve(e,t,a,l)}t=t.child}return t;case 26:return Ui(e,t),e===null?(l=Rf(t.type,null,t.pendingProps,null))?t.memoizedState=l:re||(l=t.type,e=t.pendingProps,a=Wi(te.current).createElement(l),a[Ge]=t,a[tt]=e,Ze(a,l,e),Be(a),t.stateNode=a):t.memoizedState=Rf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Za(t),e===null&&re&&(a=t.stateNode=Cf(t.type,t.pendingProps,te.current),Xe=t,zt=!0,i=we,Sl(t.type)?(wr=i,we=Et(a.firstChild)):we=i),Ve(e,t,t.pendingProps.children,l),Ui(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&re&&((i=a=we)&&(a=Kx(a,t.type,t.pendingProps,zt),a!==null?(t.stateNode=a,Xe=t,we=Et(a.firstChild),zt=!1,i=!0):i=!1),i||ul(t)),Za(t),i=t.type,s=t.pendingProps,c=e!==null?e.memoizedProps:null,a=s.children,pr(i,s)?a=null:c!==null&&pr(i,c)&&(t.flags|=32),t.memoizedState!==null&&(i=bc(e,t,rx,null,null,l),Hn._currentValue=i),Ui(e,t),Ve(e,t,a,l),t.child;case 6:return e===null&&re&&((e=l=we)&&(l=Jx(l,t.pendingProps,zt),l!==null?(t.stateNode=l,Xe=t,we=null,e=!0):e=!1),e||ul(t)),null;case 13:return yo(e,t,l);case 4:return We(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Jl(t,null,a,l):Ve(e,t,a,l),t.child;case 11:return oo(e,t,t.type,t.pendingProps,l);case 7:return Ve(e,t,t.pendingProps,l),t.child;case 8:return Ve(e,t,t.pendingProps.children,l),t.child;case 12:return Ve(e,t,t.pendingProps.children,l),t.child;case 10:return a=t.pendingProps,ol(t,t.type,a.value),Ve(e,t,a.children,l),t.child;case 9:return i=t.type._context,a=t.pendingProps.children,Ql(t),i=Qe(i),a=a(i),t.flags|=1,Ve(e,t,a,l),t.child;case 14:return fo(e,t,t.type,t.pendingProps,l);case 15:return ho(e,t,t.type,t.pendingProps,l);case 19:return No(e,t,l);case 31:return gx(e,t,l);case 22:return xo(e,t,l,t.pendingProps);case 24:return Ql(t),a=Qe(Ue),e===null?(i=cc(),i===null&&(i=Ne,s=ic(),i.pooledCache=s,s.refCount++,s!==null&&(i.pooledCacheLanes|=l),i=s),t.memoizedState={parent:a,cache:i},dc(t),ol(t,Ue,i)):((e.lanes&l)!==0&&(uc(e,t),gn(t,null,null,l),mn()),i=e.memoizedState,s=t.memoizedState,i.parent!==a?(i={parent:a,cache:a},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),ol(t,Ue,a)):(a=s.cache,ol(t,Ue,a),a!==i.cache&&nc(t,[Ue],l,!0))),Ve(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(d(156,t.tag))}function Wt(e){e.flags|=4}function Vc(e,t,l,a,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(Wo())e.flags|=8192;else throw Kl=pi,rc}else e.flags&=-16777217}function So(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Yf(t))if(Wo())e.flags|=8192;else throw Kl=pi,rc}function Ri(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?ld():536870912,e.lanes|=t,Ua|=t)}function Nn(e,t){if(!re)switch(e.tailMode){case"hidden":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function Se(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,a=0;if(t)for(var i=e.child;i!==null;)l|=i.lanes|i.childLanes,a|=i.subtreeFlags&65011712,a|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)l|=i.lanes|i.childLanes,a|=i.subtreeFlags,a|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=a,e.childLanes=l,t}function px(e,t,l){var a=t.pendingProps;switch(Ps(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Se(t),null;case 1:return Se(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Zt(Ue),Ae(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(ya(t)?Wt(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,tc())),Se(t),null;case 26:var i=t.type,s=t.memoizedState;return e===null?(Wt(t),s!==null?(Se(t),So(t,s)):(Se(t),Vc(t,i,null,a,l))):s?s!==e.memoizedState?(Wt(t),Se(t),So(t,s)):(Se(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&Wt(t),Se(t),Vc(t,i,e,a,l)),null;case 27:if(Zn(t),l=te.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Wt(t);else{if(!a){if(t.stateNode===null)throw Error(d(166));return Se(t),null}e=B.current,ya(t)?lu(t):(e=Cf(i,a,l),t.stateNode=e,Wt(t))}return Se(t),null;case 5:if(Zn(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Wt(t);else{if(!a){if(t.stateNode===null)throw Error(d(166));return Se(t),null}if(s=B.current,ya(t))lu(t);else{var c=Wi(te.current);switch(s){case 1:s=c.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:s=c.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":s=c.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":s=c.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":s=c.createElement("div"),s.innerHTML="<script><\/script>",s=s.removeChild(s.firstChild);break;case"select":s=typeof a.is=="string"?c.createElement("select",{is:a.is}):c.createElement("select"),a.multiple?s.multiple=!0:a.size&&(s.size=a.size);break;default:s=typeof a.is=="string"?c.createElement(i,{is:a.is}):c.createElement(i)}}s[Ge]=t,s[tt]=a;e:for(c=t.child;c!==null;){if(c.tag===5||c.tag===6)s.appendChild(c.stateNode);else if(c.tag!==4&&c.tag!==27&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===t)break e;for(;c.sibling===null;){if(c.return===null||c.return===t)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}t.stateNode=s;e:switch(Ze(s,i,a),i){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&Wt(t)}}return Se(t),Vc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,l),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&Wt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(d(166));if(e=te.current,ya(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,i=Xe,i!==null)switch(i.tag){case 27:case 5:a=i.memoizedProps}e[Ge]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||jf(e.nodeValue,l)),e||ul(t,!0)}else e=Wi(e).createTextNode(a),e[Ge]=t,t.stateNode=e}return Se(t),null;case 31:if(l=t.memoizedState,e===null||e.memoizedState!==null){if(a=ya(t),l!==null){if(e===null){if(!a)throw Error(d(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(d(557));e[Ge]=t}else Gl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Se(t),e=!1}else l=tc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),e=!0;if(!e)return t.flags&256?(mt(t),t):(mt(t),null);if((t.flags&128)!==0)throw Error(d(558))}return Se(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=ya(t),a!==null&&a.dehydrated!==null){if(e===null){if(!i)throw Error(d(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(d(317));i[Ge]=t}else Gl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Se(t),i=!1}else i=tc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(mt(t),t):(mt(t),null)}return mt(t),(t.flags&128)!==0?(t.lanes=l,t):(l=a!==null,e=e!==null&&e.memoizedState!==null,l&&(a=t.child,i=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(i=a.alternate.memoizedState.cachePool.pool),s=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(s=a.memoizedState.cachePool.pool),s!==i&&(a.flags|=2048)),l!==e&&l&&(t.child.flags|=8192),Ri(t,t.updateQueue),Se(t),null);case 4:return Ae(),e===null&&hr(t.stateNode.containerInfo),Se(t),null;case 10:return Zt(t.type),Se(t),null;case 19:if(C(Oe),a=t.memoizedState,a===null)return Se(t),null;if(i=(t.flags&128)!==0,s=a.rendering,s===null)if(i)Nn(a,!1);else{if(Me!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(s=Ni(e),s!==null){for(t.flags|=128,Nn(a,!1),e=s.updateQueue,t.updateQueue=e,Ri(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)Fd(l,e),l=l.sibling;return H(Oe,Oe.current&1|2),re&&Qt(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&dt()>Yi&&(t.flags|=128,i=!0,Nn(a,!1),t.lanes=4194304)}else{if(!i)if(e=Ni(s),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Ri(t,e),Nn(a,!0),a.tail===null&&a.tailMode==="hidden"&&!s.alternate&&!re)return Se(t),null}else 2*dt()-a.renderingStartTime>Yi&&l!==536870912&&(t.flags|=128,i=!0,Nn(a,!1),t.lanes=4194304);a.isBackwards?(s.sibling=t.child,t.child=s):(e=a.last,e!==null?e.sibling=s:t.child=s,a.last=s)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=dt(),e.sibling=null,l=Oe.current,H(Oe,i?l&1|2:l&1),re&&Qt(t,a.treeForkCount),e):(Se(t),null);case 22:case 23:return mt(t),xc(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(l&536870912)!==0&&(t.flags&128)===0&&(Se(t),t.subtreeFlags&6&&(t.flags|=8192)):Se(t),l=t.updateQueue,l!==null&&Ri(t,l.retryQueue),l=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==l&&(t.flags|=2048),e!==null&&C(Vl),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Zt(Ue),Se(t),null;case 25:return null;case 30:return null}throw Error(d(156,t.tag))}function vx(e,t){switch(Ps(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Zt(Ue),Ae(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Zn(t),null;case 31:if(t.memoizedState!==null){if(mt(t),t.alternate===null)throw Error(d(340));Gl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(mt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(d(340));Gl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return C(Oe),null;case 4:return Ae(),null;case 10:return Zt(t.type),null;case 22:case 23:return mt(t),xc(),e!==null&&C(Vl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Zt(Ue),null;case 25:return null;default:return null}}function zo(e,t){switch(Ps(t),t.tag){case 3:Zt(Ue),Ae();break;case 26:case 27:case 5:Zn(t);break;case 4:Ae();break;case 31:t.memoizedState!==null&&mt(t);break;case 13:mt(t);break;case 19:C(Oe);break;case 10:Zt(t.type);break;case 22:case 23:mt(t),xc(),e!==null&&C(Vl);break;case 24:Zt(Ue)}}function wn(e,t){try{var l=t.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var i=a.next;l=i;do{if((l.tag&e)===e){a=void 0;var s=l.create,c=l.inst;a=s(),c.destroy=a}l=l.next}while(l!==i)}}catch(o){ge(t,t.return,o)}}function bl(e,t,l){try{var a=t.updateQueue,i=a!==null?a.lastEffect:null;if(i!==null){var s=i.next;a=s;do{if((a.tag&e)===e){var c=a.inst,o=c.destroy;if(o!==void 0){c.destroy=void 0,i=t;var x=l,N=o;try{N()}catch(_){ge(i,x,_)}}}a=a.next}while(a!==s)}}catch(_){ge(t,t.return,_)}}function _o(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{mu(t,l)}catch(a){ge(e,e.return,a)}}}function Eo(e,t,l){l.props=Wl(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){ge(e,t,a)}}function Sn(e,t){try{var l=e.ref;if(l!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof l=="function"?e.refCleanup=l(a):l.current=a}}catch(i){ge(e,t,i)}}function qt(e,t){var l=e.ref,a=e.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(i){ge(e,t,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(i){ge(e,t,i)}else l.current=null}function Mo(e){var t=e.type,l=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break e;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(i){ge(e,e.return,i)}}function Zc(e,t,l){try{var a=e.stateNode;Lx(a,e.type,l,t),a[tt]=t}catch(i){ge(e,e.return,i)}}function To(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Sl(e.type)||e.tag===4}function Kc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||To(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&&Sl(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Jc(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(e,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(e),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=Lt));else if(a!==4&&(a===27&&Sl(e.type)&&(l=e.stateNode,t=null),e=e.child,e!==null))for(Jc(e,t,l),e=e.sibling;e!==null;)Jc(e,t,l),e=e.sibling}function Hi(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?l.insertBefore(e,t):l.appendChild(e);else if(a!==4&&(a===27&&Sl(e.type)&&(l=e.stateNode),e=e.child,e!==null))for(Hi(e,t,l),e=e.sibling;e!==null;)Hi(e,t,l),e=e.sibling}function Ao(e){var t=e.stateNode,l=e.memoizedProps;try{for(var a=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Ze(t,a,l),t[Ge]=e,t[tt]=l}catch(s){ge(e,e.return,s)}}var Ft=!1,He=!1,$c=!1,Oo=typeof WeakSet=="function"?WeakSet:Set,Ye=null;function yx(e,t){if(e=e.containerInfo,gr=as,e=Gd(e),Gs(e)){if("selectionStart"in e)var l={start:e.selectionStart,end:e.selectionEnd};else e:{l=(l=e.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var i=a.anchorOffset,s=a.focusNode;a=a.focusOffset;try{l.nodeType,s.nodeType}catch{l=null;break e}var c=0,o=-1,x=-1,N=0,_=0,O=e,w=null;t:for(;;){for(var z;O!==l||i!==0&&O.nodeType!==3||(o=c+i),O!==s||a!==0&&O.nodeType!==3||(x=c+a),O.nodeType===3&&(c+=O.nodeValue.length),(z=O.firstChild)!==null;)w=O,O=z;for(;;){if(O===e)break t;if(w===l&&++N===i&&(o=c),w===s&&++_===a&&(x=c),(z=O.nextSibling)!==null)break;O=w,w=O.parentNode}O=z}l=o===-1||x===-1?null:{start:o,end:x}}else l=null}l=l||{start:0,end:0}}else l=null;for(br={focusedElem:e,selectionRange:l},as=!1,Ye=t;Ye!==null;)if(t=Ye,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ye=e;else for(;Ye!==null;){switch(t=Ye,s=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(l=0;l<e.length;l++)i=e[l],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&s!==null){e=void 0,l=t,i=s.memoizedProps,s=s.memoizedState,a=l.stateNode;try{var k=Wl(l.type,i);e=a.getSnapshotBeforeUpdate(k,s),a.__reactInternalSnapshotBeforeUpdate=e}catch(V){ge(l,l.return,V)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,l=e.nodeType,l===9)yr(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":yr(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(d(163))}if(e=t.sibling,e!==null){e.return=t.return,Ye=e;break}Ye=t.return}}function Co(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Pt(e,l),a&4&&wn(5,l);break;case 1:if(Pt(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(c){ge(l,l.return,c)}else{var i=Wl(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(c){ge(l,l.return,c)}}a&64&&_o(l),a&512&&Sn(l,l.return);break;case 3:if(Pt(e,l),a&64&&(e=l.updateQueue,e!==null)){if(t=null,l.child!==null)switch(l.child.tag){case 27:case 5:t=l.child.stateNode;break;case 1:t=l.child.stateNode}try{mu(e,t)}catch(c){ge(l,l.return,c)}}break;case 27:t===null&&a&4&&Ao(l);case 26:case 5:Pt(e,l),t===null&&a&4&&Mo(l),a&512&&Sn(l,l.return);break;case 12:Pt(e,l);break;case 31:Pt(e,l),a&4&&Ro(e,l);break;case 13:Pt(e,l),a&4&&Ho(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=Tx.bind(null,l),$x(e,l))));break;case 22:if(a=l.memoizedState!==null||Ft,!a){t=t!==null&&t.memoizedState!==null||He,i=Ft;var s=He;Ft=a,(He=t)&&!s?el(e,l,(l.subtreeFlags&8772)!==0):Pt(e,l),Ft=i,He=s}break;case 30:break;default:Pt(e,l)}}function Uo(e){var t=e.alternate;t!==null&&(e.alternate=null,Uo(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&zs(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 ze=null,at=!1;function It(e,t,l){for(l=l.child;l!==null;)Do(e,t,l),l=l.sibling}function Do(e,t,l){if(ut&&typeof ut.onCommitFiberUnmount=="function")try{ut.onCommitFiberUnmount(Ka,l)}catch{}switch(l.tag){case 26:He||qt(l,t),It(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:He||qt(l,t);var a=ze,i=at;Sl(l.type)&&(ze=l.stateNode,at=!1),It(e,t,l),Un(l.stateNode),ze=a,at=i;break;case 5:He||qt(l,t);case 6:if(a=ze,i=at,ze=null,It(e,t,l),ze=a,at=i,ze!==null)if(at)try{(ze.nodeType===9?ze.body:ze.nodeName==="HTML"?ze.ownerDocument.body:ze).removeChild(l.stateNode)}catch(s){ge(l,t,s)}else try{ze.removeChild(l.stateNode)}catch(s){ge(l,t,s)}break;case 18:ze!==null&&(at?(e=ze,Ef(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),La(e)):Ef(ze,l.stateNode));break;case 4:a=ze,i=at,ze=l.stateNode.containerInfo,at=!0,It(e,t,l),ze=a,at=i;break;case 0:case 11:case 14:case 15:bl(2,l,t),He||bl(4,l,t),It(e,t,l);break;case 1:He||(qt(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&Eo(l,t,a)),It(e,t,l);break;case 21:It(e,t,l);break;case 22:He=(a=He)||l.memoizedState!==null,It(e,t,l),He=a;break;default:It(e,t,l)}}function Ro(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{La(e)}catch(l){ge(t,t.return,l)}}}function Ho(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{La(e)}catch(l){ge(t,t.return,l)}}function jx(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Oo),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Oo),t;default:throw Error(d(435,e.tag))}}function qi(e,t){var l=jx(e);t.forEach(function(a){if(!l.has(a)){l.add(a);var i=Ax.bind(null,e,a);a.then(i,i)}})}function nt(e,t){var l=t.deletions;if(l!==null)for(var a=0;a<l.length;a++){var i=l[a],s=e,c=t,o=c;e:for(;o!==null;){switch(o.tag){case 27:if(Sl(o.type)){ze=o.stateNode,at=!1;break e}break;case 5:ze=o.stateNode,at=!1;break e;case 3:case 4:ze=o.stateNode.containerInfo,at=!0;break e}o=o.return}if(ze===null)throw Error(d(160));Do(s,c,i),ze=null,at=!1,s=i.alternate,s!==null&&(s.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)qo(t,e),t=t.sibling}var Ot=null;function qo(e,t){var l=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:nt(t,e),it(e),a&4&&(bl(3,e,e.return),wn(3,e),bl(5,e,e.return));break;case 1:nt(t,e),it(e),a&512&&(He||l===null||qt(l,l.return)),a&64&&Ft&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var i=Ot;if(nt(t,e),it(e),a&512&&(He||l===null||qt(l,l.return)),a&4){var s=l!==null?l.memoizedState:null;if(a=e.memoizedState,l===null)if(a===null)if(e.stateNode===null){e:{a=e.type,l=e.memoizedProps,i=i.ownerDocument||i;t:switch(a){case"title":s=i.getElementsByTagName("title")[0],(!s||s[Wa]||s[Ge]||s.namespaceURI==="http://www.w3.org/2000/svg"||s.hasAttribute("itemprop"))&&(s=i.createElement(a),i.head.insertBefore(s,i.querySelector("head > title"))),Ze(s,a,l),s[Ge]=e,Be(s),a=s;break e;case"link":var c=kf("link","href",i).get(a+(l.href||""));if(c){for(var o=0;o<c.length;o++)if(s=c[o],s.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&s.getAttribute("rel")===(l.rel==null?null:l.rel)&&s.getAttribute("title")===(l.title==null?null:l.title)&&s.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){c.splice(o,1);break t}}s=i.createElement(a),Ze(s,a,l),i.head.appendChild(s);break;case"meta":if(c=kf("meta","content",i).get(a+(l.content||""))){for(o=0;o<c.length;o++)if(s=c[o],s.getAttribute("content")===(l.content==null?null:""+l.content)&&s.getAttribute("name")===(l.name==null?null:l.name)&&s.getAttribute("property")===(l.property==null?null:l.property)&&s.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&s.getAttribute("charset")===(l.charSet==null?null:l.charSet)){c.splice(o,1);break t}}s=i.createElement(a),Ze(s,a,l),i.head.appendChild(s);break;default:throw Error(d(468,a))}s[Ge]=e,Be(s),a=s}e.stateNode=a}else Bf(i,e.type,e.stateNode);else e.stateNode=qf(i,a,e.memoizedProps);else s!==a?(s===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):s.count--,a===null?Bf(i,e.type,e.stateNode):qf(i,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Zc(e,e.memoizedProps,l.memoizedProps)}break;case 27:nt(t,e),it(e),a&512&&(He||l===null||qt(l,l.return)),l!==null&&a&4&&Zc(e,e.memoizedProps,l.memoizedProps);break;case 5:if(nt(t,e),it(e),a&512&&(He||l===null||qt(l,l.return)),e.flags&32){i=e.stateNode;try{ua(i,"")}catch(k){ge(e,e.return,k)}}a&4&&e.stateNode!=null&&(i=e.memoizedProps,Zc(e,i,l!==null?l.memoizedProps:i)),a&1024&&($c=!0);break;case 6:if(nt(t,e),it(e),a&4){if(e.stateNode===null)throw Error(d(162));a=e.memoizedProps,l=e.stateNode;try{l.nodeValue=a}catch(k){ge(e,e.return,k)}}break;case 3:if(Pi=null,i=Ot,Ot=Fi(t.containerInfo),nt(t,e),Ot=i,it(e),a&4&&l!==null&&l.memoizedState.isDehydrated)try{La(t.containerInfo)}catch(k){ge(e,e.return,k)}$c&&($c=!1,ko(e));break;case 4:a=Ot,Ot=Fi(e.stateNode.containerInfo),nt(t,e),it(e),Ot=a;break;case 12:nt(t,e),it(e);break;case 31:nt(t,e),it(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,qi(e,a)));break;case 13:nt(t,e),it(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(Bi=dt()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,qi(e,a)));break;case 22:i=e.memoizedState!==null;var x=l!==null&&l.memoizedState!==null,N=Ft,_=He;if(Ft=N||i,He=_||x,nt(t,e),He=_,Ft=N,it(e),a&8192)e:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(l===null||x||Ft||He||Fl(e)),l=null,t=e;;){if(t.tag===5||t.tag===26){if(l===null){x=l=t;try{if(s=x.stateNode,i)c=s.style,typeof c.setProperty=="function"?c.setProperty("display","none","important"):c.display="none";else{o=x.stateNode;var O=x.memoizedProps.style,w=O!=null&&O.hasOwnProperty("display")?O.display:null;o.style.display=w==null||typeof w=="boolean"?"":(""+w).trim()}}catch(k){ge(x,x.return,k)}}}else if(t.tag===6){if(l===null){x=t;try{x.stateNode.nodeValue=i?"":x.memoizedProps}catch(k){ge(x,x.return,k)}}}else if(t.tag===18){if(l===null){x=t;try{var z=x.stateNode;i?Mf(z,!0):Mf(x.stateNode,!1)}catch(k){ge(x,x.return,k)}}}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 e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;l===t&&(l=null),t=t.return}l===t&&(l=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,qi(e,l))));break;case 19:nt(t,e),it(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,qi(e,a)));break;case 30:break;case 21:break;default:nt(t,e),it(e)}}function it(e){var t=e.flags;if(t&2){try{for(var l,a=e.return;a!==null;){if(To(a)){l=a;break}a=a.return}if(l==null)throw Error(d(160));switch(l.tag){case 27:var i=l.stateNode,s=Kc(e);Hi(e,s,i);break;case 5:var c=l.stateNode;l.flags&32&&(ua(c,""),l.flags&=-33);var o=Kc(e);Hi(e,o,c);break;case 3:case 4:var x=l.stateNode.containerInfo,N=Kc(e);Jc(e,N,x);break;default:throw Error(d(161))}}catch(_){ge(e,e.return,_)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function ko(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;ko(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Pt(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Co(e,t.alternate,t),t=t.sibling}function Fl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:bl(4,t,t.return),Fl(t);break;case 1:qt(t,t.return);var l=t.stateNode;typeof l.componentWillUnmount=="function"&&Eo(t,t.return,l),Fl(t);break;case 27:Un(t.stateNode);case 26:case 5:qt(t,t.return),Fl(t);break;case 22:t.memoizedState===null&&Fl(t);break;case 30:Fl(t);break;default:Fl(t)}e=e.sibling}}function el(e,t,l){for(l=l&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,i=e,s=t,c=s.flags;switch(s.tag){case 0:case 11:case 15:el(i,s,l),wn(4,s);break;case 1:if(el(i,s,l),a=s,i=a.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(N){ge(a,a.return,N)}if(a=s,i=a.updateQueue,i!==null){var o=a.stateNode;try{var x=i.shared.hiddenCallbacks;if(x!==null)for(i.shared.hiddenCallbacks=null,i=0;i<x.length;i++)xu(x[i],o)}catch(N){ge(a,a.return,N)}}l&&c&64&&_o(s),Sn(s,s.return);break;case 27:Ao(s);case 26:case 5:el(i,s,l),l&&a===null&&c&4&&Mo(s),Sn(s,s.return);break;case 12:el(i,s,l);break;case 31:el(i,s,l),l&&c&4&&Ro(i,s);break;case 13:el(i,s,l),l&&c&4&&Ho(i,s);break;case 22:s.memoizedState===null&&el(i,s,l),Sn(s,s.return);break;case 30:break;default:el(i,s,l)}t=t.sibling}}function Wc(e,t){var l=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==l&&(e!=null&&e.refCount++,l!=null&&un(l))}function Fc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&un(e))}function Ct(e,t,l,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Bo(e,t,l,a),t=t.sibling}function Bo(e,t,l,a){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Ct(e,t,l,a),i&2048&&wn(9,t);break;case 1:Ct(e,t,l,a);break;case 3:Ct(e,t,l,a),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&un(e)));break;case 12:if(i&2048){Ct(e,t,l,a),e=t.stateNode;try{var s=t.memoizedProps,c=s.id,o=s.onPostCommit;typeof o=="function"&&o(c,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(x){ge(t,t.return,x)}}else Ct(e,t,l,a);break;case 31:Ct(e,t,l,a);break;case 13:Ct(e,t,l,a);break;case 23:break;case 22:s=t.stateNode,c=t.alternate,t.memoizedState!==null?s._visibility&2?Ct(e,t,l,a):zn(e,t):s._visibility&2?Ct(e,t,l,a):(s._visibility|=2,Aa(e,t,l,a,(t.subtreeFlags&10256)!==0||!1)),i&2048&&Wc(c,t);break;case 24:Ct(e,t,l,a),i&2048&&Fc(t.alternate,t);break;default:Ct(e,t,l,a)}}function Aa(e,t,l,a,i){for(i=i&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var s=e,c=t,o=l,x=a,N=c.flags;switch(c.tag){case 0:case 11:case 15:Aa(s,c,o,x,i),wn(8,c);break;case 23:break;case 22:var _=c.stateNode;c.memoizedState!==null?_._visibility&2?Aa(s,c,o,x,i):zn(s,c):(_._visibility|=2,Aa(s,c,o,x,i)),i&&N&2048&&Wc(c.alternate,c);break;case 24:Aa(s,c,o,x,i),i&&N&2048&&Fc(c.alternate,c);break;default:Aa(s,c,o,x,i)}t=t.sibling}}function zn(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,a=t,i=a.flags;switch(a.tag){case 22:zn(l,a),i&2048&&Wc(a.alternate,a);break;case 24:zn(l,a),i&2048&&Fc(a.alternate,a);break;default:zn(l,a)}t=t.sibling}}var _n=8192;function Oa(e,t,l){if(e.subtreeFlags&_n)for(e=e.child;e!==null;)Yo(e,t,l),e=e.sibling}function Yo(e,t,l){switch(e.tag){case 26:Oa(e,t,l),e.flags&_n&&e.memoizedState!==null&&cm(l,Ot,e.memoizedState,e.memoizedProps);break;case 5:Oa(e,t,l);break;case 3:case 4:var a=Ot;Ot=Fi(e.stateNode.containerInfo),Oa(e,t,l),Ot=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=_n,_n=16777216,Oa(e,t,l),_n=a):Oa(e,t,l));break;default:Oa(e,t,l)}}function Lo(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 En(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];Ye=a,Xo(a,e)}Lo(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Go(e),e=e.sibling}function Go(e){switch(e.tag){case 0:case 11:case 15:En(e),e.flags&2048&&bl(9,e,e.return);break;case 3:En(e);break;case 12:En(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,ki(e)):En(e);break;default:En(e)}}function ki(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];Ye=a,Xo(a,e)}Lo(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:bl(8,t,t.return),ki(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,ki(t));break;default:ki(t)}e=e.sibling}}function Xo(e,t){for(;Ye!==null;){var l=Ye;switch(l.tag){case 0:case 11:case 15:bl(8,l,t);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:un(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,Ye=a;else e:for(l=e;Ye!==null;){a=Ye;var i=a.sibling,s=a.return;if(Uo(a),a===l){Ye=null;break e}if(i!==null){i.return=s,Ye=i;break e}Ye=s}}}var Nx={getCacheForType:function(e){var t=Qe(Ue),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l},cacheSignal:function(){return Qe(Ue).controller.signal}},wx=typeof WeakMap=="function"?WeakMap:Map,fe=0,Ne=null,le=null,ie=0,me=0,gt=null,pl=!1,Ca=!1,Ic=!1,tl=0,Me=0,vl=0,Il=0,Pc=0,bt=0,Ua=0,Mn=null,st=null,er=!1,Bi=0,Qo=0,Yi=1/0,Li=null,yl=null,ke=0,jl=null,Da=null,ll=0,tr=0,lr=null,Vo=null,Tn=0,ar=null;function pt(){return(fe&2)!==0&&ie!==0?ie&-ie:M.T!==null?dr():sd()}function Zo(){if(bt===0)if((ie&536870912)===0||re){var e=$n;$n<<=1,($n&3932160)===0&&($n=262144),bt=e}else bt=536870912;return e=xt.current,e!==null&&(e.flags|=32),bt}function ct(e,t,l){(e===Ne&&(me===2||me===9)||e.cancelPendingCommit!==null)&&(Ra(e,0),Nl(e,ie,bt,!1)),$a(e,l),((fe&2)===0||e!==Ne)&&(e===Ne&&((fe&2)===0&&(Il|=l),Me===4&&Nl(e,ie,bt,!1)),kt(e))}function Ko(e,t,l){if((fe&6)!==0)throw Error(d(327));var a=!l&&(t&127)===0&&(t&e.expiredLanes)===0||Ja(e,t),i=a?_x(e,t):ir(e,t,!0),s=a;do{if(i===0){Ca&&!a&&Nl(e,t,0,!1);break}else{if(l=e.current.alternate,s&&!Sx(l)){i=ir(e,t,!1),s=!1;continue}if(i===2){if(s=t,e.errorRecoveryDisabledLanes&s)var c=0;else c=e.pendingLanes&-536870913,c=c!==0?c:c&536870912?536870912:0;if(c!==0){t=c;e:{var o=e;i=Mn;var x=o.current.memoizedState.isDehydrated;if(x&&(Ra(o,c).flags|=256),c=ir(o,c,!1),c!==2){if(Ic&&!x){o.errorRecoveryDisabledLanes|=s,Il|=s,i=4;break e}s=st,st=i,s!==null&&(st===null?st=s:st.push.apply(st,s))}i=c}if(s=!1,i!==2)continue}}if(i===1){Ra(e,0),Nl(e,t,0,!0);break}e:{switch(a=e,s=i,s){case 0:case 1:throw Error(d(345));case 4:if((t&4194048)!==t)break;case 6:Nl(a,t,bt,!pl);break e;case 2:st=null;break;case 3:case 5:break;default:throw Error(d(329))}if((t&62914560)===t&&(i=Bi+300-dt(),10<i)){if(Nl(a,t,bt,!pl),Fn(a,0,!0)!==0)break e;ll=t,a.timeoutHandle=zf(Jo.bind(null,a,l,st,Li,er,t,bt,Il,Ua,pl,s,"Throttled",-0,0),i);break e}Jo(a,l,st,Li,er,t,bt,Il,Ua,pl,s,null,-0,0)}}break}while(!0);kt(e)}function Jo(e,t,l,a,i,s,c,o,x,N,_,O,w,z){if(e.timeoutHandle=-1,O=t.subtreeFlags,O&8192||(O&16785408)===16785408){O={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Lt},Yo(t,s,O);var k=(s&62914560)===s?Bi-dt():(s&4194048)===s?Qo-dt():0;if(k=rm(O,k),k!==null){ll=s,e.cancelPendingCommit=k(lf.bind(null,e,t,s,l,a,i,c,o,x,_,O,null,w,z)),Nl(e,s,c,!N);return}}lf(e,t,s,l,a,i,c,o,x)}function Sx(e){for(var t=e;;){var l=t.tag;if((l===0||l===11||l===15)&&t.flags&16384&&(l=t.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var i=l[a],s=i.getSnapshot;i=i.value;try{if(!ft(s(),i))return!1}catch{return!1}}if(l=t.child,t.subtreeFlags&16384&&l!==null)l.return=t,t=l;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 Nl(e,t,l,a){t&=~Pc,t&=~Il,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var i=t;0<i;){var s=31-ot(i),c=1<<s;a[s]=-1,i&=~c}l!==0&&ad(e,l,t)}function Gi(){return(fe&6)===0?(An(0),!1):!0}function nr(){if(le!==null){if(me===0)var e=le.return;else e=le,Vt=Xl=null,yc(e),za=null,fn=0,e=le;for(;e!==null;)zo(e.alternate,e),e=e.return;le=null}}function Ra(e,t){var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,Qx(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),ll=0,nr(),Ne=e,le=l=Xt(e.current,null),ie=t,me=0,gt=null,pl=!1,Ca=Ja(e,t),Ic=!1,Ua=bt=Pc=Il=vl=Me=0,st=Mn=null,er=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var i=31-ot(a),s=1<<i;t|=e[i],a&=~s}return tl=t,di(),l}function $o(e,t){I=null,M.H=yn,t===Sa||t===bi?(t=uu(),me=3):t===rc?(t=uu(),me=4):me=t===Hc?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,gt=t,le===null&&(Me=1,Oi(e,Nt(t,e.current)))}function Wo(){var e=xt.current;return e===null?!0:(ie&4194048)===ie?_t===null:(ie&62914560)===ie||(ie&536870912)!==0?e===_t:!1}function Fo(){var e=M.H;return M.H=yn,e===null?yn:e}function Io(){var e=M.A;return M.A=Nx,e}function Xi(){Me=4,pl||(ie&4194048)!==ie&&xt.current!==null||(Ca=!0),(vl&134217727)===0&&(Il&134217727)===0||Ne===null||Nl(Ne,ie,bt,!1)}function ir(e,t,l){var a=fe;fe|=2;var i=Fo(),s=Io();(Ne!==e||ie!==t)&&(Li=null,Ra(e,t)),t=!1;var c=Me;e:do try{if(me!==0&&le!==null){var o=le,x=gt;switch(me){case 8:nr(),c=6;break e;case 3:case 2:case 9:case 6:xt.current===null&&(t=!0);var N=me;if(me=0,gt=null,Ha(e,o,x,N),l&&Ca){c=0;break e}break;default:N=me,me=0,gt=null,Ha(e,o,x,N)}}zx(),c=Me;break}catch(_){$o(e,_)}while(!0);return t&&e.shellSuspendCounter++,Vt=Xl=null,fe=a,M.H=i,M.A=s,le===null&&(Ne=null,ie=0,di()),c}function zx(){for(;le!==null;)Po(le)}function _x(e,t){var l=fe;fe|=2;var a=Fo(),i=Io();Ne!==e||ie!==t?(Li=null,Yi=dt()+500,Ra(e,t)):Ca=Ja(e,t);e:do try{if(me!==0&&le!==null){t=le;var s=gt;t:switch(me){case 1:me=0,gt=null,Ha(e,t,s,1);break;case 2:case 9:if(ru(s)){me=0,gt=null,ef(t);break}t=function(){me!==2&&me!==9||Ne!==e||(me=7),kt(e)},s.then(t,t);break e;case 3:me=7;break e;case 4:me=5;break e;case 7:ru(s)?(me=0,gt=null,ef(t)):(me=0,gt=null,Ha(e,t,s,7));break;case 5:var c=null;switch(le.tag){case 26:c=le.memoizedState;case 5:case 27:var o=le;if(c?Yf(c):o.stateNode.complete){me=0,gt=null;var x=o.sibling;if(x!==null)le=x;else{var N=o.return;N!==null?(le=N,Qi(N)):le=null}break t}}me=0,gt=null,Ha(e,t,s,5);break;case 6:me=0,gt=null,Ha(e,t,s,6);break;case 8:nr(),Me=6;break e;default:throw Error(d(462))}}Ex();break}catch(_){$o(e,_)}while(!0);return Vt=Xl=null,M.H=a,M.A=i,fe=l,le!==null?0:(Ne=null,ie=0,di(),Me)}function Ex(){for(;le!==null&&!Wh();)Po(le)}function Po(e){var t=wo(e.alternate,e,tl);e.memoizedProps=e.pendingProps,t===null?Qi(e):le=t}function ef(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=bo(l,t,t.pendingProps,t.type,void 0,ie);break;case 11:t=bo(l,t,t.pendingProps,t.type.render,t.ref,ie);break;case 5:yc(t);default:zo(l,t),t=le=Fd(t,tl),t=wo(l,t,tl)}e.memoizedProps=e.pendingProps,t===null?Qi(e):le=t}function Ha(e,t,l,a){Vt=Xl=null,yc(t),za=null,fn=0;var i=t.return;try{if(mx(e,i,t,l,ie)){Me=1,Oi(e,Nt(l,e.current)),le=null;return}}catch(s){if(i!==null)throw le=i,s;Me=1,Oi(e,Nt(l,e.current)),le=null;return}t.flags&32768?(re||a===1?e=!0:Ca||(ie&536870912)!==0?e=!1:(pl=e=!0,(a===2||a===9||a===3||a===6)&&(a=xt.current,a!==null&&a.tag===13&&(a.flags|=16384))),tf(t,e)):Qi(t)}function Qi(e){var t=e;do{if((t.flags&32768)!==0){tf(t,pl);return}e=t.return;var l=px(t.alternate,t,tl);if(l!==null){le=l;return}if(t=t.sibling,t!==null){le=t;return}le=t=e}while(t!==null);Me===0&&(Me=5)}function tf(e,t){do{var l=vx(e.alternate,e);if(l!==null){l.flags&=32767,le=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){le=e;return}le=e=l}while(e!==null);Me=6,le=null}function lf(e,t,l,a,i,s,c,o,x){e.cancelPendingCommit=null;do Vi();while(ke!==0);if((fe&6)!==0)throw Error(d(327));if(t!==null){if(t===e.current)throw Error(d(177));if(s=t.lanes|t.childLanes,s|=Ks,s0(e,l,s,c,o,x),e===Ne&&(le=Ne=null,ie=0),Da=t,jl=e,ll=l,tr=s,lr=i,Vo=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Ox(Kn,function(){return rf(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=M.T,M.T=null,i=R.p,R.p=2,c=fe,fe|=4;try{yx(e,t,l)}finally{fe=c,R.p=i,M.T=a}}ke=1,af(),nf(),sf()}}function af(){if(ke===1){ke=0;var e=jl,t=Da,l=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||l){l=M.T,M.T=null;var a=R.p;R.p=2;var i=fe;fe|=4;try{qo(t,e);var s=br,c=Gd(e.containerInfo),o=s.focusedElem,x=s.selectionRange;if(c!==o&&o&&o.ownerDocument&&Ld(o.ownerDocument.documentElement,o)){if(x!==null&&Gs(o)){var N=x.start,_=x.end;if(_===void 0&&(_=N),"selectionStart"in o)o.selectionStart=N,o.selectionEnd=Math.min(_,o.value.length);else{var O=o.ownerDocument||document,w=O&&O.defaultView||window;if(w.getSelection){var z=w.getSelection(),k=o.textContent.length,V=Math.min(x.start,k),ye=x.end===void 0?V:Math.min(x.end,k);!z.extend&&V>ye&&(c=ye,ye=V,V=c);var p=Yd(o,V),m=Yd(o,ye);if(p&&m&&(z.rangeCount!==1||z.anchorNode!==p.node||z.anchorOffset!==p.offset||z.focusNode!==m.node||z.focusOffset!==m.offset)){var j=O.createRange();j.setStart(p.node,p.offset),z.removeAllRanges(),V>ye?(z.addRange(j),z.extend(m.node,m.offset)):(j.setEnd(m.node,m.offset),z.addRange(j))}}}}for(O=[],z=o;z=z.parentNode;)z.nodeType===1&&O.push({element:z,left:z.scrollLeft,top:z.scrollTop});for(typeof o.focus=="function"&&o.focus(),o=0;o<O.length;o++){var A=O[o];A.element.scrollLeft=A.left,A.element.scrollTop=A.top}}as=!!gr,br=gr=null}finally{fe=i,R.p=a,M.T=l}}e.current=t,ke=2}}function nf(){if(ke===2){ke=0;var e=jl,t=Da,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=M.T,M.T=null;var a=R.p;R.p=2;var i=fe;fe|=4;try{Co(e,t.alternate,t)}finally{fe=i,R.p=a,M.T=l}}ke=3}}function sf(){if(ke===4||ke===3){ke=0,Fh();var e=jl,t=Da,l=ll,a=Vo;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?ke=5:(ke=0,Da=jl=null,cf(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(yl=null),ws(l),t=t.stateNode,ut&&typeof ut.onCommitFiberRoot=="function")try{ut.onCommitFiberRoot(Ka,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=M.T,i=R.p,R.p=2,M.T=null;try{for(var s=e.onRecoverableError,c=0;c<a.length;c++){var o=a[c];s(o.value,{componentStack:o.stack})}}finally{M.T=t,R.p=i}}(ll&3)!==0&&Vi(),kt(e),i=e.pendingLanes,(l&261930)!==0&&(i&42)!==0?e===ar?Tn++:(Tn=0,ar=e):Tn=0,An(0)}}function cf(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,un(t)))}function Vi(){return af(),nf(),sf(),rf()}function rf(){if(ke!==5)return!1;var e=jl,t=tr;tr=0;var l=ws(ll),a=M.T,i=R.p;try{R.p=32>l?32:l,M.T=null,l=lr,lr=null;var s=jl,c=ll;if(ke=0,Da=jl=null,ll=0,(fe&6)!==0)throw Error(d(331));var o=fe;if(fe|=4,Go(s.current),Bo(s,s.current,c,l),fe=o,An(0,!1),ut&&typeof ut.onPostCommitFiberRoot=="function")try{ut.onPostCommitFiberRoot(Ka,s)}catch{}return!0}finally{R.p=i,M.T=a,cf(e,t)}}function df(e,t,l){t=Nt(l,t),t=Rc(e.stateNode,t,2),e=xl(e,t,2),e!==null&&($a(e,2),kt(e))}function ge(e,t,l){if(e.tag===3)df(e,e,l);else for(;t!==null;){if(t.tag===3){df(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(yl===null||!yl.has(a))){e=Nt(l,e),l=ro(2),a=xl(t,l,2),a!==null&&(uo(l,a,t,e),$a(a,2),kt(a));break}}t=t.return}}function sr(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new wx;var i=new Set;a.set(t,i)}else i=a.get(t),i===void 0&&(i=new Set,a.set(t,i));i.has(l)||(Ic=!0,i.add(l),e=Mx.bind(null,e,t,l),t.then(e,e))}function Mx(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,Ne===e&&(ie&l)===l&&(Me===4||Me===3&&(ie&62914560)===ie&&300>dt()-Bi?(fe&2)===0&&Ra(e,0):Pc|=l,Ua===ie&&(Ua=0)),kt(e)}function uf(e,t){t===0&&(t=ld()),e=Yl(e,t),e!==null&&($a(e,t),kt(e))}function Tx(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),uf(e,l)}function Ax(e,t){var l=0;switch(e.tag){case 31:case 13:var a=e.stateNode,i=e.memoizedState;i!==null&&(l=i.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(d(314))}a!==null&&a.delete(t),uf(e,l)}function Ox(e,t){return vs(e,t)}var Zi=null,qa=null,cr=!1,Ki=!1,rr=!1,wl=0;function kt(e){e!==qa&&e.next===null&&(qa===null?Zi=qa=e:qa=qa.next=e),Ki=!0,cr||(cr=!0,Ux())}function An(e,t){if(!rr&&Ki){rr=!0;do for(var l=!1,a=Zi;a!==null;){if(e!==0){var i=a.pendingLanes;if(i===0)var s=0;else{var c=a.suspendedLanes,o=a.pingedLanes;s=(1<<31-ot(42|e)+1)-1,s&=i&~(c&~o),s=s&201326741?s&201326741|1:s?s|2:0}s!==0&&(l=!0,xf(a,s))}else s=ie,s=Fn(a,a===Ne?s:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(s&3)===0||Ja(a,s)||(l=!0,xf(a,s));a=a.next}while(l);rr=!1}}function Cx(){of()}function of(){Ki=cr=!1;var e=0;wl!==0&&Xx()&&(e=wl);for(var t=dt(),l=null,a=Zi;a!==null;){var i=a.next,s=ff(a,t);s===0?(a.next=null,l===null?Zi=i:l.next=i,i===null&&(qa=l)):(l=a,(e!==0||(s&3)!==0)&&(Ki=!0)),a=i}ke!==0&&ke!==5||An(e),wl!==0&&(wl=0)}function ff(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,i=e.expirationTimes,s=e.pendingLanes&-62914561;0<s;){var c=31-ot(s),o=1<<c,x=i[c];x===-1?((o&l)===0||(o&a)!==0)&&(i[c]=i0(o,t)):x<=t&&(e.expiredLanes|=o),s&=~o}if(t=Ne,l=ie,l=Fn(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,l===0||e===t&&(me===2||me===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&ys(a),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||Ja(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&ys(a),ws(l)){case 2:case 8:l=ed;break;case 32:l=Kn;break;case 268435456:l=td;break;default:l=Kn}return a=hf.bind(null,e),l=vs(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&ys(a),e.callbackPriority=2,e.callbackNode=null,2}function hf(e,t){if(ke!==0&&ke!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(Vi()&&e.callbackNode!==l)return null;var a=ie;return a=Fn(e,e===Ne?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(Ko(e,a,t),ff(e,dt()),e.callbackNode!=null&&e.callbackNode===l?hf.bind(null,e):null)}function xf(e,t){if(Vi())return null;Ko(e,t,!0)}function Ux(){Vx(function(){(fe&6)!==0?vs(Pr,Cx):of()})}function dr(){if(wl===0){var e=Na;e===0&&(e=Jn,Jn<<=1,(Jn&261888)===0&&(Jn=256)),wl=e}return wl}function mf(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:ti(""+e)}function gf(e,t){var l=t.ownerDocument.createElement("input");return l.name=t.name,l.value=t.value,e.id&&l.setAttribute("form",e.id),t.parentNode.insertBefore(l,t),e=new FormData(e),l.parentNode.removeChild(l),e}function Dx(e,t,l,a,i){if(t==="submit"&&l&&l.stateNode===i){var s=mf((i[tt]||null).action),c=a.submitter;c&&(t=(t=c[tt]||null)?mf(t.formAction):c.getAttribute("formAction"),t!==null&&(s=t,c=null));var o=new ii("action","action",null,a,i);e.push({event:o,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(wl!==0){var x=c?gf(i,c):new FormData(i);Tc(l,{pending:!0,data:x,method:i.method,action:s},null,x)}}else typeof s=="function"&&(o.preventDefault(),x=c?gf(i,c):new FormData(i),Tc(l,{pending:!0,data:x,method:i.method,action:s},s,x))},currentTarget:i}]})}}for(var ur=0;ur<Zs.length;ur++){var or=Zs[ur],Rx=or.toLowerCase(),Hx=or[0].toUpperCase()+or.slice(1);At(Rx,"on"+Hx)}At(Vd,"onAnimationEnd"),At(Zd,"onAnimationIteration"),At(Kd,"onAnimationStart"),At("dblclick","onDoubleClick"),At("focusin","onFocus"),At("focusout","onBlur"),At(I0,"onTransitionRun"),At(P0,"onTransitionStart"),At(ex,"onTransitionCancel"),At(Jd,"onTransitionEnd"),ra("onMouseEnter",["mouseout","mouseover"]),ra("onMouseLeave",["mouseout","mouseover"]),ra("onPointerEnter",["pointerout","pointerover"]),ra("onPointerLeave",["pointerout","pointerover"]),Hl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Hl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Hl("onBeforeInput",["compositionend","keypress","textInput","paste"]),Hl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Hl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Hl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var On="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(" "),qx=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(On));function bf(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var a=e[l],i=a.event;a=a.listeners;e:{var s=void 0;if(t)for(var c=a.length-1;0<=c;c--){var o=a[c],x=o.instance,N=o.currentTarget;if(o=o.listener,x!==s&&i.isPropagationStopped())break e;s=o,i.currentTarget=N;try{s(i)}catch(_){ri(_)}i.currentTarget=null,s=x}else for(c=0;c<a.length;c++){if(o=a[c],x=o.instance,N=o.currentTarget,o=o.listener,x!==s&&i.isPropagationStopped())break e;s=o,i.currentTarget=N;try{s(i)}catch(_){ri(_)}i.currentTarget=null,s=x}}}}function ae(e,t){var l=t[Ss];l===void 0&&(l=t[Ss]=new Set);var a=e+"__bubble";l.has(a)||(pf(t,e,2,!1),l.add(a))}function fr(e,t,l){var a=0;t&&(a|=4),pf(l,e,a,t)}var Ji="_reactListening"+Math.random().toString(36).slice(2);function hr(e){if(!e[Ji]){e[Ji]=!0,dd.forEach(function(l){l!=="selectionchange"&&(qx.has(l)||fr(l,!1,e),fr(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ji]||(t[Ji]=!0,fr("selectionchange",!1,t))}}function pf(e,t,l,a){switch(Kf(t)){case 2:var i=om;break;case 8:i=fm;break;default:i=Mr}l=i.bind(null,t,l,e),i=void 0,!Us||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),a?i!==void 0?e.addEventListener(t,l,{capture:!0,passive:i}):e.addEventListener(t,l,!0):i!==void 0?e.addEventListener(t,l,{passive:i}):e.addEventListener(t,l,!1)}function xr(e,t,l,a,i){var s=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var c=a.tag;if(c===3||c===4){var o=a.stateNode.containerInfo;if(o===i)break;if(c===4)for(c=a.return;c!==null;){var x=c.tag;if((x===3||x===4)&&c.stateNode.containerInfo===i)return;c=c.return}for(;o!==null;){if(c=ia(o),c===null)return;if(x=c.tag,x===5||x===6||x===26||x===27){a=s=c;continue e}o=o.parentNode}}a=a.return}jd(function(){var N=s,_=Os(l),O=[];e:{var w=$d.get(e);if(w!==void 0){var z=ii,k=e;switch(e){case"keypress":if(ai(l)===0)break e;case"keydown":case"keyup":z=A0;break;case"focusin":k="focus",z=qs;break;case"focusout":k="blur",z=qs;break;case"beforeblur":case"afterblur":z=qs;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":z=Sd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":z=p0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":z=U0;break;case Vd:case Zd:case Kd:z=j0;break;case Jd:z=R0;break;case"scroll":case"scrollend":z=g0;break;case"wheel":z=q0;break;case"copy":case"cut":case"paste":z=w0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":z=_d;break;case"toggle":case"beforetoggle":z=B0}var V=(t&4)!==0,ye=!V&&(e==="scroll"||e==="scrollend"),p=V?w!==null?w+"Capture":null:w;V=[];for(var m=N,j;m!==null;){var A=m;if(j=A.stateNode,A=A.tag,A!==5&&A!==26&&A!==27||j===null||p===null||(A=Ia(m,p),A!=null&&V.push(Cn(m,A,j))),ye)break;m=m.return}0<V.length&&(w=new z(w,k,null,l,_),O.push({event:w,listeners:V}))}}if((t&7)===0){e:{if(w=e==="mouseover"||e==="pointerover",z=e==="mouseout"||e==="pointerout",w&&l!==As&&(k=l.relatedTarget||l.fromElement)&&(ia(k)||k[na]))break e;if((z||w)&&(w=_.window===_?_:(w=_.ownerDocument)?w.defaultView||w.parentWindow:window,z?(k=l.relatedTarget||l.toElement,z=N,k=k?ia(k):null,k!==null&&(ye=b(k),V=k.tag,k!==ye||V!==5&&V!==27&&V!==6)&&(k=null)):(z=null,k=N),z!==k)){if(V=Sd,A="onMouseLeave",p="onMouseEnter",m="mouse",(e==="pointerout"||e==="pointerover")&&(V=_d,A="onPointerLeave",p="onPointerEnter",m="pointer"),ye=z==null?w:Fa(z),j=k==null?w:Fa(k),w=new V(A,m+"leave",z,l,_),w.target=ye,w.relatedTarget=j,A=null,ia(_)===N&&(V=new V(p,m+"enter",k,l,_),V.target=j,V.relatedTarget=ye,A=V),ye=A,z&&k)t:{for(V=kx,p=z,m=k,j=0,A=p;A;A=V(A))j++;A=0;for(var X=m;X;X=V(X))A++;for(;0<j-A;)p=V(p),j--;for(;0<A-j;)m=V(m),A--;for(;j--;){if(p===m||m!==null&&p===m.alternate){V=p;break t}p=V(p),m=V(m)}V=null}else V=null;z!==null&&vf(O,w,z,V,!1),k!==null&&ye!==null&&vf(O,ye,k,V,!0)}}e:{if(w=N?Fa(N):window,z=w.nodeName&&w.nodeName.toLowerCase(),z==="select"||z==="input"&&w.type==="file")var ue=Dd;else if(Cd(w))if(Rd)ue=$0;else{ue=K0;var Y=Z0}else z=w.nodeName,!z||z.toLowerCase()!=="input"||w.type!=="checkbox"&&w.type!=="radio"?N&&Ts(N.elementType)&&(ue=Dd):ue=J0;if(ue&&(ue=ue(e,N))){Ud(O,ue,l,_);break e}Y&&Y(e,w,N),e==="focusout"&&N&&w.type==="number"&&N.memoizedProps.value!=null&&Ms(w,"number",w.value)}switch(Y=N?Fa(N):window,e){case"focusin":(Cd(Y)||Y.contentEditable==="true")&&(xa=Y,Xs=N,cn=null);break;case"focusout":cn=Xs=xa=null;break;case"mousedown":Qs=!0;break;case"contextmenu":case"mouseup":case"dragend":Qs=!1,Xd(O,l,_);break;case"selectionchange":if(F0)break;case"keydown":case"keyup":Xd(O,l,_)}var P;if(Bs)e:{switch(e){case"compositionstart":var se="onCompositionStart";break e;case"compositionend":se="onCompositionEnd";break e;case"compositionupdate":se="onCompositionUpdate";break e}se=void 0}else ha?Ad(e,l)&&(se="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(se="onCompositionStart");se&&(Ed&&l.locale!=="ko"&&(ha||se!=="onCompositionStart"?se==="onCompositionEnd"&&ha&&(P=Nd()):(cl=_,Ds="value"in cl?cl.value:cl.textContent,ha=!0)),Y=$i(N,se),0<Y.length&&(se=new zd(se,e,null,l,_),O.push({event:se,listeners:Y}),P?se.data=P:(P=Od(l),P!==null&&(se.data=P)))),(P=L0?G0(e,l):X0(e,l))&&(se=$i(N,"onBeforeInput"),0<se.length&&(Y=new zd("onBeforeInput","beforeinput",null,l,_),O.push({event:Y,listeners:se}),Y.data=P)),Dx(O,e,N,l,_)}bf(O,t)})}function Cn(e,t,l){return{instance:e,listener:t,currentTarget:l}}function $i(e,t){for(var l=t+"Capture",a=[];e!==null;){var i=e,s=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||s===null||(i=Ia(e,l),i!=null&&a.unshift(Cn(e,i,s)),i=Ia(e,t),i!=null&&a.push(Cn(e,i,s))),e.tag===3)return a;e=e.return}return[]}function kx(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function vf(e,t,l,a,i){for(var s=t._reactName,c=[];l!==null&&l!==a;){var o=l,x=o.alternate,N=o.stateNode;if(o=o.tag,x!==null&&x===a)break;o!==5&&o!==26&&o!==27||N===null||(x=N,i?(N=Ia(l,s),N!=null&&c.unshift(Cn(l,N,x))):i||(N=Ia(l,s),N!=null&&c.push(Cn(l,N,x)))),l=l.return}c.length!==0&&e.push({event:t,listeners:c})}var Bx=/\r\n?/g,Yx=/\u0000|\uFFFD/g;function yf(e){return(typeof e=="string"?e:""+e).replace(Bx,`
`).replace(Yx,"")}function jf(e,t){return t=yf(t),yf(e)===t}function ve(e,t,l,a,i,s){switch(l){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||ua(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&ua(e,""+a);break;case"className":Pn(e,"class",a);break;case"tabIndex":Pn(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Pn(e,l,a);break;case"style":vd(e,a,s);break;case"data":if(t!=="object"){Pn(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=ti(""+a),e.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(l,"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 s=="function"&&(l==="formAction"?(t!=="input"&&ve(e,t,"name",i.name,i,null),ve(e,t,"formEncType",i.formEncType,i,null),ve(e,t,"formMethod",i.formMethod,i,null),ve(e,t,"formTarget",i.formTarget,i,null)):(ve(e,t,"encType",i.encType,i,null),ve(e,t,"method",i.method,i,null),ve(e,t,"target",i.target,i,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=ti(""+a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=Lt);break;case"onScroll":a!=null&&ae("scroll",e);break;case"onScrollEnd":a!=null&&ae("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(d(61));if(l=a.__html,l!=null){if(i.children!=null)throw Error(d(60));e.innerHTML=l}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}l=ti(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""+a):e.removeAttribute(l);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":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":a===!0?e.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,a):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(l,a):e.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(l):e.setAttribute(l,a);break;case"popover":ae("beforetoggle",e),ae("toggle",e),In(e,"popover",a);break;case"xlinkActuate":Yt(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Yt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Yt(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Yt(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Yt(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Yt(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Yt(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Yt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Yt(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":In(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=x0.get(l)||l,In(e,l,a))}}function mr(e,t,l,a,i,s){switch(l){case"style":vd(e,a,s);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(d(61));if(l=a.__html,l!=null){if(i.children!=null)throw Error(d(60));e.innerHTML=l}}break;case"children":typeof a=="string"?ua(e,a):(typeof a=="number"||typeof a=="bigint")&&ua(e,""+a);break;case"onScroll":a!=null&&ae("scroll",e);break;case"onScrollEnd":a!=null&&ae("scrollend",e);break;case"onClick":a!=null&&(e.onclick=Lt);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!ud.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(i=l.endsWith("Capture"),t=l.slice(2,i?l.length-7:void 0),s=e[tt]||null,s=s!=null?s[l]:null,typeof s=="function"&&e.removeEventListener(t,s,i),typeof a=="function")){typeof s!="function"&&s!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(t,a,i);break e}l in e?e[l]=a:a===!0?e.setAttribute(l,""):In(e,l,a)}}}function Ze(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ae("error",e),ae("load",e);var a=!1,i=!1,s;for(s in l)if(l.hasOwnProperty(s)){var c=l[s];if(c!=null)switch(s){case"src":a=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(d(137,t));default:ve(e,t,s,c,l,null)}}i&&ve(e,t,"srcSet",l.srcSet,l,null),a&&ve(e,t,"src",l.src,l,null);return;case"input":ae("invalid",e);var o=s=c=i=null,x=null,N=null;for(a in l)if(l.hasOwnProperty(a)){var _=l[a];if(_!=null)switch(a){case"name":i=_;break;case"type":c=_;break;case"checked":x=_;break;case"defaultChecked":N=_;break;case"value":s=_;break;case"defaultValue":o=_;break;case"children":case"dangerouslySetInnerHTML":if(_!=null)throw Error(d(137,t));break;default:ve(e,t,a,_,l,null)}}md(e,s,o,x,N,c,i,!1);return;case"select":ae("invalid",e),a=c=s=null;for(i in l)if(l.hasOwnProperty(i)&&(o=l[i],o!=null))switch(i){case"value":s=o;break;case"defaultValue":c=o;break;case"multiple":a=o;default:ve(e,t,i,o,l,null)}t=s,l=c,e.multiple=!!a,t!=null?da(e,!!a,t,!1):l!=null&&da(e,!!a,l,!0);return;case"textarea":ae("invalid",e),s=i=a=null;for(c in l)if(l.hasOwnProperty(c)&&(o=l[c],o!=null))switch(c){case"value":a=o;break;case"defaultValue":i=o;break;case"children":s=o;break;case"dangerouslySetInnerHTML":if(o!=null)throw Error(d(91));break;default:ve(e,t,c,o,l,null)}bd(e,a,i,s);return;case"option":for(x in l)if(l.hasOwnProperty(x)&&(a=l[x],a!=null))switch(x){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:ve(e,t,x,a,l,null)}return;case"dialog":ae("beforetoggle",e),ae("toggle",e),ae("cancel",e),ae("close",e);break;case"iframe":case"object":ae("load",e);break;case"video":case"audio":for(a=0;a<On.length;a++)ae(On[a],e);break;case"image":ae("error",e),ae("load",e);break;case"details":ae("toggle",e);break;case"embed":case"source":case"link":ae("error",e),ae("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(N in l)if(l.hasOwnProperty(N)&&(a=l[N],a!=null))switch(N){case"children":case"dangerouslySetInnerHTML":throw Error(d(137,t));default:ve(e,t,N,a,l,null)}return;default:if(Ts(t)){for(_ in l)l.hasOwnProperty(_)&&(a=l[_],a!==void 0&&mr(e,t,_,a,l,void 0));return}}for(o in l)l.hasOwnProperty(o)&&(a=l[o],a!=null&&ve(e,t,o,a,l,null))}function Lx(e,t,l,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,s=null,c=null,o=null,x=null,N=null,_=null;for(z in l){var O=l[z];if(l.hasOwnProperty(z)&&O!=null)switch(z){case"checked":break;case"value":break;case"defaultValue":x=O;default:a.hasOwnProperty(z)||ve(e,t,z,null,a,O)}}for(var w in a){var z=a[w];if(O=l[w],a.hasOwnProperty(w)&&(z!=null||O!=null))switch(w){case"type":s=z;break;case"name":i=z;break;case"checked":N=z;break;case"defaultChecked":_=z;break;case"value":c=z;break;case"defaultValue":o=z;break;case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(d(137,t));break;default:z!==O&&ve(e,t,w,z,a,O)}}Es(e,c,o,x,N,_,s,i);return;case"select":z=c=o=w=null;for(s in l)if(x=l[s],l.hasOwnProperty(s)&&x!=null)switch(s){case"value":break;case"multiple":z=x;default:a.hasOwnProperty(s)||ve(e,t,s,null,a,x)}for(i in a)if(s=a[i],x=l[i],a.hasOwnProperty(i)&&(s!=null||x!=null))switch(i){case"value":w=s;break;case"defaultValue":o=s;break;case"multiple":c=s;default:s!==x&&ve(e,t,i,s,a,x)}t=o,l=c,a=z,w!=null?da(e,!!l,w,!1):!!a!=!!l&&(t!=null?da(e,!!l,t,!0):da(e,!!l,l?[]:"",!1));return;case"textarea":z=w=null;for(o in l)if(i=l[o],l.hasOwnProperty(o)&&i!=null&&!a.hasOwnProperty(o))switch(o){case"value":break;case"children":break;default:ve(e,t,o,null,a,i)}for(c in a)if(i=a[c],s=l[c],a.hasOwnProperty(c)&&(i!=null||s!=null))switch(c){case"value":w=i;break;case"defaultValue":z=i;break;case"children":break;case"dangerouslySetInnerHTML":if(i!=null)throw Error(d(91));break;default:i!==s&&ve(e,t,c,i,a,s)}gd(e,w,z);return;case"option":for(var k in l)if(w=l[k],l.hasOwnProperty(k)&&w!=null&&!a.hasOwnProperty(k))switch(k){case"selected":e.selected=!1;break;default:ve(e,t,k,null,a,w)}for(x in a)if(w=a[x],z=l[x],a.hasOwnProperty(x)&&w!==z&&(w!=null||z!=null))switch(x){case"selected":e.selected=w&&typeof w!="function"&&typeof w!="symbol";break;default:ve(e,t,x,w,a,z)}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 V in l)w=l[V],l.hasOwnProperty(V)&&w!=null&&!a.hasOwnProperty(V)&&ve(e,t,V,null,a,w);for(N in a)if(w=a[N],z=l[N],a.hasOwnProperty(N)&&w!==z&&(w!=null||z!=null))switch(N){case"children":case"dangerouslySetInnerHTML":if(w!=null)throw Error(d(137,t));break;default:ve(e,t,N,w,a,z)}return;default:if(Ts(t)){for(var ye in l)w=l[ye],l.hasOwnProperty(ye)&&w!==void 0&&!a.hasOwnProperty(ye)&&mr(e,t,ye,void 0,a,w);for(_ in a)w=a[_],z=l[_],!a.hasOwnProperty(_)||w===z||w===void 0&&z===void 0||mr(e,t,_,w,a,z);return}}for(var p in l)w=l[p],l.hasOwnProperty(p)&&w!=null&&!a.hasOwnProperty(p)&&ve(e,t,p,null,a,w);for(O in a)w=a[O],z=l[O],!a.hasOwnProperty(O)||w===z||w==null&&z==null||ve(e,t,O,w,a,z)}function Nf(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Gx(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var i=l[a],s=i.transferSize,c=i.initiatorType,o=i.duration;if(s&&o&&Nf(c)){for(c=0,o=i.responseEnd,a+=1;a<l.length;a++){var x=l[a],N=x.startTime;if(N>o)break;var _=x.transferSize,O=x.initiatorType;_&&Nf(O)&&(x=x.responseEnd,c+=_*(x<o?1:(o-N)/(x-N)))}if(--a,t+=8*(s+c)/(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 gr=null,br=null;function Wi(e){return e.nodeType===9?e:e.ownerDocument}function wf(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 Sf(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 pr(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 vr=null;function Xx(){var e=window.event;return e&&e.type==="popstate"?e===vr?!1:(vr=e,!0):(vr=null,!1)}var zf=typeof setTimeout=="function"?setTimeout:void 0,Qx=typeof clearTimeout=="function"?clearTimeout:void 0,_f=typeof Promise=="function"?Promise:void 0,Vx=typeof queueMicrotask=="function"?queueMicrotask:typeof _f<"u"?function(e){return _f.resolve(null).then(e).catch(Zx)}:zf;function Zx(e){setTimeout(function(){throw e})}function Sl(e){return e==="head"}function Ef(e,t){var l=t,a=0;do{var i=l.nextSibling;if(e.removeChild(l),i&&i.nodeType===8)if(l=i.data,l==="/$"||l==="/&"){if(a===0){e.removeChild(i),La(t);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")Un(e.ownerDocument.documentElement);else if(l==="head"){l=e.ownerDocument.head,Un(l);for(var s=l.firstChild;s;){var c=s.nextSibling,o=s.nodeName;s[Wa]||o==="SCRIPT"||o==="STYLE"||o==="LINK"&&s.rel.toLowerCase()==="stylesheet"||l.removeChild(s),s=c}}else l==="body"&&Un(e.ownerDocument.body);l=i}while(l);La(t)}function Mf(e,t){var l=e;e=0;do{var a=l.nextSibling;if(l.nodeType===1?t?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(t?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(e===0)break;e--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||e++;l=a}while(l)}function yr(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var l=t;switch(t=t.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":yr(l),zs(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function Kx(e,t,l,a){for(;e.nodeType===1;){var i=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[Wa])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(s=e.getAttribute("rel"),s==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(s!==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(s=e.getAttribute("src"),(s!==(i.src==null?null:i.src)||e.getAttribute("type")!==(i.type==null?null:i.type)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin))&&s&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var s=i.name==null?null:""+i.name;if(i.type==="hidden"&&e.getAttribute("name")===s)return e}else return e;if(e=Et(e.nextSibling),e===null)break}return null}function Jx(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=Et(e.nextSibling),e===null))return null;return e}function Tf(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Et(e.nextSibling),e===null))return null;return e}function jr(e){return e.data==="$?"||e.data==="$~"}function Nr(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function $x(e,t){var l=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||l.readyState!=="loading")t();else{var a=function(){t(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function Et(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 wr=null;function Af(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="/$"||l==="/&"){if(t===0)return Et(e.nextSibling);t--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||t++}e=e.nextSibling}return null}function Of(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(t===0)return e;t--}else l!=="/$"&&l!=="/&"||t++}e=e.previousSibling}return null}function Cf(e,t,l){switch(t=Wi(l),e){case"html":if(e=t.documentElement,!e)throw Error(d(452));return e;case"head":if(e=t.head,!e)throw Error(d(453));return e;case"body":if(e=t.body,!e)throw Error(d(454));return e;default:throw Error(d(451))}}function Un(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);zs(e)}var Mt=new Map,Uf=new Set;function Fi(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var al=R.d;R.d={f:Wx,r:Fx,D:Ix,C:Px,L:em,m:tm,X:am,S:lm,M:nm};function Wx(){var e=al.f(),t=Gi();return e||t}function Fx(e){var t=sa(e);t!==null&&t.tag===5&&t.type==="form"?Ju(t):al.r(e)}var ka=typeof document>"u"?null:document;function Df(e,t,l){var a=ka;if(a&&typeof t=="string"&&t){var i=yt(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof l=="string"&&(i+='[crossorigin="'+l+'"]'),Uf.has(i)||(Uf.add(i),e={rel:e,crossOrigin:l,href:t},a.querySelector(i)===null&&(t=a.createElement("link"),Ze(t,"link",e),Be(t),a.head.appendChild(t)))}}function Ix(e){al.D(e),Df("dns-prefetch",e,null)}function Px(e,t){al.C(e,t),Df("preconnect",e,t)}function em(e,t,l){al.L(e,t,l);var a=ka;if(a&&e&&t){var i='link[rel="preload"][as="'+yt(t)+'"]';t==="image"&&l&&l.imageSrcSet?(i+='[imagesrcset="'+yt(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(i+='[imagesizes="'+yt(l.imageSizes)+'"]')):i+='[href="'+yt(e)+'"]';var s=i;switch(t){case"style":s=Ba(e);break;case"script":s=Ya(e)}Mt.has(s)||(e=T({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),Mt.set(s,e),a.querySelector(i)!==null||t==="style"&&a.querySelector(Dn(s))||t==="script"&&a.querySelector(Rn(s))||(t=a.createElement("link"),Ze(t,"link",e),Be(t),a.head.appendChild(t)))}}function tm(e,t){al.m(e,t);var l=ka;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+yt(a)+'"][href="'+yt(e)+'"]',s=i;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":s=Ya(e)}if(!Mt.has(s)&&(e=T({rel:"modulepreload",href:e},t),Mt.set(s,e),l.querySelector(i)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Rn(s)))return}a=l.createElement("link"),Ze(a,"link",e),Be(a),l.head.appendChild(a)}}}function lm(e,t,l){al.S(e,t,l);var a=ka;if(a&&e){var i=ca(a).hoistableStyles,s=Ba(e);t=t||"default";var c=i.get(s);if(!c){var o={loading:0,preload:null};if(c=a.querySelector(Dn(s)))o.loading=5;else{e=T({rel:"stylesheet",href:e,"data-precedence":t},l),(l=Mt.get(s))&&Sr(e,l);var x=c=a.createElement("link");Be(x),Ze(x,"link",e),x._p=new Promise(function(N,_){x.onload=N,x.onerror=_}),x.addEventListener("load",function(){o.loading|=1}),x.addEventListener("error",function(){o.loading|=2}),o.loading|=4,Ii(c,t,a)}c={type:"stylesheet",instance:c,count:1,state:o},i.set(s,c)}}}function am(e,t){al.X(e,t);var l=ka;if(l&&e){var a=ca(l).hoistableScripts,i=Ya(e),s=a.get(i);s||(s=l.querySelector(Rn(i)),s||(e=T({src:e,async:!0},t),(t=Mt.get(i))&&zr(e,t),s=l.createElement("script"),Be(s),Ze(s,"link",e),l.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},a.set(i,s))}}function nm(e,t){al.M(e,t);var l=ka;if(l&&e){var a=ca(l).hoistableScripts,i=Ya(e),s=a.get(i);s||(s=l.querySelector(Rn(i)),s||(e=T({src:e,async:!0,type:"module"},t),(t=Mt.get(i))&&zr(e,t),s=l.createElement("script"),Be(s),Ze(s,"link",e),l.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},a.set(i,s))}}function Rf(e,t,l,a){var i=(i=te.current)?Fi(i):null;if(!i)throw Error(d(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(t=Ba(l.href),l=ca(i).hoistableStyles,a=l.get(t),a||(a={type:"style",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){e=Ba(l.href);var s=ca(i).hoistableStyles,c=s.get(e);if(c||(i=i.ownerDocument||i,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},s.set(e,c),(s=i.querySelector(Dn(e)))&&!s._p&&(c.instance=s,c.state.loading=5),Mt.has(e)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Mt.set(e,l),s||im(i,e,l,c.state))),t&&a===null)throw Error(d(528,""));return c}if(t&&a!==null)throw Error(d(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ya(l),l=ca(i).hoistableScripts,a=l.get(t),a||(a={type:"script",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(d(444,e))}}function Ba(e){return'href="'+yt(e)+'"'}function Dn(e){return'link[rel="stylesheet"]['+e+"]"}function Hf(e){return T({},e,{"data-precedence":e.precedence,precedence:null})}function im(e,t,l,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Ze(t,"link",l),Be(t),e.head.appendChild(t))}function Ya(e){return'[src="'+yt(e)+'"]'}function Rn(e){return"script[async]"+e}function qf(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+yt(l.href)+'"]');if(a)return t.instance=a,Be(a),a;var i=T({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),Be(a),Ze(a,"style",i),Ii(a,l.precedence,e),t.instance=a;case"stylesheet":i=Ba(l.href);var s=e.querySelector(Dn(i));if(s)return t.state.loading|=4,t.instance=s,Be(s),s;a=Hf(l),(i=Mt.get(i))&&Sr(a,i),s=(e.ownerDocument||e).createElement("link"),Be(s);var c=s;return c._p=new Promise(function(o,x){c.onload=o,c.onerror=x}),Ze(s,"link",a),t.state.loading|=4,Ii(s,l.precedence,e),t.instance=s;case"script":return s=Ya(l.src),(i=e.querySelector(Rn(s)))?(t.instance=i,Be(i),i):(a=l,(i=Mt.get(s))&&(a=T({},l),zr(a,i)),e=e.ownerDocument||e,i=e.createElement("script"),Be(i),Ze(i,"link",a),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(d(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Ii(a,l.precedence,e));return t.instance}function Ii(e,t,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=a.length?a[a.length-1]:null,s=i,c=0;c<a.length;c++){var o=a[c];if(o.dataset.precedence===t)s=o;else if(s!==i)break}s?s.parentNode.insertBefore(e,s.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function Sr(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function zr(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Pi=null;function kf(e,t,l){if(Pi===null){var a=new Map,i=Pi=new Map;i.set(l,a)}else i=Pi,a=i.get(l),a||(a=new Map,i.set(l,a));if(a.has(e))return a;for(a.set(e,null),l=l.getElementsByTagName(e),i=0;i<l.length;i++){var s=l[i];if(!(s[Wa]||s[Ge]||e==="link"&&s.getAttribute("rel")==="stylesheet")&&s.namespaceURI!=="http://www.w3.org/2000/svg"){var c=s.getAttribute(t)||"";c=e+c;var o=a.get(c);o?o.push(s):a.set(c,[s])}}return a}function Bf(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function sm(e,t,l){if(l===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 Yf(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function cm(e,t,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var i=Ba(a.href),s=t.querySelector(Dn(i));if(s){t=s._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=es.bind(e),t.then(e,e)),l.state.loading|=4,l.instance=s,Be(s);return}s=t.ownerDocument||t,a=Hf(a),(i=Mt.get(i))&&Sr(a,i),s=s.createElement("link"),Be(s);var c=s;c._p=new Promise(function(o,x){c.onload=o,c.onerror=x}),Ze(s,"link",a),l.instance=s}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(l,t),(t=l.state.preload)&&(l.state.loading&3)===0&&(e.count++,l=es.bind(e),t.addEventListener("load",l),t.addEventListener("error",l))}}var _r=0;function rm(e,t){return e.stylesheets&&e.count===0&&ls(e,e.stylesheets),0<e.count||0<e.imgCount?function(l){var a=setTimeout(function(){if(e.stylesheets&&ls(e,e.stylesheets),e.unsuspend){var s=e.unsuspend;e.unsuspend=null,s()}},6e4+t);0<e.imgBytes&&_r===0&&(_r=62500*Gx());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&ls(e,e.stylesheets),e.unsuspend)){var s=e.unsuspend;e.unsuspend=null,s()}},(e.imgBytes>_r?50:800)+t);return e.unsuspend=l,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(i)}}:null}function es(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ls(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var ts=null;function ls(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ts=new Map,t.forEach(dm,e),ts=null,es.call(e))}function dm(e,t){if(!(t.state.loading&4)){var l=ts.get(e);if(l)var a=l.get(null);else{l=new Map,ts.set(e,l);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),s=0;s<i.length;s++){var c=i[s];(c.nodeName==="LINK"||c.getAttribute("media")!=="not all")&&(l.set(c.dataset.precedence,c),a=c)}a&&l.set(null,a)}i=t.instance,c=i.getAttribute("data-precedence"),s=l.get(c)||a,s===a&&l.set(null,i),l.set(c,i),this.count++,a=es.bind(this),i.addEventListener("load",a),i.addEventListener("error",a),s?s.parentNode.insertBefore(i,s.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var Hn={$$typeof:K,Provider:null,Consumer:null,_currentValue:Z,_currentValue2:Z,_threadCount:0};function um(e,t,l,a,i,s,c,o,x){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=js(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=js(0),this.hiddenUpdates=js(null),this.identifierPrefix=a,this.onUncaughtError=i,this.onCaughtError=s,this.onRecoverableError=c,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=x,this.incompleteTransitions=new Map}function Lf(e,t,l,a,i,s,c,o,x,N,_,O){return e=new um(e,t,l,c,x,N,_,O,o),t=1,s===!0&&(t|=24),s=ht(3,null,null,t),e.current=s,s.stateNode=e,t=ic(),t.refCount++,e.pooledCache=t,t.refCount++,s.memoizedState={element:a,isDehydrated:l,cache:t},dc(s),e}function Gf(e){return e?(e=ba,e):ba}function Xf(e,t,l,a,i,s){i=Gf(i),a.context===null?a.context=i:a.pendingContext=i,a=hl(t),a.payload={element:l},s=s===void 0?null:s,s!==null&&(a.callback=s),l=xl(e,a,t),l!==null&&(ct(l,e,t),xn(l,e,t))}function Qf(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function Er(e,t){Qf(e,t),(e=e.alternate)&&Qf(e,t)}function Vf(e){if(e.tag===13||e.tag===31){var t=Yl(e,67108864);t!==null&&ct(t,e,67108864),Er(e,67108864)}}function Zf(e){if(e.tag===13||e.tag===31){var t=pt();t=Ns(t);var l=Yl(e,t);l!==null&&ct(l,e,t),Er(e,t)}}var as=!0;function om(e,t,l,a){var i=M.T;M.T=null;var s=R.p;try{R.p=2,Mr(e,t,l,a)}finally{R.p=s,M.T=i}}function fm(e,t,l,a){var i=M.T;M.T=null;var s=R.p;try{R.p=8,Mr(e,t,l,a)}finally{R.p=s,M.T=i}}function Mr(e,t,l,a){if(as){var i=Tr(a);if(i===null)xr(e,t,a,ns,l),Jf(e,a);else if(xm(i,e,t,l,a))a.stopPropagation();else if(Jf(e,a),t&4&&-1<hm.indexOf(e)){for(;i!==null;){var s=sa(i);if(s!==null)switch(s.tag){case 3:if(s=s.stateNode,s.current.memoizedState.isDehydrated){var c=Rl(s.pendingLanes);if(c!==0){var o=s;for(o.pendingLanes|=2,o.entangledLanes|=2;c;){var x=1<<31-ot(c);o.entanglements[1]|=x,c&=~x}kt(s),(fe&6)===0&&(Yi=dt()+500,An(0))}}break;case 31:case 13:o=Yl(s,2),o!==null&&ct(o,s,2),Gi(),Er(s,2)}if(s=Tr(a),s===null&&xr(e,t,a,ns,l),s===i)break;i=s}i!==null&&a.stopPropagation()}else xr(e,t,a,null,l)}}function Tr(e){return e=Os(e),Ar(e)}var ns=null;function Ar(e){if(ns=null,e=ia(e),e!==null){var t=b(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=S(t),e!==null)return e;e=null}else if(l===31){if(e=E(t),e!==null)return e;e=null}else if(l===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return ns=e,null}function Kf(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(Ih()){case Pr:return 2;case ed:return 8;case Kn:case Ph:return 32;case td:return 268435456;default:return 32}default:return 32}}var Or=!1,zl=null,_l=null,El=null,qn=new Map,kn=new Map,Ml=[],hm="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 Jf(e,t){switch(e){case"focusin":case"focusout":zl=null;break;case"dragenter":case"dragleave":_l=null;break;case"mouseover":case"mouseout":El=null;break;case"pointerover":case"pointerout":qn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":kn.delete(t.pointerId)}}function Bn(e,t,l,a,i,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:l,eventSystemFlags:a,nativeEvent:s,targetContainers:[i]},t!==null&&(t=sa(t),t!==null&&Vf(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function xm(e,t,l,a,i){switch(t){case"focusin":return zl=Bn(zl,e,t,l,a,i),!0;case"dragenter":return _l=Bn(_l,e,t,l,a,i),!0;case"mouseover":return El=Bn(El,e,t,l,a,i),!0;case"pointerover":var s=i.pointerId;return qn.set(s,Bn(qn.get(s)||null,e,t,l,a,i)),!0;case"gotpointercapture":return s=i.pointerId,kn.set(s,Bn(kn.get(s)||null,e,t,l,a,i)),!0}return!1}function $f(e){var t=ia(e.target);if(t!==null){var l=b(t);if(l!==null){if(t=l.tag,t===13){if(t=S(l),t!==null){e.blockedOn=t,cd(e.priority,function(){Zf(l)});return}}else if(t===31){if(t=E(l),t!==null){e.blockedOn=t,cd(e.priority,function(){Zf(l)});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function is(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=Tr(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);As=a,l.target.dispatchEvent(a),As=null}else return t=sa(l),t!==null&&Vf(t),e.blockedOn=l,!1;t.shift()}return!0}function Wf(e,t,l){is(e)&&l.delete(t)}function mm(){Or=!1,zl!==null&&is(zl)&&(zl=null),_l!==null&&is(_l)&&(_l=null),El!==null&&is(El)&&(El=null),qn.forEach(Wf),kn.forEach(Wf)}function ss(e,t){e.blockedOn===t&&(e.blockedOn=null,Or||(Or=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,mm)))}var cs=null;function Ff(e){cs!==e&&(cs=e,r.unstable_scheduleCallback(r.unstable_NormalPriority,function(){cs===e&&(cs=null);for(var t=0;t<e.length;t+=3){var l=e[t],a=e[t+1],i=e[t+2];if(typeof a!="function"){if(Ar(a||l)===null)continue;break}var s=sa(l);s!==null&&(e.splice(t,3),t-=3,Tc(s,{pending:!0,data:i,method:l.method,action:a},a,i))}}))}function La(e){function t(x){return ss(x,e)}zl!==null&&ss(zl,e),_l!==null&&ss(_l,e),El!==null&&ss(El,e),qn.forEach(t),kn.forEach(t);for(var l=0;l<Ml.length;l++){var a=Ml[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<Ml.length&&(l=Ml[0],l.blockedOn===null);)$f(l),l.blockedOn===null&&Ml.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var i=l[a],s=l[a+1],c=i[tt]||null;if(typeof s=="function")c||Ff(l);else if(c){var o=null;if(s&&s.hasAttribute("formAction")){if(i=s,c=s[tt]||null)o=c.formAction;else if(Ar(i)!==null)continue}else o=c.action;typeof o=="function"?l[a+1]=o:(l.splice(a,3),a-=3),Ff(l)}}}function If(){function e(s){s.canIntercept&&s.info==="react-transition"&&s.intercept({handler:function(){return new Promise(function(c){return i=c})},focusReset:"manual",scroll:"manual"})}function t(){i!==null&&(i(),i=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var s=navigation.currentEntry;s&&s.url!=null&&navigation.navigate(s.url,{state:s.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),i!==null&&(i(),i=null)}}}function Cr(e){this._internalRoot=e}rs.prototype.render=Cr.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(d(409));var l=t.current,a=pt();Xf(l,a,e,t,null,null)},rs.prototype.unmount=Cr.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Xf(e.current,2,null,e,null,null),Gi(),t[na]=null}};function rs(e){this._internalRoot=e}rs.prototype.unstable_scheduleHydration=function(e){if(e){var t=sd();e={blockedOn:null,target:e,priority:t};for(var l=0;l<Ml.length&&t!==0&&t<Ml[l].priority;l++);Ml.splice(l,0,e),l===0&&$f(e)}};var Pf=u.version;if(Pf!=="19.2.0")throw Error(d(527,Pf,"19.2.0"));R.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(d(188)):(e=Object.keys(e).join(","),Error(d(268,e)));return e=v(t),e=e!==null?U(e):null,e=e===null?null:e.stateNode,e};var gm={bundleType:0,version:"19.2.0",rendererPackageName:"react-dom",currentDispatcherRef:M,reconcilerVersion:"19.2.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ds=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ds.isDisabled&&ds.supportsFiber)try{Ka=ds.inject(gm),ut=ds}catch{}}return Ln.createRoot=function(e,t){if(!h(e))throw Error(d(299));var l=!1,a="",i=no,s=io,c=so;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=Lf(e,1,!1,null,null,l,a,null,i,s,c,If),e[na]=t.current,hr(e),new Cr(t)},Ln.hydrateRoot=function(e,t,l){if(!h(e))throw Error(d(299));var a=!1,i="",s=no,c=io,o=so,x=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(i=l.identifierPrefix),l.onUncaughtError!==void 0&&(s=l.onUncaughtError),l.onCaughtError!==void 0&&(c=l.onCaughtError),l.onRecoverableError!==void 0&&(o=l.onRecoverableError),l.formState!==void 0&&(x=l.formState)),t=Lf(e,1,!0,t,l??null,a,i,x,s,c,o,If),t.context=Gf(null),l=t.current,a=pt(),a=Ns(a),i=hl(a),i.callback=null,xl(l,i,a),l=a,t.current.lanes=l,$a(t,l),kt(t),e[na]=t.current,hr(e),new rs(t)},Ln.version="19.2.0",Ln}var dh;function Em(){if(dh)return Rr.exports;dh=1;function r(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(u){console.error(u)}}return r(),Rr.exports=_m(),Rr.exports}var Mm=Em();const Tm=wh(Mm);zh();/**
* @remix-run/router v1.23.1
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Gn(){return Gn=Object.assign?Object.assign.bind():function(r){for(var u=1;u<arguments.length;u++){var f=arguments[u];for(var d in f)Object.prototype.hasOwnProperty.call(f,d)&&(r[d]=f[d])}return r},Gn.apply(this,arguments)}var Al;(function(r){r.Pop="POP",r.Push="PUSH",r.Replace="REPLACE"})(Al||(Al={}));const uh="popstate";function Am(r){r===void 0&&(r={});function u(h,b){let{pathname:S="/",search:E="",hash:y=""}=ea(h.location.hash.substr(1));return!S.startsWith("/")&&!S.startsWith(".")&&(S="/"+S),Yr("",{pathname:S,search:E,hash:y},b.state&&b.state.usr||null,b.state&&b.state.key||"default")}function f(h,b){let S=h.document.querySelector("base"),E="";if(S&&S.getAttribute("href")){let y=h.location.href,v=y.indexOf("#");E=v===-1?y:y.slice(0,v)}return E+"#"+(typeof b=="string"?b:us(b))}function d(h,b){hs(h.pathname.charAt(0)==="/","relative pathnames are not supported in hash history.push("+JSON.stringify(b)+")")}return Cm(u,f,d,r)}function qe(r,u){if(r===!1||r===null||typeof r>"u")throw new Error(u)}function hs(r,u){if(!r){typeof console<"u"&&console.warn(u);try{throw new Error(u)}catch{}}}function Om(){return Math.random().toString(36).substr(2,8)}function oh(r,u){return{usr:r.state,key:r.key,idx:u}}function Yr(r,u,f,d){return f===void 0&&(f=null),Gn({pathname:typeof r=="string"?r:r.pathname,search:"",hash:""},typeof u=="string"?ea(u):u,{state:f,key:u&&u.key||d||Om()})}function us(r){let{pathname:u="/",search:f="",hash:d=""}=r;return f&&f!=="?"&&(u+=f.charAt(0)==="?"?f:"?"+f),d&&d!=="#"&&(u+=d.charAt(0)==="#"?d:"#"+d),u}function ea(r){let u={};if(r){let f=r.indexOf("#");f>=0&&(u.hash=r.substr(f),r=r.substr(0,f));let d=r.indexOf("?");d>=0&&(u.search=r.substr(d),r=r.substr(0,d)),r&&(u.pathname=r)}return u}function Cm(r,u,f,d){d===void 0&&(d={});let{window:h=document.defaultView,v5Compat:b=!1}=d,S=h.history,E=Al.Pop,y=null,v=U();v==null&&(v=0,S.replaceState(Gn({},S.state,{idx:v}),""));function U(){return(S.state||{idx:null}).idx}function T(){E=Al.Pop;let G=U(),de=G==null?null:G-v;v=G,y&&y({action:E,location:W.location,delta:de})}function L(G,de){E=Al.Push;let $=Yr(W.location,G,de);f&&f($,G),v=U()+1;let K=oh($,v),xe=W.createHref($);try{S.pushState(K,"",xe)}catch(_e){if(_e instanceof DOMException&&_e.name==="DataCloneError")throw _e;h.location.assign(xe)}b&&y&&y({action:E,location:W.location,delta:1})}function ne(G,de){E=Al.Replace;let $=Yr(W.location,G,de);f&&f($,G),v=U();let K=oh($,v),xe=W.createHref($);S.replaceState(K,"",xe),b&&y&&y({action:E,location:W.location,delta:0})}function ee(G){let de=h.location.origin!=="null"?h.location.origin:h.location.href,$=typeof G=="string"?G:us(G);return $=$.replace(/ $/,"%20"),qe(de,"No window.location.(origin|href) available to create URL for href: "+$),new URL($,de)}let W={get action(){return E},get location(){return r(h,S)},listen(G){if(y)throw new Error("A history only accepts one active listener");return h.addEventListener(uh,T),y=G,()=>{h.removeEventListener(uh,T),y=null}},createHref(G){return u(h,G)},createURL:ee,encodeLocation(G){let de=ee(G);return{pathname:de.pathname,search:de.search,hash:de.hash}},push:L,replace:ne,go(G){return S.go(G)}};return W}var fh;(function(r){r.data="data",r.deferred="deferred",r.redirect="redirect",r.error="error"})(fh||(fh={}));function Um(r,u,f){return f===void 0&&(f="/"),Dm(r,u,f)}function Dm(r,u,f,d){let h=typeof u=="string"?ea(u):u,b=Jr(h.pathname||"/",f);if(b==null)return null;let S=_h(r);Rm(S);let E=null;for(let y=0;E==null&&y<S.length;++y){let v=Km(b);E=Qm(S[y],v)}return E}function _h(r,u,f,d){u===void 0&&(u=[]),f===void 0&&(f=[]),d===void 0&&(d="");let h=(b,S,E)=>{let y={relativePath:E===void 0?b.path||"":E,caseSensitive:b.caseSensitive===!0,childrenIndex:S,route:b};y.relativePath.startsWith("/")&&(qe(y.relativePath.startsWith(d),'Absolute route path "'+y.relativePath+'" nested under path '+('"'+d+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),y.relativePath=y.relativePath.slice(d.length));let v=Ol([d,y.relativePath]),U=f.concat(y);b.children&&b.children.length>0&&(qe(b.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+v+'".')),_h(b.children,u,U,v)),!(b.path==null&&!b.index)&&u.push({path:v,score:Gm(v,b.index),routesMeta:U})};return r.forEach((b,S)=>{var E;if(b.path===""||!((E=b.path)!=null&&E.includes("?")))h(b,S);else for(let y of Eh(b.path))h(b,S,y)}),u}function Eh(r){let u=r.split("/");if(u.length===0)return[];let[f,...d]=u,h=f.endsWith("?"),b=f.replace(/\?$/,"");if(d.length===0)return h?[b,""]:[b];let S=Eh(d.join("/")),E=[];return E.push(...S.map(y=>y===""?b:[b,y].join("/"))),h&&E.push(...S),E.map(y=>r.startsWith("/")&&y===""?"/":y)}function Rm(r){r.sort((u,f)=>u.score!==f.score?f.score-u.score:Xm(u.routesMeta.map(d=>d.childrenIndex),f.routesMeta.map(d=>d.childrenIndex)))}const Hm=/^:[\w-]+$/,qm=3,km=2,Bm=1,Ym=10,Lm=-2,hh=r=>r==="*";function Gm(r,u){let f=r.split("/"),d=f.length;return f.some(hh)&&(d+=Lm),u&&(d+=km),f.filter(h=>!hh(h)).reduce((h,b)=>h+(Hm.test(b)?qm:b===""?Bm:Ym),d)}function Xm(r,u){return r.length===u.length&&r.slice(0,-1).every((d,h)=>d===u[h])?r[r.length-1]-u[u.length-1]:0}function Qm(r,u,f){let{routesMeta:d}=r,h={},b="/",S=[];for(let E=0;E<d.length;++E){let y=d[E],v=E===d.length-1,U=b==="/"?u:u.slice(b.length)||"/",T=Vm({path:y.relativePath,caseSensitive:y.caseSensitive,end:v},U),L=y.route;if(!T)return null;Object.assign(h,T.params),S.push({params:h,pathname:Ol([b,T.pathname]),pathnameBase:Im(Ol([b,T.pathnameBase])),route:L}),T.pathnameBase!=="/"&&(b=Ol([b,T.pathnameBase]))}return S}function Vm(r,u){typeof r=="string"&&(r={path:r,caseSensitive:!1,end:!0});let[f,d]=Zm(r.path,r.caseSensitive,r.end),h=u.match(f);if(!h)return null;let b=h[0],S=b.replace(/(.)\/+$/,"$1"),E=h.slice(1);return{params:d.reduce((v,U,T)=>{let{paramName:L,isOptional:ne}=U;if(L==="*"){let W=E[T]||"";S=b.slice(0,b.length-W.length).replace(/(.)\/+$/,"$1")}const ee=E[T];return ne&&!ee?v[L]=void 0:v[L]=(ee||"").replace(/%2F/g,"/"),v},{}),pathname:b,pathnameBase:S,pattern:r}}function Zm(r,u,f){u===void 0&&(u=!1),f===void 0&&(f=!0),hs(r==="*"||!r.endsWith("*")||r.endsWith("/*"),'Route path "'+r+'" will be treated as if it were '+('"'+r.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+r.replace(/\*$/,"/*")+'".'));let d=[],h="^"+r.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(S,E,y)=>(d.push({paramName:E,isOptional:y!=null}),y?"/?([^\\/]+)?":"/([^\\/]+)"));return r.endsWith("*")?(d.push({paramName:"*"}),h+=r==="*"||r==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):f?h+="\\/*$":r!==""&&r!=="/"&&(h+="(?:(?=\\/|$))"),[new RegExp(h,u?void 0:"i"),d]}function Km(r){try{return r.split("/").map(u=>decodeURIComponent(u).replace(/\//g,"%2F")).join("/")}catch(u){return hs(!1,'The URL path "'+r+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+u+").")),r}}function Jr(r,u){if(u==="/")return r;if(!r.toLowerCase().startsWith(u.toLowerCase()))return null;let f=u.endsWith("/")?u.length-1:u.length,d=r.charAt(f);return d&&d!=="/"?null:r.slice(f)||"/"}const Jm=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,$m=r=>Jm.test(r);function Wm(r,u){u===void 0&&(u="/");let{pathname:f,search:d="",hash:h=""}=typeof r=="string"?ea(r):r,b;if(f)if($m(f))b=f;else{if(f.includes("//")){let S=f;f=f.replace(/\/\/+/g,"/"),hs(!1,"Pathnames cannot have embedded double slashes - normalizing "+(S+" -> "+f))}f.startsWith("/")?b=xh(f.substring(1),"/"):b=xh(f,u)}else b=u;return{pathname:b,search:Pm(d),hash:eg(h)}}function xh(r,u){let f=u.replace(/\/+$/,"").split("/");return r.split("/").forEach(h=>{h===".."?f.length>1&&f.pop():h!=="."&&f.push(h)}),f.length>1?f.join("/"):"/"}function Br(r,u,f,d){return"Cannot include a '"+r+"' character in a manually specified "+("`to."+u+"` field ["+JSON.stringify(d)+"]. Please separate it out to the ")+("`to."+f+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Fm(r){return r.filter((u,f)=>f===0||u.route.path&&u.route.path.length>0)}function Mh(r,u){let f=Fm(r);return u?f.map((d,h)=>h===f.length-1?d.pathname:d.pathnameBase):f.map(d=>d.pathnameBase)}function Th(r,u,f,d){d===void 0&&(d=!1);let h;typeof r=="string"?h=ea(r):(h=Gn({},r),qe(!h.pathname||!h.pathname.includes("?"),Br("?","pathname","search",h)),qe(!h.pathname||!h.pathname.includes("#"),Br("#","pathname","hash",h)),qe(!h.search||!h.search.includes("#"),Br("#","search","hash",h)));let b=r===""||h.pathname==="",S=b?"/":h.pathname,E;if(S==null)E=f;else{let T=u.length-1;if(!d&&S.startsWith("..")){let L=S.split("/");for(;L[0]==="..";)L.shift(),T-=1;h.pathname=L.join("/")}E=T>=0?u[T]:"/"}let y=Wm(h,E),v=S&&S!=="/"&&S.endsWith("/"),U=(b||S===".")&&f.endsWith("/");return!y.pathname.endsWith("/")&&(v||U)&&(y.pathname+="/"),y}const Ol=r=>r.join("/").replace(/\/\/+/g,"/"),Im=r=>r.replace(/\/+$/,"").replace(/^\/*/,"/"),Pm=r=>!r||r==="?"?"":r.startsWith("?")?r:"?"+r,eg=r=>!r||r==="#"?"":r.startsWith("#")?r:"#"+r;function tg(r){return r!=null&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.internal=="boolean"&&"data"in r}const Ah=["post","put","patch","delete"];new Set(Ah);const lg=["get",...Ah];new Set(lg);/**
* React Router v6.30.2
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Xn(){return Xn=Object.assign?Object.assign.bind():function(r){for(var u=1;u<arguments.length;u++){var f=arguments[u];for(var d in f)Object.prototype.hasOwnProperty.call(f,d)&&(r[d]=f[d])}return r},Xn.apply(this,arguments)}const $r=D.createContext(null),ag=D.createContext(null),ta=D.createContext(null),xs=D.createContext(null),la=D.createContext({outlet:null,matches:[],isDataRoute:!1}),Oh=D.createContext(null);function ng(r,u){let{relative:f}=u===void 0?{}:u;Vn()||qe(!1);let{basename:d,navigator:h}=D.useContext(ta),{hash:b,pathname:S,search:E}=Uh(r,{relative:f}),y=S;return d!=="/"&&(y=S==="/"?d:Ol([d,S])),h.createHref({pathname:y,search:E,hash:b})}function Vn(){return D.useContext(xs)!=null}function Qa(){return Vn()||qe(!1),D.useContext(xs).location}function Ch(r){D.useContext(ta).static||D.useLayoutEffect(r)}function ig(){let{isDataRoute:r}=D.useContext(la);return r?pg():sg()}function sg(){Vn()||qe(!1);let r=D.useContext($r),{basename:u,future:f,navigator:d}=D.useContext(ta),{matches:h}=D.useContext(la),{pathname:b}=Qa(),S=JSON.stringify(Mh(h,f.v7_relativeSplatPath)),E=D.useRef(!1);return Ch(()=>{E.current=!0}),D.useCallback(function(v,U){if(U===void 0&&(U={}),!E.current)return;if(typeof v=="number"){d.go(v);return}let T=Th(v,JSON.parse(S),b,U.relative==="path");r==null&&u!=="/"&&(T.pathname=T.pathname==="/"?u:Ol([u,T.pathname])),(U.replace?d.replace:d.push)(T,U.state,U)},[u,d,S,b,r])}function Uh(r,u){let{relative:f}=u===void 0?{}:u,{future:d}=D.useContext(ta),{matches:h}=D.useContext(la),{pathname:b}=Qa(),S=JSON.stringify(Mh(h,d.v7_relativeSplatPath));return D.useMemo(()=>Th(r,JSON.parse(S),b,f==="path"),[r,S,b,f])}function cg(r,u){return rg(r,u)}function rg(r,u,f,d){Vn()||qe(!1);let{navigator:h}=D.useContext(ta),{matches:b}=D.useContext(la),S=b[b.length-1],E=S?S.params:{};S&&S.pathname;let y=S?S.pathnameBase:"/";S&&S.route;let v=Qa(),U;if(u){var T;let G=typeof u=="string"?ea(u):u;y==="/"||(T=G.pathname)!=null&&T.startsWith(y)||qe(!1),U=G}else U=v;let L=U.pathname||"/",ne=L;if(y!=="/"){let G=y.replace(/^\//,"").split("/");ne="/"+L.replace(/^\//,"").split("/").slice(G.length).join("/")}let ee=Um(r,{pathname:ne}),W=hg(ee&&ee.map(G=>Object.assign({},G,{params:Object.assign({},E,G.params),pathname:Ol([y,h.encodeLocation?h.encodeLocation(G.pathname).pathname:G.pathname]),pathnameBase:G.pathnameBase==="/"?y:Ol([y,h.encodeLocation?h.encodeLocation(G.pathnameBase).pathname:G.pathnameBase])})),b,f,d);return u&&W?D.createElement(xs.Provider,{value:{location:Xn({pathname:"/",search:"",hash:"",state:null,key:"default"},U),navigationType:Al.Pop}},W):W}function dg(){let r=bg(),u=tg(r)?r.status+" "+r.statusText:r instanceof Error?r.message:JSON.stringify(r),f=r instanceof Error?r.stack:null,h={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return D.createElement(D.Fragment,null,D.createElement("h2",null,"Unexpected Application Error!"),D.createElement("h3",{style:{fontStyle:"italic"}},u),f?D.createElement("pre",{style:h},f):null,null)}const ug=D.createElement(dg,null);class og extends D.Component{constructor(u){super(u),this.state={location:u.location,revalidation:u.revalidation,error:u.error}}static getDerivedStateFromError(u){return{error:u}}static getDerivedStateFromProps(u,f){return f.location!==u.location||f.revalidation!=="idle"&&u.revalidation==="idle"?{error:u.error,location:u.location,revalidation:u.revalidation}:{error:u.error!==void 0?u.error:f.error,location:f.location,revalidation:u.revalidation||f.revalidation}}componentDidCatch(u,f){console.error("React Router caught the following error during render",u,f)}render(){return this.state.error!==void 0?D.createElement(la.Provider,{value:this.props.routeContext},D.createElement(Oh.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function fg(r){let{routeContext:u,match:f,children:d}=r,h=D.useContext($r);return h&&h.static&&h.staticContext&&(f.route.errorElement||f.route.ErrorBoundary)&&(h.staticContext._deepestRenderedBoundaryId=f.route.id),D.createElement(la.Provider,{value:u},d)}function hg(r,u,f,d){var h;if(u===void 0&&(u=[]),f===void 0&&(f=null),d===void 0&&(d=null),r==null){var b;if(!f)return null;if(f.errors)r=f.matches;else if((b=d)!=null&&b.v7_partialHydration&&u.length===0&&!f.initialized&&f.matches.length>0)r=f.matches;else return null}let S=r,E=(h=f)==null?void 0:h.errors;if(E!=null){let U=S.findIndex(T=>T.route.id&&(E==null?void 0:E[T.route.id])!==void 0);U>=0||qe(!1),S=S.slice(0,Math.min(S.length,U+1))}let y=!1,v=-1;if(f&&d&&d.v7_partialHydration)for(let U=0;U<S.length;U++){let T=S[U];if((T.route.HydrateFallback||T.route.hydrateFallbackElement)&&(v=U),T.route.id){let{loaderData:L,errors:ne}=f,ee=T.route.loader&&L[T.route.id]===void 0&&(!ne||ne[T.route.id]===void 0);if(T.route.lazy||ee){y=!0,v>=0?S=S.slice(0,v+1):S=[S[0]];break}}}return S.reduceRight((U,T,L)=>{let ne,ee=!1,W=null,G=null;f&&(ne=E&&T.route.id?E[T.route.id]:void 0,W=T.route.errorElement||ug,y&&(v<0&&L===0?(vg("route-fallback"),ee=!0,G=null):v===L&&(ee=!0,G=T.route.hydrateFallbackElement||null)));let de=u.concat(S.slice(0,L+1)),$=()=>{let K;return ne?K=W:ee?K=G:T.route.Component?K=D.createElement(T.route.Component,null):T.route.element?K=T.route.element:K=U,D.createElement(fg,{match:T,routeContext:{outlet:U,matches:de,isDataRoute:f!=null},children:K})};return f&&(T.route.ErrorBoundary||T.route.errorElement||L===0)?D.createElement(og,{location:f.location,revalidation:f.revalidation,component:W,error:ne,children:$(),routeContext:{outlet:null,matches:de,isDataRoute:!0}}):$()},null)}var Dh=(function(r){return r.UseBlocker="useBlocker",r.UseRevalidator="useRevalidator",r.UseNavigateStable="useNavigate",r})(Dh||{}),Rh=(function(r){return r.UseBlocker="useBlocker",r.UseLoaderData="useLoaderData",r.UseActionData="useActionData",r.UseRouteError="useRouteError",r.UseNavigation="useNavigation",r.UseRouteLoaderData="useRouteLoaderData",r.UseMatches="useMatches",r.UseRevalidator="useRevalidator",r.UseNavigateStable="useNavigate",r.UseRouteId="useRouteId",r})(Rh||{});function xg(r){let u=D.useContext($r);return u||qe(!1),u}function mg(r){let u=D.useContext(ag);return u||qe(!1),u}function gg(r){let u=D.useContext(la);return u||qe(!1),u}function Hh(r){let u=gg(),f=u.matches[u.matches.length-1];return f.route.id||qe(!1),f.route.id}function bg(){var r;let u=D.useContext(Oh),f=mg(),d=Hh();return u!==void 0?u:(r=f.errors)==null?void 0:r[d]}function pg(){let{router:r}=xg(Dh.UseNavigateStable),u=Hh(Rh.UseNavigateStable),f=D.useRef(!1);return Ch(()=>{f.current=!0}),D.useCallback(function(h,b){b===void 0&&(b={}),f.current&&(typeof h=="number"?r.navigate(h):r.navigate(h,Xn({fromRouteId:u},b)))},[r,u])}const mh={};function vg(r,u,f){mh[r]||(mh[r]=!0)}function yg(r,u){r==null||r.v7_startTransition,r==null||r.v7_relativeSplatPath}function Le(r){qe(!1)}function jg(r){let{basename:u="/",children:f=null,location:d,navigationType:h=Al.Pop,navigator:b,static:S=!1,future:E}=r;Vn()&&qe(!1);let y=u.replace(/^\/*/,"/"),v=D.useMemo(()=>({basename:y,navigator:b,static:S,future:Xn({v7_relativeSplatPath:!1},E)}),[y,E,b,S]);typeof d=="string"&&(d=ea(d));let{pathname:U="/",search:T="",hash:L="",state:ne=null,key:ee="default"}=d,W=D.useMemo(()=>{let G=Jr(U,y);return G==null?null:{location:{pathname:G,search:T,hash:L,state:ne,key:ee},navigationType:h}},[y,U,T,L,ne,ee,h]);return W==null?null:D.createElement(ta.Provider,{value:v},D.createElement(xs.Provider,{children:f,value:W}))}function Ng(r){let{children:u,location:f}=r;return cg(Lr(u),f)}new Promise(()=>{});function Lr(r,u){u===void 0&&(u=[]);let f=[];return D.Children.forEach(r,(d,h)=>{if(!D.isValidElement(d))return;let b=[...u,h];if(d.type===D.Fragment){f.push.apply(f,Lr(d.props.children,b));return}d.type!==Le&&qe(!1),!d.props.index||!d.props.children||qe(!1);let S={id:d.props.id||b.join("-"),caseSensitive:d.props.caseSensitive,element:d.props.element,Component:d.props.Component,index:d.props.index,path:d.props.path,loader:d.props.loader,action:d.props.action,errorElement:d.props.errorElement,ErrorBoundary:d.props.ErrorBoundary,hasErrorBoundary:d.props.ErrorBoundary!=null||d.props.errorElement!=null,shouldRevalidate:d.props.shouldRevalidate,handle:d.props.handle,lazy:d.props.lazy};d.props.children&&(S.children=Lr(d.props.children,b)),f.push(S)}),f}/**
* React Router DOM v6.30.2
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Gr(){return Gr=Object.assign?Object.assign.bind():function(r){for(var u=1;u<arguments.length;u++){var f=arguments[u];for(var d in f)Object.prototype.hasOwnProperty.call(f,d)&&(r[d]=f[d])}return r},Gr.apply(this,arguments)}function wg(r,u){if(r==null)return{};var f={},d=Object.keys(r),h,b;for(b=0;b<d.length;b++)h=d[b],!(u.indexOf(h)>=0)&&(f[h]=r[h]);return f}function Sg(r){return!!(r.metaKey||r.altKey||r.ctrlKey||r.shiftKey)}function zg(r,u){return r.button===0&&(!u||u==="_self")&&!Sg(r)}const _g=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Eg="6";try{window.__reactRouterVersion=Eg}catch{}const Mg="startTransition",gh=Nm[Mg];function Tg(r){let{basename:u,children:f,future:d,window:h}=r,b=D.useRef();b.current==null&&(b.current=Am({window:h,v5Compat:!0}));let S=b.current,[E,y]=D.useState({action:S.action,location:S.location}),{v7_startTransition:v}=d||{},U=D.useCallback(T=>{v&&gh?gh(()=>y(T)):y(T)},[y,v]);return D.useLayoutEffect(()=>S.listen(U),[S,U]),D.useEffect(()=>yg(d),[d]),D.createElement(jg,{basename:u,children:f,location:E.location,navigationType:E.action,navigator:S,future:d})}const Ag=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Og=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,q=D.forwardRef(function(u,f){let{onClick:d,relative:h,reloadDocument:b,replace:S,state:E,target:y,to:v,preventScrollReset:U,viewTransition:T}=u,L=wg(u,_g),{basename:ne}=D.useContext(ta),ee,W=!1;if(typeof v=="string"&&Og.test(v)&&(ee=v,Ag))try{let K=new URL(window.location.href),xe=v.startsWith("//")?new URL(K.protocol+v):new URL(v),_e=Jr(xe.pathname,ne);xe.origin===K.origin&&_e!=null?v=_e+xe.search+xe.hash:W=!0}catch{}let G=ng(v,{relative:h}),de=Cg(v,{replace:S,state:E,target:y,preventScrollReset:U,relative:h,viewTransition:T});function $(K){d&&d(K),K.defaultPrevented||de(K)}return D.createElement("a",Gr({},L,{href:ee||G,onClick:W||b?d:$,ref:f,target:y}))});var bh;(function(r){r.UseScrollRestoration="useScrollRestoration",r.UseSubmit="useSubmit",r.UseSubmitFetcher="useSubmitFetcher",r.UseFetcher="useFetcher",r.useViewTransitionState="useViewTransitionState"})(bh||(bh={}));var ph;(function(r){r.UseFetcher="useFetcher",r.UseFetchers="useFetchers",r.UseScrollRestoration="useScrollRestoration"})(ph||(ph={}));function Cg(r,u){let{target:f,replace:d,state:h,preventScrollReset:b,relative:S,viewTransition:E}=u===void 0?{}:u,y=ig(),v=Qa(),U=Uh(r,{relative:S});return D.useCallback(T=>{if(zg(T,f)){T.preventDefault();let L=d!==void 0?d:us(v)===us(U);y(r,{replace:L,state:h,preventScrollReset:b,relative:S,viewTransition:E})}},[v,y,U,d,h,f,r,b,S,E])}/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ug=r=>r.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Dg=r=>r.replace(/^([A-Z])|[\s-_]+(\w)/g,(u,f,d)=>d?d.toUpperCase():f.toLowerCase()),vh=r=>{const u=Dg(r);return u.charAt(0).toUpperCase()+u.slice(1)},qh=(...r)=>r.filter((u,f,d)=>!!u&&u.trim()!==""&&d.indexOf(u)===f).join(" ").trim(),Rg=r=>{for(const u in r)if(u.startsWith("aria-")||u==="role"||u==="title")return!0};/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var Hg={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const qg=D.forwardRef(({color:r="currentColor",size:u=24,strokeWidth:f=2,absoluteStrokeWidth:d,className:h="",children:b,iconNode:S,...E},y)=>D.createElement("svg",{ref:y,...Hg,width:u,height:u,stroke:r,strokeWidth:d?Number(f)*24/Number(u):f,className:qh("lucide",h),...!b&&!Rg(E)&&{"aria-hidden":"true"},...E},[...S.map(([v,U])=>D.createElement(v,U)),...Array.isArray(b)?b:[b]]));/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Q=(r,u)=>{const f=D.forwardRef(({className:d,...h},b)=>D.createElement(qg,{ref:b,iconNode:u,className:qh(`lucide-${Ug(vh(r))}`,`lucide-${r}`,d),...h}));return f.displayName=vh(r),f};/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const kg=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],Qn=Q("activity",kg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Bg=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],rt=Q("arrow-right",Bg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Yg=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],Lg=Q("arrow-up",Yg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Gg=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],Xa=Q("award",Gg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Xg=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],kh=Q("briefcase",Xg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Qg=[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]],os=Q("building-2",Qg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Vg=[["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3",key:"cabbwy"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]],Zg=Q("building",Vg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Kg=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Ga=Q("chevron-down",Kg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Jg=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],Bh=Q("chevron-right",Jg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $g=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],Yh=Q("chevron-left",$g);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Wg=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],Fg=Q("circle-alert",Wg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ig=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Te=Q("circle-check",Ig);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Pg=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]],Lh=Q("clipboard-check",Pg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const eb=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],tb=Q("clipboard-list",eb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const lb=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],ab=Q("clock",lb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const nb=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],ib=Q("cloud",nb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const sb=[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]],cb=Q("construction",sb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const rb=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],yh=Q("download",rb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const db=[["path",{d:"m12.99 6.74 1.93 3.44",key:"iwagvd"}],["path",{d:"M19.136 12a10 10 0 0 1-14.271 0",key:"ppmlo4"}],["path",{d:"m21 21-2.16-3.84",key:"vylbct"}],["path",{d:"m3 21 8.02-14.26",key:"1ssaw4"}],["circle",{cx:"12",cy:"5",r:"2",key:"f1ur92"}]],ub=Q("drafting-compass",db);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ob=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],nl=Q("external-link",ob);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const fb=[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M3 19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a.5.5 0 0 0-.769-.422l-4.462 2.844A.5.5 0 0 1 15 10.5v-2a.5.5 0 0 0-.769-.422L9.77 10.922A.5.5 0 0 1 9 10.5V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z",key:"1iv0i2"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],Gh=Q("factory",fb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const hb=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m9 15 2 2 4-4",key:"1grp1n"}]],Xh=Q("file-check",hb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const xb=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["circle",{cx:"11.5",cy:"14.5",r:"2.5",key:"1bq0ko"}],["path",{d:"M13.3 16.3 15 18",key:"2quom7"}]],mb=Q("file-search",xb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const gb=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],Je=Q("file-text",gb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const bb=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],pb=Q("globe",bb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const vb=[["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5",key:"1p9q5i"}],["path",{d:"M14 6a6 6 0 0 1 6 6v3",key:"1hnv84"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6",key:"9ciidu"}],["rect",{x:"2",y:"15",width:"20",height:"4",rx:"1",key:"g3x8cw"}]],yb=Q("hard-hat",vb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const jb=[["path",{d:"M10 18v-7",key:"wt116b"}],["path",{d:"M11.12 2.198a2 2 0 0 1 1.76.006l7.866 3.847c.476.233.31.949-.22.949H3.474c-.53 0-.695-.716-.22-.949z",key:"1m329m"}],["path",{d:"M14 18v-7",key:"vav6t3"}],["path",{d:"M18 18v-7",key:"aexdmj"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M6 18v-7",key:"1ivflk"}]],Nb=Q("landmark",jb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const wb=[["path",{d:"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z",key:"nnexq3"}],["path",{d:"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12",key:"mt58a7"}]],Sb=Q("leaf",wb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const zb=[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]],_b=Q("lightbulb",zb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Eb=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],Mb=Q("lock",Eb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Tb=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],Wr=Q("mail",Tb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ab=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],Va=Q("map-pin",Ab);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ob=[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]],Cb=Q("map",Ob);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ub=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],Db=Q("menu",Ub);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Rb=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],Hb=Q("message-square",Rb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const qb=[["path",{d:"M6 18h8",key:"1borvv"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M14 22a7 7 0 1 0 0-14h-1",key:"1jwaiy"}],["path",{d:"M9 14h2",key:"197e7h"}],["path",{d:"M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z",key:"1bmzmy"}],["path",{d:"M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3",key:"1drr47"}]],Xr=Q("microscope",qb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const kb=[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z",key:"otkl63"}]],Bb=Q("mountain",kb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Yb=[["polygon",{points:"3 11 22 2 13 21 11 13 3 11",key:"1ltx0t"}]],jh=Q("navigation",Yb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Lb=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]],Gb=Q("network",Lb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Xb=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],Pl=Q("phone",Xb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Qb=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],Nh=Q("search",Qb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Vb=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],Qh=Q("send",Vb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Zb=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Kb=Q("shield-check",Zb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Jb=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],Cl=Q("shield",Jb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $b=[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]],Wb=Q("shopping-cart",$b);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Fb=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],Ib=Q("star",Fb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Pb=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],Qr=Q("target",Pb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const e1=[["path",{d:"M16 17h6v-6",key:"t6n2it"}],["path",{d:"m22 17-8.5-8.5-5 5L2 7",key:"x473p"}]],t1=Q("trending-down",e1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const l1=[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]],a1=Q("trending-up",l1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const n1=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],Vr=Q("triangle-alert",n1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const i1=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],fs=Q("users",i1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const s1=[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]],Vh=Q("wrench",s1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const c1=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Zh=Q("x",c1),r1=({transparent:r=!1})=>{const[u,f]=D.useState(!1),[d,h]=D.useState(!1),[b,S]=D.useState(!1),[E,y]=D.useState(!1),[v,U]=D.useState(!1),T=Qa();D.useEffect(()=>{const ee=()=>{f(window.scrollY>50)};return window.addEventListener("scroll",ee),()=>window.removeEventListener("scroll",ee)},[]);const L=T.pathname==="/",ne=r&&L&&!u;return n.jsxs("nav",{className:`fixed top-0 left-0 right-0 z-50 transition-all duration-300 ${ne?"bg-transparent py-6":"bg-brand-dark/95 backdrop-blur-md py-4 shadow-lg"}`,children:[n.jsxs("div",{className:"container mx-auto px-6 flex items-center justify-between text-white",children:[n.jsx(q,{to:"/",className:"flex items-center gap-2 group",children:v?n.jsxs("span",{className:"text-xl font-bold tracking-tighter",children:["ГЕО",n.jsx("span",{className:"text-brand-orange",children:"ВЕКТОР"})]}):n.jsx("img",{src:"/media/geo-logo.webp",alt:"ГеоВектор",className:"h-[64px] w-auto object-contain",onError:()=>U(!0)})}),n.jsxs("ul",{className:"hidden md:flex gap-8 text-sm font-medium items-center",children:[n.jsx("li",{children:n.jsx(q,{to:"/",className:`transition-colors hover:text-brand-orange ${T.pathname==="/"?"text-brand-orange":"text-gray-300"}`,children:"Главная"})}),n.jsx("li",{children:n.jsx(q,{to:"/about",className:`transition-colors hover:text-brand-orange ${T.pathname==="/about"?"text-brand-orange":"text-gray-300"}`,children:"О компании"})}),n.jsxs("li",{className:"relative group",children:[n.jsxs("button",{className:`flex items-center gap-1 transition-colors hover:text-brand-orange ${T.pathname.startsWith("/services")?"text-brand-orange":"text-gray-300"}`,children:["Услуги",n.jsx(Ga,{size:16,className:"transition-transform group-hover:rotate-180"})]}),n.jsx("div",{className:"absolute top-full left-0 pt-2 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200",children:n.jsxs("div",{className:"w-72 bg-brand-dark border border-gray-700 rounded-lg shadow-xl overflow-hidden",children:[n.jsx(q,{to:"/services",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors font-semibold border-b border-gray-700",children:"Все услуги"}),n.jsx(q,{to:"/services/surveying",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors",children:"Инженерные изыскания"}),n.jsx(q,{to:"/services/design",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors",children:"Проектирование"}),n.jsx(q,{to:"/services/construction",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors",children:"Строительство"}),n.jsx(q,{to:"/services/soil-survey",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors",children:"Обследование грунтов"}),n.jsx(q,{to:"/services/building-survey",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors",children:"Обследование здания"}),n.jsx(q,{to:"/services/land-survey",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors",children:"Кадастровые работы"}),n.jsx(q,{to:"/services/technical-tasks",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors border-t border-gray-700",children:"Образцы технических заданий"})]})})]}),n.jsx("li",{children:n.jsx(q,{to:"/projects",className:`transition-colors hover:text-brand-orange ${T.pathname==="/projects"?"text-brand-orange":"text-gray-300"}`,children:"Проекты"})}),n.jsx("li",{children:n.jsx(q,{to:"/fleet",className:`transition-colors hover:text-brand-orange ${T.pathname==="/fleet"?"text-brand-orange":"text-gray-300"}`,children:"Автопарк"})}),n.jsx("li",{children:n.jsx(q,{to:"/certificates",className:`transition-colors hover:text-brand-orange ${T.pathname==="/certificates"?"text-brand-orange":"text-gray-300"}`,children:"Сертификаты"})}),n.jsxs("li",{className:"relative group",children:[n.jsxs("button",{className:`flex items-center gap-1 transition-colors hover:text-brand-orange ${T.pathname.startsWith("/laboratories")?"text-brand-orange":"text-gray-300"}`,children:["Лаборатории",n.jsx(Ga,{size:16,className:"transition-transform group-hover:rotate-180"})]}),n.jsx("div",{className:"absolute top-full left-0 pt-2 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200",children:n.jsxs("div",{className:"w-64 bg-brand-dark border border-gray-700 rounded-lg shadow-xl overflow-hidden",children:[n.jsx(q,{to:"/laboratories/soil",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors",children:"Грунтовая лаборатория"}),n.jsx(q,{to:"/laboratories/radiation",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors",children:"Радиационная лаборатория"})]})})]}),n.jsx("li",{children:n.jsx(q,{to:"/contacts",className:`transition-colors hover:text-brand-orange ${T.pathname==="/contacts"?"text-brand-orange":"text-gray-300"}`,children:"Контакты"})})]}),n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsxs(q,{to:"/contacts",className:"hidden md:flex items-center gap-2 text-sm font-medium hover:text-brand-orange transition-colors",children:[n.jsx(Pl,{className:"w-4 h-4 text-brand-orange"}),n.jsx("span",{children:"Связаться"})]}),n.jsx("button",{className:"md:hidden text-white",onClick:()=>h(!d),children:d?n.jsx(Zh,{}):n.jsx(Db,{})})]})]}),d&&n.jsxs("div",{className:"absolute top-full left-0 w-full bg-brand-dark border-t border-gray-800 p-6 flex flex-col gap-6 md:hidden shadow-xl",children:[n.jsx(q,{to:"/",className:"text-lg font-medium text-gray-300 hover:text-brand-orange",onClick:()=>h(!1),children:"Главная"}),n.jsx(q,{to:"/about",className:"text-lg font-medium text-gray-300 hover:text-brand-orange",onClick:()=>h(!1),children:"О компании"}),n.jsxs("div",{children:[n.jsxs("button",{className:"flex items-center justify-between w-full text-lg font-medium text-gray-300 hover:text-brand-orange",onClick:()=>S(!b),children:["Услуги",n.jsx(Ga,{size:20,className:`transition-transform ${b?"rotate-180":""}`})]}),b&&n.jsxs("div",{className:"ml-4 mt-3 flex flex-col gap-3",children:[n.jsx(q,{to:"/services",className:"text-gray-400 hover:text-brand-orange font-semibold",onClick:()=>h(!1),children:"Все услуги"}),n.jsx(q,{to:"/services/surveying",className:"text-gray-400 hover:text-brand-orange",onClick:()=>h(!1),children:"Инженерные изыскания"}),n.jsx(q,{to:"/services/design",className:"text-gray-400 hover:text-brand-orange",onClick:()=>h(!1),children:"Проектирование"}),n.jsx(q,{to:"/services/construction",className:"text-gray-400 hover:text-brand-orange",onClick:()=>h(!1),children:"Строительство"}),n.jsx(q,{to:"/services/soil-survey",className:"text-gray-400 hover:text-brand-orange",onClick:()=>h(!1),children:"Обследование грунтов"}),n.jsx(q,{to:"/services/building-survey",className:"text-gray-400 hover:text-brand-orange",onClick:()=>h(!1),children:"Обследование здания"}),n.jsx(q,{to:"/services/land-survey",className:"text-gray-400 hover:text-brand-orange",onClick:()=>h(!1),children:"Кадастровые работы"}),n.jsx(q,{to:"/services/technical-tasks",className:"text-gray-400 hover:text-brand-orange",onClick:()=>h(!1),children:"Образцы ТЗ"})]})]}),n.jsx(q,{to:"/projects",className:"text-lg font-medium text-gray-300 hover:text-brand-orange",onClick:()=>h(!1),children:"Проекты"}),n.jsx(q,{to:"/fleet",className:"text-lg font-medium text-gray-300 hover:text-brand-orange",onClick:()=>h(!1),children:"Автопарк"}),n.jsx(q,{to:"/certificates",className:"text-lg font-medium text-gray-300 hover:text-brand-orange",onClick:()=>h(!1),children:"Сертификаты"}),n.jsxs("div",{children:[n.jsxs("button",{className:"flex items-center justify-between w-full text-lg font-medium text-gray-300 hover:text-brand-orange",onClick:()=>y(!E),children:["Лаборатории",n.jsx(Ga,{size:20,className:`transition-transform ${E?"rotate-180":""}`})]}),E&&n.jsxs("div",{className:"ml-4 mt-3 flex flex-col gap-3",children:[n.jsx(q,{to:"/laboratories/soil",className:"text-gray-400 hover:text-brand-orange",onClick:()=>h(!1),children:"Грунтовая лаборатория"}),n.jsx(q,{to:"/laboratories/radiation",className:"text-gray-400 hover:text-brand-orange",onClick:()=>h(!1),children:"Радиационная лаборатория"})]})]}),n.jsx(q,{to:"/contacts",className:"text-lg font-medium text-gray-300 hover:text-brand-orange",onClick:()=>h(!1),children:"Контакты"}),n.jsxs(q,{to:"/contacts",className:"flex items-center gap-2 text-brand-orange font-bold mt-4",onClick:()=>h(!1),children:[n.jsx(Pl,{className:"w-5 h-5"})," Связаться"]})]})]})},d1=()=>n.jsx("footer",{className:"bg-[#1a0f0f] text-white py-20 rounded-t-[3rem] mt-auto",id:"contacts",children:n.jsx("div",{className:"container mx-auto px-6",children:n.jsxs("div",{className:"flex flex-col lg:flex-row gap-20",children:[n.jsxs("div",{className:"lg:w-1/2",children:[n.jsx("h2",{className:"text-4xl font-bold mb-8 text-brand-orange",children:"Свяжитесь с нами"}),n.jsx("p",{className:"text-gray-300 text-lg mb-10 max-w-md",children:"Готовы ответить на ваши вопросы и предложить лучшие решения для вашего проекта"}),n.jsxs("div",{className:"space-y-6 max-w-md",children:[n.jsxs("a",{href:"tel:83472927370",className:"flex items-start gap-4 p-6 bg-brand-orange/10 border border-brand-orange/30 rounded-2xl hover:bg-brand-orange hover:scale-105 transition-all duration-300 group",children:[n.jsx(Pl,{size:28,className:"text-brand-orange group-hover:text-white flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-xs text-gray-400 mb-1 group-hover:text-white/80",children:"Телефон"}),n.jsx("p",{className:"text-xl font-bold text-white",children:"8 (347) 292 73 70"}),n.jsx("p",{className:"text-sm text-gray-400 mt-1 group-hover:text-white/70",children:"Звоните с 9:00 до 18:00"})]})]}),n.jsxs("a",{href:"mailto:gw@geowektor.ru",className:"flex items-start gap-4 p-6 bg-brand-orange/10 border border-brand-orange/30 rounded-2xl hover:bg-brand-orange hover:scale-105 transition-all duration-300 group",children:[n.jsx(Wr,{size:28,className:"text-brand-orange group-hover:text-white flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-xs text-gray-400 mb-1 group-hover:text-white/80",children:"Email"}),n.jsx("p",{className:"text-xl font-bold text-white",children:"gw@geowektor.ru"}),n.jsx("p",{className:"text-sm text-gray-400 mt-1 group-hover:text-white/70",children:"Ответим в течение часа"})]})]}),n.jsxs("div",{className:"flex items-start gap-4 p-6 bg-brand-orange/10 border border-brand-orange/30 rounded-2xl",children:[n.jsx(Va,{size:28,className:"text-brand-orange flex-shrink-0"}),n.jsxs("div",{children:[n.jsx("p",{className:"text-xs text-gray-400 mb-1",children:"Адрес"}),n.jsx("p",{className:"text-lg font-bold text-white",children:"450001, РБ, г. Уфа"}),n.jsx("p",{className:"text-white/90",children:"ул. Комсомольская 19/1"})]})]})]})]}),n.jsxs("div",{className:"lg:w-1/2 grid grid-cols-1 md:grid-cols-3 gap-8",children:[n.jsxs("div",{children:[n.jsx("h4",{className:"font-bold mb-6 text-lg",children:"Компания"}),n.jsxs("ul",{className:"space-y-3 text-sm text-gray-400",children:[n.jsx("li",{children:n.jsx(q,{to:"/",className:"hover:text-brand-orange transition-colors",children:"Главная"})}),n.jsx("li",{children:n.jsx(q,{to:"/about",className:"hover:text-brand-orange transition-colors",children:"О компании"})}),n.jsx("li",{children:n.jsx(q,{to:"/projects",className:"hover:text-brand-orange transition-colors",children:"Проекты"})}),n.jsx("li",{children:n.jsx(q,{to:"/fleet",className:"hover:text-brand-orange transition-colors",children:"Автопарк"})}),n.jsx("li",{children:n.jsx(q,{to:"/certificates",className:"hover:text-brand-orange transition-colors",children:"Сертификаты"})}),n.jsx("li",{children:n.jsx(q,{to:"/contacts",className:"hover:text-brand-orange transition-colors",children:"Контакты"})})]})]}),n.jsxs("div",{children:[n.jsx("h4",{className:"font-bold mb-6 text-lg",children:"Услуги"}),n.jsxs("ul",{className:"space-y-3 text-sm text-gray-400",children:[n.jsx("li",{children:n.jsx(q,{to:"/services",className:"hover:text-brand-orange transition-colors",children:"Все услуги"})}),n.jsx("li",{children:n.jsx(q,{to:"/services/surveying",className:"hover:text-brand-orange transition-colors",children:"Инженерные изыскания"})}),n.jsx("li",{children:n.jsx(q,{to:"/services/design",className:"hover:text-brand-orange transition-colors",children:"Проектирование"})}),n.jsx("li",{children:n.jsx(q,{to:"/services/construction",className:"hover:text-brand-orange transition-colors",children:"Строительство"})}),n.jsx("li",{children:n.jsx(q,{to:"/services/soil-survey",className:"hover:text-brand-orange transition-colors",children:"Обследование грунтов"})}),n.jsx("li",{children:n.jsx(q,{to:"/services/building-survey",className:"hover:text-brand-orange transition-colors",children:"Обследование зданий"})}),n.jsx("li",{children:n.jsx(q,{to:"/services/land-survey",className:"hover:text-brand-orange transition-colors",children:"Кадастровые работы"})})]})]}),n.jsxs("div",{children:[n.jsx("h4",{className:"font-bold mb-6 text-lg",children:"Лаборатории"}),n.jsxs("ul",{className:"space-y-3 text-sm text-gray-400 mb-8",children:[n.jsx("li",{children:n.jsx(q,{to:"/laboratories/soil",className:"hover:text-brand-orange transition-colors",children:"Грунтовая лаборатория"})}),n.jsx("li",{children:n.jsx(q,{to:"/laboratories/radiation",className:"hover:text-brand-orange transition-colors",children:"Радиационная лаборатория"})})]}),n.jsx("h4",{className:"font-bold mb-4 text-lg",children:"Мы в интернете"}),n.jsxs("div",{className:"flex gap-4 mb-8",children:[n.jsx("a",{href:"https://t.me/ooo_geo_wektor",target:"_blank",rel:"noopener noreferrer",className:"w-12 h-12 rounded-full bg-brand-orange flex items-center justify-center text-white cursor-pointer hover:bg-white hover:text-brand-orange transition-all transform hover:scale-110",title:"Telegram",children:n.jsx(Qh,{size:22})}),n.jsx("a",{href:"https://vk.com/geowektor_ru",target:"_blank",rel:"noopener noreferrer",className:"w-12 h-12 rounded-full bg-brand-orange flex items-center justify-center text-white cursor-pointer hover:bg-white hover:text-brand-orange transition-all transform hover:scale-110",title:"VK",children:n.jsx("div",{className:"font-bold text-sm",children:"Vk"})})]}),n.jsx("div",{className:"space-y-3 text-sm",children:n.jsx(q,{to:"/privacy-policy",className:"text-gray-400 hover:text-brand-orange transition-colors block",children:"Политика конфиденциальности"})}),n.jsxs("div",{className:"mt-8 text-xs text-gray-600",children:["©2025 ООО «ГеоВектор».",n.jsx("br",{}),"Все права защищены."]})]})]})]})})}),u1=()=>{const[r,u]=D.useState(!1);D.useEffect(()=>{const d=()=>{u(window.scrollY>300)};return window.addEventListener("scroll",d),()=>window.removeEventListener("scroll",d)},[]);const f=()=>{window.scrollTo({top:0,behavior:"smooth"})};return r?n.jsx("button",{onClick:f,className:"fixed bottom-8 right-8 w-14 h-14 bg-brand-orange rounded-full shadow-2xl hover:bg-orange-600 hover:scale-110 transition-all z-40 flex items-center justify-center group","aria-label":"Наверх",children:n.jsx(Lg,{className:"text-white group-hover:translate-y-[-2px] transition-transform",size:24})}):null},o1=[{value:"10+",label:"> 10-ти лет помогаем организациям в проектах любой сложности"},{value:"20+",label:"> 20-ти крупных компаний, которые нам доверяют"},{value:"30+",label:"> 30-ти успешно реализованных проектов за 3 года"}],f1=[{icon:Kb,title:"Надежность",description:"Надежную компанию, которая входит в ТОП-3 по Республике Башкортостан"},{icon:fs,title:"Опыт",description:"Лучших инженеров с 10-ти летним и более опытом работы"},{icon:Pl,title:"Поддержка",description:"Связь и поддержку на всех этапах 24/7 с нашими специалистами"},{icon:Je,title:"Условия",description:"Индивидуальные предложения и условия сотрудничества"}],Zr=[{title:"Технические задания",description:"Разработка и согласование грамотных технических заданий на проектирование, изыскания и строительство. Помощь в формулировании требований к объекту.",image:"/media/images/services/technical-assignments.png"},{title:"Инженерные изыскания",description:"Комплексные исследования условий площадки строительства: инженерно-геодезические, геологические, гидрометеорологические и экологические изыскания.",image:"/media/images/services/engineering-surveys.png"},{title:"Проектирование",description:"Разработка проектной и рабочей документации (ПД и РД) для объектов гражданского и промышленного назначения. Архитектурные и конструктивные решения.",image:"/media/images/services/design.png"},{title:"Строительство",description:"Выполнение полного цикла строительно-монтажных работ. Возведение зданий, сооружений, ангаров, реконструкция и капитальный ремонт.",image:"/media/images/services/construction.png"},{title:"Обследование грунтов",description:"Лабораторные и полевые испытания грунтов. Определение физико-механических свойств для расчета фундаментов и оснований.",image:"/media/images/services/soil-survey.png"},{title:"Обследование здания",description:"Техническое обследование зданий и сооружений. Оценка состояния несущих конструкций, выявление дефектов и разработка рекомендаций по усилению.",image:"/media/images/services/building-inspection.png"},{title:"Землестроительный и Кадастровые работы",description:"Межевание земельных участков, составление технических планов, актов обследования. Постановка недвижимости на государственный кадастровый учет.",image:"/media/images/services/cadastral-works.png"}],h1=[{id:1,title:"ОАО «Газпромнефть-ОНПЗ»",description:"«Модернизация установки 19/3 ОАО «Газпромнефть-ОНПЗ» г. Омск»",image:"https://placehold.co/600x400/94a3b8/white",category:"Нефтегазовая промышленность"},{id:2,title:"ООО «Петон»",description:"«Л-24/9.Техническое перевооружение. Рекуперация тепла ГО ДТ (проектная и рабочая документация)» на территории ОАО «Газпромнефть-ОНПЗ».",image:"https://placehold.co/600x400/94a3b8/white",category:"Нефтегазовая промышленность"},{id:3,title:"ООО «ПроектТехнолоджи»",description:"«Капитальный ремонт системы отопления АБК (литер Ж) базы Южного эксплуатационного района по ул. Б. Гражданская, 47 Советского района г. Уфы и капитальный ремонт подпорной стенки с заменой ограждения на Центральной базе по адресу г. Уфа ул. Пархоменко, 157»",image:"https://placehold.co/600x400/94a3b8/white"},{id:4,title:"ООО «ФРЕОН»",description:"«Строительство зоновой ВОЛС на участке: Уфа-отводы-2»",image:"https://placehold.co/600x400/94a3b8/white"},{id:5,title:"ОАО «Гипротрубопровод»",description:"«Реконструкция производственной базы г. Омск»",image:"https://placehold.co/600x400/94a3b8/white"},{id:6,title:"ООО «ИНЦЭБ»",description:"«Строительство ПС Кустаревская с трансформаторами 2*40 МВА (г.Уфа) (ПО УГЭС ООО «Башкирэнерго»",image:"https://placehold.co/600x400/94a3b8/white"},{id:7,title:"ОАО «Уралтранснефтепродукт»",description:"«Переход МН ТОН-2(осн.нитка), через малый водоток р.Чумляк, 631.4 км. ДУ-700, ЛПДС «Медведское», Курганское НУ. Реконструкция»",image:"https://placehold.co/600x400/94a3b8/white"},{id:8,title:"ООО «Лукойл-Уралнефтепродукт»",description:"«Реконструкция АЗС №02018 РБ. г. Туймазы, ул. С. Юлаева д.2»",image:"https://placehold.co/600x400/94a3b8/white"},{id:9,title:"ООО ХК «Новолекс»",description:"«Лента», расположенный по адресу: г. Уфа, ул. Сипайловская»",image:"https://placehold.co/600x400/94a3b8/white"},{id:10,title:"ООО «СУ-1 ОАО «Госстрой»",description:"«Ресторан быстрого обслуживания «KFC» на пересечении улиц Маршала Жукова и Академика Королева в Октябрьском районе ГО г.Уфа»",image:"https://placehold.co/600x400/94a3b8/white"},{id:11,title:"ОАО «Юго - Запад транснефтепродукт»",description:"«Обустройство КЗ СОД (камера запуска) на ЛПДС «Журавлинская» МНПП «Уфа- Западное направление», Ду500»",image:"https://placehold.co/600x400/94a3b8/white"},{id:12,title:"ООО «ГЕРАЛ»",description:"«Многоквартирный жилой дом в квартале ограниченном улицами Кузнецовский затон, Пугачева, рекой Уфа в Кировском районе ГО г. Уфа»",image:"https://placehold.co/600x400/94a3b8/white"},{id:13,title:"ООО «Управление капитального строительства «Монолитстрой»",description:"«Группа многоэтажных жилых домов со встроено-пристроенными помещениями предприятий обслуживания населения, полуподземных автостоянок, здания ЖЭУ с административными помещениями и подземной автостоянкой, здания прачечной и химчистки с административными помещениями и подземной автостоянкой по ул. Дагестанской (микрорайон №9)в Демском районе городского округа г. Уфа, Республики Башкортостан, Жилой дом №13»",image:"https://placehold.co/600x400/94a3b8/white"},{id:14,title:"ООО «ИНЦЭБ»",description:"«Строительство Бугульчанской солнечной электростанции»",image:"https://placehold.co/600x400/94a3b8/white"},{id:15,title:"ООО «ИНЦЭБ»",description:"«Физкультурно-оздоровительный комплекс БРГИ № 1 имени Рами Гарипова в г. Уфа»",image:"https://placehold.co/600x400/94a3b8/white"},{id:16,title:"НГДУ «Уфанефть» (ЦДНГ 4-7 скв., ЦДНГ 5-8 скв., ЦДНГ3- Блохинское)»",description:"«Организация индивидуалных замеров на добывающих скважинах, не охваченных замерными устройствами»",image:"https://placehold.co/600x400/94a3b8/white"},{id:17,title:"ОАО «Гипровостокнефть»",description:"«ДНС с УПСВ «Графская» ООО Бугурусланнефть»",image:"https://placehold.co/600x400/94a3b8/white"},{id:18,title:"ОАО Оренбургнефть, НГДУ «Сорочинскнефть»",description:"«Обустройство дополнительных скважин №№ 5112, 5216, 5217, 5218, 5219, 5220, 5222, 5225, 5227, 5229, 5230, 5231, 5233, 5234, 5235 Вахитовское месторождение»",image:"https://placehold.co/600x400/94a3b8/white"},{id:19,title:"ООО «Башкирский птицеводческий комплекс имени М. Гафури»",description:"«Архитектурного объекта гражданского назначения «Административно-хозяйственного корпуса»",image:"https://placehold.co/600x400/94a3b8/white"},{id:20,title:"ЗАО «ВолгоПромСтройМонтаж»",description:"«Строительство базовой станции БС 02-1298GU, цифровой сотовой системы связи стандарта GSM-900/1800/2100 в ОАО «МТС», Республике Башкортостан, Уфимский р-он., н/п Алкино. «Строительство базовой станции БС 02-1560GU, цифровой сотовой системы связи стандарта GSM-900/1800/2100 в ОАО «МТС», Республике Башкортостан, г. Ишимбай, п. Нефтяник. «Строительство базовой станции БС 02-1566G, цифровой сотовой системы связи стандарта GSM-900/1800/2100 в ОАО «МТС», Республике Башкортостан, Баймакский р-он., свх. Зилаирский «Строительство базовой станции БС 02-1567GU, цифровой сотовой системы связи стандарта GSM-900/1800/2100 в ОАО «МТС», Республике Башкортостан, Учалинский р-он., п. Комсомольский»",image:"https://placehold.co/600x400/94a3b8/white"},{id:21,title:"ООО «СОЗАиТ»",description:"«Строительство производственного цеха в с. Серафимовский, в Туймазинском районе Республики Башкортостан»",image:"https://placehold.co/600x400/94a3b8/white"},{id:22,title:"ЗАО «ВолгоПромСтройМонтаж»",description:"«Строительство базовой станции БС 02-1730, цифровой сотовой системы связи стандарта GSM-900/1800/2100 в ОАО «МТС», Республике Башкортостан, г.Октябрьский, ул. Партизанская»",image:"https://placehold.co/600x400/94a3b8/white"},{id:23,title:"ОАО «Сибнефтепровод»",description:"«РВС- 20000 м3 №6 ЛПДС «Западный Сургут» Сургутское УМН. Реконструкция»",image:"https://placehold.co/600x400/94a3b8/white"},{id:24,title:"ОАО «Институт Нефтепродуктпроект»",description:"«Обустройство КЗ СОД (камера запуска) на ЛПДС «Пенза» МНПП «Уфа - Западное направление», Ду500»",image:"https://placehold.co/600x400/94a3b8/white"},{id:25,title:"ООО «БСК-Строй»",description:"«4-х складских помещений на территории завода филиала ООО «РСХ» в г. Уфа по ул. Производственная,10/1»",image:"https://placehold.co/600x400/94a3b8/white"},{id:26,title:"ООО «Элеватор»",description:"«ООО «Маячный элеватор». в с. Маячный, ГО Кумертау, РБ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:27,title:"ООО «Экосфера»",description:"-Комплекс для термического обезвреживания отходов КТО-150БУР.БМ в Восточно -Сибирском филиале ООО «РН-Бурение -Комплекс для термического обезвреживания отходов КТО-150БУР.БМ в Губкинском филиале ООО «РН-Бурение» -Комплекс для термического обезвреживания отходов КТО-150БУР.БМ в Иркутском филиале ООО «РН-Бурение»",image:"https://placehold.co/600x400/94a3b8/white"},{id:28,title:"ОАО «Уфахимчистка»",description:"«Газопровод высокого давления с установкой ГРПШ к котельной ОАО «Уфахимчистка» по адресу ГО г.Уфа, ул. Новоженова 88а»",image:"https://placehold.co/600x400/94a3b8/white"},{id:29,title:"ООО ПФ «Уралтрубопроводстройпроект»",description:"«Реконструкция промысловых трубопроводов Суазбашевского, Тепляковского, Арланского нефтяных месторождений»",image:"https://placehold.co/600x400/94a3b8/white"},{id:30,title:"ООО «СУ-3 ОАО «Госстрой»",description:"«Группа блокированных жилых домов в п. Зинино»",image:"https://placehold.co/600x400/94a3b8/white"},{id:31,title:"ОАО «Гипротрубопровод»",description:"«РВС 10000 м3 №1 ЛПДС «Каркатеевы» Нефтеюганская УМН. Реконструкция» «РВС 10000 м3 №10 ЛПДС «Каркатеевы» Нефтеюганская УМН. Реконструкция»",image:"https://placehold.co/600x400/94a3b8/white"},{id:32,title:"ОАО «Оргнефтестрой»",description:"«Реконструкция участка МН «Куйбышев Унеча Мозырь-1» участок Лопатино- 114 км 10-58 км»",image:"https://placehold.co/600x400/94a3b8/white"},{id:33,title:"ОАО «Сибнефтепровод»",description:"«РВС 20000 м3 №4 ЛПДС «Саматлор» Нижневартовское УМН. Реконструкция» «РВС 20000 м3 №10 ЛПДС «Саматлор» Нижневартовское УМН. Реконструкция»",image:"https://placehold.co/600x400/94a3b8/white"},{id:34,title:"ОАО «Институт Нефтепродуктпроект»",description:"«Обустройство КП СОД (камера приема) на ЛПДС «Соседка» МНПП «Уфа- Западное направление», Ду500»",image:"https://placehold.co/600x400/94a3b8/white"},{id:35,title:"Администрация сельского поселения Красноусольский сельский совет МР Гафурийский район, РБ",description:"«Строительство муниципального общественного кладбища в с.Красноусольский, РБ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:36,title:"ООО «Регион-Ресурс»",description:"«Строительство центра экологического туризма в Кировском районе городского округа г. Уфа Республики Башкортостан»; - разработку Проектной документации в соответствии с требованиями Задания на проектирование и Технических регламентов; - разработку документации, необходимой для прохождения экспертиз и согласований в Государственных надзорных и контрольных службах; - участие в проведении государственной экспертизы Проектной документации, при возникновении необходимости ее проведения.»",image:"https://placehold.co/600x400/94a3b8/white"},{id:37,title:"ООО «Новые молочные фермы Башкирии»",description:"«Строительства Молочно-товарного комплекса МТК на 12 110 стойломест и Генетического центра по воспроизводству молочного стада»",image:"https://placehold.co/600x400/94a3b8/white"},{id:38,title:"ООО «МД финанс»",description:"«Блок обслуживания по Дуванскому бульвару в микрорайоне «Караидель» в Кировском районе города Уфа»",image:"https://placehold.co/600x400/94a3b8/white"},{id:39,title:"ООО «Башнефтехим»",description:"«Строительство четырех железнодорожных путей на площадке «Г» ТСЦ НПЗ ОАО «Газпром нефтехим Салават»",image:"https://placehold.co/600x400/94a3b8/white"},{id:40,title:"ООО «Управляющая компания «Альянс Менеджмент Компани»",description:"«Проект перепланировки и внешнего оформления фасада здания, расположенного по адресу: ул. Рижская, д.1 в Ленинском районе г. Уфы»",image:"https://placehold.co/600x400/94a3b8/white"},{id:41,title:"МБУ «Управление пожарной охраны ГО г. Уфа Республики Башкортостан",description:"«Здание пожарного депо на 4 выезда по адресу: Ленинский район, п. 8 Марта, РБ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:42,title:"ООО «Альтернатива»",description:"«Разработка проекта планировки и проекта межевания территории, ограниченной улицами Охотников, Пограничников, Рыбацкой и переулком Удачным в Калининском районе ГО г. Уфа, РБ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:43,title:"ООО «Башнефтехим»",description:"«Монтаж противопожарного водопровода вдоль проезда №9 между проездами №8 и №10 с подключением КПА, Филиал ОАО АНК «Башнефть» «Башнефть-Уфанефтехим», РБ, г. Уфа»",image:"https://placehold.co/600x400/94a3b8/white"},{id:44,title:"ООО «Башнефтехим»",description:"«Внешнее газоснабжение объекта Строительство ПГУ-410Т» промзона г. Салават»",image:"https://placehold.co/600x400/94a3b8/white"},{id:45,title:"ООО «Уфанефтемаш»",description:"«Здание дополнительного цеха металлоконструкций по ул. Новая- 3 в д. Мокроусово ГО Уфы»",image:"https://placehold.co/600x400/94a3b8/white"},{id:46,title:"ООО ПФ «Уралтрубопроводстройпроект»",description:"«Реконструкция и техническое перевооружение объектов Уренгойского ЗПКТ для переработки конденсата Ачимовских залежей Уренгойского месторождения»",image:"https://placehold.co/600x400/94a3b8/white"},{id:47,title:"ООО ПФ «Уралтрубопроводстройпроект»",description:"«Узел отвода противотурбулентной присадки в МК «Уренгой-Сургут»",image:"https://placehold.co/600x400/94a3b8/white"},{id:48,title:"ООО ПФ «Уралтрубопроводстройпроект»",description:"«Автоматизированная система пожаротушения и контроля загазованности технологических объектов Уренгойского ЗПКТ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:49,title:"ООО «Авиапромышленная лизинговая компания»",description:"«Турбаза отдыха «Ясная поляна, г. Уфа, Кировский р-н в районе мелькомбината на левом берегу р. Белой Республики Башкортостан»",image:"https://placehold.co/600x400/94a3b8/white"},{id:50,title:"ООО «ЮжноУральскийТехСервис»",description:"«Ст. Злобина 17, Советского района, г. Уфа Республики Башкортостан»",image:"https://placehold.co/600x400/94a3b8/white"},{id:51,title:"ООО «Управление капитального строительства «Монолитстрой»",description:"«Административно-торговый развлекательный комплекс в мкр. «Дема-9» в Демском районе ГО г. Уфа, РБ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:52,title:"ОАО «Уфимский хлопчатобумажный комбинат»",description:'«Колесо обозрения-58 на территории ОАО "Уфимский хлопчатобумажный комбинат" по адресу: г. Уфа, ул. Менделеева, 137»',image:"https://placehold.co/600x400/94a3b8/white"},{id:53,title:"ООО «Альфа Проект Уфа»",description:"«Расширение системы газоснабжения п. Нарышево. Строительство кольцующего газопровода высокого и низкого давления по ул. Кооперативная г. Октябрьский с установкой ГРПШ и перекладкой четной стороны д. 57, д. 159. РБ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:54,title:"ЗАО «Штрабаг»",description:"«Технопарк энергоэффективных технологий на земельном участке в административных границах муниципального района Уфимского района Республики Башкортостан»",image:"https://placehold.co/600x400/94a3b8/white"},{id:55,title:"МБОУ СОШ №4 с. Раевский",description:"«Строительство автономной блочной котельной для теплоснабжения МБОУ СОШ №4с. Раевский МР Альшеевский район Республики Башкортостан»",image:"https://placehold.co/600x400/94a3b8/white"},{id:56,title:"ООО Инженерный центр «Техпроект»",description:"«Строительство ЛЭП ВЛ-10/0.4 в микрорайоне «Базал» с. Старосубхангулово Бурзянского района Республики Башкортостан»",image:"https://placehold.co/600x400/94a3b8/white"},{id:57,title:"ООО «Вектор»",description:"«Реконструкция корп. №17, лит. Ж1, по адресу: г. Уфа, ул. 50 лет СССР д.30»",image:"https://placehold.co/600x400/94a3b8/white"},{id:58,title:"МБДОУ детский сад №7 с. Раевский",description:"«Строительство автономной блочной котельной для теплоснабжения МБДОУ детский сад №7 с. Раевский МР Альшеевский район Республики Башкортостан»",image:"https://placehold.co/600x400/94a3b8/white"},{id:59,title:"ООО «Уральский экологический научно-производственный институт»",description:"«Строительство социального многоквартирного жилого дома по ул. Вострецова, 7/1 в Калининском районе г. Уфы»",image:"https://placehold.co/600x400/94a3b8/white"},{id:60,title:"ООО ПФ «Уралтрубопроводстройпроект»",description:"«Капитальный ремонт трубопроводов ЦДНГ-5,8 (2013г.) (Рассветное, Баклановское месторождение)»",image:"https://placehold.co/600x400/94a3b8/white"},{id:61,title:"ООО Инженерный центр «Техпроект»",description:"«Строительство новых и реконструкция действующих сетей и сооружений системы водоснабжения р.ц. Старобалтачево муниципального района Балтачевский район Республики Башкортостан»",image:"https://placehold.co/600x400/94a3b8/white"},{id:62,title:"ООО «ПромСтрой»",description:'«Реконструкция автомобильной дороги М-7 "Волга" от Москвы через Владимир, Нижний Новгород, Казань до Уфы на участке км 1270+010 км 1290+838, Республика Башкортостан (II пусковой комплекс)»',image:"https://placehold.co/600x400/94a3b8/white"},{id:63,title:"ООО «Промтехстрой»",description:"«Строительство административно-складского здания расположенного по адресу: Республика Башкортостан, г.Уфа, ул. Ростовская, д. 18»",image:"https://placehold.co/600x400/94a3b8/white"},{id:64,title:"ООО «Уралстройсервис»",description:"«Подземный гараж с помещениями обслуживания населения на кровле по ул. Российская у пересечения с бульваром Давлеткильдеева в Октябрьском районе городского округа город Уфа РБ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:65,title:"ООО ПФ «Уралтрубопроводстройпроект»",description:"«Реконструкция склада ЗПКТ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:66,title:"ООО ПФ «Уралтрубопроводстройпроект»",description:"«Реконструкция систем общезаводского хозяйства Уренгойского ЗПКТ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:67,title:"ООО ПФ «Уралтрубопроводстройпроект»",description:"«Реконструкция резервуарных парков Уренгойского ЗПКТ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:68,title:"ООО ПФ «Уралтрубопроводстройпроект»",description:"«Реконструкция установки получения дизельного топлива Уренгойского ЗПКТ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:69,title:"ООО ПФ «Уралтрубопроводстройпроект»",description:"«Реконструкция установки получения пропан-бутана Уренгойского ЗПКТ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:70,title:"ООО ПФ «Уралтрубопроводстройпроект»",description:"«Реконструкция установки стабилизации конденсата 1 Уренгойского ЗПКТ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:71,title:'ООО "ЛУКОЙЛ-ПЕРМЬ"',description:'«Модернизация нефтенасосной станции внешнего транспорта на ПСП "Чернушка"»',image:"https://placehold.co/600x400/94a3b8/white"},{id:72,title:"ОАО «Новокуйбышевский нефтеперерабатывающий завод»",description:"«Система измерений количества и показателей качества нефти №1 на входе установки АВТ-11»",image:"https://placehold.co/600x400/94a3b8/white"},{id:73,title:"ОАО «Новокуйбышевский нефтеперерабатывающий завод»",description:"«Система измерений количества и показателей качества нефти №2 на входе установки АВТ-11»",image:"https://placehold.co/600x400/94a3b8/white"},{id:74,title:"ОАО «Новокуйбышевский нефтеперерабатывающий завод»",description:"«Система измерений количества и показателей качества нефти №3 на входе установки АВТ-11»",image:"https://placehold.co/600x400/94a3b8/white"},{id:75,title:"ООО Инженерный центр «ТехПроект»",description:"«Капитальный ремонт ГТС водохранилища на р. Кара-Зирик в с. Верхнеяркеево МР Илишевский район РБ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:76,title:"ООО Инженерный центр «ТехПроект»",description:"«Капитальный ремонт ГТС пруда на р. Агардинка у с. Агарды МР Благоварский район РБ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:77,title:"ООО «БСК-Строй»",description:"«4-х складских помещений на территории завода филиала ООО «РСХ» в г. Уфа по ул. Производственная,10/1»",image:"https://placehold.co/600x400/94a3b8/white"},{id:78,title:"ООО «РТЗ»",description:"«Проектируемая крановая эстакада. г. Давлеканово, ул. Уральская 89»",image:"https://placehold.co/600x400/94a3b8/white"},{id:79,title:"ООО «Блочные котельные»",description:"«Блочно-модульная котельная ОАО «БСК» П/П «2 цех Рассолпромысел»",image:"https://placehold.co/600x400/94a3b8/white"},{id:80,title:"«Специализированный инвестиционно-потребительский жилищно-строительный кооператив «Благовещенский»",description:"«Жилой дом №2 в микрорайоне №8 г. Благовещенск РБ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:81,title:"ООО Инженерный центр «Техпроект»",description:"«Строительство резервного водовода в с. Павловка МР Нуримановский район РБ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:82,title:"ФУ Администрация МР Калтасинский район",description:"«Строительство 12 - квартирного жилого дома в с. Краснохолмский Калтасинского района РБ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:83,title:"ЗАО ПИИ «Роспроект»",description:"«Реконструкция сельского дома культуры в с . Темясово»",image:"https://placehold.co/600x400/94a3b8/white"},{id:84,title:"ООО «ПромБытГазпроект»",description:"«Капитальный ремонт производственной базы Архангельской РЭС» по адресу РБ, Архангельский район, с. Архангельское, ул. Чкалова, 53а, филиала «Центргаз» ОАО «Газсервис»",image:"https://placehold.co/600x400/94a3b8/white"},{id:85,title:"ООО «ПромБытГазпроект»",description:"«Блочная газовая котельная МБОУ СОШ в с. Красный ключ Нуримановского района Республики Башкортостан»",image:"https://placehold.co/600x400/94a3b8/white"},{id:86,title:"ООО «ПромБытГазпроект»",description:"«Металлический склад г. Кумертау, Республика Башкортостан»",image:"https://placehold.co/600x400/94a3b8/white"},{id:87,title:"ООО «РаушБиер»",description:"«Двухэтажный ресторанный комплекс, расположенный по адресу: Республика Башкортостан, г.Туймазы, ул. Тукаева, д. 8»",image:"https://placehold.co/600x400/94a3b8/white"},{id:88,title:"ООО «Региональная строительная компания»",description:"«Пристрой к зданию школы по адресу РБ, Янаульский р-н, с.Истяк, ул. Школьная 1а»",image:"https://placehold.co/600x400/94a3b8/white"},{id:89,title:"ООО СМУ «Уралстройсервис»",description:"«Строительство 12 - квартирного жилого дома в с. Краснохолмский Калтасинского района РБ»",image:"https://placehold.co/600x400/94a3b8/white"},{id:90,title:"ООО СОК «Трамплин»",description:"«Бугельный подъемник в Октябрьском районе, г. Уфа Республика Башкортостан»",image:"https://placehold.co/600x400/94a3b8/white"},{id:91,title:"ООО «Уфанефтемаш»",description:"«Здание дополнительного цеха металлоконструкций по ул. Новая-3, в д. Мокроусово ГО Уфы»",image:"https://placehold.co/600x400/94a3b8/white"},{id:92,title:'ООО "Фирма РОССИ"',description:"«Площадка хранения баллонов сжиженных газов на территории ООО «Русджам-Холдинг» в г. Уфе»",image:"https://placehold.co/600x400/94a3b8/white"},{id:93,title:"Администрация сельского поселения Зубовский сельсовет Муниципального Района Уфимский район РБ",description:"Строительство газопровода высокого давления, низкого давления и ПГБ для газоснабжения жилых домов по ул. Снежная в с. Зубово, ул.Центральная в с.Нижегородка Уфимского района РБ",image:"https://placehold.co/600x400/94a3b8/white"}];function x1(r){const u=(r.title+" "+r.description).toLowerCase();return u.includes("нефт")||u.includes("газ")||u.includes("рвс")||u.includes("лпдс")||u.includes("трубопровод")||u.includes("зпкт")||u.includes("скваж")||u.includes("нгду")||u.includes("конденсат")?"Нефтегазовая промышленность":u.includes("жилой дом")||u.includes("жилых дом")||u.includes("жк")||u.includes("квартир")||u.includes("жэу")?"Жилищное строительство":u.includes("газопровод")||u.includes("водопровод")||u.includes("водовод")||u.includes("электр")||u.includes("лэп")||u.includes("дорог")||u.includes("волс")||u.includes("связь")||u.includes("водоснабжен")||u.includes("гтс")?"Инфраструктура и коммуникации":u.includes("школ")||u.includes("детский сад")||u.includes("культур")||u.includes("спорт")||u.includes("физкультурно")||u.includes("брги")||u.includes("мбоу")||u.includes("мбдоу")||u.includes("кладбищ")?"Социальные объекты":u.includes("склад")||u.includes("цех")||u.includes("завод")||u.includes("производств")||u.includes("промышлен")||u.includes("элеватор")||u.includes("котельн")||u.includes("эстакад")||u.includes("база")?"Промышленные и складские объекты":u.includes("ресторан")||u.includes("kfc")||u.includes("азс")||u.includes("торгов")||u.includes("администрат")||u.includes("офис")||u.includes("турбаза")||u.includes("туризм")||u.includes("развлекательн")||u.includes("колесо обозрения")||u.includes("технопарк")||u.includes("депо")||u.includes("гараж")||u.includes("подъемник")?"Коммерческая недвижимость и туризм":"Прочие объекты"}function Kh(){const r={};return h1.forEach(u=>{const f=x1(u);r[f]||(r[f]=[]),r[f].push(u)}),Object.entries(r).map(([u,f])=>({name:u,projects:f})).sort((u,f)=>f.projects.length-u.projects.length)}const m1=[{icon:Pl,title:"Звонок",description:"Связываемся с клиентом и уточняем все детали, далее определяем цену"},{icon:Je,title:"ТЗ",description:"Составляем техническое задание для наших специалистов"},{icon:kh,title:"Договор",description:"Подготавливаем все необходимые документы и заключаем договор"},{icon:yb,title:"Работа",description:"Выполняем работу на участке, испытываем отобранные образцы"},{icon:ub,title:"Отчет",description:"Разрабатываем технический отчет и передаем пакет документов"},{icon:Hb,title:"Финал",description:"Презентуем отчет и даем рекомендации"}],g1=()=>n.jsxs("div",{className:"relative w-full min-h-screen bg-brand-dark text-white flex flex-col",children:[n.jsxs("div",{className:"absolute inset-0 z-0",children:[n.jsx("img",{src:"/media/images/hero/hero-main.png",alt:"Construction Site",className:"w-full h-full object-cover opacity-40",loading:"eager"}),n.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-brand-dark/90 via-brand-dark/50 to-brand-dark/70 animate-gradient"})]}),n.jsxs("div",{className:"relative z-10 container mx-auto px-6 flex-grow flex flex-col justify-center py-32 md:py-20",children:[n.jsxs("div",{className:"max-w-5xl mx-auto text-center mt-10 md:mt-0",children:[n.jsxs("h1",{className:"text-4xl md:text-5xl lg:text-7xl font-bold leading-tight mb-8",children:["Инженерные изыскания,",n.jsx("br",{}),n.jsx("span",{className:"text-brand-orange",children:"проектирование"})," и",n.jsx("br",{}),n.jsx("span",{className:"text-brand-orange",children:"строительство"})]}),n.jsx("p",{className:"text-gray-300 text-lg md:text-xl mb-12 max-w-3xl mx-auto leading-relaxed",children:"ООО «ГеоВектор» — профессиональные решения для вашего проекта от изысканий до сдачи объекта. Современное оборудование, опытные специалисты и соблюдение всех норм и стандартов."}),n.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center items-center",children:[n.jsx(q,{to:"/contacts",className:"inline-flex items-center justify-center bg-brand-orange text-white font-bold py-4 px-8 rounded-xl hover:bg-orange-600 transition-all duration-300 shadow-lg hover:shadow-xl hover:scale-105",children:"Рассчитать стоимость проекта"}),n.jsx(q,{to:"/services",className:"inline-flex items-center justify-center bg-white/10 backdrop-blur-sm text-white font-bold py-4 px-8 rounded-xl hover:bg-white/20 transition-all duration-300 border-2 border-white/30",children:"Наши услуги"})]})]}),n.jsx("div",{className:"mt-24 grid grid-cols-1 md:grid-cols-3 gap-8 border-t border-white/10 pt-12 max-w-5xl mx-auto w-full",children:o1.map((r,u)=>n.jsxs("div",{className:"flex flex-col items-center text-center",children:[n.jsx("span",{className:"text-4xl md:text-5xl font-bold text-brand-orange mb-2",children:r.value}),n.jsx("p",{className:"text-gray-400 text-sm md:text-base leading-relaxed",children:r.label})]},u))})]})]}),b1=()=>n.jsx("div",{className:"py-24 bg-white",children:n.jsx("div",{className:"container mx-auto px-6",children:n.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-12",children:[n.jsxs("div",{className:"lg:col-span-4",children:[n.jsx("span",{className:"text-sm text-gray-500 uppercase tracking-widest mb-2 block",children:"Выбирая нас"}),n.jsx("h2",{className:"text-4xl font-bold text-gray-900 mb-6",children:"Вы получаете"}),n.jsx("p",{className:"text-gray-500 text-sm",children:"Нас выбирают люди"})]}),n.jsx("div",{className:"lg:col-span-8 grid grid-cols-1 md:grid-cols-2 gap-x-12 gap-y-16",children:f1.map((r,u)=>n.jsxs("div",{className:"flex flex-col items-start gap-4",children:[n.jsx("div",{className:"w-12 h-12 rounded-full bg-brand-orange/20 flex items-center justify-center text-brand-orange",children:n.jsx(r.icon,{size:24})}),n.jsx("p",{className:"text-gray-700 leading-relaxed font-medium",children:r.description})]},u))})]})})}),p1=()=>{const u=Zr.filter(d=>d.title!=="Технические задания").slice(0,3),f=d=>({"Инженерные изыскания":"/services/surveying",Проектирование:"/services/design",Строительство:"/services/construction","Обследование грунтов":"/services/soil-survey","Обследование здания":"/services/building-survey","Землестроительный и Кадастровые работы":"/services/land-survey"})[d]||null;return n.jsx("div",{className:"py-20 bg-gray-50",id:"services",children:n.jsxs("div",{className:"container mx-auto px-6",children:[n.jsxs("div",{className:"flex justify-between items-end mb-12",children:[n.jsx("h2",{className:"text-4xl font-bold text-gray-900",children:"Услуги"}),n.jsxs(q,{to:"/services",className:"flex items-center gap-2 text-sm font-medium hover:text-brand-orange transition-colors",children:["Показать все ",n.jsx(rt,{size:16})]})]}),n.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:u.map((d,h)=>{const b=f(d.title);return n.jsxs("div",{className:"group relative h-[500px] rounded-2xl overflow-hidden cursor-pointer shadow-lg",children:[n.jsx("img",{src:d.image,alt:d.title,className:"absolute inset-0 w-full h-full object-cover transition-transform duration-700 group-hover:scale-110",loading:"lazy"}),n.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/90 via-black/40 to-transparent"}),n.jsxs("div",{className:"absolute bottom-0 left-0 p-8 w-full",children:[n.jsx("h3",{className:"text-2xl font-bold text-white mb-3",children:d.title}),n.jsx("p",{className:"text-gray-300 text-sm mb-6 line-clamp-3 opacity-90",children:d.description}),n.jsxs("div",{className:"flex flex-col gap-3",children:[b&&n.jsxs(q,{to:b,className:"inline-flex items-center justify-center gap-2 bg-brand-orange text-white font-bold px-5 py-2.5 rounded-lg hover:bg-orange-600 transition-colors",children:["Подробнее ",n.jsx(rt,{size:18})]}),n.jsxs(q,{to:"/contacts",className:"flex items-center gap-2 text-brand-orange text-sm font-medium group-hover:gap-4 transition-all",children:["Рассчитать стоимость ",n.jsx(rt,{size:16})]})]})]})]},h)})})]})})},v1=()=>{var h;const r=Kh().slice(0,3),[u,f]=D.useState({[(h=r[0])==null?void 0:h.name]:!0}),d=b=>{f(S=>({...S,[b]:!S[b]}))};return n.jsx("div",{className:"py-24 bg-white",id:"projects",children:n.jsxs("div",{className:"container mx-auto px-6",children:[n.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-end mb-16 gap-8",children:[n.jsx("h2",{className:"text-4xl font-bold text-gray-900 max-w-xs leading-tight",children:"Наши недавние проекты"}),n.jsx("p",{className:"text-gray-600 max-w-md text-sm leading-relaxed",children:"Наша команда всегда ответственно относится к проектам, которые вы нам доверили. Спасибо, что вы рядом."})]}),n.jsx("div",{className:"space-y-4 mb-8",children:r.map(b=>n.jsxs("div",{className:"border border-gray-200 rounded-xl overflow-hidden",children:[n.jsxs("button",{onClick:()=>d(b.name),className:"w-full flex items-center justify-between p-6 bg-gray-50 hover:bg-gray-100 transition-colors",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-brand-orange text-white rounded-lg flex items-center justify-center font-bold text-lg",children:b.projects.length}),n.jsx("h3",{className:"text-xl font-bold text-gray-900",children:b.name})]}),n.jsx(Ga,{size:24,className:`text-brand-orange transition-transform duration-300 ${u[b.name]?"rotate-180":""}`})]}),n.jsx("div",{className:`transition-all duration-300 ${u[b.name]?"max-h-[2000px] opacity-100":"max-h-0 opacity-0 overflow-hidden"}`,children:n.jsx("div",{className:"p-4 space-y-3 bg-white",children:b.projects.slice(0,3).map((S,E)=>n.jsx("div",{className:"group cursor-pointer bg-gray-50 hover:bg-gray-100 rounded-lg p-5 transition-all duration-300 border border-gray-200 hover:border-brand-orange",children:n.jsxs("div",{className:"flex items-start gap-4",children:[n.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-white border-2 border-brand-orange text-brand-orange rounded-lg flex items-center justify-center font-bold text-sm",children:E+1}),n.jsxs("div",{className:"flex-1",children:[n.jsx("h4",{className:"text-base font-bold text-gray-900 mb-2 group-hover:text-brand-orange transition-colors",children:S.title}),n.jsxs("div",{className:"flex items-start gap-2 text-gray-600 text-sm",children:[n.jsx(Va,{size:14,className:"mt-1 flex-shrink-0 text-brand-orange"}),n.jsx("span",{className:"leading-relaxed line-clamp-2",children:S.description})]})]})]})},S.id))})})]},b.name))}),n.jsx("div",{className:"text-center",children:n.jsx(q,{to:"/projects",className:"inline-block px-8 py-3 bg-brand-orange text-white font-bold rounded-lg hover:bg-orange-600 transition-colors",children:"Смотреть все проекты"})})]})})},y1=()=>n.jsx("section",{className:"py-20 bg-gradient-to-b from-white to-gray-50",children:n.jsxs("div",{className:"container mx-auto px-6",children:[n.jsxs("div",{className:"text-center mb-16",children:[n.jsx("div",{className:"inline-flex items-center justify-center w-16 h-16 bg-brand-orange/10 rounded-full mb-6",children:n.jsx(Xr,{className:"text-brand-orange",size:32})}),n.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-gray-900 mb-4",children:"Наши лаборатории"}),n.jsx("p",{className:"text-gray-600 text-lg max-w-2xl mx-auto",children:"Современное оборудование и квалифицированные специалисты для проведения комплексных исследований"})]}),n.jsxs("div",{className:"max-w-7xl mx-auto grid md:grid-cols-2 gap-8",children:[n.jsxs("div",{className:"group bg-white rounded-3xl overflow-hidden shadow-xl hover:shadow-2xl transition-all duration-300 border-2 border-transparent hover:border-brand-orange",children:[n.jsxs("div",{className:"relative h-64 overflow-hidden",children:[n.jsx("img",{src:"/media/images/services/soil-survey.png",alt:"Грунтовая лаборатория",className:"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500",loading:"lazy"}),n.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/70 via-black/30 to-transparent"}),n.jsx("div",{className:"absolute top-6 left-6",children:n.jsx("div",{className:"w-16 h-16 bg-white/20 backdrop-blur-md rounded-xl flex items-center justify-center border-2 border-white/30",children:n.jsx(Xr,{className:"text-white",size:32})})}),n.jsxs("div",{className:"absolute bottom-6 left-6 right-6",children:[n.jsx("h3",{className:"text-2xl font-bold text-white mb-2",children:"Грунтовая лаборатория"}),n.jsx("p",{className:"text-white/90 text-sm",children:"Исследования физических, механических и химических свойств"})]})]}),n.jsxs("div",{className:"p-8",children:[n.jsxs("div",{className:"space-y-4 mb-8",children:[n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Te,{className:"text-brand-orange flex-shrink-0 mt-1",size:20}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-700 font-medium",children:"Физические свойства грунтов"}),n.jsx("p",{className:"text-sm text-gray-500",children:"Влажность, плотность, гранулометрический состав"})]})]}),n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Te,{className:"text-brand-orange flex-shrink-0 mt-1",size:20}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-700 font-medium",children:"Механические характеристики"}),n.jsx("p",{className:"text-sm text-gray-500",children:"Прочность, деформируемость, сжимаемость"})]})]}),n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Te,{className:"text-brand-orange flex-shrink-0 mt-1",size:20}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-700 font-medium",children:"Химический анализ"}),n.jsx("p",{className:"text-sm text-gray-500",children:"Агрессивность грунтов, анализ воды"})]})]})]}),n.jsxs(q,{to:"/laboratories/soil",className:"flex items-center justify-center gap-2 w-full py-4 bg-gradient-to-r from-brand-orange to-orange-600 text-white font-bold rounded-xl hover:from-orange-600 hover:to-brand-orange transition-all duration-300 group/btn",children:["Подробнее о лаборатории",n.jsx(rt,{className:"group-hover/btn:translate-x-1 transition-transform",size:20})]})]})]}),n.jsxs("div",{className:"group bg-white rounded-3xl overflow-hidden shadow-xl hover:shadow-2xl transition-all duration-300 border-2 border-transparent hover:border-brand-orange",children:[n.jsxs("div",{className:"relative h-64 overflow-hidden",children:[n.jsx("img",{src:"/media/images/services/engineering-surveys.png",alt:"Радиационная лаборатория",className:"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500",loading:"lazy"}),n.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/70 via-black/30 to-transparent"}),n.jsx("div",{className:"absolute top-6 left-6",children:n.jsx("div",{className:"w-16 h-16 bg-white/20 backdrop-blur-md rounded-xl flex items-center justify-center border-2 border-white/30",children:n.jsx(Qn,{className:"text-white",size:32})})}),n.jsxs("div",{className:"absolute bottom-6 left-6 right-6",children:[n.jsx("h3",{className:"text-2xl font-bold text-white mb-2",children:"Радиационная лаборатория"}),n.jsx("p",{className:"text-white/90 text-sm",children:"Профессиональные исследования радиационной безопасности"})]})]}),n.jsxs("div",{className:"p-8",children:[n.jsxs("div",{className:"space-y-4 mb-8",children:[n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Cl,{className:"text-brand-orange flex-shrink-0 mt-1",size:20}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-700 font-medium",children:"Радиационный контроль"}),n.jsx("p",{className:"text-sm text-gray-500",children:"Измерение уровня радона и гамма-излучения"})]})]}),n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Cl,{className:"text-brand-orange flex-shrink-0 mt-1",size:20}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-700 font-medium",children:"Аккредитованная лаборатория"}),n.jsx("p",{className:"text-sm text-gray-500",children:"Техническая компетентность и независимость"})]})]}),n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Cl,{className:"text-brand-orange flex-shrink-0 mt-1",size:20}),n.jsxs("div",{children:[n.jsx("p",{className:"text-gray-700 font-medium",children:"Современное оборудование"}),n.jsx("p",{className:"text-sm text-gray-500",children:"КАМЕРА-01, ДКГ-02У, ДРБП-03"})]})]})]}),n.jsxs(q,{to:"/laboratories/radiation",className:"flex items-center justify-center gap-2 w-full py-4 bg-gradient-to-r from-brand-orange to-orange-600 text-white font-bold rounded-xl hover:from-orange-600 hover:to-brand-orange transition-all duration-300 group/btn",children:["Подробнее о лаборатории",n.jsx(rt,{className:"group-hover/btn:translate-x-1 transition-transform",size:20})]})]})]})]}),n.jsx("div",{className:"mt-16 max-w-4xl mx-auto",children:n.jsxs("div",{className:"bg-gradient-to-br from-gray-900 to-gray-800 text-white rounded-2xl p-8 md:p-12 text-center",children:[n.jsx("h3",{className:"text-2xl md:text-3xl font-bold mb-4",children:"Нужна консультация по лабораторным исследованиям?"}),n.jsx("p",{className:"text-gray-300 mb-6 max-w-2xl mx-auto",children:"Наши специалисты помогут подобрать оптимальный комплекс исследований для вашего проекта"}),n.jsxs(q,{to:"/contacts",className:"inline-flex items-center gap-2 px-8 py-4 bg-brand-orange text-white font-bold rounded-xl hover:bg-orange-600 transition-colors",children:["Связаться с нами",n.jsx(rt,{size:20})]})]})})]})}),j1=()=>n.jsx("div",{className:"py-20 bg-brand-light",children:n.jsxs("div",{className:"container mx-auto px-6",children:[n.jsx("h2",{className:"text-4xl font-bold text-gray-900 mb-16 text-center",children:"Как мы работаем"}),n.jsxs("div",{className:"relative max-w-6xl mx-auto",children:[n.jsx("div",{className:"hidden lg:block absolute top-9 left-0 right-0 h-1 bg-gradient-to-r from-brand-orange via-brand-orange/50 to-brand-orange",style:{zIndex:0}}),n.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 relative",style:{zIndex:1},children:m1.map((r,u)=>n.jsxs("div",{className:"relative",children:[n.jsx("div",{className:"absolute -top-4 -left-4 w-10 h-10 bg-brand-orange text-white rounded-full flex items-center justify-center font-bold text-lg shadow-lg z-10 border-4 border-brand-light",children:u+1}),n.jsxs("div",{className:"bg-white rounded-2xl p-6 shadow-md hover:shadow-xl transition-all duration-300 hover:scale-105 h-full border-2 border-transparent hover:border-brand-orange",children:[n.jsx("div",{className:"w-14 h-14 rounded-full bg-brand-orange/20 flex items-center justify-center text-brand-orange mb-4",children:n.jsx(r.icon,{size:28})}),n.jsx("p",{className:"text-gray-700 leading-relaxed",children:r.description})]})]},u))})]})]})}),N1=()=>n.jsxs(n.Fragment,{children:[n.jsx(g1,{}),n.jsx(b1,{}),n.jsx(p1,{}),n.jsx(v1,{}),n.jsx(y1,{}),n.jsx(j1,{})]}),$e=({title:r,description:u,image:f="/media/images/headers/header-about.png"})=>n.jsxs("div",{className:"relative w-full h-[400px] md:h-[500px] bg-brand-dark text-white flex flex-col justify-center items-center text-center overflow-hidden",children:[n.jsxs("div",{className:"absolute inset-0 z-0",children:[n.jsx("img",{src:f,alt:r,className:"w-full h-full object-cover opacity-30"}),n.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-brand-dark/80 to-brand-dark/40"})]}),n.jsxs("div",{className:"relative z-10 container mx-auto px-6 mt-16",children:[n.jsx("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-bold mb-6",children:r}),u&&n.jsx("p",{className:"text-gray-300 text-lg max-w-2xl mx-auto leading-relaxed",children:u})]})]}),w1=()=>{const r=Zr.filter(f=>f.title!=="Технические задания"),u=Zr.find(f=>f.title==="Технические задания");return n.jsxs("div",{className:"bg-gray-50 pb-20",children:[n.jsx($e,{title:"Наши услуги",description:"Полный спектр инженерных и строительных работ любой сложности. От изысканий до сдачи объекта под ключ.",image:"/media/images/headers/header-services.png"}),n.jsxs("div",{className:"container mx-auto px-6 py-20",children:[u&&n.jsx("div",{className:"mb-16 max-w-4xl mx-auto",children:n.jsx("div",{className:"bg-white rounded-2xl shadow-lg overflow-hidden border-2 border-gray-200",children:n.jsx("div",{className:"p-8 md:p-10",children:n.jsxs("div",{className:"flex items-start gap-6",children:[n.jsx("div",{className:"flex-shrink-0",children:n.jsx("div",{className:"w-16 h-16 bg-brand-orange/10 rounded-xl flex items-center justify-center",children:n.jsx("svg",{className:"w-8 h-8 text-brand-orange",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:n.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})})})}),n.jsxs("div",{className:"flex-1",children:[n.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-3",children:"Образцы технических заданий"}),n.jsx("p",{className:"text-gray-600 leading-relaxed mb-6",children:"Готовые шаблоны и примеры технических заданий для различных видов инженерных работ. Документы доступны для скачивания и могут быть адаптированы под ваш проект."}),n.jsxs(q,{to:"/services/technical-tasks",className:"inline-flex items-center gap-2 px-6 py-3 bg-brand-orange text-white font-bold rounded-lg hover:bg-orange-600 transition-colors",children:["Посмотреть образцы ",n.jsx(rt,{size:20})]})]})]})})})}),n.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:r.map((f,d)=>n.jsxs("div",{className:"bg-white rounded-2xl overflow-hidden shadow-lg hover:shadow-xl transition-shadow duration-300 flex flex-col h-full",children:[n.jsx("div",{className:"h-64 overflow-hidden",children:n.jsx("img",{src:f.image,alt:f.title,className:"w-full h-full object-cover transition-transform duration-700 hover:scale-110"})}),n.jsxs("div",{className:"p-8 flex-grow flex flex-col",children:[n.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-4",children:f.title}),n.jsx("p",{className:"text-gray-600 text-sm mb-6 flex-grow leading-relaxed",children:f.description}),n.jsxs("div",{className:"flex flex-col gap-3 mt-auto",children:[f.title==="Инженерные изыскания"&&n.jsxs(q,{to:"/services/surveying",className:"flex items-center justify-center gap-2 bg-brand-orange text-white font-bold px-6 py-3 rounded-lg hover:bg-orange-600 transition-colors",children:["Подробнее ",n.jsx(rt,{size:18})]}),f.title==="Проектирование"&&n.jsxs(q,{to:"/services/design",className:"flex items-center justify-center gap-2 bg-brand-orange text-white font-bold px-6 py-3 rounded-lg hover:bg-orange-600 transition-colors",children:["Подробнее ",n.jsx(rt,{size:18})]}),f.title==="Строительство"&&n.jsxs(q,{to:"/services/construction",className:"flex items-center justify-center gap-2 bg-brand-orange text-white font-bold px-6 py-3 rounded-lg hover:bg-orange-600 transition-colors",children:["Подробнее ",n.jsx(rt,{size:18})]}),f.title==="Обследование грунтов"&&n.jsxs(q,{to:"/services/soil-survey",className:"flex items-center justify-center gap-2 bg-brand-orange text-white font-bold px-6 py-3 rounded-lg hover:bg-orange-600 transition-colors",children:["Подробнее ",n.jsx(rt,{size:18})]}),f.title==="Обследование здания"&&n.jsxs(q,{to:"/services/building-survey",className:"flex items-center justify-center gap-2 bg-brand-orange text-white font-bold px-6 py-3 rounded-lg hover:bg-orange-600 transition-colors",children:["Подробнее ",n.jsx(rt,{size:18})]}),f.title==="Землестроительный и Кадастровые работы"&&n.jsxs(q,{to:"/services/land-survey",className:"flex items-center justify-center gap-2 bg-brand-orange text-white font-bold px-6 py-3 rounded-lg hover:bg-orange-600 transition-colors",children:["Подробнее ",n.jsx(rt,{size:18})]}),n.jsxs(q,{to:"/contacts",className:`flex items-center ${f.title==="Инженерные изыскания"||f.title==="Проектирование"||f.title==="Строительство"||f.title==="Обследование грунтов"||f.title==="Обследование здания"||f.title==="Землестроительный и Кадастровые работы"?"justify-center":"gap-2"} text-brand-orange font-medium hover:gap-4 transition-all`,children:["Заказать услугу ",n.jsx(rt,{size:16})]})]})]})]},d))})]})]})},S1=()=>{const r=Kh(),[u,f]=D.useState({}),d=h=>{f(b=>({...b,[h]:!b[h]}))};return n.jsxs("div",{className:"bg-white pb-20",children:[n.jsx($e,{title:"Наши проекты",description:"Галерея реализованных объектов, которыми мы гордимся. Более 10 лет успешной работы на рынке.",image:"/media/images/headers/header-projects.png"}),n.jsx("div",{className:"container mx-auto px-6 py-20",children:n.jsx("div",{className:"space-y-4",children:r.map(h=>n.jsxs("div",{className:"border border-gray-200 rounded-xl overflow-hidden",children:[n.jsxs("button",{onClick:()=>d(h.name),className:"w-full flex items-center justify-between p-6 bg-gray-50 hover:bg-gray-100 transition-colors",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-brand-orange text-white rounded-lg flex items-center justify-center font-bold text-lg",children:h.projects.length}),n.jsx("h2",{className:"text-xl font-bold text-gray-900",children:h.name})]}),n.jsx(Ga,{size:24,className:`text-brand-orange transition-transform duration-300 ${u[h.name]?"rotate-180":""}`})]}),n.jsx("div",{className:`transition-all duration-300 ${u[h.name]?"max-h-[10000px] opacity-100":"max-h-0 opacity-0 overflow-hidden"}`,children:n.jsx("div",{className:"p-4 space-y-3 bg-white",children:h.projects.map((b,S)=>n.jsx("div",{className:"group cursor-pointer bg-gray-50 hover:bg-gray-100 rounded-lg p-5 transition-all duration-300 border border-gray-200 hover:border-brand-orange",children:n.jsxs("div",{className:"flex items-start gap-4",children:[n.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-white border-2 border-brand-orange text-brand-orange rounded-lg flex items-center justify-center font-bold text-sm",children:S+1}),n.jsxs("div",{className:"flex-1",children:[n.jsx("h3",{className:"text-base font-bold text-gray-900 mb-2 group-hover:text-brand-orange transition-colors",children:b.title}),n.jsxs("div",{className:"flex items-start gap-2 text-gray-600 text-sm",children:[n.jsx(Va,{size:14,className:"mt-1 flex-shrink-0 text-brand-orange"}),n.jsx("span",{className:"leading-relaxed",children:b.description})]})]})]})},b.id))})})]},h.name))})})]})},z1=()=>{const r=D.useRef(null),[u,f]=D.useState(!1),[d,h]=D.useState(0),[b,S]=D.useState(0),[E,y]=D.useState(!1),v=[{name:"ООО «ТЕКСТРОЙПРОЕКТ»",color:"from-blue-500 to-blue-600"},{name:"ООО НПРП «Легаз»",color:"from-green-500 to-green-600"},{name:"ООО «Газпром трансгаз Уфа»",color:"from-blue-600 to-blue-700"},{name:"ОАО «ВИФКнефть»",color:"from-indigo-500 to-indigo-600"},{name:"ООО «Славнефть»",color:"from-red-500 to-red-600"},{name:"ПАО АНК «Башнефть»",color:"from-emerald-500 to-emerald-600"},{name:"ООО «ЛУКОЙЛ Уралнефтепродукт»",color:"from-red-600 to-red-700"},{name:"ООО «СИБУР ХОЛДИНГ»",color:"from-purple-500 to-purple-600"},{name:"ООО «Башкирская генерирующая компания»",color:"from-amber-500 to-amber-600"},{name:"ООО «ОБ-СЕТЭМ»",color:"from-pink-500 to-pink-600"},{name:"ООО «ОКЕМ Менеджмент»",color:"from-teal-500 to-teal-600"},{name:"ООО «УралСпецБурГаз»",color:"from-orange-500 to-orange-600"},{name:"ООО «Нефть Прикамья»",color:"from-cyan-500 to-cyan-600"},{name:"ООО «Кемаколор Проект Групп»",color:"from-lime-500 to-lime-600"},{name:"ООО «ВЕСТЕРОС»",color:"from-rose-500 to-rose-600"},{name:"АО «ВД «ГОРОД»",color:"from-sky-500 to-sky-600"},{name:"АО «Клининвестпром»",color:"from-green-600 to-green-700"},{name:"АО «Башавтодор»",color:"from-violet-500 to-violet-600"},{name:"ГУП РБ «УЖХ»",color:"from-fuchsia-500 to-fuchsia-600"},{name:"ООО «ПОСТРОЙМАГРУПП»",color:"from-yellow-500 to-yellow-600"},{name:"ООО «Парола Принедель»",color:"from-teal-600 to-teal-700"},{name:"ПАО «Газпром теплоэнергетика Уфа»",color:"from-blue-700 to-blue-800"},{name:"Администратор торговой системы оптового рынка электроэнергии",color:"from-red-700 to-red-800"},{name:"ООО «Башкирская нефть»",color:"from-cyan-600 to-cyan-700"},{name:"ООО ГК «Сибирия Менеджмент»",color:"from-pink-600 to-pink-700"},{name:"АО «ВЭСКО»",color:"from-orange-600 to-orange-700"},{name:"Муниципальное центр «ТЕХРЕСУРС»",color:"from-slate-500 to-slate-600"},{name:"АО «СОВЕТСТРОЙМАЖ»",color:"from-lime-600 to-lime-700"},{name:"ПАО «Саратовэнерго»",color:"from-rose-600 to-rose-700"},{name:"ООО БашНИИстрой",color:"from-sky-600 to-sky-700"},{name:"Проектное бюро АРТЭП",color:"from-emerald-600 to-emerald-700"},{name:"ООО «СовМ-МедиаСтрой»",color:"from-violet-600 to-violet-700"},{name:"ООО «УралспецБурГаз»",color:"from-purple-600 to-purple-700"},{name:"Компания «АльфаИнжиниринг»",color:"from-amber-600 to-amber-700"},{name:"Управляющая компания «DAMATE»",color:"from-teal-700 to-teal-800"},{name:"ЗАО «Strabag»",color:"from-blue-800 to-blue-900"},{name:"ПАО «Газпром Газэнергосети Салават»",color:"from-red-800 to-red-900"},{name:"ООО «АНТЭ+Стройсервис»",color:"from-cyan-700 to-cyan-800"},{name:"ООО ПКБ «Уралспектопромстандарт «Прокс»",color:"from-pink-700 to-pink-800"}],U=[...v,...v];D.useEffect(()=>{const $=r.current;if(!$)return;let K,xe=.5;const _e=()=>{!u&&$&&($.scrollLeft+=xe,$.scrollLeft>=$.scrollWidth/2&&($.scrollLeft=0)),K=requestAnimationFrame(_e)};return _e(),()=>cancelAnimationFrame(K)},[u]);const T=$=>{var K,xe;f(!0),h($.pageX-(((K=r.current)==null?void 0:K.offsetLeft)||0)),S(((xe=r.current)==null?void 0:xe.scrollLeft)||0)},L=()=>{f(!1)},ne=$=>{var _e;if(!u)return;$.preventDefault();const xe=($.pageX-(((_e=r.current)==null?void 0:_e.offsetLeft)||0)-d)*2;r.current&&(r.current.scrollLeft=b-xe)},ee=()=>{f(!1)},W=$=>{r.current&&(r.current.scrollLeft+=$.deltaY)},G=()=>{y(!0),document.body.style.overflow="hidden"},de=()=>{y(!1),document.body.style.overflow="auto"};return D.useEffect(()=>()=>{document.body.style.overflow="auto"},[]),n.jsxs("div",{className:"bg-white pb-20",children:[n.jsx($e,{title:"О компании",description:"ООО «ГеоВектор» — лидер в области инженерных изысканий и проектирования в Республике Башкортостан.",image:"/media/images/headers/header-about.png"}),n.jsx("div",{className:"container mx-auto px-6 py-20",children:n.jsxs("div",{className:"flex flex-col lg:flex-row gap-16 items-center",children:[n.jsx("div",{className:"lg:w-1/2",children:n.jsx("img",{src:"/media/images/about/office.png",alt:"Наш офис",className:"rounded-3xl shadow-2xl w-full"})}),n.jsxs("div",{className:"lg:w-1/2",children:[n.jsx("h2",{className:"text-3xl font-bold mb-6",children:"История и Миссия"}),n.jsx("p",{className:"text-gray-600 mb-6 leading-relaxed",children:"Компания «ГеоВектор» была основана в 2010 году группой инженеров-энтузиастов. За годы работы мы выросли из небольшого бюро в крупную строительно-проектную организацию. Наша миссия — создавать надежную основу для инфраструктуры будущего, используя передовые технологии и многолетний опыт."}),n.jsx("p",{className:"text-gray-600 mb-8 leading-relaxed",children:"Мы гордимся тем, что наши проекты служат людям. Будь то жилые комплексы, промышленные объекты или энергетическая инфраструктура — мы всегда гарантируем качество и соблюдение сроков."}),n.jsxs("div",{className:"space-y-4",children:[n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("div",{className:"w-12 h-12 rounded-full bg-brand-light flex items-center justify-center text-brand-orange",children:n.jsx(Te,{})}),n.jsxs("div",{children:[n.jsx("h4",{className:"font-bold",children:"Лицензии и СРО"}),n.jsx("p",{className:"text-sm text-gray-500",children:"Полный пакет разрешительной документации"})]})]}),n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("div",{className:"w-12 h-12 rounded-full bg-brand-light flex items-center justify-center text-brand-orange",children:n.jsx(Xa,{})}),n.jsxs("div",{children:[n.jsx("h4",{className:"font-bold",children:"Гарантия качества"}),n.jsx("p",{className:"text-sm text-gray-500",children:"Многоуровневый контроль на всех этапах"})]})]}),n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("div",{className:"w-12 h-12 rounded-full bg-brand-light flex items-center justify-center text-brand-orange",children:n.jsx(fs,{})}),n.jsxs("div",{children:[n.jsx("h4",{className:"font-bold",children:"Штат экспертов"}),n.jsx("p",{className:"text-sm text-gray-500",children:"Более 50 квалифицированных инженеров"})]})]})]})]})]})}),n.jsx("div",{className:"bg-gray-50 py-20",children:n.jsx("div",{className:"container mx-auto px-6",children:n.jsxs("div",{className:"max-w-6xl mx-auto",children:[n.jsxs("div",{className:"text-center mb-12",children:[n.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-gray-900 mb-4",children:"ГеоВектор приглашает к сотрудничеству!"}),n.jsxs("p",{className:"text-xl text-gray-700 flex items-center justify-center gap-2",children:[n.jsxs("svg",{className:"w-6 h-6 text-brand-orange",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:[n.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z"}),n.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 11a3 3 0 11-6 0 3 3 0 016 0z"})]}),"г. Уфа, Комсомольская 19/1"]})]}),n.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 mb-12",children:[n.jsxs("div",{className:"bg-white rounded-2xl shadow-xl overflow-hidden",children:[n.jsxs("div",{className:"p-8",children:[n.jsxs("div",{className:"flex items-center gap-3 mb-8",children:[n.jsx("div",{className:"w-14 h-14 bg-brand-orange/10 rounded-xl flex items-center justify-center",children:n.jsx(kh,{className:"text-brand-orange",size:28})}),n.jsx("h3",{className:"text-2xl font-bold text-gray-900",children:"Наши вакансии:"})]}),n.jsxs("div",{className:"space-y-4",children:[n.jsx("div",{className:"group p-5 bg-gradient-to-r from-gray-50 to-gray-100 rounded-xl hover:from-brand-orange/10 hover:to-brand-orange/20 transition-all border-l-4 border-brand-orange",children:n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("div",{className:"w-4 h-4 bg-brand-orange rounded-full flex-shrink-0"}),n.jsx("span",{className:"text-lg font-bold text-gray-900",children:"Инженер-геолог"})]})}),n.jsx("div",{className:"group p-5 bg-gradient-to-r from-gray-50 to-gray-100 rounded-xl hover:from-brand-orange/10 hover:to-brand-orange/20 transition-all border-l-4 border-brand-orange",children:n.jsxs("div",{className:"flex items-center gap-4",children:[n.jsx("div",{className:"w-4 h-4 bg-brand-orange rounded-full flex-shrink-0"}),n.jsx("span",{className:"text-lg font-bold text-gray-900",children:"Бухгалтер"})]})})]})]}),n.jsxs("div",{className:"relative h-64 overflow-hidden",children:[n.jsx("img",{src:"/media/images/about/team-work.png",alt:"Работа в ГеоВектор",className:"w-full h-full object-cover"}),n.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/30 to-transparent"})]})]}),n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{className:"bg-gradient-to-br from-brand-orange to-orange-600 text-white rounded-2xl p-8 shadow-xl",children:[n.jsxs("h3",{className:"text-2xl font-bold mb-6 flex items-center gap-2",children:[n.jsx(Te,{size:28}),"Условия:"]}),n.jsxs("ul",{className:"space-y-4",children:[n.jsxs("li",{className:"flex items-start gap-3",children:[n.jsx("div",{className:"w-2 h-2 bg-white rounded-full mt-2 flex-shrink-0"}),n.jsx("span",{className:"leading-relaxed",children:"Стабильная заработная плата (выплаты 2 раза в месяц)"})]}),n.jsxs("li",{className:"flex items-start gap-3",children:[n.jsx("div",{className:"w-2 h-2 bg-white rounded-full mt-2 flex-shrink-0"}),n.jsx("span",{className:"leading-relaxed",children:"Оформление по ТК РФ, самозанятые или договор гражданско-правового характера"})]}),n.jsxs("li",{className:"flex items-start gap-3",children:[n.jsx("div",{className:"w-2 h-2 bg-white rounded-full mt-2 flex-shrink-0"}),n.jsx("span",{className:"leading-relaxed",children:"Режим работы 5/2 с 09:00-18:00"})]})]})]}),n.jsxs("div",{className:"bg-white rounded-2xl p-8 shadow-xl border-2 border-gray-200",children:[n.jsxs("h3",{className:"text-2xl font-bold text-gray-900 mb-6 flex items-center gap-2",children:[n.jsx(Xa,{className:"text-brand-orange",size:28}),"Требования:"]}),n.jsxs("ul",{className:"space-y-4",children:[n.jsxs("li",{className:"flex items-start gap-3 text-gray-700",children:[n.jsx("div",{className:"w-2 h-2 bg-brand-orange rounded-full mt-2 flex-shrink-0"}),n.jsx("span",{className:"leading-relaxed",children:"Опыт работы не менее 1 года"})]}),n.jsxs("li",{className:"flex items-start gap-3 text-gray-700",children:[n.jsx("div",{className:"w-2 h-2 bg-brand-orange rounded-full mt-2 flex-shrink-0"}),n.jsx("span",{className:"leading-relaxed",children:"Среднее или высшее профессиональное образование"})]}),n.jsxs("li",{className:"flex items-start gap-3 text-gray-700",children:[n.jsx("div",{className:"w-2 h-2 bg-brand-orange rounded-full mt-2 flex-shrink-0"}),n.jsx("span",{className:"leading-relaxed",children:"Умение работать в коллективе, желание развиваться и совершенствовать свои навыки"})]})]})]})]})]}),n.jsxs("div",{className:"bg-gradient-to-br from-gray-900 to-gray-800 text-white rounded-2xl p-8 md:p-12 shadow-2xl",children:[n.jsx("h3",{className:"text-2xl md:text-3xl font-bold mb-8 text-center",children:"Все вопросы по телефону:"}),n.jsxs("div",{className:"grid md:grid-cols-3 gap-6 mb-8",children:[n.jsxs("a",{href:"tel:+79371560577",className:"flex flex-col items-center gap-3 p-6 bg-white/10 rounded-xl hover:bg-white/20 transition-all hover:scale-105",children:[n.jsx("div",{className:"w-14 h-14 bg-brand-orange/20 rounded-full flex items-center justify-center",children:n.jsx(Pl,{className:"text-brand-orange",size:28})}),n.jsxs("div",{className:"text-center",children:[n.jsx("div",{className:"text-sm text-gray-400 mb-1",children:"Телефон"}),n.jsx("div",{className:"font-bold text-lg",children:"+7 (937) 156-05-77"})]})]}),n.jsxs("div",{className:"flex flex-col items-center gap-3 p-6 bg-white/10 rounded-xl",children:[n.jsx("div",{className:"w-14 h-14 bg-brand-orange/20 rounded-full flex items-center justify-center",children:n.jsx(fs,{className:"text-brand-orange",size:28})}),n.jsxs("div",{className:"text-center",children:[n.jsx("div",{className:"text-sm text-gray-400 mb-1",children:"Контактное лицо"}),n.jsx("div",{className:"font-bold text-lg",children:"Елизавета Валерьевна"})]})]}),n.jsxs("a",{href:"mailto:kovaleva@geowektor.ru",className:"flex flex-col items-center gap-3 p-6 bg-white/10 rounded-xl hover:bg-white/20 transition-all hover:scale-105",children:[n.jsx("div",{className:"w-14 h-14 bg-brand-orange/20 rounded-full flex items-center justify-center",children:n.jsx(Wr,{className:"text-brand-orange",size:28})}),n.jsxs("div",{className:"text-center",children:[n.jsx("div",{className:"text-sm text-gray-400 mb-1",children:"Email"}),n.jsx("div",{className:"font-bold",children:"kovaleva@geowektor.ru"})]})]})]}),n.jsx("div",{className:"text-center pt-6 border-t border-white/20",children:n.jsxs("a",{href:"https://geowektor.ru",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 text-brand-orange hover:text-orange-400 transition-colors text-lg font-semibold",children:[n.jsx(pb,{size:24}),"geowektor.ru"]})})]})]})})}),n.jsxs("div",{className:"bg-gray-50 py-20 overflow-hidden",children:[n.jsx("div",{className:"container mx-auto px-6 mb-12",children:n.jsxs("div",{className:"text-center",children:[n.jsx("div",{className:"inline-flex items-center justify-center w-16 h-16 bg-brand-orange/10 rounded-full mb-6",children:n.jsx(os,{className:"text-brand-orange",size:32})}),n.jsx("h2",{className:"text-4xl font-bold text-gray-900 mb-4",children:"Наши клиенты"}),n.jsx("p",{className:"text-gray-600 text-lg max-w-2xl mx-auto",children:"Более 200 компаний доверили нам свои проекты. Среди них крупнейшие предприятия нефтегазовой отрасли, строительные холдинги и государственные организации."})]})}),n.jsxs("div",{className:"relative",onMouseEnter:G,onMouseLeave:de,children:[n.jsx("div",{ref:r,onMouseDown:T,onMouseUp:L,onMouseMove:ne,onMouseLeave:ee,onWheel:W,className:`flex gap-6 overflow-x-scroll scrollbar-hide ${u?"cursor-grabbing":"cursor-grab"}`,style:{scrollbarWidth:"none",msOverflowStyle:"none",WebkitOverflowScrolling:"touch"},children:U.map(($,K)=>n.jsx("div",{className:"flex-shrink-0 w-72 group",draggable:!1,children:n.jsxs("div",{className:`relative bg-gradient-to-br ${$.color} rounded-2xl p-8 shadow-lg hover:shadow-2xl transition-all duration-300 hover:scale-105 overflow-hidden`,children:[n.jsx("div",{className:"absolute top-0 right-0 w-32 h-32 bg-white/10 rounded-full -mr-16 -mt-16"}),n.jsx("div",{className:"absolute bottom-0 left-0 w-24 h-24 bg-white/10 rounded-full -ml-12 -mb-12"}),n.jsx("div",{className:"relative flex items-center justify-center mb-6",children:n.jsx("div",{className:"w-16 h-16 bg-white/20 backdrop-blur-sm rounded-xl flex items-center justify-center",children:n.jsx(os,{className:"text-white",size:32})})}),n.jsx("div",{className:"relative",children:n.jsx("p",{className:"text-center text-white font-bold text-lg leading-tight min-h-[60px] flex items-center justify-center",children:$.name})}),n.jsx("div",{className:"mt-6 h-1 bg-white/30 rounded-full"})]})},K))}),n.jsx("div",{className:"absolute left-0 top-0 bottom-0 w-32 bg-gradient-to-r from-gray-50 to-transparent pointer-events-none"}),n.jsx("div",{className:"absolute right-0 top-0 bottom-0 w-32 bg-gradient-to-l from-gray-50 to-transparent pointer-events-none"})]}),n.jsx("div",{className:"text-center mt-8",children:n.jsx("p",{className:"text-sm text-gray-500 italic",children:"💡 Используйте мышь или колесо прокрутки для навигации"})})]}),n.jsx("div",{className:"bg-white py-20",children:n.jsx("div",{className:"container mx-auto px-6",children:n.jsxs("div",{className:"max-w-6xl mx-auto",children:[n.jsxs("div",{className:"text-center mb-12",children:[n.jsx("div",{className:"inline-flex items-center justify-center w-16 h-16 bg-brand-orange/10 rounded-full mb-6",children:n.jsx(Ib,{className:"text-brand-orange",size:32})}),n.jsx("h2",{className:"text-4xl font-bold text-gray-900 mb-4",children:"Отзывы"}),n.jsx("p",{className:"text-gray-600 text-lg max-w-2xl mx-auto",children:"Благодарственные письма от наших партнеров и клиентов"})]}),n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{className:"bg-gray-50 rounded-xl overflow-hidden hover:shadow-lg transition-shadow",children:[n.jsx("div",{className:"bg-brand-orange p-6",children:n.jsx("h3",{className:"text-xl font-bold text-white uppercase",children:"ОТЗЫВ ДАЛЬТЕХПРОМ - ВЫПОЛНЕНИЕ ОБСЛЕДОВАТЕЛЬНЫХ РАБОТ"})}),n.jsx("div",{className:"p-6",children:n.jsxs("a",{href:"/media/feedback/1.pdf",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 text-brand-orange hover:text-orange-600 transition-colors group",children:[n.jsx("div",{className:"w-10 h-10 bg-red-100 rounded flex items-center justify-center group-hover:bg-red-200 transition-colors",children:n.jsx(Je,{className:"text-red-600",size:20})}),n.jsx("span",{className:"font-semibold",children:"Открыть документ (pdf)"}),n.jsx(nl,{size:18,className:"group-hover:translate-x-1 transition-transform"})]})})]}),n.jsxs("div",{className:"bg-gray-50 rounded-xl overflow-hidden hover:shadow-lg transition-shadow",children:[n.jsx("div",{className:"bg-brand-orange p-6",children:n.jsx("h3",{className:"text-xl font-bold text-white uppercase",children:"ОТЗЫВ ПЕГАЗ - КОМПЛЕКС ИНЖЕНЕРНЫХ ИЗЫСКАНИЙ"})}),n.jsx("div",{className:"p-6",children:n.jsxs("a",{href:"/media/feedback/2.pdf",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 text-brand-orange hover:text-orange-600 transition-colors group",children:[n.jsx("div",{className:"w-10 h-10 bg-red-100 rounded flex items-center justify-center group-hover:bg-red-200 transition-colors",children:n.jsx(Je,{className:"text-red-600",size:20})}),n.jsx("span",{className:"font-semibold",children:"Открыть документ (pdf)"}),n.jsx(nl,{size:18,className:"group-hover:translate-x-1 transition-transform"})]})})]}),n.jsxs("div",{className:"bg-gray-50 rounded-xl overflow-hidden hover:shadow-lg transition-shadow",children:[n.jsx("div",{className:"bg-brand-orange p-6",children:n.jsx("h3",{className:"text-xl font-bold text-white uppercase",children:"ОТЗЫВ БАШКИРЭНЕРГО - МОНТАЖ КТСО, ЭН"})}),n.jsx("div",{className:"p-6",children:n.jsxs("a",{href:"/media/feedback/3.pdf",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 text-brand-orange hover:text-orange-600 transition-colors group",children:[n.jsx("div",{className:"w-10 h-10 bg-red-100 rounded flex items-center justify-center group-hover:bg-red-200 transition-colors",children:n.jsx(Je,{className:"text-red-600",size:20})}),n.jsx("span",{className:"font-semibold",children:"Открыть документ (pdf)"}),n.jsx(nl,{size:18,className:"group-hover:translate-x-1 transition-transform"})]})})]}),n.jsxs("div",{className:"bg-gray-50 rounded-xl overflow-hidden hover:shadow-lg transition-shadow",children:[n.jsx("div",{className:"bg-brand-orange p-6",children:n.jsx("h3",{className:"text-xl font-bold text-white uppercase",children:'ОТЗЫВ БАШКИРЭНЕРГО - РЕКОНСТРУКЦИЯ ОБЪЕКТА "ТЕХУКРЕПЛЕННОСТЬ БАЗЫ ПО СЭС"'})}),n.jsx("div",{className:"p-6",children:n.jsxs("a",{href:"/media/feedback/4.pdf",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 text-brand-orange hover:text-orange-600 transition-colors group",children:[n.jsx("div",{className:"w-10 h-10 bg-red-100 rounded flex items-center justify-center group-hover:bg-red-200 transition-colors",children:n.jsx(Je,{className:"text-red-600",size:20})}),n.jsx("span",{className:"font-semibold",children:"Открыть документ (pdf)"}),n.jsx(nl,{size:18,className:"group-hover:translate-x-1 transition-transform"})]})})]}),n.jsxs("div",{className:"bg-gray-50 rounded-xl overflow-hidden hover:shadow-lg transition-shadow",children:[n.jsx("div",{className:"bg-brand-orange p-6",children:n.jsx("h3",{className:"text-xl font-bold text-white uppercase",children:"ОТЗЫВ ПБ ОНГМ - ЗЕМЛЕУСТРОИТЕЛЬНЫЕ И КАДАСТРОВЫЕ РАБОТЫ"})}),n.jsx("div",{className:"p-6",children:n.jsxs("a",{href:"/media/feedback/5.pdf",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 text-brand-orange hover:text-orange-600 transition-colors group",children:[n.jsx("div",{className:"w-10 h-10 bg-red-100 rounded flex items-center justify-center group-hover:bg-red-200 transition-colors",children:n.jsx(Je,{className:"text-red-600",size:20})}),n.jsx("span",{className:"font-semibold",children:"Открыть документ (pdf)"}),n.jsx(nl,{size:18,className:"group-hover:translate-x-1 transition-transform"})]})})]}),n.jsxs("div",{className:"bg-gray-50 rounded-xl overflow-hidden hover:shadow-lg transition-shadow",children:[n.jsx("div",{className:"bg-brand-orange p-6",children:n.jsx("h3",{className:"text-xl font-bold text-white uppercase",children:"ОТЗЫВ ПБ ОНГМ - СТРОИТЕЛЬСТВО АВТОМОБИЛЬНОЙ ДОРОГИ"})}),n.jsx("div",{className:"p-6",children:n.jsxs("a",{href:"/media/feedback/6.pdf",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 text-brand-orange hover:text-orange-600 transition-colors group",children:[n.jsx("div",{className:"w-10 h-10 bg-red-100 rounded flex items-center justify-center group-hover:bg-red-200 transition-colors",children:n.jsx(Je,{className:"text-red-600",size:20})}),n.jsx("span",{className:"font-semibold",children:"Открыть документ (pdf)"}),n.jsx(nl,{size:18,className:"group-hover:translate-x-1 transition-transform"})]})})]}),n.jsxs("div",{className:"bg-gray-50 rounded-xl overflow-hidden hover:shadow-lg transition-shadow",children:[n.jsx("div",{className:"bg-brand-orange p-6",children:n.jsx("h3",{className:"text-xl font-bold text-white uppercase",children:"ОТЗЫВ ЛУКОЙЛ-УРАЛНЕФТЕПРОДУКТ"})}),n.jsx("div",{className:"p-6",children:n.jsxs("a",{href:"/media/feedback/7.pdf",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 text-brand-orange hover:text-orange-600 transition-colors group",children:[n.jsx("div",{className:"w-10 h-10 bg-red-100 rounded flex items-center justify-center group-hover:bg-red-200 transition-colors",children:n.jsx(Je,{className:"text-red-600",size:20})}),n.jsx("span",{className:"font-semibold",children:"Открыть документ (pdf)"}),n.jsx(nl,{size:18,className:"group-hover:translate-x-1 transition-transform"})]})})]}),n.jsxs("div",{className:"bg-gray-50 rounded-xl overflow-hidden hover:shadow-lg transition-shadow",children:[n.jsx("div",{className:"bg-brand-orange p-6",children:n.jsx("h3",{className:"text-xl font-bold text-white uppercase",children:"ОТЗЫВ ЭЛЛАДА - КОМПЛЕКС ИНЖЕНЕРНЫХ ИЗЫСКАНИЙ"})}),n.jsx("div",{className:"p-6",children:n.jsxs("a",{href:"/media/feedback/8.pdf",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 text-brand-orange hover:text-orange-600 transition-colors group",children:[n.jsx("div",{className:"w-10 h-10 bg-red-100 rounded flex items-center justify-center group-hover:bg-red-200 transition-colors",children:n.jsx(Je,{className:"text-red-600",size:20})}),n.jsx("span",{className:"font-semibold",children:"Открыть документ (pdf)"}),n.jsx(nl,{size:18,className:"group-hover:translate-x-1 transition-transform"})]})})]})]})]})})})]})},_1=()=>n.jsxs("div",{className:"bg-white pb-20",children:[n.jsx($e,{title:"Контакты",description:"Мы всегда на связи и готовы ответить на любые ваши вопросы.",image:"/media/images/headers/header-kontakri.png"}),n.jsxs("div",{className:"container mx-auto px-6 py-20",children:[n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 mb-20",children:[n.jsxs("div",{className:"bg-brand-light p-8 rounded-2xl",children:[n.jsx(Pl,{className:"text-brand-orange w-8 h-8 mb-4"}),n.jsx("h3",{className:"font-bold text-lg mb-2",children:"Телефон"}),n.jsx("a",{href:"tel:83472927370",className:"text-gray-600 hover:text-brand-orange transition-colors",children:"8 (347) 292 73 70"})]}),n.jsxs("div",{className:"bg-brand-light p-8 rounded-2xl",children:[n.jsx(Wr,{className:"text-brand-orange w-8 h-8 mb-4"}),n.jsx("h3",{className:"font-bold text-lg mb-2",children:"Email"}),n.jsx("a",{href:"mailto:gw@geowektor.ru",className:"text-gray-600 hover:text-brand-orange transition-colors",children:"gw@geowektor.ru"})]}),n.jsxs("div",{className:"bg-brand-light p-8 rounded-2xl",children:[n.jsx(Va,{className:"text-brand-orange w-8 h-8 mb-4"}),n.jsx("h3",{className:"font-bold text-lg mb-2",children:"Офис"}),n.jsx("p",{className:"text-gray-600",children:"450001, РБ, г. Уфа,"}),n.jsx("p",{className:"text-gray-600",children:"ул. Комсомольская 19/1"})]}),n.jsxs("div",{className:"bg-brand-light p-8 rounded-2xl",children:[n.jsx(ab,{className:"text-brand-orange w-8 h-8 mb-4"}),n.jsx("h3",{className:"font-bold text-lg mb-2",children:"Режим работы"}),n.jsx("p",{className:"text-gray-600",children:"Пн-Пт: 09:00 - 18:00"}),n.jsx("p",{className:"text-gray-600",children:"Сб-Вс: Выходной"})]})]}),n.jsx("div",{className:"mb-20 bg-gradient-to-br from-brand-orange/10 to-brand-orange/5 rounded-3xl p-12",children:n.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-12 items-center max-w-5xl mx-auto",children:[n.jsxs("div",{children:[n.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[n.jsx(Qh,{className:"w-10 h-10 text-brand-orange"}),n.jsx("h2",{className:"text-3xl font-bold text-brand-dark",children:"Мы в Telegram"})]}),n.jsx("p",{className:"text-gray-600 text-lg mb-6 leading-relaxed",children:"Подписывайтесь на наш Telegram-канал, чтобы быть в курсе новостей компании, актуальных проектов и специальных предложений."}),n.jsxs("div",{className:"space-y-3",children:[n.jsx("p",{className:"text-gray-700",children:"📱 Отсканируйте QR-код камерой телефона"}),n.jsxs("p",{className:"text-gray-700",children:["💬 Или перейдите по ссылке: ",n.jsx("a",{href:"https://t.me/ooo_geo_wektor",target:"_blank",rel:"noopener noreferrer",className:"text-brand-orange hover:underline font-semibold",children:"@ooo_geo_wektor"})]})]})]}),n.jsx("div",{className:"flex justify-center",children:n.jsxs("div",{className:"bg-white p-8 rounded-3xl shadow-xl border-4 border-brand-orange/20 hover:border-brand-orange/40 transition-all duration-300 hover:scale-105",children:[n.jsx("img",{src:"/media/qr-code.png",alt:"QR-код для перехода в Telegram канал ГеоВектор",className:"w-64 h-64 object-contain"}),n.jsx("p",{className:"text-center mt-4 text-sm text-gray-600 font-medium",children:"Наведите камеру на QR-код"})]})})]})}),n.jsx("div",{className:"w-full h-[400px] bg-gray-200 rounded-3xl overflow-hidden relative",children:n.jsx("iframe",{src:"https://yandex.ru/map-widget/v1/?text=ГеоВектор%20Уфа%20Комсомольская%2019%2F1&z=17&l=map",width:"100%",height:"100%",frameBorder:"0",allowFullScreen:!0,style:{position:"relative",border:0},title:"Яндекс карта - ГеоВектор, ул. Комсомольская 19/1, Уфа"})})]})]}),E1=()=>{const[r,u]=D.useState(0),f=["/media/cars/33725959_1920_q70.webp","/media/cars/33725960_1920_q70.webp","/media/cars/33725961_1920_q70.webp","/media/cars/33725962_1920_q70.webp","/media/cars/33725963_1920_q70.webp","/media/cars/33725964_1920_q70.webp","/media/cars/33725965_1920_q70.webp","/media/cars/33725966_1920_q70.webp","/media/cars/33725967_1920_q70.webp","/media/cars/33725968_1920_q70.webp","/media/cars/33725969_1920_q70.webp","/media/cars/33725970_1920_q70.webp","/media/cars/33725971_1920_q70.webp","/media/cars/33725972_1920_q70.webp","/media/cars/33725973_1920_q70.webp","/media/cars/33725974_1920_q70.webp","/media/cars/33725975_1920_q70.webp","/media/cars/33725976_1920_q70.webp","/media/cars/33725977_1920_q70.webp","/media/cars/33725978_1920_q70.webp","/media/cars/33725979_1920_q70.webp","/media/cars/33725980_1920_q70.webp","/media/cars/33725981_1920_q70.webp","/media/cars/33725982_1920_q70.webp","/media/cars/33725983_1920_q70.webp","/media/cars/33725984_1920_q70.webp","/media/cars/33725985_1920_q70.webp","/media/cars/33725986_1920_q70.webp"],d=[{type:"Установка разведочного бурения",brand:"КАМАЗ 5350-42 УРБ-2А-2"},{type:"Установка разведочного бурения",brand:"КАМАЗ 43118 013-10 УРБ-2А-2"},{type:"Установка разведочного бурения",brand:"КАМАЗ 5350-42 УРБ-2А-2"},{type:"Специальное пассажирское ТС",brand:"УАЗ-29892"},{type:"Грузовой бортовой",brand:"ГАЗ 33081"},{type:"УБШМ 1.20",brand:"ГАЗ 33081"},{type:"УБШМ 1.20",brand:"ГАЗ 33081"},{type:"Специальное пассажирское ТС",brand:"УАЗ-220695-04"},{type:"Грузовое ТС, Фермер грузопассажирский УБШМ 1-13",brand:"УАЗ-390945"},{type:"Грузовой фургон",brand:"УАЗ-390995-04"},{type:"Установка разведочного бурения УРБ-2Д3",brand:"МТЛБу (Снегоболотоход гусеничный ТГМ 21-04)"},{type:"Седельный тягач",brand:"УРАЛ 44202-0311-41"},{type:"Полуприцеп низкорамный трал",brand:"993920"},{type:"Снегоход",brand:"YAMAHA VK540E"},{type:"Прицеп для перевозки водной техники, грузов",brand:"МЗСА, 81771С"},{type:"Специальная установка каротажной станции СК 1-74-II",brand:"ЗИЛ-131"},{type:"Фермер грузопассажирский УБШМ 1-13",brand:"УАЗ 390945"},{type:"Болотовездеход",brand:"Caiman"}],h=()=>{u(S=>(S+1)%f.length)},b=()=>{u(S=>(S-1+f.length)%f.length)};return n.jsxs("div",{className:"bg-white pb-20",children:[n.jsx($e,{title:"Автопарк",description:"Современная техника для выполнения работ любой сложности",image:"/media/images/headers/header-fleet.png"}),n.jsxs("div",{className:"container mx-auto px-6 py-20",children:[n.jsxs("div",{className:"mb-20",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-8 text-center",children:"Галерея техники"}),n.jsxs("div",{className:"relative max-w-5xl mx-auto",children:[n.jsxs("div",{className:"relative aspect-[16/9] rounded-2xl overflow-hidden bg-gray-100",children:[n.jsx("img",{src:f[r],alt:`Транспортное средство ${r+1}`,className:"w-full h-full object-cover"}),n.jsx("button",{onClick:b,className:"absolute left-4 top-1/2 -translate-y-1/2 bg-white/90 hover:bg-white p-3 rounded-full shadow-lg transition-all duration-300 group","aria-label":"Предыдущее фото",children:n.jsx(Yh,{size:24,className:"text-brand-orange"})}),n.jsx("button",{onClick:h,className:"absolute right-4 top-1/2 -translate-y-1/2 bg-white/90 hover:bg-white p-3 rounded-full shadow-lg transition-all duration-300 group","aria-label":"Следующее фото",children:n.jsx(Bh,{size:24,className:"text-brand-orange"})}),n.jsxs("div",{className:"absolute bottom-4 left-1/2 -translate-x-1/2 bg-black/50 text-white px-4 py-2 rounded-full text-sm",children:[r+1," / ",f.length]})]}),n.jsx("div",{className:"mt-6 flex gap-3 overflow-x-auto pb-4",children:f.map((S,E)=>n.jsx("button",{onClick:()=>u(E),className:`flex-shrink-0 w-24 h-16 rounded-lg overflow-hidden transition-all duration-300 ${E===r?"ring-4 ring-brand-orange scale-105":"opacity-60 hover:opacity-100"}`,children:n.jsx("img",{src:S,alt:`Миниатюра ${E+1}`,className:"w-full h-full object-cover"})},E))})]})]}),n.jsxs("div",{className:"max-w-6xl mx-auto",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-8 text-center",children:"Список транспортных средств ООО «ГЕОВЕКТОР»"}),n.jsx("div",{className:"overflow-x-auto shadow-lg rounded-2xl",children:n.jsxs("table",{className:"w-full bg-white",children:[n.jsx("thead",{children:n.jsxs("tr",{className:"bg-brand-orange text-white",children:[n.jsx("th",{className:"px-6 py-4 text-left font-bold w-20",children:"№"}),n.jsx("th",{className:"px-6 py-4 text-left font-bold",children:"Тип авто"}),n.jsx("th",{className:"px-6 py-4 text-left font-bold",children:"Марка машины"})]})}),n.jsx("tbody",{children:d.map((S,E)=>n.jsxs("tr",{className:`border-b border-gray-200 hover:bg-gray-50 transition-colors ${E%2===0?"bg-white":"bg-gray-50"}`,children:[n.jsx("td",{className:"px-6 py-4 font-semibold text-brand-orange text-center",children:E+1}),n.jsx("td",{className:"px-6 py-4 text-gray-700",children:S.type||""}),n.jsx("td",{className:"px-6 py-4 font-semibold text-gray-900",children:S.brand})]},E))})]})}),n.jsxs("div",{className:"mt-12 grid grid-cols-1 md:grid-cols-3 gap-6",children:[n.jsxs("div",{className:"bg-brand-orange text-white rounded-2xl p-6 text-center",children:[n.jsx("div",{className:"text-4xl font-bold mb-2",children:d.length}),n.jsx("div",{className:"text-lg",children:"Единиц техники"})]}),n.jsxs("div",{className:"bg-gray-900 text-white rounded-2xl p-6 text-center",children:[n.jsx("div",{className:"text-4xl font-bold mb-2",children:f.length}),n.jsx("div",{className:"text-lg",children:"Фотографий"})]}),n.jsxs("div",{className:"bg-brand-orange text-white rounded-2xl p-6 text-center",children:[n.jsx("div",{className:"text-4xl font-bold mb-2",children:"24/7"}),n.jsx("div",{className:"text-lg",children:"Готовность к работе"})]})]})]})]})]})},M1=()=>{const[r,u]=D.useState(null),f=[{title:"ПРОГРАММНЫЕ ПРОДУКТЫ КРЕДО",certificates:[{id:1,image:"https://placehold.co/400x600/94a3b8/white",title:"Сертификат"}]},{title:"ВЫПИСКА ИЗ СРО ПО СТРОИТЕЛЬСТВУ",certificates:[{id:2,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 1"},{id:3,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 2"},{id:4,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 3"},{id:5,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 4"}]},{title:"ВЫПИСКА ИЗ СРО ПО ПРОЕКТИРОВАНИЮ",certificates:[{id:6,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 1"},{id:7,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 2"}]},{title:"ВЫПИСКА ИЗ СРО ПО ИЗЫСКАНИЯМ",certificates:[{id:8,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 1"},{id:9,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 2"}]},{title:"ВЫПИСКА ИЗ РЕЕСТРА ЧЛЕНОВ САМОРЕГУЛИРУЕМОЙ ОРГАНИЗАЦИИ, ОСНОВАННОЙ НА ЧЛЕНСТВЕ ЛИЦ, ОСУЩЕСТВЛЯЮЩИХ СТРОИТЕЛЬСТВО",certificates:[{id:10,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 1"},{id:11,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 2"},{id:12,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 3"}]},{title:"ВЫПИСКА ИЗ РЕЕСТРА ЧЛЕНОВ САМОРЕГУЛИРУЕМОЙ ОРГАНИЗАЦИИ, ОСНОВАННОЙ НА ЧЛЕНСТВЕ ЛИЦ, ОСУЩЕСТВЛЯЮЩИХ ИНЖЕНЕРНЫЕ ИЗЫСКАНИЯ",certificates:[{id:13,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 1"},{id:14,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 2"}]},{title:"ВЫПИСКА ИЗ РЕЕСТРА ЧЛЕНОВ САМОРЕГУЛИРУЕМОЙ ОРГАНИЗАЦИИ, ОСНОВАННОЙ НА ЧЛЕНСТВЕ ЛИЦ, ОСУЩЕСТВЛЯЮЩИХ ПРОЕКТНЫЕ РАБОТЫ",certificates:[{id:15,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 1"},{id:16,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 2"}]},{title:"СВЕДЕНИЕ НА ОСУЩЕСТВЛЕНИЕ ГЕОДЕЗИЧЕСКОЙ И КАРТОГРАФИЧЕСКОЙ ДЕЯТЕЛЬНОСТИ ФЕДЕРАЛЬНАЯ СЛУЖБА ГОСУДАРСТВА",certificates:[{id:17,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 1"},{id:18,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 2"}]},{title:"СВИДЕТЕЛЬСТВО О ПРОХОЖДЕНИИ ИСПЫТАНИЙ И КОНТРОЛЯ ПО ISO 9001",certificates:[{id:19,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 1"},{id:20,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 2"},{id:21,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 3"},{id:22,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 4"},{id:23,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 5"},{id:24,image:"https://placehold.co/400x600/94a3b8/white",title:"Документ 6"}]}],d=f.flatMap(y=>y.certificates.map(v=>v.image)),h=y=>{const v=d.indexOf(y);u(v),document.body.style.overflow="hidden"},b=()=>{u(null),document.body.style.overflow="auto"},S=()=>{r!==null&&u((r+1)%d.length)},E=()=>{r!==null&&u((r-1+d.length)%d.length)};return D.useEffect(()=>{const y=v=>{r!==null&&(v.key==="Escape"?b():v.key==="ArrowRight"?S():v.key==="ArrowLeft"&&E())};return window.addEventListener("keydown",y),()=>window.removeEventListener("keydown",y)},[r]),n.jsxs("div",{className:"bg-white pb-20",children:[n.jsx($e,{title:"Сертификаты",description:"Документы, подтверждающие нашу квалификацию и соответствие стандартам качества",image:"/media/images/headers/header-certificates.png"}),n.jsx("div",{className:"container mx-auto px-6 py-20",children:n.jsxs("div",{className:"max-w-7xl mx-auto",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-12 text-center",children:"СВИДЕТЕЛЬСТВА"}),n.jsx("div",{className:"space-y-16",children:f.map((y,v)=>n.jsxs("div",{className:"space-y-6",children:[n.jsxs("div",{className:"flex items-center gap-3 mb-8",children:[n.jsx(Je,{className:"text-brand-orange",size:28}),n.jsx("h3",{className:"text-lg font-bold text-gray-900 uppercase leading-tight",children:y.title})]}),n.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 xl:grid-cols-5 gap-6",children:y.certificates.map(U=>n.jsx("div",{onClick:()=>h(U.image),className:"group cursor-pointer",children:n.jsxs("div",{className:"relative aspect-[3/4] rounded-lg overflow-hidden shadow-md hover:shadow-xl transition-all duration-300 bg-gray-100",children:[n.jsx("img",{src:U.image,alt:U.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"}),n.jsx("div",{className:"absolute inset-0 bg-black/0 group-hover:bg-black/10 transition-colors"}),n.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity",children:n.jsx("div",{className:"bg-brand-orange text-white px-4 py-2 rounded-lg font-semibold text-sm",children:"Увеличить"})})]})},U.id))})]},v))}),n.jsx("div",{className:"mt-20 bg-gray-50 rounded-2xl p-8 md:p-12",children:n.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[n.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-4",children:"Гарантия качества"}),n.jsx("p",{className:"text-gray-600 leading-relaxed mb-6",children:"ООО «ГЕОВЕКТОР» имеет все необходимые лицензии и сертификаты для осуществления деятельности в области проектирования, строительства и инженерных изысканий. Наша компания является членом саморегулируемых организаций и соответствует международным стандартам качества ISO 9001."}),n.jsxs("div",{className:"flex flex-wrap justify-center gap-4 mt-8",children:[n.jsxs("div",{className:"bg-white px-6 py-3 rounded-lg shadow-sm",children:[n.jsx("div",{className:"text-2xl font-bold text-brand-orange mb-1",children:"СРО"}),n.jsx("div",{className:"text-sm text-gray-600",children:"Член организации"})]}),n.jsxs("div",{className:"bg-white px-6 py-3 rounded-lg shadow-sm",children:[n.jsx("div",{className:"text-2xl font-bold text-brand-orange mb-1",children:"ISO 9001"}),n.jsx("div",{className:"text-sm text-gray-600",children:"Сертифицирован"})]}),n.jsxs("div",{className:"bg-white px-6 py-3 rounded-lg shadow-sm",children:[n.jsx("div",{className:"text-2xl font-bold text-brand-orange mb-1",children:"10+ лет"}),n.jsx("div",{className:"text-sm text-gray-600",children:"На рынке"})]})]})]})})]})}),r!==null&&n.jsxs("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/95 p-4",onClick:b,children:[n.jsx("button",{onClick:b,className:"absolute top-4 right-4 bg-white/10 hover:bg-white/20 text-white p-3 rounded-full transition-colors z-10","aria-label":"Закрыть",children:n.jsx(Zh,{size:28})}),n.jsx("button",{onClick:y=>{y.stopPropagation(),E()},className:"absolute left-4 top-1/2 -translate-y-1/2 bg-white/10 hover:bg-white/20 text-white p-3 rounded-full transition-colors z-10","aria-label":"Предыдущее изображение",children:n.jsx(Yh,{size:32})}),n.jsx("button",{onClick:y=>{y.stopPropagation(),S()},className:"absolute right-4 top-1/2 -translate-y-1/2 bg-white/10 hover:bg-white/20 text-white p-3 rounded-full transition-colors z-10","aria-label":"Следующее изображение",children:n.jsx(Bh,{size:32})}),n.jsxs("div",{className:"absolute bottom-4 left-1/2 -translate-x-1/2 bg-black/50 text-white px-4 py-2 rounded-full text-sm font-semibold z-10",children:[r+1," / ",d.length]}),n.jsx("div",{className:"relative w-full h-full flex items-center justify-center",onClick:y=>y.stopPropagation(),children:n.jsx("img",{src:d[r],alt:`Документ ${r+1}`,className:"max-w-full max-h-[90vh] object-contain rounded-lg shadow-2xl"})})]})]})},T1=()=>{const r=[{icon:Va,title:"Инженерно-геодезические изыскания",description:"Работы включают выполнение топографической съемки различных масштабов, обмерные и разбивочные работы, обеспечение корректных геометрических размеров и форм элементов сооружения."},{icon:Bb,title:"Инженерно-геологические изыскания",description:"Оценка состояния грунтов, бурение разведочных скважин, испытания грунтов зондированием и штампами, лабораторный анализ их состава и физико-механических характеристик."},{icon:Sb,title:"Инженерно-экологические изыскания",description:"Радиационные исследования, определение содержания нефтепродуктов, тяжелых металлов, бактерий в почвах и грунтах, воздухе, подземных и поверхностных водах."},{icon:ib,title:"Инженерно-гидрологические и инженерно-метеорологические изыскания",description:"Комплексное исследование гидрометеорологических условий территории и оценка влияния гидрометеорологических факторов на площадку строительства."}],u=["Создание опорных геодезических сетей","Геодезические наблюдения за деформациями и осадками зданий и сооружений, движениями земной поверхности и опасными природными процессами","Создание и обновление инженерно-топографических планов в масштабах 1:200 - 1:5000, в том числе в цифровой форме, съемка подземных коммуникаций и сооружений","Трассирование линейных объектов","Инженерно-гидрографические работы","Специальные геодезические и топографические работы при строительстве и реконструкции зданий и сооружений"],f=["Инженерно-геологическая съемка в масштабах 1:500 - 1:25000","Проходка горных выработок с их опробованием, лабораторные исследования физико-механических свойств грунтов и химических свойств проб подземных вод","Изучение опасных геологических и инженерно-геологических процессов с разработкой рекомендаций по инженерной защите территории","Гидрогеологические исследования","Инженерно-геофизические исследования","Инженерно-геокриологические исследования","Сейсмологические и сейсмотектонические исследования территории, сейсмическое микрорайонирование"],d=["Инженерно-экологическая съемка территории","Исследования химического загрязнения почвогрунтов, поверхностных и подземных вод, атмосферного воздуха, источников загрязнения","Лабораторные химико-аналитические и газохимические исследования образцов и проб почвогрунтов и воды","Исследования и оценка физических воздействий и радиационной обстановки на территории","Изучение растительности, животного мира, санитарно-эпидемиологические и медико-биологические исследования территории"],h=["Метеорологические наблюдения и изучение гидрологического режима водных объектов","Изучение опасных гидрометеорологических процессов и явлений с расчетами их характеристик","Изучение русловых процессов водных объектов, деформаций и переработки берегов","Исследования ледового режима водных объектов"],b=["Проходка горных выработок с их опробованием и лабораторные исследования механических свойств грунтов с определением характеристик для конкретных схем расчета оснований фундаментов","Полевые испытания грунтов с определением их стандартных прочностных и деформационных характеристик (штамповые, сдвиговые, прессиометрические, срезные). Испытания эталонных и натурных свай","Определение стандартных механических характеристик грунтов методами статического, динамического и бурового зондирования","Физическое и математическое моделирование взаимодействия зданий и сооружений с геологической средой","Специальные исследования характеристик грунтов по отдельным программам для нестандартных, в том числе нелинейных методов расчета оснований фундаментов и конструкции зданий и сооружений","Геотехнический контроль строительства зданий, сооружений и прилегающих территорий"],S=[{service:"Инженерные изыскания под коттедж (геология+геодезия)",price:"от 25000 ₽"},{service:"Инженерно-геологические изыскания для строительства",price:"от 500 ₽ / м."},{service:"Инженерно-геологические изыскания с экспертизой",price:"от 500 ₽ / м."},{service:"Геологические изыскания (особо крупные объекты)",price:"от 300 ₽ / м."},{service:"Геологические изыскания под коттедж",price:"от 15000 ₽"},{service:"Инженерно-геодезические изыскания для строительства",price:"от 5000 ₽"},{service:"Геоподоснова (топоплан с коммуникациями)",price:"от 10000 ₽"},{service:"Геодезические изыскания под коттедж (топосъемка)",price:"от 5000 ₽"},{service:"Определение границ, координатная привязка",price:"от 2000 ₽"},{service:"Разбивка осей, реперы, сопровождение строительства",price:"от 2000 ₽"},{service:"Инженерно-экологические изыскания",price:"от 8000 ₽"},{service:"Инженерные изыскания (комплекс работ)",price:"10% скидка",highlight:!0}];return n.jsxs("div",{className:"bg-white pb-20",children:[n.jsx($e,{title:"Инженерные изыскания",description:"Комплекс мероприятий для сбора и анализа детальной информации о территории строительства",image:"/media/images/headers/header-injinernie-iziskania.png"}),n.jsxs("div",{className:"container mx-auto px-6 py-20",children:[n.jsxs("div",{className:"max-w-5xl mx-auto mb-20",children:[n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8 md:p-12 mb-12",children:[n.jsxs("p",{className:"text-lg text-gray-700 leading-relaxed mb-6",children:[n.jsx("strong",{children:"Инженерные изыскания для выполнения строительства"})," комплекс мероприятий, направленных на сбор и анализ детальной информации о техногенных и природных условиях территории для будущего строительства. Полученные данные входят в состав обязательной документации для разработки проекта и проведения строительных работ."]}),n.jsx("p",{className:"text-gray-600 leading-relaxed",children:"Необходимость проведения определенных видов изысканий, их объем и состав определяются после анализа технического задания и зависят от вида, уровня ответственности, назначения сооружений, стадии проектирования, условий участка и степени их изученности."})]}),n.jsx("div",{className:"bg-brand-orange text-white rounded-2xl p-8 md:p-12",children:n.jsx("p",{className:"text-lg leading-relaxed",children:"Проведение инженерных изысканий подразумевает анализ данных, оценку возможных последствий реализации проекта, получение санитарно-эпидемиологических заключений и составление технических отчетов, состав которых определяется действующими нормативными документами. Наши специалисты профессионально выполняют изыскания для строящихся или реконструируемых объектов любых типов."})})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-12 text-center",children:"Мы выполняем следующие типы инженерных изысканий"}),n.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:r.map((E,y)=>n.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-2xl p-8 hover:border-brand-orange transition-all duration-300 hover:shadow-xl",children:[n.jsxs("div",{className:"flex items-start gap-4 mb-4",children:[n.jsx("div",{className:"flex-shrink-0 w-14 h-14 bg-brand-orange text-white rounded-xl flex items-center justify-center",children:n.jsx(E.icon,{size:28})}),n.jsx("h3",{className:"text-xl font-bold text-gray-900 leading-tight pt-2",children:E.title})]}),n.jsx("p",{className:"text-gray-600 leading-relaxed",children:E.description})]},y))})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("div",{className:"text-center mb-12",children:n.jsxs("div",{className:"inline-flex items-center gap-3 bg-brand-orange text-white px-8 py-4 rounded-full mb-6",children:[n.jsx(Xa,{size:32}),n.jsx("span",{className:"text-xl font-bold",children:"ООО ГЕОВЕКТОР ИМЕЕТ ДОПУСК К СЛЕДУЮЩИМ ВИДАМ РАБОТ"})]})}),n.jsxs("div",{className:"space-y-12",children:[n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8",children:[n.jsxs("h3",{className:"text-2xl font-bold text-gray-900 mb-6 flex items-center gap-3",children:[n.jsx("div",{className:"w-2 h-8 bg-brand-orange rounded"}),"Инженерно-геодезические изыскания"]}),n.jsx("ul",{className:"space-y-3",children:u.map((E,y)=>n.jsxs("li",{className:"flex items-start gap-3",children:[n.jsx(Te,{className:"flex-shrink-0 text-brand-orange mt-1",size:20}),n.jsx("span",{className:"text-gray-700",children:E})]},y))})]}),n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8",children:[n.jsxs("h3",{className:"text-2xl font-bold text-gray-900 mb-6 flex items-center gap-3",children:[n.jsx("div",{className:"w-2 h-8 bg-brand-orange rounded"}),"Инженерно-геологические изыскания"]}),n.jsx("ul",{className:"space-y-3",children:f.map((E,y)=>n.jsxs("li",{className:"flex items-start gap-3",children:[n.jsx(Te,{className:"flex-shrink-0 text-brand-orange mt-1",size:20}),n.jsx("span",{className:"text-gray-700",children:E})]},y))})]}),n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8",children:[n.jsxs("h3",{className:"text-2xl font-bold text-gray-900 mb-6 flex items-center gap-3",children:[n.jsx("div",{className:"w-2 h-8 bg-brand-orange rounded"}),"Инженерно-экологические изыскания"]}),n.jsx("ul",{className:"space-y-3",children:d.map((E,y)=>n.jsxs("li",{className:"flex items-start gap-3",children:[n.jsx(Te,{className:"flex-shrink-0 text-brand-orange mt-1",size:20}),n.jsx("span",{className:"text-gray-700",children:E})]},y))})]}),n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8",children:[n.jsxs("h3",{className:"text-2xl font-bold text-gray-900 mb-6 flex items-center gap-3",children:[n.jsx("div",{className:"w-2 h-8 bg-brand-orange rounded"}),"Инженерно-гидрометеорологические изыскания"]}),n.jsx("ul",{className:"space-y-3",children:h.map((E,y)=>n.jsxs("li",{className:"flex items-start gap-3",children:[n.jsx(Te,{className:"flex-shrink-0 text-brand-orange mt-1",size:20}),n.jsx("span",{className:"text-gray-700",children:E})]},y))})]}),n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8",children:[n.jsxs("h3",{className:"text-2xl font-bold text-gray-900 mb-6 flex items-center gap-3",children:[n.jsx("div",{className:"w-2 h-8 bg-brand-orange rounded"}),"Инженерно-геотехнические изыскания"]}),n.jsx("p",{className:"text-sm text-gray-600 italic mb-6",children:"(Выполняются в составе инженерно-геологических изысканий или отдельно на изученной в инженерно-геологическом отношении территории под отдельные здания и сооружения)."}),n.jsx("ul",{className:"space-y-3",children:b.map((E,y)=>n.jsxs("li",{className:"flex items-start gap-3",children:[n.jsx(Te,{className:"flex-shrink-0 text-brand-orange mt-1",size:20}),n.jsx("span",{className:"text-gray-700",children:E})]},y))})]})]})]}),n.jsxs("div",{className:"max-w-5xl mx-auto",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-8 text-center",children:"Цены на основные виды работ по инженерным изысканиям"}),n.jsx("div",{className:"overflow-x-auto shadow-lg rounded-2xl",children:n.jsxs("table",{className:"w-full bg-white",children:[n.jsx("thead",{children:n.jsxs("tr",{className:"bg-brand-orange text-white",children:[n.jsx("th",{className:"px-6 py-4 text-left font-bold",children:"Наименование услуги"}),n.jsx("th",{className:"px-6 py-4 text-right font-bold w-48",children:"Стоимость"})]})}),n.jsx("tbody",{children:S.map((E,y)=>n.jsxs("tr",{className:`border-b border-gray-200 transition-colors ${E.highlight?"bg-brand-orange/10 hover:bg-brand-orange/20":y%2===0?"bg-white hover:bg-gray-50":"bg-gray-50 hover:bg-gray-100"}`,children:[n.jsx("td",{className:`px-6 py-4 ${E.highlight?"font-bold text-gray-900":"text-gray-700"}`,children:E.service}),n.jsx("td",{className:`px-6 py-4 text-right ${E.highlight?"text-brand-orange font-bold text-lg":"font-semibold text-gray-900"}`,children:E.price})]},y))})]})}),n.jsx("div",{className:"mt-12 text-center",children:n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8",children:[n.jsx("p",{className:"text-gray-700 mb-6",children:"Точную стоимость работ можно узнать после анализа технического задания и условий объекта"}),n.jsx("a",{href:"#/contacts",className:"inline-block px-8 py-4 bg-brand-orange text-white font-bold rounded-lg hover:bg-orange-600 transition-colors text-lg",children:"Получить консультацию"})]})})]})]})]})},A1=()=>{const r=[{icon:os,title:"Проектирование наземных объектов",description:"Жилые, общественные и административные здания с полным комплексом инженерных систем"},{icon:Gh,title:"Проектирование предприятий топливно-энергетического комплекса",description:"Объекты нефтегазовой отрасли, энергетические комплексы и промышленные сооружения"},{icon:cb,title:"Проектирование объектов транспортных и защитных сооружений",description:"Дороги, мосты, тоннели и специальные защитные конструкции"}],u=["АСУ ТП объектов добычи, подготовки, переработки нефти и газа","Системы измерения количества и показателей качества нефти, нефтепродуктов и газа","Системы обнаружения утечек","Системы электрохимзащиты","Электроснабжение (внешнее и внутреннее)","Пожарная автоматика","Системы охранной и пожарной сигнализации, видеонаблюдение","Водоснабжение и канализация (внешняя и внутренняя)","Молниезащита и заземление","Линии и системы связи"],f=["Мероприятия по гражданской обороне и чрезвычайным ситуациям","Мероприятия по охране окружающей среды (ООС и ОВОС)","Мероприятия по обеспечению пожарной безопасности"];return n.jsxs("div",{className:"bg-white pb-20",children:[n.jsx($e,{title:"Проектирование",description:"Комплексные проектные решения для объектов любой сложности",image:"/media/images/headers/header-projectirovanie.png"}),n.jsxs("div",{className:"container mx-auto px-6 py-20",children:[n.jsxs("div",{className:"max-w-5xl mx-auto mb-20",children:[n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8 md:p-12 mb-12",children:[n.jsx("p",{className:"text-lg text-gray-700 leading-relaxed mb-6",children:"Специалисты нашей организации обладают значительным опытом в сфере проектирования объектов в Республике Башкортостан и других регионах РФ."}),n.jsxs("p",{className:"text-gray-600 leading-relaxed mb-6",children:[n.jsx("strong",{children:"Проектирование строительных объектов"})," ответственный и сложный процесс, влияющий на проведение строительства объекта и его успешное введение в эксплуатацию."]}),n.jsx("p",{className:"text-gray-600 leading-relaxed",children:"На всех стадиях проектирования мы используем современные проектные и технические решения, что позволяет нам получать отличные результаты работ независимо от сложности объекта. Наши специалисты работают с актуальной законодательной базой в сфере проектирования и способны находить оптимальные решения с учетом нормативных требований и пожеланий заказчика."})]}),n.jsxs("div",{className:"bg-brand-orange text-white rounded-2xl p-8 md:p-12",children:[n.jsx("p",{className:"text-lg leading-relaxed mb-4",children:"Необходимость проведения определенных видов изысканий, их объем и состав определяются после анализа технического задания и зависят от вида, уровня ответственности, назначения сооружений, стадии проектирования, условий участка и степени их изученности."}),n.jsx("p",{className:"leading-relaxed",children:"Проведение инженерных изысканий подразумевает анализ данных, оценку возможных последствий реализации проекта, получение санитарно-эпидемиологических заключений и составление технических отчетов, состав которых определяется действующими нормативными документами. Наши специалисты профессионально выполняют изыскания для строящихся или реконструируемых объектов любых типов."})]})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-4 text-center",children:"Предоставление комплексных услуг по проектированию"}),n.jsx("p",{className:"text-center text-gray-600 mb-12 max-w-3xl mx-auto",children:"ООО «ГеоВектор» осуществляет проектирование следующих объектов"}),n.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8 mb-12",children:r.map((d,h)=>n.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-2xl p-8 hover:border-brand-orange transition-all duration-300 hover:shadow-xl text-center",children:[n.jsx("div",{className:"inline-flex w-20 h-20 bg-brand-orange text-white rounded-2xl items-center justify-center mb-6",children:n.jsx(d.icon,{size:40})}),n.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4 leading-tight",children:d.title}),n.jsx("p",{className:"text-gray-600 leading-relaxed text-sm",children:d.description})]},h))}),n.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[n.jsx("div",{className:"bg-gray-50 rounded-xl p-6",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Cl,{className:"text-brand-orange flex-shrink-0 mt-1",size:24}),n.jsx("p",{className:"text-gray-700 leading-relaxed text-sm",children:"В каждом случае учитываются требования к архитектурно-планировочным решениям объекта и соответствующие нормы пожарной безопасности. Значительное внимание уделяется также проектированию надежных систем внутренних и наружных инженерных коммуникаций."})]})}),n.jsx("div",{className:"bg-gray-50 rounded-xl p-6",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(_b,{className:"text-brand-orange flex-shrink-0 mt-1",size:24}),n.jsx("p",{className:"text-gray-700 leading-relaxed text-sm",children:"Перед выполнением работ по проектированию совместно с заказчиком определяются основные требования к проекту, в том числе состав помещений и наполнение зданий инженерным оборудованием. Проектировочные работы выполняются с учетом требований, предъявляемых к определенному объекту, особенностей и условий его эксплуатации."})]})})]}),n.jsx("div",{className:"mt-6 bg-blue-50 border-l-4 border-blue-500 rounded-r-xl p-6",children:n.jsxs("div",{className:"flex items-start gap-3",children:[n.jsx(Xh,{className:"text-blue-600 flex-shrink-0 mt-1",size:24}),n.jsxs("p",{className:"text-gray-700 leading-relaxed text-sm",children:[n.jsx("strong",{children:"Наша компания предоставляет услуги"})," по предпроектной подготовке, необходимой для оформления земельных участков, а также созданию проектно-сметных документов и согласованию документации в контролирующих службах."]})]})})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-8 text-center",children:"Выполнение разделов комплексных проектов"}),n.jsx("div",{className:"bg-gray-50 rounded-2xl p-8 md:p-10",children:n.jsx("div",{className:"grid md:grid-cols-2 gap-4",children:u.map((d,h)=>n.jsxs("div",{className:"flex items-start gap-3 bg-white rounded-lg p-4 hover:shadow-md transition-shadow",children:[n.jsx(Te,{className:"flex-shrink-0 text-brand-orange mt-0.5",size:20}),n.jsx("span",{className:"text-gray-700 leading-relaxed",children:d})]},h))})})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-8 text-center",children:"Разработка специальных разделов"}),n.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:f.map((d,h)=>n.jsxs("div",{className:"bg-gradient-to-br from-brand-orange to-orange-600 text-white rounded-2xl p-8 hover:shadow-xl transition-all hover:scale-105",children:[n.jsx("div",{className:"flex items-center justify-center w-14 h-14 bg-white/20 rounded-xl mb-4 mx-auto",children:n.jsx(Te,{size:28})}),n.jsx("p",{className:"text-center font-semibold leading-relaxed",children:d})]},h))})]}),n.jsxs("div",{className:"max-w-5xl mx-auto",children:[n.jsxs("div",{className:"bg-gradient-to-br from-gray-900 to-gray-800 text-white rounded-2xl p-8 md:p-12",children:[n.jsx("h2",{className:"text-3xl font-bold mb-8 text-center",children:"Почему выбирают нас"}),n.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[n.jsxs("div",{className:"flex gap-4",children:[n.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-brand-orange rounded-lg flex items-center justify-center font-bold text-xl",children:"1"}),n.jsxs("div",{children:[n.jsx("h3",{className:"font-bold text-lg mb-2",children:"Современные решения"}),n.jsx("p",{className:"text-gray-300 text-sm leading-relaxed",children:"Используем передовые проектные и технические решения на всех стадиях работы"})]})]}),n.jsxs("div",{className:"flex gap-4",children:[n.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-brand-orange rounded-lg flex items-center justify-center font-bold text-xl",children:"2"}),n.jsxs("div",{children:[n.jsx("h3",{className:"font-bold text-lg mb-2",children:"Актуальная база"}),n.jsx("p",{className:"text-gray-300 text-sm leading-relaxed",children:"Работаем с актуальной законодательной базой в сфере проектирования"})]})]}),n.jsxs("div",{className:"flex gap-4",children:[n.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-brand-orange rounded-lg flex items-center justify-center font-bold text-xl",children:"3"}),n.jsxs("div",{children:[n.jsx("h3",{className:"font-bold text-lg mb-2",children:"Опыт в регионе"}),n.jsx("p",{className:"text-gray-300 text-sm leading-relaxed",children:"Значительный опыт проектирования в Республике Башкортостан и других регионах РФ"})]})]}),n.jsxs("div",{className:"flex gap-4",children:[n.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-brand-orange rounded-lg flex items-center justify-center font-bold text-xl",children:"4"}),n.jsxs("div",{children:[n.jsx("h3",{className:"font-bold text-lg mb-2",children:"Индивидуальный подход"}),n.jsx("p",{className:"text-gray-300 text-sm leading-relaxed",children:"Находим оптимальные решения с учетом нормативов и пожеланий заказчика"})]})]})]})]}),n.jsx("div",{className:"mt-12 text-center",children:n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8",children:[n.jsx("p",{className:"text-gray-700 mb-6 text-lg",children:"Готовы обсудить ваш проект?"}),n.jsx("a",{href:"#/contacts",className:"inline-block px-10 py-4 bg-brand-orange text-white font-bold rounded-lg hover:bg-orange-600 transition-colors text-lg shadow-lg hover:shadow-xl",children:"Получить консультацию"})]})})]})]})]})},O1=()=>{const r=[{icon:Zg,title:"Строительство административных, жилых и офисных зданий"},{icon:Gh,title:"Строительство промышленных комплексов"},{icon:Wb,title:"Строительство торговых и складских комплексов"},{icon:Gb,title:"Строительство систем коммуникаций"},{icon:Vh,title:"Капитальный ремонт и реконструкция строительных объектов"}],u=[{icon:Qr,title:"Современные материалы",description:"Применение современных отделочных и строительных материалов для обеспечения высоких эксплуатационных характеристик объекта"},{icon:Xa,title:"Нормы безопасности",description:"Тщательное следование нормам безопасности, установленным для определенного типа сооружения, обязательный учет требований градостроительных организаций"},{icon:a1,title:"Инженерные системы",description:"Создание современных и эффективных инженерных систем для надежного и удобного управления зданием"}],f=["АСУ ТП объектов добычи, подготовки, переработки нефти и газа","Системы измерения количества и показателей качества нефти, нефтепродуктов и газа","Системы обнаружения утечек","Системы электрохимзащиты","Электроснабжение (внешнее и внутреннее)","Пожарная автоматика","Системы охранной и пожарной сигнализации, видеонаблюдение","Водоснабжение и канализация (внешняя и внутренняя)","Молниезащита и заземление","Линии и системы связи"],d=["Мероприятия по гражданской обороне и чрезвычайным ситуациям","Мероприятия по охране окружающей среды (ООС и ОВОС)","Мероприятия по обеспечению пожарной безопасности"];return n.jsxs("div",{className:"bg-white pb-20",children:[n.jsx($e,{title:"Строительство",description:"Полный комплекс строительных и монтажных работ любой сложности",image:"/media/images/headers/header-building.png"}),n.jsxs("div",{className:"container mx-auto px-6 py-20",children:[n.jsx("div",{className:"max-w-5xl mx-auto mb-20",children:n.jsxs("div",{className:"bg-gradient-to-br from-brand-orange to-orange-600 text-white rounded-2xl p-8 md:p-12 mb-12",children:[n.jsx("p",{className:"text-xl leading-relaxed mb-4 font-semibold",children:"Строительство зданий и сооружений одно из приоритетных направлений работы ООО «ГеоВектор»."}),n.jsx("p",{className:"text-lg leading-relaxed",children:"Наши услуги включают выполнение полного комплекса строительных и монтажных работ."})]})}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-4 text-center",children:"Возможности нашей компании"}),n.jsx("p",{className:"text-center text-gray-600 mb-12 max-w-3xl mx-auto",children:"Мы предлагаем не только типовые строительные решения, но также индивидуальные разработки"}),n.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:r.map((h,b)=>n.jsx("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6 hover:border-brand-orange hover:shadow-lg transition-all duration-300 group",children:n.jsxs("div",{className:"flex items-start gap-4",children:[n.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-brand-orange text-white rounded-lg flex items-center justify-center group-hover:scale-110 transition-transform",children:n.jsx(h.icon,{size:24})}),n.jsx("p",{className:"text-gray-700 leading-relaxed font-medium pt-2",children:h.title})]})},b))})]}),n.jsx("div",{className:"max-w-6xl mx-auto mb-20",children:n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8 md:p-12",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-6 text-center",children:"Преимущества комплексного подхода к строительству"}),n.jsxs("div",{className:"space-y-6",children:[n.jsx("p",{className:"text-lg text-gray-700 leading-relaxed",children:"Применение современных технических средств на всех этапах строительства, высокий профессионализм архитекторов, инженеров-строителей и дизайнеров выступают гарантией своевременного и качественного выполнения любого заказа."}),n.jsx("div",{className:"bg-white rounded-xl p-6 border-l-4 border-brand-orange",children:n.jsx("p",{className:"text-gray-700 leading-relaxed",children:"За время деятельности компания реализовала значительное число проектов, включая возведение и реконструкцию объектов, находящихся в Республике Башкортостан и других регионах страны."})})]})]})}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-4 text-center",children:"Важнейшие факторы при выполнении строительства"}),n.jsx("p",{className:"text-center text-gray-600 mb-12 max-w-3xl mx-auto",children:"В процессе выполнения строительства мы учитываем все важнейшие факторы, влияющие на эффективность будущего использования здания"}),n.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8",children:u.map((h,b)=>n.jsxs("div",{className:"bg-white rounded-2xl p-8 shadow-lg hover:shadow-xl transition-all duration-300 border-t-4 border-brand-orange",children:[n.jsx("div",{className:"flex justify-center mb-6",children:n.jsx("div",{className:"w-16 h-16 bg-gradient-to-br from-brand-orange to-orange-600 text-white rounded-2xl flex items-center justify-center",children:n.jsx(h.icon,{size:32})})}),n.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4 text-center",children:h.title}),n.jsx("p",{className:"text-gray-600 leading-relaxed text-sm text-center",children:h.description})]},b))})]}),n.jsx("div",{className:"max-w-6xl mx-auto mb-20",children:n.jsx("div",{className:"bg-gradient-to-br from-gray-900 to-gray-800 text-white rounded-2xl p-8 md:p-12",children:n.jsxs("div",{className:"flex items-start gap-6",children:[n.jsx("div",{className:"flex-shrink-0",children:n.jsx(fs,{size:48,className:"text-brand-orange"})}),n.jsxs("div",{children:[n.jsx("h3",{className:"text-2xl font-bold mb-4",children:"Проектирование и строительство единый процесс"}),n.jsx("p",{className:"text-gray-300 leading-relaxed",children:"Проектирование и строительство объектов взаимосвязанные процессы, каждый из которых требует тщательного контроля. Наша компания может предложить заказчикам не только непосредственное проведение строительных работ, но и профессиональные услуги на всех стадиях выполнения заказа от проектирования до отделочных работ и ввода готового объекта в эксплуатацию."})]})]})})}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-8 text-center",children:"Выполнение разделов комплексных проектов"}),n.jsx("div",{className:"bg-gray-50 rounded-2xl p-8 md:p-10",children:n.jsx("div",{className:"grid md:grid-cols-2 gap-4",children:f.map((h,b)=>n.jsxs("div",{className:"flex items-start gap-3 bg-white rounded-lg p-4 hover:shadow-md transition-shadow",children:[n.jsx(Te,{className:"flex-shrink-0 text-brand-orange mt-0.5",size:20}),n.jsx("span",{className:"text-gray-700 leading-relaxed",children:h})]},b))})})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-8 text-center",children:"Разработка специальных разделов"}),n.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:d.map((h,b)=>n.jsxs("div",{className:"bg-gradient-to-br from-brand-orange to-orange-600 text-white rounded-2xl p-8 hover:shadow-xl transition-all hover:scale-105",children:[n.jsx("div",{className:"flex items-center justify-center w-14 h-14 bg-white/20 rounded-xl mb-4 mx-auto",children:n.jsx(Te,{size:28})}),n.jsx("p",{className:"text-center font-semibold leading-relaxed",children:h})]},b))})]}),n.jsxs("div",{className:"max-w-5xl mx-auto",children:[n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8 md:p-12",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-8 text-center",children:"Почему выбирают нас"}),n.jsxs("div",{className:"grid md:grid-cols-2 gap-6 mb-8",children:[n.jsxs("div",{className:"flex gap-4 bg-white rounded-xl p-6 shadow-sm",children:[n.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-brand-orange text-white rounded-lg flex items-center justify-center font-bold text-xl",children:"1"}),n.jsxs("div",{children:[n.jsx("h3",{className:"font-bold text-lg mb-2 text-gray-900",children:"Комплексный подход"}),n.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:"От проектирования до ввода объекта в эксплуатацию"})]})]}),n.jsxs("div",{className:"flex gap-4 bg-white rounded-xl p-6 shadow-sm",children:[n.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-brand-orange text-white rounded-lg flex items-center justify-center font-bold text-xl",children:"2"}),n.jsxs("div",{children:[n.jsx("h3",{className:"font-bold text-lg mb-2 text-gray-900",children:"Современные технологии"}),n.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:"Применение передовых технических средств на всех этапах"})]})]}),n.jsxs("div",{className:"flex gap-4 bg-white rounded-xl p-6 shadow-sm",children:[n.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-brand-orange text-white rounded-lg flex items-center justify-center font-bold text-xl",children:"3"}),n.jsxs("div",{children:[n.jsx("h3",{className:"font-bold text-lg mb-2 text-gray-900",children:"Профессиональная команда"}),n.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:"Высокий профессионализм архитекторов, инженеров и дизайнеров"})]})]}),n.jsxs("div",{className:"flex gap-4 bg-white rounded-xl p-6 shadow-sm",children:[n.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-brand-orange text-white rounded-lg flex items-center justify-center font-bold text-xl",children:"4"}),n.jsxs("div",{children:[n.jsx("h3",{className:"font-bold text-lg mb-2 text-gray-900",children:"Индивидуальный подход"}),n.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:"Типовые и индивидуальные строительные решения"})]})]})]})]}),n.jsx("div",{className:"mt-12 text-center",children:n.jsxs("div",{className:"bg-white rounded-2xl p-8 shadow-lg",children:[n.jsx("p",{className:"text-gray-700 mb-6 text-lg",children:"Готовы начать строительство вашего объекта?"}),n.jsx("a",{href:"#/contacts",className:"inline-block px-10 py-4 bg-brand-orange text-white font-bold rounded-lg hover:bg-orange-600 transition-colors text-lg shadow-lg hover:shadow-xl",children:"Обсудить проект"})]})})]})]})]})},C1=()=>{const r=[{icon:Vr,title:"Проходка котлованов и траншей",description:"Прокладка подземных коммуникаций, пешеходных и транспортных тоннелей ниже глубины заложения существующих фундаментов, особенно с применением водопонижения"},{icon:t1,title:"Строительство новых зданий",description:"Возведение объектов, вызывающих дополнительные напряжения, перераспределение напряжений и перемещения грунта в активной зоне фундаментов существующих зданий"},{icon:Qn,title:"Устройство стен в грунте",description:"Забивка шпунта или свай вблизи существующих зданий с передачей на их основание динамических нагрузок"},{icon:Qr,title:"Динамические воздействия",description:"От авто- и железнодорожного транспорта, линий метрополитена, оборудования, устанавливаемого в сооружениях и промышленных установках"}],u=["Возможности надстройки, реконструкции зданий и сооружений с увеличением временных и постоянных нагрузок на фундаменты","Установления причин деформаций и разработки мер для предотвращения их дальнейшего развития, а также восстановления условий нормальной эксплуатации зданий и сооружений","Определения состояния грунтов основания, возможности и условий достройки зданий и сооружений после длительной консервации их строительства","Определения состояния мест примыкания зданий-пристроек к существующим и разработки мер по обеспечению их устойчивости","Выяснения причин затапливания и подтапливания подвалов и других подземных сооружений"];return n.jsxs("div",{className:"bg-white pb-20",children:[n.jsx($e,{title:"Обследование грунтов",description:"Оценка состояния грунтов оснований зданий и сооружений",image:"/media/images/headers/header-obsledovanie-gruntov.png"}),n.jsxs("div",{className:"container mx-auto px-6 py-20",children:[n.jsxs("div",{className:"max-w-5xl mx-auto mb-20",children:[n.jsxs("div",{className:"bg-gradient-to-br from-brand-orange to-orange-600 text-white rounded-2xl p-8 md:p-12 mb-12",children:[n.jsx("h2",{className:"text-3xl font-bold mb-6",children:"Обследование состояния грунтов основания зданий и сооружений"}),n.jsx("p",{className:"text-lg leading-relaxed",children:"Обследование состояния грунтов оснований зданий и сооружений выполняются для оценки возможных негативных последствий от реконструкции существующего здания, а также от воздействия на него нового строительства (реконструкции, расширения) на прилегающих территориях и, при необходимости, получение данных для разработки мероприятий по обеспечению эксплуатационной надежности существующей застройки."})]}),n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8 md:p-12",children:[n.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[n.jsx(Nh,{className:"text-brand-orange flex-shrink-0",size:32}),n.jsx("h3",{className:"text-2xl font-bold text-gray-900",children:"Когда необходимо обследование"})]}),n.jsx("p",{className:"text-gray-700 leading-relaxed mb-6",children:"Обследование грунтов оснований существующих зданий необходимо производить, когда в прилегающей к ним зоне производятся следующие виды работ (или возможны какие-то негативные воздействия):"})]})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-12 text-center",children:"Виды работ, требующие обследования грунтов"}),n.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:r.map((f,d)=>n.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-2xl p-8 hover:border-brand-orange transition-all duration-300 hover:shadow-xl",children:[n.jsxs("div",{className:"flex items-start gap-4 mb-4",children:[n.jsx("div",{className:"flex-shrink-0 w-14 h-14 bg-brand-orange/10 text-brand-orange rounded-xl flex items-center justify-center",children:n.jsx(f.icon,{size:28})}),n.jsx("h3",{className:"text-xl font-bold text-gray-900 leading-tight pt-2",children:f.title})]}),n.jsx("p",{className:"text-gray-600 leading-relaxed text-sm",children:f.description})]},d))})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("div",{className:"text-center mb-12",children:n.jsxs("div",{className:"inline-flex items-center gap-3 bg-brand-orange text-white px-8 py-4 rounded-full mb-6",children:[n.jsx(Lh,{size:32}),n.jsx("span",{className:"text-xl font-bold",children:"ОСНОВНЫЕ ЗАДАЧИ ОБСЛЕДОВАНИЯ"})]})}),n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8 md:p-10 mb-8",children:[n.jsx("p",{className:"text-gray-700 leading-relaxed mb-8",children:"При обследовании необходимо определять изменения инженерно-геологических условий за период строительства и эксплуатации предприятий, зданий и сооружений, включая изменения рельефа, геологического строения, гидрогеологических условий, состава, состояния и свойств грунтов, активности инженерно-геологических процессов, с целью получения данных для решения основных задач:"}),n.jsx("div",{className:"space-y-4",children:u.map((f,d)=>n.jsxs("div",{className:"flex items-start gap-3 bg-white rounded-lg p-5 hover:shadow-md transition-shadow",children:[n.jsx("div",{className:"flex-shrink-0 w-8 h-8 bg-brand-orange text-white rounded-lg flex items-center justify-center font-bold text-sm",children:d+1}),n.jsx("p",{className:"text-gray-700 leading-relaxed pt-0.5",children:f})]},d))})]})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-8 text-center",children:"Методология обследования"}),n.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[n.jsxs("div",{className:"bg-white rounded-2xl p-8 shadow-lg border-t-4 border-brand-orange",children:[n.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[n.jsx("div",{className:"w-12 h-12 bg-brand-orange text-white rounded-lg flex items-center justify-center",children:n.jsx(Nh,{size:24})}),n.jsx("h3",{className:"text-xl font-bold text-gray-900",children:"Использование материалов изысканий"})]}),n.jsx("p",{className:"text-gray-600 leading-relaxed text-sm",children:"При наличии материалов изысканий прошлых лет их использование возможно с учетом п. 5.2 СП 11-105-97, часть I. В случаях, когда материалы отсутствуют или при анализе оцениваются как недостаточные, сомнительные, устаревшие, обследование следует выполнять в составе и в объемах, обоснованных в программе изысканий."})]}),n.jsxs("div",{className:"bg-white rounded-2xl p-8 shadow-lg border-t-4 border-brand-orange",children:[n.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[n.jsx("div",{className:"w-12 h-12 bg-brand-orange text-white rounded-lg flex items-center justify-center",children:n.jsx(Qn,{size:24})}),n.jsx("h3",{className:"text-xl font-bold text-gray-900",children:"Стационарные наблюдения"})]}),n.jsx("p",{className:"text-gray-600 leading-relaxed text-sm",children:"Обследование осуществляется на основе стационарных наблюдений за геофизическими параметрами среды (скоростью упругих волн, электрическим сопротивлением, температурой и др.), изменение которых позволяет судить об осадке оснований, фильтрации и других процессах. Выполняются повторные систематические наблюдения на одной и той же базе."})]})]})]}),n.jsx("div",{className:"max-w-5xl mx-auto mb-20",children:n.jsx("div",{className:"bg-gradient-to-br from-gray-900 to-gray-800 text-white rounded-2xl p-8 md:p-12",children:n.jsxs("div",{className:"flex items-start gap-6",children:[n.jsx("div",{className:"flex-shrink-0",children:n.jsx(Te,{size:48,className:"text-brand-orange"})}),n.jsxs("div",{children:[n.jsx("h3",{className:"text-2xl font-bold mb-4",children:"Дополнительные исследования"}),n.jsx("p",{className:"text-gray-300 leading-relaxed",children:"При обследовании оснований зданий и сооружений может выполняться определение глубины заложения фундаментов и оценки их состояния. Это позволяет получить полную картину состояния объекта и разработать комплекс мероприятий по обеспечению его безопасной эксплуатации."})]})]})})}),n.jsxs("div",{className:"max-w-6xl mx-auto",children:[n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8 md:p-12",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-8 text-center",children:"Почему важно обследование грунтов"}),n.jsxs("div",{className:"grid md:grid-cols-3 gap-6",children:[n.jsxs("div",{className:"bg-white rounded-xl p-6 text-center",children:[n.jsx("div",{className:"inline-flex w-16 h-16 bg-brand-orange/10 text-brand-orange rounded-full items-center justify-center mb-4",children:n.jsx(Vr,{size:32})}),n.jsx("h3",{className:"font-bold text-lg mb-3 text-gray-900",children:"Предотвращение аварий"}),n.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:"Своевременное выявление проблем позволяет избежать деформаций и разрушений зданий"})]}),n.jsxs("div",{className:"bg-white rounded-xl p-6 text-center",children:[n.jsx("div",{className:"inline-flex w-16 h-16 bg-brand-orange/10 text-brand-orange rounded-full items-center justify-center mb-4",children:n.jsx(Qr,{size:32})}),n.jsx("h3",{className:"font-bold text-lg mb-3 text-gray-900",children:"Точная диагностика"}),n.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:"Определение причин деформаций и разработка эффективных мер по их устранению"})]}),n.jsxs("div",{className:"bg-white rounded-xl p-6 text-center",children:[n.jsx("div",{className:"inline-flex w-16 h-16 bg-brand-orange/10 text-brand-orange rounded-full items-center justify-center mb-4",children:n.jsx(Te,{size:32})}),n.jsx("h3",{className:"font-bold text-lg mb-3 text-gray-900",children:"Безопасность"}),n.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:"Обеспечение эксплуатационной надежности существующей и новой застройки"})]})]})]}),n.jsx("div",{className:"mt-12 text-center",children:n.jsxs("div",{className:"bg-white rounded-2xl p-8 shadow-lg",children:[n.jsx("p",{className:"text-gray-700 mb-6 text-lg",children:"Нужна консультация по обследованию грунтов?"}),n.jsx("a",{href:"#/contacts",className:"inline-block px-10 py-4 bg-brand-orange text-white font-bold rounded-lg hover:bg-orange-600 transition-colors text-lg shadow-lg hover:shadow-xl",children:"Связаться с нами"})]})})]})]})]})},U1=()=>{const r=[{name:"Дальномер лазерный",model:"Leica DISTO D2",manufacturer:"UL Japan",year:"06.2007",serial:"-/200049511"},{name:"Измеритель прочности ударно-импульсный (бетон)",model:"ОНИКС-2,5",manufacturer:"НПП «Интерприбор», г. Челябинск",year:"09.2016",serial:"538/2000205"},{name:"Ультразвуковой толщиномер (сталь)",model:"ТУ-1",manufacturer:"НПП «Интерприбор», г. Челябинск",year:"09.2016",serial:"273/"},{name:"Ультразвуковой толщиномер (сталь)",model:"ТЭМП-4",manufacturer:"ООО НПП «Технотест», г. Москва",year:"02.2016",serial:"2000206"},{name:"Прибор обнаружения стержней арматуры и измерения защитного слоя бетона (наведенным э/магнитным полем)",model:"PROFOSCOPE",manufacturer:"Proceq SA, Шверценбах, Швейцария",year:"2018",serial:"400757/"},{name:"Измеритель времени и скорости распространения ультразвука для определения дефектов, прочности, плотности, модуля деформации бетона",model:"Пульсар-2М",manufacturer:"НПП «Интерприбор», г. Челябинск",year:"05.2018",serial:"зав. 738/-"},{name:"Измеритель прочности бетона ударно-импульсный",model:"ИПС-МГ4",manufacturer:"ООО СКБ Стройприбор",year:"07.2017",serial:"12548/20004989"},{name:"Токовые клещи. Измерение переменного тока, напряжения, сопротивления, проверки изоляции",model:"TEK DT-266",manufacturer:"—",year:"—",serial:"—"},{name:"Дефектоскоп ультразвуковой УД2В-П, предназначен для контроля продукции на наличие дефектов типа нарушение сплошности и однородности материалов, полуфабрикатов, готовых изделий и сварных соединений",model:"УД2В-П",manufacturer:"—",year:"—",serial:"—"},{name:"Насос опрессовочный ручной для трубопроводов систем водо, теплоснабжения",model:"МЕГЕОН 98025",manufacturer:"—",year:"—",serial:"—"}],u=[{icon:os,title:"Обследование конструкций",description:"Детальная оценка технического состояния несущих и ограждающих конструкций зданий и сооружений"},{icon:mb,title:"Выявление дефектов",description:"Обнаружение скрытых дефектов, трещин, деформаций и других повреждений конструктивных элементов"},{icon:Cl,title:"Оценка безопасности",description:"Определение несущей способности конструкций и оценка возможности дальнейшей эксплуатации здания"},{icon:Xa,title:"Разработка рекомендаций",description:"Подготовка технического заключения с рекомендациями по усилению или ремонту конструкций"}],f=["Инженерные изыскания для строящихся и реконструируемых объектов","Разработка проектной документации любой сложности","Проведение капитального ремонта и перепланировки","Разработка генеральных планов","Выполнение строительных и электромонтажных работ","Проектирование инженерных сетей"];return n.jsxs("div",{className:"bg-white pb-20",children:[n.jsx($e,{title:"Обследование технического состояния здания",description:"Профессиональная диагностика и оценка состояния строительных конструкций",image:"/media/images/headers/header-observing-buildings.png"}),n.jsxs("div",{className:"container mx-auto px-6 py-20",children:[n.jsx("div",{className:"max-w-5xl mx-auto mb-20",children:n.jsx("div",{className:"bg-gradient-to-br from-brand-orange to-orange-600 text-white rounded-2xl p-8 md:p-12",children:n.jsxs("p",{className:"text-lg leading-relaxed",children:["Проектно-изыскательская строительная компания ",n.jsx("strong",{children:"ООО «ГеоВектор»"})," оказывает комплексные услуги по подготовке, разработке и реализации строительных проектов. Мы осуществляем инженерные изыскания и разрабатываем проектную документацию для строящихся или реконструируемых объектов, проведения капитального ремонта и перепланировки, разрабатываем генеральные планы, выполняем любые строительные, электромонтажные работы и проектируем инженерные сети."]})})}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-4 text-center",children:"Виды обследований"}),n.jsx("p",{className:"text-center text-gray-600 mb-12 max-w-3xl mx-auto",children:"Комплексный подход к оценке технического состояния зданий и сооружений"}),n.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:u.map((d,h)=>n.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-2xl p-8 hover:border-brand-orange transition-all duration-300 hover:shadow-xl",children:[n.jsxs("div",{className:"flex items-start gap-4 mb-4",children:[n.jsx("div",{className:"flex-shrink-0 w-14 h-14 bg-brand-orange text-white rounded-xl flex items-center justify-center",children:n.jsx(d.icon,{size:28})}),n.jsx("h3",{className:"text-xl font-bold text-gray-900 leading-tight pt-2",children:d.title})]}),n.jsx("p",{className:"text-gray-600 leading-relaxed",children:d.description})]},h))})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-8 text-center",children:"Комплексные услуги"}),n.jsx("div",{className:"bg-gray-50 rounded-2xl p-8 md:p-10",children:n.jsx("div",{className:"grid md:grid-cols-2 gap-4",children:f.map((d,h)=>n.jsxs("div",{className:"flex items-start gap-3 bg-white rounded-lg p-5 hover:shadow-md transition-shadow",children:[n.jsx(Te,{className:"flex-shrink-0 text-brand-orange mt-0.5",size:20}),n.jsx("span",{className:"text-gray-700 leading-relaxed",children:d})]},h))})})]}),n.jsxs("div",{className:"max-w-7xl mx-auto mb-20",children:[n.jsxs("div",{className:"text-center mb-12",children:[n.jsxs("div",{className:"inline-flex items-center gap-3 bg-brand-orange text-white px-8 py-4 rounded-full mb-4",children:[n.jsx(Vh,{size:32}),n.jsx("span",{className:"text-xl font-bold",children:"ОБОРУДОВАНИЕ ДЛЯ ОБСЛЕДОВАНИЯ"})]}),n.jsx("p",{className:"text-gray-600 max-w-3xl mx-auto",children:"Современное высокоточное оборудование ведущих мировых производителей"})]}),n.jsx("div",{className:"overflow-x-auto shadow-lg rounded-2xl",children:n.jsxs("table",{className:"w-full bg-white",children:[n.jsx("thead",{children:n.jsxs("tr",{className:"bg-brand-orange text-white",children:[n.jsx("th",{className:"px-6 py-4 text-left font-bold",children:"Назначение прибора"}),n.jsx("th",{className:"px-6 py-4 text-left font-bold",children:"Марка прибора"}),n.jsx("th",{className:"px-6 py-4 text-left font-bold",children:"Изготовитель"}),n.jsx("th",{className:"px-6 py-4 text-center font-bold",children:"Год изгот."}),n.jsx("th",{className:"px-6 py-4 text-center font-bold",children:"Зав. / инв. номер"})]})}),n.jsx("tbody",{children:r.map((d,h)=>n.jsxs("tr",{className:`border-b border-gray-200 hover:bg-gray-50 transition-colors ${h%2===0?"bg-white":"bg-gray-50"}`,children:[n.jsx("td",{className:"px-6 py-4 text-gray-700 leading-relaxed",children:d.name}),n.jsx("td",{className:"px-6 py-4 font-semibold text-gray-900",children:d.model}),n.jsx("td",{className:"px-6 py-4 text-gray-700 text-sm",children:d.manufacturer}),n.jsx("td",{className:"px-6 py-4 text-center text-gray-700",children:d.year}),n.jsx("td",{className:"px-6 py-4 text-center text-gray-700 text-sm",children:d.serial})]},h))})]})})]}),n.jsxs("div",{className:"max-w-6xl mx-auto",children:[n.jsxs("div",{className:"bg-gradient-to-br from-gray-900 to-gray-800 text-white rounded-2xl p-8 md:p-12 mb-12",children:[n.jsx("h2",{className:"text-3xl font-bold mb-8 text-center",children:"Почему выбирают нас"}),n.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[n.jsxs("div",{className:"text-center",children:[n.jsx("div",{className:"inline-flex w-16 h-16 bg-brand-orange rounded-xl items-center justify-center mb-4",children:n.jsx(Lh,{size:32})}),n.jsx("h3",{className:"font-bold text-lg mb-3",children:"Современное оборудование"}),n.jsx("p",{className:"text-gray-300 text-sm leading-relaxed",children:"Используем сертифицированные приборы от ведущих производителей"})]}),n.jsxs("div",{className:"text-center",children:[n.jsx("div",{className:"inline-flex w-16 h-16 bg-brand-orange rounded-xl items-center justify-center mb-4",children:n.jsx(Xa,{size:32})}),n.jsx("h3",{className:"font-bold text-lg mb-3",children:"Опытные специалисты"}),n.jsx("p",{className:"text-gray-300 text-sm leading-relaxed",children:"Квалифицированные инженеры с многолетним опытом обследований"})]}),n.jsxs("div",{className:"text-center",children:[n.jsx("div",{className:"inline-flex w-16 h-16 bg-brand-orange rounded-xl items-center justify-center mb-4",children:n.jsx(Cl,{size:32})}),n.jsx("h3",{className:"font-bold text-lg mb-3",children:"Надежные результаты"}),n.jsx("p",{className:"text-gray-300 text-sm leading-relaxed",children:"Точные данные и обоснованные рекомендации по результатам обследования"})]})]})]}),n.jsx("div",{className:"text-center",children:n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8",children:[n.jsx("p",{className:"text-gray-700 mb-6 text-lg",children:"Необходимо обследование здания или сооружения?"}),n.jsx("a",{href:"#/contacts",className:"inline-block px-10 py-4 bg-brand-orange text-white font-bold rounded-lg hover:bg-orange-600 transition-colors text-lg shadow-lg hover:shadow-xl",children:"Заказать обследование"})]})})]})]})]})},D1=()=>{const r=[{icon:Nb,title:"Рекультивация нарушенных земель",description:"Восстановление земель после промышленной деятельности и приведение их в состояние, пригодное для дальнейшего использования"},{icon:Je,title:"Подготовка материалов к актам выбора земельного участка лесного фонда",description:"Комплексная подготовка документации и согласование с надзорными инстанциями для выбора участков лесного фонда"},{icon:Cb,title:"Градостроительный план земельного участка",description:"Разработка градостроительного плана с указанием всех необходимых параметров и ограничений использования территории"},{icon:tb,title:"Проект планировки и проект межевания территории",description:"Разработка проектов планировки и межевания для комплексного освоения территорий и организации рационального землепользования"},{icon:jh,title:"Получение технических условий",description:"Получение технических условий на подключение к инженерным сетям и дальнейшее согласование в соответствующих организациях"}],u=[{title:"Согласование границ земельных участков",description:"Проведение работ по установлению и согласованию границ земельных участков с заинтересованными лицами и смежными землепользователями"},{title:"Определение координат и границ межевых знаков",description:"Геодезические измерения и закрепление межевых знаков на местности с использованием современного оборудования"},{title:"Определение площади земельного участка",description:"Точный расчет площади земельного участка по полученным координатам межевых знаков с применением современных методик"},{title:"Формирование пакета документов",description:"Подготовка полного пакета документов и последующая сдача землеустроительного дела (межевой план) в соответствующие государственные органы"}];return n.jsxs("div",{className:"bg-white pb-20",children:[n.jsx($e,{title:"Землеустроительные и кадастровые работы",description:"Комплекс услуг по межеванию, кадастровому учету и землеустройству",image:"/media/images/headers/header-zemlestroit-kadastr-jobs.png"}),n.jsxs("div",{className:"container mx-auto px-6 py-20",children:[n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-4 text-center",children:"Основные виды работ"}),n.jsx("p",{className:"text-center text-gray-600 mb-12 max-w-3xl mx-auto",children:"Профессиональное выполнение землеустроительных и кадастровых работ любой сложности"}),n.jsx("div",{className:"space-y-6",children:r.map((f,d)=>n.jsx("div",{className:"bg-white border-2 border-gray-200 rounded-2xl p-8 hover:border-brand-orange transition-all duration-300 hover:shadow-xl",children:n.jsxs("div",{className:"flex items-start gap-6",children:[n.jsx("div",{className:"flex-shrink-0 w-16 h-16 bg-gradient-to-br from-brand-orange to-orange-600 text-white rounded-xl flex items-center justify-center",children:n.jsx(f.icon,{size:32})}),n.jsxs("div",{className:"flex-1",children:[n.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-3",children:f.title}),n.jsx("p",{className:"text-gray-600 leading-relaxed",children:f.description})]})]})},d))})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsxs("div",{className:"text-center mb-12",children:[n.jsxs("div",{className:"inline-flex items-center gap-3 bg-brand-orange text-white px-8 py-4 rounded-full mb-4",children:[n.jsx(Va,{size:32}),n.jsx("span",{className:"text-xl font-bold",children:"КАДАСТРОВЫЕ РАБОТЫ"})]}),n.jsx("p",{className:"text-gray-600 max-w-3xl mx-auto",children:"Комплексное выполнение работ по межеванию земельных участков и подготовке документации для государственного кадастрового учета"})]}),n.jsx("div",{className:"grid md:grid-cols-2 gap-8",children:u.map((f,d)=>n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8 hover:shadow-lg transition-all",children:[n.jsxs("div",{className:"flex items-start gap-4 mb-4",children:[n.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-brand-orange text-white rounded-lg flex items-center justify-center font-bold text-lg",children:d+1}),n.jsx("h3",{className:"text-xl font-bold text-gray-900 pt-1",children:f.title})]}),n.jsx("p",{className:"text-gray-600 leading-relaxed pl-14",children:f.description})]},d))})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-12 text-center",children:"Этапы выполнения работ"}),n.jsxs("div",{className:"relative",children:[n.jsx("div",{className:"absolute left-8 top-0 bottom-0 w-1 bg-brand-orange hidden md:block"}),n.jsxs("div",{className:"space-y-8",children:[n.jsxs("div",{className:"flex gap-6 relative",children:[n.jsx("div",{className:"flex-shrink-0 w-16 h-16 bg-brand-orange text-white rounded-full flex items-center justify-center font-bold text-2xl z-10",children:"1"}),n.jsxs("div",{className:"flex-1 bg-white rounded-xl p-6 shadow-md",children:[n.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-2",children:"Получение заявки и выезд на объект"}),n.jsx("p",{className:"text-gray-600 text-sm",children:"Первичное обследование территории и определение объема работ"})]})]}),n.jsxs("div",{className:"flex gap-6 relative",children:[n.jsx("div",{className:"flex-shrink-0 w-16 h-16 bg-brand-orange text-white rounded-full flex items-center justify-center font-bold text-2xl z-10",children:"2"}),n.jsxs("div",{className:"flex-1 bg-white rounded-xl p-6 shadow-md",children:[n.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-2",children:"Геодезические измерения"}),n.jsx("p",{className:"text-gray-600 text-sm",children:"Проведение измерений и закрепление границ межевыми знаками"})]})]}),n.jsxs("div",{className:"flex gap-6 relative",children:[n.jsx("div",{className:"flex-shrink-0 w-16 h-16 bg-brand-orange text-white rounded-full flex items-center justify-center font-bold text-2xl z-10",children:"3"}),n.jsxs("div",{className:"flex-1 bg-white rounded-xl p-6 shadow-md",children:[n.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-2",children:"Согласование границ"}),n.jsx("p",{className:"text-gray-600 text-sm",children:"Согласование установленных границ со смежными землепользователями"})]})]}),n.jsxs("div",{className:"flex gap-6 relative",children:[n.jsx("div",{className:"flex-shrink-0 w-16 h-16 bg-brand-orange text-white rounded-full flex items-center justify-center font-bold text-2xl z-10",children:"4"}),n.jsxs("div",{className:"flex-1 bg-white rounded-xl p-6 shadow-md",children:[n.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-2",children:"Подготовка документации"}),n.jsx("p",{className:"text-gray-600 text-sm",children:"Формирование межевого плана и полного пакета документов"})]})]}),n.jsxs("div",{className:"flex gap-6 relative",children:[n.jsx("div",{className:"flex-shrink-0 w-16 h-16 bg-brand-orange text-white rounded-full flex items-center justify-center font-bold text-2xl z-10",children:"5"}),n.jsxs("div",{className:"flex-1 bg-white rounded-xl p-6 shadow-md",children:[n.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-2",children:"Сдача в государственные органы"}),n.jsx("p",{className:"text-gray-600 text-sm",children:"Передача документов в Росреестр для постановки на кадастровый учет"})]})]})]})]})]}),n.jsxs("div",{className:"max-w-6xl mx-auto",children:[n.jsxs("div",{className:"bg-gradient-to-br from-gray-900 to-gray-800 text-white rounded-2xl p-8 md:p-12 mb-12",children:[n.jsx("h2",{className:"text-3xl font-bold mb-8 text-center",children:"Наши преимущества"}),n.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[n.jsxs("div",{className:"text-center",children:[n.jsx("div",{className:"inline-flex w-16 h-16 bg-brand-orange rounded-xl items-center justify-center mb-4",children:n.jsx(Te,{size:32})}),n.jsx("h3",{className:"font-bold text-lg mb-3",children:"Полное сопровождение"}),n.jsx("p",{className:"text-gray-300 text-sm leading-relaxed",children:"От измерений на местности до получения свидетельства о регистрации"})]}),n.jsxs("div",{className:"text-center",children:[n.jsx("div",{className:"inline-flex w-16 h-16 bg-brand-orange rounded-xl items-center justify-center mb-4",children:n.jsx(jh,{size:32})}),n.jsx("h3",{className:"font-bold text-lg mb-3",children:"Точность измерений"}),n.jsx("p",{className:"text-gray-300 text-sm leading-relaxed",children:"Использование современного геодезического оборудования высокой точности"})]}),n.jsxs("div",{className:"text-center",children:[n.jsx("div",{className:"inline-flex w-16 h-16 bg-brand-orange rounded-xl items-center justify-center mb-4",children:n.jsx(Je,{size:32})}),n.jsx("h3",{className:"font-bold text-lg mb-3",children:"Юридическая чистота"}),n.jsx("p",{className:"text-gray-300 text-sm leading-relaxed",children:"Грамотное оформление всех документов в соответствии с законодательством"})]})]})]}),n.jsx("div",{className:"text-center",children:n.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8",children:[n.jsx("p",{className:"text-gray-700 mb-6 text-lg",children:"Нужны землеустроительные или кадастровые работы?"}),n.jsx("a",{href:"#/contacts",className:"inline-block px-10 py-4 bg-brand-orange text-white font-bold rounded-lg hover:bg-orange-600 transition-colors text-lg shadow-lg hover:shadow-xl",children:"Заказать услугу"})]})})]})]})]})},R1=()=>{const r=[{id:1,title:"ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ПРОИЗВОДСТВО ИНЖЕНЕРНЫХ ИЗЫСКАНИЙ",pdfUrl:"/media/tz/tekhnicheskoe_zadanie_na_proizvodstvo_inzhenernyh_izyskaniy.pdf",wordUrl:"/media/tz/tekhnicheskoe_zadanie_na_proizvodstvo_inzhenernyh_izyskaniy.doc"},{id:2,title:"ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ПРОИЗВОДСТВО ОБСЛЕДОВАНИЯ ЗДАНИЙ И СООРУЖЕНИЙ",pdfUrl:"/media/tz/tekhnicheskoe_zadanie_na_proizvodstvo_obsledovaniya_zdanij_i_sooruzheniy.pdf",wordUrl:"/media/tz/tekhnicheskoe_zadanie_na_proizvodstvo_obsledovaniya_zdanij_i_sooruzheniy.doc"},{id:3,title:"ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ПРОИЗВОДСТВО ИНЖЕНЕРНО-ЭКОЛОГИЧЕСКИХ ИЗЫСКАНИЙ",pdfUrl:"/media/tz/tehnicheskoe_zadanie_na_proizvodstvo_inzhenerno_ekologicheskih_iziskaniy.pdf",wordUrl:"/media/tz/tehnicheskoe_zadanie_na_proizvodstvo_inzhenerno_ekologicheskih_iziskaniy.doc"},{id:4,title:"ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ПРОИЗВОДСТВО ИНЖЕНЕРНО-ГИДРОЛОГИЧЕСКИХ ИЗЫСКАНИЙ",pdfUrl:"/media/tz/tehnicheskoe_zadanie_na_proizvodstvo_inzhenerno_gidrologicheskih_iziskaniy.pdf",wordUrl:"/media/tz/tehnicheskoe_zadanie_na_proizvodstvo_inzhenerno_gidrologicheskih_iziskaniy.doc"},{id:5,title:"ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ПРОИЗВОДСТВО ИНЖЕНЕРНО-ГЕОЛОГИЧЕСКИХ ИЗЫСКАНИЙ",pdfUrl:"/media/tz/tehnicheskoe_zadanie_na_proizvodstvo_inzhenerno_geologicheskih_iziskaniy.pdf",wordUrl:"/media/tz/tehnicheskoe_zadanie_na_proizvodstvo_inzhenerno_geologicheskih_iziskaniy.doc"},{id:6,title:"ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ПРОИЗВОДСТВО ИНЖЕНЕРНО-ГЕОДЕЗИЧЕСКИХ ИЗЫСКАНИЙ",pdfUrl:"/media/tz/tehnicheskoe_zadanie_na_proizvodstvo_inzhenerno_geodezicheskih_iziskaniy.pdf",wordUrl:"/media/tz/tehnicheskoe_zadanie_na_proizvodstvo_inzhenerno_geodezicheskih_iziskaniy.doc"},{id:7,title:"ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ВЫПОЛНЕНИЕ ПРОЕКТНЫХ РАБОТ",pdfUrl:"/media/tz/tehnicheskoe_zadanie_na_vipolnenie_proektnih_rabot.pdf",wordUrl:"/media/tz/tehnicheskoe_zadanie_na_vipolnenie_proektnih_rabot.doc"}];return n.jsxs("div",{className:"bg-white pb-20",children:[n.jsx($e,{title:"Технические задания",description:"Примеры технических заданий для различных видов работ",image:"/media/images/services/technical-assignments.png"}),n.jsx("div",{className:"container mx-auto px-6 py-20",children:n.jsxs("div",{className:"max-w-6xl mx-auto",children:[n.jsx("div",{className:"mb-12 bg-gray-50 rounded-2xl p-8",children:n.jsx("p",{className:"text-gray-700 leading-relaxed text-center",children:"На этой странице вы можете ознакомиться с примерами технических заданий для различных видов работ. Документы доступны для просмотра и скачивания в форматах PDF и Word."})}),n.jsx("div",{className:"space-y-8",children:r.map(u=>n.jsxs("div",{className:"border-2 border-gray-200 rounded-2xl overflow-hidden hover:border-brand-orange transition-all duration-300",children:[n.jsx("div",{className:"bg-brand-orange text-white px-8 py-6",children:n.jsx("h2",{className:"text-xl font-bold uppercase",children:u.title})}),n.jsx("div",{className:"bg-white p-6",children:n.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[n.jsxs("a",{href:u.pdfUrl,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-3 px-6 py-4 bg-white border-2 border-gray-300 rounded-lg hover:border-brand-orange hover:bg-gray-50 transition-all group flex-1",children:[n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:"w-10 h-10 bg-red-100 rounded flex items-center justify-center group-hover:bg-red-200 transition-colors",children:n.jsx(Je,{className:"text-red-600",size:20})}),n.jsxs("div",{className:"text-left",children:[n.jsx("div",{className:"text-sm font-semibold text-gray-900",children:"Открыть документ"}),n.jsx("div",{className:"text-xs text-gray-500",children:"(pdf)"})]})]}),n.jsx(nl,{className:"text-brand-orange ml-auto",size:20})]}),n.jsxs("a",{href:u.wordUrl,download:!0,className:"flex items-center justify-center gap-3 px-6 py-4 bg-white border-2 border-gray-300 rounded-lg hover:border-brand-orange hover:bg-gray-50 transition-all group flex-1",children:[n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:"w-10 h-10 bg-blue-100 rounded flex items-center justify-center group-hover:bg-blue-200 transition-colors",children:n.jsx(yh,{className:"text-blue-600",size:20})}),n.jsxs("div",{className:"text-left",children:[n.jsx("div",{className:"text-sm font-semibold text-gray-900",children:"Скачать файл"}),n.jsx("div",{className:"text-xs text-gray-500",children:"(word)"})]})]}),n.jsx(yh,{className:"text-brand-orange ml-auto",size:20})]})]})})]},u.id))}),n.jsxs("div",{className:"mt-12 bg-gradient-to-br from-brand-orange to-orange-600 text-white rounded-2xl p-8 md:p-12",children:[n.jsx("h3",{className:"text-2xl font-bold mb-4",children:"Нужна помощь с техническим заданием?"}),n.jsx("p",{className:"leading-relaxed mb-6",children:"Наши специалисты помогут вам составить техническое задание с учетом специфики вашего проекта и всех необходимых нормативных требований."}),n.jsx("a",{href:"#/contacts",className:"inline-block px-8 py-4 bg-white text-brand-orange font-bold rounded-lg hover:bg-gray-100 transition-colors",children:"Получить консультацию"})]}),n.jsx("div",{className:"mt-8 bg-gray-50 rounded-xl p-6",children:n.jsxs("div",{className:"flex items-start gap-4",children:[n.jsx(Je,{className:"text-brand-orange flex-shrink-0 mt-1",size:24}),n.jsxs("div",{children:[n.jsx("h4",{className:"font-bold text-gray-900 mb-2",children:"Важно знать"}),n.jsx("p",{className:"text-sm text-gray-600 leading-relaxed",children:"Представленные технические задания являются примерными образцами. Для вашего проекта техническое задание должно быть адаптировано под конкретные условия и требования объекта."})]})]})})]})})]})},H1=()=>{const r=["Влажность грунта по ГОСТ 5180-84","Плотность методом режущего кольца или методом гидростатического взвешивания с парафинированием ГОСТ 5180-84","Плотность частиц грунта пикнометрическим методом по ГОСТ 5180-84","Зерновой (гранулометрический) состав ГОСТ 12536-79","Определение границ текучести и раскатывания, числа пластичности, консистенции для глинистых грунтов по ГОСТ 5180-84","Плотность, коэффициент пористости, плотность скелета грунта по ГОСТ 5180-84","Наименование грунтов с указанием их дополнительных характеристик ГОСТ 25100-95, ГОСТ 12248-96","Относительное содержание органического вещества методом прокаливания по ГОСТ 23740-91","Удельное электрическое сопротивление (ЕС) ГОСТ 9.602-2016","Относительная деформация водонасыщения. Степень пучинистости. ГОСТ 28622-2012"],u=["Определение прочностных характеристик (угла внутреннего трения и удельного сцепления) грунтов методом одноплоскостного среза с предварительным уплотнением и без него по ГОСТ 12248-2010","Определение характеристик деформируемости (коэффициента сжимаемости, модуля деформации) грунта методом компрессионного сжатия по ГОСТ 12248-2010","Определение модуля деформации в полевых условиях (методом статического нагружения) и приборах лабораторных условий по ГОСТ 20276-2012, ГОСТ 23161-78 и ГОСТ 24143-81","Относительная просадочность по ГОСТ 12248-2010","Определение характеристик набухания и усадки по ГОСТ 24143","Степень разложения торфов ГОСТ 91"],f=["Степень агрессивности грунтов к бетону, цветным и черным металлам","Химический анализ воды"];return n.jsxs("div",{className:"bg-white pb-20",children:[n.jsx($e,{title:"Грунтовая лаборатория",description:"Комплексные исследования физических, механических и химических свойств грунтов",image:"/media/images/headers/soil-lab-header.png"}),n.jsxs("div",{className:"container mx-auto px-6 py-20",children:[n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsxs("div",{className:"bg-gradient-to-br from-brand-orange to-orange-600 text-white rounded-2xl p-8 md:p-12 mb-12",children:[n.jsx("h2",{className:"text-3xl font-bold mb-6",children:"ГРУНТОВАЯ ЛАБОРАТОРИЯ ООО «ГЕОВЕКТОР»"}),n.jsx("p",{className:"text-lg leading-relaxed",children:"Лабораторные исследования грунтов являются неотъемлемой частью инженерно-геологических изысканий для строительства."})]}),n.jsxs("div",{className:"prose max-w-none mb-12",children:[n.jsx("p",{className:"text-gray-700 leading-relaxed mb-6",children:"По результатам комплексного изучения грунтов в лабораториях и полевых условиях определяются физико-механические свойства грунтов, их агрессивность к конструкциям, оценивается уровень грунтовых вод, от того данные являются технологическим решением, применяемым при проектировании, при фундамента, несущая способность грунтов, стоимость строительства, надежность зданий и сооружений."}),n.jsx("p",{className:"text-gray-700 leading-relaxed mb-6",children:"Все лабораторные испытания проводятся в соответствии с Государственными стандартами и строительными нормами и правилами. Грунтовая лаборатория ООО «ГеоВектор» обладает всем необходимым измерительным и испытательным оборудованием (поверенство об одним из ведущих центров стандартизации метрологии и сертификации; Госстандарт России), имеет лицензии на право проведения испытаний и ведения калибровочных работ в соответствии с областью деятельности, все оборудование сертифицировано и подвергается систематическим поверкам, опытный персонал обеспечивает и гарантирует точность проводимых исследований и правильность интерпретации полученных результатов."})]}),n.jsx("div",{className:"bg-gray-900 text-white rounded-2xl p-8 md:p-10",children:n.jsx("h3",{className:"text-2xl font-bold mb-4 text-center",children:"ГРУНТОВАЯ ЛАБОРАТОРИЯ ООО «ГЕОВЕКТОР» ПРЕДЛАГАЕТ СЛЕДУЮЩИЕ ВИДЫ ИССЛЕДОВАНИЙ:"})})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-16",children:[n.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-8 flex items-center gap-3",children:[n.jsx(Xr,{className:"text-brand-orange",size:32}),"ОПРЕДЕЛЕНИЕ ПОКАЗАТЕЛЕЙ ФИЗИЧЕСКИХ СВОЙСТВ ГРУНТОВ:"]}),n.jsx("div",{className:"bg-gray-50 rounded-2xl p-8",children:n.jsx("ul",{className:"space-y-3",children:r.map((d,h)=>n.jsxs("li",{className:"flex items-start gap-3",children:[n.jsx(Te,{className:"flex-shrink-0 text-brand-orange mt-1",size:20}),n.jsx("span",{className:"text-gray-700 leading-relaxed",children:d})]},h))})})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-16",children:[n.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-8",children:"ОПРЕДЕЛЕНИЕ МЕХАНИЧЕСКИХ СВОЙСТВ ГРУНТОВ:"}),n.jsx("div",{className:"bg-gray-50 rounded-2xl p-8",children:n.jsx("ul",{className:"space-y-3",children:u.map((d,h)=>n.jsxs("li",{className:"flex items-start gap-3",children:[n.jsx(Te,{className:"flex-shrink-0 text-brand-orange mt-1",size:20}),n.jsx("span",{className:"text-gray-700 leading-relaxed",children:d})]},h))})})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-16",children:[n.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-8",children:"ИССЛЕДОВАНИЯ ПО ОПРЕДЕЛЕНИЮ ХИМИЧЕСКИХ СВОЙСТВ ГРУНТОВ И ПРОБ ВОДЫ:"}),n.jsx("div",{className:"bg-gray-50 rounded-2xl p-8",children:n.jsx("ul",{className:"space-y-3",children:f.map((d,h)=>n.jsxs("li",{className:"flex items-start gap-3",children:[n.jsx(Te,{className:"flex-shrink-0 text-brand-orange mt-1",size:20}),n.jsx("span",{className:"text-gray-700 leading-relaxed",children:d})]},h))})})]}),n.jsx("div",{className:"max-w-6xl mx-auto mb-16",children:n.jsxs("div",{className:"bg-brand-orange text-white rounded-2xl p-8 text-center",children:[n.jsx("h2",{className:"text-2xl font-bold mb-4",children:"ЦЕНЫ НА ЛАБОРАТОРНЫЕ ИССЛЕДОВАНИЯ"}),n.jsx("p",{className:"leading-relaxed",children:"Цены на лабораторные исследования определяются соответствующими расценками действующего Справочника базовых цен на инженерно-геологические изыскания, вносимых в Федеральный реестр сметных нормативов и рекомендаций Министерством регионального развития Российской Федерации ПРИКАЗ от 26 марта 2008 г. № 29"})]})}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-16",children:[n.jsx("div",{className:"bg-gray-900 text-white rounded-2xl p-8 md:p-10 mb-8",children:n.jsx("h2",{className:"text-2xl font-bold text-center",children:"ГРУНТОВАЯ ЛАБОРАТОРИЯ ООО «ГЕОВЕКТОР» ОСНАЩЕНА СОВРЕМЕННЫМ ВЫСОКОТОЧНЫМ ОБОРУДОВАНИЕМ"})}),n.jsx("p",{className:"text-gray-700 leading-relaxed mb-8",children:"Примеры лабораторного оборудования НПО «Грунт» применяемого специалистами лаборатории испытательного оборудования используются УПГ «Грунт» - позволяющим автоматизировать испытания для определения физико-механических свойств грунтов. Все электронные приборы управляются специализированным программным обеспечением, все средства имеют программный ежегодник метрологической поверки."}),n.jsx("div",{className:"bg-gray-50 rounded-2xl p-8 text-center",children:n.jsx("p",{className:"text-gray-600 italic",children:"Фото оборудования лаборатории"})})]}),n.jsxs("div",{className:"max-w-6xl mx-auto",children:[n.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-8 text-center",children:"СВИДЕТЕЛЬСТВО ГРУНТОВОЙ ЛАБОРАТОРИИ"}),n.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 gap-6",children:[1,2,3,4,5].map(d=>n.jsx("div",{className:"bg-gray-100 rounded-lg aspect-[3/4] flex items-center justify-center",children:n.jsx(Xh,{className:"text-gray-400",size:48})},d))}),n.jsx("div",{className:"mt-12 text-center",children:n.jsx("a",{href:"#/contacts",className:"inline-block px-10 py-4 bg-brand-orange text-white font-bold rounded-lg hover:bg-orange-600 transition-colors text-lg shadow-lg",children:"Заказать исследование"})})]})]})]})},q1=()=>{const r=["КАМЕРА-01 для измерения уровня радона","Дозиметр гамма-излучения ДКГ-02У «АРБИТР»","Дозиметр-радиометр ДРБП-03"];return n.jsxs("div",{className:"bg-white pb-20",children:[n.jsx($e,{title:"Радиационная лаборатория",description:"Профессиональные исследования радиационной безопасности объектов",image:"/media/images/headers/radio-lab-header.png"}),n.jsxs("div",{className:"container mx-auto px-6 py-20",children:[n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsxs("div",{className:"bg-gradient-to-br from-brand-orange to-orange-600 text-white rounded-2xl p-8 md:p-12 mb-12",children:[n.jsx("h2",{className:"text-3xl font-bold mb-6",children:"РАДИАЦИОННАЯ ЛАБОРАТОРИЯ"}),n.jsx("p",{className:"text-lg leading-relaxed mb-4",children:"Испытательная лаборатория ООО «ГеоВектор» аккредитованная Федеральной службой по аккредитации на техническую компетентность и независимость при проведении работ в соответствии с утвержденной областью."}),n.jsx("p",{className:"text-lg leading-relaxed",children:"ИЛ ООО «ГеоВектор» оснащена высокочувствительным оборудованием и позволяющая нашим специалистам быстро и качественно выполнять задачи, связанные с обнаружением и локализацией мест повышенного радиационного фона."})]}),n.jsxs("div",{className:"prose max-w-none space-y-6",children:[n.jsx("p",{className:"text-gray-700 leading-relaxed",children:"Радиационный контроль одно из наиболее значимых и востребованных сегодня исследований. Невидимая угроза подстерегает людей в самых неожиданных местах. Вредоносное излучение может серьезно подорвать здоровье даже физически крепкого человека. Своевременное привлечение специалистов позволит исключить губительное воздействие на организм и обеспечить полную безопасность."}),n.jsx("p",{className:"text-gray-700 leading-relaxed",children:"Источником радиации могут служить различные техногенные ситуации, которые возникли в результате человеческой ошибки и неправомерных действий. Также источником может стать естественная природная среда. Наша лаборатория специализируется на работе с радиационными аномалиями, а наши сотрудники полностью подготовлены для работы с самыми сложными ситуациями. Мы используем сверхчувствительное измерительное оборудование, благодаря чему можем обеспечить 100% гарантию предоставленных услуг."})]})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("div",{className:"bg-gray-900 text-white rounded-2xl p-8 mb-8",children:n.jsxs("h2",{className:"text-2xl font-bold text-center flex items-center justify-center gap-3",children:[n.jsx(Qn,{size:32}),"Испытательная лаборатория использует следующее оборудование:"]})}),n.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:r.map((u,f)=>n.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6 hover:border-brand-orange transition-all",children:[n.jsx("div",{className:"flex items-center justify-center w-14 h-14 bg-brand-orange/10 rounded-lg mb-4 mx-auto",children:n.jsx(Qn,{className:"text-brand-orange",size:28})}),n.jsx("p",{className:"text-center text-gray-700 font-semibold",children:u})]},f))})]}),n.jsxs("div",{className:"max-w-6xl mx-auto mb-20",children:[n.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-8",children:"Замеры радиации в помещениях, зданиях, сооружениях"}),n.jsx("div",{className:"bg-gray-50 rounded-2xl p-8 mb-8",children:n.jsx("p",{className:"text-gray-700 leading-relaxed",children:"Специалисты лаборатории проводят исследование уровня радиационного излучения в промышленных цехах, на производственных площадках и в прочих помещениях."})}),n.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-8",children:"Исследование радиационного фона земель, грунта"}),n.jsx("div",{className:"bg-gray-50 rounded-2xl p-8",children:n.jsx("p",{className:"text-gray-700 leading-relaxed",children:"Измерения проводятся на участках, выделенных для строительства жилых и прочих строений, а также почв, грунта, предназначенного для благоустройства территории."})})]}),n.jsx("div",{className:"max-w-6xl mx-auto mb-20",children:n.jsx("div",{className:"bg-gradient-to-br from-gray-900 to-gray-800 text-white rounded-2xl p-8 md:p-12",children:n.jsx("p",{className:"text-lg leading-relaxed",children:"В своей деятельности Испытательная лаборатория руководствуется положением об Испытательной Лаборатории. Контроль качества измерений и испытаний, проводимых в Испытательной лаборатории, осуществляется согласно руководству по качеству."})})}),n.jsxs("div",{className:"max-w-6xl mx-auto",children:[n.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-12 text-center",children:"Почему важен радиационный контроль"}),n.jsxs("div",{className:"grid md:grid-cols-3 gap-8 mb-12",children:[n.jsxs("div",{className:"text-center",children:[n.jsx("div",{className:"inline-flex w-20 h-20 bg-brand-orange/10 rounded-full items-center justify-center mb-6",children:n.jsx(Vr,{className:"text-brand-orange",size:40})}),n.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4",children:"Защита здоровья"}),n.jsx("p",{className:"text-gray-600 leading-relaxed",children:"Своевременное выявление источников радиации защищает здоровье людей от вредного воздействия"})]}),n.jsxs("div",{className:"text-center",children:[n.jsx("div",{className:"inline-flex w-20 h-20 bg-brand-orange/10 rounded-full items-center justify-center mb-6",children:n.jsx(Cl,{className:"text-brand-orange",size:40})}),n.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4",children:"Безопасность объектов"}),n.jsx("p",{className:"text-gray-600 leading-relaxed",children:"Гарантия безопасности помещений, зданий и земельных участков для проживания и работы"})]}),n.jsxs("div",{className:"text-center",children:[n.jsx("div",{className:"inline-flex w-20 h-20 bg-brand-orange/10 rounded-full items-center justify-center mb-6",children:n.jsx(Te,{className:"text-brand-orange",size:40})}),n.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4",children:"Профессиональный подход"}),n.jsx("p",{className:"text-gray-600 leading-relaxed",children:"Современное оборудование и опытные специалисты обеспечивают 100% точность измерений"})]})]}),n.jsx("div",{className:"text-center",children:n.jsx("a",{href:"#/contacts",className:"inline-block px-10 py-4 bg-brand-orange text-white font-bold rounded-lg hover:bg-orange-600 transition-colors text-lg shadow-lg",children:"Заказать измерения"})})]})]})]})},k1=()=>n.jsxs("div",{children:[n.jsx($e,{title:"Политика конфиденциальности",subtitle:"Защита ваших персональных данных — наш приоритет"}),n.jsx("section",{className:"py-20 px-6",children:n.jsxs("div",{className:"container mx-auto max-w-4xl",children:[n.jsx("div",{className:"bg-brand-orange/10 border border-brand-orange/20 rounded-2xl p-8 mb-12",children:n.jsxs("div",{className:"flex items-start gap-4",children:[n.jsx(Cl,{className:"w-8 h-8 text-brand-orange flex-shrink-0 mt-1"}),n.jsxs("div",{children:[n.jsx("h3",{className:"text-xl font-bold text-brand-dark mb-2",children:"Конфиденциальность ваших данных"}),n.jsx("p",{className:"text-gray-600 leading-relaxed",children:"ООО «ГеоВектор» заботится о безопасности вашей информации и с ответственностью подходит к личным данным покупателей, которые были использованы на сайте. Персональные данные Пользователя/Покупателя обрабатываются в соответствии с ФЗ «О персональных данных» №152-ФЗ и Политикой конфиденциальности Продавца / Владельца сайта."})]})]})}),n.jsxs("div",{className:"space-y-10",children:[n.jsxs("div",{className:"bg-white rounded-xl shadow-sm border border-gray-100 p-8",children:[n.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[n.jsx(Je,{className:"w-6 h-6 text-brand-orange"}),n.jsx("h2",{className:"text-2xl font-bold text-brand-dark",children:"Использование персональных данных"})]}),n.jsxs("div",{className:"space-y-4 text-gray-600 leading-relaxed",children:[n.jsxs("p",{children:[n.jsx("strong",{children:"1.1."})," Настоящая Политика конфиденциальности устанавливает обязательства Администрации сайта по неразглашению и обеспечению режима защиты конфиденциальности персональных данных, которые Пользователь предоставляет по запросу Администрации сайта при оформлении заявки на услуги."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"1.2."})," Персональные данные, разрешённые к обработке в рамках настоящей Политики конфиденциальности, предоставляются Пользователем путём заполнения формы заявки на Сайте."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"1.3."})," Своей волей и в своем интересе вы даете согласие на обработку, в т.ч. на сбор, систематизацию, накопление, хранение, (уточнение, обновление, изменение), использование, передачу Администрации сайта, обезличивание, блокирование, уничтожение персональных данных, которые в зависимости от формы заявки включают следующие персональные данные:"]}),n.jsxs("ul",{className:"list-disc list-inside ml-4 space-y-2",children:[n.jsx("li",{children:"фамилия, имя, отчество Пользователя;"}),n.jsx("li",{children:"контактный телефон Пользователя;"}),n.jsx("li",{children:"e-mail Пользователя."})]})]})]}),n.jsxs("div",{className:"bg-white rounded-xl shadow-sm border border-gray-100 p-8",children:[n.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[n.jsx(Mb,{className:"w-6 h-6 text-brand-orange"}),n.jsx("h2",{className:"text-2xl font-bold text-brand-dark",children:"Обязательства сторон"})]}),n.jsxs("div",{className:"space-y-6 text-gray-600 leading-relaxed",children:[n.jsxs("div",{children:[n.jsx("h3",{className:"font-bold text-brand-dark mb-2",children:"2.1. Пользователь обязан:"}),n.jsxs("p",{className:"mb-2",children:[n.jsx("strong",{children:"2.1.1."})," Предоставить информацию о персональных данных, необходимую для пользования Сайтом."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"2.1.2."})," Обновить, дополнить предоставленную информацию о персональных данных в случае изменения данной информации."]})]}),n.jsxs("div",{children:[n.jsx("h3",{className:"font-bold text-brand-dark mb-2",children:"2.2. Администрация сайта обязана:"}),n.jsxs("p",{className:"mb-2",children:[n.jsx("strong",{children:"2.2.1."})," Использовать полученную информацию исключительно для целей, указанных в п. 4 настоящей Политики конфиденциальности."]}),n.jsxs("p",{className:"mb-2",children:[n.jsx("strong",{children:"2.2.2."})," Обеспечить хранение конфиденциальной информации в тайне, не разглашать без предварительного письменного разрешения Пользователя, а также не осуществлять продажу, обмен, опубликование, либо разглашение иными возможными способами переданных персональных данных Пользователя, за исключением п.п. 5.2. настоящей Политики Конфиденциальности."]}),n.jsxs("p",{className:"mb-2",children:[n.jsx("strong",{children:"2.2.3."})," Принимать меры предосторожности для защиты конфиденциальности персональных данных Пользователя."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"2.2.4."})," Осуществить блокирование персональных данных, относящихся к соответствующему Пользователю, с момента обращения или запроса Пользователя, или его законного представителя либо уполномоченного органа по защите прав субъектов персональных данных на период проверки, в случае выявления недостоверных персональных данных или неправомерных действий."]})]})]})]}),n.jsxs("div",{className:"bg-white rounded-xl shadow-sm border border-gray-100 p-8",children:[n.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[n.jsx(Fg,{className:"w-6 h-6 text-brand-orange"}),n.jsx("h2",{className:"text-2xl font-bold text-brand-dark",children:"Жалобы (претензии)"})]}),n.jsxs("div",{className:"space-y-4 text-gray-600 leading-relaxed",children:[n.jsxs("p",{children:[n.jsx("strong",{children:"3.1.1."})," Процедура урегулирования жалоб (претензий), поступивших от Заказчиков и других заинтересованных сторон к деятельности ИЛ - документированный процесс для получения, рассмотрения жалоб и претензий (далее - жалоб) и принятия решений по жалобам (претензиям), предназначена для удовлетворения потребностей Заказчиков и повышения результативности СМК ИЛ. Все претензии, поступившие в ИЛ, в том числе и в форме устного обращения регистрируются в Журнале регистрации жалоб (претензий). ИЛ несет ответственность, за принятие решений на всех стадиях процесса рассмотрения жалобы. Описание процесса управления жалобами выложено на сайт ООО «ГЕОВЕКТОР»."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"3.1.2."})," Жалоба не подлежит дальнейшему рассмотрению, если она не относится к лабораторной деятельности, Начальник ИЛ готовит обоснованный ответ и направляет его заявителю жалобы в срок, не превышающий 5 рабочих дней."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"3.1.3."})," В качестве заявителя жалобы могут выступать: Заказчики; органы, осуществляющие государственный контроль и надзор, контролирующие органы (например, Росаккредитация, Роспотребнадзор)."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"3.1.4."})," Начальник ИЛ рассматривает жалобы (Если жалоба касалась работ, которые выполнял Начальник ИЛ, то руководитель ООО «ГЕОВЕКТОР» назначает другого ответственного за рассмотрение). Начальник ИЛ рассматривает зарегистрированную жалобу (претензию) с привлечением необходимых специалистов ИЛ в течение десяти рабочих дней. ИЛ направляет уведомление заявителю жалобы о получении жалобы по электронной почте или иным способом, в срок не превышающий один рабочий день с даты регистрации жалобы (претензии)."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"3.1.5."})," При рассмотрении устанавливаются причины возникновения жалоб, разрабатываются корректирующие действия и при необходимости улучшения в работе ИЛ."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"3.1.6."})," При рассмотрении жалобы осуществляются следующие действия: проводится тщательный анализ жалобы; проверяется правильность оформления документации, протоколов и других документов, в связи с которыми поступила жалоба; определяется выполнение требований методик испытаний (если применимо); устанавливаются причины, вызвавшие жалобу; определяется степень вины конкретных сотрудников ИЛ."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"3.1.7."})," Рассмотрение жалобы оформляется записью в Журнале учета жалоб (претензий)."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"3.1.8."})," Ответ на жалобу сообщается подателю претензии (жалобы) в письменном виде за подписью сотрудника ООО «ГЕОВЕКТОР», не принимавшим участия в деятельности лаборатории, по поводу которой поступила жалоба. В данный ответ включается информация о результатах рассмотрения жалобы. По заявлению подателя жалобы ему может быть направлена информация о ходе рассмотрения жалобы."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"3.1.9."})," Срок рассмотрения жалобы и выдачи решения не может превышать десять рабочих дней со дня поступления жалобы (претензии) в ИЛ."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"3.1.10."})," Жалобы регистрируется в «Журнале учета жалоб (претензий)». Документация и записи, относящиеся к процедуре рассмотрения жалоб хранится в отдельной папке в течение календарного года, а затем передается в архив ИЛ. Если в течение календарного года жалоб (претензий) к ИЛ не поступило, то в «Журнал учета жалоб (претензий)» Начальник ИЛ/менеджер по качеству вносит запись об отсутствии жалоб за прошедший год."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"3.1.11."})," Жалобы, поступившие от других сотрудников организации, рассматриваются в порядке, установленном настоящим пунктом РК."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"3.1.12."})," Персонал ООО «ГЕОВЕКТОР», участвующий в процедуре рассмотрения жалоб (претензий), обязан выполнять требования конфиденциальности и не передавать какую-либо информацию и ни в каком виде третьим лицам."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"3.1.13."})," Жалобы, независимо от результатов рассмотрения, являются входными данными для анализа со стороны руководства (пункт 8.9 РК)."]}),n.jsxs("p",{children:[n.jsx("strong",{children:"3.1.14."})," Сотрудник ИЛ, ответственный за рассмотрение жалобы, несет ответственность за сбор и проверку всей необходимой информации с целью подтверждения обоснованности жалобы. Результат рассмотрения жалобы, подготавливается, проверяется и утверждается сотрудниками ООО «ГЕОВЕКТОР», не принимавшим участия в деятельности лаборатории, по поводу которой поступила жалоба."]})]})]})]}),n.jsxs("div",{className:"mt-12 bg-brand-orange text-white rounded-2xl p-8",children:[n.jsx("h3",{className:"text-2xl font-bold mb-4",children:"Остались вопросы?"}),n.jsx("p",{className:"mb-6",children:"Если у вас возникли вопросы по политике конфиденциальности или обработке персональных данных, свяжитесь с нами:"}),n.jsxs("div",{className:"space-y-2",children:[n.jsxs("p",{children:["📞 Телефон: ",n.jsx("a",{href:"tel:83472927370",className:"underline hover:no-underline",children:"8 (347) 292 73 70"})]}),n.jsxs("p",{children:["📧 Email: ",n.jsx("a",{href:"mailto:gw@geowektor.ru",className:"underline hover:no-underline",children:"gw@geowektor.ru"})]}),n.jsx("p",{children:"📍 Адрес: 450001, РБ, г. Уфа, ул. Комсомольская 19/1"})]})]})]})})]}),B1=()=>{const{pathname:r}=Qa();return D.useEffect(()=>{window.scrollTo(0,0)},[r]),null},Y1=()=>n.jsx(Tg,{children:n.jsxs("div",{className:"w-full bg-white overflow-hidden font-sans flex flex-col min-h-screen",children:[n.jsx(B1,{}),n.jsx(r1,{transparent:!0}),n.jsx("main",{className:"flex-grow",children:n.jsxs(Ng,{children:[n.jsx(Le,{path:"/",element:n.jsx(N1,{})}),n.jsx(Le,{path:"/services",element:n.jsx(w1,{})}),n.jsx(Le,{path:"/services/surveying",element:n.jsx(T1,{})}),n.jsx(Le,{path:"/services/design",element:n.jsx(A1,{})}),n.jsx(Le,{path:"/services/construction",element:n.jsx(O1,{})}),n.jsx(Le,{path:"/services/soil-survey",element:n.jsx(C1,{})}),n.jsx(Le,{path:"/services/building-survey",element:n.jsx(U1,{})}),n.jsx(Le,{path:"/services/land-survey",element:n.jsx(D1,{})}),n.jsx(Le,{path:"/services/technical-tasks",element:n.jsx(R1,{})}),n.jsx(Le,{path:"/projects",element:n.jsx(S1,{})}),n.jsx(Le,{path:"/fleet",element:n.jsx(E1,{})}),n.jsx(Le,{path:"/laboratories/soil",element:n.jsx(H1,{})}),n.jsx(Le,{path:"/laboratories/radiation",element:n.jsx(q1,{})}),n.jsx(Le,{path:"/certificates",element:n.jsx(M1,{})}),n.jsx(Le,{path:"/about",element:n.jsx(z1,{})}),n.jsx(Le,{path:"/contacts",element:n.jsx(_1,{})}),n.jsx(Le,{path:"/privacy-policy",element:n.jsx(k1,{})})]})}),n.jsx(d1,{}),n.jsx(u1,{})]})}),L1=()=>{"serviceWorker"in navigator&&window.addEventListener("load",()=>{navigator.serviceWorker.register("/sw.js").then(r=>{console.log("Service Worker зарегистрирован:",r.scope)}).catch(r=>{console.log("Ошибка регистрации Service Worker:",r)})})},Jh=document.getElementById("root");if(!Jh)throw new Error("Could not find root element to mount to");const G1=Tm.createRoot(Jh);G1.render(n.jsx(Sh.StrictMode,{children:n.jsx(Y1,{})}));L1();