PageSourceSearch

https://fiwonis.de/assets/index-Bc8lYFR0.js

js fiwonis.de collected 2026-10-07 05:32:22 UTC 545,574 bytes, 313 lines download raw bytes

vendor: 10,698 bytes, lines 1-25
1(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))c(d);new MutationObserver(d=>{for(const f of d)if(f.type==="childList")for(const m of f.addedNodes)m.tagName==="LINK"&&m.rel==="modulepreload"&&c(m)}).observe(document,{childList:!0,subtree:!0});function u(d){const f={};return d.integrity&&(f.integrity=d.integrity),d.referrerPolicy&&(f.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?f.credentials="include":d.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function c(d){if(d.ep)return;d.ep=!0;const f=u(d);fetch(d.href,f)}})();var Eu={exports:{}},Qs={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var Ug;function Gv(){if(Ug)return Qs;Ug=1;var o=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function u(c,d,f){var m=null;if(f!==void 0&&(m=""+f),d.key!==void 0&&(m=""+d.key),"key"in d){f={};for(var x in d)x!=="key"&&(f[x]=d[x])}else f=d;return d=f.ref,{$$typeof:o,type:c,key:m,ref:d!==void 0?d:null,props:f}}return Qs.Fragment=r,Qs.jsx=u,Qs.jsxs=u,Qs}var Bg;function qv(){return Bg||(Bg=1,Eu.exports=Gv()),Eu.exports}var l=qv(),Tu={exports:{}},oe={};/**
10 * @license React
11 * react.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var Lg;function Yv(){if(Lg)return oe;Lg=1;var o=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),m=Symbol.for("react.context"),x=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),w=Symbol.for("react.memo"),k=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),R=Symbol.for("react.view_transition"),V=Symbol.iterator;function B(j){return j===null||typeof j!="object"?null:(j=V&&j[V]||j["@@iterator"],typeof j=="function"?j:null)}var M={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},L=Object.assign,G={};function Z(j,_,Q){this.props=j,this.context=_,this.refs=G,this.updater=Q||M}Z.prototype.isReactComponent={},Z.prototype.setState=function(j,_){if(typeof j!="object"&&typeof j!="function"&&j!=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,j,_,"setState")},Z.prototype.forceUpdate=function(j){this.updater.enqueueForceUpdate(this,j,"forceUpdate")};function ne(){}ne.prototype=Z.prototype;function ie(j,_,Q){this.props=j,this.context=_,this.refs=G,this.updater=Q||M}var de=ie.prototype=new ne;de.constructor=ie,L(de,Z.prototype),de.isPureReactComponent=!0;var be=Array.isArray;function F(){}var H={H:null,A:null,T:null,S:null},Ee=Object.prototype.hasOwnProperty;function Je(j,_,Q){var P=Q.ref;return{$$typeof:o,type:j,key:_,ref:P!==void 0?P:null,props:Q}}function lt(j,_){return Je(j.type,_,j.props)}function Ke(j){return typeof j=="object"&&j!==null&&j.$$typeof===o}function yt(j){var _={"=":"=0",":":"=2"};return"$"+j.replace(/[=:]/g,function(Q){return _[Q]})}var wt=/\/+/g;function we(j,_){return typeof j=="object"&&j!==null&&j.key!=null?yt(""+j.key):_.toString(36)}function q(j){switch(j.status){case"fulfilled":return j.value;case"rejected":throw j.reason;default:switch(typeof j.status=="string"?j.then(F,F):(j.status="pending",j.then(function(_){j.status==="pending"&&(j.status="fulfilled",j.value=_)},function(_){j.status==="pending"&&(j.status="rejected",j.reason=_)})),j.status){case"fulfilled":return j.value;case"rejected":throw j.reason}}throw j}function te(j,_,Q,P,pe){var le=typeof j;(le==="undefined"||le==="boolean")&&(j=null);var je=!1;if(j===null)je=!0;else switch(le){case"bigint":case"string":case"number":je=!0;break;case"object":switch(j.$$typeof){case o:case r:je=!0;break;case k:return je=j._init,te(je(j._payload),_,Q,P,pe)}}if(je)return pe=pe(j),je=P===""?"."+we(j,0):P,be(pe)?(Q="",je!=null&&(Q=je.replace(wt,"$&/")+"/"),te(pe,_,Q,"",function(At){return At})):pe!=null&&(Ke(pe)&&(pe=lt(pe,Q+(pe.key==null||j&&j.key===pe.key?"":(""+pe.key).replace(wt,"$&/")+"/")+je)),_.push(pe)),1;je=0;var W=P===""?".":P+":";if(be(j))for(var se=0;se<j.length;se++)P=j[se],le=W+we(P,se),je+=te(P,_,Q,le,pe);else if(se=B(j),typeof se=="function")for(j=se.call(j),se=0;!(P=j.next()).done;)P=P.value,le=W+we(P,se++),je+=te(P,_,Q,le,pe);else if(le==="object"){if(typeof j.then=="function")return te(q(j),_,Q,P,pe);throw _=String(j),Error("Objects are not valid as a React child (found: "+(_==="[object Object]"?"object with keys {"+Object.keys(j).join(", ")+"}":_)+"). If you meant to render a collection of children, use an array instead.")}return je}function ae(j,_,Q){if(j==null)return j;var P=[],pe=0;return te(j,P,"","",function(le){return _.call(Q,le,pe++)}),P}function ke(j){if(j._status===-1){var _=j._result,Q=_();Q.then(function(P){(j._status===0||j._status===-1)&&(j._status=1,j._result=P,Q.status===void 0&&(Q.status="fulfilled",Q.value=P))},function(P){(j._status===0||j._status===-1)&&(j._status=2,j._result=P,Q.status===void 0&&(Q.status="rejected",Q.reason=P))}),j._status===-1&&(j._status=0,j._result=Q)}if(j._status===1)return j._result.default;throw j._result}var Y=typeof reportError=="function"?reportError:function(j){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var _=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof j=="object"&&j!==null&&typeof j.message=="string"?String(j.message):String(j),error:j});if(!window.dispatchEvent(_))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",j);return}console.error(j)};function jt(j){var _=H.T,Q={};Q.types=_!==null?_.types:null,H.T=Q;try{var P=j(),pe=H.S;pe!==null&&pe(Q,P),typeof P=="object"&&P!==null&&typeof P.then=="function"&&P.then(F,Y)}catch(le){Y(le)}finally{_!==null&&Q.types!==null&&(_.types=Q.types),H.T=_}}function Gt(j){var _=H.T;if(_!==null){var Q=_.types;Q===null?_.types=[j]:Q.indexOf(j)===-1&&Q.push(j)}else jt(Gt.bind(null,j))}var on={map:ae,forEach:function(j,_,Q){ae(j,function(){_.apply(this,arguments)},Q)},count:function(j){var _=0;return ae(j,function(){_++}),_},toArray:function(j){return ae(j,function(_){return _})||[]},only:function(j){if(!Ke(j))throw Error("React.Children.only expected to receive a single React element child.");return j}};return oe.Activity=p,oe.Children=on,oe.Component=Z,oe.Fragment=u,oe.Profiler=d,oe.PureComponent=ie,oe.StrictMode=c,oe.Suspense=b,oe.ViewTransition=R,oe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=H,oe.__COMPILER_RUNTIME={__proto__:null,c:function(j){return H.H.useMemoCache(j)}},oe.addTransitionType=Gt,oe.cache=function(j){return function(){return j.apply(null,arguments)}},oe.cacheSignal=function(){return null},oe.cloneElement=function(j,_,Q){if(j==null)throw Error("The argument must be a React element, but you passed "+j+".");var P=L({},j.props),pe=j.key;if(_!=null)for(le in _.key!==void 0&&(pe=""+_.key),_)!Ee.call(_,le)||le==="key"||le==="__self"||le==="__source"||le==="ref"&&_.ref===void 0||(P[le]=_[le]);var le=arguments.length-2;if(le===1)P.children=Q;else if(1<le){for(var je=Array(le),W=0;W<le;W++)je[W]=arguments[W+2];P.children=je}return Je(j.type,pe,P)},oe.createContext=function(j){return j={$$typeof:m,_currentValue:j,_currentValue2:j,_threadCount:0,Provider:null,Consumer:null},j.Provider=j,j.Consumer={$$typeof:f,_context:j},j},oe.createElement=function(j,_,Q){var P,pe={},le=null;if(_!=null)for(P in _.key!==void 0&&(le=""+_.key),_)Ee.call(_,P)&&P!=="key"&&P!=="__self"&&P!=="__source"&&(pe[P]=_[P]);var je=arguments.length-2;if(je===1)pe.children=Q;else if(1<je){for(var W=Array(je),se=0;se<je;se++)W[se]=arguments[se+2];pe.children=W}if(j&&j.defaultProps)for(P in je=j.defaultProps,je)pe[P]===void 0&&(pe[P]=je[P]);return Je(j,le,pe)},oe.createRef=function(){return{current:null}},oe.forwardRef=function(j){return{$$typeof:x,render:j}},oe.isValidElement=Ke,oe.lazy=function(j){return{$$typeof:k,_payload:{_status:-1,_result:j},_init:ke}},oe.memo=function(j,_){return{$$typeof:w,type:j,compare:_===void 0?null:_}},oe.startTransition=jt,oe.unstable_useCacheRefresh=function(){return H.H.useCacheRefresh()},oe.use=function(j){return H.H.use(j)},oe.useActionState=function(j,_,Q){return H.H.useActionState(j,_,Q)},oe.useCallback=function(j,_){return H.H.useCallback(j,_)},oe.useContext=function(j){return H.H.useContext(j)},oe.useDebugValue=function(){},oe.useDeferredValue=function(j,_){return H.H.useDeferredValue(j,_)},oe.useEffect=function(j,_){return H.H.useEffect(j,_)},oe.useEffectEvent=function(j){return H.H.useEffectEvent(j)},oe.useId=function(){return H.H.useId()},oe.useImperativeHandle=function(j,_,Q){return H.H.useImperativeHandle(j,_,Q)},oe.useInsertionEffect=function(j,_){return H.H.useInsertionEffect(j,_)},oe.useLayoutEffect=function(j,_){return H.H.useLayoutEffect(j,_)},oe.useMemo=function(j,_){return H.H.useMemo(j,_)},oe.useOptimistic=function(j,_){return H.H.useOptimistic(j,_)},oe.useReducer=function(j,_,Q){return H.H.useReducer(j,_,Q)},oe.useRef=function(j){return H.H.useRef(j)},oe.useState=function(j){return H.H.useState(j)},oe.useSyncExternalStore=function(j,_,Q){return H.H.useSyncExternalStore(j,_,Q)},oe.useTransition=function(){return H.H.useTransition()},oe.version="19.3.0",oe}var Hg;function Iu(){return Hg||(Hg=1,Tu.exports=Yv()),Tu.exports}var N=Iu(),Au={exports:{}},Is={},Cu={exports:{}},Ru={};/**
18 * @license React
19 * scheduler.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var Vg;function Kv(){return Vg||(Vg=1,(function(o){function r(q,te){var ae=q.length;q.push(te);e:for(;0<ae;){var ke=ae-1>>>1,Y=q[ke];if(0<d(Y,te))q[ke]=te,q[ae]=Y,ae=ke;else break e}}function u(q){return q.length===0?null:q[0]}function c(q){if(q.length===0)return null;var te=q[0],ae=q.pop();if(ae!==te){q[0]=ae;e:for(var ke=0,Y=q.length,jt=Y>>>1;ke<jt;){var Gt=2*(ke+1)-1,on=q[Gt],j=Gt+1,_=q[j];if(0>d(on,ae))j<Y&&0>d(_,on)?(q[ke]=_,q[j]=ae,ke=j):(q[ke]=on,q[Gt]=ae,ke=Gt);else if(j<Y&&0>d(_,ae))q[ke]=_,q[j]=ae,ke=j;else break e}}return te}function d(q,te){var ae=q.sortIndex-te.sortIndex;
vendor: 4,128 bytes, lines 25-33
25return ae!==0?ae:q.id-te.id}if(o.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;o.unstable_now=function(){return f.now()}}else{var m=Date,x=m.now();o.unstable_now=function(){return m.now()-x}}var b=[],w=[],k=1,p=null,R=3,V=!1,B=!1,M=!1,L=!1,G=typeof setTimeout=="function"?setTimeout:null,Z=typeof clearTimeout=="function"?clearTimeout:null,ne=typeof setImmediate<"u"?setImmediate:null;function ie(q){for(var te=u(w);te!==null;){if(te.callback===null)c(w);else if(te.startTime<=q)c(w),te.sortIndex=te.expirationTime,r(b,te);else break;te=u(w)}}function de(q){if(M=!1,ie(q),!B)if(u(b)!==null)B=!0,be||(be=!0,Ke());else{var te=u(w);te!==null&&we(de,te.startTime-q)}}var be=!1,F=-1,H=5,Ee=-1;function Je(){return L?!0:!(o.unstable_now()-Ee<H)}function lt(){if(L=!1,be){var q=o.unstable_now();Ee=q;var te=!0;try{e:{B=!1,M&&(M=!1,Z(F),F=-1),V=!0;var ae=R;try{t:{for(ie(q),p=u(b);p!==null&&!(p.expirationTime>q&&Je());){var ke=p.callback;if(typeof ke=="function"){p.callback=null,R=p.priorityLevel;var Y=ke(p.expirationTime<=q);if(q=o.unstable_now(),typeof Y=="function"){p.callback=Y,ie(q),te=!0;break t}p===u(b)&&c(b),ie(q)}else c(b);p=u(b)}if(p!==null)te=!0;else{var jt=u(w);jt!==null&&we(de,jt.startTime-q),te=!1}}break e}finally{p=null,R=ae,V=!1}te=void 0}}finally{te?Ke():be=!1}}}var Ke;if(typeof ne=="function")Ke=function(){ne(lt)};else if(typeof MessageChannel<"u"){var yt=new MessageChannel,wt=yt.port2;yt.port1.onmessage=lt,Ke=function(){wt.postMessage(null)}}else Ke=function(){G(lt,0)};function we(q,te){F=G(function(){q(o.unstable_now())},te)}o.unstable_IdlePriority=5,o.unstable_ImmediatePriority=1,o.unstable_LowPriority=4,o.unstable_NormalPriority=3,o.unstable_Profiling=null,o.unstable_UserBlockingPriority=2,o.unstable_cancelCallback=function(q){q.callback=null},o.unstable_forceFrameRate=function(q){0>q||125<q?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):H=0<q?Math.floor(1e3/q):5},o.unstable_getCurrentPriorityLevel=function(){return R},o.unstable_next=function(q){switch(R){case 1:case 2:case 3:var te=3;break;default:te=R}var ae=R;R=te;try{return q()}finally{R=ae}},o.unstable_requestPaint=function(){L=!0},o.unstable_runWithPriority=function(q,te){switch(q){case 1:case 2:case 3:case 4:case 5:break;default:q=3}var ae=R;R=q;try{return te()}finally{R=ae}},o.unstable_scheduleCallback=function(q,te,ae){var ke=o.unstable_now();switch(typeof ae=="object"&&ae!==null?(ae=ae.delay,ae=typeof ae=="number"&&0<ae?ke+ae:ke):ae=ke,q){case 1:var Y=-1;break;case 2:Y=250;break;case 5:Y=1073741823;break;case 4:Y=1e4;break;default:Y=5e3}return Y=ae+Y,q={id:k++,callback:te,priorityLevel:q,startTime:ae,expirationTime:Y,sortIndex:-1},ae>ke?(q.sortIndex=ae,r(w,q),u(b)===null&&q===u(w)&&(M?(Z(F),F=-1):M=!0,we(de,ae-ke))):(q.sortIndex=Y,r(b,q),B||V||(B=!0,be||(be=!0,Ke()))),q},o.unstable_shouldYield=Je,o.unstable_wrapCallback=function(q){var te=R;return function(){var ae=R;R=te;try{return q.apply(this,arguments)}finally{R=ae}}}})(Ru)),Ru}var Gg;function Zv(){return Gg||(Gg=1,Cu.exports=Kv()),Cu.exports}var Ou={exports:{}},ft={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var qg;function Qv(){if(qg)return ft;qg=1;var o=Iu();function r(k){var p="https://react.dev/errors/"+k;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var R=2;R<arguments.length;R++)p+="&args[]="+encodeURIComponent(arguments[R])}return"Minified React error #"+k+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(){}var c={d:{f:u,r:function(){throw Error(r(522))},D:u,C:u,L:u,m:u,X:u,S:u,M:u},p:0,findDOMNode:null},d=Symbol.for("react.portal"),f=Symbol.for("react.recoverable"),m=Symbol.for("react.optimistic_key");function x(k,p,R){var V=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;
vendor: 25,375 bytes, lines 33-48
33return{$$typeof:d,key:V==null?null:V===m?m:""+V,children:k,containerInfo:p,implementation:R}}var b=o.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function w(k,p){if(k==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return ft.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=c,ft.browser=function(k){return{$$typeof:f,_reason:k}},ft.createPortal=function(k,p){var R=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(r(299));return x(k,p,null,R)},ft.flushSync=function(k){var p=b.T,R=c.p;try{if(b.T=null,c.p=2,k)return k()}finally{b.T=p,c.p=R,c.d.f()}},ft.preconnect=function(k,p){typeof k=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,c.d.C(k,p))},ft.prefetchDNS=function(k){typeof k=="string"&&c.d.D(k)},ft.preinit=function(k,p){if(typeof k=="string"&&p&&typeof p.as=="string"){var R=p.as,V=w(R,p.crossOrigin),B=typeof p.integrity=="string"?p.integrity:void 0,M=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;R==="style"?c.d.S(k,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:V,integrity:B,fetchPriority:M}):R==="script"&&c.d.X(k,{crossOrigin:V,integrity:B,fetchPriority:M,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},ft.preinitModule=function(k,p){if(typeof k=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var R=w(p.as,p.crossOrigin);c.d.M(k,{crossOrigin:R,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0})}}else p==null&&c.d.M(k)},ft.preload=function(k,p){if(typeof k=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var R=p.as,V=w(R,p.crossOrigin);c.d.L(k,R,{crossOrigin:V,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},ft.preloadModule=function(k,p){if(typeof k=="string")if(p){var R=w(p.as,p.crossOrigin);c.d.m(k,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:R,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0})}else c.d.m(k)},ft.requestFormReset=function(k){c.d.r(k)},ft.unstable_batchedUpdates=function(k,p){return k(p)},ft.useFormState=function(k,p,R){return b.H.useFormState(k,p,R)},ft.useFormStatus=function(){return b.H.useHostTransitionStatus()},ft.version="19.3.0",ft}var Yg;function Iv(){if(Yg)return Ou.exports;Yg=1;function o(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(r){console.error(r)}}return o(),Ou.exports=Qv(),Ou.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var Kg;function Xv(){if(Kg)return Is;Kg=1;var o=Zv(),r=Iu(),u=Iv();function c(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function f(e){for(var t=e,n=t;n&&!n.alternate;)t=n,(t.flags&4098)!==0&&(e=t.return),n=t.return;for(;t.return;)t=t.return;return t.tag===3?e:null}function m(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 x(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 b(e){if(f(e)!==e)throw Error(c(188))}function w(e){var t=e.alternate;if(!t){if(t=f(e),t===null)throw Error(c(188));return t!==e?null:e}for(var n=e,a=t;;){var s=n.return;if(s===null)break;var i=s.alternate;if(i===null){if(a=s.return,a!==null){n=a;continue}break}if(s.child===i.child){for(i=s.child;i;){if(i===n)return b(s),e;if(i===a)return b(s),t;i=i.sibling}throw Error(c(188))}if(n.return!==a.return)n=s,a=i;else{for(var h=!1,g=s.child;g;){if(g===n){h=!0,n=s,a=i;break}if(g===a){h=!0,a=s,n=i;break}g=g.sibling}if(!h){for(g=i.child;g;){if(g===n){h=!0,n=i,a=s;break}if(g===a){h=!0,a=i,n=s;break}g=g.sibling}if(!h)throw Error(c(189))}}if(n.alternate!==a)throw Error(c(190))}if(n.tag!==3)throw Error(c(188));return n.stateNode.current===n?e:t}function k(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=k(e),t!==null)return t;e=e.sibling}return null}function p(e,t,n,a,s,i){for(;e!==null;){if((e.tag===5||e.tag===27||e.tag===6)&&n(e,a,s,i)||(e.tag!==22||e.memoizedState===null)&&(t||e.tag!==5&&e.tag!==27)&&p(e.child,t,n,a,s,i))return!0;e=e.sibling}return!1}function R(e){for(e=e.return;e!==null;){if(e.tag===3||e.tag===5||e.tag===27)return e;e=e.return}return null}function V(e){var t=!1;for(e=e.return;e!==null&&(e.tag===4&&(t=!0),!(e.tag===3||e.tag===5||e.tag===27));)e=e.return;return t}function B(e){var t=[null,null],n=R(e);return n===null||M(t,e,n.child,{foundSelf:!1}),t}function M(e,t,n,a){for(;n!==null;){if(n===t)a.foundSelf=!0;else if(n.tag===5||n.tag===27||n.tag===6){if(a.foundSelf)return e[1]=n,!0;e[0]=n}else if((n.tag!==22||n.memoizedState===null)&&M(e,t,n.child,a))return!0;n=n.sibling}return!1}function L(e){switch(e.tag){case 5:case 27:case 6:return e.stateNode;case 3:return e.stateNode.containerInfo;default:throw Error(c(559))}}var G=null,Z=null;function ne(e,t,n){return e===n?!0:e===t?(G=e,!0):!1}function ie(e,t,n){return e===n?(Z=e,!1):e===t?(Z!==null&&(G=e),!0):!1}function de(e){if(e===null)return null;do e=e===null?null:e.return;while(e&&e.tag!==5&&e.tag!==27&&e.tag!==3);return e||null}function be(e,t,n){for(var a=0,s=e;s;s=n(s))a++;s=0;for(var i=t;i;i=n(i))s++;for(;0<a-s;)e=n(e),a--;for(;0<s-a;)t=n(t),s--;for(;a--;){if(e===t||t!==null&&e===t.alternate)return e;e=n(e),t=n(t)}return null}var F=Object.assign,H=Symbol.for("react.element"),Ee=Symbol.for("react.transitional.element"),Je=Symbol.for("react.portal"),lt=Symbol.for("react.fragment"),Ke=Symbol.for("react.strict_mode"),yt=Symbol.for("react.profiler"),wt=Symbol.for("react.consumer"),we=Symbol.for("react.context"),q=Symbol.for("react.forward_ref"),te=Symbol.for("react.suspense"),ae=Symbol.for("react.suspense_list"),ke=Symbol.for("react.memo"),Y=Symbol.for("react.lazy"),jt=Symbol.for("react.activity"),Gt=Symbol.for("react.legacy_hidden"),on=Symbol.for("react.memo_cache_sentinel"),j=Symbol.for("react.view_transition"),_=Symbol.for("react.recoverable"),Q=Symbol.iterator;function P(e){return e===null||typeof e!="object"?null:(e=Q&&e[Q]||e["@@iterator"],typeof e=="function"?e:null)}var pe=Symbol.for("react.client.reference");function le(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===pe?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case lt:return"Fragment";case yt:return"Profiler";case Ke:return"StrictMode";case te:return"Suspense";case ae:return"SuspenseList";case jt:return"Activity";case j:return"ViewTransition"}if(typeof e=="object")switch(e.$$typeof){case Je:return"Portal";case we:return e.displayName||"Context";case wt:return(e._context.displayName||"Context")+".Consumer";case q:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ke:return t=e.displayName||null,t!==null?t:le(e.type)||"Memo";case Y:t=e._payload,e=e._init;try{return le(e(t))}catch{}}return null}var je=Array.isArray,W=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,se=u.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,At={pending:!1,data:null,method:null,action:null},Xn=[],tl=-1;function cn(e){return{current:e}}function st(e){0>tl||(e.current=Xn[tl],Xn[tl]=null,tl--)}function Me(e,t){tl++,Xn[tl]=e.current,e.current=t}var un=cn(null),$l=cn(null),Fn=cn(null),ni=cn(null);function ai(e,t){switch(Me(Fn,t),Me($l,e),Me(un,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Zm(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Zm(t),e=Qm(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}st(un),Me(un,e)}function nl(){st(un),st($l),st(Fn)}function Qr(e){var t=e.memoizedState;t!==null&&(Yl._currentValue=t.memoizedState,Me(ni,e)),t=un.current;var n=Qm(t,e.type);t!==n&&(Me($l,e),Me(un,n))}function li(e){$l.current===e&&(st(un),st($l)),ni.current===e&&(st(ni),Yl._currentValue=At)}var Ir,dd;function Jn(e){if(Ir===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Ir=t&&t[1]||"",dd=-1<n.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+Ir+e+dd}var Xr=!1;function Fr(e,t){if(!e||Xr)return"";Xr=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var D=function(){throw Error()};if(Object.defineProperty(D.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(D,[])}catch(K){var S=K}Reflect.construct(e,[],D)}else{try{D.call()}catch(K){S=K}D=!1;try{var A=Object.getOwnPropertyDescriptor(e.prototype,"props");Object.defineProperty(e.prototype,"props",{configurable:!0,set:function(){throw Error()}}),D=!0,new e}finally{D&&(A!==void 0?Object.defineProperty(e.prototype,"props",A):delete e.prototype.props)}}}else{try{throw Error()}catch(K){S=K}(D=e())&&typeof D.catch=="function"&&D.catch(function(){})}}catch(K){if(K&&S&&typeof K.stack=="string")return[K.stack,S.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var s=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");s&&s.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=a.DetermineComponentFrameRoot(),h=i[0],g=i[1];if(h&&g){var v=h.split(`
44`),E=g.split(`
45`);for(s=a=0;a<v.length&&!v[a].includes("DetermineComponentFrameRoot");)a++;for(;s<E.length&&!E[s].includes("DetermineComponentFrameRoot");)s++;if(a===v.length||s===E.length)for(a=v.length-1,s=E.length-1;1<=a&&0<=s&&v[a]!==E[s];)s--;for(;1<=a&&0<=s;a--,s--)if(v[a]!==E[s]){if(a!==1||s!==1)do if(a--,s--,0>s||v[a]!==E[s]){var C=`
46`+v[a].replace(" at new "," at ");return e.displayName&&C.includes("<anonymous>")&&(C=C.replace("<anonymous>",e.displayName)),C}while(1<=a&&0<=s);break}}}finally{Xr=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?Jn(n):""}function Zb(e,t){switch(e.tag){case 26:case 27:case 5:return Jn(e.type);case 16:return Jn("Lazy");case 13:return e.child!==t&&t!==null?Jn("Suspense Fallback"):Jn("Suspense");case 19:return Jn("SuspenseList");case 0:case 15:return Fr(e.type,!1);case 11:return Fr(e.type.render,!1);case 1:return Fr(e.type,!0);case 31:return Jn("Activity");case 30:return Jn("ViewTransition");default:return""}}function fd(e){try{var t="",n=null;do t+=Zb(e,n),n=e,e=e.return;while(e);return t}catch(a){return`
47Error generating stack: `+a.message+`
48`+a.stack}}var Jr=Object.prototype.hasOwnProperty,Wr=o.unstable_scheduleCallback,$r=o.unstable_cancelCallback,Qb=o.unstable_shouldYield,Ib=o.unstable_requestPaint,Ct=o.unstable_now,Xb=o.unstable_getCurrentPriorityLevel,hd=o.unstable_ImmediatePriority,md=o.unstable_UserBlockingPriority,si=o.unstable_NormalPriority,Fb=o.unstable_LowPriority,gd=o.unstable_IdlePriority,Jb=o.log,Wb=o.unstable_setDisableYieldValue,Pl=null,Rt=null;function Wn(e){if(typeof Jb=="function"&&Wb(e),Rt&&typeof Rt.setStrictMode=="function")try{Rt.setStrictMode(Pl,e)}catch{}}var Ot=Math.clz32?Math.clz32:ep,$b=Math.log,Pb=Math.LN2;function ep(e){return e>>>=0,e===0?32:31-($b(e)/Pb|0)|0}var ii=256,ri=262144,oi=4194304;function Ta(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&-e;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 ci(e,t,n){var a=e.pendingLanes;if(a===0)return 0;var s=0,i=e.suspendedLanes,h=e.pingedLanes;e=e.warmLanes;var g=a&134217727;return g!==0?(a=g&~i,a!==0?s=Ta(a):(h&=g,h!==0?s=Ta(h):n||(n=g&~e,n!==0&&(s=Ta(n))))):(g=a&~i,g!==0?s=Ta(g):h!==0?s=Ta(h):n||(n=a&~e,n!==0&&(s=Ta(n)))),s===0?0:t!==0&&t!==s&&(t&i)===0&&(i=s&-s,n=t&-t,i>=n||i===32&&(n&4194048)!==0)?t:s}function es(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function xd(e,t){(t&8)!==0&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0<n;){var a=31-Ot(n),s=1<<a;t|=e[a],n&=~s}return t}function tp(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 bd(){var e=oi;return oi<<=1,(oi&62914560)===0&&(oi=4194304),e}function Pr(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ts(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function np(e,t,n,a,s,i){var h=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var g=e.entanglements,v=e.expirationTimes,E=e.hiddenUpdates;for(n=h&~n;0<n;){var C=31-Ot(n),D=1<<C;g[C]=0,v[C]=-1;var S=E[C];if(S!==null)for(E[C]=null,C=0;C<S.length;C++){var A=S[C];A!==null&&(A.lane&=-536870913)}n&=~D}a!==0&&pd(e,a,0),i!==0&&s===0&&e.tag!==0&&(e.suspendedLanes|=i&~(h&~t))}function pd(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-Ot(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|n&261930}function vd(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-Ot(n),s=1<<a;s&t|e[a]&t&&(e[a]|=t),n&=~s}}function yd(e,t){var n=t&-t;return n=(n&42)!==0?1:eo(n),(n&(e.suspendedLanes|t))!==0?0:n}function eo(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 to(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function wd(){var e=se.p;return e!==0?e:(e=window.event,e===void 0?32:Ag(e.type))}function jd(e,t){var n=se.p;try{return se.p=e,t()}finally{se.p=n}}var En=Math.random().toString(36).slice(2),it="__reactFiber$"+En,Nt="__reactProps$"+En,al="__reactContainer$"+En,Nd="__reactEvents$"+En,ap="__reactListeners$"+En,lp="__reactHandles$"+En,Sd="__reactResources$"+En,ns="__reactMarker$"+En,ui="__reactLoad$"+En;function di(e){delete e[it],delete e[Nt],delete e[ap],delete e[lp]}function Aa(e){var t;if(t=e[it])return t;for(var n=e.parentNode;n;){if(t=n[al]||n[it]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=cg(e);e!==null;){if(n=e[it])return n;e=cg(e)}return t}e=n,n=e.parentNode}return null}function ll(e){if(e=e[it]||e[al]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function as(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(c(33))}function sl(e){var t=e[Sd];return t||(t=e[Sd]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Pe(e){e[ns]=!0}function kd(e){e[ui]=void 0}var zd=new Set,Ed={};function Ca(e,t){il(e,t),il(e+"Capture",t)}function il(e,t){for(Ed[e]=t,e=0;e<t.length;e++)zd.add(t[e])}var sp=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]*$"),Td={},Ad={};function ip(e){return Jr.call(Ad,e)?!0:Jr.call(Td,e)?!1:sp.test(e)?Ad[e]=!0:(Td[e]=!0,!1)}var Se=!1;function Cd(){var e=Se;return Se=!1,e}function fi(e,t,n){if(ip(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){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,n)}}function hi(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,n)}}function Tn(e,t,n,a){if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,a)}}function Dt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Rd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function rp(e,t,n){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var s=a.get,i=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(h){n=""+h,i.call(this,h)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return n},setValue:function(h){n=""+h},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function no(e){if(!e._valueTracker){var t=Rd(e)?"checked":"value";e._valueTracker=rp(e,t,""+e[t])}}function Od(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),a="";return e&&(a=Rd(e)?e.checked?"true":"false":e.value),e=a,e!==n?(t.setValue(e),!0):!1}var op=/[\n"\\]/g;function qt(e){return e.replace(op,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function ao(e,t,n,a,s,i,h,g){e.name="",h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?e.type=h:e.removeAttribute("type"),t!=null?h==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Dt(t)):e.value!==""+Dt(t)&&(e.value=""+Dt(t)):h!=="submit"&&h!=="reset"||e.removeAttribute("value"),t!=null?h==="number"&&e.value==t?lo(e,Dt(e.value)):lo(e,Dt(t)):n!=null?lo(e,Dt(n)):a!=null&&e.removeAttribute("value"),s==null&&i!=null&&(e.defaultChecked=!!i),s!=null&&(e.checked=s&&typeof s!="function"&&typeof s!="symbol"),g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?e.name=""+Dt(g):e.removeAttribute("name")}function Dd(e,t,n,a,s,i,h,g){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||n!=null){if(!(i!=="submit"&&i!=="reset"||t!=null)){no(e);return}n=n!=null?""+Dt(n):"",t=t!=null?""+Dt(t):n,g||t===e.value||(e.value=t),e.defaultValue=t}a=a??s,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=g?e.checked:!!a,e.defaultChecked=!!a,h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(e.name=h),no(e)}function lo(e,t){e.defaultValue!==""+t&&(e.defaultValue=""+t)}function rl(e,t,n,a){if(e=e.options,t){t={};for(var s=0;s<n.length;s++)t["$"+n[s]]=!0;for(n=0;n<e.length;n++)s=t.hasOwnProperty("$"+e[n].value),e[n].selected!==s&&(e[n].selected=s),s&&a&&(e[n].defaultSelected=!0)}else{for(n=""+Dt(n),t=null,s=0;s<e.length;s++){if(e[s].value===n){e[s].selected=!0,a&&(e[s].defaultSelected=!0);return}t!==null||e[s].disabled||(t=e[s])}t!==null&&(t.selected=!0)}}function Md(e,t,n){if(t!=null&&(t=""+Dt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+Dt(n):""}function _d(e,t,n,a){if(t==null){if(a!=null){if(n!=null)throw Error(c(92));if(je(a)){if(1<a.length)throw Error(c(93));a=a[0]}n=a}n==null&&(n=""),t=n}n=Dt(t),e.defaultValue=n,a=e.textContent,a===n&&a!==""&&a!==null&&(e.value=a),no(e)}function ol(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var cp=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 Ud(e,t,n){var a=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,n):typeof n!="number"||n===0||cp.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function Bd(e,t,n){if(t!=null&&typeof t!="object")throw Error(c(62));if(e=e.style,n!=null){for(var a in n)!n.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="",Se=!0);for(var s in t)a=t[s],t.hasOwnProperty(s)&&n[s]!==a&&(Ud(e,s,a),Se=!0)}else for(var i in t)t.hasOwnProperty(i)&&Ud(e,i,t[i])}function so(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 up=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"],["maskType","mask-type"],["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
48-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"]]),dp=/^[\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 mi(e){return dp.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function dn(){}var io=null;function ro(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var cl=null,ul=null;function Ld(e){var t=ll(e);if(t&&(e=t.stateNode)){var n=e[Nt]||null;e:switch(e=t.stateNode,t.type){case"input":if(ao(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+qt(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var a=n[t];if(a!==e&&a.form===e.form){var s=a[Nt]||null;if(!s)throw Error(c(90));ao(a,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name)}}for(t=0;t<n.length;t++)a=n[t],a.form===e.form&&Od(a)}break e;case"textarea":Md(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&rl(e,!!n.multiple,t,!1)}}}var oo=!1;function Hd(e,t,n){if(oo)return e(t,n);oo=!0;try{var a=e(t);return a}finally{if(oo=!1,(cl!==null||ul!==null)&&(mr(),cl&&(t=cl,e=ul,ul=cl=null,Ld(t),e)))for(t=0;t<e.length;t++)Ld(e[t])}}function ls(e,t){var n=e.stateNode;if(n===null)return null;var a=n[Nt]||null;if(a===null)return null;n=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(n&&typeof n!="function")throw Error(c(231,t,typeof n));return n}var An=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),co=!1;if(An)try{var ss={};Object.defineProperty(ss,"passive",{get:function(){co=!0}}),window.addEventListener("test",ss,ss),window.removeEventListener("test",ss,ss)}catch{co=!1}var $n=null,uo=null,gi=null;function Vd(){if(gi)return gi;var e,t=uo,n=t.length,a,s="value"in $n?$n.value:$n.textContent,i=s.length;for(e=0;e<n&&t[e]===s[e];e++);var h=n-e;for(a=1;a<=h&&t[n-a]===s[i-a];a++);return gi=s.slice(e,1<a?1-a:void 0)}function xi(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 bi(){return!0}function Gd(){return!1}function mt(e){function t(n,a,s,i,h){this._reactName=n,this._targetInst=s,this.type=a,this.nativeEvent=i,this.target=h,this.currentTarget=null;for(var g in e)e.hasOwnProperty(g)&&(n=e[g],this[g]=n?n(i):i[g]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?bi:Gd,this.isPropagationStopped=Gd,this}return F(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=bi)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=bi)},persist:function(){},isPersistent:bi}),t}var Pn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pi=mt(Pn),is=F({},Pn,{view:0,detail:0}),fp=mt(is),fo,ho,rs,vi=F({},is,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:go,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!==rs&&(rs&&e.type==="mousemove"?(fo=e.screenX-rs.screenX,ho=e.screenY-rs.screenY):ho=fo=0,rs=e),fo)},movementY:function(e){return"movementY"in e?e.movementY:ho}}),qd=mt(vi),hp=F({},vi,{dataTransfer:0}),mp=mt(hp),gp=F({},is,{relatedTarget:0}),mo=mt(gp),xp=F({},Pn,{animationName:0,elapsedTime:0,pseudoElement:0}),bp=mt(xp),pp=F({},Pn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),vp=mt(pp),yp=F({},Pn,{data:0}),Yd=mt(yp),wp={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},jp={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"},Np={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sp(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Np[e])?!!t[e]:!1}function go(){return Sp}var kp=F({},is,{key:function(e){if(e.key){var t=wp[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 1,270 bytes, line 48
48return e.type==="keypress"?(e=xi(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?jp[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:go,charCode:function(e){return e.type==="keypress"?xi(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?xi(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),zp=mt(kp),Ep=F({},vi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Kd=mt(Ep),Tp=F({},Pn,{submitter:0}),Ap=mt(Tp),Cp=F({},is,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:go}),Rp=mt(Cp),Op=F({},Pn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Dp=mt(Op),Mp=F({},vi,{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}),_p=mt(Mp),Up=F({},Pn,{newState:0,oldState:0,source:0}),Bp=mt(Up),Lp=[9,13,27,32],xo=An&&"CompositionEvent"in window,os=null;An&&"documentMode"in document&&(os=document.documentMode);
vendor: 4,103 bytes, line 48
48var Hp=An&&"TextEvent"in window&&!os,Zd=An&&(!xo||os&&8<os&&11>=os),Qd=" ",Id=!1;function Xd(e,t){switch(e){case"keyup":return Lp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var dl=!1;function Vp(e,t){switch(e){case"compositionend":return Fd(t);case"keypress":return t.which!==32?null:(Id=!0,Qd);case"textInput":return e=t.data,e===Qd&&Id?null:e;default:return null}}function Gp(e,t){if(dl)return e==="compositionend"||!xo&&Xd(e,t)?(e=Vd(),gi=uo=$n=null,dl=!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 Zd&&t.locale!=="ko"?null:t.data;default:return null}}var qp={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 Jd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!qp[e.type]:t==="textarea"}function Wd(e,t,n,a){cl?ul?ul.push(a):ul=[a]:cl=a,t=yr(t,"onChange"),0<t.length&&(n=new pi("onChange","change",null,n,a),e.push({event:n,listeners:t}))}var cs=null,us=null;function Yp(e){Hm(e,0)}function yi(e){var t=as(e);if(Od(t))return e}function $d(e,t){if(e==="change")return t}var Pd=!1;if(An){var bo;if(An){var po="oninput"in document;if(!po){var ef=document.createElement("div");ef.setAttribute("oninput","return;"),po=typeof ef.oninput=="function"}bo=po}else bo=!1;Pd=bo&&(!document.documentMode||9<document.documentMode)}function tf(){cs&&(cs.detachEvent("onpropertychange",nf),us=cs=null)}function nf(e){if(e.propertyName==="value"&&yi(us)){var t=[];Wd(t,us,e,ro(e)),Hd(Yp,t)}}function Kp(e,t,n){e==="focusin"?(tf(),cs=t,us=n,cs.attachEvent("onpropertychange",nf)):e==="focusout"&&tf()}function Zp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return yi(us)}function Qp(e,t){if(e==="click")return yi(t)}function Ip(e,t){if(e==="input"||e==="change")return yi(t)}function Xp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Mt=typeof Object.is=="function"?Object.is:Xp;function ds(e,t){if(Mt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var s=n[a];if(!Jr.call(t,s)||!Mt(e[s],t[s]))return!1}return!0}function vo(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}}function af(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function lf(e,t){var n=af(e);e=0;for(var a;n;){if(n.nodeType===3){if(a=e+n.textContent.length,e<=t&&a>=t)return{node:n,offset:t-e};e=a}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=af(n)}}function sf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?sf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function rf(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=vo(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=vo(e.document)}return t}function yo(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 Fp=An&&"documentMode"in document&&11>=document.documentMode,fl=null,wo=null,fs=null,jo=!1;function of(e,t,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;jo||fl==null||fl!==vo(a)||(a=fl,"selectionStart"in a&&yo(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focu
vendor: 36,526 bytes, line 48
48sNode:a.focusNode,focusOffset:a.focusOffset}),fs&&ds(fs,a)||(fs=a,a=yr(wo,"onSelect"),0<a.length&&(t=new pi("onSelect","select",null,t,n),e.push({event:t,listeners:a}),t.target=fl)))}function Ra(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var hl={animationend:Ra("Animation","AnimationEnd"),animationiteration:Ra("Animation","AnimationIteration"),animationstart:Ra("Animation","AnimationStart"),transitionrun:Ra("Transition","TransitionRun"),transitionstart:Ra("Transition","TransitionStart"),transitioncancel:Ra("Transition","TransitionCancel"),transitionend:Ra("Transition","TransitionEnd")},No={},cf={};An&&(cf=document.createElement("div").style,"AnimationEvent"in window||(delete hl.animationend.animation,delete hl.animationiteration.animation,delete hl.animationstart.animation),"TransitionEvent"in window||delete hl.transitionend.transition);function Oa(e){if(No[e])return No[e];if(!hl[e])return e;var t=hl[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in cf)return No[e]=t[n];return e}var uf=Oa("animationend"),df=Oa("animationiteration"),ff=Oa("animationstart"),Jp=Oa("transitionrun"),Wp=Oa("transitionstart"),$p=Oa("transitioncancel"),hf=Oa("transitionend"),mf=new Map,So="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error fullscreenChange fullscreenError 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(" ");So.push("scrollEnd");function en(e,t){mf.set(e,t),Ca(t,[e])}var Pp=0;function Cn(e,t){if(e.name!=null&&e.name!=="auto")return e.name;if(t.autoName!==null)return t.autoName;e=ln.identifierPrefix;var n=Pp++;return e="_"+e+"t_"+n.toString(32)+"_",t.autoName=e}function gf(e){if(e==null||typeof e=="string")return e;var t=null,n=Dl;if(n!==null)for(var a=0;a<n.length;a++){var s=e[n[a]];if(s!=null){if(s==="none")return"none";t=t==null?s:t+(" "+s)}}return t??e.default}function Rn(e,t){return e=gf(e),t=gf(t),t==null?e==="auto"?null:e:t==="auto"?null:t}var wi=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)},Yt=[],ml=0,ko=0;function ji(){for(var e=ml,t=ko=ml=0;t<e;){var n=Yt[t];Yt[t++]=null;var a=Yt[t];Yt[t++]=null;var s=Yt[t];Yt[t++]=null;var i=Yt[t];if(Yt[t++]=null,a!==null&&s!==null){var h=a.pending;h===null?s.next=s:(s.next=h.next,h.next=s),a.pending=s}i!==0&&xf(n,s,i)}}function Ni(e,t,n,a){Yt[ml++]=e,Yt[ml++]=t,Yt[ml++]=n,Yt[ml++]=a,ko|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function zo(e,t,n,a){return Ni(e,t,n,a),Si(e)}function Da(e,t){return Ni(e,null,null,t),Si(e)}function xf(e,t,n){e.lanes|=n;var a=e.alternate;a!==null&&(a.lanes|=n);for(var s=!1,i=e.return;i!==null;)i.childLanes|=n,a=i.alternate,a!==null&&(a.childLanes|=n),i.tag===22&&(e=i.stateNode,e===null||e._visibility&1||(s=!0)),e=i,i=i.return;return e.tag===3?(i=e.stateNode,s&&t!==null&&(s=31-Ot(n),e=i.hiddenUpdates,a=e[s],a===null?e[s]=[t]:a.push(t),t.lane=n|536870912),i):null}function Si(e){if(50<Ms)throw Ms=0,hr=null,Error(c(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var gl={};function e0(e,t,n,a){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function St(e,t,n,a){return new e0(e,t,n,a)}function Eo(e){return e=e.prototype,!(!e||!e.isReactComponent)}function On(e,t){var n=e.alternate;return n===null?(n=St(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&1206910976,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function bf(e,t){e.flags&=1206910978;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function ki(e,t,n,a,s,i){var h=0;if(a=e,typeof a=="function")Eo(a)&&(h=1);else if(typeof a=="string")h=Tv(e,n,un.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(a){case jt:return e=St(31,n,t,s),e.elementType=jt,e.lanes=i,e;case lt:return Ma(n.children,s,i,t);case Ke:h=8,s|=24;break;case yt:return e=St(12,n,t,s|2),e.elementType=yt,e.lanes=i,e;case te:return e=St(13,n,t,s),e.elementType=te,e.lanes=i,e;case ae:return e=St(19,n,t,s),e.elementType=ae,e.lanes=i,e;case Gt:case j:return e=s|32,e=St(30,n,t,e),e.elementType=j,e.lanes=i,e.stateNode={autoName:null,paired:null,clones:null,ref:null},e;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case we:h=10;break e;case wt:h=9;break e;case q:h=11;break e;case ke:h=14;break e;case Y:h=16,a=null;break e}h=29,n=Error(c(130,e===null?"null":typeof e,"")),a=null}return t=St(h,n,t,s),t.elementType=e,t.type=a,t.lanes=i,t}function Ma(e,t,n,a){return e=St(7,e,a,t),e.lanes=n,e}function To(e,t,n){return e=St(6,e,null,t),e.lanes=n,e}function pf(e){var t=St(18,null,null,0);return t.stateNode=e,t}function Ao(e,t,n){return t=St(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var vf=new WeakMap;function Kt(e,t){if(typeof e=="object"&&e!==null){var n=vf.get(e);return n!==void 0?n:(t={value:e,source:t,stack:fd(t)},vf.set(e,t),t)}return{value:e,source:t,stack:fd(t)}}var xl=[],bl=0,zi=null,hs=0,Zt=[],Qt=0,ea=null,fn=1,hn="";function Dn(e,t){xl[bl++]=hs,xl[bl++]=zi,zi=e,hs=t}function yf(e,t,n){Zt[Qt++]=fn,Zt[Qt++]=hn,Zt[Qt++]=ea,ea=e;var a=fn;e=hn;var s=32-Ot(a)-1;a&=~(1<<s),n+=1;var i=32-Ot(t)+s;if(30<i){var h=s-s%5;i=(a&(1<<h)-1).toString(32),a>>=h,s-=h,fn=1<<32-Ot(t)+s|n<<s|a,hn=i+e}else fn=1<<i|n<<s|a,hn=e}function Ei(e){e.return!==null&&(Dn(e,1),yf(e,1,0))}function Co(e){for(;e===zi;)zi=xl[--bl],xl[bl]=null,hs=xl[--bl],xl[bl]=null;for(;e===ea;)ea=Zt[--Qt],Zt[Qt]=null,hn=Zt[--Qt],Zt[Qt]=null,fn=Zt[--Qt],Zt[Qt]=null}function wf(e,t){Zt[Qt++]=fn,Zt[Qt++]=hn,Zt[Qt++]=ea,fn=t.id,hn=t.overflow,ea=e}var et=null,_e=null,fe=!1,ta=null,It=!1,Ro=Error(c(519));function na(e){var t=Error(c(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw ms(Kt(t,e)),Ro}function jf(e){var t=e.stateNode,n=e.type,a=e.memoizedProps;switch(t[it]=e,t[Nt]=a,n){case"dialog":ge("cancel",t),ge("close",t);break;case"iframe":case"object":case"embed":ge("load",t);break;case"video":case"audio":for(n=0;n<Us.length;n++)ge(Us[n],t);break;case"source":ge("error",t);break;case"img":case"image":case"link":ge("error",t),ge("load",t);break;case"details":ge("toggle",t);break;case"input":ge("invalid",t),Dd(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":ge("invalid",t);break;case"textarea":ge("invalid",t),_d(t,a.value,a.defaultValue,a.children)}n=a.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||a.suppressHydrationWarning===!0||Ym(t.textContent,n)?(a.popover!=null&&(ge("beforetoggle",t),ge("toggle",t)),a.onScroll!=null&&ge("scroll",t),a.onScrollEnd!=null&&ge("scrollend",t),a.onClick!=null&&(t.onclick=dn),t=!0):t=!1,t||na(e,!0)}function Ti(e){for(et=e.return;et;)switch(et.tag){case 5:case 31:case 13:It=!1;return;case 27:case 3:It=!0;return;default:et=et.return}}function pl(e){if(e!==et)return!1;if(!fe)return Ti(e),fe=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||ru(e.type,e.memoizedProps)),n=!n),n&&_e&&na(e),Ti(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));_e=og(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));_e=og(e)}else t===27?(t=_e,pa(e.type)?(e=xu,xu=null,_e=e):_e=t):_e=et?Ft(e.stateNode.nextSibling):null;return!0}function _a(){_e=et=null,fe=!1}function Oo(){var e=ta;return e!==null&&(Et===null?Et=e:Et.push.apply(Et,e),ta=null),e}function ms(e){ta===null?ta=[e]:ta.push(e)}var Do=cn(null),Ua=null,Mn=null;function aa(e,t,n){Me(Do,t._currentValue),t._currentValue=n}function _n(e){e._currentValue=Do.current,st(Do)}function Ai(e,t,n){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===n)break;e=e.return}}function Mo(e,t,n,a){var s=e.child;for(s!==null&&(s.return=e);s!==null;){var i=s.dependencies;if(i!==null){var h=s.child;i=i.firstContext;e:for(;i!==null;){var g=i;i=s;for(var v=0;v<t.length;v++)if(g.context===t[v]){i.lanes|=n,g=i.alternate,g!==null&&(g.lanes|=n),Ai(i.return,n,e),a||(h=null);break e}i=g.next}}else if(s.tag===18){if(h=s.return,h===null)throw Error(c(341));h.lanes|=n,i=h.alternate,i!==null&&(i.lanes|=n),Ai(h,n,e),h=null}else s.tag===13&&s.memoizedState!==null&&s.memoizedState.dehydrated===null?(s.lanes|=n,h=s.alternate,h!==null&&(h.lanes|=n),Ai(s.return,n,e),h=s.child,h=h!==null?h.sibling:null):h=s.child;if(h!==null)h.return=s;else for(h=s;h!==null;){if(h===e){h=null;break}if(s=h.sibling,s!==null){s.return=h.return,h=s;break}h=h.return}s=h}}function Ba(e,t,n,a){e=null;for(var s=t,i=!1;s!==null;){if(!i){if((s.flags&524288)!==0)i=!0;else if((s.flags&262144)!==0)break}if(s.tag===10){var h=s.alternate;if(h===null)throw Error(c(387));if(h=h.memoizedProps,h!==null){var g=s.type;Mt(s.pendingProps.value,h.value)||(e!==null?e.push(g):e=[g])}}else if(s===ni.current){if(h=s.alternate,h===null)throw Error(c(387));h.memoizedState.memoizedState!==s.memoizedState.memoizedState&&(e!==null?e.push(Yl):e=[Yl])}s=s.return}return e!==null&&Mo(t,e,n,a),t.flags|=262144,e!==null}function Ci(e){for(e=e.firstContext;e!==null;){if(!Mt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function La(e){Ua=e,Mn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function rt(e){return Nf(Ua,e)}function Ri(e,t){return Ua===null&&La(e),Nf(e,t)}function Nf(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Mn===null){if(e===null)throw Error(c(308));Mn=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Mn=Mn.next=t;return n}var t0=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},n0=o.unstable_scheduleCallback,a0=o.unstable_NormalPriority,Ze={$$typeof:we,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function _o(){return{controller:new t0,data:new Map,refCount:0}}function gs(e){e.refCount--,e.refCount===0&&n0(a0,function(){e.controller.abort()})}function Sf(e,t){if((e.pendingLanes&4194048)!==0){var n=e.transitionTypes;for(n===null&&(n=e.transitionTypes=[]),e=0;e<t.length;e++){var a=t[e];n.indexOf(a)===-1&&n.push(a)}}}var xs=null;function l0(e){var t=e.transitionTypes;return e.transitionTypes=null,t}var bs=null,Uo=0,Ha=0,vl=null;function s0(e,t){if(bs===null){var n=bs=[];Uo=0,Ha=$c(),vl={status:"pending",value:void 0,then:function(a){n.push(a)}}}return Uo++,t.then(kf,kf),t}function kf(){if(--Uo===0&&(xs=null,bs!==null)){vl!==null&&(vl.status="fulfilled");var e=bs;bs=null,Ha=0,vl=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function i0(e,t){var n=[],a={status:"pending",value:null,reason:null,then:function(s){n.push(s)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var s=0;s<n.length;s++)(0,n[s])(t)},function(s){for(a.status="rejected",a.reason=s,s=0;s<n.length;s++)(0,n[s])(void 0)}),a}var zf=W.S;W.S=function(e,t){if(pm=Ct(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&s0(e,t),xs!==null)for(var n=Bl;n!==null;)Sf(n,xs),n=n.next;if(n=e.types,n!==null){for(var a=Bl;a!==null;)Sf(a,n),a=a.next;if(Ha!==0){a=xs,a===null&&(a=xs=[]);for(var s=0;s<n.length;s++){var i=n[s];a.indexOf(i)===-1&&a.push(i)}}}zf!==null&&zf(e,t)};var Va=cn(null);function Bo(){var e=Va.current;return e!==null?e:De.pooledCache}function Oi(e,t){t===null?Me(Va,Va.current):Me(Va,t.pool)}function Ef(){var e=Bo();return e===null?null:{parent:Ze._currentValue,pool:e}}var yl=Error(c(460)),Lo=Error(c(474)),Di=Error(c(542)),Mi={then:function(){}};function Tf(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Af(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(dn,dn),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Rf(e),e===void 0&&!("reason"in t)?Error(c(600)):e;default:if(typeof t.status=="string")t.then(dn,dn);else{if(e=De,e!==null&&100<e.shellSuspendCounter)throw Error(c(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var s=t;s.status="fulfilled",s.value=a}},function(a){if(t.status==="pending"){var s=t;s.status="rejected",s.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Rf(e),e}throw qa=t,yl}}function Ga(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(qa=n,yl):n}}var qa=null;function Cf(){if(qa===null)throw Error(c(459));var e=qa;return qa=null,e}function Rf(e){if(e===yl||e===Di)throw Error(c(483))}var wl=null,ps=0;function _i(e){var t=ps;return ps+=1,wl===null&&(wl=[]),Af(wl,e,t)}function la(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Ui(e,t){throw t.$$typeof===H?Error(c(525)):(e=Object.prototype.toString.call(t),Error(c(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Of(e){function t(z,y){if(e){var T=z.deletions;T===null?(z.deletions=[y],z.flags|=16):T.push(y)}}function n(z,y){if(!e)return null;for(;y!==null;)t(z,y),y=y.sibling;return null}function a(z){for(var y=new Map;z!==null;)z.key===null?y.set(z.index,z):y.set(z.key,z),z=z.sibling;return y}function s(z,y){return z=On(z,y),z.index=0,z.sibling=null,z}function i(z,y,T){return z.index=T,e?(T=z.alternate,T!==null?(T=T.index,T<y?(z.flags|=2,y):T):(z.flags|=134217730,y)):(z.flags|=1048576,y)}function h(z){return e&&z.alternate===null&&(z.flags|=134217730),z}function g(z,y,T,O){return y===null||y.tag!==6?(y=To(T,z.mode,O),y.return=z,y):(y=s(y,T),y.return=z,y)}function v(z,y,T,O){var I=T.type;return I===lt?(z=C(z,y,T.props.children,O,T.key),la(z,T),z):y!==null&&(y.elementType===I||typeof I=="object"&&I!==null&&I.$$typeof===Y&&Ga(I)===y.type)?(y=s(y,T.props),la(y,T),y.return=z,y):(y=ki(T.type,T.key,T.props,null,z.mode,O),la(y,T),y.return=z,y)}function E(z,y,T,O){return y===null||y.tag!==4||y.stateNode.containerInfo!==T.containerInfo||y.stateNode.implementation!==T.implementation?(y=Ao(T,z.mode,O),y.return=z,y):(y=s(y,T.children||[]),y.return=z,y)}function C(z,y,T,O,I){return y===null||y.tag!==7?(y=Ma(T,z.mode,O,I),y.return=z,y):(y=s(y,T),y.return=z,y)}function D(z,y,T){if(typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint")return y=To(""+y,z.mode,T),y.return=z,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Ee:return T=ki(y.type,y.key,y.props,null,z.mode,T),la(T,y),T.return=z,T;case Je:return y=Ao(y,z.mode,T),y.return=z,y;case Y:return y=Ga(y),D(z,y,T)}if(je(y)||P(y))return y=Ma(y,z.mode,T,null),y.return=z,y;if(typeof y.then=="function")return D(z,_i(y),T);if(y.$$typeof===we)return D(z,Ri(z,y),T);Ui(z,y)}return null}function S(z,y,T,O){var I=y!==null?y.key:null;if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return I!==null?null:g(z,y,""+T,O);if(typeof T=="object"&&T!==null){switch(T.$$typeof){case Ee:return T.key===I?v(z,y,T,O):null;case Je:return T.key===I?E(z,y,T,O):null;case Y:return T=Ga(T),S(z,y,T,O)}if(je(T)||P(T))return I!==null?null:C(z,y,T,O,null);if(typeof T.then=="function")return S(z,y,_i(T),O);if(T.$$typeof===we)return S(z,y,Ri(z,T),O);Ui(z,T)}return null}function A(z,y,T,O,I){if(typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint")return z=z.get(T)||null,g(y,z,""+O,I);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case Ee:return z=z.get(O.key===null?T:O.key)||null,v(y,z,O,I);case Je:return z=z.get(O.key===null?T:O.key)||null,E(y,z,O,I);case Y:return O=Ga(O),A(z,y,T,O,I)}if(je(O)||P(O))return z=z.get(T)||null,C(y,z,O,I,null);if(typeof O.then=="function")return A(z,y,T,_i(O),I);if(O.$$typeof===we)return A(z,y,T,Ri(y,O),I);Ui(y,O)}return null}function K(z,y,T,O){for(var I=null,ye=null,ee=y,re=y=0,Xe=null;ee!==null&&re<T.length;re++){ee.index>re?(Xe=ee,ee=null):Xe=ee.sibling;var Ne=S(z,ee,T[re],O);if(Ne===null){ee===null&&(ee=Xe);break}e&&ee&&Ne.alternate===null&&t(z,ee),y=i(Ne,y,re),ye===null?I=Ne:ye.sibling=Ne,ye=Ne,ee=Xe}if(re===T.length)return n(z,ee),fe&&Dn(z,re),I;if(ee===null){for(;re<T.length;re++)ee=D(z,T[re],O),ee!==null&&(y=i(ee,y,re),ye===null?I=ee:ye.sibling=ee,ye=ee);return fe&&Dn(z,re),I}for(ee=a(ee);re<T.length;re++)Xe=A(ee,z,re,T[re],O),Xe!==null&&(e&&(Ne=Xe.alternate,Ne!==null&&ee.delete(Ne.key===null?re:Ne.key)),y=i(Xe,y,re),ye===null?I=Xe:ye.sibling=Xe,ye=Xe);return e&&ee.forEach(function(Na){return t(z,Na)}),fe&&Dn(z,re),I}function $(z,y,T,O){if(T==null)throw Error(c(151));for(var I=null,ye=null,ee=y,re=y=0,Xe=null,Ne=T.next();ee!==null&&!Ne.done;re++,Ne=T.next()){ee.index>re?(Xe=ee,ee=null):Xe=ee.sibling;var Na=S(z,ee,Ne.value,O);if(Na===null){ee===null&&(ee=Xe);break}e&&ee&&Na.alternate===null&&t(z,ee),y=i(Na,y,re),ye===null?I=Na:ye.sibling=Na,ye=Na,ee=Xe}if(Ne.done)return n(z,ee),fe&&Dn(z,re),I;if(ee===null){for(;!Ne.done;re++,Ne=T.next())Ne=D(z,Ne.value,O),Ne!==null&&(y=i(Ne,y,re),ye===null?I=Ne:ye.sibling=Ne,ye=Ne);return fe&&Dn(z,re),I}for(ee=a(ee);!Ne.done;re++,Ne=T.next())Ne=A(ee,z,re,Ne.value,O),Ne!==null&&(e&&(Xe=Ne.alternate,Xe!==null&&ee.delete(Xe.key===null?re:Xe.key)),y=i(Ne,y,re),ye===null?I=Ne:ye.sibling=Ne,ye=Ne);return e&&ee.forEach(function(Vv){return t(z,Vv)}),fe&&Dn(z,re),I}function ue(z,y,T,O){if(typeof T=="object"&&T!==null&&T.type===lt&&T.key===null&&T.props.ref===void 0&&(T=T.props.children),typeof T=="object"&&T!==null){switch(T.$$typeof){case Ee:e:{for(var I=T.key;y!==null;){if(y.key===I){if(I=T.type,I===lt){if(y.tag===7){n(z,y.sibling),O=s(y,T.props.children),la(O,T),O.return=z,z=O;break e}}else if(y.elementType===I||typeof I=="object"&&I!==null&&I.$$typeof===Y&&Ga(I)===y.type){n(z,y.sibling),O=s(y,T.props),la(O,T),O.return=z,z=O;break e}n(z,y);break}else t(z,y);y=y.sibling}T.type===lt?(O=Ma(T.props.children,z.mode,O,T.key),la(O,T),O.return=z,z=O):(O=ki(T.type,T.key,T.props,null,z.mode,O),la(O,T),O.return=z,z=O)}return h(z);case Je:e:{for(I=T.key;y!==null;){if(y.key===I)if(y.tag===4&&y.stateNode.containerInfo===T.containerInfo&&y.stateNode.implementation===T.implementation){n(z,y.sibling),O=s(y,T.children||[]),O.return=z,z=O;break e}else{n(z,y);break}else t(z,y);y=y.sibling}O=Ao(T,z.mode,O),O.return=z,z=O}return h(z);case Y:return T=Ga(T),ue(z,y,T,O)}if(je(T))return K(z,y,T,O);if(P(T)){if(I=P(T),typeof I!="function")throw Error(c(150));return T=I.call(T),$(z,y,T,O)}if(typeof T.then=="function")return ue(z,y,_i(T),O);if(T.$$typeof===we)return ue(z,y,Ri(z,T),O);Ui(z,T)}return typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint"?(T=""+T,y!==null&&y.tag===6?(n(z,y.sibling),O=s(y,T),O.return=z,z=O):(n(z,y),O=To(T,z.mode,O),O.return=z,z=O),h(z)):n(z,y)}return function(z,y,T,O){try{ps=0;var I=ue(z,y,T,O);return wl=null,I}catch(ee){if(ee===yl||ee===Di)throw ee;var ye=St(29,ee,null,z.mode);return ye.lanes=O,ye.return=z,ye}finally{}}}var Ya=Of(!0),Df=Of(!1),sa=!1;function Ho(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Vo(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 ia(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ra(e,t,n){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(ze&2)!==0){var s=a.pending;return s===null?t.next=t:(t.next=s.next,s.next=t),a.pending=t,t=Si(e),xf(e,null,n),t}return Ni(e,a,t,n),Si(e)}function vs(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,vd(e,n)}}function Go(e,t){var n=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var s=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var h={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};i===null?s=i=h:i=i.next=h,n=n.next}while(n!==null);i===null?s=i=t:i=i.next=t}else s=i=t;n={baseState:a.baseState,firstBaseUpdate:s,lastBaseUpdate:i,shared:a.shared,callbacks:a.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var qo=!1;function ys(){if(qo){var e=vl;if(e!==null)throw e}}function ws(e,t,n,a){qo=!1;var s=e.updateQueue;sa=!1;var i=s.firstBaseUpdate,h=s.lastBaseUpdate,g=s.shared.pending;if(g!==null){s.shared.pending=null;var v=g,E=v.next;v.next=null,h===null?i=E:h.next=E,h=v;var C=e.alternate;C!==null&&(C=C.updateQueue,g=C.lastBaseUpdate,g!==h&&(g===null?C.firstBaseUpdate=E:g.next=E,C.lastBaseUpdate=v))}if(i!==null){var D=s.baseState;h=0,C=E=v=null,g=i;do{var S=g.lane&-536870913,A=S!==g.lane;if(A?(ve&S)===S:(a&S)===S){S!==0&&S===Ha&&(qo=!0),C!==null&&(C=C.next={lane:0,tag:g.tag,payload:g.payload,callback:null,next:null});e:{var K=e,$=g;S=t;var ue=n;switch($.tag){case 1:if(K=$.payload,typeof K=="function"){D=K.call(ue,D,S);break e}D=K;break e;case 3:K.flags=K.flags&-65537|128;case 0:if(K=$.payload,S=typeof K=="function"?K.call(ue,D,S):K,S==null)break e;D=F({},D,S);break e;case 2:sa=!0}}S=g.callback,S!==null&&(e.flags|=64,A&&(e.flags|=8192),A=s.callbacks,A===null?s.callbacks=[S]:A.push(S))}else A={lane:S,tag:g.tag,payload:g.payload,callback:g.callback,next:null},C===null?(E=C=A,v=D):C=C.next=A,h|=S;if(g=g.next,g===null){if(g=s.shared.pending,g===null)break;A=g,g=A.next,A.next=null,s.lastBaseUpdate=A,s.shared.pending=null}}while(!0);C===null&&(v=D),s.baseState=v,s.firstBaseUpdate=E,s.lastBaseUpdate=C,i===null&&(s.shared.lanes=0),ma|=h,e.lanes=h,e.memoizedState=D}}function Mf(e,t){if(typeof e!="function")throw Error(c(191,e));e.call(t)}function _f(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Mf(n[e],t)}var oa=cn(null),Bi=cn(0);function Uf(e,t){e=Vn,Me(Bi,e),Me(oa,t),Vn=e|t.baseLanes}function Yo(){Me(Bi,Vn),Me(oa,oa.current)}function Ko(){Vn=Bi.current,st(oa),st(Bi)}var ot=cn(null),ht=null;function ca(e){var t=e.alternate;Me(ct,ct.current&1),Me(ot,e),ht===null&&(t===null||oa.current!==null||t.memoizedState!==null)&&(ht=e)}function Zo(e){Me(ct,ct.current),Me(ot,e),ht===null&&(ht=e)}function Bf(e){e.tag===22?(Me(ct,ct.current),Me(ot,e),ht===null&&(ht=e)):ua()}function ua(){Me(ct,ct.current),Me(ot,ot.current)}function _t(e){st(ot),ht===e&&(ht=null),st(ct)}var ct=cn(0);function js(e,t){Me(ot,ot.current),Me(ct,t)}function Qo(e){st(ct),st(ot),ht===e&&(ht=null)}function Li(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||mu(n)||gu(n)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!=="independent"){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 Un=0,ce=null,Oe=null,Qe=null,Hi=!1,jl=!1,Ka=!1,Vi=0,Ns=0,Nl=null,r0=0;function Ve(){throw Error(c(321))}function Io(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Mt(e[n],t[n]))return!1;return!0}function Xo(e,t,n,a,s,i){return Un=i,ce=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,W.H=e===null||e.memoizedState===null?yh:wh,Ka=!1,i=n(a,s),Ka=!1,jl&&(i=Hf(t,n,a,s)),Lf(e),i}function Lf(e){W.H=Ii;var t=Oe!==null&&Oe.next!==null;if(Un=0,Qe=Oe=ce=null,Hi=!1,Ns=0,Nl=null,t)throw Error(c(300));e===null||Ie||(e=e.dependencies,e!==null&&Ci(e)&&(Ie=!0))}function Hf(e,t,n,a){ce=e;var s=0;do{if(jl&&(Nl=null),Ns=0,jl=!1,25<=s)throw Error(c(301));if(s+=1,Qe=Oe=null,e.updateQueue!=null){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}W.H=g0,i=t(n,a)}while(jl);return i}function o0(){var e=W.H,t=e.useState()[0];return t=typeof t.then=="function"?Ss(t):t,e=e.useState()[0],(Oe!==null?Oe.memoizedState:null)!==e&&(ce.flags|=1024),t}function Fo(){var e=Vi!==0;return Vi=0,e}function Jo(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Wo(e){if(Hi){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Hi=!1}Un=0,Qe=Oe=ce=null,jl=!1,Ns=Vi=0,Nl=null}function gt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Qe===null?ce.memoizedState=Qe=e:Qe=Qe.next=e,Qe}function qe(){if(Oe===null){var e=ce.alternate;e=e!==null?e.memoizedState:null}else e=Oe.next;var t=Qe===null?ce.memoizedState:Qe.next;if(t!==null)Qe=t,Oe=e;else{if(e===null)throw ce.alternate===null?Error(c(467)):Error(c(310));Oe=e,e={memoizedState:Oe.memoizedState,baseState:Oe.baseState,baseQueue:Oe.baseQueue,queue:Oe.queue,next:null},Qe===null?ce.memoizedState=Qe=e:Qe=Qe.next=e}return Qe}function Gi(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ss(e){var t=Ns;return Ns+=1,Nl===null&&(Nl=[]),e=Af(Nl,e,t),t=ce,(Qe===null?t.memoizedState:Qe.next)===null&&(t=t.alternate,W.H=t===null||t.memoizedState===null?yh:wh),e}function qi(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Ss(e);if(e.$$typeof===_)return;if(e.$$typeof===we)return rt(e)}throw Error(c(438,String(e)))}function $o(e){var t=null,n=ce.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var a=ce.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(s){return s.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Gi(),ce.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),a=0;a<e;a++)n[a]=on;return t.index++,n}function Bn(e,t){return typeof t=="function"?t(e):t}function Yi(e){var t=qe();return Po(t,Oe,e)}function Po(e,t,n){var a=e.queue;if(a===null)throw Error(c(311));a.lastRenderedReducer=n;var s=e.baseQueue,i=a.pending;if(i!==null){if(s!==null){var h=s.next;s.next=i.next,i.next=h}t.baseQueue=s=i,a.pending=null}if(i=e.baseState,s===null)e.memoizedState=i;else{t=s.next;var g=h=null,v=null,E=t,C=!1;do{var D=E.lane&-536870913;if(D!==E.lane?(ve&D)===D:(Un&D)===D){var S=E.revertLane;if(S===0)v!==null&&(v=v.next={lane:0,revertLane:0,gesture:null,action:E.action,hasEagerState:E.hasEagerState,eagerState:E.eagerState,next:null}),D===Ha&&(C=!0);else if((Un&S)===S){E=E.next,S===Ha&&(C=!0);continue}else D={lane:0,revertLane:E.revertLane,gesture:null,action:E.action,hasEagerState:E.hasEagerState,eagerState:E.eagerState,next:null},v===null?(g=v=D,h=i):v=v.next=D,ce.lanes|=S,ma|=S;D=E.action,Ka&&n(i,D),i=E.hasEagerState?E.eagerState:n(i,D)}else S={lane:D,revertLane:E.revertLane,gesture:E.gesture,action:E.action,hasEagerState:E.hasEagerState,eagerState:E.eagerState,next:null},v===null?(g=v=S,h=i):v=v.next=S,ce.lanes|=D,ma|=D;E=E.next}while(E!==null&&E!==t);if(v===null?h=i:v.next=g,!Mt(i,e.memoizedState)&&(Ie=!0,C&&(n=vl,n!==null)))throw n;e.memoizedState=i,e.baseState=h,e.baseQueue=v,a.lastRenderedState=i}return s===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function ec(e){var t=qe(),n=t.queue;if(n===null)throw Error(c(311));n.lastRenderedReducer=e;var a=n.dispatch,s=n.pending,i=t.memoizedState;if(s!==null){n.pending=null;var h=s=s.next;do i=e(i,h.action),h=h.next;while(h!==s);Mt(i,t.memoizedState)||(Ie=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,a]}function Vf(e,t,n){var a=ce,s=qe(),i=fe;if(i){if(n===void 0)throw Error(c(407));n=n()}else n=t();var h=!Mt((Oe||s).memoizedState,n);if(h&&(s.memoizedState=n,Ie=!0),s=s.queue,ac(Yf.bind(null,a,s,e),[e]),e=s.getSnapshot!==t||h||Qe!==null&&(Qe.memoizedState.tag&1)!==0,Sl(e?9:8,{destroy:void 0},qf.bind(null,a,s,n,t),null),e){if(a.flags|=2048,De===null)throw Error(c(349));i||(Un&127)!==0||Gf(a,t,n)}return n}function Gf(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ce.updateQueue,t===null?(t=Gi(),ce.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function qf(e,t,n,a){t.value=n,t.getSnapshot=a,Kf(t)&&Zf(e)}function Yf(e,t,n){return n(function(){Kf(t)&&Zf(e)})}function Kf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Mt(e,n)}catch{return!0}}function Zf(e){var t=Da(e,2);t!==null&&Tt(t,e,2)}function tc(e){var t=gt();if(typeof e=="function"){var n=e;if(e=n(),Ka){Wn(!0);try{n()}finally{Wn(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Bn,lastRenderedState:e},t}function Qf(e,t,n,a){return e.baseState=n,Po(e,Oe,typeof a=="function"?a:Bn)}function c0(e,t,n,a,s){if(Qi(e))throw Error(c(485));if(e=t.action,e!==null){var i={payload:s,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(h){i.listeners.push(h)}};W.T!==null?n(!0):i.isTransition=!1,a(i),n=t.pending,n===null?(i.next=t.pending=i,If(t,i)):(i.next=n.next,t.pending=n.next=i)}}function If(e,t){var n=t.action,a=t.payload,s=e.state;if(t.isTransition){var i=W.T,h={};h.types=i!==null?i.types:null,W.T=h;try{var g=n(s,a),v=W.S;v!==null&&v(h,g),Xf(e,t,g)}catch(E){nc(e,t,E)}finally{i!==null&&h.types!==null&&(i.types=h.types),W.T=i}}else try{i=n(s,a),Xf(e,t,i)}catch(E){nc(e,t,E)}}function Xf(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(a){Ff(e,t,a)},function(a){return nc(e,t,a)}):Ff(e,t,n)}function Ff(e,t,n){t.status="fulfilled",t.value=n,Jf(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,If(e,n)))}function nc(e,t,n){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=n,Jf(t),t=t.next;while(t!==a)}e.action=null}function Jf(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Wf(e,t){return t}function $f(e,t){if(fe){var n=De.formState;if(n!==null){e:{var a=ce;if(fe){if(_e){t:{for(var s=_e,i=It;s.nodeType!==8;){if(!i){s=null;break t}if(s=Ft(s.nextSibling),s===null){s=null;break t}}i=s.data,s=i==="F!"||i==="F"?s:null}if(s){_e=Ft(s.nextSibling),a=s.data==="F!";break e}}na(a)}a=!1}a&&(t=n[0])}}return n=gt(),n.memoizedState=n.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wf,lastRenderedState:t},n.queue=a,n=bh.bind(null,ce,a),a.dispatch=n,a=tc(!1),i=oc.bind(null,ce,!1,a.queue),a=gt(),s={state:t,dispatch:null,action:e,pending:null},a.queue=s,n=c0.bind(null,ce,s,i,n),s.dispatch=n,a.memoizedState=e,[t,n,!1]}function Pf(e){var t=qe();return eh(t,Oe,e)}function eh(e,t,n){if(t=Po(e,t,Wf)[0],e=Yi(Bn)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=Ss(t)}catch(h){throw h===yl?Di:h}else a=t;t=qe();var s=t.queue,i=s.dispatch;return n!==t.memoizedState&&(ce.flags|=2048,Sl(9,{destroy:void 0},u0.bind(null,s,n),null)),[a,i,e]}function u0(e,t){e.action=t}function th(e){var t=qe(),n=Oe;if(n!==null)return eh(t,n,e);qe(),t=t.memoizedState,n=qe();var a=n.queue.dispatch;return n.memoizedState=e,[t,a,!1]}function Sl(e,t,n,a){return e={tag:e,create:n,deps:a,inst:t,next:null},t=ce.updateQueue,t===null&&(t=Gi(),ce.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(a=n.next,n.next=e,e.next=a,t.lastEffect=e),e}function nh(){return qe().memoizedState}function Ki(e,t,n,a){var s=gt();ce.flags|=e,s.memoizedState=Sl(1|t,{destroy:void 0},n,a===void 0?null:a)}function Zi(e,t,n,a){var s=qe();a=a===void 0?null:a;var i=s.memoizedState.inst;Oe!==null&&a!==null&&Io(a,Oe.memoizedState.deps)?s.memoizedState=Sl(t,i,n,a):(ce.flags|=e,s.memoizedState=Sl(1|t,i,n,a))}function ah(e,t){Ki(8390656,8,e,t)}function ac(e,t){Zi(2048,8,e,t)}function d0(e){ce.flags|=4;var t=ce.updateQueue;if(t===null)t=Gi(),ce.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function lh(e){var t=qe().memoizedState;return d0({ref:t,nextImpl:e}),function(){if((ze&2)!==0)throw Error(c(440));return t.impl.apply(void 0,arguments)}}function sh(e,t){return Zi(4,2,e,t)}function ih(e,t){return Zi(4,4,e,t)}function rh(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function oh(e,t,n){n=n!=null?n.concat([e]):null,Zi(4,4,rh.bind(null,t,e),n)}function lc(){}function ch(e,t){var n=qe();t=t===void 0?null:t;var a=n.memoizedState;return t!==null&&Io(t,a[1])?a[0]:(n.memoizedState=[e,t],e)}function uh(e,t){var n=qe();t=t===void 0?null:t;var a=n.memoizedState;if(t!==null&&Io(t,a[1]))return a[0];if(a=e(),Ka){Wn(!0);try{e()}finally{Wn(!1)}}return n.memoizedState=[a,t],a}function sc(e,t,n){return n===void 0||(Un&1073741824)!==0&&(ve&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=ym(),ce.lanes|=e,ma|=e,n)}function dh(e,t,n,a){return Mt(n,t)?n:oa.current!==null?(e=sc(e,n,a),Mt(e,t)||(Ie=!0),e):(Un&106)===0||(Un&1073741824)!==0&&(ve&261930)===0?(Ie=!0,e.memoizedState=n):(e=ym(),ce.lanes|=e,ma|=e,t)}function fh(e,t,n,a,s){var i=se.p;se.p=i!==0&&8>i?i:8;var h=W.T,g={};g.types=h!==null?h.types:null,W.T=g,oc(e,!1,t,n);try{var v=s(),E=W.S;if(E!==null&&E(g,v),v!==null&&typeof v=="object"&&typeof v.then=="function"){var C=i0(v,a);ks(e,t,C,Ht(e))}else ks(e,t,a,Ht(e))}catch(D){ks(e,t,{then:function(){},status:"rejected",reason:D},Ht())}finally{se.p=i,h!==null&&g.types!==null&&(h.types=g.types),W.T=h}}function f0(){}function ic(e,t,n,a){if(e.tag!==5)throw Error(c(476));var s=hh(e).queue;fh(e,s,t,At,n===null?f0:function(){return mh(e),n(a)})}function hh(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:At,baseState:At,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Bn,lastRenderedState:At},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Bn,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function mh(e){var t=hh(e);t.next===null&&(t=e.alternate.memoizedState),ks(e,t.next.queue,{},Ht())}function rc(){return rt(Yl)}function gh(){return qe().memoizedState}function xh(){return qe().memoizedState}function h0(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Ht();e=ia(n);var a=ra(t,e,n);a!==null&&(Tt(a,t,n),vs(a,t,n)),t={cache:_o()},e.payload=t;return}t=t.return}}function m0(e,t,n){var a=Ht();n={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Qi(e)?ph(t,n):(n=zo(e,t,n,a),n!==null&&(Tt(n,e,a),vh(n,t,a)))}function bh(e,t,n){var a=Ht();ks(e,t,n,a)}function ks(e,t,n,a){var s={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Qi(e))ph(t,s);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var h=t.lastRenderedState,g=i(h,n);if(s.hasEagerState=!0,s.eagerState=g,Mt(g,h))return Ni(e,t,s,0),De===null&&ji(),!1}catch{}finally{}if(n=zo(e,t,s,a),n!==null)return Tt(n,e,a),vh(n,t,a),!0}return!1}
vendor: 5,755 bytes, line 48
48function oc(e,t,n,a){if(a={lane:2,revertLane:$c(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Qi(e)){if(t)throw Error(c(479))}else t=zo(e,n,a,2),t!==null&&Tt(t,e,2)}function Qi(e){var t=e.alternate;return e===ce||t!==null&&t===ce}function ph(e,t){jl=Hi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function vh(e,t,n){if((n&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,vd(e,n)}}var Ii={readContext:rt,use:qi,useCallback:Ve,useContext:Ve,useEffect:Ve,useImperativeHandle:Ve,useLayoutEffect:Ve,useInsertionEffect:Ve,useMemo:Ve,useReducer:Ve,useRef:Ve,useState:Ve,useDebugValue:Ve,useDeferredValue:Ve,useTransition:Ve,useSyncExternalStore:Ve,useId:Ve,useHostTransitionStatus:Ve,useFormState:Ve,useActionState:Ve,useOptimistic:Ve,useMemoCache:Ve,useCacheRefresh:Ve,useEffectEvent:Ve},yh={readContext:rt,use:qi,useCallback:function(e,t){return gt().memoizedState=[e,t===void 0?null:t],e},useContext:rt,useEffect:ah,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Ki(4194308,4,rh.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ki(4194308,4,e,t)},useInsertionEffect:function(e,t){Ki(4,2,e,t)},useMemo:function(e,t){var n=gt();t=t===void 0?null:t;var a=e();if(Ka){Wn(!0);try{e()}finally{Wn(!1)}}return n.memoizedState=[a,t],a},useReducer:function(e,t,n){var a=gt();if(n!==void 0){var s=n(t);if(Ka){Wn(!0);try{n(t)}finally{Wn(!1)}}}else s=t;return a.memoizedState=a.baseState=s,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:s},a.queue=e,e=e.dispatch=m0.bind(null,ce,e),[a.memoizedState,e]},useRef:function(e){var t=gt();return e={current:e},t.memoizedState=e},useState:function(e){e=tc(e);var t=e.queue,n=bh.bind(null,ce,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:lc,useDeferredValue:function(e,t){var n=gt();return sc(n,e,t)},useTransition:function(){var e=tc(!1);return e=fh.bind(null,ce,e.queue,!0,!1),gt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var a=ce,s=gt();if(fe){if(n===void 0)throw Error(c(407));n=n()}else{if(n=t(),De===null)throw Error(c(349));(ve&127)!==0||Gf(a,t,n)}s.memoizedState=n;var i={value:n,getSnapshot:t};return s.queue=i,ah(Yf.bind(null,a,i,e),[e]),a.flags|=2048,Sl(9,{destroy:void 0},qf.bind(null,a,i,n,t),null),n},useId:function(){var e=gt(),t=De.identifierPrefix;if(fe){var n=hn,a=fn;n=(a&~(1<<32-Ot(a)-1)).toString(32)+n,t="_"+t+"R_"+n,n=Vi++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=r0++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:rc,useFormState:$f,useActionState:$f,useOptimistic:function(e){var t=gt();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=oc.bind(null,ce,!0,n),n.dispatch=t,[e,t]},useMemoCache:$o,useCacheRefresh:function(){return gt().memoizedState=h0.bind(null,ce)},useEffectEvent:function(e){var t=gt(),n={impl:e};return t.memoizedState=n,function(){if((ze&2)!==0)throw Error(c(440));return n.impl.apply(void 0,arguments)}}},wh={readContext:rt,use:qi,useCallback:ch,useContext:rt,useEffect:ac,useImperativeHandle:oh,useInsertionEffect:sh,useLayoutEffect:ih,useMemo:uh,useReducer:Yi,useRef:nh,useState:function(){return Yi(Bn)},useDebugValue:lc,useDeferredValue:function(e,t){var n=qe();return dh(n,Oe.memoizedState,e,t)},useTransition:function(){var e=Yi(Bn)[0],t=qe().memoizedState;return[typeof e=="boolean"?e:Ss(e),t]},useSyncExternalStore:Vf,useId:gh,useHostTransitionStatus:rc,useFormState:Pf,useActionState:Pf,useOptimistic:function(e,t){var n=qe();return Qf(n,Oe,e,t)},useMemoCache:$o,useCacheRefresh:xh,useEffectEvent:lh},g0={readContext:rt,use:qi,useCallback:ch,useContext:rt,useEffect:ac,useImperativeHandle:oh,useInsertionEffect:sh,useLayoutEffect:ih,useMemo:uh,useReducer:ec,useRef:nh,useState:function(){return ec(Bn)},useDebugValue:lc,useDeferredValue:function(e,t){var n=qe();return Oe===null?sc(n,e,t):dh(n,Oe.memoizedState,e,t)},useTransition:function(){var e=ec(Bn)[0],t=qe().memoizedState;return[typeof e=="boolean"?e:Ss(e),t]},useSyncExternalStore:Vf,useId:gh,useHostTransitionStatus:rc,useFormState:th,useActionState:th,useOptimistic:function(e,t){var n=qe();return Oe!==null?Qf(n,Oe,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:$o,useCacheRefresh:xh,useEffectEvent:lh};function cc(e,t,n,a){t=e.memoizedState,n=n(a,t),n=n==null?t:F({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var uc={enqueueSetState:function(e,t,n){e=e._reactInternals;var a=Ht(),s=ia(a);s.payload=t,n!=null&&(s.callback=n),t=ra(e,s,a),t!==null&&(Tt(t,e,a),vs(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var a=Ht(),s=ia(a);s.tag=1,s.payload=t,n!=null&&(s.callback=n),t=ra(e,s,a),t!==null&&(Tt(t,e,a),vs(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ht(),a=ia(n);a.tag=2,t!=null&&(a.callback=t),t=ra(e,a,n),t!==null&&(Tt(t,e,n),vs(t,e,n))}};function jh(e,t,n,a,s,i,h){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,i,h):t.prototype&&t.prototype.isPureReactComponent?!ds(n,a)||!ds(s,i):!0}function Nh(e,t,n,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,a),t.state!==e&&uc.enqueueReplaceState(t,t.state,null)}function Za(e,t){var n=t;if("ref"in t){n={};for(var a in t)a!=="ref"&&(n[a]=t[a])}if(e=e.defaultProps){n===t&&(n=F({},n));for(var s in e)n[s]===void 0&&(n[s]=e[s])}return n}function Sh(e){wi(e)}function kh(e){console.error(e)}function zh(e){wi(e)}function Xi(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}
vendor: 68,346 bytes, line 48
48function Eh(e,t,n){try{var a=e.onCaughtError;a(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(s){setTimeout(function(){throw s})}}function dc(e,t,n){return n=ia(n),n.tag=3,n.payload={element:null},n.callback=function(){Xi(e,t)},n}function Th(e){return e=ia(e),e.tag=3,e}function Ah(e,t,n,a){var s=n.type.getDerivedStateFromError;if(typeof s=="function"){var i=a.value;e.payload=function(){return s(i)},e.callback=function(){Eh(t,n,a)}}var h=n.stateNode;h!==null&&typeof h.componentDidCatch=="function"&&(e.callback=function(){Eh(t,n,a),typeof s!="function"&&(ga===null?ga=new Set([this]):ga.add(this));var g=a.stack;this.componentDidCatch(a.value,{componentStack:g!==null?g:""})})}function x0(e,t,n,a,s){if(n.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=n.alternate,t!==null&&Ba(t,n,s,!0),n=ot.current,n!==null){switch(n.tag){case 31:case 13:case 19:return ht===null?gr():n.alternate===null&&Ge===0&&(Ge=3),n.flags&=-257,n.flags|=65536,n.lanes=s,a===Mi?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([a]):t.add(a),Fc(e,a,s)),!1;case 22:return n.flags|=65536,a===Mi?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([a]):n.add(a)),Fc(e,a,s)),!1}throw Error(c(435,n.tag))}return Fc(e,a,s),gr(),!1}if(fe)return t=ot.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=s,a!==Ro&&(e=Error(c(422),{cause:a}),ms(Kt(e,n)))):(a!==Ro&&(t=Error(c(423),{cause:a}),ms(Kt(t,n))),e=e.current.alternate,e.flags|=65536,s&=-s,e.lanes|=s,a=Kt(a,n),s=dc(e.stateNode,a,s),Go(e,s),Ge!==4&&(Ge=2)),!1;var i=Error(c(520),{cause:a});if(i=Kt(i,n),Ds===null?Ds=[i]:Ds.push(i),Ge!==4&&(Ge=2),t===null)return!0;a=Kt(a,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=s&-s,n.lanes|=e,e=dc(n.stateNode,a,e),Go(n,e),!1;case 1:if(t=n.type,i=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(ga===null||!ga.has(i))))return n.flags|=65536,s&=-s,n.lanes|=s,s=Th(s),Ah(s,e,n,a),Go(n,s),!1;break;case 22:if(n.memoizedState!==null)return n.flags|=65536,!1}n=n.return}while(n!==null);return!1}var fc=Error(c(461)),Ie=!1;function We(e,t,n,a){t.child=e===null?Df(t,null,n,a):Ya(t,e.child,n,a)}function Ch(e,t,n,a,s){n=n.render;var i=t.ref;if("ref"in a){var h={};for(var g in a)g!=="ref"&&(h[g]=a[g])}else h=a;return La(t),a=Xo(e,t,n,h,i,s),g=Fo(),e!==null&&!Ie?(Jo(e,t,s),Ln(e,t,s)):(fe&&g&&Ei(t),t.flags|=1,We(e,t,a,s),t.child)}function Rh(e,t,n,a,s){if(e===null){var i=n.type;return typeof i=="function"&&!Eo(i)&&i.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=i,Oh(e,t,i,a,s)):(e=ki(n.type,null,a,t,t.mode,s),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!yc(e,s)){var h=i.memoizedProps;if(n=n.compare,n=n!==null?n:ds,n(h,a)&&e.ref===t.ref)return Ln(e,t,s)}return t.flags|=1,e=On(i,a),e.ref=t.ref,e.return=t,t.child=e}function Oh(e,t,n,a,s){if(e!==null){var i=e.memoizedProps;if(ds(i,a)&&e.ref===t.ref)if(Ie=!1,t.pendingProps=a=i,yc(e,s))(e.flags&131072)!==0&&(Ie=!0);else return t.lanes=e.lanes,Ln(e,t,s)}return hc(e,t,n,a,s)}function Dh(e,t,n,a){var s=a.children,i=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(i=i!==null?i.baseLanes|n:n,e!==null){for(a=t.child=e.child,s=0;a!==null;)s=s|a.lanes|a.childLanes,a=a.sibling;a=s&~i}else a=0,t.child=null;return Mh(e,t,i,n,a)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Oi(t,i!==null?i.cachePool:null),i!==null?Uf(t,i):Yo(),Bf(t);else return a=t.lanes=536870912,Mh(e,t,i!==null?i.baseLanes|n:n,n,a)}else i!==null?(Oi(t,i.cachePool),Uf(t,i),ua(),t.memoizedState=null):(e!==null&&Oi(t,null),Yo(),ua());return We(e,t,s,n),t.child}function zs(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Mh(e,t,n,a,s){var i=Bo();return i=i===null?null:{parent:Ze._currentValue,pool:i},t.memoizedState={baseLanes:n,cachePool:i},e!==null&&Oi(t,null),Yo(),Bf(t),e!==null&&Ba(e,t,a,!0),t.childLanes=s,null}function Fi(e,t){return t=Ji({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function _h(e,t,n){return Ya(t,e.child,null,n),e=Fi(t,t.pendingProps),e.flags|=2,_t(t),t.memoizedState=null,e}function b0(e,t,n){var a=t.pendingProps,s=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(fe){if(a.mode==="hidden")return e=Fi(t,a),t.lanes=536870912,e.memoizedState={baseLanes:0,cachePool:null},zs(null,e);if(Zo(t),(e=_e)?(e=rg(e,It),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ea!==null?{id:fn,overflow:hn}:null,retryLane:536870912,hydrationErrors:null},n=pf(e),n.return=t,t.child=n,et=t,_e=null)):e=null,e===null)throw na(t);return t.lanes=536870912,null}return Fi(t,a)}var i=e.memoizedState;if(i!==null){var h=i.dehydrated;if(Zo(t),s)if(t.flags&256)t.flags&=-257,t=_h(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(c(558));else if(Ie||Ba(e,t,n,!1),s=(n&e.childLanes)!==0,Ie||s){if(oa.current===null){if(a=De,a!==null&&(h=yd(a,n),h!==0&&h!==i.retryLane))throw i.retryLane=h,Da(e,h),Tt(a,e,h),fc;gr()}t=_h(e,t,n)}else e=i.treeContext,_e=Ft(h.nextSibling),et=t,fe=!0,ta=null,It=!1,e!==null&&wf(t,e),t=Fi(t,a),t.flags|=134221824;return t}return e=On(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function kl(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(c(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function hc(e,t,n,a,s){return La(t),n=Xo(e,t,n,a,void 0,s),a=Fo(),e!==null&&!Ie?(Jo(e,t,s),Ln(e,t,s)):(fe&&a&&Ei(t),t.flags|=1,We(e,t,n,s),t.child)}function Uh(e,t,n,a,s,i){return La(t),t.updateQueue=null,n=Hf(t,a,n,s),Lf(e),a=Fo(),e!==null&&!Ie?(Jo(e,t,i),Ln(e,t,i)):(fe&&a&&Ei(t),t.flags|=1,We(e,t,n,i),t.child)}function Bh(e,t,n,a,s){if(La(t),t.stateNode===null){var i=gl,h=n.contextType;typeof h=="object"&&h!==null&&(i=rt(h)),i=new n(a,i),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=uc,t.stateNode=i,i._reactInternals=t,i=t.stateNode,i.props=a,i.state=t.memoizedState,i.refs={},Ho(t),h=n.contextType,i.context=typeof h=="object"&&h!==null?rt(h):gl,i.state=t.memoizedState,h=n.getDerivedStateFromProps,typeof h=="function"&&(cc(t,n,h,a),i.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(h=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),h!==i.state&&uc.enqueueReplaceState(i,i.state,null),ws(t,a,i,s),ys(),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){i=t.stateNode;var g=t.memoizedProps,v=Za(n,g);i.props=v;var E=i.context,C=n.contextType;h=gl,typeof C=="object"&&C!==null&&(h=rt(C));var D=n.getDerivedStateFromProps;C=typeof D=="function"||typeof i.getSnapshotBeforeUpdate=="function",g=t.pendingProps!==g,C||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(g||E!==h)&&Nh(t,i,a,h),sa=!1;var S=t.memoizedState;i.state=S,ws(t,a,i,s),ys(),E=t.memoizedState,g||S!==E||sa?(typeof D=="function"&&(cc(t,n,D,a),E=t.memoizedState),(v=sa||jh(t,n,v,a,S,E,h))?(C||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=E),i.props=a,i.state=E,i.context=h,a=v):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{i=t.stateNode,Vo(e,t),h=t.memoizedProps,C=Za(n,h),i.props=C,D=t.pendingProps,S=i.context,E=n.contextType,v=gl,typeof E=="object"&&E!==null&&(v=rt(E)),g=n.getDerivedStateFromProps,(E=typeof g=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(h!==D||S!==v)&&Nh(t,i,a,v),sa=!1,S=t.memoizedState,i.state=S,ws(t,a,i,s),ys();var A=t.memoizedState;h!==D||S!==A||sa||e!==null&&e.dependencies!==null&&Ci(e.dependencies)?(typeof g=="function"&&(cc(t,n,g,a),A=t.memoizedState),(C=sa||jh(t,n,C,a,S,A,v)||e!==null&&e.dependencies!==null&&Ci(e.dependencies))?(E||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(a,A,v),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(a,A,v)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||h===e.memoizedProps&&S===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&S===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=A),i.props=a,i.state=A,i.context=v,a=C):(typeof i.componentDidUpdate!="function"||h===e.memoizedProps&&S===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&S===e.memoizedState||(t.flags|=1024),a=!1)}return i=a,kl(e,t),a=(t.flags&128)!==0,i||a?(i=t.stateNode,n=a&&typeof n.getDerivedStateFromError!="function"?null:i.render(),t.flags|=1,e!==null&&a?(t.child=Ya(t,e.child,null,s),t.child=Ya(t,null,n,s)):We(e,t,n,s),t.memoizedState=i.state,e=t.child):e=Ln(e,t,s),e}function Lh(e,t,n,a){return _a(),t.flags|=256,We(e,t,n,a),t.child}var mc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function gc(e){return{baseLanes:e,cachePool:Ef()}}function xc(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=Lt),e}function Hh(e,t,n){var a=t.pendingProps,s=!1,i=(t.flags&128)!==0,h;if((h=i)||(h=e!==null&&e.memoizedState===null?!1:(ct.current&2)!==0),h&&(s=!0,t.flags&=-129),h=(t.flags&32)!==0,t.flags&=-33,e===null){if(fe){if(s?ca(t):ua(),(e=_e)?(e=rg(e,It),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ea!==null?{id:fn,overflow:hn}:null,retryLane:536870912,hydrationErrors:null},n=pf(e),n.return=t,t.child=n,et=t,_e=null)):e=null,e===null)throw na(t);return gu(e)?t.lanes=32:t.lanes=536870912,null}return i=a.children,a=a.fallback,s?(ua(),s=t.mode,i=Ji({mode:"hidden",children:i},s),a=Ma(a,s,n,null),i.return=t,a.return=t,i.sibling=a,t.child=i,a=t.child,a.memoizedState=gc(n),a.childLanes=xc(e,h,n),t.memoizedState=mc,zs(null,a)):(ca(t),bc(t,i))}var g=e.memoizedState;if(g!==null){var v=g.dehydrated;if(v!==null)return p0(e,t,i,h,a,v,g,n)}return s?(ua(),s=a.fallback,i=t.mode,g=e.child,v=g.sibling,a=On(g,{mode:"hidden",children:a.children}),a.subtreeFlags=g.subtreeFlags&1206910976,v!==null?s=On(v,s):(s=Ma(s,i,n,null),s.flags|=2),s.return=t,a.return=t,a.sibling=s,t.child=a,zs(null,a),a=t.child,s=e.child.memoizedState,s===null?s=gc(n):(i=s.cachePool,i!==null?(g=Ze._currentValue,i=i.parent!==g?{parent:g,pool:g}:i):i=Ef(),s={baseLanes:s.baseLanes|n,cachePool:i}),a.memoizedState=s,a.childLanes=xc(e,h,n),t.memoizedState=mc,zs(e.child,a)):(ca(t),n=e.child,e=n.sibling,n=On(n,{mode:"visible",children:a.children}),n.return=t,n.sibling=null,e!==null&&(h=t.deletions,h===null?(t.deletions=[e],t.flags|=16):h.push(e)),t.child=n,t.memoizedState=null,n)}function bc(e,t){return t=Ji({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Ji(e,t){return e=St(22,e,null,t),e.lanes=0,e}function Wi(e,t,n){return Ya(t,e.child,null,n),e=bc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function p0(e,t,n,a,s,i,h,g){if(n)return t.flags&256?(ca(t),t.flags&=-257,Wi(e,t,g)):t.memoizedState!==null?(ua(),t.child=e.child,t.flags|=128,null):(ua(),i=s.fallback,h=t.mode,s=Ji({mode:"visible",children:s.children},h),i=Ma(i,h,g,null),i.flags|=2,s.return=t,i.return=t,s.sibling=i,t.child=s,Ya(t,e.child,null,g),s=t.child,s.memoizedState=gc(g),s.childLanes=xc(e,a,g),t.memoizedState=mc,zs(null,s));if(ca(t),gu(i)){if(a=i.nextSibling&&i.nextSibling.dataset,a)var v=a.dgst;return a=v,a!==""&&(s=Error(c(419)),s.stack="",s.digest=a,ms({value:s,source:null,stack:null})),Wi(e,t,g)}if(Ie||Ba(e,t,g,!1),a=(g&e.childLanes)!==0,Ie||a){if(oa.current!==null)return Wi(e,t,g);if(a=De,a!==null&&(s=yd(a,g),s!==0&&s!==h.retryLane))throw h.retryLane=s,Da(e,s),Tt(a,e,s),fc;return mu(i)||gr(),Wi(e,t,g)}return mu(i)?(t.flags|=192,t.child=e.child,null):(e=h.treeContext,_e=Ft(i.nextSibling),et=t,fe=!0,ta=null,It=!1,e!==null&&wf(t,e),t=bc(t,s.children),t.flags|=134221824,t)}function Vh(e,t,n){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),Ai(e.return,t,n)}function Gh(e){for(var t=null;e!==null;){var n=e.alternate;n!==null&&Li(n)===null&&(t=e),e=e.sibling}return t}function $i(e,t,n,a,s,i){var h=e.memoizedState;h===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:s,treeForkCount:i}:(h.isBackwards=t,h.rendering=null,h.renderingStartTime=0,h.last=a,h.tail=n,h.tailMode=s,h.treeForkCount=i)}function pc(e){var t=e.child;for(e.child=null;t!==null;){var n=t.sibling;t.sibling=e.child,e.child=t,t=n}}function vc(e,t,n){var a=t.pendingProps,s=a.revealOrder,i=a.tail;a=a.children;var h=ct.current;if(t.flags&128)return js(t,h),null;var g=(h&2)!==0;if(g?(h=h&1|2,t.flags|=128):h&=1,js(t,h),s==="backwards"&&e!==null?(pc(e),We(e,t,a,n),pc(e)):We(e,t,a,n),a=fe?hs:0,!g&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Vh(e,n,t);else if(e.tag===19)Vh(e,n,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(s){case"backwards":n=Gh(t.child),n===null?(s=t.child,t.child=null):(s=n.sibling,n.sibling=null,pc(t)),$i(t,!0,s,null,i,a);break;case"unstable_legacy-backwards":for(n=null,s=t.child,t.child=null;s!==null;){if(e=s.alternate,e!==null&&Li(e)===null){t.child=s;break}e=s.sibling,s.sibling=n,n=s,s=e}$i(t,!0,n,null,i,a);break;case"together":$i(t,!1,null,null,void 0,a);break;case"independent":t.memoizedState=null;break;default:n=Gh(t.child),n===null?(s=t.child,t.child=null):(s=n.sibling,n.sibling=null),$i(t,!1,s,n,i,a)}return t.child}function qh(e,t,n){var a=t.pendingProps;return aa(t,t.type,a.value),We(e,t,a.children,n),t.child}function Ln(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),ma|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Ba(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(c(153));if(t.child!==null){for(e=t.child,n=On(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=On(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function yc(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Ci(e)))}function v0(e,t,n){switch(t.tag){case 3:ai(t,t.stateNode.containerInfo),aa(t,Ze,e.memoizedState.cache),_a();break;case 27:case 5:Qr(t);break;case 4:ai(t,t.stateNode.containerInfo);break;case 10:aa(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Zo(t),null;break;case 13:var a=t.memoizedState;if(a!==null){if(a.dehydrated!==null)return ca(t),t.flags|=128,null;a=Ba(e,t,n,!1);var s=t.child.childLanes;return a||(n&s)!==0?Hh(e,t,n):(ca(t),e=Ln(e,t,n),e!==null?e.sibling:null)}ca(t);break;case 19:if(t.flags&128)return vc(e,t,n);if(s=(e.flags&128)!==0,a=(n&t.childLanes)!==0,a||(Ba(e,t,n,!1),a=(n&t.childLanes)!==0),s){if(a)return vc(e,t,n);t.flags|=128}if(s=t.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),js(t,ct.current),a)break;return null;case 22:return t.lanes=0,Dh(e,t,n,t.pendingProps);case 24:aa(t,Ze,e.memoizedState.cache)}return Ln(e,t,n)}function Yh(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ie=!0;else{if(!yc(e,n)&&(t.flags&128)===0)return Ie=!1,v0(e,t,n);Ie=(e.flags&131072)!==0}else Ie=!1,fe&&(t.flags&1048576)!==0&&yf(t,hs,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=Ga(t.elementType),t.type=e,typeof e=="function")Eo(e)?(a=Za(e,a),t.tag=1,t=Bh(null,t,e,a,n)):(t.tag=0,t=hc(null,t,e,a,n));else{if(e!=null){var s=e.$$typeof;if(s===q){t.tag=11,t=Ch(null,t,e,a,n);break e}else if(s===ke){t.tag=14,t=Rh(null,t,e,a,n);break e}else if(s===we){t.tag=10,t.type=e,t=qh(null,t,n);break e}}throw t=le(e)||e,Error(c(306,t,""))}}return t;case 0:return hc(e,t,t.type,t.pendingProps,n);case 1:return a=t.type,s=Za(a,t.pendingProps),Bh(e,t,a,s,n);case 3:e:{if(ai(t,t.stateNode.containerInfo),e===null)throw Error(c(387));a=t.pendingProps;var i=t.memoizedState;s=i.element,Vo(e,t),ws(t,a,null,n);var h=t.memoizedState;if(a=h.cache,aa(t,Ze,a),a!==i.cache&&Mo(t,[Ze],n,!0),ys(),a=h.element,i.isDehydrated)if(i={element:a,isDehydrated:!1,cache:h.cache},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){t=Lh(e,t,a,n);break e}else if(a!==s){s=Kt(Error(c(424)),t),ms(s),t=Lh(e,t,a,n);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(_e=Ft(e.firstChild),et=t,fe=!0,ta=null,It=!0,n=Df(t,null,a,n),t.child=n;n;)n.flags=n.flags&-3|134221824,n=n.sibling}else{if(_a(),a===s){t=Ln(e,t,n);break e}We(e,t,a,n)}t=t.child}return t;case 26:return kl(e,t),e===null?(n=mg(t.type,null,t.pendingProps,null))?t.memoizedState=n:fe||(t.stateNode=Im(t.type,t.pendingProps,Fn.current,t)):t.memoizedState=mg(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Qr(t),e===null&&fe&&(a=t.stateNode=ug(t.type,t.pendingProps,Fn.current),et=t,It=!0,s=_e,pa(t.type)?(xu=s,_e=Ft(a.firstChild)):_e=s),We(e,t,t.pendingProps.children,n),kl(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&fe&&((s=a=_e)&&(a=hv(a,t.type,t.pendingProps,It),a!==null?(t.stateNode=a,et=t,_e=Ft(a.firstChild),It=!1,s=!0):s=!1),s||na(t)),Qr(t),s=t.type,i=t.pendingProps,h=e!==null?e.memoizedProps:null,a=i.children,ru(s,i)?a=null:h!==null&&ru(s,h)&&(t.flags|=32),t.memoizedState!==null&&(s=Xo(e,t,o0,null,null,n),Yl._currentValue=s),kl(e,t),We(e,t,a,n),t.child;case 6:return e===null&&fe&&((e=n=_e)&&(n=mv(n,t.pendingProps,It),n!==null?(t.stateNode=n,et=t,_e=null,e=!0):e=!1),e||na(t)),null;case 13:return Hh(e,t,n);case 4:return ai(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Ya(t,null,a,n):We(e,t,a,n),t.child;case 11:return Ch(e,t,t.type,t.pendingProps,n);case 7:return a=t.pendingProps,kl(e,t),We(e,t,a,n),t.child;case 8:return We(e,t,t.pendingProps.children,n),t.child;case 12:return We(e,t,t.pendingProps.children,n),t.child;case 10:return qh(e,t,n);case 9:return s=t.type._context,a=t.pendingProps.children,La(t),s=rt(s),a=a(s),t.flags|=1,We(e,t,a,n),t.child;case 14:return Rh(e,t,t.type,t.pendingProps,n);case 15:return Oh(e,t,t.type,t.pendingProps,n);case 19:return vc(e,t,n);case 31:return b0(e,t,n);case 22:return Dh(e,t,n,t.pendingProps);case 24:return La(t),a=rt(Ze),e===null?(s=Bo(),s===null&&(s=De,i=_o(),s.pooledCache=i,i.refCount++,i!==null&&(s.pooledCacheLanes|=n),s=i),t.memoizedState={parent:a,cache:s},Ho(t),aa(t,Ze,s)):((e.lanes&n)!==0&&(Vo(e,t),ws(t,null,null,n),ys()),s=e.memoizedState,i=t.memoizedState,s.parent!==a?(s={parent:a,cache:a},t.memoizedState=s,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=s),aa(t,Ze,a)):(a=i.cache,aa(t,Ze,a),a!==s.cache&&Mo(t,[Ze],n,!0))),We(e,t,t.pendingProps.children,n),t.child;case 30:return t.stateNode===null&&(t.stateNode={autoName:null,paired:null,clones:null,ref:null}),a=t.pendingProps,a.name!=null&&a.name!=="auto"?t.flags|=e===null?18882560:18874368:fe&&Ei(t),e!==null&&e.memoizedProps.name!==a.name?t.flags|=4194816:kl(e,t),We(e,t,a.children,n),t.child;case 29:throw t.pendingProps}throw Error(c(156,t.tag))}function Hn(e){e.flags|=4}function wc(e,t,n,a,s){var i;if((i=(e.mode&32)!==0)&&(i=n===null?pg(t,a):pg(t,a)&&(a.src!==n.src||a.srcSet!==n.srcSet)),i){if(e.flags|=16777216,(s&335544128)===s)if(e.stateNode.complete)e.flags|=8192;else if(Sm())e.flags|=8192;else throw qa=Mi,Lo}else e.flags&=-16777217}function Kh(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!vg(t))if(Sm())e.flags|=8192;else throw qa=Mi,Lo}function Pi(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?bd():536870912,e.lanes|=t,Cl|=t)}function Es(e,t){if(!fe)switch(e.tailMode){case"visible":break;case"collapsed":for(var n=e.tail,a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null;break;default:for(t=e.tail,n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null}}function Ue(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,a=0;if(t)for(var s=e.child;s!==null;)n|=s.lanes|s.childLanes,a|=s.subtreeFlags&1206910976,a|=s.flags&1206910976,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)n|=s.lanes|s.childLanes,a|=s.subtreeFlags,a|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=a,e.childLanes=n,t}function y0(e,t,n){var a=t.pendingProps;switch(Co(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ue(t),null;case 1:return Ue(t),null;case 3:return n=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),_n(Ze),nl(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(pl(t)?Hn(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Oo())),Ue(t),null;case 26:var s=t.type,i=t.memoizedState;return e===null?(Hn(t),i!==null?(Ue(t),Kh(t,i)):(Ue(t),wc(t,s,null,a,n))):i?i!==e.memoizedState?(Hn(t),Ue(t),Kh(t,i)):(Ue(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&Hn(t),Ue(t),wc(t,s,e,a,n)),null;case 27:if(li(t),n=Fn.current,s=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Hn(t);else{if(!a){if(t.stateNode===null)throw Error(c(166));return Ue(t),t.subtreeFlags&=-33554433,null}e=un.current,pl(t)?jf(t):(e=ug(s,a,n),t.stateNode=e,Hn(t))}return Ue(t),t.subtreeFlags&=-33554433,null;case 5:if(li(t),s=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Hn(t);else{if(!a){if(t.stateNode===null)throw Error(c(166));return Ue(t),t.subtreeFlags&=-33554433,null}if(i=un.current,pl(t))jf(t);else{var h=Ls(Fn.current);switch(i){case 1:i=h.createElementNS("http://www.w3.org/2000/svg",s);break;case 2:i=h.createElementNS("http://www.w3.org/1998/Math/MathML",s);break;default:switch(s){case"svg":i=h.createElementNS("http://www.w3.org/2000/svg",s);break;case"math":i=h.createElementNS("http://www.w3.org/1998/Math/MathML",s);break;case"script":i=h.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild);break;case"select":i=typeof a.is=="string"?h.createElement("select",{is:a.is}):h.createElement("select"),a.multiple?i.multiple=!0:a.size&&(i.size=a.size);break;default:i=typeof a.is=="string"?h.createElement(s,{is:a.is}):h.createElement(s)}}i[it]=t,i[Nt]=a;e:for(h=t.child;h!==null;){if(h.tag===5||h.tag===6)i.appendChild(h.stateNode);else if(h.tag!==4&&h.tag!==27&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===t)break e;for(;h.sibling===null;){if(h.return===null||h.return===t)break e;h=h.return}h.sibling.return=h.return,h=h.sibling}t.stateNode=i;e:switch(dt(i,s,a),s){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&Hn(t)}}return Ue(t),t.subtreeFlags&=-33554433,wc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&Hn(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(c(166));if(e=Fn.current,pl(t)){if(e=t.stateNode,n=t.memoizedProps,a=null,s=et,s!==null)switch(s.tag){case 27:case 5:a=s.memoizedProps}e[it]=t,e=!!(e.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||Ym(e.nodeValue,n)),e||na(t,!0)}else e=Ls(e).createTextNode(a),e[it]=t,t.stateNode=e}return Ue(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(a=pl(t),n!==null){if(e===null){if(!a)throw Error(c(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(557));e[it]=t}else _a(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ue(t),e=!1}else n=Oo(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(_t(t),t):(_t(t),null);if((t.flags&128)!==0)throw Error(c(558))}return Ue(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(s=pl(t),a!==null&&a.dehydrated!==null){if(e===null){if(!s)throw Error(c(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(c(317));s[it]=t}else _a(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ue(t),s=!1}else s=Oo(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),s=!0;if(!s)return t.flags&256?(_t(t),t):(_t(t),null)}return _t(t),(t.flags&128)!==0?(t.lanes=n,t):(n=a!==null,e=e!==null&&e.memoizedState!==null,n&&(a=t.child,s=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(s=a.alternate.memoizedState.cachePool.pool),i=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(i=a.memoizedState.cachePool.pool),i!==s&&(a.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Pi(t,t.updateQueue),Ue(t),null);case 4:return nl(),e===null&&nu(t.stateNode.containerInfo),t.flags|=67108864,Ue(t),null;case 10:return _n(t.type),Ue(t),null;case 19:if(Qo(t),a=t.memoizedState,a===null)return Ue(t),null;if(s=(t.flags&128)!==0,i=a.rendering,i===null)if(s)Es(a,!1);else{if(Ge!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=Li(e),i!==null){for(t.flags|=128,Es(a,!1),e=i.updateQueue,t.updateQueue=e,Pi(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)bf(n,e),n=n.sibling;return js(t,ct.current&1|2),fe&&Dn(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&Ct()>dr&&(t.flags|=128,s=!0,Es(a,!1),t.lanes=4194304)}else{if(!s)if(e=Li(i),e!==null){if(t.flags|=128,s=!0,e=e.updateQueue,t.updateQueue=e,Pi(t,e),Es(a,!0),a.tail===null&&a.tailMode!=="collapsed"&&a.tailMode!=="visible"&&!i.alternate&&!fe)return Ue(t),null}else 2*Ct()-a.renderingStartTime>dr&&n!==536870912&&(t.flags|=128,s=!0,Es(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(e=a.last,e!==null?e.sibling=i:t.child=i,a.last=i)}if(a.tail!==null){e=a.tail;e:{for(n=e;n!==null;){if(n.alternate!==null){n=!1;break e}n=n.sibling}n=!0}return a.rendering=e,a.tail=e.sibling,a.renderingStartTime=Ct(),e.sibling=null,i=ct.current,i=s?i&1|2:i&1,a.tailMode==="visible"||a.tailMode==="collapsed"||!n||fe?js(t,i):(n=i,Me(ot,t),Me(ct,n),ht===null&&(ht=t)),fe&&Dn(t,a.treeForkCount),e}return Ue(t),null;case 22:case 23:return _t(t),Ko(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(n&536870912)!==0&&(t.flags&128)===0&&(Ue(t),t.subtreeFlags&6&&(t.flags|=8192)):Ue(t),n=t.updateQueue,n!==null&&Pi(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==n&&(t.flags|=2048),e!==null&&st(Va),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),_n(Ze),Ue(t),null;case 25:return null;case 30:return t.flags|=33554432,Ue(t),null}throw Error(c(156,t.tag))}function w0(e,t){switch(Co(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return _n(Ze),nl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return li(t),null;case 31:if(t.memoizedState!==null){if(_t(t),t.alternate===null)throw Error(c(340));_a()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(_t(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(c(340));_a()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Qo(t),e=t.flags,e&65536?(t.flags=e&-65537|128,e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null),t.flags|=4,t):null;case 4:return nl(),null;case 10:return _n(t.type),null;case 22:case 23:return _t(t),Ko(),e!==null&&st(Va),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return _n(Ze),null;case 25:return null;default:return null}}function Zh(e,t){switch(Co(t),t.tag){case 3:_n(Ze),nl();break;case 26:case 27:case 5:li(t);break;case 4:nl();break;case 31:t.memoizedState!==null&&_t(t);break;case 13:_t(t);break;case 19:Qo(t);break;case 10:_n(t.type);break;case 22:case 23:_t(t),Ko(),e!==null&&st(Va);break;case 24:_n(Ze)}}function Ts(e,t){try{var n=t.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var s=a.next;n=s;do{if((n.tag&e)===e){a=void 0;var i=n.create,h=n.inst;a=i(),h.destroy=a}n=n.next}while(n!==s)}}catch(g){Ce(t,t.return,g)}}function da(e,t,n){try{var a=t.updateQueue,s=a!==null?a.lastEffect:null;if(s!==null){var i=s.next;a=i;do{if((a.tag&e)===e){var h=a.inst,g=h.destroy;if(g!==void 0){h.destroy=void 0,s=t;var v=n,E=g;try{E()}catch(C){Ce(s,v,C)}}}a=a.next}while(a!==i)}}catch(C){Ce(t,t.return,C)}}function Qh(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{_f(t,n)}catch(a){Ce(e,e.return,a)}}}function Ih(e,t,n){n.props=Za(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(a){Ce(e,t,a)}}function mn(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:var s=e.stateNode,i=Cn(e.memoizedProps,s);(s.ref===null||s.ref.name!==i)&&(s.ref=eg(i)),a=s.ref;break;case 7:if(e.stateNode===null){var h=new Vt(e);p(e.child,!1,dv,h,void 0,void 0),e.stateNode=h}a=e.stateNode;break;default:a=e.stateNode}typeof n=="function"?e.refCleanup=n(a):n.current=a}}catch(g){Ce(e,t,g)}}function ut(e,t){var n=e.ref,a=e.refCleanup;if(n!==null)if(typeof a=="function")try{a()}catch(s){Ce(e,t,s)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(s){Ce(e,t,s)}else n.current=null}function er(e,t){if((e.tag===5||e.tag===27||e.tag===6)&&e.alternate===null&&t!==null)for(var n=0;n<t.length;n++)ig(e.stateNode,t[n])}function Xh(e){for(var t=e.return;t!==null&&(Nc(t)&&ig(e.stateNode,t.stateNode),!jc(t));)t=t.return}function As(e){for(var t=e.return;t!==null&&(Nc(t)&&fv(e.stateNode,t.stateNode),!jc(t));)t=t.return}function jc(e){return e.tag===5||e.tag===3||e.tag===27}function Nc(e){return e&&e.tag===7&&e.stateNode!==null}function Sc(e){var t=e.type,n=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&a.focus();break e;case"img":n.src?a.src=n.src:n.srcSet&&(a.srcset=n.srcSet)}}catch(s){Ce(e,e.return,s)}}function kc(e,t,n){try{var a=e.stateNode;I0(a,e.type,n,t),a[Nt]=t}catch(s){Ce(e,e.return,s)}}function Fh(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&pa(e.type)||e.tag===4}function zc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Fh(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&&pa(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 Ec(e,t,n,a){var s=e.tag;if(s===5||s===6)s=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(s,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(s),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=dn)),er(e,a),Se=!0;else if(s!==4&&(s===27&&(er(e,a),a=null,pa(e.type)&&(n=e.stateNode,t=null)),e=e.child,e!==null))for(Ec(e,t,n,a),e=e.sibling;e!==null;)Ec(e,t,n,a),e=e.sibling}function tr(e,t,n,a){var s=e.tag;if(s===5||s===6)s=e.stateNode,t?n.insertBefore(s,t):n.appendChild(s),er(e,a),Se=!0;else if(s!==4&&(s===27&&(er(e,a),a=null,pa(e.type)&&(n=e.stateNode)),e=e.child,e!==null))for(tr(e,t,n,a),e=e.sibling;e!==null;)tr(e,t,n,a),e=e.sibling}function Jh(e){var t=e.stateNode,n=e.memoizedProps;try{for(var a=e.type,s=t.attributes;s.length;)t.removeAttributeNode(s[0]);dt(t,a,n),t[it]=e,t[Nt]=n}catch(i){Ce(e,e.return,i)}}var nr=!1,Ut=null;function Wh(e){(e.tag===30||(e.subtreeFlags&33554432)!==0)&&(nr=!0)}var gn=null;function $h(){var e=gn;return gn=null,e}var kt=0;function zl(e,t,n,a,s){return kt=0,Ph(e.child,t,n,a,s)}function Ph(e,t,n,a,s){for(var i=!1;e!==null;){if(e.tag===5){var h=e.stateNode;if(a!==null){var g=uu(h);a.push(g),g.view&&(i=!0)}else i||uu(h).view&&(i=!0);nr=!0,$m(h,kt===0?t:t+"_"+kt,n),kt++}else(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&s||Ph(e.child,t,n,a,s)&&(i=!0));e=e.sibling}return i}function xn(e,t){for(;e!==null;)e.tag===5?Pm(e.stateNode,e.memoizedProps):(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&t||xn(e.child,t)),e=e.sibling}function ar(e){if((e.subtreeFlags&18874368)!==0)for(e=e.child;e!==null;){if((e.tag!==22||e.memoizedState===null)&&(ar(e),e.tag===30&&(e.flags&18874368)!==0&&e.stateNode.paired)){var t=e.memoizedProps;if(t.name==null||t.name==="auto")throw Error(c(544));var n=t.name;t=Rn(t.default,t.share),t!=="none"&&(zl(e,n,t,null,!1)||xn(e.child,!1))}e=e.sibling}}function Tc(e,t){if(e.tag===30){var n=e.stateNode,a=e.memoizedProps,s=Cn(a,n),i=Rn(a.default,n.paired?a.share:a.enter);i!=="none"?zl(e,s,i,null,!1)?(ar(e),n.paired||t||Ml(e,a.onEnter)):xn(e.child,!1):ar(e)}else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)Tc(e,t),e=e.sibling;else ar(e)}function Ac(e){if(Ut!==null&&Ut.size!==0){var t=Ut;if((e.subtreeFlags&18874368)!==0)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&(e.flags&18874368)!==0){var n=e.memoizedProps,a=n.name;if(a!=null&&a!=="auto"){var s=t.get(a);if(s!==void 0){var i=Rn(n.default,n.share);if(i!=="none"&&(zl(e,a,i,null,!1)?(i=e.stateNode,s.paired=i,i.paired=s,Ml(e,n.onShare)):xn(e.child,!1)),t.delete(a),t.size===0)break}}}Ac(e)}e=e.sibling}}}function Cc(e){if(e.tag===30){var t=e.memoizedProps,n=Cn(t,e.stateNode),a=Ut!==null?Ut.get(n):void 0,s=Rn(t.default,a!==void 0?t.share:t.exit);s!=="none"&&(zl(e,n,s,null,!1)?a!==void 0?(s=e.stateNode,a.paired=s,s.paired=a,Ut.delete(n),Ml(e,t.onShare)):Ml(e,t.onExit):xn(e.child,!1)),Ut!==null&&Ac(e)}else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)Cc(e),e=e.sibling;else Ut!==null&&Ac(e)}function em(e){for(e=e.child;e!==null;){if(e.tag===30){var t=e.memoizedProps,n=Cn(t,e.stateNode);t=Rn(t.default,t.update),e.flags&=-5,t!=="none"&&zl(e,n,t,e.memoizedState=[],!1)}else(e.subtreeFlags&33554432)!==0&&em(e);e=e.sibling}}function Rc(e){if((e.subtreeFlags&18874368)!==0)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&(e.flags&18874368)!==0){var t=e.stateNode;t.paired!==null&&(t.paired=null,xn(e.child,!1))}Rc(e)}e=e.sibling}}function lr(e){if(e.tag===30)e.stateNode.paired=null,xn(e.child,!1),Rc(e);else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)lr(e),e=e.sibling;else Rc(e)}function tm(e){for(e=e.child;e!==null;)e.tag===30?xn(e.child,!1):(e.subtreeFlags&33554432)!==0&&tm(e),e=e.sibling}function Oc(e,t,n,a,s,i,h){for(var g=!1;t!==null;){if(t.tag===5){var v=t.stateNode;if(i!==null&&kt<i.length){var E=i[kt],C=uu(v);(E.view||C.view)&&(g=!0);var D;if(D=(e.flags&4)===0)if(C.clip)D=!0;else{D=E.rect;var S=C.rect;D=D.y!==S.y||D.x!==S.x||D.height!==S.height||D.width!==S.width}D&&(e.flags|=4),C.abs?C=!E.abs:(E=E.rect,C=C.rect,C=E.height!==C.height||E.width!==C.width),C&&(e.flags|=32)}else e.flags|=32;(e.flags&4)!==0&&$m(v,kt===0?n:n+"_"+kt,s),g&&(e.flags&4)!==0||(gn===null&&(gn=[]),gn.push(v,kt===0?a:a+"_"+kt,t.memoizedProps)),kt++}else(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&h?e.flags|=t.flags&32:Oc(e,t.child,n,a,s,i,h)&&(g=!0));t=t.sibling}return g}function nm(e,t){for(e=e.child;e!==null;){if(e.tag===30){var n=e.memoizedProps,a=e.stateNode,s=Cn(n,a),i=Rn(n.default,n.update),h;h=e.memoizedState,e.memoizedState=null,a=e;var g=e.child;kt=0,s=Oc(a,g,s,s,i,h,!1),(e.flags&4)!==0&&s&&Ml(e,n.onUpdate)}else(e.subtreeFlags&33554432)!==0&&nm(e);e=e.sibling}}var tt=!1,Te=!1,bn=!1,Dc=!1,am=typeof WeakSet=="function"?WeakSet:Set,nt=null,pn=!1,Cs=!1,sr=!1,Mc=!1;function j0(e,t,n){if(e=e.containerInfo,su=Kl,e=rf(e),yo(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var s=a.getSelection&&a.getSelection();if(s&&s.rangeCount!==0){a=s.anchorNode;var i=s.anchorOffset,h=s.focusNode;s=s.focusOffset;try{a.nodeType,h.nodeType}catch{a=null;break e}var g=0,v=-1,E=-1,C=0,D=0,S=e,A=null;t:for(;;){for(var K;S!==a||i!==0&&S.nodeType!==3||(v=g+i),S!==h||s!==0&&S.nodeType!==3||(E=g+s),S.nodeType===3&&(g+=S.nodeValue.length),(K=S.firstChild)!==null;)A=S,S=K;for(;;){if(S===e)break t;if(A===a&&++C===i&&(v=g),A===h&&++D===s&&(E=g),(K=S.nextSibling)!==null)break;S=A,A=S.parentNode}S=K}a=v===-1||E===-1?null:{start:v,end:E}}else a=null}a=a||{start:0,end:0}}else a=null;for(iu={focusedElem:e,selectionRange:a},Kl=!1,n=(n&335544064)===n,nt=t,t=n?9270:1024;nt!==null;){if(e=nt,n&&(a=e.deletions,a!==null))for(i=0;i<a.length;i++)n&&Cc(a[i]);if(e.alternate===null&&(e.flags&2)!==0)n&&Wh(e),ir(n);else{if(e.tag===22){if(a=e.alternate,e.memoizedState!==null){a!==null&&a.memoizedState===null&&n&&Cc(a),ir(n);continue}else if(a!==null&&a.memoizedState!==null){n&&Wh(e),ir(n);continue}}a=e.child,(e.subtreeFlags&t)!==0&&a!==null?(a.return=e,nt=a):(n&&em(e),ir(n))}}Ut=null}function ir(e){for(;nt!==null;){var t=nt,n=e,a=t.alternate,s=t.flags;switch(t.tag){case 0:case 11:case 15:break;case 1:if((s&1024)!==0&&a!==null){n=void 0,s=a.memoizedProps,a=a.memoizedState;var i=t.stateNode;try{var h=Za(t.type,s);n=i.getSnapshotBeforeUpdate(h,a),i.__reactInternalSnapshotBeforeUpdate=n}catch(g){Ce(t,t.return,g)}}break;case 3:if((s&1024)!==0){if(a=t.stateNode.containerInfo,n=a.nodeType,n===9)hu(a);else if(n===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":hu(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;case 30:n&&a!==null&&(n=Cn(a.memoizedProps,a.stateNode),s=t.memoizedProps,s=Rn(s.default,s.update),s!=="none"&&zl(a,n,s,a.memoizedState=[],!0));break;default:if((s&1024)!==0)throw Error(c(163))}if(a=t.sibling,a!==null){a.return=t.return,nt=a;break}nt=t.return}}function lm(e,t,n){var a=n.flags;switch(n.tag){case 0:case 11:case 15:vn(e,n),a&4&&Ts(5,n);break;case 1:if(vn(e,n),a&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(h){Ce(n,n.return,h)}else{var s=Za(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(s,t,e.__reactInternalSnapshotBeforeUpdate)}catch(h){Ce(n,n.return,h)}}a&64&&Qh(n),a&512&&mn(n,n.return);break;case 3:if(vn(e,n),a&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{_f(e,t)}catch(h){Ce(n,n.return,h)}}break;case 27:t===null&&a&4&&Jh(n);case 26:case 5:vn(e,n),t===null&&a&4&&Sc(n),a&512&&mn(n,n.return);break;case 12:vn(e,n);break;case 31:vn(e,n),a&4&&om(e,n);break;case 13:vn(e,n),a&4&&cm(e,n),a&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=M0.bind(null,n),gv(e,n))));break;case 22:if(a=n.memoizedState!==null||tt,!a){var i=t!==null&&t.memoizedState!==null||Te;t=tt,s=Te,tt=a,(Te=i)&&!s?(a=2,(n.subtreeFlags&8772)!==0&&(a|=1),an(e,n,a)):vn(e,n),tt=t,Te=s}break;case 30:vn(e,n),a&512&&mn(n,n.return);break;case 7:a&512&&mn(n,n.return);default:vn(e,n)}}function _c(e,t){for(e=e.child;e!==null;)sm(e,t),e=e.sibling}function sm(e,t){switch(e.tag){case 5:case 26:try{var n=e.stateNode;if(t){var a=n.style;typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"}else{var s=e.stateNode,i=e.memoizedProps.style,h=i!=null&&i.hasOwnProperty("display")?i.display:null;s.style.display=h==null||typeof h=="boolean"?"":(""+h).trim()}}catch(v){Ce(e,e.return,v)}Uc(e,t);break;case 6:try{e.stateNode.nodeValue=t?"":e.memoizedProps,Se=!0}catch(v){Ce(e,e.return,v)}break;case 18:try{var g=e.stateNode;t?Wm(g,!0):Wm(e.stateNode,!1)}catch(v){Ce(e,e.return,v)}break;case 22:case 23:e.memoizedState===null&&_c(e,t);break;default:_c(e,t)}}function Uc(e,t){if(e.subtreeFlags&67108864)for(e=e.child;e!==null;){e:{var n=e,a=t;switch(n.tag){case 4:sm(n,a);break e;case 22:n.memoizedState===null&&Uc(n,a);break e;default:Uc(n,a)}}e=e.sibling}}function im(e){var t=e.alternate;t!==null&&(e.alternate=null,im(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&di(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 Be=null,zt=!1;function tn(e,t,n){for(n=n.child;n!==null;)rm(e,t,n),n=n.sibling}function rm(e,t,n){if(Rt&&typeof Rt.onCommitFiberUnmount=="function")try{Rt.onCommitFiberUnmount(Pl,n)}catch{}switch(n.tag){case 26:Te||ut(n,t),tn(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&!Te&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Te||ut(n,t),As(n);var a=Be,s=zt;pa(n.type)&&(Be=n.stateNode,zt=!1),tn(e,t,n),dg(n.stateNode,n.type,n.memoizedProps),Be=a,zt=s;break;case 5:Te||ut(n,t),As(n);case 6:if(n.tag===6&&As(n),a=Be,s=zt,Be=null,tn(e,t,n),Be=a,zt=s,Be!==null)if(zt)try{(Be.nodeType===9?Be.body:Be.nodeName==="HTML"?Be.ownerDocument.body:Be).removeChild(n.stateNode),Se=!0}catch(i){Ce(n,t,i)}else try{Be.removeChild(n.stateNode),Se=!0}catch(i){Ce(n,t,i)}break;case 18:Be!==null&&(zt?(e=Be,Jm(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),Zl(e)):Jm(Be,n.stateNode));break;case 4:a=Be,s=zt,Be=n.stateNode.containerInfo,zt=!0,tn(e,t,n),Be=a,zt=s;break;case 0:case 11:case 14:case 15:da(2,n,t),Te||da(4,n,t),tn(e,t,n);break;case 1:Te||(ut(n,t),a=n.stateNode,typeof a.componentWillUnmount=="function"&&Ih(n,t,a)),tn(e,t,n);break;case 21:tn(e,t,n);break;case 22:Te=(a=Te)||n.memoizedState!==null,tn(e,t,n),Te=a;break;case 30:ut(n,t),tn(e,t,n);break;case 7:Te||ut(n,t),tn(e,t,n);break;default:tn(e,t,n)}}function om(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Zl(e)}catch(n){Ce(t,t.return,n)}}}function cm(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Zl(e)}catch(n){Ce(t,t.return,n)}}function N0(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new am),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new am),t;default:throw Error(c(435,e.tag))}}function rr(e,t){var n=N0(e);t.forEach(function(a){if(!n.has(a)){n.add(a);var s=_0.bind(null,e,a);a.then(s,s)}})}function xt(e,t,n){var a=t.deletions;if(a!==null)for(var s=0;s<a.length;s++){var i=a[s],h=e,g=t,v=g;e:for(;v!==null;){switch(v.tag){case 27:if(pa(v.type)){Be=v.stateNode,zt=!1;break e}break;case 5:Be=v.stateNode,zt=!1;break e;case 3:case 4:Be=v.stateNode.containerInfo,zt=!0;break e}v=v.return}if(Be===null)throw Error(c(160));rm(h,g,i),Be=null,zt=!1,h=i.alternate,h!==null&&(h.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)um(t,e,n),t=t.sibling}var nn=null;function um(e,t,n){var a=e.alternate,s=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(s&4&&(a=e.updateQueue,a=a!==null?a.events:null,a!==null))for(var i=0;i<a.length;i++){var h=a[i];h.ref.impl=h.nextImpl}xt(t,e,n),bt(e),s&4&&(da(3,e,e.return),Ts(3,e),da(5,e,e.return));break;case 1:xt(t,e,n),bt(e),s&512&&(Te||a===null||ut(a,a.return)),s&64&&tt&&(e=e.updateQueue,e!==null&&(t=e.callbacks,t!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?t:n.concat(t))));break;case 26:if(i=nn,xt(t,e,n),bt(e),s&512&&(Te||a===null||ut(a,a.return)),s&4)if(s=a!==null?a.memoizedState:null,n=e.memoizedState,a===null)if(n===null)if(e.stateNode===null)if(tt)e.stateNode=Im(e.type,e.memoizedProps,t.containerInfo,e);else{e:{t=e.type,n=e.memoizedProps,s=i.ownerDocument||i;t:switch(t){case"title":a=s.getElementsByTagName("title")[0],(!a||a[ns]||a[it]||a.namespaceURI==="http://www.w3.org/2000/svg"||a.hasAttribute("itemprop"))&&(a=s.createElement(t),s.head.insertBefore(a,s.querySelector("head > title"))),dt(a,t,n),a[it]=e,Pe(a),t=a;break e;case"link":if(i=bg("link","href",s).get(t+(n.href||""))){for(h=0;h<i.length;h++)if(a=i[h],a.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&a.getAttribute("rel")===(n.rel==null?null:n.rel)&&a.getAttribute("title")===(n.title==null?null:n.title)&&a.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){i.splice(h,1);break t}}a=s.createElement(t),dt(a,t,n),s.head.appendChild(a);break;case"meta":if(i=bg("meta","content",s).get(t+(n.content||""))){for(h=0;h<i.length;h++)if(a=i[h],a.getAttribute("content")===(n.content==null?null:""+n.content)&&a.getAttribute("name")===(n.name==null?null:n.name)&&a.getAttribute("property")===(n.property==null?null:n.property)&&a.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&a.getAttribute("charset")===(n.charSet==null?null:n.charSet)){i.splice(h,1);break t}}a=s.createElement(t),dt(a,t,n),s.head.appendChild(a);break;default:throw Error(c(468,t))}a[it]=e,Pe(a),t=a}e.stateNode=t}else tt||yu(i,e.type,e.stateNode);else e.stateNode=xg(i,n,e.memoizedProps);else s!==n?(s===null?(t=a.stateNode,t===null||Te||t.parentNode.removeChild(t)):s.count--,n===null?tt||yu(i,e.type,e.stateNode):xg(i,n,e.memoizedProps)):n===null&&e.stateNode!==null&&kc(e,e.memoizedProps,a.memoizedProps);break;case 27:xt(t,e,n),bt(e),s&512&&(Te||a===null||ut(a,a.return)),a!==null&&s&4&&kc(e,e.memoizedProps,a.memoizedProps);break;case 5:if(i=bn,bn=!1,xt(t,e,n),bn=i,bt(e),s&512&&(Te||a===null||ut(a,a.return)),e.flags&32){t=e.stateNode;try{ol(t,""),Se=!0}catch(C){Ce(e,e.return,C)}}s&4&&e.stateNode!=null&&(t=e.memoizedProps,kc(e,t,a!==null?a.memoizedProps:t)),s&1024&&(Dc=!0);break;case 6:if(xt(t,e,n),bt(e),s&4){if(e.stateNode===null)throw Error(c(162));t=e.memoizedProps,n=e.stateNode;try{n.nodeValue=t,Se=!0}catch(C){Ce(e,e.return,C)}}break;case 3:if(Se=!1,jr=null,i=nn,nn=Hs(t.containerInfo),xt(t,e,n),nn=i,bt(e),s&4&&a!==null&&a.memoizedState.isDehydrated)try{Zl(t.containerInfo)}catch(C){Ce(e,e.return,C)}Dc&&(Dc=!1,dm(e)),Se=!1;break;case 4:s=bn,bn=tt,a=Cd(),i=nn,nn=Hs(e.stateNode.containerInfo),xt(t,e,n),bt(e),nn=i,Se&&Cs&&(sr=!0),Se=a,bn=s;break;case 12:xt(t,e,n),bt(e);break;case 31:xt(t,e,n),bt(e),s&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,rr(e,t)));break;case 13:xt(t,e,n),bt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(ur=Ct()),s&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,rr(e,t)));break;case 22:i=e.memoizedState!==null,h=a!==null&&a.memoizedState!==null;var g=tt,v=Te,E=bn;tt=g||i,bn=E||i,Te=v||h,xt(t,e,n),Te=v,bn=E,tt=g,bt(e),s&8192&&(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,!i||a===null||h||tt||Te||(t=h||Te,n=tt,a=Te,tt=i||tt,Te=t,fa(e,2),tt=n,Te=a),!i&&bn||_c(e,i)),s&4&&(t=e.updateQueue,t!==null&&(n=t.retryQueue,n!==null&&(t.retryQueue=null,rr(e,n))));break;case 19:xt(t,e,n),bt(e),s&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,rr(e,t)));break;case 30:s&512&&(Te||a===null||ut(a,a.return)),s=Cd(),i=Cs,h=(n&335544064)===n,g=e.memoizedProps,Cs=h&&Rn(g.default,g.update)!=="none",xt(t,e,n),bt(e),h&&a!==null&&Se&&(e.flags|=4),Cs=i,Se=s;break;case 21:break;case 7:s&512&&(Te||a===null||ut(a,a.return)),a&&a.stateNode!==null&&(a.stateNode._fragmentFiber=e);default:xt(t,e,n),bt(e)}}function bt(e){var t=e.flags;if(t&2){try{for(var n,a=e.return;a!==null;){if(Fh(a)){n=a;break}a=a.return}a=null;for(var s=e.return;s!==null;){if(Nc(s)){var i=s.stateNode;a===null?a=[i]:a.push(i)}if(jc(s))break;s=s.return}var h=a;if(n==null)throw Error(c(160));switch(n.tag){case 27:var g=n.stateNode,v=zc(e);tr(e,v,g,h);break;case 5:var E=n.stateNode;n.flags&32&&(ol(E,""),n.flags&=-33);var C=zc(e);tr(e,C,E,h);break;case 3:case 4:var D=n.stateNode.containerInfo,S=zc(e);Ec(e,S,D,h);break;default:throw Error(c(161))}}catch(A){Ce(e,e.return,A)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function dm(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;dm(t),t.tag===5&&t.flags&1024&&(t=t.stateNode,Kl=!0,t.reset(),Kl=!1),e=e.sibling}}function El(e,t){if(t.subtreeFlags&9270)for(t=t.child;t!==null;)fm(t,e),t=t.sibling;else nm(t)}function fm(e,t){var n=e.alternate;if(n===null)Tc(e,!1);else switch(e.tag){case 3:if(Mc=pn=!1,$h(),El(t,e),!pn&&!sr){if(e=gn,e!==null)for(var a=0;a<e.length;a+=3){n=e[a];var s=e[a+1];Pm(n,e[a+2]),n=n.ownerDocument.documentElement,n!==null&&n.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group("+s+")"})}e=t.containerInfo,e=e.nodeType===9?e.documentElement:e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName===""&&(e.style.viewTransitionName="none",e.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group(root)"}),e.animate({width:[0,0],height:[0,0]},{duration:0,fill:"forwards",pseudoElement:"::view-transition"})),Mc=!0}gn=null;break;case 5:El(t,e);break;case 4:a=pn,pn=!1,El(t,e),pn&&(sr=!0),pn=a;break;case 22:e.memoizedState===null&&(n.memoizedState!==null?Tc(e,!1):El(t,e));break;case 30:a=pn,s=$h(),pn=!1,El(t,e),pn&&(e.flags|=4);var i=e.memoizedProps,h=e.stateNode;t=Cn(i,h),h=Cn(n.memoizedProps,h);var g=Rn(i.default,i.update);g==="none"?t=!1:(i=n.memoizedState,n.memoizedState=null,n=e.child,kt=0,t=Oc(e,n,t,h,g,i,!0),kt!==(i===null?0:i.length)&&(e.flags|=32)),(e.flags&4)!==0&&t?(Ml(e,e.memoizedProps.onUpdate),gn=s):s!==null&&(s.push.apply(s,gn),gn=s),pn=(e.flags&32)!==0?!0:a;break;default:El(t,e)}}function vn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)lm(e,t.alternate,t),t=t.sibling}function fa(e,t){for(e=e.child;e!==null;){var n=e,a=t;switch(n.tag){case 0:case 11:case 14:case 15:da(4,n,n.return),fa(n,a);break;case 1:ut(n,n.return);var s=n.stateNode;typeof s.componentWillUnmount=="function"&&Ih(n,n.return,s),fa(n,a);break;case 27:(a&2)!==0&&dg(n.stateNode,n.type,n.memoizedProps);case 5:ut(n,n.return),n.tag!==5&&n.tag!==27||As(n),fa(n,a);break;case 6:As(n);break;case 26:ut(n,n.return),s=n.stateNode,n.memoizedState!==null||s===null||Te||s.parentNode.removeChild(s),fa(n,a);break;case 22:n.memoizedState===null&&fa(n,a);break;case 30:ut(n,n.return),fa(n,a);break;case 7:ut(n,n.return);default:fa(n,a)}e=e.sibling}}function an(e,t,n){for(n=(t.subtreeFlags&8772)!==0?n:n&-2,t=t.child;t!==null;){var a=t.alternate,s=e,i=t,h=i.flags,g=(n&1)!==0;switch(i.tag){case 0:case 11:case 15:an(s,i,n),Ts(4,i);break;case 1:if(an(s,i,n),a=i,s=a.stateNode,typeof s.componentDidMount=="function")try{s.componentDidMount()}catch(C){Ce(a,a.return,C)}if(a=i,s=a.updateQueue,s!==null){var v=a.stateNode;try{var E=s.shared.hiddenCallbacks;if(E!==null)for(s.shared.hiddenCallbacks=null,s=0;s<E.length;s++)Mf(E[s],v)}catch(C){Ce(a,a.return,C)}}g&&h&64&&Qh(i),mn(i,i.return);break;case 27:(n&2)!==0&&Jh(i);case 5:i.tag!==5&&i.tag!==27||Xh(i),an(s,i,n),g&&a===null&&h&4&&Sc(i),mn(i,i.return);break;case 6:Xh(i);break;case 26:v=i.stateNode,i.memoizedState!==null||v===null||tt||yu(Hs(v.ownerDocument),i.type,v),an(s,i,n),g&&a===null&&h&4&&Sc(i),mn(i,i.return);break;case 12:an(s,i,n);break;case 31:an(s,i,n),g&&h&4&&om(s,i);break;case 13:an(s,i,n),g&&h&4&&cm(s,i);break;case 22:i.memoizedState===null&&an(s,i,n),mn(i,i.return);break;case 30:an(s,i,n),mn(i,i.return);break;case 7:mn(i,i.return);default:an(s,i,n)}t=t.sibling}}function Bc(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&gs(n))}function Lc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&gs(e))}function Xt(e,t,n,a){var s=(n&335544064)===n;if(t.subtreeFlags&(s?10262:10256))for(t=t.child;t!==null;)hm(e,t,n,a),t=t.sibling;else s&&tm(t)}function hm(e,t,n,a){var s=(n&335544064)===n;s&&t.alternate===null&&t.return!==null&&t.return.alternate!==null&&lr(t);var i=t.flags;switch(t.tag){case 0:case 11:case 15:Xt(e,t,n,a),i&2048&&Ts(9,t);break;case 1:Xt(e,t,n,a);break;case 3:Xt(e,t,n,a),s&&Mc&&(e=e.containerInfo,e=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,e.style.viewTransitionName==="root"&&(e.style.viewTransitionName=""),e=e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName==="none"&&(e.style.viewTransitionName="")),i&2048&&(i=null,t.alternate!==null&&(i=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==i&&(t.refCount++,i!=null&&gs(i)));break;case 12:if(i&2048){Xt(e,t,n,a),i=t.stateNode;try{var h=t.memoizedProps,g=h.id,v=h.onPostCommit;typeof v=="function"&&v(g,t.alternate===null?"mount":"update",i.passiveEffectDuration,-0)}catch(E){Ce(t,t.return,E)}}else Xt(e,t,n,a);break;case 31:Xt(e,t,n,a);break;case 13:Xt(e,t,n,a);break;case 23:break;case 22:h=t.stateNode,g=t.alternate,t.memoizedState!==null?(s&&g!==null&&g.memoizedState===null&&lr(g),h._visibility&2?Xt(e,t,n,a):Rs(e,t)):(s&&g!==null&&g.memoizedState!==null&&lr(t),h._visibility&2?Xt(e,t,n,a):(h._visibility|=2,Tl(e,t,n,a,(t.subtreeFlags&10256)!==0||!1))),i&2048&&Bc(g,t);break;case 24:Xt(e,t,n,a),i&2048&&Lc(t.alternate,t);break;case 30:s&&(i=t.alternate,i!==null&&(xn(i.child,!0),xn(t.child,!0))),Xt(e,t,n,a);break;default:Xt(e,t,n,a)}}function Tl(e,t,n,a,s){for(s=s&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var i=e,h=t,g=n,v=a,E=h.flags;switch(h.tag){case 0:case 11:case 15:Tl(i,h,g,v,s),Ts(8,h);break;case 23:break;case 22:var C=h.stateNode;h.memoizedState!==null?C._visibility&2?Tl(i,h,g,v,s):Rs(i,h):(C._visibility|=2,Tl(i,h,g,v,s)),s&&E&2048&&Bc(h.alternate,h);break;case 24:Tl(i,h,g,v,s),s&&E&2048&&Lc(h.alternate,h);break;default:Tl(i,h,g,v,s)}t=t.sibling}}function Rs(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,a=t,s=a.flags;switch(a.tag){case 22:Rs(n,a),s&2048&&Bc(a.alternate,a);break;case 24:Rs(n,a),s&2048&&Lc(a.alternate,a);break;default:Rs(n,a)}t=t.sibling}}var Qa=8192;function Ia(e,t,n){if(e.subtreeFlags&Qa)for(e=e.child;e!==null;)mm(e,t,n),e=e.sibling}function mm(e,t,n){switch(e.tag){case 26:Ia(e,t,n),e.flags&Qa&&(e.memoizedState!==null?Av(n,nn,e.memoizedState,e.memoizedProps):(e=e.stateNode,(t&335544128)===t&&wg(n,e)));break;case 5:Ia(e,t,n),e.flags&Qa&&(e=e.stateNode,(t&335544128)===t&&wg(n,e));break;case 3:case 4:var a=nn;nn=Hs(e.stateNode.containerInfo),Ia(e,t,n),nn=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=Qa,Qa=16777216,Ia(e,t,n),Qa=a):Ia(e,t,n));break;case 30:if((e.flags&Qa)!==0&&(a=e.memoizedProps.name,a!=null&&a!=="auto")){var s=e.stateNode;s.paired=null,Ut===null&&(Ut=new Map),Ut.set(a,s)}Ia(e,t,n);break;default:Ia(e,t,n)}}function gm(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 Os(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];nt=a,bm(a,e)}gm(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)xm(e),e=e.sibling}function xm(e){switch(e.tag){case 0:case 11:case 15:Os(e),e.flags&2048&&da(9,e,e.return);break;case 3:Os(e);break;case 12:Os(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,or(e)):Os(e);break;default:Os(e)}}function or(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];nt=a,bm(a,e)}gm(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:da(8,t,t.return),or(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,or(t));break;default:or(t)}e=e.sibling}}function bm(e,t){for(;nt!==null;){var n=nt;switch(n.tag){case 0:case 11:case 15:da(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var a=n.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:gs(n.memoizedState.cache)}if(a=n.child,a!==null)a.return=n,nt=a;else e:for(n=e;nt!==null;){a=nt;var s=a.sibling,i=a.return;if(im(a),a===n){nt=null;break e}if(s!==null){s.return=i,nt=s;break e}nt=i}}}var S0={getCacheForType:function(e){var t=rt(Ze),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return rt(Ze).controller.signal}},k0=typeof WeakMap=="function"?WeakMap:Map,ze=0,De=null,me=null,ve=0,Ae=0,Bt=null,ha=!1,Al=!1,Hc=!1,Vn=0,Ge=0,ma=0,Xa=0,cr=0,Lt=0,Cl=0,Ds=null,Et=null,Vc=!1,ur=0,pm=0,dr=1/0,fr=null,ga=null,Le=0,ln=null,Fa=null,yn=0,Gc=0,qc=null,vm=null,Rl=null,Ol=null,Dl=null,Ms=0,hr=null;function Ht(){return(ze&2)!==0&&ve!==0?ve&-ve:W.T!==null?$c():wd()}function ym(){if(Lt===0)if((ve&536870912)===0||fe){var e=ri;ri<<=1,(ri&3932160)===0&&(ri=262144),Lt=e}else Lt=536870912;return e=ot.current,e!==null&&(e.flags|=32),Lt}function Ml(e,t){if(t!=null){var n=e.stateNode,a=n.ref;a===null&&(a=n.ref=eg(Cn(e.memoizedProps,n))),Ol===null&&(Ol=[]),Ol.push(t.bind(null,a))}}function Tt(e,t,n){(e===De&&(Ae===2||Ae===9)||e.cancelPendingCommit!==null)&&(_l(e,0),xa(e,ve,Lt,!1)),ts(e,n),((ze&2)===0||e!==De)&&(e===De&&((ze&2)===0&&(Xa|=n),Ge===4&&xa(e,ve,Lt,!1)),wn(e))}function wm(e,t,n){if((ze&6)!==0)throw Error(c(327));var a=!n&&(t&127)===0&&(t&e.expiredLanes)===0||es(e,t),s=a?T0(e,t):Kc(e,t,!0),i=a;do{if(s===0){Al&&!a&&xa(e,t,0,!1);break}else{if(n=e.current.alternate,i&&!z0(n)){s=Kc(e,t,!1),i=!1;continue}if(s===2){if(i=t,e.errorRecoveryDisabledLanes&i)var h=0;else h=e.pendingLanes&-536870913,h=h!==0?h:h&536870912?536870912:0;if(h!==0){t=h;e:{var g=e;s=Ds;var v=g.current.memoizedState.isDehydrated;if(v&&(_l(g,h).flags|=256),h=Kc(g,h,!1),h!==2&&h!==6){if(Hc&&!v){g.errorRecoveryDisabledLanes|=i,Xa|=i,s=4;break e}i=Et,Et=s,i!==null&&(Et===null?Et=i:Et.push.apply(Et,i))}s=h}if(i=!1,s!==2)continue}}if(s===1){_l(e,0),xa(e,t,0,!0);break}e:{switch(a=e,i=s,i){case 0:case 1:throw Error(c(345));case 4:if((t&4194048)!==t&&(t&62914560)!==t)break;case 6:xa(a,t,Lt,!ha);break e;case 2:Et=null;break;case 3:case 5:break;default:throw Error(c(329))}if((t&62914560)===t&&(s=ur+300-Ct(),10<s)){if(xa(a,t,Lt,!ha),ci(a,0,!0)!==0)break e;yn=t,a.timeoutHandle=cu(jm.bind(null,a,n,Et,fr,Vc,t,Lt,Xa,Cl,ha,i,"Throttled",-0,0),s);break e}jm(a,n,Et,fr,Vc,t,Lt,Xa,Cl,ha,i,null,-0,0)}}break}while(!0);wn(e)}function jm(e,t,n,a,s,i,h,g,v,E,C,D,S,A){e.timeoutHandle=-1;var K=t.subtreeFlags,$=(i&335544064)===i;if(D=null,($||K&8192||(K&16785408)===16785408)&&(D={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:dn},Ut=null,mm(t,i,D),$&&(K=D,$=e.containerInfo,$=($.nodeType===9?$:$.ownerDocument).__reactViewTransition,$!=null&&(K.count++,K.waitingForViewTransition=!0,K=qs.bind(K),$.finished.then(K,K))),K=(i&62914560)===i?ur-Ct():(i&4194048)===i?pm-Ct():0,K=Cv(D,K),K!==null)){yn=i,e.cancelPendingCommit=K(Cm.bind(null,e,t,i,n,a,s,h,g,v,E,C,D,null,S,A)),xa(e,i,h,!E);return}Cm(e,t,i,n,a,s,h,g,v,E,C,D)}function z0(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var a=0;a<n.length;a++){var s=n[a],i=s.getSnapshot;s=s.value;try{if(!Mt(i(),s))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function xa(e,t,n,a){t=xd(e,t),t&=~cr,t&=~Xa,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var s=t;0<s;){var i=31-Ot(s),h=1<<i;a[i]=-1,s&=~h}n!==0&&pd(e,n,t)}function mr(){return(ze&6)===0?(_s(0),!1):!0}function Yc(){if(me!==null){if(Ae===0)var e=me.return;else e=me,Mn=Ua=null,Wo(e),wl=null,ps=0,e=me;for(;e!==null;)Zh(e.alternate,e),e=e.return;me=null}}function _l(e,t){var n=e.timeoutHandle;return n!==-1&&(e.timeoutHandle=-1,J0(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),yn=0,Yc(),De=e,me=n=On(e.current,null),ve=t,Ae=0,Bt=null,ha=!1,Al=es(e,t),Hc=!1,Cl=Lt=cr=Xa=ma=Ge=0,Et=Ds=null,Vc=!1,Vn=xd(e,t),ji(),n}function Nm(e,t){ce=null,W.H=Ii,t===yl||t===Di?(t=Cf(),Ae=3):t===Lo?(t=Cf(),Ae=4):Ae=t===fc?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Bt=t,me===null&&(Ge=1,Xi(e,Kt(t,e.current)))}function Sm(){var e=ot.current;return e===null?!0:(ve&4194048)===ve?ht===null:(ve&62914560)===ve||(ve&536870912)!==0?e===ht:!1}function km(){var e=W.H;return W.H=Ii,e===null?Ii:e}function zm(){var e=W.A;return W.A=S0,e}function gr(){Ge=4,ha||(ve&4194048)!==ve&&ot.current!==null||(Al=!0),(ma&134217727)===0&&(Xa&134217727)===0||De===null||xa(De,ve,Lt,!1)}function Kc(e,t,n){var a=ze;ze|=2;var s=km(),i=zm();(De!==e||ve!==t)&&(fr=null,_l(e,t)),t=!1;var h=Ge;e:do try{if(Ae!==0&&me!==null){var g=me,v=Bt;switch(Ae){case 8:Yc(),h=6;break e;case 3:case 2:case 9:case 6:ot.current===null&&(t=!0);var E=Ae;if(Ae=0,Bt=null,Ul(e,g,v,E),n&&Al){h=0;break e}break;default:E=Ae,Ae=0,Bt=null,Ul(e,g,v,E)}}E0(),h=Ge;break}catch(C){Nm(e,C)}while(!0);return t&&e.shellSuspendCounter++,Mn=Ua=null,ze=a,W.H=s,W.A=i,me===null&&(De=null,ve=0,ji()),h}function E0(){for(;me!==null;)Em(me)}function T0(e,t){var n=ze;ze|=2;var a=km(),s=zm();De!==e||ve!==t?(fr=null,dr=Ct()+500,_l(e,t)):Al=es(e,t);e:do try{if(Ae!==0&&me!==null){t=me;var i=Bt;t:switch(Ae){case 1:Ae=0,Bt=null,Ul(e,t,i,1);break;case 2:case 9:if(Tf(i)){Ae=0,Bt=null,Tm(t);break}t=function(){Ae!==2&&Ae!==9||De!==e||(Ae=7),wn(e)},i.then(t,t);break e;case 3:Ae=7;break e;case 4:Ae=5;break e;case 7:Tf(i)?(Ae=0,Bt=null,Tm(t)):(Ae=0,Bt=null,Ul(e,t,i,7));break;case 5:var h=null;switch(me.tag){case 26:h=me.memoizedState;case 5:case 27:var g=me;if(h?vg(h):g.stateNode.complete){Ae=0,Bt=null;var v=g.sibling;if(v!==null)me=v;else{var E=g.return;E!==null?(me=E,xr(E)):me=null}break t}}Ae=0,Bt=null,Ul(e,t,i,5);break;case 6:Ae=0,Bt=null,Ul(e,t,i,6);break;case 8:Yc(),Ge=6;break e;default:throw Error(c(462))}}A0();break}catch(C){Nm(e,C)}while(!0);return Mn=Ua=null,W.H=a,W.A=s,ze=n,me!==null?0:(De=null,ve=0,ji(),Ge)}function A0(){for(;me!==null&&!Qb();)Em(me)}function Em(e){var t=Yh(e.alternate,e,Vn);e.memoizedProps=e.pendingProps,t===null?xr(e):me=t}function Tm(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Uh(n,t,t.pendingProps,t.type,void 0,ve);break;case 11:t=Uh(n,t,t.pendingProps,t.type.render,t.ref,ve);break;case 5:Wo(t);var a=t;a===et&&(fe?(Ti(a),a.tag===5&&a.stateNode!=null&&(_e=a.stateNode)):(Ti(a),fe=!0));default:Zh(n,t),t=me=bf(t,Vn),t=Yh(n,t,Vn)}e.memoizedProps=e.pendingProps,t===null?xr(e):me=t}function Ul(e,t,n,a){Mn=Ua=null,Wo(t),wl=null,ps=0;var s=t.return;try{if(x0(e,s,t,n,ve)){Ge=1,Xi(e,Kt(n,e.current)),me=null;return}}catch(i){if(s!==null)throw me=s,i;Ge=1,Xi(e,Kt(n,e.current)),me=null;return}t.flags&32768?(fe||a===1?e=!0:Al||(ve&536870912)!==0?e=!1:(ha=e=!0,(a===2||a===9||a===3||a===6)&&(a=ot.current,a!==null&&a.tag===13&&(a.flags|=16384))),Am(t,e)):xr(t)}function xr(e){var t=e;do{if((t.flags&32768)!==0){Am(t,ha);return}e=t.return;var n=y0(t.alternate,t,Vn);if(n!==null){me=n;return}if(t=t.sibling,t!==null){me=t;return}me=t=e}while(t!==null);Ge===0&&(Ge=5)}function Am(e,t){do{var n=w0(e.alternate,e);if(n!==null){n.flags&=32767,me=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){me=e;return}me=e=n}while(e!==null);Ge=6,me=null}function Cm(e,t,n,a,s,i,h,g,v,E,C,D){e.cancelPendingCommit=null;do br();while(Le!==0);if((ze&6)!==0)throw Error(c(327));if(t!==null){if(t===e.current)throw Error(c(177));e===De&&(me=De=null,ve=0),Fa=t,ln=e,yn=n,qc=s,vm=a,C0(e,t,n,h,g,v,D)}}function C0(e,t,n,a,s,i,h){var g=t.lanes|t.childLanes;if(Gc=g,g|=ko,np(e,n,g,a,s,i),Ol=null,(n&335544064)===n?(Dl=l0(e),a=10262):(Dl=null,a=10256),(t.subtreeFlags&a)!==0||(t.flags&a)!==0?(e.callbackNode=null,e.callbackPriority=0,U0(si,function(){return Xc(),null})):(e.callbackNode=null,e.callbackPriority=0),nr=!1,a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=W.T,W.T=null,s=se.p,se.p=2,i=ze,ze|=4;try{j0(e,t,n)}finally{ze=i,se.p=s,W.T=a}}Le=1,nr?Rl=nv(h,e.containerInfo,Dl,Zc,Qc,O0,Ic,Xc,R0):(Zc(),Qc(),Ic())}function R0(e){if(Le!==0){var t=ln.onRecoverableError;t(e,{componentStack:null})}}function O0(){Le===3&&(Le=0,fm(Fa,ln),Le=4)}function Zc(){if(Le===1){Le=0;var e=ln,t=Fa,n=yn,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=W.T,W.T=null;var s=se.p;se.p=2;var i=ze;ze|=4;try{Cs=sr=!1,um(t,e,n),n=iu;var h=rf(e.containerInfo),g=n.focusedElem,v=n.selectionRange;if(h!==g&&g&&g.ownerDocument&&sf(g.ownerDocument.documentElement,g)){if(v!==null&&yo(g)){var E=v.start,C=v.end;if(C===void 0&&(C=E),"selectionStart"in g)g.selectionStart=E,g.selectionEnd=Math.min(C,g.value.length);else{var D=g.ownerDocument||document,S=D&&D.defaultView||window;if(S.getSelection){var A=S.getSelection(),K=g.textContent.length,$=Math.min(v.start,K),ue=v.end===void 0?$:Math.min(v.end,K);!A.extend&&$>ue&&(h=ue,ue=$,$=h);var z=lf(g,$),y=lf(g,ue);if(z&&y&&(A.rangeCount!==1||A.anchorNode!==z.node||A.anchorOffset!==z.offset||A.focusNode!==y.node||A.focusOffset!==y.offset)){var T=D.createRange();T.setStart(z.node,z.offset),A.removeAllRanges(),$>ue?(A.addRange(T),A.extend(y.node,y.offset)):(T.setEnd(y.node,y.offset),A.addRange(T))}}}}for(D=[],A=g;A=A.parentNode;)A.nodeType===1&&D.push({element:A,left:A.scrollLeft,top:A.scrollTop});for(typeof g.focus=="function"&&g.focus(),g=0;g<D.length;g++){var O=D[g];O.element.scrollLeft=O.left,O.element.scrollTop=O.top}}Kl=!!su,iu=su=null}finally{ze=i,se.p=s,W.T=a}}e.current=t,Le=2}}function Qc(){if(Le===2){Le=0;var e=ln,t=Fa,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=W.T,W.T=null;var a=se.p;se.p=2;var s=ze;ze|=4;try{lm(e,t.alternate,t)}finally{ze=s,se.p=a,W.T=n}}Le=3}}function Ic(){if(Le===4||Le===3){Le=0;var e=Rl;Rl=null,Ib();var t=ln,n=Fa,a=yn,s=vm,i=(a&335544064)===a?10262:10256;if((n.subtreeFlags&i)!==0||(n.flags&i)!==0?Le=5:(Le=0,Fa=ln=null,Rm(t,t.pendingLanes)),i=t.pendingLanes,i===0&&(ga=null),to(a),n=n.stateNode,Rt&&typeof Rt.onCommitFiberRoot=="function")try{Rt.onCommitFiberRoot(Pl,n,void 0,(n.current.flags&128)===128)}catch{}if(s!==null){n=W.T,i=se.p,se.p=2,W.T=null;try{for(var h=t.onRecoverableError,g=0;g<s.length;g++){var v=s[g];h(v.value,{componentStack:v.stack})}}finally{W.T=n,se.p=i}}if(s=Ol,h=Dl,Dl=null,s!==null&&(Ol=null,h===null&&(h=[]),e!==null))for(v=0;v<s.length;v++)n=(0,s[v])(h),n!==void 0&&e.finished.finally(n);(yn&3)!==0&&br(),wn(t),i=t.pendingLanes,(a&261930)!==0&&(i&42)!==0?t===hr?Ms++:(Ms=0,hr=t):(Ms=0,hr=null),_s(0)}}function Rm(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,gs(t)))}function br(){return Rl!==null&&(Rl.skipTransition(),Rl=null),Zc(),Qc(),Ic(),Xc()}function Xc(){if(Le!==5)return!1;var e=ln,t=Gc;Gc=0;var n=to(yn),a=W.T,s=se.p;try{se.p=32>n?32:n,W.T=null,n=qc,qc=null;var i=ln,h=yn;if(Le=0,Fa=ln=null,yn=0,(ze&6)!==0)throw Error(c(331));var g=ze;if(ze|=4,xm(i.current),hm(i,i.current,h,n),ze=g,_s(0,!1),Rt&&typeof Rt.onPostCommitFiberRoot=="function")try{Rt.onPostCommitFiberRoot(Pl,i)}catch{}return!0}finally{se.p=s,W.T=a,Rm(e,t)}}function Om(e,t,n){t=Kt(n,t),t=dc(e.stateNode,t,2),e=ra(e,t,2),e!==null&&(ts(e,2),wn(e))}function Ce(e,t,n){if(e.tag===3)Om(e,e,n);else for(;t!==null;){if(t.tag===3){Om(t,e,n);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ga===null||!ga.has(a))){e=Kt(n,e),n=Th(2),a=ra(t,n,2),a!==null&&(Ah(n,a,t,e),ts(a,2),wn(a));break}}t=t.return}}function Fc(e,t,n){var a=e.pingCache;if(a===null){a=e.pingCache=new k0;var s=new Set;a.set(t,s)}else s=a.get(t),s===void 0&&(s=new Set,a.set(t,s));s.has(n)||(Hc=!0,s.add(n),e=D0.bind(null,e,t,n),t.then(e,e))}function D0(e,t,n){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,De===e&&(ve&n)===n&&((Ge===4||Ge===3&&(ve&62914560)===ve&&300>
vendor: 6,172 bytes, line 48
48Ct()-ur)&&(ze&2)===0?_l(e,0):cr|=n,Cl===ve&&(Cl=0)),wn(e)}function Dm(e,t){t===0&&(t=bd()),e=Da(e,t),e!==null&&(ts(e,t),wn(e))}function M0(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Dm(e,n)}function _0(e,t){var n=0;switch(e.tag){case 31:case 13:var a=e.stateNode,s=e.memoizedState;s!==null&&(n=s.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(c(314))}a!==null&&a.delete(t),Dm(e,n)}function U0(e,t){return Wr(e,t)}var Bl=null,Ll=null,Jc=!1,pr=!1,Wc=!1,ba=0;function wn(e){e!==Ll&&e.next===null&&(Ll===null?Bl=Ll=e:Ll=Ll.next=e),pr=!0,Jc||(Jc=!0,L0())}function _s(e,t){if(!Wc&&pr){Wc=!0;do for(var n=!1,a=Bl;a!==null;){if(e!==0){var s=a.pendingLanes;if(s===0)var i=0;else{var h=a.suspendedLanes,g=a.pingedLanes;i=(1<<31-Ot(42|e)+1)-1,i&=s&~(h&~g),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(n=!0,Bm(a,i))}else i=ve,i=ci(a,a===De?i:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(i&3)===0||es(a,i)||(n=!0,Bm(a,i));a=a.next}while(n);Wc=!1}}function B0(){Mm()}function Mm(){pr=Jc=!1;var e=0;ba!==0&&F0()&&(e=ba);for(var t=Ct(),n=null,a=Bl;a!==null;){var s=a.next,i=_m(a,t);i===0?(a.next=null,n===null?Bl=s:n.next=s,s===null&&(Ll=n)):(n=a,(e!==0||(i&3)!==0)&&(pr=!0)),a=s}Le!==0&&Le!==5||_s(e),ba!==0&&(ba=0)}function _m(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,s=e.expirationTimes,i=e.pendingLanes&-62914561;0<i;){var h=31-Ot(i),g=1<<h,v=s[h];v===-1?((g&n)===0||(g&a)!==0)&&(s[h]=tp(g,t)):v<=t&&(e.expiredLanes|=g),i&=~g}if(t=De,n=ve,n=ci(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,n===0||e===t&&(Ae===2||Ae===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&$r(a),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||es(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(a!==null&&$r(a),to(n)){case 2:case 8:n=md;break;case 32:n=si;break;case 268435456:n=gd;break;default:n=si}return a=Um.bind(null,e),n=Wr(n,a),e.callbackPriority=t,e.callbackNode=n,t}return a!==null&&a!==null&&$r(a),e.callbackPriority=2,e.callbackNode=null,2}function Um(e,t){if(Le!==0&&Le!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(br()&&e.callbackNode!==n)return null;var a=ve;return a=ci(e,e===De?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(wm(e,a,t),_m(e,Ct()),e.callbackNode!=null&&e.callbackNode===n?Um.bind(null,e):null)}function Bm(e,t){if(br())return null;wm(e,t,!0)}function L0(){W0(function(){(ze&6)!==0?Wr(hd,B0):Mm()})}function $c(){if(ba===0){var e=Ha;e===0&&(e=ii,ii<<=1,(ii&261888)===0&&(ii=256)),ba=e}return ba}function Lm(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:mi(e)}function H0(e,t,n,a,s){if(t==="submit"&&n&&n.stateNode===s){var i=Lm((s[Nt]||null).action),h=a.submitter;h&&(t=(t=h[Nt]||null)?Lm(t.formAction):h.getAttribute("formAction"),t!==null&&(i=t,h=null));var g=new pi("action","action",null,a,s);e.push({event:g,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(ba!==0){var v=new FormData(s,h);ic(n,{pending:!0,data:v,method:s.method,action:i},null,v)}}else typeof i=="function"&&(g.preventDefault(),v=new FormData(s,h),ic(n,{pending:!0,data:v,method:s.method,action:i},i,v))},currentTarget:s}]})}}for(var Pc=0;Pc<So.length;Pc++){var eu=So[Pc],V0=eu.toLowerCase(),G0=eu[0].toUpperCase()+eu.slice(1);en(V0,"on"+G0)}en(uf,"onAnimationEnd"),en(df,"onAnimationIteration"),en(ff,"onAnimationStart"),en("dblclick","onDoubleClick"),en("focusin","onFocus"),en("focusout","onBlur"),en(Jp,"onTransitionRun"),en(Wp,"onTransitionStart"),en($p,"onTransitionCancel"),en(hf,"onTransitionEnd"),il("onMouseEnter",["mouseout","mouseover"]),il("onMouseLeave",["mouseout","mouseover"]),il("onPointerEnter",["pointerout","pointerover"]),il("onPointerLeave",["pointerout","pointerover"]),Ca("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ca("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ca("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ca("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ca("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ca("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Us="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(" "),q0=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Us));function Hm(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var a=e[n],s=a.event;a=a.listeners;e:{var i=void 0;if(t)for(var h=a.length-1;0<=h;h--){var g=a[h],v=g.instance,E=g.currentTarget;if(g=g.listener,v!==i&&s.isPropagationStopped())break e;i=g,s.currentTarget=E;try{i(s)}catch(C){wi(C)}s.currentTarget=null,i=v}else for(h=0;h<a.length;h++){if(g=a[h],v=g.instance,E=g.currentTarget,g=g.listener,v!==i&&s.isPropagationStopped())break e;i=g,s.currentTarget=E;try{i(s)}catch(C){wi(C)}s.currentTarget=null,i=v}}}}function ge(e,t){var n=t[Nd];n===void 0&&(n=t[Nd]=new Set);var a=e+"__bubble";n.has(a)||(Vm(t,e,2,!1),n.add(a))}function tu(e,t,n){var a=0;t&&(a|=4),Vm(n,e,a,t)}var vr="_reactListening"+Math.random().toString(36).slice(2);function nu(e){if(!e[vr]){e[vr]=!0,zd.forEach(function(n){n!=="selectionchange"&&(q0.has(n)||tu(n,!1,e),tu(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[vr]||(t[vr]=!0,tu("selectionchange",!1,t))}}function Vm(e,t,n,a){switch(Ag(t)){case 2:var s=Mv;break;case 8:s=_v;break;default:s=ju}n=s.bind(null,t,n,e),s=void 0,!co||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(s=!0),a?s!==void 0?e.addEventListener(t,n,{capture:!0,passive:s}):e.addEventListener(t,n,!0):s!==void 0?e.addEventListener(t,n,{passive:s}):e.addEventListener(t,n,!1)}function au(e,t,n,a,s){var i=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var h=a.tag;if(h===3||h===4){var g=a.stateNode.containerInfo;
vendor: 4,775 bytes, lines 48-49
48if(g===s)break;if(h===4)for(h=a.return;h!==null;){var v=h.tag;if((v===3||v===4)&&h.stateNode.containerInfo===s)return;h=h.return}for(;g!==null;){if(h=Aa(g),h===null)return;if(v=h.tag,v===5||v===6||v===26||v===27){a=i=h;continue e}g=g.parentNode}}a=a.return}Hd(function(){var E=i,C=ro(n),D=[];e:{var S=mf.get(e);if(S!==void 0){var A=pi,K=e;switch(e){case"keypress":if(xi(n)===0)break e;case"keydown":case"keyup":A=zp;break;case"focusin":K="focus",A=mo;break;case"focusout":K="blur",A=mo;break;case"beforeblur":case"afterblur":A=mo;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":A=qd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":A=mp;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":A=Rp;break;case uf:case df:case ff:A=bp;break;case hf:A=Dp;break;case"scroll":case"scrollend":A=fp;break;case"wheel":A=_p;break;case"copy":case"cut":case"paste":A=vp;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":A=Kd;break;case"submit":A=Ap;break;case"toggle":case"beforetoggle":A=Bp}var $=(t&4)!==0,ue=!$&&(e==="scroll"||e==="scrollend"),z=$?S!==null?S+"Capture":null:S;$=[];for(var y=E,T;y!==null;){var O=y;if(T=O.stateNode,O=O.tag,O!==5&&O!==26&&O!==27||T===null||z===null||(O=ls(y,z),O!=null&&$.push(Bs(y,O,T))),ue)break;y=y.return}0<$.length&&(S=new A(S,K,null,n,C),D.push({event:S,listeners:$}))}}if((t&7)===0){e:{if(A=e==="mouseover"||e==="pointerover",S=e==="mouseout"||e==="pointerout",A&&n!==io&&(K=n.relatedTarget||n.fromElement)&&(Aa(K)||K[al]))break e;(S||A)&&(K=C.window===C?C:(A=C.ownerDocument)?A.defaultView||A.parentWindow:window,S?(A=n.relatedTarget||n.toElement,S=E,A=A?Aa(A):null,A!==null&&(ue=f(A),$=A.tag,A!==ue||$!==5&&$!==27&&$!==6)&&(A=null)):(S=null,A=E),S!==A&&($=qd,O="onMouseLeave",z="onMouseEnter",y="mouse",(e==="pointerout"||e==="pointerover")&&($=Kd,O="onPointerLeave",z="onPointerEnter",y="pointer"),ue=S==null?K:as(S),T=A==null?K:as(A),K=new $(O,y+"leave",S,n,C),K.target=ue,K.relatedTarget=T,O=null,Aa(C)===E&&($=new $(z,y+"enter",A,n,C),$.target=T,$.relatedTarget=ue,O=$),ue=O,$=S&&A?be(S,A,Y0):null,S!==null&&Gm(D,K,S,$,!1),A!==null&&ue!==null&&Gm(D,ue,A,$,!0)))}e:{if(S=E?as(E):window,A=S.nodeName&&S.nodeName.toLowerCase(),A==="select"||A==="input"&&S.type==="file")var I=$d;else if(Jd(S))if(Pd)I=Ip;else{I=Zp;var ye=Kp}else A=S.nodeName,!A||A.toLowerCase()!=="input"||S.type!=="checkbox"&&S.type!=="radio"?E&&so(E.elementType)&&(I=$d):I=Qp;if(I&&(I=I(e,E))){Wd(D,I,n,C);break e}ye&&ye(e,S,E)}switch(ye=E?as(E):window,e){case"focusin":(Jd(ye)||ye.contentEditable==="true")&&(fl=ye,wo=E,fs=null);break;case"focusout":fs=wo=fl=null;break;case"mousedown":jo=!0;break;case"contextmenu":case"mouseup":case"dragend":jo=!1,of(D,n,C);break;case"selectionchange":if(Fp)break;case"keydown":case"keyup":of(D,n,C)}var ee;if(xo)e:{switch(e){case"compositionstart":var re="onCompositionStart";break e;case"compositionend":re="onCompositionEnd";break e;case"compositionupdate":re="onCompositionUpdate";break e}re=void 0}else dl?Xd(e,n)&&(re="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(re="onCompositionStart");re&&(Zd&&n.locale!=="ko"&&(dl||re!=="onCompositionStart"?re==="onCompositionEnd"&&dl&&(ee=Vd()):($n=C,uo="value"in $n?$n.value:$n.textContent,dl=!0)),ye=yr(E,re),0<ye.length&&(re=new Yd(re,e,null,n,C),D.push({event:re,listeners:ye}),ee?re.data=ee:(ee=Fd(n),ee!==null&&(re.data=ee)))),(ee=Hp?Vp(e,n):Gp(e,n))&&(re=yr(E,"onBeforeInput"),0<re.length&&(ye=new Yd("onBeforeInput","beforeinput",null,n,C),D.push({event:ye,listeners:re}),ye.data=ee)),H0(D,e,E,n,C)}Hm(D,t)})}function Bs(e,t,n){return{instance:e,listener:t,currentTarget:n}}function yr(e,t){for(var n=t+"Capture",a=[];e!==null;){var s=e,i=s.stateNode;if(s=s.tag,s!==5&&s!==26&&s!==27||i===null||(s=ls(e,n),s!=null&&a.unshift(Bs(e,s,i)),s=ls(e,t),s!=null&&a.push(Bs(e,s,i))),e.tag===3)return a;e=e.return}return[]}function Y0(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Gm(e,t,n,a,s){for(var i=t._reactName,h=[];n!==null&&n!==a;){var g=n,v=g.alternate,E=g.stateNode;if(g=g.tag,v!==null&&v===a)break;g!==5&&g!==26&&g!==27||E===null||(v=E,s?(E=ls(n,i),E!=null&&h.unshift(Bs(n,E,v))):s||(E=ls(n,i),E!=null&&h.push(Bs(n,E,v)))),n=n.return}h.length!==0&&e.push({event:t,listeners:h})}var K0=/\r\n?/g,Z0=/\u0000|\uFFFD/g;function qm(e){return(typeof e=="string"?e:""+e).replace(K0,`
49`).replace(Z0,"")}function Ym(e,t){return t=qm(t),qm(e)===t}function Re(e,t,n,a,s,i){switch(n){case"children":if(typeof a=="str
49ing")t==="body"||t==="textarea"&&a===""||ol(e,a);else if(typeof a=="number"||typeof a=="bigint")t!=="body"&&ol(e,""+a);else return;break;case"className":hi(e,"class",a);break;case"tabIndex":hi(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":hi(e,n,a);break;case"style":Bd(e,a,i);return;case"data":if(t!=="object"){hi(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=mi(a),e.setAttribute(n,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof i=="function"&&(n==="formAction"?(t!=="input"&&Re(e,t,"name",s.name,s,null),Re(e,t,"formEncType",s.formEncType,s,null),Re(e,t,"formMethod",s.formMethod,s,null),Re(e,t,"formTarget",s.formTarget,s,null)):(Re(e,t,"encType",s.encType,s,null),Re(e,t,"method",s.method,s,null),Re(e,t,"target",s.target,s,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=mi(a),e.setAttribute(n,a);break;case"onClick":a!=null&&(e.onclick=dn);return;case"onScroll":a!=null&&ge("scroll",e);return;case"onScrollEnd":a!=null&&ge("scrollend",e);return;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(c(61));if(n=a.__html,n!=null){if(s.children!=null)throw Error(c(60));(i!=null?i.__html:void 0)!==n&&(e.innerHTML=n)}}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}n=mi(a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,a):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"credentialless":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(n,""):e.removeAttribute(n);break;case"capture":case"download":a===!0?e.setAttribute(n,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,a):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(n,a):e.removeAttribute(n);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(n):e.setAttribute(n,a);break;case"popover":ge("beforetoggle",e),ge("toggle",e),fi(e,"popover",a);break;case"xlinkActuate":Tn(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Tn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Tn(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Tn(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Tn(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Tn(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Tn(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Tn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Tn(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":fi(e,"is",a);break;case"innerText":case"textContent":return;default:if(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")n=up.get(n)||n,fi(e,n,a);else return}Se=!0}function lu(e,t,n,a,s,i){switch(n){case"style":Bd(e,a,i);return;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(c(61));if(n=a.__html,n!=null){if(s.children!=null)throw Error(c(60));(i!=null?i.__html:void 0)!==n&&(e.innerHTML=n)}}break;
vendor: 33,824 bytes, line 49
49case"children":if(typeof a=="string")ol(e,a);else if(typeof a=="number"||typeof a=="bigint")ol(e,""+a);else return;break;case"onScroll":a!=null&&ge("scroll",e);return;case"onScrollEnd":a!=null&&ge("scrollend",e);return;case"onClick":a!=null&&(e.onclick=dn);return;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":return;case"innerText":case"textContent":return;default:if(!Ed.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(s=n.endsWith("Capture"),i=n.slice(2,s?n.length-7:void 0),t=e[Nt]||null,t=t!=null?t[n]:null,typeof t=="function"&&e.removeEventListener(i,t,s),typeof a=="function")){typeof t!="function"&&t!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(i,a,s);break e}Se=!0,n in e?e[n]=a:a===!0?e.setAttribute(n,""):fi(e,n,a)}return}Se=!0}function dt(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ge("error",e),ge("load",e);var a=!1,s=!1,i;for(i in n)if(n.hasOwnProperty(i)){var h=n[i];if(h!=null)switch(i){case"src":a=!0;break;case"srcSet":s=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Re(e,t,i,h,n,null)}}s&&Re(e,t,"srcSet",n.srcSet,n,null),a&&Re(e,t,"src",n.src,n,null);return;case"input":ge("invalid",e);var g=i=h=s=null,v=null,E=null;for(a in n)if(n.hasOwnProperty(a)){var C=n[a];if(C!=null)switch(a){case"name":s=C;break;case"type":h=C;break;case"checked":v=C;break;case"defaultChecked":E=C;break;case"value":i=C;break;case"defaultValue":g=C;break;case"children":case"dangerouslySetInnerHTML":if(C!=null)throw Error(c(137,t));break;default:Re(e,t,a,C,n,null)}}Dd(e,i,g,v,E,h,s,!1);return;case"select":ge("invalid",e),a=h=i=null;for(s in n)if(n.hasOwnProperty(s)&&(g=n[s],g!=null))switch(s){case"value":i=g;break;case"defaultValue":h=g;break;case"multiple":a=g;default:Re(e,t,s,g,n,null)}t=i,n=h,e.multiple=!!a,t!=null?rl(e,!!a,t,!1):n!=null&&rl(e,!!a,n,!0);return;case"textarea":ge("invalid",e),i=s=a=null;for(h in n)if(n.hasOwnProperty(h)&&(g=n[h],g!=null))switch(h){case"value":a=g;break;case"defaultValue":s=g;break;case"children":i=g;break;case"dangerouslySetInnerHTML":if(g!=null)throw Error(c(91));break;default:Re(e,t,h,g,n,null)}_d(e,a,s,i);return;case"option":for(v in n)if(n.hasOwnProperty(v)&&(a=n[v],a!=null))switch(v){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Re(e,t,v,a,n,null)}return;case"dialog":ge("beforetoggle",e),ge("toggle",e),ge("cancel",e),ge("close",e);break;case"iframe":case"object":ge("load",e);break;case"video":case"audio":for(a=0;a<Us.length;a++)ge(Us[a],e);break;case"image":ge("error",e),ge("load",e);break;case"details":ge("toggle",e);break;case"embed":case"source":case"link":ge("error",e),ge("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(E in n)if(n.hasOwnProperty(E)&&(a=n[E],a!=null))switch(E){case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Re(e,t,E,a,n,null)}return;default:if(so(t)){for(C in n)n.hasOwnProperty(C)&&(a=n[C],a!==void 0&&lu(e,t,C,a,n,void 0));return}}for(g in n)n.hasOwnProperty(g)&&(a=n[g],a!=null&&Re(e,t,g,a,n,null))}var Q0={};function I0(e,t,n,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var s=null,i=null,h=null,g=null,v=null,E=null,C=null;for(A in n){var D=n[A];if(n.hasOwnProperty(A)&&D!=null)switch(A){case"checked":break;case"value":break;case"defaultValue":v=D;default:a.hasOwnProperty(A)||Re(e,t,A,null,a,D)}}for(var S in a){var A=a[S];if(D=n[S],a.hasOwnProperty(S)&&(A!=null||D!=null))switch(S){case"type":A!==D&&(Se=!0),i=A;break;case"name":A!==D&&(Se=!0),s=A;break;case"checked":A!==D&&(Se=!0),E=A;break;case"defaultChecked":A!==D&&(Se=!0),C=A;break;case"value":A!==D&&(Se=!0),h=A;break;case"defaultValue":A!==D&&(Se=!0),g=A;break;case"children":case"dangerouslySetInnerHTML":if(A!=null)throw Error(c(137,t));break;default:A!==D&&Re(e,t,S,A,a,D)}}ao(e,h,g,v,E,C,i,s);return;case"select":A=h=g=S=null;for(i in n)if(v=n[i],n.hasOwnProperty(i)&&v!=null)switch(i){case"value":break;case"multiple":A=v;default:a.hasOwnProperty(i)||Re(e,t,i,null,a,v)}for(s in a)if(i=a[s],v=n[s],a.hasOwnProperty(s)&&(i!=null||v!=null))switch(s){case"value":i!==v&&(Se=!0),S=i;break;case"defaultValue":i!==v&&(Se=!0),g=i;break;case"multiple":i!==v&&(Se=!0),h=i;default:i!==v&&Re(e,t,s,i,a,v)}t=g,n=h,a=A,S!=null?rl(e,!!n,S,!1):!!a!=!!n&&(t!=null?rl(e,!!n,t,!0):rl(e,!!n,n?[]:"",!1));return;case"textarea":A=S=null;for(g in n)if(s=n[g],n.hasOwnProperty(g)&&s!=null&&!a.hasOwnProperty(g))switch(g){case"value":break;case"children":break;default:Re(e,t,g,null,a,s)}for(h in a)if(s=a[h],i=n[h],a.hasOwnProperty(h)&&(s!=null||i!=null))switch(h){case"value":s!==i&&(Se=!0),S=s;break;case"defaultValue":s!==i&&(Se=!0),A=s;break;case"children":break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(c(91));break;default:s!==i&&Re(e,t,h,s,a,i)}Md(e,S,A);return;case"option":for(var K in n)if(S=n[K],n.hasOwnProperty(K)&&S!=null&&!a.hasOwnProperty(K))switch(K){case"selected":e.selected=!1;break;default:Re(e,t,K,null,a,S)}for(v in a)if(S=a[v],A=n[v],a.hasOwnProperty(v)&&S!==A&&(S!=null||A!=null))switch(v){case"selected":S!==A&&(Se=!0),e.selected=S&&typeof S!="function"&&typeof S!="symbol";break;default:Re(e,t,v,S,a,A)}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 $ in n)S=n[$],n.hasOwnProperty($)&&S!=null&&!a.hasOwnProperty($)&&Re(e,t,$,null,a,S);for(E in a)if(S=a[E],A=n[E],a.hasOwnProperty(E)&&S!==A&&(S!=null||A!=null))switch(E){case"children":case"dangerouslySetInnerHTML":if(S!=null)throw Error(c(137,t));break;default:Re(e,t,E,S,a,A)}return;default:if(so(t)){for(var ue in n)S=n[ue],n.hasOwnProperty(ue)&&S!==void 0&&!a.hasOwnProperty(ue)&&lu(e,t,ue,void 0,a,S);for(C in a)S=a[C],A=n[C],!a.hasOwnProperty(C)||S===A||S===void 0&&A===void 0||lu(e,t,C,S,a,A);return}}for(var z in n)S=n[z],n.hasOwnProperty(z)&&S!=null&&!a.hasOwnProperty(z)&&Re(e,t,z,null,a,S);for(D in a)S=a[D],A=n[D],!a.hasOwnProperty(D)||S===A||S==null&&A==null||Re(e,t,D,S,a,A)}function Km(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function X0(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),a=0;a<n.length;a++){var s=n[a],i=s.transferSize,h=s.initiatorType,g=s.duration;if(i&&g&&Km(h)){for(h=0,g=s.responseEnd,a+=1;a<n.length;a++){var v=n[a],E=v.startTime;if(E>g)break;var C=v.transferSize,D=v.initiatorType;C&&Km(D)&&(v=v.responseEnd,h+=C*(v<g?1:(g-E)/(v-E)))}if(--a,t+=8*(i+h)/(s.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 su=null,iu=null;function Ls(e){return e.nodeType===9?e:e.ownerDocument}function Zm(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 Qm(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 Im(e,t,n,a){return n=Ls(n).createElement(e),n[it]=a,n[Nt]=t,dt(n,e,t),Pe(n),n}function ru(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 ou=null;function F0(){var e=window.event;return e&&e.type==="popstate"?e===ou?!1:(ou=e,!0):(ou=null,!1)}var cu=typeof setTimeout=="function"?setTimeout:void 0,J0=typeof clearTimeout=="function"?clearTimeout:void 0,Xm=typeof Promise=="function"?Promise:void 0,Fm=typeof requestAnimationFrame=="function"?requestAnimationFrame:cu,W0=typeof queueMicrotask=="function"?queueMicrotask:typeof Xm<"u"?function(e){return Xm.resolve(null).then(e).catch($0)}:cu;function $0(e){setTimeout(function(){throw e})}function pa(e){return e==="head"}function Jm(e,t){var n=t,a=0;do{var s=n.nextSibling;if(e.removeChild(n),s&&s.nodeType===8)if(n=s.data,n==="/$"||n==="/&"){if(a===0){e.removeChild(s),Zl(t);return}a--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")a++;else if(n==="html")bu(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,bu(n);for(var i=n.firstChild;i;){var h=i.nextSibling,g=i.nodeName;i[ns]||g==="SCRIPT"||g==="STYLE"||g==="LINK"&&i.rel.toLowerCase()==="stylesheet"||n.removeChild(i),i=h}}else n==="body"&&bu(e.ownerDocument.body);n=s}while(n);Zl(t)}function Wm(e,t){var n=e;e=0;do{var a=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),a&&a.nodeType===8)if(n=a.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=a}while(n)}function $m(e,t,n){if(t=CSS.escape(t)!==t?"r-"+btoa(t).replace(/=/g,""):t,e.style.viewTransitionName=t,n!=null&&(e.style.viewTransitionClass=n),n=getComputedStyle(e),n.display==="inline"){if(t=e.getClientRects(),t.length===1)var a=1;else for(var s=a=0;s<t.length;s++){var i=t[s];0<i.width&&0<i.height&&a++}a===1&&(e=e.style,e.display=t.length===1?"inline-block":"block",e.marginTop="-"+n.paddingTop,e.marginBottom="-"+n.paddingBottom)}}function Pm(e,t){e=e.style,t=t.style;var n=t!=null?t.hasOwnProperty("viewTransitionName")?t.viewTransitionName:t.hasOwnProperty("view-transition-name")?t["view-transition-name"]:null:null;e.viewTransitionName=n==null||typeof n=="boolean"?"":(""+n).trim(),n=t!=null?t.hasOwnProperty("viewTransitionClass")?t.viewTransitionClass:t.hasOwnProperty("view-transition-class")?t["view-transition-class"]:null:null,e.viewTransitionClass=n==null||typeof n=="boolean"?"":(""+n).trim(),e.display==="inline-block"&&(t==null?e.display=e.margin="":(n=t.display,e.display=n==null||typeof n=="boolean"?"":n,n=t.margin,n!=null?e.margin=n:(n=t.hasOwnProperty("marginTop")?t.marginTop:t["margin-top"],e.marginTop=n==null||typeof n=="boolean"?"":n,t=t.hasOwnProperty("marginBottom")?t.marginBottom:t["margin-bottom"],e.marginBottom=t==null||typeof t=="boolean"?"":t)))}function P0(e,t,n){return n=n.ownerDocument.defaultView,{rect:e,abs:t.position==="absolute"||t.position==="fixed",clip:t.clipPath!=="none"||t.overflow!=="visible"||t.filter!=="none"||t.mask!=="none"||t.mask!=="none"||t.borderRadius!=="0px",view:0<=e.bottom&&0<=e.right&&e.top<=n.innerHeight&&e.left<=n.innerWidth}}function uu(e){var t=e.getBoundingClientRect(),n=getComputedStyle(e);return P0(t,n,e)}function ev(e){return e.documentElement.clientHeight}function tv(e){this.addEventListener("load",e),this.addEventListener("error",e)}function nv(e,t,n,a,s,i,h,g,v){var E=t.nodeType===9?t:t.ownerDocument;try{var C=E.startViewTransition({update:function(){var S=E.defaultView,A=S.navigation&&S.navigation.transition,K=E.fonts.status;a();var $=[];if(K==="loaded"&&(ev(E),E.fonts.status==="loading"&&$.push(E.fonts.ready)),K=$.length,e!==null)for(var ue=e.suspenseyImages,z=0,y=0;y<ue.length;y++){var T=ue[y];if(!T.complete){var O=T.getBoundingClientRect();if(0<O.bottom&&0<O.right&&O.top<S.innerHeight&&O.left<S.innerWidth){if(z+=yg(T),z>Nr){$.length=K;break}T=new Promise(tv.bind(T)),$.push(T)}}}if(0<$.length)return S=Promise.race([Promise.all($),new Promise(function(I){return setTimeout(I,500)})]).then(s,s),(A?Promise.allSettled([A.finished,S]):S).then(i,i);if(s(),A)return A.finished.then(i,i);i()},types:n});E.__reactViewTransition=C;var D=[];return C.ready.then(function(){for(var S=E.documentElement.getAnimations({subtree:!0}),A=0;A<S.length;A++){var K=S[A],$=K.effect,ue=$.pseudoElement;if(ue!=null&&ue.startsWith("::view-transition")){D.push(K),K=$.getKeyframes();for(var z=ue=void 0,y=!0,T=0;T<K.length;T++){var O=K[T],I=O.width;if(ue===void 0)ue=I;else if(ue!==I){y=!1;break}if(I=O.height,z===void 0)z=I;else if(z!==I){y=!1;break}delete O.width,delete O.height,O.transform==="none"&&delete O.transform}y&&ue!==void 0&&z!==void 0&&($.setKeyframes(K),y=getComputedStyle($.target,$.pseudoElement),y.width!==ue||y.height!==z)&&(y=K[0],y.width=ue,y.height=z,y=K[K.length-1],y.width=ue,y.height=z,$.setKeyframes(K))}}h()},function(S){E.__reactViewTransition===C&&(E.__reactViewTransition=null);try{if(typeof S=="object"&&S!==null)switch(S.name){case"InvalidStateError":(S.message==="View transition was skipped because document visibility state is hidden."||S.message==="Skipping view transition because document visibility state has become hidden."||S.message==="Skipping view transition because viewport size changed."||S.message==="Transition was aborted because of invalid state")&&(S=null)}S!==null&&v(S)}finally{a(),s(),h()}}),C.finished.finally(function(){for(var S=0;S<D.length;S++)D[S].cancel();E.__reactViewTransition===C&&(E.__reactViewTransition=null),g()}),C}catch{return a(),s(),h(),null}}function Ja(e,t){this._scope=document.documentElement,this._selector="::view-transition-"+e+"("+t+")"}Ja.prototype.animate=function(e,t){return t=typeof t=="number"?{duration:t}:F({},t),t.pseudoElement=this._selector,this._scope.animate(e,t)},Ja.prototype.getAnimations=function(){for(var e=this._scope,t=this._selector,n=e.getAnimations({subtree:!0}),a=[],s=0;s<n.length;s++){var i=n[s].effect;i!==null&&i.target===e&&i.pseudoElement===t&&a.push(n[s])}return a},Ja.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)};function eg(e){return{name:e,group:new Ja("group",e),imagePair:new Ja("image-pair",e),old:new Ja("old",e),new:new Ja("new",e)}}function Vt(e){this._fragmentFiber=e,this._observers=this._eventListeners=null}Vt.prototype.addEventListener=function(e,t,n){var a=null,s=null;if(!(n!=null&&typeof n!="boolean"&&(a=n.signal||null,a!==null&&a.aborted))){this._eventListeners===null&&(this._eventListeners=[]);var i=this._eventListeners;if(ng(i,e,t,n)===-1){var h=this,g=t;n!=null&&typeof n!="boolean"&&n.once===!0&&(g=function(v){h.removeEventListener(e,t,n),typeof t=="function"?t.call(this,v):t.handleEvent(v)}),a!==null&&(s=h.removeEventListener.bind(h,e,t,n),a.addEventListener("abort",s,{once:!0}),s=a.removeEventListener.bind(a,"abort",s)),a=Hl(n),i.push({type:e,listener:t,optionsOrUseCapture:n,attachedListener:g,cleanup:s}),p(this._fragmentFiber.child,!1,av,e,g,a)}this._eventListeners=i}};function av(e,t,n,a){return L(e).addEventListener(t,n,a),!1}Vt.prototype.removeEventListener=function(e,t,n){var a=this._eventListeners;if(a!==null&&(t=ng(a,e,t,n),t!==-1)){var s=a[t];n=s.attachedListener;var i=s.cleanup;s=Hl(s.optionsOrUseCapture),p(this._fragmentFiber.child,!1,lv,e,n,s),a.splice(t,1),i!==null&&i()}};function lv(e,t,n,a){return L(e).removeEventListener(t,n,a),!1}function Hl(e){return e!=null&&typeof e!="boolean"&&(e.once===!0||e.signal instanceof AbortSignal)?{capture:e.capture,passive:e.passive}:e}function tg(e){return e==null?"c=0":typeof e=="boolean"?"c="+(e?"1":"0"):"c="+(e.capture?"1":"0")}function ng(e,t,n,a){if(e.length===0)return-1;a=tg(a);for(var s=0;s<e.length;s++){var i=e[s];if(i.type===t&&i.listener===n&&tg(i.optionsOrUseCapture)===a)return s}return-1}Vt.prototype.dispatchEvent=function(e){var t=R(this._fragmentFiber);if(t===null)return!0;t=L(t);var n=this._eventListeners;if(n!==null&&0<n.length||!e.bubbles){var a=t.nodeType===9?t.createComment(""):document.createTextNode("");if(n)for(var s=0;s<n.length;s++){var i=n[s];a.addEventListener(i.type,i.attachedListener,Hl(i.optionsOrUseCapture))}if(t.appendChild(a),e=a.dispatchEvent(e),n)for(s=0;s<n.length;s++)i=n[s],a.removeEventListener(i.type,i.attachedListener,Hl(i.optionsOrUseCapture));return t.removeChild(a),e}return t.dispatchEvent(e)},Vt.prototype.focus=function(e){p(this._fragmentFiber.child,!0,ag,e,void 0,void 0)};function ag(e,t){return e.tag===6?!1:(e=L(e),xv(e,t))}Vt.prototype.focusLast=function(e){var t=[];p(this._fragmentFiber.child,!0,du,t,void 0,void 0);for(var n=t.length-1;0<=n&&!ag(t[n],e);n--);};function du(e,t){return t.push(e),!1}Vt.prototype.blur=function(){var e=R(this._fragmentFiber);e!==null&&(e=L(e),e=Ls(e).activeElement,e!==null&&p(this._fragmentFiber.child,!1,sv,e,void 0,void 0))};function sv(e,t){return e.tag===6?!1:(e=L(e),e===t||e.contains(t)?(t.blur(),!0):!1)}Vt.prototype.observeUsing=function(e){this._observers===null&&(this._observers=new Set),this._observers.add(e),p(this._fragmentFiber.child,!1,iv,e,void 0,void 0)};function iv(e,t){return e.tag===6||(e=L(e),t.observe(e)),!1}Vt.prototype.unobserveUsing=function(e){var t=this._observers;if(t!==null&&t.has(e)){t.delete(e),p(this._fragmentFiber.child,!1,rv,e,void 0,void 0);for(var n=t=0;n<sn.length;n++){var a=sn[n];a.fragmentInstance===this&&a.observer===e?e.unobserve(a.instance):sn[t++]=a}sn.length=t}};function rv(e,t){return e.tag===6||(e=L(e),t.unobserve(e)),!1}var sn=[],fu=!1;function ov(e,t,n){sn.push({fragmentInstance:e,observer:t,instance:n}),fu||(fu=!0,bv(function(){fu=!1;var a=sn;sn=[];for(var s=0;s<a.length;s++){var i=a[s];i.observer.unobserve(i.instance)}}))}Vt.prototype.getClientRects=function(){var e=[];return p(this._fragmentFiber.child,!1,cv,e,void 0,void 0),e};function cv(e,t){if(e.tag===6){e=e.stateNode;var n=e.ownerDocument.createRange();n.selectNodeContents(e),t.push.apply(t,n.getClientRects())}else e=L(e),t.push.apply(t,e.getClientRects());return!1}Vt.prototype.getRootNode=function(e){var t=R(this._fragmentFiber);return t===null?this:L(t).getRootNode(e)},Vt.prototype.compareDocumentPosition=function(e){var t=R(this._fragmentFiber);if(t===null)return Node.DOCUMENT_POSITION_DISCONNECTED;var n=[];p(this._fragmentFiber.child,!1,du,n,void 0,void 0);var a=L(t);if(n.length===0){if(n=a,V(this._fragmentFiber)){e:{for(t=this._fragmentFiber.return;t!==null;){if(t.tag===4){t=t.stateNode.containerInfo;break e}if(t.tag===3||t.tag===5||t.tag===27)break;t=t.return}t=null}t!=null&&(n=t)}t=this._fragmentFiber;var s=a=n.compareDocumentPosition(e);return n===e?s=Node.DOCUMENT_POSITION_CONTAINS:a&Node.DOCUMENT_POSITION_CONTAINED_BY&&(n=B(t)[1],n===null?s=Node.DOCUMENT_POSITION_PRECEDING:(e=L(n).compareDocumentPosition(e),s=e===0||e&Node.DOCUMENT_POSITION_FOLLOWING?Node.DOCUMENT_POSITION_FOLLOWING:Node.DOCUMENT_POSITION_PRECEDING)),s|=Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC}t=L(n[0]),s=L(n[n.length-1]);var i=V(this._fragmentFiber)?t.parentElement:a;if(i==null)return Node.DOCUMENT_POSITION_DISCONNECTED;a=i.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY,i=i.compareDocumentPosition(s)&Node.DOCUMENT_POSITION_CONTAINED_BY;var h=t.compareDocumentPosition(e),g=s.compareDocumentPosition(e),v=h&Node.DOCUMENT_POSITION_CONTAINED_BY||g&Node.DOCUMENT_POSITION_CONTAINED_BY;return g=a&&i&&h&Node.DOCUMENT_POSITION_FOLLOWING&&g&Node.DOCUMENT_POSITION_PRECEDING,t=a&&t===e||i&&s===e||v||g?Node.DOCUMENT_POSITION_CONTAINED_BY:!a&&t===e||!i&&s===e?Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:h,t&Node.DOCUMENT_POSITION_DISCONNECTED||t&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC||uv(t,this._fragmentFiber,n[0],n[n.length-1],e)?t:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC};function uv(e,t,n,a,s){var i=Aa(s);if(e&Node.DOCUMENT_POSITION_CONTAINED_BY){if(n=!!i)e:{for(;i!==null;){if(i.tag===7&&(i===t||i.alternate===t)){n=!0;break e}i=i.return}n=!1}return n}if(e&Node.DOCUMENT_POSITION_CONTAINS){if(i===null)return i=s.ownerDocument,s===i||s===i.documentElement||s===i.body;e:{for(i=t,t=R(t);i!==null;){if(!(i.tag!==5&&i.tag!==3&&i.tag!==27||i!==t&&i.alternate!==t)){i=!0;break e}i=i.return}i=!1}return i}return e&Node.DOCUMENT_POSITION_PRECEDING?((t=!!i)&&!(t=i===n)&&(t=be(n,i,de),t===null?t=!1:(p(t,!0,ne,i,n),i=G,G=null,t=i!==null)),t):e&Node.DOCUMENT_POSITION_FOLLOWING?((t=!!i)&&!(t=i===a)&&(t=be(a,i,de),t===null?t=!1:(p(t,!0,ie,i,a),i=G,Z=G=null,t=i!==null)),t):!1}function lg(e,t){var n=e.ownerDocument.createRange();n.selectNodeContents(e),e=n.getBoundingClientRect(),window.scrollTo(window.scrollX+e.left,t?window.scrollY+e.top:window.scrollY+e.bottom-window.innerHeight)}Vt.prototype.scrollIntoView=function(e){if(typeof e=="object")throw Error(c(566));var t=[];p(this._fragmentFiber.child,!1,du,t,void 0,void 0);var n=e!==!1;if(t.length===0){var a=B(this._fragmentFiber);if(a=n?a[1]||a[0]||R(this._fragmentFiber):a[0]||a[1],a===null)return;if(a.tag===6){e=L(a),lg(e,n);return}if(a=L(a),a.nodeType!==9){if(a.nodeType===11){n="host"in a?a.host:null,n!==null&&n.scrollIntoView(e);return}a.scrollIntoView(e)}}for(a=n?t.length-1:0;a!==(n?-1:t.length);){var s=t[a];s.tag===6?(s=L(s),lg(s,n)):L(s).scrollIntoView(e),a+=n?-1:1}};function dv(e,t){return e=L(e),sg(e,t),!1}function sg(e,t){e.reactFragments==null&&(e.reactFragments=new Set),e.reactFragments.add(t)}function ig(e,t){var n=t._eventListeners;if(n!==null)for(var a=0;a<n.length;a++){var s=n[a];e.addEventListener(s.type,s.attachedListener,Hl(s.optionsOrUseCapture))}e.nodeType!==3&&(n=t._observers,n!==null&&n.forEach(function(i){for(var h=0,g=0;g<sn.length;g++){var v=sn[g];(v.fragmentInstance!==t||v.observer!==i||v.instance!==e)&&(sn[h++]=v)}sn.length=h,i.observe(e)}),sg(e,t))}function fv(e,t){var n=t._eventListeners;if(n!==null)for(var a=0;a<n.length;a++){var s=n[a];e.removeEventListener(s.type,s.attachedListener,Hl(s.optionsOrUseCapture))}e.nodeType!==3&&(n=t._observers,n!==null&&n.forEach(function(i){typeof i.rootMargin=="string"?ov(t,i,e):i.unobserve(e)}),e.reactFragments!=null&&e.reactFragments.delete(t))}function hu(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":hu(n),di(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function hv(e,t,n,a){for(;e.nodeType===1;){var s=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[ns])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(i=e.getAttribute("rel"),i==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(i!==s.rel||e.getAttribute("href")!==(s.href==null||s.href===""?null:s.href)||e.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin)||e.getAttribute("title")!==(s.title==null?null:s.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(i=e.getAttribute("src"),(i!==(s.src==null?null:s.src)||e.getAttribute("type")!==(s.type==null?null:s.type)||e.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var i=s.name==null?null:""+s.name;if(s.type==="hidden"&&e.getAttribute("name")===i)return e}else return e;if(e=Ft(e.nextSibling),e===null)break}return null}function mv(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=Ft(e.nextSibling),e===null))return null;return e}function rg(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Ft(e.nextSibling),e===null))return null;return e}function mu(e){return e.data==="$?"||e.data==="$~"}function gu(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function gv(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var a=function(){t(),n.removeEventListener("DOMContentLoaded",a)};n.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function Ft(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 xu=null;function og(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return Ft(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function cg(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function xv(e,t){function n(){a=!0}if(e.ownerDocument.activeElement===e)return!0;var a=!1;try{e.ownerDocument.addEventListener("focus",n,!0),(e.focus||HTMLElement.prototype.focus).call(e,t)}finally{e.ownerDocument.removeEventListener("focus",n,!0)}return a}function bv(e){Fm(function(){Fm(function(t){return e(t)})})}function ug(e,t,n){switch(t=Ls(n),e){case"html":if(e=t.documentElement,!e)throw Error(c(452));return e;case"head":if(e=t.head,!e)throw Error(c(453));return e;case"body":if(e=t.body,!e)throw Error(c(454));return e;default:throw Error(c(451))}}function dg(e,t,n){for(var a in n){var s=n[a];n.hasOwnProperty(a)&&s!=null&&Re(e,t,a,null,Q0,s)}n.dangerouslySetInnerHTML!=null&&(e.textContent=""),e.onclick===dn&&(e.onclick=null),di(e)}function bu(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);di(e)}var Jt=new Map,fg=new Set;function Hs(e){if(typeof e.getRootNode=="function"){var t=e.getRootNode();if(t.nodeType===9||t.nodeType===11)return t}return e.nodeType===9?e:e.ownerDocument}var Gn=se.d;se.d={f:pv,r:vv,D:yv,C:wv,L:jv,m:Nv,X:kv,S:Sv,M:zv};function pv(){var e=Gn.f(),t=mr();return e||t}function vv(e){var t=ll(e);t!==null&&t.tag===5&&t.type==="form"?mh(t):Gn.r(e)}var Vl=typeof document>"u"?null:document;function hg(e,t,n){var a=Vl;if(a&&typeof t=="string"&&t){var s=qt(t);s='link[rel="'+e+'"][href="'+s+'"]',typeof n=="string"&&(s+='[crossorigin="'+n+'"]'),fg.has(s)||(fg.add(s),e={rel:e,crossOrigin:n,href:t},a.querySelector(s)===null&&(t=a.createElement("link"),dt(t,"link",e),Pe(t),a.head.appendChild(t)))}}function yv(e){Gn.D(e),hg("dns-prefetch",e,null)}function wv(e,t){Gn.C(e,t),hg("preconnect",e,t)}function jv(e,t,n){Gn.L(e,t,n);var a=Vl;if(a&&e&&t){var s='link[rel="preload"][as="'+qt(t)+'"]';t==="image"&&n&&n.imageSrcSet?(s+='[imagesrcset="'+qt(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(s+='[imagesizes="'+qt(n.imageSizes)+'"]')):s+='[href="'+qt(e)+'"]';var i=s;switch(t){case"style":i=Gl(e);break;case"script":i=ql(e)}if(!(Jt.has(i)||(e=F({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),Jt.set(i,e),a.querySelector(s)!==null||t==="style"&&a.querySelector(Vs(i))||t==="script"&&a.querySelector(Gs(i))))){var h=a.createElement("link");dt(h,"link",e),t==="style"&&(h[ui]=!0,h.onload=h.onerror=function(){kd(h)}),Pe(h),a.head.appendChild(h)}}}function Nv(e,t){Gn.m(e,t);var n=Vl;if(n&&e){var a=t&&typeof t.as=="string"?t.as:"script",s='link[rel="modulepreload"][as="'+qt(a)+'"][href="'+qt(e)+'"]',i=s;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=ql(e)}if(!Jt.has(i)&&(e=F({rel:"modulepreload",href:e},t),Jt.set(i,e),n.querySelector(s)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Gs(i)))return}a=n.createElement("link"),dt(a,"link",e),Pe(a),n.head.appendChild(a)}}}function Sv(e,t,n){Gn.S(e,t,n);var a=Vl;if(a&&e){var s=sl(a).hoistableStyles,i=Gl(e);t=t||"default";var h=s.get(i);if(!h){var g={loading:0,preload:null};if(h=a.querySelector(Vs(i)))g.loading=5;else{e=F({rel:"stylesheet",href:e,"data-precedence":t},n),(n=Jt.get(i))&&pu(e,n);var v=h=a.createElement("link");Pe(v),dt(v,"link",e),v._p=new Promise(function(E,C){v.onload=E,v.onerror=C}),v.addEventListener("load",function(){g.loading|=1}),v.addEventListener("error",function(){g.loading|=2}),g.loading|=4,wr(h,t,a)}h={type:"stylesheet",instance:h,count:1,state:g},s.set(i,h)}}}function kv(e,t){Gn.X(e,t);var n=Vl;if(n&&e){var a=sl(n).hoistableScripts,s=ql(e),i=a.get(s);i||(i=n.querySelector(Gs(s)),i||(e=F({src:e,async:!0},t),(t=Jt.get(s))&&vu(e,t),i=n.createElement("script"),Pe(i),dt(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(s,i))}}function zv(e,t){Gn.M(e,t);var n=Vl;if(n&&e){var a=sl(n).hoistableScripts,s=ql(e),i=a.get(s);i||(i=n.querySelector(Gs(s)),i||(e=F({src:e,async:!0,type:"module"},t),(t=Jt.get(s))&&vu(e,t),i=n.createElement("script"),Pe(i),dt(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(s,i))}}function mg(e,t,n,a){var s=(s=Fn.current)?Hs(s):null;if(!s)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(n=Gl(n.href),t=sl(s).hoistableStyles,a=t.get(n),a||(a={type:"style",instance:null,count:0,state:null},t.set(n,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=Gl(n.href);var i=sl(s).hoistableStyles,h=i.get(e);if(h||(s=s.ownerDocument||s,h={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,h),(i=s.querySelector(Vs(e)))?i._p||(h.instance=i,h.state.loading=5):(i=Jt.get(e),i||(i={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Jt.set(e,i)),Ev(s,e,i,h.state))),t&&a===null)throw Error(c(528,""));return h}if(t&&a!==null)throw Error(c(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(n=ql(n),t=sl(s).hoistableScripts,a=t.get(n),a||(a={type:"script",instance:null,count:0,state:null},t.set(n,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,e))}}function Gl(e){return'href="'+qt(e)+'"'}function Vs(e){return'link[rel="stylesheet"]['+e+"]"}function gg(e){return F({},e,{"data-precedence":e.precedence,precedence:null})}function Ev(e,t,n,a){if(t=e.querySelector('link[rel="preload"][as="style"]['+t+"]")){if(t[ui]!==!0){a.loading=1;return}}else t=e.createElement("link"),t[ui]=!0,t.onload=t.onerror=kd.bind(null,t),dt(t,"link",n),Pe(t),e.head.appendChild(t);a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2})}function ql(e){return'[src="'+qt(e)+'"]'}function Gs(e){return"script[async]"+e}function xg(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+qt(n.href)+'"]');if(a)return t.instance=a,Pe(a),a;var s=F({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),Pe(a),dt(a,"style",s),wr(a,n.precedence,e),t.instance=a;case"stylesheet":s=Gl(n.href);var i=e.querySelector(Vs(s));if(i)return t.state.loading|=4,t.instance=i,Pe(i),i;a=gg(n),(s=Jt.get(s))&&pu(a,s),i=(e.ownerDocument||e).createElement("link"),Pe(i);var h=i;return h._p=new Promise(function(g,v){h.onload=g,h.onerror=v}),dt(i,"link",a),t.state.loading|=4,wr(i,n.precedence,e),t.instance=i;case"script":return i=ql(n.src),(s=e.querySelector(Gs(i)))?(t.instance=s,Pe(s),s):(a=n,(s=Jt.get(i))&&(a=F({},n),vu(a,s)),e=e.ownerDocument||e,s=e.createElement("script"),Pe(s),dt(s,"link",a),e.head.appendChild(s),t.instance=s);case"void":return null;default:throw Error(c(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,wr(a,n.precedence,e));return t.instance}function wr(e,t,n){for(var a=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),s=a.length?a[a.length-1]:null,i=s,h=0;h<a.length;h++){var g=a[h];if(g.dataset.precedence===t)i=g;else if(i!==s)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function pu(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function vu(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var jr=null;function bg(e,t,n){if(jr===null){var a=new Map,s=jr=new Map;s.set(n,a)}else s=jr,a=s.get(n),a||(a=new Map,s.set(n,a));if(a.has(e))return a;for(a.set(e,null),n=n.getElementsByTagName(e),s=0;s<n.length;s++){var i=n[s];if(!(i[ns]||i[it]||e==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var h=i.getAttribute(t)||"";h=e+h;var g=a.get(h);g?g.push(i):a.set(h,[i])}}return a}function yu(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function Tv(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function pg(e,t){return e==="img"&&t.src!=null&&t.src!==""&&t.onLoad==null&&t.loading!=="lazy"}function vg(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function yg(e){return(e.width||100)*(e.height||100)*(typeof devicePixelRatio=="number"?devicePixelRatio:1)*.25}function wg(e,t){typeof t.decode=="function"&&(e.imgCount++,t.complete||(e.imgBytes+=yg(t),e.suspenseyImages.push(t)),e=Rv.bind(e),t.decode().then(e,e))}function Av(e,t,n,a){if(n.type==="stylesheet"&&(typeof a.media!="str
49ing"||matchMedia(a.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var s=Gl(a.href),i=t.querySelector(Vs(s));if(i){t=i._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=qs.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=i,Pe(i);return}i=t.ownerDocument||t,a=gg(a),(s=Jt.get(s))&&pu(a,s),i=i.createElement("link"),Pe(i);var h=i;h._p=new Promise(function(g,v){h.onload=g,h.onerror=v}),dt(i,"link",a),n.instance=i}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=qs.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var Nr=0;function Cv(e,t){return e.stylesheets&&e.count===0&&kr(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var a=setTimeout(function(){if(e.stylesheets&&kr(e,e.stylesheets),e.unsuspend){var i=e.unsuspend;e.unsuspend=null,i()}},6e4+t);0<e.imgBytes&&Nr===0&&(Nr=62500*X0());var s=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&kr(e,e.stylesheets),e.unsuspend)){var i=e.unsuspend;e.unsuspend=null,i()}},(e.imgBytes>Nr?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(s)}}:null}function jg(e){if(e.count===0&&(e.imgCount===0||!e.waitingForImages)){if(e.stylesheets)kr(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function qs(){this.count--,jg(this)}function Rv(){this.imgCount--,jg(this)}var Sr=null;function kr(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Sr=new Map,t.forEach(Ov,e),Sr=null,qs.call(e))}function Ov(e,t){if(!(t.state.loading&4)){var n=Sr.get(e);if(n)var a=n.get(null);else{n=new Map,Sr.set(e,n);for(var s=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<s.length;i++){var h=s[i];(h.nodeName==="LINK"||h.getAttribute("media")!=="not all")&&(n.set(h.dataset.precedence,h),a=h)}a&&n.set(null,a)}s=t.instance,h=s.getAttribute("data-precedence"),i=n.get(h)||a,i===a&&n.set(null,s),n.set(h,s),this.count++,a=qs.bind(this),s.addEventListener("load",a),s.addEventListener("error",a),i?i.parentNode.insertBefore(s,i.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(s,e.firstChild)),t.state.loading|=4}}var Yl={$$typeof:we,Provider:null,Consumer:null,_currentValue:At,_currentValue2:At,_threadCount:0};function Dv(e,t,n,a,s,i,h,g,v){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=Pr(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Pr(0),this.hiddenUpdates=Pr(null),this.identifierPrefix=a,this.onUncaughtError=s,this.onCaughtError=i,this.onRecoverableError=h,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=v,this.transitionTypes=null,this.incompleteTransitions=new Map}function Ng(e,t,n,a,s,i,h,g,v,E,C,D){return e=new Dv(e,t,n,h,v,E,C,D,g),t=1,i===!0&&(t|=24),i=St(3,null,null,t),e.current=i,i.stateNode=e,t=_o(),t.refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:a,isDehydrated:n,cache:t},Ho(i),e}function Sg(e){return e?(e=gl,e):gl}function kg(e,t,n,a,s,i){s=Sg(s),a.context===null?a.context=s:a.pendingContext=s,a=ia(t),a.payload={element:n},i=i===void 0?null:i,i!==null&&(a.callback=i),n=ra(e,a,t),n!==null&&(Tt(n,e,t),vs(n,e,t))}function zg(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function wu(e,t){zg(e,t),(e=e.alternate)&&zg(e,t)}function Eg(e){if(e.tag===13||e.tag===31){var t=Da(e,67108864);t!==null&&Tt(t,e,67108864),wu(e,67108864)}}function Tg(e){if(e.tag===13||e.tag===31){var t=Ht();t=eo(t);var n=Da(e,t);n!==null&&Tt(n,e,t),wu(e,t)}}var Kl=!0;function Mv(e,t,n,a){var s=W.T;W.T=null;var i=se.p;try{se.p=2,ju(e,t,n,a)}finally{se.p=i,W.T=s}}function _v(e,t,n,a){var s=W.T;W.T=null;var i=se.p;try{se.p=8,ju(e,t,n,a)}finally{se.p=i,W.T=s}}function ju(e,t,n,a){if(Kl){var s=Nu(a);
vendor: 4,362 bytes, line 49
49if(s===null)au(e,t,a,zr,n),Cg(e,a);else if(Bv(s,e,t,n,a))a.stopPropagation();else if(Cg(e,a),t&4&&-1<Uv.indexOf(e)){for(;s!==null;){var i=ll(s);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var h=Ta(i.pendingLanes);if(h!==0){var g=i;for(g.pendingLanes|=2,g.entangledLanes|=2;h;){var v=1<<31-Ot(h);g.entanglements[1]|=v,h&=~v}wn(i),(ze&6)===0&&(dr=Ct()+500,_s(0))}}break;case 31:case 13:g=Da(i,2),g!==null&&Tt(g,i,2),mr(),wu(i,2)}if(i=Nu(a),i===null&&au(e,t,a,zr,n),i===s)break;s=i}s!==null&&a.stopPropagation()}else au(e,t,a,null,n)}}function Nu(e){return e=ro(e),Su(e)}var zr=null;function Su(e){if(zr=null,e=Aa(e),e!==null){var t=f(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=m(t),e!==null)return e;e=null}else if(n===31){if(e=x(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return zr=e,null}function Ag(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"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"fullscreenerror":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"resize":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Xb()){case hd:return 2;case md:return 8;case si:case Fb:return 32;case gd:return 268435456;default:return 32}default:return 32}}var ku=!1,va=null,ya=null,wa=null,Ys=new Map,Ks=new Map,ja=[],Uv="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 Cg(e,t){switch(e){case"focusin":case"focusout":va=null;break;case"dragenter":case"dragleave":ya=null;break;case"mouseover":case"mouseout":wa=null;break;case"pointerover":case"pointerout":Ys.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ks.delete(t.pointerId)}}function Zs(e,t,n,a,s,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:a,nativeEvent:i,targetContainers:[s]},t!==null&&(t=ll(t),t!==null&&Eg(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,s!==null&&t.indexOf(s)===-1&&t.push(s),e)}function Bv(e,t,n,a,s){switch(t){case"focusin":return va=Zs(va,e,t,n,a,s),!0;case"dragenter":return ya=Zs(ya,e,t,n,a,s),!0;case"mouseover":return wa=Zs(wa,e,t,n,a,s),!0;case"pointerover":var i=s.pointerId;return Ys.set(i,Zs(Ys.get(i)||null,e,t,n,a,s)),!0;case"gotpointercapture":return i=s.pointerId,Ks.set(i,Zs(Ks.get(i)||null,e,t,n,a,s)),!0}return!1}function Rg(e){var t=Aa(e.target);if(t!==null){var n=f(t);if(n!==null){if(t=n.tag,t===13){if(t=m(n),t!==null){e.blockedOn=t,jd(e.priority,function(){Tg(n)});return}}else if(t===31){if(t=x(n),t!==null){e.blockedOn=t,jd(e.priority,function(){Tg(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Er(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Nu(e.nativeEvent);if(n===null){n=e.nativeEvent;var a=new n.constructor(n.type,n);io=a,n.target.dispatchEvent(a),io=null}else return t=ll(n),t!==null&&Eg(t),e.blockedOn=n,!1;t.shift()}return!0}function Og(e,t,n){Er(e)&&n.delete(t)}function Lv(){ku=!1,va!==null&&Er(va)&&(va=null),ya!==null&&Er(ya)&&(ya=null),wa!==null&&Er(wa)&&(wa=null),Ys.forEac
vendor: 5,215 bytes, lines 49-58
49h(Og),Ks.forEach(Og)}function Tr(e,t){e.blockedOn===t&&(e.blockedOn=null,ku||(ku=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Lv)))}var Ar=null;function Dg(e){Ar!==e&&(Ar=e,o.unstable_scheduleCallback(o.unstable_NormalPriority,function(){Ar===e&&(Ar=null);for(var t=0;t<e.length;t+=3){var n=e[t],a=e[t+1],s=e[t+2];if(typeof a!="function"){if(Su(a||n)===null)continue;break}var i=ll(n);i!==null&&(e.splice(t,3),t-=3,ic(i,{pending:!0,data:s,method:n.method,action:a},a,s))}}))}function Zl(e){function t(v){return Tr(v,e)}va!==null&&Tr(va,e),ya!==null&&Tr(ya,e),wa!==null&&Tr(wa,e),Ys.forEach(t),Ks.forEach(t);for(var n=0;n<ja.length;n++){var a=ja[n];a.blockedOn===e&&(a.blockedOn=null)}for(;0<ja.length&&(n=ja[0],n.blockedOn===null);)Rg(n),n.blockedOn===null&&ja.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(a=0;a<n.length;a+=3){var s=n[a],i=n[a+1],h=s[Nt]||null;if(typeof i=="function")h||Dg(n);else if(h){var g=null;if(i&&i.hasAttribute("formAction")){if(s=i,h=i[Nt]||null)g=h.formAction;else if(Su(s)!==null)continue}else g=h.action;typeof g=="function"?n[a+1]=g:(n.splice(a,3),a-=3),Dg(n)}}}function Mg(){function e(i){i.canIntercept&&i.info==="react-transition"&&i.intercept({handler:function(){return new Promise(function(h){return s=h})},focusReset:"manual",scroll:"manual"})}function t(){s!==null&&(s(),s=null),a||setTimeout(n,20)}function n(){if(!a&&!navigation.transition){var i=navigation.currentEntry;i&&i.url!=null&&navigation.navigate(i.url,{state:i.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,s=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),s!==null&&(s(),s=null)}}}function zu(e){this._internalRoot=e}Cr.prototype.render=zu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(c(409));var n=t.current,a=Ht();kg(n,a,e,t,null,null)},Cr.prototype.unmount=zu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;kg(e.current,2,null,e,null,null),mr(),t[al]=null}};function Cr(e){this._internalRoot=e}Cr.prototype.unstable_scheduleHydration=function(e){if(e){var t=wd();e={blockedOn:null,target:e,priority:t};for(var n=0;n<ja.length&&t!==0&&t<ja[n].priority;n++);ja.splice(n,0,e),n===0&&Rg(e)}};var _g=r.version;if(_g!=="19.3.0")throw Error(c(527,_g,"19.3.0"));se.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(c(188)):(e=Object.keys(e).join(","),Error(c(268,e)));return e=w(t),e=e!==null?k(e):null,e=e===null?null:e.stateNode,e};var Hv={bundleType:0,version:"19.3.0",rendererPackageName:"react-dom",currentDispatcherRef:W,reconcilerVersion:"19.3.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Rr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Rr.isDisabled&&Rr.supportsFiber)try{Pl=Rr.inject(Hv),Rt=Rr}catch{}}return Is.createRoot=function(e,t){if(!d(e))throw Error(c(299));var n=!1,a="",s=Sh,i=kh,h=zh;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(s=t.onUncaughtError),t.onCaughtError!==void 0&&(i=t.onCaughtError),t.onRecoverableError!==void 0&&(h=t.onRecoverableError)),t=Ng(e,1,!1,null,null,n,a,null,s,i,h,Mg),e[al]=t.current,nu(e),new zu(t)},Is.hydrateRoot=function(e,t,n){if(!d(e))throw Error(c(299));var a=!1,s="",i=Sh,h=kh,g=zh,v=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(s=n.identifierPrefix),n.onUncaughtError!==void 0&&(i=n.onUncaughtError),n.onCaughtError!==void 0&&(h=n.onCaughtError),n.onRecoverableError!==void 0&&(g=n.onRecoverableError),n.formState!==void 0&&(v=n.formState)),t=Ng(e,1,!0,t,n??null,a,s,v,i,h,g,Mg),t.context=Sg(null),n=t.current,a=Ht(),a=eo(a),s=ia(a),s.callback=null,ra(n,s,a),n=a,t.current.lanes=n,ts(t,n),wn(t),e[al]=t.current,nu(e),new Cr(t)},Is.version="19.3.0",Is}var Zg;function Fv(){if(Zg)return Au.exports;Zg=1;function o(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(r){console.error(r)}}return o(),Au.exports=Xv(),Au.exports}var Jv=Fv();/**
50 * react-router v7.18.4
51 *
52 * Copyright (c) Remix Software Inc.
53 *
54 * This source code is licensed under the MIT license found in the
55 * LICENSE.md file in the root directory of this source tree.
56 *
57 * @license MIT
58 */var Xu=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,gx=/^[\\/]{2}/;function Wv(o,r){return r+o.replace(/\\/g,"/")}var Qg="popstate";function Ig(o){return typeof o=="object"&&o!=null&&"pathname"in o&&"search"in o&&"hash"in o&&"state"in o&&"key"in o}function $v(o={}){function r(c,d){var w;let f=(w=d.state)==null?void 0:w.masked,{pathname:m,search:x,hash:b}=f||c.location;return Vu("",{pathname:m,search:x,hash:b},d.state&&d.state.usr||null,d.state&&d.state.key||"default",f?{pathname:c.location.pathname,search:c.location.search,hash:c.location.hash}:void 0)}
58function u(c,d){return typeof d=="string"?d:Il(d)}return ey(r,u,null,o)}function He(o,r){if(o===!1||o===null||typeof o>"u")throw new Error(r)}function kn(o,r){if(!o){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function Pv(){return Math.random().toString(36).substring(2,10)}function Xg(o,r){return{usr:o.state,key:o.key,idx:r,masked:o.mask?{pathname:o.pathname,search:o.search,hash:o.hash}:void 0}}function Vu(o,r,u=null,c,d){return{pathname:typeof o=="string"?o:o.pathname,search:"",hash:"",...typeof r=="string"?Jl(r):r,state:u,key:r&&r.key||c||Pv(),mask:d}}function Il({pathname:o="/",search:r="",hash:u=""}){return r&&r!=="?"&&(o+=r.charAt(0)==="?"?r:"?"+r),u&&u!=="#"&&(o+=u.charAt(0)==="#"?u:"#"+u),o}function Jl(o){let r={};if(o){let u=o.indexOf("#");u>=0&&(r.hash=o.substring(u),o=o.substring(0,u));let c=o.indexOf("?");c>=0&&(r.search=o.substring(c),o=o.substring(0,c)),o&&(r.pathname=o)}return r}function ey(o,r,u,c={}){let{window:d=document.defaultView,v5Compat:f=!1}=c,m=d.history,x="POP",b=null,w=k();w==null&&(w=0,m.replaceState({...m.state,idx:w},""));function k(){return(m.state||{idx:null}).idx}function p(){x="POP";let L=k(),G=L==null?null:L-w;w=L,b&&b({action:x,location:M.location,delta:G})}function R(L,G){x="PUSH";let Z=Ig(L)?L:Vu(M.location,L,G);w=k()+1;let ne=Xg(Z,w),ie=M.createHref(Z.mask||Z);try{m.pushState(ne,"",ie)}catch(de){if(de instanceof DOMException&&de.name==="DataCloneError")throw de;d.location.assign(ie)}f&&b&&b({action:x,location:M.location,delta:1})}function V(L,G){x="REPLACE";let Z=Ig(L)?L:Vu(M.location,L,G);w=k();let ne=Xg(Z,w),ie=M.createHref(Z.mask||Z);m.replaceState(ne,"",ie),f&&b&&b({action:x,location:M.location,delta:0})}function B(L){return ty(d,L)}let M={get action(){return x},get location(){return o(d,m)},listen(L){if(b)throw new Error("A history only accepts one active listener");return d.addEventListener(Qg,p),b=L,()=>{d.removeEventListener(Qg,p),b=null}},createHref(L){return r(d,L)},createURL:B,encodeLocation(L){let G=B(L);return{pathname:G.pathname,search:G.search,hash:G.hash}},push:R,replace:V,go(L){return m.go(L)}};return M}function ty(o,r,u=!1){let c="http://localhost";o&&(c=o.location.origin!=="null"?o.location.origin:o.location.href),He(c,"No window.location.(origin|href) available to create URL");let d=typeof r=="string"?r:Il(r);return d=d.replace(/ $/,"%20"),!u&&gx.test(d)&&(d=c+d),new URL(d,c)}function xx(o,r,u="/"){return ny(o,r,u,!1)}function ny(o,r,u,c,d){let f=typeof r=="string"?Jl(r):r,m=Yn(f.pathname||"/",u);if(m==null)return null;let x=ay(o),b=null,w=my(m);for(let k=0;b==null&&k<x.length;++k)b=hy(x[k],w,c);return b}function ay(o){let r=bx(o);return ly(r),r}function bx(o,r=[],u=[],c="",d=!1){let f=(m,x,b=d,w)=>{let k={relativePath:w===void 0?m.path||"":w,caseSensitive:m.caseSensitive===!0,childrenIndex:x,route:m};if(k.relativePath.startsWith("/")){if(!k.relativePath.startsWith(c)&&b)return;He(k.relativePath.startsWith(c),`Absolute route path "${k.relativePath}" nested under path "${c}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),k.relativePath=k.relativePath.slice(c.length)}let p=rn([c,k.relativePath]),R=u.concat(k);m.children&&m.children.length>0&&(He(m.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${p}".`),bx(m.children,r,R,p,b)),!(m.path==null&&!m.index)&&r.push({path:p,score:dy(p,m.index),routesMeta:R.map((V,B)=>{let[M,L]=yx(V.relativePath,V.caseSensitive,B===R.length-1);return{...V,matcher:M,compiledParams:L}})})};return o.forEach((m,x)=>{var b;if(m.path===""||!((b=m.path)!=null&&b.includes("?")))f(m,x);else for(let w of px(m.path))f(m,x,!0,w)}),r}function px(o){let r=o.split("/");if(r.length===0)return[];let[u,...c]=r,d=u.endsWith("?"),f=u.replace(/\?$/,"");if(c.length===0)return d?[f,""]:[f];let m=px(c.join("/")),x=[];return x.push(...m.map(b=>b===""?f:[f,b].join("/"))),d&&x.push(...m),x.map(b=>o.startsWith("/")&&b===""?"/":b)}function ly(o){o.sort((r,u)=>r.score!==u.score?u.score-r.score:fy(r.routesMeta.map(c=>c.childrenIndex),u.routesMeta.map(c=>c.childrenIndex)))}var sy=/^:[\w-]+$/,iy=3,ry=2,oy=1,cy=10,uy=-2,Fg=o=>o==="*";function dy(o,r){let u=o.split("/"),c=u.length;return u.some(Fg)&&(c+=uy),r&&(c+=ry),u.filter(d=>!Fg(d)).reduce((d,f)=>d+(sy.test(f)?iy:f===""?oy:cy),c)}function fy(o,r){return o.length===r.length&&o.slice(0,-1).every((c,d)=>c===r[d])?o[o.length-1]-r[r.length-1]:0}function hy(o,r,u=!1){let{routesMeta:c}=o,d={},f="/",m=[];for(let x=0;x<c.length;++x){let b=c[x],w=x===c.length-1,k=f==="/"?r:r.slice(f.length)||"/",p={path:b.relativePath,caseSensitive:b.caseSensitive,end:w},R=b.matcher&&b.compiledParams?vx(p,k,b.matcher,b.compiledParams):Hr(p,k),V=b.route;if(!R&&w&&u&&!c[c.length-1].route.index&&(R=Hr({path:b.relativePath,caseSensitive:b.caseSensitive,end:!1},k)),!R)return null;
58Object.assign(d,R.params),m.push({params:d,pathname:rn([f,R.pathname]),pathnameBase:by(rn([f,R.pathnameBase])),route:V}),R.pathnameBase!=="/"&&(f=rn([f,R.pathnameBase]))}return m}function Hr(o,r){typeof o=="string"&&(o={path:o,caseSensitive:!1,end:!0});let[u,c]=yx(o.path,o.caseSensitive,o.end);return vx(o,r,u,c)}function vx(o,r,u,c){let d=r.match(u);if(!d)return null;let f=d[0],m=Xl(f,1),x=d.slice(1);return{params:c.reduce((w,{paramName:k,isOptional:p},R)=>{if(k==="*"){let B=x[R]||"";m=Xl(f.slice(0,f.length-B.length),1)}const V=x[R];return p&&!V?w[k]=void 0:w[k]=(V||"").replace(/%2F/g,"/"),w},{}),pathname:f,pathnameBase:m,pattern:o}}function yx(o,r=!1,u=!0){kn(o==="*"||!o.endsWith("*")||o.endsWith("/*"),`Route path "${o}" will be treated as if it were "${o.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${o.replace(/\*$/,"/*")}".`);let c=[],d="^"+o.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(m,x,b,w,k)=>{if(c.push({paramName:x,isOptional:b!=null}),b){let p=k.charAt(w+m.length);return p&&p!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return o.endsWith("*")?(c.push({paramName:"*"}),d+=o==="*"||o==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):u?d+="\\/*$":o!==""&&o!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,r?void 0:"i"),c]}function my(o){try{return o.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return kn(!1,`The URL path "${o}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),o}}function Yn(o,r){if(r==="/")return o;if(!o.toLowerCase().startsWith(r.toLowerCase()))return null;let u=r.endsWith("/")?r.length-1:r.length,c=o.charAt(u);return c&&c!=="/"?null:o.slice(u)||"/"}function gy(o,r="/"){let{pathname:u,search:c="",hash:d=""}=typeof o=="string"?Jl(o):o,f;return u?(u=jx(u),u.startsWith("/")||u.startsWith("\\")?f=Jg(u.substring(1),"/"):f=Jg(u,r)):f=r,{pathname:f,search:py(c),hash:vy(d)}}function Jg(o,r){let u=Xl(r).split("/");return o.split("/").forEach(d=>{d===".."?u.length>1&&u.pop():d!=="."&&u.push(d)}),u.length>1?u.join("/"):"/"}function Du(o,r,u,c){return`Cannot include a '${o}' character in a manually specified \`to.${r}\` field [${JSON.stringify(c)}].  Please separate it out to the \`to.${u}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function xy(o){return o.filter((r,u)=>u===0||r.route.path&&r.route.path.length>0)}function wx(o){let r=xy(o);return r.map((u,c)=>c===r.length-1?u.pathname:u.pathnameBase)}function Fu(o,r,u,c=!1){let d;typeof o=="string"?d=Jl(o):(d={...o},He(!d.pathname||!d.pathname.includes("?"),Du("?","pathname","search",d)),He(!d.pathname||!d.pathname.includes("#"),Du("#","pathname","hash",d)),He(!d.search||!d.search.includes("#"),Du("#","search","hash",d)));let f=o===""||d.pathname==="",m=f?"/":d.pathname,x;if(m==null)x=u;else{let p=r.length-1;if(!c&&m.startsWith("..")){let R=m.split("/");for(;R[0]==="..";)R.shift(),p-=1;d.pathname=R.join("/")}x=p>=0?r[p]:"/"}let b=gy(d,x),w=m&&m!=="/"&&m.endsWith("/"),k=(f||m===".")&&u.endsWith("/");return!b.pathname.endsWith("/")&&(w||k)&&(b.pathname+="/"),b}var jx=o=>o.replace(/[\\/]{2,}/g,"/"),rn=o=>jx(o.join("/"));function Xl(o,r=0){let u=o.length;for(;u>r&&o.charCodeAt(u-1)===47;)u--;return u===o.length?o:o.slice(0,u)}var by=o=>Xl(o).replace(/^\/*/,"/"),py=o=>!o||o==="?"?"":o.startsWith("?")?o:"?"+o,vy=o=>!o||o==="#"?"":o.startsWith("#")?o:"#"+o,yy=class{constructor(o,r,u,c=!1){this.status=o,this.statusText=r||"",this.internal=c,u instanceof Error?(this.data=u.toString(),this.error=u):this.data=u}};function wy(o){return o!=null&&typeof o.status=="number"&&typeof o.statusText=="string"&&typeof o.internal=="boolean"&&"data"in o}function jy(o){let r=o.map(u=>u.route.path).filter(Boolean);return rn(r)||"/"}var Nx=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Sx(o,r){let u=o;if(typeof u!="string"||!Xu.test(u))return{absoluteURL:void 0,isExternal:!1,to:u};let c=u,d=!1;if(Nx)try{let f=new URL(window.location.href),m=gx.test(u)?new URL(Wv(u,f.protocol)):new URL(u),x=Yn(m.pathname,r);m.origin===f.origin&&x!=null?u=x+m.search+m.hash:d=!0}catch{kn(!1,`<Link to="${u}">
58 contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:c,isExternal:d,to:u}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Wg=new URL("http://localhost");function kx(o){if(o.createURL)return o.createURL("/");try{return new URL(o.createHref("/"),Wg)}catch{return Wg}}function Mu(o,r){return o.origin===r.origin&&(o.origin!=="null"||o.protocol===r.protocol&&o.host===r.host)}function Ny(o,r){if(o.startsWith("//"))return!0;let u=r.protocol.toLowerCase();return o.toLowerCase().startsWith(u)?r.host===""||o.slice(u.length).startsWith("//"):!1}function zx(o,r,u,c){let d=null;try{d=o==null?null:new URL(o,u)}catch{}let f=new URL(r,u),m=d!=null&&!Mu(d,u),x=!Mu(f,u);if(c==="reject"){if(m||x)throw new Error("External navigation is not allowed")}else if(x&&(d==null||!Ny(o,d)||!Mu(d,f)))throw new Error("External navigation is not allowed")}var Ex=["POST","PUT","PATCH","DELETE"];new Set(Ex);var Sy=["GET",...Ex];new Set(Sy);var ky=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function zy(o){try{return ky.includes(new URL(o).protocol)}catch{return!1}}var Wl=N.createContext(null);Wl.displayName="DataRouter";var Yr=N.createContext(null);Yr.displayName="DataRouterState";var Tx=N.createContext(!1);function Ey(){return N.useContext(Tx)}var Ax=N.createContext({isTransitioning:!1});Ax.displayName="ViewTransition";var Ty=N.createContext(new Map);Ty.displayName="Fetchers";var Ay=N.createContext(null);Ay.displayName="Await";var Pt=N.createContext(null);Pt.displayName="Navigation";var $s=N.createContext(null);$s.displayName="Location";var Kn=N.createContext({outlet:null,matches:[],isDataRoute:!1});Kn.displayName="Route";var Ju=N.createContext(null);Ju.displayName="RouteError";var Cx="REACT_ROUTER_ERROR",Cy="REDIRECT",Ry="ROUTE_ERROR_RESPONSE";function Oy(o){if(o.startsWith(`${Cx}:${Cy}:{`))try{let r=JSON.parse(o.slice(28));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.location=="string"&&typeof r.reloadDocument=="boolean"&&typeof r.replace=="boolean")return r}catch{}}function Dy(o){if(o.startsWith(`${Cx}:${Ry}:{`))try{let r=JSON.parse(o.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new yy(r.status,r.statusText,r.data)}catch{}}function My(o,{relative:r}={}){He(Ps(),"useHref() may be used only in the context of a <Router> component.");let{basename:u,navigator:c}=N.useContext(Pt),{hash:d,pathname:f,search:m}=ei(o,{relative:r}),x=f;return u!=="/"&&(x=f==="/"?u:rn([u,f])),c.createHref({pathname:x,search:m,hash:d})}function Ps(){return N.useContext($s)!=null}function Zn(){return He(Ps(),"useLocation() may be used only in the context of a <Router> component."),N.useContext($s).location}var Rx="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Ox(o){N.useContext(Pt).static||N.useLayoutEffect(o)}function _y(){let{isDataRoute:o}=N.useContext(Kn);return o?Xy():Uy()}function Uy(){He(Ps(),"useNavigate() may be used only in the context of a <Router> component.");let o=N.useContext(Wl),{basename:r,navigator:u}=N.useContext(Pt),{matches:c}=N.useContext(Kn),{pathname:d}=Zn(),f=JSON.stringify(wx(c)),m=N.useRef(!1);return Ox(()=>{m.current=!0}),N.useCallback((b,w={})=>{if(kn(m.current,Rx),!m.current)return;if(typeof b=="number"){u.go(b);return}let k=Fu(b,JSON.parse(f),d,w.relative==="path");o==null&&r!=="/"&&(k.pathname=k.pathname==="/"?r:rn([r,k.pathname])),zx(typeof b=="string"?b:Il(b),u.createHref(k),kx(u),"reject"),(w.replace?u.replace:u.push)(k,w.state,w)},[r,u,f,d,o])}N.createContext(null);function ei(o,{relative:r}={}){let{matches:u}=N.useContext(Kn),{pathname:c}=Zn(),d=JSON.stringify(wx(u));return N.useMemo(()=>Fu(o,JSON.parse(d),c,r==="path"),[o,d,c,r])}function By(o,r){return Dx(o,r)}function Dx(o,r,u){var L;He(Ps(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=N.useContext(Pt),{matches:d}=N.useContext(Kn),f=d[d.length-1],m=f?f.params:{},x=f?f.pathname:"/",b=f?f.pathnameBase:"/",w=f&&f.route;{let G=w&&w.path||"";_x(x,!w||G.endsWith("*")||G.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${x}" (under <Route path="${G}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
59
60Please change the parent <Route path="${G}"> to <Route path="${G==="/"?"*":`${G}/*`}">.`)}let k=Zn(),p;if(r){let G=typeof r=="string"?Jl(r):r;He(b==="/"||((L=G.pathname)==null?void 0:L.startsWith(b)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${b}" but pathname "${G.pathname}" was given in the \`location\` prop.`),p=G}else p=k;let R=p.pathname||"/",V=R;if(b!=="/"){let G=b.replace(/^\//,"").split("/");V="/"+R.replace(/^\//,"").split("/").slice(G.length).join("/")}let B=u&&u.state.matches.length?u.state.matches.map(G=>Object.assign(G,{route:u.manifest[G.route.id]||G.route})):xx(o,{pathname:V});kn(w||B!=null,`No routes matched location "${p.pathname}${p.search}${p.hash}" `),kn(B==null||B[B.length-1].route.element!==void 0||B[B.length-1].route.Component!==void 0||B[B.length-1].route.lazy!==void 0,`Matched leaf route at location "${p.pathname}${p.search}${p.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let M=qy(B&&B.map(G=>Object.assign({},G,{params:Object.assign({},m,G.params),pathname:rn([b,c.encodeLocation?c.encodeLocation(G.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:G.pathname]),pathnameBase:G.pathnameBase==="/"?b:rn([b,c.encodeLocation?c.encodeLocation(G.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:G.pathnameBase])})),d,u);return r&&M?N.createElement($s.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...p},navigationType:"POP"}},M):M}function Ly(){let o=Iy(),r=wy(o)?`${o.status} ${o.statusText}`:o instanceof Error?o.message:JSON.stringify(o),u=o instanceof Error?o.stack:null,c="rgba(200,200,200, 0.5)",d={padding:"0.5rem",backgroundColor:c},f={padding:"2px 4px",backgroundColor:c},m=null;return console.error("Error handled by React Router default ErrorBoundary:",o),m=N.createElement(N.Fragment,null,N.createElement("p",null,"💿 Hey developer 👋"),N.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",N.createElement("code",{style:f},"ErrorBoundary")," or"," ",N.createElement("code",{style:f},"errorElement")," prop on your route.")),N.createElement(N.Fragment,null,N.createElement("h2",null,"Unexpected Application 
60Error!"),N.createElement("h3",{style:{fontStyle:"italic"}},r),u?N.createElement("pre",{style:d},u):null,m)}var Hy=N.createElement(Ly,null),Mx=class extends N.Component{constructor(o){super(o),this.state={location:o.location,revalidation:o.revalidation,error:o.error}}static getDerivedStateFromError(o){return{error:o}}static getDerivedStateFromProps(o,r){return r.location!==o.location||r.revalidation!=="idle"&&o.revalidation==="idle"?{error:o.error,location:o.location,revalidation:o.revalidation}:{error:o.error!==void 0?o.error:r.error,location:r.location,revalidation:o.revalidation||r.revalidation}}componentDidCatch(o,r){this.props.onError?this.props.onError(o,r):console.error("React Router caught the following error during render",o)}render(){let o=this.state.error;if(this.context&&typeof o=="object"&&o&&"digest"in o&&typeof o.digest=="string"){const u=Dy(o.digest);u&&(o=u)}let r=o!==void 0?N.createElement(Kn.Provider,{value:this.props.routeContext},N.createElement(Ju.Provider,{value:o,children:this.props.component})):this.props.children;return this.context?N.createElement(Vy,{error:o},r):r}};Mx.contextType=Tx;var _u=new WeakMap;function Vy({children:o,error:r}){let{basename:u,navigator:c}=N.useContext(Pt);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let d=Oy(r.digest);if(d){let f=_u.get(r);if(f)throw f;let m=Sx(d.location,u),x=m.absoluteURL||m.to;if(zx(d.location,x,kx(c),"allow-explicit"),zy(x))throw new Error("Invalid redirect location");if(Nx&&!_u.get(r))if(m.isExternal||d.reloadDocument)window.location.href=x;else{const b=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(m.to,{replace:d.replace}));throw _u.set(r,b),b}return N.createElement("meta",{httpEquiv:"refresh",content:`0;url=${x}`})}}return o}function Gy({routeContext:o,match:r,children:u}){let c=N.useContext(Wl);return c&&c.static&&c.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(c.staticContext._deepestRenderedBoundaryId=r.route.id),N.createElement(Kn.Provider,{value:o},u)}function qy(o,r=[],u){let c=u==null?void 0:u.state;if(o==null){if(!c)return null;if(c.errors)o=c.matches;else if(r.length===0&&!c.initialized&&c.matches.length>0)o=c.matches;else return null}let d=o,f=c==null?void 0:c.errors;if(f!=null){let k=d.findIndex(p=>p.route.id&&(f==null?void 0:f[p.route.id])!==void 0);He(k>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(f).join(",")}`),d=d.slice(0,Math.min(d.length,k+1))}let m=!1,x=-1;if(u&&c){m=c.renderFallback;for(let k=0;k<d.length;k++){let p=d[k];if((p.route.HydrateFallback||p.route.hydrateFallbackElement)&&(x=k),p.route.id){let{loaderData:R,errors:V}=c,B=p.route.loader&&!R.hasOwnProperty(p.route.id)&&(!V||V[p.route.id]===void 0);if(p.route.lazy||B){u.isStatic&&(m=!0),x>=0?d=d.slice(0,x+1):d=[d[0]];break}}}}let b=u==null?void 0:u.onError,w=c&&b?(k,p)=>{var R,V;b(k,{location:c.location,params:((V=(R=c.matches)==null?void 0:R[0])==null?void 0:V.params)??{},pattern:jy(c.matches),errorInfo:p})}:void 0;return d.reduceRight((k,p,R)=>{let V,B=!1,M=null,L=null;c&&(V=f&&p.route.id?f[p.route.id]:void 0,M=p.route.errorElement||Hy,m&&(x<0&&R===0?(_x("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),B=!0,L=null):x===R&&(B=!0,L=p.route.hydrateFallbackElement||null)));let G=r.concat(d.slice(0,R+1)),Z=()=>{let ne;return V?ne=M:B?ne=L:p.route.Component?ne=N.createElement(p.route.Component,null):p.route.element?ne=p.route.element:ne=k,N.createElement(Gy,{match:p,routeContext:{outlet:k,matches:G,isDataRoute:c!=null},children:ne})};return c&&(p.route.ErrorBoundary||p.route.errorElement||R===0)?N.createElement(Mx,{location:c.location,revalidation:c.revalidation,component:M,error:V,children:Z(),routeContext:{outlet:null,matches:G,isDataRoute:!0},onError:w}):Z()},null)}function Wu(o){return`${o} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Yy(o){let r=N.useContext(Wl);return He(r,Wu(o)),r}function Ky(o){let r=N.useContext(Yr);return He(r,Wu(o)),r}function Zy(o){let r=N.useContext(Kn);return He(r,Wu(o)),r}function $u(o){let r=Zy(o),u=r.matches[r.matches.length-1];return He(u.route.id,`${o} can only be used on routes that contain a unique "id"`),u.route.id}function Qy(){return $u("useRouteId")}function Iy(){var c;let o=N.useContext(Ju),r=Ky("useRouteError"),u=$u("useRouteError");return o!==void 0?o:(c=r.errors)==null?void 0:c[u]}function Xy(){let{router:o}=Yy("useNavigate"),r=$u("useNavigate"),u=N.useRef(!1);return Ox(()=>{u.current=!0}),N.useCallback(async(d,f={})=>{kn(u.current,Rx),u.current&&(typeof d=="number"?await o.navigate(d):await o.navigate(d,{fromRouteId:r,...f}))},[o,r])}var $g={};
60function _x(o,r,u){!r&&!$g[o]&&($g[o]=!0,kn(!1,u))}N.memo(Fy);function Fy({routes:o,manifest:r,future:u,state:c,isStatic:d,onError:f}){return Dx(o,void 0,{manifest:r,state:c,isStatic:d,onError:f})}function $t(o){He(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Jy({basename:o="/",children:r=null,location:u,navigationType:c="POP",navigator:d,static:f=!1,useTransitions:m}){He(!Ps(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let x=o.replace(/^\/*/,"/"),b=N.useMemo(()=>({basename:x,navigator:d,static:f,useTransitions:m,future:{}}),[x,d,f,m]);typeof u=="string"&&(u=Jl(u));let{pathname:w="/",search:k="",hash:p="",state:R=null,key:V="default",mask:B}=u,M=N.useMemo(()=>{let L=Yn(w,x);return L==null?null:{location:{pathname:L,search:k,hash:p,state:R,key:V,mask:B},navigationType:c}},[x,w,k,p,R,V,c,B]);return kn(M!=null,`<Router basename="${x}"> is not able to match the URL "${w}${k}${p}" because it does not start with the basename, so the <Router> won't render anything.`),M==null?null:N.createElement(Pt.Provider,{value:b},N.createElement($s.Provider,{children:r,value:M}))}function Wy({children:o,location:r}){return By(Gu(o),r)}function Gu(o,r=[]){let u=[];return N.Children.forEach(o,(c,d)=>{if(!N.isValidElement(c))return;let f=[...r,d];if(c.type===N.Fragment){u.push.apply(u,Gu(c.props.children,f));return}He(c.type===$t,`[${typeof c.type=="string"?c.type:c.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),He(!c.props.index||!c.props.children,"An index route cannot have child routes.");let m={id:c.props.id||f.join("-"),caseSensitive:c.props.caseSensitive,element:c.props.element,Component:c.props.Component,index:c.props.index,path:c.props.path,middleware:c.props.middleware,loader:c.props.loader,action:c.props.action,hydrateFallbackElement:c.props.hydrateFallbackElement,HydrateFallback:c.props.HydrateFallback,errorElement:c.props.errorElement,ErrorBoundary:c.props.ErrorBoundary,hasErrorBoundary:c.props.hasErrorBoundary===!0||c.props.ErrorBoundary!=null||c.props.errorElement!=null,shouldRevalidate:c.props.shouldRevalidate,handle:c.props.handle,lazy:c.props.lazy};c.props.children&&(m.children=Gu(c.props.children,f)),u.push(m)}),u}var Ur="get",Br="application/x-www-form-urlencoded";function Kr(o){return typeof HTMLElement<"u"&&o instanceof HTMLElement}function $y(o){return Kr(o)&&o.tagName.toLowerCase()==="button"}function Py(o){return Kr(o)&&o.tagName.toLowerCase()==="form"}function ew(o){return Kr(o)&&o.tagName.toLowerCase()==="input"}function tw(o){return!!(o.metaKey||o.altKey||o.ctrlKey||o.shiftKey)}function nw(o,r){return o.button===0&&(!r||r==="_self")&&!tw(o)}var Or=null;function aw(){if(Or===null)try{new FormData(document.createElement("form"),0),Or=!1}catch{Or=!0}return Or}var lw=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Uu(o){return o!=null&&!lw.has(o)?(kn(!1,`"${o}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Br}"`),null):o}function sw(o,r){let u,c,d,f,m;if(Py(o)){let x=o.getAttribute("action");c=x?Yn(x,r):null,u=o.getAttribute("method")||Ur,d=Uu(o.getAttribute("enctype"))||Br,f=new FormData(o)}else if($y(o)||ew(o)&&(o.type==="submit"||o.type==="image")){let x=o.form;if(x==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let b=o.getAttribute("formaction")||x.getAttribute("action");if(c=b?Yn(b,r):null,u=o.getAttribute("formmethod")||x.getAttribute("method")||Ur,d=Uu(o.getAttribute("formenctype"))||Uu(x.getAttribute("enctype"))||Br,f=new FormData(x,o),!aw()){let{name:w,type:k,value:p}=o;if(k==="image"){let R=w?`${w}.`:"";f.append(`${R}x`,"0"),f.append(`${R}y`,"0")}else w&&f.append(w,p)}}else{if(Kr(o))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');u=Ur,c=null,d=Br,m=o}return f&&d==="text/plain"&&(m=f,f=void 0),{action:c,method:u.toLowerCase(),encType:d,formData:f,body:m}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Pu(o,r){if(o===!1||o===null||typeof o>"u")throw new Error(r)}
60function Ux(o,r,u,c){let d=typeof o=="string"?new URL(o,typeof window>"u"?"server://singlefetch/":window.location.origin):o;return u?d.pathname.endsWith("/")?d.pathname=`${d.pathname}_.${c}`:d.pathname=`${d.pathname}.${c}`:d.pathname==="/"?d.pathname=`_root.${c}`:r&&Yn(d.pathname,r)==="/"?d.pathname=`${Xl(r)}/_root.${c}`:d.pathname=`${Xl(d.pathname)}.${c}`,d}async function iw(o,r){if(o.id in r)return r[o.id];try{let u=await import(o.module);return r[o.id]=u,u}catch(u){return console.error(`Error loading route module \`${o.module}\`, reloading page...`),console.error(u),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function rw(o){return o==null?!1:o.href==null?o.rel==="preload"&&typeof o.imageSrcSet=="string"&&typeof o.imageSizes=="string":typeof o.rel=="string"&&typeof o.href=="string"}async function ow(o,r,u){let c=await Promise.all(o.map(async d=>{let f=r.routes[d.route.id];if(f){let m=await iw(f,u);return m.links?m.links():[]}return[]}));return fw(c.flat(1).filter(rw).filter(d=>d.rel==="stylesheet"||d.rel==="preload").map(d=>d.rel==="stylesheet"?{...d,rel:"prefetch",as:"style"}:{...d,rel:"prefetch"}))}function Pg(o,r,u,c,d,f){let m=(b,w)=>u[w]?b.route.id!==u[w].route.id:!0,x=(b,w)=>{var k;return u[w].pathname!==b.pathname||((k=u[w].route.path)==null?void 0:k.endsWith("*"))&&u[w].params["*"]!==b.params["*"]};return f==="assets"?r.filter((b,w)=>m(b,w)||x(b,w)):f==="data"?r.filter((b,w)=>{var p;let k=c.routes[b.route.id];if(!k||!k.hasLoader)return!1;if(m(b,w)||x(b,w))return!0;if(b.route.shouldRevalidate){let R=b.route.shouldRevalidate({currentUrl:new URL(d.pathname+d.search+d.hash,window.origin),currentParams:((p=u[0])==null?void 0:p.params)||{},nextUrl:new URL(o,window.origin),nextParams:b.params,defaultShouldRevalidate:!0});if(typeof R=="boolean")return R}return!0}):[]}function cw(o,r,{includeHydrateFallback:u}={}){return uw(o.map(c=>{let d=r.routes[c.route.id];if(!d)return[];let f=[d.module];return d.clientActionModule&&(f=f.concat(d.clientActionModule)),d.clientLoaderModule&&(f=f.concat(d.clientLoaderModule)),u&&d.hydrateFallbackModule&&(f=f.concat(d.hydrateFallbackModule)),d.imports&&(f=f.concat(d.imports)),f}).flat(1))}function uw(o){return[...new Set(o)]}function dw(o){let r={},u=Object.keys(o).sort();for(let c of u)r[c]=o[c];return r}function fw(o,r){let u=new Set;return new Set(r),o.reduce((c,d)=>{let f=JSON.stringify(dw(d));return u.has(f)||(u.add(f),c.push({key:f,link:d})),c},[])}function ed(){let o=N.useContext(Wl);return Pu(o,"You must render this element inside a <DataRouterContext.Provider> element"),o}function hw(){let o=N.useContext(Yr);return Pu(o,"You must render this element inside a <DataRouterStateContext.Provider> element"),o}var td=N.createContext(void 0);td.displayName="FrameworkContext";function Zr(){let o=N.useContext(td);return Pu(o,"You must render this element inside a <HydratedRouter> element"),o}function mw(o,r){let u=N.useContext(td),[c,d]=N.useState(!1),[f,m]=N.useState(!1),{onFocus:x,onBlur:b,onMouseEnter:w,onMouseLeave:k,onTouchStart:p}=r,R=N.useRef(null);N.useEffect(()=>{if(o==="render"&&m(!0),o==="viewport"){let M=G=>{G.forEach(Z=>{m(Z.isIntersecting)})},L=new IntersectionObserver(M,{threshold:.5});return R.current&&L.observe(R.current),()=>{L.disconnect()}}},[o]),N.useEffect(()=>{if(c){let M=setTimeout(()=>{m(!0)},100);return()=>{clearTimeout(M)}}},[c]);let V=()=>{d(!0)},B=()=>{d(!1),m(!1)};return u?o!=="intent"?[f,R,{}]:[f,R,{onFocus:Xs(x,V),onBlur:Xs(b,B),onMouseEnter:Xs(w,V),onMouseLeave:Xs(k,B),onTouchStart:Xs(p,V)}]:[!1,R,{}]}function Xs(o,r){return u=>{o&&o(u),u.defaultPrevented||r(u)}}function gw({page:o,...r}){let u=Ey(),{nonce:c}=Zr(),{router:d}=ed(),f=N.useMemo(()=>xx(d.routes,o,d.basename),[d.routes,o,d.basename]);return f?(r.nonce==null&&c&&(r={...r,nonce:c}),u?N.createElement(bw,{page:o,matches:f,...r}):N.createElement(pw,{page:o,matches:f,...r})):null}function xw(o){let{manifest:r,routeModules:u}=Zr(),[c,d]=N.useState([]);return N.useEffect(()=>{let f=!1;return ow(o,r,u).then(m=>{f||d(m)}),()=>{f=!0}},[o,r,u]),c}function bw({page:o,matches:r,...u}){let c=Zn(),{future:d}=Zr(),{basename:f}=ed(),m=N.useMemo(()=>
60{if(o===c.pathname+c.search+c.hash)return[];let x=Ux(o,f,d.v8_trailingSlashAwareDataRequests,"rsc"),b=!1,w=[];for(let k of r)typeof k.route.shouldRevalidate=="function"?b=!0:w.push(k.route.id);return b&&w.length>0&&x.searchParams.set("_routes",w.join(",")),[x.pathname+x.search]},[f,d.v8_trailingSlashAwareDataRequests,o,c,r]);return N.createElement(N.Fragment,null,m.map(x=>N.createElement("link",{key:x,rel:"prefetch",as:"fetch",href:x,...u})))}function pw({page:o,matches:r,...u}){let c=Zn(),{future:d,manifest:f,routeModules:m}=Zr(),{basename:x}=ed(),{loaderData:b,matches:w}=hw(),k=N.useMemo(()=>Pg(o,r,w,f,c,"data"),[o,r,w,f,c]),p=N.useMemo(()=>Pg(o,r,w,f,c,"assets"),[o,r,w,f,c]),R=N.useMemo(()=>{if(o===c.pathname+c.search+c.hash)return[];let M=new Set,L=!1;if(r.forEach(Z=>{var ie;let ne=f.routes[Z.route.id];!ne||!ne.hasLoader||(!k.some(de=>de.route.id===Z.route.id)&&Z.route.id in b&&((ie=m[Z.route.id])!=null&&ie.shouldRevalidate)||ne.hasClientLoader?L=!0:M.add(Z.route.id))}),M.size===0)return[];let G=Ux(o,x,d.v8_trailingSlashAwareDataRequests,"data");return L&&M.size>0&&G.searchParams.set("_routes",r.filter(Z=>M.has(Z.route.id)).map(Z=>Z.route.id).join(",")),[G.pathname+G.search]},[x,d.v8_trailingSlashAwareDataRequests,b,c,f,k,r,o,m]),V=N.useMemo(()=>cw(p,f),[p,f]),B=xw(p);return N.createElement(N.Fragment,null,R.map(M=>N.createElement("link",{key:M,rel:"prefetch",as:"fetch",href:M,...u})),V.map(M=>N.createElement("link",{key:M,rel:"modulepreload",href:M,...u})),B.map(({key:M,link:L})=>N.createElement("link",{key:M,nonce:u.nonce,...L,crossOrigin:L.crossOrigin??u.crossOrigin})))}function vw(...o){return r=>{o.forEach(u=>{typeof u=="function"?u(r):u!=null&&(u.current=r)})}}var yw=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{yw&&(window.__reactRouterVersion="7.18.4")}catch{}function ww({basename:o,children:r,useTransitions:u,window:c}){let d=N.useRef();d.current==null&&(d.current=$v({window:c,v5Compat:!0}));let f=d.current,[m,x]=N.useState({action:f.action,location:f.location}),b=N.useCallback(w=>{u===!1?x(w):N.startTransition(()=>x(w))},[u]);return N.useLayoutEffect(()=>f.listen(b),[f,b]),N.createElement(Jy,{basename:o,children:r,location:m.location,navigationType:m.action,navigator:f,useTransitions:u})}var U=N.forwardRef(function({onClick:r,discover:u="render",prefetch:c="none",relative:d,reloadDocument:f,replace:m,mask:x,state:b,target:w,to:k,preventScrollReset:p,viewTransition:R,defaultShouldRevalidate:V,...B},M){let{basename:L,navigator:G,useTransitions:Z}=N.useContext(Pt),ne=typeof k=="string"&&Xu.test(k),ie=Sx(k,L);k=ie.to;let de=My(k,{relative:d}),be=Zn(),F=null;if(x){let we=Fu(x,[],be.mask?be.mask.pathname:"/",!0);L!=="/"&&(we.pathname=we.pathname==="/"?L:rn([L,we.pathname])),F=G.createHref(we)}let[H,Ee,Je]=mw(c,B),lt=kw(k,{replace:m,mask:x,state:b,target:w,preventScrollReset:p,relative:d,viewTransition:R,defaultShouldRevalidate:V,useTransitions:Z});function Ke(we){r&&r(we),we.defaultPrevented||lt(we)}let yt=!(ie.isExternal||f),wt=N.createElement("a",{...B,...Je,href:(yt?F:void 0)||ie.absoluteURL||de,onClick:yt?Ke:r,ref:vw(M,Ee),target:w,"data-discover":!ne&&u==="render"?"true":void 0});return H&&!ne?N.createElement(N.Fragment,null,wt,N.createElement(gw,{page:de})):wt});U.displayName="Link";var jw=N.forwardRef(function({"aria-current":r="page",caseSensitive:u=!1,className:c="",end:d=!1,style:f,to:m,viewTransition:x,children:b,...w},k){let p=ei(m,{relative:w.relative}),R=Zn(),V=N.useContext(Yr),{navigator:B,basename:M}=N.useContext(Pt),L=V!=null&&Cw(p)&&x===!0,G=B.encodeLocation?B.encodeLocation(p).pathname:p.pathname,Z=R.pathname,ne=V&&V.navigation&&V.navigation.location?V.navigation.location.pathname:null;u||(Z=Z.toLowerCase(),ne=ne?ne.toLowerCase():null,G=G.toLowerCase()),ne&&M&&(ne=Yn(ne,M)||ne);const ie=G!=="/"&&G.endsWith("/")?G.length-1:G.length;let de=Z===G||!d&&Z.startsWith(G)&&Z.charAt(ie)==="/",be=ne!=null&&(ne===G||!d&&ne.startsWith(G)&&ne.charAt(G.length)==="/"),F={isActive:de,isPending:be,isTransitioning:L},H=de?r:void 0,Ee;typeof c=="function"?Ee=c(F):Ee=[c,de?"active":null,be?"pending":null,L?"transitioning":null].filter(
60Boolean).join(" ");let Je=typeof f=="function"?f(F):f;return N.createElement(U,{...w,"aria-current":H,className:Ee,ref:k,style:Je,to:m,viewTransition:x},typeof b=="function"?b(F):b)});jw.displayName="NavLink";var Nw=N.forwardRef(({discover:o="render",fetcherKey:r,navigate:u,reloadDocument:c,replace:d,state:f,method:m=Ur,action:x,onSubmit:b,relative:w,preventScrollReset:k,viewTransition:p,defaultShouldRevalidate:R,...V},B)=>{let{useTransitions:M}=N.useContext(Pt),L=Tw(),G=Aw(x,{relative:w}),Z=m.toLowerCase()==="get"?"get":"post",ne=typeof x=="string"&&Xu.test(x),ie=de=>{if(b&&b(de),de.defaultPrevented)return;de.preventDefault();let be=de.nativeEvent.submitter,F=(be==null?void 0:be.getAttribute("formmethod"))||m,H=()=>L(be||de.currentTarget,{fetcherKey:r,method:F,navigate:u,replace:d,state:f,relative:w,preventScrollReset:k,viewTransition:p,defaultShouldRevalidate:R});M&&u!==!1?N.startTransition(()=>H()):H()};return N.createElement("form",{ref:B,method:Z,action:G,onSubmit:c?b:ie,...V,"data-discover":!ne&&o==="render"?"true":void 0})});Nw.displayName="Form";function Sw(o){return`${o} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Bx(o){let r=N.useContext(Wl);return He(r,Sw(o)),r}function kw(o,{target:r,replace:u,mask:c,state:d,preventScrollReset:f,relative:m,viewTransition:x,defaultShouldRevalidate:b,useTransitions:w}={}){let k=_y(),p=Zn(),R=ei(o,{relative:m});return N.useCallback(V=>{if(nw(V,r)){V.preventDefault();let B=u!==void 0?u:Il(p)===Il(R),M=()=>k(o,{replace:B,mask:c,state:d,preventScrollReset:f,relative:m,viewTransition:x,defaultShouldRevalidate:b});w?N.startTransition(()=>M()):M()}},[p,k,R,u,c,d,r,o,f,m,x,b,w])}var zw=0,Ew=()=>`__${String(++zw)}__`;function Tw(){let{router:o}=Bx("useSubmit"),{basename:r}=N.useContext(Pt),u=Qy(),c=o.fetch,d=o.navigate;return N.useCallback(async(f,m={})=>{let{action:x,method:b,encType:w,formData:k,body:p}=sw(f,r);if(m.navigate===!1){let R=m.fetcherKey||Ew();await c(R,u,m.action||x,{defaultShouldRevalidate:m.defaultShouldRevalidate,preventScrollReset:m.preventScrollReset,formData:k,body:p,formMethod:m.method||b,formEncType:m.encType||w,flushSync:m.flushSync})}else await d(m.action||x,{defaultShouldRevalidate:m.defaultShouldRevalidate,preventScrollReset:m.preventScrollReset,formData:k,body:p,formMethod:m.method||b,formEncType:m.encType||w,replace:m.replace,state:m.state,fromRouteId:u,flushSync:m.flushSync,viewTransition:m.viewTransition})},[c,d,r,u])}function Aw(o,{relative:r}={}){let{basename:u}=N.useContext(Pt),c=N.useContext(Kn);He(c,"useFormAction must be used inside a RouteContext");let[d]=c.matches.slice(-1),f={...ei(o||".",{relative:r})},m=Zn();if(o==null){f.search=m.search;let x=new URLSearchParams(f.search),b=x.getAll("index");if(b.some(k=>k==="")){x.delete("index"),b.filter(p=>p).forEach(p=>x.append("index",p));let k=x.toString();f.search=k?`?${k}`:""}}return(!o||o===".")&&d.route.index&&(f.search=f.search?f.search.replace(/^\?/,"?index&"):"?index"),u!=="/"&&(f.pathname=f.pathname==="/"?u:rn([u,f.pathname])),Il(f)}function Cw(o,{relative:r}={}){let u=N.useContext(Ax);He(u!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:c}=Bx("useViewTransitionState"),d=ei(o,{relative:r});if(!u.isTransitioning)return!1;let f=Yn(u.currentLocation.pathname,c)||u.currentLocation.pathname,m=Yn(u.nextLocation.pathname,c)||u.nextLocation.pathname;return Hr(d.pathname,m)!=null||Hr(d.pathname,f)!=null}function Rw(o){const r=o.querySelector("base"),u=r==null?void 0:r.getAttribute("href");if(u)return u;const c=o.querySelector('meta[name="app-base"]');return c!=null&&c.content?c.content:"/"}function Ow({basename:o,...r}){const u=Rw(document);return o!==void 0&&o!==u&&console.warn(`[router-wrapper] ignoring BrowserRouter basename "${o}" passed by app code — using the platform-correct basename "${u}" instead.`),N.createElement(ww,{...r,basename:u})}class pt extends Error{constructor(r){var u,c,d,f;super("ClientResponseError"),this.url="",this.status=0,this.response={},this.isAbort=!1,this.originalError=null,Object.setPrototypeOf(this,pt.prototype),r!==null&&typeof r=="object"&&(this.originalError=r.originalError,this.url=typeof r.url=="string"?r.url:"",this.status=typeof r.status=="number"?r.status:0,this.isAbort=!!r.isAbort||r.name==="AbortError"||r.message==="Aborted",r.response!==null&&typeof r.response=="object"?this.response=r.response:r.data!==null&&typeof r.data=="object"?this.response=r.data:this.response={}),this.originalError||r instanceof pt||(this.originalError=r),this.name="ClientResponseError "+this.status,this.message=(u=this.response)==null?void 0:u.message,this.message||(this.isAbort?this.message="The request was aborted (most likely autocancelled; you can find more info in https://github.com/pocketbase/js-sdk#auto-cancellation).":(f=(d=(c=this.originalError)==null?void 0:c.cause)==null?void 0:d.message)!=null&&f.includes("ECONNREFUSED ::1")?this.message="Failed to connect to the PocketBase server. Try changing the SDK URL from localhost to 127.0.0.1 (https://github.com/pocketbase/js-sdk/issues/21).":this.message="Something went wrong."),this.cause=this.originalError}get data(){return this.response}toJSON(){return{...this}}}const Dr=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function Dw(o,r){const u={};if(typeof o!="string")return u;const c=Object.assign({},{}).decode||Mw;let d=0;for(;d<o.length;){const f=o.indexOf("=",d);if(f===-1)break;let m=o.indexOf(";",d);if(m===-1)m=o.length;else if(m<f){d=o.lastIndexOf(";",f-1)+1;continue}const x=o.slice(d,f).trim();if(u[x]===void 0){let b=o.slice(f+1,m).trim();b.charCodeAt(0)===34&&(b=b.slice(1,-1));try{u[x]=c(b)}catch{u[x]=b}}d=m+1}return u}function ex(o,r,u){const c=Object.assign({},u||{}),d=c.encode||_w;
60if(!Dr.test(o))throw new TypeError("argument name is invalid");const f=d(r);if(f&&!Dr.test(f))throw new TypeError("argument val is invalid");let m=o+"="+f;if(c.maxAge!=null){const x=c.maxAge-0;if(isNaN(x)||!isFinite(x))throw new TypeError("option maxAge is invalid");m+="; Max-Age="+Math.floor(x)}if(c.domain){if(!Dr.test(c.domain))throw new TypeError("option domain is invalid");m+="; Domain="+c.domain}if(c.path){if(!Dr.test(c.path))throw new TypeError("option path is invalid");m+="; Path="+c.path}if(c.expires){if(!(function(b){return Object.prototype.toString.call(b)==="[object Date]"||b instanceof Date})(c.expires)||isNaN(c.expires.valueOf()))throw new TypeError("option expires is invalid");m+="; Expires="+c.expires.toUTCString()}if(c.httpOnly&&(m+="; HttpOnly"),c.secure&&(m+="; Secure"),c.priority)switch(typeof c.priority=="string"?c.priority.toLowerCase():c.priority){case"low":m+="; Priority=Low";break;case"medium":m+="; Priority=Medium";break;case"high":m+="; Priority=High";break;default:throw new TypeError("option priority is invali
60d")}if(c.sameSite)switch(typeof c.sameSite=="string"?c.sameSite.toLowerCase():c.sameSite){case!0:m+="; SameSite=Strict";break;case"lax":m+="; SameSite=Lax";break;case"strict":m+="; SameSite=Strict";break;case"none":m+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return m}function Mw(o){return o.indexOf("%")!==-1?decodeURIComponent(o):o}function _w(o){return encodeURIComponent(o)}const Uw=typeof navigator<"u"&&navigator.product==="ReactNative"||typeof global<"u"&&global.HermesInternal;let Lx;function Ql(o){if(o)try{const r=decodeURIComponent(Lx(o.split(".")[1]).split("").map((function(u){return"%"+("00"+u.charCodeAt(0).toString(16)).slice(-2)})).join(""));return JSON.parse(r)||{}}catch{}return{}}function Hx(o,r=0){let u=Ql(o);return!(Object.keys(u).length>0&&(!u.exp||u.exp-r>Date.now()/1e3))}Lx=typeof atob!="function"||Uw?o=>{let r=String(o).replace(/=+$/,"");if(r.length%4==1)throw new Error("'atob' failed: The string to be decoded is not correctly encoded.");for(var u,c,d=0,f=0,m="";c=r.charAt(f++);~c&&(u=d%4?64*u+c:c,d++%4)?m+=String.fromCharCode(255&u>>(-2*d&6)):0)c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(c);return m}:atob;const tx="pb_auth";class nd{constructor(){this.baseToken="",this.baseModel=null,this._onChangeCallbacks=[]}get token(){return this.baseToken}get record(){return this.baseModel}get model(){return this.baseModel}get isValid(){return!Hx(this.token)}get isSuperuser(){var u,c;let r=Ql(this.token);return r.type=="auth"&&(((u=this.record)==null?void 0:u.collectionName)=="_superusers"||!((c=this.record)!=null&&c.collectionName)&&r.collectionId=="pbc_3142635823")}get isAdmin(){return console.warn("Please replace pb.authStore.isAdmin with pb.authStore.isSuperuser OR simply check the value of pb.authStore.record?.collectionName"),this.isSuperuser}get isAuthRecord(){return console.warn("Please replace pb.authStore.isAuthRecord with !pb.authStore.isSuperuser OR simply check the value of pb.authStore.record?.collectionName"),Ql(this.token).type=="auth"&&!this.isSuperuser}save(r,u){this.baseToken=r||"",this.baseModel=u||null,this.triggerChange()}clear(){this.baseToken="",this.baseModel=null,this.triggerChange()}loadFromCookie(r,u=tx){const c=Dw(r||"")[u]||"";let d={};try{d=JSON.parse(c),(typeof d===null||typeof d!="object"||Array.isArray(d))&&(d={})}catch{}this.save(d.token||"",d.record||d.model||null)}exportToCookie(r,u=tx){var b,w;const c={secure:!0,sameSite:!0,httpOnly:!0,path:"/"},d=Ql(this.token);c.expires=d!=null&&d.exp?new Date(1e3*d.exp):new Date("1970-01-01"),r=Object.assign({},c,r);const f={token:this.token,record:this.record?JSON.parse(JSON.stringify(this.record)):null};let m=ex(u,JSON.stringify(f),r);const x=typeof Blob<"u"?new Blob([m]).size:m.length;if(f.record&&x>4096){f.record={id:(b=f.record)==null?void 0:b.id,email:(w=f.record)==null?void 0:w.email};const k=["collectionId","collectionName","verified"];for(const p in this.record)k.includes(p)&&(f.record[p]=this.record[p]);m=ex(u,JSON.stringify(f),r)}return m}onChange(r,u=!1){return this._onChangeCallbacks.push(r),u&&r(this.token,this.record),()=>{for(let c=this._onChangeCallbacks.length-1;c>=0;c--)if(this._onChangeCallbacks[c]==r)return delete this._onChangeCallbacks[c],void this._onChangeCallbacks.splice(c,1)}}triggerChange(){for(const r of this._onChangeCallbacks)r&&r(this.token,this.record)}}class Bw extends nd{constructor(r="pocketbase_auth"){super(),this.storageFallback={},this.storageKey=r,this._bindStorageEvent()}get token(){return(this._storageGet(this.storageKey)||{}).token||""}get record(){const r=this._storageGet(this.storageKey)||{};return r.record||r.model||null}get model(){return this.record}save(r,u){this._storageSet(this.storageKey,{token:r,record:u}),super.save(r,u)}clear(){this._storageRemove(this.storageKey),super.clear()}_storageGet(r){if(typeof window<"u"&&(window!=null&&window.localStorage)){const u=window.localStorage.getItem(r)||"";try{return JSON.parse(u)}catch{return u}}return this.storageFallback[r]}_storageSet(r,u){if(typeof window<"u"&&(window!=null&&window.localStorage)){let c=u;typeof u!="string"&&(c=JSON.stringify(u)),window.localStorage.setItem(r,c)}else this.storageFallback[r]=u}_storageRemove(r){var u;typeof window<"u"&&(window!=null&&window.localStorage)&&((u=window.localStorage)==null||u.removeItem(r)),delete this.storageFallback[r]}_bindStorageEvent(){typeof window<"u"&&(window!=null&&window.localStorage)&&window.addEventListener&&window.addEventListener("storage",(r=>{if(r.key!=this.storageKey)return;const u=this._storageGet(this.storageKey)||{};super.save(u.token||"",u.record||u.model||null)}))}}class zn{constructor(r){this.client=r}}class Lw extends zn{async getAll(r){return r=Object.assign({method:"GET"},r),this.client.send("/api/settings",r)}async update(r,u){return u=Object.assign({method:"PATCH",body:r},u),this.client.send("/api/settings",u)}async testS3(r="storage",u){return u=Object.assign({method:"POST",body:{filesystem:r}},u),this.client.send("/api/settings/test/s3",u).then((()=>!0))}async testEmail(r,u,c,d){return d=Object.assign({method:"POST",body:{email:u,template:c,collection:r}},d),this.client.send("/api/settings/test/email",d).then((()=>!0))}async generateAppleClientSecret(r,u,c,d,f,m){return m=Object.assign({method:"POST",body:{clientId:r,teamId:u,keyId:c,privateKey:d,duration:f}},m),this.client.send("/api/settings/apple/generate-client-secret",m)}}const Hw=["requestKey","$cancelKey","$autoCancel","fetch","headers","body","query","params","cache","credentials","headers","integrity","keepalive","method","mode","redirect","referrer","referrerPolicy","signal","window"];function ad(o){if(o){o.query=o.query||{};for(let r in o)Hw.includes(r)||(o.query[r]=o[r],delete o[r])}}function ld(o){const r=[];for(const u in o){const c=encodeURIComponent(u),d=Array.isArray(o[u])?o[u]:[o[u]];for(let f of d)f=Vw(f),f!==null&&r.push(c+"="+f)}return r.join("&")}function Vw(o){return o==null?null:o instanceof Date?encodeURIComponent(o.toISOString().replace("T"," ")):encodeURIComponent(typeof o=="object"?JSON.stringify(o):o)}class Vx extends zn{constructor(){super(...arguments),this.clientId="",this.eventSource=null,this.subscriptions={},this.lastSentSubscriptions=[],this.maxConnectTimeout=15e3,this.reconnectAttempts=0,this.maxReconnectAttempts=1/0,this.predefinedReconnectIntervals=[200,300,500,1e3,1200,1500,2e3],this.pendingConnects=[],this.pendingSubmits=[],this.isProcessingPendingSubmits=!1}get isConnected(){return!!this.eventSource&&!!this.clientId&&!this.pendingConnects.length}async subscribe(r,u,c){var m;if(!r)throw new Error("topic must be set.");let d=r;if(c){ad(c=Object.assign({},c));const x="options="+encodeURIComponent(JSON.stringify({query:c.query,headers:c.headers}));d+=(d.includes("?")?"&":"?")+x}const f=function(x){const b=x;let w;try{w=JSON.parse(b==null?void 0:b.data)}catch{}u(w||{})};return this.subscriptions[d]||(this.subscriptions[d]=[]),this.subscriptions[d].push(f),this.isConnected?this.subscriptions[d].length===1?await this.submitSubscriptions():(m=this.eventSource)==null||m.addEventListener(d,f):await this.connect(),async()=>this.unsubscribeByTopicAndListener(r,f)}async unsubscribe(r){var u;if(r){const c=this.getSubscriptionsByTopic(r);for(let d in c)if(this.hasSubscriptionListeners(d)){for(let f of this.subscriptions[d])(u=this.eventSource)==null||u.removeEventListener(d,f);delete this.subscriptions[d]}}else this.subscriptions={};await this.submitSubscriptions()}async unsubscribeByPrefix(r){var c;let u=!1;for(let d in this.subscriptions)if((d+"?").startsWith(r)){u=!0;for(let f of this.subscriptions[d])(c=this.eventSource)==null||c.removeEventListener(d,f);delete this.subscriptions[d]}u&&await this.submitSubscriptions()}async unsubscribeByTopicAndListener(r,u){var d;const c=this.getSubscriptionsByTopic(r);for(let f in c){if(!Array.isArray(this.subscriptions[f])||!this.subscriptions[f].length)continue;let m=!1;for(let x=this.subscriptions[f].length-1;x>=0;x--)this.subscriptions[f][x]===u&&(m=!0,delete this.subscriptions[f][x],this.subscriptions[f].splice(
vendor: 5,002 bytes, line 60
60x,1),(d=this.eventSource)==null||d.removeEventListener(f,u));m&&(this.subscriptions[f].length||delete this.subscriptions[f])}await this.submitSubscriptions()}hasSubscriptionListeners(r){var u,c;if(this.subscriptions=this.subscriptions||{},r)return!!((u=this.subscriptions[r])!=null&&u.length);for(let d in this.subscriptions)if((c=this.subscriptions[d])!=null&&c.length)return!0;return!1}async submitSubscriptions(){return new Promise(((r,u)=>{this.pendingSubmits.push({resolve:r,reject:u}),this.pendingSubmits.length==1&&queueMicrotask((()=>this.finalizePendingSubscriptions()))}))}async finalizePendingSubscriptions(){if(this.isProcessingPendingSubmits||!this.pendingSubmits.length)return;const r=this.pendingSubmits.slice();this.pendingSubmits=[],this.isProcessingPendingSubmits=!0;try{await this.sendSubscriptions();for(let u of r)u.resolve()}catch(u){for(let c of r)u?c.reject(u):c.resolve()}finally{this.isProcessingPendingSubmits=!1,this.pendingSubmits.length>0&&await this.finalizePendingSubscriptions()}}getSubscriptionsCancelKey(){return"realtime_"+this.clientId}getSubscriptionsByTopic(r){const u={};r=r.includes("?")?r:r+"?";for(let c in this.subscriptions)(c+"?").startsWith(r)&&(u[c]=this.subscriptions[c]);return u}getNonEmptySubscriptionKeys(){const r=[];for(let u in this.subscriptions)this.subscriptions[u].length&&r.push(u);return r}hasUnsentSubscriptions(){const r=this.getNonEmptySubscriptionKeys();if(r.length!=this.lastSentSubscriptions.length)return!0;for(const u of r)if(!this.lastSentSubscriptions.includes(u))return!0;return!1}async sendSubscriptions(){if(this.clientId){if(!this.hasSubscriptionListeners())return this.disconnect();if(this.hasUnsentSubscriptions())return this.addAllSubscriptionListeners(),this.lastSentSubscriptions=this.getNonEmptySubscriptionKeys(),this.client.send("/api/realtime",{method:"POST",body:{clientId:this.clientId,subscriptions:this.lastSentSubscriptions},requestKey:this.getSubscriptionsCancelKey()}).catch((r=>{if(!(r!=null&&r.isAbort))throw r}))}}addAllSubscriptionListeners(){if(this.eventSource){this.removeAllSubscriptionListeners();for(let r in this.subscriptions)for(let u of this.subscriptions[r])this.eventSource.addEventListener(r,u)}}removeAllSubscriptionListeners(){if(this.eventSource)for(let r in this.subscriptions)for(let u of this.subscriptions[r])this.eventSource.removeEventListener(r,u)}async connect(){if(!(this.reconnectAttempts>0))return new Promise(((r,u)=>{this.pendingConnects.push({resolve:r,reject:u}),this.pendingConnects.length==1&&queueMicrotask((()=>this.initConnect()))}))}initConnect(){this.disconnect(!0),clearTimeout(this.connectTimeoutId),this.connectTimeoutId=setTimeout((()=>{this.connectErrorHandler(new Error("EventSource connect took too long."))}),this.maxConnectTimeout),this.eventSource=new EventSource(this.client.buildURL("/api/realtime")),this.eventSource.onerror=r=>{this.connectErrorHandler(new Error("Failed to establish realtime connection."))},this.eventSource.addEventListener("PB_CONNECT",(r=>{const u=r;this.clientId=u==null?void 0:u.lastEventId,this.lastSentSubscriptions=[],this.submitSubscriptions().then((async()=>{let c=3;for(;this.hasUnsentSubscriptions()&&c>0;)c--,await this.submitSubscriptions();for(let f of this.pendingConnects)f.resolve();this.pendingConnects=[],this.reconnectAttempts=0,clearTimeout(this.reconnectTimeoutId),clearTimeout(this.connectTimeoutId);const d=this.getSubscriptionsByTopic("PB_CONNECT");for(let f in d)for(let m of d[f])m(r);this.hasUnsentSubscriptions()&&await this.submitSubscriptions()})).catch((c=>{this.clientId="",this.lastSentSubscriptions=[],this.connectErrorHandler(c)}))}))}connectErrorHandler(r){if(clearTimeout(this.connectTimeoutId),clearTimeout(this.reconnectTimeoutId),!this.clientId&&!this.reconnectAttempts||this.reconnectAttempts>this.maxReconnectAttempts){for(let c of this.pendingConnects)c.reject(new pt(r));return this.pendingConnects=[],void this.disconnect()}this.disconnect(!0);const u=this.predefinedReconnectIntervals[this.reconnectAttempts]||this.predefinedReconnectIntervals[this.predefinedReconnectIntervals.length-1];this.reconnectAttempts++,this.reconnectTimeoutId=setTimeout((()=>{this.initConnect()}),u)}disconnect(r=!1){var u;if(this.clientId&&this.onDisconnect&&this.onDisconnect(Object.keys(this.subscriptions)),clearTimeout(this.connectTimeoutId),clearTimeout(this.reconnectTimeoutId),this.removeAllSubscriptionListeners(),this.client.cancelRequest(this.getSubscriptionsCancelKey()),(u=this.eventSource)==null||u.close(),this.eventSource=null,this.clientId="",this.lastSentSubscriptions=[],!r){this.reconnectAttempts=0;for(let c of this.pendingConnects)c.resolve();this.pendingConnects=[]}}}class Gx extends zn{decode(r){return r}async getFullList(r,u){if(typeof r=="number")return this._getFullList(r,u);let c=1e3;return(u=Object.assign({},r,u)).batch&&(c=u.batch,delete u.batch),this._getFullList(c,u)}async getList(r=1,u=30,c){return(c=Object.assign({method:"GET"},c)).query=Object.assign({page:r,perPage:u}
60,c.query),this.client.send(this.baseCrudPath,c).then((d=>{var f;return d.items=((f=d.items)==null?void 0:f.map((m=>this.decode(m))))||[],d}))}async getFirstListItem(r,u){return(u=Object.assign({requestKey:"one_by_filter_"+this.baseCrudPath+"_"+r},u)).query=Object.assign({filter:r,skipTotal:1},u.query),this.getList(1,1,u).then((c=>{var d;if(!((d=c==null?void 0:c.items)!=null&&d.length))throw new pt({status:404,response:{code:404,message:"The requested resource wasn't found.",data:{}}});return c.items[0]}))}async getOne(r,u){if(!r)throw new pt({url:this.client.buildURL(this.baseCrudPath+"/"),status:404,response:{code:404,message:"Missing required record id.",data:{}}});return u=Object.assign({method:"GET"},u),this.client.send(this.baseCrudPath+"/"+encodeURIComponent(r),u).then((c=>this.decode(c)))}async create(r,u){return u=Object.assign({method:"POST",body:r},u),this.client.send(this.baseCrudPath,u).then((c=>this.decode(c)))}async update(r,u,c){return c=Object.assign({method:"PATCH",body:u},c),this.client.send(this.baseCrudPath+"/"+encodeURIComponent(r),c).then((d=>this.decode(d)))}async delete(r,u){return u=Object.assign({method:"DELETE"},u),this.client.send(this.baseCrudPath+"/"+encodeURIComponent(r),u).then((()=>!0))}_getFullList(r=1e3,u){(u=u||{}).query=Object.assign({skipTotal:1},u.query);let c=[],d=async f=>this.getList(f,r||1e3,u).then((m=>{const x=m.items;return c=c.concat(x),x.length==m.perPage?d(f+1):c}));return d(1)}}function Sa(o,r,u,c){const d=c!==void 0;return d||u!==void 0?d?(console.warn(o),r.body=Object.assign({},r.body,u),r.query=Object.assign({},r.query,c),r):Object.assign(r,u):r}function Bu(o){var r;(r=o._resetAutoRefresh)==null||r.call(o)}class Gw extends Gx{constructor(r,u){super(r),this.collectionIdOrName=u}get baseCrudPath(){return this.baseCollectionPath+"/records"}get baseCollectionPath(){return"/api/collections/"+encodeURIComponent(this.collectionIdOrName)}get isSuperusers(){return this.collectionIdOrName=="_superusers"||this.collectionIdOrName=="_pbc_2773867675"}async subscribe(r,u,c){if(!r)throw new Error("Missing topic.");if(!u)throw new Error("Missing subscription callback.");return this.client.realtime.subscribe(this.collectionIdOrName+"/"+r,u,c)}async unsubscribe(r){return r?this.client.realtime.unsubscribe(this.collectionIdOrName+"/"+r):this.client.realtime.unsubscribeByPrefix(this.collectionIdOrName)}async getFullList(r,u){if(typeof r=="number")return super.getFullList(r,u);const c=Object.assign({},r,u);return super.getFullList(c)}async getList(r=1,u=30,c){return super.getList(r,u,c)}async getFirstListItem(r,u){return super.getFirstListItem(r,u)}async getOne(r,u){return super.getOne(r,u)}async create(r,u){return super.create(r,u)}async update(r,u,c){return super.update(r,u,c).then((d=>{var f,m,x;
60if(((f=this.client.authStore.record)==null?void 0:f.id)===(d==null?void 0:d.id)&&(((m=this.client.authStore.record)==null?void 0:m.collectionId)===this.collectionIdOrName||((x=this.client.authStore.record)==null?void 0:x.collectionName)===this.collectionIdOrName)){let b=Object.assign({},this.client.authStore.record.expand),w=Object.assign({},this.client.authStore.record,d);b&&(w.expand=Object.assign(b,d.expand)),this.client.authStore.save(this.client.authStore.token,w)}return d}))}async delete(r,u){return super.delete(r,u).then((c=>{var d,f,m;return!c||((d=this.client.authStore.record)==null?void 0:d.id)!==r||((f=this.client.authStore.record)==null?void 0:f.collectionId)!==this.collectionIdOrName&&((m=this.client.authStore.record)==null?void 0:m.collectionName)!==this.collectionIdOrName||this.client.authStore.clear(),c}))}authResponse(r){const u=this.decode((r==null?void 0:r.record)||{});return this.client.authStore.save(r==null?void 0:r.token,u),Object.assign({},r,{token:(r==null?void 0:r.token)||"",record:u})}async listAuthMethods(r){return r=Object.assign({method:"GET",fields:"mfa,otp,password,oauth2"},r),this.client.send(this.baseCollectionPath+"/auth-methods",r)}async authWithPassword(r,u,c){let d;c=Object.assign({method:"POST",body:{identity:r,password:u}},c),this.isSuperusers&&(d=c.autoRefreshThreshold,delete c.autoRefreshThreshold,c.autoRefresh||Bu(this.client));let f=await this.client.send(this.baseCollectionPath+"/auth-with-password",c);return f=this.authResponse(f),d&&this.isSuperusers&&(function(x,b,w,k){Bu(x);const p=x.beforeSend,R=x.authStore.record,V=x.authStore.onChange(((B,M)=>{(!B||(M==null?void 0:M.id)!=(R==null?void 0:R.id)||(M!=null&&M.collectionId||R!=null&&R.collectionId)&&(M==null?void 0:M.collectionId)!=(R==null?void 0:R.collectionId))&&Bu(x)}));x._resetAutoRefresh=function(){V(),x.beforeSend=p,delete x._resetAutoRefresh},x.beforeSend=async(B,M)=>{var ne;const L=x.authStore.token;if((ne=M.query)!=null&&ne.autoRefresh)return p?p(B,M):{url:B,sendOptions:M};let G=x.authStore.isValid;if(G&&Hx(x.authStore.token,b))try{await w()}catch{G=!1}G||await k();const Z=M.headers||{};for(let ie in Z)if(ie.toLowerCase()=="authorization"&&L==Z[ie]&&x.authStore.token){Z[ie]=x.authStore.token;break}return M.headers=Z,p?p(B,M):{url:B,sendOptions:M}}})(this.client,d,(()=>this.authRefresh({autoRefresh:!0})),(()=>this.authWithPassword(r,u,Object.assign({autoRefresh:!0},c)))),f}async authWithOAuth2Code(r,u,c,d,f,m,x){let b={method:"POST",body:{provider:r,code:u,codeVerifier:c,redirectURL:d,createData:f}};return b=Sa("This form of authWithOAuth2Code(provider, code, codeVerifier, redirectURL, createData?, body?, query?) is deprecated. Consider replacing it with authWithOAuth2Code(provider, code, codeVerifier, redirectURL, createData?, options?).",b,m,x),this.client.send(this.baseCollectionPath+"/auth-with-oauth2",b).then((w=>this.authResponse(w)))}authWithOAuth2(...r){if(r.length>1||typeof(r==null?void 0:r[0])=="string")return console.warn("PocketBase: This form of authWithOAuth2() is deprecated and may get removed in the future. Please replace with authWithOAuth2Code() OR use the authWithOAuth2() realtime form as shown in https://pocketbase.io/docs/authentication/#oauth2-integration."),this.authWithOAuth2Code((r==null?void 0:r[0])||"",(r==null?void 0:r[1])||"",(r==null?void 0:r[2])||"",(r==null?void 0:r[3])||"",(r==null?void 0:r[4])||{},(r==null?void 0:r[5])||{},(r==null?void 0:r[6])||{});const u=(r==null?void 0:r[0])||{};let c=null;u.urlCallback||(c=nx(void 0));const d=new Vx(this.client);function f(){c==null||c.close(),d.unsubscribe()}const m={},x=u.requestKey;return x&&(m.requestKey=x),this.listAuthMethods(m).then((b=>{const w=b.oauth2.providers.find((p=>p.name===u.provider));if(!w)throw new pt(new Error(`Missing or invalid provider "${u.provider}".`));const k=this.client.buildURL("/api/oauth2-redirect");return new Promise((async(p,R)=>{var B,M,L;const V=x?(B=this.client.cancelControllers)==null?void 0:B[x]:void 0;V&&(V.signal.onabort=()=>{f(),R(new pt({isAbort:!0,message:"manually cancelled"}))}),d.onDisconnect=G=>{G.length&&R&&(f(),R(new pt(new Error("realtime connection interrupted"))))};try{await d.subscribe("@oauth2",(async ie=>{var be;const de=d.clientId;try{if(!ie.state||de!==ie.state)throw new Error("State parameters don't match.");if(ie.error||!ie.code)throw new Error("OAuth2 redirect error or missing code: "+ie.error);const F=Object.assign({},u);delete F.provider,delete F.scopes,delete F.createData,delete F.urlCallback,(be=V==null?void 0:V.signal)!=null&&be.onabort&&(V.signal.onabort=null);const H=await this.authWithOAuth2Code(w.name,ie.code,w.codeVerifier,k,u.createData,F);p(H)}catch(F){R(new pt(F))}f()}
vendor: 4,300 bytes, line 60
60));const G={state:d.clientId};(M=u.scopes)!=null&&M.length&&(G.scope=u.scopes.join(" "));const Z=this._replaceQueryParams(w.authURL+k,G);await(u.urlCallback||function(ie){c?c.location.href=ie:c=nx(ie)})(Z)}catch(G){(L=V==null?void 0:V.signal)!=null&&L.onabort&&(V.signal.onabort=null),f(),R(new pt(G))}}))})).catch((b=>{throw f(),b}))}async authRefresh(r,u){let c={method:"POST"};return c=Sa("This form of authRefresh(body?, query?) is deprecated. Consider replacing it with authRefresh(options?).",c,r,u),this.client.send(this.baseCollectionPath+"/auth-refresh",c).then((d=>this.authResponse(d)))}async requestPasswordReset(r,u,c){let d={method:"POST",body:{email:r}};return d=Sa("This form of requestPasswordReset(email, body?, query?) is deprecated. Consider replacing it with requestPasswordReset(email, options?).",d,u,c),this.client.send(this.baseCollectionPath+"/request-password-reset",d).then((()=>!0))}async confirmPasswordReset(r,u,c,d,f){let m={method:"POST",body:{token:r,password:u,passwordConfirm:c}};return m=Sa("This form of confirmPasswordReset(token, password, passwordConfirm, body?, query?) is deprecated. Consider replacing it with confirmPasswordReset(token, password, passwordConfirm, options?).",m,d,f),this.client.send(this.baseCollectionPath+"/confirm-password-reset",m).then((()=>!0))}async requestVerification(r,u,c){let d={method:"POST",body:{email:r}};return d=Sa("This form of requestVerification(email, body?, query?) is deprecated. Consider replacing it with requestVerification(email, options?).",d,u,c),this.client.send(this.baseCollectionPath+"/request-verification",d).then((()=>!0))}async confirmVerification(r,u,c){let d={method:"POST",body:{token:r}};return d=Sa("This form of confirmVerification(token, body?, query?) is deprecated. Consider replacing it with confirmVerification(token, options?).",d,u,c),this.client.send(this.baseCollectionPath+"/confirm-verification",d).then((()=>{const f=Ql(r),m=this.client.authStore.record;return m&&!m.verified&&m.id===f.id&&m.collectionId===f.collectionId&&(m.verified=!0,this.client.authStore.save(this.client.authStore.token,m)),!0}))}async requestEmailChange(r,u,c){let d={method:"POST",body:{newEmail:r}};return d=Sa("This form of requestEmailChange(newEmail, body?, query?) is deprecated. Consider replacing it with requestEmailChange(newEmail, options?).",d,u,c),this.client.send(this.baseCollectionPath+"/request-email-change",d).then((()=>!0))}async confirmEmailChange(r,u,c,d){let f={method:"POST",body:{token:r,password:u}};return f=Sa("This form of confirmEmailChange(token, password, body?, query?) is deprecated. Consider replacing it with confirmEmailChange(token, password, options?).",f,c,d),this.client.send(this.baseCollectionPath+"/confirm-email-change",f).then((()=>{const m=Ql(r),x=this.client.authStore.record;return x&&x.id===m.id&&x.collectionId===m.collectionId&&this.client.authStore.clear(),!0}))}async listExternalAuths(r,u){return this.client.collection("_externalAuths").getFullList(Object.assign({},u,{filter:this.client.filter("recordRef = {:id}",{id:r})}))}async unlinkExternalAuth(r,u,c){const d=await this.client.collection("_externalAuths").getFirstListItem(this.client.filter("recordRef = {:recordId} && provider = {:provider}",{recordId:r,provider:u}));return this.client.collection("_externalAuths").delete(d.id,c).then((()=>!0))}async requestOTP(r,u){return u=Object.assign({method:"POST",body:{email:r}},u),this.client.send(this.baseCollectionPath+"/request-otp",u)}async authWithOTP(r,u,c){return c=Object.assign({method:"POST",body:{otpId:r,password:u}},c),this.client.send(this.baseCollectionPath+"/auth-with-otp",c).then((d=>this.authResponse(d)))}async impersonate(r,u,c){(c=Object.assign({method:"POST",body:{duration:u}},c)).headers=c.headers||{},c.headers.Authorization||(c.headers.Authorization=this.client.authStore.token);const d=new sd(this.client.baseURL,new nd,this.client.lang),f=await d.send(this.baseCollectionPath+"/impersonate/"+encodeURIComponent(r),c);return d.authStore.save(f==null?void 0:f.token,this.decode((f==null?void 0:f.record)||{})),d}_replaceQueryParams(r,u={}){let c=r,d="";r.indexOf("?")>=0&&(c=r.substring(0,r.indexOf("?")),d=r.substring(r.indexOf("?")+1));const f={},m=d.split("&");for(const x of m){if(x=="")continue;const b=x.split("=");
60f[decodeURIComponent(b[0].replace(/\+/g," "))]=decodeURIComponent((b[1]||"").replace(/\+/g," "))}for(let x in u)u.hasOwnProperty(x)&&(u[x]==null?delete f[x]:f[x]=u[x]);d="";for(let x in f)f.hasOwnProperty(x)&&(d!=""&&(d+="&"),d+=encodeURIComponent(x.replace(/%20/g,"+"))+"="+encodeURIComponent(f[x].replace(/%20/g,"+")));return d!=""?c+"?"+d:c}}function nx(o){if(typeof window>"u"||!(window!=null&&window.open))throw new pt(new Error("Not in a browser context - please pass a custom urlCallback function."));let r=1024,u=768,c=window.innerWidth,d=window.innerHeight;r=r>c?c:r,u=u>d?d:u;let f=c/2-r/2,m=d/2-u/2;return window.open(o,"popup_window","width="+r+",height="+u+",top="+m+",left="+f+",resizable,menubar=no")}class qw extends Gx{get baseCrudPath(){return"/api/collections"}async import(r,u=!1,c){return c=Object.assign({method:"PUT",body:{collections:r,deleteMissing:u}},c),this.client.send(this.baseCrudPath+"/import",c).then((()=>!0))}async truncate(r,u){return u=Object.assign({method:"DELETE"},u),this.client.send(this.baseCrudPath+"/"+encodeURIComponent(r)+"/truncate",u).then((()=>!0))}async getScaffolds(r){return r=Object.assign({method:"GET"},r),this.client.send(this.baseCrudPath+"/meta/scaffolds",r)}async getAllOAuth2Providers(r){return r=Object.assign({method:"GET"},r),this.client.send(this.baseCrudPath+"/meta/oauth2-providers",r)}async dryRunViewQuery(r,u){return u=Object.assign({method:"POST",body:{query:r}},u),this.client.send(this.baseCrudPath+"/meta/dry-run-view",u)}}class Yw extends zn{async getList(r=1,u=30,c){return(c=Object.assign({method:"GET"},c)).query=Object.assign({page:r,perPage:u},c.query),this.client.send("/api/logs",c)}async getOne(r,u){if(!r)throw new pt({url:this.client.buildURL("/api/logs/"),status:404,response:{code:404,message:"Missing required log id.",data:{}}});return u=Object.assign({method:"GET"},u),this.client.send("/api/logs/"+encodeURIComponent(r),u)}async getStats(r){return r=Object.assign({method:"GET"},r),this.client.send("/api/logs/stats",r)}}class Kw extends zn{async check(r){return r=Object.assign({method:"GET"},r),this.client.send("/api/health",r)}}class Zw extends zn{getUrl(r,u,c={}){return console.warn("Please replace pb.files.getUrl() with pb.files.getURL()"),this.getURL(r,u,c)}getURL(r,u,c={}){if(!u||!(r!=null&&r.id)||!(r!=null&&r.collectionId)&&!(r!=null&&r.collectionName))return"";const d=[];d.push("api"),d.push("files"),d.push(encodeURIComponent(r.collectionId||r.collectionName)),d.push(encodeURIComponent(r.id)),d.push(encodeURIComponent(u));let f=this.client.buildURL(d.join("/"));c.download===!1&&delete c.download;const m=ld(c);return m&&(f+=(f.includes("?")?"&":"?")+m),f}async getToken(r){return r=Object.assign({method:"POST"},r),this.client.send("/api/files/token",r).then((u=>(u==null?void 0:u.token)||""))}}class Qw extends zn{async getFullList(r){return r=Object.assign({method:"GET"},r),this.client.send("/api/backups",r)}async create(r,u){return u=Object.assign({method:"POST",body:{name:r}},u),this.client.send("/api/backups",u).then((()=>!0))}async upload(r,u){return u=Object.assign({method:"POST",body:r},u),this.client.send("/api/backups/upload",u).then((()=>!0))}async delete(r,u){return u=Object.assign({method:"DELETE"},u),this.client.send(`/api/backups/${encodeURIComponent(r)}`,u).then((()=>!0))}async restore(r,u){return u=Object.assign({method:"POST"},u),this.client.send(`/api/backups/${encodeURIComponent(r)}/restore`,u).then((()=>!0))}getDownloadUrl(r,u){return console.warn("Please replace pb.backups.getDownloadUrl(
60) with pb.backups.getDownloadURL()"),this.getDownloadURL(r,u)}getDownloadURL(r,u){return this.client.buildURL(`/api/backups/${encodeURIComponent(u)}?token=${encodeURIComponent(r)}`)}}class Iw extends zn{async getFullList(r){return r=Object.assign({method:"GET"},r),this.client.send("/api/crons",r)}async run(r,u){return u=Object.assign({method:"POST"},u),this.client.send(`/api/crons/${encodeURIComponent(r)}`,u).then((()=>!0))}}class Xw extends zn{async run(r,u){return u=Object.assign({method:"POST",body:{query:r}},u),this.client.send("/api/sql",u)}}function qu(o){return typeof Blob<"u"&&o instanceof Blob||typeof File<"u"&&o instanceof File||o!==null&&typeof o=="object"&&o.uri&&(typeof navigator<"u"&&navigator.product==="ReactNative"||typeof global<"u"&&global.HermesInternal)}function Yu(o){var r;return o&&(((r=o.constructor)==null?void 0:r.name)==="FormData"||typeof FormData<"u"&&o instanceof FormData)}function ax(o){for(const r in o){const u=Array.isArray(o[r])?o[r]:[o[r]];for(const c of u)if(qu(c))return!0}return!1}const Fw=/^[\-\.\d]+$/;function lx(o){if(typeof o!="string")return o;if(o=="true")return!0;if(o=="false")return!1;if((o[0]==="-"||o[0]>="0"&&o[0]<="9")&&Fw.test(o)){let r=+o;if(""+r===o)return r}return o}class Jw extends zn{constructor(){super(...arguments),this.requests=[],this.subs={}}collection(r){return this.subs[r]||(this.subs[r]=new Ww(this.requests,r)),this.subs[r]}async send(r){const u=new FormData,c=[];for(let d=0;d<this.requests.length;d++){const f=this.requests[d];if(c.push({method:f.method,url:f.url,headers:f.headers,body:f.json}),f.files)for(let m in f.files){const x=f.files[m]||[];for(let b of x)u.append("requests."+d+"."+m,b)}}return u.append("@jsonPayload",JSON.stringify({requests:c})),r=Object.assign({method:"POST",body:u},r),this.client.send("/api/batch",r)}}class Ww{constructor(r,u){this.requests=[],this.requests=r,this.collectionIdOrName=u}upsert(r,u){u=Object.assign({body:r||{}},u);const c={method:"PUT",url:"/api/collections/"+encodeURIComponent(this.collectionIdOrName)+"/records"};this.prepareRequest(c,u),this.requests.push(c)}create(r,u){u=Object.assign({body:r||{}},u);const c={method:"POST",url:"/api/collections/"+encodeURIComponent(this.collectionIdOrName)+"/records"};this.prepareRequest(c,u),this.requests.push(c)}update(r,u,c){c=Object.assign({body:u||{}},c);const d={method:"PATCH",url:"/api/collections/"+encodeURIComponent(this.collectionIdOrName)+"/records/"+encodeURIComponent(r)};this.prepareRequest(d,c),this.requests.push(d)}delete(r,u){u=Object.assign({},u);const c={method:"DELETE",url:"/api/collections/"+encodeURIComponent(this.collectionIdOrName)+"/records/"+encodeURIComponent(r)};this.prepareRequest(c,u),this.requests.push(c)}prepareRequest(r,u){if(ad(u),r.headers=u.headers,r.json={},r.files={},u.query!==void 0){const d=ld(u.query);d&&(r.url+=(r.url.includes("?")?"&":"?")+d)}let c=u.body;Yu(c)&&(c=(function(f){let m={};return f.forEach(((x,b)=>{if(b==="@jsonPayload"&&typeof x=="string")try{let w=JSON.parse(x);Object.assign(m,w)}catch(w){console.warn("@jsonPayload error:",w)}else m[b]!==void 0?(Array.isArray(m[b])||(m[b]=[m[b]]),m[b].push(lx(x))):m[b]=lx(x)})),m})(c));for(const d in c){const f=c[d];if(qu(f))r.files[d]=r.files[d]||[],r.files[d].push(f);else if(Array.isArray(f)){const m=[],x=[];for(const b of f)qu(b)?m.push(b):x.push(b);if(m.length>0&&m.length==f.length){r.files[d]=r.files[d]||[];for(let b of m)r.files[d].push(b)}else if(r.json[d]=x,m.length>0){let b=d;d.startsWith("+")||d.endsWith("+")||(b+="+"),r.files[b]=r.files[b]||[];for(let w of m)r.files[b].push(w)}}else r.json[d]=f}}}class sd{get baseUrl(){return this.baseURL}set baseUrl(r){this.baseURL=r}constructor(r="/",u,c="en-US"){this.cancelControllers={},this.recordServices={},this.enableAutoCancellation=!0,this.baseURL=r,this.lang=c,u?this.authStore=u:typeof window<"u"&&window.Deno?this.authStore=new nd:this.authStore=new Bw,this.collections=new qw(this),this.files=new Zw(this),this.logs=new Yw(this),this.settings=new Lw(this),this.realtime=new Vx(this),this.health=new Kw(this),this.backups=new Qw(this),this.crons=new Iw(this),this.sql=ne
60w Xw(this)}get admins(){return this.collection("_superusers")}createBatch(){return new Jw(this)}collection(r){return this.recordServices[r]||(this.recordServices[r]=new Gw(this,r)),this.recordServices[r]}autoCancellation(r){return this.enableAutoCancellation=!!r,this}cancelRequest(r){return this.cancelControllers[r]&&(this.cancelControllers[r].abort(),delete this.cancelControllers[r]),this}cancelAllRequests(){for(let r in this.cancelControllers)this.cancelControllers[r].abort();return this.cancelControllers={},this}filter(r,u){if(!u)return r;function c(d){switch(typeof d){case"boolean":case"number":return""+d;case"string":return JSON.stringify(d);default:if(d==null)return"null";if(d instanceof Date)return JSON.stringify(d.toISOString().replace("T"," "));{const f=JSON.stringify(d);return f.startsWith("[")||f.startsWith("{")?JSON.stringify(f):f}}}for(let d in u)r=r.replaceAll("{:"+d+"}",c(u[d]));return r}getFileUrl(r,u,c={}){return console.warn("Please replace pb.getFileUrl() with pb.files.getURL()"),this.files.getURL(r,u,c)}buildUrl(r){return console.warn("Please replace pb.buildUrl() with pb.buildURL()"),this.buildURL(r)}buildURL(r){var c;let u=this.baseURL;return typeof window>"u"||!window.location||u.startsWith("https://")||u.startsWith("http://")||(u=(c=window.location.origin)!=null&&c.endsWith("/")?window.location.origin.substring(0,window.location.origin.length-1):window.location.origin||"",this.baseURL.startsWith("/")||(u+=window.location.pathname||"/",u+=u.endsWith("/")?"":"/"),u+=this.baseURL),r&&(u+=u.endsWith("/")?"":"/",u+=r.startsWith("/")?r.substring(1):r),u}async send(r,u){u=this.initSendOptions(r,u);let c=this.buildURL(r);if(this.beforeSend){const d=Object.assign({},await this.beforeSend(c,u));d.url!==void 0||d.options!==void 0?(c=d.url||c,u=d.options||u):Object.keys(d).length&&(u=d,console!=null&&console.warn&&console.warn("Deprecated format of beforeSend return: please use `return { url, options }`, instead of `return options`."))}if(u.query!==void 0){const d=ld(u.query);d&&(c+=(c.includes("?")?"&":"?")+d),delete u.query}return this.getHeader(u.headers,"Content-Type")=="application/json"&&u.body&&typeof u.body!="string"&&(u.body=JSON.stringify(u.body)),(u.fetch||fetch)(c,u).then((async d=>{var m;let f={};try{f=await d.json()}catch(x){if((m=u.signal)!=null&&m.aborted||(x==null?void 0:x.name)=="AbortError"||(x==null?void 0:x.message)=="Aborted")throw x}if(this.afterSend&&(f=await this.afterSend(d,f,u)),d.status>=400)throw new pt({url:d.url,status:d.status,data:f});return f})).catch((d=>{throw new pt(d)}))}initSendOptions(r,u){if((u=Object.assign({method:"GET"},u)).body=(function(d){if(typeof FormData>"u"||d===void 0||typeof d!="object"||d===null||Yu(d)||!ax(d))return d;const f=new FormData;for(const m in d){const x=d[m];if(x!==void 0)if(typeof x!="object"||ax({data:x})){const b=Array.isArray(x)?x:[x];for(let w of b)f.append(m,w)}else{let b={};b[m]=x,f.append("@jsonPayload",JSON.stringify(b))}}return f})(u.body),ad(u),u.query=Object.assign({},u.params,u.query),u.requestKey===void 0&&(u.$autoCancel===!1||u.query.$autoCancel===!1?u.requestKey=null:(u.$cancelKey||u.query.$cancelKey)&&(u.requestKey=u.$cancelKey||u.query.$cancelKey)),delete u.$autoCancel,delete u.query.$autoCancel,delete u.$cancelKey,delete u.query.$cancelKey,this.getHeader(u.headers,"Content-Type")!==null||Yu(u.body)||(u.headers=Object.assign({},u.headers,{"Content-Type":"application/json"})),this.getHeader(u.headers,"Accept-Language")===null&&(u.headers=Object.assign({},u.headers,{"Accept-Language":this.lang})),this.authStore.token&&this.getHeader(u.headers,"Authorization")===null&&(u.headers=Object.assign({},u.headers,{Authorization:this.authStore.token})),this.enableAutoCancellation&&u.requestKey!==null){const c=u.requestKey||(u.method||"GET")+r;delete u.requestKey,this.cancelRequest(c);const d=new AbortController;this.cancelControllers[c]=d,u.signal=d.signal}return u}getHeader(r,u){r=r||{},u=u.toLowerCase();for(let c in r)if(c.toLowerCase()==u)return r[c];return null}}function qx(o,r){return o.startsWith("/.sfs-preview")||r?"/.sfs-bd":"/.sfs-be"}const $w=qx(window.location.pathname,!1);new sd(`${window.location.origin}${$w}/`);class Pw extends sd{constructor(r,u,c){const d=`${window.location.origin}${qx(window.location.pathname,!1)}/`;r!==d&&console.warn(`[pocketbase-wrapper] ignoring PocketBase base URL "${r}" passed by app code — using the platform-correct URL "${d}" instead.`),super(d,u,c)}}const Yx=new Pw,e2=(o,r)=>{const u=new Array(o.length+r.length);for(let c=0;c<o.length;c++)u[c]=o[c];for(let c=0;c<r.length;c++)u[o.length+c]=r[c];return u},t2=(o,r)=>({classGroupId:o,validator:r}),Kx=(o=new Map,r=null,u)=>
vendor: 4,088 bytes, line 60
60({nextPart:o,validators:r,classGroupId:u}),Vr="-",sx=[],n2="arbitrary..",a2=o=>{const r=s2(o),{conflictingClassGroups:u,conflictingClassGroupModifiers:c}=o;return{getClassGroupId:m=>{if(m.startsWith("[")&&m.endsWith("]"))return l2(m);const x=m.split(Vr),b=x[0]===""&&x.length>1?1:0;return Zx(x,b,r)},getConflictingClassGroupIds:(m,x)=>{if(x){const b=c[m],w=u[m];return b?w?e2(w,b):b:w||sx}return u[m]||sx}}},Zx=(o,r,u)=>{if(o.length-r===0)return u.classGroupId;const d=o[r],f=u.nextPart.get(d);if(f){const w=Zx(o,r+1,f);if(w)return w}const m=u.validators;if(m===null)return;const x=r===0?o.join(Vr):o.slice(r).join(Vr),b=m.length;for(let w=0;w<b;w++){const k=m[w];if(k.validator(x))return k.classGroupId}},l2=o=>o.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const r=o.slice(1,-1),u=r.indexOf(":"),c=r.slice(0,u);return c?n2+c:void 0})(),s2=o=>{const{theme:r,classGroups:u}=o;return i2(u,r)},i2=(o,r)=>{const u=Kx();for(const c in o){const d=o[c];id(d,u,c,r)}return u},id=(o,r,u,c)=>{const d=o.length;for(let f=0;f<d;f++){const m=o[f];r2(m,r,u,c)}},r2=(o,r,u,c)=>{if(typeof o=="string"){o2(o,r,u);return}if(typeof o=="function"){c2(o,r,u,c);return}u2(o,r,u,c)},o2=(o,r,u)=>{const c=o===""?r:Qx(r,o);c.classGroupId=u},c2=(o,r,u,c)=>{if(d2(o)){id(o(c),r,u,c);return}r.validators===null&&(r.validators=[]),r.validators.push(t2(u,o))},u2=(o,r,u,c)=>{const d=Object.entries(o),f=d.length;for(let m=0;m<f;m++){const[x,b]=d[m];id(b,Qx(r,x),u,c)}},Qx=(o,r)=>{let u=o;const c=r.split(Vr),d=c.length;for(let f=0;f<d;f++){const m=c[f];let x=u.nextPart.get(m);x||(x=Kx(),u.nextPart.set(m,x)),u=x}return u},d2=o=>"isThemeGetter"in o&&o.isThemeGetter===!0,f2=o=>{if(o<1)return{get:()=>{},set:()=>{}};let r=0,u=Object.create(null),c=Object.create(null);const d=(f,m)=>{u[f]=m,r++,r>o&&(r=0,c=u,u=Object.create(null))};return{get(f){let m=u[f];if(m!==void 0)return m;if((m=c[f])!==void 0)return d(f,m),m},set(f,m){f in u?u[f]=m:d(f,m)}}},Ku="!",ix=":",h2=[],rx=(o,r,u,c,d)=>({modifiers:o,hasImportantModifier:r,baseClassName:u,maybePostfixModifierPosition:c,isExternal:d}),m2=o=>{const{prefix:r,experimentalParseClassName:u}=o;let c=d=>{const f=[];let m=0,x=0,b=0,w;const k=d.length;for(let M=0;M<k;M++){const L=d[M];if(m===0&&x===0){if(L===ix){f.push(d.slice(b,M)),b=M+1;continue}if(L==="/"){w=M;continue}}L==="["?m++:L==="]"?m--:L==="("?x++:L===")"&&x--}const p=f.length===0?d:d.slice(b);let R=p,V=!1;p.endsWith(Ku)?(R=p.slice(0,-1),V=!0):p.startsWith(Ku)&&(R=p.slice(1),V=!0);const B=w&&w>b?w-b:void 0;return rx(f,V,R,B)};if(r){const d=r+ix,f=c;c=m=>m.startsWith(d)?f(m.slice(d.length)):rx(h2,!1,m,void 0,!0)}if(u){const d=c;c=f=>u({className:f,parseClassName:d})}return c},g2=o=>{const r=new Map;return o.orderSensitiveModifiers.forEach((u,c)=>{r.set(u,1e6+c)}),u=>{const c=[];let d=[];for(let f=0;f<u.length;f++){const m=u[f],x=m[0]==="[",b=r.has(m);x||b?(d.length>0&&(d.sort(),c.push(...d),d=[]),c.push(m)):d.push(m)}return d.length>0&&(d.sort(),c.push(...d)),c}},x2=o=>({cache:f2(o.cacheSize),parseClassName:m2(o),sortModifiers:g2(o),postfixLookupClassGroupIds:b2(o),...a2(o)}),b2=o=>{const r=Object.create(null),u=o.postfixLookupClassGroups;if(u)for(let c=0;c<u.length;c++)r[u[c]]=!0;return r},p2=/\s+/,v2=(o,r)=>{const{parseClassName:u,getClassGroupId:c,getConflictingClassGroupIds:d,sortModifiers:f,postfixLookupClassGroupIds:m}=r,x=[],b=o.trim().split(p2);let w="";for(let k=b.length-1;k>=0;k-=1){const p=b[k],{isExternal:R,modifiers:V,hasImportantModifier:B,baseClassName:M,maybePostfixModifierPosition:L}=u(p);if(R){w=p+(w.length>0?" "+w:w);continue}let G=!!L,Z;if(G){const F=M.substring(0,L);Z=c(F);const H=Z&&m[Z]?c(M):void 0;H&&H!==Z&&(Z=H,G=!1)}else Z=c(M);if(!Z){if(!G){w=p+(w.length>0?" "+w:w);continue}if(Z=c(M),!Z){w=p+(w.length>0?" "+w:w);continue}G=!1}const ne=V.length===0?"":V.length===1?V[0]:f(V).join(":"),ie=B?ne+Ku:ne,de=ie+Z;if(x.indexOf(de)>-1)continue;x.push(de);const be=d(Z,G);for(let F=0;F<be.length;++F){const H=be[F];x.push(ie+H)}w=p+(w.length>0?" "+w:w)}return w},y2=(...o)=>{let r=0,u,c,d="";for(;r<o.length;)(u=o[r++])&&(c=Ix(u))&&(d&&(d+=" "),d+=c);return d},Ix=o=>
vendor: 4,584 bytes, line 60
60{if(typeof o=="string")return o;let r,u="";for(let c=0;c<o.length;c++)o[c]&&(r=Ix(o[c]))&&(u&&(u+=" "),u+=r);return u},w2=(o,...r)=>{let u,c,d,f;const m=b=>{const w=r.reduce((k,p)=>p(k),o());return u=x2(w),c=u.cache.get,d=u.cache.set,f=x,x(b)},x=b=>{const w=c(b);if(w)return w;const k=v2(b,u);return d(b,k),k};return f=m,(...b)=>f(y2(...b))},j2=[],$e=o=>{const r=u=>u[o]||j2;return r.isThemeGetter=!0,r.themeKey=o,r},Xx=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Fx=/^\((?:(\w[\w-]*):)?(.+)\)$/i,N2=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,S2=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,k2=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,z2=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix|color|light-dark)\(.+\)$/,E2=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,T2=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ka=o=>N2.test(o),he=o=>!!o&&!Number.isNaN(Number(o)),jn=o=>!!o&&Number.isInteger(Number(o)),Lu=o=>o.endsWith("%")&&he(o.slice(0,-1)),qn=o=>S2.test(o),Jx=()=>!0,A2=o=>k2.test(o)&&!z2.test(o),rd=()=>!1,C2=o=>E2.test(o),R2=o=>T2.test(o),O2=o=>!X(o)&&!J(o),D2=o=>o.startsWith("@container")&&(o[10]==="/"&&o[11]!==void 0||o[11]==="s"&&o[16]!==void 0&&o.startsWith("-size/",10)||o[11]==="n"&&o[18]!==void 0&&o.startsWith("-normal/",10)),M2=o=>Ea(o,Px,rd),X=o=>Xx.test(o),Wa=o=>Ea(o,eb,A2),ox=o=>Ea(o,q2,he),_2=o=>Ea(o,nb,Jx),U2=o=>Ea(o,tb,rd),cx=o=>Ea(o,Wx,rd),B2=o=>Ea(o,$x,R2),Mr=o=>Ea(o,ab,C2),J=o=>Fx.test(o),Fs=o=>el(o,eb),L2=o=>el(o,tb),ux=o=>el(o,Wx),H2=o=>el(o,Px),V2=o=>el(o,$x),_r=o=>el(o,ab,!0),G2=o=>el(o,nb,!0),Ea=(o,r,u)=>{const c=Xx.exec(o);return c?c[1]?r(c[1]):u(c[2]):!1},el=(o,r,u=!1)=>{const c=Fx.exec(o);return c?c[1]?r(c[1]):u:!1},Wx=o=>o==="position"||o==="percentage",$x=o=>o==="image"||o==="url",Px=o=>o==="length"||o==="size"||o==="bg-size",eb=o=>o==="length",q2=o=>o==="number",tb=o=>o==="family-name",nb=o=>o==="number"||o==="weight",ab=o=>o==="shadow",Y2=()=>{const o=$e("color"),r=$e("font"),u=$e("text"),c=$e("font-weight"),d=$e("tracking"),f=$e("leading"),m=$e("breakpoint"),x=$e("container"),b=$e("spacing"),w=$e("radius"),k=$e("shadow"),p=$e("inset-shadow"),R=$e("text-shadow"),V=$e("drop-shadow"),B=$e("blur"),M=$e("perspective"),L=$e("aspect"),G=$e("ease"),Z=$e("animate"),ne=()=>["auto","avoid","all","avoid-page","page","left","right","column"],ie=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],de=()=>[...ie(),J,X],be=()=>["auto","hidden","clip","visible","scroll"],F=()=>["auto","contain","none"],H=()=>[J,X,b],Ee=()=>[ka,"full","auto",...H()],Je=()=>[jn,"none","subgrid",J,X],lt=()=>["auto",{span:["full",jn,J,X]},jn,J,X],Ke=()=>[jn,"auto",J,X],yt=()=>["auto","min","max","fr",J,X],wt=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],we=()=>["start","end","center","stretch","center-safe","end-safe"],q=()=>["auto",...H()],te=()=>[ka,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...H()],ae=()=>[x,ka,"screen","full","dvw","lvw","svw","min","max","fit",...H()],ke=()=>[ka,"screen","full","lh","dvh","lvh","svh","min","max","fit",...H()],Y=()=>[o,J,X],jt=()=>[...ie(),ux,cx,{position:[J,X]}],Gt=()=>["no-repeat",{repeat:["","x","y","space","round"]}],on=()=>["auto","cover","contain",H2,M2,{size:[J,X]}],j=()=>[Lu,Fs,Wa],_=()=>["","none","full",w,J,X],Q=()=>["",he,Fs,Wa],P=()=>["solid","dashed","dotted","double"],pe=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],le=()=>[he,Lu,ux,cx],je=()=>["","none",B,J,X],W=()=>["none",he,J,X],se=()=>["none",he,J,X],At=()=>[he,J,X],Xn=()=>[ka,"full",...H()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[qn],breakpoint:[qn],color:[Jx],container:[qn],"drop-shadow":[qn],ease:["in","out","in-out"],font:[O2],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[qn],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[qn],shadow:[qn],spacing:["px",he],text:[qn],"text-shadow":[qn],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",ka,X,J,L]}],container:["container"],"container-type":[{"@container":["","normal","size",J,X]}
vendor: 13,506 bytes, line 60
60],"container-named":[D2],columns:[{columns:[he,"auto",X,J,x]}],"break-after":[{"break-after":ne()}],"break-before":[{"break-before":ne()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:de()}],overflow:[{overflow:be()}],"overflow-x":[{"overflow-x":be()}],"overflow-y":[{"overflow-y":be()}],overscroll:[{overscroll:F()}],"overscroll-x":[{"overscroll-x":F()}],"overscroll-y":[{"overscroll-y":F()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:Ee()}],"inset-x":[{"inset-x":Ee()}],"inset-y":[{"inset-y":Ee()}],start:[{"inset-s":Ee(),start:Ee()}],end:[{"inset-e":Ee(),end:Ee()}],"inset-bs":[{"inset-bs":Ee()}],"inset-be":[{"inset-be":Ee()}],top:[{top:Ee()}],right:[{right:Ee()}],bottom:[{bottom:Ee()}],left:[{left:Ee()}],visibility:["visible","invisible","collapse"],z:[{z:[jn,"auto",J,X]}],basis:[{basis:[ka,"full","auto",x,...H()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[he,ka,"auto","initial","none",X]}],grow:[{grow:["",he,J,X]}],shrink:[{shrink:["",he,J,X]}],order:[{order:[jn,"first","last","none",J,X]}],"grid-cols":[{"grid-cols":Je()}],"col-start-end":[{col:lt()}],"col-start":[{"col-start":Ke()}],"col-end":[{"col-end":Ke()}],"grid-rows":[{"grid-rows":Je()}],"row-start-end":[{row:lt()}],"row-start":[{"row-start":Ke()}],"row-end":[{"row-end":Ke()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":yt()}],"auto-rows":[{"auto-rows":yt()}],gap:[{gap:H()}],"gap-x":[{"gap-x":H()}],"gap-y":[{"gap-y":H()}],"justify-content":[{justify:[...wt(),"normal"]}],"justify-items":[{"justify-items":[...we(),"normal"]}],"justify-self":[{"justify-self":["auto",...we()]}],"align-content":[{content:["normal",...wt()]}],"align-items":[{items:[...we(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...we(),{baseline:["","last"]}]}],"place-content":[{"place-content":wt()}],"place-items":[{"place-items":[...we(),"baseline"]}],"place-self":[{"place-self":["auto",...we()]}],p:[{p:H()}],px:[{px:H()}],py:[{py:H()}],ps:[{ps:H()}],pe:[{pe:H()}],pbs:[{pbs:H()}],pbe:[{pbe:H()}],pt:[{pt:H()}],pr:[{pr:H()}],pb:[{pb:H()}],pl:[{pl:H()}],m:[{m:q()}],mx:[{mx:q()}],my:[{my:q()}],ms:[{ms:q()}],me:[{me:q()}],mbs:[{mbs:q()}],mbe:[{mbe:q()}],mt:[{mt:q()}],mr:[{mr:q()}],mb:[{mb:q()}],ml:[{ml:q()}],"space-x":[{"space-x":H()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":H()}],"space-y-reverse":["space-y-reverse"],size:[{size:te()}],"inline-size":[{inline:["auto",...ae()]}],"min-inline-size":[{"min-inline":["auto",...ae()]}],"max-inline-size":[{"max-inline":["none",...ae()]}],"block-size":[{block:["auto",...ke()]}],"min-block-size":[{"min-block":["auto",...ke()]}],"max-block-size":[{"max-block":["none",...ke()]}],w:[{w:[x,"screen",...te()]}],"min-w":[{"min-w":[x,"screen","none",...te()]}],"max-w":[{"max-w":[x,"screen","none","prose",{screen:[m]},...te()]}],h:[{h:["screen","lh",...te()]}],"min-h":[{"min-h":["screen","lh","none",...te()]}],"max-h":[{"max-h":["screen","lh","none",...te()]}],"font-size":[{text:["base",u,Fs,Wa]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[c,G2,_2]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Lu,X]}],"font-family":[{font:[L2,U2,r]}],"font-features":[{"font-features":[X]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[d,J,X]}],"line-clamp":[{"line-clamp":[he,"none",J,ox]}],leading:[{leading:["none",f,...H()]}],"list-image":[{"list-image":["none",J,X]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",J,X]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:Y()}],"text-color":[{text:Y()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...P(),"wavy"]}],"text-decoration-thickness":[{decoration:[he,"from-font","auto",J,Wa]}],"text-decoration-color":[{decoration:Y()}],"underline-offset":[{"underline-offset":[he,"auto",J,X]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:H()}],"tab-size":[{tab:[jn,J,X]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",J,X]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",J,X]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:jt()}],"bg-repeat":[{bg:Gt()}],"bg-size":[{bg:on()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},jn,J,X],radial:["",J,X],conic:["",jn,J,X]},V2,B2]}],"bg-color":[{bg:Y()}],"gradient-from-pos":[{from:j()}],"gradient-via-pos":[{via:j()}],"gradient-to-pos":[{to:j()}],"gradient-from":[{from:Y()}],"gradient-via":[{via:Y()}],"gradient-to":[{to:Y()}],rounded:[{rounded:_()}],"rounded-s":[{"rounded-s":_()}],"rounded-e":[{"rounded-e":_()}],"rounded-t":[{"rounded-t":_()}],"rounded-r":[{"rounded-r":_()}],"rounded-b":[{"rounded-b":_()}],"rounded-l":[{"rounded-l":_()}],"rounded-ss":[{"rounded-ss":_()}],"rounded-se":[{"rounded-se":_()}],"rounded-ee":[{"rounded-ee":_()}],"rounded-es":[{"rounded-es":_()}],"rounded-tl":[{"rounded-tl":_()}],"rounded-tr":[{"rounded-tr":_()}],"rounded-br":[{"rounded-br":_()}],"rounded-bl":[{"rounded-bl":_()}],"border-w":[{border:Q()}],"border-w-x":[{"border-x":Q()}],"border-w-y":[{"border-y":Q()}],"border-w-s":[{"border-s":Q()}],"border-w-e":[{"border-e":Q()}],"border-w-bs":[{"border-bs":Q()}],"border-w-be":[{"border-be":Q()}],"border-w-t":[{"border-t":Q()}],"border-w-r":[{"border-r":Q()}],"border-w-b":[{"border-b":Q()}],"border-w-l":[{"border-l":Q()}],"divide-x":[{"divide-x":Q()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":Q()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...P(),"hidden","none"]}],"divide-style":[{divide:[...P(),"hidden","none"]}],"border-color":[{border:Y()}],"border-color-x":[{"border-x":Y()}],"border-color-y":[{"border-y":Y()}],"border-color-s":[{"border-s":Y()}],"border-color-e":[{"border-e":Y()}],"border-color-bs":[{"border-bs":Y()}],"border-color-be":[{"border-be":Y()}],"border-color-t":[{"border-t":Y()}],"border-color-r":[{"border-r":Y()}],"border-color-b":[{"border-b":Y()}],"border-color-l":[{"border-l":Y()}],"divide-color":[{divide:Y()}],"outline-style":[{outline:[...P(),"none","hidden"]}],"outline-offset":[{"outline-offset":[he,J,X]}],"outline-w":[{outline:["",he,Fs,Wa]}],"outline-color":[{outline:Y()}],shadow:[{shadow:["","inner","none",k,_r,Mr]}],"shadow-color":[{shadow:Y()}],"inset-shadow":[{"inset-shadow":["none",p,_r,Mr]}],"inset-shadow-color":[{"inset-shadow":Y()}],"ring-w":[{ring:Q()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:Y()}],"ring-offset-w":[{"ring-offset":[he,Wa]}],"ring-offset-color":[{"ring-offset":Y()}],"inset-ring-w":[{"inset-ring":Q()}],"inset-ring-color":[{"inset-ring":Y()}],"text-shadow":[{"text-shadow":["none",R,_r,Mr]}],"text-shadow-color":[{"text-shadow":Y()}],opacity:[{opacity:[he,J,X]}],"mix-blend":[{"mix-blend":[...pe(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":pe()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[he]}],"mask-image-linear-from-pos":[{"mask-linear-from":le()}],"mask-image-linear-to-pos":[{"mask-linear-to":le()}],"mask-image-linear-from-color":[{"mask-linear-from":Y()}],"mask-image-linear-to-color":[{"mask-linear-to":Y()}],"mask-image-t-from-pos":[{"mask-t-from":le()}],"mask-image-t-to-pos":[{"mask-t-to":le()}],"mask-image-t-from-color":[{"mask-t-from":Y()}],"mask-image-t-to-color":[{"mask-t-to":Y()}],"mask-image-r-from-pos":[{"mask-r-from":le()}],"mask-image-r-to-pos":[{"mask-r-to":le()}],"mask-image-r-from-color":[{"mask-r-from":Y()}],"mask-image-r-to-color":[{"mask-r-to":Y()}],"mask-image-b-from-pos":[{"mask-b-from":le()}],"mask-image-b-to-pos":[{"mask-b-to":le()}],"mask-image-b-from-color":[{"mask-b-from":Y()}],"mask-image-b-to-color":[{"mask-b-to":Y()}],"mask-image-l-from-pos":[{"mask-l-from":le()}],"mask-image-l-to-pos":[{"mask-l-to":le()}],"mask-image-l-from-color":[{"mask-l-from":Y()}],"mask-image-l-to-color":[{"mask-l-to":Y()}],"mask-image-x-from-pos":[{"mask-x-from":le()}],"mask-image-x-to-pos":[{"mask-x-to":le()}],"mask-image-x-from-color":[{"mask-x-from":Y()}],"mask-image-x-to-color":[{"mask-x-to":Y()}],"mask-image-y-from-pos":[{"mask-y-from":le()}],"mask-image-y-to-pos":[{"mask-y-to":le()}],"mask-image-y-from-color":[{"mask-y-from":Y()}],"mask-image-y-to-color":[{"mask-y-to":Y()}],"mask-image-radial":[{"mask-radial":[J,X]}],"mask-image-radial-from-pos":[{"mask-radial-from":le()}],"mask-image-radial-to-pos":[{"mask-radial-to":le()}],"mask-image-radial-from-color":[{"mask-radial-from":Y()}],"mask-image-radial-to-color":[{"mask-radial-to":Y()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":ie()}],"mask-image-conic-pos":[{"mask-conic":[he]}],"mask-image-conic-from-pos":[{"mask-conic-from":le()}],"mask-image-conic-to-pos":[{"mask-conic-to":le()}],"mask-image-conic-from-color":[{"mask-conic-from":Y()}],"mask-image-conic-to-color":[{"mask-conic-to":Y()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:jt()}],"mask-repeat":[{mask:Gt()}],"mask-size":[{mask:on()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",J,X]}],filter:[{filter:["","none",J,X]}],blur:[{blur:je()}],brightness:[{brightness:[he,J,X]}],contrast:[{contrast:[he,J,X]}],"drop-shadow":[{"drop-shadow":["","none",V,_r,Mr]}],"drop-shadow-color":[{"drop-shadow":Y()}],grayscale:[{grayscale:["",he,J,X]}],"hue-rotate":[{"hue-rotate":[he,J,X]}],invert:[{invert:["",he,J,X]}],saturate:[{saturate:[he,J,X]}],sepia:[{sepia:["",he,J,X]}],"backdrop-filter":[{"backdrop-filter":["","none",J,X]}],"backdrop-blur":[{"backdrop-blur":je()}],"backdrop-brightness":[{"backdrop-brightness":[he,J,X]}],"backdrop-contrast":[{"backdrop-contrast":[he,J,X]}],"backdrop-grayscale":[{"backdrop-grayscale":["",he,J,X]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[he,J,X]}],"backdrop-invert":[{"backdrop-invert":["",he,J,X]}],"backdrop-opacity":[{"backdrop-opacity":[he,J,X]}],"backdrop-saturate":[{"backdrop-saturate":[he,J,X]}],"backdrop-sepia":[{"backdrop-sepia":["",he,J,X]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":H()}],"border-spacing-x":[{"border-spacing-x":H()}],"border-spacing-y":[{"border-spacing-y":H()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",J,X]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[he,"initial",J,X]}],ease:[{ease:["linear","initial",G,J,X]}],delay:[{delay:[he,J,X]}],animate:[{animate:["none",Z,J,X]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[M,J,X]}],"perspective-origin":[{"perspective-origin":de()}],rotate:[{rotate:W()}],"rotate-x":[{"rotate-x":W()}],"rotate-y":[{"rotate-y":W()}],"rotate-z":[{"rotate-z":W()}],scale:[{scale:se()}],"scale-x":[{"scale-x":se()}],"scale-y":[{"scale-y":se()}],"scale-z":[{"scale-z":se()}],"scale-3d":["scale-3d"],skew:[{skew:At()}],"skew-x":[{"skew-x":At()}],"skew-y":[{"skew-y":At()}],transform:[{transform:[J,X,"","none","gpu","cpu"]}],"transform-origin":[{origin:de()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Xn()}],"translate-x":[{"translate-x":Xn()}],"translate-y":[{"translate-y":Xn()}],"translate-z":[{"translate-z":Xn()}],"translate-none":["translate-none"],zoom:[{zoom:[jn,J,X]}],accent:[{accent:Y()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:Y()}
60],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",J,X]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":Y()}],"scrollbar-track-color":[{"scrollbar-track":Y()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":H()}],"scroll-mx":[{"scroll-mx":H()}],"scroll-my":[{"scroll-my":H()}],"scroll-ms":[{"scroll-ms":H()}],"scroll-me":[{"scroll-me":H()}],"scroll-mbs":[{"scroll-mbs":H()}],"scroll-mbe":[{"scroll-mbe":H()}],"scroll-mt":[{"scroll-mt":H()}],"scroll-mr":[{"scroll-mr":H()}],"scroll-mb":[{"scroll-mb":H()}],"scroll-ml":[{"scroll-ml":H()}],"scroll-p":[{"scroll-p":H()}],"scroll-px":[{"scroll-px":H()}],"scroll-py":[{"scroll-py":H()}],"scroll-ps":[{"scroll-ps":H()}],"scroll-pe":[{"scroll-pe":H()}],"scroll-pbs":[{"scroll-pbs":H()}],"scroll-pbe":[{"scroll-pbe":H()}],"scroll-pt":[{"scroll-pt":H()}],"scroll-pr":[{"scroll-pr":H()}],"scroll-pb":[{"scroll-pb":H()}],"scroll-pl":[{"scroll-pl":H()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",J,X]}],fill:[{fill:["none",...Y()]}],"stroke-w":[{stroke:[he,Fs,Wa,ox]}],stroke:[{stroke:["none",...Y()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["start","end","right","left"],"inset-y":["inset-bs","inset-be","top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["ps","pe","pr","pl"],py:["pbs","pbe","pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["ms","me","mr","ml"],my:["mbs","mbe","mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-s","border-w-e","border-w-r","border-w-l"],"border-w-y":["border-w-bs","border-w-be","border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-s","border-color-e","border-color-r","border-color-l"],"border-color-y":["border-color-bs","border-color-be","border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-ms","scroll-me","scroll-mr","scroll-ml"],"scroll-my":["scroll-mbs","scroll-mbe","scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-ps","scroll-pe","scroll-pr","scroll-pl"],"scroll-py":["scroll-pbs","scroll-pbe","scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},at=w2(Y2);function Ye({variant:o="dark",className:r="h-12 w-auto"}){return o==="dark"?l.jsx("img",{src:"/static/fiwonis-logo-orig.jpg",alt:"Fiwonis GmbH",className:r,style:{display:"block"}}):l.jsx("div",{style:{background:"#ffffff",borderRadius:"4px",padding:"4px 10px",display:"inline-flex",alignItems:"center",cursor:"pointer",pointerEvents:"none"},children:l.jsx("img",{src:"/static/fiwonis-logo-orig.jpg",alt:"Fiwonis GmbH",className:r,style:{display:"block"}})})}/**
61 * @license lucide-react v1.47.0 - ISC
62 *
63 * This source code is licensed under the ISC license.
64 * See the LICENSE file in the root directory of this source tree.
65 */const K2=o=>o==null?void 0:o.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
66 * @license lucide-react v1.47.0 - ISC
67 *
68 * This source code is licensed under the ISC license.
69 * See the LICENSE file in the root directory of this source tree.
70 */function Z2(o,r,u=[]){if(r==null)throw new Error("[lucide]: iconNode is required when icon name is used");
70return{name:K2(o),size:24,node:r,...u.length>0?{aliases:u}:{}}}/**
71 * @license lucide-react v1.47.0 - ISC
72 *
73 * This source code is licensed under the ISC license.
74 * See the LICENSE file in the root directory of this source tree.
75 */const Q2=o=>{let r="",u=!1;for(const c of o){if(c==="-"||c==="_"||c<=" "){u=r.length>0;continue}r.length===0?r+=c.toLowerCase():r+=u?c.toUpperCase():c,u=!1}return r};/**
76 * @license lucide-react v1.47.0 - ISC
77 *
78 * This source code is licensed under the ISC license.
79 * See the LICENSE file in the root directory of this source tree.
80 */const I2=o=>{const r=Q2(o);return r.charAt(0).toUpperCase()+r.slice(1)};/**
81 * @license lucide-react v1.47.0 - ISC
82 *
83 * This source code is licensed under the ISC license.
84 * See the LICENSE file in the root directory of this source tree.
85 */const Zu=(...o)=>o.filter((r,u,c)=>!!r&&r.trim()!==""&&c.indexOf(r)===u).join(" ").trim();/**
86 * @license lucide-react v1.47.0 - ISC
87 *
88 * This source code is licensed under the ISC license.
89 * See the LICENSE file in the root directory of this source tree.
90 */const $a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/**
91 * @license lucide-react v1.47.0 - ISC
92 *
93 * This source code is licensed under the ISC license.
94 * See the LICENSE file in the root directory of this source tree.
95 */function Hu(o){return o!=null}function X2(o,r={}){var R,V;const u=r.attributeNames??{},c=B=>u[B]??B,d=o.size??o.width??$a.width,f=o.size??o.height??$a.height,m=((R=o.aliases)==null?void 0:R.filter(B=>typeof B=="string"&&B.trim()!=="").map(B=>`lucide-${B}`))??[],x=[...o.name?[`lucide-${o.name}`]:[],...m],b=((V=r.className)==null?void 0:V.split(" ").filter(Boolean))??[],w=r.includeDefaultClasses===!1?Zu(...b):Zu("lucide",...x,...b),k=r.absoluteStrokeWidth?Number(r.strokeWidth??$a["stroke-width"])*Number(o.size??o.width??$a.width)/Number(r.size??r.width??$a.width):r.strokeWidth??$a["stroke-width"];return["svg",{...Object.entries($a).reduce((B,[M,L])=>(B[c(M)]=L,B),{}),..."color"in r&&r.color&&{[c("stroke")]:r.color},..."size"in r&&Hu(r.size)&&{[c("width")]:r.size,[c("height")]:r.size},..."width"in r&&Hu(r.width)&&{[c("width")]:r.width},..."height"in r&&Hu(r.height)&&{[c("height")]:r.height},[c("stroke-width")]:k,...w&&{[c("class")]:w},[c("viewBox")]:`0 0 ${d} ${f}`,...r.hasA11yProp===!1?{[c("aria-hidden")]:"true"}:{},..."attributes"in r&&r.attributes},o.node.map(B=>{const[M,L,G]=B,Z=r.nonScalingStroke?{[c("vector-effect")]:"non-scaling-stroke",...L}:L;return G?[M,Z,G]:[M,Z]})]}/**
96 * @license lucide-react v1.47.0 - ISC
97 *
98 * This source code is licensed under the ISC license.
99 * See the LICENSE file in the root directory of this source tree.
100 */function F2(o,r={}){return X2(o,{...r,attributeNames:{...r.attributeNames,class:"className","stroke-width":"strokeWidth","stroke-linecap":"strokeLinecap","stroke-linejoin":"strokeLinejoin","vector-effect":"vectorEffect"}})}/**
101 * @license lucide-react v1.47.0 - ISC
102 *
103 * This source code is licensed under the ISC license.
104 * See the LICENSE file in the root directory of this source tree.
105 */const J2=o=>{for(const r in o)if(r.startsWith("aria-")||r==="role"||r==="title")return!0;return!1},W2=N.createContext({}),$2=()=>N.useContext(W2),P2=N.forwardRef(({color:o,size:r,width:u,height:c,strokeWidth:d,absoluteStrokeWidth:f,nonScalingStroke:m,className:x="",children:b,iconNode:w=[],icon:k={node:w,aliases:[],size:24},...p},R)=>{const{size:V=24,strokeWidth:B=2,absoluteStrokeWidth:M=!1,nonScalingStroke:L=!1,color:G="currentColor",className:Z=""}=$2()??{},ne=!!b||J2(p),[ie,de,be=[]]=F2(k,{color:o??G,width:u??r??V,height:c??r??V,strokeWidth:d??B,absoluteStrokeWidth:f??M,nonScalingStroke:m??L,className:Zu(Z,x),hasA11yProp:ne,attributes:p});return N.createElement(ie,{ref:R,...de},[...be.map(([F,H])=>N.createElement(F,H)),...Array.isArray(b)?b:[b]])});/**
106 * @license lucide-react v1.47.0 - ISC
107 *
108 * This source code is licensed under the ISC license.
109 * See the LICENSE file in the root directory of this source tree.
110 */function xe(o,r=[],u=[]){const c=typeof o=="string"?Z2(o,r,u):o,d=N.forwardRef(({className:f,...m},x)=>N.createElement(P2,{ref:x,icon:c,className:f,...m}));return c.name&&(d.displayName=I2(c.name)),d}/**
111 * @license lucide-react v1.47.0 - ISC
112 *
113 * This source code is licensed under the ISC license.
114 * See the LICENSE file in the root directory of this source tree.
115 */const lb={name:"arrow-right",size:24,node:[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]};lb.node;const vt=xe(lb);/**
116 * @license lucide-react v1.47.0 - ISC
117 *
118 * This source code is licensed under the ISC license.
119 * See the LICENSE file in the root directory of this source tree.
120 */const sb={name:"arrow-left",size:24,node:[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]};sb.node;const od=xe(sb);/**
121 * @license lucide-react v1.47.0 - ISC
122 *
123 * This source code is licensed under the ISC license.
124 * See the LICENSE file in the root directory of this source tree.
125 */const ib={name:"circle-check",size:24,node:[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 9-5.5 5.5L8 12",key:"xofnsj"}]],aliases:["check-circle-2"]};ib.node;const Sn=xe(ib);/**
126 * @license lucide-react v1.47.0 - ISC
127 *
128 * This source code is licensed under the ISC license.
129 * See the LICENSE file in the root directory of this source tree.
130 */const rb={name:"trending-up",size:24,node:[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]]};rb.node;const Gr=xe(rb);/**
131 * @license lucide-react v1.47.0 - ISC
132 *
133 * This source code is licensed under the ISC license.
134 * See the LICENSE file in the root directory of this source tree.
135 */const ob={name:"house",size:24,node:[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],aliases:["home"]};ob.node;const Qu=xe(ob);/**
136 * @license lucide-react v1.47.0 - ISC
137 *
138 * This source code is licensed under the ISC license.
139 * See the LICENSE file in the root directory of this source tree.
140 */const cb={name:"calculator",size:24,node:[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]};cb.node;const e1=xe(cb);/**
141 * @license lucide-react v1.47.0 - ISC
142 *
143 * This source code is licensed under the ISC license.
144 * See the LICENSE file in the root directory of this source tree.
145 */const ub={name:"lightbulb",size:24,node:[["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"}]]};ub.node;const db=xe(ub);/**
146 * @license lucide-react v1.47.0 - ISC
147 *
148 * This source code is licensed under the ISC license.
149 * See the LICENSE file in the root directory of this source tree.
150 */const fb={name:"landmark",size:24,node:[["path",{d:"M10 18v-7",key:"wt116b"}],["path",{d:"M11.119 2.205a2 2 0 0 1 1.762 0l7.84 3.846A.5.5 0 0 1 20.5 7h-17a.5.5 0 0 1-.22-.949z",key:"yxxwt6"}],["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"}]]};fb.node;const t1=xe(fb);/**
151 * @license lucide-react v1.47.0 - ISC
152 *
153 * This source code is licensed under the ISC license.
154 * See the LICENSE file in the root directory of this source tree.
155 */const hb={name:"handshake",size:24,node:[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]]};hb.node;const mb=xe(hb);/**
156 * @license lucide-react v1.47.0 - ISC
157 *
158 * This source code is licensed under the ISC license.
159 * See the LICENSE file in the root directory of this source tree.
160 */const gb={name:"shield-check",size:24,node:[["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",ke
160y:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]};gb.node;const cd=xe(gb);/**
161 * @license lucide-react v1.47.0 - ISC
162 *
163 * This source code is licensed under the ISC license.
164 * See the LICENSE file in the root directory of this source tree.
165 */const xb={name:"phone",size:24,node:[["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"}]]};xb.node;const ti=xe(xb);/**
166 * @license lucide-react v1.47.0 - ISC
167 *
168 * This source code is licensed under the ISC license.
169 * See the LICENSE file in the root directory of this source tree.
170 */const bb={name:"mail",size:24,node:[["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"}]]};bb.node;const Pa=xe(bb);/**
171 * @license lucide-react v1.47.0 - ISC
172 *
173 * This source code is licensed under the ISC license.
174 * See the LICENSE file in the root directory of this source tree.
175 */const pb={name:"menu",size:24,node:[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]};pb.node;const Qn=xe(pb);/**
176 * @license lucide-react v1.47.0 - ISC
177 *
178 * This source code is licensed under the ISC license.
179 * See the LICENSE file in the root directory of this source tree.
180 */const vb={name:"x",size:24,node:[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]};vb.node;const In=xe(vb);function n1(o={}){const r=N.useRef(null),[u,c]=N.useState(!1);return N.useEffect(()=>{const d=r.current;if(!d)return;const f=new IntersectionObserver(([m])=>{m.isIntersecting&&(c(!0),f.disconnect())},{threshold:.12,...o});return f.observe(d),()=>f.disconnect()},[]),[r,u]}function Wt({children:o,delay:r=0,className:u=""}){const[c,d]=n1();return l.jsx("div",{ref:c,className:at("transition-all duration-700",u),style:{opacity:d?1:0,transform:d?"translateY(0)":"translateY(20px)",transitionDelay:`${r}ms`},children:o})}function a1(){const[o,r]=N.useState(!1),[u,c]=N.useState(!1);N.useEffect(()=>{const f=()=>c(window.scrollY>60);return window.addEventListener("scroll",f),()=>window.removeEventListener("scroll",f)},[]);const d=[{label:"Leistungen",href:"/#leistungen"},{label:"Finanzierung",href:"/finanzierung",isPage:!0},{label:"Rechner",href:"#rechner"},{label:"Immobilien",href:"/immobilien",isPage:!0},{label:"Software",href:"/software",isPage:!0},{label:"Über uns",href:"/#ueber-uns"}];return l.jsxs("nav",{className:"fixed top-0 left-0 right-0 z-50 transition-all duration-300",style:u?{background:"rgba(17,16,8,0.97)",backdropFilter:"blur(8px)",borderBottom:"1px solid rgba(200,146,42,0.25)"}:{background:"rgba(17,16,8,0.55)",backdropFilter:"blur(6px)"},children:[l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsxs("div",{className:"flex items-center justify-between h-16 lg:h-20",children:[l.jsx(U,{to:"/",className:"flex items-center gap-3 shrink-0",children:l.jsx(Ye,{variant:"light",className:"h-12 w-auto"})}),l.jsxs("div",{className:"hidden lg:flex items-center gap-6",children:[d.map(f=>f.isPage?l.jsx(U,{to:f.href,className:"font-sans text-sm transition-colors duration-200 tracking-wide whitespace-nowrap",style:{color:"rgba(245,237,216,0.75)"},onMouseEnter:m=>m.currentTarget.style.color="#c8922a",onMouseLeave:m=>m.currentTarget.style.color="rgba(245,237,216,0.75)",children:f.label},f.href):l.jsx("a",{href:f.href,className:"font-sans text-sm transition-colors duration-200 tracking-wide whitespace-nowrap",style:{color:"rgba(245,237,216,0.75)"},onMouseEnter:m=>m.currentTarget.style.color="#c8922a",onMouseLeave:m=>m.currentTarget.style.color="rgba(245,237,216,0.75)",children:f.label},f.href)),l.jsx("a",{href:"/#kontakt",className:"font-sans text-sm font-bold px-5 py-2.5 transition-colors duration-200 tracking-wide whitespace-nowrap",style:{background:"#c8922a",color:"#fff"},onMouseEnter:f=>f.currentTarget.style.background="#b07a20",onMouseLeave:f=>f.currentTarget.style.background="#c8922a",children:"Termin vereinbaren"})]}),l.jsx("button",{onClick:()=>r(!o),className:"lg:hidden p-2 min-h-[44px] min-w-[44px] flex items-center justify-center",style:{color:"#c8922a"},"aria-label":"Menü öffnen",children:o?l.jsx(In,{className:"w-6 h-6"}):l.jsx(Qn,{className:"w-6 h-6"})})]})}),l.jsx("div",{className:at("lg:hidden overflow-hidden transition-all duration-300",o?"max-h-[480px] opacity-100":"max-h-0 opacity-0"),style:{background:"rgba(17,16,8,0.98)",borderTop:"1px solid rgba(200,146,42,0.25)"},children:l.jsxs("div",{className:"px-4 py-4 flex flex-col gap-1",children:[d.map(f=>f.isPage?l.jsx(U,{to:f.href,onClick:()=>r(!1),className:"font-sans py-3 text-base transition-colors",style:{color:"rgba(245,237,216,0.8)",borderBottom:"1px solid rgba(200,146,42,0.15)"},children:f.label},f.href):l.jsx("a",{href:f.href,onClick:()=>r(!1),className:"font-sans py-3 text-base transition-colors",style:{color:"rgba(245,237,216,0.8)",borderBottom:"1px solid rgba(200,146,42,0.15)"},children:f.label},f.href)),l.jsx("a",{href:"/#kontakt",onClick:()=>r(!1),className:"mt-3 font-sans font-bold px-5 py-3 text-center",style:{background:"#c8922a",color:"#fff"},children:"Termin vereinbaren"})]})})]})}const dx=[{id:"tilgung",label:"Tilgungsrechner",subtitle:"Rate, Laufzeit & Sondertilgung",description:"Berechnen Sie Ihre monatliche Rate und den Effekt von Sondertilgungen auf Ihre Baufinanzierung.",src:"https://widgets.finlink.de/de/baufinanzierung-rechner/tilgungsrechner-sondertilgung/?primaryColor=BB721D&organization=baufi24&partner=a2b3a7f2-cbb0-422a-8a9a-2fa4ad62e354&advisor=ivan-volic"},{id:"budget",label:"Budgetrechner",subtitle:"Ihr maximales Kaufbudget",description:"Ermitteln Sie, wie viel Immobilie Sie sich leisten können — auf Basis Ihres Einkommens.",src:"https://widgets.finlink.de/de/baufinanzierung-rechner/budgetrechner/?primaryColor=BB721D&organization=baufi24&partner=a2b3a7f2-cbb0-422a-8a9a-2fa4ad62e354&advisor=ivan-volic"}];function l1(){const[o,r]=N.useState("tilgung"),u=dx.find(c=>c.id===o);return l.jsxs("div",{children:[l.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4 mb-8",children:dx.map(c=>l.jsx("button",{onClick:()=>
180r(c.id),className:"text-left p-5 border transition-all duration-200",style:{background:o===c.id?"rgba(200,146,42,0.12)":"rgba(255,255,255,0.03)",borderColor:o===c.id?"#c8922a":"rgba(255,255,255,0.1)"},children:l.jsxs("div",{className:"flex items-start gap-3",children:[l.jsx("div",{className:"w-2 h-2 rounded-full mt-2 shrink-0",style:{background:o===c.id?"#c8922a":"rgba(255,255,255,0.2)"}}),l.jsxs("div",{children:[l.jsx("div",{className:"font-sans font-bold text-xs uppercase tracking-widest mb-1",style:{color:o===c.id?"#c8922a":"rgba(255,255,255,0.35)"},children:c.label}),l.jsx("div",{className:"font-display text-lg font-bold text-white mb-1",children:c.subtitle}),l.jsx("p",{className:"font-sans text-sm leading-relaxed",style:{color:"rgba(255,255,255,0.45)"},children:c.description})]})]})},c.id))}),l.jsx("div",{className:"w-full border overflow-hidden",style:{borderColor:"rgba(200,146,42,0.25)"},children:l.jsx("iframe",{src:u.src,title:u.label,className:"w-full",style:{border:"none",minHeight:"680px",display:"block"},allowFullScreen:!0},u.id)}),l.jsx("p",{className:"font-sans text-xs mt-4 text-center",style:{color:"rgba(255,255,255,0.25)"},children:"Alle Berechnungen sind unverbindlich. Für eine persönliche Beratung stehen wir Ihnen gerne zur Verfügung."})]})}const s1=[{icon:Qu,title:"Baufinanzierung",tagline:"Deutschlandweit & regional vernetzt.",description:"Durch unsere strategische Partnerschaft mit Baufi24 und unser Netzwerk aus regionalen Experten und Banken eröffnen wir Ihnen den Zugriff auf hunderte Finanzierungspartner — deutschlandweit und vor Ort. Wir vergleichen für Sie, um die optimalen Konditionen für Ihr Vorhaben zu sichern.",items:["Partnerschaft mit Baufi24","Regionale Experten & Banken vor Ort","Vergleich von hunderten Konditionen","Begleitung von der ersten Anfrage bis zur Zusage","Individuelle Finanzierungsstruktur"]},{icon:e1,title:"Budgetrechner",tagline:"Was kann ich mir leisten?",description:"Bevor Sie den nächsten Schritt gehen, lohnt sich die ehrliche Frage: Was darf, bzw. sollte ich mir überhaupt leisten? Wir helfen Ihnen, ein realistisches Budget zu ermitteln — transparent, ohne Schönrechnerei, mit echtem Blick auf Ihre Situation.",items:["Ehrliche Budgetermittlung","Monatliche Belastungsanalyse","Reserven & Puffer einplanen","Langfristige Tragbarkeit prüfen"]},{icon:db,title:"Finanzcoaching",tagline:"Wissen, das bleibt.",description:"Ein guter Berater erklärt nicht nur, was er tut — er macht Sie unabhängiger. Im Finanzcoaching lernen Sie, Ihre eigene Situation zu verstehen, Chancen zu erkennen und fundierte Entscheidungen zu treffen. Finanzkompetenz als Grundlage für Ihren Erfolg.",items:["Grundlagen der persönlichen Finanzplanung","Schuldenabbau & Liquiditätsplanung","Anlageentscheidungen verstehen","Langfristige Gewohnheiten aufbauen"]},{icon:Gr,title:"Vermögensaufbau",tagline:"Strukturiert. Messbar. Nachhaltig.",description:"Vermögen entsteht nicht durch Zufälle, sondern durch Strategie. Wir entwickeln gemeinsam mit Ihnen einen individuellen Vermögensplan — von der Absicherung über die Anlage bis zum KI-gestützten Asset-Management. Messbar. Verlässlich. Auf Sie zugeschnitten.",items:["Individuelle Vermögensstrategie","Portfolio-Aufbau & Diversifikation","KI-gestütztes Asset-Management","Regelmäßiges Monitoring & Anpassung"]}],fx=[{step:"01",title:"Erstkontakt",desc:"Persönliches Gespräch — wir hören zu, ohne Druck."},{step:"02",title:"Analyse",desc:"Vollständige Erfassung Ihrer aktuellen Situation."},{step:"03",title:"Strategie",desc:"Maßgeschneiderter Plan, abgestimmt auf Ihre Ziele."},{step:"04",title:"Umsetzung",desc:"Wir begleiten Sie verlässlich von der Anfrage bis zur Zusage."}];function i1(){return l.jsxs("div",{className:"font-sans",children:[l.jsx(a1,{}),l.jsxs("section",{className:"relative bg-fw-dark pt-32 pb-24 overflow-hidden",children:[l.jsx("div",{className:"absolute top-0 right-0 w-1/2 h-full opacity-5",style:{background:"radial-gradient(circle at 80% 40%, #c8922a 0%, transparent 60%)"}}),l.jsx("div",{className:"absolute bottom-0 left-0 right-0 h-px bg-gold-400/20"}),l.jsxs("div",{className:"relative max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsxs(U,{to:"/",className:"inline-flex items-center gap-2 font-sans text-sm text-white/50 hover:text-gold-400 transition-colors mb-10",children:[l.jsx(od,{className:"w-4 h-4"})," Zurück zur Startseite"]}),l.jsxs("div",{className:"flex items-center gap-3 mb-6",style:{animation:"fwFade 0.6s ease forwards"},children:[l.jsx("div",{className:"w-8 h-px bg-gold-400"}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest text-gold-400 font-bold",children:"Finanzen & Investments"})]}),l.jsxs("h1",{className:"font-display text-4xl sm:text-5xl lg:text-6xl text-white leading-[1.1] mb-6 max-w-3xl",style:{animation:"fwFade 0.7s 0.1s ease forwards",opacity:0}
180,children:["Finanzierung &",l.jsx("br",{}),l.jsx("span",{style:{color:"#c8922a"},children:"Vermögensaufbau"})]}),l.jsx("p",{className:"font-sans text-white/60 text-base lg:text-lg leading-relaxed max-w-xl mb-10",style:{animation:"fwFade 0.7s 0.2s ease forwards",opacity:0},children:"Von der Baufinanzierung über den Budgetrechner bis zum strategischen Vermögensaufbau — wir begleiten Sie verlässlich von der ersten Frage bis zur soliden Basis für Ihre Zukunft."}),l.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",style:{animation:"fwFade 0.7s 0.3s ease forwards",opacity:0},children:[l.jsxs("a",{href:"#angebote",className:"inline-flex items-center justify-center gap-2 bg-gold-400 hover:bg-gold-500 text-fw-dark font-sans font-bold px-7 py-4 transition-colors duration-200",children:["Leistungen entdecken ",l.jsx(vt,{className:"w-4 h-4"})]}),l.jsx("a",{href:"/#kontakt",className:"inline-flex items-center justify-center gap-2 border border-white/30 hover:border-white text-white font-sans px-7 py-4 transition-colors duration-200",children:"Jetzt Kontakt aufnehmen"})]}),l.jsx("div",{className:"mt-14 pt-10 border-t border-white/10 flex flex-wrap gap-8",style:{animation:"fwFade 0.7s 0.4s ease forwards",opacity:0}
180,children:[{icon:cd,text:"Unabhängige Beratung"},{icon:mb,text:"Baufi24 & regionale Bankpartner"},{icon:Gr,text:"Über 550 Banken & Partner"}].map(({icon:o,text:r})=>l.jsxs("div",{className:"flex items-center gap-2 font-sans text-sm text-white/50",children:[l.jsx(o,{className:"w-4 h-4 text-gold-400 shrink-0"}),l.jsx("span",{children:r})]},r))})]}),l.jsx("style",{children:`
181          @keyframes fwFade {
182            from { opacity: 0; transform: translateY(16px); }
183            to { opacity: 1; transform: translateY(0); }
184          }
185        `})]}),l.jsx("section",{id:"angebote",className:"bg-fw-light py-24 lg:py-32 border-t border-fw-border",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsx(Wt,{children:l.jsxs("div",{className:"mb-14",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-8 h-px bg-gold-400"}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest text-gold-400 font-bold",children:"Was wir anbieten"})]}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-fw-dark mb-4",children:"Vier Wege zu Ihrer finanziellen Stärke."}),l.jsx("p",{className:"font-sans text-fw-mid max-w-2xl text-base leading-relaxed",children:"Jeder Mensch hat eine andere Ausgangslage. Deshalb hören wir zuerst zu — und entwickeln dann gemeinsam die Strategie, die wirklich zu Ihnen passt."})]})}),l.jsx("div",{className:"grid lg:grid-cols-2 gap-6",children:s1.map(({icon:o,title:r,tagline:u,description:c,items:d},f)=>l.jsx(Wt,{delay:f*80,children:l.jsxs("div",{className:"relative bg-white border border-fw-border p-8 h-full flex flex-col group hover:shadow-lg transition-shadow duration-300",children:[l.jsx("div",{className:"absolute top-0 left-8 right-8 h-px bg-gold-400"}),l.jsx("div",{className:"w-12 h-12 flex items-center justify-center mb-5 shrink-0 bg-gold-400/10",children:l.jsx(o,{className:"w-6 h-6 text-gold-400"})}),l.jsx("p",{className:"font-sans text-xs uppercase tracking-widest mb-1 font-bold text-gold-400",children:u}),l.jsx("h3",{className:"font-display text-xl font-semibold text-fw-dark mb-3",children:r}),l.jsx("p",{className:"font-sans text-fw-mid text-sm leading-relaxed mb-5 flex-1",children:c}),l.jsx("ul",{className:"space-y-2 mb-6",children:d.map(m=>l.jsxs("li",{className:"flex items-start gap-2.5 text-sm font-sans text-fw-mid",children:[l.jsx(Sn,{className:"w-4 h-4 mt-0.5 shrink-0 text-gold-400"}),m]},m))}),l.jsxs("a",{href:"/#kontakt",className:"inline-flex items-center gap-1.5 text-sm font-sans font-bold text-fw-dark hover:text-gold-400 transition-colors group-hover:gap-2.5 duration-200",children:["Jetzt anfragen ",l.jsx(vt,{className:"w-3.5 h-3.5"})]})]})},r))})]})}),l.jsx("section",{id:"finanzcoach",className:"bg-white py-24 lg:py-32 border-t border-fw-border",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsx(Wt,{children:l.jsxs("div",{className:"mb-14",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-8 h-px bg-gold-400"}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest text-gold-400 font-bold",children:"Finanzcoaching"})]}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-fw-dark mb-4",children:"Der Weg zu Ihrer finanziellen Unabhängigkeit."}),l.jsx("p",{className:"font-sans text-fw-mid max-w-2xl text-base leading-relaxed",children:"Gemeinsam durchlaufen wir einen klaren Prozess zur Strukturierung und Optimierung Ihrer Finanzen. Als Fundament erhalten Sie Ihre persönliche, strategische Ausarbeitung für den langfristigen Vermögensaufbau."})]})}),l.jsx("div",{className:"grid md:grid-cols-3 gap-6 mb-16",children:[{step:"01",title:"Finanzieller Schutz",desc:"Die erste Stufe: Absicherung gegen unerwartete Ereignisse. Liquiditätsreserve, Versicherungsschutz und Schuldenfreiheit als solides Fundament."},{step:"02",title:"Finanzielle Sicherheit",desc:"Die zweite Stufe: Aufbau eines stabilen Vermögens, das Ihren Lebensstandard langfristig trägt — unabhängig von äußeren Einflüssen."},{step:"03",title:"Finanzielle Freiheit",desc:"Das Ziel: Ihr Kapital arbeitet für Sie. Passive Einkommensströme ermöglichen Ihnen ein Leben nach Ihren eigenen Regeln."}
185].map(({step:o,title:r,desc:u})=>l.jsx(Wt,{children:l.jsxs("div",{className:"relative bg-fw-light border border-fw-border p-8 h-full flex flex-col group hover:shadow-lg transition-shadow duration-300",children:[l.jsx("div",{className:"absolute top-0 left-8 right-8 h-px bg-gold-400"}),l.jsx("span",{className:"font-display text-5xl font-bold text-gold-400/20 mb-4 select-none",children:o}),l.jsx("h3",{className:"font-display text-xl font-semibold text-fw-dark mb-3",children:r}),l.jsx("p",{className:"font-sans text-fw-mid text-sm leading-relaxed flex-1",children:u})]})},o))}),l.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 mb-16",children:[l.jsx(Wt,{children:l.jsxs("div",{className:"bg-fw-dark p-8 h-full",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[l.jsx("div",{className:"w-10 h-10 flex items-center justify-center bg-gold-400/10 shrink-0",children:l.jsx(t1,{className:"w-5 h-5 text-gold-400"})}),l.jsx("h3",{className:"font-display text-xl font-semibold text-white",children:"Das Mehrkontenmodell"})]}),l.jsx("p",{className:"font-sans text-white/60 text-sm leading-relaxed mb-6",children:"Geld ohne klare Zweckbestimmung steht immer in Konkurrenz zu sich selbst. Unser Mehrkontenmodell löst diesen inneren Konflikt: Jeder Euro hat einen Platz, jeder Platz hat einen Zweck."}),l.jsx("ul",{className:"space-y-3",children:[["Wohnen & Fixkosten","max. 35 %"],["Freizeit & Leben","max. 25 %"],["Sparen & Rücklagen","max. 15 %"],["Schutzengel (Versicherungen)","max. 10 %"],["Freie Investitionsmittel","min. 15 %"]].map(([o,r])=>l.jsxs("li",{className:"flex items-center justify-between gap-4 text-sm font-sans",children:[l.jsx("span",{className:"text-white/70",children:o}),l.jsx("span",{className:"text-gold-400 font-bold shrink-0",children:r})]},o))})]})}),l.jsx(Wt,{delay:80,children:l.jsxs("div",{className:"bg-fw-light border border-fw-border p-8 h-full flex flex-col",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[l.jsx("div",{className:"w-10 h-10 flex items-center justify-center bg-gold-400/10 shrink-0",children:l.jsx(Gr,{className:"w-5 h-5 text-gold-400"})}),l.jsx("h3",{className:"font-display text-xl font-semibold text-fw-dark",children:"Die 50%-Regel"})]}),l.jsxs("p",{className:"font-sans text-fw-mid text-sm leading-relaxed mb-6",children:["Der entscheidende Beschleuniger auf Ihrem Weg zur finanziellen Freiheit: Fließen Ihnen durch Gehaltserhöhungen oder zusätzliche Einnahmen mehr Mittel zu, investieren Sie konsequent ",l.jsx("strong",{className:"text-fw-dark",children:"50 %"})," dieses Mehrbetrags direkt in Ihre Vermögenstöpfe — die andere Hälfte gehört Ihrem Lebensstandard."]}),l.jsx("div",{className:"mt-auto",children:l.jsxs("div",{className:"flex items-center gap-4",children:[l.jsxs("div",{className:"flex-1 bg-white border border-fw-border p-4 text-center",children:[l.jsx("p",{className:"font-display text-2xl font-bold text-gold-400",children:"50 %"}),l.jsx("p",{className:"font-sans text-xs text-fw-mid mt-1",children:"Vermögensaufbau"})]}),l.jsxs("div",{className:"flex-1 bg-white border border-fw-border p-4 text-center",children:[l.jsx("p",{className:"font-display text-2xl font-bold text-fw-dark",children:"50 %"}),l.jsx("p",{className:"font-sans text-xs text-fw-mid mt-1",children:"Lebensstandard"})]})]})})]})})]}),l.jsx(Wt,{children:l.jsxs("div",{className:"bg-fw-light border border-fw-border p-8 lg:p-12",children:[l.jsx("div",{className:"absolute top-0 left-0 right-0 h-px bg-gold-400"}),l.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 items-center",children:[l.jsxs("div",{children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-8 h-px bg-gold-400"}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest text-gold-400 font-bold",children:"Ab 50.000 € Startkapital"})]}),l.jsx("h3",{className:"font-display text-2xl lg:text-3xl font-semibold text-fw-dark mb-4",children:"Finanzplanung trifft High-Tech."}),l.jsx("p",{className:"font-sans text-fw-mid text-sm leading-relaxed",children:"Unser automatisiertes Anlagesystem übernimmt nac
185h der initialen Einrichtung die Steuerung Ihres Vermögensaufbaus. Gewinne aus dem agilen Kurzfrist-Depot fließen in das Strategie-Depot und bei Erreichen der nächsten Kapitalschwelle weiter in das konservative Langfrist-Depot. Die finanziellen Zahnräder greifen nahtlos ineinander — Ihr Vermögen wächst kontrolliert Stufe für Stufe."})]}),l.jsx("div",{className:"space-y-3",children:[{depot:"Kurzfrist-Depot",desc:"Agil & renditestark — aktiver Vermögensaufbau"},{depot:"Strategie-Depot",desc:"Ausgewogen — Gewinne sichern und reinvestieren"},{depot:"Langfrist-Depot",desc:"Konservativ — stabiler Hafen für Ihre Erträge"}].map(({depot:o,desc:r},u)=>l.jsxs("div",{className:"flex items-center gap-4 bg-white border border-fw-border p-4",children:[l.jsxs("span",{className:"font-display text-lg font-bold text-gold-400 shrink-0",children:["0",u+1]}),l.jsxs("div",{children:[l.jsx("p",{className:"font-sans text-sm font-bold text-fw-dark",children:o}),l.jsx("p",{className:"font-sans text-xs text-fw-mid",children:r})]})]},o))})]}),l.jsx("div",{className:"mt-8 pt-8 border-t border-fw-border",children:l.jsxs("a",{href:"/#kontakt",className:"inline-flex items-center gap-2 bg-gold-400 text-white font-sans font-bold text-sm px-6 py-3 hover:bg-gold-500 transition-colors duration-200",children:["Jetzt anfragen ",l.jsx(vt,{className:"w-4 h-4"})]})})]})})]})}),l.jsx("section",{id:"rechner",className:"py-24 lg:py-32 border-t border-white/10",style:{background:"#111008"},children:l.jsxs("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsx(Wt,{children:l.jsxs("div",{className:"mb-10",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-8 h-px bg-gold-400"}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest text-gold-400 font-bold",children:"Ihre Planung"})]}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-white mb-4",children:"Jetzt selbst durchrechnen."}),l.jsx("p",{className:"font-sans text-white/55 max-w-lg leading-relaxed",children:"Zwei Werkzeuge für Ihre Baufinanzierung — kostenlos, unverbindlich und sofort einsatzbereit."})]})}),l.jsx(l1,{})]})}),l.jsx("section",{className:"bg-white py-24 lg:py-32 border-t border-fw-border",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsx(Wt,{children:l.jsxs("div",{className:"mb-14",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-8 h-px bg-gold-400"}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest text-gold-400 font-bold",children:"So läuft es ab"})]}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-fw-dark mb-4",children:"Von der ersten Frage zur Zusage."}),l.jsx("p",{className:"font-sans text-fw-mid max-w-lg",children:"Kein Druck, kein Fachchinesisch — nur ein klarer Prozess, der Sie sicher begleitet."})]})}),l.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6",children:fx.map(({step:o,title:r,desc:u},c)=>l.jsx(Wt,{delay:c*80,children:l.jsxs("div",{className:"relative",children:[c<fx.length-1&&l.jsx("div",{className:"hidden lg:block absolute top-6 h-px border-t border-dashed border-fw-border",style:{left:"calc(50% + 24px)",right:"calc(-50% + 24px)"}}),l.jsxs("div",{className:"relative z-10",children:[l.jsx("div",{className:"w-12 h-12 border border-gold-400/40 bg-fw-light flex items-center justify-center mb-4",children:l.jsx("span",{className:"font-display text-gold-400 font-bold text-sm",children:o})}),l.jsx("h3",{className:"font-display text-lg text-fw-dark mb-2",children:r}),l.jsx("p",{className:"font-sans text-fw-mid text-sm leading-relaxed",children:u})]})]})},o))})]})}),l.jsx("section",{className:"bg-fw-dark py-20 border-t border-white/10",children:l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsx(Wt,{children:l.jsx("div",{className:"border border-gold-400/30 p-8 lg:p-12 bg-white/5",children:l.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center gap-8",children:[l.jsxs("div",{className:"flex-1",children:[l.jsx("p",{className:"font-sans text-xs uppercase tracking-widest text-gold-400 font-bold mb-3",children:"Unser Netzwerk"}),l.jsx("h3",{className:"font-display text-2xl lg:text-3xl text-white mb-4",children:"Baufi24, regionale Experten & Banken. Ein Ansprechpartner."}),l.jsx("p",{className:"font-sans text-white/60 leading-relaxed max-w-xl",children:"Durch die strategische Partnerschaft mit Baufi24 und unser Netzwerk aus regionalen Experten und Banken vergleichen wir für Sie über 550 Finanzierungspartner — deutschlandweit und direkt vor Ort. Unabhängig, transparent und immer mit Ihrem besten Ergebnis im Fokus."})]}),l.jsxs("div",{className:"shrink-0 flex flex-col gap-3",children:[l.jsxs("a",{href:"/#kontakt",className:"inline-flex items-center justify-center gap-2 bg-gold-400 hover:bg-gold-500 text-fw-dark font-sans font-bold px-7 py-4 transition-colors duration-200 whitespace-nowrap",children:["Jetzt vergleichen lassen ",l.jsx(vt,{className:"w-4 h-4"})]}),l.jsxs("div",{className:"flex items-center gap-3 text-white/40 font-sans text-sm justify-center",children:[l.jsx(ti,{className:"w-4 h-4 text-gold-400"}),l.jsx("a",{href:"tel:+4974611717270",className:"hover:text-white transition-colors",children:"07461 / 1717270"})]})]})]})})})})}),l.jsx("section",{className:"bg-fw-light py-20 border-t border-fw-border",children:l.jsx("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:l.jsxs(Wt,{children:[l.jsxs("div",{className:"flex items-center gap-3 mb-6 justify-center",children:[l.jsx("div",{className:"w-8 h-px bg-gold-400"}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest text-gold-400 font-bold",children:"Bereit für den nächsten Schritt?"}),l.jsx("div",{className:"w-8 h-px bg-gold-400"})]}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-fw-dark mb-4",children:"Wir freuen uns auf den gemeinsamen Weg."}),l.jsx("p",{className:"font-sans text-fw-mid max-w-lg mx-auto mb-10 leading-relaxed",children:"Wir freuen uns auf ein offenes Gespräch über Ihre Ziele und wie wir gemeinsam dorthin kommen."}),l.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[l.jsxs("a",{href:"/#kontakt",className:"inline-flex items-center justify-center gap-2 bg-fw-dark hover:bg-fw-mid text-white font-sans font-bold px-8 py-4 transition-colors duration-200",children:["Jetzt Kontakt aufnehmen ",l.jsx(vt,{className:"w-4 h-4"})]}),l.jsxs("a",{href:"mailto:[email protected]",className:"inline-flex items-center justify-center gap-2 border-2 border-fw-border hover:border-fw-dark text-fw-dark font-sans px-8 py-4 transition-colors duration-200",children:[l.jsx(Pa,{className:"w-4 h-4"})," [email protected]"]})]})]})})}),l.jsx("footer",{className:"bg-fw-dark border-t border-white/10 py-10",children:l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsxs("div",{className:"flex flex-col items-center gap-6",children:[l.jsx(U,{to:"/",children:l.jsx(Ye,{variant:"light",className:"h-10 w-auto"})}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx("a",{href:"/#leistungen",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Leistungen"}),l.jsx("span",{className:"font-sans text-xs text-fw-gold",children:"Finanzierung"}),l.jsx(U,{to:"/immobilien",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Immobilien"}),l.jsx(U,{to:"/software",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Software"}),l.jsx(U,{to:"/ueber-uns",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Über uns"})]}),l.jsx("div",{className:"w-full max-w-xs border-t border-white/10"}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx(U,{to:"/impressum",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Impressum"}),l.jsx(U,{to:"/datenschutz",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Datenschutz"}),l.jsx(U,{to:"/agb",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Allgemeine Geschäftsbedingungen"}),l.jsx(U,{to:"/widerruf",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Widerrufsbelehrung"})]}),l.jsxs("p",{className:"font-sans text-xs text-white/20",children:["© ",new Date().getFullYear()," Fiwonis GmbH"]})]})})})]})}/**
186 * @license lucide-react v1.47.0 - ISC
187 *
188 * This source code is licensed under the ISC license.
189 * See the LICENSE file in the root directory of this source tree.
190 */const yb={name:"map-pin",size:24,node:[["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"}]]};yb.node;const Ws=xe(yb);/**
191 * @license lucide-react v1.47.0 - ISC
192 *
193 * This source code is licensed under the ISC license.
194 * See the LICENSE file in the root directory of this source tree.
195 */const wb={name:"building-complex",size:24,node:[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}
195],["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"}]],aliases:["building-2"]};wb.node;const Js=xe(wb);/**
196 * @license lucide-react v1.47.0 - ISC
197 *
198 * This source code is licensed under the ISC license.
199 * See the LICENSE file in the root directory of this source tree.
200 */const jb={name:"external-link",size:24,node:[["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"}]]};jb.node;const qr=xe(jb);/**
201 * @license lucide-react v1.47.0 - ISC
202 *
203 * This source code is licensed under the ISC license.
204 * See the LICENSE file in the root directory of this source tree.
205 */const Nb={name:"chevron-left",size:24,node:[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]};Nb.node;xe(Nb);/**
206 * @license lucide-react v1.47.0 - ISC
207 *
208 * This source code is licensed under the ISC license.
209 * See the LICENSE file in the root directory of this source tree.
210 */const Sb={name:"chevron-right",size:24,node:[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]};Sb.node;xe(Sb);/**
211 * @license lucide-react v1.47.0 - ISC
212 *
213 * This source code is licensed under the ISC license.
214 * See the LICENSE file in the root directory of this source tree.
215 */const kb={name:"star",size:24,node:[["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"}]]};kb.node;const Lr=xe(kb),r1=[{icon:Qu,title:"1. Marktwertermittlung",desc:"Eine realistische Wertermittlung ist Grundvoraussetzung. Als Verkäufer oder Kaufinteressent: Wir prüfen den Kaufpreis auf Herz und Nieren — mit langjährigem Know-how und einem passenden Finanzierungskonzept."},{icon:Sn,title:"2. Verkaufsberatung",desc:"Getreu unserer ganzheitlichen Methodik beraten wir Sie über Risiken, besprechen die aktuellen Verkaufschancen und entwerfen ein klares Vermarktungskonzept — damit Sie mit gutem Gefühl nach Hause gehen."},{icon:Lr,title:"3. Objektaufbereitung",desc:"Qualität vor Quantität. Eine ordentliche Objektaufbereitung ist bei bedeutenden Vermögenswerten selbstverständlich. Nur so werden wir unserem Anspruch gerecht."},{icon:Js,title:"4. Energieausweis",desc:"Seit 2014 Pflicht: Als Verkäufer müssen Sie den Energieausweis unaufgefordert vorlegen. Wir kümmern uns über unsere Partner kurzfristig um dieses Thema."},{icon:Ws,title:"5. Baurecht / Nachbarschaftsrecht",desc:"Bebaubarkeit unbebauter Grundstücke, bauliche Erweiterungen — kein Problem. Wir gehen gemeinsam mit Ihnen die wichtigen Schritte und begleiten Sie zu Ihrem Vorhaben."},{icon:vt,title:"6. Home-Staging",desc:"Es gibt viele Möglichkeiten, die Vermarktung zu unterstützen. Gemeinsam rücken wir Ihre Immobilie ins richtige Licht — Bühne frei."},{icon:qr,title:"7. Präsentation",desc:"Professionelle Fotos, Luftaufnahmen und digitale Begehung Ihrer Immobilie von jedem Ort der Welt — die bestmögliche Präsentation ist der beste Weg zum gemeinsamen Erfolg."},{icon:Sn,title:"8. Objektvorstellung",desc:"Über die hochwertige Präsentation erhalten potenzielle Käufer einen umfassenden Überblick. Ziel: möglichst zügig den richtigen Käufer finden — nicht eine Vielzahl von Interessenten."},{icon:Lr,title:"9. Objektwerbung",desc:"Wir bearbeiten Ihr Objekt liebevoll — würzen, einlegen, ziehen lassen und von der besten Seite präsentieren, damit es zu einem echten Wohnerlebnis wird."},{icon:Js,title:"10. Innovative Werbung",desc:"Verkaufsschild direkt vor Ort, Social-Media-Offensive (YouTube, Facebook), professionelle Immobiliendokumentationen und Luftaufnahmen in HD-Qualität — neue Wege, die wirken."},{icon:Ws,title:"11. Objektbesichtigungen",desc:"Wir koordinieren und führen alle Besichtigungstermine durch, prüfen jeden Interessenten sorgfältig und filtern eine möglichst hohe Qualität heraus. Open-House-Veranstaltungen auf Wunsch."},{icon:vt,title:"12. Interessentenbetreuung",desc:"Jeder Interessent ist unser potenzieller Geschäftspartner. Wir betreuen serviceorientiert — vom ersten Anruf bis zur Übergabe und darüber hinaus."},{icon:Qu,title:"13. Immobilienfinanzierung",desc:"Durch unsere Erfahrung im Finanzdienstleistungsbereich stellen wir die Immobilienfinanzierung aus einer Hand dar — Vorteil für Verkäufer und Käufer gleichermaßen."},{icon:Sn,title:"14. Transparenz",desc:"Ehrlichkeit, Kommunikation und Transparenz sind wesentliche Prinzipien unserer Tätigkeit. Sie werden über sämtliche Verkaufsaktivitäten informiert."},{icon:qr,title:"15. Kaufvertrag",desc:"Die notarielle Beurkundung wird sorgfältig vorbereitet. Im gemeinsamen Termin mit Verkäufer, Käufer und Notar wird alles wörtlich verlesen — keine Überraschungen."}
215,{icon:Lr,title:"16. Objektübergabe",desc:"Zum Abschluss begehen wir die Immobilie, bereiten die Übergabe gründlich vor und schaffen Ihnen mit der Schlüsselübergabe den Weg in Ihr eigenes Wohnglück."},{icon:Js,title:"17. Abschlussservice",desc:"Über unser umfassendes Partnernetzwerk vermitteln wir auch nach dem Verkauf sämtliche wichtige Dienstleistungen rund um die Immobilie. Sprechen Sie uns an."}];function o1(){const[o,r]=N.useState(!1),[u,c]=N.useState(!1);N.useEffect(()=>{const f=()=>c(window.scrollY>60);return window.addEventListener("scroll",f),()=>window.removeEventListener("scroll",f)},[]);const d=[{label:"Leistungen",href:"/#leistungen"},{label:"Finanzierung",href:"/finanzierung",isPage:!0},{label:"Immobilien",href:"/immobilien",isPage:!0,active:!0},{label:"Software",href:"/software",isPage:!0},{label:"Über uns",href:"/#ueber-uns"}];return l.jsxs("nav",{className:at("fixed top-0 left-0 right-0 z-50 transition-all duration-300",u?"bg-white/97 backdrop-blur-sm shadow-sm border-b border-fw-border":"bg-white/90 backdrop-blur-sm"),children:[l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsxs("div",{className:"flex items-center justify-between h-16 lg:h-20",children:[l.jsx(U,{to:"/",className:"flex items-center gap-3 shrink-0",children:l.jsx(Ye,{variant:"dark",className:"h-12 w-auto"})}),l.jsxs("div",{className:"hidden lg:flex items-center gap-6",children:[d.map(f=>f.isPage?l.jsx(U,{to:f.href,className:at("font-sans text-sm transition-colors duration-200 tracking-wide whitespace-nowrap",f.active?"text-fw-dark font-bold":"text-fw-mid hover:text-fw-dark"),children:f.label},f.href):l.jsx("a",{href:f.href,className:"font-sans text-sm text-fw-mid hover:text-fw-dark transition-colors duration-200 tracking-wide whitespace-nowrap",children:f.label},f.href)),l.jsx("a",{href:"/#kontakt",className:"font-sans text-sm font-bold bg-fw-dark hover:bg-fw-mid text-white px-5 py-2.5 transition-colors duration-200 tracking-wide whitespace-nowrap",children:"Termin vereinbaren"})]}),l.jsx("button",{onClick:()=>r(!o),className:"lg:hidden text-fw-dark p-2 min-h-[44px] min-w-[44px] flex items-center justify-center","aria-label":"Menü öffnen",children:o?l.jsx(In,{className:"w-6 h-6"}):l.jsx(Qn,{className:"w-6 h-6"})})]})}),l.jsx("div",{className:at("lg:hidden bg-white border-t border-fw-border overflow-hidden transition-all duration-300",o?"max-h-screen opacity-100":"max-h-0 opacity-0"),children:l.jsxs("div",{className:"px-4 py-4 flex flex-col gap-1",children:[d.map(f=>f.isPage?l.jsx(U,{to:f.href,onClick:()=>r(!1),className:at("font-sans py-3 border-b border-fw-border last:border-0 transition-colors text-base",f.active?"text-fw-dark font-bold":"text-fw-dark hover:text-gold-400"),children:f.label},f.href):l.jsx("a",{href:f.href,onClick:()=>r(!1),className:"font-sans text-fw-dark hover:text-gold-400 py-3 border-b border-fw-border last:border-0 transition-colors text-base",children:f.label},f.href)),l.jsx("a",{href:"/#kontakt",onClick:()=>r(!1),className:"mt-3 font-sans font-bold bg-fw-dark text-white px-5 py-3 text-center",children:"Termin vereinbaren"})]})})]})}function za(o={}){const r=N.useRef(null),[u,c]=N.useState(!1);return N.useEffect(()=>{const d=r.current;if(!d)return;const f=new IntersectionObserver(([m])=>{m.isIntersecting&&(c(!0),f.disconnect())},{threshold:.12,...o});return f.observe(d),()=>f.disconnect()},[]),[r,u]}function c1(){return l.jsxs("section",{className:"relative bg-fw-dark pt-32 pb-24 overflow-hidden",children:[l.jsx("div",{className:"absolute top-0 right-0 w-1/2 h-full opacity-5",style:{background:"radial-gradient(circle at 80% 40%, #c8922a 0%, transparent 60%)"}}),l.jsx("div",{className:"absolute bottom-0 left-0 right-0 h-px bg-gold-400/20"}),l.jsxs("div",{className:"relative max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsxs(U,{to:"/",className:"inline-flex items-center gap-2 font-sans text-sm text-white/50 hover:text-gold-400 transition-colors mb-10",children:[l.jsx(od,{className:"w-4 h-4"})," Zurück zur Startseite"]}),l.jsxs("div",{className:"flex items-center gap-3 mb-6",style:{animation:"fwFade 0.6s ease forwards"},children:[l.jsx("div",{className:"w-8 h-px bg-gold-400"}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest text-gold-400 font-bold",children:"Immobilien"})]}),l.jsxs("h1",{className:"font-display text-4xl sm:text-5xl lg:text-6xl text-white leading-[1.1] mb-6 max-w-3xl",style:{animation:"fwFade 0.7s 0.1s ease forwards",opacity:0}
215,children:["Immobilien im Raum",l.jsx("br",{}),l.jsx("span",{style:{color:"#c8922a"},children:"Tuttlingen & Region"})]}),l.jsx("p",{className:"font-sans text-white/60 text-base lg:text-lg leading-relaxed max-w-xl mb-10",style:{animation:"fwFade 0.7s 0.2s ease forwards",opacity:0},children:"Kauf, Verkauf, Bewertung — persönlich, ehrlich, mit lokalem Know-how. Wir kennen den Markt und begleiten Sie von der ersten Anfrage bis zum Notartermin."}),l.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",style:{animation:"fwFade 0.7s 0.3s ease forwards",opacity:0},children:[l.jsxs("a",{href:"#angebote",className:"inline-flex items-center gap-2 bg-gold-400 hover:bg-gold-500 text-fw-dark font-sans font-bold px-7 py-4 transition-colors duration-200",children:["Aktuelle Angebote ",l.jsx(vt,{className:"w-4 h-4"})]}),l.jsx("a",{href:"/#kontakt",className:"inline-flex items-center gap-2 border border-white/30 hover:border-gold-400 text-white hover:text-gold-400 font-sans font-bold px-7 py-4 transition-all duration-200",children:"Kontakt aufnehmen"})]}),l.jsx("div",{className:"mt-10 pt-8 border-t border-white/10 flex flex-wrap gap-6",style:{animation:"fwFade 0.7s 0.4s ease forwards",opacity:0}
215,children:[{icon:Js,text:"17 Leistungen aus einer Hand"},{icon:Ws,text:"Tuttlingen · VS · Konstanz · Sigmaringen"},{icon:Sn,text:"Persönliche Begleitung bis zum Notartermin"}].map(({icon:o,text:r})=>l.jsxs("div",{className:"flex items-center gap-2 text-white/50 font-sans text-sm",children:[l.jsx(o,{className:"w-4 h-4 text-gold-400 shrink-0"}),l.jsx("span",{children:r})]},r))}),l.jsx("style",{children:`
216          @keyframes fwFade {
217            from { opacity: 0; transform: translateY(16px); }
218            to { opacity: 1; transform: translateY(0); }
219          }
220        `})]})]})}function u1(){const[o,r]=za();return l.jsx("section",{className:"bg-fw-light py-16 border-b border-fw-border",children:l.jsx("div",{ref:o,className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",style:{opacity:r?1:0,transform:r?"translateY(0)":"translateY(20px)",transition:"opacity 0.6s ease, transform 0.6s ease"},children:l.jsxs("div",{className:"grid lg:grid-cols-3 gap-10",children:[l.jsxs("div",{className:"lg:col-span-2",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-8 h-px bg-gold-400"}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest text-gold-400 font-bold",children:"Unser Ansatz"})]}),l.jsx("h2",{className:"font-display text-2xl lg:text-3xl text-fw-dark mb-4 leading-tight",children:"Mehr als nur Vermittlung — Ihre Immobilienstrategie aus einer Hand"}),l.jsx("p",{className:"font-sans text-fw-mid leading-relaxed mb-4",children:"Bei Fiwonis betreuen wir Ihre Immobilie mit dem gleichen Anspruch wie Ihre Finanzen. Wir kennen den regionalen Markt, prüfen jeden Kaufpreis kritisch und begleiten Sie verlässlich — vom ersten Gespräch bis zur Schlüsselübergabe."}),l.jsx("p",{className:"font-sans text-fw-mid leading-relaxed",children:"Als unabhängige Berater arbeiten wir ausschließlich in Ihrem Interesse. Kein Verkaufsdruck, keine versteckten Provisionen — nur ehrliche Einschätzungen und ein Netzwerk, das für Sie arbeitet."})]}),l.jsx("div",{className:"flex flex-col gap-4",children:[{label:"17",sub:"Leistungen aus einer Hand"},{label:"4",sub:"Regionen: TUT · VS · KN · SIG"},{label:"15+",sub:"Jahre Markterfahrung"}].map(({label:u,sub:c})=>l.jsxs("div",{className:"border border-fw-border bg-white p-5",children:[l.jsx("p",{className:"font-display text-3xl text-gold-400 font-bold mb-1",children:u}),l.jsx("p",{className:"font-sans text-sm text-fw-mid",children:c})]},c))})]})})})}function d1(){const[o,r]=za();return l.jsx("section",{ref:o,id:"angebote",className:"py-20 lg:py-28 bg-white",children:l.jsxs("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",style:{opacity:r?1:0,transform:r?"translateY(0)":"translateY(24px)",transition:"opacity 0.7s ease, transform 0.7s ease"},children:[l.jsxs("div",{className:"text-center mb-12",children:[l.jsx("p",{className:"font-sans text-xs text-fw-gold uppercase tracking-[0.25em] mb-3",children:"Aktuelle Immobilienangebote"}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-fw-dark font-semibold mb-4",children:"Unsere Angebote auf Immowelt"}),l.jsx("div",{className:"w-10 h-0.5 bg-fw-gold mx-auto mb-6"}),l.jsx("p",{className:"font-sans text-fw-mid text-base max-w-xl mx-auto leading-relaxed",children:"Alle aktuellen Immobilienangebote von Fiwonis GmbH finden Sie direkt auf unserem Immowelt-Profil — stets aktuell, mit vollständigen Details und professionellen Fotos."})]}),l.jsx("div",{className:"flex flex-col items-center",children:l.jsx("a",{href:"https://www.immowelt.de/profil/33c7eab106e9490181db68866db13328",target:"_blank",rel:"noopener noreferrer",className:"group w-full max-w-2xl block",children:l.jsxs("div",{className:"border-2 border-fw-border hover:border-fw-gold transition-all duration-300 bg-fw-light p-10 text-center shadow-sm hover:shadow-md",children:[l.jsx("div",{className:"inline-flex items-center justify-center w-20 h-20 rounded-full mb-6 group-hover:scale-105 transition-transform duration-300",style:{backgroundColor:"#e74c3c"},children:l.jsx("span",{className:"font-sans font-bold text-white text-2xl",children:"iw"})}),l.jsx("h3",{className:"font-display text-2xl text-fw-dark font-semibold mb-2",children:"Fiwonis GmbH auf Immowelt"}),l.jsx("p",{className:"font-sans text-fw-mid text-sm mb-6 leading-relaxed",children:"Entdecken Sie alle verfügbaren Objekte — von der Eigentumswohnu
220ng bis zum Mehrfamilienhaus, regional und überregional."}),l.jsx("div",{className:"flex flex-wrap justify-center gap-3 mb-8",children:[{label:"Immowelt",color:"#e74c3c"},{label:"ImmoScout24",color:"#00a699"},{label:"eBay Kleinanzeigen",color:"#e5a00d"},{label:"Social Media",color:"#1877f2"}].map(({label:u,color:c})=>l.jsx("span",{className:"font-sans text-xs font-bold text-white px-3 py-1 rounded-full",style:{backgroundColor:c},children:u},u))}),l.jsxs("span",{className:"inline-flex items-center gap-2 font-sans text-sm font-bold px-8 py-3 group-hover:opacity-90 transition-opacity duration-200 text-white",style:{backgroundColor:"#c8922a"},children:["Jetzt Angebote ansehen ",l.jsx(vt,{className:"w-4 h-4"})]})]})})})]})})}function f1(){const[o,r]=za();return l.jsx("section",{className:"py-20 lg:py-28 bg-fw-dark",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsxs("div",{ref:o,className:"mb-14",style:{opacity:r?1:0,transform:r?"translateY(0)":"translateY(24px)",transition:"opacity 0.6s ease, transform 0.6s ease"},children:[l.jsx("p",{className:"font-sans text-xs text-fw-gold uppercase tracking-[0.25em] mb-3"}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-white font-semibold mb-4",children:"Unser Leistungsversprechen rund um Immobilien"}),l.jsx("div",{className:"w-10 h-0.5 bg-fw-gold mb-6"}),l.jsx("p",{className:"font-sans text-white/65 max-w-2xl leading-relaxed text-sm",children:"Maximale Sicherheit, optimaler Marktwert: Überlassen Sie Ihren Immobilienverkauf nicht dem Zufall. Wir bringen das Know-how aus eigenen Immobilieninvestments direkt in die Vermarktung Ihres Objekts ein — von der ersten Bewertung bis zur Schlüsselübergabe."})]}),l.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-px bg-white/10",children:r1.map(({icon:u,title:c,desc:d},f)=>l.jsx(h1,{Icon:u,title:c,desc:d,index:f,isLast:!1},f))})]})})}function h1({Icon:o,title:r,desc:u,index:c,isLast:d}){const[f,m]=za();return l.jsxs("div",{ref:f,className:"p-8 lg:p-10 group transition-colors duration-300",style:{background:d?"#2a2a2a":void 0,opacity:m?d?.5:1:0,transform:m?"translateY(0)":"translateY(24px)",transition:`opacity 0.5s ease ${c*.1}s, transform 0.5s ease ${c*.1}s`,backgroundColor:d?"#2a2a2a":"#111008"},children:[l.jsx("div",{className:"w-10 h-10 flex items-center justify-center mb-5 transition-colors duration-300",style:{background:d?"rgba(255,255,255,0.05)":"rgba(200,146,42,0.1)"},children:l.jsx(o,{className:"w-5 h-5",style:{color:d?"#666":"#c8922a"}})}),l.jsx("h3",{className:"font-display text-lg font-semibold mb-2",style:{color:d?"#666":"#ffffff"},children:r}),l.jsx("p",{className:"font-sans text-sm leading-relaxed",style:{color:d?"rgba(255,255,255,0.3)":"rgba(255,255,255,0.6)"},children:u})]})}function m1({target:o,suffix:r="",duration:u=2e3}){const[c,d]=N.useState(0),[f,m]=za(),x=N.useRef(!1);return N.useEffect(()=>{if(m&&!x.current){x.current=!0;const b=60,w=o/b;let k=0;const p=setInterval(()=>{k+=w,k>=o?(d(o),clearInterval(p)):d(Math.floor(k))},u/b);return()=>clearInterval(p)}},[m,o,u]),l.jsxs("span",{ref:f,children:[c,r]})}function g1(){const[o,r]=za(),u=[{zahl:200,suffix:"+",label:"Vermittelte Objekte",sub:"Erfolgreich abgeschlossene Transaktionen",icon:"🏠"},{zahl:150,suffix:" Mio+",label:"Transaktionsvolumen",sub:"Euro — realisiertes Volumen in der Region",icon:"💶"},{zahl:null,text:"Neubau",label:"Projektentwicklung & Vertrieb",sub:"Vom Plan bis zur Vermarktung aus einer Hand",icon:"📐"},{zahl:null,text:"Plan → Schlüssel",label:"Vollständige Begleitung",sub:"Von der ersten Bewertung bis zur Übergabe",icon:"🗝️"}];return l.jsx("section",{id:"referenzen",className:"py-20 lg:py-28 bg-fw-dark",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsxs("div",{ref:o,className:"mb-16 text-center",style:{opacity:r?1:0,transform:r?"translateY(0)":"translateY(24px)",transition:"opacity 0.6s ease, transform 0.6s ease"},children:[l.jsx("p",{className:"font-sans text-xs uppercase tracking-[0.25em] mb-3",style:{color:"#c8922a"},children:"Unsere Erfolgsbilanz"}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl font-semibold mb-4",style:{color:"#c8922a"},children:"Erfahrung, die zählt"}),l.jsx("div",{className:"w-10 h-0.5 bg-fw-gold mx-auto mb-4"}),l.jsx("p",{className:"font-sans text-white/60 max-w-xl mx-auto leading-relaxed",children:"Von der ersten Skizze bis zur Schlüsselübergabe — wir begleiten Ihre Immobilie mit Leidenschaft, lokalem Know-how und einem Netzwerk, das Ergebnisse liefert."})]}),l.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6",children:u.map(({zahl:c,suffix:d,text:f,label:m,sub:x,icon:b},w)=>{const[k,p]=za();return l.jsxs("div",{ref:k,className:"border border-fw-gold/20 p-8 text-center group hover:border-fw-gold/50 transition-all duration-500",style:{background:"linear-gradient(135deg, #1a1a10 0%, #111008 100%)",opacity:p?1:0,transform:p?"translateY(0) scale(1)":"translateY(32px) scale(0.95)",transition:`opacity 0.6s ease ${w*.15}s, transform 0.6s ease ${w*.15}s`},children:[l.jsx("div",{className:"text-3xl mb-4",children:b}),l.jsx("p",{className:"font-display text-4xl lg:text-5xl font-bold mb-2",style:{color:"#c8922a"},children:c!==null?l.jsx(m1,{target:c,suffix:d}):f}),l.jsx("p",{className:"font-display text-sm font-semibold text-white uppercase tracking-wider mb-2",children:m}),l.jsx("p",{className:"font-sans text-xs text-white/40 leading-relaxed",children:x})]},w)})})]})})}function x1(){const[o,r]=za();return l.jsx("section",{className:"py-20 bg-fw-cream border-t border-fw-border",children:l.jsx("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:l.jsxs("div",{ref:o,style:{opacity:r?1:0,transform:r?"translateY(0)":"translateY(24px)",transition:"opacity 0.6s ease, transform 0.6s ease"},children:[l.jsx("p",{className:"font-sans text-xs text-fw-gold uppercase tracking-[0.25em] mb-4",children:"Jetzt starten"}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-fw-dark font-semibold mb-4",children:"Ihre Immobilie ist in guten Händen"}),l.jsx("p",{className:"font-sans text-fw-mid leading-relaxed mb-8 max-w-xl mx-auto",children:"Ob Kauf, Verkauf oder Bewertung — ein kurzes Gespräch genügt. Wir melden uns persönlich und unverbindlich bei Ihnen."}),l.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[l.jsxs("a",{href:"tel:+4974611717270",className:"inline-flex items-center justify-center gap-2 bg-fw-dark text-white font-sans text-sm font-bold px-7 py-3.5 hover:bg-fw-gold transition-colors duration-300",children:[l.jsx(ti,{className:"w-4 h-4"})," 07461 / 1717270"]}),l.jsxs("a",{href:"mailto:[email protected]?subject=Immobilienanfrage",className:"inline-flex items-center justify-center gap-2 border border-fw-dark text-fw-dark font-sans text-sm font-bold px-7 py-3.5 hover:bg-fw-dark hover:text-white transition-colors duration-300",children:[l.jsx(Pa,{className:"w-4 h-4"})," [email protected]"]})]}),l.jsx("p",{className:"font-sans text-xs text-fw-mid mt-6",children:"Fiwonis GmbH · Risibergstraße 18 · 78532 Tuttlingen"})]})})})}function b1(){return l.jsx("div",{className:"bg-fw-dark border-t border-white/10 py-10",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 flex flex-col items-center gap-6",children:[l.jsx(U,{to:"/",children:l.jsx(Ye,{variant:"light",className:"h-10 w-auto"})}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx("a",{href:"/#leistungen",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Leistungen"}),l.jsx(U,{to:"/finanzierung",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Finanzierung"}),l.jsx("span",{className:"font-sans text-xs text-fw-gold",children:"Immobilien"}),l.jsx(U,{to:"/software",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Software"}),l.jsx(U,{to:"/ueber-uns",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Über uns"})]}),l.jsx("div",{className:"w-full max-w-xs border-t border-white/10"}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx(U,{to:"/impressum",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Impressum"}),l.jsx(U,{to:"/datenschutz",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Datenschutz"}),l.jsx(U,{to:"/agb",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Allgemeine Geschäftsbedingungen"}),l.jsx(U,{to:"/widerruf",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Widerrufsbelehrung"})]}),l.jsxs("p",{className:"font-sans text-xs text-white/20",children:["© ",new Date().getFullYear()," Fiwonis GmbH"]})]})})}function p1(){return N.useEffect(()=>{window.scrollTo(0,0)},[]),l.jsxs("div",{className:"min-h-screen bg-white font-sans",children:[l.jsx(o1,{}),l.jsx(c1,{}),l.jsx(u1,{}),l.jsx(d1,{}),l.jsx(f1,{}),l.jsx(g1,{}),l.jsx(x1,{}),l.jsx(b1,{})]})}/**
221 * @license lucide-react v1.47.0 - ISC
222 *
223 * This source code is licensed under the ISC license.
224 * See the LICENSE file in the root directory of this source tree.
225 */const zb={name:"zap",size:24,node:[["path",{d:"M15.914 4a1.5 1.5 0 00-2.474-1.561l-9 9A1.5 1.5 0 005.5 14h4.002a.5.5 0 01.471.666L8.086 20a1.5 1.5 0 002.475 1.56l9-9A1.5 1.5 0 0018.5 10h-3.997a.5.5 0 01-.472-.667z",key:"1v7up4"}]]};zb.node;const v1=xe(zb);/**
226 * @license lucide-react v1.47.0 - ISC
227 *
228 * This source code is licensed under the ISC license.
229 * See the LICENSE file in the root directory of this source tree.
230 */const Eb={name:"brain",size:24,node:[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]]};Eb.node;const y1=xe(Eb);/**
231 * @license lucide-react v1.47.0 - ISC
232 *
233 * This source code is licensed under the ISC license.
234 * See the LICENSE file in the root directory of this source tree.
235 */const Tb={name:"chart-no-axes-column",size:24,node:[["path",{d:"M5 21v-6",key:"1hz6c0"}],["path",{d:"M12 21V3",key:"1lcnhd"}],["path",{d:"M19 21V9",key:"unv183"}]],aliases:["bar-chart-2"]};Tb.node;
235const Ab=xe(Tb);/**
236 * @license lucide-react v1.47.0 - ISC
237 *
238 * This source code is licensed under the ISC license.
239 * See the LICENSE file in the root directory of this source tree.
240 */const Cb={name:"repeat-2",size:24,node:[["path",{d:"m2 9 3-3 3 3",key:"1ltn5i"}],["path",{d:"M13 18H7a2 2 0 0 1-2-2V6",key:"1r6tfw"}],["path",{d:"m22 15-3 3-3-3",key:"4rnwn2"}],["path",{d:"M11 6h6a2 2 0 0 1 2 2v10",key:"2f72bc"}]]};Cb.node;const w1=xe(Cb);/**
241 * @license lucide-react v1.47.0 - ISC
242 *
243 * This source code is licensed under the ISC license.
244 * See the LICENSE file in the root directory of this source tree.
245 */const Rb={name:"users",size:24,node:[["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"}]]};Rb.node;const ud=xe(Rb);/**
246 * @license lucide-react v1.47.0 - ISC
247 *
248 * This source code is licensed under the ISC license.
249 * See the LICENSE file in the root directory of this source tree.
250 */const Ob={name:"cpu",size:24,node:[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]]};Ob.node;const j1=xe(Ob);function N1(){const[o,r]=N.useState(!1),[u,c]=N.useState(!1);N.useEffect(()=>{const f=()=>c(window.scrollY>60);return window.addEventListener("scroll",f),()=>window.removeEventListener("scroll",f)},[]);const d=[{label:"Leistungen",href:"/#leistungen"},{label:"Finanzierung",href:"/finanzierung",isPage:!0},{label:"Immobilien",href:"/immobilien",isPage:!0},{label:"Software",href:"/software",isPage:!0,active:!0},{label:"Über uns",href:"/#ueber-uns"}];return l.jsxs("nav",{className:at("fixed top-0 left-0 right-0 z-50 transition-all duration-300",u?"bg-white/97 backdrop-blur-sm shadow-sm border-b border-fw-border":"bg-white/90 backdrop-blur-sm"),children:[l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsxs("div",{className:"flex items-center justify-between h-16 lg:h-20",children:[l.jsx(U,{to:"/",className:"flex items-center gap-3 shrink-0",children:l.jsx(Ye,{variant:"dark",className:"h-12 w-auto"})}),l.jsxs("div",{className:"hidden lg:flex items-center gap-6",children:[d.map(f=>f.isPage?l.jsx(U,{to:f.href,className:at("font-sans text-sm transition-colors duration-200 tracking-wide whitespace-nowrap",f.active?"text-fw-dark font-bold":"text-fw-mid hover:text-fw-dark"),children:f.label},f.href):l.jsx("a",{href:f.href,className:"font-sans text-sm text-fw-mid hover:text-fw-dark transition-colors duration-200 tracking-wide whitespace-nowrap",children:f.label},f.href)),l.jsx("a",{href:"/#kontakt",className:"font-sans text-sm font-bold bg-fw-dark hover:bg-fw-mid text-white px-5 py-2.5 transition-colors duration-200 tracking-wide whitespace-nowrap",children:"Termin vereinbaren"})]}),l.jsx("button",{onClick:()=>r(!o),className:"lg:hidden text-fw-dark p-2 min-h-[44px] min-w-[44px] flex items-center justify-center","aria-label":"Menü öffnen",children:o?l.jsx(In,{className:"w-6 h-6"}):l.jsx(Qn,{className:"w-6 h-6"})})]})}),l.jsx("div",{className:at("lg:hidden bg-white border-t border-fw-border overflow-hidden transition-all duration-300",o?"max-h-screen opacity-100":"max-h-0 opacity-0"),children:l.jsxs("div",{className:"px-4 py-4 flex flex-col gap-1",children:[d.map(f=>f.isPage?l.jsx(U,{to:f.href,onClick:()=>r(!1),className:at("font-sans py-3 border-b border-fw-border last:border-0 transition-colors text-base",f.active?"text-fw-dark font-bold":"text-fw-dark hover:text-fw-gold"),children:f.label},f.href):l.jsx("a",{href:f.href,onClick:()=>r(!1),className:"font-sans text-fw-dark hover:text-fw-gold py-3 border-b border-fw-border last:border-0 transition-colors text-base",children:f.label},f.href)),l.jsx("a",{href:"/#kontakt",onClick:()=>r(!1),className:"mt-3 font-sans font-bold bg-fw-dark text-white px-5 py-3 text-center",children:"Termin vereinbaren"})]})})]})}function Fl(o={}){const r=N.useRef(null),[u,c]=N.useState(!1);return N.useEffect(()=>{const d=r.current;if(!d)return;const f=new IntersectionObserver(([m])=>{m.isIntersecting&&(c(!0),f.disconnect())},{threshold:.12,...o}
250);return f.observe(d),()=>f.disconnect()},[]),[r,u]}const S1=[{icon:y1,title:"KI-gestützte Marktanalyse",desc:"Unsere Algorithmen analysieren Volatilität und Marktbewegungen rund um die Uhr — und übersetzen komplexe Daten in klare Handelssignale."},{icon:w1,title:"Vollautomatischer Handel",desc:"Das System handelt eigenständig auf Basis Ihrer Risikoeinstellungen — ohne Emotion, ohne Zögern, vollständig nach Ihrer Vorgabe."},{icon:cd,title:"Adaptives Risikoprofiling",desc:"Sie behalten jederzeit die volle Kontrolle. Risikoparameter lassen sich individuell anpassen — 100 % Software, 0 % Fremdbestimmung."},{icon:Ab,title:"Statistisch fundierte Grundlage",desc:"Keine Spekulation. Unsere Handelslogik basiert auf historisch validierten Daten und wird kontinuierlich durch maschinelles Lernen optimiert."},{icon:v1,title:"MetaTrader 5 Integration",desc:"Nahtlose Einbindung in MetaTrader 5 — die weltweit führende Plattform für algorithmischen Handel. Keine technischen Hürden."},{icon:ud,title:"Exklusives Partnernetzwerk",desc:"Profitieren Sie von Konditionen, die wir speziell für Adaptix-Quant-Nutzer ausgehandelt haben — deutlich besser als am freien Markt."}],k1=[{name:"Subscription",farbe:"#c8922a",desc:"Fortlaufender Zugang zur adaptiven Handelslogik als vollautomatische Software für MetaTrader 5. Software as a Service — transparent, monatlich kündbar.",punkte:["Vollautomatischer Handel","Kontinuierliche Updates","Monatliche Lizenz"]},{name:"Performance",farbe:"#c8922a",desc:"Vergünstigter Zugang mit längerer Lizenzlaufzeit — und damit direkter Rabattierung. Ideal für Trader, die langfristig planen.",punkte:["Rabattierte Lizenz","Längere Laufzeit","Volle Funktionen"]},{name:"Private Advisory",farbe:"#c8922a",desc:"Die exklusive Elite-Stufe: persönliche Betreuung, tiefere Einblicke ins System und regelmäßige Informationen aus erster Hand.",punkte:["Persönliche Betreuung","Exklusive Insights","Direkte Kommunikation"]}],z1=[{zahl:"16+",label:"Jahre Erfahrung"},{zahl:"3",label:"Lizenzmodelle"},{zahl:"MT5",label:"Plattform-Integration"},{zahl:"100%",label:"Ihre Kontrolle"}];function E1(){return l.jsxs("section",{className:"relative min-h-[58vh] flex items-end pb-16 pt-32 overflow-hidden",children:[l.jsx("div",{className:"absolute inset-0 bg-fw-dark"}),l.jsx("div",{className:"absolute inset-0 opacity-[0.07]",style:{backgroundImage:`
251            linear-gradient(#c8922a 1px, transparent 1px),
252            linear-gradient(90deg, #c8922a 1px, transparent 1px)
253          `,backgroundSize:"60px 60px"}}),l.jsx("div",{className:"absolute inset-0",style:{background:"radial-gradient(ellipse 80% 60% at 60% 40%, rgba(200,146,42,0.08) 0%, transparent 70%)"}}),l.jsx("div",{className:"absolute left-0 top-1/4 w-1 h-32 bg-fw-gold"}),l.jsxs("div",{className:"relative max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 w-full",children:[l.jsxs(U,{to:"/",className:"inline-flex items-center gap-2 font-sans text-sm text-white hover:text-fw-gold transition-colors duration-200 mb-8",children:[l.jsx(od,{className:"w-4 h-4"})," Zurück zur Startseite"]}),l.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-end lg:justify-between gap-8",children:[l.jsxs("div",{children:[l.jsx("p",{className:"font-sans text-xs uppercase tracking-[0.25em] mb-4",style:{color:"#c8922a"},children:"Fiwonis GmbH · Softwarelösungen"}),l.jsxs("h1",{className:"font-display text-4xl sm:text-5xl lg:text-6xl text-white font-semibold leading-[1.1] mb-6 max-w-2xl",children:["Adaptix Quant —",l.jsx("br",{}),l.jsx("span",{style:{color:"#c8922a"},children:"Algorithmischer"})," Finanzarchitekt"]}),l.jsx("p",{className:"font-sans text-lg text-white/70 max-w-xl leading-relaxed",children:"Intelligente Finanzplanung mit KI-gestützter Volatilitätsanalyse und maßgeschneiderten Investmentstrategien. Ein Angebot der Fiwonis GmbH."})]}),l.jsxs("a",{href:"https://www.adaptixquant.store",target:"_blank",rel:"noopener noreferrer",className:"shrink-0 inline-flex items-center gap-2 bg-fw-gold text-white font-sans text-sm font-bold px-7 py-4 hover:bg-white hover:text-fw-dark transition-colors duration-300",children:["adaptixquant.store ",l.jsx(qr,{className:"w-4 h-4"})]})]})]})]})}function T1(){return l.jsx("div",{className:"bg-fw-gold",children:l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 divide-x divide-white/20",children:z1.map(({zahl:o,label:r},u)=>l.jsxs("div",{className:"py-6 text-center",children:[l.jsx("p",{className:"font-display text-2xl lg:text-3xl text-white font-semibold",children:o}),l.jsx("p",{className:"font-sans text-xs text-white/80 uppercase tracking-wider mt-1",children:r})]},u))})})})}function A1(){const[o,r]=Fl();return l.jsx("section",{className:"py-20 lg:py-28 bg-white",children:l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsxs("div",{ref:o,className:"grid grid-cols-1 lg:grid-cols-2 gap-16 items-center",style:{opacity:r?1:0,transform:r?"translateY(0)":"translateY(32px)",transition:"opacity 0.7s ease, transform 0.7s ease"},children:[l.jsxs("div",{children:[l.jsx("p",{className:"font-sans text-xs text-fw-gold uppercase tracking-[0.25em] mb-4",children:"Data. Driven. Decisions."}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-fw-dark font-semibold mb-6 leading-tight",children:"Die Sprache der Märkte — intelligent entschlüsselt"}),l.jsx("div",{className:"w-10 h-0.5 bg-fw-gold mb-6"}),l.jsx("p",{className:"font-sans text-fw-mid leading-relaxed mb-4",children:"Mit Adaptix Quant steht Tradern und Investoren ein leistungsstarkes, technologieorientiertes Werkzeug für MetaTrader 5 zur Verfügung. Die Software analysiert Märkte kontinuierlich und generiert auf Basis komplexer Algorithmen fundierte Handelssignale für verschiedene Anlageklassen."}),l.jsx("p",{className:"font-sans text-fw-mid leading-relaxed",children:"Adaptix Quant agiert nicht als Anlageberater, sondern als reine Analyse- und Automatisierungsebene. Nutzer behalten jederzeit die vollständige Kontrolle über ihre individuellen Risikoeinstellungen."})]}),l.jsxs("div",{className:"relative",children:[l.jsxs("div",{className:"bg-fw-dark p-8 lg:p-10 relative overflow-hidden",children:[l.jsx("div",{className:"absolute inset-0 opacity-10",style:{backgroundImage:"repeating-linear-gradient(45deg, #c8922a 0, #c8922a 1px, transparent 0, transparent 50%)",backgroundSize:"16px 16px"}}),l.jsxs("div",{className:"relative",children:[l.jsx(j1,{className:"w-10 h-10 text-fw-gold mb-6"}),l.jsxs("p",{className:"font-display text-2xl text-white font-semibold mb-4 leading-tight",children:["Technologie und",l.jsx("br",{}),"Strategie vereint"]}),l.jsx("ul",{className:"space-y-3",children:["KI-gestützte Analysen für strategische Marktnavigation","Kontinuierliche Optimierung durch maschinelles Lernen","Emotionale Unabhängigkeit — rein datenbasiert"].map((u,c)=>l.jsxs("li",{className:"flex items-start gap-3 font-sans text-sm text-white/70",children:[l.jsx(Sn,{className:"w-4 h-4 text-fw-gold shrink-0 mt-0.5"}),u]},c))})]})]}),l.jsx("div",{className:"absolute -bottom-4 -right-4 w-16 h-16 bg-fw-gold opacity-20"})]})]})})})}function C1(){const[o,r]=Fl();return l.jsx("section",{className:"py-20 lg:py-28 bg-fw-light",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsxs("div",{ref:o,className:"mb-14",style:{opacity:r?1:0,transform:r?"translateY(0)":"translateY(24px)",transition:"opacity 0.6s ease, transform 0.6s ease"},children:[l.jsx("p",{className:"font-sans text-xs text-fw-gold uppercase tracking-[0.25em] mb-3",children:"Was die Software kann"}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-fw-dark font-semibold mb-4",children:"Warum Kunden auf Adaptix Quant setzen"}),l.jsx("div",{className:"w-10 h-0.5 bg-fw-gold"})]}),l.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6",children:S1.map(({icon:u,title:c,desc:d},f)=>{const[m,x]=Fl();return l.jsxs("div",{ref:m,className:"bg-white border border-fw-border p-7 hover:border-fw-gold transition-all duration-300 group",style:{opacity:x?1:0,transform:x?"translateY(0)":"translateY(24px)",transition:`opacity 0.5s ease ${f*.08}s, transform 0.5s ease ${f*.08}s, border-color 0.3s`},children:[l.jsx("div",{className:"w-10 h-10 bg-fw-cream flex items-center justify-center mb-5 group-hover:bg-fw-gold/10 transition-colors duration-300",children:l.jsx(u,{className:"w-5 h-5 text-fw-gold"})}),l.jsx("h3",{className:"font-display text-lg text-fw-dark font-semibold mb-2",children:c}),l.jsx("p",{className:"font-sans text-sm text-fw-mid leading-relaxed",children:d})]},f)})})]})})}function R1(){const[o,r]=Fl();return l.jsx("section",{className:"py-20 lg:py-28 bg-fw-dark",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsxs("div",{ref:o,className:"mb-14",style:{opacity:r?1:0,transform:r?"translateY(0)":"translateY(24px)",transition:"opacity 0.6s ease, transform 0.6s ease"},children:[l.jsx("p",{className:"font-sans text-xs uppercase tracking-[0.25em] mb-3",style:{color:"#c8922a"},children:"Ihr Einstieg"}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-white font-semibold mb-4",children:"Die drei Säulen von Adaptix Quant"}),l.jsx("div",{className:"w-10 h-0.5 bg-fw-gold"})]}),l.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:k1.map(({name:u,farbe:c,desc:d,punkte:f},m)=>{const[x,b]=Fl();return l.jsxs("div",{ref:x,className:"border border-white/10 p-8 hover:border-fw-gold transition-all duration-300 relative overflow-hidden group",style:{opacity:b?1:0,transform:b?"translateY(0)":"translateY(24px)",transition:`opacity 0.5s ease ${m*.15}s, transform 0.5s ease ${m*.15}s`},children:[l.jsx("div",{className:"absolute top-0 left-0 right-0 h-1",style:{background:c}}),l.jsx("h3",{className:"font-display text-xl font-semibold mb-3",style:{color:c==="#c8922a"?"#c8922a":"#ffffff"},children:u}),l.jsx("p",{className:"font-sans text-sm text-white/60 leading-relaxed mb-6",children:d}),l.jsx("ul",{className:"space-y-2",children:f.map((w,k)=>l.jsxs("li",{className:"flex items-center gap-2 font-sans text-sm text-white/80",children:[l.jsx(Sn,{className:"w-4 h-4 text-fw-gold shrink-0"}),w]},k))})]},m)})})]})})}function O1(){const[o,r]=Fl();return l.jsx("section",{className:"py-20 lg:py-28 bg-fw-cream border-t border-fw-border",children:l.jsx("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:l.jsxs("div",{ref:o,style:{opacity:r?1:0,transform:r?"translateY(0)":"translateY(24px)",transition:"opacity 0.6s ease, transform 0.6s ease"},children:[l.jsx("p",{className:"font-sans text-xs text-fw-gold uppercase tracking-[0.25em] mb-4",children:"Jetzt starten"}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-fw-dark font-semibold mb-4",children:"Bereit, Ihre finanzielle Intelligenz auf das nächste Level zu bringen?"}),l.jsx("p",{className:"font-sans text-fw-mid leading-relaxed mb-8 max-w-xl mx-auto",children:"Erfahren Sie mehr auf der Adaptix-Quant-Webseite oder nehmen Sie direkt Kontakt zur Fiwonis GmbH auf — wir beraten Sie persönlich und unverbindlich."}),l.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center mb-8",children:[l.jsxs("a",{href:"https://www.adaptixquant.store",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-2 bg-fw-dark text-white font-sans text-sm font-bold px-7 py-3.5 hover:bg-fw-gold transition-colors duration-300",children:[l.jsx(qr,{className:"w-4 h-4"})," adaptixquant.store"]}),l.jsxs("a",{href:"mailto:[email protected]?subject=Anfrage%20Adaptix%20Quant",className:"inline-flex items-center justify-center gap-2 border border-fw-dark text-fw-dark font-sans text-sm font-bold px-7 py-3.5 hover:bg-fw-dark hover:text-white transition-colors duration-300",children:[l.jsx(Pa,{className:"w-4 h-4"})," [email protected]"]})]}),l.jsxs("a",{href:"tel:+4974611717270",className:"inline-flex items-center justify-center gap-1.5 font-sans text-sm text-fw-mid hover:text-fw-dark transition-colors",children:[l.jsx(ti,{className:"w-4 h-4"})," 07461 / 1717270"]}),l.jsx("p",{className:"font-sans text-xs text-fw-mid mt-4",children:"Fiwonis GmbH · Risibergstraße 18 · 78532 Tuttlingen"})]})})})}function D1(){return l.jsx("div",{className:"bg-fw-dark border-t border-white/10 py-10",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 flex flex-col items-center gap-6",children:[l.jsx(U,{to:"/",children:l.jsx(Ye,{variant:"light",className:"h-10 w-auto"})}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx("a",{href:"/#leistungen",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Leistungen"}),l.jsx(U,{to:"/finanzierung",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Finanzierung"}),l.jsx(U,{to:"/immobilien",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Immobilien"}),l.jsx("span",{className:"font-sans text-xs text-fw-gold",children:"Software"}),l.jsx(U,{to:"/ueber-uns",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Über uns"})]}),l.jsx("div",{className:"w-full max-w-xs border-t border-white/10"}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx(U,{to:"/impressum",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Impressum"}),l.jsx(U,{to:"/datenschutz",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Datenschutz"}),l.jsx(U,{to:"/agb",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Allgemeine Geschäftsbedingungen"}),l.jsx(U,{to:"/widerruf",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Widerrufsbelehrung"})]}),l.jsxs("p",{className:"font-sans text-xs text-white/20",children:["© ",new Date().getFullYear()," Fiwonis GmbH"]})]})})}function M1(){return N.useEffect(()=>{window.scrollTo(0,0)},[]),l.jsxs("div",{className:"min-h-screen bg-white font-sans",children:[l.jsx(N1,{}),l.jsx(E1,{}),l.jsx(T1,{}),l.jsx(A1,{}),l.jsx(C1,{}),l.jsx(R1,{}),l.jsx(O1,{}),l.jsx(D1,{})]})}/**
254 * @license lucide-react v1.47.0 - ISC
255 *
256 * This source code is licensed under the ISC license.
257 * See the LICENSE file in the root directory of this source tree.
258 */const Db={name:"lock",size:24,node:[["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"}]]};Db.node;const _1=xe(Db);/**
259 * @license lucide-react v1.47.0 - ISC
260 *
261 * This source code is licensed under the ISC license.
262 * See the LICENSE file in the root directory of this source tree.
263 */const Mb={name:"log-out",size:24,node:[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]};Mb.node;const U1=xe(Mb);/**
264 * @license lucide-react v1.47.0 - ISC
265 *
266 * This source code is licensed under the ISC license.
267 * See the LICENSE file in the root directory of this source tree.
268 */const _b={name:"user",size:24,node:[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]};_b.node;
268const B1=xe(_b);/**
269 * @license lucide-react v1.47.0 - ISC
270 *
271 * This source code is licensed under the ISC license.
272 * See the LICENSE file in the root directory of this source tree.
273 */const Ub={name:"tag",size:24,node:[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]]};Ub.node;const L1=xe(Ub);/**
274 * @license lucide-react v1.47.0 - ISC
275 *
276 * This source code is licensed under the ISC license.
277 * See the LICENSE file in the root directory of this source tree.
278 */const Bb={name:"message-square",size:24,node:[["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"}]]};Bb.node;const H1=xe(Bb);/**
279 * @license lucide-react v1.47.0 - ISC
280 *
281 * This source code is licensed under the ISC license.
282 * See the LICENSE file in the root directory of this source tree.
283 */const Lb={name:"clock",size:24,node:[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]]};Lb.node;const Hb=xe(Lb),V1="Bgsh@2030!";function G1(){const[o,r]=N.useState(()=>sessionStorage.getItem("fw_anfragen_auth")==="1"),[u,c]=N.useState(""),[d,f]=N.useState(""),[m,x]=N.useState([]),[b,w]=N.useState(!1),[k,p]=N.useState(null),R=B=>{B.preventDefault(),u===V1?(sessionStorage.setItem("fw_anfragen_auth","1"),r(!0),f("")):f("Passwort nicht korrekt.")},V=()=>{sessionStorage.removeItem("fw_anfragen_auth"),r(!1),c("")};return N.useEffect(()=>{if(!o)return;const B=new AbortController;return w(!0),Yx.collection("kontaktanfragen").getList(1,200,{sort:"-created",signal:B.signal}).then(M=>{x(M.items),w(!1)}).catch(M=>{M!=null&&M.isAbort||w(!1)}),()=>B.abort()},[o]),o?l.jsxs("div",{className:"min-h-screen bg-fw-light",children:[l.jsx("div",{className:"bg-fw-dark border-b border-white/10 px-4 py-4",children:l.jsxs("div",{className:"max-w-5xl mx-auto flex items-center justify-between",children:[l.jsx(Ye,{variant:"light",className:"h-10 w-auto"}),l.jsxs("button",{onClick:V,className:"flex items-center gap-2 font-sans text-xs text-white/60 hover:text-white transition-colors",children:[l.jsx(U1,{className:"w-4 h-4"}),"Abmelden"]})]})}),l.jsxs("div",{className:"max-w-5xl mx-auto px-4 py-10",children:[l.jsx("div",{className:"flex items-center justify-between mb-8",children:l.jsxs("div",{children:[l.jsx("h1",{className:"font-display text-2xl text-fw-dark font-semibold mb-1",children:"Eingehende Anfragen"}),l.jsx("p",{className:"font-sans text-sm text-fw-mid",children:b?"Wird geladen…":`${m.length} Anfrage${m.length!==1?"n":""} gespeichert`})]})}),b?l.jsx("div",{className:"text-center py-20",children:l.jsx("div",{className:"w-8 h-8 border-2 border-fw-gold border-t-transparent rounded-full animate-spin mx-auto"})}):m.length===0?l.jsxs("div",{className:"bg-white border border-fw-border p-12 text-center",children:[l.jsx(Pa,{className:"w-10 h-10 text-fw-mid mx-auto mb-4"}),l.jsx("p",{className:"font-sans text-fw-mid",children:"Noch keine Anfragen eingegangen."})]}):l.jsx("div",{className:"space-y-3",children:m.map(B=>l.jsxs("div",{onClick:()=>p((k==null?void 0:k.id)===B.id?null:B),className:"bg-white border border-fw-border p-6 cursor-pointer hover:border-fw-gold transition-colors",children:[l.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center justify-between gap-3",children:[l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("div",{className:"w-9 h-9 bg-fw-gold/10 flex items-center justify-center shrink-0",children:l.jsx(B1,{className:"w-4 h-4 text-fw-gold"})}),l.jsxs("div",{children:[l.jsx("p",{className:"font-sans font-bold text-fw-dark text-sm",children:B.name}),l.jsx("p",{className:"font-sans text-xs text-fw-mid",children:B.email})]})]}),l.jsxs("div",{className:"flex items-center gap-4",children:[B.thema&&l.jsxs("span",{className:"flex items-center gap-1 font-sans text-xs text-fw-mid",children:[l.jsx(L1,{className:"w-3 h-3"}),B.thema]}),l.jsxs("span",{className:"flex items-center gap-1 font-sans text-xs text-fw-mid",children:[l.jsx(Hb,{className:"w-3 h-3"}
283),new Date(B.created).toLocaleString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"})]})]})]}),(k==null?void 0:k.id)===B.id&&l.jsxs("div",{className:"mt-5 pt-5 border-t border-fw-border",children:[l.jsxs("div",{className:"flex items-start gap-2 mb-2",children:[l.jsx(H1,{className:"w-4 h-4 text-fw-gold shrink-0 mt-0.5"}),l.jsx("p",{className:"font-sans text-sm text-fw-dark whitespace-pre-wrap leading-relaxed",children:B.nachricht})]}),l.jsxs("a",{href:`mailto:${B.email}?subject=Re: Ihre Anfrage bei Fiwonis GmbH`,className:"inline-flex items-center gap-2 mt-4 font-sans text-xs font-bold text-fw-gold hover:opacity-80 transition-opacity",onClick:M=>M.stopPropagation(),children:[l.jsx(Pa,{className:"w-3 h-3"}),"Direkt antworten"]})]})]},B.id))})]})]}):l.jsxs("div",{className:"min-h-screen bg-fw-dark flex flex-col items-center justify-center px-4",children:[l.jsx("div",{className:"mb-8",children:l.jsx(Ye,{variant:"light",className:"h-12 w-auto"})}),l.jsxs("div",{className:"bg-white w-full max-w-sm p-8",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[l.jsx("div",{className:"w-10 h-10 bg-fw-gold/10 flex items-center justify-center",children:l.jsx(_1,{className:"w-5 h-5 text-fw-gold"})}),l.jsxs("div",{children:[l.jsx("h1",{className:"font-display text-xl text-fw-dark font-semibold",children:"Anfragen-Übersicht"}),l.jsx("p",{className:"font-sans text-xs text-fw-mid",children:"Nur für Fiwonis GmbH"})]})]}),l.jsxs("form",{onSubmit:R,className:"space-y-4",children:[l.jsxs("div",{children:[l.jsx("label",{className:"font-sans text-xs uppercase tracking-wide text-fw-mid block mb-2 font-bold",children:"Passwort"}),l.jsx("input",{type:"password",value:u,onChange:B=>c(B.target.value),required:!0,className:"w-full border border-gray-200 px-4 py-3 font-sans text-sm text-fw-dark focus:outline-none focus:border-fw-gold",placeholder:"••••••••"})]}),d&&l.jsx("p",{className:"font-sans text-xs text-red-600",children:d}),l.jsx("button",{type:"submit",className:"w-full py-3 font-sans text-sm font-bold text-white transition-opacity hover:opacity-90",style:{backgroundColor:"#c8922a"},children:"Anmelden"})]})]})]})}function q1(){const[o,r]=N.useState(!1),[u,c]=N.useState(!1);N.useEffect(()=>{const f=()=>c(window.scrollY>60);return window.addEventListener("scroll",f),()=>window.removeEventListener("scroll",f)},[]);const d=[{label:"Leistungen",href:"/#leistungen"},{label:"Finanzierung",href:"/finanzierung",isPage:!0},{label:"Immobilien",href:"/immobilien",isPage:!0},{label:"Software",href:"/software",isPage:!0},{label:"Über uns",href:"/#ueber-uns"}];return l.jsxs("nav",{className:"fixed top-0 left-0 right-0 z-50 transition-all duration-300",style:{background:"rgba(17,16,8,0.97)",backdropFilter:"blur(8px)",borderBottom:"1px solid rgba(200,146,42,0.25)"},children:[l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsxs("div",{className:"flex items-center justify-between h-16 lg:h-20",children:[l.jsx(U,{to:"/",className:"flex items-center gap-3 shrink-0",children:l.jsx(Ye,{variant:"light",className:"h-12 w-auto"})}),l.jsxs("div",{className:"hidden lg:flex items-center gap-6",children:[d.map(f=>f.isPage?l.jsx(U,{to:f.href,className:"font-sans text-sm transition-colors duration-200 tracking-wide whitespace-nowrap",style:{color:"rgba(245,237,216,0.75)"},onMouseEnter:m=>m.currentTarget.style.color="#c8922a",onMouseLeave:m=>m.currentTarget.style.color="rgba(245,237,216,0.75)",children:f.label},f.href):l.jsx("a",{href:f.href,className:"font-sans text-sm transition-colors duration-200 tracking-wide whitespace-nowrap",style:{color:"rgba(245,237,216,0.75)"},onMouseEnter:m=>m.currentTarget.style.color="#c8922a",onMouseLeave:m=>m.currentTarget.style.color="rgba(245,237,216,0.75)",children:f.label},f.href)),l.jsx("a",{href:"/#kontakt",className:"font-sans text-sm font-bold px-5 py-2.5 transition-colors duration-200 tracking-wide whitespace-nowrap",style:{background:"#c8922a",color:"#fff"},onMouseEnter:f=>f.currentTarget.style.background="#b07a20",onMouseLeave:f=>f.currentTarget.style.background="#c8922a",children:"Termin vereinbaren"})]}),l.jsx("button",{onClick:()=>r(!o),className:"lg:hidden p-2 min-h-[44px] min-w-[44px] flex items-center justify-center",style:{color:"#c8922a"},"aria-label":"Menü öffnen",children:o?l.jsx(In,{className:"w-6 h-6"}):l.jsx(Qn,{className:"w-6 h-6"})})]})}),l.jsx("div",{className:at("lg:hidden overflow-hidden transition-all duration-300",o?"max-h-[480px] opacity-100":"max-h-0 opacity-0"),style:{background:"rgba(17,16,8,0.98)",borderTop:"1px solid rgba(200,146,42,0.25)"},children:l.jsxs("div",{className:"px-4 py-4 flex flex-col gap-1",children:[d.map(f=>f.isPage?l.jsx(U,{to:f.href,onClick:()=>r(!1),className:"font-sans py-3 text-base transition-colors",style:{color:"rgba(245,237,216,0.8)",borderBottom:"1px solid rgba(200,146,42,0.15)"},children:f.label},f.href):l.jsx("a",{href:f.href,onClick:()=>r(!1),className:"font-sans py-3 text-base transition-colors",style:{color:"rgba(245,237,216,0.8)",borderBottom:"1px solid rgba(200,146,42,0.15)"},children:f.label},f.href)),l.jsx("a",{href:"/#kontakt",onClick:()=>r(!1),className:"mt-3 font-sans font-bold px-5 py-3 text-center",style:{background:"#c8922a",color:"#fff"},children:"Termin vereinbaren"})]})})]})}function Y1(){return l.jsx("div",{className:"bg-fw-dark border-t border-white/10 py-10",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 flex flex-col items-center gap-6",children:[l.jsx(U,{to:"/",children:l.jsx(Ye,{variant:"light",className:"h-10 w-auto"})}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx("a",{href:"/#leistungen",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Leistungen"}),l.jsx(U,{to:"/finanzierung",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Finanzierung"}),l.jsx(U,{to:"/immobilien",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Immobilien"}),l.jsx(U,{to:"/software",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Software"}),l.jsx(U,{to:"/ueber-uns",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Über uns"})]}),l.jsx("div",{className:"w-full max-w-xs border-t border-white/10"}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx(U,{to:"/impressum",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Impressum"}),l.jsx("span",{className:"font-sans text-xs text-fw-gold",children:"Datenschutz"}),l.jsx(U,{to:"/agb",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Allgemeine Geschäftsbedingungen"}),l.jsx(U,{to:"/widerruf",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Widerrufsbelehrung"})]}),l.jsxs("p",{className:"font-sans text-xs text-white/20",children:["© ",new Date().getFullYear()," Fiwonis GmbH"]})]})})}function K1(){return N.useEffect(()=>{window.scrollTo(0,0)},[]),l.jsxs("div",{className:"min-h-screen bg-white",children:[l.jsx(q1,{}),l.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 pt-28 pb-16",children:[l.jsx("h1",{className:"font-display text-3xl lg:text-4xl text-fw-dark font-semibold mb-2",children:"Datenschutzerklärung"}),l.jsx("p",{className:"font-sans text-sm text-fw-mid mb-12",children:"Fiwonis GmbH · Stand: 2025"}),l.jsxs("div",{className:"prose prose-slate max-w-none font-sans text-fw-dark leading-relaxed space-y-10",children:[l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"1) Einleitung und Kontaktdaten des Verantwortlichen"}),l.jsx("p",{className:"text-fw-mid mb-4",children:"1.1 Wir freuen uns, dass Sie unsere Website besuchen, und bedanken uns für Ihr Interesse. Im Folgenden informieren wir Sie über den Umgang mit Ihren personenbezogenen Daten bei der Nutzung unserer Website. Personenbezogene Daten sind hierbei alle Daten, mit denen Sie persönlich identifiziert werden können."}),l.jsxs("p",{className:"text-fw-mid",children:["1.2 Verantwortlicher für die Datenverarbeitung auf dieser Website im Sinne der Datenschutz-Grundverordnung (DSGVO) ist:",l.jsx("br",{}),l.jsx("br",{}),l.jsx("strong",{className:"text-fw-dark",children:"Fiwonis GmbH"}),l.jsx("br",{}),"Risibergstraße 18",l.jsx("br",{}),"78532 Tuttlingen",l.jsx("br",{}),"Deutschland",l.jsx("br",{}),"Tel.: +49 7461 1717270",l.jsx("br",{}),"E-Mail: ",l.jsx("a",{href:"mailto:[email protected]",className:"text-fw-gold hover:opacity-80",children:"[email protected]"})]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"2) Datenerfassung beim Besuch unserer Website"}),l.jsx("p",{className:"text-fw-mid mb-4",children:'2.1 Bei der bloß informatorischen Nutzung unserer Website, also wenn Sie sich nicht registrieren oder uns anderweitig Informationen übermitteln, erheben wir nur solche Daten, die Ihr Browser an den Seitenserver übermittelt (sog. „Server-Logfiles"). Wenn Sie unsere Website aufrufen, erheben wir die folgenden Daten, die für uns technisch erforderlich sind, um Ihnen die Website anzuzeigen:'}),l.jsxs("ul",{className:"list-disc list-inside text-fw-mid space-y-1 mb-4 ml-4",children:[l.jsx("li",{children:"Besuchte Website"}),l.jsx("li",{children:"Datum und Uhrzeit zum Zeitpunkt des Zugriffes"}),l.jsx("li",{children:"Menge der gesendeten Daten in Byte"}),l.jsx("li",{children:"Quelle/Verweis, von welchem Sie auf die Seite gelangten"}),l.jsx("li",{children:"Verwendeter Browser"}),l.jsx("li",{children:"Verwendetes Betriebssystem"}),l.jsx("li",{children:"Verwendete IP-Adresse (ggf. in anonymisierter Form)"})]}),l.jsx("p",{className:"text-fw-mid mb-4",children:"Die Verarbeitung erfolgt gemäß Art. 6 Abs. 1 lit. f DSGVO auf Basis unseres berechtigten Interesses an der Verbesserung der Stabilität und Funktionalität unserer Website. Eine Weitergabe oder anderweitige Verwendung der Daten findet nicht statt."}),l.jsx("p",{className:"text-fw-mid",children:'2.2 Diese Website nutzt aus Sicherheitsgründen und zum Schutz der Übertragung personenbezogener Daten eine SSL- bzw. TLS-Verschlüsselung. Eine verschlüsselte Verbindung erkennen Sie an der Zeichenfolge „https://" und dem Schloss-Symbol in Ihrer Browserzeile.'})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"3) Cookies"}),l.jsx("p",{className:"text-fw-mid mb-4",children:'Um den Besuch unserer Website attraktiv zu gestalten und die Nutzung bestimmter Funktionen zu ermöglichen, verwenden wir Cookies – kleine Textdateien, die auf Ihrem Endgerät abgelegt werden. Teilweise werden diese Cookies nach Schließen des Browsers automatisch wieder gelöscht (sog. „Session-Cookies"), teilweise verbleiben diese Cookies länger auf Ihrem Endgerät (sog. „persistente Cookies").'}),l.jsx("p",{className:"text-fw-mid",children:"Sie können Ihren Browser so einstellen, dass Sie über das Setzen von Cookies informiert werden und einzeln über deren Annahme entscheiden oder die Annahme von Cookies für bestimmte Fälle oder generell ausschließen können. Bitte beachten Sie, dass bei Nichtannahme von Cookies die Funktionalität unserer Website eingeschränkt sein kann."})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"4) Kontaktauf
283nahme"}),l.jsx("p",{className:"text-fw-mid mb-4",children:"Im Rahmen der Kontaktaufnahme mit uns (z.B. per Kontaktformular oder E-Mail) werden personenbezogene Daten erhoben. Welche Daten im Falle der Nutzung eines Kontaktformulars erhoben werden, ist aus dem jeweiligen Kontaktformular ersichtlich. Diese Daten werden ausschließlich zum Zweck der Beantwortung Ihres Anliegens bzw. für die Kontaktaufnahme und die damit verbundene technische Administration gespeichert und verwendet."}),l.jsx("p",{className:"text-fw-mid",children:"Rechtsgrundlage für die Verarbeitung dieser Daten ist unser berechtigtes Interesse an der Beantwortung Ihres Anliegens gemäß Art. 6 Abs. 1 lit. f DSGVO. Zielt Ihre Kontaktierung auf den Abschluss eines Vertrages ab, so ist zusätzliche Rechtsgrundlage für die Verarbeitung Art. 6 Abs. 1 lit. b DSGVO. Ihre Daten werden nach abschließender Bearbeitung Ihrer Anfrage gelöscht, sofern keine gesetzlichen Aufbewahrungspflichten entgegenstehen."})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"5) Nutzung von Google Maps"}),l.jsx("p",{className:"text-fw-mid",children:"Auf dieser Website nutzen wir Google Maps zur Darstellung interaktiver Karten und zur Erstellung von Anfahrtsbeschreibungen. Google Maps wird betrieben von Google LLC, 1600 Amphitheatre Parkway, Mountain Vie
283w, CA 94043, USA. Durch die Nutzung von Google Maps können Informationen über Ihre Nutzung dieser Website (einschließlich Ihrer IP-Adresse) an Google-Server in den USA übertragen und dort gespeichert werden. Die Verarbeitung erfolgt auf Basis von Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer ansprechenden Darstellung unserer Online-Angebote)."})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"6) Betroffenenrechte"}),l.jsx("p",{className:"text-fw-mid mb-4",children:"Als betroffene Person stehen Ihnen folgende Rechte zu:"}),l.jsxs("ul",{className:"list-disc list-inside text-fw-mid space-y-2 ml-4 mb-4",children:[l.jsxs("li",{children:[l.jsx("strong",{className:"text-fw-dark",children:"Auskunftsrecht"})," – Sie können Auskunft über Ihre gespeicherten Daten verlangen (Art. 15 DSGVO)."]}),l.jsxs("li",{children:[l.jsx("strong",{className:"text-fw-dark",children:"Berichtigungsrecht"})," – Sie können die Berichtigung unrichtiger Daten verlangen (Art. 16 DSGVO)."]}),l.jsxs("li",{children:[l.jsx("strong",{className:"text-fw-dark",children:"Löschungsrecht"})," – Sie können die Löschung Ihrer Daten verlangen (Art. 17 DSGVO)."]}),l.jsxs("li",{children:[l.jsx("strong",{className:"text-fw-dark",children:"Einschränkungsrecht"})," – Sie können die Einschränkung der Verarbeitung verlangen (Art. 18 DSGVO)."]}),l.jsxs("li",{children:[l.jsx("strong",{className:"text-fw-dark",children:"Widerspruchsrecht"})," – Sie können der Verarbeitung widersprechen (Art. 21 DSGVO)."]}),l.jsxs("li",{children:[l.jsx("strong",{className:"text-fw-dark",children:"Datenübertragbarkeit"})," – Sie können die Übertragung Ihrer Daten verlangen (Art. 20 DSGVO)."]})]}),l.jsxs("p",{className:"text-fw-mid",children:["Zur Ausübung Ihrer Rechte wenden Sie sich bitte an: ",l.jsx("a",{href:"mailto:[email protected]",className:"text-fw-gold hover:opacity-80",children:"[email protected]"})]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"7) Beschwerderecht bei der Aufsichtsbehörde"}),l.jsx("p",{className:"text-fw-mid",children:"Wenn Sie der Ansicht sind, dass die Verarbeitung Ihrer personenbezogenen Daten gegen die DSGVO verstößt, haben Sie das Recht, sich bei einer Datenschutz-Aufsichtsbehörde zu beschweren. Die zuständige Aufsichtsbehörde für Baden-Württemberg ist der Landesbeauftragte für den Datenschutz und die Informationsfreiheit Baden-Württemberg (LfDI BW), Lautenschlagerstraße 20, 70173 Stuttgart."})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"8) Aktualität und Änderung dieser Datenschutzerklärung"}),l.jsx("p",{className:"text-fw-mid",children:"Diese Datenschutzerklärung ist aktuell gültig und hat den Stand September 2025. Durch die Weiterentwicklung unserer Website und Angebote oder aufgrund geänderter gesetzlicher bzw. behördlicher Vorgaben kann es notwendig werden, diese Datenschutzerklärung zu ändern. Die jeweils aktuelle Datenschutzerklärung kann jederzeit auf der Website von Ihnen abgerufen und ausgedruckt werden."})]})]})]}),l.jsx(Y1,{})]})}function Z1(){const[o,r]=N.useState(!1),[u,c]=N.useState(!1);N.useEffect(()=>{const f=()=>c(window.scrollY>60);return window.addEventListener("scroll",f),()=>window.removeEventListener("scroll",f)},[]);const d=[{label:"Leistungen",href:"/#leistungen"},{label:"Finanzierung",href:"/finanzierung",isPage:!0},{label:"Immobilien",href:"/immobilien",isPage:!0},{label:"Software",href:"/software",isPage:!0},{label:"Über uns",href:"/#ueber-uns"}];return l.jsxs("nav",{className:"fixed top-0 left-0 right-0 z-50 transition-all duration-300",style:u?{background:"rgba(17,16,8,0.97)",backdropFilter:"blur(8px)",borderBottom:"1px solid rgba(200,146,42,0.25)"}:{background:"rgba(17,16,8,0.97)",backdropFilter:"blur(8px)",borderBottom:"1px solid rgba(200,146,42,0.25)"},children:[l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsxs("div",{className:"flex items-center justify-between h-16 lg:h-20",children:[l.jsx(U,{to:"/",className:"flex items-center gap-3 shrink-0",children:l.jsx(Ye,{variant:"light",className:"h-12 w-auto"})}),l.jsxs("div",{className:"hidden lg:flex items-center gap-6",children:[d.map(f=>f.isPage?l.jsx(U,{to:f.href,className:"font-sans text-sm transition-colors duration-200 tracking-wide whitespace-nowrap",style:{color:"rgba(245,237,216,0.75)"},onMouseEnter:m=>m.currentTarget.style.color="#c8922a",onMouseLeave:m=>m.currentTarget.style.color="rgba(245,237,216,0.75)",children:f.label},f.href):l.jsx("a",{href:f.href,className:"font-sans text-sm transition-colors duration-200 tracking-wide whitespace-nowrap",style:{color:"rgba(245,237,216,0.75)"},onMouseEnter:m=>m.currentTarget.style.color="#c8922a",onMouseLeave:m=>m.currentTarget.style.color="rgba(245,237,216,0.75)",children:f.label},f.href)),l.jsx("a",{href:"/#kontakt",className:"font-sans text-sm font-bold px-5 py-2.5 transition-colors duration-200 tracking-wide whitespace-nowrap",style:{background:"#c8922a",color:"#fff"},onMouseEnter:f=>f.currentTarget.style.background="#b07a20",onMouseLeave:f=>f.currentTarget.style.background="#c8922a",children:"Termin vereinbaren"})]}),l.jsx("button",{onClick:()=>r(!o),className:"lg:hidden p-2 min-h-[44px] min-w-[44px] flex items-center justify-center",style:{color:"#c8922a"},"aria-label":"Menü öffnen",children:o?l.jsx(In,{className:"w-6 h-6"}):l.jsx(Qn,{className:"w-6 h-6"})})]})}),l.jsx("div",{className:at("lg:hidden overflow-hidden transition-all duration-300",o?"max-h-[480px] opacity-100":"max-h-0 opacity-0"),style:{background:"rgba(17,16,8,0.98)",borderTop:"1px solid rgba(200,146,42,0.25)"},children:l.jsxs("div",{className:"px-4 py-4 flex flex-col gap-1",children:[d.map(f=>f.isPage?l.jsx(U,{to:f.href,onClick:()=>r(!1),className:"font-sans py-3 text-base transition-colors",style:{color:"rgba(245,237,216,0.8)",borderBottom:"1px solid rgba(200,146,42,0.15)"},children:f.label},f.href):l.jsx("a",{href:f.href,onClick:()=>r(!1),className:"font-sans py-3 text-base transition-colors",style:{color:"rgba(245,237,216,0.8)",borderBottom:"1px solid rgba(200,146,42,0.15)"},children:f.label},f.href)),l.jsx("a",{href:"/#kontakt",onClick:()=>r(!1),className:"mt-3 font-sans font-bold px-5 py-3 text-center",style:{background:"#c8922a",color:"#fff"},children:"Termin vereinbaren"})]})})]})}function Q1(){return l.jsx("div",{className:"bg-fw-dark border-t border-white/10 py-10",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 flex flex-col items-center gap-6",children:[l.jsx(U,{to:"/",children:l.jsx(Ye,{variant:"light",className:"h-10 w-auto"})}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx("a",{href:"/#leistungen",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Leistungen"}),l.jsx(U,{to:"/finanzierung",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Finanzierung"}),l.jsx(U,{to:"/immobilien",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Immobilien"}),l.jsx(U,{to:"/software",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Software"}),l.jsx(U,{to:"/ueber-uns",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Über uns"})]}),l.jsx("div",{className:"w-full max-w-xs border-t border-white/10"}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx("span",{className:"font-sans text-xs text-fw-gold",children:"Impressum"}),l.jsx(U,{to:"/datenschutz",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Datenschutz"}),l.jsx(U,{to:"/agb",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Allgemeine Geschäftsbedingungen"}),l.jsx(U,{to:"/widerruf",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Widerrufsbelehrung"})]}),l.jsxs("p",{className:"font-sans text-xs text-white/20",children:["© ",new Date().getFullYear()," Fiwonis GmbH"]})]})})}function I1(){return N.useEffect(()=>{window.scrollTo(0,0)},[]),l.jsxs("div",{className:"min-h-screen bg-white",children:[l.jsx(Z1,{}),l.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 pt-28 pb-16",children:[l.jsx("h1",{className:"font-display text-3xl lg:text-4xl text-fw-dark font-semibold mb-2",children:"Impressum"}),l.jsx("p",{className:"font-sans text-sm text-fw-mid mb-12",children:"Angaben gemäß § 5 TMG"}),l.jsxs("div",{className:"space-y-10 font-sans text-fw-dark leading-relaxed",children:[l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"Anbieter"}),l.jsxs("p",{className:"text-fw-mid",children:[l.jsx("strong",{className:"text-fw-dark",children:"Fiwonis GmbH"}),l.jsx("br",{}),"Risibergstraße 18",l.jsx("br",{}),"78532 Tuttlingen",l.jsx("br",{}),"Deutschland"]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"Kontakt"}),l.jsxs("p",{className:"text-fw-mid",children:["Telefon: ",l.jsx("a",{href:"tel:+4974611717270",className:"text-fw-gold hover:opacity-80",children:"07461 / 1717270"}),l.jsx("br",{}),"E-Mail: ",l.jsx("a",{href:"mailto:[email protected]",className:"text-fw-gold hover:opacity-80",children:"[email protected]"}),l.jsx("br",{}),"Website: ",l.jsx("a",{href:"https://www.fiwonis.de",target:"_blank",rel:"noopener noreferrer",className:"text-fw-gold hover:opacity-80",children:"www.fiwonis.de"})]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"Vertreten durch"}),l.jsxs("p",{className:"text-fw-mid",children:["Jessica Bettina Guse (Geschäftsführerin)",l.jsx("br",{}),"Benjamin Guse (Senior Advisor, Prokura)"]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"Handelsregister"}),l.jsxs("p",{className:"text-fw-mid",children:["Eingetragen im Handelsregister.",l.jsx("br",{}),"Registergericht: Amtsgericht Tuttlingen",l.jsx("br",{}),"Registernummer: HRB 777194",l.jsx("br",{}),l.jsx("br",{}),"Umsatzsteuer-Identifikationsnummer gemäß § 27a Umsatzsteuergesetz: DE338300167",l.jsx("br",{}),"Steuernummer: 21101/26701"]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"Berufsbezeichnung und berufsrechtliche Regelungen"}),l.jsxs("p",{className:"text-fw-mid mb-4",children:["Finanz- und Immobilienvermittlung, Softwarelösungen.",l.jsx("br",{}),"Zuständige Aufsichtsbehörde: Industrie- und Handelskammer Schwarzwald-Baar-Heuberg."]}),l.jsx("p",{className:"text-fw-mid",children:"Die Erlaubnis nach § 34f GewO (Finanzanlagenvermittler), § 34c GewO (Immobilienmakler) sowie § 34d GewO (Versicherungsvermittler) wurde erteilt."})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"Streitschlic
283htung"}),l.jsxs("p",{className:"text-fw-mid mb-4",children:["Die Europäische Kommission stellt eine Plattform zur Online-Streitbeilegung (OS) bereit:"," ",l.jsx("a",{href:"https://ec.europa.eu/consumers/odr/",target:"_blank",rel:"noopener noreferrer",className:"text-fw-gold hover:opacity-80",children:"https://ec.europa.eu/consumers/odr/"})]}),l.jsx("p",{className:"text-fw-mid",children:"Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen."})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"Haftung für Inhalte"}),l.jsx("p",{className:"text-fw-mid mb-4",children:"Als Diensteanbieter sind wir gemäß § 7 Abs. 1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen."}),l.jsx("p",{className:"text-fw-mid",children:"Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen."})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"Haftung für Links"}),l.jsx("p",{className:"text-fw-mid mb-4",children:"Unser Angebot enthält Links zu externen Websites Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich."}),l.jsx("p",{className:"text-fw-mid",children:"Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen."})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"Urheberrecht"}),l.jsx("p",{className:"text-fw-mid mb-4",children:"Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers."}),l.jsx("p",{className:"text-fw-mid",children:"Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen."})]})]})]}),l.jsx(Q1,{})]})}function X1(){const[o,r]=N.useState(!1);N.useEffect(()=>{window.scrollTo(0,0)},[]);const u=[{label:"Leistungen",href:"/#leistungen"},{label:"Finanzierung",href:"/finanzierung",isPage:!0},{label:"Immobilien",href:"/immobilien",isPage:!0},{label:"Software",href:"/software",isPage:!0},{label:"Über uns",href:"/#ueber-uns"}];return l.jsxs("nav",{className:"fixed top-0 left-0 right-0 z-50 transition-all duration-300",style:{background:"rgba(17,16,8,0.97)",backdropFilter:"blur(8px)",borderBottom:"1px solid rgba(200,146,42,0.25)"},children:[l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsxs("div",{className:"flex items-center justify-between h-16 lg:h-20",children:[l.jsx(U,{to:"/",className:"flex items-center gap-3 shrink-0",children:l.jsx(Ye,{variant:"light",className:"h-12 w-auto"})}),l.jsxs("div",{className:"hidden lg:flex items-center gap-6",children:[u.map(c=>c.isPage?l.jsx(U,{to:c.href,className:"font-sans text-sm transition-colors duration-200 tracking-wide whitespace-nowrap",style:{color:"rgba(245,237,216,0.75)"},onMouseEnter:d=>d.currentTarget.style.color="#c8922a",onMouseLeave:d=>d.currentTarget.style.color="rgba(245,237,216,0.75)",children:c.label},c.href):l.jsx("a",{href:c.href,className:"font-sans text-sm transition-colors duration-200 tracking-wide whitespace-nowrap",style:{color:"rgba(245,237,216,0.75)"},onMouseEnter:d=>d.currentTarget.style.color="#c8922a",onMouseLeave:d=>d.currentTarget.style.color="rgba(245,237,216,0.75)",children:c.label},c.href)),l.jsx("a",{href:"/#kontakt",className:"font-sans text-sm font-bold px-5 py-2.5 transition-colors duration-200 tracking-wide whitespace-nowrap",style:{background:"#c8922a",color:"#fff"},onMouseEnter:c=>c.currentTarget.style.background="#b07a20",onMouseLeave:c=>c.currentTarget.style.background="#c8922a",children:"Termin vereinbaren"})]}),l.jsx("button",{onClick:()=>r(!o),className:"lg:hidden p-2 min-h-[44px] min-w-[44px] flex items-center justify-center",style:{color:"#c8922a"},"aria-label":"Menü öffnen",children:o?l.jsx(In,{className:"w-6 h-6"}):l.jsx(Qn,{className:"w-6 h-6"})})]})}),l.jsx("div",{className:at("lg:hidden overflow-hidden transition-all duration-300",o?"max-h-[480px] opacity-100":"max-h-0 opacity-0"),style:{background:"rgba(17,16,8,0.98)",borderTop:"1px solid rgba(200,146,42,0.25)"},children:l.jsxs("div",{className:"px-4 py-4 flex flex-col gap-1",children:[u.map(c=>c.isPage?l.jsx(U,{to:c.href,onClick:()=>r(!1),className:"font-sans py-3 text-base transition-colors",style:{color:"rgba(245,237,216,0.8)",borderBottom:"1px solid rgba(200,146,42,0.15)"},children:c.label},c.href):l.jsx("a",{href:c.href,onClick:()=>r(!1),className:"font-sans py-3 text-base transition-colors",style:{color:"rgba(245,237,216,0.8)",borderBottom:"1px solid rgba(200,146,42,0.15)"},children:c.label},c.href)),l.jsx("a",{href:"/#kontakt",onClick:()=>r(!1),className:"mt-3 font-sans font-bold px-5 py-3 text-center",style:{background:"#c8922a",color:"#fff"},children:"Termin vereinbaren"})]})})]})}function F1(){return l.jsx("div",{className:"bg-fw-dark border-t border-white/10 py-10",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 flex flex-col items-center gap-6",children:[l.jsx(U,{to:"/",children:l.jsx(Ye,{variant:"light",className:"h-10 w-auto"})}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx("a",{href:"/#leistungen",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Leistungen"}),l.jsx(U,{to:"/finanzierung",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Finanzierung"}),l.jsx(U,{to:"/immobilien",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Immobilien"}),l.jsx(U,{to:"/software",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Software"}),l.jsx(U,{to:"/ueber-uns",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Über uns"})]}),l.jsx("div",{className:"w-full max-w-xs border-t border-white/10"}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx(U,{to:"/impressum",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Impressum"}),l.jsx(U,{to:"/datenschutz",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Datenschutz"}),l.jsx("span",{className:"font-sans text-xs text-fw-gold",children:"Allgemeine Geschäftsbedingungen"}),l.jsx(U,{to:"/widerruf",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Widerrufsbelehrung"})]}),l.jsxs("p",{className:"font-sans text-xs text-white/20",children:["© ",new Date().getFullYear()," Fiwonis GmbH"]})]})})}function J1(){return N.useEffect(()=>{window.scrollTo(0,0)},[]),l.jsxs("div",{className:"min-h-screen bg-white",children:[l.jsx(X1,{}),l.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 pt-28 pb-16",children:[l.jsx("h1",{className:"font-display text-3xl lg:text-4xl text-fw-dark font-semibold mb-2",children:"Allgemeine Geschäftsbedingungen"}),l.jsx("p",{className:"font-sans text-sm text-fw-mid mb-12",children:"Fiwonis GmbH · Stand: September 2025"}),l.jsxs("div",{className:"space-y-10 font-sans text-fw-dark leading-relaxed",children:[l.jsxs("section",{className:"bg-gray-50 rounded-lg p-6",children:[l.jsx("h2",{className:"font-display text-base font-semibold text-fw-dark mb-3",children:"Inhaltsübersicht"}),l.jsxs("ol",{className:"list-decimal list-inside space-y-1 text-fw-mid text-sm",children:[l.jsx("li",{children:"Geltungsbereich"}),l.jsx("li",{children:"Vertragsschluss"}),l.jsx("li",{children:"Widerrufsrecht"}),l.jsx("li",{children:"Preise und Zahlungsbedingungen"}),l.jsx("li",{children:"Liefer- und Versandbedingungen"}),l.jsx("li",{children:"Einräumung von Nutzungsrechten für Lizenzschlüssel"}),l.jsx("li",{children:"Vertragsdauer und Vertragsbeendigung bei Abonnementverträgen"}),l.jsx("li",{children:"Eigentumsvorbehalt"}),l.jsx("li",{children:"Mängelhaftung (Gewährleistung)"}),l.jsx("li",{children:"Haftung"}),l.jsx("li",{children:"Einlösung von Aktionsgutscheinen"}),l.jsx("li",{children:"Anwendbares Recht"}),l.jsx("li",{children:"Gerichtsstand"}),l.jsx("li",{children:"Alternative Streitbeilegung"})]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"1) Geltungsbereich"}),l.jsxs("div",{className:"space-y-3 text-fw-mid",children:[l.jsx("p",{children:'1.1 Diese Allgemeinen Geschäftsbedingungen (nachfolgend „AGB") der Fiwonis GmbH (nachfolgend „Verkäufer") gelten für alle Verträge zur Lieferung von Waren, die ein Verbraucher oder Unternehmer (nachfolgend „Kunde") mit dem Verkäufer hinsichtlich der vom Verkäufer dargestellten Waren und Dienstleistungen abschließt. Hiermit wird der Einbeziehung von eigenen Bedingungen des Kunden widersprochen, es sei denn, es ist etwas anderes vereinbart.'}),l.jsx("p",{children:"1.2 Für Verträge zur Bereitstellung von Lizenzschlüsseln (insbesondere Adaptix Quant) gelten diese AGB entsprechend. Der Kunde erwirbt kein geistiges Eigentum an dem digitalen Produkt. Für die Beschaffenheit des digitalen Produkts ist die jeweilige Produktbeschreibung des Verkäufers maßgeblich."}),l.jsx("p",{children:"1.3 Verbraucher im Sinne dieser AGB ist jede natürliche Person, die ein Rechtsgeschäft zu Zwecken abschließt, die überwiegend weder ihrer gewerblichen noch ihrer selbständigen beruflichen Tätigkeit zugerechnet werden können."}),l.jsx("p",{children:"1.4 Unternehmer im Sinne dieser AGB ist eine natürliche oder juristische Person oder eine rechtsfähige Personengesellschaft, die bei Abschluss eines Rechtsgeschäfts in Ausübung ihrer gewerblichen oder selbständigen beruflichen Tätigkeit handelt."}),l.jsx("p",{children:"1.5 Gegenstand des Vertrages kann je nach Produktbeschreibung sowohl der Bezug von Waren im Wege einer Einmallieferung als auch im Wege eines Abonnementvertrags sein."})]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"2) Vertragsschluss"}),l.jsxs("div",{className:"space-y-3 text-fw-mid",children:[l.jsx("p",{children:"2.1 Die Produktbeschreibungen des Verkäufers stellen keine verbindlichen Angebote dar, sondern dienen zur Abgabe eines verbindlichen Angebots durch den Kunden."}),l.jsx("p",{children:"2.2 Der Kunde kann das Angebot über das Online-Bestellformular abgeben. Mit Klick auf den abschließenden Button gibt er ein rechtlich verbindliches Vertragsangebot ab."}),l.jsx("p",{children:"2.3 Der Verkäufer kann das Angebot des Kunden innerhalb von fünf Tagen annehmen – durch schriftliche Auftragsbestätigung, durch Lieferung der Ware oder durch Zahlungsaufforderung. Nimmt der Verkäufer das Angebot nicht an, gilt dies als Ablehnung."}),l.jsx("p",{children:"2.4 Bei Auswahl einer PayPal-Zahlungsart erfolgt die Abwicklung über PayPal (Europe) S.à r.l. et Cie, S.C.A., 22-24 Boulevard Royal, L-2449 Luxemburg, unter Geltung der PayPal-Nutzungsbedingungen."}),l.jsx("p",{children:"2.5 Der Vertragstext wird nach Vertragsschluss gespeichert und dem Kunden in Textform übermittelt."})]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"3) Widerrufsrecht"}),l.jsxs("div",{className:"space-y-3 text-fw-mid",children:[l.jsx("p",{children:"3.1 Verbrauchern steht grundsätzlich ein Widerrufsrecht zu."}),l.jsx("p",{children:"3.2 Nähere Informationen zum Widerrufsrecht ergeben sich aus der Widerrufsbelehrung des Verkäufers, die auf Anfrage zur Verfügung gestellt wird."}),l.jsx("p",{children:"3.3 Das Widerrufsrecht gilt nicht für Verbraucher, die zum Zeitpunkt des Vertragsschlusses keinem Mitgliedstaat der Europäischen Union angehören und deren Wohnsitz und Lieferadresse außerhalb der EU liegen."})]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"4) Preise und Zahlungsbedingungen"}),l.jsxs("div",{className:"space-y-3 text-fw-mid",children:[l.jsx("p",{children:"4.1 Sofern nichts anderes angegeben, sind alle Preise Gesamtpreise inklusive gesetzlicher Umsatzsteuer. Eventuelle Liefer- und Versandkosten werden gesondert ausgewiesen."}),l.jsx("p",{children:"4.2 Bei Lieferungen außerhalb der EU können zusätzliche Kosten (z. B. Zölle, Bankgebühren) anfallen, die der Kunde zu tragen hat."}),l.jsx("p",{children:"4.3 Die verfügbaren Zahlungsarten werden im Online-Shop des Verkäufers angezeigt. Fällige Beträge sind mit Vertragsschluss sofort fällig, sofern kein anderes Zahlungsziel vereinbart wurde."})]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"5) Liefer- und Versandbedingungen"}),l.jsxs("div",{className:"space-y-3 text-fw-mid",children:[l.jsx("p",{children:"5.
2831 Die Lieferung erfolgt innerhalb des angegebenen Liefergebietes an die vom Kunden angegebene Lieferanschrift."}),l.jsx("p",{children:"5.2 Scheitert die Zustellung aus Gründen, die der Kunde zu vertreten hat, trägt der Kunde die anfallenden Kosten."}),l.jsx("p",{children:"5.3 Lizenzschlüssel (z. B. für Adaptix Quant) werden dem Kunden per E-Mail bereitgestellt."}),l.jsx("p",{children:"5.4 Selbstabholung ist aus logistischen Gründen nicht möglich."})]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"6) Einräumung von Nutzungsrechten für Lizenzschlüssel"}),l.jsxs("div",{className:"space-y-3 text-fw-mid",children:[l.jsx("p",{children:"6.1 Der bereitgestellte Lizenzschlüssel berechtigt den Kunden zur Nutzung des jeweiligen digitalen Produkts im beschriebenen Umfang."}),l.jsx("p",{children:"6.2 Die Rechtseinräumung wird erst wirksam, wenn der Kunde die geschuldete Vergütung vollständig geleistet hat."})]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"7) Vertragsdauer und Vertragsbeendigung bei Abonnementverträgen"}),l.jsxs("div",{className:"space-y-3 text-fw-mid",children:[l.jsx("p",{children:"7.1 Abonnementverträge werden für die in der Produktbeschreibung angegebene Laufzeit geschlossen und enden automatisch."}),l.jsx("p",{children:"7.2 Das Recht zur außerordentlichen Kündigung aus wichtigem Grund bleibt unberührt."}),l.jsx("p",{children:"7.3 Kündigungen können schriftlich, per E-Mail oder über die auf der Website vorgehaltene Kündigungsmöglichkeit erfolgen."})]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"8) Eigentumsvorbehalt"}),l.jsx("p",{className:"text-fw-mid",children:"Tritt der Verkäufer in Vorleistung, behält er sich bis zur vollständigen Bezahlung des geschuldeten Kaufpreises das Eigentum an der gelieferten Ware vor."})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"9) Mängelhaftung (Gewährleistung)"}),l.jsxs("div",{className:"space-y-3 text-fw-mid",children:[l.jsx("p",{children:"9.1 Handelt der Kunde als Unternehmer, hat der Verkäufer die Wahl der Art der Nacherfüllung. Die Verjährungsfrist für Mängelrechte bei neuen Waren beträgt ein Jahr ab Ablieferung."}),l.jsx("p",{children:"9.2 Diese Einschränkungen gelten nicht bei Vorsatz, arglistiger Täuschung oder Verletzung von Leben, Körper oder Gesundheit."}),l.jsx("p",{children:"9.3 Handelt der Kunde als Verbraucher, gelten die gesetzlichen Gewährleistungsrechte uneingeschränkt."})]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"10) Haftung"}),l.jsxs("div",{className:"space-y-3 text-fw-mid",children:[l.jsx("p",{children:"10.1 Der Verkäufer haftet uneingeschränkt bei Vorsatz oder grober Fahrlässigkeit, bei Verletzung des Lebens, des Körpers oder der Gesundheit sowie aufgrund von Garantieversprechen."}),l.jsx("p",{children:"10.2 Bei fahrlässiger Verletzung wesentlicher Vertragspflichten ist die Haftung auf den vertragstypischen, vorhersehbaren Schaden begrenzt. Im Übrigen ist eine Haftung ausgeschlossen."}),l.jsx("p",{children:"10.3 Diese Regelungen gelten auch für Erfüllungsgehilfen und gesetzliche Vertreter des Verkäufers."})]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"11) Einlösung von Aktionsgutscheinen"}),l.jsxs("div",{className:"space-y-3 text-fw-mid",children:[l.jsx("p",{children:"11.1 Aktionsgutscheine können nur im angegebenen Zeitraum und im Online-Shop des Verkäufers eingelöst werden."}),l.jsx("p",{children:"11.2 Pro Bestellung kann nur ein Aktionsgutschein eingelöst werden. Etwaiges Restguthaben wird nicht erstattet und nicht in Bargeld ausgezahlt."}),l.jsx("p",{children:"11.3 Aktionsgutscheine werden nicht erstattet, wenn der Kunde die damit bezahlte Ware im Rahmen des Widerrufsrechts zurückgibt."})]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"12) Anwendbares Recht"}),l.jsx("p",{className:"text-fw-mid",children:"Es gilt das Recht der Bundesrepublik Deutschland unter Ausschluss des UN-Kaufrechts. Bei Verbrauchern gilt diese Rechtswahl nur insoweit, als nicht zwingende Verbraucherschutzbestimmungen des Aufenthaltsstaates des Verbrauchers entgegenstehen."})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"13) Gerichtsstand"}),l.jsx("p",{className:"text-fw-mid",children:"Handelt der Kunde als Kaufmann, juristische Person des öffentlichen Rechts oder öffentlich-rechtliches Sondervermögen, ist au
283sschließlicher Gerichtsstand für alle Streitigkeiten aus diesem Vertrag der Geschäftssitz des Verkäufers in Tuttlingen."})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"14) Alternative Streitbeilegung"}),l.jsxs("div",{className:"space-y-3 text-fw-mid",children:[l.jsxs("p",{children:["Die Europäische Kommission stellt eine Plattform zur Online-Streitbeilegung bereit: ",l.jsx("a",{href:"https://ec.europa.eu/consumers/odr/",target:"_blank",rel:"noopener noreferrer",className:"text-fw-gold hover:opacity-80",children:"https://ec.europa.eu/consumers/odr/"})]}),l.jsx("p",{children:"Der Verkäufer ist zur Teilnahme an einem Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle weder verpflichtet noch bereit."})]})]})]})]}),l.jsx(F1,{})]})}function W1(){const[o,r]=N.useState(!1),u=[{label:"Leistungen",href:"/#leistungen"},{label:"Finanzierung",href:"/finanzierung",isPage:!0},{label:"Immobilien",href:"/immobilien",isPage:!0},{label:"Software",href:"/software",isPage:!0},{label:"Über uns",href:"/#ueber-uns"}];return l.jsxs("nav",{className:"fixed top-0 left-0 right-0 z-50 transition-all duration-300",style:{background:"rgba(17,16,8,0.97)",backdropFilter:"blur(8px)",borderBottom:"1px solid rgba(200,146,42,0.25)"},children:[l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsxs("div",{className:"flex items-center justify-between h-16 lg:h-20",children:[l.jsx(U,{to:"/",className:"flex items-center gap-3 shrink-0",children:l.jsx(Ye,{variant:"light",className:"h-12 w-auto"})}),l.jsxs("div",{className:"hidden lg:flex items-center gap-6",children:[u.map(c=>c.isPage?l.jsx(U,{to:c.href,className:"font-sans text-sm transition-colors duration-200 tracking-wide whitespace-nowrap",style:{color:"rgba(245,237,216,0.75)"},onMouseEnter:d=>d.currentTarget.style.color="#c8922a",onMouseLeave:d=>d.currentTarget.style.color="rgba(245,237,216,0.75)",children:c.label},c.href):l.jsx("a",{href:c.href,className:"font-sans text-sm transition-colors duration-200 tracking-wide whitespace-nowrap",style:{color:"rgba(245,237,216,0.75)"},onMouseEnter:d=>d.currentTarget.style.color="#c8922a",onMouseLeave:d=>d.currentTarget.style.color="rgba(245,237,216,0.75)",children:c.label},c.href)),l.jsx("a",{href:"/#kontakt",className:"font-sans text-sm font-bold px-5 py-2.5 transition-colors duration-200 tracking-wide whitespace-nowrap",style:{background:"#c8922a",color:"#fff"},onMouseEnter:c=>c.currentTarget.style.background="#b07a20",onMouseLeave:c=>c.currentTarget.style.background="#c8922a",children:"Termin vereinbaren"})]}),l.jsx("button",{onClick:()=>r(!o),className:"lg:hidden p-2 min-h-[44px] min-w-[44px] flex items-center justify-center",style:{color:"#c8922a"},"aria-label":"Menü öffnen",children:o?l.jsx(In,{className:"w-6 h-6"}):l.jsx(Qn,{className:"w-6 h-6"})})]})}),l.jsx("div",{className:at("lg:hidden overflow-hidden transition-all duration-300",o?"max-h-[480px] opacity-100":"max-h-0 opacity-0"),style:{background:"rgba(17,16,8,0.98)",borderTop:"1px solid rgba(200,146,42,0.25)"},children:l.jsxs("div",{className:"px-4 py-4 flex flex-col gap-1",children:[u.map(c=>c.isPage?l.jsx(U,{to:c.href,onClick:()=>r(!1),className:"font-sans py-3 text-base transition-colors",style:{color:"rgba(245,237,216,0.8)",borderBottom:"1px solid rgba(200,146,42,0.15)"},children:c.label},c.href):l.jsx("a",{href:c.href,onClick:()=>r(!1),className:"font-sans py-3 text-base transition-colors",style:{color:"rgba(245,237,216,0.8)",borderBottom:"1px solid rgba(200,146,42,0.15)"},children:c.label},c.href)),l.jsx("a",{href:"/#kontakt",onClick:()=>r(!1),className:"mt-3 font-sans font-bold px-5 py-3 text-center",style:{background:"#c8922a",color:"#fff"},children:"Termin vereinbaren"})]})})]})}function $1(){return l.jsx("div",{className:"bg-fw-dark border-t border-white/10 py-10",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 flex flex-col items-center gap-6",children:[l.jsx(U,{to:"/",children:l.jsx(Ye,{variant:"light",className:"h-10 w-auto"})}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx("a",{href:"/#leistungen",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Leistungen"}),l.jsx(U,{to:"/finanzierung",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Finanzierung"}),l.jsx(U,{to:"/immobilien",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Immobilien"}),l.jsx(U,{to:"/software",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Software"}),l.jsx(U,{to:"/ueber-uns",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Über uns"})]}),l.jsx("div",{className:"w-full max-w-xs border-t border-white/10"}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx(U,{to:"/impressum",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Impressum"}),l.jsx(U,{to:"/datenschutz",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Datenschutz"}),l.jsx(U,{to:"/agb",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Allgemeine Geschäftsbedingungen"}),l.jsx("span",{className:"font-sans text-xs text-fw-gold",children:"Widerrufsbelehrung"})]}),l.jsxs("p",{className:"font-sans text-xs text-white/20",children:["© ",new Date().getFullYear()," Fiwonis GmbH"]})]})})}function P1(){return N.useEffect(()=>{window.scrollTo(0,0)},[]),l.jsxs("div",{className:"min-h-screen bg-white",children:[l.jsx(W1,{}),l.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 pt-28 pb-16",children:[l.jsx("h1",{className:"font-display text-3xl lg:text-4xl text-fw-dark font-semibold mb-2",children:"Widerrufsbelehrung"}),l.jsx("p",{className:"font-sans text-sm text-fw-mid mb-12",children:"Fiwonis GmbH · Stand: September 2025"}),l.jsxs("div",{className:"space-y-12 font-sans text-fw-dark leading-relaxed",children:[l.jsxs("section",{children:[l.jsx("div",{className:"inline-block bg-fw-gold/10 border border-fw-gold/30 rounded px-3 py-1 mb-4",children:l.jsx("span",{className:"font-sans text-xs font-semibold text-fw-gold uppercase tracking-wider",children:"Teil A — Waren"})}),l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"Widerrufsrecht"}),l.jsxs("div",{className:"space-y-4 text-fw-mid",children:[l.jsx("p",{children:"Verbrauchern steht ein Widerrufsrecht nach folgender Maßgabe zu, wobei Verbraucher jede natürliche Person ist, die ein Rechtsgeschäft zu Zwecken abschließt, die überwiegend weder ihrer gewerblichen noch ihrer selbständigen beruflichen Tätigkeit zugerechnet werden können."}),l.jsxs("p",{children:["Sie haben das Recht, binnen ",l.jsx("strong",{className:"text-fw-dark",children:"vierzehn Tagen"})," ohne Angabe von Gründen diesen Vertrag zu widerrufen."]}),l.jsx("p",{children:"Die Widerrufsfrist beträgt vierzehn Tage ab dem Tag, an dem Sie oder ein von Ihnen benannter Dritter, der nicht der Beförderer ist, die letzte Ware in Besitz genommen haben bzw. hat."}),l.jsx("p",{children:"Um Ihr Widerrufsrecht auszuüben, müssen Sie uns mittels einer eindeutigen Erklärung (z. B. ein mit der Post versandter Brief oder E-Mail) über Ihren Entschluss, diesen Vertrag zu widerrufen, informieren:"}),l.jsxs("div",{className:"bg-gray-50 rounded-lg p-5 border border-gray-200",children:[l.jsx("p",{className:"font-semibold text-fw-dark mb-1",children:"Fiwonis GmbH"}),l.jsxs("p",{className:"text-fw-mid",children:["Risibergstraße 18",l.jsx("br",{}),"78532 Tuttlingen",l.jsx("br",{}),"Deutschland",l.jsx("br",{}),"E-Mail: ",l.jsx("a",{href:"mailto:[email protected]",className:"text-fw-gold hover:opacity-80",children:"[email protected]"}),l.jsx("br",{}),"Tel.: ",l.jsx("a",{href:"tel:+4974611717270",className:"text-fw-gold hover:opacity-80",children:"07461 / 1717270"})]})]}),l.jsx("p",{children:"Sie können dafür das Muster-Widerrufsformular unten verwenden, das jedoch nicht vorgeschrieben ist. Zur Wahrung der Widerrufsfrist reicht es aus, dass Sie die Mitteilung über die Ausübung des Widerrufsrechts vor Ablauf der Widerrufsfrist absenden."})]})]}),l.jsxs("section",{children:[l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"Folgen des Widerrufs"}),l.jsxs("div",{className:"space-y-4 text-fw-mid",children:[l.jsx("p",{children:"Wenn Sie diesen Vertrag widerrufen, haben wir Ihnen alle Zahlungen, die wir von Ihnen erhalten haben, einschließlich der Lieferkosten (mit Ausnahme der zusätzlichen Kosten, die sich daraus ergeben, dass Sie eine andere Art der Lieferung als die von uns angebotene, günstigste Standardlieferung gewählt haben), unverzüglich und spätestens binnen vierzehn Tagen ab dem Tag zurückzuzahlen, an dem die Mitteilung über Ihren Widerruf bei uns eingegangen ist."}),l.jsx("p",{children:"Für diese Rückzahlung verwenden wir dasselbe Zahlungsmittel, das Sie bei der ursprünglichen Transaktion eingesetzt haben;
283 in keinem Fall werden Ihnen wegen dieser Rückzahlung Entgelte berechnet."}),l.jsx("p",{children:"Wir können die Rückzahlung verweigern, bis wir die Waren wieder zurückerhalten haben oder bis Sie den Nachweis erbracht haben, dass Sie die Waren zurückgesandt haben, je nachdem, welches der frühere Zeitpunkt ist."}),l.jsx("p",{children:"Sie haben die Waren unverzüglich und in jedem Fall spätestens binnen vierzehn Tagen ab dem Tag, an dem Sie uns über den Widerruf unterrichten, an uns zurückzusenden oder zu übergeben. Die Frist ist gewahrt, wenn Sie die Waren vor Ablauf der vierzehn Tage absenden."}),l.jsx("p",{children:"Sie tragen die unmittelbaren Kosten der Rücksendung der Waren."}),l.jsx("p",{children:"Sie müssen für einen etwaigen Wertverlust der Waren nur aufkommen, wenn dieser auf einen zur Prüfung der Beschaffenheit, Eigenschaften und Funktionsweise der Waren nicht notwendigen Umgang zurückzuführen ist."})]})]}),l.jsxs("section",{children:[l.jsx("div",{className:"inline-block bg-fw-gold/10 border border-fw-gold/30 rounded px-3 py-1 mb-4",children:l.jsx("span",{className:"font-sans text-xs font-semibold text-fw-gold uppercase tracking-wider",children:"Teil B — Digitale Inhalte (Softwarelizenzen)"})}),l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"Widerrufsrecht für digitale Produkte"}),l.jsxs("div",{className:"space-y-4 text-fw-mid",children:[l.jsx("p",{children:"Für Verträge über die Bereitstellung von digitalen Inhalten (z. B. Lizenzschlüssel für Adaptix Quant) gilt ebenfalls ein Widerrufsrecht von vierzehn Tagen ab Vertragsschluss."}),l.jsxs("p",{children:[l.jsx("strong",{className:"text-fw-dark",children:"Erlöschen des Widerrufsrechts:"})," Das Widerrufsrecht erlischt bei einem Vertrag über die Lieferung von nicht auf einem körperlichen Datenträger befindlichen digitalen Inhalten auch dann, wenn der Verkäufer mit der Ausführung des Vertrags begonnen hat, nachdem der Verbraucher ausdrücklich zugestimmt hat, dass der Verkäufer mit der Ausführung des Vertrags vor Ablauf der Widerrufsfrist beginnt, und seine Kenntnis davon bestätigt hat, dass er durch seine Zustimmung mit Beginn der Ausführung des Vertrags sein Widerrufsrecht verliert."]}),l.jsx("p",{children:"Um Ihr Widerrufsrecht auszuüben, wenden Sie sich an dieselbe Adresse wie in Teil A angegeben."})]})]}),l.jsxs("section",{children:[l.jsx("div",{className:"inline-block bg-fw-gold/10 border border-fw-gold/30 rounded px-3 py-1 mb-4",children:l.jsx("span",{className:"font-sans text-xs font-semibold text-fw-gold uppercase tracking-wider",children:"Muster-Widerrufsformular"})}),l.jsx("h2",{className:"font-display text-xl font-semibold text-fw-dark mb-4 pb-2 border-b border-gray-100",children:"Widerrufsformular"}),l.jsxs("p",{className:"text-fw-mid mb-6",children:["Wenn Sie den Vertrag widerrufen wollen, füllen Sie bitte dieses Formular aus und senden es zurück (per Post oder E-Mail an ",l.jsx("a",{href:"mailto:[email protected]",className:"text-fw-gold hover:opacity-80",children:"[email protected]"}),"):"]}),l.jsxs("div",{className:"border border-gray-200 rounded-lg p-6 bg-gray-50 space-y-5 text-fw-mid",children:[l.jsxs("div",{children:[l.jsx("p",{className:"font-semibold text-fw-dark mb-1",children:"An:"}),l.jsxs("p",{children:["Fiwonis GmbH",l.jsx("br",{}),"Risibergstraße 18",l.jsx("br",{}),"78532 Tuttlingen",l.jsx("br",{}),"Deutschland",l.jsx("br",{}),"E-Mail: [email protected]"]})]}),l.jsxs("div",{className:"border-t border-gray-200 pt-5",children:[l.jsx("p",{className:"mb-4",children:"Hiermit widerrufe(n) ich/wir (*) den von mir/uns (*) abgeschlossenen Vertrag über den Kauf der folgenden Waren (*) / die Erbringung der folgenden Dienstleistung (*):"}),l.jsx("div",{className:"border-b border-gray-400 mb-2 pb-4",children:" "}),l.jsx("div",{className:"border-b border-gray-400 mb-4 pb-4",children:" "})]}),l.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[l.jsxs("div",{children:[l.jsx("p",{className:"text-sm text-fw-mid mb-1",children:"Bestellt am (*)"}),l.jsx("div",{className:"border-b border-gray-400 pb-3",children:" "})]}),l.jsxs("div",{children:[l.jsx("p",{className:"text-sm text-fw-mid mb-1",children:"Erhalten am (*)"}),l.jsx("div",{className:"border-b border-gray-400 pb-3",children:" "})]})]}),l.jsxs("div",{children:[l.jsx("p",{className:"text-sm text-fw-mid mb-1",children:"Name des/der Verbraucher(s)"}),l.jsx("div",{className:"border-b border-gray-400 pb-3",children:" "})]}),l.jsxs("div",{children:[l.jsx("p",{className:"text-sm text-fw-mid mb-1",children:"Anschrift des/der Verbraucher(s)"}),l.jsx("div",{className:"border-b border-gray-400 pb-3",children:" "})]}),l.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[l.jsxs("div",{children:[l.jsx("p",{className:"text-sm text-fw-mid mb-1",children:"Unterschrift (nur bei Mitteilung auf Papier)"}),l.jsx("div",{className:"border-b border-gray-400 pb-3",children:" "})]}),l.jsxs("div",{children:[l.jsx("p",{className:"text-sm text-fw-mid mb-1",children:"Datum"}),l.jsx("div",{className:"border-b border-gray-400 pb-3",children:" "})]})]}
283),l.jsx("p",{className:"text-xs text-fw-mid/60",children:"(*) Unzutreffendes streichen"})]})]})]})]}),l.jsx($1,{})]})}/**
284 * @license lucide-react v1.47.0 - ISC
285 *
286 * This source code is licensed under the ISC license.
287 * See the LICENSE file in the root directory of this source tree.
288 */const Vb={name:"circle-check-big",size:24,node:[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],aliases:["check-circle"]};Vb.node;const ej=xe(Vb);/**
289 * @license lucide-react v1.47.0 - ISC
290 *
291 * This source code is licensed under the ISC license.
292 * See the LICENSE file in the root directory of this source tree.
293 */const Gb={name:"shield",size:24,node:[["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"}]]};Gb.node;const tj=xe(Gb);function nj(){const o=N.useRef(null),[r,u]=N.useState(!1);return N.useEffect(()=>{const c=o.current;if(!c)return;const d=new IntersectionObserver(([f])=>{f.isIntersecting&&(u(!0),d.disconnect())},{threshold:.12,rootMargin:"0px 0px -40px 0px"});return d.observe(c),()=>d.disconnect()},[]),[o,r]}function Nn({children:o,delay:r=0,className:u=""}){const[c,d]=nj();return l.jsx("div",{ref:c,className:at("transition-all duration-700",u),style:{opacity:d?1:0,transform:d?"translateY(0)":"translateY(20px)",transitionDelay:`${r}ms`},children:o})}function aj(){const[o,r]=N.useState(!1),[u,c]=N.useState(!1);N.useEffect(()=>{const f=()=>c(window.scrollY>60);return window.addEventListener("scroll",f),()=>window.removeEventListener("scroll",f)},[]);const d=[{label:"Leistungen",href:"/#leistungen"},{label:"Finanzierung",href:"/finanzierung",isPage:!0},{label:"Immobilien",href:"/immobilien",isPage:!0},{label:"Software",href:"/software",isPage:!0},{label:"Über uns",href:"/ueber-uns",isPage:!0}];return l.jsxs("nav",{className:"fixed top-0 left-0 right-0 z-50 transition-all duration-300",style:u?{background:"rgba(17,16,8,0.97)",backdropFilter:"blur(8px)",borderBottom:"1px solid rgba(200,146,42,0.25)"}:{background:"rgba(17,16,8,0.80)",backdropFilter:"blur(6px)"},children:[l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsxs("div",{className:"flex items-center justify-between h-16 lg:h-20",children:[l.jsx(U,{to:"/",className:"flex items-center gap-3 shrink-0",children:l.jsx(Ye,{variant:"light",className:"h-12 w-auto"})}),l.jsxs("div",{className:"hidden lg:flex items-center gap-6",children:[d.map(f=>f.isPage?l.jsx(U,{to:f.href,className:"font-sans text-sm transition-colors duration-200 tracking-wide whitespace-nowrap",style:{color:f.href==="/ueber-uns"?"#c8922a":"rgba(245,237,216,0.75)"},onMouseEnter:m=>m.currentTarget.style.color="#c8922a",onMouseLeave:m=>m.currentTarget.style.color=f.href==="/ueber-uns"?"#c8922a":"rgba(245,237,216,0.75)",children:f.label},f.href):l.jsx("a",{href:f.href,className:"font-sans text-sm transition-colors duration-200 tracking-wide whitespace-nowrap",style:{color:"rgba(245,237,216,0.75)"},onMouseEnter:m=>m.currentTarget.style.color="#c8922a",onMouseLeave:m=>m.currentTarget.style.color="rgba(245,237,216,0.75)",children:f.label},f.href)),l.jsx("a",{href:"/#kontakt",className:"font-sans text-sm font-bold px-5 py-2.5 transition-colors duration-200 tracking-wide whitespace-nowrap",style:{background:"#c8922a",color:"#fff"},onMouseEnter:f=>f.currentTarget.style.background="#b07a20",onMouseLeave:f=>f.currentTarget.style.background="#c8922a",children:"Termin vereinbaren"})]}),l.jsx("button",{onClick:()=>r(!o),className:"lg:hidden p-2 min-h-[44px] min-w-[44px] flex items-center justify-center",style:{color:"#c8922a"},"aria-label":"Menü öffnen",children:o?l.jsx(In,{className:"w-6 h-6"}):l.jsx(Qn,{className:"w-6 h-6"})})]})}),l.jsx("div",{className:at("lg:hidden overflow-hidden transition-all duration-300",o?"max-h-[500px] opacity-100":"max-h-0 opacity-0"),style:{background:"rgba(17,16,8,0.98)",borderTop:"1px solid rgba(200,146,42,0.25)"},children:l.jsxs("div",{className:"px-4 py-4 flex flex-col gap-1",children:[d.map(f=>f.isPage?l.jsx(U,{to:f.href,onClick:()=>r(!1),className:"font-sans py-3 text-base transition-colors",style:{color:f.href==="/ueber-uns"?"#c8922a":"rgba(245,237,216,0.8)",borderBottom:"1px solid rgba(200,146,42,0.15)"},children:f.label},f.href):l.jsx("a",{href:f.href,onClick:()=>r(!1),className:"font-sans py-3 text-base transition-colors",style:{color:"rgba(245,237,216,0.8)",borderBottom:"1px solid rgba(200,146,42,0.15)"},children:f.label},f.href)),l.jsx("a",{href:"/#kontakt",onClick:()=>r(!1),className:"mt-3 font-sans font-bold px-5 py-3 text-center",style:{background:"#c8922a",color:"#fff"},children:"Termin vereinbaren"})]})})]})}function lj(){return l.jsx("div",{className:"bg-fw-dark border-t border-white/10 py-10",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 flex flex-col items-center gap-6",children:[l.jsx(U,{to:"/",children:l.jsx(Ye,{variant:"light",className:"h-10 w-auto"})}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx("a",{href:"/#leistungen",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Leistungen"}),l.jsx(U,{to:"/finanzierung",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Finanzierung"}),l.jsx(U,{to:"/immobilien",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Immobilien"}),l.jsx(U,{to:"/software",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Software"}),l.jsx("span",{className:"font-sans text-xs text-fw-gold",children:"Über uns"})]}),l.jsx("div",{className:"w-full max-w-xs border-t border-white/10"}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx(U,{to:"/impressum",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Impressum"}),l.jsx(U,{to:"/datenschutz",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Datenschutz"}),l.jsx(U,{to:"/agb",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Allgemeine Geschäftsbedingungen"}),l.jsx(U,{to:"/widerruf",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Widerrufsbelehrung"})]}),l.jsxs("p",{className:"font-sans text-xs text-white/20",children:["© ",new Date().getFullYear()," Fiwonis GmbH"]})]})})}function sj(){N.useEffect(()=>{window.scrollTo(0,0)},[]);const o=[{icon:tj,titel:"Unabhängigkeit",text:"Keine Bankbindung, keine versteckten Interessen — nur Ihr Ziel zählt."}
293,{icon:Lr,titel:"Transparenz",text:"Offene Kommunikation und klare Honorierung ohne Überraschungen."},{icon:ud,titel:"Regionalität",text:"Verwurzelt in der Region, vernetzt mit führenden Experten bundesweit."},{icon:ej,titel:"Verlässlichkeit",text:"Unser Wort gilt. Heute, morgen und langfristig."}],r=[{jahr:"2006–",titel:"Bankausbildung & Karriere",text:"Klassische Bankausbildung, gefolgt von der erfolgreichen Leitung einer eigenen Geschäftskundenstelle."},{jahr:"2010–",titel:"Spezialisierung Immobilien",text:"Vertiefung in Immobilienentwicklung, Vermögensverwaltung und Projektentwicklung in der Region."},{jahr:"2018–",titel:"Fiwonis GmbH gegründet",text:"Gründung der Fiwonis GmbH als unabhängiges, honorarbasiertes Beratungshaus in Tuttlingen."},{jahr:"2022–",titel:"Adaptix Quant",text:"Entwicklung und Markteinführung des KI-gestützten Handelssystems Adaptix Quant nach zweijähriger Forschungsphase."}];return l.jsxs("div",{className:"min-h-screen bg-white font-sans",children:[l.jsx(aj,{}),l.jsxs("section",{className:"relative min-h-[60vh] flex items-end pt-20",style:{background:"linear-gradient(135deg, #111008 60%, #1e1a08 100%)"},children:[l.jsxs("div",{className:"absolute inset-0 overflow-hidden pointer-events-none",children:[l.jsx("div",{className:"absolute top-0 left-0 w-full h-px",style:{background:"linear-gradient(90deg, transparent, rgba(200,146,42,0.4), transparent)"}}),l.jsx("div",{className:"absolute bottom-0 left-0 w-full h-px",style:{background:"linear-gradient(90deg, transparent, rgba(200,146,42,0.2), transparent)"}}),l.jsx("div",{className:"absolute right-0 top-0 h-full w-px opacity-20",style:{background:"linear-gradient(180deg, transparent, #c8922a, transparent)"}})]}),l.jsx("div",{className:"relative max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 pb-20 pt-16",children:l.jsxs("div",{className:"max-w-3xl",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[l.jsx("div",{className:"w-8 h-px",style:{background:"#c8922a"}}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest font-bold",style:{color:"#c8922a"},children:"Über uns"})]}),l.jsxs("h1",{className:"font-display text-4xl lg:text-6xl font-bold text-white mb-6 leading-tight",children:["Erfahrung.",l.jsx("br",{}),l.jsx("span",{style:{color:"#c8922a"},children:"Verwurzelung."}),l.jsx("br",{}),"Werte, die zählen."]}),l.jsx("p",{className:"font-sans text-lg leading-relaxed mb-8",style:{color:"rgba(245,237,216,0.72)"},children:"Seit über 15 Jahren aktiv in den Regionen Tuttlingen, Konstanz, Villingen-Schwenningen und Sigmaringen — mit einem Netzwerk, das auf Verlässlichkeit und Fachkompetenz gebaut ist."}),l.jsx("div",{className:"flex flex-wrap gap-4",children:l.jsxs("a",{href:"/#kontakt",className:"inline-flex items-center gap-2 font-sans font-bold px-6 py-3 transition-colors duration-200",style:{background:"#c8922a",color:"#fff"},onMouseEnter:u=>u.currentTarget.style.background="#b07a20",onMouseLeave:u=>u.currentTarget.style.background="#c8922a",children:["Termin vereinbaren ",l.jsx(vt,{className:"w-4 h-4"})]})})]})})]}),l.jsx("section",{className:"bg-white py-24 lg:py-32 border-t",style:{borderColor:"rgba(200,146,42,0.15)"},children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsx(Nn,{children:l.jsxs("div",{className:"text-center mb-14",children:[l.jsx("h2",{className:"font-display text-3xl lg:text-4xl font-bold mb-4",style:{color:"#111008"},children:"Menschen, denen Sie vertrauen können"}),l.jsx("p",{className:"font-sans text-lg max-w-2xl mx-auto",style:{color:"#5a5242"},children:"Transparenz, Einsatz und ein Wort, auf das Sie sich verlassen können — das ist der Anspruch, mit dem wir jeden Tag für Sie arbeiten."})]})}),l.jsxs("div",{className:"grid lg:grid-cols-2 gap-8",children:[l.jsx(Nn,{children:l.jsxs("div",{className:"rounded-2xl p-8 lg:p-10 flex flex-col h-full",style:{background:"#111008"},children:[l.jsxs("div",{className:"flex items-center gap-4 mb-6",children:[l.jsx("div",{className:"w-16 h-16 rounded-full flex items-center justify-center shrink-0 border-2",style:{background:"rgba(200,146,42,0.15)",borderColor:"#c8922a"},children:l.jsx("span",{className:"font-display text-2xl font-bold",style:{color:"#c8922a"},children:"JG"})}),l.jsxs("div",{children:[l.jsx("h3",{className:"font-display text-xl text-white font-bold",children:"Jessica Bettina Guse"}),l.jsx("p",{className:"font-sans text-sm",style:{color:"#c8922a"},children:"Geschäftsführerin"})]})]}),l.jsx("blockquote",{className:"font-display text-lg italic leading-relaxed mb-6 border-l-2 pl-5",style:{color:"rgba(255,255,255,0.80)",borderColor:"#c8922a"},children:'„Klare Strukturen und Verlässlichkeit sind die Grundlage jeder guten Zusammenarbeit."'}),l.jsx("p",{className:"font-sans text-sm leading-relaxed",style:{color:"rgba(255,255,255,0.60)"},children:"Jessica Bettina Guse verantwortet als Geschäftsführerin die operative und organisatorische Leitung der Fiwonis GmbH. Mit Sorgfalt, unternehmerischem Weitblick und einem ausgeprägten Sinn für Qualität stellt sie sicher, dass Kundenanliegen zuverlässig und professionell betreut werden. Ihr Engagement bildet das organisatorische Fundament des Unternehmens."})]})}),l.jsx(Nn,{delay:150,children:l.jsxs("div",{className:"rounded-2xl p-8 lg:p-10 flex flex-col h-full",style:{background:"#111008"},children:[l.jsxs("div",{className:"flex items-center gap-4 mb-6",children:[l.jsx("div",{className:"w-16 h-16 rounded-full flex items-center justify-center shrink-0 border-2",style:{background:"rgba(200,146,42,0.15)",borderColor:"#c8922a"},children:l.jsx("span",{className:"font-display text-2xl font-bold",style:{color:"#c8922a"},children:"BG"})}),l.jsxs("div",{children:[l.jsx("h3",{className:"font-display text-xl text-white font-bold",children:"Benjamin Guse"}),l.jsx("p",{className:"font-sans text-sm",style:{color:"#c8922a"},children:"Senior Advisor · Prokura"})]})]}),l.jsx("blockquote",{className:"font-display text-lg italic leading-relaxed mb-6 border-l-2 pl-5",style:{color:"rgba(255,255,255,0.80)",borderColor:"#c8922a"},children:'„Fundierte Beratung beginnt mit dem Willen, wirklich zuzuhören."'}),l.jsx("p",{className:"font-sans text-sm leading-relaxed",style:{color:"rgba(255,255,255,0.60)"},children:"Benjamin Guse verfügt über eine klassische Bankausbildung und langjährige Erfahrung in der Begleitung von Privat- und Geschäftskunden. Sein Schwerpunkt liegt in der ganzheitlichen Finanz- und Vermögensberatung sowie in der Immobilien- und Projektentwicklung. Als Senior Advisor mit Prokura trägt er die strategische Verantwortung für die Kundenbeziehungen und die fachliche Ausrichtung der Fiwonis GmbH."})]})})]})]})}),l.jsx("section",{className:"py-24 lg:py-32 border-t",style:{background:"#f9f6ef",borderColor:"rgba(200,146,42,0.15)"},children:l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-start",children:[l.jsx(Nn,{children:l.jsxs("div",{children:[l.jsxs("h2",{className:"font-display text-3xl lg:text-4xl font-bold mb-5",style:{color:"#111008"},children:["Transparenz. Einsatz.",l.jsx("br",{}),"Unser Wort gilt."]}),l.jsx("p",{className:"font-sans leading-relaxed mb-5",style:{color:"#5a5242"}
293,children:"Für uns ist eine ehrliche und transparente Begleitung auf Augenhöhe selbstverständlich. Wir geben jeden Tag alles für Ihren Erfolg — und denken dabei immer über den Tellerrand hinaus."}),l.jsx("p",{className:"font-sans leading-relaxed mb-8",style:{color:"#5a5242"},children:"Durch Vernetzung mit führenden Experten aus der Wirtschafts- und Unternehmensberatung garantieren wir Ihnen zu jedem Zeitpunkt den größtmöglichen Mehrwert — flexibel, kompetent und persönlich."}),l.jsx("p",{className:"font-display font-bold text-lg",style:{color:"#111008"},children:"Gemeinsam mehr erreichen – Ihre Fiwonis GmbH"})]})}),l.jsx(Nn,{delay:150,children:l.jsx("div",{className:"grid sm:grid-cols-2 gap-4",children:[{titel:"15+ Jahre",sub:"Erfahrung in der Region"},{titel:"4 Regionen",sub:"Tuttlingen · Konstanz · VS · Sigmaringen"},{titel:"Unabhängig",sub:"Keine Bankbindung"},{titel:"Netzwerk",sub:"Führende Experten & Partner"}].map(({titel:u,sub:c})=>l.jsxs("div",{className:"rounded-xl p-5 border bg-white",style:{borderColor:"rgba(200,146,42,0.2)"},children:[l.jsx("p",{className:"font-display text-2xl font-bold mb-1",style:{color:"#111008"},children:u}),l.jsx("p",{className:"font-sans text-sm",style:{color:"#5a5242"},children:c})]},u))})})]})})}),l.jsx("section",{className:"py-24 lg:py-32 border-t",style:{background:"#f9f6ef",borderColor:"rgba(200,146,42,0.15)"},children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsx(Nn,{children:l.jsxs("div",{className:"text-center mb-16",children:[l.jsx("p",{className:"font-sans text-xs uppercase tracking-widest font-bold mb-3",style:{color:"#c8922a"},children:"Unsere Werte"}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl font-bold mb-5",style:{color:"#111008"},children:"Was uns antreibt"}),l.jsx("p",{className:"font-sans text-lg max-w-2xl mx-auto leading-relaxed",style:{color:"#5a5242"},children:"Diese vier Grundsätze sind keine Marketingbotschaften — sie sind die Grundlage jeder Entscheidung, die wir für Sie treffen."})]})}),l.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6",children:o.map(({icon:u,titel:c,text:d},f)=>l.jsx(Nn,{delay:f*80,children:l.jsxs("div",{className:"bg-white rounded-xl p-7 border h-full",style:{borderColor:"rgba(200,146,42,0.15)"},children:[l.jsx("div",{className:"w-12 h-12 rounded-lg flex items-center justify-center mb-5",style:{background:"rgba(200,146,42,0.10)"},children:l.jsx(u,{className:"w-5 h-5",style:{color:"#c8922a"}})}),l.jsx("h3",{className:"font-display text-lg font-bold mb-2",style:{color:"#111008"},children:c}),l.jsx("p",{className:"font-sans text-sm leading-relaxed",style:{color:"#5a5242"},children:d})]})},c))})]})}),l.jsx("section",{className:"py-24 lg:py-32 border-t",style:{background:"#111008",borderColor:"rgba(200,146,42,0.15)"},children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsx(Nn,{children:l.jsxs("div",{className:"mb-16",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-8 h-px",style:{background:"#c8922a"}}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest font-bold",style:{color:"#c8922a"},children:"Unsere Geschichte"})]}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl font-bold text-white mb-4",children:"Der Weg zur Fiwonis GmbH"})]})}),l.jsx("div",{className:"grid sm:grid-cols-2 gap-6",children:r.map(({jahr:u,titel:c,text:d},f)=>l.jsx(Nn,{delay:f*100,children:l.jsxs("div",{className:"border rounded-xl p-7 h-full",style:{borderColor:"rgba(200,146,42,0.25)",background:"rgba(255,255,255,0.04)"},children:[l.jsx("span",{className:"font-display text-3xl font-bold block mb-2",style:{color:"#c8922a"},children:u}),l.jsx("h3",{className:"font-display text-lg font-bold text-white mb-3",children:c}),l.jsx("p",{className:"font-sans text-sm leading-relaxed",style:{color:"rgba(245,237,216,0.65)"},children:d})]})},u))})]})}),l.jsx("section",{className:"py-24 lg:py-32 border-t",style:{background:"#fff",borderColor:"rgba(200,146,42,0.15)"},children:l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsx(Nn,{children:l.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[l.jsxs("div",{children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-8 h-px",style:{background:"#c8922a"}}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest font-bold",style:{color:"#c8922a"},children:"Wo wir sind"})]}),l.jsxs("h2",{className:"font-display text-3xl lg:text-4xl font-bold mb-5",style:{color:"#111008"},children:["Regional verwurzelt,",l.jsx("br",{}
293),"überregional vernetzt."]}),l.jsx("p",{className:"font-sans leading-relaxed mb-8",style:{color:"#5a5242"},children:"Unser Büro befindet sich in Tuttlingen — dem Herzen unserer Beratungsregion. Persönliche Gespräche sind die Grundlage guter Beratung. Wir sind für Sie da, wann immer Sie uns brauchen."}),l.jsxs("div",{className:"space-y-4 mb-8",children:[l.jsxs("div",{className:"flex items-start gap-3",children:[l.jsx(Ws,{className:"w-4 h-4 mt-0.5 shrink-0",style:{color:"#c8922a"}}),l.jsxs("div",{children:[l.jsx("p",{className:"font-sans font-bold text-sm",style:{color:"#111008"},children:"Fiwonis GmbH"}),l.jsxs("p",{className:"font-sans text-sm",style:{color:"#5a5242"},children:["Risibergstraße 18",l.jsx("br",{}),"78532 Tuttlingen"]})]})]}),l.jsx("div",{className:"flex items-center gap-3",children:l.jsxs("span",{className:"font-sans text-sm",style:{color:"#5a5242"},children:["Telefon: ",l.jsx("a",{href:"tel:+4974611717270",className:"hover:opacity-70 transition-opacity",style:{color:"#c8922a"},children:"07461 / 1717270"})]})}),l.jsx("div",{className:"flex items-center gap-3",children:l.jsxs("span",{className:"font-sans text-sm",style:{color:"#5a5242"},children:["E-Mail: ",l.jsx("a",{href:"mailto:[email protected]",className:"hover:opacity-70 transition-opacity",style:{color:"#c8922a"},children:"[email protected]"})]})}),l.jsx("p",{className:"font-sans text-sm italic",style:{color:"#5a5242"},children:"Termine: Nur nach Vereinbarung"})]}),l.jsxs("a",{href:"/#kontakt",className:"inline-flex items-center gap-2 font-sans font-bold px-6 py-3 transition-colors duration-200",style:{background:"#c8922a",color:"#fff"},onMouseEnter:u=>u.currentTarget.style.background="#b07a20",onMouseLeave:u=>u.currentTarget.style.background="#c8922a",children:["Jetzt Kontakt aufnehmen ",l.jsx(vt,{className:"w-4 h-4"})]})]}),l.jsx("div",{className:"rounded-xl overflow-hidden border",style:{borderColor:"rgba(200,146,42,0.2)",minHeight:340},children:l.jsx("iframe",{title:"Fiwonis GmbH Standort Tuttlingen",src:"https://www.openstreetmap.org/export/embed.html?bbox=8.7944%2C47.9761%2C8.8344%2C48.0161&layer=mapnik&marker=47.9961808%2C8.8144307",className:"w-full h-full",style:{minHeight:340,filter:"saturate(0.7) contrast(1.05)"},allowFullScreen:!0})})]})})})}),l.jsx(lj,{})]})}const hx=[{id:"tilgung",label:"Tilgungsrechner",subtitle:"Sondertilgung & Laufzeit",description:"Berechnen Sie Ihre monatliche Rate, Restschuld und den Effekt von Sondertilgungen auf Ihre Baufinanzierung.",src:"https://widgets.finlink.de/de/baufinanzierung-rechner/tilgungsrechner-sondertilgung/?primaryColor=BB721D&organization=baufi24&partner=a2b3a7f2-cbb0-422a-8a9a-2fa4ad62e354&advisor=ivan-volic"},{id:"budget",label:"Budgetrechner",subtitle:"Ihr maximales Kaufbudget",description:"Ermitteln Sie, wie viel Immobilie Sie sich leisten können — auf Basis Ihres Einkommens und Ihrer finanziellen Situation.",src:"https://widgets.finlink.de/de/baufinanzierung-rechner/budgetrechner/?primaryColor=BB721D&organization=baufi24&partner=a2b3a7f2-cbb0-422a-8a9a-2fa4ad62e354&advisor=ivan-volic"}];function ij(){const[o,r]=N.useState("tilgung"),u=hx.find(c=>c.id===o);return l.jsxs("div",{className:"min-h-screen flex flex-col",style:{background:"#111008"},children:[l.jsxs("div",{className:"flex items-center justify-between px-6 py-4 border-b",style:{borderColor:"rgba(200,146,42,0.2)"},children:[l.jsx(U,{to:"/finanzierung",children:l.jsx(Ye,{variant:"light",className:"h-8"})}),l.jsx(U,{to:"/finanzierung",className:"font-sans text-xs hover:text-white transition-colors",style:{color:"rgba(255,255,255,0.5)"},children:"← Zurück zur Finanzierung"})]}),l.jsxs("div",{className:"px-6 pt-10 pb-6 max-w-4xl mx-auto w-full",children:[l.jsx("div",{className:"w-8 h-px mb-4",style:{background:"#c8922a"}}),l.jsx("h1",{className:"font-display text-3xl md:text-4xl font-bold text-white mb-3",children:"Ihre Finanzierungsrechner"}),l.jsx("p",{className:"font-sans text-base",style:{color:"rgba(255,255,255,0.55)"},children:"Zwei Werkzeuge für Ihre Planung — kostenlos, unverbindlich und direkt einsatzbereit."})]}),l.jsxs("div",{className:"px-6 pb-6 max-w-4xl mx-auto w-full",children:[l.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-8",children:hx.map(c=>l.jsx("button",{onClick:()=>
293r(c.id),className:"text-left p-5 border transition-all duration-200",style:{background:o===c.id?"rgba(200,146,42,0.12)":"rgba(255,255,255,0.03)",borderColor:o===c.id?"#c8922a":"rgba(255,255,255,0.1)"},children:l.jsxs("div",{className:"flex items-start gap-3",children:[l.jsx("div",{className:"w-2 h-2 rounded-full mt-2 shrink-0",style:{background:o===c.id?"#c8922a":"rgba(255,255,255,0.2)"}}),l.jsxs("div",{children:[l.jsx("div",{className:"font-sans font-bold text-sm uppercase tracking-widest mb-1",style:{color:o===c.id?"#c8922a":"rgba(255,255,255,0.4)"},children:c.label}),l.jsx("div",{className:"font-display text-lg font-bold text-white mb-2",children:c.subtitle}),l.jsx("p",{className:"font-sans text-sm leading-relaxed",style:{color:"rgba(255,255,255,0.5)"},children:c.description})]})]})},c.id))}),l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-1 h-6",style:{background:"#c8922a"}}),l.jsx("span",{className:"font-sans text-sm font-bold uppercase tracking-widest",style:{color:"#c8922a"},children:u.label})]})]}),l.jsx("div",{className:"flex-1 px-6 pb-10 max-w-4xl mx-auto w-full",children:l.jsx("div",{className:"w-full overflow-hidden border",style:{borderColor:"rgba(200,146,42,0.2)",minHeight:"600px"},children:l.jsx("iframe",{src:u.src,title:u.label,className:"w-full",style:{border:"none",minHeight:"700px",display:"block"},allowFullScreen:!0},u.id)})}),l.jsx("div",{className:"px-6 pb-8 text-center",children:l.jsx("p",{className:"font-sans text-xs",style:{color:"rgba(255,255,255,0.25)"},children:"Die Berechnungen sind unverbindlich. Für eine persönliche Beratung stehen wir Ihnen jederzeit zur Verfügung."})})]})}/**
294 * @license lucide-react v1.47.0 - ISC
295 *
296 * This source code is licensed under the ISC license.
297 * See the LICENSE file in the root directory of this source tree.
298 */const qb={name:"code-xml",size:24,node:[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]],aliases:["code-2"]};qb.node;const rj=xe(qb);/**
299 * @license lucide-react v1.47.0 - ISC
300 *
301 * This source code is licensed under the ISC license.
302 * See the LICENSE file in the root directory of this source tree.
303 */const Yb={name:"chevron-down",size:24,node:[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]};Yb.node;const oj=xe(Yb);/**
304 * @license lucide-react v1.47.0 - ISC
305 *
306 * This source code is licensed under the ISC license.
307 * See the LICENSE file in the root directory of this source tree.
308 */const Kb={name:"target",size:24,node:[["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"}]]};Kb.node;const cj=xe(Kb),uj=[{icon:Gr,title:"Finanzen & Investments",tagline:"Mehr als nur Vermittlung.",description:"Wir analysieren Ihre aktuelle Finanzaufstellung bis ins Detail und strukturieren sie strategisch neu. Mit Zugang zu über 550 Banken und Finanzierungspartnern finden wir für Sie die optimale Lösung.",items:["Vermögens- und Finanzplanung","Altersvorsorge & Baufinanzierung","Anlageberatung & Portfolio","KI-gestütztes Asset-Management"],color:"#c8922a",bg:"#fdf8f0"},{icon:Js,title:"Immobilien",tagline:"Werte schaffen und erhalten.",description:"Von der Analyse Ihrer Immobiliensituation bis zur erfolgreichen Transaktion — wir begleiten Sie mit lokalem Know-how und persönlichem Engagement.",items:["Immobiliensituation analysieren","Kauf, Verkauf & Bewertung","Immobiliendienstleistungen","Marktpreis & Preisgestaltung"],color:"#c8922a",bg:"linear-gradient(135deg, #1a1a1a 0%, #2d2013 100%)",dark:!0},{icon:rj,title:"Softwarelösungen",tagline:"Digital. Effizient. Präzise.",description:"Individuelle digitale Werkzeuge, die Ihre Prozesse wirklich voranbringen. Von automatisierten Workflows bis zur vollständigen Systemintegration.",items:["Prozessautomatisierung","Digitale Finanz-Tools","Support & Wartung"],color:"#c8922a",bg:"#fdf8f0"}],mx=[{icon:cj,title:"Analyse",desc:"Wir erfassen Ihre Situation vollständig — Finanzen, Immobilien, Ziele."},{icon:db,title:"Strategie",desc:"Gemeinsam entwickeln wir einen maßgeschneiderten Plan für Ihre Zukunft."},{icon:Ab,title:"Umsetzung",desc:"Wir begleiten Sie verlässlich bei der Umsetzung — Schritt für Schritt."},{icon:mb,title:"Partnerschaft",desc:"Langfristige Begleitung, kein einmaliges Produkt."}];function dj(o={}){const r=N.useRef(null),[u,c]=N.useState(!1);return N.useEffect(()=>{const d=r.current;if(!d)return;const f=new IntersectionObserver(([m])=>{m.isIntersecting&&(c(!0),f.disconnect())},{threshold:.12,...o}
308);return f.observe(d),()=>f.disconnect()},[]),[r,u]}function Fe({children:o,delay:r=0,className:u=""}){const[c,d]=dj();return l.jsx("div",{ref:c,className:at("transition-all duration-700",u),style:{opacity:d?1:0,transform:d?"translateY(0)":"translateY(20px)",transitionDelay:`${r}ms`},children:o})}function fj(){const[o,r]=N.useState(!1),[u,c]=N.useState(!1);N.useEffect(()=>{const f=()=>c(window.scrollY>60);return window.addEventListener("scroll",f),()=>window.removeEventListener("scroll",f)},[]);const d=[{label:"Leistungen",href:"#leistungen"},{label:"Finanzierung",href:"/finanzierung",isPage:!0},{label:"Immobilien",href:"/immobilien",isPage:!0},{label:"Software",href:"/software",isPage:!0},{label:"Über uns",href:"/ueber-uns",isPage:!0}];return l.jsxs("nav",{className:"fixed top-0 left-0 right-0 z-50 transition-all duration-300",style:u?{background:"rgba(17,16,8,0.97)",backdropFilter:"blur(8px)",borderBottom:"1px solid rgba(200,146,42,0.25)"}:{background:"rgba(17,16,8,0.55)",backdropFilter:"blur(6px)"},children:[l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsxs("div",{className:"flex items-center justify-between h-16 lg:h-20",children:[l.jsx("a",{href:"#",className:"flex items-center gap-3 shrink-0",children:l.jsx(Ye,{variant:"light",className:"h-12 w-auto"})}),l.jsxs("div",{className:"hidden lg:flex items-center gap-6",children:[d.map(f=>f.isPage?l.jsx(U,{to:f.href,className:"font-sans text-sm transition-colors duration-200 tracking-wide whitespace-nowrap",style:{color:"rgba(245,237,216,0.75)"},onMouseEnter:m=>m.currentTarget.style.color="#c8922a",onMouseLeave:m=>m.currentTarget.style.color="rgba(245,237,216,0.75)",children:f.label},f.href):l.jsx("a",{href:f.href,className:"font-sans text-sm transition-colors duration-200 tracking-wide whitespace-nowrap",style:{color:"rgba(245,237,216,0.75)"},onMouseEnter:m=>m.currentTarget.style.color="#c8922a",onMouseLeave:m=>m.currentTarget.style.color="rgba(245,237,216,0.75)",children:f.label},f.href)),l.jsx("a",{href:"#kontakt",className:"font-sans text-sm font-bold px-5 py-2.5 transition-colors duration-200 tracking-wide whitespace-nowrap",style:{background:"#c8922a",color:"#fff"},onMouseEnter:f=>f.currentTarget.style.background="#b07a20",onMouseLeave:f=>f.currentTarget.style.background="#c8922a",children:"Termin vereinbaren"})]}),l.jsx("button",{onClick:()=>r(!o),className:"lg:hidden p-2 min-h-[44px] min-w-[44px] flex items-center justify-center",style:{color:"#c8922a"},"aria-label":"Menü öffnen",children:o?l.jsx(In,{className:"w-6 h-6"}):l.jsx(Qn,{className:"w-6 h-6"})})]})}),l.jsx("div",{className:at("lg:hidden overflow-hidden transition-all duration-300",o?"max-h-[480px] opacity-100":"max-h-0 opacity-0"),style:{background:"rgba(17,16,8,0.98)",borderTop:"1px solid rgba(200,146,42,0.25)"},children:l.jsxs("div",{className:"px-4 py-4 flex flex-col gap-1",children:[d.map(f=>f.isPage?l.jsx(U,{to:f.href,onClick:()=>r(!1),className:"font-sans py-3 text-base transition-colors",style:{color:"rgba(245,237,216,0.8)",borderBottom:"1px solid rgba(200,146,42,0.15)"},children:f.label},f.href):l.jsx("a",{href:f.href,onClick:()=>r(!1),className:"font-sans py-3 text-base transition-colors",style:{color:"rgba(245,237,216,0.8)",borderBottom:"1px solid rgba(200,146,42,0.15)"},children:f.label},f.href)),l.jsx("a",{href:"#kontakt",onClick:()=>r(!1),className:"mt-3 font-sans font-bold px-5 py-3 text-center transition-colors",style:{background:"#c8922a",color:"#fff"},children:"Termin vereinbaren"})]})})]})}function hj(){return l.jsxs("section",{className:"relative min-h-screen flex items-center overflow-hidden",style:{background:"linear-gradient(135deg, #111008 0%, #1e1508 40%, #2d1f0a 100%)"},children:[l.jsxs("div",{className:"absolute inset-0 lg:left-[45%]",children:[l.jsx("img",{src:"/static/stock_hero-fiwonis-authentic-ed13d8-0.jpg",alt:"Gemeinsam zum Ziel — Beratung bei Fiwonis",className:"w-full h-full object-cover opacity-40 lg:opacity-60"}),l.jsx("div",{className:"absolute inset-0",style:{background:"linear-gradient(to right, #111008 0%, #111008 30%, rgba(17,16,8,0.5) 70%, rgba(17,16,8,0.1) 100%)"}})]}),l.jsx("div",{className:"absolute top-0 left-0 right-0 h-px",style:{background:"linear-gradient(to right, transparent, #c8922a55, transparent)"}}),l.jsx("div",{className:"absolute bottom-0 left-0 right-0 h-px",style:{background:"linear-gradient(to right, transparent, #c8922a33, transparent)"}}),l.jsx("div",{className:"absolute top-24 left-0 w-px h-40 hidden lg:block",style:{background:"linear-gradient(to bottom, transparent, #c8922a44, transparent)",marginLeft:"8%"}}),l.jsx("div",{className:"relative z-10 max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 pt-24 pb-16 w-full",children:l.jsxs("div",{className:"max-w-xl lg:max-w-lg",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-7",style:{animation:"fwFade 0.6s ease forwards"},children:[l.jsx("div",{className:"w-10 h-px",style:{background:"#c8922a"}}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest font-bold",style:{color:"#c8922a"},children:"Fiwonis GmbH · Tuttlingen"})]}),l.jsxs("h1",{className:"font-display text-4xl sm:text-5xl lg:text-6xl leading-[1.1] mb-6",style:{animation:"fwFade 0.7s 0.1s ease forwards",opacity:0,color:"#f5edd8"},children:["Mehr als",l.jsx("br",{}),"nur Vermittlung:",l.jsx("br",{}),l.jsx("span",{style:{color:"#c8922a"},children:"Ihre Strategie"}),l.jsx("br",{}),l.jsx("span",{style:{color:"#e8d5a8"},children:"für die Zukunft."})]}),l.jsx("p",{className:"font-sans text-base lg:text-lg leading-relaxed mb-9 max-w-md",style:{animation:"fwFade 0.7s 0.2s ease forwards",opacity:0,color:"rgba(245,237,216,0.7)"},children:"Wegbegleiter rund um den wichtigsten Ort der Welt — die eigenen vier Wände. Finanzen, Immobilien und Softwarelösungen aus einer Hand."}),l.jsxs("div",{className:"flex flex-col sm:flex-row gap-3",style:{animation:"fwFade 0.7s 0.3s ease forwards",opacity:0}
308,children:[l.jsxs("a",{href:"#leistungen",className:"inline-flex items-center justify-center gap-2 font-sans font-bold px-7 py-4 transition-all duration-200",style:{background:"#c8922a",color:"#fff"},onMouseEnter:o=>o.currentTarget.style.background="#b07a20",onMouseLeave:o=>o.currentTarget.style.background="#c8922a",children:["Unsere Leistungen",l.jsx(oj,{className:"w-4 h-4"})]}),l.jsx("a",{href:"#kontakt",className:"inline-flex items-center justify-center gap-2 font-sans font-bold px-7 py-4 transition-all duration-200",style:{border:"1px solid rgba(200,146,42,0.5)",color:"#e8d5a8"},onMouseEnter:o=>{o.currentTarget.style.borderColor="#c8922a",o.currentTarget.style.color="#c8922a"},onMouseLeave:o=>{o.currentTarget.style.borderColor="rgba(200,146,42,0.5)",o.currentTarget.style.color="#e8d5a8"},children:"Kontakt aufnehmen"})]}),l.jsx("div",{className:"mt-10 pt-8 flex flex-wrap gap-6",style:{animation:"fwFade 0.7s 0.4s ease forwards",opacity:0,borderTop:"1px solid rgba(200,146,42,0.25)"},children:[{icon:ud,text:"200+ Kunden"},{icon:Hb,text:"15+ Jahre Erfahrung"},{icon:cd,text:"Über 550 Banken & Partner"}].map(({icon:o,text:r})=>l.jsxs("div",{className:"flex items-center gap-2 font-sans text-sm",style:{color:"rgba(245,237,216,0.65)"},children:[l.jsx(o,{className:"w-4 h-4 shrink-0",style:{color:"#c8922a"}}),l.jsx("span",{children:r})]},r))})]})}),l.jsx("style",{children:`
309        @keyframes fwFade {
310          from { opacity: 0; transform: translateY(16px); }
311          to { opacity: 1; transform: translateY(0); }
312        }
313      `})]})}function mj(){return l.jsx("section",{id:"leistungen",className:"bg-fw-light py-24 lg:py-32 border-t border-fw-border",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsx(Fe,{children:l.jsxs("div",{className:"mb-14",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-8 h-px bg-gold-400"}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest text-gold-400 font-bold",children:"Was wir tun"})]}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-fw-dark mb-4",children:"Drei Bereiche. Ein Ansprechpartner."}),l.jsx("p",{className:"font-sans text-fw-mid max-w-2xl text-base leading-relaxed",children:"Als strategische Finanzplaner gießen wir Ihre Ideen in ein solides Fundament — bauen die richtigen Strukturen auf und begleiten Sie verlässlich zum Ziel."})]})}),l.jsx("div",{className:"grid lg:grid-cols-3 gap-6",children:uj.map(({icon:o,title:r,tagline:u,description:c,items:d,color:f,bg:m,dark:x},b)=>l.jsx(Fe,{delay:b*100,children:l.jsxs("div",{className:"relative p-8 h-full flex flex-col group hover:shadow-lg transition-shadow duration-300",style:{background:m,border:x?"1px solid #c8922a":"1px solid #e5e0d8"},children:[l.jsx("div",{className:"absolute top-0 left-8 right-8 h-px bg-gold-400"}),l.jsx("div",{className:"w-12 h-12 flex items-center justify-center mb-5 shrink-0",style:{background:"rgba(200,146,42,0.18)"},children:l.jsx(o,{className:"w-6 h-6",style:{color:f}})}),l.jsx("p",{className:"font-sans text-xs uppercase tracking-widest mb-1 font-bold",style:{color:f},children:u}),l.jsx("h3",{className:`font-display text-xl font-semibold mb-3 ${x?"text-white":"text-fw-dark"}`,children:r}),l.jsx("p",{className:`font-sans text-sm leading-relaxed mb-5 flex-1 ${x?"text-white/70":"text-fw-mid"}`,children:c}),l.jsx("ul",{className:"space-y-2 mb-6",children:d.map(w=>l.jsxs("li",{className:`flex items-start gap-2.5 text-sm font-sans ${x?"text-white/70":"text-fw-mid"}`,children:[l.jsx(Sn,{className:"w-4 h-4 mt-0.5 shrink-0 text-gold-400"}),w]},w))}),l.jsxs("a",{href:"#kontakt",className:`inline-flex items-center gap-1.5 text-sm font-sans font-bold transition-colors group-hover:gap-2.5 duration-200 ${x?"text-gold-400 hover:text-white":"text-fw-dark hover:text-gold-400"}`,children:["Jetzt anfragen ",l.jsx(vt,{className:"w-3.5 h-3.5"})]})]})},r))})]})})}function gj(){const o=[{title:"Immobilien",desc:"Wir analysieren, strukturieren und entwickeln Ihre Immobiliensituation — für maximale Wertentwicklung und klare Perspektiven."},{title:"Finanzanlagen",desc:"Wir optimieren Ihre Portfolios und schaffen transparente Strukturen, die zu Ihren Zielen und Ihrer Lebensphase passen."},{title:"Wachstum",desc:"Wir fördern Ihr persönliches finanzielles Wachstum und maximieren den Ertrag Ihrer Vorsorge — nachhaltig und messbar."},{title:"Substanz",desc:"Wir schaffen, aktivieren und erhalten gemeinsam Ihre Werte — damit Ihr Vermögen bleibt, was es verdient."}];return l.jsx("section",{className:"bg-white py-24 lg:py-32 border-t border-fw-border",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsx(Fe,{children:l.jsxs("div",{className:"mb-14",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-8 h-px bg-gold-400"}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest text-gold-400 font-bold",children:"Unser Versprechen"})]}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-fw-dark mb-6",children:"Vorgelebte und geprüfte Qualität — unsere Konzeptberatung"}),l.jsx("p",{className:"font-sans text-fw-mid max-w-3xl text-base leading-relaxed mb-4",children:"Die Themenbereiche Finanzen, Wohnen und Investments strukturiert und systemisch zu beraten, erfordert ein Höchstmaß an Vertrauen und Ehrlichkeit. Bereits vor über zehn Jahren haben wir erkannt, dass eine echte, unabhängige Beratung innerhalb der klassischen Strukturen faktisch unmöglich geworden ist. Durch die Bindung an ein Finanzinstitut stehen immer Verbundinteressen und vorgegebene Vertriebsprodukte im Vordergrund."}),l.jsxs("p",{className:"font-sans text-fw-mid max-w-3xl text-base leading-relaxed",children:["Genau diese Abhängigkeit kostet Sie bares Geld — wertvolles Kapital, das Sie mit der Fiwonis GmbH effektiv einsparen. ",l.jsx("strong",{className:"text-fw-dark",children:"Unabhängig, kompetent und fokussiert:"})," Profitieren Sie von unserer langjährigen Erfahrung und gewinnen Sie die Freiheit zurück, die Ihr Vermögen verdient."]})]})}),l.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6",children:o.map(({title:r,de
313sc:u},c)=>l.jsx(Fe,{delay:c*100,children:l.jsxs("div",{className:"p-7 h-full flex flex-col relative group transition-shadow duration-300",style:c===0?{background:"linear-gradient(135deg, #1a1a1a 0%, #2d2013 100%)",border:"1px solid #c8922a"}:{border:"1px solid #e5e0d8"},children:[l.jsx("div",{className:"absolute top-0 left-6 right-6 h-px bg-gold-400"}),l.jsx("div",{className:"w-8 h-8 rounded-full flex items-center justify-center mb-4",style:{background:c===0?"rgba(200,146,42,0.25)":"rgba(200,146,42,0.1)"},children:l.jsx("span",{className:"font-display text-gold-400 font-bold text-sm",children:c+1})}),l.jsx("h3",{className:`font-display text-lg font-semibold mb-3 ${c===0?"text-white":"text-fw-dark"}`,children:r}),l.jsx("p",{className:`font-sans text-sm leading-relaxed flex-1 ${c===0?"text-white/70":"text-fw-mid"}`,children:u})]})},r))}),l.jsx(Fe,{delay:200})]})})}function xj(){return l.jsx("section",{id:"ueber-uns",className:"bg-white py-24 lg:py-32 border-t border-fw-border",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsx(Fe,{children:l.jsxs("div",{className:"text-center mb-16",children:[l.jsx("p",{className:"font-sans text-xs uppercase tracking-widest font-bold mb-3",style:{color:"#c8922a"},children:"Über uns"}),l.jsx("h2",{className:"font-display text-3xl lg:text-5xl text-fw-dark font-bold mb-5",children:"Menschen, denen Sie vertrauen können"}),l.jsx("p",{className:"font-sans text-fw-muted text-lg max-w-3xl mx-auto leading-relaxed",children:"Seit über 15 Jahren aktiv in den Regionen Tuttlingen, Konstanz, Villingen-Schwenningen und Sigmaringen — mit einem Netzwerk, das auf Verlässlichkeit und Fachkompetenz gebaut ist."})]})}),l.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 mb-16",children:[l.jsx(Fe,{delay:100,children:l.jsxs("div",{className:"rounded-2xl p-8 lg:p-10 flex flex-col h-full",style:{background:"#111008"},children:[l.jsxs("div",{className:"flex items-center gap-4 mb-6",children:[l.jsx("div",{className:"w-16 h-16 rounded-full flex items-center justify-center shrink-0 border-2",style:{background:"rgba(200,146,42,0.15)",borderColor:"#c8922a"},children:l.jsx("span",{className:"font-display text-2xl font-bold",style:{color:"#c8922a"},children:"JG"})}),l.jsxs("div",{children:[l.jsx("h3",{className:"font-display text-xl text-white font-bold",children:"Jessica Bettina Guse"}),l.jsx("p",{className:"font-sans text-sm",style:{color:"#c8922a"},children:"Geschäftsführerin"})]})]}),l.jsx("blockquote",{className:"font-display text-lg italic leading-relaxed mb-6 border-l-2 pl-5",style:{color:"rgba(255,255,255,0.80)",borderColor:"#c8922a"},children:'„Klare Strukturen und Verlässlichkeit sind die Grundlage jeder guten Zusammenarbeit."'}),l.jsx("p",{className:"font-sans text-sm leading-relaxed",style:{color:"rgba(255,255,255,0.60)"},children:"Jessica Bettina Guse verantwortet als Geschäftsführerin die operative und organisatorische Leitung der Fiwonis GmbH. Mit Sorgfalt, unternehmerischem Weitblick und einem ausgeprägten Sinn für Qualität stellt sie sicher, dass Kundenanliegen zuverlässig und professionell betreut werden. Ihr Engagement bildet das organisatorische Fundament des Unternehmens."})]})}),l.jsx(Fe,{delay:200,children:l.jsxs("div",{className:"rounded-2xl p-8 lg:p-10 flex flex-col h-full",style:{background:"#111008"},children:[l.jsxs("div",{className:"flex items-center gap-4 mb-6",children:[l.jsx("div",{className:"w-16 h-16 rounded-full flex items-center justify-center shrink-0 border-2",style:{background:"rgba(200,146,42,0.15)",borderColor:"#c8922a"},children:l.jsx("span",{className:"font-display text-2xl font-bold",style:{color:"#c8922a"},children:"BG"})}),l.jsxs("div",{children:[l.jsx("h3",{className:"font-display text-xl text-white font-bold",children:"Benjamin Guse"}),l.jsx("p",{className:"font-sans text-sm",style:{color:"#c8922a"},children:"Senior Advisor · Prokura"})]})]}),l.jsx("blockquote",{className:"font-display text-lg italic leading-relaxed mb-6 border-l-2 pl-5",style:{color:"rgba(255,255,255,0.80)",borderColor:"#c8922a"},children:'„Fundierte Beratung beginnt mit dem Willen, wirklich zuzuhören."'}),l.jsx("p",{className:"font-sans text-sm leading-relaxed",style:{color:"rgba(255,255,255,0.60)"},children:"Benjamin Guse verfügt über eine klassische Bankausbildung und langjährige Erfahrung in der Begleitung von Privat- und Geschäftskunden. Sein Schwerpunkt liegt in der ganzheitlichen Finanz- und Vermögensberatung sowie in der Immobilien- und Projektentwicklung. Als Senior Advisor mit Prokura trägt er die strategische Verantwortung für die Kundenbeziehungen und die fachliche Ausrichtung der Fiwonis GmbH."})]})})]}),l.jsxs(Fe,{delay:300,children:[l.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-4 mb-10",children:[{titel:"15+ Jahre",sub:"Erfahrung in der Region"},{titel:"4 Regionen",sub:"Tuttlingen · Konstanz · VS · Sigmaringen"},{titel:"Unabhängig",sub:"Keine Bankbindung"},{titel:"Netzwerk",sub:"Führende Experten & Partner"}].map(({titel:o,sub:r})=>l.jsxs("div",{className:"bg-fw-light rounded-xl p-5 border border-fw-border",children:[l.jsx("p",{className:"font-display text-2xl font-bold text-fw-dark mb-1",children:o}),l.jsx("p",{className:"font-sans text-fw-muted text-sm",children:r})]},o))}),l.jsx("p",{className:"font-display text-fw-dark font-bold text-lg text-center",children:"Gemeinsam mehr erreichen – Ihre Fiwonis GmbH"})]})]})})}function bj(){return l.jsx("section",{id:"vorgehen",className:"bg-fw-dark py-24 lg:py-32",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsx(Fe,{children:l.jsxs("div",{className:"mb-14",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-8 h-px bg-gold-400"}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest text-gold-400 font-bold",children:"Unser Vorgehen"})]}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-white mb-4",children:"Strategisch. Verlässlich. Persönlich."}),l.jsx("p",{className:"font-sans text-white/60 max-w-2xl text-base leading-relaxed",children:"Mit Zugang zu über 550 Banken und Partnern finden wir für Sie die optimale Lösung — unabhängig, transparent und mit Ihrem Ziel im Fokus."})]})}),l.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6",children:mx.map(({icon:o,title:r,de
313sc:u},c)=>l.jsx(Fe,{delay:c*80,children:l.jsxs("div",{className:"relative",children:[c<mx.length-1&&l.jsx("div",{className:"hidden lg:block absolute top-6 left-full w-full h-px border-t border-dashed border-white/20 z-0",style:{width:"calc(100% - 48px)",left:"calc(50% + 24px)"}}),l.jsxs("div",{className:"relative z-10",children:[l.jsx("div",{className:"w-12 h-12 border border-gold-400/40 flex items-center justify-center mb-4 bg-white/5",children:l.jsx(o,{className:"w-5 h-5 text-gold-400"})}),l.jsxs("div",{className:"font-sans text-xs text-gold-400 font-bold uppercase tracking-widest mb-1",children:["0",c+1]}),l.jsx("h3",{className:"font-display text-lg text-white mb-2",children:r}),l.jsx("p",{className:"font-sans text-white/55 text-sm leading-relaxed",children:u})]})]})},r))}),l.jsx(Fe,{delay:200,children:l.jsx("div",{className:"mt-16 border border-gold-400/30 p-8 lg:p-10 bg-white/5",children:l.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center gap-6",children:[l.jsxs("div",{className:"flex-1",children:[l.jsx("p",{className:"font-sans text-xs uppercase tracking-widest text-gold-400 font-bold mb-3",children:"Technologischer Vorsprung"}),l.jsx("h3",{className:"font-display text-2xl text-white mb-3",children:"KI-gestütztes Asset-Management"}),l.jsx("p",{className:"font-sans text-white/60 leading-relaxed",children:"Das Ergebnis unserer zweijährigen Entwicklungsphase: ein hochentwickeltes Handelssystem, das mittels künstlicher Intelligenz fortlaufend optimiert wird. Technologie trifft auf Strategie — für maximale Effizienz an den Kapitalmärkten."})]}),l.jsx("div",{className:"shrink-0",children:l.jsxs("a",{href:"#kontakt",className:"inline-flex items-center gap-2 border border-gold-400 text-gold-400 hover:bg-gold-400 hover:text-fw-dark font-sans font-bold px-7 py-4 transition-all duration-200 whitespace-nowrap",children:["Mehr erfahren ",l.jsx(vt,{className:"w-4 h-4"})]})})]})})})]})})}function pj(){const o=[{name:"Kurzfrist-Depot",color:"from-gold-500 to-gold-400",textColor:"text-fw-dark",ziel:"variabel",beschreibung:"Trading nach Markttechnik und Elliott-Wellen. Wir handeln weltweite Werte auf steigende wie fallende Kurse.",strategien:[],badge:"Trading"},{name:"Strategie-Depot",color:"from-fw-dark to-gray-800",textColor:"text-white",ziel:"15 – 35 % p.a.",beschreibung:"Mittelfristige Trendfolge mit emotionslosem Robotrading — algorithmisch, diszipliniert und frei von menschlichen Impulsentscheidungen.",strategien:[],badge:"Ausgewogen"},{name:"Langfrist-Depot",color:"from-gray-700 to-gray-600",textColor:"text-white",ziel:"3 – 50 % p.a.",beschreibung:"Finaler Vermögensaufbau und Substanzsicherung: Millionenprojekt, ETFs, Gold/Silber und Krypto-Diversifikation.",strategien:[],badge:"Langfristig"}],r=[{nr:"01",titel:"Risiko-Begrenzung",text:"Setzen Sie pro Position nie mehr als 1,0 % Ihres Gesamtkapitals aufs Spiel. Diversifikation schützt Ihr Fundament."},{nr:"02",titel:"Strategische Transparenz",text:"Jeder Trade muss duplizierbar sein. Intuition wird durch klare Regeln ersetzt — Einstieg und Ausstieg immer vorher definiert."},{nr:"03",titel:"Produkt-Fokus",text:"Nutzen Sie nur Werkzeuge, die Sie verstehen und die einen klaren Zweck in Ihrem Portfolio erfüllen. Keine unnötige Komplexität."}];return l.jsx("section",{id:"vermögensaufbau",className:"bg-fw-light py-24 lg:py-32 border-t border-fw-border",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsx(Fe,{children:l.jsxs("div",{className:"text-center mb-16",children:[l.jsx("p",{className:"font-sans text-xs uppercase tracking-widest text-gold-500 font-bold mb-3",children:"Strategien"}),l.jsx("h2",{className:"font-display text-3xl lg:text-5xl text-fw-dark font-bold mb-5",children:"Der Weg zur finanziellen Freiheit"}),l.jsx("p",{className:"font-sans text-fw-muted text-lg max-w-3xl mx-auto leading-relaxed",children:"95 % aller Anleger spielen in der falschen Liga. Wer nur defensiv sichert, lässt die Inflation seine Rendite auffressen. Wir machen Sie zum Manager Ihres Kapitals — mit einem System aus Abwehr, Mittelfeld und Angriff."})]})}),l.jsx(Fe,{delay:100,children:l.jsxs("div",{className:"bg-fw-dark rounded-2xl p-8 lg:p-12 mb-16",children:[l.jsx("h3",{className:"font-display text-xl lg:text-2xl text-white font-bold mb-8 text-center",children:"Die drei unumstößlichen Kernprinzipien"}),l.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:r.map(({nr:u,titel:c,text:d})=>l.jsxs("div",{className:"flex flex-col",children:[l.jsx("span",{className:"font-display text-4xl text-gold-400 font-bold mb-3 leading-none",children:u}),l.jsx("h4",{className:"font-sans text-white font-bold text-base mb-2",children:c}),l.jsx("p",{className:"font-sans text-white/60 text-sm leading-relaxed",children:d})]},u))})]})}),l.jsx("div",{className:"grid md:grid-cols-3 gap-6 mb-16",children:o.map(({name:u,color:c,textColor:d,ziel:f,beschreibung:m,strategien:x,badge:b},w)=>l.jsx(Fe,{delay:w*100,children:l.jsxs("div",{className:`bg-gradient-to-br ${c} rounded-2xl p-7 h-full flex flex-col`,children:[l.jsxs("div",{className:"flex items-start justify-between mb-4",children:[l.jsx("span",{className:`font-sans text-xs font-bold uppercase tracking-widest px-2 py-1 rounded-full bg-white/20 ${d==="text-fw-dark"?"text-fw-dark":"text-white"}`,children:b}),l.jsx("span",{className:`font-display text-sm font-bold ${d==="text-fw-dark"?"text-fw-dark/70":"text-white/70"}`,children:f})]}),l.jsx("h3",{className:`font-display text-xl font-bold mb-3 ${d}`,children:u}),l.jsx("p",{className:`font-sans text-sm leading-relaxed mb-5 flex-1 ${d==="text-fw-dark"?"text-fw-dark/75":"text-white/70"}`,children:m}),l.jsx("div",{className:"space-y-1",children:x.map(k=>l.jsxs("div",{className:`flex items-center gap-2 text-xs font-sans ${d==="text-fw-dark"?"text-fw-dark/80":"text-white/80"}`,children:[l.jsx("span",{className:"w-1 h-1 rounded-full bg-current flex-shrink-0"}),k]},k))})]})},u))}),l.jsx(Fe,{delay:300,children:l.jsxs("div",{className:"text-center bg-white rounded-2xl p-10 border border-fw-border",children:[l.jsx("p",{className:"font-sans text-xs uppercase tracking-widest text-gold-500 font-bold mb-3",children:"Ihr nächster Schritt"}),l.jsx("h3",{className:"font-display text-2xl lg:text-3xl text-fw-dark font-bold mb-4",children:"Strategie trifft Umsetzung"}),l.jsx("p",{className:"font-sans text-fw-muted max-w-2xl mx-auto mb-8 leading-relaxed",children:"Aus der Vielzahl unserer Handelsansätze filtern wir genau die Instrumente heraus, die zu Ihrem Charakter und Ihrem Renditeziel passen. Als Ihr persönlicher Coach begleiten wir Sie Schritt für Schritt in die finanzielle Unabhängigkeit."})]})})]})})}function vj(){return l.jsx("section",{id:"standort",className:"bg-white py-24 lg:py-32 border-t border-fw-border",children:l.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[l.jsx(Fe,{children:l.jsxs("div",{className:"mb-12",children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-8 h-px bg-gold-400"}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest text-gold-400 font-bold",children:"Wo wir sind"})]}),l.jsx("h2",{className:"font-display text-3xl lg:text-4xl text-fw-dark mb-4",children:"Mitten in Tuttlingen"}),l.jsx("p",{className:"font-sans text-fw-mid max-w-lg",children:"Persönliche Gespräche sind jederzeit willkommen — und die Grundlage guter Beratung."})]})}),l.jsx(Fe,{delay:100,children:l.jsxs("div",{className:"grid lg:grid-cols-3 gap-0 border border-fw-border",children:[l.jsx("div",{className:"lg:col-span-2 overflow-hidden",style:{minHeight:400},children:l.jsx("iframe",{title:"Fiwonis GmbH Standort Tuttlingen",src:"https://www.openstreetmap.org/export/embed.html?bbox=8.7944%2C47.9761%2C8.8344%2C48.0161&layer=mapnik&marker=47.9961808%2C8.8144307",className:"w-full h-full",style:{minHeight:400,filter:"saturate(0.7) contrast(1.05)"},allowFullScreen:!0})}),l.jsxs("div",{className:"bg-fw-light border-t lg:border-t-0 lg:border-l border-fw-border p-8 flex flex-col",children:[l.jsx("h3",{className:"font-display text-xl text-fw-dark mb-7",children:"Kontaktdaten"}),l.jsxs("div",{className:"space-y-6 flex-1",children:[l.jsxs("div",{className:"flex items-start gap-3",children:[l.jsx(Ws,{className:"w-5 h-5 text-gold-400 mt-0.5 shrink-0"}),l.jsxs("div",{children:[l.jsx("p",{className:"font-sans text-xs text-fw-mid uppercase tracking-wide mb-1 font-bold",children:"Adresse"}),l.jsxs("p",{className:"font-sans text-fw-dark text-sm",children:["Risibergstraße 18",l.jsx("br",{}),"78532 Tuttlingen"]})]})]}),l.jsxs("div",{className:"flex items-start gap-3",children:[l.jsx(ti,{className:"w-5 h-5 text-gold-400 mt-0.5 shrink-0"}),l.jsxs("div",{children:[l.jsx("p",{className:"font-sans text-xs text-fw-mid uppercase tracking-wide mb-1 font-bold",children:"Telefon"}),l.jsx("a",{href:"tel:+4974611717270",className:"font-sans text-fw-dark text-sm hover:text-gold-400 transition-colors",children:"07461 / 1717270"})]})]}),l.jsxs("div",{className:"flex items-start gap-3",children:[l.jsx(Pa,{className:"w-5 h-5 text-gold-400 mt-0.5 shrink-0"}),l.jsxs("div",{children:[l.jsx("p",{className:"font-sans text-xs text-fw-mid uppercase tracking-wide mb-1 font-bold",children:"E-Mail"}),l.jsx("a",{href:"mailto:[email protected]",className:"font-sans text-fw-dark text-sm hover:text-gold-400 transition-colors",children:"[email protected]"})]})]}),l.jsxs("div",{className:"pt-5 border-t border-fw-border",children:[l.jsx("p",{className:"font-sans text-xs text-fw-mid uppercase tracking-wide mb-3 font-bold",children:"Termine"}),l.jsx("p",{className:"font-sans text-sm text-fw-dark font-bold",children:"Nur nac
313h Vereinbarung"})]})]}),l.jsxs("a",{href:"https://www.google.com/maps/place/Fiwonis+GmbH/@47.9961493,8.8141718,15z",target:"_blank",rel:"noopener noreferrer",className:"mt-8 inline-flex items-center justify-center gap-2 border-2 border-fw-dark hover:bg-fw-dark hover:text-white text-fw-dark font-sans font-bold text-sm px-5 py-3 transition-all duration-200",children:["Route planen ",l.jsx(vt,{className:"w-4 h-4"})]})]})]})})]})})}function yj(){const[o,r]=N.useState({name:"",email:"",phone:"",subject:"",message:""}),[u,c]=N.useState(!1),[d,f]=N.useState("idle"),m=["Finanzen & Investments","Immobilien","Softwarelösungen","Sonstiges"],x=async b=>{b.preventDefault(),f("sending");try{await Yx.collection("kontaktanfragen").create({name:o.name,email:o.email,thema:o.subject||o.phone,nachricht:o.message}),f("success"),r({name:"",email:"",phone:"",subject:"",message:""}),c(!1)}catch{f("error")}};return l.jsx("section",{id:"kontakt",className:"bg-fw-light py-24 lg:py-32 border-t border-fw-border",children:l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-start",children:[l.jsx(Fe,{children:l.jsxs("div",{children:[l.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[l.jsx("div",{className:"w-8 h-px bg-gold-400"}),l.jsx("span",{className:"font-sans text-xs uppercase tracking-widest text-gold-400 font-bold",children:"Kontakt"})]}),l.jsxs("h2",{className:"font-display text-3xl lg:text-4xl text-fw-dark mb-5 leading-tight",children:["Bereit für den",l.jsx("br",{}),"nächsten Schritt?"]}),l.jsxs("p",{className:"font-sans text-fw-mid text-base leading-relaxed mb-4",children:["Echte Unabhängigkeit erfordert eine faire Honorierung unserer Leistung.",l.jsx("br",{}),l.jsx("br",{}),"Transparenz ist dabei unser oberstes Prinzip: Sollten im Rahmen der Umsetzung Provisionen von Produktpartnern anfallen, rechnen wir diese in voller Höhe auf unser Beratungshonorar an. So zahlen Sie immer nur für den tatsächlichen Wert unserer Beratung – offen, nachvollziehbar und fair."]}),l.jsx("div",{className:"space-y-3 mb-10",children:["Fundierte, unabhängige Beratung","Kurzfristige Rückmeldung garantiert","Persönlicher Ansprechpartner"].map(b=>l.jsxs("div",{className:"flex items-center gap-3 font-sans text-sm text-fw-mid",children:[l.jsx(Sn,{className:"w-4 h-4 text-gold-400 shrink-0"}),b]},b))}),l.jsxs("div",{className:"border border-fw-border bg-white p-6 space-y-4",children:[l.jsx("p",{className:"font-display text-lg text-fw-dark",children:"Lieber direkt?"}),l.jsxs("a",{href:"tel:+4974611717270",className:"flex items-center gap-3 text-fw-mid hover:text-fw-dark transition-colors",children:[l.jsx(ti,{className:"w-4 h-4 text-gold-400 shrink-0"}),l.jsx("span",{className:"font-sans text-sm",children:"07461 / 1717270"})]}),l.jsxs("a",{href:"mailto:[email protected]",className:"flex items-center gap-3 text-fw-mid hover:text-fw-dark transition-colors",children:[l.jsx(Pa,{className:"w-4 h-4 text-gold-400 shrink-0"}),l.jsx("span",{className:"font-sans text-sm",children:"[email protected]"})]})]})]})}),l.jsx(Fe,{delay:100,children:d==="success"?l.jsxs("div",{className:"bg-white border border-fw-border p-10 text-center",children:[l.jsx("div",{className:"w-14 h-14 bg-gold-400/15 flex items-center justify-center mx-auto mb-5",children:l.jsx(Sn,{className:"w-7 h-7 text-gold-400"})}),l.jsx("h3",{className:"font-display text-2xl text-fw-dark mb-3",children:"Nachricht erhalten!"}),l.jsx("p",{className:"font-sans text-fw-mid",children:"Vielen Dank für Ihre Nachricht — sie ist bei uns eingegangen. Wir melden uns kurzfristig bei Ihnen."}),l.jsx("button",{onClick:()=>f("idle"),className:"mt-7 font-sans text-sm text-gold-400 hover:text-gold-500 underline underline-offset-4 transition-colors",children:"Weitere Nachricht senden"})]}):l.jsxs("form",{onSubmit:x,className:"bg-white border border-fw-border p-8 space-y-5",children:[d==="error"&&l.jsx("div",{className:"bg-red-50 border border-red-200 text-red-700 font-sans text-sm p-4",children:"Leider ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut oder schreiben Sie uns direkt an [email protected]."}),l.jsxs("div",{className:"grid sm:grid-cols-2 gap-5",children:[l.jsxs("div",{children:[l.jsx("label",{className:"font-sans text-xs uppercase tracking-wide text-fw-mid block mb-2 font-bold",children:"Name *"}),l.jsx("input",{type:"text",required:!0,value:o.name,onChange:b=>r({...o,name:b.target.value}),className:"w-full border border-fw-border focus:border-gold-400 px-4 py-3 font-sans text-sm text-fw-dark placeholder-fw-mid/50 outline-hidden transition-colors bg-fw-light",placeholder:"Ihr Name"})]}),l.jsxs("div",{children:[l.jsx("label",{className:"font-sans text-xs uppercase tracking-wide text-fw-mid block mb-2 font-bold",children:"Telefon"}),l.jsx("input",{type:"tel",value:o.phone,onChange:b=>r({...o,phone:b.target.value}),className:"w-full border border-fw-border focus:border-gold-400 px-4 py-3 font-sans text-sm text-fw-dark placeholder-fw-mid/50 outline-hidden transition-colors bg-fw-light",placeholder:"07461 ..."})]})]}),l.jsxs("div",{children:[l.jsx("label",{className:"font-sans text-xs uppercase tracking-wide text-fw-mid block mb-2 font-bold",children:"E-Mail *"}),l.jsx("input",{type:"email",required:!0,value:o.email,onChange:b=>r({...o,email:b.target.value}),className:"w-full border border-fw-border focus:border-gold-400 px-4 py-3 font-sans text-sm text-fw-dark placeholder-fw-mid/50 outline-hidden transition-colors bg-fw-light",placeholder:"[email protected]"})]}),l.jsxs("div",{children:[l.jsx("label",{className:"font-sans text-xs uppercase tracking-wide text-fw-mid block mb-2 font-bold",children:"Thema"}),l.jsxs("select",{value:o.subject,onChange:b=>r({...o,subject:b.target.value}),className:"w-full border border-fw-border focus:border-gold-400 px-4 py-3 font-sans text-sm text-fw-mid outline-hidden transition-colors appearance-none bg-fw-light",children:[l.jsx("option",{value:"",children:"Bitte wählen…"}),m.map(b=>l.jsx("option",{value:b,children:b},b))]})]}),l.jsxs("div",{children:[l.jsx("label",{className:"font-sans text-xs uppercase tracking-wide text-fw-mid block mb-2 font-bold",children:"Nachricht *"}),l.jsx("textarea",{required:!0,rows:4,value:o.message,onChange:b=>r({...o,message:b.target.value}),className:"w-full border border-fw-border focus:border-gold-400 px-4 py-3 font-sans text-sm text-fw-dark placeholder-fw-mid/50 outline-hidden transition-colors resize-none bg-fw-light",placeholder:"Wie können wir Ihnen helfen?"})]}),l.jsxs("div",{className:"flex items-start gap-3",children:[l.jsx("input",{id:"datenschutz-c
313heck",type:"checkbox",required:!0,checked:u,onChange:b=>c(b.target.checked),className:"mt-1 w-4 h-4 shrink-0 accent-[#c8922a] cursor-pointer"}),l.jsxs("label",{htmlFor:"datenschutz-check",className:"font-sans text-xs text-fw-mid leading-relaxed cursor-pointer",children:["Ich bin damit einverstanden, dass diese Daten zum Zweck der Kontaktaufnahme gespeichert und verarbeitet werden. Mir ist bekannt, dass ich meine Einwilligung jederzeit widerrufen kann."," ",l.jsx(U,{to:"/datenschutz",className:"text-fw-gold underline underline-offset-2 hover:opacity-80 transition-opacity",children:"Datenschutzerklärung"})," ","*"]})]}),l.jsx("button",{type:"submit",disabled:d==="sending"||!u,className:"w-full bg-fw-dark hover:bg-fw-mid disabled:opacity-60 text-white font-sans font-bold py-4 transition-colors duration-200 flex items-center justify-center gap-2",children:d==="sending"?l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"w-4 h-4 border-2 border-white/40 border-t-white rounded-full animate-spin"}),"Wird gesendet…"]}):l.jsxs(l.Fragment,{children:["Nachricht senden ",l.jsx(vt,{className:"w-4 h-4"})]})})]})})]})})})}function wj(){return l.jsx("footer",{className:"bg-fw-dark border-t border-white/10 py-10",children:l.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:l.jsxs("div",{className:"flex flex-col items-center gap-6",children:[l.jsx(U,{to:"/",children:l.jsx(Ye,{variant:"light",className:"h-10 w-auto"})}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx("a",{href:"#leistungen",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Leistungen"}),l.jsx(U,{to:"/finanzierung",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Finanzierung"}),l.jsx(U,{to:"/immobilien",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Immobilien"}),l.jsx(U,{to:"/software",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Software"}),l.jsx(U,{to:"/ueber-uns",className:"font-sans text-xs text-white/60 hover:text-white transition-colors",children:"Über uns"})]}),l.jsx("div",{className:"w-full max-w-xs border-t border-white/10"}),l.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2",children:[l.jsx(U,{to:"/agb",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"AGB"}),l.jsx(U,{to:"/widerruf",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Widerruf"}),l.jsx(U,{to:"/impressum",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Impressum"}),l.jsx(U,{to:"/datenschutz",className:"font-sans text-xs text-white/30 hover:text-white transition-colors",children:"Datenschutz"})]}),l.jsxs("p",{className:"font-sans text-xs text-white/20",children:["© ",new Date().getFullYear()," Fiwonis GmbH"]})]})})})}function jj(){return l.jsxs("div",{className:"font-sans",children:[l.jsx(fj,{}),l.jsx(hj,{}),l.jsx(mj,{}),l.jsx(gj,{}),l.jsx(xj,{}),l.jsx(bj,{}),l.jsx(pj,{}),l.jsx(vj,{}),l.jsx(yj,{}),l.jsx(wj,{})]})}function Nj(){return l.jsxs(Wy,{children:[l.jsx($t,{path:"/",element:l.jsx(jj,{})}),l.jsx($t,{path:"/finanzierung",element:l.jsx(i1,{})}),l.jsx($t,{path:"/immobilien",element:l.jsx(p1,{})}),l.jsx($t,{path:"/software",element:l.jsx(M1,{})}),l.jsx($t,{path:"/anfragen",element:l.jsx(G1,{})}),l.jsx($t,{path:"/datenschutz",element:l.jsx(K1,{})}),l.jsx($t,{path:"/impressum",element:l.jsx(I1,{})}),l.jsx($t,{path:"/agb",element:l.jsx(J1,{})}),l.jsx($t,{path:"/widerruf",element:l.jsx(P1,{})}),l.jsx($t,{path:"/ueber-uns",element:l.jsx(sj,{})}),l.jsx($t,{path:"/rechner",element:l.jsx(ij,{})})]})}Jv.createRoot(document.getElementById("root")).render(l.jsx(N.StrictMode,{children:l.jsx(Ow,{children:l.jsx(Nj,{})})}));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.