vendor: 5,159 bytes, lines 1-9
1var ym=e=>{throw TypeError(e)};var Ic=(e,t,r)=>t.has(e)||ym("Cannot "+r);var z=(e,t,r)=>(Ic(e,t,"read from private field"),r?r.call(e):t.get(e)),Se=(e,t,r)=>t.has(e)?ym("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),oe=(e,t,r,s)=>(Ic(e,t,"write to private field"),s?s.call(e,r):t.set(e,r),r),Le=(e,t,r)=>(Ic(e,t,"access private method"),r);var ul=(e,t,r,s)=>({set _(a){oe(e,t,a,r)},get _(){return z(e,t,s)}});function qw(e,t){for(var r=0;r<t.length;r++){const s=t[r];if(typeof s!="string"&&!Array.isArray(s)){for(const a in s)if(a!=="default"&&!(a in e)){const l=Object.getOwnPropertyDescriptor(s,a);l&&Object.defineProperty(e,a,l.get?l:{enumerable:!0,get:()=>s[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))s(a);new MutationObserver(a=>{for(const l of a)if(l.type==="childList")for(const u of l.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&s(u)}).observe(document,{childList:!0,subtree:!0});function r(a){const l={};return a.integrity&&(l.integrity=a.integrity),a.referrerPolicy&&(l.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?l.credentials="include":a.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function s(a){if(a.ep)return;a.ep=!0;const l=r(a);fetch(a.href,l)}})();function Ll(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Rc={exports:{}},da={},Oc={exports:{}},Re={};/** 2 * @license React 3 * react.production.min.js 4 * 5 * Copyright (c) Facebook, Inc. and its 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 bm;function Gw(){if(bm)return Re;bm=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),u=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),b=Symbol.iterator;function w(P){return P===null||typeof P!="object"?null:(P=b&&P[b]||P["@@iterator"],typeof P=="function"?P:null)}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E=Object.assign,T={};function S(P,V,N){this.props=P,this.context=V,this.refs=T,this.updater=N||v}S.prototype.isReactComponent={},S.prototype.setState=function(P,V){if(typeof P!="object"&&typeof P!="function"&&P!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,P,V,"setState")},S.prototype.forceUpdate=function(P){this.updater.enqueueForceUpdate(this,P,"forceUpdate")};function j(){}j.prototype=S.prototype;function U(P,V,N){this.props=P,this.context=V,this.refs=T,this.updater=N||v}var R=U.prototype=new j;R.constructor=U,E(R,S.prototype),R.isPureReactComponent=!0;var I=Array.isArray,K=Object.prototype.hasOwnProperty,M={current:null},ne={key:!0,ref:!0,__self:!0,__source:!0};function B(P,V,N){var be,ye={},ue=null,Oe=null;if(V!=null)for(be in V.ref!==void 0&&(Oe=V.ref),V.key!==void 0&&(ue=""+V.key),V)K.call(V,be)&&!ne.hasOwnProperty(be)&&(ye[be]=V[be]);var Ae=arguments.length-2;if(Ae===1)ye.children=N;else if(1<Ae){for(var Ee=Array(Ae),Xe=0;Xe<Ae;Xe++)Ee[Xe]=arguments[Xe+2];ye.children=Ee}if(P&&P.defaultProps)for(be in Ae=P.defaultProps,Ae)ye[be]===void 0&&(ye[be]=Ae[be]);return{$$typeof:e,type:P,key:ue,ref:Oe,props:ye,_owner:M.current}}function re(P,V){return{$$typeof:e,type:P.type,key:V,ref:P.ref,props:P.props,_owner:P._owner}}function fe(P){return typeof P=="object"&&P!==null&&P.$$typeof===e}function J(P){var V={"=":"=0",":":"=2"};return"$"+P.replace(/[=:]/g,function(N){return V[N]})}var ee=/\/+/g;function xe(P,V){return typeof P=="object"&&P!==null&&P.key!=null?J(""+P.key):V.toString(36)}function ie(P,V,N,be,ye){var ue=typeof P;(ue==="undefined"||ue==="boolean")&&(P=null);var Oe=!1;if(P===null)Oe=!0;else switch(ue){case"string":case"number":Oe=!0;break;case"object":switch(P.$$typeof){case e:case t:Oe=!0}}if(Oe)return Oe=P,ye=ye(Oe),P=be===""?"."+xe(Oe,0):be,I(ye)?(N="",P!=null&&(N=P.replace(ee,"$&/")+"/"),ie(ye,V,N,"",function(Xe){return Xe})):ye!=null&&(fe(ye)&&(ye=re(ye,N+(!ye.key||Oe&&Oe.key===ye.key?"":(""+ye.key).replace(ee,"$&/")+"/")+P)),V.push(ye)),1;if(Oe=0,be=be===""?".":be+":",I(P))for(var Ae=0;Ae<P.length;Ae++){ue=P[Ae];var Ee=be+xe(ue,Ae);Oe+=ie(ue,V,N,Ee,ye)}else if(Ee=w(P),typeof Ee=="function")for(P=Ee.call(P),Ae=0;!(ue=P.next()).done;)ue=ue.value,Ee=be+xe(ue,Ae++),Oe+=ie(ue,V,N,Ee,ye);else if(ue==="object")throw V=String(P),Error("Objects are not valid as a React child (found: "+(V==="[object Object]"?"object with keys {"+Object.keys(P).join(", ")+"}":V)+"). If you meant to render a collection of children, use an array instead.");return Oe}
vendor: 10,406 bytes, lines 9-33
9function Q(P,V,N){if(P==null)return P;var be=[],ye=0;return ie(P,be,"","",function(ue){return V.call(N,ue,ye++)}),be}function se(P){if(P._status===-1){var V=P._result;V=V(),V.then(function(N){(P._status===0||P._status===-1)&&(P._status=1,P._result=N)},function(N){(P._status===0||P._status===-1)&&(P._status=2,P._result=N)}),P._status===-1&&(P._status=0,P._result=V)}if(P._status===1)return P._result.default;throw P._result}var ve={current:null},G={transition:null},le={ReactCurrentDispatcher:ve,ReactCurrentBatchConfig:G,ReactCurrentOwner:M};function k(){throw Error("act(...) is not supported in production builds of React.")}return Re.Children={map:Q,forEach:function(P,V,N){Q(P,function(){V.apply(this,arguments)},N)},count:function(P){var V=0;return Q(P,function(){V++}),V},toArray:function(P){return Q(P,function(V){return V})||[]},only:function(P){if(!fe(P))throw Error("React.Children.only expected to receive a single React element child.");return P}},Re.Component=S,Re.Fragment=r,Re.Profiler=a,Re.PureComponent=U,Re.StrictMode=s,Re.Suspense=p,Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=le,Re.act=k,Re.cloneElement=function(P,V,N){if(P==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+P+".");var be=E({},P.props),ye=P.key,ue=P.ref,Oe=P._owner;if(V!=null){if(V.ref!==void 0&&(ue=V.ref,Oe=M.current),V.key!==void 0&&(ye=""+V.key),P.type&&P.type.defaultProps)var Ae=P.type.defaultProps;for(Ee in V)K.call(V,Ee)&&!ne.hasOwnProperty(Ee)&&(be[Ee]=V[Ee]===void 0&&Ae!==void 0?Ae[Ee]:V[Ee])}var Ee=arguments.length-2;if(Ee===1)be.children=N;else if(1<Ee){Ae=Array(Ee);for(var Xe=0;Xe<Ee;Xe++)Ae[Xe]=arguments[Xe+2];be.children=Ae}return{$$typeof:e,type:P.type,key:ye,ref:ue,props:be,_owner:Oe}},Re.createContext=function(P){return P={$$typeof:u,_currentValue:P,_currentValue2:P,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},P.Provider={$$typeof:l,_context:P},P.Consumer=P},Re.createElement=B,Re.createFactory=function(P){var V=B.bind(null,P);return V.type=P,V},Re.createRef=function(){return{current:null}},Re.forwardRef=function(P){return{$$typeof:h,render:P}},Re.isValidElement=fe,Re.lazy=function(P){return{$$typeof:y,_payload:{_status:-1,_result:P},_init:se}},Re.memo=function(P,V){return{$$typeof:m,type:P,compare:V===void 0?null:V}},Re.startTransition=function(P){var V=G.transition;G.transition={};try{P()}finally{G.transition=V}},Re.unstable_act=k,Re.useCallback=function(P,V){return ve.current.useCallback(P,V)},Re.useContext=function(P){return ve.current.useContext(P)},Re.useDebugValue=function(){},Re.useDeferredValue=function(P){return ve.current.useDeferredValue(P)},Re.useEffect=function(P,V){return ve.current.useEffect(P,V)},Re.useId=function(){return ve.current.useId()},Re.useImperativeHandle=function(P,V,N){return ve.current.useImperativeHandle(P,V,N)},Re.useInsertionEffect=function(P,V){return ve.current.useInsertionEffect(P,V)},Re.useLayoutEffect=function(P,V){return ve.current.useLayoutEffect(P,V)},Re.useMemo=function(P,V){return ve.current.useMemo(P,V)},Re.useReducer=function(P,V,N){return ve.current.useReducer(P,V,N)},Re.useRef=function(P){return ve.current.useRef(P)},Re.useState=function(P){return ve.current.useState(P)},Re.useSyncExternalStore=function(P,V,N){return ve.current.useSyncExternalStore(P,V,N)},Re.useTransition=function(){return ve.current.useTransition()},Re.version="18.3.1",Re}var vm;function Jd(){return vm||(vm=1,Oc.exports=Gw()),Oc.exports}/** 10 * @license React 11 * react-jsx-runtime.production.min.js 12 * 13 * Copyright (c) Facebook, Inc. and its 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 xm;function Qw(){if(xm)return da;xm=1;var e=Jd(),t=Symbol.for("react.element"),r=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,a=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function u(h,p,m){var y,b={},w=null,v=null;m!==void 0&&(w=""+m),p.key!==void 0&&(w=""+p.key),p.ref!==void 0&&(v=p.ref);for(y in p)s.call(p,y)&&!l.hasOwnProperty(y)&&(b[y]=p[y]);if(h&&h.defaultProps)for(y in p=h.defaultProps,p)b[y]===void 0&&(b[y]=p[y]);return{$$typeof:t,type:h,key:w,ref:v,props:b,_owner:a.current}}return da.Fragment=r,da.jsx=u,da.jsxs=u,da}var wm;function Zw(){return wm||(wm=1,Rc.exports=Qw()),Rc.exports}var d=Zw(),H=Jd();const Jw=Ll(H),Yw=qw({__proto__:null,default:Jw},[H]);var cl={},Lc={exports:{}},Wt={},Mc={exports:{}},Dc={};/** 18 * @license React 19 * scheduler.production.min.js 20 * 21 * Copyright (c) Facebook, Inc. and its 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 km;function Xw(){return km||(km=1,(function(e){function t(G,le){var k=G.length;G.push(le);e:for(;0<k;){var P=k-1>>>1,V=G[P];if(0<a(V,le))G[P]=le,G[k]=V,k=P;else break e}}function r(G){return G.length===0?null:G[0]}function s(G){if(G.length===0)return null;var le=G[0],k=G.pop();if(k!==le){G[0]=k;e:for(var P=0,V=G.length,N=V>>>1;P<N;){var be=2*(P+1)-1,ye=G[be],ue=be+1,Oe=G[ue];if(0>a(ye,k))ue<V&&0>a(Oe,ye)?(G[P]=Oe,G[ue]=k,P=ue):(G[P]=ye,G[be]=k,P=be);else if(ue<V&&0>a(Oe,k))G[P]=Oe,G[ue]=k,P=ue;else break e}}return le}function a(G,le){var k=G.sortIndex-le.sortIndex;return k!==0?k:G.id-le.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var u=Date,h=u.now();e.unstable_now=function(){return u.now()-h}}var p=[],m=[],y=1,b=null,w=3,v=!1,E=!1,T=!1,S=typeof setTimeout=="function"?setTimeout:null,j=typeof clearTimeout=="function"?clearTimeout:null,U=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function R(G){for(var le=r(m);le!==null;){if(le.callback===null)s(m);else if(le.startTime<=G)s(m),le.sortIndex=le.expirationTime,t(p,le);else break;le=r(m)}}function I(G){if(T=!1,R(G),!E)if(r(p)!==null)E=!0,se(K);else{var le=r(m);le!==null&&ve(I,le.startTime-G)}}function K(G,le){E=!1,T&&(T=!1,j(B),B=-1),v=!0;var k=w;try{for(R(le),b=r(p);b!==null&&(!(b.expirationTime>le)||G&&!J());){var P=b.callback;if(typeof P=="function"){b.callback=null,w=b.priorityLevel;var V=P(b.expirationTime<=le);le=e.unstable_now(),typeof V=="function"?b.callback=V:b===r(p)&&s(p),R(le)}else s(p);b=r(p)}if(b!==null)var N=!0;else{var be=r(m);be!==null&&ve(I,be.startTime-le),N=!1}return N}finally{b=null,w=k,v=!1}}var M=!1,ne=null,B=-1,re=5,fe=-1;function J(){return!(e.unstable_now()-fe<re)}function ee(){if(ne!==null){var G=e.unstable_now();fe=G;var le=!0;try{le=ne(!0,G)}finally{le?xe():(M=!1,ne=null)}}else M=!1}var xe;if(typeof U=="function")xe=function(){U(ee)};else if(typeof MessageChannel<"u"){var ie=new MessageChannel,Q=ie.port2;ie.port1.onmessage=ee,xe=function(){Q.postMessage(null)}}else xe=function(){S(ee,0)};function se(G){ne=G,M||(M=!0,xe())}function ve(G,le){B=S(function(){G(e.unstable_now())},le)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(G){G.callback=null},e.unstable_continueExecution=function(){E||v||(E=!0,se(K))},e.unstable_forceFrameRate=function(G){0>G||125<G?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):re=0<G?Math.floor(1e3/G):5},e.unstable_getCurrentPriorityLevel=function(){return w},e.unstable_getFirstCallbackNode=function(){return r(p)},e.unstable_next=function(G){switch(w){case 1:case 2:case 3:var le=3;break;default:le=w}var k=w;w=le;try{return G()}finally{w=k}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(G,le){switch(G){case 1:case 2:case 3:case 4:case 5:break;default:G=3}var k=w;w=G;try{return le()}finally{w=k}},e.unstable_scheduleCallback=function(G,le,k){var P=e.unstable_now();switch(typeof k=="object"&&k!==null?(k=k.delay,k=typeof k=="number"&&0<k?P+k:P):k=P,G){case 1:var V=-1;break;case 2:V=250;break;case 5:V=1073741823;break;case 4:V=1e4;break;default:V=5e3}return V=k+V,G={id:y++,callback:le,priorityLevel:G,startTime:k,expirationTime:V,sortIndex:-1},k>P?(G.sortIndex=k,t(m,G),r(p)===null&&G===r(m)&&(T?(j(B),B=-1):T=!0,ve(I,k-P))):(G.sortIndex=V,t(p,G),E||v||(E=!0,se(K))),G},e.unstable_shouldYield=J,e.unstable_wrapCallback=function(G){var le=w;return function(){var k=w;w=le;try{return G.apply(this,arguments)}finally{w=k}}}})(Dc)),Dc}var Sm;function ek(){return Sm||(Sm=1,Mc.exports=Xw()),Mc.exports}/** 26 * @license React 27 * react-dom.production.min.js 28 * 29 * Copyright (c) Facebook, Inc. and its 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 Em;function tk(){if(Em)return Wt;Em=1;var e=Jd(),t=ek();function r(n){for(var i="https://reactjs.org/docs/error-decoder.html?invariant="+n,o=1;o<arguments.length;o++)i+="&args[]="+encodeURIComponent(arguments[o]);return"Minified React error #"+n+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s=new Set,a={};function l(n,i){u(n,i),u(n+"Capture",i)}function u(n,i){for(a[n]=i,n=0;n<i.length;n++)s.add(i[n])}var h=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),p=Object.prototype.hasOwnProperty,m=/^[: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]*$/,y={},b={};function w(n){return p.call(b,n)?!0:p.call(y,n)?!1:m.test(n)?b[n]=!0:(y[n]=!0,!1)}function v(n,i,o,c){if(o!==null&&o.type===0)return!1;switch(typeof i){case"function":case"symbol":return!0;case"boolean":return c?!1:o!==null?!o.acceptsBooleans:(n=n.toLowerCase().slice(0,5),n!=="data-"&&n!=="aria-");default:return!1}}function E(n,i,o,c){if(i===null||typeof i>"u"||v(n,i,o,c))return!0;
vendor: 27,765 bytes, lines 33-37
33if(c)return!1;if(o!==null)switch(o.type){case 3:return!i;case 4:return i===!1;case 5:return isNaN(i);case 6:return isNaN(i)||1>i}return!1}function T(n,i,o,c,f,g,x){this.acceptsBooleans=i===2||i===3||i===4,this.attributeName=c,this.attributeNamespace=f,this.mustUseProperty=o,this.propertyName=n,this.type=i,this.sanitizeURL=g,this.removeEmptyString=x}var S={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(n){S[n]=new T(n,0,!1,n,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(n){var i=n[0];S[i]=new T(i,1,!1,n[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(n){S[n]=new T(n,2,!1,n.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(n){S[n]=new T(n,2,!1,n,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(n){S[n]=new T(n,3,!1,n.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(n){S[n]=new T(n,3,!0,n,null,!1,!1)}),["capture","download"].forEach(function(n){S[n]=new T(n,4,!1,n,null,!1,!1)}),["cols","rows","size","span"].forEach(function(n){S[n]=new T(n,6,!1,n,null,!1,!1)}),["rowSpan","start"].forEach(function(n){S[n]=new T(n,5,!1,n.toLowerCase(),null,!1,!1)});var j=/[\-:]([a-z])/g;function U(n){return n[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(n){var i=n.replace(j,U);S[i]=new T(i,1,!1,n,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(n){var i=n.replace(j,U);S[i]=new T(i,1,!1,n,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(n){var i=n.replace(j,U);S[i]=new T(i,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(n){S[n]=new T(n,1,!1,n.toLowerCase(),null,!1,!1)}),S.xlinkHref=new T("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(n){S[n]=new T(n,1,!1,n.toLowerCase(),null,!0,!0)});function R(n,i,o,c){var f=S.hasOwnProperty(i)?S[i]:null;(f!==null?f.type!==0:c||!(2<i.length)||i[0]!=="o"&&i[0]!=="O"||i[1]!=="n"&&i[1]!=="N")&&(E(i,o,f,c)&&(o=null),c||f===null?w(i)&&(o===null?n.removeAttribute(i):n.setAttribute(i,""+o)):f.mustUseProperty?n[f.propertyName]=o===null?f.type===3?!1:"":o:(i=f.attributeName,c=f.attributeNamespace,o===null?n.removeAttribute(i):(f=f.type,o=f===3||f===4&&o===!0?"":""+o,c?n.setAttributeNS(c,i,o):n.setAttribute(i,o))))}var I=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,K=Symbol.for("react.element"),M=Symbol.for("react.portal"),ne=Symbol.for("react.fragment"),B=Symbol.for("react.strict_mode"),re=Symbol.for("react.profiler"),fe=Symbol.for("react.provider"),J=Symbol.for("react.context"),ee=Symbol.for("react.forward_ref"),xe=Symbol.for("react.suspense"),ie=Symbol.for("react.suspense_list"),Q=Symbol.for("react.memo"),se=Symbol.for("react.lazy"),ve=Symbol.for("react.offscreen"),G=Symbol.iterator;function le(n){return n===null||typeof n!="object"?null:(n=G&&n[G]||n["@@iterator"],typeof n=="function"?n:null)}var k=Object.assign,P;function V(n){if(P===void 0)try{throw Error()}catch(o){var i=o.stack.trim().match(/\n( *(at )?)/);P=i&&i[1]||""}return` 34`+P+n}var N=!1;function be(n,i){if(!n||N)return"";N=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(i)if(i=function(){throw Error()},Object.defineProperty(i.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(i,[])}catch(D){var c=D}Reflect.construct(n,[],i)}else{try{i.call()}catch(D){c=D}n.call(i.prototype)}else{try{throw Error()}catch(D){c=D}n()}}catch(D){if(D&&c&&typeof D.stack=="string"){for(var f=D.stack.split(` 35`),g=c.stack.split(` 36`),x=f.length-1,C=g.length-1;1<=x&&0<=C&&f[x]!==g[C];)C--;for(;1<=x&&0<=C;x--,C--)if(f[x]!==g[C]){if(x!==1||C!==1)do if(x--,C--,0>C||f[x]!==g[C]){var A=` 37`+f[x].replace(" at new "," at ");return n.displayName&&A.includes("<anonymous>")&&(A=A.replace("<anonymous>",n.displayName)),A}while(1<=x&&0<=C);break}}}finally{N=!1,Error.prepareStackTrace=o}return(n=n?n.displayName||n.name:"")?V(n):""}function ye(n){switch(n.tag){case 5:return V(n.type);case 16:return V("Lazy");case 13:return V("Suspense");case 19:return V("SuspenseList");case 0:case 2:case 15:return n=be(n.type,!1),n;case 11:return n=be(n.type.render,!1),n;case 1:return n=be(n.type,!0),n;default:return""}}function ue(n){if(n==null)return null;if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n;switch(n){case ne:return"Fragment";case M:return"Portal";case re:return"Profiler";case B:return"StrictMode";case xe:return"Suspense";case ie:return"SuspenseList"}if(typeof n=="object")switch(n.$$typeof){case J:return(n.displayName||"Context")+".Consumer";case fe:return(n._context.displayName||"Context")+".Provider";case ee:var i=n.render;return n=n.displayName,n||(n=i.displayName||i.name||"",n=n!==""?"ForwardRef("+n+")":"ForwardRef"),n;case Q:return i=n.displayName||null,i!==null?i:ue(n.type)||"Memo";case se:i=n._payload,n=n._init;try{return ue(n(i))}catch{}}return null}function Oe(n){var i=n.type;switch(n.tag){case 24:return"Cache";case 9:return(i.displayName||"Context")+".Consumer";case 10:return(i._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return n=i.render,n=n.displayName||n.name||"",i.displayName||(n!==""?"ForwardRef("+n+")":"ForwardRef");case 7:return"Fragment";case 5:return i;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ue(i);case 8:return i===B?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof i=="function")return i.displayName||i.name||null;if(typeof i=="string")return i}return null}function Ae(n){switch(typeof n){case"boolean":case"number":case"string":case"undefined":return n;case"object":return n;default:return""}}function Ee(n){var i=n.type;return(n=n.nodeName)&&n.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function Xe(n){var i=Ee(n)?"checked":"value",o=Object.getOwnPropertyDescriptor(n.constructor.prototype,i),c=""+n[i];if(!n.hasOwnProperty(i)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var f=o.get,g=o.set;return Object.defineProperty(n,i,{configurable:!0,get:function(){return f.call(this)},set:function(x){c=""+x,g.call(this,x)}}),Object.defineProperty(n,i,{enumerable:o.enumerable}),{getValue:function(){return c},setValue:function(x){c=""+x},stopTracking:function(){n._valueTracker=null,delete n[i]}}}}function Mt(n){n._valueTracker||(n._valueTracker=Xe(n))}function $n(n){if(!n)return!1;var i=n._valueTracker;if(!i)return!0;var o=i.getValue(),c="";return n&&(c=Ee(n)?n.checked?"true":"false":n.value),n=c,n!==o?(i.setValue(n),!0):!1}function jn(n){if(n=n||(typeof document<"u"?document:void 0),typeof n>"u")return null;try{return n.activeElement||n.body}catch{return n.body}}function An(n,i){var o=i.checked;return k({},i,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:o??n._wrapperState.initialChecked})}function Cs(n,i){var o=i.defaultValue==null?"":i.defaultValue,c=i.checked!=null?i.checked:i.defaultChecked;o=Ae(i.value!=null?i.value:o),n._wrapperState={initialChecked:c,initialValue:o,controlled:i.type==="checkbox"||i.type==="radio"?i.checked!=null:i.value!=null}}function Ns(n,i){i=i.checked,i!=null&&R(n,"checked",i,!1)}function zi(n,i){Ns(n,i);var o=Ae(i.value),c=i.type;if(o!=null)c==="number"?(o===0&&n.value===""||n.value!=o)&&(n.value=""+o):n.value!==""+o&&(n.value=""+o);else if(c==="submit"||c==="reset"){n.removeAttribute("value");return}i.hasOwnProperty("value")?Pi(n,i.type,o):i.hasOwnProperty("defaultValue")&&Pi(n,i.type,Ae(i.defaultValue)),i.checked==null&&i.defaultChecked!=null&&(n.defaultChecked=!!i.defaultChecked)}function Ja(n,i,o){if(i.hasOwnProperty("value")||i.hasOwnProperty("defaultValue")){var c=i.type;if(!(c!=="submit"&&c!=="reset"||i.value!==void 0&&i.value!==null))return;i=""+n._wrapperState.initialValue,o||i===n.value||(n.value=i),n.defaultValue=i}o=n.name,o!==""&&(n.name=""),n.defaultChecked=!!n._wrapperState.initialChecked,o!==""&&(n.name=o)}function Pi(n,i,o){(i!=="number"||jn(n.ownerDocument)!==n)&&(o==null?n.defaultValue=""+n._wrapperState.initialValue:n.defaultValue!==""+o&&(n.defaultValue=""+o))}var lr=Array.isArray;function ur(n,i,o,c){if(n=n.options,i){i={};for(var f=0;f<o.length;f++)i["$"+o[f]]=!0;for(o=0;o<n.length;o++)f=i.hasOwnProperty("$"+n[o].value),n[o].selected!==f&&(n[o].selected=f),f&&c&&(n[o].defaultSelected=!0)}else{for(o=""+Ae(o),i=null,f=0;f<n.length;f++){if(n[f].value===o){n[f].selected=!0,c&&(n[f].defaultSelected=!0);return}i!==null||n[f].disabled||(i=n[f])}i!==null&&(i.selected=!0)}}function js(n,i){if(i.dangerouslySetInnerHTML!=null)throw Error(r(91));return k({},i,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue})}function Ya(n,i){var o=i.value;if(o==null){if(o=i.children,i=i.defaultValue,o!=null){if(i!=null)throw Error(r(92));if(lr(o)){if(1<o.length)throw Error(r(93));o=o[0]}i=o}i==null&&(i=""),o=i}n._wrapperState={initialValue:Ae(o)}}function Xa(n,i){var o=Ae(i.value),c=Ae(i.defaultValue);o!=null&&(o=""+o,o!==n.value&&(n.value=o),i.defaultValue==null&&n.defaultValue!==o&&(n.defaultValue=o)),c!=null&&(n.defaultValue=""+c)}function eo(n){var i=n.textContent;i===n._wrapperState.initialValue&&i!==""&&i!==null&&(n.value=i)}function W(n){switch(n){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function te(n,i){return n==null||n==="http://www.w3.org/1999/xhtml"?W(i):n==="http://www.w3.org/2000/svg"&&i==="foreignObject"?"http://www.w3.org/1999/xhtml":n}var Te,Ie=(function(n){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(i,o,c,f){MSApp.execUnsafeLocalFunction(function(){return n(i,o,c,f)})}:n})(function(n,i){if(n.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in n)n.innerHTML=i;else{for(Te=Te||document.createElement("div"),Te.innerHTML="<svg>"+i.valueOf().toString()+"</svg>",i=Te.firstChild;n.firstChild;)n.removeChild(n.firstChild);for(;i.firstChild;)n.appendChild(i.firstChild)}});function Fe(n,i){if(i){var o=n.firstChild;if(o&&o===n.lastChild&&o.nodeType===3){o.nodeValue=i;return}}n.textContent=i}var vt={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},qn=["Webkit","ms","Moz","O"];Object.keys(vt).forEach(function(n){qn.forEach(function(i){i=i+n.charAt(0).toUpperCase()+n.substring(1),vt[i]=vt[n]})});function sn(n,i,o){return i==null||typeof i=="boolean"||i===""?"":o||typeof i!="number"||i===0||vt.hasOwnProperty(n)&&vt[n]?(""+i).trim():i+"px"}function cr(n,i){n=n.style;for(var o in i)if(i.hasOwnProperty(o)){var c=o.indexOf("--")===0,f=sn(o,i[o],c);o==="float"&&(o="cssFloat"),c?n.setProperty(o,f):n[o]=f}}var Zr=k({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function xt(n,i){if(i){if(Zr[n]&&(i.children!=null||i.dangerouslySetInnerHTML!=null))throw Error(r(137,n));if(i.dangerouslySetInnerHTML!=null){if(i.children!=null)throw Error(r(60));if(typeof i.dangerouslySetInnerHTML!="object"||!("__html"in i.dangerouslySetInnerHTML))throw Error(r(61))}if(i.style!=null&&typeof i.style!="object")throw Error(r(62))}}function zn(n,i){if(n.indexOf("-")===-1)return typeof i.is=="string";switch(n){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 Jt=null;function Gl(n){return n=n.target||n.srcElement||window,n.correspondingUseElement&&(n=n.correspondingUseElement),n.nodeType===3?n.parentNode:n}var Ql=null,_i=null,Ii=null;function Ih(n){if(n=Zs(n)){if(typeof Ql!="function")throw Error(r(280));var i=n.stateNode;i&&(i=Eo(i),Ql(n.stateNode,n.type,i))}}function Rh(n){_i?Ii?Ii.push(n):Ii=[n]:_i=n}function Oh(){if(_i){var n=_i,i=Ii;if(Ii=_i=null,Ih(n),i)for(n=0;n<i.length;n++)Ih(i[n])}}function Lh(n,i){return n(i)}function Mh(){}var Zl=!1;function Dh(n,i,o){if(Zl)return n(i,o);Zl=!0;try{return Lh(n,i,o)}finally{Zl=!1,(_i!==null||Ii!==null)&&(Mh(),Oh())}}function As(n,i){var o=n.stateNode;if(o===null)return null;var c=Eo(o);if(c===null)return null;o=c[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(c=!c.disabled)||(n=n.type,c=!(n==="button"||n==="input"||n==="select"||n==="textarea")),n=!c;break e;default:n=!1}if(n)return null;if(o&&typeof o!="function")throw Error(r(231,i,typeof o));return o}var Jl=!1;if(h)try{var zs={};Object.defineProperty(zs,"passive",{get:function(){Jl=!0}}),window.addEventListener("test",zs,zs),window.removeEventListener("test",zs,zs)}catch{Jl=!1}function Xv(n,i,o,c,f,g,x,C,A){var D=Array.prototype.slice.call(arguments,3);try{i.apply(o,D)}catch(q){this.onError(q)}}var Ps=!1,to=null,no=!1,Yl=null,ex={onError:function(n){Ps=!0,to=n}};function tx(n,i,o,c,f,g,x,C,A){Ps=!1,to=null,Xv.apply(ex,arguments)}function nx(n,i,o,c,f,g,x,C,A){if(tx.apply(this,arguments),Ps){if(Ps){var D=to;Ps=!1,to=null}else throw Error(r(198));no||(no=!0,Yl=D)}}function Jr(n){var i=n,o=n;if(n.alternate)for(;i.return;)i=i.return;else{n=i;do i=n,(i.flags&4098)!==0&&(o=i.return),n=i.return;while(n)}return i.tag===3?o:null}function Fh(n){if(n.tag===13){var i=n.memoizedState;if(i===null&&(n=n.alternate,n!==null&&(i=n.memoizedState)),i!==null)return i.dehydrated}return null}function Bh(n){if(Jr(n)!==n)throw Error(r(188))}function rx(n){var i=n.alternate;if(!i){if(i=Jr(n),i===null)throw Error(r(188));return i!==n?null:n}for(var o=n,c=i;;){var f=o.return;if(f===null)break;var g=f.alternate;if(g===null){if(c=f.return,c!==null){o=c;continue}break}if(f.child===g.child){for(g=f.child;g;){if(g===o)return Bh(f),n;if(g===c)return Bh(f),i;g=g.sibling}throw Error(r(188))}if(o.return!==c.return)o=f,c=g;else{for(var x=!1,C=f.child;C;){if(C===o){x=!0,o=f,c=g;break}if(C===c){x=!0,c=f,o=g;break}C=C.sibling}if(!x){for(C=g.child;C;){if(C===o){x=!0,o=g,c=f;break}if(C===c){x=!0,c=g,o=f;break}C=C.sibling}if(!x)throw Error(r(189))}}if(o.alternate!==c)throw Error(r(190))}if(o.tag!==3)throw Error(r(188));return o.stateNode.current===o?n:i}function Uh(n){return n=rx(n),n!==null?Vh(n):null}function Vh(n){if(n.tag===5||n.tag===6)return n;for(n=n.child;n!==null;){var i=Vh(n);if(i!==null)return i;n=n.sibling}return null}var Wh=t.unstable_scheduleCallback,Hh=t.unstable_cancelCallback,ix=t.unstable_shouldYield,sx=t.unstable_requestPaint,st=t.unstable_now,ax=t.unstable_getCurrentPriorityLevel,Xl=t.unstable_ImmediatePriority,Kh=t.unstable_UserBlockingPriority,ro=t.unstable_NormalPriority,ox=t.unstable_LowPriority,$h=t.unstable_IdlePriority,io=null,Pn=null;function lx(n){if(Pn&&typeof Pn.onCommitFiberRoot=="function")try{Pn.onCommitFiberRoot(io,n,void 0,(n.current.flags&128)===128)}catch{}}var yn=Math.clz32?Math.clz32:dx,ux=Math.log,cx=Math.LN2;function dx(n){return n>>>=0,n===0?32:31-(ux(n)/cx|0)|0}var so=64,ao=4194304;function _s(n){switch(n&-n){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:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return n&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return n}}function oo(n,i){var o=n.pendingLanes;if(o===0)return 0;var c=0,f=n.suspendedLanes,g=n.pingedLanes,x=o&268435455;if(x!==0){var C=x&~f;C!==0?c=_s(C):(g&=x,g!==0&&(c=_s(g)))}else x=o&~f,x!==0?c=_s(x):g!==0&&(c=_s(g));if(c===0)return 0;if(i!==0&&i!==c&&(i&f)===0&&(f=c&-c,g=i&-i,f>=g||f===16&&(g&4194240)!==0))return i;if((c&4)!==0&&(c|=o&16),i=n.entangledLanes,i!==0)for(n=n.entanglements,i&=c;0<i;)o=31-yn(i),f=1<<o,c|=n[o],i&=~f;return c}function hx(n,i){switch(n){case 1:case 2:case 4:return i+250;case 8:case 16:case 32:case 64: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 i+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function fx(n,i){for(var o=n.suspendedLanes,c=n.pingedLanes,f=n.expirationTimes,g=n.pendingLanes;0<g;){var x=31-yn(g),C=1<<x,A=f[x];A===-1?((C&o)===0||(C&c)!==0)&&(f[x]=hx(C,i)):A<=i&&(n.expiredLanes|=C),g&=~C}}function eu(n){return n=n.pendingLanes&-1073741825,n!==0?n:n&1073741824?1073741824:0}function qh(){var n=so;return so<<=1,(so&4194240)===0&&(so=64),n}function tu(n){for(var i=[],o=0;31>o;o++)i.push(n);return i}function Is(n,i,o){n.pendingLanes|=i,i!==536870912&&(n.suspendedLanes=0,n.pingedLanes=0),n=n.eventTimes,i=31-yn(i),n[i]=o}function px(n,i){var o=n.pendingLanes&~i;n.pendingLanes=i,n.suspendedLanes=0,n.pingedLanes=0,n.expiredLanes&=i,n.mutableReadLanes&=i,n.entangledLanes&=i,i=n.entanglements;var c=n.eventTimes;for(n=n.expirationTimes;0<o;){var f=31-yn(o),g=1<<f;i[f]=0,c[f]=-1,n[f]=-1,o&=~g}}function nu(n,i){var o=n.entangledLanes|=i;for(n=n.entanglements;o;){var c=31-yn(o),f=1<<c;f&i|n[c]&i&&(n[c]|=i),o&=~f}}var Ke=0;function Gh(n){return n&=-n,1<n?4<n?(n&268435455)!==0?16:536870912:4:1}var Qh,ru,Zh,Jh,Yh,iu=!1,lo=[],dr=null,hr=null,fr=null,Rs=new Map,Os=new Map,pr=[],mx="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 submit".split(" ");function Xh(n,i){switch(n){case"focusin":case"focusout":dr=null;break;case"dragenter":case"dragleave":hr=null;break;case"mouseover":case"mouseout":fr=null;break;case"pointerover":case"pointerout":Rs.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":Os.delete(i.pointerId)}}function Ls(n,i,o,c,f,g){return n===null||n.nativeEvent!==g?(n={blockedOn:i,domEventName:o,eventSystemFlags:c,nativeEvent:g,targetContainers:[f]},i!==null&&(i=Zs(i),i!==null&&ru(i)),n):(n.eventSystemFlags|=c,i=n.targetContainers,f!==null&&i.indexOf(f)===-1&&i.push(f),n)}function gx(n,i,o,c,f){switch(i){case"focusin":return dr=Ls(dr,n,i,o,c,f),!0;case"dragenter":return hr=Ls(hr,n,i,o,c,f),!0;case"mouseover":return fr=Ls(fr,n,i,o,c,f),!0;case"pointerover":var g=f.pointerId;return Rs.set(g,Ls(Rs.get(g)||null,n,i,o,c,f)),!0;case"gotpointercapture":return g=f.pointerId,Os.set(g,Ls(Os.get(g)||null,n,i,o,c,f)),!0}return!1}function ef(n){var i=Yr(n.target);if(i!==null){var o=Jr(i);if(o!==null){if(i=o.tag,i===13){if(i=Fh(o),i!==null){n.blockedOn=i,Yh(n.priority,function(){Zh(o)});return}}else if(i===3&&o.stateNode.current.memoizedState.isDehydrated){n.blockedOn=o.tag===3?o.stateNode.containerInfo:null;return}}}n.blockedOn=null}function uo(n){if(n.blockedOn!==null)return!1;for(var i=n.targetContainers;0<i.length;){var o=au(n.domEventName,n.eventSystemFlags,i[0],n.nativeEvent);if(o===null){o=n.nativeEvent;var c=new o.constructor(o.type,o);Jt=c,o.target.dispatchEvent(c),Jt=null}else return i=Zs(o),i!==null&&ru(i),n.blockedOn=o,!1;i.shift()}return!0}function tf(n,i,o){uo(n)&&o.delete(i)}function yx(){iu=!1,dr!==null&&uo(dr)&&(dr=null),hr!==null&&uo(hr)&&(hr=null),fr!==null&&uo(fr)&&(fr=null),Rs.forEach(tf),Os.forEach(tf)}function Ms(n,i){n.blockedOn===i&&(n.blockedOn=null,iu||(iu=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,yx)))}function Ds(n){function i(f){return Ms(f,n)}if(0<lo.length){Ms(lo[0],n);for(var o=1;o<lo.length;o++){var c=lo[o];c.blockedOn===n&&(c.blockedOn=null)}}for(dr!==null&&Ms(dr,n),hr!==null&&Ms(hr,n),fr!==null&&Ms(fr,n),Rs.forEach(i),Os.forEach(i),o=0;o<pr.length;o++)c=pr[o],c.blockedOn===n&&(c.blockedOn=null);for(;0<pr.length&&(o=pr[0],o.blockedOn===null);)ef(o),o.blockedOn===null&&pr.shift()}var Ri=I.ReactCurrentBatchConfig,co=!0;function bx(n,i,o,c){var f=Ke,g=Ri.transition;Ri.transition=null;try{Ke=1,su(n,i,o,c)}finally{Ke=f,Ri.transition=g}}function vx(n,i,o,c){var f=Ke,g=Ri.transition;Ri.transition=null;try{Ke=4,su(n,i,o,c)}finally{Ke=f,Ri.transition=g}}function su(n,i,o,c){if(co){var f=au(n,i,o,c);if(f===null)Su(n,i,c,ho,o),Xh(n,c);else if(gx(f,n,i,o,c))c.stopPropagation();else if(Xh(n,c),i&4&&-1<mx.indexOf(n)){for(;f!==null;){var g=Zs(f);if(g!==null&&Qh(g),g=au(n,i,o,c),g===null&&Su(n,i,c,ho,o),g===f)break;f=g}f!==null&&c.stopPropagation()}else Su(n,i,c,null,o)}}var ho=null;function au(n,i,o,c){if(ho=null,n=Gl(c),n=Yr(n),n!==null)if(i=Jr(n),i===null)n=null;else if(o=i.tag,o===13){if(n=Fh(i),n!==null)return n;n=null}else if(o===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;n=null}else i!==n&&(n=null);return ho=n,null}function nf(n){switch(n){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(ax()){case Xl:return 1;case Kh:return 4;case ro:case ox:return 16;case $h:return 536870912;default:return 16}default:return 16}}var mr=null,ou=null,fo=null;function rf(){if(fo)return fo;var n,i=ou,o=i.length,c,f="value"in mr?mr.value:mr.textContent,g=f.length;for(n=0;n<o&&i[n]===f[n];n++);var x=o-n;for(c=1;c<=x&&i[o-c]===f[g-c];c++);return fo=f.slice(n,1<c?1-c:void 0)}function po(n){var i=n.keyCode;return"charCode"in n?(n=n.charCode,n===0&&i===13&&(n=13)):n=i,n===10&&(n=13),32<=n||n===13?n:0}function mo(){return!0}function sf(){return!1}function Yt(n){function i(o,c,f,g,x){this._reactName=o,this._targetInst=f,this.type=c,this.nativeEvent=g,this.target=x,this.currentTarget=null;for(var C in n)n.hasOwnProperty(C)&&(o=n[C],this[C]=o?o(g):g[C]);return this.isDefaultPrevented=(g.defaultPrevented!=null?g.defaultPrevented:g.returnValue===!1)?mo:sf,this.isPropagationStopped=sf,this}return k(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var o=this.nativeEvent;o&&(o.preventDefault?o.preventDefault():typeof o.returnValue!="unknown"&&(o.returnValue=!1),this.isDefaultPrevented=mo)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!="unknown"&&(o.cancelBubble=!0),this.isPropagationStopped=mo)},persist:function(){},isPersistent:mo}),i}var Oi={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(n){return n.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},lu=Yt(Oi),Fs=k({},Oi,{view:0,detail:0}),xx=Yt(Fs),uu,cu,Bs,go=k({},Fs,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:hu,button:0,buttons:0,relatedTarget:function(n){return n.relatedTarget===void 0?n.fromElement===n.srcElement?n.toElement:n.fromElement:n.relatedTarget},movementX:function(n){return"movementX"in n?n.movementX:(n!==Bs&&(Bs&&n.type==="mousemove"?(uu=n.screenX-Bs.screenX,cu=n.screenY-Bs.screenY):cu=uu=0,Bs=n),uu)},movementY:function(n){return"movementY"in n?n.movementY:cu}}),af=Yt(go),wx=k({},go,{dataTransfer:0}),kx=Yt(wx),Sx=k({},Fs,{relatedTarget:0}),du=Yt(Sx),Ex=k({},Oi,{animationName:0,elapsedTime:0,pseudoElement:0}),Tx=Yt(Ex),Cx=k({},Oi,{clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}}),Nx=Yt(Cx),jx=k({},Oi,{data:0}),of=Yt(jx),Ax={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},zx={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"},Px={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _x(n){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(n):(n=Px[n])?!!i[n]:!1}function hu(){return _x}var Ix=k({},Fs,{key:function(n){if(n.key){var i=Ax[n.key]||n.key;if(i!=="Unidentified")return i}return n.type==="keypress"?(n=po(n),n===13?"Enter":String.fromCharCode(n)):n.type==="
37keydown"||n.type==="keyup"?zx[n.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:hu,charCode:function(n){return n.type==="keypress"?po(n):0},keyCode:function(n){return n.type==="keydown"||n.type==="keyup"?n.keyCode:0},which:function(n){return n.type==="keypress"?po(n):n.type==="keydown"||n.type==="keyup"?n.keyCode:0}}),Rx=Yt(Ix),Ox=k({},go,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),lf=Yt(Ox),Lx=k({},Fs,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:hu}),Mx=Yt(Lx),Dx=k({},Oi,{propertyName:0,elapsedTime:0,pseudoElement:0}),Fx=Yt(Dx),Bx=k({},go,{deltaX:function(n){return"deltaX"in n?n.deltaX:"wheelDeltaX"in n?-n.wheelDeltaX:0},deltaY:function(n){return"deltaY"in n?n.deltaY:"wheelDeltaY"in n?-n.wheelDeltaY:"wheelDelta"in n?-n.wheelDelta:0},deltaZ:0,deltaMode:0}),Ux=Yt(Bx),Vx=[9,13,27,32],fu=h&&"CompositionEvent"in window,Us=null;h&&"documentMode"in document&&(Us=document.documentMode);var Wx=h&&"TextEvent"in window&&!Us,uf=h&&(!fu||Us&&8<Us&&11>=Us),cf=" ",df=!1;function hf(n,i){switch(n){case"keyup":return Vx.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ff(n){return n=n.detail,typeof n=="object"&&"data"in n?n.data:null}var Li=!1;function Hx(n,i){switch(n){case"compositionend":return ff(i);case"keypress":return i.which!==32?null:(df=!0,cf);case"textInput":return n=i.data,n===cf&&df?null:n;default:return null}}function Kx(n,i){if(Li)return n==="compositionend"||!fu&&hf(n,i)?(n=rf(),fo=ou=mr=null,Li=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return uf&&i.locale!=="ko"?null:i.data;default:return null}}var $x={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 pf(n){var i=n&&n.nodeName&&n.nodeName.toLowerCase();return i==="input"?!!$x[n.type]:i==="textarea"}function mf(n,i,o,c){Rh(c),i=wo(i,"onChange"),0<i.length&&(o=new lu("onChange","change",null,o,c),n.push({event:o,listeners:i}))}var Vs=null,Ws=null;function qx(n){If(n,0)}function yo(n){var i=Ui(n);if($n(i))return n}function Gx(n,i){if(n==="change")return i}var gf=!1;if(h){var pu;if(h){var mu="oninput"in document;if(!mu){var yf=document.createElement("div");yf.setAttribute("oninput","return;"),mu=typeof yf.oninput=="function"}pu=mu}else pu=!1;gf=pu&&(!document.documentMode||9<document.documentMode)}function bf(){Vs&&(Vs.detachEvent("onpropertychange",vf),Ws=Vs=null)}function vf(n){if(n.propertyName==="value"&&yo(Ws)){var i=[];mf(i,Ws,n,Gl(n)),Dh(qx,i)}}function Qx(n,i,o){n==="focusin"?(bf(),Vs=i,Ws=o,Vs.attachEvent("onpropertychange",vf)):n==="focusout"&&bf()}function Zx(n){if(n==="selectionchange"||n==="keyup"||n==="keydown")return yo(Ws)}function Jx(n,i){if(n==="click")return yo(i)}function Yx(n,i){if(n==="input"||n==="change")return yo(i)}function Xx(n,i){return n===i&&(n!==0||1/n===1/i)||n!==n&&i!==i}var bn=typeof Object.is=="function"?Object.is:Xx;function Hs(n,i){if(bn(n,i))return!0;if(typeof n!="object"||n===null||typeof i!="object"||i===null)return!1;var o=Object.keys(n),c=Object.keys(i);if(o.length!==c.length)return!1;for(c=0;c<o.length;c++){var f=o[c];if(!p.call(i,f)||!bn(n[f],i[f]))return!1}return!0}function xf(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function wf(n,i){var o=xf(n);n=0;for(var c;o;){if(o.nodeType===3){if(c=n+o.textContent.length,n<=i&&c>=i)return{node:o,offset:i-n};n=c}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=xf(o)}}function kf(n,i){return n&&i?n===i?!0:n&&n.nodeType===3?!1:i&&i.nodeType===3?kf(n,i.parentNode):"contains"in n?n.contains(i):n.compareDocumentPosition?!!(n.compareDocumentPosition(i)&16):!1:!1}function Sf(){for(var n=window,i=jn();i instanceof n.HTMLIFrameElement;){try{var o=typeof i.contentWindow.location.href=="string"}catch{o=!1}
vendor: 14,764 bytes, lines 37-38
37if(o)n=i.contentWindow;else break;i=jn(n.document)}return i}function gu(n){var i=n&&n.nodeName&&n.nodeName.toLowerCase();return i&&(i==="input"&&(n.type==="text"||n.type==="search"||n.type==="tel"||n.type==="url"||n.type==="password")||i==="textarea"||n.contentEditable==="true")}function ew(n){var i=Sf(),o=n.focusedElem,c=n.selectionRange;if(i!==o&&o&&o.ownerDocument&&kf(o.ownerDocument.documentElement,o)){if(c!==null&&gu(o)){if(i=c.start,n=c.end,n===void 0&&(n=i),"selectionStart"in o)o.selectionStart=i,o.selectionEnd=Math.min(n,o.value.length);else if(n=(i=o.ownerDocument||document)&&i.defaultView||window,n.getSelection){n=n.getSelection();var f=o.textContent.length,g=Math.min(c.start,f);c=c.end===void 0?g:Math.min(c.end,f),!n.extend&&g>c&&(f=c,c=g,g=f),f=wf(o,g);var x=wf(o,c);f&&x&&(n.rangeCount!==1||n.anchorNode!==f.node||n.anchorOffset!==f.offset||n.focusNode!==x.node||n.focusOffset!==x.offset)&&(i=i.createRange(),i.setStart(f.node,f.offset),n.removeAllRanges(),g>c?(n.addRange(i),n.extend(x.node,x.offset)):(i.setEnd(x.node,x.offset),n.addRange(i)))}}for(i=[],n=o;n=n.parentNode;)n.nodeType===1&&i.push({element:n,left:n.scrollLeft,top:n.scrollTop});for(typeof o.focus=="function"&&o.focus(),o=0;o<i.length;o++)n=i[o],n.element.scrollLeft=n.left,n.element.scrollTop=n.top}}var tw=h&&"documentMode"in document&&11>=document.documentMode,Mi=null,yu=null,Ks=null,bu=!1;function Ef(n,i,o){var c=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;bu||Mi==null||Mi!==jn(c)||(c=Mi,"selectionStart"in c&&gu(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}),Ks&&Hs(Ks,c)||(Ks=c,c=wo(yu,"onSelect"),0<c.length&&(i=new lu("onSelect","select",null,i,o),n.push({event:i,listeners:c}),i.target=Mi)))}function bo(n,i){var o={};return o[n.toLowerCase()]=i.toLowerCase(),o["Webkit"+n]="webkit"+i,o["Moz"+n]="moz"+i,o}var Di={animationend:bo("Animation","AnimationEnd"),animationiteration:bo("Animation","AnimationIteration"),animationstart:bo("Animation","AnimationStart"),transitionend:bo("Transition","TransitionEnd")},vu={},Tf={};h&&(Tf=document.createElement("div").style,"AnimationEvent"in window||(delete Di.animationend.animation,delete Di.animationiteration.animation,delete Di.animationstart.animation),"TransitionEvent"in window||delete Di.transitionend.transition);function vo(n){if(vu[n])return vu[n];if(!Di[n])return n;var i=Di[n],o;for(o in i)if(i.hasOwnProperty(o)&&o in Tf)return vu[n]=i[o];return n}var Cf=vo("animationend"),Nf=vo("animationiteration"),jf=vo("animationstart"),Af=vo("transitionend"),zf=new Map,Pf="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function gr(n,i){zf.set(n,i),l(i,[n])}for(var xu=0;xu<Pf.length;xu++){var wu=Pf[xu],nw=wu.toLowerCase(),rw=wu[0].toUpperCase()+wu.slice(1);gr(nw,"on"+rw)}gr(Cf,"onAnimationEnd"),gr(Nf,"onAnimationIteration"),gr(jf,"onAnimationStart"),gr("dblclick","onDoubleClick"),gr("focusin","onFocus"),gr("focusout","onBlur"),gr(Af,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var $s="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(" "),iw=new Set("cancel close invalid load scroll toggle".split(" ").concat($s));function _f(n,i,o){var c=n.type||"unknown-event";n.currentTarget=o,nx(c,i,void 0,n),n.currentTarget=null}function If(n,i){i=(i&4)!==0;for(var o=0;o<n.length;o++){var c=n[o],f=c.event;c=c.listeners;e:{var g=void 0;if(i)for(var x=c.length-1;0<=x;x--){var C=c[x],A=C.instance,D=C.currentTarget;if(C=C.listener,A!==g&&f.isPropagationStopped())break e;_f(f,C,D),g=A}else for(x=0;x<c.length;x++){if(C=c[x],A=C.instance,D=C.currentTarget,C=C.listener,A!==g&&f.isPropagationStopped())break e;_f(f,C,D),g=A}}}if(no)throw n=Yl,no=!1,Yl=null,n}function Ze(n,i){var o=i[Au];o===void 0&&(o=i[Au]=new Set);var c=n+"__bubble";o.has(c)||(Rf(i,n,2,!1),o.add(c))}function ku(n,i,o){var c=0;i&&(c|=4),Rf(o,n,c,i)}var xo="_reactListening"+Math.random().toString(36).slice(2);function qs(n){if(!n[xo]){n[xo]=!0,s.forEach(function(o){o!=="selectionchange"&&(iw.has(o)||ku(o,!1,n),ku(o,!0,n))});var i=n.nodeType===9?n:n.ownerDocument;i===null||i[xo]||(i[xo]=!0,ku("selectionchange",!1,i))}}function Rf(n,i,o,c){switch(nf(i)){case 1:var f=bx;break;case 4:f=vx;break;default:f=su}o=f.bind(null,i,o,n),f=void 0,!Jl||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(f=!0),c?f!==void 0?n.addEventListener(i,o,{capture:!0,passive:f}):n.addEventListener(i,o,!0):f!==void 0?n.addEventListener(i,o,{passive:f}):n.addEventListener(i,o,!1)}function Su(n,i,o,c,f){var g=c;if((i&1)===0&&(i&2)===0&&c!==null)e:for(;;){if(c===null)return;var x=c.tag;if(x===3||x===4){var C=c.stateNode.containerInfo;if(C===f||C.nodeType===8&&C.parentNode===f)break;if(x===4)for(x=c.return;x!==null;){var A=x.tag;if((A===3||A===4)&&(A=x.stateNode.containerInfo,A===f||A.nodeType===8&&A.parentNode===f))return;x=x.return}for(;C!==null;){if(x=Yr(C),x===null)return;if(A=x.tag,A===5||A===6){c=g=x;continue e}C=C.parentNode}}c=c.return}Dh(function(){var D=g,q=Gl(o),Z=[];e:{var $=zf.get(n);if($!==void 0){var ae=lu,de=n;switch(n){case"keypress":if(po(o)===0)break e;case"keydown":case"keyup":ae=Rx;break;case"focusin":de="focus",ae=du;break;case"focusout":de="blur",ae=du;break;case"beforeblur":case"afterblur":ae=du;break;case"click":if(o.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ae=af;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ae=kx;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ae=Mx;break;case Cf:case Nf:case jf:ae=Tx;break;case Af:ae=Fx;break;case"scroll":ae=xx;break;case"wheel":ae=Ux;break;case"copy":case"cut":case"paste":ae=Nx;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ae=lf}var me=(i&4)!==0,at=!me&&n==="scroll",O=me?$!==null?$+"Capture":null:$;me=[];for(var _=D,L;_!==null;){L=_;var X=L.stateNode;if(L.tag===5&&X!==null&&(L=X,O!==null&&(X=As(_,O),X!=null&&me.push(Gs(_,X,L)))),at)break;_=_.return}0<me.length&&($=new ae($,de,null,o,q),Z.push({event:$,listeners:me}))}}if((i&7)===0){e:{if($=n==="mouseover"||n==="pointerover",ae=n==="mouseout"||n==="pointerout",$&&o!==Jt&&(de=o.relatedTarget||o.fromElement)&&(Yr(de)||de[Gn]))break e;if((ae||$)&&($=q.window===q?q:($=q.ownerDocument)?$.defaultView||$.parentWindow:window,ae?(de=o.relatedTarget||o.toElement,ae=D,de=de?Yr(de):null,de!==null&&(at=Jr(de),de!==at||de.tag!==5&&de.tag!==6)&&(de=null)):(ae=null,de=D),ae!==de)){if(me=af,X="onMouseLeave",O="onMouseEnter",_="mouse",(n==="pointerout"||n==="pointerover")&&(me=lf,X="onPointerLeave",O="onPointerEnter",_="pointer"),at=ae==null?$:Ui(ae),L=de==null?$:Ui(de),$=new me(X,_+"leave",ae,o,q),$.target=at,$.relatedTarget=L,X=null,Yr(q)===D&&(me=new me(O,_+"enter",de,o,q),me.target=L,me.relatedTarget=at,X=me),at=X,ae&&de)t:{for(me=ae,O=de,_=0,L=me;L;L=Fi(L))_++;for(L=0,X=O;X;X=Fi(X))L++;for(;0<_-L;)me=Fi(me),_--;for(;0<L-_;)O=Fi(O),L--;for(;_--;){if(me===O||O!==null&&me===O.alternate)break t;me=Fi(me),O=Fi(O)}me=null}else me=null;ae!==null&&Of(Z,$,ae,me,!1),de!==null&&at!==null&&Of(Z,at,de,me,!0)}}e:{if($=D?Ui(D):window,ae=$.nodeName&&$.nodeName.toLowerCase(),ae==="select"||ae==="input"&&$.type==="file")var ge=Gx;else if(pf($))if(gf)ge=Yx;else{ge=Zx;var we=Qx}else(ae=$.nodeName)&&ae.toLowerCase()==="input"&&($.type==="checkbox"||$.type==="radio")&&(ge=Jx);if(ge&&(ge=ge(n,D))){mf(Z,ge,o,q);break e}we&&we(n,$,D),n==="focusout"&&(we=$._wrapperState)&&we.controlled&&$.type==="number"&&Pi($,"number",$.value)}switch(we=D?Ui(D):window,n){case"focusin":(pf(we)||we.contentEditable==="true")&&(Mi=we,yu=D,Ks=null);break;case"focusout":Ks=yu=Mi=null;break;case"mousedown":bu=!0;break;case"contextmenu":case"mouseup":case"dragend":bu=!1,Ef(Z,o,q);break;case"selectionchange":if(tw)break;case"keydown":case"keyup":Ef(Z,o,q)}var ke;if(fu)e:{switch(n){case"compositionstart":var Ne="onCompositionStart";break e;case"compositionend":Ne="onCompositionEnd";break e;case"compositionupdate":Ne="onCompositionUpdate";break e}Ne=void 0}else Li?hf(n,o)&&(Ne="onCompositionEnd"):n==="keydown"&&o.keyCode===229&&(Ne="onCompositionStart");Ne&&(uf&&o.locale!=="ko"&&(Li||Ne!=="onCompositionStart"?Ne==="onCompositionEnd"&&Li&&(ke=rf()):(mr=q,ou="value"in mr?mr.value:mr.textContent,Li=!0)),we=wo(D,Ne),0<we.length&&(Ne=new of(Ne,n,null,o,q),Z.push({event:Ne,listeners:we}),ke?Ne.data=ke:(ke=ff(o),ke!==null&&(Ne.data=ke)))),(ke=Wx?Hx(n,o):Kx(n,o))&&(D=wo(D,"onBeforeInput"),0<D.length&&(q=new of("onBeforeInput","beforeinput",null,o,q),Z.push({event:q,listeners:D}),q.data=ke))}If(Z,i)})}function Gs(n,i,o){return{instance:n,listener:i,currentTarget:o}}function wo(n,i){for(var o=i+"Capture",c=[];n!==null;){var f=n,g=f.stateNode;f.tag===5&&g!==null&&(f=g,g=As(n,o),g!=null&&c.unshift(Gs(n,g,f)),g=As(n,i),g!=null&&c.push(Gs(n,g,f))),n=n.return}return c}function Fi(n){if(n===null)return null;do n=n.return;while(n&&n.tag!==5);return n||null}function Of(n,i,o,c,f){for(var g=i._reactName,x=[];o!==null&&o!==c;){var C=o,A=C.alternate,D=C.stateNode;if(A!==null&&A===c)break;C.tag===5&&D!==null&&(C=D,f?(A=As(o,g),A!=null&&x.unshift(Gs(o,A,C))):f||(A=As(o,g),A!=null&&x.push(Gs(o,A,C)))),o=o.return}x.length!==0&&n.push({event:i,listeners:x})}var sw=/\r\n?/g,aw=/\u0000|\uFFFD/g;function Lf(n){return(typeof n=="string"?n:""+n).replace(sw,` 38`).replace(aw,"")}function ko(n,i,o){if(i=Lf(i),Lf(n)!==i&&o)throw Error(r(425))}function So(){}var Eu=null,Tu=null;function Cu(n,i){return n==="textarea"||n==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var Nu=typeof setTimeout=="function"?setTimeout:void 0,ow=typeof clearTimeout=="function"?clearTimeout:void 0,Mf=typeof Promise=="function"?Promise:void 0,lw=typeof queueMicrotask=="function"?queueMicrotask:typeof Mf<"u"?function(n){return Mf.resolve(null).then(n).catch(uw)}:Nu;function uw(n){setTimeout(function(){throw n})}function ju(n,i){var o=i,c=0;do{var f=o.nextSibling;if(n.removeChild(o),f&&f.nodeType===8)if(o=f.data,o==="/$"){if(c===0){n.removeChild(f),Ds(i);return}c--}else o!=="$"&&o!=="$?"&&o!=="$!"||c++;o=f}while(o);Ds(i)}function yr(n){for(;n!=null;n=n.nextSibling){var i=n.nodeType;if(i===1||i===3)break;if(i===8){if(i=n.data,i==="$"||i==="$!"||i==="$?")break;if(i==="/$")return null}}return n}function Df(n){n=n.previousSibling;for(var i=0;n;){if(n.nodeType===8){var o=n.data;if(o==="$"||o==="$!"||o==="$?"){if(i===0)return n;i--}else o==="/$"&&i++}n=n.previousSibling}return null}var Bi=Math.random().toString(36).slice(2),_n="__reactFiber$"+Bi,Qs="__reactProps$"+Bi,Gn="__reactContainer$"+Bi,Au="__reactEvents$"+Bi,cw="__reactListeners$"+Bi,dw="__reactHandles$"+Bi;function Yr(n){var i=n[_n];if(i)return i;for(var o=n.parentNode;o;){if(i=o[Gn]||o[_n]){if(o=i.alternate,i.child!==null||o!==null&&o.child!==null)for(n=Df(n);n!==null;){if(o=n[_n])return o;n=Df(n)}return i}n=o,o=n.parentNode}return null}function Zs(n){return n=n[_n]||n[Gn],!n||n.tag!==5&&n.tag!==6&&n.tag!==13&&n.tag!==3?null:n}function Ui(n){if(n.tag===5||n.tag===6)return n.stateNode;throw Error(r(33))}function Eo(n){return n[Qs]||null}var zu=[],Vi=-1;function br(n){return{current:n}}function Je(n){0>Vi||(n.current=zu[Vi],zu[Vi]=null,Vi--)}function qe(n,i){Vi++,zu[Vi]=n.current,n.current=i}var vr={},Ct=br(vr),Dt=br(!1),Xr=vr;function Wi(n,i){var o=n.type.contextTypes;if(!o)return vr;var c=n.stateNode;if(c&&c.__reactInternalMemoizedUnmaskedChildContext===i)return c.__reactInternalMemoizedMaskedChildContext;var f={},g;for(g in o)f[g]=i[g];return c&&(n=n.stateNode,n.__reactInternalMemoizedUnmaskedChildContext=i,n.__reactInternalMemoizedMaskedChildContext=f),f}function Ft(n){return n=n.childContextTypes,n!=null}function To(){Je(Dt),Je(Ct)}function Ff(n,i,o){if(Ct.current!==vr)throw Error(r(168));qe(Ct,i),qe(Dt,o)}function Bf(n,i,o){var c=n.stateNode;if(i=i.childContextTypes,typeof c.getChildContext!="function")return o;c=c.getChildContext();for(var f in c)if(!(f in i))throw Error(r(108,Oe(n)||"Unknown",f));return k({},o,c)}function Co(n){return n=(n=n.stateNode)&&n.__reactInternalMemoizedMergedChildContext||vr,Xr=Ct.current,qe(Ct,n),qe(Dt,Dt.current),!0}function Uf(n,i,o){var c=n.stateNode;if(!c)throw Error(r(169));o?(n=Bf(n,i,Xr),c.__reactInternalMemoizedMergedChildContext=n,Je(Dt),Je(Ct),qe(Ct,n)):Je(Dt),qe(Dt,o)}var Qn=null,No=!1,Pu=!1;function Vf(n){Qn===null?Qn=[n]:Qn.push(n)}function hw(n){No=!0,Vf(n)}function xr(){if(!Pu&&Qn!==null){Pu=!0;var n=0,i=Ke;try{var o=Qn;for(Ke=1;n<o.length;n++){var c=o[n];do c=c(!0);while(c!==null)}Qn=null,No=!1}catch(f){throw Qn!==null&&(Qn=Qn.slice(n+1)),Wh(Xl,xr),f}finally{Ke=i,Pu=!1}}return null}var Hi=[],Ki=0,jo=null,Ao=0,an=[],on=0,ei=null,Zn=1,Jn="";function ti(n,i){Hi[Ki++]=Ao,Hi[Ki++]=jo,jo=n,Ao=i}function Wf(n,i,o){an[on++]=Zn,an[on++]=Jn,an[on++]=ei,ei=n;var c=Zn;n=Jn;var f=32-yn(c)-1;c&=~(1<<f),o+=1;var g=32-yn(i)+f;if(30<g){var x=f-f%5;g=(c&(1<<x)-1).toString(32),c>>=x,f-=x,Zn=1<<32-yn(i)+f|o<<f|c,Jn=g+n}
vendor: 6,656 bytes, line 38
38else Zn=1<<g|o<<f|c,Jn=n}function _u(n){n.return!==null&&(ti(n,1),Wf(n,1,0))}function Iu(n){for(;n===jo;)jo=Hi[--Ki],Hi[Ki]=null,Ao=Hi[--Ki],Hi[Ki]=null;for(;n===ei;)ei=an[--on],an[on]=null,Jn=an[--on],an[on]=null,Zn=an[--on],an[on]=null}var Xt=null,en=null,Ye=!1,vn=null;function Hf(n,i){var o=dn(5,null,null,0);o.elementType="DELETED",o.stateNode=i,o.return=n,i=n.deletions,i===null?(n.deletions=[o],n.flags|=16):i.push(o)}function Kf(n,i){switch(n.tag){case 5:var o=n.type;return i=i.nodeType!==1||o.toLowerCase()!==i.nodeName.toLowerCase()?null:i,i!==null?(n.stateNode=i,Xt=n,en=yr(i.firstChild),!0):!1;case 6:return i=n.pendingProps===""||i.nodeType!==3?null:i,i!==null?(n.stateNode=i,Xt=n,en=null,!0):!1;case 13:return i=i.nodeType!==8?null:i,i!==null?(o=ei!==null?{id:Zn,overflow:Jn}:null,n.memoizedState={dehydrated:i,treeContext:o,retryLane:1073741824},o=dn(18,null,null,0),o.stateNode=i,o.return=n,n.child=o,Xt=n,en=null,!0):!1;default:return!1}}function Ru(n){return(n.mode&1)!==0&&(n.flags&128)===0}function Ou(n){if(Ye){var i=en;if(i){var o=i;if(!Kf(n,i)){if(Ru(n))throw Error(r(418));i=yr(o.nextSibling);var c=Xt;i&&Kf(n,i)?Hf(c,o):(n.flags=n.flags&-4097|2,Ye=!1,Xt=n)}}else{if(Ru(n))throw Error(r(418));n.flags=n.flags&-4097|2,Ye=!1,Xt=n}}}function $f(n){for(n=n.return;n!==null&&n.tag!==5&&n.tag!==3&&n.tag!==13;)n=n.return;Xt=n}function zo(n){if(n!==Xt)return!1;if(!Ye)return $f(n),Ye=!0,!1;var i;if((i=n.tag!==3)&&!(i=n.tag!==5)&&(i=n.type,i=i!=="head"&&i!=="body"&&!Cu(n.type,n.memoizedProps)),i&&(i=en)){if(Ru(n))throw qf(),Error(r(418));for(;i;)Hf(n,i),i=yr(i.nextSibling)}if($f(n),n.tag===13){if(n=n.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(r(317));e:{for(n=n.nextSibling,i=0;n;){if(n.nodeType===8){var o=n.data;if(o==="/$"){if(i===0){en=yr(n.nextSibling);break e}i--}else o!=="$"&&o!=="$!"&&o!=="$?"||i++}n=n.nextSibling}en=null}}else en=Xt?yr(n.stateNode.nextSibling):null;return!0}function qf(){for(var n=en;n;)n=yr(n.nextSibling)}function $i(){en=Xt=null,Ye=!1}function Lu(n){vn===null?vn=[n]:vn.push(n)}var fw=I.ReactCurrentBatchConfig;function Js(n,i,o){if(n=o.ref,n!==null&&typeof n!="function"&&typeof n!="object"){if(o._owner){if(o=o._owner,o){if(o.tag!==1)throw Error(r(309));var c=o.stateNode}if(!c)throw Error(r(147,n));var f=c,g=""+n;return i!==null&&i.ref!==null&&typeof i.ref=="function"&&i.ref._stringRef===g?i.ref:(i=function(x){var C=f.refs;x===null?delete C[g]:C[g]=x},i._stringRef=g,i)}if(typeof n!="string")throw Error(r(284));if(!o._owner)throw Error(r(290,n))}return n}function Po(n,i){throw n=Object.prototype.toString.call(i),Error(r(31,n==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":n))}function Gf(n){var i=n._init;return i(n._payload)}function Qf(n){function i(O,_){if(n){var L=O.deletions;L===null?(O.deletions=[_],O.flags|=16):L.push(_)}}function o(O,_){if(!n)return null;for(;_!==null;)i(O,_),_=_.sibling;return null}function c(O,_){for(O=new Map;_!==null;)_.key!==null?O.set(_.key,_):O.set(_.index,_),_=_.sibling;return O}function f(O,_){return O=jr(O,_),O.index=0,O.sibling=null,O}function g(O,_,L){return O.index=L,n?(L=O.alternate,L!==null?(L=L.index,L<_?(O.flags|=2,_):L):(O.flags|=2,_)):(O.flags|=1048576,_)}function x(O){return n&&O.alternate===null&&(O.flags|=2),O}function C(O,_,L,X){return _===null||_.tag!==6?(_=Nc(L,O.mode,X),_.return=O,_):(_=f(_,L),_.return=O,_)}function A(O,_,L,X){var ge=L.type;return ge===ne?q(O,_,L.props.children,X,L.key):_!==null&&(_.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===se&&Gf(ge)===_.type)?(X=f(_,L.props),X.ref=Js(O,_,L),X.return=O,X):(X=tl(L.type,L.key,L.props,null,O.mode,X),X.ref=Js(O,_,L),X.return=O,X)}function D(O,_,L,X){return _===null||_.tag!==4||_.stateNode.containerInfo!==L.containerInfo||_.stateNode.implementation!==L.implementation?(_=jc(L,O.mode,X),_.return=O,_):(_=f(_,L.children||[]),_.return=O,_)}function q(O,_,L,X,ge){return _===null||_.tag!==7?(_=ui(L,O.mode,X,ge),_.return=O,_):(_=f(_,L),_.return=O,_)}function Z(O,_,L){if(typeof _=="string"&&_!==""||typeof _=="number")return _=Nc(""+_,O.mode,L),_.return=O,_;if(typeof _=="object"&&_!==null){switch(_.$$typeof){case K:return L=tl(_.type,_.key,_.props,null,O.mode,L),L.ref=Js(O,null,_),L.return=O,L;case M:return _=jc(_,O.mode,L),_.return=O,_;case se:var X=_._init;return Z(O,X(_._payload),L)}if(lr(_)||le(_))return _=ui(_,O.mode,L,null),_.return=O,_;Po(O,_)}return null}function $(O,_,L,X){var ge=_!==null?_.key:null;if(typeof L=="string"&&L!==""||typeof L=="number")return ge!==null?null:C(O,_,""+L,X);if(typeof L=="object"&&L!==null){switch(L.$$typeof){case K:return L.key===ge?A(O,_,L,X):null;case M:return L.key===ge?D(O,_,L,X):null;case se:return ge=L._init,$(O,_,ge(L._payload),X)}if(lr(L)||le(L))return ge!==null?null:q(O,_,L,X,null);Po(O,L)}return null}function ae(O,_,L,X,ge){if(typeof X=="string"&&X!==""||typeof X=="number")return O=O.get(L)||null,C(_,O,""+X,ge);if(typeof X=="object"&&X!==null){switch(X.$$typeof){case K:return O=O.get(X.key===null?L:X.key)||null,A(_,O,X,ge);case M:return O=O.get(X.key===null?L:X.key)||null,D(_,O,X,ge);case se:var we=X._init;return ae(O,_,L,we(X._payload),ge)}if(lr(X)||le(X))return O=O.get(L)||null,q(_,O,X,ge,null);Po(_,X)}return null}function de(O,_,L,X){for(var ge=null,we=null,ke=_,Ne=_=0,yt=null;ke!==null&&Ne<L.length;Ne++){ke.index>Ne?(yt=ke,ke=null):yt=ke.sibling;var Ve=$(O,ke,L[Ne],X);if(Ve===null){ke===null&&(ke=yt);break}n&&ke&&Ve.alternate===null&&i(O,ke),_=g(Ve,_,Ne),we===null?ge=Ve:we.sibling=Ve,we=Ve,ke=yt}if(Ne===L.length)return o(O,ke),Ye&&ti(O,Ne),ge;if(ke===null){for(;Ne<L.length;Ne++)ke=Z(O,L[Ne],X),ke!==null&&(_=g(ke,_,Ne),we===null?ge=ke:we.sibling=ke,we=ke);return Ye&&ti(O,Ne),ge}for(ke=c(O,ke);Ne<L.length;Ne++)yt=ae(ke,O,Ne,L[Ne],X),yt!==null&&(n&&yt.alternate!==null&&ke.delete(yt.key===null?Ne:yt.key),_=g(yt,_,Ne),we===null?ge=yt:we.sibling=yt,we=yt);return n&&ke.forEach(function(Ar){return i(O,Ar)}),Ye&&ti(O,Ne),ge}function me(O,_,L,X){var ge=le(L);if(typeof ge!="function")throw Error(r(150));if(L=ge.call(L),L==null)throw Error(r(151));for(var we=ge=null,ke=_,Ne=_=0,yt=null,Ve=L.next();ke!==null&&!Ve.done;Ne++,Ve=L.next()){ke.index>Ne?(yt=ke,ke=null):yt=ke.sibling;var Ar=$(O,ke,Ve.value,X);if(Ar===null){ke===null&&(ke=yt);break}n&&ke&&Ar.alternate===null&&i(O,ke),_=g(Ar,_,Ne),we===null?ge=Ar:we.sibling=Ar,we=Ar,ke=yt}if(Ve.done)return o(O,ke),Ye&&ti(O,Ne),ge;if(ke===null){for(;!Ve.done;Ne++,Ve=L.next())Ve=Z(O,Ve.value,X),Ve!==null&&(_=g(Ve,_,Ne),we===null?ge=Ve:we.sibling=Ve,we=Ve);return Ye&&ti(O,Ne),ge}for(ke=c(O,ke);!Ve.done;Ne++,Ve=L.next())Ve=ae(ke,O,Ne,Ve.value,X),Ve!==null&&(n&&Ve.alternate!==null&&ke.delete(Ve.ke
vendor: 5,465 bytes, line 38
38y===null?Ne:Ve.key),_=g(Ve,_,Ne),we===null?ge=Ve:we.sibling=Ve,we=Ve);return n&&ke.forEach(function($w){return i(O,$w)}),Ye&&ti(O,Ne),ge}function at(O,_,L,X){if(typeof L=="object"&&L!==null&&L.type===ne&&L.key===null&&(L=L.props.children),typeof L=="object"&&L!==null){switch(L.$$typeof){case K:e:{for(var ge=L.key,we=_;we!==null;){if(we.key===ge){if(ge=L.type,ge===ne){if(we.tag===7){o(O,we.sibling),_=f(we,L.props.children),_.return=O,O=_;break e}}else if(we.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===se&&Gf(ge)===we.type){o(O,we.sibling),_=f(we,L.props),_.ref=Js(O,we,L),_.return=O,O=_;break e}o(O,we);break}else i(O,we);we=we.sibling}L.type===ne?(_=ui(L.props.children,O.mode,X,L.key),_.return=O,O=_):(X=tl(L.type,L.key,L.props,null,O.mode,X),X.ref=Js(O,_,L),X.return=O,O=X)}return x(O);case M:e:{for(we=L.key;_!==null;){if(_.key===we)if(_.tag===4&&_.stateNode.containerInfo===L.containerInfo&&_.stateNode.implementation===L.implementation){o(O,_.sibling),_=f(_,L.children||[]),_.return=O,O=_;break e}else{o(O,_);break}else i(O,_);_=_.sibling}_=jc(L,O.mode,X),_.return=O,O=_}return x(O);case se:return we=L._init,at(O,_,we(L._payload),X)}if(lr(L))return de(O,_,L,X);if(le(L))return me(O,_,L,X);Po(O,L)}return typeof L=="string"&&L!==""||typeof L=="number"?(L=""+L,_!==null&&_.tag===6?(o(O,_.sibling),_=f(_,L),_.return=O,O=_):(o(O,_),_=Nc(L,O.mode,X),_.return=O,O=_),x(O)):o(O,_)}return at}var qi=Qf(!0),Zf=Qf(!1),_o=br(null),Io=null,Gi=null,Mu=null;function Du(){Mu=Gi=Io=null}function Fu(n){var i=_o.current;Je(_o),n._currentValue=i}function Bu(n,i,o){for(;n!==null;){var c=n.alternate;if((n.childLanes&i)!==i?(n.childLanes|=i,c!==null&&(c.childLanes|=i)):c!==null&&(c.childLanes&i)!==i&&(c.childLanes|=i),n===o)break;n=n.return}}function Qi(n,i){Io=n,Mu=Gi=null,n=n.dependencies,n!==null&&n.firstContext!==null&&((n.lanes&i)!==0&&(Bt=!0),n.firstContext=null)}function ln(n){var i=n._currentValue;if(Mu!==n)if(n={context:n,memoizedValue:i,next:null},Gi===null){if(Io===null)throw Error(r(308));Gi=n,Io.dependencies={lanes:0,firstContext:n}}else Gi=Gi.next=n;return i}var ni=null;function Uu(n){ni===null?ni=[n]:ni.push(n)}function Jf(n,i,o,c){var f=i.interleaved;return f===null?(o.next=o,Uu(i)):(o.next=f.next,f.next=o),i.interleaved=o,Yn(n,c)}function Yn(n,i){n.lanes|=i;var o=n.alternate;for(o!==null&&(o.lanes|=i),o=n,n=n.return;n!==null;)n.childLanes|=i,o=n.alternate,o!==null&&(o.childLanes|=i),o=n,n=n.return;return o.tag===3?o.stateNode:null}var wr=!1;function Vu(n){n.updateQueue={baseState:n.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Yf(n,i){n=n.updateQueue,i.updateQueue===n&&(i.updateQueue={baseState:n.baseState,firstBaseUpdate:n.firstBaseUpdate,lastBaseUpdate:n.lastBaseUpdate,shared:n.shared,effects:n.effects})}function Xn(n,i){return{eventTime:n,lane:i,tag:0,payload:null,callback:null,next:null}}function kr(n,i,o){var c=n.updateQueue;if(c===null)return null;if(c=c.shared,(Be&2)!==0){var f=c.pending;return f===null?i.next=i:(i.next=f.next,f.next=i),c.pending=i,Yn(n,o)}return f=c.interleaved,f===null?(i.next=i,Uu(c)):(i.next=f.next,f.next=i),c.interleaved=i,Yn(n,o)}function Ro(n,i,o){if(i=i.updateQueue,i!==null&&(i=i.shared,(o&4194240)!==0)){var c=i.lanes;c&=n.pendingLanes,o|=c,i.lanes=o,nu(n,o)}}function Xf(n,i){var o=n.updateQueue,c=n.alternate;if(c!==null&&(c=c.updateQueue,o===c)){var f=null,g=null;if(o=o.firstBaseUpdate,o!==null){do{var x={eventTime:o.eventTime,lane:o.lane,tag:o.tag,payload:o.payload,callback:o.callback,next:null};g===null?f=g=x:g=g.next=x,o=o.next}while(o!==null);g===null?f=g=i:g=g.next=i}else f=g=i;o={baseState:c.baseState,firstBaseUpdate:f,lastBaseUpdate:g,shared:c.shared,effects:c.effects},n.updateQueue=o;return}n=o.lastBaseUpdate,n===null?o.firstBaseUpdate=i:n.next=i,o.lastBaseUpdate=i}function Oo(n,i,o,c){var f=n.updateQueue;wr=!1;var g=f.firstBaseUpdate,x=f.lastBaseUpdate,C=f.shared.pending;if(C!==null){f.shared.pending=null;var A=C,D=A.next;A.next=null,x===null?g=D:x.next=D,x=A;var q=n.alternate;q!==null&&(q=q.updateQueue,C=q.lastBaseUpdate,C!==x&&(C===null?q.firstBaseUpdate=D:C.next=D,q.lastBaseUpdate=A))}if(g!==null){var Z=f.baseState;x=0,q=D=A=null,C=g;do{var $=C.lane,ae=C.eventTime;if((c&$)===$){q!==null&&(q=q.next={eventTime:ae,lane:0,tag:C.tag,payload:C.payload,callback:C.callback,next:null});e:{var de=n,me=C;switch($=i,ae=o,me.tag){case 1:if(de=me.payload,typeof de=="function"){Z=de.call(ae,Z,$);break e}Z=de;break e;case 3:de.flags=de.flags&-65537|128;case 0:if(de=me.payload,$=typeof de=="function"?de.call(ae,Z,$):de,$==null)break e;Z=k({},Z,$);break e;case 2:wr=!0}}C.callback!==null&&C.lane!==0&&(n.flags|=64,$=f.effects,$===null?f.effects=[C]:$.push(C))}else ae={eventTime:ae,lane:$,tag:C.tag,payload:C.payload,callback:C.callback,next:null},q===null?(D=q=ae,A=Z):q=q.next=ae,x|=$;if(C=C.next,C===null){if(C=f.shared.pending,C===null)break;$=C,C=$.next,$.next=null,f.lastBaseUpdate=$,f.shared.pending=null}}while(!0);if(q===null&&(A=Z),f.baseState=A,f.firstBaseUpdate=D,f.lastBaseUpdate=q,i=f.shared.interleaved,i!==null){f=i;do x|=f.lane,f=f.next;while(f!==i)}else g===null&&(f.shared.lanes=0);si|=x,n.lanes=x,n.memoizedState=Z}}function ep(n,i,o){if(n=i.effects,i.effects=null,n!==null)for(i=0;i<n.length;i++){var c=n[i],f=c.callback;if(f!==null){if(c.callback=null,c=o,typeof f!="function")throw Error(r(191,f));f.call(c)}}}var Ys={},In=br(Ys),Xs=br(Ys),ea=br(Ys);
vendor: 9,747 bytes, line 38
38function ri(n){if(n===Ys)throw Error(r(174));return n}function Wu(n,i){switch(qe(ea,i),qe(Xs,n),qe(In,Ys),n=i.nodeType,n){case 9:case 11:i=(i=i.documentElement)?i.namespaceURI:te(null,"");break;default:n=n===8?i.parentNode:i,i=n.namespaceURI||null,n=n.tagName,i=te(i,n)}Je(In),qe(In,i)}function Zi(){Je(In),Je(Xs),Je(ea)}function tp(n){ri(ea.current);var i=ri(In.current),o=te(i,n.type);i!==o&&(qe(Xs,n),qe(In,o))}function Hu(n){Xs.current===n&&(Je(In),Je(Xs))}var et=br(0);function Lo(n){for(var i=n;i!==null;){if(i.tag===13){var o=i.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||o.data==="$?"||o.data==="$!"))return i}else if(i.tag===19&&i.memoizedProps.revealOrder!==void 0){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===n)break;for(;i.sibling===null;){if(i.return===null||i.return===n)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var Ku=[];function $u(){for(var n=0;n<Ku.length;n++)Ku[n]._workInProgressVersionPrimary=null;Ku.length=0}var Mo=I.ReactCurrentDispatcher,qu=I.ReactCurrentBatchConfig,ii=0,tt=null,ht=null,mt=null,Do=!1,ta=!1,na=0,pw=0;function Nt(){throw Error(r(321))}function Gu(n,i){if(i===null)return!1;for(var o=0;o<i.length&&o<n.length;o++)if(!bn(n[o],i[o]))return!1;return!0}function Qu(n,i,o,c,f,g){if(ii=g,tt=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,Mo.current=n===null||n.memoizedState===null?bw:vw,n=o(c,f),ta){g=0;do{if(ta=!1,na=0,25<=g)throw Error(r(301));g+=1,mt=ht=null,i.updateQueue=null,Mo.current=xw,n=o(c,f)}while(ta)}if(Mo.current=Uo,i=ht!==null&&ht.next!==null,ii=0,mt=ht=tt=null,Do=!1,i)throw Error(r(300));return n}function Zu(){var n=na!==0;return na=0,n}function Rn(){var n={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return mt===null?tt.memoizedState=mt=n:mt=mt.next=n,mt}function un(){if(ht===null){var n=tt.alternate;n=n!==null?n.memoizedState:null}else n=ht.next;var i=mt===null?tt.memoizedState:mt.next;if(i!==null)mt=i,ht=n;else{if(n===null)throw Error(r(310));ht=n,n={memoizedState:ht.memoizedState,baseState:ht.baseState,baseQueue:ht.baseQueue,queue:ht.queue,next:null},mt===null?tt.memoizedState=mt=n:mt=mt.next=n}return mt}function ra(n,i){return typeof i=="function"?i(n):i}function Ju(n){var i=un(),o=i.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=n;var c=ht,f=c.baseQueue,g=o.pending;if(g!==null){if(f!==null){var x=f.next;f.next=g.next,g.next=x}c.baseQueue=f=g,o.pending=null}if(f!==null){g=f.next,c=c.baseState;var C=x=null,A=null,D=g;do{var q=D.lane;if((ii&q)===q)A!==null&&(A=A.next={lane:0,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null}),c=D.hasEagerState?D.eagerState:n(c,D.action);else{var Z={lane:q,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null};A===null?(C=A=Z,x=c):A=A.next=Z,tt.lanes|=q,si|=q}D=D.next}while(D!==null&&D!==g);A===null?x=c:A.next=C,bn(c,i.memoizedState)||(Bt=!0),i.memoizedState=c,i.baseState=x,i.baseQueue=A,o.lastRenderedState=c}if(n=o.interleaved,n!==null){f=n;do g=f.lane,tt.lanes|=g,si|=g,f=f.next;while(f!==n)}else f===null&&(o.lanes=0);return[i.memoizedState,o.dispatch]}function Yu(n){var i=un(),o=i.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=n;var c=o.dispatch,f=o.pending,g=i.memoizedState;if(f!==null){o.pending=null;var x=f=f.next;do g=n(g,x.action),x=x.next;while(x!==f);bn(g,i.memoizedState)||(Bt=!0),i.memoizedState=g,i.baseQueue===null&&(i.baseState=g),o.lastRenderedState=g}return[g,c]}function np(){}function rp(n,i){var o=tt,c=un(),f=i(),g=!bn(c.memoizedState,f);if(g&&(c.memoizedState=f,Bt=!0),c=c.queue,Xu(ap.bind(null,o,c,n),[n]),c.getSnapshot!==i||g||mt!==null&&mt.memoizedState.tag&1){if(o.flags|=2048,ia(9,sp.bind(null,o,c,f,i),void 0,null),gt===null)throw Error(r(349));(ii&30)!==0||ip(o,i,f)}return f}function ip(n,i,o){n.flags|=16384,n={getSnapshot:i,value:o},i=tt.updateQueue,i===null?(i={lastEffect:null,stores:null},tt.updateQueue=i,i.stores=[n]):(o=i.stores,o===null?i.stores=[n]:o.push(n))}function sp(n,i,o,c){i.value=o,i.getSnapshot=c,op(i)&&lp(n)}function ap(n,i,o){return o(function(){op(i)&&lp(n)})}function op(n){var i=n.getSnapshot;n=n.value;try{var o=i();return!bn(n,o)}catch{return!0}}function lp(n){var i=Yn(n,1);i!==null&&Sn(i,n,1,-1)}function up(n){var i=Rn();return typeof n=="function"&&(n=n()),i.memoizedState=i.baseState=n,n={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:n},i.queue=n,n=n.dispatch=yw.bind(null,tt,n),[i.memoizedState,n]}function ia(n,i,o,c){return n={tag:n,create:i,destroy:o,deps:c,next:null},i=tt.updateQueue,i===null?(i={lastEffect:null,stores:null},tt.updateQueue=i,i.lastEffect=n.next=n):(o=i.lastEffect,o===null?i.lastEffect=n.next=n:(c=o.next,o.next=n,n.next=c,i.lastEffect=n)),n}function cp(){return un().memoizedState}function Fo(n,i,o,c){var f=Rn();tt.flags|=n,f.memoizedState=ia(1|i,o,void 0,c===void 0?null:c)}function Bo(n,i,o,c){var f=un();c=c===void 0?null:c;var g=void 0;if(ht!==null){var x=ht.memoizedState;if(g=x.destroy,c!==null&&Gu(c,x.deps)){f.memoizedState=ia(i,o,g,c);return}}tt.flags|=n,f.memoizedState=ia(1|i,o,g,c)}function dp(n,i){return Fo(8390656,8,n,i)}function Xu(n,i){return Bo(2048,8,n,i)}function hp(n,i){return Bo(4,2,n,i)}function fp(n,i){return Bo(4,4,n,i)}function pp(n,i){if(typeof i=="function")return n=n(),i(n),function(){i(null)};if(i!=null)return n=n(),i.current=n,function(){i.current=null}}function mp(n,i,o){return o=o!=null?o.concat([n]):null,Bo(4,4,pp.bind(null,i,n),o)}function ec(){}function gp(n,i){var o=un();i=i===void 0?null:i;var c=o.memoizedState;return c!==null&&i!==null&&Gu(i,c[1])?c[0]:(o.memoizedState=[n,i],n)}function yp(n,i){var o=un();i=i===void 0?null:i;var c=o.memoizedState;return c!==null&&i!==null&&Gu(i,c[1])?c[0]:(n=n(),o.memoizedState=[n,i],n)}function bp(n,i,o){return(ii&21)===0?(n.baseState&&(n.baseState=!1,Bt=!0),n.memoizedState=o):(bn(o,i)||(o=qh(),tt.lanes|=o,si|=o,n.baseState=!0),i)}function mw(n,i){var o=Ke;Ke=o!==0&&4>o?o:4,n(!0);var c=qu.transition;qu.transition={};try{n(!1),i()}finally{Ke=o,qu.transition=c}}function vp(){return un().memoizedState}function gw(n,i,o){var c=Cr(n);if(o={lane:c,action:o,hasEagerState:!1,eagerState:null,next:null},xp(n))wp(i,o);else if(o=Jf(n,i,o,c),o!==null){var f=Rt();Sn(o,n,c,f),kp(o,i,c)}}function yw(n,i,o){var c=Cr(n),f={lane:c,action:o,hasEagerState:!1,eagerState:null,next:null};if(xp(n))wp(i,f);else{var g=n.alternate;if(n.lanes===0&&(g===null||g.lanes===0)&&(g=i.lastRenderedReducer,g!==null))try{var x=i.lastRenderedState,C=g(x,o);if(f.hasEagerState=!0,f.eagerState=C,bn(C,x)){var A=i.interleaved;A===null?(f.next=f,Uu(i)):(f.next=A.next,A.next=f),i.interleaved=f;return}}catch{}finally{}o=Jf(n,i,f,c),o!==null&&(f=Rt(),Sn(o,n,c,f),kp(o,i,c))}}function xp(n){var i=n.alternate;return n===tt||i!==null&&i===tt}function wp(n,i){ta=Do=!0;var o=n.pending;o===null?i.next=i:(i.next=o.next,o.next=i),n.pending=i}function kp(n,i,o){if((o&4194240)!==0){var c=i.lanes;c&=n.pendingLanes,o|=c,i.lanes=o,nu(n,o)}}var Uo={readContext:ln,useCallback:Nt,useContext:Nt,useEffect:Nt,useImperativeHandle:Nt,useInsertionEffect:Nt,useLayoutEffect:Nt,useMemo:Nt,useReducer:Nt,useRef:Nt,useState:Nt,useDebugValue:Nt,useDeferredValue:Nt,useTransition:Nt,useMutableSource:Nt,useSyncExternalStore:Nt,useId:Nt,unstable_isNewReconciler:!1},bw={readContext:ln,useCallback:function(n,i){return Rn().memoizedState=[n,i===void 0?null:i],n},useContext:ln,useEffect:dp,useImperativeHandle:function(n,i,o){return o=o!=null?o.concat([n]):null,Fo(4194308,4,pp.bind(null,i,n),o)},useLayoutEffect:function(n,i){return Fo(4194308,4,n,i)},useInsertionEffect:function(n,i){return Fo(4,2,n,i)},useMemo:function(n,i){var o=Rn();return i=i===void 0?null:i,n=n(),o.memoizedState=[n,i],n},useReducer:function(n,i,o){var c=Rn();return i=o!==void 0?o(i):i,c.memoizedState=c.baseState=i,n={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:i},c.queue=n,n=n.dispatch=gw.bind(null,tt,n),[c.memoizedState,n]},useRef:function(n){var i=Rn();return n={current:n},i.memoizedState=n},useState:up,useDebugValue:ec,useDeferredValue:function(n){return Rn().memoizedState=n},useTransition:function(){var n=up(!1),i=n[0];return n=mw.bind(null,n[1]),Rn().memoizedState=n,[i,n]},useMutableSource:function(){},useSyncExternalStore:function(n,i,o){var c=tt,f=Rn();if(Ye){if(o===void 0)throw Error(r(407));o=o()}else{if(o=i(),gt===null)throw Error(r(349));(ii&30)!==0||ip(c,i,o)}f.memoizedState=o;var g={value:o,getSnapshot:i};return f.queue=g,dp(ap.bind(null,c,g,n),[n]),c.flags|=2048,ia(9,sp.bind(null,c,g,o,i),void 0,null),o},useId:function(){var n=Rn(),i=gt.identifierPrefix;if(Ye){var o=Jn,c=Zn;o=(c&~(1<<32-yn(c)-1)).toString(32)+o,i=":"+i+"R"+o,o=na++,0<o&&(i+="H"+o.toString(32)),i+=":"}else o=pw++,i=":"+i+"r"+o.toString(32)+":";return n.memoizedState=i},unstable_isNewReconciler:!1},vw={readContext:ln,useCallback:gp,useContext:ln,useEffect:Xu,useImperativeHandle:mp,useInsertionEffect:hp,useLayoutEffect:fp,useMemo:yp,useReducer:Ju,useRef:cp,useState:function(){return Ju(ra)},useDebugValue:ec,useDeferredValue:function(n){var i=un();return bp(i,ht.memoizedState,n)},useTransition:function(){var n=Ju(ra)[0],i=un().memoizedState;return[n,i]},useMutableSource:np,useSyncExternalStore:rp,useId:vp,unstable_isNewReconciler:!1},xw={readContext:ln,useCallback:gp,useContext:ln,useEffect:Xu,useImperativeHandle:mp,useInsertionEffect:hp,useLayoutEffect:fp,useMemo:yp,useReducer:Yu,useRef:cp,useState:function(){return Yu(ra)},useDebugValue:ec,useDeferredValue:function(n){var i=un();return ht===null?i.memoizedState=n:bp(i,ht.memoizedState,n)},useTransition:function(){var n=Yu(ra)[0],i=un().memoizedState;return[n,i]}
vendor: 4,703 bytes, lines 38-40
38,useMutableSource:np,useSyncExternalStore:rp,useId:vp,unstable_isNewReconciler:!1};function xn(n,i){if(n&&n.defaultProps){i=k({},i),n=n.defaultProps;for(var o in n)i[o]===void 0&&(i[o]=n[o]);return i}return i}function tc(n,i,o,c){i=n.memoizedState,o=o(c,i),o=o==null?i:k({},i,o),n.memoizedState=o,n.lanes===0&&(n.updateQueue.baseState=o)}var Vo={isMounted:function(n){return(n=n._reactInternals)?Jr(n)===n:!1},enqueueSetState:function(n,i,o){n=n._reactInternals;var c=Rt(),f=Cr(n),g=Xn(c,f);g.payload=i,o!=null&&(g.callback=o),i=kr(n,g,f),i!==null&&(Sn(i,n,f,c),Ro(i,n,f))},enqueueReplaceState:function(n,i,o){n=n._reactInternals;var c=Rt(),f=Cr(n),g=Xn(c,f);g.tag=1,g.payload=i,o!=null&&(g.callback=o),i=kr(n,g,f),i!==null&&(Sn(i,n,f,c),Ro(i,n,f))},enqueueForceUpdate:function(n,i){n=n._reactInternals;var o=Rt(),c=Cr(n),f=Xn(o,c);f.tag=2,i!=null&&(f.callback=i),i=kr(n,f,c),i!==null&&(Sn(i,n,c,o),Ro(i,n,c))}};function Sp(n,i,o,c,f,g,x){return n=n.stateNode,typeof n.shouldComponentUpdate=="function"?n.shouldComponentUpdate(c,g,x):i.prototype&&i.prototype.isPureReactComponent?!Hs(o,c)||!Hs(f,g):!0}function Ep(n,i,o){var c=!1,f=vr,g=i.contextType;return typeof g=="object"&&g!==null?g=ln(g):(f=Ft(i)?Xr:Ct.current,c=i.contextTypes,g=(c=c!=null)?Wi(n,f):vr),i=new i(o,g),n.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=Vo,n.stateNode=i,i._reactInternals=n,c&&(n=n.stateNode,n.__reactInternalMemoizedUnmaskedChildContext=f,n.__reactInternalMemoizedMaskedChildContext=g),i}function Tp(n,i,o,c){n=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(o,c),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(o,c),i.state!==n&&Vo.enqueueReplaceState(i,i.state,null)}function nc(n,i,o,c){var f=n.stateNode;f.props=o,f.state=n.memoizedState,f.refs={},Vu(n);var g=i.contextType;typeof g=="object"&&g!==null?f.context=ln(g):(g=Ft(i)?Xr:Ct.current,f.context=Wi(n,g)),f.state=n.memoizedState,g=i.getDerivedStateFromProps,typeof g=="function"&&(tc(n,i,g,o),f.state=n.memoizedState),typeof i.getDerivedStateFromProps=="function"||typeof f.getSnapshotBeforeUpdate=="function"||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(i=f.state,typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount(),i!==f.state&&Vo.enqueueReplaceState(f,f.state,null),Oo(n,o,f,c),f.state=n.memoizedState),typeof f.componentDidMount=="function"&&(n.flags|=4194308)}function Ji(n,i){try{var o="",c=i;do o+=ye(c),c=c.return;while(c);var f=o}catch(g){f=` 39Error generating stack: `+g.message+` 40`+g.stack}return{value:n,source:i,stack:f,digest:null}}function rc(n,i,o){return{value:n,source:null,stack:o??null,digest:i??null}}function ic(n,i){try{console.error(i.value)}catch(o){setTimeout(function(){throw o})}}var ww=typeof WeakMap=="function"?WeakMap:Map;function Cp(n,i,o){o=Xn(-1,o),o.tag=3,o.payload={element:null};var c=i.value;return o.callback=function(){Qo||(Qo=!0,vc=c),ic(n,i)},o}function Np(n,i,o){o=Xn(-1,o),o.tag=3;var c=n.type.getDerivedStateFromError;if(typeof c=="function"){var f=i.value;o.payload=function(){return c(f)},o.callback=function(){ic(n,i)}}var g=n.stateNode;return g!==null&&typeof g.componentDidCatch=="function"&&(o.callback=function(){ic(n,i),typeof c!="function"&&(Er===null?Er=new Set([this]):Er.add(this));var x=i.stack;this.componentDidCatch(i.value,{componentStack:x!==null?x:""})}),o}function jp(n,i,o){var c=n.pingCache;if(c===null){c=n.pingCache=new ww;var f=new Set;c.set(i,f)}else f=c.get(i),f===void 0&&(f=new Set,c.set(i,f));f.has(o)||(f.add(o),n=Ow.bind(null,n,i,o),i.then(n,n))}function Ap(n){do{var i;if((i=n.tag===13)&&(i=n.memoizedState,i=i!==null?i.dehydrated!==null:!0),i)return n;n=n.return}while(n!==null);return null}function zp(n,i,o,c,f){return(n.mode&1)===0?(n===i?n.flags|=65536:(n.flags|=128,o.flags|=131072,o.flags&=-52805,o.tag===1&&(o.alternate===null?o.tag=17:(i=Xn(-1,1),i.tag=2,kr(o,i,1))),o.lanes|=1),n):(n.flags|=65536,n.lanes=f,n)}var kw=I.ReactCurrentOwner,Bt=!1;function It(n,i,o,c){i.child=n===null?Zf(i,null,o,c):qi(i,n.child,o,c)}function Pp(n,i,o,c,f){o=o.render;var g=i.ref;return Qi(i,f),c=Qu(n,i,o,c,g,f),o=Zu(),n!==null&&!Bt?(i.updateQueue=n.updateQueue,i.flags&=-2053,n.lanes&=~f,er(n,i,f)):(Ye&&o&&_u(i),i.flags|=1,It(n,i,c,f),i.child)}function _p(n,i,o,c,f){if(n===null){var g=o.type;return typeof g=="function"&&!Cc(g)&&g.defaultProps===void 0&&o.compare===null&&o.defaultProps===void 0?(i.tag=15,i.type=g,Ip(n,i,g,c,f)):(n=tl(o.type,null,c,i,i.mode,f),n.ref=i.ref,n.return=i,i.child=n)}if(g=n.child,(n.lanes&f)===0){var x=g.memoizedProps;
vendor: 37,071 bytes, line 40
40if(o=o.compare,o=o!==null?o:Hs,o(x,c)&&n.ref===i.ref)return er(n,i,f)}return i.flags|=1,n=jr(g,c),n.ref=i.ref,n.return=i,i.child=n}function Ip(n,i,o,c,f){if(n!==null){var g=n.memoizedProps;if(Hs(g,c)&&n.ref===i.ref)if(Bt=!1,i.pendingProps=c=g,(n.lanes&f)!==0)(n.flags&131072)!==0&&(Bt=!0);else return i.lanes=n.lanes,er(n,i,f)}return sc(n,i,o,c,f)}function Rp(n,i,o){var c=i.pendingProps,f=c.children,g=n!==null?n.memoizedState:null;if(c.mode==="hidden")if((i.mode&1)===0)i.memoizedState={baseLanes:0,cachePool:null,transitions:null},qe(Xi,tn),tn|=o;else{if((o&1073741824)===0)return n=g!==null?g.baseLanes|o:o,i.lanes=i.childLanes=1073741824,i.memoizedState={baseLanes:n,cachePool:null,transitions:null},i.updateQueue=null,qe(Xi,tn),tn|=n,null;i.memoizedState={baseLanes:0,cachePool:null,transitions:null},c=g!==null?g.baseLanes:o,qe(Xi,tn),tn|=c}else g!==null?(c=g.baseLanes|o,i.memoizedState=null):c=o,qe(Xi,tn),tn|=c;return It(n,i,f,o),i.child}function Op(n,i){var o=i.ref;(n===null&&o!==null||n!==null&&n.ref!==o)&&(i.flags|=512,i.flags|=2097152)}function sc(n,i,o,c,f){var g=Ft(o)?Xr:Ct.current;return g=Wi(i,g),Qi(i,f),o=Qu(n,i,o,c,g,f),c=Zu(),n!==null&&!Bt?(i.updateQueue=n.updateQueue,i.flags&=-2053,n.lanes&=~f,er(n,i,f)):(Ye&&c&&_u(i),i.flags|=1,It(n,i,o,f),i.child)}function Lp(n,i,o,c,f){if(Ft(o)){var g=!0;Co(i)}else g=!1;if(Qi(i,f),i.stateNode===null)Ho(n,i),Ep(i,o,c),nc(i,o,c,f),c=!0;else if(n===null){var x=i.stateNode,C=i.memoizedProps;x.props=C;var A=x.context,D=o.contextType;typeof D=="object"&&D!==null?D=ln(D):(D=Ft(o)?Xr:Ct.current,D=Wi(i,D));var q=o.getDerivedStateFromProps,Z=typeof q=="function"||typeof x.getSnapshotBeforeUpdate=="function";Z||typeof x.UNSAFE_componentWillReceiveProps!="function"&&typeof x.componentWillReceiveProps!="function"||(C!==c||A!==D)&&Tp(i,x,c,D),wr=!1;var $=i.memoizedState;x.state=$,Oo(i,c,x,f),A=i.memoizedState,C!==c||$!==A||Dt.current||wr?(typeof q=="function"&&(tc(i,o,q,c),A=i.memoizedState),(C=wr||Sp(i,o,C,c,$,A,D))?(Z||typeof x.UNSAFE_componentWillMount!="function"&&typeof x.componentWillMount!="function"||(typeof x.componentWillMount=="function"&&x.componentWillMount(),typeof x.UNSAFE_componentWillMount=="function"&&x.UNSAFE_componentWillMount()),typeof x.componentDidMount=="function"&&(i.flags|=4194308)):(typeof x.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=c,i.memoizedState=A),x.props=c,x.state=A,x.context=D,c=C):(typeof x.componentDidMount=="function"&&(i.flags|=4194308),c=!1)}else{x=i.stateNode,Yf(n,i),C=i.memoizedProps,D=i.type===i.elementType?C:xn(i.type,C),x.props=D,Z=i.pendingProps,$=x.context,A=o.contextType,typeof A=="object"&&A!==null?A=ln(A):(A=Ft(o)?Xr:Ct.current,A=Wi(i,A));var ae=o.getDerivedStateFromProps;(q=typeof ae=="function"||typeof x.getSnapshotBeforeUpdate=="function")||typeof x.UNSAFE_componentWillReceiveProps!="function"&&typeof x.componentWillReceiveProps!="function"||(C!==Z||$!==A)&&Tp(i,x,c,A),wr=!1,$=i.memoizedState,x.state=$,Oo(i,c,x,f);var de=i.memoizedState;C!==Z||$!==de||Dt.current||wr?(typeof ae=="function"&&(tc(i,o,ae,c),de=i.memoizedState),(D=wr||Sp(i,o,D,c,$,de,A)||!1)?(q||typeof x.UNSAFE_componentWillUpdate!="function"&&typeof x.componentWillUpdate!="function"||(typeof x.componentWillUpdate=="function"&&x.componentWillUpdate(c,de,A),typeof x.UNSAFE_componentWillUpdate=="function"&&x.UNSAFE_componentWillUpdate(c,de,A)),typeof x.componentDidUpdate=="function"&&(i.flags|=4),typeof x.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof x.componentDidUpdate!="function"||C===n.memoizedProps&&$===n.memoizedState||(i.flags|=4),typeof x.getSnapshotBeforeUpdate!="function"||C===n.memoizedProps&&$===n.memoizedState||(i.flags|=1024),i.memoizedProps=c,i.memoizedState=de),x.props=c,x.state=de,x.context=A,c=D):(typeof x.componentDidUpdate!="function"||C===n.memoizedProps&&$===n.memoizedState||(i.flags|=4),typeof x.getSnapshotBeforeUpdate!="function"||C===n.memoizedProps&&$===n.memoizedState||(i.flags|=1024),c=!1)}return ac(n,i,o,c,g,f)}function ac(n,i,o,c,f,g){Op(n,i);var x=(i.flags&128)!==0;if(!c&&!x)return f&&Uf(i,o,!1),er(n,i,g);c=i.stateNode,kw.current=i;var C=x&&typeof o.getDerivedStateFromError!="function"?null:c.render();return i.flags|=1,n!==null&&x?(i.child=qi(i,n.child,null,g),i.child=qi(i,null,C,g)):It(n,i,C,g),i.memoizedState=c.state,f&&Uf(i,o,!0),i.child}function Mp(n){var i=n.stateNode;i.pendingContext?Ff(n,i.pendingContext,i.pendingContext!==i.context):i.context&&Ff(n,i.context,!1),Wu(n,i.containerInfo)}function Dp(n,i,o,c,f){return $i(),Lu(f),i.flags|=256,It(n,i,o,c),i.child}var oc={dehydrated:null,treeContext:null,retryLane:0};function lc(n){return{baseLanes:n,cachePool:null,transitions:null}}function Fp(n,i,o){var c=i.pendingProps,f=et.current,g=!1,x=(i.flags&128)!==0,C;if((C=x)||(C=n!==null&&n.memoizedState===null?!1:(f&2)!==0),C?(g=!0,i.flags&=-129):(n===null||n.memoizedState!==null)&&(f|=1),qe(et,f&1),n===null)return Ou(i),n=i.memoizedState,n!==null&&(n=n.dehydrated,n!==null)?((i.mode&1)===0?i.lanes=1:n.data==="$!"?i.lanes=8:i.lanes=1073741824,null):(x=c.children,n=c.fallback,g?(c=i.mode,g=i.child,x={mode:"hidden",children:x},(c&1)===0&&g!==null?(g.childLanes=0,g.pendingProps=x):g=nl(x,c,0,null),n=ui(n,c,o,null),g.return=i,n.return=i,g.sibling=n,i.child=g,i.child.memoizedState=lc(o),i.memoizedState=oc,n):uc(i,x));if(f=n.memoizedState,f!==null&&(C=f.dehydrated,C!==null))return Sw(n,i,x,c,C,f,o);if(g){g=c.fallback,x=i.mode,f=n.child,C=f.sibling;var A={mode:"hidden",children:c.children};return(x&1)===0&&i.child!==f?(c=i.child,c.childLanes=0,c.pendingProps=A,i.deletions=null):(c=jr(f,A),c.subtreeFlags=f.subtreeFlags&14680064),C!==null?g=jr(C,g):(g=ui(g,x,o,null),g.flags|=2),g.return=i,c.return=i,c.sibling=g,i.child=c,c=g,g=i.child,x=n.child.memoizedState,x=x===null?lc(o):{baseLanes:x.baseLanes|o,cachePool:null,transitions:x.transitions},g.memoizedState=x,g.childLanes=n.childLanes&~o,i.memoizedState=oc,c}return g=n.child,n=g.sibling,c=jr(g,{mode:"visible",children:c.children}),(i.mode&1)===0&&(c.lanes=o),c.return=i,c.sibling=null,n!==null&&(o=i.deletions,o===null?(i.deletions=[n],i.flags|=16):o.push(n)),i.child=c,i.memoizedState=null,c}function uc(n,i){return i=nl({mode:"visible",children:i},n.mode,0,null),i.return=n,n.child=i}function Wo(n,i,o,c){return c!==null&&Lu(c),qi(i,n.child,null,o),n=uc(i,i.pendingProps.children),n.flags|=2,i.memoizedState=null,n}function Sw(n,i,o,c,f,g,x){if(o)return i.flags&256?(i.flags&=-257,c=rc(Error(r(422))),Wo(n,i,x,c)):i.memoizedState!==null?(i.child=n.child,i.flags|=128,null):(g=c.fallback,f=i.mode,c=nl({mode:"visible",children:c.children},f,0,null),g=ui(g,f,x,null),g.flags|=2,c.return=i,g.return=i,c.sibling=g,i.child=c,(i.mode&1)!==0&&qi(i,n.child,null,x),i.child.memoizedState=lc(x),i.memoizedState=oc,g);if((i.mode&1)===0)return Wo(n,i,x,null);if(f.data==="$!"){if(c=f.nextSibling&&f.nextSibling.dataset,c)var C=c.dgst;return c=C,g=Error(r(419)),c=rc(g,c,void 0),Wo(n,i,x,c)}if(C=(x&n.childLanes)!==0,Bt||C){if(c=gt,c!==null){switch(x&-x){case 4:f=2;break;case 16:f=8;break;case 64: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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:f=32;break;case 536870912:f=268435456;break;default:f=0}f=(f&(c.suspendedLanes|x))!==0?0:f,f!==0&&f!==g.retryLane&&(g.retryLane=f,Yn(n,f),Sn(c,n,f,-1))}return Tc(),c=rc(Error(r(421))),Wo(n,i,x,c)}return f.data==="$?"?(i.flags|=128,i.child=n.child,i=Lw.bind(null,n),f._reactRetry=i,null):(n=g.treeContext,en=yr(f.nextSibling),Xt=i,Ye=!0,vn=null,n!==null&&(an[on++]=Zn,an[on++]=Jn,an[on++]=ei,Zn=n.id,Jn=n.overflow,ei=i),i=uc(i,c.children),i.flags|=4096,i)}function Bp(n,i,o){n.lanes|=i;var c=n.alternate;c!==null&&(c.lanes|=i),Bu(n.return,i,o)}function cc(n,i,o,c,f){var g=n.memoizedState;g===null?n.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:c,tail:o,tailMode:f}:(g.isBackwards=i,g.rendering=null,g.renderingStartTime=0,g.last=c,g.tail=o,g.tailMode=f)}function Up(n,i,o){var c=i.pendingProps,f=c.revealOrder,g=c.tail;if(It(n,i,c.children,o),c=et.current,(c&2)!==0)c=c&1|2,i.flags|=128;else{if(n!==null&&(n.flags&128)!==0)e:for(n=i.child;n!==null;){if(n.tag===13)n.memoizedState!==null&&Bp(n,o,i);else if(n.tag===19)Bp(n,o,i);else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===i)break e;for(;n.sibling===null;){if(n.return===null||n.return===i)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}c&=1}if(qe(et,c),(i.mode&1)===0)i.memoizedState=null;else switch(f){case"forwards":for(o=i.child,f=null;o!==null;)n=o.alternate,n!==null&&Lo(n)===null&&(f=o),o=o.sibling;o=f,o===null?(f=i.child,i.child=null):(f=o.sibling,o.sibling=null),cc(i,!1,f,o,g);break;case"backwards":for(o=null,f=i.child,i.child=null;f!==null;){if(n=f.alternate,n!==null&&Lo(n)===null){i.child=f;break}n=f.sibling,f.sibling=o,o=f,f=n}cc(i,!0,o,null,g);break;case"together":cc(i,!1,null,null,void 0);break;default:i.memoizedState=null}return i.child}function Ho(n,i){(i.mode&1)===0&&n!==null&&(n.alternate=null,i.alternate=null,i.flags|=2)}function er(n,i,o){if(n!==null&&(i.dependencies=n.dependencies),si|=i.lanes,(o&i.childLanes)===0)return null;if(n!==null&&i.child!==n.child)throw Error(r(153));if(i.child!==null){for(n=i.child,o=jr(n,n.pendingProps),i.child=o,o.return=i;n.sibling!==null;)n=n.sibling,o=o.sibling=jr(n,n.pendingProps),o.return=i;o.sibling=null}return i.child}function Ew(n,i,o){switch(i.tag){case 3:Mp(i),$i();break;case 5:tp(i);break;case 1:Ft(i.type)&&Co(i);break;case 4:Wu(i,i.stateNode.containerInfo);break;case 10:var c=i.type._context,f=i.memoizedProps.value;qe(_o,c._currentValue),c._currentValue=f;break;case 13:if(c=i.memoizedState,c!==null)return c.dehydrated!==null?(qe(et,et.current&1),i.flags|=128,null):(o&i.child.childLanes)!==0?Fp(n,i,o):(qe(et,et.current&1),n=er(n,i,o),n!==null?n.sibling:null);qe(et,et.current&1);break;case 19:if(c=(o&i.childLanes)!==0,(n.flags&128)!==0){if(c)return Up(n,i,o);i.flags|=128}if(f=i.memoizedState,f!==null&&(f.rendering=null,f.tail=null,f.lastEffect=null),qe(et,et.current),c)break;return null;case 22:case 23:return i.lanes=0,Rp(n,i,o)}return er(n,i,o)}var Vp,dc,Wp,Hp;Vp=function(n,i){for(var o=i.child;o!==null;){if(o.tag===5||o.tag===6)n.appendChild(o.stateNode);else if(o.tag!==4&&o.child!==null){o.child.return=o,o=o.child;continue}if(o===i)break;for(;o.sibling===null;){if(o.return===null||o.return===i)return;o=o.return}o.sibling.return=o.return,o=o.sibling}},dc=function(){},Wp=function(n,i,o,c){var f=n.memoizedProps;if(f!==c){n=i.stateNode,ri(In.current);var g=null;switch(o){case"input":f=An(n,f),c=An(n,c),g=[];break;case"select":f=k({},f,{value:void 0}),c=k({},c,{value:void 0}),g=[];break;case"textarea":f=js(n,f),c=js(n,c),g=[];break;default:typeof f.onClick!="function"&&typeof c.onClick=="function"&&(n.onclick=So)}xt(o,c);var x;o=null;for(D in f)if(!c.hasOwnProperty(D)&&f.hasOwnProperty(D)&&f[D]!=null)if(D==="style"){var C=f[D];for(x in C)C.hasOwnProperty(x)&&(o||(o={}),o[x]="")}else D!=="dangerouslySetInnerHTML"&&D!=="children"&&D!=="suppressContentEditableWarning"&&D!=="suppressHydrationWarning"&&D!=="autoFocus"&&(a.hasOwnProperty(D)?g||(g=[]):(g=g||[]).push(D,null));for(D in c){var A=c[D];if(C=f!=null?f[D]:void 0,c.hasOwnProperty(D)&&A!==C&&(A!=null||C!=null))if(D==="style")if(C){for(x in C)!C.hasOwnProperty(x)||A&&A.hasOwnProperty(x)||(o||(o={}),o[x]="");for(x in A)A.hasOwnProperty(x)&&C[x]!==A[x]&&(o||(o={}),o[x]=A[x])}else o||(g||(g=[]),g.push(D,o)),o=A;else D==="dangerouslySetInnerHTML"?(A=A?A.__html:void 0,C=C?C.__html:void 0,A!=null&&C!==A&&(g=g||[]).push(D,A)):D==="children"?typeof A!="string"&&typeof A!="number"||(g=g||[]).push(D,""+A):D!=="suppressContentEditableWarning"&&D!=="suppressHydrationWarning"&&(a.hasOwnProperty(D)?(A!=null&&D==="onScroll"&&Ze("scroll",n),g||C===A||(g=[])):(g=g||[]).push(D,A))}o&&(g=g||[]).push("style",o);var D=g;(i.updateQueue=D)&&(i.flags|=4)}},Hp=function(n,i,o,c){o!==c&&(i.flags|=4)};function sa(n,i){if(!Ye)switch(n.tailMode){case"hidden":i=n.tail;for(var o=null;i!==null;)i.alternate!==null&&(o=i),i=i.sibling;o===null?n.tail=null:o.sibling=null;break;case"collapsed":o=n.tail;for(var c=null;o!==null;)o.alternate!==null&&(c=o),o=o.sibling;c===null?i||n.tail===null?n.tail=null:n.tail.sibling=null:c.sibling=null}}function jt(n){var i=n.alternate!==null&&n.alternate.child===n.child,o=0,c=0;if(i)for(var f=n.child;f!==null;)o|=f.lanes|f.childLanes,c|=f.subtreeFlags&14680064,c|=f.flags&14680064,f.return=n,f=f.sibling;else for(f=n.child;f!==null;)o|=f.lanes|f.childLanes,c|=f.subtreeFlags,c|=f.flags,f.return=n,f=f.sibling;return n.subtreeFlags|=c,n.childLanes=o,i}function Tw(n,i,o){var c=i.pendingProps;switch(Iu(i),i.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return jt(i),null;case 1:return Ft(i.type)&&To(),jt(i),null;case 3:return c=i.stateNode,Zi(),Je(Dt),Je(Ct),$u(),c.pendingContext&&(c.context=c.pendingContext,c.pendingContext=null),(n===null||n.child===null)&&(zo(i)?i.flags|=4:n===null||n.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,vn!==null&&(kc(vn),vn=null))),dc(n,i),jt(i),null;case 5:Hu(i);var f=ri(ea.current);if(o=i.type,n!==null&&i.stateNode!=null)Wp(n,i,o,c,f),n.ref!==i.ref&&(i.flags|=512,i.flags|=2097152);else{if(!c){if(i.stateNode===null)throw Error(r(166));return jt(i),null}if(n=ri(In.current),zo(i)){c=i.stateNode,o=i.type;var g=i.memoizedProps;switch(c[_n]=i,c[Qs]=g,n=(i.mode&1)!==0,o){case"dialog":Ze("cancel",c),Ze("close",c);break;case"iframe":case"object":case"embed":Ze("load",c);break;case"video":case"audio":for(f=0;f<$s.length;f++)Ze($s[f],c);break;case"source":Ze("error",c);break;case"img":case"image":case"link":Ze("error",c),Ze("load",c);break;case"details":Ze("toggle",c);break;case"input":Cs(c,g),Ze("invalid",c);break;case"select":c._wrapperState={wasMultiple:!!g.multiple},Ze("invalid",c);break;case"textarea":Ya(c,g),Ze("invalid",c)}xt(o,g),f=null;for(var x in g)if(g.hasOwnProperty(x)){var C=g[x];x==="children"?typeof C=="string"?c.textContent!==C&&(g.suppressHydrationWarning!==!0&&ko(c.textContent,C,n),f=["children",C]):typeof C=="number"&&c.textContent!==""+C&&(g.suppressHydrationWarning!==!0&&ko(c.textContent,C,n),f=["children",""+C]):a.hasOwnProperty(x)&&C!=null&&x==="onScroll"&&Ze("scroll",c)}switch(o){case"input":Mt(c),Ja(c,g,!0);break;case"textarea":Mt(c),eo(c);break;case"select":case"option":break;default:typeof g.onClick=="function"&&(c.onclick=So)}c=f,i.updateQueue=c,c!==null&&(i.flags|=4)}else{x=f.nodeType===9?f:f.ownerDocument,n==="http://www.w3.org/1999/xhtml"&&(n=W(o)),n==="http://www.w3.org/1999/xhtml"?o==="script"?(n=x.createElement("div"),n.innerHTML="<script><\/script>",n=n.removeChild(n.firstChild)):typeof c.is=="string"?n=x.createElement(o,{is:c.is}):(n=x.createElement(o),o==="select"&&(x=n,c.multiple?x.multiple=!0:c.size&&(x.size=c.size))):n=x.createElementNS(n,o),n[_n]=i,n[Qs]=c,Vp(n,i,!1,!1),i.stateNode=n;e:{switch(x=zn(o,c),o){case"dialog":Ze("cancel",n),Ze("close",n),f=c;break;case"iframe":case"object":case"embed":Ze("load",n),f=c;break;case"video":case"audio":for(f=0;f<$s.length;f++)Ze($s[f],n);f=c;break;case"source":Ze("error",n),f=c;break;case"img":case"image":case"link":Ze("error",n),Ze("load",n),f=c;break;case"details":Ze("toggle",n),f=c;break;case"input":Cs(n,c),f=An(n,c),Ze("invalid",n);break;case"option":f=c;break;case"select":n._wrapperState={wasMultiple:!!c.multiple},f=k({},c,{value:void 0}),Ze("invalid",n);break;case"textarea":Ya(n,c),f=js(n,c),Ze("invalid",n);break;default:f=c}xt(o,f),C=f;for(g in C)if(C.hasOwnProperty(g)){var A=C[g];g==="style"?cr(n,A):g==="dangerouslySetInnerHTML"?(A=A?A.__html:void 0,A!=null&&Ie(n,A)):g==="children"?typeof A=="string"?(o!=="textarea"||A!=="")&&Fe(n,A):typeof A=="number"&&Fe(n,""+A):g!=="suppressContentEditableWarning"&&g!=="suppressHydrationWarning"&&g!=="autoFocus"&&(a.hasOwnProperty(g)?A!=null&&g==="onScroll"&&Ze("scroll",n):A!=null&&R(n,g,A,x))}switch(o){case"input":Mt(n),Ja(n,c,!1);break;case"textarea":Mt(n),eo(n);break;case"option":c.value!=null&&n.setAttribute("value",""+Ae(c.value));break;case"select":n.multiple=!!c.multiple,g=c.value,g!=null?ur(n,!!c.multiple,g,!1):c.defaultValue!=null&&ur(n,!!c.multiple,c.defaultValue,!0);break;default:typeof f.onClick=="function"&&(n.onclick=So)}switch(o){case"button":case"input":case"select":case"textarea":c=!!c.autoFocus;break e;case"img":c=!0;break e;default:c=!1}}c&&(i.flags|=4)}i.ref!==null&&(i.flags|=512,i.flags|=2097152)}return jt(i),null;case 6:if(n&&i.stateNode!=null)Hp(n,i,n.memoizedProps,c);else{if(typeof c!="string"&&i.stateNode===null)throw Error(r(166));if(o=ri(ea.current),ri(In.current),zo(i)){if(c=i.stateNode,o=i.memoizedProps,c[_n]=i,(g=c.nodeValue!==o)&&(n=Xt,n!==null))switch(n.tag){case 3:ko(c.nodeValue,o,(n.mode&1)!==0);break;case 5:n.memoizedProps.suppressHydrationWarning!==!0&&ko(c.nodeValue,o,(n.mode&1)!==0)}g&&(i.flags|=4)}else c=(o.nodeType===9?o:o.ownerDocument).createTextNode(c),c[_n]=i,i.stateNode=c}return jt(i),null;case 13:if(Je(et),c=i.memoizedState,n===null||n.memoizedState!==null&&n.memoizedState.dehydrated!==null){if(Ye&&en!==null&&(i.mode&1)!==0&&(i.flags&128)===0)qf(),$i(),i.flags|=98560,g=!1;else if(g=zo(i),c!==null&&c.dehydrated!==null){if(n===null){if(!g)throw Error(r(318));if(g=i.memoizedState,g=g!==null?g.dehydrated:null,!g)throw Error(r(317));g[_n]=i}else $i(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;jt(i),g=!1}else vn!==null&&(kc(vn),vn=null),g=!0;if(!g)return i.flags&65536?i:null}return(i.flags&128)!==0?(i.lanes=o,i):(c=c!==null,c!==(n!==null&&n.memoizedState!==null)&&c&&(i.child.flags|=8192,(i.mode&1)!==0&&(n===null||(et.current&1)!==0?ft===0&&(ft=3):Tc())),i.updateQueue!==null&&(i.flags|=4),jt(i),null);case 4:return Zi(),dc(n,i),n===null&&qs(i.stateNode.containerInfo),jt(i),null;case 10:return Fu(i.type._context),jt(i),null;case 17:return Ft(i.type)&&To(),jt(i),null;case 19:if(Je(et),g=i.memoizedState,g===null)return jt(i),null;if(c=(i.flags&128)!==0,x=g.rendering,x===null)if(c)sa(g,!1);else{if(ft!==0||n!==null&&(n.flags&128)!==0)for(n=i.child;n!==null;){if(x=Lo(n),x!==null){for(i.flags|=128,sa(g,!1),c=x.updateQueue,c!==null&&(i.updateQueue=c,i.flags|=4),i.subtreeFlags=0,c=o,o=i.child;o!==null;)g=o,n=c,g.flags&=14680066,x=g.alternate,x===null?(g.childLanes=0,g.lanes=n,g.child=null,g.subtreeFlags=0,g.memoizedProps=null,g.memoizedState=null,g.updateQueue=null,g.dependencies=null,g.stateNode=null):(g.childLanes=x.childLanes,g.lanes=x.lanes,g.child=x.child,g.subtreeFlags=0,g.deletions=null,g.memoizedProps=x.memoizedProps,g.memoizedState=x.memoizedState,g.updateQueue=x.updateQueue,g.type=x.type,n=x.dependencies,g.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),o=o.sibling;return qe(et,et.current&1|2),i.child}n=n.sibling}g.tail!==null&&st()>es&&(i.flags|=128,c=!0,sa(g,!1),i.lanes=4194304)}else{if(!c)if(n=Lo(x),n!==null){if(i.flags|=128,c=!0,o=n.updateQueue,o!==null&&(i.updateQueue=o,i.flags|=4),sa(g,!0),g.tail===null&&g.tailMode==="hidden"&&!x.alternate&&!Ye)return jt(i),null}else 2*st()-g.renderingStartTime>es&&o!==1073741824&&(i.flags|=128,c=!0,sa(g,!1),i.lanes=4194304);g.isBackwards?(x.sibling=i.child,i.child=x):(o=g.last,o!==null?o.sibling=x:i.child=x,g.last=x)}return g.tail!==null?(i=g.tail,g.rendering=i,g.tail=i.sibling,g.renderingStartTime=st(),i.sibling=null,o=et.current,qe(et,c?o&1|2:o&1),i):(jt(i),null);case 22:case 23:return Ec(),c=i.memoizedState!==null,n!==null&&n.memoizedState!==null!==c&&(i.flags|=8192),c&&(i.mode&1)!==0?(tn&1073741824)!==0&&(jt(i),i.subtreeFlags&6&&(i.flags|=8192)):jt(i),null;case 24:return null;case 25:return null}throw Error(r(156,i.tag))}function Cw(n,i){switch(Iu(i),i.tag){case 1:return Ft(i.type)&&To(),n=i.flags,n&65536?(i.flags=n&-65537|128,i):null;case 3:return Zi(),Je(Dt),Je(Ct),$u(),n=i.flags,(n&65536)!==0&&(n&128)===0?(i.flags=n&-65537|128,i):null;case 5:return Hu(i),null;case 13:if(Je(et),n=i.memoizedState,n!==null&&n.dehydrated!==null){if(i.alternate===null)throw Error(r(340));$i()}return n=i.flags,n&65536?(i.flags=n&-65537|128,i):null;case 19:return Je(et),null;case 4:return Zi(),null;case 10:return Fu(i.type._context),null;case 22:case 23:return Ec(),null;case 24:return null;default:return null}}var Ko=!1,At=!1,Nw=typeof WeakSet=="function"?WeakSet:Set,ce=null;function Yi(n,i){var o=n.ref;if(o!==null)if(typeof o=="function")try{o(null)}catch(c){nt(n,i,c)}else o.current=null}function hc(n,i,o){try{o()}catch(c){nt(n,i,c)}}var Kp=!1;function jw(n,i){if(Eu=co,n=Sf(),gu(n)){if("selectionStart"in n)var o={start:n.selectionStart,end:n.selectionEnd};else e:{o=(o=n.ownerDocument)&&o.defaultView||window;var c=o.getSelection&&o.getSelection();if(c&&c.rangeCount!==0){o=c.anchorNode;var f=c.anchorOffset,g=c.focusNode;c=c.focusOffset;try{o.nodeType,g.nodeType}catch{o=null;break e}var x=0,C=-1,A=-1,D=0,q=0,Z=n,$=null;t:for(;;){for(var ae;Z!==o||f!==0&&Z.nodeType!==3||(C=x+f),Z!==g||c!==0&&Z.nodeType!==3||(A=x+c),Z.nodeType===3&&(x+=Z.nodeValue.length),(ae=Z.firstChild)!==null;)$=Z,Z=ae;for(;;){if(Z===n)break t;if($===o&&++D===f&&(C=x),$===g&&++q===c&&(A=x),(ae=Z.nextSibling)!==null)break;Z=$,$=Z.parentNode}Z=ae}o=C===-1||A===-1?null:{start:C,end:A}}else o=null}o=o||{start:0,end:0}}else o=null;for(Tu={focusedElem:n,selectionRange:o},co=!1,ce=i;ce!==null;)if(i=ce,n=i.child,(i.subtreeFlags&1028)!==0&&n!==null)n.return=i,ce=n;else for(;ce!==null;){i=ce;try{var de=i.alternate;if((i.flags&1024)!==0)switch(i.tag){case 0:case 11:case 15:break;case 1:if(de!==null){var me=de.memoizedProps,at=de.memoizedState,O=i.stateNode,_=O.getSnapshotBeforeUpdate(i.elementType===i.type?me:xn(i.type,me),at);O.__reactInternalSnapshotBeforeUpdate=_}break;case 3:var L=i.stateNode.containerInfo;L.nodeType===1?L.textContent="":L.nodeType===9&&L.documentElement&&L.removeChild(L.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(X){nt(i,i.return,X)}if(n=i.sibling,n!==null){n.return=i.return,ce=n;break}ce=i.return}return de=Kp,Kp=!1,de}function aa(n,i,o){var c=i.updateQueue;if(c=c!==null?c.lastEffect:null,c!==null){var f=c=c.next;do{if((f.tag&n)===n){var g=f.destroy;f.destroy=void 0,g!==void 0&&hc(i,o,g)}f=f.next}while(f!==c)}}function $o(n,i){if(i=i.updateQueue,i=i!==null?i.lastEffect:null,i!==null){var o=i=i.next;do{if((o.tag&n)===n){var c=o.create;o.destroy=c()}o=o.next}while(o!==i)}}function fc(n){var i=n.ref;if(i!==null){var o=n.stateNode;switch(n.tag){case 5:n=o;break;default:n=o}typeof i=="function"?i(n):i.current=n}}function $p(n){var i=n.alternate;i!==null&&(n.alternate=null,$p(i)),n.child=null,n.deletions=null,n.sibling=null,n.tag===5&&(i=n.stateNode,i!==null&&(delete i[_n],delete i[Qs],delete i[Au],delete i[cw],delete i[dw])),n.stateNode=null,n.return=null,n.dependencies=null,n.memoizedProps=null,n.memoizedState=null,n.pendingProps=null,n.stateNode=null,n.updateQueue=null}function qp(n){return n.tag===5||n.tag===3||n.tag===4}function Gp(n){e:for(;;){for(;n.sibling===null;){if(n.return===null||qp(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.flags&2||n.child===null||n.tag===4)continue e;n.child.return=n,n=n.child}if(!(n.flags&2))return n.stateNode}}function pc(n,i,o){var c=n.tag;if(c===5||c===6)n=n.stateNode,i?o.nodeType===8?o.parentNode.insertBefore(n,i):o.insertBefore(n,i):(o.nodeType===8?(i=o.parentNode,i.insertBefore(n,o)):(i=o,i.appendChild(n)),o=o._reactRootContainer,o!=null||i.onclick!==null||(i.onclick=So));else if(c!==4&&(n=n.child,n!==null))for(pc(n,i,o),n=n.sibling;n!==null;)pc(n,i,o),n=n.sibling}function mc(n,i,o){var c=n.tag;if(c===5||c===6)n=n.stateNode,i?o.insertBefore(n,i):o.appendChild(n);else if(c!==4&&(n=n.child,n!==null))for(mc(n,i,o),n=n.sibling;n!==null;)mc(n,i,o),n=n.sibling}var wt=null,wn=!1;function Sr(n,i,o){for(o=o.child;o!==null;)Qp(n,i,o),o=o.sibling}function Qp(n,i,o){if(Pn&&typeof Pn.onCommitFiberUnmount=="function")try{Pn.onCommitFiberUnmount(io,o)}catch{}switch(o.tag){case 5:At||Yi(o,i);case 6:var c=wt,f=wn;wt=null,Sr(n,i,o),wt=c,wn=f,wt!==null&&(wn?(n=wt,o=o.stateNode,n.nodeType===8?n.parentNode.removeChild(o):n.removeChild(o)):wt.removeChild(o.stateNode));break;case 18:wt!==null&&(wn?(n=wt,o=o.stateNode,n.nodeType===8?ju(n.parentNode,o):n.nodeType===1&&ju(n,o),Ds(n)):ju(wt,o.stateNode));break;case 4:c=wt,f=wn,wt=o.stateNode.containerInfo,wn=!0,Sr(n,i,o),wt=c,wn=f;break;case 0:case 11:case 14:case 15:if(!At&&(c=o.updateQueue,c!==null&&(c=c.lastEffect,c!==null))){f=c=c.next;do{var g=f,x=g.destroy;g=g.tag,x!==void 0&&((g&2)!==0||(g&4)!==0)&&hc(o,i,x),f=f.next}while(f!==c)}Sr(n,i,o);break;case 1:if(!At&&(Yi(o,i),c=o.stateNode,typeof c.componentWillUnmount=="function"))try{c.props=o.memoizedProps,c.state=o.memoizedState,c.componentWillUnmount()}catch(C){nt(o,i,C)}Sr(n,i,o);break;case 21:Sr(n,i,o);break;case 22:o.mode&1?(At=(c=At)||o.memoizedState!==null,Sr(n,i,o),At=c):Sr(n,i,o);break;default:Sr(n,i,o)}}function Zp(n){var i=n.updateQueue;if(i!==null){n.updateQueue=null;var o=n.stateNode;o===null&&(o=n.stateNode=new Nw),i.forEach(function(c){var f=Mw.bind(null,n,c);o.has(c)||(o.add(c),c.then(f,f))})}}function kn(n,i){var o=i.deletions;if(o!==null)for(var c=0;c<o.length;c++){var f=o[c];try{var g=n,x=i,C=x;e:for(;C!==null;){switch(C.tag){case 5:wt=C.stateNode,wn=!1;break e;case 3:wt=C.stateNode.containerInfo,wn=!0;break e;case 4:wt=C.stateNode.containerInfo,wn=!0;break e}C=C.return}if(wt===null)throw Error(r(160));Qp(g,x,f),wt=null,wn=!1;var A=f.alternate;A!==null&&(A.return=null),f.return=null}catch(D){nt(f,i,D)}}if(i.subtreeFlags&12854)for(i=i.child;i!==null;)Jp(i,n),i=i.sibling}function Jp(n,i){var o=n.alternate,c=n.flags;switch(n.tag){case 0:case 11:case 14:case 15:if(kn(i,n),On(n),c&4){try{aa(3,n,n.return),$o(3,n)}catch(me){nt(n,n.return,me)}try{aa(5,n,n.return)}catch(me){nt(n,n.return,me)}}break;case 1:kn(i,n),On(n),c&512&&o!==null&&Yi(o,o.return);break;case 5:if(kn(i,n),On(n),c&512&&o!==null&&Yi(o,o.return),n.flags&32){var f=n.stateNode;try{Fe(f,"")}catch(me){nt(n,n.return,me)}}if(c&4&&(f=n.stateNode,f!=null)){var g=n.memoizedProps,x=o!==null?o.memoizedProps:g,C=n.type,A=n.updateQueue;if(n.updateQueue=null,A!==null)try{C==="input"&&g.type==="radio"&&g.name!=null&&Ns(f,g),zn(C,x);var D=zn(C,g);for(x=0;x<A.length;x+=2){var q=A[x],Z=A[x+1];q==="style"?cr(f,Z):q==="dangerouslySetInnerHTML"?Ie(f,Z):q==="children"?Fe(f,Z):R(f,q,Z,D)}switch(C){case"input":zi(f,g);break;case"textarea":Xa(f,g);break;case"select":var $=f._wrapperState.wasMultiple;f._wrapperState.wasMultiple=!!g.multiple;var ae=g.value;ae!=null?ur(f,!!g.multiple,ae,!1):$!==!!g.multiple&&(g.defaultValue!=null?ur(f,!!g.multiple,g.defaultValue,!0):ur(f,!!g.multiple,g.multiple?[]:"",!1))}f[Qs]=g}catch(me){nt(n,n.return,me)}}break;case 6:if(kn(i,n),On(n),c&4){if(n.stateNode===null)throw Error(r(162));f=n.stateNode,g=n.memoizedProps;try{f.nodeValue=g}catch(me){nt(n,n.return,me)}}break;case 3:if(kn(i,n),On(n),c&4&&o!==null&&o.memoizedState.isDehydrated)try{Ds(i.containerInfo)}catch(me){nt(n,n.return,me)}break;case 4:kn(i,n),On(n);break;case 13:kn(i,n),On(n),f=n.child,f.flags&8192&&(g=f.memoizedState!==null,f.stateNode.isHidden=g,!g||f.alternate!==null&&f.alternate.memoizedState!==null||(bc=st())),c&4&&Zp(n);break;case 22:if(q=o!==null&&o.memoizedState!==null,n.mode&1?(At=(D=At)||q,kn(i,n),At=D):kn(i,n),On(n),c&8192){if(D=n.memoizedState!==null,(n.stateNode.isHidden=D)&&!q&&(n.mode&1)!==0)for(ce=n,q=n.child;q!==null;){for(Z=ce=q;ce!==null;){switch($=ce,ae=$.child,$.tag){case 0:case 11:case 14:case 15:aa(4,$,$.return);break;case 1:Yi($,$.return);var de=$.stateNode;if(typeof de.componentWillUnmount=="function"){c=$,o=$.return;try{i=c,de.props=i.memoizedProps,de.state=i.memoizedState,de.componentWillUnmount()}catch(me){nt(c,o,me)}}break;case 5:Yi($,$.return);break;case 22:if($.memoizedState!==null){em(Z);continue}}ae!==null?(ae.return=$,ce=ae):em(Z)}q=q.sibling}e:for(q=null,Z=n;;){if(Z.tag===5){if(q===null){q=Z;try{f=Z.stateNode,D?(g=f.style,typeof g.setProperty=="function"?g.setProperty("display","none","important"):g.display="none"):(C=Z.stateNode,A=Z.memoizedProps.style,x=A!=null&&A.hasOwnProperty("display")?A.display:null,C.style.display=sn("display",x))}catch(me){nt(n,n.return,me)}}}else if(Z.tag===6){if(q===null)try{Z.stateNode.nodeValue=D?"":Z.memoizedProps}catch(me){nt(n,n.return,me)}}else if((Z.tag!==22&&Z.tag!==23||Z.memoizedState===null||Z===n)&&Z.child!==null){Z.child.return=Z,Z=Z.child;continue}if(Z===n)break e;for(;Z.sibling===null;){if(Z.return===null||Z.return===n)break e;q===Z&&(q=null),Z=Z.return}q===Z&&(q=null),Z.sibling.return=Z.return,Z=Z.sibling}}break;case 19:kn(i,n),On(n),c&4&&Zp(n);break;case 21:break;default:kn(i,n),On(n)}}function On(n){var i=n.flags;if(i&2){try{e:{for(var o=n.return;o!==null;){if(qp(o)){var c=o;break e}o=o.return}throw Error(r(160))}switch(c.tag){case 5:var f=c.stateNode;c.flags&32&&(Fe(f,""),c.flags&=-33);var g=Gp(n);mc(n,g,f);break;case 3:case 4:var x=c.stateNode.containerInfo,C=Gp(n);pc(n,C,x);break;default:throw Error(r(161))}}catch(A){nt(n,n.return,A)}n.flags&=-3}i&4096&&(n.flags&=-4097)}function Aw(n,i,o){ce=n,Yp(n)}function Yp(n,i,o){for(var c=(n.mode&1)!==0;ce!==null;){var f=ce,g=f.child;if(f.tag===22&&c){var x=f.memoizedState!==null||Ko;if(!x){var C=f.alternate,A=C!==null&&C.memoizedState!==null||At;C=Ko;var D=At;if(Ko=x,(At=A)&&!D)for(ce=f;ce!==null;)x=ce,A=x.child,x.tag===22&&x.memoizedState!==null?tm(f):A!==null?(A.return=x,ce=A):tm(f);for(;g!==null;)ce=g,Yp(g),g=g.sibling;ce=f,Ko=C,At=D}Xp(n)}else(f.subtreeFlags&8772)!==0&&g!==null?(g.return=f,ce=g):Xp(n)}}function Xp(n){for(;ce!==null;){var i=ce;if((i.flags&8772)!==0){var o=i.alternate;try{if((i.flags&8772)!==0)switch(i.tag){case 0:case 11:case 15:At||$o(5,i);break;case 1:var c=i.stateNode;if(i.flags&4&&!At)if(o===null)c.componentDidMount();else{var f=i.elementType===i.type?o.memoizedProps:xn(i.type,o.memoizedProps);c.componentDidUpdate(f,o.memoizedState,c.__reactInternalSnapshotBeforeUpdate)}var g=i.updateQueue;g!==null&&ep(i,g,c);break;case 3:var x=i.updateQueue;if(x!==null){if(o=null,i.child!==null)switch(i.child.tag){case 5:o=i.child.stateNode;break;case 1:o=i.child.stateNode}ep(i,x,o)}break;case 5:var C=i.stateNode;if(o===null&&i.flags&4){o=C;var A=i.memoizedProps;switch(i.type){case"button":case"input":case"select":case"textarea":A.autoFocus&&o.focus();break;case"img":A.src&&(o.src=A.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(i.memoizedState===null){var D=i.alternate;if(D!==null){var q=D.memoizedState;if(q!==null){var Z=q.dehydrated;Z!==null&&Ds(Z)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}At||i.flags&512&&fc(i)}catch($){nt(i,i.return,$)}}if(i===n){ce=null;break}if(o=i.sibling,o!==null){o.return=i.return,ce=o;break}ce=i.return}}function em(n){for(;ce!==null;){var i=ce;if(i===n){ce=null;break}var o=i.sibling;if(o!==null){o.return=i.return,ce=o;break}ce=i.return}}function tm(n){for(;ce!==null;){var i=ce;try{switch(i.tag){case 0:case 11:case 15:var o=i.return;try{$o(4,i)}catch(A){nt(i,o,A)}break;case 1:var c=i.stateNode;if(typeof c.componentDidMount=="function"){var f=i.return;try{c.componentDidMount()}catch(A){nt(i,f,A)}}var g=i.return;try{fc(i)}catch(A){nt(i,g,A)}break;case 5:var x=i.return;try{fc(i)}catch(A){nt(i,x,A)}}}catch(A){nt(i,i.return,A)}if(i===n){ce=null;break}var C=i.sibling;if(C!==null){C.return=i.return,ce=C;break}ce=i.return}}var zw=Math.ceil,qo=I.ReactCurrentDispatcher,gc=I.ReactCurrentOwner,cn=I.ReactCurrentBatchConfig,Be=0,gt=null,lt=null,kt=0,tn=0,Xi=br(0),ft=0,oa=null,si=0,Go=0,yc=0,la=null,Ut=null,bc=0,es=1/0,tr=null,Qo=!1,vc=null,Er=null,Zo=!1,Tr=null,Jo=0,ua=0,xc=null,Yo=-1,Xo=0;function Rt(){return(Be&6)!==0?st():Yo!==-1?Yo:Yo=st()}function Cr(n){return(n.mode&1)===0?1:(Be&2)!==0&&kt!==0?kt&-kt:fw.transition!==null?(Xo===0&&(Xo=qh()),Xo):(n=Ke,n!==0||(n=window.event,n=n===void 0?16:nf(n.type)),n)}function Sn(n,i,o,c){if(50<ua)throw ua=0,xc=null,Error(r(185));Is(n,o,c),((Be&2)===0||n!==gt)&&(n===gt&&((Be&2)===0&&(Go|=o),ft===4&&Nr(n,kt)),Vt(n,c),o===1&&Be===0&&(i.mode&1)===0&&(es=st()+500,No&&xr()))}function Vt(n,i){var o=n.callbackNode;fx(n,i);var c=oo(n,n===gt?kt:0);if(c===0)o!==null&&Hh(o),n.callbackNode=null,n.callbackPriority=0;else if(i=c&-c,n.callbackPriority!==i){if(o!=null&&Hh(o),i===1)n.tag===0?hw(rm.bind(null,n)):Vf(rm.bind(null,n)),lw(function(){(Be&6)===0&&xr()}),o=null;else{switch(Gh(c)){case 1:o=Xl;break;case 4:o=Kh;break;case 16:o=ro;break;case 536870912:o=$h;break;default:o=ro}o=dm(o,nm.bind(null,n))}n.callbackPriority=i,n.callbackNode=o}}function nm(n,i){if(Yo=-1,Xo=0,(Be&6)!==0)throw Error(r(327));var o=n.callbackNode;if(ts()&&n.callbackNode!==o)return null;var c=oo(n,n===gt?kt:0);if(c===0)return null;if((c&30)!==0||(c&n.expiredLanes)!==0||i)i=el(n,c);else{i=c;var f=Be;Be|=2;var g=sm();(gt!==n||kt!==i)&&(tr=null,es=st()+500,oi(n,i));do try{Iw();break}catch(C){im(n,C)}while(!0);Du(),qo.current=g,Be=f,lt!==null?i=0:(gt=null,kt=0,i=ft)}if(i!==0){if(i===2&&(f=eu(n),f!==0&&(c=f,i=wc(n,f))),i===1)throw o=oa,oi(n,0),Nr(n,c),Vt(n,st()),o;if(i===6)Nr(n,c);else{if(f=n.current.alternate,(c&30)===0&&!Pw(f)&&(i=el(n,c),i===2&&(g=eu(n),g!==0&&(c=g,i=wc(n,g))),i===1))throw o=oa,oi(n,0),Nr(n,c),Vt(n,st()),o;switch(n.finishedWork=f,n.finishedLanes=c,i){case 0:case 1:throw Error(r(345));case 2:li(n,Ut,tr);break;case 3:if(Nr(n,c),(c&130023424)===c&&(i=bc+500-st(),10<i)){if(oo(n,0)!==0)break;if(f=n.suspendedLanes,(f&c)!==c){Rt(),n.pingedLanes|=n.suspendedLanes&f;break}n.timeoutHandle=Nu(li.bind(null,n,Ut,tr),i);break}li(n,Ut,tr);break;case 4:if(Nr(n,c),(c&4194240)===c)break;for(i=n.eventTimes,f=-1;0<c;){var x=31-yn(c);g=1<<x,x=i[x],x>f&&(f=x),c&=~g}if(c=f,c=st()-c,c=(120>c?120:480>c?480:1080>c?1080:1920>c?1920:3e3>c?3e3:4320>c?4320:1960*zw(c/1960))-c,10<c){n.timeoutHandle=Nu(li.bind(null,n,Ut,tr),c);break}li(n,Ut,tr);break;case 5:li(n,Ut,tr);break;default:throw Error(r(329))}}}return Vt(n,st()),n.callbackNode===o?nm.bind(null,n):null}function wc(n,i){var o=la;return n.current.memoizedState.isDehydrated&&(oi(n,i).flags|=256),n=el(n,i),n!==2&&(i=Ut,Ut=o,i!==null&&kc(i)),n}function kc(n){Ut===null?Ut=n:Ut.push.apply(Ut,n)}function Pw(n){for(var i=n;;){if(i.flags&16384){var o=i.updateQueue;if(o!==null&&(o=o.stores,o!==null))for(var c=0;c<o.length;c++){var f=o[c],g=f.getSnapshot;f=f.value;try{if(!bn(g(),f))return!1}catch{return!1}}}if(o=i.child,i.subtreeFlags&16384&&o!==null)o.return=i,i=o;else{if(i===n)break;for(;i.sibling===null;){if(i.return===null||i.return===n)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function Nr(n,i){for(i&=~yc,i&=~Go,n.suspendedLanes|=i,n.pingedLanes&=~i,n=n.expirationTimes;0<i;){var o=31-yn(i),c=1<<o;n[o]=-1,i&=~c}}function rm(n){if((Be&6)!==0)throw Error(r(327));ts();var i=oo(n,0);if((i&1)===0)return Vt(n,st()),null;var o=el(n,i);if(n.tag!==0&&o===2){var c=eu(n);c!==0&&(i=c,o=wc(n,c))}if(o===1)throw o=oa,oi(n,0),Nr(n,i),Vt(n,st()),o;if(o===6)throw Error(r(345));return n.finishedWork=n.current.alternate,n.finishedLanes=i,li(n,Ut,tr),Vt(n,st()),null}function Sc(n,i){var o=Be;Be|=1;try{return n(i)}finally{Be=o,Be===0&&(es=st()+500,No&&xr())}}function ai(n){Tr!==null&&Tr.tag===0&&(Be&6)===0&&ts();var i=Be;Be|=1;var o=cn.transition,c=Ke;try{if(cn.transition=null,Ke=1,n)return n()}finally{Ke=c,cn.transition=o,Be=i,(Be&6)===0&&xr()}}function Ec(){tn=Xi.current,Je(Xi)}function oi(n,i){n.finishedWork=null,n.finishedLanes=0;var o=n.timeoutHandle;if(o!==-1&&(n.timeoutHandle=-1,ow(o)),lt!==null)for(o=lt.return;o!==null;){var c=o;switch(Iu(c),c.tag){case 1:c=c.type.childContextTypes,c!=null&&To();break;case 3:Zi(),Je(Dt),Je(Ct),$u();break;case 5:Hu(c);break;case 4:Zi();break;case 13:Je(et);break;case 19:Je(et);break;case 10:Fu(c.type._context);break;case 22:case 23:Ec()}o=o.return}if(gt=n,lt=n=jr(n.current,null),kt=tn=i,ft=0,oa=null,yc=Go=si=0,Ut=la=null,ni!==null){for(i=0;i<ni.length;i++)if(o=ni[i],c=o.interleaved,c!==null){o.interleaved=null;var f=c.next,g=o.pending;if(g!==null){var x=g.next;g.next=f,c.next=x}o.pending=c}ni=null}return n}function im(n,i){do{var o=lt;try{if(Du(),Mo.current=Uo,Do){for(var c=tt.memoizedState;c!==null;){var f=c.queue;f!==null&&(f.pending=null),c=c.next}Do=!1}if(ii=0,mt=ht=tt=null,ta=!1,na=0,gc.current=null,o===null||o.return===null){ft=1,oa=i,lt=null;break}e:{var g=n,x=o.return,C=o,A=i;if(i=kt,C.flags|=32768,A!==null&&typeof A=="object"&&typeof A.then=="function"){var D=A,q=C,Z=q.tag;if((q.mode&1)===0&&(Z===0||Z===11||Z===15)){var $=q.alternate;$?(q.updateQueue=$.updateQueue,q.memoizedState=$.memoizedState,q.lanes=$.lanes):(q.updateQueue=null,q.memoizedState=null)}var ae=Ap(x);if(ae!==null){ae.flags&=-257,zp(ae,x,C,g,i),ae.mode&1&&jp(g,D,i),i=ae,A=D;var de=i.updateQueue;if(de===null){var me=new Set;me.add(A),i.updateQueue=me}else de.add(A);break e}else{if((i&1)===0){jp(g,D,i),Tc();break e}A=Error(r(426))}}else if(Ye&&C.mode&1){var at=Ap(x);if(at!==null){(at.flags&65536)===0&&(at.flags|=256),zp(at,x,C,g,i),Lu(Ji(A,C)
vendor: 6,487 bytes, line 40
40);break e}}g=A=Ji(A,C),ft!==4&&(ft=2),la===null?la=[g]:la.push(g),g=x;do{switch(g.tag){case 3:g.flags|=65536,i&=-i,g.lanes|=i;var O=Cp(g,A,i);Xf(g,O);break e;case 1:C=A;var _=g.type,L=g.stateNode;if((g.flags&128)===0&&(typeof _.getDerivedStateFromError=="function"||L!==null&&typeof L.componentDidCatch=="function"&&(Er===null||!Er.has(L)))){g.flags|=65536,i&=-i,g.lanes|=i;var X=Np(g,C,i);Xf(g,X);break e}}g=g.return}while(g!==null)}om(o)}catch(ge){i=ge,lt===o&&o!==null&&(lt=o=o.return);continue}break}while(!0)}function sm(){var n=qo.current;return qo.current=Uo,n===null?Uo:n}function Tc(){(ft===0||ft===3||ft===2)&&(ft=4),gt===null||(si&268435455)===0&&(Go&268435455)===0||Nr(gt,kt)}function el(n,i){var o=Be;Be|=2;var c=sm();(gt!==n||kt!==i)&&(tr=null,oi(n,i));do try{_w();break}catch(f){im(n,f)}while(!0);if(Du(),Be=o,qo.current=c,lt!==null)throw Error(r(261));return gt=null,kt=0,ft}function _w(){for(;lt!==null;)am(lt)}function Iw(){for(;lt!==null&&!ix();)am(lt)}function am(n){var i=cm(n.alternate,n,tn);n.memoizedProps=n.pendingProps,i===null?om(n):lt=i,gc.current=null}function om(n){var i=n;do{var o=i.alternate;if(n=i.return,(i.flags&32768)===0){if(o=Tw(o,i,tn),o!==null){lt=o;return}}else{if(o=Cw(o,i),o!==null){o.flags&=32767,lt=o;return}if(n!==null)n.flags|=32768,n.subtreeFlags=0,n.deletions=null;else{ft=6,lt=null;return}}if(i=i.sibling,i!==null){lt=i;return}lt=i=n}while(i!==null);ft===0&&(ft=5)}function li(n,i,o){var c=Ke,f=cn.transition;try{cn.transition=null,Ke=1,Rw(n,i,o,c)}finally{cn.transition=f,Ke=c}return null}function Rw(n,i,o,c){do ts();while(Tr!==null);if((Be&6)!==0)throw Error(r(327));o=n.finishedWork;var f=n.finishedLanes;if(o===null)return null;if(n.finishedWork=null,n.finishedLanes=0,o===n.current)throw Error(r(177));n.callbackNode=null,n.callbackPriority=0;var g=o.lanes|o.childLanes;if(px(n,g),n===gt&&(lt=gt=null,kt=0),(o.subtreeFlags&2064)===0&&(o.flags&2064)===0||Zo||(Zo=!0,dm(ro,function(){return ts(),null})),g=(o.flags&15990)!==0,(o.subtreeFlags&15990)!==0||g){g=cn.transition,cn.transition=null;var x=Ke;Ke=1;var C=Be;Be|=4,gc.current=null,jw(n,o),Jp(o,n),ew(Tu),co=!!Eu,Tu=Eu=null,n.current=o,Aw(o),sx(),Be=C,Ke=x,cn.transition=g}else n.current=o;if(Zo&&(Zo=!1,Tr=n,Jo=f),g=n.pendingLanes,g===0&&(Er=null),lx(o.stateNode),Vt(n,st()),i!==null)for(c=n.onRecoverableError,o=0;o<i.length;o++)f=i[o],c(f.value,{componentStack:f.stack,digest:f.digest});if(Qo)throw Qo=!1,n=vc,vc=null,n;return(Jo&1)!==0&&n.tag!==0&&ts(),g=n.pendingLanes,(g&1)!==0?n===xc?ua++:(ua=0,xc=n):ua=0,xr(),null}function ts(){if(Tr!==null){var n=Gh(Jo),i=cn.transition,o=Ke;try{if(cn.transition=null,Ke=16>n?16:n,Tr===null)var c=!1;else{if(n=Tr,Tr=null,Jo=0,(Be&6)!==0)throw Error(r(331));var f=Be;for(Be|=4,ce=n.current;ce!==null;){var g=ce,x=g.child;if((ce.flags&16)!==0){var C=g.deletions;if(C!==null){for(var A=0;A<C.length;A++){var D=C[A];for(ce=D;ce!==null;){var q=ce;switch(q.tag){case 0:case 11:case 15:aa(8,q,g)}var Z=q.child;if(Z!==null)Z.return=q,ce=Z;else for(;ce!==null;){q=ce;var $=q.sibling,ae=q.return;if($p(q),q===D){ce=null;break}if($!==null){$.return=ae,ce=$;break}ce=ae}}}var de=g.alternate;if(de!==null){var me=de.child;if(me!==null){de.child=null;do{var at=me.sibling;me.sibling=null,me=at}while(me!==null)}}ce=g}}if((g.subtreeFlags&2064)!==0&&x!==null)x.return=g,ce=x;else e:for(;ce!==null;){if(g=ce,(g.flags&2048)!==0)switch(g.tag){case 0:case 11:case 15:aa(9,g,g.return)}var O=g.sibling;if(O!==null){O.return=g.return,ce=O;break e}ce=g.return}}var _=n.current;for(ce=_;ce!==null;){x=ce;var L=x.child;if((x.subtreeFlags&2064)!==0&&L!==null)L.return=x,ce=L;else e:for(x=_;ce!==null;){if(C=ce,(C.flags&2048)!==0)try{switch(C.tag){case 0:case 11:case 15:$o(9,C)}}catch(ge){nt(C,C.return,ge)}if(C===x){ce=null;break e}var X=C.sibling;if(X!==null){X.return=C.return,ce=X;break e}ce=C.return}}if(Be=f,xr(),Pn&&typeof Pn.onPostCommitFiberRoot=="function")try{Pn.onPostCommitFiberRoot(io,n)}catch{}c=!0}return c}finally{Ke=o,cn.transition=i}}return!1}function lm(n,i,o){i=Ji(o,i),i=Cp(n,i,1),n=kr(n,i,1),i=Rt(),n!==null&&(Is(n,1,i),Vt(n,i))}function nt(n,i,o){if(n.tag===3)lm(n,n,o);else for(;i!==null;){if(i.tag===3){lm(i,n,o);break}else if(i.tag===1){var c=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof c.componentDidCatch=="function"&&(Er===null||!Er.has(c))){n=Ji(o,n),n=Np(i,n,1),i=kr(i,n,1),n=Rt(),i!==null&&(Is(i,1,n),Vt(i,n));break}}i=i.return}}function Ow(n,i,o){var c=n.pingCache;c!==null&&c.delete(i),i=Rt(),n.pingedLanes|=n.suspendedLanes&o,gt===n&&(kt&o)===o&&(ft===4||ft===3&&(kt&130023424)===kt&&500>st()-bc?oi(n,0):yc|=o),Vt(n,i)}function um(n,i){i===0&&((n.mode&1)===0?i=1:(i=ao,ao<<=1,(ao&130023424)===0&&(ao=4194304)));var o=Rt();n=Yn(n,i),n!==null&&(Is(n,i,o),Vt(n,o))}function Lw(n){var i=n.memoizedState,o=0;i!==null&&(o=i.retryLane),um(n,o)}function Mw(n,i){var o=0;switch(n.tag){case 13:var c=n.stateNode,f=n.memoizedState;f!==null&&(o=f.retryLane);break;case 19:c=n.stateNode;break;default:throw Error(r(314))}c!==null&&c.delete(i),um(n,o)}var cm;cm=function(n,i,o){if(n!==null)if(n.memoizedProps!==i.pendingProps||Dt.current)Bt=!0;else{if((n.lanes&o)===0&&(i.flags&128)===0)return Bt=!1,Ew(n,i,o);Bt=(n.flags&131072)!==0}else Bt=!1,Ye&&(i.flags&1048576)!==0&&Wf(i,Ao,i.index);switch(i.lanes=0,i.tag){case 2:var c=i.type;Ho(n,i),n=i.pendingProps;var f=Wi(i,Ct.current);Qi(i,o),f=Qu(null,i,c,n,f,o);var g=Zu();return i.flags|=1,typeof f=="object"&&f!==null&&typeof f.render=="function"&&f.$$typeof===void 0?(i.tag=1,i.memoizedState=null,i.updateQueue=null,Ft(c)?(g=!0,Co(i)):g=!1,i.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,Vu(i),f.updater=Vo,i.stateNode=f,f._reactInternals=i,nc(i,c,n,o),i=ac(null,i,c,!0,g,o)):(i.tag=0,Ye&&g&&_u(i),It(null,i,f,o),i=i.child),i;case 16:c=i.elementType;e:{switch(Ho(n,i),n=i.pendingProps,f=c._init,c=f(c._payload),i.type=c,f=i.tag=Fw(c),n=xn(c,n),f){case 0:i=sc(null,i,c,n,o);break e;case 1:i=Lp(null,i,c,n,o);break e;case 11:i=Pp(null,i,c,n,o);break e;case 14:i=_p(null,i,c,xn(c.type,n),o);break e}throw Error(r(306,c,""))}return i;case 0:return c=i.type,f=i.pendingProps,f=i.elementType===c?f:xn(c,f),sc(n,i,c,f,o);case 1:return c=i.type,f=i.pendingProps,f=i.elementType===c?f:xn(c,f),Lp(n,i,c,f,o);case 3:e:{if(Mp(i),n===null)throw Error(r(387));c=i.pendingProps,g=i.memoizedState,f=g.element,Yf(n,i),Oo(i,c,null,o);var x=i.memoizedState;if(c=x.element,g.isDehydrated)if(g={element:c,isDehydrated:!1,cache:x.cache,pendingSuspenseBoundaries:x.pe
vendor: 10,164 bytes, line 40
40ndingSuspenseBoundaries,transitions:x.transitions},i.updateQueue.baseState=g,i.memoizedState=g,i.flags&256){f=Ji(Error(r(423)),i),i=Dp(n,i,c,o,f);break e}else if(c!==f){f=Ji(Error(r(424)),i),i=Dp(n,i,c,o,f);break e}else for(en=yr(i.stateNode.containerInfo.firstChild),Xt=i,Ye=!0,vn=null,o=Zf(i,null,c,o),i.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling;else{if($i(),c===f){i=er(n,i,o);break e}It(n,i,c,o)}i=i.child}return i;case 5:return tp(i),n===null&&Ou(i),c=i.type,f=i.pendingProps,g=n!==null?n.memoizedProps:null,x=f.children,Cu(c,f)?x=null:g!==null&&Cu(c,g)&&(i.flags|=32),Op(n,i),It(n,i,x,o),i.child;case 6:return n===null&&Ou(i),null;case 13:return Fp(n,i,o);case 4:return Wu(i,i.stateNode.containerInfo),c=i.pendingProps,n===null?i.child=qi(i,null,c,o):It(n,i,c,o),i.child;case 11:return c=i.type,f=i.pendingProps,f=i.elementType===c?f:xn(c,f),Pp(n,i,c,f,o);case 7:return It(n,i,i.pendingProps,o),i.child;case 8:return It(n,i,i.pendingProps.children,o),i.child;case 12:return It(n,i,i.pendingProps.children,o),i.child;case 10:e:{if(c=i.type._context,f=i.pendingProps,g=i.memoizedProps,x=f.value,qe(_o,c._currentValue),c._currentValue=x,g!==null)if(bn(g.value,x)){if(g.children===f.children&&!Dt.current){i=er(n,i,o);break e}}else for(g=i.child,g!==null&&(g.return=i);g!==null;){var C=g.dependencies;if(C!==null){x=g.child;for(var A=C.firstContext;A!==null;){if(A.context===c){if(g.tag===1){A=Xn(-1,o&-o),A.tag=2;var D=g.updateQueue;if(D!==null){D=D.shared;var q=D.pending;q===null?A.next=A:(A.next=q.next,q.next=A),D.pending=A}}g.lanes|=o,A=g.alternate,A!==null&&(A.lanes|=o),Bu(g.return,o,i),C.lanes|=o;break}A=A.next}}else if(g.tag===10)x=g.type===i.type?null:g.child;else if(g.tag===18){if(x=g.return,x===null)throw Error(r(341));x.lanes|=o,C=x.alternate,C!==null&&(C.lanes|=o),Bu(x,o,i),x=g.sibling}else x=g.child;if(x!==null)x.return=g;else for(x=g;x!==null;){if(x===i){x=null;break}if(g=x.sibling,g!==null){g.return=x.return,x=g;break}x=x.return}g=x}It(n,i,f.children,o),i=i.child}return i;case 9:return f=i.type,c=i.pendingProps.children,Qi(i,o),f=ln(f),c=c(f),i.flags|=1,It(n,i,c,o),i.child;case 14:return c=i.type,f=xn(c,i.pendingProps),f=xn(c.type,f),_p(n,i,c,f,o);case 15:return Ip(n,i,i.type,i.pendingProps,o);case 17:return c=i.type,f=i.pendingProps,f=i.elementType===c?f:xn(c,f),Ho(n,i),i.tag=1,Ft(c)?(n=!0,Co(i)):n=!1,Qi(i,o),Ep(i,c,f),nc(i,c,f,o),ac(null,i,c,!0,n,o);case 19:return Up(n,i,o);case 22:return Rp(n,i,o)}throw Error(r(156,i.tag))};function dm(n,i){return Wh(n,i)}function Dw(n,i,o,c){this.tag=n,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=c,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function dn(n,i,o,c){return new Dw(n,i,o,c)}function Cc(n){return n=n.prototype,!(!n||!n.isReactComponent)}function Fw(n){if(typeof n=="function")return Cc(n)?1:0;if(n!=null){if(n=n.$$typeof,n===ee)return 11;if(n===Q)return 14}return 2}function jr(n,i){var o=n.alternate;return o===null?(o=dn(n.tag,i,n.key,n.mode),o.elementType=n.elementType,o.type=n.type,o.stateNode=n.stateNode,o.alternate=n,n.alternate=o):(o.pendingProps=i,o.type=n.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=n.flags&14680064,o.childLanes=n.childLanes,o.lanes=n.lanes,o.child=n.child,o.memoizedProps=n.memoizedProps,o.memoizedState=n.memoizedState,o.updateQueue=n.updateQueue,i=n.dependencies,o.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},o.sibling=n.sibling,o.index=n.index,o.ref=n.ref,o}function tl(n,i,o,c,f,g){var x=2;if(c=n,typeof n=="function")Cc(n)&&(x=1);else if(typeof n=="string")x=5;else e:switch(n){case ne:return ui(o.children,f,g,i);case B:x=8,f|=8;break;case re:return n=dn(12,o,i,f|2),n.elementType=re,n.lanes=g,n;case xe:return n=dn(13,o,i,f),n.elementType=xe,n.lanes=g,n;case ie:return n=dn(19,o,i,f),n.elementType=ie,n.lanes=g,n;case ve:return nl(o,f,g,i);default:if(typeof n=="object"&&n!==null)switch(n.$$typeof){case fe:x=10;break e;case J:x=9;break e;case ee:x=11;break e;case Q:x=14;break e;case se:x=16,c=null;break e}throw Error(r(130,n==null?n:typeof n,""))}return i=dn(x,o,i,f),i.elementType=n,i.type=c,i.lanes=g,i}function ui(n,i,o,c){return n=dn(7,n,c,i),n.lanes=o,n}function nl(n,i,o,c){return n=dn(22,n,c,i),n.elementType=ve,n.lanes=o,n.stateNode={isHidden:!1},n}function Nc(n,i,o){return n=dn(6,n,null,i),n.lanes=o,n}function jc(n,i,o){return i=dn(4,n.children!==null?n.children:[],n.key,i),i.lanes=o,i.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},i}function Bw(n,i,o,c,f){this.tag=i,this.containerInfo=n,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=tu(0),this.expirationTimes=tu(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=tu(0),this.identifierPrefix=c,this.onRecoverableError=f,this.mutableSourceEagerHydrationData=null}function Ac(n,i,o,c,f,g,x,C,A){return n=new Bw(n,i,o,C,A),i===1?(i=1,g===!0&&(i|=8)):i=0,g=dn(3,null,null,i),n.current=g,g.stateNode=n,g.memoizedState={element:c,isDehydrated:o,cache:null,transitions:null,pendingSuspenseBoundaries:null},Vu(g),n}function Uw(n,i,o){var c=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:M,key:c==null?null:""+c,children:n,containerInfo:i,implementation:o}}function hm(n){if(!n)return vr;n=n._reactInternals;e:{if(Jr(n)!==n||n.tag!==1)throw Error(r(170));var i=n;do{switch(i.tag){case 3:i=i.stateNode.context;break e;case 1:if(Ft(i.type)){i=i.stateNode.__reactInternalMemoizedMergedChildContext;break e}}i=i.return}while(i!==null);throw Error(r(171))}if(n.tag===1){var o=n.type;if(Ft(o))return Bf(n,o,i)}return i}function fm(n,i,o,c,f,g,x,C,A){return n=Ac(o,c,!0,n,f,g,x,C,A),n.context=hm(null),o=n.current,c=Rt(),f=Cr(o),g=Xn(c,f),g.callback=i??null,kr(o,g,f),n.current.lanes=f,Is(n,f,c),Vt(n,c),n}function rl(n,i,o,c){var f=i.current,g=Rt(),x=Cr(f);return o=hm(o),i.context===null?i.context=o:i.pendingContext=o,i=Xn(g,x),i.payload={element:n},c=c===void 0?null:c,c!==null&&(i.callback=c),n=kr(f,i,x),n!==null&&(Sn(n,f,x,g),Ro(n,f,x)),x}function il(n){if(n=n.current,!n.child)return null;switch(n.child.tag){case 5:return n.child.stateNode;default:return n.child.stateNode}}function pm(n,i){if(n=n.memoizedState,n!==null&&n.dehydrated!==null){var o=n.retryLane;n.retryLane=o!==0&&o<i?o:i}}function zc(n,i){pm(n,i),(n=n.alternate)&&pm(n,i)}function Vw(){return null}var mm=typeof reportError=="function"?reportError:function(n){console.error(n)};function Pc(n){this._internalRoot=n}sl.prototype.render=Pc.prototype.render=function(n){var i=this._internalRoot;if(i===null)throw Error(r(409));rl(n,i,null,null)},sl.prototype.unmount=Pc.prototype.unmount=function(){var n=this._internalRoot;if(n!==null){this._internalRoot=null;var i=n.containerInfo;ai(function(){rl(null,n,null,null)}),i[Gn]=null}};function sl(n){this._internalRoot=n}sl.prototype.unstable_scheduleHydration=function(n){if(n){var i=Jh();n={blockedOn:null,target:n,priority:i};for(var o=0;o<pr.length&&i!==0&&i<pr[o].priority;o++);pr.splice(o,0,n),o===0&&ef(n)}};function _c(n){return!(!n||n.nodeType!==1&&n.nodeType!==9&&n.nodeType!==11)}function al(n){return!(!n||n.nodeType!==1&&n.nodeType!==9&&n.nodeType!==11&&(n.nodeType!==8||n.nodeValue!==" react-mount-point-unstable "))}function gm(){}function Ww(n,i,o,c,f){if(f){if(typeof c=="function"){var g=c;c=function(){var D=il(x);g.call(D)}}var x=fm(i,c,n,0,null,!1,!1,"",gm);return n._reactRootContainer=x,n[Gn]=x.current,qs(n.nodeType===8?n.parentNode:n),ai(),x}for(;f=n.lastChild;)n.removeChild(f);if(typeof c=="function"){var C=c;c=function(){var D=il(A);C.call(D)}}var A=Ac(n,0,!1,null,null,!1,!1,"",gm);return n._reactRootContainer=A,n[Gn]=A.current,qs(n.nodeType===8?n.parentNode:n),ai(function(){rl(i,A,o,c)}),A}function ol(n,i,o,c,f){var g=o._reactRootContainer;if(g){var x=g;if(typeof f=="function"){var C=f;f=function(){var A=il(x);C.call(A)}}rl(i,x,n,f)}else x=Ww(o,i,n,f,c);return il(x)}Qh=function(n){switch(n.tag){case 3:var i=n.stateNode;if(i.current.memoizedState.isDehydrated){var o=_s(i.pendingLanes);o!==0&&(nu(i,o|1),Vt(i,st()),(Be&6)===0&&(es=st()+500,xr()))}break;case 13:ai(function(){var c=Yn(n,1);if(c!==null){var f=Rt();Sn(c,n,1,f)}}),zc(n,1)}},ru=function(n){if(n.tag===13){var i=Yn(n,134217728);if(i!==null){var o=Rt();Sn(i,n,134217728,o)}zc(n,134217728)}},Zh=function(n){if(n.tag===13){var i=Cr(n),o=Yn(n,i);if(o!==null){var c=Rt();Sn(o,n,i,c)}zc(n,i)}},Jh=function(){return Ke},Yh=function(n,i){var o=Ke;try{return Ke=n,i()}finally{Ke=o}},Ql=function(n,i,o){switch(i){case"input":if(zi(n,o),i=o.name,o.type==="radio"&&i!=null){for(o=n;o.parentNode;)o=o.parentNode;for(o=o.querySelectorAll("input[name="+JSON.stringify(""+i)+'][type="radio"]'),i=0;i<o.length;i++){var c=o[i];if(c!==n&&c.form===n.form){var f=Eo(c);if(!f)throw Error(r(90));$n(c),zi(c,f)}}}break;case"textarea":Xa(n,o);break;case"select":i=o.value,i!=null&&ur(n,!!o.multiple,i,!1)}},Lh=Sc,Mh=ai;var Hw={usingClientEntryPoint:!1,Events:[Zs,Ui,Eo,Rh,Oh,Sc]},ca={findFiberByHostInstance:Yr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Kw={bundleType:ca.bundleType,version:ca.version,rendererPackageName:ca.rendererPackageName,rendererConfig:ca.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:I.ReactCurrentDispatcher,findHostInstanceByFiber:function(n){return n=Uh(n),n===null?null:n.stateNode},findFiberByHostInstance:ca.findFiberByHostInstance||Vw,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};
40if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ll=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ll.isDisabled&&ll.supportsFiber)try{io=ll.inject(Kw),Pn=ll}catch{}}return Wt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Hw,Wt.createPortal=function(n,i){var o=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!_c(i))throw Error(r(200));return Uw(n,i,null,o)},Wt.createRoot=function(n,i){if(!_c(n))throw Error(r(299));var o=!1,c="",f=mm;return i!=null&&(i.unstable_strictMode===!0&&(o=!0),i.identifierPrefix!==void 0&&(c=i.identifierPrefix),i.onRecoverableError!==void 0&&(f=i.onRecoverableError)),i=Ac(n,1,!1,null,null,o,!1,c,f),n[Gn]=i.current,qs(n.nodeType===8?n.parentNode:n),new Pc(i)},Wt.findDOMNode=function(n){if(n==null)return null;if(n.nodeType===1)return n;var i=n._reactInternals;if(i===void 0)throw typeof n.render=="function"?Error(r(188)):(n=Object.keys(n).join(","),Error(r(268,n)));return n=Uh(i),n=n===null?null:n.stateNode,n},Wt.flushSync=function(n){return ai(n)},Wt.hydrate=function(n,i,o){if(!al(i))throw Error(r(200));return ol(null,n,i,!0,o)},Wt.hydrateRoot=function(n,i,o){if(!_c(n))throw Error(r(405));var c=o!=null&&o.hydratedSources||null,f=!1,g="",x=mm;if(o!=null&&(o.unstable_strictMode===!0&&(f=!0),o.identifierPrefix!==void 0&&(g=o.identifierPrefix),o.onRecoverableError!==void 0&&(x=o.onRecoverableError)),i=fm(i,null,n,1,o??null,f,!1,g,x),n[Gn]=i.current,qs(n),c)for(n=0;n<c.length;n++)o=c[n],f=o._getVersion,f=f(o._source),i.mutableSourceEagerHydrationData==null?i.mutableSourceEagerHydrationData=[o,f]:i.mutableSourceEagerHydrationData.push(o,f);return new sl(i)},Wt.render=function(n,i,o){if(!al(i))throw Error(r(200));return ol(null,n,i,!1,o)},Wt.unmountComponentAtNode=function(n){if(!al(n))throw Error(r(40));return n._reactRootContainer?(ai(function(){ol(null,null,n,!1,function(){n._reactRootContainer=null,n[Gn]=null})}),!0):!1},Wt.unstable_batchedUpdates=Sc,Wt.unstable_renderSubtreeIntoContainer=function(n,i,o,c){if(!al(o))throw Error(r(200));if(n==null||n._reactInternals===void 0)throw Error(r(38));return ol(n,i,o,!1,c)},Wt.version="18.3.1-next-f1338f8080-20240426",Wt}var Tm;function Iy(){if(Tm)return Lc.exports;Tm=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Lc.exports=tk(),Lc.exports}var Cm;function nk(){if(Cm)return cl;Cm=1;var e=Iy();return cl.createRoot=e.createRoot,cl.hydrateRoot=e.hydrateRoot,cl}var rk=nk();const ik=Ll(rk),sk=20,ak=1e6,ar={ADD_TOAST:"ADD_TOAST",UPDATE_TOAST:"UPDATE_TOAST",DISMISS_TOAST:"DISMISS_TOAST",REMOVE_TOAST:"REMOVE_TOAST"};let Fc=0;function ok(){return Fc=(Fc+1)%Number.MAX_VALUE,Fc.toString()}const Bc=new Map,Nm=e=>{if(Bc.has(e))return;const t=setTimeout(()=>{Bc.delete(e),Ea({type:ar.REMOVE_TOAST,toastId:e})},ak);Bc.set(e,t)},lk=(e,t)=>{switch(t.type){case ar.ADD_TOAST:return{...e,toasts:[t.toast,...e.toasts].slice(0,sk)};case ar.UPDATE_TOAST:return{...e,toasts:e.toasts.map(r=>r.id===t.toast.id?{...r,...t.toast}:r)};case ar.DISMISS_TOAST:{const{toastId:r}=t;return r?Nm(r):e.toasts.forEach(s=>{Nm(s.id)}),{...e,toasts:e.toasts.map(s=>
40s.id===r||r===void 0?{...s,open:!1}:s)}}case ar.REMOVE_TOAST:return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(r=>r.id!==t.toastId)}}},xl=[];let wl={toasts:[]};function Ea(e){wl=lk(wl,e),xl.forEach(t=>{t(wl)})}function uk({...e}){const t=ok(),r=a=>Ea({type:ar.UPDATE_TOAST,toast:{...a,id:t}}),s=()=>Ea({type:ar.DISMISS_TOAST,toastId:t});return Ea({type:ar.ADD_TOAST,toast:{...e,id:t,open:!0,onOpenChange:a=>{a||s()}}}),{id:t,dismiss:s,update:r}}function ck(){const[e,t]=H.useState(wl);return H.useEffect(()=>(xl.push(t),()=>{const r=xl.indexOf(t);r>-1&&xl.splice(r,1)}),[e]),{...e,toast:uk,dismiss:r=>Ea({type:ar.DISMISS_TOAST,toastId:r})}}function Ry(e){var t,r,s="";if(typeof e=="string"||typeof e=="number")s+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=Ry(e[t]))&&(s&&(s+=" "),s+=r)}else for(r in e)e[r]&&(s&&(s+=" "),s+=r);return s}function Oy(){for(var e,t,r=0,s="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=Ry(e))&&(s&&(s+=" "),s+=t);return s}const jm=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Am=Oy,dk=(e,t)=>r=>{var s;if((t==null?void 0:t.variants)==null)return Am(e,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:a,defaultVariants:l}=t,u=Object.keys(a).map(m=>{const y=r==null?void 0:r[m],b=l==null?void 0:l[m];if(y===null)return null;const w=jm(y)||jm(b);return a[m][w]}),h=r&&Object.entries(r).reduce((m,y)=>{let[b,w]=y;return w===void 0||(m[b]=w),m},{}),p=t==null||(s=t.compoundVariants)===null||s===void 0?void 0:s.reduce((m,y)=>{let{class:b,className:w,...v}=y;return Object.entries(v).every(E=>{let[T,S]=E;return Array.isArray(S)?S.includes({...l,...h}[T]):{...l,...h}[T]===S})?[...m,b,w]:m},[]);return Am(e,u,p,r==null?void 0:r.class,r==null?void 0:r.className)};/** 41 * @license lucide-react v0.475.0 - ISC 42 * 43 * This source code is licensed under the ISC license. 44 * See the LICENSE file in the root directory of this source tree. 45 */const hk=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Ly=(...e)=>e.filter((t,r,s)=>!!t&&t.trim()!==""&&s.indexOf(t)===r).join(" ").trim();/** 46 * @license lucide-react v0.475.0 - ISC 47 * 48 * This source code is licensed under the ISC license. 49 * See the LICENSE file in the root directory of this source tree. 50 */var fk={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** 51 * @license lucide-react v0.475.0 - ISC 52 * 53 * This source code is licensed under the ISC license. 54 * See the LICENSE file in the root directory of this source tree. 55 */const pk=H.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:s,className:a="",children:l,iconNode:u,...h},p)=>H.createElement("svg",{ref:p,...fk,width:t,height:t,stroke:e,strokeWidth:s?Number(r)*24/Number(t):r,className:Ly("lucide",a),...h},[...u.map(([m,y])=>H.createElement(m,y)),...Array.isArray(l)?l:[l]]));/** 56 * @license lucide-react v0.475.0 - ISC 57 * 58 * This source code is licensed under the ISC license. 59 * See the LICENSE file in the root directory of this source tree. 60 */const Ue=(e,t)=>{const r=H.forwardRef(({className:s,...a},l)=>H.createElement(pk,{ref:l,iconNode:t,className:Ly(`lucide-${hk(e)}`,s),...a}));return r.displayName=`${e}`,r};/** 61 * @license lucide-react v0.475.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 mk=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],Si=Ue("ArrowLeft",mk);/** 66 * @license lucide-react v0.475.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 */const gk=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],it=Ue("ArrowRight",gk);/** 71 * @license lucide-react v0.475.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 yk=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],bk=Ue("Award",yk);/** 76 * @license lucide-react v0.475.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 vk=[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]],xk=Ue("Brain",vk);/** 81 * @license lucide-react v0.475.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 wk=[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}
85],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]],kk=Ue("Building2",wk);/** 86 * @license lucide-react v0.475.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 Sk=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],vs=Ue("Calendar",Sk);/** 91 * @license lucide-react v0.475.0 - ISC 92 * 93 * This source code is licensed under the ISC license. 94 * See the LICENSE file in the root directory of this source tree. 95 */const Ek=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],Tk=Ue("ChartColumn",Ek);/** 96 * @license lucide-react v0.475.0 - ISC 97 * 98 * This source code is licensed under the ISC license. 99 * See the LICENSE file in the root directory of this source tree. 100 */const Ck=[["line",{x1:"18",x2:"18",y1:"20",y2:"10",key:"1xfpm4"}],["line",{x1:"12",x2:"12",y1:"20",y2:"4",key:"be30l9"}],["line",{x1:"6",x2:"6",y1:"20",y2:"14",key:"1r4le6"}]],Nk=Ue("ChartNoAxesColumn",Ck);/** 101 * @license lucide-react v0.475.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 jk=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],Ba=Ue("CircleCheckBig",jk);/** 106 * @license lucide-react v0.475.0 - ISC 107 * 108 * This source code is licensed under the ISC license. 109 * See the LICENSE file in the root directory of this source tree. 110 */const Ak=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]],Yd=Ue("Clock",Ak);/** 111 * @license lucide-react v0.475.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 zk=[["line",{x1:"6",x2:"6",y1:"3",y2:"15",key:"17qcm7"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M18 9a9 9 0 0 1-9 9",key:"n2h4wq"}]],Pk=Ue("GitBranch",zk);/** 116 * @license lucide-react v0.475.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 _k=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],My=Ue("Globe",_k);/** 121 * @license lucide-react v0.475.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 Ik=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],Rk=Ue("Layers",Ik);/** 126 * @license lucide-react v0.475.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 Ok=[["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"}]],Dy=Ue("Lightbulb",Ok);/** 131 * @license lucide-react v0.475.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 Lk=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]],Fy=Ue("Mail",Lk);/** 136 * @license lucide-react v0.475.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 Mk=[["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"}]],Dk=Ue("MapPin",Mk);/** 141 * @license lucide-react v0.475.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 Fk=[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]],Bk=Ue("Menu",Fk);/** 146 * @license lucide-react v0.475.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 Uk=[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]],Vk=Ue("MessageSquare",Uk);/** 151 * @license lucide-react v0.475.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 Wk=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M9 21V9",key:"1oto5p"}]],Hk=Ue("PanelsTopLeft",Wk);/** 156 * @license lucide-react v0.475.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 Kk=[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]],By=Ue("Phone",Kk);/** 161 * @license lucide-react v0.475.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 $k=[["path",{d:"M4.9 19.1C1 15.2 1 8.8 4.9 4.9",key:"1vaf9d"}],["path",{d:"M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5",key:"u1ii0m"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5",key:"1j5fej"}],["path",{d:"M19.1 4.9C23 8.8 23 15.1 19.1 19",key:"10b0cb"}]],qk=Ue("Radio",$k);/** 166 * @license lucide-react v0.475.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 Gk=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]],Qk=Ue("RefreshCw",Gk);/** 171 * @license lucide-react v0.475.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 Zk=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],zm=Ue("Send",Zk);/** 176 * @license lucide-react v0.475.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 Jk=[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],Yk=Ue("Settings",Jk);/** 181 * @license lucide-react v0.475.0 - ISC 182 * 183 * This source code is licensed under the ISC license. 184 * See the LICENSE file in the root directory of this source tree. 185 */const Xk=[["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
vendor: 4,986 bytes, lines 185-225
185y:"oel41y"}]],e0=Ue("Shield",Xk);/** 186 * @license lucide-react v0.475.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 t0=[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]],n0=Ue("Sparkles",t0);/** 191 * @license lucide-react v0.475.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 r0=[["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"}]],i0=Ue("Tag",r0);/** 196 * @license lucide-react v0.475.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 s0=[["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"}]],a0=Ue("Target",s0);/** 201 * @license lucide-react v0.475.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 o0=[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]],Uy=Ue("TrendingUp",o0);/** 206 * @license lucide-react v0.475.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 l0=[["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"}]],u0=Ue("User",l0);/** 211 * @license lucide-react v0.475.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 c0=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]],Xd=Ue("Users",c0);/** 216 * @license lucide-react v0.475.0 - ISC 217 * 218 * This source code is licensed under the ISC license. 219 * See the LICENSE file in the root directory of this source tree. 220 */const d0=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Vy=Ue("X",d0);/** 221 * @license lucide-react v0.475.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 h0=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],f0=Ue("Zap",h0),p0=(e,t)=>{const r=new Array(e.length+t.length);for(let s=0;s<e.length;s++)r[s]=e[s];for(let s=0;s<t.length;s++)r[e.length+s]=t[s];return r},m0=(e,t)=>({classGroupId:e,validator:t}),Wy=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),zl="-",Pm=[],g0="arbitrary..",y0=e=>{const t=v0(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:s}=e;return{getClassGroupId:u=>{if(u.startsWith("[")&&u.endsWith("]"))return b0(u);const h=u.split(zl),p=h[0]===""&&h.length>1?1:0;return Hy(h,p,t)},getConflictingClassGroupIds:(u,h)=>{if(h){const p=s[u],m=r[u];return p?m?p0(m,p):p:m||Pm}return r[u]||Pm}}},Hy=(e,t,r)=>{if(e.length-t===0)return r.classGroupId;const a=e[t],l=r.nextPart.get(a);if(l){const m=Hy(e,t+1,l);if(m)return m}const u=r.validators;if(u===null)return;const h=t===0?e.join(zl):e.slice(t).join(zl),p=u.length;for(let m=0;m<p;m++){const y=u[m];if(y.validator(h))return y.classGroupId}},b0=e=>e.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const t=e.slice(1,-1),r=t.indexOf(":"),s=t.slice(0,r);return s?g0+s:void 0})(),v0=e=>{const{theme:t,classGroups:r}=e;return x0(r,t)},x0=(e,t)=>{const r=Wy();for(const s in e){const a=e[s];eh(a,r,s,t)}return r},eh=(e,t,r,s)=>{const a=e.length;for(let l=0;l<a;l++){const u=e[l];w0(u,t,r,s)}},w0=(e,t,r,s)=>{if(typeof e=="string"){k0(e,t,r);return}if(typeof e=="function"){S0(e,t,r,s);return}E0(e,t,r,s)},k0=(e,t,r)=>{const s=e===""?t:Ky(t,e);s.classGroupId=r},S0=(e,t,r,s)=>{if(T0(e)){eh(e(s),t,r,s);return}t.validators===null&&(t.validators=[]),t.validators.push(m0(r,e))},E0=(e,t,r,s)=>{const a=Object.entries(e),l=a.length;for(let u=0;u<l;u++){const[h,p]=a[u];eh(p,Ky(t,h),r,s)}},Ky=(e,t)=>{let r=e;const s=t.split(zl),a=s.length;for(let l=0;l<a;l++){const u=s[l];let h=r.nextPart.get(u);h||(h=Wy(),r.nextPart.set(u,h)),r=h}return r},T0=e=>
vendor: 6,548 bytes, line 225
225"isThemeGetter"in e&&e.isThemeGetter===!0,C0=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=Object.create(null),s=Object.create(null);const a=(l,u)=>{r[l]=u,t++,t>e&&(t=0,s=r,r=Object.create(null))};return{get(l){let u=r[l];if(u!==void 0)return u;if((u=s[l])!==void 0)return a(l,u),u},set(l,u){l in r?r[l]=u:a(l,u)}}},dd="!",_m=":",N0=[],Im=(e,t,r,s,a)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:s,isExternal:a}),j0=e=>{const{prefix:t,experimentalParseClassName:r}=e;let s=a=>{const l=[];let u=0,h=0,p=0,m;const y=a.length;for(let T=0;T<y;T++){const S=a[T];if(u===0&&h===0){if(S===_m){l.push(a.slice(p,T)),p=T+1;continue}if(S==="/"){m=T;continue}}S==="["?u++:S==="]"?u--:S==="("?h++:S===")"&&h--}const b=l.length===0?a:a.slice(p);let w=b,v=!1;b.endsWith(dd)?(w=b.slice(0,-1),v=!0):b.startsWith(dd)&&(w=b.slice(1),v=!0);const E=m&&m>p?m-p:void 0;return Im(l,v,w,E)};if(t){const a=t+_m,l=s;s=u=>u.startsWith(a)?l(u.slice(a.length)):Im(N0,!1,u,void 0,!0)}if(r){const a=s;s=l=>r({className:l,parseClassName:a})}return s},A0=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((r,s)=>{t.set(r,1e6+s)}),r=>{const s=[];let a=[];for(let l=0;l<r.length;l++){const u=r[l],h=u[0]==="[",p=t.has(u);h||p?(a.length>0&&(a.sort(),s.push(...a),a=[]),s.push(u)):a.push(u)}return a.length>0&&(a.sort(),s.push(...a)),s}},z0=e=>({cache:C0(e.cacheSize),parseClassName:j0(e),sortModifiers:A0(e),...y0(e)}),P0=/\s+/,_0=(e,t)=>{const{parseClassName:r,getClassGroupId:s,getConflictingClassGroupIds:a,sortModifiers:l}=t,u=[],h=e.trim().split(P0);let p="";for(let m=h.length-1;m>=0;m-=1){const y=h[m],{isExternal:b,modifiers:w,hasImportantModifier:v,baseClassName:E,maybePostfixModifierPosition:T}=r(y);if(b){p=y+(p.length>0?" "+p:p);continue}let S=!!T,j=s(S?E.substring(0,T):E);if(!j){if(!S){p=y+(p.length>0?" "+p:p);continue}if(j=s(E),!j){p=y+(p.length>0?" "+p:p);continue}S=!1}const U=w.length===0?"":w.length===1?w[0]:l(w).join(":"),R=v?U+dd:U,I=R+j;if(u.indexOf(I)>-1)continue;u.push(I);const K=a(j,S);for(let M=0;M<K.length;++M){const ne=K[M];u.push(R+ne)}p=y+(p.length>0?" "+p:p)}return p},I0=(...e)=>{let t=0,r,s,a="";for(;t<e.length;)(r=e[t++])&&(s=$y(r))&&(a&&(a+=" "),a+=s);return a},$y=e=>{if(typeof e=="string")return e;let t,r="";for(let s=0;s<e.length;s++)e[s]&&(t=$y(e[s]))&&(r&&(r+=" "),r+=t);return r},R0=(e,...t)=>{let r,s,a,l;const u=p=>{const m=t.reduce((y,b)=>b(y),e());return r=z0(m),s=r.cache.get,a=r.cache.set,l=h,h(p)},h=p=>{const m=s(p);if(m)return m;const y=_0(p,r);return a(p,y),y};return l=u,(...p)=>l(I0(...p))},O0=[],pt=e=>{const t=r=>r[e]||O0;return t.isThemeGetter=!0,t},qy=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Gy=/^\((?:(\w[\w-]*):)?(.+)\)$/i,L0=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,M0=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,D0=/\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$/,F0=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,B0=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,U0=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,zr=e=>L0.test(e),_e=e=>!!e&&!Number.isNaN(Number(e)),Pr=e=>!!e&&Number.isInteger(Number(e)),Uc=e=>e.endsWith("%")&&_e(e.slice(0,-1)),nr=e=>M0.test(e),Qy=()=>!0,V0=e=>D0.test(e)&&!F0.test(e),th=()=>!1,W0=e=>B0.test(e),H0=e=>U0.test(e),K0=e=>!he(e)&&!pe(e),$0=e=>Gr(e,Yy,th),he=e=>qy.test(e),ci=e=>Gr(e,Xy,V0),Rm=e=>Gr(e,e1,_e),q0=e=>Gr(e,tb,Qy),G0=e=>Gr(e,eb,th),Om=e=>Gr(e,Zy,th),Q0=e=>Gr(e,Jy,H0),dl=e=>Gr(e,nb,W0),pe=e=>Gy.test(e),ha=e=>Ci(e,Xy),Z0=e=>Ci(e,eb),Lm=e=>Ci(e,Zy),J0=e=>Ci(e,Yy),Y0=e=>Ci(e,Jy),hl=e=>Ci(e,nb,!0),X0=e=>Ci(e,tb,!0),Gr=(e,t,r)=>{const s=qy.exec(e);return s?s[1]?t(s[1]):r(s[2]):!1},Ci=(e,t,r=!1)=>{const s=Gy.exec(e);return s?s[1]?t(s[1]):r:!1},Zy=e=>e==="position"||e==="percentage",Jy=e=>e==="image"||e==="url",Yy=e=>e==="length"||e==="size"||e==="bg-size",Xy=e=>e==="length",e1=e=>e==="number",eb=e=>e==="family-name",tb=e=>e==="number"||e==="weight",nb=e=>e==="shadow",t1=()=>{const e=pt("color"),t=pt("font"),r=pt("text"),s=pt("font-weight"),a=pt("tracking"),l=pt("leading"),u=pt("breakpoint"),h=pt("container"),p=pt("spacing"),m=pt("radius"),y=pt("shadow"),b=pt("inset-shadow"),w=pt("text-shadow"),v=pt("drop-shadow"),E=pt("blur"),T=pt("perspective"),S=pt("aspect"),j=pt("ease"),U=pt("animate"),R=()=>["auto","avoid","all","avoid-page","page","left","right","column"],I=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],K=()=>[...I(),pe,he],M=()=>["auto","hidden","clip","visible","scroll"],ne=()=>["auto","contain","none"],B=()=>[pe,he,p],re=()=>[zr,"full","auto",...B()],fe=()=>[Pr,"none","subgrid",pe,he],J=()=>["auto",{span:["full",Pr,pe,he]},Pr,pe,he],ee=()=>[Pr,"auto",pe,he],xe=()=>["auto","min","max","fr",pe,he],ie=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Q=()=>["start","end","center","stretch","center-safe","end-safe"],se=()=>["auto",...B()],ve=()=>[zr,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...B()],G=()=>[zr,"screen","full","dvw","lvw","svw","min","max","fit",...B()],le=()=>[zr,"screen","full","lh","dvh","lvh","svh","min","max","fit",...B()],k=()=>[e,pe,he],P=()=>[...I(),Lm,Om,{position:[pe,he]}],V=()=>["no-repeat",{repeat:["","x","y","space","round"]}],N=()=>["auto","cover","contain",J0,$0,{size:[pe,he]}],be=()=>[Uc,ha,ci],ye=()=>["","none","full",m,pe,he],ue=()=>["",_e,ha,ci],Oe=()=>["solid","dashed","dotted","double"],Ae=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Ee=()=>[_e,Uc,Lm,Om],Xe=()=>["","none",E,pe,he],Mt=()=>["none",_e,pe,he],$n=()=>["none",_e,pe,he],jn=()=>[_e,pe,he],An=()=>[zr,"full",...B()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[nr],breakpoint:[nr],color:[Qy],container:[nr],"drop-shadow":[nr],ease:["in","out","in-out"],font:[K0],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[nr],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[nr],shadow:[nr],spacing:["px",_e],text:[nr],"text-shadow":[nr],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",zr,he,pe,S]}
vendor: 4,949 bytes, line 225
225],container:["container"],columns:[{columns:[_e,he,pe,h]}],"break-after":[{"break-after":R()}],"break-before":[{"break-before":R()}],"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:K()}],overflow:[{overflow:M()}],"overflow-x":[{"overflow-x":M()}],"overflow-y":[{"overflow-y":M()}],overscroll:[{overscroll:ne()}],"overscroll-x":[{"overscroll-x":ne()}],"overscroll-y":[{"overscroll-y":ne()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:re()}],"inset-x":[{"inset-x":re()}],"inset-y":[{"inset-y":re()}],start:[{"inset-s":re(),start:re()}],end:[{"inset-e":re(),end:re()}],"inset-bs":[{"inset-bs":re()}],"inset-be":[{"inset-be":re()}],top:[{top:re()}],right:[{right:re()}],bottom:[{bottom:re()}],left:[{left:re()}],visibility:["visible","invisible","collapse"],z:[{z:[Pr,"auto",pe,he]}],basis:[{basis:[zr,"full","auto",h,...B()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[_e,zr,"auto","initial","none",he]}],grow:[{grow:["",_e,pe,he]}],shrink:[{shrink:["",_e,pe,he]}],order:[{order:[Pr,"first","last","none",pe,he]}],"grid-cols":[{"grid-cols":fe()}],"col-start-end":[{col:J()}],"col-start":[{"col-start":ee()}],"col-end":[{"col-end":ee()}],"grid-rows":[{"grid-rows":fe()}],"row-start-end":[{row:J()}],"row-start":[{"row-start":ee()}],"row-end":[{"row-end":ee()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":xe()}],"auto-rows":[{"auto-rows":xe()}],gap:[{gap:B()}],"gap-x":[{"gap-x":B()}],"gap-y":[{"gap-y":B()}],"justify-content":[{justify:[...ie(),"normal"]}],"justify-items":[{"justify-items":[...Q(),"normal"]}],"justify-self":[{"justify-self":["auto",...Q()]}],"align-content":[{content:["normal",...ie()]}],"align-items":[{items:[...Q(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Q(),{baseline:["","last"]}]}],"place-content":[{"place-content":ie()}],"place-items":[{"place-items":[...Q(),"baseline"]}],"place-self":[{"place-self":["auto",...Q()]}],p:[{p:B()}],px:[{px:B()}],py:[{py:B()}],ps:[{ps:B()}],pe:[{pe:B()}],pbs:[{pbs:B()}],pbe:[{pbe:B()}],pt:[{pt:B()}],pr:[{pr:B()}],pb:[{pb:B()}],pl:[{pl:B()}],m:[{m:se()}],mx:[{mx:se()}],my:[{my:se()}],ms:[{ms:se()}],me:[{me:se()}],mbs:[{mbs:se()}],mbe:[{mbe:se()}],mt:[{mt:se()}],mr:[{mr:se()}],mb:[{mb:se()}],ml:[{ml:se()}],"space-x":[{"space-x":B()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":B()}],"space-y-reverse":["space-y-reverse"],size:[{size:ve()}],"inline-size":[{inline:["auto",...G()]}],"min-inline-size":[{"min-inline":["auto",...G()]}],"max-inline-size":[{"max-inline":["none",...G()]}],"block-size":[{block:["auto",...le()]}],"min-block-size":[{"min-block":["auto",...le()]}],"max-block-size":[{"max-block":["none",...le()]}],w:[{w:[h,"screen",...ve()]}],"min-w":[{"min-w":[h,"screen","none",...ve()]}],"max-w":[{"max-w":[h,"screen","none","prose",{screen:[u]},...ve()]}],h:[{h:["screen","lh",...ve()]}],"min-h":[{"min-h":["screen","lh","none",...ve()]}],"max-h":[{"max-h":["screen","lh",...ve()]}],"font-size":[{text:["base",r,ha,ci]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[s,X0,q0]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Uc,he]}],"font-family":[{font:[Z0,G0,t]}],"font-features":[{"font-features":[he]}],"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:[a,pe,he]}],"line-clamp":[{"line-clamp":[_e,"none",pe,Rm]}],leading:[{leading:[l,...B()]}],"list-image":[{"list-image":["none",pe,he]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",pe,he]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:k()}],"text-color":[{text:k()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Oe(),"w
225avy"]}],"text-decoration-thickness":[{decoration:[_e,"from-font","auto",pe,ci]}],"text-decoration-color":[{decoration:k()}],"underline-offset":[{"underline-offset":[_e,"auto",pe,he]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:B()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",pe,he]}],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",pe,he]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:P()}],"bg-repeat":[{bg:V()}],"bg-size":[{bg:N()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Pr,pe,he],radial:["",pe,he],conic:[Pr,pe,he]},Y0,Q0]}],"bg-color":[{bg:k()}],"gradient-from-pos":[{from:be()}],"gradient-via-pos":[{via:be()}],"gradient-to-pos":[{to:be()}],"gradient-from":[{from:k()}],"gradient-via":[{via:k()}],"gradient-to":[{to:k()}],rounded:[{rounded:ye()}],"rounded-s":[{"rounded-s":ye()}],"rounded-e":[{"rounded-e":ye()}],"rounded-t":[{"rounded-t":ye()}],"rounded-r":[{"rounded-r":ye()}],"rounded-b":[{"rounded-b":ye()}],"rounded-l":[{"rounded-l":ye()}],"rounded-ss":[{"rounded-ss":ye()}],"rounded-se":[{"rounded-se":ye()}],"rounded-ee":[{"rounded-ee":ye()}],"rounded-es":[{"rounded-es":ye()}],"rounded-tl":[{"rounded-tl":ye()}],"rounded-tr":[{"rounded-tr":ye()}],"rounded-br":[{"rounded-br":ye()}],"rounded-bl":[{"rounded-bl":ye()}],"border-w":[{border:ue()}],"border-w-x":[{"border-x":ue()}],"border-w-y":[{"border-y":ue()}],"border-w-s":[{"border-s":ue()}],"border-w-e":[{"border-e":ue()}],"border-w-bs":[{"border-bs":ue()}],"border-w-be":[{"border-be":ue()}],"border-w-t":[{"border-t":ue()}],"border-w-r":[{"border-r":ue()}],"border-w-b":[{"border-b":ue()}],"border-w-l":[{"border-l":ue()}],"divide-x":[{"divide-x":ue()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ue()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Oe(),"hidden","none"]}],"divide-style":[{divide:[...Oe(),"hidden","none"]}],"border-color":[{border:k()}],"border-color-x":[{"border-x":k()}],"border-color-y":[{"border-y":k()}],"border-color-s":[{"border-s":k()}],"border-color-e":[{"border-e":k()}],"border-color-bs":[{"border-bs":k()}],"border-color-be":[{"border-be":k()}],"border-color-t":[{"border-t":k()}],"border-color-r":[{"border-r":k()}],"border-color-b":[{"border-b":k()}],"border-color-l":[{"border-l":k()}],"divide-color":[{divide:k()}],"outline-style":[{outline:[...Oe(),"none","hidden"]}],"outline-offset":[{"outline-offset":[_e,pe,he]}],"outline-w":[{outline:["",_e,ha,ci]}],"outline-color":[{outline:k()}],shadow:[{shadow:["","none",y,hl,dl]}],"shadow-color":[{shadow:k()}],"inset-shadow":[{"inset-shadow":["none",b,hl,dl]}],"inset-shadow-color":[{"inset-shadow":k()}],"ring-w":[{ring:ue()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:k()}],"ring-offset-w":[{"ring-offset":[_e,ci]}],"ring-offset-color":[{"ring-offset":k()}],"inset-ring-w":[{"inset-ring":ue()}],"inset-ring-color":[{"inset-ring":k()}],"text-shadow":[{"text-shadow":["none",w,hl,dl]}],"text-shadow-color":[{"text-shadow":k()}],opacity:[{opacity:[_e,pe,he]}],"mix-blend":[{"mix-blend":[...Ae(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Ae()}],"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":[_e]}],"mask-image-linear-from-pos":[{"mask-linear-from":Ee()}],"mask-image-linear-to-pos":[{"mask-linear-to":Ee()}],"mask-image-linear-from-color":[{"mask-linear-from":k()}],"mask-image-linear-to-color":[{"mask-linear-to":k()}],"mask-image-t-from-pos":[{"mask-t-from":Ee()}],"mask-image-t-to-pos":[{"mask-t-to":Ee()}],"mask-image-t-from-color":[{"mask-t-from":k()}],"mask-image-t-to-color":[{"mask-t-to":k()}],"mask-image-r-from-pos":[{"mask-r-from":Ee()}],"mask-image-r-to-pos":[{"mask-r-to":Ee()}],"mask-image-r-from-color":[{"mask-r-from":k()}],"mask-image-r-to-color":[{"mask-r-to":k()}],"mask-image-b-from-pos":[{"mask-b-from":Ee()}],"mask-image-b-to-pos":[{"mask-b-to":Ee()}],"mask-image-b-from-color":[{"mask-b-from":k()}],"mask-image-b-to-color":[{"mask-b-to":k()}],"mask-image-l-from-pos":[{"mask-l-from":Ee()}],"mask-image-l-to-pos":[{"mask-l-to":Ee()}],"mask-image-l-from-color":[{"mask-l-from":k()}],"mask-image-l-to-color":[{"mask-l-to":k()}],"mask-image-x-from-pos":[{"mask-x-from":Ee()}],"mask-image-x-to-pos":[{"mask-x-to":Ee()}],"mask-image-x-from-color":[{"mask-x-from":k()}],"mask-image-x-to-color":[{"mask-x-to":k()}],"mask-image-y-from-pos":[{"mask-y-from":Ee()}],"mask-image-y-to-pos":[{"mask-y-to":Ee()}],"mask-image-y-from-color":[{"mask-y-from":k()}],"mask-image-y-to-color":[{"mask-y-to":k()}],"mask-image-radial":[{"mask-radial":[pe,he]}],"mask-image-radial-from-pos":[{"mask-radial-from":Ee()}],"mask-image-radial-to-pos":[{"mask-radial-to":Ee()}],"mask-image-radial-from-color":[{"mask-radial-from":k()}],"mask-image-radial-to-color":[{"mask-radial-to":k()}],"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":I()}],"mask-image-conic-pos":[{"mask-conic":[_e]}],"mask-image-conic-from-pos":[{"mask-conic-from":Ee()}],"mask-image-conic-to-pos":[{"mask-conic-to":Ee()}],"mask-image-conic-from-color":[{"mask-conic-from":k()}],"mask-image-conic-to-color":[{"mask-conic-to":k()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:P()}],"mask-repeat":[{mask:V()}],"mask-size":[{mask:N()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",pe,he]}],filter:[{filter:["","none",pe,he]}],blur:[{blur:Xe()}],brightness:[{brightness:[_e,pe,he]}],contrast:[{contrast:[_e,pe,he]}],"drop-shadow":[{"drop-shadow":["","none",v,hl,dl]}],"drop-shadow-color":[{"drop-shadow":k()}],grayscale:[{grayscale:["",_e,pe,he]}],"hue-rotate":[{"hue-rotate":[_e,pe,he]}],invert:[{invert:["",_e,pe,he]}],saturate:[{saturate:[_e,pe,he]}],sepia:[{sepia:["",_e,pe,he]}],"backdrop-filter":[{"backdrop-filter":["","none",pe,he]}],"backdrop-blur":[{"backdrop-blur":Xe()}],"backdrop-brightness":[{"backdrop-brightness":[_e,pe,he]}],"backdrop-contrast":[{"backdrop-contrast":[_e,pe,he]}],"backdrop-grayscale":[{"backdrop-grayscale":["",_e,pe,he]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[_e,pe,he]}],"backdrop-invert":[{"backdrop-invert":["",_e,pe,he]}],"backdrop-opacity":[{"backdrop-opacity":[_e,pe,he]}],"backdrop-saturate":[{"backdrop-saturate":[_e,pe,he]}],"backdrop-sepia":[{"backdrop-sepia":["",_e,pe,he]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":B()}],"border-spacing-x":[{"border-spacing-x":B()}],"border-spacing-y":[{"border-spacing-y":B()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",pe,he]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[_e,"initial",pe,he]}],ease:[{ease:["linear","initial",j,pe,he]}],delay:[{delay:[_e,pe,he]}],animate:[{animate:["none",U,pe,he]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[T,pe,he]}],"perspective-origin":[{"perspective-origin":K()}],rotate:[{rotate:Mt()}],"rotate-x":[{"rotate-x":Mt()}],"rotate-y":[{"rotate-y":Mt()}],"rotate-z":[{"rotate-z":Mt()}],scale:[{scale:$n()}],"scale-x":[{"scale-x":$n()}],"scale-y":[{"scale-y":$n()}],"scale-z":[{"scale-z":$n()}],"scale-3d":["scale-3d"],skew:[{skew:jn()}],"skew-x":[{"skew-x":jn()}],"skew-y":[{"skew-y":jn()}],transform:[{transform:[pe,he,"","none","gpu","cpu"]}],"transform-origin":[{origin:K()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:An()}],"translate-x":[{"translate-x":An()}],"translate-y":[{"translate-y":An()}],"translate-z":[{"translate-z":An()}],"translate-none":["translate-none"],accent:[{accent:k()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:k()}
vendor: 6,955 bytes, line 225
225],"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",pe,he]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":B()}],"scroll-mx":[{"scroll-mx":B()}],"scroll-my":[{"scroll-my":B()}],"scroll-ms":[{"scroll-ms":B()}],"scroll-me":[{"scroll-me":B()}],"scroll-mbs":[{"scroll-mbs":B()}],"scroll-mbe":[{"scroll-mbe":B()}],"scroll-mt":[{"scroll-mt":B()}],"scroll-mr":[{"scroll-mr":B()}],"scroll-mb":[{"scroll-mb":B()}],"scroll-ml":[{"scroll-ml":B()}],"scroll-p":[{"scroll-p":B()}],"scroll-px":[{"scroll-px":B()}],"scroll-py":[{"scroll-py":B()}],"scroll-ps":[{"scroll-ps":B()}],"scroll-pe":[{"scroll-pe":B()}],"scroll-pbs":[{"scroll-pbs":B()}],"scroll-pbe":[{"scroll-pbe":B()}],"scroll-pt":[{"scroll-pt":B()}],"scroll-pr":[{"scroll-pr":B()}],"scroll-pb":[{"scroll-pb":B()}],"scroll-pl":[{"scroll-pl":B()}],"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",pe,he]}],fill:[{fill:["none",...k()]}],"stroke-w":[{stroke:[_e,ha,ci,Rm]}],stroke:[{stroke:["none",...k()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{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":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["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-r","border-w-l"],"border-w-y":["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-r","border-color-l"],"border-color-y":["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-mr","scroll-ml"],"scroll-my":["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-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},n1=R0(t1);function Ua(...e){return n1(Oy(e))}const rb=H.forwardRef(({...e},t)=>d.jsx("div",{ref:t,className:"fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",...e}));rb.displayName="ToastProvider";const ib=H.forwardRef(({...e},t)=>d.jsx("div",{ref:t,className:"fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",...e}));ib.displayName="ToastViewport";const r1=dk("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),sb=H.forwardRef(({className:e,variant:t,...r},s)=>d.jsx("div",{ref:s,className:Ua(r1({variant:t}),e),...r}));sb.displayName="Toast";const i1=H.forwardRef(({className:e,...t},r)=>d.jsx("div",{ref:r,className:Ua("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",e),...t}));i1.displayName="ToastAction";const ab=H.forwardRef(({className:e,...t},r)=>d.jsx("button",{ref:r,className:Ua("absolute right-2 top-2 rounded-md p-1 text-foreground
225/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...t,children:d.jsx(Vy,{className:"h-4 w-4"})}));ab.displayName="ToastClose";const ob=H.forwardRef(({className:e,...t},r)=>d.jsx("div",{ref:r,className:Ua("text-sm font-semibold",e),...t}));ob.displayName="ToastTitle";const lb=H.forwardRef(({className:e,...t},r)=>d.jsx("div",{ref:r,className:Ua("text-sm opacity-90",e),...t}));lb.displayName="ToastDescription";function s1(){const{toasts:e}=ck();return d.jsxs(rb,{children:[e.map(function({id:t,title:r,description:s,action:a,...l}){return d.jsxs(sb,{...l,children:[d.jsxs("div",{className:"grid gap-1",children:[r&&d.jsx(ob,{children:r}),s&&d.jsx(lb,{children:s})]}),a,d.jsx(ab,{})]},t)}),d.jsx(ib,{})]})}var Va=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},a1={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},Rr,Zd,Sy,o1=(Sy=class{constructor(){Se(this,Rr,a1);Se(this,Zd,!1)}setTimeoutProvider(e){oe(this,Rr,e)}setTimeout(e,t){return z(this,Rr).setTimeout(e,t)}clearTimeout(e){z(this,Rr).clearTimeout(e)}setInterval(e,t){return z(this,Rr).setInterval(e,t)}clearInterval(e){z(this,Rr).clearInterval(e)}},Rr=new WeakMap,Zd=new WeakMap,Sy),di=new o1;function l1(e){setTimeout(e,0)}var Ei=typeof window>"u"||"Deno"in globalThis;function $t(){}function u1(e,t){return typeof e=="function"?e(t):e}function hd(e){return typeof e=="number"&&e>=0&&e!==1/0}function ub(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Kr(e,t){return typeof e=="function"?e(t):e}function pn(e,t){return typeof e=="function"?e(t):e}function Mm(e,t){const{type:r="all",exact:s,fetchStatus:a,predicate:l,queryKey:u,stale:h}=e;if(u){if(s){if(t.queryHash!==nh(u,t.options))return!1}else if(!za(t.queryKey,u))return!1}if(r!=="all"){const p=t.isActive();if(r==="active"&&!p||r==="inactive"&&p)return!1}return!(typeof h=="boolean"&&t.isStale()!==h||a&&a!==t.state.fetchStatus||l&&!l(t))}function Dm(e,t){const{exact:r,status:s,predicate:a,mutationKey:l}=e;if(l){if(!t.options.mutationKey)return!1;if(r){if(Aa(t.options.mutationKey)!==Aa(l))return!1}else if(!za(t.options.mutationKey,l))return!1}return!(s&&t.state.status!==s||a&&!a(t))}function nh(e,t){return((t==null?void 0:t.queryKeyHashFn)||Aa)(e)}function Aa(e){return JSON.stringify(e,(t,r)=>pd(r)?Object.keys(r).sort().reduce((s,a)=>(s[a]=r[a],s),{}):r)}function za(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(r=>za(e[r],t[r])):!1}var c1=Object.prototype.hasOwnProperty;function cb(e,t,r=0){if(e===t)return e;if(r>500)return t;const s=Fm(e)&&Fm(t);if(!s&&!(pd(e)&&pd(t)))return t;const l=(s?e:Object.keys(e)).length,u=s?t:Object.keys(t),h=u.length,p=s?new Array(h):{};let m=0;for(let y=0;y<h;y++){const b=s?y:u[y],w=e[b],v=t[b];if(w===v){p[b]=w,(s?y<l:c1.call(e,b))&&m++;continue}if(w===null||v===null||typeof w!="object"||typeof v!="object"){p[b]=v;continue}const E=cb(w,v,r+1);p[b]=E,E===w&&m++}return l===h&&m===l?e:p}function fd(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(e[r]!==t[r])return!1;return!0}function Fm(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function pd(e){if(!Bm(e))return!1;const t=e.constructor;if(t===void 0)return!0;const r=t.prototype;return!(!Bm(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function Bm(e){return Object.prototype.toString.call(e)==="[object Object]"}function d1(e){return new Promise(t=>{di.setTimeout(t,e)})}function md(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?cb(e,t):t}function h1(e,t,r=0){const s=[...e,t];return r&&s.length>r?s.slice(1):s}function f1(e,t,r=0){const s=[t,...e];return r&&s.length>r?s.slice(0,-1):s}var rh=Symbol();function db(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===rh?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function hb(e,t){return typeof e=="function"?e(...t):!!e}function p1(e,t,r){let s=!1,a;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(a??(a=t()),s||(s=!0,a.aborted?r():a.addEventListener("abort",r,{once:!0})),a)}),e}var fi,Or,os,Ey,m1=(Ey=class extends Va{constructor(){super();Se(this,fi);Se(this,Or);Se(this,os);oe(this,os,t=>{if(!Ei&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){z(this,Or)||this.setEventListener(z(this,os))}onUnsubscribe(){var t;this.hasListeners()||((t=z(this,Or))==null||t.call(this),oe(this,Or,void 0))}setEventListener(t){var r;oe(this,os,t),(r=z(this,Or))==null||r.call(this),oe(this,Or,t(s=>{typeof s=="boolean"?this.setFocused(s):this.onFocus()}))}setFocused(t){z(this,fi)!==t&&(oe(this,fi,t),this.onFocus())}onFocus(){const t=this.isFocused();
vendor: 2,453 bytes, line 225
225this.listeners.forEach(r=>{r(t)})}isFocused(){var t;return typeof z(this,fi)=="boolean"?z(this,fi):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},fi=new WeakMap,Or=new WeakMap,os=new WeakMap,Ey),ih=new m1;function gd(){let e,t;const r=new Promise((a,l)=>{e=a,t=l});r.status="pending",r.catch(()=>{});function s(a){Object.assign(r,a),delete r.resolve,delete r.reject}return r.resolve=a=>{s({status:"fulfilled",value:a}),e(a)},r.reject=a=>{s({status:"rejected",reason:a}),t(a)},r}var g1=l1;function y1(){let e=[],t=0,r=h=>{h()},s=h=>{h()},a=g1;const l=h=>{t?e.push(h):a(()=>{r(h)})},u=()=>{const h=e;e=[],h.length&&a(()=>{s(()=>{h.forEach(p=>{r(p)})})})};return{batch:h=>{let p;t++;try{p=h()}finally{t--,t||u()}return p},batchCalls:h=>(...p)=>{l(()=>{h(...p)})},schedule:l,setNotifyFunction:h=>{r=h},setBatchNotifyFunction:h=>{s=h},setScheduler:h=>{a=h}}}var Tt=y1(),ls,Lr,us,Ty,b1=(Ty=class extends Va{constructor(){super();Se(this,ls,!0);Se(this,Lr);Se(this,us);oe(this,us,t=>{if(!Ei&&window.addEventListener){const r=()=>t(!0),s=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",s)}}})}onSubscribe(){z(this,Lr)||this.setEventListener(z(this,us))}onUnsubscribe(){var t;this.hasListeners()||((t=z(this,Lr))==null||t.call(this),oe(this,Lr,void 0))}setEventListener(t){var r;oe(this,us,t),(r=z(this,Lr))==null||r.call(this),oe(this,Lr,t(this.setOnline.bind(this)))}setOnline(t){z(this,ls)!==t&&(oe(this,ls,t),this.listeners.forEach(s=>{s(t)}))}isOnline(){return z(this,ls)}},ls=new WeakMap,Lr=new WeakMap,us=new WeakMap,Ty),Pl=new b1;function v1(e){return Math.min(1e3*2**e,3e4)}function fb(e){return(e??"online")==="online"?Pl.isOnline():!0}var yd=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function pb(e){let t=!1,r=0,s;const a=gd(),l=()=>a.status!=="pending",u=T=>{var S;if(!l()){const j=new yd(T);w(j),(S=e.onCancel)==null||S.call(e,j)}},h=()=>{t=!0},p=()=>{t=!1},m=()=>ih.isFocused()&&(e.networkMode==="always"||Pl.isOnline())&&e.canRun(),y=()=>fb(e.networkMode)&&e.canRun(),b=T=>{l()||(s==null||s(),a.resolve(T))},w=T=>{l()||(s==null||s(),a.reject(T))},v=()=>new Promise(T=>{var S;s=j=>{(l()||m())&&T(j)},(S=e.onPause)==null||S.call(e)}).then(()=>{var T;s=void 0,l()||(T=e.onContinue)==null||T.call(e)}),E=()=>
vendor: 4,359 bytes, line 225
225{if(l())return;let T;const S=r===0?e.initialPromise:void 0;try{T=S??e.fn()}catch(j){T=Promise.reject(j)}Promise.resolve(T).then(b).catch(j=>{var M;if(l())return;const U=e.retry??(Ei?0:3),R=e.retryDelay??v1,I=typeof R=="function"?R(r,j):R,K=U===!0||typeof U=="number"&&r<U||typeof U=="function"&&U(r,j);if(t||!K){w(j);return}r++,(M=e.onFail)==null||M.call(e,r,j),d1(I).then(()=>m()?void 0:v()).then(()=>{t?w(j):E()})})};return{promise:a,status:()=>a.status,cancel:u,continue:()=>(s==null||s(),a),cancelRetry:h,continueRetry:p,canStart:y,start:()=>(y()?E():v().then(E),a)}}var pi,Cy,mb=(Cy=class{constructor(){Se(this,pi)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),hd(this.gcTime)&&oe(this,pi,di.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Ei?1/0:300*1e3))}clearGcTimeout(){z(this,pi)&&(di.clearTimeout(z(this,pi)),oe(this,pi,void 0))}},pi=new WeakMap,Cy),mi,cs,fn,gi,bt,Oa,yi,En,rr,Ny,x1=(Ny=class extends mb{constructor(t){super();Se(this,En);Se(this,mi);Se(this,cs);Se(this,fn);Se(this,gi);Se(this,bt);Se(this,Oa);Se(this,yi);oe(this,yi,!1),oe(this,Oa,t.defaultOptions),this.setOptions(t.options),this.observers=[],oe(this,gi,t.client),oe(this,fn,z(this,gi).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,oe(this,mi,Vm(this.options)),this.state=t.state??z(this,mi),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=z(this,bt))==null?void 0:t.promise}setOptions(t){if(this.options={...z(this,Oa),...t},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const r=Vm(this.options);r.data!==void 0&&(this.setState(Um(r.data,r.dataUpdatedAt)),oe(this,mi,r))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&z(this,fn).remove(this)}setData(t,r){const s=md(this.state.data,t,this.options);return Le(this,En,rr).call(this,{data:s,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),s}setState(t,r){Le(this,En,rr).call(this,{type:"setState",state:t,setStateOptions:r})}cancel(t){var s,a;const r=(s=z(this,bt))==null?void 0:s.promise;return(a=z(this,bt))==null||a.cancel(t),r?r.then($t).catch($t):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(z(this,mi))}isActive(){return this.observers.some(t=>pn(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===rh||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>Kr(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!ub(this.state.dataUpdatedAt,t)}onFocus(){var r;const t=this.observers.find(s=>s.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(r=z(this,bt))==null||r.continue()}onOnline(){var r;const t=this.observers.find(s=>s.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(r=z(this,bt))==null||r.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),z(this,fn).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(r=>r!==t),this.observers.length||(z(this,bt)&&(z(this,yi)?z(this,bt).cancel({revert:!0}):z(this,bt).cancelRetry()),this.scheduleGc()),z(this,fn).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Le(this,En,rr).call(this,{type:"invalidate"})}async fetch(t,r){var p,m,y,b,w,v,E,T,S,j,U,R;if(this.state.fetchStatus!=="idle"&&((p=z(this,bt))==null?void 0:p.status())!=="rejected"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(z(this,bt))return z(this,bt).continueRetry(),z(this,bt).promise}if(t&&this.setOptions(t),!this.options.queryFn){const I=this.observers.find(K=>K.options.queryFn);I&&this.setOptions(I.options)}const s=new AbortController,a=I=>{Object.defineProperty(I,"signal",{enumerable:!0,get:()=>(oe(this,yi,!0),s.signal)}
225)},l=()=>{const I=db(this.options,r),M=(()=>{const ne={client:z(this,gi),queryKey:this.queryKey,meta:this.meta};return a(ne),ne})();return oe(this,yi,!1),this.options.persister?this.options.persister(I,M,this):I(M)},h=(()=>{const I={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:z(this,gi),state:this.state,fetchFn:l};return a(I),I})();(m=this.options.behavior)==null||m.onFetch(h,this),oe(this,cs,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((y=h.fetchOptions)==null?void 0:y.meta))&&Le(this,En,rr).call(this,{type:"fetch",meta:(b=h.fetchOptions)==null?void 0:b.meta}),oe(this,bt,pb({initialPromise:r==null?void 0:r.initialPromise,fn:h.fetchFn,onCancel:I=>{I instanceof yd&&I.revert&&this.setState({...z(this,cs),fetchStatus:"idle"}),s.abort()},onFail:(I,K)=>{Le(this,En,rr).call(this,{type:"failed",failureCount:I,error:K})},onPause:()=>{Le(this,En,rr).call(this,{type:"pause"})},onContinue:()=>{Le(this,En,rr).call(this,{type:"continue"})},retry:h.options.retry,retryDelay:h.options.retryDelay,networkMode:h.options.networkMode,canRun:()=>!0}));try{const I=await z(this,bt).start();if(I===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(I),(v=(w=z(this,fn).config).onSuccess)==null||v.call(w,I,this),(T=(E=z(this,fn).config).onSettled)==null||T.call(E,I,this.state.error,this),I}catch(I){if(I instanceof yd){if(I.silent)return z(this,bt).promise;if(I.revert){if(this.state.data===void 0)throw I;return this.state.data}}throw Le(this,En,rr).call(this,{type:"error",error:I}),(j=(S=z(this,fn).config).onError)==null||j.call(S,I,this),(R=(U=z(this,fn).config).onSettled)==null||R.call(U,this.state.data,I,this),I}finally{this.scheduleGc()}}},mi=new WeakMap,cs=new WeakMap,fn=new WeakMap,gi=new WeakMap,bt=new WeakMap,Oa=new WeakMap,yi=new WeakMap,En=new WeakSet,rr=function(t){const r=s=>{switch(t.type){case"failed":return{...s,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...s,fetchStatus:"paused"};case"continue":return{...s,fetchStatus:"fetching"};case"fetch":return{...s,...gb(s.data,this.options),fetchMeta:t.meta??null};case"success":const a={...s,...Um(t.data,t.dataUpdatedAt),dataUpdateCount:s.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return oe(this,cs,t.manual?a:void 0),a;case"error":const l=t.error;return{...s,error:l,errorUpdateCount:s.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:s.fetchFailureCount+1,fetchFailureReason:l,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...s,isInvalidated:!0};case"setState":return{...s,...t.state}}};this.state=r(this.state),Tt.batch(()=>{this.observers.forEach(s=>{s.onQueryUpdate()}),z(this,fn).notify({query:this,type:"updated",action:t})})},Ny);function gb(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:fb(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Um(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function Vm(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,s=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var Kt,Me,La,Ot,bi,ds,ir,Mr,Ma,hs,fs,vi,xi,Dr,ps,He,xa,bd,vd,xd,wd,kd,Sd,Ed,yb,jy,w1=(jy=class extends Va{constructor(t,r){super();Se(this,He);Se(this,Kt);Se(this,Me);Se(this,La);Se(this,Ot);Se(this,bi);Se(this,ds);Se(this,ir);Se(this,Mr);Se(this,Ma);Se(this,hs);Se(this,fs);Se(this,vi);Se(this,xi);Se(this,Dr);Se(this,ps,new Set);this.options=r,oe(this,Kt,t),oe(this,Mr,null),oe(this,ir,gd()),this.bindMethods(),this.setOptions(r)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(z(this,Me).addObserver(this),Wm(z(this,Me),this.options)?Le(this,He,xa).call(this):this.updateResult(),Le(this,He,wd).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Td(z(this,Me),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Td(z(this,Me),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,Le(this,He,kd).call(this),Le(this,He,Sd).call(this),z(this,Me).removeObserver(this)}setOptions(t){const r=this.options,s=z(this,Me);if(this.options=z(this,Kt).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof pn(this.options.enabled,z(this,Me))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");Le(this,He,Ed).call(this),z(this,Me).setOptions(this.options),r._defaulted&&!fd(this.options,r)&&z(this,Kt).getQueryCache().notify({type:"observerOptionsUpdated",query:z(this,Me),observer:this});const a=this.hasListeners();a&&Hm(z(this,Me),s,this.options,r)&&Le(this,He,xa).call(this),this.updateResult(),a&&(z(this,Me)!==s||pn(this.options.enabled,z(this,Me))!==pn(r.enabled,z(this,Me))||Kr(this.options.staleTime,z(this,Me))!==Kr(r.staleTime,z(this,Me)))&&Le(this,He,bd).call(this);const l=Le(this,He,vd).call(this);
vendor: 3,482 bytes, line 225
225a&&(z(this,Me)!==s||pn(this.options.enabled,z(this,Me))!==pn(r.enabled,z(this,Me))||l!==z(this,Dr))&&Le(this,He,xd).call(this,l)}getOptimisticResult(t){const r=z(this,Kt).getQueryCache().build(z(this,Kt),t),s=this.createResult(r,t);return S1(this,s)&&(oe(this,Ot,s),oe(this,ds,this.options),oe(this,bi,z(this,Me).state)),s}getCurrentResult(){return z(this,Ot)}trackResult(t,r){return new Proxy(t,{get:(s,a)=>(this.trackProp(a),r==null||r(a),a==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&z(this,ir).status==="pending"&&z(this,ir).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(s,a))})}trackProp(t){z(this,ps).add(t)}getCurrentQuery(){return z(this,Me)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const r=z(this,Kt).defaultQueryOptions(t),s=z(this,Kt).getQueryCache().build(z(this,Kt),r);return s.fetch().then(()=>this.createResult(s,r))}fetch(t){return Le(this,He,xa).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),z(this,Ot)))}createResult(t,r){var re;const s=z(this,Me),a=this.options,l=z(this,Ot),u=z(this,bi),h=z(this,ds),m=t!==s?t.state:z(this,La),{state:y}=t;let b={...y},w=!1,v;if(r._optimisticResults){const fe=this.hasListeners(),J=!fe&&Wm(t,r),ee=fe&&Hm(t,s,r,a);(J||ee)&&(b={...b,...gb(y.data,t.options)}),r._optimisticResults==="isRestoring"&&(b.fetchStatus="idle")}let{error:E,errorUpdatedAt:T,status:S}=b;v=b.data;let j=!1;if(r.placeholderData!==void 0&&v===void 0&&S==="pending"){let fe;l!=null&&l.isPlaceholderData&&r.placeholderData===(h==null?void 0:h.placeholderData)?(fe=l.data,j=!0):fe=typeof r.placeholderData=="function"?r.placeholderData((re=z(this,fs))==null?void 0:re.state.data,z(this,fs)):r.placeholderData,fe!==void 0&&(S="success",v=md(l==null?void 0:l.data,fe,r),w=!0)}if(r.select&&v!==void 0&&!j)if(l&&v===(u==null?void 0:u.data)&&r.select===z(this,Ma))v=z(this,hs);else try{oe(this,Ma,r.select),v=r.select(v),v=md(l==null?void 0:l.data,v,r),oe(this,hs,v),oe(this,Mr,null)}catch(fe){oe(this,Mr,fe)}z(this,Mr)&&(E=z(this,Mr),v=z(this,hs),T=Date.now(),S="error");const U=b.fetchStatus==="fetching",R=S==="pending",I=S==="error",K=R&&U,M=v!==void 0,B={status:S,fetchStatus:b.fetchStatus,isPending:R,isSuccess:S==="success",isError:I,isInitialLoading:K,isLoading:K,data:v,dataUpdatedAt:b.dataUpdatedAt,error:E,errorUpdatedAt:T,failureCount:b.fetchFailureCount,failureReason:b.fetchFailureReason,errorUpdateCount:b.errorUpdateCount,isFetched:b.dataUpdateCount>0||b.errorUpdateCount>0,isFetchedAfterMount:b.dataUpdateCount>m.dataUpdateCount||b.errorUpdateCount>m.errorUpdateCount,isFetching:U,isRefetching:U&&!R,isLoadingError:I&&!M,isPaused:b.fetchStatus==="paused",isPlaceholderData:w,isRefetchError:I&&M,isStale:sh(t,r),refetch:this.refetch,promise:z(this,ir),isEnabled:pn(r.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const fe=B.data!==void 0,J=B.status==="error"&&!fe,ee=Q=>{J?Q.reject(B.error):fe&&Q.resolve(B.data)},xe=()=>{const Q=oe(this,ir,B.promise=gd());ee(Q)},ie=z(this,ir);switch(ie.status){case"pending":t.queryHash===s.queryHash&&ee(ie);break;case"fulfilled":(J||B.data!==ie.value)&&xe();break;case"rejected":(!J||B.error!==ie.reason)&&xe();break}}return B}updateResult(){const t=z(this,Ot),r=this.createResult(z(this,Me),this.options);if(oe(this,bi,z(this,Me).state),oe(this,ds,this.options),z(this,bi).data!==void 0&&oe(this,fs,z(this,Me)),fd(r,t))return;oe(this,Ot,r);const s=()=>
vendor: 4,137 bytes, line 225
225{if(!t)return!0;const{notifyOnChangeProps:a}=this.options,l=typeof a=="function"?a():a;if(l==="all"||!l&&!z(this,ps).size)return!0;const u=new Set(l??z(this,ps));return this.options.throwOnError&&u.add("error"),Object.keys(z(this,Ot)).some(h=>{const p=h;return z(this,Ot)[p]!==t[p]&&u.has(p)})};Le(this,He,yb).call(this,{listeners:s()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&Le(this,He,wd).call(this)}},Kt=new WeakMap,Me=new WeakMap,La=new WeakMap,Ot=new WeakMap,bi=new WeakMap,ds=new WeakMap,ir=new WeakMap,Mr=new WeakMap,Ma=new WeakMap,hs=new WeakMap,fs=new WeakMap,vi=new WeakMap,xi=new WeakMap,Dr=new WeakMap,ps=new WeakMap,He=new WeakSet,xa=function(t){Le(this,He,Ed).call(this);let r=z(this,Me).fetch(this.options,t);return t!=null&&t.throwOnError||(r=r.catch($t)),r},bd=function(){Le(this,He,kd).call(this);const t=Kr(this.options.staleTime,z(this,Me));if(Ei||z(this,Ot).isStale||!hd(t))return;const s=ub(z(this,Ot).dataUpdatedAt,t)+1;oe(this,vi,di.setTimeout(()=>{z(this,Ot).isStale||this.updateResult()},s))},vd=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(z(this,Me)):this.options.refetchInterval)??!1},xd=function(t){Le(this,He,Sd).call(this),oe(this,Dr,t),!(Ei||pn(this.options.enabled,z(this,Me))===!1||!hd(z(this,Dr))||z(this,Dr)===0)&&oe(this,xi,di.setInterval(()=>{(this.options.refetchIntervalInBackground||ih.isFocused())&&Le(this,He,xa).call(this)},z(this,Dr)))},wd=function(){Le(this,He,bd).call(this),Le(this,He,xd).call(this,Le(this,He,vd).call(this))},kd=function(){z(this,vi)&&(di.clearTimeout(z(this,vi)),oe(this,vi,void 0))},Sd=function(){z(this,xi)&&(di.clearInterval(z(this,xi)),oe(this,xi,void 0))},Ed=function(){const t=z(this,Kt).getQueryCache().build(z(this,Kt),this.options);if(t===z(this,Me))return;const r=z(this,Me);oe(this,Me,t),oe(this,La,t.state),this.hasListeners()&&(r==null||r.removeObserver(this),t.addObserver(this))},yb=function(t){Tt.batch(()=>{t.listeners&&this.listeners.forEach(r=>{r(z(this,Ot))}),z(this,Kt).getQueryCache().notify({query:z(this,Me),type:"observerResultsUpdated"})})},jy);function k1(e,t){return pn(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function Wm(e,t){return k1(e,t)||e.state.data!==void 0&&Td(e,t,t.refetchOnMount)}function Td(e,t,r){if(pn(t.enabled,e)!==!1&&Kr(t.staleTime,e)!=="static"){const s=typeof r=="function"?r(e):r;return s==="always"||s!==!1&&sh(e,t)}return!1}function Hm(e,t,r,s){return(e!==t||pn(s.enabled,e)===!1)&&(!r.suspense||e.state.status!=="error")&&sh(e,r)}function sh(e,t){return pn(t.enabled,e)!==!1&&e.isStaleByTime(Kr(t.staleTime,e))}function S1(e,t){return!fd(e.getCurrentResult(),t)}function Km(e){return{onFetch:(t,r)=>{var y,b,w,v,E;const s=t.options,a=(w=(b=(y=t.fetchOptions)==null?void 0:y.meta)==null?void 0:b.fetchMore)==null?void 0:w.direction,l=((v=t.state.data)==null?void 0:v.pages)||[],u=((E=t.state.data)==null?void 0:E.pageParams)||[];let h={pages:[],pageParams:[]},p=0;const m=async()=>{let T=!1;const S=R=>{p1(R,()=>t.signal,()=>T=!0)},j=db(t.options,t.fetchOptions),U=async(R,I,K)=>{if(T)return Promise.reject();if(I==null&&R.pages.length)return Promise.resolve(R);const ne=(()=>{const J={client:t.client,queryKey:t.queryKey,pageParam:I,direction:K?"backward":"forward",meta:t.options.meta};return S(J),J})(),B=await j(ne),{maxPages:re}=t.options,fe=K?f1:h1;return{pages:fe(R.pages,B,re),pageParams:fe(R.pageParams,I,re)}};if(a&&l.length){const R=a==="backward",I=R?E1:$m,K={pages:l,pageParams:u},M=I(s,K);h=await U(K,M,R)}else{const R=e??l.length;do{const I=p===0?u[0]??s.initialPageParam:$m(s,h);if(p>0&&I==null)break;h=await U(h,I),p++}while(p<R)}return h};t.options.persister?t.fetchFn=()=>{var T,S;return(S=(T=t.options).persister)==null?void 0:S.call(T,m,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r)}:t.fetchFn=m}}}function $m(e,{pages:t,pageParams:r}){const s=t.length-1;return t.length>0?e.getNextPageParam(t[s],t,r[s],r):void 0}function E1(e,{pages:t,pageParams:r}){var s;return t.length>0?(s=e.getPreviousPageParam)==null?void 0:s.call(e,t[0],t,r[0],r):void 0}
225var Da,Dn,zt,wi,Fn,Ir,Ay,T1=(Ay=class extends mb{constructor(t){super();Se(this,Fn);Se(this,Da);Se(this,Dn);Se(this,zt);Se(this,wi);oe(this,Da,t.client),this.mutationId=t.mutationId,oe(this,zt,t.mutationCache),oe(this,Dn,[]),this.state=t.state||C1(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){z(this,Dn).includes(t)||(z(this,Dn).push(t),this.clearGcTimeout(),z(this,zt).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){oe(this,Dn,z(this,Dn).filter(r=>r!==t)),this.scheduleGc(),z(this,zt).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){z(this,Dn).length||(this.state.status==="pending"?this.scheduleGc():z(this,zt).remove(this))}continue(){var t;return((t=z(this,wi))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var u,h,p,m,y,b,w,v,E,T,S,j,U,R,I,K,M,ne;const r=()=>{Le(this,Fn,Ir).call(this,{type:"continue"})},s={client:z(this,Da),meta:this.options.meta,mutationKey:this.options.mutationKey};oe(this,wi,pb({fn:()=>this.options.mutationFn?this.options.mutationFn(t,s):Promise.reject(new Error("No mutationFn found")),onFail:(B,re)=>{Le(this,Fn,Ir).call(this,{type:"failed",failureCount:B,error:re})},onPause:()=>{Le(this,Fn,Ir).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>z(this,zt).canRun(this)}));const a=this.state.status==="pending",l=!z(this,wi).canStart();try{if(a)r();else{Le(this,Fn,Ir).call(this,{type:"pending",variables:t,isPaused:l}),z(this,zt).config.onMutate&&await z(this,zt).config.onMutate(t,this,s);const re=await((h=(u=this.options).onMutate)==null?void 0:h.call(u,t,s));re!==this.state.context&&Le(this,Fn,Ir).call(this,{type:"pending",context:re,variables:t,isPaused:l})}const B=await z(this,wi).start();return await((m=(p=z(this,zt).config).onSuccess)==null?void 0:m.call(p,B,t,this.state.context,this,s)),await((b=(y=this.options).onSuccess)==null?void 0:b.call(y,B,t,this.state.context,s)),await((v=(w=z(this,zt).config).onSettled)==null?void 0:v.call(w,B,null,this.state.variables,this.state.context,this,s)),await((T=(E=this.options).onSettled)==null?void 0:T.call(E,B,null,t,this.state.context,s)),Le(this,Fn,Ir).call(this,{type:"success",data:B}),B}catch(B){try{await((j=(S=z(this,zt).config).onError)==null?void 0:j.call(S,B,t,this.state.context,this,s))}catch(re){Promise.reject(re)}try{await((R=(U=this.options).onError)==null?void 0:R.call(U,B,t,this.state.context,s))}catch(re){Promise.reject(re)}try{await((K=(I=z(this,zt).config).onSettled)==null?void 0:K.call(I,void 0,B,this.state.variables,this.state.context,this,s))}catch(re){Promise.reject(re)}try{await((ne=(M=this.options).onSettled)==null?void 0:ne.call(M,void 0,B,t,this.state.context,s))}catch(re){Promise.reject(re)}throw Le(this,Fn,Ir).call(this,{type:"error",error:B}),B}finally{z(this,zt).runNext(this)}}},Da=new WeakMap,Dn=new WeakMap,zt=new WeakMap,wi=new WeakMap,Fn=new WeakSet,Ir=function(t){const r=s=>{switch(t.type){case"failed":return{...s,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...s,isPaused:!0};case"continue":return{...s,isPaused:!1};case"pending":return{...s,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...s,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...s,data:void 0,error:t.error,failureCount:s.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),Tt.batch(()=>
225{z(this,Dn).forEach(s=>{s.onMutationUpdate(t)}),z(this,zt).notify({mutation:this,type:"updated",action:t})})},Ay);function C1(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var sr,Tn,Fa,zy,N1=(zy=class extends Va{constructor(t={}){super();Se(this,sr);Se(this,Tn);Se(this,Fa);this.config=t,oe(this,sr,new Set),oe(this,Tn,new Map),oe(this,Fa,0)}build(t,r,s){const a=new T1({client:t,mutationCache:this,mutationId:++ul(this,Fa)._,options:t.defaultMutationOptions(r),state:s});return this.add(a),a}add(t){z(this,sr).add(t);const r=fl(t);if(typeof r=="string"){const s=z(this,Tn).get(r);s?s.push(t):z(this,Tn).set(r,[t])}this.notify({type:"added",mutation:t})}remove(t){if(z(this,sr).delete(t)){const r=fl(t);if(typeof r=="string"){const s=z(this,Tn).get(r);if(s)if(s.length>1){const a=s.indexOf(t);a!==-1&&s.splice(a,1)}else s[0]===t&&z(this,Tn).delete(r)}}this.notify({type:"removed",mutation:t})}canRun(t){const r=fl(t);if(typeof r=="string"){const s=z(this,Tn).get(r),a=s==null?void 0:s.find(l=>l.state.status==="pending");return!a||a===t}else return!0}runNext(t){var s;const r=fl(t);if(typeof r=="string"){const a=(s=z(this,Tn).get(r))==null?void 0:s.find(l=>
vendor: 4,791 bytes, line 225
225l!==t&&l.state.isPaused);return(a==null?void 0:a.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Tt.batch(()=>{z(this,sr).forEach(t=>{this.notify({type:"removed",mutation:t})}),z(this,sr).clear(),z(this,Tn).clear()})}getAll(){return Array.from(z(this,sr))}find(t){const r={exact:!0,...t};return this.getAll().find(s=>Dm(r,s))}findAll(t={}){return this.getAll().filter(r=>Dm(t,r))}notify(t){Tt.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>r.state.isPaused);return Tt.batch(()=>Promise.all(t.map(r=>r.continue().catch($t))))}},sr=new WeakMap,Tn=new WeakMap,Fa=new WeakMap,zy);function fl(e){var t;return(t=e.options.scope)==null?void 0:t.id}var Bn,Py,j1=(Py=class extends Va{constructor(t={}){super();Se(this,Bn);this.config=t,oe(this,Bn,new Map)}build(t,r,s){const a=r.queryKey,l=r.queryHash??nh(a,r);let u=this.get(l);return u||(u=new x1({client:t,queryKey:a,queryHash:l,options:t.defaultQueryOptions(r),state:s,defaultOptions:t.getQueryDefaults(a)}),this.add(u)),u}add(t){z(this,Bn).has(t.queryHash)||(z(this,Bn).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const r=z(this,Bn).get(t.queryHash);r&&(t.destroy(),r===t&&z(this,Bn).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Tt.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return z(this,Bn).get(t)}getAll(){return[...z(this,Bn).values()]}find(t){const r={exact:!0,...t};return this.getAll().find(s=>Mm(r,s))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(s=>Mm(t,s)):r}notify(t){Tt.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){Tt.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Tt.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},Bn=new WeakMap,Py),rt,Fr,Br,ms,gs,Ur,ys,bs,_y,A1=(_y=class{constructor(e={}){Se(this,rt);Se(this,Fr);Se(this,Br);Se(this,ms);Se(this,gs);Se(this,Ur);Se(this,ys);Se(this,bs);oe(this,rt,e.queryCache||new j1),oe(this,Fr,e.mutationCache||new N1),oe(this,Br,e.defaultOptions||{}),oe(this,ms,new Map),oe(this,gs,new Map),oe(this,Ur,0)}mount(){ul(this,Ur)._++,z(this,Ur)===1&&(oe(this,ys,ih.subscribe(async e=>{e&&(await this.resumePausedMutations(),z(this,rt).onFocus())})),oe(this,bs,Pl.subscribe(async e=>{e&&(await this.resumePausedMutations(),z(this,rt).onOnline())})))}unmount(){var e,t;ul(this,Ur)._--,z(this,Ur)===0&&((e=z(this,ys))==null||e.call(this),oe(this,ys,void 0),(t=z(this,bs))==null||t.call(this),oe(this,bs,void 0))}isFetching(e){return z(this,rt).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return z(this,Fr).findAll({...e,status:"pending"}).length}getQueryData(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=z(this,rt).get(t.queryHash))==null?void 0:r.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),r=z(this,rt).build(this,t),s=r.state.data;return s===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(Kr(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(s))}getQueriesData(e){return z(this,rt).findAll(e).map(({queryKey:t,state:r})=>{const s=r.data;return[t,s]})}setQueryData(e,t,r){const s=this.defaultQueryOptions({queryKey:e}),a=z(this,rt).get(s.queryHash),l=a==null?void 0:a.state.data,u=u1(t,l);if(u!==void 0)return z(this,rt).build(this,s).setData(u,{...r,manual:!0})}setQueriesData(e,t,r){return Tt.batch(()=>z(this,rt).findAll(e).map(({queryKey:s})=>[s,this.setQueryData(s,t,r)]))}getQueryState(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=z(this,rt).get(t.queryHash))==null?void 0:r.state}removeQueries(e){const t=z(this,rt);Tt.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=z(this,rt);return Tt.batch(()=>(r.findAll(e).forEach(s=>{s.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const r={revert:!0,...t},s=Tt.batch(()=>z(this,rt).findAll(e).map(a=>a.cancel(r)));return Promise.all(s).then($t).catch($t)}invalidateQueries(e,t={}){return Tt.batch(()=>(z(this,rt).findAll(e).forEach(r=>{r.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const r={...t,cancelRefetch:t.cancelRefetch??!0},s=Tt.batch(()=>z(this,rt).findAll(e).filter(a=>!a.isDisabled()&&!a.isStatic()).map(a=>{let l=a.fetch(void 0,r);return r.throwOnError||(l=l.catch($t)),a.state.fetchStatus==="paused"?Promise.resolve():l}));return Promise.all(s).then($t)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=z(this,rt).build(this,t);return r.isStaleByTime(Kr(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then($t).catch($t)}
225fetchInfiniteQuery(e){return e.behavior=Km(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then($t).catch($t)}ensureInfiniteQueryData(e){return e.behavior=Km(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Pl.isOnline()?z(this,Fr).resumePausedMutations():Promise.resolve()}getQueryCache(){return z(this,rt)}getMutationCache(){return z(this,Fr)}getDefaultOptions(){return z(this,Br)}setDefaultOptions(e){oe(this,Br,e)}setQueryDefaults(e,t){z(this,ms).set(Aa(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...z(this,ms).values()],r={};return t.forEach(s=>{za(e,s.queryKey)&&Object.assign(r,s.defaultOptions)}),r}setMutationDefaults(e,t){z(this,gs).set(Aa(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...z(this,gs).values()],r={};return t.forEach(s=>{za(e,s.mutationKey)&&Object.assign(r,s.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...z(this,Br).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=nh(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===rh&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...z(this,Br).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){z(this,rt).clear(),z(this,Fr).clear()}},rt=new WeakMap,Fr=new WeakMap,Br=new WeakMap,ms=new WeakMap,gs=new WeakMap,Ur=new WeakMap,ys=new WeakMap,bs=new WeakMap,_y),bb=H.createContext(void 0),z1=e=>{const t=H.useContext(bb);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},P1=({client:e,children:t})=>(H.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),d.jsx(bb.Provider,{value:e,children:t})),vb=H.createContext(!1),_1=()=>H.useContext(vb);vb.Provider;function I1(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var R1=H.createContext(I1()),O1=()=>H.useContext(R1),L1=(e,t,r)=>{const s=r!=null&&r.state.error&&typeof e.throwOnError=="function"?hb(e.throwOnError,[r.state.error,r]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||s)&&(t.isReset()||(e.retryOnMount=!1))},M1=e=>{H.useEffect(()=>{e.clearReset()},[e])},D1=({result:e,errorResetBoundary:t,throwOnError:r,query:s,suspense:a})=>e.isError&&!t.isReset()&&!e.isFetching&&s&&(a&&e.data===void 0||hb(r,[e.error,s])),F1=e=>{if(e.suspense){const r=a=>a==="static"?a:Math.max(a??1e3,1e3),s=e.staleTime;e.staleTime=typeof s=="function"?(...a)=>r(s(...a)):r(s),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},B1=(e,t)=>e.isLoading&&e.isFetching&&!t,U1=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,qm=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function V1(e,t,r){var w,v,E,T;const s=_1(),a=O1(),l=z1(),u=l.defaultQueryOptions(e);(v=(w=l.getDefaultOptions().queries)==null?void 0:w._experimental_beforeQuery)==null||v.call(w,u);const h=l.getQueryCache().get(u.queryHash);u._optimisticResults=s?"isRestoring":"optimistic",F1(u),L1(u,a,h),M1(a);const p=!l.getQueryCache().get(u.queryHash),[m]=H.useState(()=>new t(l,u)),y=m.getOptimisticResult(u),b=!s&&e.subscribed!==!1;if(H.useSyncExternalStore(H.useCallback(S=>{const j=b?m.subscribe(Tt.batchCalls(S)):$t;return m.updateResult(),j},[m,b]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),H.useEffect(()=>{m.setOptions(u)},[u,m]),U1(u,y))throw qm(u,m,a);if(D1({result:y,errorResetBoundary:a,throwOnError:u.throwOnError,query:h,suspense:u.suspense}))throw y.error;if((T=(E=l.getDefaultOptions().queries)==null?void 0:E._experimental_afterQuery)==null||T.call(E,u,y),u.experimental_prefetchInRender&&!Ei&&B1(y,s)){const S=p?qm(u,m,a):h==null?void 0:h.promise;S==null||S.catch($t).finally(()=>{m.updateResult()})}return u.notifyOnChangeProps?y:m.trackResult(y)}function W1(e,t){return V1(e,w1)}const H1=new A1({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:1}}});Iy();/** 226 * @remix-run/router v1.23.2 227 * 228 * Copyright (c) Remix Software Inc. 229 * 230 * This source code is licensed under the MIT license found in the 231 * LICENSE.md file in the root directory of this source tree. 232 * 233 * @license MIT 234 */function Pa(){return Pa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
vendor: 9,249 bytes, lines 234-243
234for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s])}return e},Pa.apply(this,arguments)}var Vr;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Vr||(Vr={}));const Gm="popstate";function K1(e){e===void 0&&(e={});function t(s,a){let{pathname:l,search:u,hash:h}=s.location;return Cd("",{pathname:l,search:u,hash:h},a.state&&a.state.usr||null,a.state&&a.state.key||"default")}function r(s,a){return typeof a=="string"?a:_l(a)}return q1(t,r,null,e)}function dt(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function ah(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function $1(){return Math.random().toString(36).substr(2,8)}function Qm(e,t){return{usr:e.state,key:e.key,idx:t}}function Cd(e,t,r,s){return r===void 0&&(r=null),Pa({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?ws(t):t,{state:r,key:t&&t.key||s||$1()})}function _l(e){let{pathname:t="/",search:r="",hash:s=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),s&&s!=="#"&&(t+=s.charAt(0)==="#"?s:"#"+s),t}function ws(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let s=e.indexOf("?");s>=0&&(t.search=e.substr(s),e=e.substr(0,s)),e&&(t.pathname=e)}return t}function q1(e,t,r,s){s===void 0&&(s={});let{window:a=document.defaultView,v5Compat:l=!1}=s,u=a.history,h=Vr.Pop,p=null,m=y();m==null&&(m=0,u.replaceState(Pa({},u.state,{idx:m}),""));function y(){return(u.state||{idx:null}).idx}function b(){h=Vr.Pop;let S=y(),j=S==null?null:S-m;m=S,p&&p({action:h,location:T.location,delta:j})}function w(S,j){h=Vr.Push;let U=Cd(T.location,S,j);m=y()+1;let R=Qm(U,m),I=T.createHref(U);try{u.pushState(R,"",I)}catch(K){if(K instanceof DOMException&&K.name==="DataCloneError")throw K;a.location.assign(I)}l&&p&&p({action:h,location:T.location,delta:1})}function v(S,j){h=Vr.Replace;let U=Cd(T.location,S,j);m=y();let R=Qm(U,m),I=T.createHref(U);u.replaceState(R,"",I),l&&p&&p({action:h,location:T.location,delta:0})}function E(S){let j=a.location.origin!=="null"?a.location.origin:a.location.href,U=typeof S=="string"?S:_l(S);return U=U.replace(/ $/,"%20"),dt(j,"No window.location.(origin|href) available to create URL for href: "+U),new URL(U,j)}let T={get action(){return h},get location(){return e(a,u)},listen(S){if(p)throw new Error("A history only accepts one active listener");return a.addEventListener(Gm,b),p=S,()=>{a.removeEventListener(Gm,b),p=null}},createHref(S){return t(a,S)},createURL:E,encodeLocation(S){let j=E(S);return{pathname:j.pathname,search:j.search,hash:j.hash}},push:w,replace:v,go(S){return u.go(S)}};return T}var Zm;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Zm||(Zm={}));function G1(e,t,r){return r===void 0&&(r="/"),Q1(e,t,r)}function Q1(e,t,r,s){let a=typeof t=="string"?ws(t):t,l=oh(a.pathname||"/",r);if(l==null)return null;let u=xb(e);Z1(u);let h=null;for(let p=0;h==null&&p<u.length;++p){let m=lS(l);h=sS(u[p],m)}return h}function xb(e,t,r,s){t===void 0&&(t=[]),r===void 0&&(r=[]),s===void 0&&(s="");let a=(l,u,h)=>{let p={relativePath:h===void 0?l.path||"":h,caseSensitive:l.caseSensitive===!0,childrenIndex:u,route:l};p.relativePath.startsWith("/")&&(dt(p.relativePath.startsWith(s),'Absolute route path "'+p.relativePath+'" nested under path '+('"'+s+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),p.relativePath=p.relativePath.slice(s.length));let m=$r([s,p.relativePath]),y=r.concat(p);l.children&&l.children.length>0&&(dt(l.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+m+'".')),xb(l.children,t,y,m)),!(l.path==null&&!l.index)&&t.push({path:m,score:rS(m,l.index),routesMeta:y})};return e.forEach((l,u)=>{var h;if(l.path===""||!((h=l.path)!=null&&h.includes("?")))a(l,u);else for(let p of wb(l.path))a(l,u,p)}),t}function wb(e){let t=e.split("/");if(t.length===0)return[];let[r,...s]=t,a=r.endsWith("?"),l=r.replace(/\?$/,"");if(s.length===0)return a?[l,""]:[l];let u=wb(s.join("/")),h=[];return h.push(...u.map(p=>p===""?l:[l,p].join("/"))),a&&h.push(...u),h.map(p=>e.startsWith("/")&&p===""?"/":p)}function Z1(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:iS(t.routesMeta.map(s=>s.childrenIndex),r.routesMeta.map(s=>s.childrenIndex)))}const J1=/^:[\w-]+$/,Y1=3,X1=2,eS=1,tS=10,nS=-2,Jm=e=>e==="*";function rS(e,t){let r=e.split("/"),s=r.length;return r.some(Jm)&&(s+=nS),t&&(s+=X1),r.filter(a=>!Jm(a)).reduce((a,l)=>a+(J1.test(l)?Y1:l===""?eS:tS),s)}function iS(e,t){return e.length===t.length&&e.slice(0,-1).every((s,a)=>s===t[a])?e[e.length-1]-t[t.length-1]:0}function sS(e,t,r){let{routesMeta:s}=e,a={},l="/",u=[];for(let h=0;h<s.length;++h){let p=s[h],m=h===s.length-1,y=l==="/"?t:t.slice(l.length)||"/",b=aS({path:p.relativePath,caseSensitive:p.caseSensitive,end:m},y),w=p.route;if(!b)return null;Object.assign(a,b.params),u.push({params:a,pathname:$r([l,b.pathname]),pathnameBase:fS($r([l,b.pathnameBase])),route:w}),b.pathnameBase!=="/"&&(l=$r([l,b.pathnameBase]))}return u}function aS(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,s]=oS(e.path,e.caseSensitive,e.end),a=t.match(r);if(!a)return null;let l=a[0],u=l.replace(/(.)\/+$/,"$1"),h=a.slice(1);return{params:s.reduce((m,y,b)=>{let{paramName:w,isOptional:v}=y;if(w==="*"){let T=h[b]||"";u=l.slice(0,l.length-T.length).replace(/(.)\/+$/,"$1")}const E=h[b];return v&&!E?m[w]=void 0:m[w]=(E||"").replace(/%2F/g,"/"),m},{}),pathname:l,pathnameBase:u,pattern:e}}function oS(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),ah(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let s=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(u,h,p)=>(s.push({paramName:h,isOptional:p!=null}),p?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(s.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),s]}function lS(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return ah(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function oh(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,s=e.charAt(r);return s&&s!=="/"?null:e.slice(r)||"/"}const uS=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,cS=e=>uS.test(e);function dS(e,t){t===void 0&&(t="/");let{pathname:r,search:s="",hash:a=""}=typeof e=="string"?ws(e):e,l;if(r)if(cS(r))l=r;else{if(r.includes("//")){let u=r;r=r.replace(/\/\/+/g,"/"),ah(!1,"Pathnames cannot have embedded double slashes - normalizing "+(u+" -> "+r))}r.startsWith("/")?l=Ym(r.substring(1),"/"):l=Ym(r,t)}else l=t;return{pathname:l,search:pS(s),hash:mS(a)}}function Ym(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?r.length>1&&r.pop():a!=="."&&r.push(a)}),r.length>1?r.join("/"):"/"}function Vc(e,t,r,s){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(s)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function hS(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function kb(e,t){let r=hS(e);return t?r.map((s,a)=>a===r.length-1?s.pathname:s.pathnameBase):r.map(s=>s.pathnameBase)}function Sb(e,t,r,s){s===void 0&&(s=!1);let a;typeof e=="string"?a=ws(e):(a=Pa({},e),dt(!a.pathname||!a.pathname.includes("?"),Vc("?","pathname","search",a)),dt(!a.pathname||!a.pathname.includes("#"),Vc("#","pathname","hash",a)),dt(!a.search||!a.search.includes("#"),Vc("#","search","hash",a)));let l=e===""||a.pathname==="",u=l?"/":a.pathname,h;if(u==null)h=r;else{let b=t.length-1;if(!s&&u.startsWith("..")){let w=u.split("/");for(;w[0]==="..";)w.shift(),b-=1;a.pathname=w.join("/")}h=b>=0?t[b]:"/"}let p=dS(a,h),m=u&&u!=="/"&&u.endsWith("/"),y=(l||u===".")&&r.endsWith("/");return!p.pathname.endsWith("/")&&(m||y)&&(p.pathname+="/"),p}const $r=e=>e.join("/").replace(/\/\/+/g,"/"),fS=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),pS=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,mS=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function gS(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Eb=["post","put","patch","delete"];new Set(Eb);const yS=["get",...Eb];new Set(yS);/** 235 * React Router v6.30.3 236 * 237 * Copyright (c) Remix Software Inc. 238 * 239 * This source code is licensed under the MIT license found in the 240 * LICENSE.md file in the root directory of this source tree. 241 * 242 * @license MIT 243 */function _a(){return _a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
vendor: 8,736 bytes, lines 243-252
243for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s])}return e},_a.apply(this,arguments)}const lh=H.createContext(null),bS=H.createContext(null),Ni=H.createContext(null),Ml=H.createContext(null),or=H.createContext({outlet:null,matches:[],isDataRoute:!1}),Tb=H.createContext(null);function vS(e,t){let{relative:r}=t===void 0?{}:t;Wa()||dt(!1);let{basename:s,navigator:a}=H.useContext(Ni),{hash:l,pathname:u,search:h}=jb(e,{relative:r}),p=u;return s!=="/"&&(p=u==="/"?s:$r([s,u])),a.createHref({pathname:p,search:h,hash:l})}function Wa(){return H.useContext(Ml)!=null}function ji(){return Wa()||dt(!1),H.useContext(Ml).location}function Cb(e){H.useContext(Ni).static||H.useLayoutEffect(e)}function xS(){let{isDataRoute:e}=H.useContext(or);return e?OS():wS()}function wS(){Wa()||dt(!1);let e=H.useContext(lh),{basename:t,future:r,navigator:s}=H.useContext(Ni),{matches:a}=H.useContext(or),{pathname:l}=ji(),u=JSON.stringify(kb(a,r.v7_relativeSplatPath)),h=H.useRef(!1);return Cb(()=>{h.current=!0}),H.useCallback(function(m,y){if(y===void 0&&(y={}),!h.current)return;if(typeof m=="number"){s.go(m);return}let b=Sb(m,JSON.parse(u),l,y.relative==="path");e==null&&t!=="/"&&(b.pathname=b.pathname==="/"?t:$r([t,b.pathname])),(y.replace?s.replace:s.push)(b,y.state,y)},[t,s,u,l,e])}const kS=H.createContext(null);function SS(e){let t=H.useContext(or).outlet;return t&&H.createElement(kS.Provider,{value:e},t)}function Nb(){let{matches:e}=H.useContext(or),t=e[e.length-1];return t?t.params:{}}function jb(e,t){let{relative:r}=t===void 0?{}:t,{future:s}=H.useContext(Ni),{matches:a}=H.useContext(or),{pathname:l}=ji(),u=JSON.stringify(kb(a,s.v7_relativeSplatPath));return H.useMemo(()=>Sb(e,JSON.parse(u),l,r==="path"),[e,u,l,r])}function ES(e,t){return TS(e,t)}function TS(e,t,r,s){Wa()||dt(!1);let{navigator:a}=H.useContext(Ni),{matches:l}=H.useContext(or),u=l[l.length-1],h=u?u.params:{};u&&u.pathname;let p=u?u.pathnameBase:"/";u&&u.route;let m=ji(),y;if(t){var b;let S=typeof t=="string"?ws(t):t;p==="/"||(b=S.pathname)!=null&&b.startsWith(p)||dt(!1),y=S}else y=m;let w=y.pathname||"/",v=w;if(p!=="/"){let S=p.replace(/^\//,"").split("/");v="/"+w.replace(/^\//,"").split("/").slice(S.length).join("/")}let E=G1(e,{pathname:v}),T=zS(E&&E.map(S=>Object.assign({},S,{params:Object.assign({},h,S.params),pathname:$r([p,a.encodeLocation?a.encodeLocation(S.pathname).pathname:S.pathname]),pathnameBase:S.pathnameBase==="/"?p:$r([p,a.encodeLocation?a.encodeLocation(S.pathnameBase).pathname:S.pathnameBase])})),l,r,s);return t&&T?H.createElement(Ml.Provider,{value:{location:_a({pathname:"/",search:"",hash:"",state:null,key:"default"},y),navigationType:Vr.Pop}},T):T}function CS(){let e=RS(),t=gS(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return H.createElement(H.Fragment,null,H.createElement("h2",null,"Unexpected Application Error!"),H.createElement("h3",{style:{fontStyle:"italic"}},t),r?H.createElement("pre",{style:a},r):null,null)}const NS=H.createElement(CS,null);class jS extends H.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?H.createElement(or.Provider,{value:this.props.routeContext},H.createElement(Tb.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function AS(e){let{routeContext:t,match:r,children:s}=e,a=H.useContext(lh);return a&&a.static&&a.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=r.route.id),H.createElement(or.Provider,{value:t},s)}function zS(e,t,r,s){var a;if(t===void 0&&(t=[]),r===void 0&&(r=null),s===void 0&&(s=null),e==null){var l;if(!r)return null;if(r.errors)e=r.matches;else if((l=s)!=null&&l.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let u=e,h=(a=r)==null?void 0:a.errors;if(h!=null){let y=u.findIndex(b=>b.route.id&&(h==null?void 0:h[b.route.id])!==void 0);y>=0||dt(!1),u=u.slice(0,Math.min(u.length,y+1))}let p=!1,m=-1;if(r&&s&&s.v7_partialHydration)for(let y=0;y<u.length;y++){let b=u[y];if((b.route.HydrateFallback||b.route.hydrateFallbackElement)&&(m=y),b.route.id){let{loaderData:w,errors:v}=r,E=b.route.loader&&w[b.route.id]===void 0&&(!v||v[b.route.id]===void 0);if(b.route.lazy||E){p=!0,m>=0?u=u.slice(0,m+1):u=[u[0]];break}}}return u.reduceRight((y,b,w)=>{let v,E=!1,T=null,S=null;r&&(v=h&&b.route.id?h[b.route.id]:void 0,T=b.route.errorElement||NS,p&&(m<0&&w===0?(LS("route-fallback"),E=!0,S=null):m===w&&(E=!0,S=b.route.hydrateFallbackElement||null)));let j=t.concat(u.slice(0,w+1)),U=()=>{let R;return v?R=T:E?R=S:b.route.Component?R=H.createElement(b.route.Component,null):b.route.element?R=b.route.element:R=y,H.createElement(AS,{match:b,routeContext:{outlet:y,matches:j,isDataRoute:r!=null},children:R})};return r&&(b.route.ErrorBoundary||b.route.errorElement||w===0)?H.createElement(jS,{location:r.location,revalidation:r.revalidation,component:T,error:v,children:U(),routeContext:{outlet:null,matches:j,isDataRoute:!0}}):U()},null)}var Ab=(function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e})(Ab||{}),zb=(function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e})(zb||{});function PS(e){let t=H.useContext(lh);return t||dt(!1),t}function _S(e){let t=H.useContext(bS);return t||dt(!1),t}function IS(e){let t=H.useContext(or);return t||dt(!1),t}function Pb(e){let t=IS(),r=t.matches[t.matches.length-1];return r.route.id||dt(!1),r.route.id}function RS(){var e;let t=H.useContext(Tb),r=_S(),s=Pb();return t!==void 0?t:(e=r.errors)==null?void 0:e[s]}function OS(){let{router:e}=PS(Ab.UseNavigateStable),t=Pb(zb.UseNavigateStable),r=H.useRef(!1);return Cb(()=>{r.current=!0}),H.useCallback(function(a,l){l===void 0&&(l={}),r.current&&(typeof a=="number"?e.navigate(a):e.navigate(a,_a({fromRouteId:t},l)))},[e,t])}const Xm={};function LS(e,t,r){Xm[e]||(Xm[e]=!0)}function MS(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function DS(e){return SS(e.context)}function St(e){dt(!1)}function FS(e){let{basename:t="/",children:r=null,location:s,navigationType:a=Vr.Pop,navigator:l,static:u=!1,future:h}=e;Wa()&&dt(!1);let p=t.replace(/^\/*/,"/"),m=H.useMemo(()=>({basename:p,navigator:l,static:u,future:_a({v7_relativeSplatPath:!1},h)}),[p,h,l,u]);typeof s=="string"&&(s=ws(s));let{pathname:y="/",search:b="",hash:w="",state:v=null,key:E="default"}=s,T=H.useMemo(()=>{let S=oh(y,p);return S==null?null:{location:{pathname:S,search:b,hash:w,state:v,key:E},navigationType:a}},[p,y,b,w,v,E,a]);return T==null?null:H.createElement(Ni.Provider,{value:m},H.createElement(Ml.Provider,{children:r,value:T}))}function BS(e){let{children:t,location:r}=e;return ES(Nd(t),r)}new Promise(()=>{});function Nd(e,t){t===void 0&&(t=[]);let r=[];return H.Children.forEach(e,(s,a)=>{if(!H.isValidElement(s))return;let l=[...t,a];if(s.type===H.Fragment){r.push.apply(r,Nd(s.props.children,l));return}s.type!==St&&dt(!1),!s.props.index||!s.props.children||dt(!1);let u={id:s.props.id||l.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,loader:s.props.loader,action:s.props.action,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(u.children=Nd(s.props.children,l)),r.push(u)}),r}/** 244 * React Router DOM v6.30.3 245 * 246 * Copyright (c) Remix Software Inc. 247 * 248 * This source code is licensed under the MIT license found in the 249 * LICENSE.md file in the root directory of this source tree. 250 * 251 * @license MIT 252 */function jd(){return jd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
252for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s])}return e},jd.apply(this,arguments)}function US(e,t){if(e==null)return{};var r={},s=Object.keys(e),a,l;for(l=0;l<s.length;l++)a=s[l],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function VS(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function WS(e,t){return e.button===0&&(!t||t==="_self")&&!VS(e)}const HS=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],KS="6";try{window.__reactRouterVersion=KS}catch{}const $S="startTransition",eg=Yw[$S];function qS(e){let{basename:t,children:r,future:s,window:a}=e,l=H.useRef();l.current==null&&(l.current=K1({window:a,v5Compat:!0}));let u=l.current,[h,p]=H.useState({action:u.action,location:u.location}),{v7_startTransition:m}=s||{},y=H.useCallback(b=>{m&&eg?eg(()=>p(b)):p(b)},[p,m]);return H.useLayoutEffect(()=>u.listen(y),[u,y]),H.useEffect(()=>MS(s),[s]),H.createElement(FS,{basename:t,children:r,location:h.location,navigationType:h.action,navigator:u,future:s})}const GS=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",QS=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Pe=H.forwardRef(function(t,r){let{onClick:s,relative:a,reloadDocument:l,replace:u,state:h,target:p,to:m,preventScrollReset:y,viewTransition:b}=t,w=US(t,HS),{basename:v}=H.useContext(Ni),E,T=!1;if(typeof m=="string"&&QS.test(m)&&(E=m,GS))try{let R=new URL(window.location.href),I=m.startsWith("//")?new URL(R.protocol+m):new URL(m),K=oh(I.pathname,v);I.origin===R.origin&&K!=null?m=K+I.search+I.hash:T=!0}catch{}let S=vS(m,{relative:a}),j=ZS(m,{replace:u,state:h,target:p,preventScrollReset:y,relative:a,viewTransition:b});function U(R){s&&s(R),R.defaultPrevented||j(R)}return H.createElement("a",jd({},w,{href:E||S,onClick:T||l?s:U,ref:r,target:p}))});var tg;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(tg||(tg={}));var ng;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(ng||(ng={}));function ZS(e,t){let{target:r,replace:s,state:a,preventScrollReset:l,relative:u,viewTransition:h}=t===void 0?{}:t,p=xS(),m=ji(),y=jb(e,{relative:u});return H.useCallback(b=>{if(WS(b,r)){b.preventDefault();let w=s!==void 0?s:_l(m)===_l(y);p(e,{replace:w,state:a,preventScrollReset:l,relative:u,viewTransition:h})}},[m,p,y,s,a,r,e,l,u,h])}function _b(e,t){return function(){return e.apply(t,arguments)}}const{toString:JS}=Object.prototype,{getPrototypeOf:uh}=Object,{iterator:Dl,toStringTag:Ib}=Symbol,Fl=(e=>t=>{const r=JS.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Nn=e=>(e=e.toLowerCase(),t=>Fl(t)===e),Bl=e=>t=>typeof t===e,{isArray:ks}=Array,xs=Bl("undefined");function Ha(e){return e!==null&&!xs(e)&&e.constructor!==null&&!xs(e.constructor)&&qt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Rb=Nn("ArrayBuffer");function YS(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Rb(e.buffer),t}const XS=Bl("string"),qt=Bl("function"),Ob=Bl("number"),Ka=e=>e!==null&&typeof e=="object",e2=e=>e===!0||e===!1,kl=e=>{if(Fl(e)!=="object")return!1;const t=uh(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Ib in e)&&!(Dl in e)},t2=e=>{if(!Ka(e)||Ha(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},n2=Nn("Date"),r2=Nn("File"),i2=Nn("Blob"),s2=Nn("FileList"),a2=e=>Ka(e)&&qt(e.pipe),o2=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||qt(e.append)&&((t=Fl(e))==="formdata"||t==="object"&&qt(e.toString)&&e.toString()==="[object FormData]"))},l2=Nn("URLSearchParams"),[u2,c2,d2,h2]=["ReadableStream","Request","Response","Headers"].map(Nn),f2=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function $a(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let s,a;
vendor: 12,920 bytes, lines 252-253
252if(typeof e!="object"&&(e=[e]),ks(e))for(s=0,a=e.length;s<a;s++)t.call(null,e[s],s,e);else{if(Ha(e))return;const l=r?Object.getOwnPropertyNames(e):Object.keys(e),u=l.length;let h;for(s=0;s<u;s++)h=l[s],t.call(null,e[h],h,e)}}function Lb(e,t){if(Ha(e))return null;t=t.toLowerCase();const r=Object.keys(e);let s=r.length,a;for(;s-- >0;)if(a=r[s],t===a.toLowerCase())return a;return null}const hi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Mb=e=>!xs(e)&&e!==hi;function Ad(){const{caseless:e,skipUndefined:t}=Mb(this)&&this||{},r={},s=(a,l)=>{if(l==="__proto__"||l==="constructor"||l==="prototype")return;const u=e&&Lb(r,l)||l;kl(r[u])&&kl(a)?r[u]=Ad(r[u],a):kl(a)?r[u]=Ad({},a):ks(a)?r[u]=a.slice():(!t||!xs(a))&&(r[u]=a)};for(let a=0,l=arguments.length;a<l;a++)arguments[a]&&$a(arguments[a],s);return r}const p2=(e,t,r,{allOwnKeys:s}={})=>($a(t,(a,l)=>{r&&qt(a)?Object.defineProperty(e,l,{value:_b(a,r),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,l,{value:a,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:s}),e),m2=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),g2=(e,t,r,s)=>{e.prototype=Object.create(t.prototype,s),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},y2=(e,t,r,s)=>{let a,l,u;const h={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),l=a.length;l-- >0;)u=a[l],(!s||s(u,e,t))&&!h[u]&&(t[u]=e[u],h[u]=!0);e=r!==!1&&uh(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},b2=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const s=e.indexOf(t,r);return s!==-1&&s===r},v2=e=>{if(!e)return null;if(ks(e))return e;let t=e.length;if(!Ob(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},x2=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&uh(Uint8Array)),w2=(e,t)=>{const s=(e&&e[Dl]).call(e);let a;for(;(a=s.next())&&!a.done;){const l=a.value;t.call(e,l[0],l[1])}},k2=(e,t)=>{let r;const s=[];for(;(r=e.exec(t))!==null;)s.push(r);return s},S2=Nn("HTMLFormElement"),E2=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,s,a){return s.toUpperCase()+a}),rg=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),T2=Nn("RegExp"),Db=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),s={};$a(r,(a,l)=>{let u;(u=t(a,l,e))!==!1&&(s[l]=u||a)}),Object.defineProperties(e,s)},C2=e=>{Db(e,(t,r)=>{if(qt(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const s=e[r];if(qt(s)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},N2=(e,t)=>{const r={},s=a=>{a.forEach(l=>{r[l]=!0})};return ks(e)?s(e):s(String(e).split(t)),r},j2=()=>{},A2=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function z2(e){return!!(e&&qt(e.append)&&e[Ib]==="FormData"&&e[Dl])}const P2=e=>{const t=new Array(10),r=(s,a)=>{if(Ka(s)){if(t.indexOf(s)>=0)return;if(Ha(s))return s;if(!("toJSON"in s)){t[a]=s;const l=ks(s)?[]:{};return $a(s,(u,h)=>{const p=r(u,a+1);!xs(p)&&(l[h]=p)}),t[a]=void 0,l}}return s};return r(e,0)},_2=Nn("AsyncFunction"),I2=e=>e&&(Ka(e)||qt(e))&&qt(e.then)&&qt(e.catch),Fb=((e,t)=>e?setImmediate:t?((r,s)=>(hi.addEventListener("message",({source:a,data:l})=>{a===hi&&l===r&&s.length&&s.shift()()},!1),a=>{s.push(a),hi.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",qt(hi.postMessage)),R2=typeof queueMicrotask<"u"?queueMicrotask.bind(hi):typeof process<"u"&&process.nextTick||Fb,O2=e=>e!=null&&qt(e[Dl]),F={isArray:ks,isArrayBuffer:Rb,isBuffer:Ha,isFormData:o2,isArrayBufferView:YS,isString:XS,isNumber:Ob,isBoolean:e2,isObject:Ka,isPlainObject:kl,isEmptyObject:t2,isReadableStream:u2,isRequest:c2,isResponse:d2,isHeaders:h2,isUndefined:xs,isDate:n2,isFile:r2,isBlob:i2,isRegExp:T2,isFunction:qt,isStream:a2,isURLSearchParams:l2,isTypedArray:x2,isFileList:s2,forEach:$a,merge:Ad,extend:p2,trim:f2,stripBOM:m2,inherits:g2,toFlatObject:y2,kindOf:Fl,kindOfTest:Nn,endsWith:b2,toArray:v2,forEachEntry:w2,matchAll:k2,isHTMLForm:S2,hasOwnProperty:rg,hasOwnProp:rg,reduceDescriptors:Db,freezeMethods:C2,toObjectSet:N2,toCamelCase:E2,noop:j2,toFiniteNumber:A2,findKey:Lb,global:hi,isContextDefined:Mb,isSpecCompliantForm:z2,toJSONObject:P2,isAsyncFn:_2,isThenable:I2,setImmediate:Fb,asap:R2,isIterable:O2};let Ce=class Bb extends Error{static from(t,r,s,a,l,u){const h=new Bb(t.message,r||t.code,s,a,l);return h.cause=t,h.name=t.name,u&&Object.assign(h,u),h}constructor(t,r,s,a,l){super(t),this.name="AxiosError",this.isAxiosError=!0,r&&(this.code=r),s&&(this.config=s),a&&(this.request=a),l&&(this.response=l,this.status=l.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:F.toJSONObject(this.config),code:this.code,status:this.status}}};Ce.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";Ce.ERR_BAD_OPTION="ERR_BAD_OPTION";Ce.ECONNABORTED="ECONNABORTED";Ce.ETIMEDOUT="ETIMEDOUT";Ce.ERR_NETWORK="ERR_NETWORK";Ce.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";Ce.ERR_DEPRECATED="ERR_DEPRECATED";Ce.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";Ce.ERR_BAD_REQUEST="ERR_BAD_REQUEST";Ce.ERR_CANCELED="ERR_CANCELED";Ce.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";Ce.ERR_INVALID_URL="ERR_INVALID_URL";const L2=null;function zd(e){return F.isPlainObject(e)||F.isArray(e)}function Ub(e){return F.endsWith(e,"[]")?e.slice(0,-2):e}function ig(e,t,r){return e?e.concat(t).map(function(a,l){return a=Ub(a),!r&&l?"["+a+"]":a}).join(r?".":""):t}function M2(e){return F.isArray(e)&&!e.some(zd)}const D2=F.toFlatObject(F,{},null,function(t){return/^is[A-Z]/.test(t)});function Ul(e,t,r){if(!F.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=F.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(T,S){return!F.isUndefined(S[T])});const s=r.metaTokens,a=r.visitor||y,l=r.dots,u=r.indexes,p=(r.Blob||typeof Blob<"u"&&Blob)&&F.isSpecCompliantForm(t);if(!F.isFunction(a))throw new TypeError("visitor must be a function");function m(E){if(E===null)return"";if(F.isDate(E))return E.toISOString();if(F.isBoolean(E))return E.toString();if(!p&&F.isBlob(E))throw new Ce("Blob is not supported. Use a Buffer instead.");return F.isArrayBuffer(E)||F.isTypedArray(E)?p&&typeof Blob=="function"?new Blob([E]):Buffer.from(E):E}function y(E,T,S){let j=E;if(E&&!S&&typeof E=="object"){if(F.endsWith(T,"{}"))T=s?T:T.slice(0,-2),E=JSON.stringify(E);else if(F.isArray(E)&&M2(E)||(F.isFileList(E)||F.endsWith(T,"[]"))&&(j=F.toArray(E)))return T=Ub(T),j.forEach(function(R,I){!(F.isUndefined(R)||R===null)&&t.append(u===!0?ig([T],I,l):u===null?T:T+"[]",m(R))}),!1}return zd(E)?!0:(t.append(ig(S,T,l),m(E)),!1)}const b=[],w=Object.assign(D2,{defaultVisitor:y,convertValue:m,isVisitable:zd});function v(E,T){if(!F.isUndefined(E)){if(b.indexOf(E)!==-1)throw Error("Circular reference detected in "+T.join("."));b.push(E),F.forEach(E,function(j,U){(!(F.isUndefined(j)||j===null)&&a.call(t,j,F.isString(U)?U.trim():U,T,w))===!0&&v(j,T?T.concat(U):[U])}),b.pop()}}if(!F.isObject(e))throw new TypeError("data must be an object");return v(e),t}function sg(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function ch(e,t){this._pairs=[],e&&Ul(e,this,t)}const Vb=ch.prototype;Vb.append=function(t,r){this._pairs.push([t,r])};Vb.toString=function(t){const r=t?function(s){return t.call(this,s,sg)}:sg;return this._pairs.map(function(a){return r(a[0])+"="+r(a[1])},"").join("&")};function F2(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Wb(e,t,r){if(!t)return e;const s=r&&r.encode||F2,a=F.isFunction(r)?{serialize:r}:r,l=a&&a.serialize;let u;if(l?u=l(t,a):u=F.isURLSearchParams(t)?t.toString():new ch(t,a).toString(s),u){const h=e.indexOf("#");h!==-1&&(e=e.slice(0,h)),e+=(e.indexOf("?")===-1?"?":"&")+u}return e}class ag{constructor(){this.handlers=[]}use(t,r,s){return this.handlers.push({fulfilled:t,rejected:r,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){F.forEach(this.handlers,function(s){s!==null&&t(s)})}}const dh={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},B2=typeof URLSearchParams<"u"?URLSearchParams:ch,U2=typeof FormData<"u"?FormData:null,V2=typeof Blob<"u"?Blob:null,W2={isBrowser:!0,classes:{URLSearchParams:B2,FormData:U2,Blob:V2},protocols:["http","https","file","blob","url","data"]},hh=typeof window<"u"&&typeof document<"u",Pd=typeof navigator=="object"&&navigator||void 0,H2=hh&&(!Pd||["ReactNative","NativeScript","NS"].indexOf(Pd.product)<0),K2=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",$2=hh&&window.location.href||"http://localhost",q2=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:hh,hasStandardBrowserEnv:H2,hasStandardBrowserWebWorkerEnv:K2,navigator:Pd,origin:$2},Symbol.toStringTag,{value:"Module"})),Pt={...q2,...W2};function G2(e,t){return Ul(e,new Pt.classes.URLSearchParams,{visitor:function(r,s,a,l){return Pt.isNode&&F.isBuffer(r)?(this.append(s,r.toString("base64")),!1):l.defaultVisitor.apply(this,arguments)},...t})}function Q2(e){return F.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Z2(e){const t={},r=Object.keys(e);let s;const a=r.length;let l;for(s=0;s<a;s++)l=r[s],t[l]=e[l];return t}function Hb(e){function t(r,s,a,l){let u=r[l++];if(u==="__proto__")return!0;const h=Number.isFinite(+u),p=l>=r.length;return u=!u&&F.isArray(a)?a.length:u,p?(F.hasOwnProp(a,u)?a[u]=[a[u],s]:a[u]=s,!h):((!a[u]||!F.isObject(a[u]))&&(a[u]=[]),t(r,s,a[u],l)&&F.isArray(a[u])&&(a[u]=Z2(a[u])),!h)}if(F.isFormData(e)&&F.isFunction(e.entries)){const r={};return F.forEachEntry(e,(s,a)=>{t(Q2(s),a,r,0)}),r}return null}function J2(e,t,r){if(F.isString(e))try{return(t||JSON.parse)(e),F.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(r||JSON.stringify)(e)}const qa={transitional:dh,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const s=r.getContentType()||"",a=s.indexOf("application/json")>-1,l=F.isObject(t);if(l&&F.isHTMLForm(t)&&(t=new FormData(t)),F.isFormData(t))return a?JSON.stringify(Hb(t)):t;if(F.isArrayBuffer(t)||F.isBuffer(t)||F.isStream(t)||F.isFile(t)||F.isBlob(t)||F.isReadableStream(t))return t;if(F.isArrayBufferView(t))return t.buffer;if(F.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let h;if(l){if(s.indexOf("application/x-www-form-urlencoded")>-1)return G2(t,this.formSerializer).toString();if((h=F.isFileList(t))||s.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return Ul(h?{"files[]":t}:t,p&&new p,this.formSerializer)}}return l||a?(r.setContentType("application/json",!1),J2(t)):t}],transformResponse:[function(t){const r=this.transitional||qa.transitional,s=r&&r.forcedJSONParsing,a=this.responseType==="json";if(F.isResponse(t)||F.isReadableStream(t))return t;if(t&&F.isString(t)&&(s&&!this.responseType||a)){const u=!(r&&r.silentJSONParsing)&&a;try{return JSON.parse(t,this.parseReviver)}catch(h){if(u)throw h.name==="SyntaxError"?Ce.from(h,Ce.ERR_BAD_RESPONSE,this,null,this.response):h}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Pt.classes.FormData,Blob:Pt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};F.forEach(["delete","get","head","post","put","patch"],e=>{qa.headers[e]={}});const Y2=F.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),X2=e=>{const t={};let r,s,a;return e&&e.split(` 253`).forEach(function(u){a=u.indexOf(":"),r=u.substring(0,a).trim().toLowerCase(),s=u.substring(a+1).trim(),!(!r||t[r]&&Y2[r])&&(r==="set-cookie"?t[r]?t[r].push(s):t[r]=[s]:t[r]=t[r]?t[r]+", "+s:s)}),t},og=Symbol("internals");function fa(e){return e&&String(e).trim().toLowerCase()}function Sl(e){return e===!1||e==null?e:F.isArray(e)?e.map(Sl):String(e)}function eE(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=r.exec(e);)t[s[1]]=s[2];return t}const tE=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Wc(e,t,r,s,a){if(F.isFunction(s))return s.call(this,t,r);
vendor: 1,140 bytes, line 253
253if(a&&(t=r),!!F.isString(t)){if(F.isString(s))return t.indexOf(s)!==-1;if(F.isRegExp(s))return s.test(t)}}function nE(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,s)=>r.toUpperCase()+s)}function rE(e,t){const r=F.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+r,{value:function(a,l,u){return this[s].call(this,t,a,l,u)},configurable:!0})})}let Gt=class{constructor(t){t&&this.set(t)}set(t,r,s){const a=this;function l(h,p,m){const y=fa(p);if(!y)throw new Error("header name must be a non-empty string");const b=F.findKey(a,y);(!b||a[b]===void 0||m===!0||m===void 0&&a[b]!==!1)&&(a[b||p]=Sl(h))}const u=(h,p)=>F.forEach(h,(m,y)=>l(m,y,p));if(F.isPlainObject(t)||t instanceof this.constructor)u(t,r);else if(F.isString(t)&&(t=t.trim())&&!tE(t))u(X2(t),r);else if(F.isObject(t)&&F.isIterable(t)){let h={},p,m;for(const y of t){if(!F.isArray(y))throw TypeError("Object iterator must return a key-value pair");h[m=y[0]]=(p=h[m])?F.isArray(p)?[...p,y[1]]:[p,y[1]]:y[1]}u(h,r)}else t!=null&&l(r,t,s);return this}get(t,r){if(t=fa(t),t){const s=F.findKey(this,t);if(s){const a=this[s];if(!r)return a;
vendor: 4,460 bytes, lines 253-254
253if(r===!0)return eE(a);if(F.isFunction(r))return r.call(this,a,s);if(F.isRegExp(r))return r.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=fa(t),t){const s=F.findKey(this,t);return!!(s&&this[s]!==void 0&&(!r||Wc(this,this[s],s,r)))}return!1}delete(t,r){const s=this;let a=!1;function l(u){if(u=fa(u),u){const h=F.findKey(s,u);h&&(!r||Wc(s,s[h],h,r))&&(delete s[h],a=!0)}}return F.isArray(t)?t.forEach(l):l(t),a}clear(t){const r=Object.keys(this);let s=r.length,a=!1;for(;s--;){const l=r[s];(!t||Wc(this,this[l],l,t,!0))&&(delete this[l],a=!0)}return a}normalize(t){const r=this,s={};return F.forEach(this,(a,l)=>{const u=F.findKey(s,l);if(u){r[u]=Sl(a),delete r[l];return}const h=t?nE(l):String(l).trim();h!==l&&delete r[l],r[h]=Sl(a),s[h]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return F.forEach(this,(s,a)=>{s!=null&&s!==!1&&(r[a]=t&&F.isArray(s)?s.join(", "):s)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` 254`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const s=new this(t);return r.forEach(a=>s.set(a)),s}static accessor(t){const s=(this[og]=this[og]={accessors:{}}).accessors,a=this.prototype;function l(u){const h=fa(u);s[h]||(rE(a,u),s[h]=!0)}return F.isArray(t)?t.forEach(l):l(t),this}};Gt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);F.reduceDescriptors(Gt.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[r]=s}}});F.freezeMethods(Gt);function Hc(e,t){const r=this||qa,s=t||r,a=Gt.from(s.headers);let l=s.data;return F.forEach(e,function(h){l=h.call(r,l,a.normalize(),t?t.status:void 0)}),a.normalize(),l}function Kb(e){return!!(e&&e.__CANCEL__)}let Ga=class extends Ce{constructor(t,r,s){super(t??"canceled",Ce.ERR_CANCELED,r,s),this.name="CanceledError",this.__CANCEL__=!0}};function $b(e,t,r){const s=r.config.validateStatus;!r.status||!s||s(r.status)?e(r):t(new Ce("Request failed with status code "+r.status,[Ce.ERR_BAD_REQUEST,Ce.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function iE(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function sE(e,t){e=e||10;const r=new Array(e),s=new Array(e);let a=0,l=0,u;return t=t!==void 0?t:1e3,function(p){const m=Date.now(),y=s[l];u||(u=m),r[a]=p,s[a]=m;let b=l,w=0;for(;b!==a;)w+=r[b++],b=b%e;if(a=(a+1)%e,a===l&&(l=(l+1)%e),m-u<t)return;const v=y&&m-y;return v?Math.round(w*1e3/v):void 0}}function aE(e,t){let r=0,s=1e3/t,a,l;const u=(m,y=Date.now())=>{r=y,a=null,l&&(clearTimeout(l),l=null),e(...m)};return[(...m)=>{const y=Date.now(),b=y-r;b>=s?u(m,y):(a=m,l||(l=setTimeout(()=>{l=null,u(a)},s-b)))},()=>a&&u(a)]}const Il=(e,t,r=3)=>{let s=0;const a=sE(50,250);return aE(l=>{const u=l.loaded,h=l.lengthComputable?l.total:void 0,p=u-s,m=a(p),y=u<=h;s=u;const b={loaded:u,total:h,progress:h?u/h:void 0,bytes:p,rate:m||void 0,estimated:m&&h&&y?(h-u)/m:void 0,event:l,lengthComputable:h!=null,[t?"download":"upload"]:!0};e(b)},r)},lg=(e,t)=>{const r=e!=null;return[s=>t[0]({lengthComputable:r,total:e,loaded:s}),t[1]]},ug=e=>(...t)=>F.asap(()=>e(...t)),oE=Pt.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,Pt.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(Pt.origin),Pt.navigator&&/(msie|trident)/i.test(Pt.navigator.userAgent)):()=>!0,lE=Pt.hasStandardBrowserEnv?{write(e,t,r,s,a,l,u){if(typeof document>"u")return;const h=[`${e}=${encodeURIComponent(t)}`];F.isNumber(r)&&h.push(`expires=${new Date(r).toUTCString()}`),F.isString(s)&&h.push(`path=${s}`),F.isString(a)&&h.push(`domain=${a}`),l===!0&&h.push("secure"),F.isString(u)&&h.push(`SameSite=${u}`),document.cookie=h.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function uE(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function cE(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function qb(e,t,r){let s=!uE(t);return e&&(s||r==!1)?cE(e,t):t}const cg=e=>e instanceof Gt?{...e}:e;
vendor: 5,902 bytes, line 254
254function Ti(e,t){t=t||{};const r={};function s(m,y,b,w){return F.isPlainObject(m)&&F.isPlainObject(y)?F.merge.call({caseless:w},m,y):F.isPlainObject(y)?F.merge({},y):F.isArray(y)?y.slice():y}function a(m,y,b,w){if(F.isUndefined(y)){if(!F.isUndefined(m))return s(void 0,m,b,w)}else return s(m,y,b,w)}function l(m,y){if(!F.isUndefined(y))return s(void 0,y)}function u(m,y){if(F.isUndefined(y)){if(!F.isUndefined(m))return s(void 0,m)}else return s(void 0,y)}function h(m,y,b){if(b in t)return s(m,y);if(b in e)return s(void 0,m)}const p={url:l,method:l,data:l,baseURL:u,transformRequest:u,transformResponse:u,paramsSerializer:u,timeout:u,timeoutMessage:u,withCredentials:u,withXSRFToken:u,adapter:u,responseType:u,xsrfCookieName:u,xsrfHeaderName:u,onUploadProgress:u,onDownloadProgress:u,decompress:u,maxContentLength:u,maxBodyLength:u,beforeRedirect:u,transport:u,httpAgent:u,httpsAgent:u,cancelToken:u,socketPath:u,responseEncoding:u,validateStatus:h,headers:(m,y,b)=>a(cg(m),cg(y),b,!0)};return F.forEach(Object.keys({...e,...t}),function(y){if(y==="__proto__"||y==="constructor"||y==="prototype")return;const b=F.hasOwnProp(p,y)?p[y]:a,w=b(e[y],t[y],y);F.isUndefined(w)&&b!==h||(r[y]=w)}),r}const Gb=e=>{const t=Ti({},e);let{data:r,withXSRFToken:s,xsrfHeaderName:a,xsrfCookieName:l,headers:u,auth:h}=t;if(t.headers=u=Gt.from(u),t.url=Wb(qb(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),h&&u.set("Authorization","Basic "+btoa((h.username||"")+":"+(h.password?unescape(encodeURIComponent(h.password)):""))),F.isFormData(r)){if(Pt.hasStandardBrowserEnv||Pt.hasStandardBrowserWebWorkerEnv)u.setContentType(void 0);else if(F.isFunction(r.getHeaders)){const p=r.getHeaders(),m=["content-type","content-length"];Object.entries(p).forEach(([y,b])=>{m.includes(y.toLowerCase())&&u.set(y,b)})}}if(Pt.hasStandardBrowserEnv&&(s&&F.isFunction(s)&&(s=s(t)),s||s!==!1&&oE(t.url))){const p=a&&l&&lE.read(l);p&&u.set(a,p)}return t},dE=typeof XMLHttpRequest<"u",hE=dE&&function(e){return new Promise(function(r,s){const a=Gb(e);let l=a.data;const u=Gt.from(a.headers).normalize();let{responseType:h,onUploadProgress:p,onDownloadProgress:m}=a,y,b,w,v,E;function T(){v&&v(),E&&E(),a.cancelToken&&a.cancelToken.unsubscribe(y),a.signal&&a.signal.removeEventListener("abort",y)}let S=new XMLHttpRequest;S.open(a.method.toUpperCase(),a.url,!0),S.timeout=a.timeout;function j(){if(!S)return;const R=Gt.from("getAllResponseHeaders"in S&&S.getAllResponseHeaders()),K={data:!h||h==="text"||h==="json"?S.responseText:S.response,status:S.status,statusText:S.statusText,headers:R,config:e,request:S};$b(function(ne){r(ne),T()},function(ne){s(ne),T()},K),S=null}"onloadend"in S?S.onloadend=j:S.onreadystatechange=function(){!S||S.readyState!==4||S.status===0&&!(S.responseURL&&S.responseURL.indexOf("file:")===0)||setTimeout(j)},S.onabort=function(){S&&(s(new Ce("Request aborted",Ce.ECONNABORTED,e,S)),S=null)},S.onerror=function(I){const K=I&&I.message?I.message:"Network Error",M=new Ce(K,Ce.ERR_NETWORK,e,S);M.event=I||null,s(M),S=null},S.ontimeout=function(){let I=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const K=a.transitional||dh;a.timeoutErrorMessage&&(I=a.timeoutErrorMessage),s(new Ce(I,K.clarifyTimeoutError?Ce.ETIMEDOUT:Ce.ECONNABORTED,e,S)),S=null},l===void 0&&u.setContentType(null),"setRequestHeader"in S&&F.forEach(u.toJSON(),function(I,K){S.setRequestHeader(K,I)}),F.isUndefined(a.withCredentials)||(S.withCredentials=!!a.withCredentials),h&&h!=="json"&&(S.responseType=a.responseType),m&&([w,E]=Il(m,!0),S.addEventListener("progress",w)),p&&S.upload&&([b,v]=Il(p),S.upload.addEventListener("progress",b),S.upload.addEventListener("loadend",v)),(a.cancelToken||a.signal)&&(y=R=>{S&&(s(!R||R.type?new Ga(null,e,S):R),S.abort(),S=null)},a.cancelToken&&a.cancelToken.subscribe(y),a.signal&&(a.signal.aborted?y():a.signal.addEventListener("abort",y)));const U=iE(a.url);if(U&&Pt.protocols.indexOf(U)===-1){s(new Ce("Unsupported protocol "+U+":",Ce.ERR_BAD_REQUEST,e));return}S.send(l||null)})},fE=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let s=new AbortController,a;const l=function(m){if(!a){a=!0,h();const y=m instanceof Error?m:this.reason;s.abort(y instanceof Ce?y:new Ga(y instanceof Error?y.message:y))}};let u=t&&setTimeout(()=>{u=null,l(new Ce(`timeout of ${t}ms exceeded`,Ce.ETIMEDOUT))},t);const h=()=>{e&&(u&&clearTimeout(u),u=null,e.forEach(m=>{m.unsubscribe?m.unsubscribe(l):m.removeEventListener("abort",l)}),e=null)};e.forEach(m=>m.addEventListener("abort",l));const{signal:p}=s;return p.unsubscribe=()=>F.asap(h),p}},pE=function*(e,t){let r=e.byteLength;if(r<t){yield e;return}let s=0,a;for(;s<r;)a=s+t,yield e.slice(s,a),s=a},mE=async function*(e,t){for await(const r of gE(e))yield*pE(r,t)},gE=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:r,value:s}=await t.read();if(r)break;yield s}}finally{await t.cancel()}},dg=(e,t,r,s)=>{const a=mE(e,t);let l=0,u,h=p=>{u||(u=!0,s&&s(p))};return new ReadableStream({async pull(p){try{const{done:m,value:y}=await a.next();if(m){h(),p.close();return}let b=y.byteLength;if(r){let w=l+=b;r(w)}p.enqueue(new Uint8Array(y))}catch(m){throw h(m),m}},cancel(p){return h(p),a.return()}},{highWaterMark:2})},hg=64*1024,{isFunction:pl}=F,yE=(({Request:e,Response:t})=>({Request:e,Response:t}))(F.global),{ReadableStream:fg,TextEncoder:pg}=F.global,mg=(e,...t)=>{try{return!!e(...t)}catch{return!1}},bE=e=>{e=F.merge.call({skipUndefined:!0},yE,e);const{fetch:t,Request:r,Response:s}=e,a=t?pl(t):typeof fetch=="function",l=pl(r),u=pl(s);if(!a)return!1;const h=a&&pl(fg),p=a&&(typeof pg=="function"?(E=>T=>E.encode(T))(new pg):async E=>new Uint8Array(await new r(E).arrayBuffer())),m=l&&h&&mg(()=>{let E=!1;const T=new r(Pt.origin,{body:new fg,method:"POST",get duplex(){return E=!0,"half"}}).headers.has("Content-Type");return E&&!T}),y=u&&h&&mg(()=>
vendor: 2,874 bytes, line 254
254F.isReadableStream(new s("").body)),b={stream:y&&(E=>E.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach(E=>{!b[E]&&(b[E]=(T,S)=>{let j=T&&T[E];if(j)return j.call(T);throw new Ce(`Response type '${E}' is not supported`,Ce.ERR_NOT_SUPPORT,S)})});const w=async E=>{if(E==null)return 0;if(F.isBlob(E))return E.size;if(F.isSpecCompliantForm(E))return(await new r(Pt.origin,{method:"POST",body:E}).arrayBuffer()).byteLength;if(F.isArrayBufferView(E)||F.isArrayBuffer(E))return E.byteLength;if(F.isURLSearchParams(E)&&(E=E+""),F.isString(E))return(await p(E)).byteLength},v=async(E,T)=>{const S=F.toFiniteNumber(E.getContentLength());return S??w(T)};return async E=>{let{url:T,method:S,data:j,signal:U,cancelToken:R,timeout:I,onDownloadProgress:K,onUploadProgress:M,responseType:ne,headers:B,withCredentials:re="same-origin",fetchOptions:fe}=Gb(E),J=t||fetch;ne=ne?(ne+"").toLowerCase():"text";let ee=fE([U,R&&R.toAbortSignal()],I),xe=null;const ie=ee&&ee.unsubscribe&&(()=>{ee.unsubscribe()});let Q;try{if(M&&m&&S!=="get"&&S!=="head"&&(Q=await v(B,j))!==0){let P=new r(T,{method:"POST",body:j,duplex:"half"}),V;if(F.isFormData(j)&&(V=P.headers.get("content-type"))&&B.setContentType(V),P.body){const[N,be]=lg(Q,Il(ug(M)));j=dg(P.body,hg,N,be)}}F.isString(re)||(re=re?"include":"omit");const se=l&&"credentials"in r.prototype,ve={...fe,signal:ee,method:S.toUpperCase(),headers:B.normalize().toJSON(),body:j,duplex:"half",credentials:se?re:void 0};xe=l&&new r(T,ve);let G=await(l?J(xe,fe):J(T,ve));const le=y&&(ne==="stream"||ne==="response");if(y&&(K||le&&ie)){const P={};["status","statusText","headers"].forEach(ye=>{P[ye]=G[ye]});const V=F.toFiniteNumber(G.headers.get("content-length")),[N,be]=K&&lg(V,Il(ug(K),!0))||[];G=new s(dg(G.body,hg,N,()=>{be&&be(),ie&&ie()}),P)}ne=ne||"text";let k=await b[F.findKey(b,ne)||"text"](G,E);return!le&&ie&&ie(),await new Promise((P,V)=>{$b(P,V,{data:k,headers:Gt.from(G.headers),status:G.status,statusText:G.statusText,config:E,request:xe})})}catch(se){throw ie&&ie(),se&&se.name==="TypeError"&&/Load failed|fetch/i.test(se.message)?Object.assign(new Ce("Network Error",Ce.ERR_NETWORK,E,xe,se&&se.response),{cause:se.cause||se}):Ce.from(se,se&&se.code,E,xe,se&&se.response)}}},vE=new Map,Qb=e=>{let t=e&&e.env||{};const{fetch:r,Request:s,Response:a}=t,l=[s,a,r];let u=l.length,h=u,p,m,y=vE;for(;h--;)p=l[h],m=y.get(p),m===void 0&&y.set(p,m=h?new Map:bE(t)),y=m;return m};Qb();const fh={http:L2,xhr:hE,fetch:{get:Qb}};F.forEach(fh,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const gg=e=>`- ${e}`,xE=e=>F.isFunction(e)||e===null||e===!1;function wE(e,t){e=F.isArray(e)?e:[e];const{length:r}=e;let s,a;const l={};for(let u=0;u<r;u++){s=e[u];let h;if(a=s,!xE(s)&&(a=fh[(h=String(s)).toLowerCase()],a===void 0))throw new Ce(`Unknown adapter '${h}'`);
vendor: 1,370 bytes, lines 254-256
254if(a&&(F.isFunction(a)||(a=a.get(t))))break;l[h||"#"+u]=a}if(!a){const u=Object.entries(l).map(([p,m])=>`adapter ${p} `+(m===!1?"is not supported by the environment":"is not available in the build"));let h=r?u.length>1?`since : 255`+u.map(gg).join(` 256`):" "+gg(u[0]):"as no adapter specified";throw new Ce("There is no suitable adapter to dispatch the request "+h,"ERR_NOT_SUPPORT")}return a}const Zb={getAdapter:wE,adapters:fh};function Kc(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ga(null,e)}function yg(e){return Kc(e),e.headers=Gt.from(e.headers),e.data=Hc.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Zb.getAdapter(e.adapter||qa.adapter,e)(e).then(function(s){return Kc(e),s.data=Hc.call(e,e.transformResponse,s),s.headers=Gt.from(s.headers),s},function(s){return Kb(s)||(Kc(e),s&&s.response&&(s.response.data=Hc.call(e,e.transformResponse,s.response),s.response.headers=Gt.from(s.response.headers))),Promise.reject(s)})}const Jb="1.13.5",Vl={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Vl[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const bg={};Vl.transitional=function(t,r,s){function a(l,u){return"[Axios v"+Jb+"] Transitional option '"+l+"'"+u+(s?". "+s:"")}return(l,u,h)=>
vendor: 2,656 bytes, lines 256-257
256{if(t===!1)throw new Ce(a(u," has been removed"+(r?" in "+r:"")),Ce.ERR_DEPRECATED);return r&&!bg[u]&&(bg[u]=!0,console.warn(a(u," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(l,u,h):!0}};Vl.spelling=function(t){return(r,s)=>(console.warn(`${s} is likely a misspelling of ${t}`),!0)};function kE(e,t,r){if(typeof e!="object")throw new Ce("options must be an object",Ce.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let a=s.length;for(;a-- >0;){const l=s[a],u=t[l];if(u){const h=e[l],p=h===void 0||u(h,l,e);if(p!==!0)throw new Ce("option "+l+" must be "+p,Ce.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Ce("Unknown option "+l,Ce.ERR_BAD_OPTION)}}const El={assertOptions:kE,validators:Vl},hn=El.validators;let ki=class{constructor(t){this.defaults=t||{},this.interceptors={request:new ag,response:new ag}}async request(t,r){try{return await this._request(t,r)}catch(s){if(s instanceof Error){let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;const l=a.stack?a.stack.replace(/^.+\n/,""):"";try{s.stack?l&&!String(s.stack).endsWith(l.replace(/^.+\n.+\n/,""))&&(s.stack+=` 257`+l):s.stack=l}catch{}}throw s}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Ti(this.defaults,r);const{transitional:s,paramsSerializer:a,headers:l}=r;s!==void 0&&El.assertOptions(s,{silentJSONParsing:hn.transitional(hn.boolean),forcedJSONParsing:hn.transitional(hn.boolean),clarifyTimeoutError:hn.transitional(hn.boolean),legacyInterceptorReqResOrdering:hn.transitional(hn.boolean)},!1),a!=null&&(F.isFunction(a)?r.paramsSerializer={serialize:a}:El.assertOptions(a,{encode:hn.function,serialize:hn.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),El.assertOptions(r,{baseUrl:hn.spelling("baseURL"),withXsrfToken:hn.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let u=l&&F.merge(l.common,l[r.method]);l&&F.forEach(["delete","get","head","post","put","patch","common"],E=>{delete l[E]}),r.headers=Gt.concat(u,l);const h=[];let p=!0;this.interceptors.request.forEach(function(T){if(typeof T.runWhen=="function"&&T.runWhen(r)===!1)return;p=p&&T.synchronous;const S=r.transitional||dh;S&&S.legacyInterceptorReqResOrdering?h.unshift(T.fulfilled,T.rejected):h.push(T.fulfilled,T.rejected)});const m=[];this.interceptors.response.forEach(function(T){m.push(T.fulfilled,T.rejected)});let y,b=0,w;if(!p){const E=[yg.bind(this),void 0];for(E.unshift(...h),E.push(...m),w=E.length,y=Promise.resolve(r);b<w;)y=y.then(E[b++],E[b++]);return y}w=h.length;let v=r;
vendor: 1,978 bytes, line 257
257for(;b<w;){const E=h[b++],T=h[b++];try{v=E(v)}catch(S){T.call(this,S);break}}try{y=yg.call(this,v)}catch(E){return Promise.reject(E)}for(b=0,w=m.length;b<w;)y=y.then(m[b++],m[b++]);return y}getUri(t){t=Ti(this.defaults,t);const r=qb(t.baseURL,t.url,t.allowAbsoluteUrls);return Wb(r,t.params,t.paramsSerializer)}};F.forEach(["delete","get","head","options"],function(t){ki.prototype[t]=function(r,s){return this.request(Ti(s||{},{method:t,url:r,data:(s||{}).data}))}});F.forEach(["post","put","patch"],function(t){function r(s){return function(l,u,h){return this.request(Ti(h||{},{method:t,headers:s?{"Content-Type":"multipart/form-data"}:{},url:l,data:u}))}}ki.prototype[t]=r(),ki.prototype[t+"Form"]=r(!0)});let SE=class Yb{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(l){r=l});const s=this;this.promise.then(a=>{if(!s._listeners)return;let l=s._listeners.length;for(;l-- >0;)s._listeners[l](a);s._listeners=null}),this.promise.then=a=>{let l;const u=new Promise(h=>{s.subscribe(h),l=h}).then(a);return u.cancel=function(){s.unsubscribe(l)},u},t(function(l,u,h){s.reason||(s.reason=new Ga(l,u,h),r(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=s=>{t.abort(s)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new Yb(function(a){t=a}),cancel:t}}};function EE(e){return function(r){return e.apply(null,r)}}function TE(e){return F.isObject(e)&&e.isAxiosError===!0}const _d={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
257alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(_d).forEach(([e,t])=>{_d[t]=e});function Xb(e){const t=new ki(e),r=_b(ki.prototype.request,t);return F.extend(r,ki.prototype,t,{allOwnKeys:!0}),F.extend(r,t,null,{allOwnKeys:!0}),r.create=function(a){return Xb(Ti(e,a))},r}const ot=Xb(qa);ot.Axios=ki;ot.CanceledError=Ga;ot.CancelToken=SE;ot.isCancel=Kb;ot.VERSION=Jb;ot.toFormData=Ul;ot.AxiosError=Ce;ot.Cancel=ot.CanceledError;ot.all=function(t){return Promise.all(t)};ot.spread=EE;ot.isAxiosError=TE;ot.mergeConfig=Ti;ot.AxiosHeaders=Gt;ot.formToJSON=e=>Hb(F.isHTMLForm(e)?new FormData(e):e);ot.getAdapter=Zb.getAdapter;ot.HttpStatusCode=_d;ot.default=ot;const{Axios:jP,AxiosError:AP,CanceledError:zP,isCancel:PP,CancelToken:_P,VERSION:IP,all:RP,Cancel:OP,isAxiosError:LP,spread:MP,toFormData:DP,AxiosHeaders:FP,HttpStatusCode:BP,formToJSON:UP,getAdapter:VP,mergeConfig:WP}=ot,CE=typeof window>"u",vg=!CE&&window.self!==window.top,$c=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15),Et=[];for(let e=0;e<256;++e)Et.push((e+256).toString(16).slice(1));function NE(e,t=0){return(Et[e[t+0]]+Et[e[t+1]]+Et[e[t+2]]+Et[e[t+3]]+"-"+Et[e[t+4]]+Et[e[t+5]]+"-"+Et[e[t+6]]+Et[e[t+7]]+"-"+Et[e[t+8]]+Et[e[t+9]]+"-"+Et[e[t+10]]+Et[e[t+11]]+Et[e[t+12]]+Et[e[t+13]]+Et[e[t+14]]+Et[e[t+15]]).toLowerCase()}let qc;const jE=new Uint8Array(16);function AE(){if(!qc){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");qc=crypto.getRandomValues.bind(crypto)}return qc(jE)}const zE=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),xg={randomUUID:zE};function PE(e,t,r){var a;e=e||{};const s=e.random??((a=e.rng)==null?void 0:a.call(e))??AE();if(s.length<16)throw new Error("Random bytes length must be >= 16");return s[6]=s[6]&15|64,s[8]=s[8]&63|128,NE(s)}function _E(e,t,r){return xg.randomUUID&&!e?xg.randomUUID():PE(e)}class IE extends Error{constructor(t,r,s,a,l){super(t),this.name="Base44Error",this.status=r,this.code=s,this.data=a,this.originalError=l}toJSON(){return{name:this.name,message:this.message,status:this.status,code:this.code,data:this.data}}}function wa({baseURL:e,headers:t={},token:r,interceptResponses:s=!0,onError:a}){const l=ot.create({baseURL:e,headers:{"Content-Type":"application/json",Accept:"application/json",...t}});return r&&(l.defaults.headers.common.Authorization=`Bearer ${r}`),l.interceptors.request.use(u=>{typeof window<"u"&&u.headers.set("X-Origin-URL",window.location.href);const h=_E();if(u.requestId=h,vg)try{window.parent.postMessage({type:"api-request-start",requestId:h,data:{url:e+u.url,method:u.method,body:u.data instanceof FormData?"[FormData object]":u.data}},"*")}catch{}return u}),s&&l.interceptors.response.use(u=>{var h;const p=(h=u.config)===null||h===void 0?void 0:h.requestId;try{vg&&p&&window.parent.postMessage({type:"api-request-end",requestId:p,data:{statusCode:u.status,response:u.data}},"*")}catch{}return u.data},u=>{var h,p,m,y,b,w,v,E;const T=((p=(h=u.response)===null||h===void 0?void 0:h.data)===null||p===void 0?void 0:p.message)||((y=(m=u.response)===null||m===void 0?void 0:m.data)===null||y===void 0?void 0:y.detail)||u.message,S=new IE(T,(b=u.response)===null||b===void 0?void 0:b.status,(v=(w=u.response)===null||w===void 0?void 0:w.data)===null||v===void 0?void 0:v.code,(E=u.response)===null||E===void 0?void 0:E.data,u);return a==null||a(S),Promise.reject(S)}),l}function wg(e){const{axios:t,appId:r,getSocket:s}=e;return new Proxy({},{get(a,l){if(!(typeof l!="string"||l==="then"||l.startsWith("_")))return OE(t,r,l,s)}})}function RE(e){var t;try{const r=JSON.parse(e);return{type:r.type,data:r.data,id:r.id||((t=r.data)===null||t===void 0?void 0:t.id),timestamp:r.timestamp||new Date().toISOString()}}catch(r){return console.warn("[Base44 SDK] Failed to parse realtime message:",r),null}}function OE(e,t,r,s){const a=`/apps/${t}/entities/${r}`;return{async list(l,u,h,p){const m={};return l&&(m.sort=l),u&&(m.limit=u),h&&(m.skip=h),p&&(m.fields=Array.isArray(p)?p.join(","):p),e.get(a,{params:m})},async filter(l,u,h,p,m){const y={q:JSON.stringify(l)};return u&&(y.sort=u),h&&(y.limit=h),p&&(y.skip=p),m&&(y.fields=Array.isArray(m)?m.join(","):m),e.get(a,{params:y})},async get(l){return e.get(`${a}/${l}`)},async create(l){return e.post(a,l)},async update(l,u){return e.put(`${a}/${l}`,u)},async delete(l){return e.delete(`${a}/${l}`)},async deleteMany(l){return e.delete(a,{data:l})},async bulkCreate(l){return e.post(`${a}/bulk`,l)},async updateMany(l,u){return e.patch(`${a}/update-many`,{query:l,data:u})},async bulkUpdate(l){return e.put(`${a}/bulk`,l)},async importEntities(l){const u=new FormData;return u.append("file",l,l.name),e.post(`${a}/import`,u,{headers:{"Content-Type":"multipart/form-data"}})},subscribe(l){const u=`entities:${t}:${r}`;return s().subscribeToRoom(u,{update_model:m=>{const y=RE(m.data);if(y)try{l(y)}catch(b){console.error("[Base44 SDK] Subscription callback error:",b)}}})}}}function LE(e,t){return{async call(r,s,a){if(!(r!=null&&r.trim()))throw new Error("Integration slug is required and cannot be empty");if(!(s!=null&&s.trim()))throw new Error("Operation ID is required and cannot be empty");const{pathParams:l,queryParams:u,...h}=a??{},p={...h,...l&&{path_params:l},...u&&{query_params:u}};return await e.post(`/apps/${t}/integrations/custom/${r}/${s}`,p)}}}function kg(e,t){const r=LE(e,t);return new Proxy({},{get(s,a){if(!(typeof a!="string"||a==="then"||a.startsWith("_")))return a==="custom"?r:new Proxy({},{get(l,u){if(!(typeof u!="string"||u==="then"||u.startsWith("_")))return async h=>{if(typeof h=="string")throw new Error(`Integration ${u} must receive an object with named parameters, received: ${h}`);let p,m;return h instanceof FormData||h&&Object.values(h).some(y=>
257y instanceof File)?(p=new FormData,Object.keys(h).forEach(y=>{h[y]instanceof File?p.append(y,h[y],h[y].name):typeof h[y]=="object"&&h[y]!==null?p.append(y,JSON.stringify(h[y])):p.append(y,h[y])}),m="multipart/form-data"):(p=h,m="application/json"),a==="Core"?e.post(`/apps/${t}/integration-endpoints/Core/${u}`,p||h,{headers:{"Content-Type":m}}):e.post(`/apps/${t}/integration-endpoints/installable/${a}/integration-endpoints/${u}`,p||h,{headers:{"Content-Type":m}})}}})}})}function ME(){return typeof window>"u"?!1:window!==window.parent}function DE(e,t,r){const l=Math.round(window.screenX+(window.outerWidth-500)/2),u=Math.round(window.screenY+(window.outerHeight-600)/2),h=window.open(e,"base44_auth",`width=500,height=600,left=${l},top=${u},resizable=yes,scrollbars=yes`);if(!h)return;const p=()=>{window.removeEventListener("message",m),clearInterval(y),h.closed||h.close()},m=b=>{var w;if(b.origin!==r||b.source!==h||!(!((w=b.data)===null||w===void 0)&&w.access_token))return;p();const v=new URL(t),{access_token:E,is_new_user:T}=b.data;v.searchParams.set("access_token",E),T!=null&&v.searchParams.set("is_new_user",String(T)),window.location.href=v.toString()},y=setInterval(()=>{h.closed&&p()},500);window.addEventListener("message",m)}function FE(e,t,r,s){return{async me(){return e.get(`/apps/${r}/entities/User/me`)},async updateMe(a){return e.put(`/apps/${r}/entities/User/me`,a)},redirectToLogin(a){if(typeof window>"u")throw new Error("Login method can only be used in a browser environment");const l=a?new URL(a,window.location.origin).toString():window.location.href,u=`${s.appBaseUrl}/login?from_url=${encodeURIComponent(l)}`;window.location.href=u},loginWithProvider(a,l="/"){const u=new URL(l,window.location.origin).toString(),h=`app_id=${r}&from_url=${encodeURIComponent(u)}`;let p;a==="sso"?p=`/apps/${r}/auth/sso/login`:p=`/apps/auth${a==="google"?"":`/${a}`}/login`;const m=`${s.appBaseUrl}/api${p}?${h}`;if(ME()){const y=`${m}&popup_origin=${encodeURIComponent(window.location.origin)}`;return DE(y,u,window.location.origin)}window.location.href=m},logout(a){if(delete e.defaults.headers.common.Authorization,typeof window<"u"){if(window.localStorage)try{window.localStorage.removeItem("base44_access_token"),window.localStorage.removeItem("token")}catch(h){console.error("Failed to remove token from localStorage:",h)}const l=a||window.location.href,u=`${s.appBaseUrl}/api/apps/auth/logout?from_url=${encodeURIComponent(l)}`;window.location.href=u}},setToken(a,l=!0){if(a&&(e.defaults.headers.common.Authorization=`Bearer ${a}`,t.defaults.headers.common.Authorization=`Bearer ${a}`,l&&typeof window<"u"&&window.localStorage))try{window.localStorage.setItem("base44_access_token",a),window.localStorage.setItem("token",a)}catch(u){console.error("Failed to save token to localStorage:",u)}},async loginViaEmailPassword(a,l,u){var h;try{const p=await e.post(`/apps/${r}/auth/login`,{email:a,password:l,...u&&{turnstile_token:u}}),{access_token:m,user:y}=p;return m&&this.setToken(m),{access_token:m,user:y}}catch(p){throw((h=p.response)===null||h===void 0?void 0:h.status)===401&&await this.logout(),p}},async isAuthenticated(){try{return await this.me(),!0}catch{return!1}},inviteUser(a,l){return e.post(`/apps/${r}/users/invite-user`,{user_email:a,role:l})},register(a){return e.post(`/apps/${r}/auth/register`,a)},verifyOtp({email:a,otpCode:l}){return e.post(`/apps/${r}/auth/verify-otp`,{email:a,otp_code:l})},resendOtp(a){return e.post(`/apps/${r}/auth/resend-otp`,{email:a})},resetPasswordRequest(a){return e.post(`/apps/${r}/auth/reset-password-request`,{email:a})},resetPassword({resetToken:a,newPassword:l}){return e.post(`/apps/${r}/auth/reset-password`,{reset_token:a,new_password:l})},changePassword({userId:a,currentPassword:l,newPassword:u}){return e.post(`/apps/${r}/auth/change-password`,{user_id:a,current_password:l,new_password:u})}}}function BE(e,t){return{async getAccessToken(r){const s=`/apps/${t}/auth/sso/accesstoken/${r}`;return e.get(s)}}}function UE(e,t){return{async getAccessToken(r){if(!r||typeof r!="string")throw new Error("Integration type is required and must be a string");return(await e.get(`/apps/${t}/external-auth/tokens/${r}`)).access_token},async getConnection(r){var s;if(!r||typeof r!="string")throw new Error("Integration type is required and must be a string");const l=await e.get(`/apps/${t}/external-auth/tokens/${r}`);return{accessToken:l.access_token,connectionConfig:(s=l.connection_config)!==null&&s!==void 0?s:null}},async getCurrentAppUserAccessToken(r){if(!r||typeof r!="string")throw new Error("Connector ID is required and must be a string");return(await e.get(`/apps/${t}/app-user-auth/connectors/${r}/token`)).access_token},async getCurrentAppUserConnection(r){var s;if(!r||typeof r!="string")throw new Error("Connector ID is required and must be a string");const l=await e.get(`/apps/${t}/app-user-auth/connectors/${r}/token`);return{accessToken:l.access_token,connectionConfig:(s=l.connection_config)!==null&&s!==void 0?s:null}}}}function VE(e,t){return{async connectAppUser(r){if(!r||typeof r!="string")throw new Error("Connector ID is required and must be a string");return(await e.post(`/apps/${t}/app-user-auth/connectors/${r}/initiate`)).redirect_url},async disconnectAppUser(r){if(!r||typeof r!="string")throw new Error("Connector ID is required and must be a string");await e.delete(`/apps/${t}/app-user-auth/connectors/${r}`)}}}function Ia(e={}){const{storageKey:t="base44_access_token",paramName:r="access_token",saveToStorage:s=!0,removeFromUrl:a=!0}=e;let l=null;if(typeof window<"u"&&window.location)try{const u=new URLSearchParams(window.location.search);if(l=u.get(r),l){if(s&&WE(l,{storageKey:t}),a){u.delete(r);const h=`${window.location.pathname}${u.toString()?`?${u.toString()}`:""}${window.location.hash}`;window.history.replaceState({},document.title,h)}return l}}catch(u){console.error("Error retrieving token from URL:",u)}if(typeof window<"u"&&window.localStorage)try{return l=window.localStorage.getItem(t),l}catch(u){console.error("Error retrieving token from local storage:",u)}return null}function WE(e,t){const{storageKey:r="base44_access_token"}=t;if(typeof window>"u"||!window.localStorage||!e)return!1;try{return window.localStorage.setItem(r,e),window.localStorage.setItem("token",e),!0}catch(s){return console.error("Error saving token to local storage:",s),!1}}function Sg(e,t,r){const s=(l,u)=>l?`${String(l).replace(/\/$/,"")}${u}`:u,a=l=>{const u=new Headers;if(r!=null&&r.getAuthHeaders){const h=r.getAuthHeaders();
257Object.entries(h).forEach(([p,m])=>{m!=null&&u.set(p,String(m))})}return l&&new Headers(l).forEach((h,p)=>{u.set(p,h)}),u};return{async invoke(l,u){if(typeof u=="string")throw new Error(`Function ${l} must receive an object with named parameters, received: ${u}`);let h,p;return u instanceof FormData||u&&Object.values(u).some(m=>m instanceof File)?(h=new FormData,Object.keys(u).forEach(m=>{u[m]instanceof File?h.append(m,u[m],u[m].name):typeof u[m]=="object"&&u[m]!==null?h.append(m,JSON.stringify(u[m])):h.append(m,u[m])}),p="multipart/form-data"):(h=u,p="application/json"),e.post(`/apps/${t}/functions/${l}`,h||u,{headers:{"Content-Type":p}})},async fetch(l,u={}){const p=`/functions${l.startsWith("/")?l:`/${l}`}`,m=a(u.headers),y={...u,headers:m};return await fetch(s(r==null?void 0:r.baseURL,p),y)}}}function Eg({axios:e,getSocket:t,appId:r,serverUrl:s,token:a}){const l=`/apps/${r}/agents`,u={},h=()=>e.get(`${l}/conversations`),p=T=>e.get(`${l}/conversations/${T}`);return{getConversations:h,getConversation:p,listConversations:T=>e.get(`${l}/conversations`,{params:T}),createConversation:T=>e.post(`${l}/conversations`,T),addMessage:async(T,S)=>e.post(`${l}/conversations/v2/${T.id}/messages`,S),subscribeToConversation:(T,S)=>{const j=`/agent-conversations/${T}`,U=t(),R=p(T).then(I=>(u[T]=I,I));return U.subscribeToRoom(j,{connect:()=>{},update_model:async({data:I})=>{const K=JSON.parse(I);if(K._message){await R;const M=K._message,ne=u[T];if(ne){const B=ne.messages||[],re=B.findIndex(J=>J.id===M.id),fe=re!==-1?B.map((J,ee)=>ee===re?M:J):[...B,M];u[T]={...ne,messages:fe},S==null||S(u[T])}}}})},getWhatsAppConnectURL:T=>{const S=`${s}/api/apps/${r}/agents/${encodeURIComponent(T)}/whatsapp`,j=a??Ia();return j?`${S}?token=${j}`:S},getTelegramConnectURL:T=>{const S=`${s}/api/apps/${r}/agents/${encodeURIComponent(T)}/telegram`,j=a??Ia();return j?`${S}?token=${j}`:S}}}function Tg(e,t){const r=`/app-logs/${t}`;return{async logUserInApp(s){await e.post(`${r}/log-user-in-app/${s}`)},async fetchLogs(s={}){return await e.get(r,{params:s})},async getStats(s={}){return await e.get(`${r}/stats`,{params:s})}}}function HE(e,t){return{async inviteUser(r,s){if(s!=="user"&&s!=="admin")throw new Error(`Invalid role: "${s}". Role must be either "user" or "admin".`);return await e.post(`/apps/${t}/runtime/users/invite-user`,{user_email:r,role:s})}}}const Hn=Object.create(null);Hn.open="0";Hn.close="1";Hn.ping="2";Hn.pong="3";Hn.message="4";Hn.upgrade="5";Hn.noop="6";const Tl=Object.create(null);Object.keys(Hn).forEach(e=>{Tl[Hn[e]]=e});const Id={type:"error",data:"parser error"},ev=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",tv=typeof ArrayBuffer=="function",nv=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,ph=({type:e,data:t},r,s)=>ev&&t instanceof Blob?r?s(t):Cg(t,s):tv&&(t instanceof ArrayBuffer||nv(t))?r?s(t):Cg(new Blob([t]),s):s(Hn[e]+(t||"")),Cg=(e,t)=>{const r=new FileReader;return r.onload=function(){const s=r.result.split(",")[1];t("b"+(s||""))},r.readAsDataURL(e)};function Ng(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}let Gc;function KE(e,t){if(ev&&e.data instanceof Blob)return e.data.arrayBuffer().then(Ng).then(t);if(tv&&(e.data instanceof ArrayBuffer||nv(e.data)))return t(Ng(e.data));ph(e,!1,r=>{Gc||(Gc=new TextEncoder),t(Gc.encode(r))})}const jg="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ka=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e<jg.length;e++)ka[jg.charCodeAt(e)]=e;const $E=e=>{let t=e.length*.75,r=e.length,s,a=0,l,u,h,p;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const m=new ArrayBuffer(t),y=new Uint8Array(m);for(s=0;s<r;s+=4)l=ka[e.charCodeAt(s)],u=ka[e.charCodeAt(s+1)],h=ka[e.charCodeAt(s+2)],p=ka[e.charCodeAt(s+3)],y[a++]=l<<2|u>>4,y[a++]=(u&15)<<4|h>>2,y[a++]=(h&3)<<6|p&63;return m},qE=typeof ArrayBuffer=="function",mh=(e,t)=>{if(typeof e!="string")return{type:"message",data:rv(e,t)};const r=e.charAt(0);return r==="b"?{type:"message",data:GE(e.substring(1),t)}:Tl[r]?e.length>1?{type:Tl[r],data:e.substring(1)}:{type:Tl[r]}:Id},GE=(e,t)=>{if(qE){const r=$E(e);return rv(r,t)}else return{base64:!0,data:e}},rv=(e,t)=>
vendor: 4,168 bytes, line 257
257{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}},iv="�",QE=(e,t)=>{const r=e.length,s=new Array(r);let a=0;e.forEach((l,u)=>{ph(l,!1,h=>{s[u]=h,++a===r&&t(s.join(iv))})})},ZE=(e,t)=>{const r=e.split(iv),s=[];for(let a=0;a<r.length;a++){const l=mh(r[a],t);if(s.push(l),l.type==="error")break}return s};function JE(){return new TransformStream({transform(e,t){KE(e,r=>{const s=r.length;let a;if(s<126)a=new Uint8Array(1),new DataView(a.buffer).setUint8(0,s);else if(s<65536){a=new Uint8Array(3);const l=new DataView(a.buffer);l.setUint8(0,126),l.setUint16(1,s)}else{a=new Uint8Array(9);const l=new DataView(a.buffer);l.setUint8(0,127),l.setBigUint64(1,BigInt(s))}e.data&&typeof e.data!="string"&&(a[0]|=128),t.enqueue(a),t.enqueue(r)})}})}let Qc;function ml(e){return e.reduce((t,r)=>t+r.length,0)}function gl(e,t){if(e[0].length===t)return e.shift();const r=new Uint8Array(t);let s=0;for(let a=0;a<t;a++)r[a]=e[0][s++],s===e[0].length&&(e.shift(),s=0);return e.length&&s<e[0].length&&(e[0]=e[0].slice(s)),r}function YE(e,t){Qc||(Qc=new TextDecoder);const r=[];let s=0,a=-1,l=!1;return new TransformStream({transform(u,h){for(r.push(u);;){if(s===0){if(ml(r)<1)break;const p=gl(r,1);l=(p[0]&128)===128,a=p[0]&127,a<126?s=3:a===126?s=1:s=2}else if(s===1){if(ml(r)<2)break;const p=gl(r,2);a=new DataView(p.buffer,p.byteOffset,p.length).getUint16(0),s=3}else if(s===2){if(ml(r)<8)break;const p=gl(r,8),m=new DataView(p.buffer,p.byteOffset,p.length),y=m.getUint32(0);if(y>Math.pow(2,21)-1){h.enqueue(Id);break}a=y*Math.pow(2,32)+m.getUint32(4),s=3}else{if(ml(r)<a)break;const p=gl(r,a);h.enqueue(mh(l?p:Qc.decode(p),t)),s=0}if(a===0||a>e){h.enqueue(Id);break}}}})}const sv=4;function ct(e){if(e)return XE(e)}function XE(e){for(var t in ct.prototype)e[t]=ct.prototype[t];return e}ct.prototype.on=ct.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};ct.prototype.once=function(e,t){function r(){this.off(e,r),t.apply(this,arguments)}return r.fn=t,this.on(e,r),this};ct.prototype.off=ct.prototype.removeListener=ct.prototype.removeAllListeners=ct.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var r=this._callbacks["$"+e];if(!r)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var s,a=0;a<r.length;a++)if(s=r[a],s===t||s.fn===t){r.splice(a,1);break}return r.length===0&&delete this._callbacks["$"+e],this};ct.prototype.emit=function(e){this._callbacks=this._callbacks||{};for(var t=new Array(arguments.length-1),r=this._callbacks["$"+e],s=1;s<arguments.length;s++)t[s-1]=arguments[s];if(r){r=r.slice(0);for(var s=0,a=r.length;s<a;++s)r[s].apply(this,t)}return this};ct.prototype.emitReserved=ct.prototype.emit;ct.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]};ct.prototype.hasListeners=function(e){return!!this.listeners(e).length};const Wl=typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,r)=>r(t,0),mn=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),eT="arraybuffer";function av(e,...t){return t.reduce((r,s)=>(e.hasOwnProperty(s)&&(r[s]=e[s]),r),{})}const tT=mn.setTimeout,nT=mn.clearTimeout;function Hl(e,t){t.useNativeTimers?(e.setTimeoutFn=tT.bind(mn),e.clearTimeoutFn=nT.bind(mn)):(e.setTimeoutFn=mn.setTimeout.bind(mn),e.clearTimeoutFn=mn.clearTimeout.bind(mn))}const rT=1.33;function iT(e){return typeof e=="string"?sT(e):Math.ceil((e.byteLength||e.size)*rT)}function sT(e){let t=0,r=0;for(let s=0,a=e.length;s<a;s++)t=e.charCodeAt(s),t<128?r+=1:t<2048?r+=2:t<55296||t>=57344?r+=3:(s++,r+=4);return r}function ov(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function aT(e){let t="";for(let r in e)e.hasOwnProperty(r)&&(t.length&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t}function oT(e){let t={},r=e.split("&");for(let s=0,a=r.length;s<a;s++){let l=r[s].split("=");
vendor: 6,261 bytes, line 257
257t[decodeURIComponent(l[0])]=decodeURIComponent(l[1])}return t}class lT extends Error{constructor(t,r,s){super(t),this.description=r,this.context=s,this.type="TransportError"}}class gh extends ct{constructor(t){super(),this.writable=!1,Hl(this,t),this.opts=t,this.query=t.query,this.socket=t.socket,this.supportsBinary=!t.forceBase64}onError(t,r,s){return super.emitReserved("error",new lT(t,r,s)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(t){this.readyState==="open"&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){const r=mh(t,this.socket.binaryType);this.onPacket(r)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}createUri(t,r={}){return t+"://"+this._hostname()+this._port()+this.opts.path+this._query(r)}_hostname(){const t=this.opts.hostname;return t.indexOf(":")===-1?t:"["+t+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(this.opts.port)!==443||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(t){const r=aT(t);return r.length?"?"+r:""}}class uT extends gh{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(t){this.readyState="pausing";const r=()=>{this.readyState="paused",t()};if(this._polling||!this.writable){let s=0;this._polling&&(s++,this.once("pollComplete",function(){--s||r()})),this.writable||(s++,this.once("drain",function(){--s||r()}))}else r()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const r=s=>{if(this.readyState==="opening"&&s.type==="open"&&this.onOpen(),s.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(s)};ZE(t,this.socket.binaryType).forEach(r),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,QE(t,r=>{this.doWrite(r,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const t=this.opts.secure?"https":"http",r=this.query||{};return this.opts.timestampRequests!==!1&&(r[this.opts.timestampParam]=ov()),!this.supportsBinary&&!r.sid&&(r.b64=1),this.createUri(t,r)}}let lv=!1;try{lv=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const cT=lv;function dT(){}class hT extends uT{constructor(t){if(super(t),typeof location<"u"){const r=location.protocol==="https:";let s=location.port;s||(s=r?"443":"80"),this.xd=typeof location<"u"&&t.hostname!==location.hostname||s!==t.port}}doWrite(t,r){const s=this.request({method:"POST",data:t});s.on("success",r),s.on("error",(a,l)=>{this.onError("xhr post error",a,l)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(r,s)=>{this.onError("xhr poll error",r,s)}),this.pollXhr=t}}class Wn extends ct{constructor(t,r,s){super(),this.createRequest=t,Hl(this,s),this._opts=s,this._method=s.method||"GET",this._uri=r,this._data=s.data!==void 0?s.data:null,this._create()}_create(){var t;const r=av(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");r.xdomain=!!this._opts.xd;const s=this._xhr=this.createRequest(r);try{s.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){s.setDisableHeaderCheck&&s.setDisableHeaderCheck(!0);for(let a in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(a)&&s.setRequestHeader(a,this._opts.extraHeaders[a])}}catch{}if(this._method==="POST")try{s.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{s.setRequestHeader("Accept","*/*")}catch{}(t=this._opts.cookieJar)===null||t===void 0||t.addCookies(s),"withCredentials"in s&&(s.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(s.timeout=this._opts.requestTimeout),s.onreadystatechange=()=>{var a;s.readyState===3&&((a=this._opts.cookieJar)===null||a===void 0||a.parseCookies(s.getResponseHeader("set-cookie"))),s.readyState===4&&(s.status===200||s.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof s.status=="number"?s.status:0)},0))},s.send(this._data)}catch(a){this.setTimeoutFn(()=>{this._onError(a)},0);return}typeof document<"u"&&(this._index=Wn.requestsCount++,Wn.requests[this._index]=this)}_onError(t){this.emitReserved("error",t,this._xhr),this._cleanup(!0)}_cleanup(t){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=dT,t)try{this._xhr.abort()}catch{}typeof document<"u"&&delete Wn.requests[this._index],this._xhr=null}}_onLoad(){const t=this._xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}}Wn.requestsCount=0;Wn.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",Ag);else if(typeof addEventListener=="function"){const e="onpagehide"in mn?"pagehide":"unload";addEventListener(e,Ag,!1)}}function Ag(){for(let e in Wn.requests)Wn.requests.hasOwnProperty(e)&&Wn.requests[e].abort()}const fT=(function(){const e=uv({xdomain:!1});return e&&e.responseType!==null})();class pT extends hT{constructor(t){super(t);const r=t&&t.forceBase64;this.supportsBinary=fT&&!r}request(t={}){return Object.assign(t,{xd:this.xd},this.opts),new Wn(uv,this.uri(),t)}}function uv(e){const t=e.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!t||cT))return new XMLHttpRequest}catch{}if(!t)try{return new mn[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const cv=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class mT extends gh{get name(){return"websocket"}doOpen(){const t=this.uri(),r=this.opts.protocols,s=cv?{}:av(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(t,r,s)}catch(a){return this.emitReserved("error",a)}
vendor: 15,989 bytes, line 257
257this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let r=0;r<t.length;r++){const s=t[r],a=r===t.length-1;ph(s,this.supportsBinary,l=>{try{this.doWrite(s,l)}catch{}a&&Wl(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const t=this.opts.secure?"wss":"ws",r=this.query||{};return this.opts.timestampRequests&&(r[this.opts.timestampParam]=ov()),this.supportsBinary||(r.b64=1),this.createUri(t,r)}}const Zc=mn.WebSocket||mn.MozWebSocket;class gT extends mT{createSocket(t,r,s){return cv?new Zc(t,r,s):r?new Zc(t,r):new Zc(t)}doWrite(t,r){this.ws.send(r)}}class yT extends gh{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(t){return this.emitReserved("error",t)}this._transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(t=>{const r=YE(Number.MAX_SAFE_INTEGER,this.socket.binaryType),s=t.readable.pipeThrough(r).getReader(),a=JE();a.readable.pipeTo(t.writable),this._writer=a.writable.getWriter();const l=()=>{s.read().then(({done:h,value:p})=>{h||(this.onPacket(p),l())}).catch(h=>{})};l();const u={type:"open"};this.query.sid&&(u.data=`{"sid":"${this.query.sid}"}`),this._writer.write(u).then(()=>this.onOpen())})})}write(t){this.writable=!1;for(let r=0;r<t.length;r++){const s=t[r],a=r===t.length-1;this._writer.write(s).then(()=>{a&&Wl(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;(t=this._transport)===null||t===void 0||t.close()}}const bT={websocket:gT,webtransport:yT,polling:pT},vT=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,xT=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function Rd(e){if(e.length>8e3)throw"URI too long";const t=e,r=e.indexOf("["),s=e.indexOf("]");r!=-1&&s!=-1&&(e=e.substring(0,r)+e.substring(r,s).replace(/:/g,";")+e.substring(s,e.length));let a=vT.exec(e||""),l={},u=14;for(;u--;)l[xT[u]]=a[u]||"";return r!=-1&&s!=-1&&(l.source=t,l.host=l.host.substring(1,l.host.length-1).replace(/;/g,":"),l.authority=l.authority.replace("[","").replace("]","").replace(/;/g,":"),l.ipv6uri=!0),l.pathNames=wT(l,l.path),l.queryKey=kT(l,l.query),l}function wT(e,t){const r=/\/{2,9}/g,s=t.replace(r,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&s.splice(0,1),t.slice(-1)=="/"&&s.splice(s.length-1,1),s}function kT(e,t){const r={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(s,a,l){a&&(r[a]=l)}),r}const Od=typeof addEventListener=="function"&&typeof removeEventListener=="function",Cl=[];Od&&addEventListener("offline",()=>{Cl.forEach(e=>e())},!1);class qr extends ct{constructor(t,r){if(super(),this.binaryType=eT,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,t&&typeof t=="object"&&(r=t,t=null),t){const s=Rd(t);r.hostname=s.host,r.secure=s.protocol==="https"||s.protocol==="wss",r.port=s.port,s.query&&(r.query=s.query)}else r.host&&(r.hostname=Rd(r.host).host);Hl(this,r),this.secure=r.secure!=null?r.secure:typeof location<"u"&&location.protocol==="https:",r.hostname&&!r.port&&(r.port=this.secure?"443":"80"),this.hostname=r.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=r.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},r.transports.forEach(s=>{const a=s.prototype.name;this.transports.push(a),this._transportsByName[a]=s}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},r),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=oT(this.opts.query)),Od&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},Cl.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(t){const r=Object.assign({},this.opts.query);r.EIO=sv,r.transport=t,this.id&&(r.sid=this.id);const s=Object.assign({},this.opts,{query:r,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new this._transportsByName[t](s)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const t=this.opts.rememberUpgrade&&qr.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const r=this.createTransport(t);r.open(),this.setTransport(r)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",r=>this._onClose("transport close",r))}onOpen(){this.readyState="open",qr.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const r=new Error("server error");r.code=t.data,this._onError(r);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data);break}}onHandshake(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this._pingInterval=t.pingInterval,this._pingTimeout=t.pingTimeout,this._maxPayload=t.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const t=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+t,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},t),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this._getWritablePackets();this.transport.send(t),this._prevBufferLen=t.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let r=1;for(let s=0;s<this.writeBuffer.length;s++){const a=this.writeBuffer[s].data;if(a&&(r+=iT(a)),s>0&&r>this._maxPayload)return this.writeBuffer.slice(0,s);r+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const t=Date.now()>this._pingTimeoutTime;return t&&(this._pingTimeoutTime=0,Wl(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),t}write(t,r,s){return this._sendPacket("message",t,r,s),this}send(t,r,s){return this._sendPacket("message",t,r,s),this}_sendPacket(t,r,s,a){if(typeof r=="function"&&(a=r,r=void 0),typeof s=="function"&&(a=s,s=null),this.readyState==="closing"||this.readyState==="closed")return;s=s||{},s.compress=s.compress!==!1;const l={type:t,data:r,options:s};this.emitReserved("packetCreate",l),this.writeBuffer.push(l),a&&this.once("flush",a),this.flush()}close(){const t=()=>{this._onClose("forced close"),this.transport.close()},r=()=>{this.off("upgrade",r),this.off("upgradeError",r),t()},s=()=>{this.once("upgrade",r),this.once("upgradeError",r)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?s():t()}):this.upgrading?s():t()),this}_onError(t){if(qr.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",t),this._onClose("transport error",t)}_onClose(t,r){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),Od&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const s=Cl.indexOf(this._offlineEventListener);s!==-1&&Cl.splice(s,1)}this.readyState="closed",this.id=null,this.emitReserved("close",t,r),this.writeBuffer=[],this._prevBufferLen=0}}}qr.protocol=sv;class ST extends qr{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let t=0;t<this._upgrades.length;t++)this._probe(this._upgrades[t])}_probe(t){let r=this.createTransport(t),s=!1;qr.priorWebsocketSuccess=!1;const a=()=>{s||(r.send([{type:"ping",data:"probe"}]),r.once("packet",b=>{if(!s)if(b.type==="pong"&&b.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",r),!r)return;qr.priorWebsocketSuccess=r.name==="websocket",this.transport.pause(()=>{s||this.readyState!=="closed"&&(y(),this.setTransport(r),r.send([{type:"upgrade"}]),this.emitReserved("upgrade",r),r=null,this.upgrading=!1,this.flush())})}else{const w=new Error("probe error");w.transport=r.name,this.emitReserved("upgradeError",w)}}))};function l(){s||(s=!0,y(),r.close(),r=null)}const u=b=>{const w=new Error("probe error: "+b);w.transport=r.name,l(),this.emitReserved("upgradeError",w)};function h(){u("transport closed")}function p(){u("socket closed")}function m(b){r&&b.name!==r.name&&l()}const y=()=>{r.removeListener("open",a),r.removeListener("error",u),r.removeListener("close",h),this.off("close",p),this.off("upgrading",m)};r.once("open",a),r.once("error",u),r.once("close",h),this.once("close",p),this.once("upgrading",m),this._upgrades.indexOf("webtransport")!==-1&&t!=="webtransport"?this.setTimeoutFn(()=>{s||r.open()},200):r.open()}onHandshake(t){this._upgrades=this._filterUpgrades(t.upgrades),super.onHandshake(t)}_filterUpgrades(t){const r=[];for(let s=0;s<t.length;s++)~this.transports.indexOf(t[s])&&r.push(t[s]);return r}}let ET=class extends ST{constructor(t,r={}){const s=typeof t=="object"?t:r;(!s.transports||s.transports&&typeof s.transports[0]=="string")&&(s.transports=(s.transports||["polling","websocket","webtransport"]).map(a=>bT[a]).filter(a=>!!a)),super(t,s)}};function TT(e,t="",r){let s=e;r=r||typeof location<"u"&&location,e==null&&(e=r.protocol+"//"+r.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=r.protocol+e:e=r.host+e),/^(https?|wss?):\/\//.test(e)||(typeof r<"u"?e=r.protocol+"//"+e:e="https://"+e),s=Rd(e)),s.port||(/^(http|ws)$/.test(s.protocol)?s.port="80":/^(http|ws)s$/.test(s.protocol)&&(s.port="443")),s.path=s.path||"/";const l=s.host.indexOf(":")!==-1?"["+s.host+"]":s.host;return s.id=s.protocol+"://"+l+":"+s.port+t,s.href=s.protocol+"://"+l+(r&&r.port===s.port?"":":"+s.port),s}const CT=typeof ArrayBuffer=="function",NT=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,dv=Object.prototype.toString,jT=typeof Blob=="function"||typeof Blob<"u"&&dv.call(Blob)==="[object BlobConstructor]",AT=typeof File=="function"||typeof File<"u"&&dv.call(File)==="[object FileConstructor]";function yh(e){return CT&&(e instanceof ArrayBuffer||NT(e))||jT&&e instanceof Blob||AT&&e instanceof File}function Nl(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let r=0,s=e.length;r<s;r++)if(Nl(e[r]))return!0;return!1}if(yh(e))return!0;if(e.toJSON&&typeof e.toJSON=="function"&&arguments.length===1)return Nl(e.toJSON(),!0);for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&Nl(e[r]))return!0;return!1}function zT(e){const t=[],r=e.data,s=e;return s.data=Ld(r,t),s.attachments=t.length,{packet:s,buffers:t}}function Ld(e,t){if(!e)return e;if(yh(e)){const r={_placeholder:!0,num:t.length};return t.push(e),r}else if(Array.isArray(e)){const r=new Array(e.length);for(let s=0;s<e.length;s++)r[s]=Ld(e[s],t);return r}else if(typeof e=="object"&&!(e instanceof Date)){const r={};for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(r[s]=Ld(e[s],t));return r}return e}function PT(e,t){return e.data=Md(e.data,t),delete e.attachments,e}function Md(e,t){if(!e)return e;if(e&&e._placeholder===!0){if(typeof e.num=="number"&&e.num>=0&&e.num<t.length)return t[e.num];throw new Error("illegal attachments")}else if(Array.isArray(e))for(let r=0;r<e.length;r++)e[r]=Md(e[r],t);else if(typeof e=="object")for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(e[r]=Md(e[r],t));return e}const _T=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"];var De;(function(e){e[e.CONNECT=0]="CONNECT",e[e.DISCONNECT=1]="DISCONNECT",e[e.EVENT=2]="EVENT",e[e.ACK=3]="ACK",e[e.CONNECT_ERROR=4]="CONNECT_ERROR",e[e.BINARY_EVENT=5]="BINARY_EVENT",e[e.BINARY_ACK=6]="BINARY_ACK"})(De||(De={}));class IT{constructor(t){this.replacer=t}encode(t){return(t.type===De.EVENT||t.type===De.ACK)&&Nl(t)?this.encodeAsBinary({type:t.type===De.EVENT?De.BINARY_EVENT:De.BINARY_ACK,nsp:t.nsp,data:t.data,id:t.id}):[this.encodeAsString(t)]}encodeAsString(t){let r=""+t.type;return(t.type===De.BINARY_EVENT||t.type===De.BINARY_ACK)&&(r+=t.attachments+"-"),t.nsp&&t.nsp!=="/"&&(r+=t.nsp+","),t.id!=null&&(r+=t.id),t.data!=null&&(r+=JSON.stringify(t.data,this.replacer)),r}encodeAsBinary(t){const r=zT(t),s=this.encodeAsString(r.packet),a=r.buffers;return a.unshift(s),a}}class bh extends ct{constructor(t){super(),this.reviver=t}add(t){let r;if(typeof t=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");r=this.decodeString(t);const s=r.type===De.BINARY_EVENT;s||r.type===De.BINARY_ACK?(r.type=s?De.EVENT:De.ACK,this.reconstructor=new RT(r),r.attachments===0&&super.emitReserved("decoded",r)):super.emitReserved("decoded",r)}else if(yh(t)||t.base64)if(this.reconstructor)r=this.reconstructor.takeBinaryData(t),r&&(this.reconstructor=null,super.emitReserved("decoded",r));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+t)}decodeString(t){let r=0;const s={type:Number(t.charAt(0))};if(De[s.type]===void 0)throw new Error("unknown packet type "+s.type);if(s.type===De.BINARY_EVENT||s.type===De.BINARY_ACK){const l=r+1;for(;t.charAt(++r)!=="-"&&r!=t.length;);const u=t.substring(l,r);if(u!=Number(u)||t.charAt(r)!=="-")throw new Error("Illegal attachments");s.attachments=Number(u)}if(t.charAt(r+1)==="/"){const l=r+1;for(;++r&&!(t.charAt(r)===","||r===t.length););s.nsp=t.substring(l,r)}else s.nsp="/";const a=t.charAt(r+1);if(a!==""&&Number(a)==a){const l=r+1;for(;++r;){const u=t.charAt(r);if(u==null||Number(u)!=u){--r;break}if(r===t.length)break}s.id=Number(t.substring(l,r+1))}
vendor: 4,501 bytes, line 257
257if(t.charAt(++r)){const l=this.tryParse(t.substr(r));if(bh.isPayloadValid(s.type,l))s.data=l;else throw new Error("invalid payload")}return s}tryParse(t){try{return JSON.parse(t,this.reviver)}catch{return!1}}static isPayloadValid(t,r){switch(t){case De.CONNECT:return zg(r);case De.DISCONNECT:return r===void 0;case De.CONNECT_ERROR:return typeof r=="string"||zg(r);case De.EVENT:case De.BINARY_EVENT:return Array.isArray(r)&&(typeof r[0]=="number"||typeof r[0]=="string"&&_T.indexOf(r[0])===-1);case De.ACK:case De.BINARY_ACK:return Array.isArray(r)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class RT{constructor(t){this.packet=t,this.buffers=[],this.reconPack=t}takeBinaryData(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){const r=PT(this.reconPack,this.buffers);return this.finishedReconstruction(),r}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}function zg(e){return Object.prototype.toString.call(e)==="[object Object]"}const OT=Object.freeze(Object.defineProperty({__proto__:null,Decoder:bh,Encoder:IT,get PacketType(){return De}},Symbol.toStringTag,{value:"Module"}));function Cn(e,t,r){return e.on(t,r),function(){e.off(t,r)}}const LT=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class hv extends ct{constructor(t,r,s){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=t,this.nsp=r,s&&s.auth&&(this.auth=s.auth),this._opts=Object.assign({},s),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const t=this.io;this.subs=[Cn(t,"open",this.onopen.bind(this)),Cn(t,"packet",this.onpacket.bind(this)),Cn(t,"error",this.onerror.bind(this)),Cn(t,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...t){return t.unshift("message"),this.emit.apply(this,t),this}emit(t,...r){var s,a,l;if(LT.hasOwnProperty(t))throw new Error('"'+t.toString()+'" is a reserved event name');if(r.unshift(t),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(r),this;const u={type:De.EVENT,data:r};if(u.options={},u.options.compress=this.flags.compress!==!1,typeof r[r.length-1]=="function"){const y=this.ids++,b=r.pop();this._registerAckCallback(y,b),u.id=y}const h=(a=(s=this.io.engine)===null||s===void 0?void 0:s.transport)===null||a===void 0?void 0:a.writable,p=this.connected&&!(!((l=this.io.engine)===null||l===void 0)&&l._hasPingExpired());return this.flags.volatile&&!h||(p?(this.notifyOutgoingListeners(u),this.packet(u)):this.sendBuffer.push(u)),this.flags={},this}_registerAckCallback(t,r){var s;const a=(s=this.flags.timeout)!==null&&s!==void 0?s:this._opts.ackTimeout;if(a===void 0){this.acks[t]=r;return}const l=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let h=0;h<this.sendBuffer.length;h++)this.sendBuffer[h].id===t&&this.sendBuffer.splice(h,1);r.call(this,new Error("operation has timed out"))},a),u=(...h)=>{this.io.clearTimeoutFn(l),r.apply(this,h)};u.withError=!0,this.acks[t]=u}emitWithAck(t,...r){return new Promise((s,a)=>{const l=(u,h)=>u?a(u):s(h);l.withError=!0,r.push(l),this.emit(t,...r)})}_addToQueue(t){let r;typeof t[t.length-1]=="function"&&(r=t.pop());const s={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((a,...l)=>(this._queue[0],a!==null?s.tryCount>this._opts.retries&&(this._queue.shift(),r&&r(a)):(this._queue.shift(),r&&r(null,...l)),s.pending=!1,this._drainQueue())),this._queue.push(s),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;const r=this._queue[0];r.pending&&!t||(r.pending=!0,r.tryCount++,this.flags=r.flags,this.emit.apply(this,r.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:De.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,r){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,r),this._clearAcks()}
vendor: 7,087 bytes, line 257
257_clearAcks(){Object.keys(this.acks).forEach(t=>{if(!this.sendBuffer.some(s=>String(s.id)===t)){const s=this.acks[t];delete this.acks[t],s.withError&&s.call(this,new Error("socket has been disconnected"))}})}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case De.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case De.EVENT:case De.BINARY_EVENT:this.onevent(t);break;case De.ACK:case De.BINARY_ACK:this.onack(t);break;case De.DISCONNECT:this.ondisconnect();break;case De.CONNECT_ERROR:this.destroy();const s=new Error(t.data.message);s.data=t.data.data,this.emitReserved("connect_error",s);break}}onevent(t){const r=t.data||[];t.id!=null&&r.push(this.ack(t.id)),this.connected?this.emitEvent(r):this.receiveBuffer.push(Object.freeze(r))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const r=this._anyListeners.slice();for(const s of r)s.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&typeof t[t.length-1]=="string"&&(this._lastOffset=t[t.length-1])}ack(t){const r=this;let s=!1;return function(...a){s||(s=!0,r.packet({type:De.ACK,id:t,data:a}))}}onack(t){const r=this.acks[t.id];typeof r=="function"&&(delete this.acks[t.id],r.withError&&t.data.unshift(null),r.apply(this,t.data))}onconnect(t,r){this.id=t,this.recovered=r&&this._pid===r,this._pid=r,this.connected=!0,this.emitBuffered(),this._drainQueue(!0),this.emitReserved("connect")}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:De.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const r=this._anyListeners;for(let s=0;s<r.length;s++)if(t===r[s])return r.splice(s,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(t),this}prependAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(t),this}offAnyOutgoing(t){if(!this._anyOutgoingListeners)return this;if(t){const r=this._anyOutgoingListeners;for(let s=0;s<r.length;s++)if(t===r[s])return r.splice(s,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(t){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const r=this._anyOutgoingListeners.slice();for(const s of r)s.apply(this,t.data)}}}function Ss(e){e=e||{},this.ms=e.min||100,this.max=e.max||1e4,this.factor=e.factor||2,this.jitter=e.jitter>0&&e.jitter<=1?e.jitter:0,this.attempts=0}Ss.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),r=Math.floor(t*this.jitter*e);e=(Math.floor(t*10)&1)==0?e-r:e+r}return Math.min(e,this.max)|0};Ss.prototype.reset=function(){this.attempts=0};Ss.prototype.setMin=function(e){this.ms=e};Ss.prototype.setMax=function(e){this.max=e};Ss.prototype.setJitter=function(e){this.jitter=e};class Dd extends ct{constructor(t,r){var s;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(r=t,t=void 0),r=r||{},r.path=r.path||"/socket.io",this.opts=r,Hl(this,r),this.reconnection(r.reconnection!==!1),this.reconnectionAttempts(r.reconnectionAttempts||1/0),this.reconnectionDelay(r.reconnectionDelay||1e3),this.reconnectionDelayMax(r.reconnectionDelayMax||5e3),this.randomizationFactor((s=r.randomizationFactor)!==null&&s!==void 0?s:.5),this.backoff=new Ss({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(r.timeout==null?2e4:r.timeout),this._readyState="closed",this.uri=t;const a=r.parser||OT;this.encoder=new a.Encoder,this.decoder=new a.Decoder,this._autoConnect=r.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,t||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var r;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(r=this.backoff)===null||r===void 0||r.setMin(t),this)}randomizationFactor(t){var r;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(r=this.backoff)===null||r===void 0||r.setJitter(t),this)}reconnectionDelayMax(t){var r;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(r=this.backoff)===null||r===void 0||r.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new ET(this.uri,this.opts);const r=this.engine,s=this;this._readyState="opening",this.skipReconnect=!1;const a=Cn(r,"open",function(){s.onopen(),t&&t()}),l=h=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",h),t?t(h):this.maybeReconnectOnOpen()},u=Cn(r,"error",l);if(this._timeout!==!1){const h=this._timeout,p=this.setTimeoutFn(()=>{a(),l(new Error("timeout")),r.close()},h);this.opts.autoUnref&&p.unref(),this.subs.push(()=>{this.clearTimeoutFn(p)})}return this.subs.push(a),this.subs.push(u),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(Cn(t,"ping",this.onping.bind(this)),Cn(t,"data",this.ondata.bind(this)),Cn(t,"error",this.onerror.bind(this)),Cn(t,"close",this.onclose.bind(this)),Cn(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(r){this.onclose("parse error",r)}}ondecoded(t){Wl(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,r){let s=this.nsps[t];return s?this._autoConnect&&!s.active&&s.connect():(s=new hv(this,t,r),this.nsps[t]=s),s}_destroy(t){const r=Object.keys(this.nsps);for(const s of r)if(this.nsps[s].active)return;this._close()}_packet(t){const r=this.encoder.encode(t);for(let s=0;s<r.length;s++)this.engine.write(r[s],t.options)}
257cleanup(){this.subs.forEach(t=>t()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(t,r){var s;this.cleanup(),(s=this.engine)===null||s===void 0||s.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,r),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const r=this.backoff.duration();this._reconnecting=!0;const s=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(a=>{a?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",a)):t.onreconnect()}))},r);this.opts.autoUnref&&s.unref(),this.subs.push(()=>{this.clearTimeoutFn(s)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const pa={};function jl(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const r=TT(e,t.path||"/socket.io"),s=r.source,a=r.id,l=r.path,u=pa[a]&&l in pa[a].nsps,h=t.forceNew||t["force new connection"]||t.multiplex===!1||u;let p;return h?p=new Dd(s,t):(pa[a]||(pa[a]=new Dd(s,t)),p=pa[a]),r.query&&!t.query&&(t.query=r.queryKey),p.socket(r.path,t)}Object.assign(jl,{Manager:Dd,Socket:hv,io:jl,connect:jl});function Pg(e,t){var r;const s=jl(e.serverUrl,{path:e.mountPath,transports:e.transports,query:{app_id:e.appId,token:(r=e.token)!==null&&r!==void 0?r:Ia()}});return s.on("connect",async()=>{var a;return console.log("connect",s.id),(a=t.connect)===null||a===void 0?void 0:a.call(t)}),s.on("update_model",async a=>{var l;return(l=t.update_model)===null||l===void 0?void 0:l.call(t,a)}),s.on("error",async a=>{var l;return(l=t.error)===null||l===void 0?void 0:l.call(t,a)}),s.on("connect_error",async a=>{var l;return console.error("connect_error",a),(l=t.error)===null||l===void 0?void 0:l.call(t,a)}),s}function MT({config:e}){let t={...e};const r={},s={connect:async()=>{const v=[];Object.keys(r).forEach(E=>{p(E);const T=b(E);T==null||T.forEach(({connect:S})=>{const j=async()=>S==null?void 0:S();v.push(j())})}),await Promise.all(v)},update_model:async v=>{const T=b(v.room).map(S=>{var j;return(j=S.update_model)===null||j===void 0?void 0:j.call(S,v)});await Promise.all(T)},error:async v=>{console.error("error",v);const E=Object.values(r).flat().map(T=>{var S;return(S=T.error)===null||S===void 0?void 0:S.call(T,v)});await Promise.all(E)}};let a=Pg(e,s);function l(){u()}function u(){a&&a.disconnect()}function h(v){l(),t={...t,...v},a=Pg(t,s)}function p(v){a.emit("join",v)}function m(v){a.emit("leave",v)}async function y(v,E){var T;const S=JSON.stringify(E);return(T=s.update_model)===null||T===void 0?void 0:T.call(s,{room:v,data:S})}function b(v){return r[v]}return{socket:a,subscribeToRoom:(v,E)=>(r[v]||(p(v),r[v]=[]),r[v].push(E),()=>{var T,S;r[v]=(S=(T=r[v])===null||T===void 0?void 0:T.filter(j=>j!==E))!==null&&S!==void 0?S:[],r[v].length===0&&m(v)}),updateConfig:h,updateModel:y,disconnect:u}}const ma=typeof window<"u"?window:{base44SharedInstances:{}};function DT(e,t){return ma.base44SharedInstances||(ma.base44SharedInstances={}),ma.base44SharedInstances[e]||(ma.base44SharedInstances[e]={instance:t()}),ma.base44SharedInstances[e].instance}const FT="__user_heartbeat_event__",BT="__initialization_event__",UT="__session_duration_event__",_g="analytics-enable",Ig="base44_analytics_session_id",VT={enabled:!0,maxQueueSize:1e3,throttleTime:1e3,batchSize:30,heartBeatInterval:60*1e3},WT="analytics",$e=DT(WT,()=>({requestsQueue:[],isProcessing:!1,isHeartBeatProcessing:!1,wasInitializationTracked:!1,sessionContext:null,sessionStartTime:null,config:{...VT,...JT()}})),HT=({axiosClient:e,serverUrl:t,appId:r,userAuthModule:s})=>{var a;const{maxQueueSize:l,throttleTime:u,batchSize:h}=$e.config;if(!(!((a=$e.config)===null||a===void 0)&&a.enabled))return{track:()=>{},cleanup:()=>{}};let p;const m=`${t}/api/apps/${r}/analytics/track/batch`,y=async R=>{await e.request({method:"POST",url:`/apps/${r}/analytics/track/batch`,data:{events:R}})},b=R=>{try{const I=JSON.stringify({events:R}),K=new Blob([I],{type:"application/json"});return typeof navigator>"u"||I.length>6e4||!navigator.sendBeacon(m,K)}catch{return!1}},w=async(R,I={})=>
257{if(R.length===0)return;const K=await ZT(s),M=R.map(QT(K));try{(!I.isBeacon||!b(M))&&await y(M)}catch{}},v=()=>{Og(w,{throttleTime:u,batchSize:h})},E=R=>{if($e.requestsQueue.length>=l)return;const I=GT();$e.requestsQueue.push({...R,...I}),v()},T=()=>{Og(w,{throttleTime:u,batchSize:h}),p=Lg(E),$T()},S=()=>{Rg(),p==null||p(),qT(E);const R=$e.requestsQueue.splice(0);w(R,{isBeacon:!0})},j=()=>{typeof window>"u"||(document.visibilityState==="hidden"?S():document.visibilityState==="visible"&&T())},U=()=>{Rg(),p==null||p(),typeof window<"u"&&window.removeEventListener("visibilitychange",j)};return v(),p=Lg(E),KT(E),typeof window<"u"&&window.addEventListener("visibilitychange",j),{track:E,cleanup:U}};function Rg(){$e.isProcessing=!1}async function Og(e,t){if($e.isProcessing)return;$e.isProcessing=!0;const{throttleTime:r=1e3,batchSize:s=30}=t??{};for(;$e.isProcessing&&$e.requestsQueue.length>0;){const a=$e.requestsQueue.splice(0,s);a.length&&await e(a),await new Promise(l=>setTimeout(l,r))}$e.isProcessing=!1}function Lg(e){var t;if($e.isHeartBeatProcessing||((t=$e.config.heartBeatInterval)!==null&&t!==void 0?t:0)<10)return()=>{};$e.isHeartBeatProcessing=!0;const r=setInterval(()=>{e({eventName:FT})},$e.config.heartBeatInterval);return()=>{clearInterval(r),$e.isHeartBeatProcessing=!1}}function KT(e){typeof window>"u"||$e.wasInitializationTracked||($e.wasInitializationTracked=!0,e({eventName:BT,properties:{referrer:document==null?void 0:document.referrer}}))}function $T(){typeof window>"u"||$e.sessionStartTime!==null||($e.sessionStartTime=new Date().toISOString())}function qT(e){if(typeof window>"u"||$e.sessionStartTime===null)return;const t=new Date().getTime()-new Date($e.sessionStartTime).getTime();$e.sessionStartTime=null,e({eventName:UT,properties:{sessionDuration:t}})}function GT(){return{timestamp:new Date().toISOString(),pageUrl:typeof window<"u"?window.location.pathname:null}}function QT(e){return t=>({event_name:t.eventName,properties:t.properties,timestamp:t.timestamp,page_url:t.pageUrl,...e})}let Jc=null;async function ZT(e){if(!$e.sessionContext){if(!Jc){const t=YT();Jc=e.me().then(r=>({user_id:r.id,session_id:t})).catch(()=>({user_id:null,session_id:t}))}$e.sessionContext=await Jc}return $e.sessionContext}function JT(){if(typeof window>"u")return;const t=new URLSearchParams(window.location.search).get(_g);if(t==null||!t.length)return;const r=new URLSearchParams(window.location.search);r.delete(_g);const s=window.location.pathname+(r.toString()?"?"+r.toString():"");return window.history.replaceState({},"",s),{enabled:t==="true"}}function YT(){if(typeof window>"u")return $c();try{const e=localStorage.getItem(Ig);if(!e){const t=$c();return localStorage.setItem(Ig,t),t}return e}catch{return $c()}}function XT(e){var t,r;const{serverUrl:s="https://base44.app",appId:a,token:l,serviceToken:u,requiresAuth:h=!1,appBaseUrl:p,options:m,functionsVersion:y,headers:b}=e,w=typeof p=="string"?p:"",v={serverUrl:s,mountPath:"/ws-user-apps/socket.io/",transports:["websocket"],appId:a,token:l};let E=null;const T=()=>(E||(E=MT({config:v})),E),S={...b,"X-App-Id":String(a)},j=y?{...S,"Base44-Functions-Version":y}:S,U=wa({baseURL:`${s}/api`,headers:S,token:l,onError:m==null?void 0:m.onError}),R=wa({baseURL:`${s}/api`,headers:j,token:l,interceptResponses:!1,onError:m==null?void 0:m.onError}),I={...S,...l?{"on-behalf-of":`Bearer ${l}`}:{}},K=wa({baseURL:`${s}/api`,headers:I,token:u,onError:m==null?void 0:m.onError}),M=wa({baseURL:`${s}/api`,headers:j,token:u,interceptResponses:!1}),ne=FE(U,R,a,{appBaseUrl:w}),B={entities:wg({axios:U,appId:a,getSocket:T}),integrations:kg(U,a),connectors:VE(U,a),auth:ne,functions:Sg(R,a,{getAuthHeaders:()=>{const J={},ee=l||Ia();return ee&&(J.Authorization=`Bearer ${ee}`),J},baseURL:(t=R.defaults)===null||t===void 0?void 0:t.baseURL}),agents:Eg({axios:U,getSocket:T,appId:a,serverUrl:s,token:l}),appLogs:Tg(U,a),users:HE(U,a),analytics:HT({axiosClient:U,serverUrl:s,appId:a,userAuthModule:ne}),cleanup:()=>{B.analytics.cleanup(),E&&E.disconnect()}},re={entities:wg({axios:K,appId:a,getSocket:T}),integrations:kg(K,a),sso:BE(K,a),connectors:UE(K,a),functions:Sg(M,a,{getAuthHeaders:()=>{const J={};return u&&(J.Authorization=`Bearer ${u}`),J},baseURL:(r=M.defaults)===null||r===void 0?void 0:r.baseURL}),agents:Eg({axios:K,getSocket:T,appId:a,serverUrl:s,token:l}),appLogs:Tg(K,a),cleanup:()=>{E&&E.disconnect()}};if(typeof window<"u"){const J=l||Ia();J&&B.auth.setToken(J)}return h&&typeof window<"u"&&setTimeout(async()=>{try{await B.auth.isAuthenticated()||B.auth.redirectToLogin(window.location.href)}catch(J){console.error("Authentication check failed:",J),B.auth.redirectToLogin(window.location.href)}},0),{...B,setToken(J){B.auth.setToken(J),E&&E.updateConfig({token:J}),v.token=J},getConfig(){return{serverUrl:s,appId:a,requiresAuth:h}},get asServiceRole(){if(!u)throw new Error("Service token is required to use asServiceRole. Please provide a serviceToken when creating the client.");return re}}}const fv=typeof window>"u",eC=fv?{localStorage:new Map}:window,Ta=eC.localStorage,tC=e=>e.replace(/([A-Z])/g,"_$1").toLowerCase(),ns=(e,{defaultValue:t=void 0,removeFromUrl:r=!1}={})=>
257{if(fv)return t;const s=`base44_${tC(e)}`,a=new URLSearchParams(window.location.search),l=a.get(e);if(r){a.delete(e);const h=`${window.location.pathname}${a.toString()?`?${a.toString()}`:""}${window.location.hash}`;window.history.replaceState({},document.title,h)}if(l)return Ta.setItem(s,l),l;if(t)return Ta.setItem(s,t),t;const u=Ta.getItem(s);return u||null},nC=()=>(ns("clear_access_token")==="true"&&(Ta.removeItem("base44_access_token"),Ta.removeItem("token")),{appId:ns("app_id",{defaultValue:"69c658a6f536f025edb0f7fb"}),token:ns("access_token",{removeFromUrl:!0}),fromUrl:ns("from_url",{defaultValue:window.location.href}),functionsVersion:ns("functions_version",{defaultValue:"prod"}),appBaseUrl:ns("app_base_url",{defaultValue:void 0})}),Sa={...nC()},{appId:rC,token:iC,functionsVersion:sC,appBaseUrl:aC}=Sa,Wr=XT({appId:rC,token:iC,functionsVersion:sC,serverUrl:"",requiresAuth:!1,appBaseUrl:aC});function oC({}){var a;const t=ji().pathname.substring(1),{data:r,isFetched:s}=W1({queryKey:["user"],queryFn:async()=>{try{return{user:await Wr.auth.me(),isAuthenticated:!0}}catch{return{user:null,isAuthenticated:!1}}}});return d.jsx("div",{className:"min-h-screen flex items-center justify-center p-6 bg-slate-50",children:d.jsx("div",{className:"max-w-md w-full",children:d.jsxs("div",{className:"text-center space-y-6",children:[d.jsxs("div",{className:"space-y-2",children:[d.jsx("h1",{className:"text-7xl font-light text-slate-300",children:"404"}),d.jsx("div",{className:"h-0.5 w-16 bg-slate-200 mx-auto"})]}),d.jsxs("div",{className:"space-y-3",children:[d.jsx("h2",{className:"text-2xl font-medium text-slate-800",children:"Page Not Found"}),d.jsxs("p",{className:"text-slate-600 leading-relaxed",children:["The page ",d.jsxs("span",{className:"font-medium text-slate-700",children:['"',t,'"']})," could not be found in this application."]})]}),s&&r.isAuthenticated&&((a=r.user)==null?void 0:a.role)==="admin"&&d.jsx("div",{className:"mt-8 p-4 bg-slate-100 rounded-lg border border-slate-200",children:d.jsxs("div",{className:"flex items-start space-x-3",children:[d.jsx("div",{className:"flex-shrink-0 w-5 h-5 rounded-full bg-orange-100 flex items-center justify-center mt-0.5",children:d.jsx("div",{className:"w-2 h-2 rounded-full bg-orange-400"})}),d.jsxs("div",{className:"text-left space-y-1",children:[d.jsx("p",{className:"text-sm font-medium text-slate-700",children:"Admin Note"}),d.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:"This could mean that the AI hasn't implemented this page yet. Ask it to implement it in the chat."})]})]})}),d.jsx("div",{className:"pt-6",children:d.jsxs("button",{onClick:()=>window.location.href="/",className:"inline-flex items-center px-4 py-2 text-sm font-medium text-slate-700 bg-white border border-slate-200 rounded-lg hover:bg-slate-50 hover:border-slate-300 transition-colors duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-slate-500",children:[d.jsx("svg",{className:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:d.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"})}),"Go Home"]})})]})})})}const pv=H.createContext(),lC=({children:e})=>{const[t,r]=H.useState(null),[s,a]=H.useState(!1),[l,u]=H.useState(!0),[h,p]=H.useState(!0),[m,y]=H.useState(null),[b,w]=H.useState(null);H.useEffect(()=>{v()},[]);const v=async()=>{var j,U;try{p(!0),y(null);const R=wa({baseURL:"/api/apps/public",headers:{"X-App-Id":Sa.appId},token:Sa.token,interceptResponses:!0});try{const I=await R.get(`/prod/public-settings/by-id/${Sa.appId}`);w(I),Sa.token?await E():(u(!1),a(!1)),p(!1)}catch(I){if(console.error("App state check failed:",I),I.status===403&&((U=(j=I.data)==null?void 0:j.extra_data)!=null&&U.reason)){const K=I.data.extra_data.reason;y(K==="auth_required"?{type:"auth_required",message:"Authentication required"}:K==="user_not_registered"?{type:"user_not_registered",message:"User not registered for this app"}:{type:K,message:I.message})}else y({type:"unknown",message:I.message||"Failed to load app"});p(!1),u(!1)}}catch(R){console.error("Unexpected error:",R),y({type:"unknown",message:R.message||"An unexpected error occurred"}),p(!1),u(!1)}},E=async()=>{try{u(!0);const j=await Wr.auth.me();r(j),a(!0),u(!1)}catch(j){console.error("User auth check failed:",j),u(!1),a(!1),(j.status===401||j.status===403)&&y({type:"auth_required",message:"Authentication required"})}},T=(j=!0)=>{r(null),a(!1),j?Wr.auth.logout(window.location.href):Wr.auth.logout()},S=()=>{Wr.auth.redirectToLogin(window.location.href)};return d.jsx(pv.Provider,{value:{user:t,isAuthenticated:s,isLoadingAuth:l,isLoadingPublicSettings:h,authError:m,appPublicSettings:b,logout:T,navigateToLogin:S,checkAppState:v},children:e})},uC=()=>{const e=H.useContext(pv);if(!e)throw new Error("useAuth must be used within an AuthProvider");return e},mv=H.createContext({lang:"de",setLang:()=>{}});function cC({children:e}){const[t,r]=H.useState(()=>localStorage.getItem("lang")||"de"),s=a=>{r(a),localStorage.setItem("lang",a)};return d.jsx(mv.Provider,{value:{lang:t,setLang:s},children:e})}function Lt(){return H.useContext(mv)}
257const dC=()=>d.jsx("div",{className:"flex flex-col items-center justify-center min-h-screen bg-gradient-to-b from-white to-slate-50",children:d.jsx("div",{className:"max-w-md w-full p-8 bg-white rounded-lg shadow-lg border border-slate-100",children:d.jsxs("div",{className:"text-center",children:[d.jsx("div",{className:"inline-flex items-center justify-center w-16 h-16 mb-6 rounded-full bg-orange-100",children:d.jsx("svg",{className:"w-8 h-8 text-orange-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:d.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"})})}),d.jsx("h1",{className:"text-3xl font-bold text-slate-900 mb-4",children:"Access Restricted"}),d.jsx("p",{className:"text-slate-600 mb-8",children:"You are not registered to use this application. Please contact the app administrator to request access."}),d.jsxs("div",{className:"p-4 bg-slate-50 rounded-md text-sm text-slate-600",children:[d.jsx("p",{children:"If you believe this is an error, you can:"}),d.jsxs("ul",{className:"list-disc list-inside mt-2 space-y-1",children:[d.jsx("li",{children:"Verify you are logged in with the correct account"}),d.jsx("li",{children:"Contact the app administrator for access"}),d.jsx("li",{children:"Try logging out and back in again"})]})]})]})})}),hC={de:[{label:"Home",to:"/"},{label:"Ãber uns",to:"/about"},{label:"Leistungen",to:"/services"},{label:"Trainings",to:"/trainings"},{label:"Blog",to:"/blog"},{label:"Kontakt",to:"/contact"}],en:[{label:"Home",to:"/"},{label:"About",to:"/about"},{label:"Services",to:"/services"},{label:"Trainings",to:"/trainings"},{label:"Blog",to:"/blog"},{label:"Contact",to:"/contact"}]},fC={de:"Beratungstermin",en:"Book a Call"},pC={de:"Beratungstermin vereinbaren",en:"Book a Consultation"};function mC(){const[e,t]=H.useState(!1),[r,s]=H.useState(!1),a=ji(),{lang:l,setLang:u}=Lt();H.useEffect(()=>{const p=()=>s(window.scrollY>20);return window.addEventListener("scroll",p),()=>window.removeEventListener("scroll",p)},[]),H.useEffect(()=>t(!1),[a]);const h=hC[l];return d.jsxs("header",{className:`fixed top-0 left-0 right-0 z-50 transition-all duration-300 ${r?"bg-white/95 backdrop-blur-sm border-b border-border shadow-sm":"bg-white border-b border-border"}`,children:[d.jsxs("div",{className:"hidden md:flex items-center justify-end bg-foreground text-white text-xs px-6 py-1.5 gap-4",children:[d.jsx("span",{children:"+49 (0) 173 252 1717"}),d.jsx("span",{children:"|"}),d.jsx("a",{href:"mailto:[email protected]",className:"hover:text-lime transition-colors",children:"[email protected]"})]}),d.jsxs("div",{className:"max-w-6xl mx-auto px-6 h-16 flex items-center justify-between",children:[d.jsx(Pe,{to:"/",className:"flex items-center",children:d.jsx("img",{src:"https://media.base44.com/images/public/69c658a6f536f025edb0f7fb/390349ffd_flowedoologo.jpg",alt:"flowedoo",className:"h-8"})}),d.jsxs("nav",{className:"hidden md:flex items-center gap-8",children:[h.map(p=>d.jsx(Pe,{to:p.to,className:`text-sm font-medium transition-colors duration-200 ${a.pathname===p.to?"text-lime":"text-foreground hover:text-lime"}`,children:p.label},p.to)),d.jsxs("div",{className:"flex items-center gap-0.5 border border-border rounded overflow-hidden text-xs font-semibold",children:[d.jsx("button",{onClick:()=>u("de"),className:`px-2.5 py-1.5 transition-colors ${l==="de"?"text-white":"text-muted-foreground hover:text-foreground"}`,style:l==="de"?{backgroundColor:"#8ab317"}:{},children:"DE"}),d.jsx("button",{onClick:()=>u("en"),className:`px-2.5 py-1.5 transition-colors ${l==="en"?"text-white":"text-muted-foreground hover:text-foreground"}`,style:l==="en"?{backgroundColor:"#8ab317"}:{},children:"EN"})]}),d.jsx("a",{href:"tel:+4901732521717",className:"ml-2 px-5 py-2 bg-lime text-white text-sm font-semibold rounded hover:bg-lime-dark transition-colors",children:fC[l]})]}),d.jsx("button",{className:"md:hidden p-2",onClick:()=>t(!e),children:e?d.jsx(Vy,{className:"w-5 h-5"}):d.jsx(Bk,{className:"w-5 h-5"})})]}),e&&d.jsxs("div",{className:"md:hidden bg-white border-b border-border px-6 py-4 flex flex-col gap-4",children:[h.map(p=>d.jsx(Pe,{to:p.to,className:`text-sm font-medium py-1 ${a.pathname===p.to?"text-lime":"text-foreground"}`,children:p.label},p.to)),d.jsxs("div",{className:"flex items-center gap-2",children:[d.jsx("button",{onClick:()=>u("de"),className:`px-3 py-1.5 text-xs font-semibold rounded ${l==="de"?"text-white":"text-muted-foreground border border-border"}`,style:l==="de"?{backgroundColor:"#8ab317"}:{},children:"DE"}),d.jsx("button",{onClick:()=>u("en"),className:`px-3 py-1.5 text-xs font-semibold rounded ${l==="en"?"text-white":"text-muted-foreground border border-border"}`,style:l==="en"?{backgroundColor:"#8ab317"}:{},children:"EN"})]}),d.jsx("a",{href:"tel:+4901732521717",className:"px-5 py-2 bg-lime text-white text-sm font-semibold rounded text-center",children:pC[l]})]})]})}function gC(){const{lang:e}=Lt();return d.jsxs("footer",{className:"bg-foreground text-white",children:[d.jsxs("div",{className:"max-w-6xl mx-auto px-6 py-14 grid md:grid-cols-4 gap-10",children:[d.jsxs("div",{className:"md:col-span-2",children:[d.jsxs("p",{className:"mb-3",style:{fontSize:"2.1rem",fontWeight:900,letterSpacing:"-0.02em",lineHeight:1,fontFamily:"Inter, sans-serif"},children:[d.jsx("span",{style:{color:"#ffffff"},children:"flow"}),d.jsx("span",{style:{color:"#8ab317"},children:"edoo"})]}),d.jsxs("p",{className:"text-sm text-white/60 leading-relaxed max-w-sm mb-5",children:["The Home of Agile Management.",d.jsx("br",{}),"Strategy. Innovation. Transformation."]}),d.jsxs("div",{className:"space-y-2 text-sm text-white/60",children:[d.jsxs("div",{className:"flex items-center gap-2",children:[d.jsx(By,{className:"w-3.5 h-3.5 text-lime flex-shrink-0",style:{color:"#8ab317"}}),d.jsx("span",{children:"+49 (0) 173 252 1717"})]}),d.jsxs("div",{className:"flex items-center gap-2",children:[d.jsx(Fy,{className:"w-3.5 h-3.5 flex-shrink-0",style:{color:"#8ab317"}}),d.jsx("a",{href:"mailto:[email protected]",className:"hover:text-white transition-colors",children:"[email protected]"})]}),d.jsxs("div",{className:"flex items-start gap-2",children:[d.jsx(Dk,{className:"w-3.5 h-3.5 flex-shrink-0 mt-0.5",style:{color:"#8ab317"}}
257),d.jsx("span",{children:"OpCo Germany: synnput GmbH, Wilhelm-Ruppert-Str. 38 / K15, 51147 Köln"})]})]})]}),d.jsxs("div",{children:[d.jsx("p",{className:"text-xs uppercase tracking-widest text-white/40 mb-4 font-semibold",children:"Navigation"}),d.jsx("div",{className:"flex flex-col gap-2.5",children:[["/","Home"],["/about",e==="de"?"Ãber uns":"About"],["/services",e==="de"?"Leistungen":"Services"],["/contact",e==="de"?"Kontakt":"Contact"],["/imprint",e==="de"?"Impressum":"Imprint"]].map(([t,r])=>d.jsx(Pe,{to:t,className:"text-sm text-white/60 hover:text-white transition-colors",children:r},t))})]}),d.jsxs("div",{children:[d.jsx("p",{className:"text-xs uppercase tracking-widest text-white/40 mb-4 font-semibold",children:"Standorte"}),d.jsxs("div",{className:"space-y-2 text-sm text-white/60",children:[d.jsx("p",{children:"ð©ðª Köln, Germany"}),d.jsx("p",{children:"ð«ð· Toulouse, France"}),d.jsx("p",{children:"ð³ð± Amsterdam, NL"}),d.jsx("p",{children:"ð¦ð© Andorra (HQ)"})]})]})]}),d.jsx("div",{className:"border-t border-white/10",children:d.jsxs("div",{className:"max-w-6xl mx-auto px-6 py-4 flex items-center justify-between",children:[d.jsx("p",{className:"text-xs text-white/40",children:"© 2026. All Rights Reserved. flowedoo"}),d.jsxs("div",{className:"flex items-center gap-4",children:[d.jsx(Pe,{to:"/imprint",className:"text-xs text-white/40 hover:text-white transition-colors",children:"Impressum"}),d.jsx("a",{href:"https://flowedoo.de",target:"_blank",rel:"noopener noreferrer",className:"text-xs text-white/40 hover:text-white transition-colors",children:"flowedoo.de"})]})]})})]})}function yC(){const{pathname:e}=ji();return H.useEffect(()=>{window.scrollTo(0,0)},[e]),null}function bC(){return d.jsxs("div",{className:"min-h-screen flex flex-col",children:[d.jsx(yC,{}),d.jsx(mC,{}),d.jsx("div",{className:"flex-1",children:d.jsx(DS,{})}),d.jsx(gC,{})]})}const Mg=[{name:"Die Continentale",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/effe63ea1_Continentale.png"},{name:"MEGGLE",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/d8413f75e_MEGGLE.png"},{name:"Volkswagen",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/4cec63164_Volkswagen.png"},{name:"EnBW",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/90ea49300_EnBW.png"},{name:"DB Vertrieb",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/06d9ec6a0_DB_Vertrieb.png"},{name:"ERGO",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/14b1621e3_ERGO.png"},{name:"REWE Group",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/d416d5a63_REWE.png"},{name:"Porsche",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/4195b7655_Porsche.png"},{name:"EWE",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/fa4e02355_EWE.png"},{name:"Vodafone",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/ed7602b2a_Vodafone.png"},{name:"Gen Re",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/b332d01db_GenRe.png"},{name:"toom",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/29b625e4d_toom.png"},{name:"Bosch",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/c30882715_Bosch.png"},{name:"Energie Steiermark",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/4499a29ba_Energie_Steiermark.png"},{name:"Huawei",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/2c0958185_Huawei.png"},{name:"Vaillant",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/d874791af_Vaillant.png"},{name:"CBC",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/cfc865ab1_CBC.png"},{name:"yello",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/0046e63ca_yello.png"},{name:"Infosys",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/4d6f9f724_Infosys.png"},{name:"WEBRUNNERS",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/a65bdbf6e_Webrunners.png"},{name:"OTTO",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/7a4166c67_OTTO.png"},{name:"enercity",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/996ad8f68_enercity.png"},{name:"migosens",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/5cfa1cf20_migosens.png"},{name:"SICK",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/6f7c1b238_SICK.png"},{name:"NETZKERN",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/f51c7cfa9_Netzkern.png"},{name:"Vorwerk",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/8a92ff814_Vorwerk.png"},{name:"ista",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/45cce33f0_ista.png"},{name:"Great Place To Work",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/4601f6b12_GreatPlaceToWork.png"},{name:"Deutsche Vermögensberatung",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/b4db5e475_DVAG.png"},{name:"move:elevator",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/6143fc507_move_elevator.png"},{name:"MEWA",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/f28d05e21_MEWA.png"},{name:"Landeshauptstadt München",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/1d26d0b7d_Muenchen.png"},{name:"Olympus",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/8a99e4e63_OLYMPUS.png"},{name:"MEDIACOM",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/20eb4bb3f_Mediacom.png"},{name:"DÃRKEN GROUP",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/17badd818_Doerken.png"},{name:"unitymedia",logo:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/eeafc46e6_unitymedia.png"}],vC=[...Mg,...Mg];function xC(){return d.jsxs("section",{className:"py-20 px-0 bg-white border-y border-border overflow-hidden",children:[d.jsx("div",{className:"max-w-6xl mx-auto px-6 mb-8 text-center",children:d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold text-muted-foreground",children:"Ausgewählte Kunden"})}),d.jsxs("div",{className:"relative",children:[d.jsx("div",{className:"absolute left-0 top-0 bottom-0 w-24 z-10 pointer-events-none",style:{background:"linear-gradient(to right, white, transparent)"}}),d.jsx("div",{className:"absolute right-0 top-0 bottom-0 w-24 z-10 pointer-events-none",style:{background:"linear-gradient(to left, white, transparent)"}}),d.jsx("div",{className:"flex gap-12 items-center",style:{display:"flex",animation:"marquee 35s linear infinite",width:"max-content"},children:vC.map((e,t)=>d.jsxs("div",{className:"flex items-center justify-center flex-shrink-0 w-32 h-14 grayscale hover:grayscale-0 opacity-50 hover:opacity-100 transition-all duration-300",children:[d.jsx("img",{src:e.logo,alt:e.name,className:"max-h-10 max-w-[7rem] object-contain",onError:r=>{r.target.style.display="none",r.target.nextSibling.style.display="flex"}}),d.jsx("span",{className:"text-sm font-bold text-muted-foreground hidden items-center justify-center w-full h-full text-center leading-tight",children:e.name})]},`${e.name}-${t}`))})]}),d.jsx("style",{children:` 258 @keyframes marquee { 259 0% { transform: translateX(0); } 260 100% { transform: translateX(-50%); } 261 } 262 `})]})}const Mn=[{slug:"die-kunst-der-offenen-kommunikation",title:"Die Kunst der offenen Kommunikation",date:"04. April 2025",author:"Thorsten Heintke",categories:["Agiles Mindset","Feedback","Führung"],excerpt:"Feedback als Schlüssel zu leistungsstarken Teams. In der dynamischen Arbeitswelt von heute ist eine Kultur des offenen Austauschs unverzichtbar für den Aufbau belastbarer und erfolgreicher Teams.",img:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/d4f9733e3_BIld-1.png",content:`## Feedback als Schlüssel zu leistungsstarken Teams 263 264In der dynamischen Arbeitswelt von heute ist eine Kultur des offenen Austauschs und der stetigen Weiterentwicklung nicht nur wünschenswert, sondern unverzichtbar für den Aufbau belastbarer und erfolgreicher Teams. Diese Woche beleuchten wir, wie Sie durch gezielte Feedback-Prozesse eine Unternehmenskultur schaffen können, die Innovation fördert, Vertrauen stärkt und letztendlich zu besseren Geschäftsergebnissen führt. Inspiriert von Erfolgsbeispielen führender Unternehmen zeigen wir praxisnahe Wege auf, wie eine lebendige Feedback-Kultur nachhaltig etabliert werden kann. 265 266## Die Rolle der Führung bei der Förderung offener Kommunikation 267 268Führungskräfte sind die Architekten der Unternehmenskultur. Bei Netflix förderte Reed Hastings eine Kultur der âradikalen Offenheit" â er ermutigte zu ehrlichem, direktem Feedback auf allen Ebenen. Dieser Ansatz war entscheidend für Netflix' Fähigkeit, in der wettbewerbsintensiven Streaming-Branche schnell zu innovieren und sich anzupassen. 269 270**Als Führungskraft können Sie offene Kommunikation fördern durch:** 271 272**Vorbildfunktion:** Holen Sie aktiv Feedback von Ihren Teammitgliedern, Kollegen und sogar Vorgesetzten ein. Wenn Sie Feedback erhalten, reagieren Sie positiv darauf und setzen Sie es sichtbar um. Dies zeigt, dass Feedback geschätzt wird und zu echten Veränderungen führen kann. 273 274**Schaffung psychologischer Sicherheit:** Stellen Sie sicher, dass Teammitglieder ihre Gedanken ohne Angst vor Vergeltung
274äuÃern können. Dazu gehört, Ehrlichkeit anzuerkennen und zu belohnen, auch wenn das Feedback kritisch ist. Bei Netflix ermutigte Hastings die Mitarbeiter, Probleme anzusprechen, in dem Glauben, dass das frühzeitige Aufdecken von Problemen zu schnelleren Lösungen führt. 275 276**Implementierung einer Open-Door-Policy:** Seien Sie zugänglich und ansprechbar. Das bedeutet nicht nur, ein offenes Büro zu haben; es geht darum, mehrere Kommunikationskanäle zu schaffen und wirklich offen für Input zu sein. Netflix' Kultur-Manifest betont âstark ausgerichtete, lose gekoppelte" Teams, was ständige, offene Kommunikation erfordert. 277 278**Förderung unterschiedlicher Perspektiven:** Suchen Sie aktiv nach unterschiedlichen Standpunkten und schätzen Sie diese. Dies verbessert nicht nur die Entscheidungsfindung, sondern gibt den Teammitgliedern auch das Gefühl, dass ihre Stimmen gehört und geschätzt werden. 279 280## Etablierung regelmäÃiger Feedback-Kanäle 281 282Netflix' Kultur-Manifest besagt bekanntermaÃen: âFeedback ist ein kontinuierlicher Teil unserer Kommunikation und Zusammenarbeit." Dies ist nicht nur ein Lippenbekenntnis; es ist in ihren täglichen Abläufen verankert. 283 284Um solch eine Kultur in Ihrem Unternehmen zu verankern, könnten Sie folgende Ansätze verfolgen: 285 286**Planen Sie regelmäÃige Einzelgespräche:** Diese bieten einen privaten Raum für offenen Dialog. Ermutigen Sie Führungskräfte zu häufigen Check-ins mit Teammitgliedern, die sich nicht nur auf Aufgaben konzentrieren, sondern auch auf Karriereentwicklung und persönliches Wachstum. 287 288**Führen Sie Team-Retrospektiven durch:** Reflektieren Sie Prozesse und identifizieren Sie Verbesserungsbereiche. Netflix-Teams halten oft âPostmortems" nach gröÃeren Projekten oder Launches ab, um zu besprechen, was gut lief und was verbessert werden könnte. 289 290**Implementieren Sie 360-Grad-Feedback:** Sammeln Sie Erkenntnisse von Kollegen, Mitarbeitern und Vorgesetzten. Netflix' âKeeper-Test" ist eine Form des kontinuierlichen 360-Grad-Feedbacks, bei dem Manager regelmäÃig beurteilen, ob sie für einen bestimmten Mitarbeiter kämpfen würden. Obwohl dies oft einen schlechten Ruf hat, habe ich zahlreiche Organisationen erlebt, die wichtige âKeeper" aufgrund schlechter Kommunikation verloren haben. 291 292**Nutzen Sie digitale Plattformen:** Setzen Sie Tools ein, die kontinuierliches Echtzeit-Feedback ermöglichen. Viele Unternehmen nutzen inzwischen Apps und Software, die schnelles, unmittelbares Feedback erleichtern und so die schnelllebige, anpassungsfähige Kultur bei Netflix widerspiegeln. 293 294**Schaffen Sie Feedback-Rituale:** Etablieren Sie regelmäÃige âFeedback-Freitage" oder âVerbesserungsstunden", in denen Teammitglieder ermutigt werden, Erkenntnisse und Vorschläge zu teilen. 295 296> âFeedback ist nicht nur ein Spiegel unserer Gegenwart, sondern ein Fenster zu unserem Potenzial. Die mutigsten Führungskräfte öffnen dieses Fenster weit und lassen den frischen Wind der Wahrheit ihre Teams zu neuen Höhen tragen." 297> â Tanya Akin 298 299## Schulung von Teammitgliedern im Geben und Empfangen von Feedback 300 301Effektives Feedback ist eine Fähigkeit, die entwickelt werden kann. Es ist wirtschaftlich sinnvoll, in Kommunikationstraining zu investieren, in dem Bewusstsein, dass eine Kultur der Offenheit Fingerspitzengefühl erfordert, um effektiv zu sein. Erwägen Sie die Implementierung von: 302 303**Workshops zu konstruktiven Feedback-Techniken:** Lehren Sie Frameworks wie das SBI-Modell (Situation-Behavior-Impact), um Feedback effektiv zu strukturieren. 304 305**Rollenspielübungen:** Ãben Sie schwierige Gespräche in einer sicheren Umgebung. Dies hilft Teammitgliedern, sich sowohl mit dem Geben als auch mit dem Empfangen von anspruchsvollem Feedback wohler zu fühlen. 306 307**Training zu aktivem Zuhören und Empathie:** Effektives Feedback dreht sich nicht nur ums Sprechen; es geht ums Zuhören und Verstehen. Netflix betont das âFarming for Dissent" â das aktive Suchen nach abweichenden Meinungen. 308 309**Anleitung zur Trennung von Leistungsfeedback und persönlicher Kritik:** Schulen Sie Mitarbeiter darin, sich auf Verhaltensweisen und Ergebnisse zu konzentrieren, anstatt auf persönliche Eigenschaften. 310 311**Kulturelles Sensibilitätstraining:** In internationalen Unternehmen ist es entscheidend zu verstehe
311n, wie Feedback in verschiedenen Kulturen wahrgenommen wird. 312 313## Anerkennung und Belohnung feedbackgetriebener Verbesserungen 314 315Um Feedback wirklich in Ihre Kultur einzubetten, ist es entscheidend, seine Auswirkungen anzuerkennen. Netflix' Innovationskultur baut auf diesem Prinzip auf. Implementieren Sie Strategien wie: 316 317**Hervorheben von Erfolgsgeschichten in Team-Meetings:** Teilen Sie regelmäÃig Beispiele dafür, wie Feedback zu positiven Veränderungen oder Innovationen geführt hat. 318 319**Einbeziehung feedbackgetriebener Verbesserungen in Leistungsbeurteilungen:** Machen Sie das Geben und Umsetzen von Feedback zu einem Schlüsselleistungsindikator. 320 321**Teilen von Fallstudien darüber, wie Feedback zu bedeutenden Geschäftsverbesserungen geführt hat:** Dokumentieren und verbreiten Sie Geschichten darüber, wie offene Kommunikation und Feedback Probleme gelöst oder zu Innovationen geführt haben. 322 323**Implementierung eines âFeedback-to-Action"-Programms:** Schaffen Sie einen formellen Prozess, um wertvolles Feedback in umsetzbare Verbesserungen umzuwandeln, und erkennen Sie diejenigen an, die zu diesem Prozess beitragen. 324 325Denken Sie daran, wie Reed Hastings einmal sagte: âDas Beste, was Sie für Mitarbeiter tun können â ein Vorteil, der besser ist als TischfuÃball oder kostenloses Sushi â ist, nur âA'-Spieler einzustellen, die mit ihnen zusammenarbeiten. Exzellente Kollegen übertreffen alles andere." Indem Sie eine feedbackreiche Kultur fördern, verbessern Sie nicht nur die Kommunikation â Sie bauen ein Team auf, das Innovation antreibt und in der heutigen schnelllebigen Geschäftswelt erfolgreich ist. 326 327## Profitipp: Nach Wachstum fragen 328 329Eine der wirkungsvollsten Methoden, um eine Feedback-Kultur zu stärken, ist die gezielte Frage nach Wachstum. Statt allgemeiner Rückmeldungen fördern Sie Gespräche, die sich auf konkrete Entwicklungsmöglichkeiten konzentrieren: âWas könnte ich besser machen?" oder âWelche eine Sache würde deine Arbeit deutlich erleichtern?" Diese Art von Fragen signalisiert echtes Interesse an Entwicklung â nicht nur an Bewertung. 330 331## Retrospektiven für eine stärkere Feedback-Kultur nutzen 332 333Retrospektiven sind ein mächtiges Werkzeug zur Förderung einer Feedbackkultur. Diese regelmäÃigen Meetings ermöglichen es Teams, ihre Arbeit zu reflektieren, Erfolge zu feiern und Bereiche für Verbesserungen zu identifizieren. 334 335Indem Sie offene Kommunikation und Feedback in Ihre Unternehmenskultur einbetten, schaffen Sie eine Umgebung, in der kontinuierliche Verbesserung und Innovation gedeihen können. Erinnern Sie sich: In einer Welt, in der sich das Geschäftsumfeld ständig weiterentwickelt, ist die Fähigkeit, schnell zu lernen und sich anzupassen â angetrieben durch offenes Feedback â nicht nur ein Vorteil, sondern eine Notwendigkeit.`},{slug:"was-ist-agiles-projektmanagement",title:"Was ist agiles Projektmanagement und warum arbeiten wir agil?",date:"30. September 2021",author:"Thorsten Heintke",categories:["Agilität","Scrum & Co."],excerpt:"In unseren heutigen Arbeitsumgebungen wird die Expertise jedes Einzelnen immer spitzer. Zugleich werden die zu lösenden Aufgaben zunehmend komplexer. Warum agiles Projektmanagement hier die Antwort ist.",img:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/0d4e111df_Beitragsbild-Warum-arbeiten-wir-agil.png",content:`## Warum agiles Projektmanagement sinnvoll ist 336 337In unseren heutigen Arbeitsumgebungen wird die Expertise jedes Einzelnen immer âspitzer" â wir wissen immer mehr über immer kleiner werdende Detailbereiche. Was wir zu einem bestimmten Thema insgesamt wissen können, wird immer umfassender. Zugleich werden die zu lösenden Aufgaben und die zu bewältigenden Probleme zunehmend komplexer. Herausforderungen lassen sich kaum mehr heroisch von Einzelkämpfern bewältigen. Sie müssen von Menschen gemeinsam in interdisziplinärer Zusammenarbeit angegangen werden. 338 339## Globalisierung als Herausforderung für Organisationen 340 341Um in einer sich wandelnden, globalen Wirtschaft wettbewerbsfähig zu bleiben, gilt es für Unternehmen, neue Strategien zu entdecken. Von allen Seiten hören wir, dass sich die Arbeitswelt radikal verändern wird und das auch schon tut. Starre Prozesse und festgeschriebene Pläne sind oft nicht mehr in dem MaÃe hilfreich, wie wir es aus der Vergangenheit kennen. 342 343Wenn sich die Welt, der Markt und unsere Kunden um uns herum verändern, müssen wir darauf reagieren und auch unsere Art der Zusammenarbeit und Arbeitsorganisation auf den Prüfstand stellen. Wir sehen was passiert, wenn wir das nicht tun: Unternehmen, Konzerne und ganze Geschäftsmodelle werden von anderen Firmen überrollt, die es geschafft haben, sich besser an die Anforderungen anzupassen, sich zu transformieren. 344 345*Abb. 01: Oftmals wissen wir noch nicht mal, was wir nicht wissen.* 346 347Mit vielen klassischen Herangehensweisen können wir nicht schnell genug auf Veränderungen oder neue Anforderungen reagieren. Die Strukturen sind nicht dafür gemacht â es gab bei ihrer Entwicklung auch nicht die Notwendigkeit dafür. Wenn etwas Unvorhergesehenes passiert, dann bleibt oft alles erstmal komplett stehen, bis eine passende Lösung gefunden wird. Unser Alltag verändert sich aber ständig und das in einem rasanten Tempo. 348 349Neue Methoden müssen daher das Unvorhersehbare in gewisser Hinsicht vorhersehen. Auf jeden Fall müssen sie Tools und Prozesse anbieten, die schnell und flexibel auf genau dieses Unbekannte reagieren. 350 351## Was meinen wir, wenn wir von Agilität sprechen? 352 353Agilität beschreibt die Fähigkeit, sich als Unternehmen immer wieder zu überprüfen und neu zu erfinden. In kurzer Zeit gilt es, sich mit seinen Geschäftsmodellen und Organisationsstrukturen an die Marktanforderungen und Marktchancen einer sich wandelnden, globalen Wirtschaft anzupassen und auszurichten. Agil zu handeln, beinhaltet dabei immer gleichermaÃen, anpassungsfähig zu bleiben und schnell und flexibel auf Veränderungen zu reagieren, wie auch vorausschauend und vorwegnehmend Innovationen zu initiieren. 354 355 356*Abb. 02: Die Geschwindigkeit, mit der Neues erfunden und entwickelt wird, wächst exponentiell* 357 358## Wir leben in einer VUCA-Welt 359 360**VUCA** ist ein Akronym für die englischen Begriffe: 361 362- **V**olatility (Volatilität, Flüchtigkeit) 363- **U**ncertainty (Unsicherheit, Ungewissheit) 364- **C**omplexity (Komplexität) 365- **A**mbiguity (Mehrdeutigkeit) 366 367Mit dem Begriff VUCA beschreiben wir die Phänomene unserer modernen Arbeits- und Wissenswelt, die sich zum einen mitten in der Digitalisierung, dadurch aber gleichzeitig auch mitten in einem Paradigmenwechsel befindet. Vieles Vertrautes in der Arbeitswelt funktioniert nicht mehr so wie früher; Produktentwicklung, Projektumsetzung, Unternehmensführung, Organisationsstrukturen â in allen Bereichen müssen wir uns mit dem Wandel und der Schnelllebigkeit unserer Zeit auseinandersetzen. 368 369Der Begriff VUCA entstand in den 1990er Jahren am United States Army War College (USAWC) und diente zunächst dazu, die multilaterale Welt nach dem Ende des Kalten Krieges zu beschreiben. Später wurde der Begriff auch in anderen Bereichen (von der Bildung bis zur Wirtschaft) übernommen. Insbesondere in der strategischen Führung dient der Begriff dazu, neue Herangehensweisen und Methoden zu entwickeln, die diesen vier Aspekten Rechnung tragen. 370 371 372*Abb. 03: Stetiger Wandel und Schnelllebigkeit prägen unsere moderne Welt* 373 374Die Antwort auf VUCA kann genau genommen auch nur wieder VUCA sein. 375 376 377*Abb. 04: Agile Herangehensweisen helfen uns dabei, mit den aktuellen Herausforderungen umzugehen.* 378 379## Was bedeutet die VUCA-Welt für unsere aktuelle Arbeitswelt? 380 381Wir brauchen wirklich neue Konzepte und Modelle für unsere Zusammenarbeit. Wenn wir auf die letzten Jahrzehnte zurückschauen, insbesondere auf die letzten Jahre, erkennen wir, dass die Veränderungen auf dem Markt noch nie so disruptiv waren wie heute. Was gestern noch aktuell war, ist morgen vielleicht schon überholt. Kodak, Xerox, Nokia sind nur ein paar Beispiele der digitalen Disruption. Unternehmen, die lange Zeit Marktführer waren, haben die Konsequenzen insbesondere der digitalen Veränderungen zu lange ignoriert oder zu spät erkannt, um noch rechtzeitig vor dem Untergang die Weichen für eine nachhaltige und gleichermaÃen profitable Neuorientierung zu stellen. 382 383> âDie gröÃte Schwierigkeit der Welt besteht nicht darin, Leute zu bewegen, neue Ideen anzunehmen, sondern alte zu vergessen." 384> â John Maynard Keynes 385 386## Wie sehen agile Arbeitsansätze in der Praxis aus? 387 388Was wir brauchen, um den Herausforderungen unserer schnelllebigen Zeit begegnen zu können, ist empirische Prozesssteuerung. Solange die Aufgaben klar sind und nur von Zeit zu Zeit geringfügige Anpassungen erforderlich werden, arbeiten wir vernünftigerweise mit standardisierten Lösungswegen. Wir wissen, was zu tun ist, und können das gut im klassischen Sinne planen. 389
390Agile Ansätze helfen immer dann, wenn wir nicht so genau wissen, wie sich während der Produktentwicklung die Rahmenbedingungen gegebenenfalls noch ändern werden â und wenn es Entwicklungsbereiche gibt, wo wir noch nicht mal eine Ahnung von all dem haben, was wir alles noch nicht wissen. Das bedeutet: Es gibt zu Beginn einer Produktentwicklung oder einer Projektdurchführung nicht nur Unklarheit über den Lösungsweg (Wie lösen wir die Anforderungen?), sondern es kann auch durchaus passieren, dass sich das Produkt oder Projekt im Laufe der Zeit noch einmal komplett verändert oder komplett neue Anforderungen hinzukommen (Was sind eigentlich genau die Anforderungen?). 391 392Da wir Wissen durch Erfahrung sammeln und wir nur auf Basis von eben diesem Wissen hilfreiche Entscheidungen für unser Produkt oder Projekt treffen können, setzt die empirische Prozesssteuerung genau hier an: 393 394- Wir brauchen im Team **Transparenz** über unsere Aufgaben, über all das, was wir schon wissen und woran wir schon arbeiten können. 395- Wir brauchen regelmäÃige **Inspektionen**: Wir werten unsere bisherigen Erfahrungen aus und generieren neues Wissen. 396- Auf Basis des neu gewonnenen Wissens können wir unsere weiteren Schritte und Pläne **adaptieren**. 397 398Die Summe aller dieser Erkenntnisse und Erfahrungen und das daraus gewonnene Wissen flieÃt dann in Form eines Feedback-Loops wieder in die weitere Arbeit am Produkt oder im Projekt ein. Was das konkret bedeutet, schauen wir uns anhand eines Beispiels an. 399 400Stellen Sie sich vor, Sie entwickeln ein neues digitales Produkt â eine App. Am Anfang haben Sie eine Idee, was die App können soll. Aber je länger Sie daran arbeiten, desto mehr lernen Sie: Was wollen Nutzer wirklich? Welche technischen Herausforderungen tauchen auf? Was machen Wettbewerber? Klassisches Projektmanagement würde versuchen, all das am Anfang vorherzusagen. Agiles Vorgehen sagt: Wir wissen, dass wir nicht alles wissen können â also bauen wir Prozesse, die uns helfen, schnell zu lernen und uns anzupassen. 401 402Agile Methoden wie Scrum, Kanban oder Design Thinking sind konkrete Werkzeuge, die diese empirische Prozesssteuerung in der Praxis ermöglichen und Teams helfen, in einer VUCA-Welt erfolgreich zu navigieren.`},{slug:"post-covid-unternehmenskultur",title:"Post-Covid-Unternehmenskultur und der Untergang des Kickertisches",date:"23. September 2021",author:"Thorsten Heintke",categories:["Diversität","Führung"],excerpt:"Jede Unternehmenskultur ist so einzigartig wie der Betrieb selbst. Wenn Mitarbeiter:innen sich wohlfühlen, wirkt sich dies in vielerlei Hinsicht positiv auf die Profitabilität aus.",img:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/6b68bf2c3_iStock-1267194552-sw.jpg",content:`Denken Sie auch darüber nach, an Ihrer Unternehmenskultur zu arbeiten? Dann stellen Sie sich einfach zuallererst diese ganz simple Frage: **Wie erleben Ihre Mitarbeiter Ihr Unternehmen?** 403 404Eine der zentralen Aufgaben jeder Führungskraft ist es, ein kohäsives Team aufzubauen und effiziente Prozesse zu generieren, die das Unternehmen zum Erfolg bringen. Was jedoch viele nicht wissen: Es gibt kaum einen Faktor, der stärker zu einem nachhaltigen Unternehmenserfolg beiträgt, als die Unternehmenskultur. 405 406Unternehmen, die sich für eine positive Unternehmenskultur einsetzen, sind gerade diejenigen, die Branchen disruptieren â sie sind schneller, innovativer und setzen Dinge um, die andere noch nie zuvor geschafft haben. Und was noch viel wichtiger ist: Sie sind diejenigen, die die Mitarbeiter gewinnen, die Sie so dringend benötigen. 407 408## Die Post-Covid-Unternehmenskultur 409 410Die Unternehmenskultur, in der Form, wie wir sie kannten, existiert nicht mehr. Die Pandemie hat tief verwurzelten Praktiken und Normen ein Ende gesetzt. Das ist an sich nichts Schlechtes und kann sogar durchaus befreiend sein. COVID hat die Unternehmen dazu gezwungen, Verhaltensweisen zu ändern. Dies erfordert eine ehrliche und tiefgehende Reflexion darüber, was die Unternehmenskultur ausmacht und wie wir sie beeinflussen und entwickeln können. 411 412Zudem ändert sich auch die Art und Weise, wie Unternehmen Mitarbeiter anziehen, anwerben und erhalten. Mehr noch, die Mittel, die sie einsetzen, um Mitarbeiter anzuwerben und zu binden, verändern sich. Denken Sie beispielsweise an groÃzügige Büroräume, kostenloses Essen, Wellness-Center, Kletterwände, Kickertische, Personal-Trainer, Salons, usw. Allzu oft werden derartige Benefits mit der Unternehmenskultur verwechselt. Das kostenlose Essen, Fitnessstudios und Designer-Räume tragen nicht unbedingt dazu bei, den Teamgeist zu fördern oder das Gefühl, eine gemeinsame Mission zu verfolgen, zu verstärken. Stattdessen sind sie Anreize, die Mitarbeiter an ihrem Schreibtischen zu halten, damit sie noch härter und noch länger arbeiten. 413 414Werfen wir also zunächst einen kurzen Blick darauf, wie sich Unternehmen in den letzten vierzig Jahren verändert haben. Noch im Jahr 1975 bestand der Wert eines Unternehmens zu 83% aus materiellen Vermögenswerten. Diese Werte spiegelten sich im Gebäude, in der Ausrüstung und in de
414n Waren wider. Physische Dinge eben, die man sehen und anfassen konnte. Bis zum Jahre 2015 ist diese Zahl auf 13% zurückgegangen! Was wir heute in den Unternehmen beobachten, ist, dass die wirklichen elementaren und entscheidenden Werte in immer gröÃeren Anteilen in den Köpfen der Mitarbeiter stecken. Die Vermögenswerte, aus denen sich ein Unternehmen zusammensetzt, sind nicht mehr physisch, sondern immateriell. 415 416Auch das Unternehmen selbst sowie die Art und Weise, wie wir zu arbeiten pflegen, hat sich verändert. Der Unternehmer und Erfinder Henry Ford sagte einst in den 1930er Jahren: âWarum kommt jedes Mal, wenn ich nach ein Paar Hände frage, ein Gehirn mit?" 417 418Und bedauerlicherweise neigen wir immer noch dazu, die Arbeitswelt aus diesem Blickwinkel zu betrachten. Sowohl in groÃen Konzernen als auch in traditionellen und familiengeführten KMUs sind Unternehmen immer noch von den âBest Practices" der Vergangenheit, veralteten akademischen Curricula und überholten Prämissen beeinflusst und voreingenommen. Dies führt dazu, dass sich die Führungskräfte der Tragweite der effektiven Einbeziehung des menschlichen âGehirns", das wir für die Entstehung von Innovationen und Werten so sehr benötigen, oft nicht ausreichend bewusst sind. 419 420## Werte 421 422Wenn in einem Unternehmen über Werte gesprochen wird, wird häufig eine Arte Wertebingo mit den gängigsten Werten gespielt. Dies führt leider häufig nur dazu, sozial erwünschte Werte auf die Fahne eines Unternehmens zu schreiben, spiegelt jedoch selten die Realität, den Charakter oder die authentische Vision des Unternehmens wider. 423 424In der Regel kommunizieren die meisten Unternehmen ihre âGrundwerte" sehr aktiv, indem sie sie in ihren Geschäftsräumen, auf ihren Websites und Social-Media-Seiten prominent zur Schau stellen. Dahinter verbirgt sich die unausgesprochene Annahme, dass just diese Werte von der Geschäftsleitung definiert werden und von den Mitarbeitern des Unternehmens einfach erwartet wird, dass sie diese übernehmen. In Wirklichkeit kommen die Mitarbeiter jedoch mit ihren eigenen erlernten Vorstellungen und Weltanschauungen in die Organisation, in deren Zentrum eingebettete Werte stehen, die zu einem Teil ihrer persönlichen Identität geworden sind. Wenn wir dies berücksichtigen, besitzt jedes Unternehmen ein enormes Maà an inhärenter kultureller Vielfalt. Eine Vielfalt, die weitgehend unbemerkt und ungenutzt bleibt. 425 426Der gegenwärtige Markt ist hyperkompetitiv, und die Mitarbeiter stellen hohe Erwartungen an die Unternehmen, für die sie arbeiten. Und diese Erwartungen sind eng mit den persönlichen Werten verknüpft. Sobald Arbeitgeber diese Erwartungen erfüllen, profitieren sie von loyaleren und produktiveren Mitarbeitern. Dies wirkt sich wiederum positiv auf die Geschäftsergebnisse aus und treibt das Unternehmenswachstum voran. Und wie mittlerweile ebenfalls allgemein bekannt ist, haben Unternehmen mit einer starken Kultur auch ein starkes Geschäft. 427 428## Was Mitarbeiter in einer Post-Covid-Welt brauchen 429 430Wenn sich Führungskräfte ernsthaft mit ihrer Unternehmenskultur auseinandersetzen und sie pflegen möchten, um nachhaltig positive Unternehmensentwicklungen zu erreichen, würden sie neue Ansätze finden, um tatsächlich auf die Bedürfnisse der Mitarbeiter einzugehen und eine Kultur zu entwickeln, die den Menschen in den Mittelpunkt stellt. Sie würden versuchen, die akuten Probleme der Mitarbeiter zu lösen, wie z. B. eine bessere Work-Life-Balance, und dies auch tatsächlich selbst vorleben und bei ihren Mitarbeitern aktiv fördern. Um einen stärkeren Sinn für Inklusion zu schaffen, sollten sie reale Beziehungen zu ihren Mitarbeitern aufbauen, echte Offenheit und eine offene Kultur der Kommunikation und Transparenz praktizieren. 431 432Eine integrative und innovative Kultur in einem wettbewerbsintensiven Umfeld zu schaffen, mag ein wenig idealistisch klingen â ist es aber nicht. Es ist eine reale Geschäftspraxis, die Unternehmen unbedingt brauchen werden, um zu überleben und letztendlich zu gedeihen. Das ist eine Praxis, die Veränderung und Mut erfordert. 433 434Doch oft werden mutige Veränderungen durch die Angst vor dem Unbekannten behindert. Eine andere Perspektive einzunehmen und neue Fähigkeiten als Führungskraft sowie als lernende Organisation zu erwerben, entspricht jedoch mehr dem Zeitgeist, als in de
434n bestehenden Strukturen und ârunning systems" zu verharren. 435 436Versuchen Sie einmal, Ihre Mitarbeiter einzubinden und sie auf einer persönlichen Ebene zu verstehen. Geben Sie ihnen den Raum für ihre Interessen, Zeit, sich um sich selbst und ihre eigene geistige und körperliche Gesundheit zu kümmern und die Freiheit, sich auch mal zurückzuziehen. Sie werden feststellen, dass Sie Kreativität und Loyalität auf einer neuen Ebene erfahren werden. 437 438Es liegt auf der Hand, dass wenn Unternehmen in ihre Mitarbeiter investieren, ihre Mitarbeiter letztendlich auch in sie investieren werden. 439 440In manchen Unternehmen wird vielleicht mehr Wert auf Vielfalt gelegt, in anderen wünscht man sich mehr Agilität, ein gröÃeres Wir-Gefühl oder mehr Resilienz. Es gibt unterschiedlichste Ansätze, eine neue Unternehmenskultur aufzubauen, die von tiefgreifenden Transformationen bis hin zu ganz einfachen MaÃnahmen reichen. Was zählt, ist, neue und authentische Kulturerlebnisse zu schaffen und zu pflegen, die wirklich das widerspiegeln, was Ihre Organisation auch wirklich sein und nicht nur darstellen möchte. Wenn Unternehmen sich der Herausforderung stellen, ihr Denken über ihre Unternehmenskultur zu ändern und wenn sie in neue Ansätze investieren und ihre Mitarbeiter auf eine Art und Weise einbinden, die mit ihren eigenen Werten übereinstimmt, werden auf dieser Reise die positiven Aspekte letztendlich die negativen überwiegen.`},{slug:"agilitaet-vielfalt-inklusion",title:"Agilität, Vielfalt, Inklusion und der Faktor Mensch",date:"27. April 2021",author:"Thorsten Heintke",categories:["Diversity & Inclusion","Agilität"],excerpt:"Diversität und Inklusion sind keine weichen Faktoren â sie sind strategische Erfolgstreiber. Wie Agilität und Vielfalt zusammenwirken und warum der Faktor Mensch entscheidend ist.",img:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/6be6b9a87_Bildschirmfoto-2021-05-03-um-093001.png",content:`*Dieser Artikel erschien ursprünglich in der [Kunststoff-Zeitung (k-zeitung.de)](https://www.k-zeitung.de/agilitaet-vielfalt-inklusion-und-der-faktor-mensch/). Nachfolgend eine Zusammenfassung der wichtigsten Thesen.* 441 442## Diversität als strategischer Erfolgstreiber 443 444Diversität und Inklusion sind längst keine weichen Faktoren mehr â sie sind strategische Erfolgstreiber für moderne Organisationen. In einer zunehmend komplexen und globalisierten Welt sind diverse Teams nachweislich innovativer, anpassungsfähiger und erfolgreicher. 445 446## Der Zusammenhang zwischen Agilität und Vielfalt 447 448Agile Organisationen setzen auf Selbstorganisation, interdisziplinäre Zusammenarbeit und kontinuierliches Lernen. Genau diese Prinzipien profitieren enorm von Vielfalt â in Denkweisen, Hintergründen, Erfahrungen und Perspektiven. 449 450**Diverse Teams in agilen Strukturen:** 451 452- Treffen bessere Entscheidungen, weil unterschiedliche Perspektiven blinde Flecken aufdecken 453- Entwickeln kreativere Lösungen aus einem breiteren Erfahrungsschatz 454- Sind resilienter gegenüber Veränderungen 455- Reflektieren die Vielfalt ihrer Kunden und Märkte besser 456 457## Inklusion: Mehr als nur Repräsentation 458 459Vielfalt allein reicht nicht aus â Inklusion ist der entscheidende zweite Schritt. Es geht nicht nur darum, diverse Talente einzustellen, sondern ein Umfeld zu schaffen, in dem sich alle Mitarbeitenden wirklich zugehörig fühlen. 460 461**Psychologische Sicherheit als Grundlage:** Mitarbeitende müssen das Gefühl haben, sie selbst sein zu können â ohne Angst vor Ausgrenzung. Nur dann bringen sie ihre einzigartigen Perspektiven wirklich ein. 462 463**Inklusive Führung:** Führungskräfte müssen aktiv zuhören, unterschiedliche Beiträge anerkennen und sicherstellen, dass alle Stimmen gehört werden. 464 465## Der Faktor Mensch in der agilen Transformation 466 467Bei aller Methodenkompetenz â Scrum, Kanban, Design Thinking â bleibt der Mensch der entscheidende Faktor. Technische und prozessuale Veränderungen gelingen nur dann nachhaltig, wenn sie von einer Kultur getragen werden, die Menschen in ihrer Einzigartigkeit wertschÃ
467¤tzt. 468 469## Praktische Ansätze 470 4711. **Strukturierte Einstellungsprozesse:** Reduzieren Sie den Einfluss unbewusster Vorurteile 4722. **Mentoring und Sponsoring-Programme:** Unterstützen Sie unterrepräsentierte Gruppen 4733. **RegelmäÃige D&I-Audits:** Messen Sie Vielfalt auf allen Hierarchieebenen 4744. **Inklusive Kommunikation:** Verwenden Sie eine Sprache, die alle einschlieÃt 4755. **Leadership-Commitment:** D&I-Initiativen müssen von der Führungsebene getragen werden 476 477## Fazit 478 479Agilität und Diversität sind keine konkurrierenden Konzepte â sie verstärken sich gegenseitig. Organisationen, die beides konsequent leben, sind besser aufgestellt für die Herausforderungen einer komplexen, schnelllebigen Welt.`},{slug:"the-benefits-of-creativity",title:"The Benefits of Creativity",date:"26. April 2021",author:"Claudia Frahm",categories:["Innovation"],excerpt:"We live in a complex and disruptive world. Our knowledge is growing exponentially. But what has creativity got to do with all of this â and why is it one of the most important skills for modern organisations?",img:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/6de9d1076_iStock-1144310325-SW-scaled.jpg",content:`We live in a complex and disruptive world. Our knowledge is growing exponentially. During the time that children spend their 10 to 13 years at school, their knowledge develops so immensely through science that assumptions made at the beginning of the school year can be completely outdated by the end. 480 481To cite Albert Einstein: *"Creativity is intelligence having fun."* 482 483To thrive in this disruptive environment as a company we need intelligence. We need people who really enjoy using their brains to find new solutions, to develop new ideas and products. We can't keep on doing things the way previous generations did. We have to explore new possibilities and ways of solving challenges. 484 485## What Does Creativity Have to Do With It? 486 487We need open and brave minds to bring together the knowledge of individuals. To think out of the box, we need the courage to be creative. Creativity allows us to explore new ways of thinking, of organizing and of finding extraordinary solutions. Something completely new doesn't derive from the good old best practices. 488 489So, we need creativity to become remarkable â as an individual, as a company and even as a global society. 490 491## Creativity in the Workplace 492 493**Enhanced Problem-Solving:** Creative thinkers approach challenges from multiple angles, often arriving at solutions that conventional thinking would miss. 494 495**Increased Adaptability:** Creative teams are better equipped to handle change and uncertainty â a crucial advantage in our VUCA world. 496 497**Greater Employee Engagement:** When people are encouraged to be creative, they feel more valued and engaged. They bring their full selves to work. 498 499**Competitive Advantage:** Innovation is born from creativity. Companies that foster creative cultures consistently outperform their less creative competitors. 500 501**Stronger Collaboration:** Creativity encourages teams to build on each other's ideas, fostering a culture of collaboration and mutual respect. 502 503## How to Foster Creativity in Your Organisation 504 5051. **Create psychological safety:** People need to feel safe to share unconventional ideas without fear of ridicule. 5062. **Embrace diverse perspectives:** Bring together people with different backgrounds and ways of thinking. 5073. **Allow time for exploration:** Allow time for experimentation and play. 5084. **Celebrate failure as learning:** Treat failures as valuable learning experiences. 5095. **Lead by example:** Leaders who demonstrate creative thinking inspire their teams to do the same. 510 511## About the Author 512 513Claudia Frahm is a Systemic Coach, Trainer, and New Work Enthusiast. She helps companies meaningfully implement agile working and supports them with creative workshops for further development. She is known for her eye-level work, humor, and her surprising changes of perspective.`},{slug:"corporate-changemaker",title:"Corporate Changemaker â wie interne Influencer die Unternehmenskultur beeinflussen",date:"14. April 2021",author:"Tanya Akin",categories:["Agilität","Diversity & Inclusion","Führung"],excerpt:"Agilität, Vielfalt und Inklusion sind kulturelle Transformationen. Deine internen Influencer:innen sind maÃgeblich daran beteiligt, ob deine Transformation gelingt oder scheitert.",img:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/3ba1ba304_95841DD0-6999-4DE0-9319-CCC8918FA724-scaled.jpeg",content:`Agilität, Vielfalt und Inklusion sowie andere, inklusive und personenzentrierte Ansätze sind kulturelle Transformationen â sie auf eine Checkliste, ein Projekt oder eine ânice-to-have" MaÃnahme zu reduzieren, liefert in den seltensten Fällen die gewünschten Effekte â¦.und deine internen Influencer_innen sind maÃgeblich daran beteiligt, ob deine Transformation gelingt oder scheitert. 514 515Eine agile und inklusive Kultur einführen zu wollen und eine solche auch tatsächlich zu haben, sind zweierlei Dinge. Es ist bereits allgemein bekannt, dass viele groà angelegte Transformationskampagnen nicht nur ihre Ziele verfehlen, sondern auch zu Disruption innerhalb einer Organisation führen. Eine schlecht geführte Kampagne kann zu Streitigkeiten und Silodenken zwischen den Teams führen sowie dazu, dass Mitarbeiter:innen überlastet sind und wichtige Talente verloren gehen. 516 517## Unternehmenskultur geht uns alle etwas an 518 519Früher war es häufig der Fall, dass das Management, wenn es der Meinung war, es sei Zeit für eine Transformation, die Human Resources-Abteilung (HR
519) beauftragte, eine effektive Unternehmenskultur zu âentwerfen". Gesagt, getan: HR propagiert das Leitbild und die Grundwerte, die sich das Management vorher ausgedacht hat. Um die Sache noch ein wenig bekömmlicher zu machen, führt HR auÃerdem einige Annehmlichkeiten für die Mitarbeiter:innen ein, wie z. B. kostenlose Snacks, einen Kickertisch oder ein Firmenevent â vielleicht auch eine jährliche Umfrage zum Mitarbeiterengagement. Und dann, wenn die To-Do-Liste zur Unternehmenskultur abgearbeitet ist, wenden sich die Geschäftsführung und HR wieder anderen Dingen zu. 520 521Dass dieser Ansatz nicht mehr funktioniert, hat mehrere Gründe. Zum einen hat die derzeitige Corona-Pandemie die Art und Weise verändert, wie Führungskräfte mit Mitarbeitern:innen interagieren und wie Mitarbeiter:innen miteinander in Kontakt treten. Die Notwendigkeit, sich schnell anzupassen und während der Pandemie flexibel zu bleiben, hat auch dazu geführt, dass eine reine Top-Down-Führung nicht mehr effektiv ist. Ferner hat die Bedeutung der Unternehmenskultur angesichts der verstärkten Bemühungen um DEI (Diversity, Equity und Inclusion) und des anhaltenden Kampfes um Talente zugenommen. Kultur ist zu einer strategischen Priorität geworden, die sich auf die âBottom-Line" auswirkt. 522 523Die gemeinsame Verantwortung für die in einer Organisation vorhandene Kultur bedeutet, dass verschiedene Personen bzw. Rollen innerhalb der Organisation von allen Hierarchieebenen die Entwicklung und Aufrechterhaltung der Kultur mittragen. 524 525## Die Kluft zwischen der bestehenden und der erwünschten Kultur 526 527Unter Kultur versteht man in diesem Zusammenhang die Art und Weise, wie sich Menschen in einer Organisation verhalten, sowie die Einstellungen und Ãberzeugungen, die diesem Verhalten zugrunde liegen. Viele Organisationen haben eine Lücke zwischen der bestehenden Kultur und der âgewünschten" Kultur â die Kultur nämlich, die benötigt wird, um die Ziele und Strategien des Unternehmens zu unterstützen und voranzutreiben. Corporate Culture heute bedeutet, dass jeder Einzelne für die Kultivierung der gewünschten Kultur verantwortlich ist, von der C-Ebene über alle Ebenen der Unternehmenshierarchie hinweg. 528 529Mitarbeiterwiderstände sind der häufigste Grund, der von Führungskräften für das Scheitern groÃer organisatorischer Veränderungsvorhaben genannt wird. Und einer der entscheidenden Faktoren für das Gelingen oder Scheitern einer Initiative sind die internen Beeinflussenden, d.h. die Influencer:innen einer Organisation â sowohl die negativen, als auch die positiven. 530 531Denn skeptische Mitarbeiter:innen für eine Veränderung zu gewinnen und zu überzeugen, gelingt nicht einfach durch PowerPoint-Präsentationen oder leidenschaftliche Ansprachen des Top-Managements. Vielmehr müssen Unternehmen starke Changemaker:innen und Befürworter:innen entwickeln, die die Mitarbeiter:innen kennen und respektieren â also Menschen mit informellem Einfluss. Doch es gibt ein Problem: Sie zu finden. Wie können Führungskräfte diese Menschen im Vorfeld identifizieren, um ihre Energie, Kreativität und ihren guten Willen besser einzusetzen â und damit die Erfolgsaussichten zu erhöhen? 532 533## Vorhang auf für die internen Influencer:innen 534 535Wir alle stehen unter dem Einfluss einflussreicher Menschen. Das ist am Arbeitsplatz nicht anders. Wenn einflussreiche, charismatische Kollegen:innen sprechen, hören andere zu. Je angesehener und vertrauenswürdiger sie sind, desto mehr Macht haben ihre Worte und Taten. 536 537Wie bekommst du diese internen Einflussnehmer auf deine Seite und wie können Kommunikatoren ihre Schlagkraft nutzen, um die Unternehmenskommunikation zu verbessern? Zunächst einmal musst du sie identifizieren. 538 539**Hier sind die fünf wichtigsten Eigenschaften interner Influencer:innen:** 540 541- Sie sind sehr beliebt und haben ein groÃes Netzwerk. 542- Sie sind gute Kommunikatoren. 543- Sie verstehen die Mission, Vision und Werte der Organisation. 544- Sie verfügen über ein sehr hohes Maà an Ownership. 545- Sie haben eine positive Einstellung zu ihrer Arbeit und sind sehr bemüht, anderen zu helfen. 546 547Diese engagierten Mitarbeiter:innen sind nicht nur in Führungspositionen, sondern auf allen Ebenen der Unternehmenshierarchie zu finden. 548 549Organisatorische Influencer:innen, sozusagen Firmenbotschafter sind Mitarbeiter:innen, die für ihr eigenes Unternehmen einstehen und als Fürsprecher:innen und Impulsgeber:innen fungieren. Organisationen schaffen durch ihre menschenfreundlichen Praktiken Aufmerksamkeit und beeinflussen Mitarbeiter:innen. Mitarbeiter:innen fördern ihr Unternehmen, indem sie ihr Engagement für ihre Organisation, ihre Kunden und Werte demonstrieren. 550 551Interne Influencer:innen sind Botschafter:innen an ihrem Arbeitsplatz, in ihrer Peergroup, ihrem sozialen Umfeld und können aus den unter
551schiedlichsten Bereichen kommen. Jede Person und jede Gruppe kann potenziell Influencer:in sein. 552 553## Fallen Corporate Influencer:innen vom Himmel? 554 555Definitiv nicht! Die Forschung zeigt, dass Gleichheit und Fairness, die im internen Miteinander gelebt werden, die Integration von Arbeitswerten in Richtlinien und Prozesse und die Behandlung von Mitarbeitern:innen mit Respekt und Würde einen festen Bestandteil des emotionalen Engagements darstellen (H. Devasagayam, 2013). Dauerhaftes Engagement wird zur Grundlage dafür, dass Menschen zu Botschaftern:innen ihrer Organisationen werden. 556 557## Interne Influencer:innen sind der Klebstoff, der die Transformation zusammenhält 558 559Authentizität ist ein weiterer Aspekt â und kein einfacher! Die harte Arbeit beginnt damit, dass du erkennst, ob die Erfahrungen deiner Mitarbeiter:innen real und authentisch sind, im Vergleich zu dem, was nach auÃen vermittelt wird. Um die wahre Gesundheit deiner Kultur zu erkennen, musst du einen guten Draht zu dem haben, was die Mitarbeiter:innen sowohl online als auch offline sagen. Ist das, was das Unternehmen sagt und verspricht auch authentisch in Bezug auf das eigene Verhalten des Unternehmens? Dies ist wirklich die Ebene der Authentizität, die erreicht, erlebt und gelebt werden muss, damit eine kulturelle Transformation erfolgreich ist und sich tief im Unternehmen verankert. 560 561Wie kann flowedoo dir dabei helfen? Du weiÃt nicht genau, wo du bei der Umsetzung einer agilen Transformation oder D&I-Strategie anfangen sollst? Du hast weitere Fragen über Ownership in deinem Unternehmen? Sprich uns an und wir informieren dich über die verschiedenen Möglichkeiten! 562 563Weitere spannende Themen und Workshops findest du zudem in unseren [Trainings](/trainings).`},{slug:"innovation-imbalance",title:'The Innovation Imbalance â Unausgewogenheit bei Innovationen und die âverlorenen Einsteins"',date:"01. März 2021",author:"Tanya Akin",categories:["Diversity & Inclusion","Innovation"],excerpt:'Die meisten Innovationen gehen von einer kleinen, privilegierten Gruppe aus. Was passiert, wenn wir die âverlorenen Einsteins" in unserer Gesellschaft endlich finden und fördern?',img:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/19ba5481f_9C29A335-86EC-40DE-B87F-355382DC2498-scaled-e1614607657169.jpeg",content:`Es ist allgemein bekannt, dass es in unserer Gesellschaft eine gewaltige Gruppe von Menschen gibt, die unterrepräsentiert ist: das sind Frauen, ethnische Minderheiten, LGBTQIA-Menschen, Menschen mit Behinderung, neurodiverse Mitglieder unserer Gesellschaft usw. Zudem ist hinlänglich bekannt, dass die meisten Innovationen in unserer modernen Welt von der am stärksten vertretenen Gruppe in unserem gesellschaftlichen und beruflichen Umfeld ausgehen â nämlich von **weiÃen Männern mittleren Alters aus privilegierten Verhältnissen**. 564 565## Das Problem des Innovierens 566 567Ob ein Mensch überhaupt jemals die Möglichkeit bekommt, als Innovator:in tätig zu werden, bestimmt das Schicksal sehr früh â nämlich bereits bei der Geburt. Und dieses Stigma, sei es aufgrund des Geschlechts, der ethnischen Herkunft, der sozialen Herkunft etc. ist etwas, das seit ewigen Zeiten über Erfolg oder Misserfolg des jeweiligen persönlichen Werdegangs einen entscheidenden Beitrag leistet. 568 569Durch die Verknüpfung von Patentdatensätzen mit Einkommenssteuerdatensätzen haben Forscher:innen in einer 2018 durchgeführten Studie herausgefunden, dass die sozioökonomische Klasse, die Herkunft und das Geschlecht eines Kindes in den Vereinigten Staaten bei der Geburt ein besserer Indikator für die Wahrscheinlichkeit ist, ein Patent zu bekommen, als Begabung oder Interesse. Die Forscher schlussfolgern, dass es die Innovationsleistung erhöhen würde, wenn man mehr junge Kinder â insbesondere Mädchen, Minderheiten und Kinder aus einkommensschwachen Familien â dem Thema der Innovation aussetzt. 570 571## Das Problem der Bildung und das Diversitätsparadoxon 572 573Eine andere aktuelle Studie aus dem Jahr 2020 analysierte Daten von fast allen US-Doktoranden und deren Dissertationen über einen Zeitraum von drei Jahrzehnten und fand heraus, dass unterrepräsentierte Studierende eine höhere Innovationsrate aufweisen als Studenten der Mehrheitsgruppe, ihre neuartigen Leistungen hingegen abgewertet werden und ihnen weniger wahrscheinlich eine akademische Position einbringen. Die Geringschätzung bzw. Abwertung der Innovationen von Minderheiten kann teilweise deren Unterrepräsentation in einflussreichen Positionen in der Wissenschaft erklären. 574 575Tatsache ist, dass unsere heutige Lage eine Reihe von Herausforderungen mit sich bringt, die einzigartige Lösungen erfordern, da es weitreichende Probleme gibt, mit denen ganze Gesellschaften konfrontiert sind: der Klimawandel ist vielleicht am existentiellsten, aber auch solche Belange wie Pandemien, die Kosten für die medizinische Versorgung und die Pflege, mit denen Länder mit einer groÃen, alternden Bevölkerung konfrontiert sind, Einkommens- und Vermögensungleichheit und viele andere. Es ist leider so, dass wir nur einen sehr kleinen Teil unserer gesamten Intelligenz auf die Art von Innovation richten, die wir brauchen, um solche dringenden Probleme zu lösen. Nur ein kleiner Teil der Menschen erhält überhaupt die Möglichkeit, innovativ zu sein. Und in Anbetracht der Tatsache, dass Innovation bisher überwiegend dem weiÃen, männlichen Teil der Gesellschaft vorbehalten w
575ar, kann man sich sehr gut vorstellen, was uns in den letzten Jahrhunderten, wenn nicht gar Jahrtausenden, an Geisteskraft und kreativen Energien entgangen ist. 576 577## Auf der Suche nach den verlorenen Einsteins 578 579In Werner Herzogs Film âWovon träumt das Internet?" berichtet der deutsche Vordenker Sebastian Thrun über eine von ihm an der Stanford University gehaltenen Vorlesung vor 200 Studenten:innen sowie die gleiche Vorlesung online durchgeführte für 160.000 Studenten:innen. Als die Ergebnisse des Kurses zwischen den privilegierten Stanford-University-Studenten:innen und den Studenten:innen in der offenen Welt in eine Rangliste aufgenommen wurden, kam das allerbeste Ergebnis aus Stanford auf Platz 413. Thrun sagt daraufhin, dass es für jeden groÃartigen Stanford-University-Studenten:in 412 bessere Studenten:innen gibt, die nie eine Chance bekommen, Stanford zu besuchen. 580 581Auch Raj Chetty von Harvard und sein Team haben in einem Versuch erforscht, wer an technologischen Innovationen teilhaben darf und aufgezeigt, dass die überwiegende Mehrheit der Erfinder:innen, die ein Patent besitzen, einem alarmierend schmalen Profil entspricht: nämlich vorwiegend männlich, aus wohlhabenden Familien und reichen Nachbarschaften. 582 583âDiese Ergebnisse deuten sehr stark darauf hin, dass es viele âverlorene Einsteins' gibt", schreiben sie, âIndividuen also, die sehr einflussreiche Erfindungen gemacht hätten, wenn sie in ihrer Kindheit bereits mit Innovation in Berührung gekommen wären, insbesondere Frauen, Minderheiten und Kinder aus einkommensschwachen Familien." Dieses Innovationsungleichgewicht bedeutet weniger Einkommen für diese unterrepräsentierten Gruppen sowie weniger innovative Energie, die sie zur Lösung der einzigartigen Probleme unserer Gesellschaft einsetzen könnten. Genauso alarmierend ist, dass wir bei den gewaltigen und dringlichen Herausforderungen, vor denen alle Gesellschaften der Welt stehen, daher sozusagen mit einer Hand auf dem Rücken gebunden kämpfen. 584 585## Erste Schritte bei dem Versuch, unsere verlorenen Einsteins zu finden 586 587Politiker:innen, Unternehmer:innen und Pädagogen:innen müssen systemische Möglichkeiten zur Verfügung stellen, indem sie in ihren Institutionen ein Umfeld mit gerechten und inklusiven Kulturen schaffen â durchgängig in der Gesellschaft, in der Bildung und bei der Arbeit. AuÃerdem ist es wichtig, Beziehungen und Ressourcen zu teilen, um es ihren Mitmenschen zu ermöglichen, erfolgreich zu sein und ihren Weg zur Innovation zu finden. 588 589Ebenso wichtig ist es, anzuerkennen, dass es Unterschiede zwischen Menschen gibt und dass diese Unterschiede nicht negativ sind â diese Unterschiede werden dich, deine Arbeit und letztendlich die Gesellschaft voranbringen. 590 591Somit schafft man einen Raum, in dem sich das Beste und Innovativste in allen Menschen entfalten kann. 592 593Wie kann flowedoo dabei helfen? Du weiÃt nicht genau, wie du mehr Gleichheit in deinem Unternehmen implementieren kannst? Sprich uns an und wir informieren dich über die verschiedenen Möglichkeiten einer Strategie oder nimm an einem unserer Diversity & Inclusion Workshops in unseren [Trainings](/trainings) teil!`},{slug:"neurodiversitaet",title:"Warum auch dein Unternehmen über Neurodiversität nachdenken sollte",date:"02. Februar 2021",author:"Tanya Akin",categories:["Diversity & Inclusion"],excerpt:"Neurodiversität wird als strategischer Wettbewerbsvorteil immer wichtiger. Erfahre, wie Unternehmen von neurodiversen Mitarbeitenden profitieren und wie du eine inklusive Kultur schaffen kannst.",img:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/b836ef888_FCDD7368-794B-467D-9D54-733F6BFA6EB9_Fotor-scaled-e1612281911891.jpg",content:`Es gibt heutzutage zahlreiche Unternehmen, die Initiativen zur Förderung von Vielfalt und Inklusion aus unterschiedlichen Beweggründen umsetzen. Auf der einen Seite aus idealistischen Motiven, auf der anderen Seite, um Wettbewerbsvorteile in ihrem Bereich zu entwickeln. Häufig umfassen diese Initiativen Mitarbeiter:innen-Ressourcengruppen, Programme zur Geschlechtergleichstellung und strategische Recruiting-Ansätze, die sich auf Diversifikation von Herkunft und Ethnizität konzentrieren. 594 595In letzter Zeit findet jedoch auch eine weitere Dimension der Vielfalt immer mehr Beachtung: die **Neurodiversität**. 596 597## Was ist Neurodiversität und warum ist sie wichtig? 598 599Für diejenigen, für die das Thema neu ist: Neurodiversität wird als âdie Bandbreite der Unterschiedlichkeit individueller Gehirnfunktionen und Verhaltensmerkmale, die als Teil der normalen Variation in der menschlichen Bevölkerung angesehen werden" definiert. Der Begriff âNeurodiversität" wird oft mit dem Autismus-Spektrum, der Aufmerksamkeitsdefizit-Hyperaktivitätsstörung (ADHS) und Lernstörungen in Verbindung gebracht. Der Begriff selbst umfasst jedoch auch ein breites Spektrum anderer neurologischer Zustände, wie z. B. Depressionen, bipolare Störungen, Zwangsstörungen, posttraumatische Belastungsstörungen, usw. Im weiteren Sinne bezieht er sich auch auf die Unterschiede im Denken und Handeln von Menschen an sich. 600 601Einer Schätzung zufolge sind etwa **33% der Erwachsenen neurodivers** und daher weiter verbreitet als dem GroÃteil von uns bewusst ist. Und angesichts der Tatsache, dass eines von sechs Kindern eine Entwicklungsstörung hat, betreut eine beträchtliche Anzahl von Mitarbeitern Kinder mit neurodiversen Störungen. Dennoch ergreifen immer noc
601h zu wenige Unternehmen die Initiative, um die neurodiversen Mitglieder unserer Gesellschaft in den Arbeitsmarkt zu integrieren. 602 603## Andere sind schon sehr aktiv 604 605Viele Unternehmen haben damit begonnen, Neurodiversität auf verschiedene Weise zu fördern. Eines der bekanntesten Beispiele dafür ist beispielsweise das **Neurodiversity Center of Excellence** von Beratungshaus EY, das Kandidaten:innen aus dem Autismus-Spektrum rekrutiert, trainiert und einstellt. EY berichtet, dass diese Initiative dazu geführt hat, dass mehr Innovationen entstanden sind, die Führungskompetenzen der Manager:innen verbessert wurden, der Stolz der Mitarbeiter:innen gestärkt wurde und der Purpose des Unternehmens deutlich wird. Andere Unternehmen wie JP Morgan Chase, Deloitte und Microsoft haben begonnen, HR-Prozesse zu ändern oder Programme zu entwickeln; mit dem Ziel, eine gröÃere Zugänglichkeit für neurodiverse Bewerber:innen zu schaffen. 606 607## Einschränkung des âGruppendenkens" 608 609Es hat durchaus Vorteile, Menschen mit kognitiven Verschiedenheiten einzustellen. Die Bildung von Teams, in denen nicht alle gleich denken, ist bekannterweise sehr vorteilhaft und einige neurodiverse Menschen können sich z.B. in Bereichen wie Mustererkennung, Detailgenauigkeit, etc. von ihren neurotypischen Kollegen deutlich abheben. 610 611- **Vielfalt jeglicher Art** fördert Kreativität, Innovation und Wettbewerbsfähigkeit. Je gröÃer die Vielfalt deiner Mitarbeiter:innen ist, desto mehr originelle Ideen und Perspektiven können sie in ein bestimmtes Problem einbringen. 612- **Menschen mit Legasthenie** weisen oft eine durchschnittliche oder überdurchschnittliche Intelligenz mit ausgezeichneten kreativen Denkfähigkeiten auf. Sie neigen dazu, starke Problemlösungs- und räumliche Denkfähigkeiten zu besitzen, die ihnen ermöglichen, eine Vielzahl von Lösungen für ein bestimmtes Problem zu sehen. 613- **Menschen mit Autismus** neigen dazu, sich in Bereichen wie regelbasiertem Denken auszuzeichnen. Viele Unternehmen profitieren davon, Menschen mit diesen Stärken in ihre Belegschaft aufzunehmen. 614- **Gruppendenken überwinden:** Die Arbeit mit einem vielfältigen Team bietet Mitarbeitern:innen mehr Gelegenheit, zu lernen â von einer breiten Palette von Fähigkeiten und Kenntnissen. 615- Mit der Aufnahme von Neurodiversität als eine deiner betrieblichen Vielfaltsdimensionen **drückst du deine Verbundenheit** gegenüber einer groÃen Gruppe von Individuen in unserer Gesellschaft aus und förderst einen wirklich inklusiven Geist des Corporate Citizenships. 616 617Wie kann flowedoo dabei helfen? Du weiÃt nicht genau, wo du bei der Umsetzung einer D&I-Strategie anfangen sollst? Sprich uns an und wir informieren dich über die verschiedenen Möglichkeiten einer inklusiven Diversity-Strategie oder nimm an einem unserer Einführungsworkshops in unseren [Trainings](/trainings) teil.`},{slug:"der-blick-zurueck",title:"Der Blick zurück für ein besseres Vorankommen",date:"03. Februar 2021",author:"Claudia Frahm",categories:["Agilität","Organisation & Zusammenarbeit"],excerpt:"Im ersten Moment mag es befremdlich erscheinen, wenn man stehenbleibt und zurückschaut, um damit besser voranzukommen. Genau im Innehalten liegt die Stärke einer Retrospektive.",img:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/71e60f533_977AB1A8-898C-4F7B-A3D7-5644CF0CECE1_Fotor.jpg",content:`## Die Retrospektive 618 619Im ersten Moment mag es vielleicht befremdlich und nicht zielführend erscheinen, wenn man stehenbleibt und zurückschaut, um damit besser voranzukommen. Meistens steuern wir möglichst schnell und gradlinig auf unser Ziel zu â immer schneller werden, immer weiter gehen, immer mehr schaffen. 620 621Genau im Innehalten aber liegt die Stärke einer Retrospektive: nicht einfach stur voran zu gehen und immer so weiter zu machen wie bisher, sondern Pause zu machen, um herauszufinden, wie wir einen besseren und effektiveren Weg einschlagen können. 622 623## Was ist eine Retrospektive? 624 625Das Format eignet sich für Teams zur Betrachtung der gemeinsamen Arbeitsweise ebenso wie zur Reflexion innerhalb eines kompletten Change-Prozesses. Die Fragestellung âWas ist schon alles da an Fähigkeiten, Erkenntnissen, Ergebnissen? Was haben wir bereits erreicht?" befördert oft Erstaunliches zu Tage. 626 627## Wozu dient eine Retrospektive? 628 629Eine gut durchgeführte Retrospektive hilft Teams dabei: 630 631- **Erfolge sichtbar zu machen** â Was haben wir gut gemacht? 632- **Verbesserungspotenziale zu identifizieren** â Was könnten wir besser machen? 633- **Konkrete MaÃnahmen abzuleiten** â Was werden wir beim nächsten Mal anders machen? 634- **Das Team zu stärken** â Gemeinsames Reflektieren schafft Vertrauen und Zusammenhalt 635- **Kontinuierliche Verbesserung zu verankern** â das Herzstück von Kaizen und agilen Methoden 636 637## Retrospektiven in der Praxis 638 639In Scrum ist die Sprint-Retrospektive ein fest verankertes Element am Ende jedes Sprints. Teams reflektieren: Was lief gut? Was lief nicht so gut? Was verbessern wir? 640 641Aber Retrospektiven sind keineswegs auf Scrum-Teams beschränkt: 642 643- **Projektabschluss-Retrospektiven:** Was haben wir aus diesem Projekt gelernt? 644- **Team-Retrospektiven:** Wie arbeiten wir zusammen â und wie können wir das verbessern? 645- **Organisations-Retrospektiven:** Was haben wir im Transformationsprozess gelernt? 646 647## Die Magie des Innehaltens 648 649Das Paradoxe an der Retrospektive ist, dass das Innehalten uns schneller voranbringt. Teams, die regelmäÃig reflektieren, entwickeln sich schneller weiter, machen weniger Fehler und sind resilienter gegenüber Veränderungen. 650 651Der Blick zurück ist kein Selbstzweck â er ist ein Instrument, um das Beste aus uns herauszuholen und gemeinsam zu wachsen.`},{slug:"projekt-handover",title:"Projekt-Handover: Wenn der Change-Begleiter wechselt",date:"03. Februar 2021",author:"Sven (flowedoo)",categories:["Führung","Praxisberichte"],excerpt:'Für den Kunden nahtlos eine professionelle Betreuung sicherstellen, Anlaufphase einsparen und dabei vermeiden, dass man â1.000 Mal nicht auf die Fresse fliegt" â ein Erfahrungsbericht.',img:"https://base44.app/api/apps/69c658a6f536f025edb0f7fb/files/mp/public/69c658a6f536f025edb0f7fb/54ea59b17_ChatGPT-Image-9-Okt-2025-13_33_42.png",content:`## Was ist ein Projekt-Handover? 652 653Ein Projekt-Handover bezeichnet die Ãbergabe eines laufenden Projekts von einem Berater oder Change-Begleiter an eine andere Person oder ein anderes Team. Dies ist in der Beratungswelt eine häufige â und gleichzeitig eine der kritischsten Phasen in einem Transformationsprojekt. 654 655Ein schlecht gemanagter Handover kann: 656 657- Das Vertrauen des Kunden erschüttern 658- Monate aufgebaute Beziehungen zerstören 659- Den gesamten Transformationsfortschritt gefährden 660- Unnötige Kosten durch lange Anlaufphasen verursachen 661 662## Die zentralen Learnings 663 664**1. Wissenstransfer ist alles** 665 666Bevor der Change-Begleiter wechselt, muss sichergestellt werden, dass alle relevanten Informationen vollständig übertragen werden: Stakeholder-Maps, aktuelle Projektdokumentation, offene Konflikte, informelle Netzwerke und unausgesprochene Dynamiken im Team. 667 668**2. Beziehungen können nicht einfach übergeben werden** 669 670Vertrauen ist das Kapital eines Change-Begleiters. Es kann nicht durch ein Dokument übertragen werden. Der Nachfolger muss Zeit und Energie investieren, um eigene Beziehungen aufzubauen. 671 672**3. Ãberlappungsphasen sind Gold wert** 673 674Wenn immer möglich, sollten der scheidende und der neue Change-Begleiter eine Zeit lang parallel arbeiten. So können Beziehungen persönlich übergeben und das Vertrauen des Kunden gestärkt werden. 675 676**4. Transparenz gegenüber dem Kunden** 677 678Der Kunde sollte frühzeitig und ehrlich über den Wechsel informiert werden. Versuche, einen Wechsel zu verstecken oder kleinzureden, erzeugen Misstrauen. 679 680**5. Die Stakeholder-Map ist dein bester Freund** 681 682Eine detaillierte und aktuelle Stakeholder-Map ist das wertvollste Dokument, das ein scheidender Change-Begleiter hinterlassen kann. Sie zeigt, wer die Meinungsführer sind, wo die Widerstände liegen und welche informellen Allianzen existieren. 683 684## Fazit 685 686Ein professioneller Projekt-Handover ist kein Zeichen von Schwäche oder Diskontinuität â er ist ein Zeichen von Professionalität und Kundenorientierung. Unternehmen und Berater, die den Handover ernst nehmen und gut vorbereiten, schützen ihre Investitionen und sichern den Transformationserfolg.`}],Hr={"die-kunst-der-offenen-kommunikation":{title:"The Art of Open Communication",excerpt:"Feedback as the key to high-performing teams. In today's dynamic work environment, a culture of open exchange is indispensable for building resilient and successful teams.",content:`## Feedback as the Key to High-Performing Teams 687 688In today's dynamic world of work, a culture of open exchange and continuous development is not just desirable â it is indispensable for building resilient and successful teams. This week we explore how targeted feedback processes can create a company culture that fosters innovation, strengthens trust and ultimately leads to better business results. Inspired by success stories from leading companies, we show practical ways to establish a vibrant feedback culture sustainably. 689 690## The Role of Leadership in Promoting Open Communication 691 692Leaders are the architects of company culture. At Netflix, Reed Hastings fostered a culture of "radical openness" â encouraging honest, direct feedback at all levels. This approach was crucial to Netflix's ability to innovate rapidly and adapt in the highly competitive streaming industry. 693 694**As a leader, you can promote open communication through:** 695 696**Leading by example:** Actively seek feedback from your team members, colleagues and even superiors. When you receive feedback, respond positively and implement it visibly. This shows that feedback is valued and can lead to real change. 697 698**Creating psychological safety:** Ensure team members can voice their thoughts without fear of retaliation. This includes acknowledging and rewarding honesty, even when the feedback is critical. At Netflix, Hastings encouraged employees to speak up about problems, believing that surfacing issues early leads to faster solutions. 699 700**Implementing an open-door policy:** Be accessible and approachable â not just by having an open office, but by creating multiple communication channels and being genuinely open to input. Netflix's culture memo emphasises "highly aligned, loosely coupled" teams, which requires constant, open communication. 701 702**Encouraging diverse perspectives:** Actively seek out different viewpoints and value them. This not only improves decision-making but also gives team members the feeling that their voices are heard and appreciated. 703 704## Establishing Regular Feedback Channels 705 706Netflix's culture memo famously states: "Feedback is a continuous part of our communication and collaboration." This is not just lip service; it is embedded in their daily operations. 707 708To anchor such a culture in your company, you might pursue the following approaches: 709 710**Schedule regular one-on-ones:** These provide a private space for open dialogue. Encourage leaders to have frequent check-ins with team members that focus not only on tasks but also on career development and personal growth. 711
712**Conduct team retrospectives:** Reflect on processes and identify areas for improvement. Netflix teams often hold "post-mortems" after major projects or launches to discuss what went well and what could be improved. 713 714**Implement 360-degree feedback:** Collect insights from peers, direct reports and managers. Netflix's "keeper test" is a form of continuous 360-degree feedback, where managers regularly assess whether they would fight to keep a particular employee. Although this often has a bad reputation, I have seen numerous organisations lose important "keepers" due to poor communication. 715 716**Use digital platforms:** Deploy tools that enable continuous real-time feedback. Many companies now use apps and software that facilitate quick, immediate feedback, mirroring the fast-paced, adaptive culture at Netflix. 717 718**Create feedback rituals:** Establish regular "Feedback Fridays" or "Improvement Hours" in which team members are encouraged to share insights and suggestions. 719 720> "Feedback is not just a mirror of our present, but a window to our potential. The bravest leaders open this window wide and let the fresh wind of truth carry their teams to new heights." 721> â Tanya Akin 722 723## Training Team Members to Give and Receive Feedback 724 725Effective feedback is a skill that can be developed. It makes economic sense to invest in communication training, in the awareness that a culture of openness requires sensitivity to be effective. Consider implementing: 726 727**Workshops on constructive feedback techniques:** Teach frameworks like the SBI model (Situation-Behaviour-Impact) to structure feedback effectively. 728 729**Role-play exercises:** Practise difficult conversations in a safe environment. This helps team members become more comfortable both giving and receiving challenging feedback. 730 731**Active listening and empathy training:** Effective feedback isn't just about speaking â it's about listening and understanding. Netflix emphasises "farming for dissent" â actively seeking out dissenting opinions. 732 733**Guidance on separating performance feedback from personal criticism:** Train employees to focus on behaviours and outcomes rather than personal traits. 734 735**Cultural sensitivity training:** In international companies, it is crucial to understand how feedback is perceived in different cultures. 736 737## Recognising and Rewarding Feedback-Driven Improvements 738 739To truly embed feedback in your culture, it is essential to recognise its impact. Netflix's culture of innovation is built on this principle. Implement strategies such as: 740 741**Highlighting success stories in team meetings:** Regularly share examples of how feedback led to positive change or innovation. 742 743**Including feedback-driven improvements in performance reviews:** Make giving and acting on feedback a key performance indicator. 744 745**Sharing case studies of how feedback led to significant business improvements:** Document and disseminate stories of how open communication and feedback solved problems or drove innovation. 746 747**Implementing a "Feedback-to-Action" programme:** Create a formal process for turning valuable feedback into actionable improvements, and recognise those who contribute to this process. 748 749Remember what Reed Hastings once said: "The best thing you can do for employees â a perk better than foosball or free sushi â is hire only 'A' players to work alongside them. Excellent colleagues trump everything else." By fostering a feedback-rich culture, you are not only improving communication â you are building a team that drives innovation and thrives in today's fast-paced business world. 750 751## Pro Tip: Ask for Growth 752 753One of the most powerful methods for strengthening a feedback culture is deliberately asking for growth. Instead of general feedback, encourage conversations focused on concrete development opportunities: "What could I do better?" or "What one thing would make your work significantly easier?" These kinds of questions signal genuine interest in development â not just evaluation. 754 755## Using Retrospectives to Strengthen Feedback Culture 756 757Retrospectives are a powerful tool for fostering a feedback culture. These regular meetings enable teams to reflect on their work, celebrate successes and identify areas for improvement. 758 759By embedding open communication and feedback into your company culture, you create an environment in which continuous improvement and innovation can thrive. Remember: in a world where the business environment is constantly evolving, the ability to learn and adapt quickly â driven by open feedback â is not just an advantage, it is a necessity.`},"was-ist-agiles-projektmanagement":{title:"What Is Agile Project Management and Why Do We Work Agile?",excerpt:"In today's work environments, individual expertise is becoming ever more specialised. At the same time, the challenges to be solved are growing in complexity. Why agile project management is the answer.",content:`## Why Agile Project Management Makes Sense 760 761In today's work environments, individual expertise is becoming ever more specialised â we know more and more about smaller and smaller areas of detail. At the same time, what we can know about any given topic is growing ever more comprehensive. And the tasks to be solved and the problems to be overcome are growing in complexity. Challenges can rarely be mastered heroically by lone wolves any more. They must be tackled by people working together in interdisciplinary collaboration. 762 763## Globalisation as a Challenge for Organisations 764 765To remain competitive in a changing global economy, companies must discover new strategies. From all sides we hear that the world of work is radically changing â and already is. Rigid processes and fixed plans are often no longer as helpful as we knew them to be in the past. 766 767When the world, the market and our customers change around us, we must respond and also put our ways of collaborating and organising work under scrutiny. We can see what happens when we don't: companies, corporations and entire business models are overtaken by other firms that have managed to adapt better to requirements, to transform themselves. 768 769*Fig. 01: Often we don't even know what we don't know.* 770 771With many classical approaches we cannot respond quickly enough to changes or new requirements. The structures are not designed for it â there was no need for it when they were developed. When something unforeseen happens, everything often grinds to a halt until a suitable solution is found. But our everyday reality changes constantly and at a rapid pace. 772 773New methods must therefore, in a sense, anticipate the unforeseeable. At the very least, they must offer tools and processes that respond quickly and flexibly to exactly this unknown. 774 775## What Do We Mean When We Talk About Agility? 776 777Agility describes the ability of a company to continuously review and reinvent itself. In a short time, organisations must adapt and align their business models and organisational structures to the market requirements and opportunities of a changing global economy. Acting with agility always means in equal measure staying adaptable and responding quickly and flexibly to changes, as well as proactively and preemptively initiating innovations. 778 779 780*Fig. 02: The speed at which new things are invented and developed is growing exponentially* 781 782## We Live in a VUCA World 783 784**VUCA** is an acronym for: 785 786- **V**olatility 787- **U**ncertainty 788- **C**omplexity 789- **A**mbiguity 790 791We use the term VUCA to describe the phenomena of our modern working and knowledge world, which finds itself in the middle of digitalisation and simultaneously in the middle of a paradigm shift. Much that was fam
791iliar in the world of work no longer functions as it once did; product development, project delivery, corporate management, organisational structures â in all areas we must grapple with the pace of change and the speed of our times. 792 793The term VUCA originated in the 1990s at the United States Army War College (USAWC) and was initially used to describe the multilateral world after the end of the Cold War. Later the term was adopted in other areas â from education to business. In strategic leadership in particular, the term serves to develop new approaches and methods that take these four aspects into account. 794 795 796*Fig. 03: Constant change and rapid pace define our modern world* 797 798The answer to VUCA can, strictly speaking, only be VUCA again. 799 800 801*Fig. 04: Agile approaches help us deal with current challenges.* 802 803## What Does the VUCA World Mean for Our Current Working World? 804 805We genuinely need new concepts and models for our collaboration. Looking back over the last few decades â especially recent years â we can see that changes in the market have never been as disruptive as today. What was current yesterday may already be outdated tomorrow. Kodak, Xerox, Nokia are just a few examples of digital disruption. Companies that were market leaders for a long time ignored the consequences of digital change for too long, or recognised them too late to still be able to set the course for a sustainable and equally profitable realignment before it was too late. 806 807> "The greatest difficulty in the world is not getting people to accept new ideas, but getting them to forget old ones." 808> â John Maynard Keynes 809 810## What Do Agile Working Approaches Look Like in Practice? 811 812What we need to meet the challenges of our fast-moving times is empirical process control. As long as tasks are clear and only minor adjustments are required from time to time, we sensibly work with standardised solution paths. We know what needs to be done and can plan it well in the classical sense. 813 814Agile approaches help whenever we do not know exactly how the conditions might still change during product development â and when there are areas of development where we don't even have an idea of everything we don't yet know. This means: at the start of a product development or a project, there is not only uncertainty about the solution path (How do we meet the requirements?), but it can also quite easily happen that the product or project changes completely over time, or that completely new requirements are added (What exactly are the requirements?). 815 816Since we gather knowledge through experience and can only make helpful decisions on the basis of that knowledge, empirical process control addresses this directly: 817 818- We need **transparency** within the team about our tasks and everything we already know and can already work on. 819- We need regular **inspections**: we evaluate our past experiences and generate new knowledge. 820- Based on the newly gained knowledge, we can **adapt** our next steps and plans. 821 822The sum of all these insights and experiences, and the knowledge gained from them, then flows back into further work on the product or project in the form of a feedback loop. Let's look at what this means in practice with an example. 823 824Imagine you are developing a new digital product â an app. At the start, you have an idea of what the app should do. But the longer you work on it, the more you learn: What do users really want? What technical challenges arise? What are competitors doing? Classical project management would try to predict all of this at the start. Agile says: we know we can't know everything â so let's build processes that help us learn quickly and adapt. 825 826Agile methods such as Scrum, Kanban or Design Thinking are concrete tools that enable this empirical process control in practice and help teams navigate successfully in a VUCA world.`}
826,"post-covid-unternehmenskultur":{title:"Post-Covid Company Culture and the Decline of the Table Football Table",excerpt:"Every company culture is as unique as the business itself. What post-Covid means for company culture and why the table football table has had its day.",content:`## Company Culture in Transition 827 828Every company culture is as unique as the business itself. When employees feel comfortable, this has a positive impact on profitability in many ways. The Covid-19 pandemic in particular forced companies worldwide to fundamentally rethink their ways of working, structures and cultures. 829 830## The Table Football Table as a Symbol of a Bygone Era 831 832The table football table â long a symbol of the modern, relaxed startup culture â stands as a metaphor for a company culture that relied primarily on physical presence and informal encounters in the office. The pandemic made it clear that such superficial "benefits" cannot replace genuine company culture. 833 834What really counts are deeper values: trust, autonomy, meaningful work and real connectedness â things that can be maintained even at a distance when they are truly embedded in the company culture. 835 836## What Post-Covid Company Culture Means 837 838The pandemic acted as a massive accelerator â for digitalisation, remote work and a critical reflection on company culture. Organisations that already had a healthy, values-driven culture before Covid managed the shift to home working better than those who relied on table football and after-work events. 839 840**Post-Covid company culture is characterised by:** 841 842**Trust over control:** Leaders who trust their employees and evaluate results rather than presence have more resilient teams. 843 844**Flexibility as a cultural principle:** Hybrid working is not just a stopgap â it is a permanent working model with genuine flexibility and self-determination. 845 846**Digital connectedness:** Community and belonging do not arise only from physical proximity, but through shared values, rituals and clear communication. 847 848**Psychological safety:** Employees must feel they can admit mistakes, ask questions and contribute ideas â regardless of whether they are working in the office or remotely. 849 850## Diversity & Inclusion in the New World of Work 851 852The pandemic also brought questions of diversity and inclusion to the fore. Remote working created new opportunities for some groups, while simultaneously amplifying existing inequalities. An inclusive post-Covid culture takes these different realities into account. 853 854## Conclusion 855 856The decline of the table football table is an invitation to design company culture more deeply, more authentically and more sustainably. Companies that invest in genuine cultural work now will be the most attractive employers and most successful organisations in the long run.`},neurodiversitaet:{title:"Why Your Company Should Also Be Thinking About Neurodiversity",excerpt:"Neurodiversity is becoming increasingly important as a strategic competitive advantage. Learn how companies can benefit from neurodivergent employees and how to create an inclusive culture.",content:`There are today numerous companies implementing diversity and inclusion initiatives for a variety of reasons. On one hand out of idealistic motives, on the other to develop competitive advantages in their field. These initiatives often include employee resource groups, gender equality programmes and strategic recruiting approaches focused on diversifying background and ethnicity. 857 858Recently, however, another dimension of diversity has been receiving increasing attention: **neurodiversity**. 859 860## What Is Neurodiversity and Why Does It Matter? 861 862For those new to the topic: neurodiversity is defined as "the range of differences in individual brain function and behavioural traits, regarded as part of normal variation in the human population." The term "neurodiversity" is often associated with the autism spectrum, attention deficit hyperactivity disorder (ADHD) and learning disabilities. The term itself, however, also encompasses a wide range of other neurological conditions, such as depression, bipolar disorder, obsessive-compulsive disorder, post-traumatic stress disorder, etc. In a broader sense, it also refers to differences in the way people think and act in general. 863 864It is estimated that approximately **33% of adults are neurodivergent** â far more prevalent than most of us realise. And given that one in six children has a developmental disorder, a considerable number of employees are raising children with neurodivergent conditions. Yet too few companies still take the initiative to integrate the neurodivergent members of our society into the labour market. 865 866## Others Are Already Very Active 867 868Many companies have begun to promote neurodiversity in various ways. One of the best-known examples is the **Neurodiversity Center of Excellence** at consulting firm EY, which recruits, trains and employs candidates from the autism spectrum. EY reports that this initiative has led to more innovations being created, improved leadership competencies among managers, strengthened employee pride and a clearer sense of the company's purpose. Other companies such as JP Morgan Chase, Deloitte and Microsoft have begun to change HR processes or develop programmes with the aim of creating greater accessibility for neurodivergent applicants. 869 870## Breaking Out of "Groupthink" 871 872There are real advantages to hiring people with cognitive differences. Building teams in which not everyone thinks the same is known to be very beneficial, and some neurodivergent people can, for example, outperform their neurotypical colleagues in areas such as pattern recognition, attention to detail, etc. 873 874- **Diversity of any kind** promotes creativity, innovation and competitiveness. The greater the diversity of your employees, the more original ideas and perspectives they can bring to a given problem. 875- **People with dyslexia** often have average or above-average intelligence with excellent creative thinking skills. They tend to possess strong problem-solving and spatial thinking abilities that enable them to see a wide range of solutions to a given problem. 876- **People with autism** tend to excel in areas such as rule-based thinking. Many companies benefit from including people with these strengths in their workforce. 877- **Breaking out of groupthink:** Working with a diverse team gives employees more opportunities to learn â from a wide range of skills and knowledge. 878- By embracing neurodiversity as one of your company's diversity dimensions, **you express your commitment** to a large group of individuals in our society and promote a truly inclusive spirit of corporate citizenship. 879 880How can flowedoo help? Not sure where to start when implementing a D&I strategy? Get in touch and we will inform you about the various possibilities for an inclusive diversity strategy or join one of our introductory workshops
880in our [Trainings](/trainings).`}},wC={de:{badge:"The Home of Agile Management",heroTitle:`Mehr Leistung. 881Weniger Reibung.`,heroSub:"Wir entwickeln Führungskräfte, Teams und Organisationen im Mittelstand so, dass Zusammenarbeit effizient wird und Wertschöpfung spürbar steigt.",cta1:"Unsere Leistungen",cta2:"Beratungstermin vereinbaren",compLabel:"Unsere Kernkompetenzen",compHeading:`Wir kombinieren drei entscheidende Faktoren, 882um Ihr Unternehmen leistungsfähiger zu machen.`,competencies:[{title:"Management Expertise",desc:"Jahrelange Erfahrung in der Agilen Transformation & Change Management",sub:"Wir verstehen die Herausforderungen von Unternehmen und begleiten Sie beim Wandel."},{title:"Wissenschaftliche Fundierung",desc:"Einsatz erfolgserprobter Methoden & innovativer Management-Ansätze",sub:"Wir kooperieren mit Hochschulen und transferieren neuste Erkenntnisse in die Unternehmenspraxis."},{title:"KI Kompetenz",desc:"Erfahrung aus zahlreichen Projekten zu Generativer KI & KI-Agenten",sub:"Wir entwickeln und realisieren praxiserprobte Lösungen gemeinsam mit unserem KI-Partner aus einer Hand."}],portfolioLabel:"Unser Portfolio",portfolioHeading:`Fünf Leistungsbereiche. 883Ein Partner.`,portfolios:[{label:"Beratung & Coaching",desc:"Strategie, Org-Design, Change Management & Executive Coaching"},{label:"Digitalisierung & Automatisierung",desc:"KI-Strategie & KI-Implementierung mit Agenten-Technologie"},{label:"Innovationsmanagement",desc:"Von der Idee zur skalierbaren Innovation â Strategie bis Umsetzung"},{label:"Trainings",desc:"Leadership, Transformation, Design Thinking, Agile & AI Design Sprints"},{label:"Interim Management",desc:"Senior Experts & Interim Manager bis C-Level â Kandidaten in 48h"}],portfolioLink:"Alle Leistungen entdecken",testimonialsLabel:"Referenzen",testimonials:[{quote:"flowedoo war maÃgeblich an der Gestaltung und Optimierung unserer agilen Transition beteiligt, die bei uns die gesamte IT-Anwendungsentwicklung und IT-Koordination umfasst.",author:"Peter Goller",role:"Leiter AE Bestands- & Vertriebssysteme",company:"ERGO Versicherungen"},{quote:"flowedoo hat bei uns vom ersten Tag an Ruhe und konstruktive Kraft entfaltet. Unserer skalierten Entwicklungslandschaft hat flowedoo auf ein neues Niveau geholfen.",author:"Thomas Hötte",role:"Lead Digital Project Management",company:"Vorwerk Digital IT"},{quote:"flowedoo hat uns genau da abgeholt, wo wir stehen. Durch die empathische und kompetente Begleitung konnten wir unser Projekt agil aufsetzen, was zu mehr Effektivität, Transparenz und Zufriedenheit geführt hat.",author:"Patrick Heiermann",role:"Projektleiter",company:"Continentale Versicherungsverbund"}],blogLabel:"Blog & Insights",blogHeading:`Aktuelles aus 884unserm Blog.`,blogLink:"Alle Artikel",readMore:"Lesen",ctaHeading:"Bereit für den nächsten Schritt?",ctaSub:"Vereinbaren Sie jetzt einen kostenlosen Beratungstermin und erfahren Sie, wie flowedoo Ihre Transformation gestalten kann.",ctaBtn:"Jetzt Kontakt aufnehmen"},en:{badge:"The Home of Agile Management",heroTitle:`More Performance. 885Less Friction.`,heroSub:"We develop leaders, teams and organisations in the mid-market so that collaboration becomes efficie
885nt and value creation rises noticeably.",cta1:"Our Services",cta2:"Book a Consultation",compLabel:"Our Core Competencies",compHeading:`We combine three decisive factors 886to make your organisation more agile.`,competencies:[{title:"Management Expertise",desc:"Years of experience in Agile Transformation & Change Management",sub:"We understand the challenges companies face and guide you through change."},{title:"Scientific Foundation",desc:"Applying proven methods & innovative management approaches",sub:"We collaborate with universities and transfer the latest insights into business practice."},{title:"AI Competence",desc:"Experience from numerous projects in Generative AI & AI Agents",sub:"We develop and implement field-tested solutions together with our AI partner â end to end."}],portfolioLabel:"Our Portfolio",portfolioHeading:`Five Service Areas. 887One Partner.`,portfolios:[{label:"Consulting & Coaching",desc:"Strategy, Org Design, Change Management & Executive Coaching"},{label:"Digitalisation & Automation",desc:"AI Strategy & AI Implementation with Agent Technology"},{label:"Innovation Management",desc:"From idea to scalable innovation â strategy to execution"},{label:"Trainings",desc:"Leadership, Transformation, Design Thinking, Agile & AI Design Sprints"},{label:"Interim Management",desc:"Senior Experts & Interim Managers up to C-Level â candidates in 48h"}],portfolioLink:"Explore All Services",testimonialsLabel:"Client References",testimonials:[{quote:"flowedoo played a key role in designing and optimising our agile transition, which encompasses our entire IT application development and IT coordination.",author:"Peter Goller",role:"Head of AE Stock & Sales Systems",company:"ERGO Insurance"},{quote:"From day one, flowedoo brought calm and constructive energy. They helped our scaled development landscape reach an entirely new level.",author:"Thomas Hötte",role:"Lead Digital Project Management",company:"Vorwerk Digital IT"},{quote:"flowedoo met us exactly where we were. Through empathetic and competent guidance we set up our project agile, leading to more effectiveness, transparency and satisfaction.",author:"Patrick Heiermann",role:"Project Manager",company:"Continentale Insurance Group"}],blogLabel:"Blog & Insights",blogHeading:`Latest from 888our Blog.`,blogLink:"All Articles",readMore:"Read",ctaHeading:"Ready for the Next Step?",ctaSub:"Book a free consultation today and discover how flowedoo can shape your transformation.",ctaBtn:"Get in Touch"}},kC=[Uy,xk,Dy,bk,Xd];function SC(){const{lang:e}=Lt(),t=wC[e];return d.jsxs("main",{className:"font-inter",children:[d.jsxs("section",{className:"min-h-screen text-white flex items-center justify-center px-6 pt-24 relative overflow-hidden",style:{backgroundColor:"#2d2d2d"},children:[d.jsx("div",{className:"absolute inset-0",style:{backgroundImage:"url(https://media.base44.com/images/public/69c658a6f536f025edb0f7fb/c21f3f35e_elefanten.jpg)",backgroundSize:"cover",backgroundPosition:"center 30%",opacity:.75}}),d.jsx("div",{className:"absolute inset-0",style:{background:"linear-gradient(135deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.25) 50%, rgba(0,0,0,0.05) 100%)"}}),d.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto text-center animate-fade-up",children:[d.jsx("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full border border-white/20 text-xs font-medium mb-8 text-white/70",children:t.badge}),d.jsx("h1",{className:"text-5xl md:text-7xl font-bold leading-tight mb-6 tracking-tight",children:e==="de"?d.jsxs(d.Fragment,{children:["Mehr ",d.jsx("span",{style:{color:"#8ab317"},children:"Leistung."}),d.jsx("br",{}),"Weniger ",d.jsx("span",{style:{color:"#8ab317"},children:"Reibung."})]}):d.jsxs(d.Fragment,{children:["More ",d.jsx("span",{style:{color:"#8ab317"},children:"Performance."}),d.jsx("br",{}),"Less ",d.jsx("span",{style:{color:"#8ab317"},children:"Friction."})]})}),d.jsx("p",{className:"text-lg md:text-xl text-white/60 max-w-2xl mx-auto mb-10 leading-relaxed font-light",children:t.heroSub}),d.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[d.jsxs(Pe,{to:"/services",className:"px-8 py-3.5 text-white text-sm font-semibold rounded flex items-center justify-center gap-2 transition-colors",style:{backgroundColor:"#8ab317"},children:[t.cta1," ",d.jsx(it,{className:"w-4 h-4"})]}),d.jsx(Pe,{to:"/contact",className:"px-8 py-3.5 border border-white/30 text-white text-sm font-medium rounded hover:bg-white/10 transition-colors",children:t.cta2})]})]})]}),d.jsx("section",{className:"py-24 px-6 bg-white",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsxs("div",{className:"text-center mb-14",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-3",style:{color:"#8ab317"},children:t.compLabel}),d.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-foreground mb-4 whitespace-pre-line",children:t.compHeading})]}),d.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:t.competencies.map(r=>d.jsxs("div",{className:"p-8 border border-border rounded hover:border-lime transition-colors group",children:[d.jsx("div",{className:"w-10 h-10 rounded flex items-center justify-center mb-5",style:{backgroundColor:"#8ab317"},children:d.jsx("div",{className:"w-3 h-3 bg-white rounded-sm"})}),d.jsx("h3",{className:"font-bold text-lg mb-2 text-foreground",children:r.title}
888),d.jsx("p",{className:"text-sm font-medium text-foreground/70 mb-3",children:r.desc}),d.jsxs("p",{className:"text-sm text-muted-foreground leading-relaxed",children:["â",d.jsx("br",{}),r.sub]})]},r.title))})]})}),d.jsx("section",{className:"py-24 px-6 bg-secondary",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsxs("div",{className:"mb-12",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-3",style:{color:"#8ab317"},children:t.portfolioLabel}),d.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-foreground whitespace-pre-line",children:t.portfolioHeading})]}),d.jsx("div",{className:"grid md:grid-cols-5 gap-4",children:t.portfolios.map((r,s)=>{const a=kC[s];return d.jsxs("div",{className:"p-6 bg-white border border-border rounded group hover:shadow-md transition-all",children:[d.jsxs("p",{className:"text-xs font-mono text-muted-foreground mb-4",children:["0",s+1]}),d.jsx(a,{className:"w-5 h-5 mb-4",style:{color:"#8ab317"}}),d.jsx("h3",{className:"font-bold text-sm mb-2 text-foreground",children:r.label}),d.jsx("p",{className:"text-xs text-muted-foreground leading-relaxed",children:r.desc})]},r.label)})}),d.jsx("div",{className:"mt-8 text-center",children:d.jsxs(Pe,{to:"/services",className:"inline-flex items-center gap-2 text-sm font-semibold hover:gap-3 transition-all",style:{color:"#8ab317"},children:[t.portfolioLink," ",d.jsx(it,{className:"w-4 h-4"})]})})]})}),d.jsx(xC,{}),d.jsx("section",{className:"py-24 px-6 bg-foreground text-white",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-12 text-center",style:{color:"#8ab317"},children:t.testimonialsLabel}),d.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:t.testimonials.map(r=>d.jsxs("div",{className:"p-8 border border-white/10 rounded bg-white/5",children:[d.jsxs("p",{className:"text-sm text-white/70 leading-relaxed mb-6 italic",children:["â",r.quote,'"']}),d.jsxs("div",{children:[d.jsx("p",{className:"text-sm font-semibold text-white",children:r.author}),d.jsxs("p",{className:"text-xs text-white/50",children:[r.role," · ",r.company]})]})]},r.author))})]})}),d.jsx("section",{className:"py-24 px-6 bg-white border-t border-border",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsxs("div",{className:"flex items-end justify-between mb-12",children:[d.jsxs("div",{children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-3",style:{color:"#8ab317"},children:t.blogLabel}),d.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-foreground whitespace-pre-line",children:t.blogHeading})]}),d.jsxs(Pe,{to:"/blog",className:"hidden md:flex items-center gap-2 text-sm font-semibold hover:gap-3 transition-all",style:{color:"#8ab317"},children:[t.blogLink," ",d.jsx(it,{className:"w-4 h-4"})]})]}),d.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:Mn.slice(0,3).map(r=>d.jsxs(Pe,{to:`/blog/${r.slug}`,className:"group border border-border rounded overflow-hidden hover:border-lime hover:shadow-md transition-all flex flex-col",children:[d.jsx("div",{className:"h-48 overflow-hidden",children:d.jsx("img",{src:r.img,alt:r.title,className:"w-full h-full object-cover grayscale group-hover:grayscale-0 transition-all duration-500"})}),d.jsxs("div",{className:"p-6 flex flex-col flex-1 justify-between",children:[d.jsxs("div",{children:[d.jsx("h3",{className:"font-bold text-sm text-foreground mb-2 leading-snug group-hover:text-lime transition-colors",children:e==="en"&&Hr[r.slug]?Hr[r.slug].title:r.title}),d.jsx("p",{className:"text-xs text-muted-foreground leading-relaxed line-clamp-3",children:e==="en"&&Hr[r.slug]?Hr[r.slug].excerpt:r.excerpt})]}),d.jsxs("div",{className:"mt-4 flex items-center justify-between",children:[d.jsxs("span",{className:"text-xs text-muted-foreground flex items-center gap-1",children:[d.jsx(vs,{className:"w-3 h-3"})," ",r.date]}),d.jsxs("span",{className:"text-xs font-semibold flex items-center gap-0.5 group-hover:gap-1.5 transition-all",style:{color:"#8ab317"},children:[t.readMore," ",d.jsx(it,{className:"w-3 h-3"})]})]})]})]},r.slug))}),d.jsx("div",{className:"mt-8 text-center md:hidden",children:d.jsxs(Pe,{to:"/blog",className:"inline-flex items-center gap-2 text-sm font-semibold",style:{color:"#8ab317"},children:[t.blogLink," ",d.jsx(it,{className:"w-4 h-4"})]})})]})}),d.jsx("section",{className:"py-20 px-6 bg-white",children:d.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[d.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-foreground mb-4",children:t.ctaHeading}),d.jsx("p",{className:"text-muted-foreground mb-8 leading-relaxed",children:t.ctaSub}),d.jsxs(Pe,{to:"/contact",className:"inline-flex items-center gap-2 px-8 py-4 text-white text-sm font-semibold rounded transition-colors",style:{backgroundColor:"#8ab317"},children:[t.ctaBtn," ",d.jsx(it,{className:"w-4 h-4"})]})]})})]})}const EC=[{name:"Tanya Akin",role:{de:"Senior Partner",en:"Senior Partner"},creds:"Interim Executive · Change- und Transformationsberaterin · Agile & systemische Coachin",bio:{de:`ist eine erfahrene Interim Executive, Change- und Transformationsberaterin sowie Agile und systemische Coachin mit über 20 Jahren Erfahrung in der Begleitung komplexer Veränderungsprozesse. Sie unterstützt Führungskräfte und Teams bei der erfolgreichen Gestaltung nachhaltiger Transformationen â mit einem ganzheitlichen Ansatz aus strategischer Beratung, operativer Umsetzung und individueller Begleitung. 889 890Sie verfügt über zahlreiche anerkannte Zertifizierungen in den Bereichen systemisches Coaching, Change Management, agile Methoden und Führung. Ihr Fokus liegt auf kollaborativer Führung, Konfliktmanagement und interkultureller Kommunikation sowie der Entwicklung resilienter, leistungsstarker Teams.`,en:`is an experienced Interim Executive, Change & Transformation Consultant, and Agile & Systemic Coach with over 20 years of experience in facilitating complex change processes. She supports leaders and team
890s in successfully shaping sustainable transformations â with a holistic approach combining strategic consulting, operational execution and individual coaching. 891 892She holds numerous recognised certifications in systemic coaching, change management, agile methods and leadership. Her focus lies on collaborative leadership, conflict management and intercultural communication, as well as the development of resilient, high-performing teams.`},img:"https://media.base44.com/images/public/69c658a6f536f025edb0f7fb/83dff0ef4_Tanya_Akin_Foto.jpg"},{name:"Dr. Klaus Wildhirt",role:{de:"Senior Consultant",en:"Senior Consultant"},creds:"Dipl.-Kfm. · Prof. für Innovation & Digitale Transformation · Hochschule Fresenius Hamburg",bio:{de:`ist Senior Consultant bei flowedoo sowie Professor für Innovation und Digitale Transformation an der Hochschule Fresenius in Hamburg. Er verfügt über langjährige Erfahrung in Innovationsmanagement, Strategieentwicklung, digitaler Transformation sowie (agilem) Projektmanagement. 893 894Sein fachlicher Schwerpunkt liegt auf der Entwicklung von Zukunftsszenarien, Innovations- und Digitalstrategien, der Ableitung umsetzbarer Roadmaps sowie der Entwicklung neuer Geschäftsmodelle â von der Konzeption über Prototyping bis zur Markteinführung. Dr. Wildhirt begleitet Unternehmen bei der Implementierung von Innovationsprozessen, der Etablierung professioneller Projektmanagementstrukturen und in Interimsrollen an der Schnittstelle von Innovation, Organisation und Umsetzung.`,en:`is Senior Consultant at flowedoo and Professor of Innovation and Digital Transformation at Hochschule Fresenius Hamburg. He has extensive experience in innovation management, strategy development, digital transformation and (agile) project management. 895 896His focus lies on developing future scenarios, innovation and digital strategies, deriving actionable roadmaps and creating new business models â from conception through prototyping to market launch. Dr. Wildhirt supports companies in implementing innovation processes, establishing professional project management structures, and in interim roles at the intersection of innovation, organisation and execution.`},img:"https://media.base44.com/images/public/69c658a6f536f025edb0f7fb/04c29e319_klaus.jpg"},{name:"Thorsten Heintke",role:{de:"Gründer & Managing Partner",en:"Founder & Managing Partner"},creds:"Informatik-Betriebswirt (VWA) · Gründer der Unternehmensberatung flowedoo",bio:{de:`ist Gründer der Unternehmensberatung flowedoo und erfahrener Unternehmer. In über 35 Jahren hat er zahlreiche Unternehmen aufgebaut und geführt. 897 898Sein fachlicher Schwerpunkt liegt auf Unternehmensstrategie, Change Management und komplexem Projekt- und Programmmanagement. Thorsten Heintke unterstützt Organisationen insbesondere bei anspruchsvollen Transformationsvorhaben â entweder in der Rolle des Projekt- oder Programmmanagers oder als Interim Manager, wenn es darum geht, kritische Ziele unter hohem Zeit- und Ergebnisdruck zu erreichen.`,en:`is the founder of flowedoo management consultancy and an experienced entrepreneur. Over 35 years he has built and led numerous companies. 899 900His expertise focuses on corporate strategy, change management and complex project & programme management. Thorsten Heintke supports organisations particularly in demanding transformation initiatives â either in the role of project or programme manager, or as interim manager when it comes to achieving critical goals under high time and results pressure.`},img:"https://media.base44.com/images/public/69c658a6f536f025edb0f7fb/56946c9d6_thorsten_heintke.jpg"}],TC={de:{overline:"Wer wir sind",heroHeading:`The Home of 901Agile Management.`,heroSub:"flowedoo ist eine agile Transformationsberatung. Wir begleiten mittelständische und groÃe Unternehmen, die vor komplexen Veränderungen stehen: strategische Neuausrichtungen, Wachstum durch Innovation sowie organisatorische und digitale Transformationen.",intro1:"Wir sorgen für Orientierung, ermöglichen fundierte Entscheidungen und gestalten eine wirksame Umsetzung.",intro2:"flowedoo verbindet strategische Klarheit und Management-Expertise mit operativer Umsetzungsstärke. Wir leiten Führungsteams und übernehmen bei Bedarf auch Verantwortung in der Umsetzung â in Rollen wie Interim Manager, Transformationslead, Projekt-/Programmleiter oder Enterprise Agile Coach.",principlesLabel:"Unsere Haltung",principlesHeading:"Unsere Arbeitsprinzipien",principles:[{title:"Wirksamkeit vor Methodik",desc:"Wir wählen Ansätze, die tatsächlich wirken â nicht solche, die sich gut lesen."},{title:"Verantwortung statt Beratung aus der Distanz",desc:"Wir übernehmen operative Verantwortung und stehen für Ergebnisse ein."},{title:"Führung & Organisation gemeinsam denken",desc:"Nachhaltige Veränderung entsteht nur, wenn beides Hand in Hand geht."},{title:"Transformation als Führungsaufgabe",desc:"Wir befähigen Führungskräfte, Wandel aktiv zu gestalten und zu treiben."}],teamLabel:"Das Team",teamHeading:"Ihre Ansprechpartner"},en:{overline:"Who We Are",heroHeading:`The Home of 902Agile Management.`,heroSub:"flowedoo is an agile transformation consultancy. We guide mid-sized and large companies facing complex change: strategic realignment, growth through innovation, and organisational & digital transformation.",intro1:"We provide orientation, enable well-founded decisions and shape effective execution.",intro2:"flowedoo combines strategic clarity and management expertise with operational execution strength. We lead leadership teams and, when needed, take on responsibility in delivery â as Interim Manager, Transformation Lead, Programme Manager or Enterprise Agile Coach.",principlesLabel:"Our Stance",principlesHeading:"Our Working Principles",principles:[{title:"Effectiveness over Methodology",desc:"We choose approaches that actually work â not those that just read well."},{title:"Accountability over Arm's-Length Advice",desc:"We take operational responsibility and stand accountable for results."},{title:"Leadership & Organisation Together",desc:"Sustainable change only happens when both go hand in hand."}
902,{title:"Transformation as a Leadership Task",desc:"We empower leaders to actively drive and shape change."}],teamLabel:"The Team",teamHeading:"Your Points of Contact"}};function CC(){const{lang:e}=Lt(),t=TC[e];return d.jsxs("main",{className:"font-inter pt-16",children:[d.jsxs("section",{className:"py-24 px-6 text-white relative overflow-hidden",style:{backgroundColor:"#2d2d2d"},children:[d.jsx("div",{className:"absolute inset-0",style:{backgroundImage:"url(https://media.base44.com/images/public/69c658a6f536f025edb0f7fb/c21f3f35e_elefanten.jpg)",backgroundSize:"cover",backgroundPosition:"center 30%",opacity:.75}}),d.jsx("div",{className:"absolute inset-0",style:{background:"linear-gradient(135deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.25) 50%, rgba(0,0,0,0.05) 100%)"}}),d.jsxs("div",{className:"relative z-10 max-w-4xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-4",style:{color:"#8ab317"},children:t.overline}),d.jsx("h1",{className:"text-5xl md:text-6xl font-bold text-white leading-tight mb-8 whitespace-pre-line",children:t.heroHeading}),d.jsx("p",{className:"text-lg text-white/60 leading-relaxed max-w-2xl font-light",children:t.heroSub})]})]}),d.jsx("section",{className:"py-20 px-6 bg-white border-b border-border",children:d.jsxs("div",{className:"max-w-4xl mx-auto",children:[d.jsx("p",{className:"text-lg leading-relaxed text-foreground mb-6",children:t.intro1}),d.jsx("p",{className:"text-lg leading-relaxed text-foreground",children:t.intro2})]})}),d.jsx("section",{className:"py-24 px-6 bg-secondary",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-3",style:{color:"#8ab317"},children:t.principlesLabel}),d.jsx("h2",{className:"text-3xl font-bold mb-12 text-foreground",children:t.principlesHeading}),d.jsx("div",{className:"grid md:grid-cols-2 gap-px bg-border",children:t.principles.map((r,s)=>d.jsxs("div",{className:"bg-white p-10",children:[d.jsxs("p",{className:"text-xs font-mono text-muted-foreground mb-4",children:["0",s+1]}),d.jsx("div",{className:"w-6 h-1 mb-5 rounded",style:{backgroundColor:"#8ab317"}}),d.jsx("h3",{className:"font-bold text-xl mb-3 text-foreground",children:r.title}),d.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:r.desc})]},r.title))})]})}),d.jsx("section",{className:"py-24 px-6 bg-white",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-3",style:{color:"#8ab317"},children:t.teamLabel}),d.jsx("h2",{className:"text-3xl font-bold mb-12 text-foreground",children:t.teamHeading}),d.jsx("div",{className:"space-y-12",children:EC.map((r,s)=>d.jsxs("div",{className:`flex flex-row md:${s%2===0?"flex-row":"flex-row-reverse"} gap-6 items-start`,children:[d.jsx("div",{className:"w-40 h-48 md:w-56 md:h-64 rounded overflow-hidden flex-shrink-0 bg-secondary",children:d.jsx("img",{src:r.img,alt:r.name,className:"w-full h-full object-cover object-top",style:{imageRendering:"auto"}})}),d.jsxs("div",{className:"flex-1 py-2",children:[d.jsx("h3",{className:"font-bold text-xl text-foreground mb-1",children:r.name}),d.jsx("p",{className:"font-semibold text-sm mb-1",style:{color:"#8ab317"},children:r.role[e]}),d.jsx("p",{className:"text-xs text-muted-foreground mb-4",children:r.creds}),d.jsx("div",{className:"text-sm text-muted-foreground leading-relaxed space-y-3",children:r.bio[e].split(` 903 904`).map((a,l)=>d.jsx("p",{children:a},l))})]})]},r.name))})]})})]})}const NC={de:{overline:"Leistungen",heroHeading:`Fünf Portfolios. 905Ein ganzheitlicher Ansatz.`,heroSub:"Jedes Mandat ist maÃgeschneidert. Wir kombinieren strategische Klarheit mit operativer Umsetzungsstärke â je nach Bedarf aus einer oder mehreren unserer Leistungssäulen.",ctaLabel:"Noch unsicher, wo Sie starten sollen?",ctaSub:"Vereinbaren Sie ein unverbindliches Erstgespräch.",ctaBtn:"Kontakt aufnehmen",portfolios:[{number:"01",subtitle:"Portfolio I",title:"Beratung & Coaching",desc:"Von der Strategie bis zur Umsetzung â wir begleiten Führungsteams durch komplexe Veränderungen und übernehmen operative Verantwortung.",subpages:[{label:"Change Management",to:"/services/change-management"},{label:"Team Coaching",to:"/services/team-coaching"},{label:"Agiles Projektmanagement",to:"/services/agiles-projektmanagement"}],items:[{cat:"Strategieentwicklung",tags:["Unternehmens- & Bereichsstrategien","Transformations- & Zielbilder","Target Operating Model Design","Portfolio- & Priorisierungslogiken"]},{cat:"Organisationsentwicklung",tags:["Organisationsdesign & Governance","Skalierungs- und Reorganisationsvorhaben","Rollen- & Verantwortungsmodelle","Schnittstellen Business & IT"]},{cat:"Change Management",tags:["Change-Architekturen","Stakeholder- & Kommunikationsdesign","GroÃgruppenformate","Change-Enablement für Führungskräfte"]},{cat:"Executive Coaching",tags:["Executive Coaching","Leadership-Teamentwicklung","Coaching in Transformationsphasen","Interkulturelle Trainings"]}]},{number:"02",subtitle:"Portfolio II",title:"Digitalisierung & Automatisierung",desc:"KI-Strategie und KI-Implementierung aus einer Hand â von der Governance bis zum produktiven KI-Agenten.",subpages:[],items:[{cat:"KI-Strategieentwicklung",tags:["KI-Governance Definition","Identifikation von Einsatzpotenzialen","Nachhaltige Wettbewerbsvorteile"]},{cat:"KI-Implementierung",tags:["Einbindung von KI-Agenten","Automatisierung von Routineaufgaben","Ende-zu-Ende-Prozesse","Datenbasierte Entscheidungen"]}]},{number:"03",subtitle:"Portfolio III",title:"Innovationsmanagement",desc:"Vom Innovationsaudit bis zum skalierten Leuchtturmprojekt â wir verankern Innovationsfähigkeit in Ihrer Organisation.",subpages:[{label:"Innovationsmanagement",to:"/services/innovation-management"}],items:[{cat:"Strategie & Szenarien",tags:["Zukunfts-Szenarien","Trendradar","Innovationsstrategie & Roadmap"]},{cat:"Umsetzung",tags:["Digitale Geschäftsmodelle","Innovationsprozesse & -einheiten","Leuchtturmprojekte","Innovationsaudit"]}]}
905,{number:"04",subtitle:"Portfolio IV",title:"Trainings",desc:"MaÃgeschneiderte Trainingsprogramme für Leadership, Collaboration, Transformation und Innovation â immer als private Formate.",subpages:[{label:"Alle Trainings ansehen",to:"/trainings"}],items:[{cat:"Leadership & Personal Development",tags:["Motivation Boot Camp","Conflict Competence","Feedback Training","Coaching in Transformation"]},{cat:"Innovation & Strategy",tags:["Design Thinking","Lean Startup Methods","AI Design Sprints","Rapid Prototyping"]},{cat:"Project & Facilitation",tags:["Project Management","Large Group Moderation","Open Space / World Café","Workshop Design"]}]},{number:"05",subtitle:"Portfolio V",title:"Interim Management",desc:"Hochqualifizierte Senior Experts und Interim Manager bis C-Level aus einem geprüften, persönlichen Netzwerk â Kandidatenvorschläge in 48 Stunden.",subpages:[],items:[{cat:"Was uns auszeichnet",tags:["Höchste Profilqualität","Kandidatenvorschläge in 48h","Flexible Engagement-Modelle","Time & Material oder Fixed Scope"]},{cat:"Einsatzszenarien",tags:["Business Optimization","Portfolio & Programmmanagement","Restrukturierung","Transformation & Wachstum"]}]}]},en:{overline:"Services",heroHeading:`Five Portfolios. 906One Holistic Approach.`,heroSub:"Every mandate is tailored. We combine strategic clarity with operational execution â drawing from one or more of our service pillars as needed.",ctaLabel:"Not sure where to start?",ctaSub:"Book a no-obligation initial consultation.",ctaBtn:"Get in Touch",portfolios:[{number:"01",subtitle:"Portfolio I",title:"Consulting & Coaching",desc:"From strategy to execution â we guide leadership teams through complex change and take on operational responsibility.",subpages:[{label:"Change Management",to:"/services/change-management"},{label:"Team Coaching",to:"/services/team-coaching"},{label:"Agile Project Management",to:"/services/agiles-projektmanagement"}],items:[{cat:"Strategy Development",tags:["Corporate & Divisional Strategies","Transformation Vision & Target Picture","Target Operating Model Design","Portfolio & Prioritisation Logic"]}
906,{cat:"Organisation Development",tags:["Organisation Design & Governance","Scaling & Reorganisation","Roles & Responsibility Models","Business & IT Interfaces"]},{cat:"Change Management",tags:["Change Architecture","Stakeholder & Communication Design","Large Group Formats","Change Enablement for Leaders"]},{cat:"Executive Coaching",tags:["Executive Coaching","Leadership Team Development","Coaching in Transformation","Intercultural Training"]}]},{number:"02",subtitle:"Portfolio II",title:"Digitalisation & Automation",desc:"AI strategy and AI implementation from a single source â from governance to productive AI agents.",subpages:[],items:[{cat:"AI Strategy",tags:["AI Governance Definition","Identifying Use Potentials","Sustainable Competitive Advantages"]},{cat:"AI Implementation",tags:["Integrating AI Agents","Automating Routine Tasks","End-to-End Processes","Data-Driven Decisions"]}]},{number:"03",subtitle:"Portfolio III",title:"Innovation Management",desc:"From innovation audit to scaled lighthouse projects â we embed innovation capability in your organisation.",subpages:[{label:"Innovation Management",to:"/services/innovation-management"}],items:[{cat:"Strategy & Scenarios",tags:["Future Scenarios","Trend Radar","Innovation Strategy & Roadmap"]},{cat:"Execution",tags:["Digital Business Models","Innovation Processes & Units","Lighthouse Projects","Innovation Audit"]}]},{number:"04",subtitle:"Portfolio IV",title:"Trainings",desc:"Tailored training programmes for leadership, collaboration, transformation and innovation â always as private formats.",subpages:[{label:"View All Trainings",to:"/trainings"}],items:[{cat:"Leadership & Personal Development",tags:["Motivation Boot Camp","Conflict Competence","Feedback Training","Coaching in Transformation"]},{cat:"Innovation & Strategy",tags:["Design Thinking","Lean Startup Methods","AI Design Sprints","Rapid Prototyping"]},{cat:"Project & Facilitation",tags:["Project Management","Large Group Moderation","Open Space / World Café","Workshop Design"]}]},{number:"05",subtitle:"Portfolio V",title:"Interim Management",desc:"Highly qualified Senior Experts and Interim Managers up to C-Level from a vetted personal network â candidate proposals within 48 hours.",subpages:[],items:[{cat:"What Sets Us Apart",tags:["Highest Profile Quality","Candidate Proposals in 48h","Flexible Engagement Models","Time & Material or Fixed Scope"]},{cat:"Deployment Scenarios",tags:["Business Optimisation","Portfolio & Programme Management","Restructuring","Transformation & Growth"]}]}]}};function jC(){const{lang:e}=Lt(),t=NC[e];return d.jsxs("main",{className:"font-inter pt-16",children:[d.jsxs("section",{className:"py-24 px-6 text-white relative overflow-hidden",style:{backgroundColor:"#2d2d2d"},children:[d.jsx("div",{className:"absolute inset-0",style:{backgroundImage:"url(https://media.base44.com/images/public/69c658a6f536f025edb0f7fb/85e21c995_Inclusion-Management.jpg)",backgroundSize:"cover",backgroundPosition:"center 50%",opacity:.75}}),d.jsx("div",{className:"absolute inset-0",style:{background:"linear-gradient(135deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.25) 50%, rgba(0,0,0,0.05) 100%)"}}),d.jsxs("div",{className:"relative z-10 max-w-4xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-4",style:{color:"#8ab317"},children:t.overline}),d.jsx("h1",{className:"text-5xl md:text-6xl font-bold text-white leading-tight mb-6 whitespace-pre-line",children:t.heroHeading}),d.jsx("p",{className:"text-lg text-white/60 font-light leading-relaxed max-w-xl",children:t.heroSub})]})]}),d.jsx("section",{className:"py-6 px-6 bg-white",children:d.jsx("div",{className:"max-w-6xl mx-auto divide-y divide-border",children:t.portfolios.map(r=>d.jsxs("div",{className:"py-14",children:[d.jsxs("div",{className:"grid md:grid-cols-12 gap-8 mb-8",children:[d.jsx("div",{className:"md:col-span-1",children:d.jsx("p",{className:"text-xs font-mono text-muted-foreground",children:r.number})}),d.jsxs("div",{className:"md:col-span-4",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-2 text-muted-foreground",children:r.subtitle}),d.jsx("h2",{className:"text-2xl font-bold text-foreground",children:r.title})]}),d.jsx("div",{className:"md:col-span-6",children:d.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:r.desc})}),d.jsx("div",{className:"md:col-span-1 flex md:justify-end items-start",children:d.jsx(Pe,{to:"/contact",className:"text-sm font-semibold flex items-center gap-1 hover:gap-2 transition-all",style:{color:"#8ab317"},children:d.jsx(it,{className:"w-4 h-4"})})})]}),r.subpages&&r.subpages.length>0&&d.jsx("div",{className:"ml-0 md:ml-[8.33%] flex flex-wrap gap-3 mb-6",children:r.subpages.map(s=>d.jsxs(Pe,{to:s.to,className:"inline-flex items-center gap-1.5 px-4 py-1.5 border border-border rounded text-xs font-semibold text-foreground hover:border-lime hover:text-lime transition-colors",children:[s.label," ",d.jsx(it,{className:"w-3 h-3"})]},s.to))}),d.jsx("div",{className:"ml-0 md:ml-[8.33%] grid md:grid-cols-2 lg:grid-cols-4 gap-4",children:r.items.map(s=>d.jsxs("div",{className:"bg-secondary rounded p-5",children:[d.jsx("p",{className:"text-xs font-bold uppercase tracking-wider mb-3 text-foreground",children:s.cat}),d.jsx("ul",{className:"space-y-1.5",children:s.tags.map(a=>d.jsxs("li",{className:"text-xs text-muted-foreground flex items-start gap-1.5",children:[d.jsx("span",{className:"mt-1.5 w-1 h-1 rounded-full flex-shrink-0",style:{backgroundColor:"#8ab317"}}),a]},a))})]},s.cat))})]},r.number))})}),d.jsx("section",{className:"py-16 px-6 border-t border-border",style:{backgroundColor:"#8ab317"},children:d.jsxs("div",{className:"max-w-4xl mx-auto flex flex-col md:flex-row items-center justify-between gap-6",children:[d.jsxs("div",{children:[d.jsx("h3",{className:"text-2xl font-bold text-white mb-1",children:t.ctaLabel}),d.jsx("p",{className:"text-white/80 text-sm",children:t.ctaSub})]}),d.jsxs(Pe,{to:"/contact",className:"flex-shrink-0 px-8 py-3.5 bg-foreground text-white text-sm font-semibold rounded flex items-center gap-2 hover:bg-foreground
906/90 transition-colors",children:[t.ctaBtn," ",d.jsx(it,{className:"w-4 h-4"})]})]})})]})}const AC=[{label:"OpCo Germany",name:"synnput GmbH",address:`Wilhelm-Ruppert-Str. 38 / K15 90751147 Köln`},{label:"Financial Hub",name:"flowedoo SLU",address:`Av. Rocafort, Ed. R-15, Pl. 5-5 908AD600 Sant Julià de Lòria, Andorra`},{label:"OpCo France",name:"Villa Kaliazo",address:`30 L'Escalere 90931360 Arnaud-Guilhem, Toulouse`}],zC={de:{overline:"Kontakt",heading:"Lassen Sie uns sprechen.",sub:"Vereinbaren Sie einen Beratungstermin â wir melden uns innerhalb von 24 Stunden.",phone:"Telefon",email:"E-Mail",response:"Antwortzeit",responseVal:"Innerhalb von 24 Stunden",officesLabel:"Standorte",nameLbl:"Name *",emailLbl:"E-Mail *",companyLbl:"Unternehmen",phoneLbl:"Telefon",msgLbl:"Nachricht *",namePh:"Ihr Name",emailPh:"[email protected]",companyPh:"Ihr Unternehmen",phonePh:"+49 ...",msgPh:"Beschreiben Sie kurz Ihr Anliegen oder Ihre Herausforderung...",send:"Nachricht senden",successTitle:"Nachricht erhalten!",successSub:"Wir melden uns innerhalb von 24 Stunden bei Ihnen."},en:{overline:"Contact",heading:"Let's Talk.",sub:"Book a consultation â we'll get back to you within 24 hours.",phone:"Phone",email:"Email",response:"Response Time",responseVal:"Within 24 hours",officesLabel:"Locations",nameLbl:"Name *",emailLbl:"Email *",companyLbl:"Company",phoneLbl:"Phone",msgLbl:"Message *",namePh:"Your name",emailPh:"[email protected]",companyPh:"Your company",phonePh:"+1 ...",msgPh:"Briefly describe your situation or challenge...",send:"Send Message",successTitle:"Message received!",successSub:"We'll get back to you within 24 hours."}};function PC(){const[e,t]=H.useState({name:"",email:"",company:"",phone:"",message:""}),[r,s]=H.useState(!1),[a,l]=H.useState(!1),{lang:u}=Lt(),h=zC[u],p=async m=>{m.preventDefault(),l(!0),await Wr.functions.invoke("sendContactEmail",e),l(!1),s(!0)};return d.jsxs("main",{className:"font-inter pt-16",children:[d.jsx("section",{className:"py-24 px-6 bg-foreground text-white",children:d.jsxs("div",{className:"max-w-4xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-4",style:{color:"#8ab317"},children:h.overline}),d.jsx("h1",{className:"text-5xl md:text-6xl font-bold text-white leading-tight mb-6",children:h.heading}),d.jsx("p",{className:"text-lg text-white/60 font-light",children:h.sub})]})}),d.jsx("section",{className:"py-24 px-6 bg-white",children:d.jsxs("div",{className:"max-w-6xl mx-auto grid md:grid-cols-2 gap-16",children:[d.jsxs("div",{children:[d.jsx("div",{className:"space-y-6 mb-10",children:[{icon:By,label:h.phone,content:d.jsx("a",{href:"tel:+4901732521717",className:"text-sm text-muted-foreground hover:text-foreground transition-colors",children:"+49 (0) 173 252 1717"})},{icon:Fy,label:h.email,content:d.jsx("a",{href:"mailto:[email protected]",className:"text-sm text-muted-foreground hover:text-foreground transition-colors",children:"[email protected]"})},{icon:Yd,label:h.response,content:d.jsx("p",{className:"text-sm text-muted-foreground",children:h.responseVal})}].map(m=>d.jsxs("div",{className:"flex items-start gap-4",children:[d.jsx("div",{className:"w-9 h-9 rounded flex items-center justify-center flex-shrink-0 mt-0.5",style:{backgroundColor:"#8ab317"},children:d.jsx(m.icon,{className:"w-4 h-4 text-white"})}),d.jsxs("div",{children:[d.jsx("p",{className:"text-sm font-bold text-foreground mb-0.5",children:m.label}),m.content]})]},m.label))}),d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-4 text-muted-foreground",children:h.officesLabel}),d.jsx("div",{className:"grid grid-cols-2 gap-3",children:AC.map(m=>d.jsxs("div",{className:"p-4 bg-secondary border border-border rounded",children:[d.jsx("p",{className:"text-xs font-bold uppercase tracking-wider mb-1",style:{color:"#8ab317"},children:m.label}),d.jsx("p",{className:"text-xs font-medium text-foreground mb-1",children:m.name}),d.jsx("p",{className:"text-xs text-muted-foreground whitespace-pre-line",children:m.address})]},m.label))})]}),d.jsx("div",{children:r?d.jsxs("div",{className:"flex flex-col items-center justify-center h-full py-16 text-center",children:[d.jsx("div",{className:"w-14 h-14 roun
909ded-full flex items-center justify-center mb-4",style:{backgroundColor:"#8ab317"},children:d.jsx(zm,{className:"w-6 h-6 text-white"})}),d.jsx("h3",{className:"text-2xl font-bold mb-2 text-foreground",children:h.successTitle}),d.jsx("p",{className:"text-muted-foreground text-sm",children:h.successSub})]}):d.jsxs("form",{onSubmit:p,className:"space-y-5",children:[d.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[d.jsxs("div",{children:[d.jsx("label",{className:"text-xs uppercase tracking-widest text-muted-foreground block mb-2 font-medium",children:h.nameLbl}),d.jsx("input",{required:!0,value:e.name,onChange:m=>t({...e,name:m.target.value}),className:"w-full px-4 py-3 bg-secondary border border-border rounded text-sm text-foreground placeholder:text-muted-foreground/50 focus:outline-none focus:border-foreground transition-colors",placeholder:h.namePh})]}),d.jsxs("div",{children:[d.jsx("label",{className:"text-xs uppercase tracking-widest text-muted-foreground block mb-2 font-medium",children:h.emailLbl}),d.jsx("input",{required:!0,type:"email",value:e.email,onChange:m=>t({...e,email:m.target.value}),className:"w-full px-4 py-3 bg-secondary border border-border rounded text-sm text-foreground placeholder:text-muted-foreground/50 focus:outline-none focus:border-foreground transition-colors",placeholder:h.emailPh})]})]}),d.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[d.jsxs("div",{children:[d.jsx("label",{className:"text-xs uppercase tracking-widest text-muted-foreground block mb-2 font-medium",children:h.companyLbl}),d.jsx("input",{value:e.company,onChange:m=>t({...e,company:m.target.value}),className:"w-full px-4 py-3 bg-secondary border border-border rounded text-sm text-foreground placeholder:text-muted-foreground/50 focus:outline-none focus:border-foreground transition-colors",placeholder:h.companyPh})]}),d.jsxs("div",{children:[d.jsx("label",{className:"text-xs uppercase tracking-widest text-muted-foreground block mb-2 font-medium",children:h.phoneLbl}),d.jsx("input",{value:e.phone,onChange:m=>t({...e,phone:m.target.value}),className:"w-full px-4 py-3 bg-secondary border border-border rounded text-sm text-foreground placeholder:text-muted-foreground/50 focus:outline-none focus:border-foreground transition-colors",placeholder:h.phonePh})]})]}),d.jsxs("div",{children:[d.jsx("label",{className:"text-xs uppercase tracking-widest text-muted-foreground block mb-2 font-medium",children:h.msgLbl}),d.jsx("textarea",{required:!0,rows:5,value:e.message,onChange:m=>t({...e,message:m.target.value}),className:"w-full px-4 py-3 bg-secondary border border-border rounded text-sm text-foreground placeholder:text-muted-foreground/50 focus:outline-none focus:border-foreground transition-colors resize-none",placeholder:h.msgPh})]}),d.jsx("button",{type:"submit",disabled:a,className:"w-full py-4 text-white text-sm font-bold rounded flex items-center justify-center gap-2 transition-opacity hover:opacity-90 disabled:opacity-60",style:{backgroundColor:"#8ab317"},children:a?"...":d.jsxs(d.Fragment,{children:[h.send," ",d.jsx(zm,{className:"w-4 h-4"})]})})]})})]})})]})}const gv=[{id:"leadership",label:"Leadership & Transformation",tagline:"Veränderung wirksam führen"},{id:"strategy",label:"Strategy & Performance",tagline:"Strategie in messbare Umsetzung bringen"},{id:"innovation",label:"Innovation & Zukunftsfähigkeit",tagline:"Innovationskraft systematisch entwickeln"},{id:"team",label:"Team & Organisation",tagline:"High-Performance Teams entwickeln"},{id:"english",label:"English Format",tagline:"Peer Exchange for Leaders"}],Fd=[{slug:"leading-for-change",category:"leadership",title:"Leading for Change",subtitle:"Change Management mit ADKAR® & Behavioral Design",tagline:"Veränderung wirksam führen",duration:"2 Tage (09:00â17:00 Uhr)",languages:"Deutsch & Englisch",description:`Strategien lassen sich beschlieÃen â Veränderung jedoch nicht verordnen. 910 911Dieses Training vermittelt Führungskräften und Transformationsverantwortlichen einen strukturierten, praxiserprobten Ansatz zur Gestaltung komplexer Veränderungsprozesse. Auf Basis des ADKAR®-Modells (Awareness, Desire, Knowledge, Ability, Re
911inforcement) sowie Behavioral Design lernen die Teilnehmenden, wie Veränderung psychologisch verstanden, systematisch aufgebaut und nachhaltig im Arbeitsalltag verankert werden kann. 912 913Die Teilnehmenden arbeiten an echten Fällen aus ihrem Umfeld und verlassen das Training mit einem konkreten Change-Blueprint inklusive Kommunikations- und Interventionsplan.`,focusPoints:['Wie Veränderungsbereitschaft entsteht â und warum âgute Argumente" allein nicht reichen','Wie Führung das âWarum" wirksam kommuniziert und Orientierung schafft',"Wie Widerstände früh erkannt und konstruktiv genutzt werden","Wie Change-Architekturen gestaltet werden, die Kommunikation, Stakeholder und Lernen verbinden","Wie aus Training tatsächliche Fähigkeit wird: Transferdesign, Ãbung, Feedback, Reinforcement","Wie neue Arbeitsweisen im Führungsverhalten und in Systemen verankert werden"],openTraining:{dates:"12.â13. November 2026 (DonnerstagâFreitag)",format:"Live-Online",language:"Deutsch",price:"2.490 ⬠zzgl. MwSt."},inhouseTraining:{duration:"2 Tage",price:"ab 6.900 ⬠zzgl. MwSt."},optional:["3-monatige Transferbegleitung"]},{slug:"konfliktkompetenz",category:"leadership",title:"Konfliktkompetenz für Führungskräfte",subtitle:"Konflikte souverän klären",tagline:"Konflikte souverän klären",duration:"2 Tage (09:00â17:00 Uhr)",languages:"Deutsch & Englisch",description:`Unausgesprochene Spannungen kosten Energie, Produktivität und Vertrauen. 914 915Dieses Training befähigt Führungskräfte, Konflikte frühzeitig zu erkennen, professionell zu moderieren und konstruktiv zu nutzen. Der Fokus liegt nicht auf âHarmonie", sondern auf Klarheit, Verantwortung und nachhaltiger Lösungsorientierung. 916 917Praxisintensive Ãbungen und realitätsnahe Simulationen sorgen für direkten Transfer in den Führungsalltag.`,focusPoints:["Dynamiken und Eskalationsstufen von Konflikten","Professionelle Gesprächsführung in schwierigen Situationen","Mediationstechniken für Führungskräfte","Umgang mit emotionalen Reaktionen","Konflikte als Entwicklungschance nutzen","Prävention durch klare Rollen- und Erwartungsklärung"],openTraining:{dates:"03.â04. Dezember 2026 (DonnerstagâFreitag)",format:"Live-Online",language:"Deutsch",price:"2.290 ⬠zzgl. MwSt."},inhouseTraining:{duration:"2 Tage",price:"ab 6.800 ⬠zzgl. MwSt."},optional:["Einzelcoaching oder Teammediation"]},{slug:"coaching-kompetenz",category:"leadership",title:"Coaching-Kompetenz für Führungskräfte",subtitle:"Führung durch Coaching stärken",tagline:"Führung durch Coaching stärken",duration:"2 Tage (09:00â17:00 Uhr)",languages:"Deutsch & Englisch",description:`Moderne Führung bedeutet nicht, Antworten zu geben â sondern Denkprozesse zu ermöglichen. 918 919Dieses Training vermittelt praxisnahe Coaching-Kompetenz für Führungskräfte, die Mitarbeitende befähigen, Eigenverantwortung stärken und Entwicklung wirksam begleiten wollen â ohne âCoach" im formalen Sinne werden zu müssen. 920 921Die Teilnehmenden bauen einen persönlichen Coaching-Werkzeugkasten auf und üben anhand realer Fälle aus ihrem Führungsalltag.`,focusPoints:["Coaching vs. klassisches Führen: Wann ist welches Vorgehen wirksam?","Coaching-Haltung im Alltag: Präsenz, Neugier, Klarheit, Grenzen","Aktives Zuhören und wirkungsvolle Fragen","Struktur für Coaching-Gespräche: Ziel, Realität, Optionen, Commitments","Umgang mit Blockaden: Unsicherheit, Ãberforderung, Konfliktvermeidung","Transfer in den Führungsalltag: Gesprächsformate, 1:1-Routinen, Entwicklungsdialoge"],openTrainings:[{dates:"29.â30. Oktober 2026 (DonnerstagâFreitag)",format:"Live-Online",language:"Deutsch",price:"2.490 ⬠zzgl. MwSt."},{dates:"19.â20. November 2026 (ThursdayâFriday)",format:"Live-Online",language:"English",price:"2.490 ⬠zzgl. MwSt."}],inhouseTraining:{duration:"2 Tage",price:"ab 6.800 ⬠zzgl. MwSt."},optional:["Individuelles 1:1 Leadership-Coaching",'Vertiefungsmodul âCoaching in schwierigen Gesprächssituationen"']},{slug:"facilitative-leadership",category:"leadership",title:"Facilitative Leadership",subtitle:"Führung als Coach & Prozessgestalter",tagline:"Führung durch Facilitation",duration:"5 Tage (5 Module à 1 Tag, jeweils 09:00â17:00 Uhr)",languages:"Deutsch & Englisch",description:`Wenn Führung nur Entscheidungen trifft, bleibt Potenzial ungenutzt. Wenn Führung Prozesse gestaltet, entsteht echte Wirksamkeit. 922 923Dieses Programm entwickelt Führungskräfte zu professionellen Prozessgestaltern: Sie lernen, Teams durch klare Struktur, psych
923ologische Sicherheit und wirksame Dialogformate zu besseren Entscheidungen, höherer Verantwortung und stärkerer Umsetzungskraft zu führen. 924 925Zwischen den Modulen bearbeiten die Teilnehmenden ein konkretes Praxisprojekt aus ihrem Führungsalltag.`,focusPoints:['Facilitative Leadership: Führungsrolle neu verstehen â von âAnsagen" zu âEnablement"',"Psychologische Sicherheit: Bedingungen schaffen für Leistung, Lernen und Konfliktfähigkeit","Moderation komplexer Diskussionen: Spannungsfelder sichtbar machen","Entscheidungsarchitekturen: von Alignment über Optionen bis zu klaren Commitments","Coaching- und systemische Elemente: Perspektivwechsel, Hypothesen, Muster erkennen","Praxisformate: Retrospektiven, Strategy Sessions, OKR-Dialoge, Alignment-Workshops"],openTraining:{dates:"06. Okt / 20. Okt / 03. Nov / 17. Nov / 01. Dez 2026 (Dienstage)",format:"Live-Online",language:"Deutsch",price:"4.900 ⬠zzgl. MwSt."},inhouseTraining:{duration:"5 Tage modular",price:"ab 14.900 ⬠zzgl. MwSt."},optional:["1:1 Executive-Coaching-Paket","Beobachtete Facilitation (Shadowing) mit Feedback"]},{slug:"okr-implementierung",category:"strategy",title:"OKR-Implementierung in komplexen Organisationen",subtitle:"Strategie in messbare Umsetzung bringen",tagline:"Strategie in messbare Umsetzung bringen",duration:"1,5 Tage (Tag 1: 09:00â17:00, Tag 2: 09:00â13:00)",languages:"Deutsch & Englisch",description:`OKRs sind kein Zielsystem â sondern ein Führungsinstrument. 926 927Dieses Training zeigt, wie Objectives & Key Results strategisch sinnvoll eingeführt und nachhaltig verankert werden. Der Fokus liegt auf Alignment, Priorisierung und messbarer Wirkung â und auf der Einführung in realen Organisationsbedingungen. 928 929Teilnehmende entwickeln ein konkretes OKR-Set (oder optimieren bestehende OKRs) und einen Einführungsfahrplan.`,focusPoints:["KPI vs. OKR: Wann was sinnvoll ist â und wie beides zusammenspielt","Gute Objectives: sinnstiftend, richtungsgebend, strategisch anschlussfähig","Messbare Key Results: Outcome statt Output, Messlogik, Ambitionsniveaus","Alignment über Ebenen: Top-down, Bottom-up, Cross-functional","Einführungsszenarien: Pilotierung, Skalierung, Rollen (Owner, Champions, Leadership)","Typische Stolpersteine: Ãberfrachtung, falsche MessgröÃen, fehlende Leadership-Ownership"],openTraining:{dates:"22.â23. Oktober 2026 (DonnerstagâFreitag)",format:"Live-Online",language:"Deutsch",price:"2.190 ⬠zzgl. MwSt."},inhouseTraining:{duration:"1,5 Tage",price:"ab 4.200 ⬠zzgl. MwSt."},optional:["Moderation des ersten OKR-Zyklus","Review & Retro nach 6â8 Wochen"]},{slug:"strategic-performance-culture",category:"strategy",title:"Strategic Performance Culture",subtitle:"Leistungskultur strategisch entwickeln",tagline:"Leistungskultur strategisch entwickeln",duration:"2 Tage (09:00â17:00 Uhr)",languages:"Deutsch & Englisch",description:`Leistungskultur entsteht nicht durch Appelle â sondern durch klare Systeme, konsequentes Führungsverhalten und eine gemeinsame Ausrichtung. 930 931Dieses Training vermittelt einen strategischen Ansatz zur Entwicklung einer leistungsorientierten Unternehmenskultur, die Motivation, Verantwortung und messbare Ergebnisse verbindet. Es eignet sich besonders für Organisationen in Wachstum, Reorganisation oder Transformation. 932 933Die Teilnehmenden entwickeln konkrete Handlungsfelder und einen Umsetzungsplan, der Führung, Strukturen und Kultur zusammenführt.`,focusPoints:["Diagnose von Kultur- und Leistungsmustern: Wo wird Leistung möglich â und wo verhindert?","Verbindung von Strategie und Kultur: Welche Verhaltensweisen braucht die Strategie?","Führungshebel: Erwartungen, Feedback, Anerkennung, Konsequenz","Ziel- und Verantwortungssysteme: OKR- und KPI-Logiken, Priorisierung, Transparenz","Entscheidungs- und Kommunikationsarchitekturen: Klarheit in komplexen Systemen","Nachhaltige Verankerung: Routinen, Führungskreise, Rollenmodelle"],openTraining:{dates:"26.â27. November 2026 (DonnerstagâFreitag)",format:"Live-Online",language:"Deutsch",price:"2.690 ⬠zzgl. MwSt."},inhouseTraining:{duration:"2 Tage",price:"ab 6.800 ⬠zzgl. MwSt."},optional:["Kulturdiagnose (Interviews/Survey)","Führungskräftebegleitung über 90 Tage"]},{slug:"innovation-design-thinking",category:"innovation",title:"Innovation & Design Thinking in der Unternehmenspraxis",subtitle:"Innovationskraft systematisch entwickeln",tagline:"Innovationskraft systematisch entwickeln",duration:"2 Tage (09:00â17:00 Uhr)",languages:"Deutsch & Englisch",description:`Innovation ist kein Kreativ-Workshop â sondern ein strukturierter Prozess, der Kundennutzen, Machbarkeit und Business Value verbindet. 934 935Dieses Training vermittelt Design Thinking als strategisches Innovationsinstrument und zeigt, wie nutzerzentrierte Entwicklung in Unternehmen praxistauglich umgesetzt wird. Teilnehmende lernen, Problemräume sauber zu definieren, Ideen systematisch zu entwickeln und Lösungen schnell zu testen. 936 937Die Teilnehmenden arbeiten idealerweise an einem realen Innovations- oder Produktcase aus ihrem Umfeld.`,focusPoints:["Problem Framing: von Symptomen zu echten Ursachen und relevanten Fragestellungen","Nutzerzentrierung: Interviews, Insight-Gewinnung, Empathy Mapping","Ideation: Divergieren, Clustern, Priorisieren â Ideen in Richtung bringen","Rapid Prototyping: Low-Fidelity bis klickbare Prototypen","Testdesign: Hypothesen, Experimente, Feedback-Schleifen, Iteration","Transfer in die Organisation: Einbindung von Stakeholdern, Integration in Roadmaps"],openTraining:{dates:"08.â09. Oktober 2026 (DonnerstagâFreitag)",format:"Live-Online",language:"Deutsch",price:"2.490 ⬠zzgl. MwSt."},inhouseTraining:{duration:"2 Tage",price:"ab 6.800 ⬠zzgl. MwSt."},optional:["Begleitung eines Innovationsprojekts (6â12 Wochen)","Sprint-Coaching"]},{slug:"ai-design-sprint",category:"innovation",title:"AI Design Sprint",subt
937itle:"Von der Idee zum validierten Use Case",tagline:"KI strategisch nutzen statt nur diskutieren",duration:"3 Tage (09:00â17:00 Uhr)",languages:"Deutsch & Englisch",description:`Viele Unternehmen sprechen über KI â wenige entwickeln konkrete, validierte Anwendungsfälle mit echtem Business Value. 938 939Der AI Design Sprint ist ein intensives Format zur Identifikation, Priorisierung und Validierung konkreter KI-Use-Cases. Interdisziplinäre Teams entwickeln innerhalb weniger Tage ein belastbares Ergebnis: Use Case, Prototyp, Nutzenhypothesen und einen Umsetzungsfahrplan. 940 941Der Sprint eignet sich hervorragend als Startpunkt für KI-Initiativen oder als Priorisierungsformat für bestehende Ideen.`,focusPoints:["Identifikation relevanter KI-Anwendungsfelder entlang von Prozessen und Wertströmen","Bewertung nach strategischem Mehrwert, Risiken, Datenlage und Machbarkeit","Prompting-Grundlagen und Human-in-the-Loop Prinzipien","Prototyping: schnelle Demonstratoren statt Konzeptfolien","Business Case: Nutzenlogik, Effekte, Aufwand, Abhängigkeiten","Implementierungsfahrplan: Governance, Rollen, nächste Schritte"],openTraining:{dates:"02.â04. Dezember 2026 (MittwochâFreitag)",format:"Live-Online",language:"Deutsch",price:"2.390 ⬠zzgl. MwSt."},inhouseTraining:{duration:"3 Tage",price:"ab 8.900 ⬠zzgl. MwSt."},optional:["KI-Governance-Workshop","Roadmap-Design"]},{slug:"teamentwicklung",category:"team",title:"Teamentwicklung & Selbstorganisation",subtitle:"High-Performance Teams entwickeln",tagline:"High-Performance Teams entwickeln",duration:"2 Tage (09:00â17:00 Uhr)",languages:"Deutsch & Englisch",description:`Leistungsstarke Teams entstehen nicht zufällig â sie sind das Ergebnis von Klarheit, Vertrauen und konsequenter Zusammenarbeit. 942 943Dieses Training unterstützt Teams dabei, ihre Zusammenarbeit systematisch zu verbessern, Selbstorganisation aufzubauen und Verantwortung für Ergebnisse zu stärken. Besonders wirksam bei Team-Neustarts, Wachstum, Reorganisation oder in Situationen mit Reibungsverlusten. 944 945Teilnehmende erarbeiten konkrete Teamvereinbarungen und VerbesserungsmaÃnahmen, die direkt in den Arbeitsalltag übertragbar sind.`,focusPoints:["Rollen- und Erwartungsklärung: Verantwortung sichtbar machen und Schnittstellen entlasten","Zusammenarbeit als System: Kommunikationsmuster, Arbeitsweisen, Entscheidungswege","Feedbackkultur: klar, respektvoll und handlungsorientiert","Psychologische Sicherheit: Bedingungen für Offenheit, Lernen und Verantwortung","Umgang mit Konflikten und Spannungen im Teamalltag","Team-Ziele und gemeinsame Commitments: Fokus, Transparenz, Prioritäten"],openTraining:{dates:"05.â06. November 2026 (DonnerstagâFreitag)",format:"Live-Online",language:"Deutsch",price:"2.390 ⬠zzgl. MwSt."},inhouseTraining:{duration:"2 Tage",price:"ab 6.800 ⬠zzgl. MwSt."},optional:["90-Tage-Teambegleitung (Retrospektiven + Coaching)"]},{slug:"agiles-projektmanagement",category:"team",title:"Agiles Projektmanagement & Transformation",subtitle:"Komplexe Vorhaben agil steuern",tagline:"Komplexe Vorhaben agil steuern",duration:"2 Tage (09:00â17:00 Uhr)",languages:"Deutsch & Englisch",description:`Agilität ist kein Selbstzweck â sondern ein Mittel, um Wertschöpfung zu verbessern, Risiken früher zu erkennen und schneller zu liefern. 946 947Dieses Training vermittelt Scrum, Kanban und hybride Modelle und zeigt, wie agile Vorgehensweisen in realen Organisationsstrukturen wirksam eingeführt und gesteuert werden. Im Mittelpunkt stehen pragmatische Umsetzung, Rollenklärung und die Verbindung von Agilität, Produktdenken und Transformation. 948 949Die Teilnehmenden erhalten Templates und erarbeiten ein konkretes Setup für ein eigenes Vorhaben.`,focusPoints:["Agile Prinzipien: Was wirklich zählt â und was häufig missverstanden wird","Scrum & Kanban in der Praxis: Einsatzlogiken, Rollen, Artefakte, Flow","Scaled Agile Frameworks (z. B. SAFe®): sinnvolle Anwendung, typische Fallstricke","User Story Mapping: von Kundenwert zu Backlog, Roadmap und Releases","Hybride Steuerung: agile Umsetzung in klassischen Projektumgebungen","Verbindung von Change & Agilität: Akzeptanz, Lernen, nachhaltige Verankerung"],openTraining:{dates:"15.â16. Oktober 2026 (DonnerstagâFreitag)",format:"Live-Online",language:"Deutsch",price:"2.490 ⬠zzgl. MwSt."},inhouseTraining:{duration:"2 Tage",price:"ab 6.800 ⬠zzgl. MwSt."},optional:["Implementierungsbegleitung","Coaching für PO/SM/Leadership Team"]},{slug:"agile-excellence",category:"team",title:"Agile Excellence entwickeln",subtitle:"Advanced Scrum Master â Wirkung in komplexen Systemen entfalten",tagline:"Wirkung als Scrum Master entfalten",duration:"2 Tage (09:00â17:00 Uhr)",languages:"Deutsch & Englisch",description:`Viele Scrum Master beherrschen die Methoden â aber nicht die Dynamiken, die über Erfolg oder Scheitern entscheiden. 950 951In komplexen Organisationen reicht es nicht, Events zu moderieren und Regeln einzuhalten. Wirksame Scrum Master gestalten Systeme: Sie arbeiten mit Widerständen, entwickeln Teams zu echter Selbstorganisation und beeinflussen Führung, Zusammenarbeit und Entscheidungsstrukturen über das Team hinaus. 952 953Dieses Advanced Training richtet sich an erfahrene Scrum Master, die ihre Rolle auf die nächste Stufe heben wollen â von operativer Prozessbegleitung hin zu echter organisationaler Wirksamkeit. 954 955Im Fokus steht die Weiterentwicklung zentraler Fähigkeiten: systemisches Denken, gezielte Intervention in Teamdynamiken, wirksame Facilitation sowie der Umgang mit organisationalen Spannungsfeldern.`,focusPoints:["Vom Methodenanwender zum Systemgestalter: Wie Scrum Master über das Team hinaus wirken und organisationale Hebel gezielt nutzen","Teamdynamiken verstehe
955n und gezielt entwickeln: Psychologische Sicherheit, Konfliktdynamiken und Muster erkennen und wirksam intervenieren","Selbstorganisation wirklich ermöglichen: Warum viele Teams pseudo-selbstorganisiert bleiben und wie echte Verantwortung entsteht","Professionelle Facilitation auf Advanced Level: Retrospektiven, Reviews und Workshops so gestalten, dass echte Erkenntnis und Veränderung entstehen","Umgang mit Widerstand und organisationalen Spannungen: Zwischen Team, Stakeholdern und Führung navigieren ohne in operative Ausführung zu rutschen","Coaching-Kompetenz für Scrum Master: Vom Fragen stellen zu echter Entwicklungsbegleitung von Teams und Einzelpersonen","Nachhaltige Veränderung verankern: Wie aus Impulsen echte Veränderung entsteht â Transfer, Routinen und strukturelle Verankerung"],openTraining:{dates:"10.â11. Dezember 2026 (DonnerstagâFreitag)",format:"Live-Online",language:"Deutsch",price:"2.390 ⬠zzgl. MwSt."},inhouseTraining:{duration:"2 Tage",price:"ab 6.800 ⬠zzgl. MwSt."},optional:["Individuelles Coaching für Scrum Master (1:1)","Shadowing & Feedback in realen Scrum-Events","Teamdiagnose & gezielte Interventionsbegleitung"]},{slug:"english-leadership-circle",category:"english",title:"English Leadership Discussion Circle",subtitle:"Ongoing Peer Exchange for Leaders",tagline:"Ongoing Peer Exchange for Leaders",duration:"Monthly 2-hour facilitated session",languages:"English only",description:`A professionally facilitated leadership dialogue format designed to support continuous reflection and peer learning. 956 957The format strengthens leadership clarity, strategic thinking, executive presence and linguistic precision in demanding international environments.`,focusPoints:["Psychologically safe exchange in a trusted peer group","Structured reflection on real leadership challenges","Peer-based strategic sparring","Sustainable integration into daily leadership practice","Increased confidence in high-stakes conversations and executive presentations","Linguistic precision and executive presence in English"],openTraining:{dates:"Starting 07 October 2026 (Wednesday)",format:"Live-Online",language:"English",price:"600 ⬠per quarter (3 sessions)"},note:"Corporate cohorts available upon request. This training is available in English only."}],yv={leadership:{label:"Leadership & Transformation",tagline:"Leading change effectively"},strategy:{label:"Strategy & Performance",tagline:"Turning strategy into measurable execution"},innovation:{label:"Innovation & Future Readiness",tagline:"Systematically developing innovation capability"},team:{label:"Team & Organisation",tagline:"Developing high-performance teams"},english:{label:"English Format",tagline:"Peer Exchange for Leaders"}},Un={"leading-for-change":{title:"Leading for Change",subtitle:"Change Management with ADKAR® & Behavioural Design",duration:"2 days (9:00 am â 5:00 pm)",languages:"German & English",description:`Strategies can be decided â but change cannot be decreed. 958 959This training gives leaders and transformation practitioners a structured, practice-proven approach to designing complex change processes. Based on the ADKAR® model (Awareness, Desire, Knowledge, Ability, Re
959inforcement) and Behavioural Design, participants learn how change can be understood psychologically, systematically built and sustainably embedded in everyday work. 960 961Participants work on real cases from their own context and leave with a concrete Change Blueprint including a communication and intervention plan.`,focusPoints:['How readiness for change develops â and why "good arguments" alone are not enough','How leadership communicates the "why" effectively and creates orientation',"How resistance is identified early and used constructively","How to design change architectures that connect communication, stakeholders and learning","How training becomes real capability: transfer design, practice, feedback, reinforcement","How new ways of working are embedded in leadership behaviour and organisational systems"],openTraining:{dates:"12â13 November 2026 (ThursdayâFriday)",format:"Live Online",language:"German",price:"â¬2,490 excl. VAT"},inhouseTraining:{duration:"2 days",price:"from â¬6,900 excl. VAT"},optional:["3-month transfer support"]},konfliktkompetenz:{title:"Conflict Competence for Leaders",subtitle:"Resolving conflicts with confidence",duration:"2 days (9:00 am â 5:00 pm)",languages:"German & English",description:`Unspoken tensions drain energy, productivity and trust. 962 963This training equips leaders to recognise conflicts early, facilitate them professionally and use them constructively. The focus is not on "harmony" but on clarity, accountability and sustainable solution-orientation. 964 965Intensive practical exercises and realistic simulations ensure direct transfer into everyday leadership.`,focusPoints:["Dynamics and escalation stages of conflicts","Professional communication in difficult situations","Mediation techniques for leaders","Handling emotional reactions","Using conflicts as opportunities for development","Prevention through clear role and expectation clarification"],openTraining:{dates:"3â4 December 2026 (ThursdayâFriday)",format:"Live Online",language:"German",price:"â¬2,290 excl. VAT"},inhouseTraining:{duration:"2 days",price:"from â¬6,800 excl. VAT"},optional:["Individual coaching or team mediation"]},"coaching-kompetenz":{title:"Coaching Competence for Leaders",subtitle:"Strengthening leadership through coaching",duration:"2 days (9:00 am â 5:00 pm)",languages:"German & English",description:`Modern leadership is not about giving answers â it is about enabling thinking processes. 966 967This training provides practical coaching competence for leaders who want to empower their people, strengthen ownership and accompany development effectively â without needing to become a "coach" in the formal sense. 968 969Participants build a personal coaching toolkit and practise with real cases from their leadership day-to-day.`,focusPoints:["Coaching vs. classical leadership: when is which approach effective?","Coaching stance in daily practice: presence, curiosity, clarity, boundaries","Active listening and powerful questions","Structure for coaching conversations: goal, reality, options, commitments","Handling blockages: uncertainty, overwhelm, conflict avoidance","Transfer into leadership practice: conversation formats, 1:1 routines, development dialogues"],openTrainings:[{dates:"29â30 October 2026 (ThursdayâFriday)",format:"Live Online",language:"German",price:"â¬2,490 excl. VAT"},{dates:"19â20 November 2026 (ThursdayâFriday)",format:"Live Online",language:"English",price:"â¬2,490 excl. VAT"}],inhouseTraining:{duration:"2 days",price:"from â¬6,800 excl. VAT"},optional:["Individual 1:1 leadership coaching",'Advanced module "Coaching in difficult conversations"']},"facilitative-leadership":{title:"Facilitative Leadership",subtitle:"Leadership as Coach & Process Designer",duration:"5 days (5 modules of 1 day each, 9:00 am â 5:00 pm)",languages:"German & English",description:`When leadership only makes decisions, potential goes untapped. When leadership shapes processes, real effectiveness emerges. 970 971This programme develops leaders into professional process designers: they learn to guide teams through clear structure, psychological safety and effective dialogue formats to better decisions, higher accountability and stronger execution. 972 973Between modules, participants work on a concrete practice project from their leadership context.`,focusPoints:['Facilitative Leadership: rethinking the leadership role â from "directing" to "enabling"',"Psychological safety: creating conditions for performance, learning and conflict capability","Facilitating complex discussions: making tensions visible","Decision architectures: from alignment through options to clear commitments","Coaching and systemic elements: perspective shifts, hypotheses, pattern recognition","Practice formats: retrospectives, strategy sessions, OKR dialogues, alignment workshops"],openTraining:{dates:"06 Oct / 20 Oct / 03 Nov / 17 Nov / 01 Dec 2026 (Tuesdays)",format:"Live Online",language:"German",price:"â¬4,900 excl. VAT"},inhouseTraining:{duration:"5 days (modular)",price:"from â¬14,900 excl. VAT"},optional:["1:1 Executive coaching package","Observed facilitation (shadowing) with feedback"]},"okr-implementierung":{title:"OKR Implementation in Complex Organisations",subtitle:"Turning strategy into measurable execution",duration:"1.5 days (Day 1: 9:00 am â 5:00 pm, Day 2: 9:00 am â 1:00 pm)",languages:"German & English",description:`OKRs are not a target system â they are a leadership instrument. 974 975This training shows how Objectives & Key Results can be introduced strategically and anchored sustainably. The focus is on alignment, prioritisation and measurable impact â and on implementation under real organisational conditions. 976 977Participants develop a concrete OKR set (or optimise existing OKRs) and an implementation roadmap.`,focusPoints:["KPI vs. OKR: when each makes sense â and how the two work together","Good Objectives: meaningful, directional, strategically coherent","Measurable Key Results: outcome over output, measurement logic, ambition levels","Alignment across levels: top-down, bottom-up, cross-functional","Implementation scenarios: piloting, scaling, roles (owner, champions, leadership)","Common pitfalls: overloading, wrong metrics, missing leadership ownership"],openTraining:{dates:"22â23 October 2026 (ThursdayâFriday)",format:"Live Online",language:"German",price:"â¬2,190 excl. VAT"},inhouseTraining:{duration:"1.5 days",price:"from â¬4,200 excl. VAT"},optional:["Facilitation of the first OKR cycle","Review & retro after 6â8 weeks"]},"strategic-performance-culture":{title:"Strategic Performance Culture",subtitle:"Developing a performance culture strategically",duration:"2 days (9:00 am â 5:00 pm)",languages:"German & English",description:`A performance culture does not emerge from appeals â it comes from clear systems, consistent leadership behaviour and shared alignment. 978 979This training provides a strategic approach to developing a performance-oriented company culture that connects motivation, accountability and measurable results. It is particularly suitable for organisations in growth, reorganisation or transformation. 980 981Participants develop concrete areas of action and an implementation plan that brings leadership, structures and culture together.`,focusPoints:["Diagnosing culture and performance patterns: where is performance enabled â and where is it blocked?","Connecting strategy and culture: which behaviours does the strategy require?","Leadership levers: expectations, feedback, recognition, consequences","Goal and accountability systems: OKR and KPI logic, prioritisation, transparency","Decision and communication architectures: clarity in complex systems","Sustainable embedding: routines, leadership circles, role models"],openTraining:{dates:"26â27 November 2026 (ThursdayâFriday)",format:"Live Online",language:"German",price:"â¬2,690 excl. VAT"},inhouseTraining:{duration:"2 days",price:"from â¬6,800 excl. VAT"},optional:["Culture diagnosis (interviews/survey)","Leader support over 90 days"]},"innovation-design-thinking":{title:"Innovation & Design Thinking in Business Practice",subtitle:"Systematically developing innovation capability",duration:"2 days (9:00 am â 5:00 pm)",languages:"German & English",description:`Innovation is not a creative workshop â it is a structured process that connects user value, feasibility and business value. 982 983This training provides Design Thinking as a strategic innovation instrument and shows how user-centred development can be implemented practically within companies. Participants learn to define problem space
983s clearly, develop ideas systematically and test solutions quickly. 984 985Participants ideally work on a real innovation or product case from their own context.`,focusPoints:["Problem Framing: from symptoms to root causes and relevant questions","User-centricity: interviews, insight generation, empathy mapping","Ideation: diverge, cluster, prioritise â bringing ideas into focus","Rapid Prototyping: from low-fidelity to clickable prototypes","Test design: hypotheses, experiments, feedback loops, iteration","Organisational transfer: stakeholder integration, embedding in roadmaps"],openTraining:{dates:"8â9 October 2026 (ThursdayâFriday)",format:"Live Online",language:"German",price:"â¬2,490 excl. VAT"},inhouseTraining:{duration:"2 days",price:"from â¬6,800 excl. VAT"},optional:["Support for an innovation project (6â12 weeks)","Sprint coaching"]},"ai-design-sprint":{title:"AI Design Sprint",subtitle:"From idea to validated use case",duration:"3 days (9:00 am â 5:00 pm)",languages:"German & English",description:`Many companies talk about AI â few develop concrete, validated use cases with real business value. 986 987The AI Design Sprint is an intensive format for identifying, prioritising and validating specific AI use cases. Interdisciplinary teams develop a robust output within a few days: use case, prototype, value hypotheses and an implementation roadmap. 988 989The Sprint is ideal as a starting point for AI initiatives or as a prioritisation format for existing ideas.`,focusPoints:["Identifying relevant AI application areas along processes and value streams","Evaluation by strategic value, risks, data availability and feasibility","Prompting fundamentals and human-in-the-loop principles","Prototyping: fast demonstrators instead of concept slides","Business case: value logic, effects, effort, dependencies","Implementation roadmap: governance, roles, next steps"],openTraining:{dates:"2â4 December 2026 (WednesdayâFriday)",format:"Live Online",language:"German",price:"â¬2,390 excl. VAT"},inhouseTraining:{duration:"3 days",price:"from â¬8,900 excl. VAT"},optional:["AI governance workshop","Roadmap design"]},teamentwicklung:{title:"Team Development & Self-Organisation",subtitle:"Developing high-performance teams",duration:"2 days (9:00 am â 5:00 pm)",languages:"German & English",description:`High-performing teams do not emerge by chance â they are the result of clarity, trust and consistent collaboration. 990 991This training supports teams in systematically improving their collaboration, building self-organisation and strengthening accountability for results. Particularly effective at team restarts, during growth, reorganisation or in situations with friction losses. 992 993Participants develop concrete team agreements and improvement measures that are directly transferable into everyday work.`,focusPoints:["Role and expectation clarification: making responsibilities visible and reducing interface friction","Collaboration as a system: communication patterns, ways of working, decision paths","Feedback culture: clear, respectful and action-oriented","Psychological safety: conditions for openness, learning and accountability","Handling conflicts and tensions in day-to-day team life","Team goals and shared commitments: focus, transparency, priorities"],openTraining:{dates:"5â6 November 2026 (ThursdayâFriday)",format:"Live Online",language:"German",price:"â¬2,390 excl. VAT"},inhouseTraining:{duration:"2 days",price:"from â¬6,800 excl. VAT"},optional:["90-day team support (retrospectives + coaching)"]},"agiles-projektmanagement":{title:"Agile Project Management & Transformation",subtitle:"Managing complex projects with agility",duration:"2 days (9:00 am â 5:00 pm)",languages:"German & English",description:`Agility is not an end in itself â it is a means to improve value creation, identify risks earlier and deliver faster. 994 995This training covers Scrum, Kanban and hybrid models and shows how agile approaches can be effectively introduced and managed in real organisational structures. The focus is on pragmatic implementation, role clarification and the connection between agility, product thinking and transformation. 996 997Participants receive templates and develop a concrete setup for their own initiative.`,focusPoints:["Agile principles: what really counts â and what is frequently misunderstood","Scrum & Kanban in practice: application logic, roles, artefacts, flow","Scaled Agile Frameworks (e.g. SAFe®): sensible application, common pitfalls","User Story Mapping: from customer value to backlog, roadmap and releases","Hybrid management: agile delivery in classical project environments","Connecting change & agility: acceptance, learning, sustainable embedding"],openTraining:{dates:"15â16 October 2026 (ThursdayâFriday)",format:"Live Online",language:"German",price:"â¬2,490 excl. VAT"},inhouseTraining:{duration:"2 days",price:"from â¬6,800 excl. VAT"},optional:["Implementation support","Coaching for PO/SM/Leadership Team"]},"agile-excellence":{title:"Developing Agile Excellence",subtitle:"Advanced Scrum Master â Creating Impact in Complex Systems",duration:"2 days (9:00 am â 5:00 pm)",languages:"German & English",description:`Many Scrum Masters master the methods â but not the dynamics that determine success or failure. 998 999In complex organisations, it is not enough to facilitate events and follow the rules. Effective Scrum Masters shape systems: they work with resistance, develop teams towards genuine self-organisation and influence leadership, collaboration and decision-making structures beyond the team. 1000 1001This Advanced Training is aimed at experienced Scrum Masters who want to take their role to the next level â from operational process support to genuine organisational impact. 1002 1003The focus is on developing core capabilities: systemic thinking, targeted intervention in team dynamics, effective facilitation and navigating organisational tensions.`,focusPoints:["From method practitioner to system designer: how Scrum Masters create impact beyond the team and leverage organisational levers strategically","Understanding and developing team dynamics: recognising psychological safety, conflict dynamics and patterns â and intervening effectively","Truly enabling self-organisation: why many teams remain pseudo-self-organised â and how real accountability emerges","Professional facilitation at advanced level: designing retrospectives, reviews and workshops that generate genuine insight and change","Handling resistance and organisational tensions: navigating between team, stakeholders and leadership without slipping into operational execution","Coaching competence for Scrum Masters: from asking questions to genuine development support for teams and individuals","Anchoring sustainable change: how impulses become real change â transfer, routines and structural embedding"],openTraining:{dates:"10â11 December 2026 (ThursdayâFriday)",format:"Live Online",language:"German",price:"â¬2,390 excl. VAT"},inhouseTraining:{duration:"2 days",price:"from â¬6,800 excl. VAT"},optional:["Individual coaching for Scrum Masters (1:1)","Shadowing & feedback in real Scrum events","Team diagnosis & targeted intervention support"]}
1003,"english-leadership-circle":{title:"English Leadership Discussion Circle",subtitle:"Ongoing Peer Exchange for Leaders",duration:"Monthly 2-hour facilitated session",languages:"English only",description:`A professionally facilitated leadership dialogue format designed to support continuous reflection and peer learning. 1004 1005The format strengthens leadership clarity, strategic thinking, executive presence and linguistic precision in demanding international environments.`,focusPoints:["Psychologically safe exchange in a trusted peer group","Structured reflection on real leadership challenges","Peer-based strategic sparring","Sustainable integration into daily leadership practice","Increased confidence in high-stakes conversations and executive presentations","Linguistic precision and executive presence in English"],openTraining:{dates:"Starting 07 October 2026 (Wednesday)",format:"Live Online",language:"English",price:"â¬600 per quarter (3 sessions)"},note:"Corporate cohorts available upon request. This training is available in English only."}},_C={de:{overline:"Trainings & Coaching 2026",heading:`Entwicklung, 1006die wirkt.`,sub:"Unsere Trainings sind strategisch konzipierte Entwicklungsformate für Führungskräfte, Teams und Organisationen in Veränderung.",note:"Alle Programme als offene Online-Trainings sowie als Inhouse-Formate buchbar.",ctaHeading:"Inhouse-Format gewünscht?",ctaSub:"Alle Trainings sind als maÃgeschneiderte Inhouse-Formate für Ihr Unternehmen buchbar â in Deutsch und Englisch.",ctaBtn:"Jetzt anfragen",more:"Mehr erfahren"},en:{overline:"Trainings & Coaching 2026",heading:`Development 1007that Works.`,sub:"Our trainings are strategically designed development formats for leaders, teams and organisations in change.",note:"All programmes available as open online trainings and as in-house formats.",ctaHeading:"Looking for an In-House Format?",ctaSub:"All trainings are available as tailored in-house formats for your company â in German and English.",ctaBtn:"Request Now",more:"Learn More"}};function IC(){const{lang:e}=Lt(),t=_C[e];return d.jsxs("main",{className:"font-inter pt-16",children:[d.jsxs("section",{className:"py-24 px-6 text-white relative overflow-hidden",style:{backgroundColor:"#2d2d2d"},children:[d.jsx("div",{className:"absolute inset-0",style:{backgroundImage:"url(https://media.base44.com/images/public/69c658a6f536f025edb0f7fb/df78a901a_iStock-176045643-sw-scaled.jpg)",backgroundSize:"cover",backgroundPosition:"center 30%",opacity:.75}}),d.jsx("div",{className:"absolute inset-0",style:{background:"linear-gradient(135deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.25) 50%, rgba(0,0,0,0.05) 100%)"}}),d.jsxs("div",{className:"relative z-10 max-w-4xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-4",style:{color:"#8ab317"},children:t.overline}),d.jsx("h1",{className:"text-5xl md:text-6xl font-bold text-white leading-tight mb-8 whitespace-pre-line",children:t.heading}),d.jsx("p",{className:"text-lg text-white/60 leading-relaxed max-w-2xl font-light",children:t.sub}),d.jsx("p",{className:"text-sm text-white/40 mt-4",children:t.note})]})]}),gv.map(r=>{const s=Fd.filter(l=>l.category===r.id);if(!s.length)return null;const a=e==="en"?yv[r.id]:null;return d.jsx("section",{className:"py-20 px-6 border-b border-border bg-white",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-2",style:{color:"#8ab317"},children:a?a.label:r.label}),d.jsx("h2",{className:"text-2xl font-bold text-foreground mb-10",children:a?a.tagline:r.tagline}),d.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:s.map(l=>d.jsxs(Pe,{to:`/trainings/${l.slug}`,className:"group border border-border rounded p-8 hover:border-lime hover:shadow-md transition-all flex flex-col justify-between",children:[d.jsxs("div",{children:[d.jsx("h3",{className:"font-bold text-lg text-foreground mb-1 group-hover:text-lime transition-colors",children:e==="en"&&Un[l.slug]?Un[l.slug].title:l.title}),d.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:e==="en"&&Un[l.slug]?Un[l.slug].subtitle:l.subtitle}),d.jsxs("div",{className:"flex flex-wrap gap-4 text-xs text-muted-foreground",children:[d.jsxs("span",{className:"flex items-center gap-1",children:[d.jsx(Yd,{className:"w-3 h-3"})," ",l.duration]}),d.jsxs("span",{className:"flex items-center gap-1",children:[d.jsx(My,{className:"w-3 h-3"})," ",l.languages]})]})]}),d.jsxs("div",{className:"mt-6 flex items-center gap-1 text-xs font-semibold transition-all group-hover:gap-2",style:{color:"#8ab317"},children:[t.more," ",d.jsx(it,{className:"w-3 h-3"})]})]},l.slug))})]})},r.id)}),d.jsx("section",{className:"py-20 px-6 bg-secondary",children:d.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[d.jsx("h2",{className:"text-3xl font-bold text-foreground mb-4",children:t.ctaHeading}),d.jsx("p",{className:"text-muted-foreground mb-8 leading-relaxed",children:t.ctaSub}),d.jsxs(Pe,{to:"/contact",className:"inline-flex items-center gap-2 px-8 py-4 text-white text-sm font-semibold rounded transition-colors",style:{backgroundColor:"#8ab317"},children:[t.ctaBtn," ",d.jsx(it,{className:"w-4 h-4"})]})]})})]})}const RC={de:{back:"Alle Leistungen",portfolio:"Portfolio III",heading:"Innovationsmanagement",sub:"Vom Innovationsaudit bis zum skalierten Leuchtturmprojekt â wir verankern Innovationsfähigkeit strategisch und operativ in Ihrer Organisation.",intro1:"Innovation ist kein Kreativ-Workshop â sondern ein <strong>strukturierter Prozess</strong>, der Kundennutzen, Machbarkeit und Business Value verbindet.",intro2:"flowedoo begleitet Unternehmen bei der Entwicklung von <strong>Innovationsstrategien</strong>, der Einführung schlagkräftiger <strong>Innovationsprozesse</strong> und der Umsetzung konkreter <strong>Wachstumsinitiativen</strong> â von der Idee bis zur Marktreife.",offLabel:"Leistungsspektrum",offHeading:"Was wir für Sie tun",offerings:[{title:"Innovationsstrategie & Roadmap",items:["Zukunfts-Szenarien & Trendradar","Innovationsstrategie entwickeln","Strategische Roadmaps ableiten","Innovationsbudget & Governance"]},{title:"Neue Geschäftsmodelle",items:["Digitale Geschäftsmodelle","Lean Startup & Hypothesenvalidierung","Prototyping bis Markteinführung","Business Model Canvas & Value Proposition"]},{title:"Innovationsprozesse & -einheiten",items:["Innovationsprozesse gestalten","Innovationseinheiten aufbauen","Stage-Gate & Agile Innovation","Kulturelle Verankerung"]},{title:"Leuchtturmprojekte & Audit",items:["Leuchtturmprojekte initiieren & skalieren","Innovationsaudit & Reifegrad-Check","Design Thinking & AI Design Sprints","Stakeholder-Alignment"]}],appLabel:"Unser Vorgehen",appHeading:"Von der Idee zur skalierten Innovation",approach:[{step:"01",title:"Diagnose",desc:"Wir analysieren Ihre aktuelle Innovationsfähigkeit: Strategie, Prozesse, Kultur und Ressourcen â und identifizieren die gröÃten Hebel."},{step:"02",title:"Strategie",desc:"Gemeinsam entwickeln wir Zukunftsszenarien, priorisieren Innovationsfelder und leiten eine klare Innovations-Roadmap ab."},{step:"03",title:"Umsetzung",desc:"Von der ersten Idee bis zum skalierten Leuchtturmprojekt: wir begleiten Konzeption, Prototyping und Einführung."},{step:"04",title:"Verankerung",desc:"Innovationsfähigkeit entfaltet sich dauerhaft â wir verankern Strukturen, Prozesse und Kultur nachhaltig in Ihrer Organisation."}],testimonials:[{quote:"flowedoo hat uns wichtige Impulse gegeben. Der abwechslungsreiche Workshop hat uns groÃen Spaà gemacht und unser Methodenset professionell erweitert.",author:"Silke Remmert",role:"Transformation Consultant · enercity AG"}],trainingLabel:"Passende Trainings",trainingTitle:"Innovation & Design Thinking · AI Design Sprint",trainingSub:"Vertiefen Sie Ihre Kompetenzen mit unseren praxisorientierten Trainingsprogrammen.",trainingBtn:"Zum Training",ctaHeading:"Bereit, Ihre Innovationskraft zu entfesseln?",ctaSub:"Sprechen Sie mit uns über Ihre Ziele â wir entwickeln gemeinsam den richtigen Ansatz.",ctaBtn:"Jetzt Kontakt aufnehmen"},en:{back:"All Services",portfolio:"Portfolio III",heading:"Innovation Management",sub:"From innovation audit to scaled lighthouse projects â we embed innovation capability strategically and operationally in your organisation.",intro1:"Innovation is not a creative workshop â it is a <strong>structured process</strong> that connects customer value, feasibility and business value.",intro2:"flowedoo accompanies companies in developing <strong>innovation strategies</strong>, introducing effective <strong>innovation processes</strong> and executing concrete <strong>growth initiatives</strong> â from idea to market readiness.",offLabel:"Service Portfolio",offHeading:"What We Do for You",offerings:[{title:"Innovation Strategy & Roadmap",items:["Future scenarios & trend radar","Developing innovation strategy","Deriving strategic roadmaps","Innovation budget & governance"]},{title:"New Business Models",items:["Digital business models","Lean Startup & hypothesis validation","Prototyping to market launch","Business Model Canvas & Value Proposition"]},{title:"Innovation Processes & Units",items:["Designing innovation processes","Building innovation units","Stage-Gate & Agile Innovation","Cultural anchoring"]},{title:"Lighthouse Projects & Audit",items:["Initiating & scaling lighthouse projects","Innovation audit & maturity check","Design Thinking & AI Design Sprints","Stakeholder alignment"]}],appLabel:"Our Approach",appHeading:"From Idea to Scaled Innovation",approach:[{step:"01",title:"Diagnose",desc:"We analyse your current innovation capability: strategy, processes, culture and resources â and identify the biggest levers."},{step:"02",title:"Strategy",desc:"Together we develop future scenarios, prioritise innovation fields and derive a clear innovation roadmap."},{step:"03",title:"Execute",desc:"From the first idea to the scaled lighthouse project: we accompany conception, prototyping and launch."},{step:"04",title:"Anchor",desc:"Innovation capability unfolds sustainably â we embed structures, processes and culture permanently in your organisation."}],testimonials:[{quote:"flowedoo gave us important impulses. The varied workshop w
1007as great fun and professionally expanded our methodology set.",author:"Silke Remmert",role:"Transformation Consultant · enercity AG"}],trainingLabel:"Related Trainings",trainingTitle:"Innovation & Design Thinking · AI Design Sprint",trainingSub:"Deepen your competencies with our practice-oriented training programmes.",trainingBtn:"View Training",ctaHeading:"Ready to Unleash Your Innovation Power?",ctaSub:"Talk to us about your goals â we'll develop the right approach together.",ctaBtn:"Get in Touch"}},OC=[Uy,Dy,Rk,a0];function LC(){const{lang:e}=Lt(),t=RC[e];return d.jsxs("main",{className:"font-inter pt-16",children:[d.jsxs("section",{className:"py-24 px-6 text-white relative overflow-hidden",style:{backgroundColor:"#2d2d2d"},children:[d.jsx("div",{className:"absolute inset-0",style:{backgroundImage:"url(https://media.base44.com/images/public/69c658a6f536f025edb0f7fb/85e21c995_Inclusion-Management.jpg)",backgroundSize:"cover",backgroundPosition:"center 50%",opacity:.75}}),d.jsx("div",{className:"absolute inset-0",style:{background:"linear-gradient(135deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.25) 50%, rgba(0,0,0,0.05) 100%)"}}),d.jsxs("div",{className:"relative z-10 max-w-4xl mx-auto",children:[d.jsxs(Pe,{to:"/services",className:"inline-flex items-center gap-2 text-xs text-white/50 hover:text-white/80 transition-colors mb-8",children:[d.jsx(Si,{className:"w-3 h-3"})," ",t.back]}),d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-4",style:{color:"#8ab317"},children:t.portfolio}),d.jsx("h1",{className:"text-5xl md:text-6xl font-bold text-white leading-tight mb-6",children:t.heading}),d.jsx("p",{className:"text-lg text-white/60 leading-relaxed max-w-2xl font-light",children:t.sub})]})]}),d.jsx("section",{className:"py-20 px-6 bg-white border-b border-border",children:d.jsxs("div",{className:"max-w-4xl mx-auto",children:[d.jsx("p",{className:"text-lg leading-relaxed text-foreground mb-6",dangerouslySetInnerHTML:{__html:t.intro1}}),d.jsx("p",{className:"text-lg leading-relaxed text-foreground",dangerouslySetInnerHTML:{__html:t.intro2}})]})}),d.jsx("section",{className:"py-24 px-6 bg-secondary",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-3",style:{color:"#8ab317"},children:t.offLabel}),d.jsx("h2",{className:"text-3xl font-bold mb-12 text-foreground",children:t.offHeading}),d.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:t.offerings.map((r,s)=>{const a=OC[s];return d.jsxs("div",{className:"bg-white border border-border rounded p-8",children:[d.jsx(a,{className:"w-5 h-5 mb-4",style:{color:"#8ab317"}}),d.jsx("h3",{className:"font-bold text-lg mb-4 text-foreground",children:r.title}),d.jsx("ul",{className:"space-y-2",children:r.items.map(l=>d.jsxs("li",{className:"flex items-start gap-2 text-sm text-muted-foreground",children:[d.jsx(Ba,{className:"w-3.5 h-3.5 mt-0.5 flex-shrink-0",style:{color:"#8ab317"}}),l]},l))})]},r.title)})})]})}),d.jsx("section",{className:"py-24 px-6 bg-white",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-3",style:{color:"#8ab317"},children:t.appLabel}),d.jsx("h2",{className:"text-3xl font-bold mb-12 text-foreground",children:t.appHeading}),d.jsx("div",{className:"grid md:grid-cols-2 gap-px bg-border",children:t.approach.map(r=>d.jsxs("div",{className:"bg-white p-10",children:[d.jsx("p",{className:"text-xs font-mono text-muted-foreground mb-4",children:r.step}),d.jsx("div",{className:"w-6 h-1 mb-5 rounded",style:{backgroundColor:"#8ab317"}}),d.jsx("h3",{className:"font-bold text-xl mb-3 text-foreground",children:r.title}),d.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:r.desc})]},r.step))})]})}),d.jsx("section",{className:"py-16 px-6 bg-foreground text-white",children:d.jsx("div",{className:"max-w-3xl mx-auto text-center",children:t.testimonials.map(r=>d.jsxs("div",{children:[d.jsxs("p",{className:"text-lg text-white/70 italic mb-6 leading-relaxed",children:["â",r.quote,'"']}),d.jsx("p",{className:"text-sm font-semibold text-white",children:r.author}),d.jsx("p",{className:"text-xs text-white/50",children:r.role})]},r.author))})}),d.jsx("section",{className:"py-16 px-6 bg-secondary border-t border-border",children:d.jsxs("div",{className:"max-w-4xl mx-auto flex flex-col md:flex-row items-start md:items-center justify-between gap-6",children:[d.jsxs("div",{children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-2",style:{color:"#8ab317"},children:t.trainingLabel}),d.jsx("h3",{className:"text-xl font-bold text-foreground",children:t.trainingTitle}),d.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:t.trainingSub})]}),d.jsxs(Pe,{to:"/trainings/innovation-design-thinking",className:"flex-shrink-0 inline-flex items-center gap-2 px-6 py-3 text-white text-sm font-semibold rounded",style:{backgroundColor:"#8ab317"},children:[t.trainingBtn," ",d.jsx(it,{className:"w-4 h-4"})]})]})}),d.jsx("section",{className:"py-16 px-6 bg-white border-t border-border",children:d.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[d.jsx("h2",{className:"text-2xl font-bold text-foreground mb-4",children:t.ctaHeading}),d.jsx("p",{className:"text-muted-foreground mb-8",children:t.ctaSub}),d.jsxs(Pe,{to:"/contact",className:"inline-flex items-center gap-2 px-8 py-4 text-white text-sm font-semibold rounded",style:{backgroundColor:"#8ab317"},children:[t.ctaBtn," ",d.jsx(it,{className:"w-4 h-4"})]})]})})]})}const MC={de:{back:"Alle Leistungen",portfolio:"Portfolio I",heading:"Team Coaching",sub:"Leistungsstarke Teams entstehen nicht zufällig â sie sind das Ergebnis von Klarheit, Vertrauen und konsequenter Zusammenarbeit. Wir entfesseln das volle Potenzial Ihrer Teams.",intro1:"Bei flowedoo glauben wir an die <strong>transformative Kraft von starken Teams</strong>. Unser Team Coaching zielt darauf ab, das volle Potenzial Ihrer Teams zu entfesseln â für herausragende Leistungen und eine kollaborative, motivierte Arbeitsumgebung.",intro2:"Besonders wirksam ist unser Ansatz bei <strong>Team-Neustarts</strong>, Wachstum, Reorganisation oder in Situationen mit Reibungsverlusten und unklaren Zuständigkeiten.",offLabel:"Leistungsspektrum",offHeading:"Unsere Herangehensweise",offerings:[{title:"Teamentwicklung & Selbstorganisation",items:["Rollen- und Erwartungsklärung","Aufbau selbstorganisierter Teams","Team-Neustarts und Reorganisation","Kommunikationsmuster und Arbeitsweisen"]},{title:"Psychologische Sicherheit",items:["Bedingungen für Offenheit und Lernen schaffen","Vertrauenskultur aufbauen","Fehlerkultur und Resilienz","Feedback als Wachstumsmotor"]},{title:"Konfliktlösung & Mediation",items:["Konflikterkennung und
1007-moderation","Mediationstechniken für Teams","Konstruktiver Umgang mit Spannungen","Nachhaltige Lösungsorientierung"]},{title:"Leistungssteigerung & Kollaboration",items:["Teamziele und gemeinsame Commitments","Agile Zusammenarbeitsformate","Retrospektiven und kontinuierliche Verbesserung","Cross-funktionale Teamarbeit"]}],whyLabel:"Warum Team Coaching",whyHeading:"Unerlässlich für selbstorganisierte Teams",why:[{title:"Förderung der Selbstorganisation",desc:"Team Coaching unterstützt Teams dabei, Entscheidungen eigenverantwortlich zu treffen und die Verantwortung für ihre Arbeit zu übernehmen."},{title:"Stärkung der Teamdynamik",desc:"Wir verbessern Kommunikation und Zusammenarbeit und schaffen ein Umfeld, in dem Innovation und Kreativität gedeihen."},{title:"Anpassung an Veränderungen",desc:"Agile Teams müssen sich schnell anpassen können. Team Coaching entwickelt diese Fähigkeit und stärkt die Reaktionsfähigkeit."},{title:"Nachhaltige Wirkung",desc:"Wir arbeiten nicht an Symptomen, sondern an systemischen Ursachen â für Veränderungen, die über das Coaching hinausgehen."}],testimonialsLabel:"Kundenstimmen",testimonials:[{quote:"flowedoo hat uns genau da abgeholt, wo wir stehen. Durch die empathische und kompetente Begleitung konnten wir unser Projekt agil aufsetzen, was zu mehr Effektivität, Transparenz und Zufriedenheit geführt hat.",author:"Patrick Heiermann",role:"Projektleiter · Continentale Versicherungsverbund"},{quote:"flowedoo hat uns bei der bereichsübergreifenden Zusammenarbeit sehr gut unterstützt und mit Augenmaà agiert. Gemeinsam sind wir zum nächsten besten Schritt gekommen.",author:"Marco Delmes",role:"Lead Digital IT · Vorwerk Digital IT"}],trainingLabel:"Passende Trainings",trainingTitle:"Teamentwicklung & Selbstorganisation",trainingSub:"Vertiefen Sie Teamkompetenzen mit unserem praxisorientierten Trainingsprogramm.",trainingBtn:"Zum Training",ctaHeading:"Ihr Team hat mehr Potenzial, als es zeigt.",ctaSub:"Vereinbaren Sie ein persönliches Erstgespräch â wir hören zu, stellen die richtigen Fragen und entwickeln gemeinsam den passenden Ansatz.",ctaBtn:"Jetzt Kontakt aufnehmen"},en:{back:"All Services",portfolio:"Portfolio I",heading:"Team Coaching",sub:"High-performing teams don't happen by chance â they are the result of clarity, trust and consistent collaboration. We unleash the full potential of your teams.",intro1:"At flowedoo, we believe in the <strong>transformative power of strong teams</strong>. Our team coaching aims to unleash the full potential of your teams â for outstanding performance and a collaborative, motivated work environment.",intro2:"Our approach is especially effective during <strong>team restarts</strong>, growth phases, reorganisations or situations with friction and unclear responsibilities.",offLabel:"Service Portfolio",offHeading:"Our Approach",offerings:[{title:"Team Development & Self-Organisation",items:["Role & expectation clarification","Building self-organised teams","Team restarts and reorganisation","Communication patterns and ways of working"]},{title:"Psychological Safety",items:["Creating conditions for openness and learning","Building a trust culture","Error culture and resilience","Feedback as a growth driver"]},{title:"Conflict Resolution & Mediation",items:["Conflict identification and moderation","Mediation techniques for teams","Constructive handling of tensions","Sustainable solution focus"]},{title:"Performance Improvement & Collaboration",items:["Team goals and shared commitments","Agile collaboration formats","Retrospectives and continuous improvement","Cross-functional teamwork"]}],whyLabel:"Why Team Coaching",whyHeading:"Essential for Self-Organised Teams",why:[{title:"Fostering Self-Organisation",desc:"Team coaching helps teams make decisions independently and take ownership of their work."},{title:"Strengthening Team Dynamics",desc:"We improve communication and collaboration, creating an environment where innovation and creativity flourish."},{title:"Adapting to Change",desc:"Agile teams must adapt quickly. Team coaching develops this capability and strengthens responsiveness."},{title:"Lasting Impact",desc:"We don't treat symptoms â we work on systemic causes, for changes that outlast the coaching engagement."}],testimonialsLabel:"Client Voices",testimonials:[{quote:"flowedoo met us exactly where we were. Through empathetic and competent guidance we set up our project agile, leading to more effectiveness, transparency and satisfaction.",author:"Patrick Heiermann",role:"Project Manager · Continentale Insurance Group"},{quote:"flowedoo supported us very well in cross-divisional collaboration and acted with great judgement. Together we found the next best step.",author:"Marco Delmes",role:"Lead Digital IT · Vorwerk Digital IT"}],trainingLabel:"Related Trainings",trainingTitle:"Team Development & Self-Organisation",trainingSub:"Deepen team competencies with our practice-oriented training programme.",trainingBtn:"View Training",ctaHeading:"Your Team Has More Potential Than It Shows.",ctaSub:"Book a personal initial conversation â we listen, ask the right questions and develop the right approach together.",ctaBtn:"Get in Touch"}},DC=[Xd,e0,Vk,f0];function FC(){const{lang:e}=Lt(),t=MC[e];return d.jsxs("main",{className:"font-inter pt-16",children:[d.jsxs("section",{className:"py-24 px-6 text-white relative overflow-hidden",style:{backgroundColor:"#2d2d2d"},children:[d.jsx("div",{className:"absolute inset-0",style:{backgroundImage:"url(https://media.base44.com/images/public/69c658a6f536f025edb0f7fb/c21f3f35e_elefanten.jpg)",backgroundSize:"cover",backgroundPosition:"center 30%",opacity:.75}}),d.jsx("div",{className:"absolute inset-0",style:{background:"linear-gradient(135deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.25) 50%, rgba(0,0,0,0.05) 100%)"}}),d.jsxs("div",{className:"relative z-10 max-w-4xl mx-auto",children:[d.jsxs(Pe,{to:"/services",className:"inline-flex items-center gap-2 text-xs text-white/50 hover:text-white/80 transition-colors mb-8",children:[d.jsx(Si,{className:"w-3 h-3"})," ",t.back]}),d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-4",style:{color:"#8ab317"},children:t.portfolio}),d.jsx("h1",{className:"text-5xl md:text-6xl font-bold text-white leading-tight mb-6",children:t.heading}),d.jsx("p",{className:"text-lg text-white/60 leading-relaxed max-w-2xl font-light",children:t.sub})]})]}),d.jsx("section",{className:"py-20 px-6 bg-white border-b border-border",children:d.jsxs("div",{className:"max-w-4xl mx-auto",children:[d.jsx("p",{className:"text-lg leading-relaxed text-foreground mb-6",dangerouslySetInnerHTML:{__html:t.intro1}}),d.jsx("p",{className:"text-lg leading-relaxed text-foreground",dangerouslySetInnerHTML:{__html:t.intro2}})]})}),d.jsx("section",{className:"py-24 px-6 bg-secondary",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-3",style:{color:"#8ab317"},children:t.offLabel}),d.jsx("h2",{className:"text-3xl font-bold mb-12 text-foreground",children:t.offHeading}),d.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:t.offerings.map((r,s)=>{const a=DC[s];return d.jsxs("div",{className:"bg-white border border-border rounded p-8",children:[d.jsx(a,{className:"w-5 h-5 mb-4",style:{color:"#8ab317"}}),d.jsx("h3",{className:"font-bold text-lg mb-4 text-foreground",children:r.title}
1007),d.jsx("ul",{className:"space-y-2",children:r.items.map(l=>d.jsxs("li",{className:"flex items-start gap-2 text-sm text-muted-foreground",children:[d.jsx(Ba,{className:"w-3.5 h-3.5 mt-0.5 flex-shrink-0",style:{color:"#8ab317"}}),l]},l))})]},r.title)})})]})}),d.jsx("section",{className:"py-24 px-6 bg-white",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-3",style:{color:"#8ab317"},children:t.whyLabel}),d.jsx("h2",{className:"text-3xl font-bold mb-12 text-foreground",children:t.whyHeading}),d.jsx("div",{className:"grid md:grid-cols-2 gap-px bg-border",children:t.why.map((r,s)=>d.jsxs("div",{className:"bg-white p-10",children:[d.jsxs("p",{className:"text-xs font-mono text-muted-foreground mb-4",children:["0",s+1]}),d.jsx("div",{className:"w-6 h-1 mb-5 rounded",style:{backgroundColor:"#8ab317"}}),d.jsx("h3",{className:"font-bold text-xl mb-3 text-foreground",children:r.title}),d.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:r.desc})]},r.title))})]})}),d.jsx("section",{className:"py-20 px-6 bg-foreground text-white",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-10 text-center",style:{color:"#8ab317"},children:t.testimonialsLabel}),d.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:t.testimonials.map(r=>d.jsxs("div",{className:"p-8 border border-white/10 rounded bg-white/5",children:[d.jsxs("p",{className:"text-sm text-white/70 leading-relaxed mb-6 italic",children:["â",r.quote,'"']}),d.jsx("p",{className:"text-sm font-semibold text-white",children:r.author}),d.jsx("p",{className:"text-xs text-white/50",children:r.role})]},r.author))})]})}),d.jsx("section",{className:"py-16 px-6 bg-secondary border-t border-border",children:d.jsxs("div",{className:"max-w-4xl mx-auto flex flex-col md:flex-row items-start md:items-center justify-between gap-6",children:[d.jsxs("div",{children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-2",style:{color:"#8ab317"},children:t.trainingLabel}),d.jsx("h3",{className:"text-xl font-bold text-foreground",children:t.trainingTitle}),d.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:t.trainingSub})]}),d.jsxs(Pe,{to:"/trainings/teamentwicklung",className:"flex-shrink-0 inline-flex items-center gap-2 px-6 py-3 text-white text-sm font-semibold rounded",style:{backgroundColor:"#8ab317"},children:[t.trainingBtn," ",d.jsx(it,{className:"w-4 h-4"})]})]})}),d.jsx("section",{className:"py-16 px-6 bg-white border-t border-border",children:d.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[d.jsx("h2",{className:"text-2xl font-bold text-foreground mb-4",children:t.ctaHeading}),d.jsx("p",{className:"text-muted-foreground mb-8",children:t.ctaSub}),d.jsxs(Pe,{to:"/contact",className:"inline-flex items-center gap-2 px-8 py-4 text-white text-sm font-semibold rounded",style:{backgroundColor:"#8ab317"},children:[t.ctaBtn," ",d.jsx(it,{className:"w-4 h-4"})]})]})})]})}const BC={de:{back:"Alle Leistungen",portfolio:"Portfolio I",heading:"Change Management",sub:"Strategien lassen sich beschlieÃen â Veränderung jedoch nicht verordnen. Wir begleiten komplexe Transformationen mit strukturiertem Vorgehen, menschlichem Verständnis und operativer Umsetzungsstärke.",intro1:"Veränderung scheitert selten an der <strong>Strategie</strong> â sie scheitert an der <strong>Umsetzung</strong>. An fehlender Kommunikation, unklaren Rollen, überforderter Führung und mangelnder Akzeptanz.",intro2:"flowedoo verbindet <strong>bewährte Change-Methodiken</strong> wie ADKAR® mit Behavioral Design und systemischer Beratung â für Transformationen, die nicht nur starten, sondern <strong>nachhaltig ankommen</strong>.",offLabel:"Leistungsspektrum",offHeading:"Was wir für Sie tun",offerings:[{title:"Change-Architektur & Strategie",items:["Change-Architekturen entwickeln","ADKAR®-basierte Veränderungsplanung","Behavioral Design & Nudging","Phasenplanung und Meilensteine"]},{title:"Kommunikation & Stakeholder",items:["Stakeholder-Mapping und -management","Kommunikationsdesign und -planung","GroÃgruppenformate & Town Halls","Narrative für Veränderung entwickeln"]},{title:"Change-Enablement für Führungskräfte",items:["Führungskräfte als Change Agents befähigen","Widerstände erkennen und konstruktiv nutzen","Coaching in Transformationsphasen","Orientierung geben und Sinn stiften"]},{title:"Transfer & Verankerung",items:["Transferdesign und Reinforcement","Neue Arbeitsweisen in Systemen verankern","Messung von Veränderungsfortschritten","Nachhaltige Kulturveränderung"]}],appLabel:"Unser Vorgehen",appHeading:"Veränderung wirksam gestalten",approach:[{step:"01",title:"Verstehen",desc:"Wir analysieren die Ausgangssituation: Was soll sich verändern? Wer ist betroffen? Was
1007sind die Risiken? Wo liegen die Energien und Widerstände?"},{step:"02",title:"Gestalten",desc:"Gemeinsam entwickeln wir eine Change-Architektur: Phasen, Kommunikation, Führungsrollen, MaÃnahmen â alles aufeinander abgestimmt."},{step:"03",title:"Begleiten",desc:"Wir stehen im Prozess an der Seite: als Sparringspartner für das Führungsteam, als Moderatoren für GroÃgruppenformate, als Coach für Einzelpersonen."},{step:"04",title:"Verankern",desc:"Veränderung ist erst dann vollständig, wenn neue Verhaltensweisen in Prozessen, Systemen und Routinen verankert sind â dafür sorgen wir."}],testimonialsLabel:"Kundenstimmen",testimonials:[{quote:"flowedoo war maÃgeblich an der Gestaltung und Optimierung unserer agilen Transition beteiligt, die bei uns die gesamte IT-Anwendungsentwicklung und IT-Koordination umfasst.",author:"Peter Goller",role:"Leiter AE Bestands- & Vertriebssysteme · ERGO Versicherungen"},{quote:"flowedoo hat bei uns vom ersten Tag an Ruhe und konstruktive Kraft entfaltet. Unserer skalierten Entwicklungslandschaft hat flowedoo auf ein neues Niveau geholfen.",author:"Thomas Hötte",role:"Lead Digital Project Management · Vorwerk Digital IT"}],trainingLabel:"Passende Trainings",trainingTitle:"Leading for Change â Change Management mit ADKAR®",trainingSub:"Bauen Sie eigene Change-Kompetenzen mit unserem praxiserprobten Trainingsprogramm auf.",trainingBtn:"Zum Training",ctaHeading:"Veränderung braucht einen verlässlichen Partner.",ctaSub:"Lassen Sie uns über Ihre Transformation sprechen â wir hören zu und entwickeln den richtigen Plan.",ctaBtn:"Jetzt Kontakt aufnehmen"},en:{back:"All Services",portfolio:"Portfolio I",heading:"Change Management",sub:"Strategies can be decided â but change cannot be decreed. We accompany complex transformations with a structured approach, human understanding and operational execution power.",intro1:"Change rarely fails because of <strong>strategy</strong> â it fails in <strong>execution</strong>. Due to missing communication, unclear roles, overwhelmed leadership and lacking acceptance.",intro2:"flowedoo combines <strong>proven change methodologies</strong> like ADKAR® with Behavioral Design and systemic consulting â for transformations that don't just start, but <strong>truly land</strong>.",offLabel:"Service Portfolio",offHeading:"What We Do for You",offerings:[{title:"Change Architecture & Strategy",items:["Developing change architectures","ADKAR®-based change planning","Behavioural Design & Nudging","Phase planning and milestones"]},{title:"Communication & Stakeholders",items:["Stakeholder mapping and management","Communication design and planning","Large group formats & town halls","Developing narratives for change"]},{title:"Change Enablement for Leaders",items:["Empowering leaders as change agents","Recognising and constructively using resistance","Coaching in transformation phases","Providing orientation and meaning"]},{title:"Transfer & Anchoring",items:["Transfer design and reinforcement","Embedding new ways of working in systems","Measuring change progress","Sustainable culture change"]}],appLabel:"Our Approach",appHeading:"Shaping Change Effectively",approach:[{step:"01",title:"Understand",desc:"We analyse the starting position: What needs to change? Who is affected? What are the risks? Where are the energies and resistances?"},{step:"02",title:"Design",desc:"Together we develop a change architecture: phases, communication, leadership roles, measures â all coordinated."},{step:"03",title:"Accompany",desc:"We stand by throughout the process: as a sparring partner for the leadership team, as moderators for large group formats, as co
1007aches for individuals."},{step:"04",title:"Anchor",desc:"Change is only complete when new behaviours are embedded in processes, systems and routines â we ensure this happens."}],testimonialsLabel:"Client Voices",testimonials:[{quote:"flowedoo played a key role in designing and optimising our agile transition, encompassing our entire IT application development and IT coordination.",author:"Peter Goller",role:"Head of AE Stock & Sales Systems · ERGO Insurance"},{quote:"From day one, flowedoo brought calm and constructive energy. They helped our scaled development landscape reach an entirely new level.",author:"Thomas Hötte",role:"Lead Digital Project Management · Vorwerk Digital IT"}],trainingLabel:"Related Trainings",trainingTitle:"Leading for Change â Change Management with ADKAR®",trainingSub:"Build your own change competencies with our field-proven training programme.",trainingBtn:"View Training",ctaHeading:"Change Needs a Reliable Partner.",ctaSub:"Let's talk about your transformation â we listen and develop the right plan.",ctaBtn:"Get in Touch"}},UC=[Pk,qk,Xd,Tk];function VC(){const{lang:e}=Lt(),t=BC[e];return d.jsxs("main",{className:"font-inter pt-16",children:[d.jsxs("section",{className:"py-24 px-6 text-white relative overflow-hidden",style:{backgroundColor:"#2d2d2d"},children:[d.jsx("div",{className:"absolute inset-0",style:{backgroundImage:"url(https://flowedoo.de/wp-content/uploads/2021/05/3.jpg)",backgroundSize:"cover",backgroundPosition:"center 30%",filter:"grayscale(100%)",opacity:.75}}),d.jsx("div",{className:"absolute inset-0",style:{background:"linear-gradient(135deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.25) 50%, rgba(0,0,0,0.05) 100%)"}}),d.jsxs("div",{className:"relative z-10 max-w-4xl mx-auto",children:[d.jsxs(Pe,{to:"/services",className:"inline-flex items-center gap-2 text-xs text-white/50 hover:text-white/80 transition-colors mb-8",children:[d.jsx(Si,{className:"w-3 h-3"})," ",t.back]}),d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-4",style:{color:"#8ab317"},children:t.portfolio}),d.jsx("h1",{className:"text-5xl md:text-6xl font-bold text-white leading-tight mb-6",children:t.heading}),d.jsx("p",{className:"text-lg text-white/60 leading-relaxed max-w-2xl font-light",children:t.sub})]})]}),d.jsx("section",{className:"py-20 px-6 bg-white border-b border-border",children:d.jsxs("div",{className:"max-w-4xl mx-auto",children:[d.jsx("p",{className:"text-lg leading-relaxed text-foreground mb-6",dangerouslySetInnerHTML:{__html:t.intro1}}),d.jsx("p",{className:"text-lg leading-relaxed text-foreground",dangerouslySetInnerHTML:{__html:t.intro2}})]})}),d.jsx("section",{className:"py-24 px-6 bg-secondary",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-3",style:{color:"#8ab317"},children:t.offLabel}),d.jsx("h2",{className:"text-3xl font-bold mb-12 text-foreground",children:t.offHeading}),d.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:t.offerings.map((r,s)=>{const a=UC[s];return d.jsxs("div",{className:"bg-white border border-border rounded p-8",children:[d.jsx(a,{className:"w-5 h-5 mb-4",style:{color:"#8ab317"}}),d.jsx("h3",{className:"font-bold text-lg mb-4 text-foreground",children:r.title}),d.jsx("ul",{className:"space-y-2",children:r.items.map(l=>d.jsxs("li",{className:"flex items-start gap-2 text-sm text-muted-foreground",children:[d.jsx(Ba,{className:"w-3.5 h-3.5 mt-0.5 flex-shrink-0",style:{color:"#8ab317"}}),l]},l))})]},r.title)})})]})}),d.jsx("section",{className:"py-24 px-6 bg-white",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-3",style:{color:"#8ab317"},children:t.appLabel}),d.jsx("h2",{className:"text-3xl font-bold mb-12 text-foreground",children:t.appHeading}),d.jsx("div",{className:"grid md:grid-cols-2 gap-px bg-border",children:t.approach.map(r=>d.jsxs("div",{className:"bg-white p-10",children:[d.jsx("p",{className:"text-xs font-mono text-muted-foreground mb-4",children:r.step}),d.jsx("div",{className:"w-6 h-1 mb-5 rounded",style:{backgroundColor:"#8ab317"}}),d.jsx("h3",{className:"font-bold text-xl mb-3 text-foreground",children:r.title}),d.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:r.desc})]},r.step))})]})}),d.jsx("section",{className:"py-20 px-6 bg-foreground text-white",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-10 text-center",style:{color:"#8ab317"},children:t.testimonialsLabel}),d.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:t.testimonials.map(r=>d.jsxs("div",{className:"p-8 border border-white/10 rounded bg-white/5",children:[d.jsxs("p",{className:"text-sm text-white/70 leading-relaxed mb-6 italic",children:["â",r.quote,'"']}),d.jsx("p",{className:"text-sm font-semibold text-white",children:r.author}),d.jsx("p",{className:"text-xs text-white/50",children:r.role})]},r.author))})]})}),d.jsx("section",{className:"py-16 px-6 bg-secondary border-t border-border",children:d.jsxs("div",{className:"max-w-4xl mx-auto flex flex-col md:flex-row items-start md:items-center justify-between gap-6",children:[d.jsxs("div",{children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-2",style:{color:"#8ab317"},children:t.trainingLabel}),d.jsx("h3",{className:"text-xl font-bold text-foreground",children:t.trainingTitle}),d.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:t.trainingSub})]}),d.jsxs(Pe,{to:"/trainings/leading-for-change",className:"flex-shrink-0 inline-flex items-center gap-2 px-6 py-3 text-white text-sm font-semibold rounded",style:{backgroundColor:"#8ab317"},children:[t.trainingBtn," ",d.jsx(it,{className:"w-4 h-4"})]})]})}),d.jsx("section",{className:"py-16 px-6 bg-white border-t border-border",children:d.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[d.jsx("h2",{className:"text-2xl font-bold text-foreground mb-4",children:t.ctaHeading}),d.jsx("p",{className:"text-muted-foreground mb-8",children:t.ctaSub}),d.jsxs(Pe,{to:"/contact",className:"inline-flex items-center gap-2 px-8 py-4 text-white text-sm font-semibold rounded",style:{backgroundColor:"#8ab317"},children:[t.ctaBtn," ",d.jsx(it,{className:"w-4 h-4"})]})]})})]})}const WC={de:{back:"Alle Leistungen",portfolio:"Portfolio I",heading:"Agiles Projektmanagement",sub:"Agilität ist kein Selbstzweck â sondern ein Mittel, um Wertschöpfung zu verbessern, Risiken früher zu erkennen und schneller zu liefern. Wir bringen Scrum, Kanban und skalierte Frameworks pragmatisch zum Laufen.",intro1:"Viele Organisationen führen agile Methoden ein â aber nur wenige verankern sie so, dass sie <strong>echten Mehrwert</strong> liefern. Zu oft werden Frameworks kopiert, ohne Struktur, Führung und Kultur anzupassen.",intro2:"flowedoo verbindet <strong>methodisches Fachwissen</strong> (Scrum, Kanban, SAFe®) mit <strong>Transformationserfahrung</strong> â für ein agiles Setup, das zu Ihrer Realität passt und sich trägt.",offLabel:"Leistungsspektrum",offHeading:"Was wir für Sie tun",offerings:[{title:"Scrum & Kanban in der Praxis",items:["Scrum-Einführung und Rollendefinition","Kanban für Wissensarbeit und Support","Sprint-Cadence
1007s und Rituale etablieren","Backlog Management und Priorisierung"]},{title:"Skalierte Agilität (SAFe® & Co.)",items:["SAFe®-Implementierung und PI Planning","Large Scale Scrum (LeSS)","Koordination mehrerer agiler Teams","Portfolio-Management und Governance"]},{title:"Hybride Projektsteuerung",items:["Agile Methoden in klassischen Strukturen","Hybride Roadmaps und Release-Planung","User Story Mapping und Backlog-Aufbau","Milestones und Reporting für Stakeholder"]},{title:"Führung & Transformation",items:["Rollenmodelle in agilen Kontexten","Agile Führungskompetenzen aufbauen","Change & Agilität verbinden","Agile HR und Performance-Systeme"]}],appLabel:"Unser Vorgehen",appHeading:"Von der Einführung zur skalierten Agilität",approach:[{step:"01",title:"Analyse",desc:"Wir verstehen Ihre aktuelle Projekt- und Organisationsstruktur, identifizieren Engpässe und definieren gemeinsam ein realistisches Zielbild."},{step:"02",title:"Design",desc:"Gemeinsam wählen wir das passende Framework und gestalten ein agiles Setup, das zu Ihrer Organisation und Ihren Vorhaben passt."},{step:"03",title:"Pilotierung",desc:"Wir starten mit einem überschaubaren Pilotteam oder -projekt â lernen schnell und passen das Setup iterativ an."},{step:"04",title:"Skalierung",desc:"Was funktioniert, skalieren wir: über Teams, Abteilungen und Programme hinweg â mit Governance, Rollen und nachhaltiger Verankerung."}],testimonialsLabel:"Kundenstimmen",testimonials:[{quote:"flowedoo war maÃgeblich an der Gestaltung und Optimierung unserer agilen Transition beteiligt. Unser Setup besteht aus 15 Scrum und mehreren Kanban Teams.",author:"Peter Goller",role:"Leiter AE Bestands- & Vertriebssysteme · ERGO Versicherungen"},{quote:"flowedoo hat bei uns vom ersten Tag an Ruhe und konstruktive Kraft entfaltet. Unserer skalierten Entwicklungslandschaft hat flowedoo auf ein neues Niveau geholfen.",author:"Thomas Hötte",role:"Lead Digital Project Management · Vorwerk Digital IT"}],trainingLabel:"Passende Trainings",trainingTitle:"Agiles Projektmanagement & Transformation",trainingSub:"Scrum, Kanban, SAFe® und hybride Modelle â praxisnah in 2 Tagen.",trainingBtn:"Zum Training",ctaHeading:"Bereit für echte Agilität?",ctaSub:"Lassen Sie uns über Ihr Vorhaben sprechen â wir zeigen Ihnen, wie pragmatische Agilität in Ihrer Organisation funktioniert.",ctaBtn:"Jetzt Kontakt aufnehmen"},en:{back:"All Services",portfolio:"Portfolio I",heading:"Agile Project Management",sub:"Agility is not an end in itself â it's a means to improve value creation, identify risks earlier and deliver faster. We make Scrum, Kanban and scaled frameworks work pragmatically.",intro1:"Many organisations introduce agile methods â but only few anchor them in a way that delivers <strong>real value</strong>. Too often frameworks are copied without adapting structure, leadership and culture.",intro2:"flowedoo combines <strong>methodological expertise</strong> (Scrum, Kanban, SAFe®) with <strong>transformation experience</strong> â for an agile setup that fits your reality and sustains itself.",offLabel:"Service Portfolio",offHeading:"What We Do for You",offerings:[{title:"Scrum & Kanban in Practice",items:["Scrum introduction and role definition","Kanban for knowledge work and support","Establishing sprint cadences and rituals","Backlog management and prioritisation"]},{title:"Scaled Agility (SAFe® & more)",items:["SAFe® implementation and PI Planning","Large Scale Scrum (LeSS)","Coordinating multiple agile teams","Portfolio management and governance"]},{title:"Hybrid Project Control",items:["Agile methods in classical structures","Hybrid roadmaps and release planning","User story mapping and backlog building","Milestones and reporting for stakeholders"]},{title:"Leadership & Transformation",items:["Role models in agile contexts","Building agile leadership competencies","Connecting change & agility","Agile HR and performance systems"]}],appLabel:"Our Approach",appHeading:"From Introduction to Scaled Agility",approach:[{step:"01",title:"Analyse",desc:"We understand your current project and organisational structure, identify bottlenecks and define a realistic target picture together."},{step:"02",title:"Design",desc:"Together we choose the right framework and design an agile setup that fits your organisation and initiatives."},{step:"03",title:"Pilot",desc:"We start with a manageable pilot team or project â learn fast and adapt the setup iteratively."},{step:"04",title:"Scale",desc:"What works, we scale: across teams, departments and programmes â with governance, roles and sustainable anchoring."}],testimonialsLabel:"Client Voices",testimonials:[{quote:"flowedoo played a key role in designing and optimising our agile transition. Our setup consists of 15 Scrum and several Kanban teams.",author:"Peter Goller",role:"Head of AE Stock & Sales Systems · ERGO Insurance"},{quote:"From day one, flowedoo brought calm and constructive energy. They helped our scaled development landscape reach an entirely new level.",author:"Thomas Hötte",role:"Lead Digital Project Management · Vorwerk Digital IT"}],trainingLabel:"Related Trainings",trainingTitle:"Agile Project Management & Transformation",trainingSub:"Scrum, Kanban, SAFe® and hybrid models â hands-on in 2 days.",trainingBtn:"View Training",ctaHeading:"Ready for Real Agility?",ctaSub:"Let's talk about your project â we'll show you how pragmatic agility works in your organisation.",ctaBtn:"Get in Touch"}},HC=[Qk,Hk,Yk,Nk];function KC(){const{lang:e}=Lt(),t=WC[e];return d.jsxs("main",{className:"font-inter pt-16",children:[d.jsxs("section",{className:"py-24 px-6 text-white relative overflow-hidden",style:{backgroundColor:"#2d2d2d"},children:[d.jsx("div",{className:"absolute inset-0",style:{backgroundImage:"url(https://media.base44.com/images/public/69c658a6f536f025edb0f7fb/c21f3f35e_elefanten.jpg)",backgroundSize:"cover",backgroundPosition:"center 30%",opacity:.75}}),d.jsx("div",{className:"absolute inset-0",style:{background:"linear-gradient(135deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.25) 50%, rgba(0,0,0,0.05) 100%)"}}),d.jsxs("div",{className:"relative z-10 max-w-4xl mx-auto",children:[d.jsxs(Pe,{to:"/services",className:"inline-flex items-center gap-2 text-xs text-white/50 hover:text-white/80 transition-colors mb-8",children:[d.jsx(Si,{className:"w-3 h-3"})," ",t.back]}),d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-4",style:{color:"#8ab317"},children:t.portfolio}),d.jsx("h1",{className:"text-5xl md:text-6xl font-bold text-white leading-tight mb-6",children:t.heading}),d.jsx("p",{className:"text-lg text-white/60 leading-relaxed max-w-2xl font-light",children:t.sub})]})]}),d.jsx("section",{className:"py-20 px-6 bg-white border-b border-border",children:d.jsxs("div",{className:"max-w-4xl mx-auto",children:[d.jsx("p",{className:"text-lg leading-relaxed text-foreground mb-6",dangerouslySetInnerHTML:{__html:t.intro1}}),d.jsx("p",{className:"text-lg leading-relaxed text-foreground",dangerouslySetInnerHTML:{__html:t.intro2}})]})}),d.jsx("section",{className:"py-24 px-6 bg-secondary",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-3",style:{color:"#8ab317"},children:t.offLabel}),d.jsx("h2",{className:"text-3xl font-bold mb-12 text-foreground",children:t.offHeading}),d.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:t.offerings.map((r,s)=>{const a=HC[s];return d.jsxs("div",{className:"bg-white border border-border rounded p-8",children:[d.jsx(a,{className:"w-5 h-5 mb-4",style:{color:"#8ab317"}}),d.jsx("h3",{className:"font-bold text-lg mb-4 text-foreground",children:r.title}
1007),d.jsx("ul",{className:"space-y-2",children:r.items.map(l=>d.jsxs("li",{className:"flex items-start gap-2 text-sm text-muted-foreground",children:[d.jsx(Ba,{className:"w-3.5 h-3.5 mt-0.5 flex-shrink-0",style:{color:"#8ab317"}}),l]},l))})]},r.title)})})]})}),d.jsx("section",{className:"py-24 px-6 bg-white",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-3",style:{color:"#8ab317"},children:t.appLabel}),d.jsx("h2",{className:"text-3xl font-bold mb-12 text-foreground",children:t.appHeading}),d.jsx("div",{className:"grid md:grid-cols-2 gap-px bg-border",children:t.approach.map(r=>d.jsxs("div",{className:"bg-white p-10",children:[d.jsx("p",{className:"text-xs font-mono text-muted-foreground mb-4",children:r.step}),d.jsx("div",{className:"w-6 h-1 mb-5 rounded",style:{backgroundColor:"#8ab317"}}),d.jsx("h3",{className:"font-bold text-xl mb-3 text-foreground",children:r.title}),d.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:r.desc})]},r.step))})]})}),d.jsx("section",{className:"py-20 px-6 bg-foreground text-white",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-10 text-center",style:{color:"#8ab317"},children:t.testimonialsLabel}),d.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:t.testimonials.map(r=>d.jsxs("div",{className:"p-8 border border-white/10 rounded bg-white/5",children:[d.jsxs("p",{className:"text-sm text-white/70 leading-relaxed mb-6 italic",children:["â",r.quote,'"']}),d.jsx("p",{className:"text-sm font-semibold text-white",children:r.author}),d.jsx("p",{className:"text-xs text-white/50",children:r.role})]},r.author))})]})}),d.jsx("section",{className:"py-16 px-6 bg-secondary border-t border-border",children:d.jsxs("div",{className:"max-w-4xl mx-auto flex flex-col md:flex-row items-start md:items-center justify-between gap-6",children:[d.jsxs("div",{children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-2",style:{color:"#8ab317"},children:t.trainingLabel}),d.jsx("h3",{className:"text-xl font-bold text-foreground",children:t.trainingTitle}),d.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:t.trainingSub})]}),d.jsxs(Pe,{to:"/trainings/agiles-projektmanagement",className:"flex-shrink-0 inline-flex items-center gap-2 px-6 py-3 text-white text-sm font-semibold rounded",style:{backgroundColor:"#8ab317"},children:[t.trainingBtn," ",d.jsx(it,{className:"w-4 h-4"})]})]})}),d.jsx("section",{className:"py-16 px-6 bg-white border-t border-border",children:d.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[d.jsx("h2",{className:"text-2xl font-bold text-foreground mb-4",children:t.ctaHeading}),d.jsx("p",{className:"text-muted-foreground mb-8",children:t.ctaSub}),d.jsxs(Pe,{to:"/contact",className:"inline-flex items-center gap-2 px-8 py-4 text-white text-sm font-semibold rounded",style:{backgroundColor:"#8ab317"},children:[t.ctaBtn," ",d.jsx(it,{className:"w-4 h-4"})]})]})})]})}const $C={de:{back:"Alle Trainings",notFound:"Training nicht gefunden",notFoundBack:"Zurück zur Ãbersicht",about:"Ãber dieses Training",focus:"Schwerpunkte",optional:"Optional buchbar",openTraining:"Offenes Online-Training",inhouse:"Inhouse-Format",duration:"Dauer",price:"Preis",register:"Jetzt anmelden",inquire:"Inhouse anfragen",language:"Unterrichtssprache",related:"Weitere Trainings aus dieser Kategorie",allTrainings:"Alle Trainings anzeigen",learnMore:"Mehr erfahren"},en:{back:"All Trainings",notFound:"Training not found",notFoundBack:"Back to Overview",about:"About This Training",focus:"Key Topics",optional:"Optionally Bookable",openTraining:"Open Online Training",inhouse:"In-House Format",duration:"Duration",price:"Price",register:"Register Now",inquire:"Enquire In-House",language:"Language of instruction",related:"More Trainings from This Category",allTrainings:"View All Trainings",learnMore:"Learn More"}};function qC(){const{slug:e}=Nb(),{lang:t}=Lt(),r=$C[t],s=Fd.find(I=>I.slug===e);if(!s)return d.jsx("main",{className:"font-inter pt-16 min-h-screen flex items-center justify-center",children:d.jsxs("div",{className:"text-center",children:[d.jsx("h1",{className:"text-2xl font-bold mb-4",children:r.notFound}),d.jsx(Pe,{to:"/trainings",className:"text-sm font-semibold",style:{color:"#8ab317"},children:r.notFoundBack})]})});const a=gv.find(I=>I.id===s.category),l=Fd.filter(I=>I.category===s.category&&I.slug!==e).slice(0,2),u=t==="en"&&Un[e]?Un[e]:null,p=(u?u.openTrainings||(u.openTraining?[u.openTraining]:null):null)||s.openTrainings||(s.openTraining?[s.openTraining]:[]),m=u?u.title:s.title,y=u?u.subtitle:s.subtitle,b=u?u.description:s.description,w=u?u.focusPoints:s.focusPoints,v=u?u.optional:s.optional,E=(u==null?void 0:u.duration)||s.duration,T=(u==null?void 0:u.languages)||s.languages,S=(u==null?void 0:u.inhouseTraining)||s.inh
1007ouseTraining,j=(u==null?void 0:u.note)||s.note,U=t==="en"&&a?yv[a.id]:null,R=U?U.label:a==null?void 0:a.label;return d.jsxs("main",{className:"font-inter pt-16",children:[d.jsx("section",{className:"py-20 px-6 bg-foreground text-white",children:d.jsxs("div",{className:"max-w-4xl mx-auto",children:[d.jsxs(Pe,{to:"/trainings",className:"inline-flex items-center gap-2 text-xs text-white/50 hover:text-white/80 transition-colors mb-8",children:[d.jsx(Si,{className:"w-3 h-3"})," ",r.back]}),d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-3",style:{color:"#8ab317"},children:R}),d.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-white leading-tight mb-4",children:m}),d.jsx("p",{className:"text-xl text-white/60 font-light mb-8",children:y}),d.jsxs("div",{className:"flex flex-wrap gap-6 text-sm text-white/50",children:[d.jsxs("span",{className:"flex items-center gap-2",children:[d.jsx(Yd,{className:"w-4 h-4"})," ",E]}),d.jsxs("span",{className:"flex items-center gap-2",children:[d.jsx(My,{className:"w-4 h-4"})," ",T]})]})]})}),d.jsxs("div",{className:"max-w-6xl mx-auto px-6 py-16 grid md:grid-cols-3 gap-12",children:[d.jsxs("div",{className:"md:col-span-2 space-y-12",children:[d.jsxs("div",{children:[d.jsx("h2",{className:"text-xl font-bold text-foreground mb-4",children:r.about}),b.split(` 1008 1009`).map((I,K)=>d.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:I},K))]}),d.jsxs("div",{children:[d.jsx("h2",{className:"text-xl font-bold text-foreground mb-6",children:r.focus}),d.jsx("ul",{className:"space-y-3",children:w.map((I,K)=>d.jsxs("li",{className:"flex items-start gap-3",children:[d.jsx(Ba,{className:"w-4 h-4 mt-0.5 flex-shrink-0",style:{color:"#8ab317"}}),d.jsx("span",{className:"text-sm text-muted-foreground leading-relaxed",children:I})]},K))})]}),v&&v.length>0&&d.jsxs("div",{children:[d.jsx("h2",{className:"text-xl font-bold text-foreground mb-4",children:r.optional}),d.jsx("ul",{className:"space-y-2",children:v.map((I,K)=>d.jsxs("li",{className:"flex items-start gap-3",children:[d.jsx(n0,{className:"w-4 h-4 mt-0.5 flex-shrink-0",style:{color:"#8ab317"}}),d.jsx("span",{className:"text-sm text-muted-foreground",children:I})]},K))})]}),j&&d.jsx("div",{className:"bg-secondary rounded p-4 text-sm text-muted-foreground",children:j})]}),d.jsxs("div",{className:"space-y-6",children:[p.map((I,K)=>d.jsxs("div",{className:"border border-border rounded p-6",children:[d.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[d.jsx(vs,{className:"w-4 h-4",style:{color:"#8ab317"}}),d.jsxs("h3",{className:"font-bold text-sm text-foreground",children:[r.openTraining,p.length>1?` (${I.language})`:""]})]}),d.jsx("p",{className:"text-sm font-medium text-foreground mb-1",children:I.dates}),d.jsx("p",{className:"text-xs text-muted-foreground mb-1",children:I.format}),d.jsxs("p",{className:"text-xs text-muted-foreground mb-4",children:[r.language,": ",T]}),d.jsxs("div",{className:"border-t border-border pt-4",children:[d.jsx("p",{className:"text-xs text-muted-foreground mb-1",children:r.price}),d.jsx("p",{className:"font-bold text-foreground",children:I.price})]}),d.jsx(Pe,{to:"/contact",className:"mt-4 block text-center px-4 py-2.5 text-white text-sm font-semibold rounded transition-colors",style:{backgroundColor:"#8ab317"},children:r.register})]},K)),S&&d.jsxs("div",{className:"border border-border rounded p-6",children:[d.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[d.jsx(kk,{className:"w-4 h-4",style:{color:"#8ab317"}}),d.jsx("h3",{className:"font-bold text-sm text-foreground",children:r.inhouse})]}),d.jsx("p",{className:"text-xs text-muted-foreground mb-1",children:r.duration}),d.jsx("p",{className:"text-sm font-medium text-foreground mb-4",children:S.duration}),d.jsxs("div",{className:"border-t border-border pt-4",children:[d.jsx("p",{className:"text-xs text-muted-foreground mb-1",children:r.price}),d.jsx("p",{className:"font-bold text-foreground",children:S.price})]}),d.jsx(Pe,{to:"/contact",className:"mt-4 block text-center px-4 py-2.5 border border-foreground text-foreground text-sm font-semibold rounded hover:bg-foreground hover:text-white transition-colors",children:r.inquire})]})]})]}),l.length>0&&d.jsx("section",{className:"py-16 px-6 bg-secondary border-t border-border",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("h2",{className:"text-xl font-bold text-foreground mb-8",children:r.related}),d.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:l.map(I=>d.jsxs(Pe,{to:`/trainings/${I.slug}`,className:"group bg-white border border-border rounded p-6 hover:border-lime hover:shadow-md transition-all",children:[d.jsx("h3",{className:"font-bold text-foreground mb-1 group-hover:text-lime transition-colors",children:t==="en"&&Un[I.slug]?Un[I.slug].title:I.title}),d.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:t==="en"&&Un[I.slug]?Un[I.slug].subtitle:I.subtitle}),d.jsxs("span",{className:"inline-flex items-center gap-1 text-xs font-semibold",style:{color:"#8ab317"},children:[r.learnMore," ",d.jsx(it,{className:"w-3 h-3"})]})]},I.slug))}),d.jsx("div",{className:"mt-8",children:d.jsxs(Pe,{to:"/trainings",className:"inline-flex items-center gap-2 text-sm font-semibold",style:{color:"#8ab317"},children:[d.jsx(Si,{className:"w-4 h-4"})," ",r.allTrainings]})})]})})]})}const GC={de:{overline:"Blog & Insights",heading:`Wissen, 1010das bewegt.`,sub:"Impulse, Erfahrungen und Einblicke aus unserer täglichen Beratungsarbeit â rund um Agilität, Transformation, Leadership und Innovation.",latest:"Neuester Artikel",readMore:"Weiterlesen",read:"Lesen"},en:{overline:"Blog & Insights",heading:`Knowledge 1011that Moves.`,sub:"Insights, experiences and perspectives from our daily consulting work â around agility, transformation, leadership and innovation.",latest:"Latest Article",readMore:"Read More",read:"Read"}};function QC(){const{lang:e}=Lt(),t=GC[e],r=a=>{const l=Hr[a.slug];return e==="en"&&l?l.title:a.title},s=a=>{const l=Hr[a.slug];return e==="en"&&l?l.excerpt:a.excerpt};return d.jsxs("main",{className:"font-inter pt-16",children:[d.jsxs("section",{className:"py-24 px-6 text-white relative overflow-hidden",style:{backgroundColor:"#2d2d2d"},children:[d.jsx("div",{className:"absolute inset-0",style:{backgroundImage:"url(https://media.base44.com/images/public/69c658a6f536f025edb0f7fb/c21f3f35e_elefanten.jpg)",backgroundSize:"cover",backgroundPosition:"center 30%",opacity:.75}}),d.jsx("div",{className:"absolute inset-0",style:{background:"linear-gradient(135deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.25) 50%, rgba(0,0,0,0.05) 100%)"}}),d.jsxs("div",{className:"relative z-10 max-w-4xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-4",style:{color:"#8ab317"},children:t.overline}),d.jsx("h1",{className:"text-5xl md:text-6xl font-bold text-white leading-tight mb-8 whitespace-pre-line",children:t.heading}),d.jsx("p",{className:"text-lg text-white/60 leading-relaxed max-w-2xl font-light",children:t.sub})]})]}),d.jsx("section",{className:"py-20 px-6 bg-white",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("div",{className:"mb-12",children:d.jsxs(Pe,{to:`/blog/${Mn[0].slug}`,className:"group grid md:grid-cols-2 gap-0 border border-border rounded overflow-hidden hover:border-lime hover:shadow-lg transition-all",children:[d.jsx("div",{className:"h-64 md:h-auto overflow-hidden",children:d.jsx("img",{src:Mn[0].img,alt:r(Mn[0]),className:"w-full h-full object-cover grayscale group-hover:grayscale-0 transition-all duration-500"})}),d.jsxs("div",{className:"p-10 flex flex-col justify-between bg-white",children:[d.jsxs("div",{children:[d.jsx("div",{className:"flex items-center gap-2 mb-4",children:d.jsx("span",{className:"text-xs font-bold uppercase tracking-wider px-2 py-1 rounded",style:{backgroundColor:"#8ab317",color:"white"},children:t.latest})}),d.jsx("h2",{className:"text-2xl font-bold text-foreground mb-3 group-hover:text-lime transition-colors leading-snug",children:r(Mn[0])}),d.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed mb-6",children:s(Mn[0])})]}),d.jsxs("div",{className:"flex items-center justify-between",children:[d.jsxs("div",{className:"flex items-center gap-1.5 text-xs text-muted-foreground",children:[d.jsx(vs,{className:"w-3 h-3"})," ",Mn[0].date]}),d.jsxs("span",{className:"flex items-center gap-1 text-xs font-semibold group-hover:gap-2 transition-all",style:{color:"#8ab317"},children:[t.readMore," ",d.jsx(it,{className:"w-3 h-3"})]})]})]})]})}),d.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6",children:Mn.slice(1).map(a=>d.jsxs(Pe,{to:`/blog/${a.slug}`,className:"group border border-border rounded overflow-hidden hover:border-lime hover:shadow-md transition-all flex flex-col",children:[d.jsx("div",{className:"h-44 overflow-hidden",children:d.jsx("img",{src:a.img,alt:r(
vendor: 4,164 bytes, line 1011
1011a),className:"w-full h-full object-cover grayscale group-hover:grayscale-0 transition-all duration-500"})}),d.jsxs("div",{className:"p-6 flex flex-col flex-1 justify-between",children:[d.jsxs("div",{children:[d.jsx("div",{className:"flex flex-wrap gap-1 mb-3",children:a.categories.slice(0,1).map(l=>d.jsxs("span",{className:"text-xs text-muted-foreground flex items-center gap-1",children:[d.jsx(i0,{className:"w-2.5 h-2.5"})," ",l]},l))}),d.jsx("h3",{className:"font-bold text-sm text-foreground mb-2 leading-snug group-hover:text-lime transition-colors",children:r(a)}),d.jsx("p",{className:"text-xs text-muted-foreground leading-relaxed line-clamp-3",children:s(a)})]}),d.jsxs("div",{className:"mt-4 flex items-center justify-between",children:[d.jsxs("span",{className:"text-xs text-muted-foreground flex items-center gap-1",children:[d.jsx(vs,{className:"w-3 h-3"})," ",a.date]}),d.jsxs("span",{className:"text-xs font-semibold flex items-center gap-0.5 group-hover:gap-1.5 transition-all",style:{color:"#8ab317"},children:[t.read," ",d.jsx(it,{className:"w-3 h-3"})]})]})]})]},a.slug))})]})})]})}function ZC(e,t){const r={};return(e[e.length-1]===""?[...e,""]:e).join((r.padRight?" ":"")+","+(r.padLeft===!1?"":" ")).trim()}const JC=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,YC=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,XC={};function Dg(e,t){return(XC.jsx?YC:JC).test(e)}const eN=/[ \t\n\f\r]/g;function tN(e){return typeof e=="object"?e.type==="text"?Fg(e.value):!1:Fg(e)}function Fg(e){return e.replace(eN,"")===""}class Qa{constructor(t,r,s){this.normal=r,this.property=t,s&&(this.space=s)}}Qa.prototype.normal={};Qa.prototype.property={};Qa.prototype.space=void 0;function bv(e,t){const r={},s={};for(const a of e)Object.assign(r,a.property),Object.assign(s,a.normal);return new Qa(r,s,t)}function Bd(e){return e.toLowerCase()}class Zt{constructor(t,r){this.attribute=r,this.property=t}}Zt.prototype.attribute="";Zt.prototype.booleanish=!1;Zt.prototype.boolean=!1;Zt.prototype.commaOrSpaceSeparated=!1;Zt.prototype.commaSeparated=!1;Zt.prototype.defined=!1;Zt.prototype.mustUseProperty=!1;Zt.prototype.number=!1;Zt.prototype.overloadedBoolean=!1;Zt.prototype.property="";Zt.prototype.spaceSeparated=!1;Zt.prototype.space=void 0;let nN=0;const ze=Ai(),ut=Ai(),Ud=Ai(),Y=Ai(),Ge=Ai(),ss=Ai(),nn=Ai();function Ai(){return 2**++nN}const Vd=Object.freeze(Object.defineProperty({__proto__:null,boolean:ze,booleanish:ut,commaOrSpaceSeparated:nn,commaSeparated:ss,number:Y,overloadedBoolean:Ud,spaceSeparated:Ge},Symbol.toStringTag,{value:"Module"})),Yc=Object.keys(Vd);class vh extends Zt{constructor(t,r,s,a){let l=-1;if(super(t,r),Bg(this,"space",a),typeof s=="number")for(;++l<Yc.length;){const u=Yc[l];Bg(this,Yc[l],(s&Vd[u])===Vd[u])}}}vh.prototype.defined=!0;function Bg(e,t,r){r&&(e[t]=r)}function Es(e){const t={},r={};for(const[s,a]of Object.entries(e.properties)){const l=new vh(s,e.transform(e.attributes||{},s),a,e.space);e.mustUseProperty&&e.mustUseProperty.includes(s)&&(l.mustUseProperty=!0),t[s]=l,r[Bd(s)]=s,r[Bd(l.attribute)]=s}return new Qa(t,r,e.space)}const vv=Es({properties:{ariaActiveDescendant:null,ariaAtomic:ut,ariaAutoComplete:null,ariaBusy:ut,ariaChecked:ut,ariaColCount:Y,ariaColIndex:Y,ariaColSpan:Y,ariaControls:Ge,ariaCurrent:null,ariaDescribedBy:Ge,ariaDetails:null,ariaDisabled:ut,ariaDropEffect:Ge,ariaErrorMessage:null,ariaExpanded:ut,ariaFlowTo:Ge,ariaGrabbed:ut,ariaHasPopup:null,ariaHidden:ut,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Ge,ariaLevel:Y,ariaLive:null,ariaModal:ut,ariaMultiLine:ut,ariaMultiSelectable:ut,ariaOrientation:null,ariaOwns:Ge,ariaPlaceholder:null,ariaPosInSet:Y,ariaPressed:ut,ariaReadOnly:ut,ariaRelevant:null,ariaRequired:ut,ariaRoleDescription:Ge,ariaRowCount:Y,ariaRowIndex:Y,ariaRowSpan:Y,ariaSelected:ut,ariaSetSize:Y,ariaSort:null,ariaValueMax:Y,ariaValueMin:Y,ariaValueNow:Y,ariaValueText:null,role:null},transform(e,t){return t==="role"?t:"aria-"+t.slice(4).toLowerCase()}});function xv(e,t){return t in e?e[t]:t}function wv(e,t){return xv(e,t.toLowerCase())}const rN=Es({attributes:{acceptcharset:"accept-charset",classname:"
1011class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:ss,acceptCharset:Ge,accessKey:Ge,action:null,allow:null,allowFullScreen:ze,allowPaymentRequest:ze,allowUserMedia:ze,alt:null,as:null,async:ze,autoCapitalize:null,autoComplete:Ge,autoFocus:ze,autoPlay:ze,blocking:Ge,capture:null,charSet:null,checked:ze,cite:null,className:Ge,cols:Y,colSpan:null,content:null,contentEditable:ut,controls:ze,controlsList:Ge,coords:Y|ss,crossOrigin:null,data:null,dateTime:null,decoding:null,default:ze,defer:ze,dir:null,dirName:null,disabled:ze,download:Ud,draggable:ut,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:ze,formTarget:null,headers:Ge,height:Y,hidden:Ud,high:Y,href:null,hrefLang:null,htmlFor:Ge,httpEquiv:Ge,id:null,imageSizes:null,imageSrcSet:null,inert:ze,inputMode:null,integrity:null,is:null,isMap:ze,itemId:null,itemProp:Ge,itemRef:Ge,itemScope:ze,itemType:Ge,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:ze,low:Y,manifest:null,max:null,maxLength:Y,media:null,method:null,min:null,minLength:Y,multiple:ze,muted:ze,name:null,nonce:null,noModule:ze,noValidate:ze,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:ze,optimum:Y,pattern:null,ping:Ge,placeholder:null,playsInline:ze,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:ze,referrerPolicy:null,rel:Ge,required:ze,reversed:ze,rows:Y,rowSpan:Y,sandbox:Ge,scope:null,scoped:ze,seamless:ze,selected:ze,shadowRootClonable:ze,shadowRootDelegatesFocus:ze,shadowRootMode:null,shape:null,size:Y,sizes:null,slot:null,span:Y,spellCheck:ut,src:null,srcDoc:null,srcLang:null,srcSet:null,start:Y,step:null,style:null,tabIndex:Y,target:null,title:null,translate:null,type:null,typeMustMatch:ze,useMap:null,value:ut,width:Y,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Ge,axis:null,background:null,bgColor:null,border:Y,borderColor:null,bottomMargin:Y,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:ze,declare:ze,event:null,face:null,frame:null,frameBorder:null,hSpace:Y,leftMargin:Y,link:null,longDesc:null,lowSrc:null,marginHeight:Y,marginWidth:Y,noResize:ze,noHref:ze,noShade:ze,noWrap:ze,object:null,profile:null,prompt:null,rev:null,rightMargin:Y,rules:null,scheme:null,scrolling:ut,standby:null,summary:null,text:null,topMargin:Y,valueType:null,version:null,vAlign:null,vLink:null,vSpace:Y,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:ze,disableRemotePlayback:ze,prefix:null,property:null,results:Y,security:null,unselectable:null},space:"html",transform:wv}),iN=Es({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRen
1011dering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",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",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",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",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:nn,accentHeight:Y,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:Y,amplitude:Y,arabicForm:null,ascent:Y,attributeName:null,attributeType:null,azimuth:Y,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:Y,by:null,calcMode:null,capHeight:Y,className:Ge,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRen
1011dering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:Y,diffuseConstant:Y,direction:null,display:null,dur:null,divisor:Y,dominantBaseline:null,download:ze,dx:null,dy:null,edgeMode:null,editable:null,elevation:Y,enableBackground:null,end:null,event:null,exponent:Y,externalResourcesRequired:null,fill:null,fillOpacity:Y,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:ss,g2:ss,glyphName:ss,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:Y,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:Y,horizOriginX:Y,horizOriginY:Y,id:null,ideographic:Y,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:Y,k:Y,k1:Y,k2:Y,k3:Y,k4:Y,kernelMatrix:nn,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:Y,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:Y,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:Y,overlineThickness:Y,paintOrder:null,panose1:null,path:null,pathLength:Y,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Ge,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:Y,pointsAtY:Y,pointsAtZ:Y,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:nn,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:nn,rev:nn,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:nn,requiredFeatures:nn,requiredFonts:nn,requiredFormats:nn,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:Y,specularExponent:Y,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:Y,strikethroughThickness:Y,string:null,stroke:null,strokeDashArray:nn,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:Y,strokeOpacity:Y,strokeWidth:null,style:null,surfaceScale:Y,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:nn,tabIndex:Y,tableValues:null,target:null,targetX:Y,targetY:Y,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:nn,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:Y,underlineThickness:Y,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:Y,values:null,vAlphabetic:Y,vMathematical:Y,vectorEffect:null,vHanging:Y,vIdeographic:Y,version:null,vertAdvY:Y,vertOriginX:Y,vertOriginY:Y,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:Y,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:xv}),kv=Es({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}
vendor: 4,611 bytes, lines 1011-1012
1011,space:"xlink",transform(e,t){return"xlink:"+t.slice(5).toLowerCase()}}),Sv=Es({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:wv}),Ev=Es({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(e,t){return"xml:"+t.slice(3).toLowerCase()}}),sN={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},aN=/[A-Z]/g,Ug=/-[a-z]/g,oN=/^data[-\w.:]+$/i;function lN(e,t){const r=Bd(t);let s=t,a=Zt;if(r in e.normal)return e.property[e.normal[r]];if(r.length>4&&r.slice(0,4)==="data"&&oN.test(t)){if(t.charAt(4)==="-"){const l=t.slice(5).replace(Ug,cN);s="data"+l.charAt(0).toUpperCase()+l.slice(1)}else{const l=t.slice(4);if(!Ug.test(l)){let u=l.replace(aN,uN);u.charAt(0)!=="-"&&(u="-"+u),t="data"+u}}a=vh}return new a(s,t)}function uN(e){return"-"+e.toLowerCase()}function cN(e){return e.charAt(1).toUpperCase()}const dN=bv([vv,rN,kv,Sv,Ev],"html"),xh=bv([vv,iN,kv,Sv,Ev],"svg");function hN(e){return e.join(" ").trim()}var rs={},Xc,Vg;function fN(){if(Vg)return Xc;Vg=1;var e=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,t=/\n/g,r=/^\s*/,s=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,a=/^:\s*/,l=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,u=/^[;\s]*/,h=/^\s+|\s+$/g,p=` 1012`,m="/",y="*",b="",w="comment",v="declaration";function E(S,j){if(typeof S!="string")throw new TypeError("First argument must be a string");if(!S)return[];j=j||{};var U=1,R=1;function I(ie){var Q=ie.match(t);Q&&(U+=Q.length);var se=ie.lastIndexOf(p);R=~se?ie.length-se:R+ie.length}function K(){var ie={line:U,column:R};return function(Q){return Q.position=new M(ie),re(),Q}}function M(ie){this.start=ie,this.end={line:U,column:R},this.source=j.source}M.prototype.content=S;function ne(ie){var Q=new Error(j.source+":"+U+":"+R+": "+ie);if(Q.reason=ie,Q.filename=j.source,Q.line=U,Q.column=R,Q.source=S,!j.silent)throw Q}function B(ie){var Q=ie.exec(S);if(Q){var se=Q[0];return I(se),S=S.slice(se.length),Q}}function re(){B(r)}function fe(ie){var Q;for(ie=ie||[];Q=J();)Q!==!1&&ie.push(Q);return ie}function J(){var ie=K();if(!(m!=S.charAt(0)||y!=S.charAt(1))){for(var Q=2;b!=S.charAt(Q)&&(y!=S.charAt(Q)||m!=S.charAt(Q+1));)++Q;if(Q+=2,b===S.charAt(Q-1))return ne("End of comment missing");var se=S.slice(2,Q-2);return R+=2,I(se),S=S.slice(Q),R+=2,ie({type:w,comment:se})}}function ee(){var ie=K(),Q=B(s);if(Q){if(J(),!B(a))return ne("property missing ':'");var se=B(l),ve=ie({type:v,property:T(Q[0].replace(e,b)),value:se?T(se[0].replace(e,b)):b});return B(u),ve}}function xe(){var ie=[];fe(ie);for(var Q;Q=ee();)Q!==!1&&(ie.push(Q),fe(ie));return ie}return re(),xe()}function T(S){return S?S.replace(h,b):b}return Xc=E,Xc}var Wg;function pN(){if(Wg)return rs;Wg=1;var e=rs&&rs.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(rs,"__esModule",{value:!0}),rs.default=r;const t=e(fN());function r(s,a){let l=null;if(!s||typeof s!="string")return l;const u=(0,t.default)(s),h=typeof a=="function";return u.forEach(p=>{if(p.type!=="declaration")return;const{property:m,value:y}=p;h?a(m,y,p):y&&(l=l||{},l[m]=y)}),l}return rs}var ga={},Hg;function mN(){if(Hg)return ga;Hg=1,Object.defineProperty(ga,"__esModule",{value:!0}),ga.camelCase=void 0;var e=/^--[a-zA-Z0-9_-]+$/,t=/-([a-z])/g,r=/^[^-]+$/,s=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,l=function(m){return!m||r.test(m)||e.test(m)},u=function(m,y){return y.toUpperCase()},h=function(m,y){return"".concat(y,"-")},p=function(m,y){return y===void 0&&(y={}),l(m)?m:(m=m.toLowerCase(),y.reactCompat?m=m.replace(a,h):m=m.replace(s,h),m.replace(t,u))};return ga.camelCase=p,ga}var ya,Kg;function gN(){if(Kg)return ya;Kg=1;var e=ya&&ya.__importDefault||function(a){return a&&a.__esModule?a:{default:a}},t=e(pN()),r=mN();function s(a,l){var u={};return!a||typeof a!="string"||(0,t.default)(a,function(h,p){h&&p&&(u[(0,r.camelCase)(h,l)]=p)}),u}return s.default=s,ya=s,ya}var yN=gN();const bN=Ll(yN),Tv=Cv("end"),wh=Cv("start");function Cv(e){return t;function t(r){const s=r&&r.position&&r.position[e]||{};if(typeof s.line=="number"&&s.line>0&&typeof s.column=="number"&&s.column>0)return{line:s.line,column:s.column,offset:typeof s.offset=="number"&&s.offset>-1?s.offset:void 0}}}function vN(e){const t=wh(e),r=Tv(e);
vendor: 2,261 bytes, line 1012
1012if(t&&r)return{start:t,end:r}}function Ca(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?$g(e.position):"start"in e||"end"in e?$g(e):"line"in e||"column"in e?Wd(e):""}function Wd(e){return qg(e&&e.line)+":"+qg(e&&e.column)}function $g(e){return Wd(e&&e.start)+"-"+Wd(e&&e.end)}function qg(e){return e&&typeof e=="number"?e:1}class _t extends Error{constructor(t,r,s){super(),typeof r=="string"&&(s=r,r=void 0);let a="",l={},u=!1;if(r&&("line"in r&&"column"in r?l={place:r}:"start"in r&&"end"in r?l={place:r}:"type"in r?l={ancestors:[r],place:r.position}:l={...r}),typeof t=="string"?a=t:!l.cause&&t&&(u=!0,a=t.message,l.cause=t),!l.ruleId&&!l.source&&typeof s=="string"){const p=s.indexOf(":");p===-1?l.ruleId=s:(l.source=s.slice(0,p),l.ruleId=s.slice(p+1))}if(!l.place&&l.ancestors&&l.ancestors){const p=l.ancestors[l.ancestors.length-1];p&&(l.place=p.position)}const h=l.place&&"start"in l.place?l.place.start:l.place;this.ancestors=l.ancestors||void 0,this.cause=l.cause||void 0,this.column=h?h.column:void 0,this.fatal=void 0,this.file="",this.message=a,this.line=h?h.line:void 0,this.name=Ca(l.place)||"1:1",this.place=l.place||void 0,this.reason=this.message,this.ruleId=l.ruleId||void 0,this.source=l.source||void 0,this.stack=u&&l.cause&&typeof l.cause.stack=="string"?l.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}_t.prototype.file="";_t.prototype.name="";_t.prototype.reason="";_t.prototype.message="";_t.prototype.stack="";_t.prototype.column=void 0;_t.prototype.line=void 0;_t.prototype.ancestors=void 0;_t.prototype.cause=void 0;_t.prototype.fatal=void 0;_t.prototype.place=void 0;_t.prototype.ruleId=void 0;_t.prototype.source=void 0;const kh={}.hasOwnProperty,xN=new Map,wN=/[A-Z]/g,kN=new Set(["table","tbody","thead","tfoot","tr"]),SN=new Set(["td","th"]),Nv="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function EN(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const r=t.filePath||void 0;let s;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");s=_N(r,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");
vendor: 9,216 bytes, line 1012
1012if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");s=PN(r,t.jsx,t.jsxs)}const a={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:s,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:r,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?xh:dN,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},l=jv(a,e,void 0);return l&&typeof l!="string"?l:a.create(e,a.Fragment,{children:l||void 0},void 0)}function jv(e,t,r){if(t.type==="element")return TN(e,t,r);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return CN(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return jN(e,t,r);if(t.type==="mdxjsEsm")return NN(e,t);if(t.type==="root")return AN(e,t,r);if(t.type==="text")return zN(e,t)}function TN(e,t,r){const s=e.schema;let a=s;t.tagName.toLowerCase()==="svg"&&s.space==="html"&&(a=xh,e.schema=a),e.ancestors.push(t);const l=zv(e,t.tagName,!1),u=IN(e,t);let h=Eh(e,t);return kN.has(t.tagName)&&(h=h.filter(function(p){return typeof p=="string"?!tN(p):!0})),Av(e,u,l,t),Sh(u,h),e.ancestors.pop(),e.schema=s,e.create(t,l,u,r)}function CN(e,t){if(t.data&&t.data.estree&&e.evaluater){const s=t.data.estree.body[0];return s.type,e.evaluater.evaluateExpression(s.expression)}Ra(e,t.position)}function NN(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);Ra(e,t.position)}function jN(e,t,r){const s=e.schema;let a=s;t.name==="svg"&&s.space==="html"&&(a=xh,e.schema=a),e.ancestors.push(t);const l=t.name===null?e.Fragment:zv(e,t.name,!0),u=RN(e,t),h=Eh(e,t);return Av(e,u,l,t),Sh(u,h),e.ancestors.pop(),e.schema=s,e.create(t,l,u,r)}function AN(e,t,r){const s={};return Sh(s,Eh(e,t)),e.create(t,e.Fragment,s,r)}function zN(e,t){return t.value}function Av(e,t,r,s){typeof r!="string"&&r!==e.Fragment&&e.passNode&&(t.node=s)}function Sh(e,t){if(t.length>0){const r=t.length>1?t:t[0];r&&(e.children=r)}}function PN(e,t,r){return s;function s(a,l,u,h){const m=Array.isArray(u.children)?r:t;return h?m(l,u,h):m(l,u)}}function _N(e,t){return r;function r(s,a,l,u){const h=Array.isArray(l.children),p=wh(s);return t(a,l,u,h,{columnNumber:p?p.column-1:void 0,fileName:e,lineNumber:p?p.line:void 0},void 0)}}function IN(e,t){const r={};let s,a;for(a in t.properties)if(a!=="children"&&kh.call(t.properties,a)){const l=ON(e,a,t.properties[a]);if(l){const[u,h]=l;e.tableCellAlignToStyle&&u==="align"&&typeof h=="string"&&SN.has(t.tagName)?s=h:r[u]=h}}if(s){const l=r.style||(r.style={});l[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=s}return r}function RN(e,t){const r={};for(const s of t.attributes)if(s.type==="mdxJsxExpressionAttribute")if(s.data&&s.data.estree&&e.evaluater){const l=s.data.estree.body[0];l.type;const u=l.expression;u.type;const h=u.properties[0];h.type,Object.assign(r,e.evaluater.evaluateExpression(h.argument))}else Ra(e,t.position);else{const a=s.name;let l;if(s.value&&typeof s.value=="object")if(s.value.data&&s.value.data.estree&&e.evaluater){const h=s.value.data.estree.body[0];h.type,l=e.evaluater.evaluateExpression(h.expression)}else Ra(e,t.position);else l=s.value===null?!0:s.value;r[a]=l}return r}function Eh(e,t){const r=[];let s=-1;const a=e.passKeys?new Map:xN;for(;++s<t.children.length;){const l=t.children[s];let u;if(e.passKeys){const p=l.type==="element"?l.tagName:l.type==="mdxJsxFlowElement"||l.type==="mdxJsxTextElement"?l.name:void 0;if(p){const m=a.get(p)||0;u=p+"-"+m,a.set(p,m+1)}}const h=jv(e,l,u);h!==void 0&&r.push(h)}return r}function ON(e,t,r){const s=lN(e.schema,t);if(!(r==null||typeof r=="number"&&Number.isNaN(r))){if(Array.isArray(r)&&(r=s.commaSeparated?ZC(r):hN(r)),s.property==="style"){let a=typeof r=="object"?r:LN(e,String(r));return e.stylePropertyNameCase==="css"&&(a=MN(a)),["style",a]}return[e.elementAttributeNameCase==="react"&&s.space?sN[s.property]||s.property:s.attribute,r]}}function LN(e,t){try{return bN(t,{reactCompat:!0})}catch(r){if(e.ignoreInvalidStyle)return{};const s=r,a=new _t("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:s,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw a.file=e.filePath||void 0,a.url=Nv+"#cannot-parse-style-attribute",a}}function zv(e,t,r){let s;if(!r)s={type:"Literal",value:t};else if(t.includes(".")){const a=t.split(".");let l=-1,u;for(;++l<a.length;){const h=Dg(a[l])?{type:"Identifier",name:a[l]}:{type:"Literal",value:a[l]};u=u?{type:"MemberExpression",object:u,property:h,computed:!!(l&&h.type==="Literal"),optional:!1}:h}s=u}else s=Dg(t)&&!/^[a-z]/.test(t)?{type:"Identifier",name:t}:{type:"Literal",value:t};if(s.type==="Literal"){const a=s.value;return kh.call(e.components,a)?e.components[a]:a}if(e.evaluater)return e.evaluater.evaluateExpression(s);Ra(e)}function Ra(e,t){const r=new _t("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:t,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw r.file=e.filePath||void 0,r.url=Nv+"#cannot-handle-mdx-estrees-without-createevaluater",r}function MN(e){const t={};let r;for(r in e)kh.call(e,r)&&(t[DN(r)]=e[r]);return t}function DN(e){let t=e.replace(wN,FN);return t.slice(0,3)==="ms-"&&(t="-"+t),t}function FN(e){return"-"+e.toLowerCase()}const ed={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]},BN={};function UN(e,t){const r=BN,s=typeof r.includeImageAlt=="boolean"?r.includeImageAlt:!0,a=typeof r.includeHtml=="boolean"?r.includeHtml:!0;return Pv(e,s,a)}function Pv(e,t,r){if(VN(e)){if("value"in e)return e.type==="html"&&!r?"":e.value;if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return Gg(e.children,t,r)}return Array.isArray(e)?Gg(e,t,r):""}function Gg(e,t,r){const s=[];let a=-1;for(;++a<e.length;)s[a]=Pv(e[a],t,r);return s.join("")}function VN(e){return!!(e&&typeof e=="object")}const Qg=document.createElement("i");function Th(e){const t="&"+e+";";Qg.innerHTML=t;const r=Qg.textContent;return r.charCodeAt(r.length-1)===59&&e!=="semi"||r===t?!1:r}function Kn(e,t,r,s){const a=e.length;let l=0,u;if(t<0?t=-t>a?0:a+t:t=t>a?a:t,r=r>0?r:0,s.length<1e4)u=Array.from(s),u.unshift(t,r),e.splice(...u);else for(r&&e.splice(t,r);l<s.length;)u=s.slice(l,l+1e4),u.unshift(t,0),e.splice(...u),l+=1e4,t+=1e4}function gn(e,t){return e.length>0?(Kn(e,e.length,0,t),e):t}const Zg={}.hasOwnProperty;function WN(e){const t={};let r=-1;for(;++r<e.length;)HN(t,e[r]);return t}function HN(e,t){let r;for(r in t){const a=(Zg.call(e,r)?e[r]:void 0)||(e[r]={}),l=t[r];let u;if(l)for(u in l){Zg.call(a,u)||(a[u]=[]);const h=l[u];KN(a[u],Array.isArray(h)?h:h?[h]:[])}}}function KN(e,t){let r=-1;const s=[];for(;++r<t.length;)(t[r].add==="after"?e:s).push(t[r]);Kn(e,0,0,s)}function _v(e,t){const r=Number.parseInt(e,t);return r<9||r===11||r>13&&r<32||r>126&&r<160||r>55295&&r<57344||r>64975&&r<65008||(r&65535)===65535||(r&65535)===65534||r>1114111?"�":String.fromCodePoint(r)}function as(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Vn=Qr(/[A-Za-z]/),rn=Qr(/[\dA-Za-z]/),$N=Qr(/[#-'*+\--9=?A-Z^-~]/);function Hd(e){return e!==null&&(e<32||e===127)}const Kd=Qr(/\d/),qN=Qr(/[\dA-Fa-f]/),GN=Qr(/[!-/:-@[-`{-~]/);function je(e){return e!==null&&e<-2}function Qt(e){return e!==null&&(e<0||e===32)}function We(e){return e===-2||e===-1||e===32}const QN=Qr(new RegExp("\\p{P}|\\p{S}","u")),ZN=Qr(/\s/);function Qr(e){return t;function t(r){return r!==null&&r>-1&&e.test(String.fromCharCode(r))}}function Ts(e){const t=[];let r=-1,s=0,a=0;for(;++r<e.length;){const l=e.charCodeAt(r);let u="";if(l===37&&rn(e.charCodeAt(r+1))&&rn(e.charCodeAt(r+2)))a=2;else if(l<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(l))||(u=String.fromCharCode(l));else if(l>55295&&l<57344){const h=e.charCodeAt(r+1);l<56320&&h>56319&&h<57344?(u=String.fromCharCode(l,h),a=1):u="�"}else u=String.fromCharCode(l);u&&(t.push(e.slice(s,r),encodeURIComponent(u)),s=r+a+1,u=""),a&&(r+=a,a=0)}return t.join("")+e.slice(s)}function Qe(e,t,r,s){const a=s?s-1:Number.POSITIVE_INFINITY;let l=0;return u;function u(p){return We(p)?(e.enter(r),h(p)):t(p)}function h(p){return We(p)&&l++<a?(e.consume(p),h):(e.exit(r),t(p))}}const JN={tokenize:YN};function YN(e){const t=e.attempt(this.parser.constructs.contentInitial,s,a);let r;return t;function s(h){if(h===null){e.consume(h);return}return e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),Qe(e,t,"linePrefix")}function a(h){return e.enter("paragraph"),l(h)}function l(h){const p=e.enter("chunkText",{contentType:"text",previous:r});return r&&(r.next=p),r=p,u(h)}function u(h){if(h===null){e.exit("chunkText"),e.exit("paragraph"),e.consume(h);return}return je(h)?(e.consume(h),e.exit("chunkText"),l):(e.consume(h),u)}}const XN={tokenize:ej},Jg={tokenize:tj};function ej(e){const t=this,r=[];let s=0,a,l,u;return h;function h(R){if(s<r.length){const I=r[s];
vendor: 7,986 bytes, line 1012
1012return t.containerState=I[1],e.attempt(I[0].continuation,p,m)(R)}return m(R)}function p(R){if(s++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,a&&U();const I=t.events.length;let K=I,M;for(;K--;)if(t.events[K][0]==="exit"&&t.events[K][1].type==="chunkFlow"){M=t.events[K][1].end;break}j(s);let ne=I;for(;ne<t.events.length;)t.events[ne][1].end={...M},ne++;return Kn(t.events,K+1,0,t.events.slice(I)),t.events.length=ne,m(R)}return h(R)}function m(R){if(s===r.length){if(!a)return w(R);if(a.currentConstruct&&a.currentConstruct.concrete)return E(R);t.interrupt=!!(a.currentConstruct&&!a._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(Jg,y,b)(R)}function y(R){return a&&U(),j(s),w(R)}function b(R){return t.parser.lazy[t.now().line]=s!==r.length,u=t.now().offset,E(R)}function w(R){return t.containerState={},e.attempt(Jg,v,E)(R)}function v(R){return s++,r.push([t.currentConstruct,t.containerState]),w(R)}function E(R){if(R===null){a&&U(),j(0),e.consume(R);return}return a=a||t.parser.flow(t.now()),e.enter("chunkFlow",{_tokenizer:a,contentType:"flow",previous:l}),T(R)}function T(R){if(R===null){S(e.exit("chunkFlow"),!0),j(0),e.consume(R);return}return je(R)?(e.consume(R),S(e.exit("chunkFlow")),s=0,t.interrupt=void 0,h):(e.consume(R),T)}function S(R,I){const K=t.sliceStream(R);if(I&&K.push(null),R.previous=l,l&&(l.next=R),l=R,a.defineSkip(R.start),a.write(K),t.parser.lazy[R.start.line]){let M=a.events.length;for(;M--;)if(a.events[M][1].start.offset<u&&(!a.events[M][1].end||a.events[M][1].end.offset>u))return;const ne=t.events.length;let B=ne,re,fe;for(;B--;)if(t.events[B][0]==="exit"&&t.events[B][1].type==="chunkFlow"){if(re){fe=t.events[B][1].end;break}re=!0}for(j(s),M=ne;M<t.events.length;)t.events[M][1].end={...fe},M++;Kn(t.events,B+1,0,t.events.slice(ne)),t.events.length=M}}function j(R){let I=r.length;for(;I-- >R;){const K=r[I];t.containerState=K[1],K[0].exit.call(t,e)}r.length=R}function U(){a.write([null]),l=void 0,a=void 0,t.containerState._closeFlow=void 0}}function tj(e,t,r){return Qe(e,e.attempt(this.parser.constructs.document,t,r),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function Yg(e){if(e===null||Qt(e)||ZN(e))return 1;if(QN(e))return 2}function Ch(e,t,r){const s=[];let a=-1;for(;++a<e.length;){const l=e[a].resolveAll;l&&!s.includes(l)&&(t=l(t,r),s.push(l))}return t}const $d={name:"attention",resolveAll:nj,tokenize:rj};function nj(e,t){let r=-1,s,a,l,u,h,p,m,y;for(;++r<e.length;)if(e[r][0]==="enter"&&e[r][1].type==="attentionSequence"&&e[r][1]._close){for(s=r;s--;)if(e[s][0]==="exit"&&e[s][1].type==="attentionSequence"&&e[s][1]._open&&t.sliceSerialize(e[s][1]).charCodeAt(0)===t.sliceSerialize(e[r][1]).charCodeAt(0)){if((e[s][1]._close||e[r][1]._open)&&(e[r][1].end.offset-e[r][1].start.offset)%3&&!((e[s][1].end.offset-e[s][1].start.offset+e[r][1].end.offset-e[r][1].start.offset)%3))continue;p=e[s][1].end.offset-e[s][1].start.offset>1&&e[r][1].end.offset-e[r][1].start.offset>1?2:1;const b={...e[s][1].end},w={...e[r][1].start};Xg(b,-p),Xg(w,p),u={type:p>1?"strongSequence":"emphasisSequence",start:b,end:{...e[s][1].end}},h={type:p>1?"strongSequence":"emphasisSequence",start:{...e[r][1].start},end:w},l={type:p>1?"strongText":"emphasisText",start:{...e[s][1].end},end:{...e[r][1].start}},a={type:p>1?"strong":"emphasis",start:{...u.start},end:{...h.end}},e[s][1].end={...u.start},e[r][1].start={...h.end},m=[],e[s][1].end.offset-e[s][1].start.offset&&(m=gn(m,[["enter",e[s][1],t],["exit",e[s][1],t]])),m=gn(m,[["enter",a,t],["enter",u,t],["exit",u,t],["enter",l,t]]),m=gn(m,Ch(t.parser.constructs.insideSpan.null,e.slice(s+1,r),t)),m=gn(m,[["exit",l,t],["enter",h,t],["exit",h,t],["exit",a,t]]),e[r][1].end.offset-e[r][1].start.offset?(y=2,m=gn(m,[["enter",e[r][1],t],["exit",e[r][1],t]])):y=0,Kn(e,s-1,r-s+3,m),r=s+m.length-y-2;break}}for(r=-1;++r<e.length;)e[r][1].type==="attentionSequence"&&(e[r][1].type="data");return e}function rj(e,t){const r=this.parser.constructs.attentionMarkers.null,s=this.previous,a=Yg(s);let l;return u;function u(p){return l=p,e.enter("attentionSequence"),h(p)}function h(p){if(p===l)return e.consume(p),h;const m=e.exit("attentionSequence"),y=Yg(p),b=!y||y===2&&a||r.includes(p),w=!a||a===2&&y||r.includes(s);return m._open=!!(l===42?b:b&&(a||!w)),m._close=!!(l===42?w:w&&(y||!b)),t(p)}}function Xg(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const ij={name:"autolink",tokenize:sj};function sj(e,t,r){let s=0;return a;function a(v){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(v),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),l}function l(v){return Vn(v)?(e.consume(v),u):v===64?r(v):m(v)}function u(v){return v===43||v===45||v===46||rn(v)?(s=1,h(v)):m(v)}function h(v){return v===58?(e.consume(v),s=0,p):(v===43||v===45||v===46||rn(v))&&s++<32?(e.consume(v),h):(s=0,m(v))}function p(v){return v===62?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(v),e.exit("autolinkMarker"),e.exit("autolink"),t):v===null||v===32||v===60||Hd(v)?r(v):(e.consume(v),p)}function m(v){return v===64?(e.consume(v),y):$N(v)?(e.consume(v),m):r(v)}function y(v){return rn(v)?b(v):r(v)}function b(v){return v===46?(e.consume(v),s=0,y):v===62?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(v),e.exit("autolinkMarker"),e.exit("autolink"),t):w(v)}function w(v){if((v===45||rn(v))&&s++<63){const E=v===45?w:b;return e.consume(v),E}return r(v)}}const Kl={partial:!0,tokenize:aj};function aj(e,t,r){return s;function s(l){return We(l)?Qe(e,a,"linePrefix")(l):a(l)}function a(l){return l===null||je(l)?t(l):r(l)}}const Iv={continuation:{tokenize:lj},exit:uj,name:"blockQuote",tokenize:oj};function oj(e,t,r){const s=this;return a;function a(u){if(u===62){const h=s.containerState;return h.open||(e.enter("blockQuote",{_container:!0}),h.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(u),e.exit("blockQuoteMarker"),l}return r(u)}function l(u){return We(u)?(e.enter("blockQuotePrefixWhitespace"),e.consume(u),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(u))}}function lj(e,t,r){const s=this;return a;function a(u){return We(u)?Qe(e,l,"linePrefix",s.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(u):l(u)}function l(u){return e.attempt(Iv,t,r)(u)}}function uj(e){e.exit("blockQuote")}const Rv={name:"characterEscape",tokenize:cj};function cj(e,t,r){return s;function s(l){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(l),e.exit("escapeMarker"),a}function a(l){return GN(l)?(e.enter("characterEscapeValue"),e.consume(l),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):r(l)}}const Ov={name:"characterReference",tokenize:dj};function dj(e,t,r){const s=this;let a=0,l,u;return h;function h(b){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(b),e.exit("characterReferenceMarker"),p}function p(b){return b===35?(e.enter("characterReferenceMarkerNumeric"),e.consume(b),e.exit("characterReferenceMarkerNumeric"),m):(e.enter("characterReferenceValue"),l=31,u=rn,y(b))}function m(b){return b===88||b===120?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(b),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),l=6,u=qN,y):(e.enter("characterReferenceValue"),l=7,u=Kd,y(b))}function y(b){if(b===59&&a){const w=e.exit("characterReferenceValue");return u===rn&&!Th(s.sliceSerialize(w))?r(b):(e.enter("characterReferenceMarker"),e.consume(b),e.exit("characterReferenceMarker"),e.exit("characterReference"),t)}return u(b)&&a++<l?(e.consume(b),y):r(b)}}const ey={partial:!0,tokenize:fj},ty={concrete:!0,name:"codeFenced",tokenize:hj};function hj(e,t,r){const s=this,a={partial:!0,tokenize:K};let l=0,u=0,h;return p;function p(M){return m(M)}function m(M){const ne=s.events[s.events.length-1];return l=ne&&ne[1].type==="linePrefix"?ne[2].sliceSerialize(ne[1],!0).length:0,h=M,e.enter("co
1012deFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),y(M)}function y(M){return M===h?(u++,e.consume(M),y):u<3?r(M):(e.exit("codeFencedFenceSequence"),We(M)?Qe(e,b,"whitespace")(M):b(M))}function b(M){return M===null||je(M)?(e.exit("codeFencedFence"),s.interrupt?t(M):e.check(ey,T,I)(M)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),w(M))}function w(M){return M===null||je(M)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),b(M)):We(M)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),Qe(e,v,"whitespace")(M)):M===96&&M===h?r(M):(e.consume(M),w)}function v(M){return M===null||je(M)?b(M):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),E(M))}function E(M){return M===null||je(M)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),b(M)):M===96&&M===h?r(M):(e.consume(M),E)}function T(M){return e.attempt(a,I,S)(M)}function S(M){return e.enter("lineEnding"),e.consume(M),e.exit("lineEnding"),j}function j(M){return l>0&&We(M)?Qe(e,U,"linePrefix",l+1)(M):U(M)}function U(M){return M===null||je(M)?e.check(ey,T,I)(M):(e.enter("codeFlowValue"),R(M))}function R(M){return M===null||je(M)?(e.exit("codeFlowValue"),U(M)):(e.consume(M),R)}function I(M){return e.exit("codeFenced"),t(M)}function K(M,ne,B){let re=0;return fe;function fe(Q){return M.enter("lineEnding"),M.consume(Q),M.exit("lineEnding"),J}function J(Q){return M.enter("codeFencedFence"),We(Q)?Qe(M,ee,"linePrefix",s.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Q):ee(Q)}function ee(Q){return Q===h?(M.enter("codeFencedFenceSequence"),xe(Q)):B(Q)}function xe(Q){return Q===h?(re++,M.consume(Q),xe):re>=u?(M.exit("codeFencedFenceSequence"),We(Q)?Qe(M,ie,"whitespace")(Q):ie(Q)):B(Q)}function ie(Q){return Q===null||je(Q)?(M.exit("codeFencedFence"),ne(Q)):B(Q)}}}function fj(e,t,r){const s=this;return a;function a(u){return u===null?r(u):(e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),l)}function l(u){return s.parser.lazy[s.now().line]?r(u):t(u)}}const td={name:"codeIndented",tokenize:mj},pj={partial:!0,tokenize:gj};function mj(e,t,r){const s=this;return a;function a(m){return e.enter("codeIndented"),Qe(e,l,"linePrefix",5)(m)}function l(m){const y=s.events[s.events.length-1];return y&&y[1].type==="linePrefix"&&y[2].sliceSerialize(y[1],!0).length>=4?u(m):r(m)}function u(m){return m===null?p(m):je(m)?e.attempt(pj,u,p)(m):(e.enter("codeFlowValue"),h(m))}function h(m){return m===null||je(m)?(e.exit("codeFlowValue"),u(m)):(e.consume(m),h)}function p(m){return e.exit("codeIndented"),t(m)}}function gj(e,t,r){const s=this;return a;function a(u){return s.parser.lazy[s.now().line]?r(u):je(u)?(e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),a):Qe(e,l,"linePrefix",5)(u)}function l(u){const h=s.events[s.events.length-1];return h&&h[1].type==="linePrefix"&&h[2].sliceSerialize(h[1],!0).length>=4?t(u):je(u)?a(u):r(u)}}const yj={name:"codeText",previous:vj,resolve:bj,tokenize:xj};function bj(e){let t=e.length-4,r=3,s,a;if((e[r][1].type==="lineEnding"||e[r][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(s=r;++s<t;)if(e[s][1].type==="codeTextData"){e[r][1].type="codeTextPadding",e[t][1].type="codeTextPadding",r+=2,t-=2;break}}for(s=r-1,t++;++s<=t;)a===void 0?s!==t&&e[s][1].type!=="lineEnding"&&(a=s):(s===t||e[s][1].type==="lineEnding")&&(e[a][1].type="codeTextData",s!==a+2&&(e[a][1].end=e[s-1][1].end,e.splice(a+2,s-a-2),t-=s-a-2,s=a+2),a=void 0);return e}function vj(e){return e!==96||this.events[this.events.length-1][1].type==="characterEscape"}function xj(e,t,r){let s=0,a,l;return u;function u(b){return e.enter("codeText"),e.enter("codeTextSequence"),h(b)}function h(b){return b===96?(e.consume(b),s++,h):(e.exit("codeTextSequence"),p(b))}function p(b){return b===null?r(b):b===32?(e.enter("space"),e.consume(b),e.exit("space"),p):b===96?(l=e.enter("codeTextSequence"),a=0,y(b)):je(b)?(e.enter("lineEnding"),e.consume(b),e.exit("lineEnding"),p):(e.enter("codeTextData"),m(b))}function m(b){return b===null||b===32||b===96||je(b)?(e.exit("codeTextData"),p(b)):(e.consume(b),m)}function y(b){return b===96?(e.consume(b),a++,y):a===s?(e.exit("codeTextSequence"),e.exit("codeText"),t(b)):(l.type="codeTextData",m(b))}}class wj{constructor(t){this.left=t?[...t]:[],this.right=[]}get(t){if(t<0||t>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return t<this.left.length?this.left[t]:this.right[this.right.length-t+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(t,r){const s=r??Number.POSITIVE_INFINITY;return s<this.left.length?this.left.slice(t,s):t>this.left.length?this.right.slice(this.right.length-s+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-s+this.left.length).reverse())}splice(t,r,s){const a=r||0;this.setCursor(Math.trunc(t));const l=this.right.splice(this.right.length-a,Number.POSITIVE_INFINITY);return s&&ba(this.left,s),l.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),ba(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),ba(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t<this.left.length){const r=this.left.splice(t,Number.POSITIVE_INFINITY);ba(this.right,r.reverse())}else{const r=this.right.splice(this.left.length+this.right.length-t,Number.POSITIVE_INFINITY);ba(this.left,r.reverse())}}}function ba(e,t){let r=0;if(t.length<1e4)e.push(...t);else for(;r<t.length;)e.push(...t.slice(r,r+1e4)),r+=1e4}function Lv(e){const t={};let r=-1,s,a,l,u,h,p,m;const y=new wj(e);for(;++r<y.length;){for(;r in t;)r=t[r];if(s=y.get(r),r&&s[1].type==="chunkFlow"&&y.get(r-1)[1].type==="listItemPrefix"&&(p=s[1]._tokenizer.events,l=0,l<p.length&&p[l][1].type==="lineEndingBlank"&&(l+=2),l<p.length&&p[l][1].type==="content"))for(;++l<p.length&&p[l][1].type!=="content";)p[l][1].type==="chunkText"&&(p[l][1]._isInFirstContentOfListItem=!0,l++);if(s[0]==="enter")s[1].contentType&&(Object.assign(t,kj(y,r)),r=t[r],m=!0);else if(s[1]._container){for(l=r,a=void 0;l--;)if(u=y.get(l),u[1].type==="lineEnding"||u[1].type==="lineEndingBlank")u[0]==="enter"&&(a&&(y.get(a)[1].type="lineEndingBlank"),u[1].type="lineEnding",a=l);else if(!(u[1].type==="linePrefix"||u[1].type==="listItemIndent"))break;a&&(s[1].end={...y.get(a)[1].start},h=y.slice(a,r),h.unshift(s),y.splice(a,r-a+1,h))}}return Kn(e,0,Number.POSITIVE_INFINITY,y.slice(0)),!m}function kj(e,t){const r=e.get(t)[1],s=e.get(t)[2];let a=t-1;const l=[];let u=r._tokenizer;u||(u=s.parser[r.contentType](r.start),r._contentTypeTextTrailing&&(u._contentTypeTextTrailing=!0));const h=u.events,p=[],m={};let y,b,w=-1,v=r,E=0,T=0;const S=[T];for(;v;){for(;e.get(++a)[1]!==v;);l.push(a),v._tokenizer||(y=s.sliceStream(v),v.next||y.push(null),b&&u.defineSki
vendor: 18,641 bytes, line 1012
1012p(v.start),v._isInFirstContentOfListItem&&(u._gfmTasklistFirstContentOfListItem=!0),u.write(y),v._isInFirstContentOfListItem&&(u._gfmTasklistFirstContentOfListItem=void 0)),b=v,v=v.next}for(v=r;++w<h.length;)h[w][0]==="exit"&&h[w-1][0]==="enter"&&h[w][1].type===h[w-1][1].type&&h[w][1].start.line!==h[w][1].end.line&&(T=w+1,S.push(T),v._tokenizer=void 0,v.previous=void 0,v=v.next);for(u.events=[],v?(v._tokenizer=void 0,v.previous=void 0):S.pop(),w=S.length;w--;){const j=h.slice(S[w],S[w+1]),U=l.pop();p.push([U,U+j.length-1]),e.splice(U,2,j)}for(p.reverse(),w=-1;++w<p.length;)m[E+p[w][0]]=E+p[w][1],E+=p[w][1]-p[w][0]-1;return m}const Sj={resolve:Tj,tokenize:Cj},Ej={partial:!0,tokenize:Nj};function Tj(e){return Lv(e),e}function Cj(e,t){let r;return s;function s(h){return e.enter("content"),r=e.enter("chunkContent",{contentType:"content"}),a(h)}function a(h){return h===null?l(h):je(h)?e.check(Ej,u,l)(h):(e.consume(h),a)}function l(h){return e.exit("chunkContent"),e.exit("content"),t(h)}function u(h){return e.consume(h),e.exit("chunkContent"),r.next=e.enter("chunkContent",{contentType:"content",previous:r}),r=r.next,a}}function Nj(e,t,r){const s=this;return a;function a(u){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),Qe(e,l,"linePrefix")}function l(u){if(u===null||je(u))return r(u);const h=s.events[s.events.length-1];return!s.parser.constructs.disable.null.includes("codeIndented")&&h&&h[1].type==="linePrefix"&&h[2].sliceSerialize(h[1],!0).length>=4?t(u):e.interrupt(s.parser.constructs.flow,r,t)(u)}}function Mv(e,t,r,s,a,l,u,h,p){const m=p||Number.POSITIVE_INFINITY;let y=0;return b;function b(j){return j===60?(e.enter(s),e.enter(a),e.enter(l),e.consume(j),e.exit(l),w):j===null||j===32||j===41||Hd(j)?r(j):(e.enter(s),e.enter(u),e.enter(h),e.enter("chunkString",{contentType:"string"}),T(j))}function w(j){return j===62?(e.enter(l),e.consume(j),e.exit(l),e.exit(a),e.exit(s),t):(e.enter(h),e.enter("chunkString",{contentType:"string"}),v(j))}function v(j){return j===62?(e.exit("chunkString"),e.exit(h),w(j)):j===null||j===60||je(j)?r(j):(e.consume(j),j===92?E:v)}function E(j){return j===60||j===62||j===92?(e.consume(j),v):v(j)}function T(j){return!y&&(j===null||j===41||Qt(j))?(e.exit("chunkString"),e.exit(h),e.exit(u),e.exit(s),t(j)):y<m&&j===40?(e.consume(j),y++,T):j===41?(e.consume(j),y--,T):j===null||j===32||j===40||Hd(j)?r(j):(e.consume(j),j===92?S:T)}function S(j){return j===40||j===41||j===92?(e.consume(j),T):T(j)}}function Dv(e,t,r,s,a,l){const u=this;let h=0,p;return m;function m(v){return e.enter(s),e.enter(a),e.consume(v),e.exit(a),e.enter(l),y}function y(v){return h>999||v===null||v===91||v===93&&!p||v===94&&!h&&"_hiddenFootnoteSupport"in u.parser.constructs?r(v):v===93?(e.exit(l),e.enter(a),e.consume(v),e.exit(a),e.exit(s),t):je(v)?(e.enter("lineEnding"),e.consume(v),e.exit("lineEnding"),y):(e.enter("chunkString",{contentType:"string"}),b(v))}function b(v){return v===null||v===91||v===93||je(v)||h++>999?(e.exit("chunkString"),y(v)):(e.consume(v),p||(p=!We(v)),v===92?w:b)}function w(v){return v===91||v===92||v===93?(e.consume(v),h++,b):b(v)}}function Fv(e,t,r,s,a,l){let u;return h;function h(w){return w===34||w===39||w===40?(e.enter(s),e.enter(a),e.consume(w),e.exit(a),u=w===40?41:w,p):r(w)}function p(w){return w===u?(e.enter(a),e.consume(w),e.exit(a),e.exit(s),t):(e.enter(l),m(w))}function m(w){return w===u?(e.exit(l),p(u)):w===null?r(w):je(w)?(e.enter("lineEnding"),e.consume(w),e.exit("lineEnding"),Qe(e,m,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),y(w))}function y(w){return w===u||w===null||je(w)?(e.exit("chunkString"),m(w)):(e.consume(w),w===92?b:y)}function b(w){return w===u||w===92?(e.consume(w),y):y(w)}}function Na(e,t){let r;return s;function s(a){return je(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),r=!0,s):We(a)?Qe(e,s,r?"linePrefix":"lineSuffix")(a):t(a)}}const jj={name:"definition",tokenize:zj},Aj={partial:!0,tokenize:Pj};function zj(e,t,r){const s=this;let a;return l;function l(v){return e.enter("definition"),u(v)}function u(v){return Dv.call(s,e,h,r,"definitionLabel","definitionLabelMarker","definitionLabelString")(v)}function h(v){return a=as(s.sliceSerialize(s.events[s.events.length-1][1]).slice(1,-1)),v===58?(e.enter("definitionMarker"),e.consume(v),e.exit("definitionMarker"),p):r(v)}function p(v){return Qt(v)?Na(e,m)(v):m(v)}function m(v){return Mv(e,y,r,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(v)}function y(v){return e.attempt(Aj,b,b)(v)}function b(v){return We(v)?Qe(e,w,"whitespace")(v):w(v)}function w(v){return v===null||je(v)?(e.exit("definition"),s.parser.defined.push(a),t(v)):r(v)}}function Pj(e,t,r){return s;function s(h){return Qt(h)?Na(e,a)(h):r(h)}function a(h){return Fv(e,l,r,"definitionTitle","definitionTitleMarker","definitionTitleString")(h)}function l(h){return We(h)?Qe(e,u,"whitespace")(h):u(h)}function u(h){return h===null||je(h)?t(h):r(h)}}const _j={name:"hardBreakEscape",tokenize:Ij};function Ij(e,t,r){return s;function s(l){return e.enter("hardBreakEscape"),e.consume(l),a}function a(l){return je(l)?(e.exit("hardBreakEscape"),t(l)):r(l)}}const Rj={name:"headingAtx",resolve:Oj,tokenize:Lj};function Oj(e,t){let r=e.length-2,s=3,a,l;return e[s][1].type==="whitespace"&&(s+=2),r-2>s&&e[r][1].type==="whitespace"&&(r-=2),e[r][1].type==="atxHeadingSequence"&&(s===r-1||r-4>s&&e[r-2][1].type==="whitespace")&&(r-=s+1===r?2:4),r>s&&(a={type:"atxHeadingText",start:e[s][1].start,end:e[r][1].end},l={type:"chunkText",start:e[s][1].start,end:e[r][1].end,contentType:"text"},Kn(e,s,r-s+1,[["enter",a,t],["enter",l,t],["exit",l,t],["exit",a,t]])),e}function Lj(e,t,r){let s=0;return a;function a(y){return e.enter("atxHeading"),l(y)}function l(y){return e.enter("atxHeadingSequence"),u(y)}function u(y){return y===35&&s++<6?(e.consume(y),u):y===null||Qt(y)?(e.exit("atxHeadingSequence"),h(y)):r(y)}function h(y){return y===35?(e.enter("atxHeadingSequence"),p(y)):y===null||je(y)?(e.exit("atxHeading"),t(y)):We(y)?Qe(e,h,"whitespace")(y):(e.enter("atxHeadingText"),m(y))}function p(y){return y===35?(e.consume(y),p):(e.exit("atxHeadingSequence"),h(y))}function m(y){return y===null||y===35||Qt(y)?(e.exit("atxHeadingText"),h(y)):(e.consume(y),m)}}const Mj=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],ny=["pre","script","style","textarea"],Dj={concrete:!0,name:"htmlFlow",resolveTo:Uj,tokenize:Vj},Fj={partial:!0,tokenize:Hj},Bj={partial:!0,tokenize:Wj};function Uj(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function Vj(e,t,r){const s=this;let a,l,u,h,p;return m;function m(N){return y(N)}function y(N){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(N),b}function b(N){return N===33?(e.consume(N),w):N===47?(e.consume(N),l=!0,T):N===63?(e.consume(N),a=3,s.interrupt?t:k):Vn(N)?(e.consume(N),u=String.fromCharCode(N),S):r(N)}function w(N){return N===45?(e.consume(N),a=2,v):N===91?(e.consume(N),a=5,h=0,E):Vn(N)?(e.consume(N),a=4,s.interrupt?t:k):r(N)}function v(N){return N===45?(e.consume(N),s.interrupt?t:k):r(N)}function E(N){const be="CDATA[";return N===be.charCodeAt(h++)?(e.consume(N),h===be.length?s.interrupt?t:ee:E):r(N)}function T(N){return Vn(N)?(e.consume(N),u=String.fromCharCode(N),S):r(N)}function S(N){if(N===null||N===47||N===62||Qt(N)){const be=N===47,ye=u.toLowerCase();return!be&&!l&&ny.includes(ye)?(a=1,s.interrupt?t(N):ee(N)):Mj.includes(u.toLowerCase())?(a=6,be?(e.consume(N),j):s.interrupt?t(N):ee(N)):(a=7,s.interrupt&&!s.parser.lazy[s.now().line]?r(N):l?U(N):R(N))}return N===45||rn(N)?(e.consume(N),u+=String.fromCharCode(N),S):r(N)}function j(N){return N===62?(e.consume(N),s.interrupt?t:ee):r(N)}function U(N){return We(N)?(e.consume(N),U):fe(N)}function R(N){return N===47?(e.consume(N),fe):N===58||N===95||Vn(N)?(e.consume(N),I):We(N)?(e.consume(N),R):fe(N)}function I(N){return N===45||N===46||N===58||N===95||rn(N)?(e.consume(N),I):K(N)}function K(N){return N===61?(e.consume(N),M):We(N)?(e.consume(N),K):R(N)}function M(N){return N===null||N===60||N===61||N===62||N===96?r(N):N===34||N===39?(e.consume(N),p=N,ne):We(N)?(e.consume(N),M):B(N)}function ne(N){return N===p?(e.consume(N),p=null,re):N===null||je(N)?r(N):(e.consume(N),ne)}function B(N){return N===null||N===34||N===39||N===47||N===60||N===61||N===62||N===96||Qt(N)?K(N):(e.consume(N),B)}function re(N){return N===47||N===62||We(N)?R(N):r(N)}function fe(N){return N===62?(e.consume(N),J):r(N)}function J(N){return N===null||je(N)?ee(N):We(N)?(e.consume(N),J):r(N)}function ee(N){return N===45&&a===2?(e.consume(N),se):N===60&&a===1?(e.consume(N),ve):N===62&&a===4?(e.consume(N),P):N===63&&a===3?(e.consume(N),k):N===93&&a===5?(e.consume(N),le):je(N)&&(a===6||a===7)?(e.exit("htmlFlowData"),e.check(Fj,V,xe)(N)):N===null||je(N)?(e.exit("htmlFlowData"),xe(N)):(e.consume(N),ee)}function xe(N){return e.check(Bj,ie,V)(N)}function ie(N){return e.enter("lineEnding"),e.consume(N),e.exit("lineEnding"),Q}function Q(N){return N===null||je(N)?xe(N):(e.enter("htmlFlowData"),ee(N))}function se(N){return N===45?(e.consume(N),k):ee(N)}function ve(N){return N===47?(e.consume(N),u="",G):ee(N)}function G(N){if(N===62){const be=u.toLowerCase();return ny.includes(be)?(e.consume(N),P):ee(N)}return Vn(N)&&u.length<8?(e.consume(N),u+=String.fromCharCode(N),G):ee(N)}function le(N){return N===93?(e.consume(N),k):ee(N)}function k(N){return N===62?(e.consume(N),P):N===45&&a===2?(e.consume(N),k):ee(N)}function P(N){return N===null||je(N)?(e.exit("htmlFlowData"),V(N)):(e.consume(N),P)}function V(N){return e.exit("htmlFlow"),t(N)}}function Wj(e,t,r){const s=this;return a;function a(u){return je(u)?(e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),l):r(u)}function l(u){return s.parser.lazy[s.now().line]?r(u):t(u)}}function Hj(e,t,r){return s;function s(a){return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),e.attempt(Kl,t,r)}}const Kj={name:"htmlText",tokenize:$j};function $j(e,t,r){const s=this;let a,l,u;return h;function h(k){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(k),p}function p(k){return k===33?(e.consume(k),m):k===47?(e.consume(k),K):k===63?(e.consume(k),R):Vn(k)?(e.consume(k),B):r(k)}function m(k){return k===45?(e.consume(k),y):k===91?(e.consume(k),l=0,E):Vn(k)?(e.consume(k),U):r(k)}function y(k){return k===45?(e.consume(k),v):r(k)}function b(k){return k===null?r(k):k===45?(e.consume(k),w):je(k)?(u=b,ve(k)):(e.consume(k),b)}function w(k){return k===45?(e.consume(k),v):b(k)}function v(k){return k===62?se(k):k===45?w(k):b(k)}function E(k){const P="CDATA[";return k===P.charCodeAt(l++)?(e.consume(k),l===P.length?T:E):r(k)}function T(k){return k===null?r(k):k===93?(e.consume(k),S):je(k)?(u=T,ve(k)):(e.consume(k),T)}function S(k){return k===93?(e.consume(k),j):T(k)}function j(k){return k===62?se(k):k===93?(e.consume(k),j):T(k)}function U(k){return k===null||k===62?se(k):je(k)?(u=U,ve(k)):(e.consume(k),U)}function R(k){return k===null?r(k):k===63?(e.consume(k),I):je(k)?(u=R,ve(k)):(e.consume(k),R)}function I(k){return k===62?se(k):R(k)}function K(k){return Vn(k)?(e.consume(k),M):r(k)}function M(k){return k===45||rn(k)?(e.consume(k),M):ne(k)}function ne(k){return je(k)?(u=ne,ve(k)):We(k)?(e.consume(k),ne):se(k)}function B(k){return k===45||rn(k)?(e.consume(k),B):k===47||k===62||Qt(k)?re(k):r(k)}function re(k){return k===47?(e.consume(k),se):k===58||k===95||Vn(k)?(e.consume(k),fe):je(k)?(u=re,ve(k)):We(k)?(e.consume(k),re):se(k)}function fe(k){return k===45||k===46||k===58||k===95||rn(k)?(e.consume(k),fe):J(k)}function J(k){return k===61?(e.consume(k),ee):je(k)?(u=J,ve(k)):We(k)?(e.consume(k),J):re(k)}function ee(k){return k===null||k===60||k===61||k===62||k===96?r(k):k===34||k===39?(e.consume(k),a=k,xe):je(k)?(u=ee,ve(k)):We(k)?(e.consume(k),ee):(e.consume(k),ie)}function xe(k){return k===a?(e.consume(k),a=void 0,Q):k===null?r(k):je(k)?(u=xe,ve(k)):(e.consume(k),xe)}function ie(k){return k===null||k===34||k===39||k===60||k===61||k===96?r(k):k===47||k===62||Qt(k)?re(k):(e.consume(k),ie)}function Q(k){return k===47||k===62||Qt(k)?re(k):r(k)}function se(k){return k===62?(e.consume(k),e.exit("htmlTextData"),e.exit("htmlText"),t):r(k)}function ve(k){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(k),e.exit("lineEnding"),G}function G(k){return We(k)?Qe(e,le,"linePrefix",s.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(k):le(k)}function le(k){return e.enter("htmlTextData"),u(k)}}const Nh={name:"labelEnd",resolveAll:Zj,resolveTo:Jj,tokenize:Yj},qj={tokenize:Xj},Gj={tokenize:eA},Qj={tokenize:tA};function Zj(e){let t=-1;const r=[];for(;++t<e.length;){const s=e[t][1];if(r.push(e[t]),s.type==="labelImage"||s.type==="labelLink"||s.type==="labelEnd"){const a=s.type==="labelImage"?4:2;s.type="data",t+=a}}return e.length!==r.length&&Kn(e,0,e.length,r),e}function Jj(e,t){let r=e.length,s=0,a,l,u,h;for(;r--;)if(a=e[r][1],l){if(a.type==="link"||a.type==="labelLink"&&a._inactive)break;e[r][0]==="enter"&&a.type==="labelLink"&&(a._inactive=!0)}else if(u){if(e[r][0]==="enter"&&(a.type==="labelImage"||a.type==="labelLink")&&!a._balanced&&(l=r,a.type!=="labelLink")){s=2;break}}else a.type==="labelEnd"&&(u=r);const p={type:e[l][1].type==="labelLink"?"link":"image",start:{...e[l][1].start},end:{...e[e.length-1][1].end}},m={type:"label",start:{...e[l][1].start},end:{...e[u][1].end}},y={type:"labelText",start:{...e[l+s+2][1].end},end:{...e[u-2][1].start}};return h=[["enter",p,t],["enter",m,t]],h=gn(h,e.slice(l+1,l+s+3)),h=gn(h,[["enter",y,t]]),h=gn(h,Ch(t.parser.constructs.insideSpan.null,e.slice(l+s+4,u-3),t)),h=gn(h,[["exit",y,t],e[u-2],e[u-1],["exit",m,t]]),h=gn(h,e.slice(u+1)),h=gn(h,[["exit",p,t]]),Kn(e,l,e.length,h),e}function Yj(e,t,r){const s=this;let a=s.events.length,l,u;for(;a--;)if((s.events[a][1].type==="labelImage"||s.events[a][1].type==="labelLink")&&!s.events[a][1]._balanced){l=s.events[a][1];break}return h;function h(w){return l?l._inactive?b(w):(u=s.parser.defined.includes(as(s.sliceSerialize({start:l.end,end:s.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(w),e.exit("labelMarker"),e.exit("labelEnd"),p):r(w)}function p(w){return w===40?e.attempt(qj,y,u?y:b)(w):w===91?e.attempt(Gj,y,u?m:b)(w):u?y(w):b(w)}function m(w){return e.attempt(Qj,y,b)(w)}function y(w){return t(w)}function b(w){return l._balanced=!0,r(w)}}function Xj(e,t,r){return s;function s(b){return e.enter("resource"),e.enter("resourceMarker"),e.consume(b),e.exit("resourceMarker"),a}function a(b){return Qt(b)?Na(e,l)(b):l(b)}function l(b){return b===41?y(b):Mv(e,u,h,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(b)}function u(b){return Qt(b)?Na(e,p)(b):y(b)}function h(b){return r(b)}function p(b){return b===34||b===39||b===40?Fv(e,m,r,"resourceTitle","resourceTitleMarker","resourceTitleString")(b):y(b)}function m(b){return Qt(b)?Na(e,y)(b):y(b)}function y(b){return b===41?(e.enter("resourceMarker"),e.consume(b),e.exit("resourceMarker"),e.exit("resource"),t):r(b)}}function eA(e,t,r){const s=this;return a;function a(h){return Dv.call(s,e,l,u,"reference","referenceMarker","referenceString")(h)}function l(h){return s.parser.defined.includes(as(s.sliceSerialize(s.events[s.events.length-1][1]).slice(1,-1)))?t(h):r(h)}function u(h){return r(h)}}function tA(e,t,r){return s;function s(l){return e.enter("reference"),e.enter("referenceMarker"),e.consume(l),e.exit("referenceMarker"),a}function a(l){return l===93?(e.enter("referenceMarker"),e.consume(l),e.exit("referenceMarker"),e.exit("reference"),t):r(l)}}const nA={name:"labelStartImage",resolveAll:Nh.resolveAll,tokenize:rA};function rA(e,t,r){const s=this;return a;function a(h){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(h),e.exit("labelImageMarker"),l}function l(h){return h===91?(e.enter("labelMarker"),e.consume(h),e.exit("labelMarker"),e.exit("labelImage"),u):r(h)}function u(h){return h===94&&"_hiddenFootnoteSupport"in s.parser.constructs?r(h):t(h)}}const iA={name:"labelStartLink",resolveAll:Nh.resolveAll,tokenize:sA};function sA(e,t,r){const s=this;return a;function a(u){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(u),e.exit("labelMarker"),e.exit("labelLink"),l}function l(u){return u===94&&"_hiddenFootnoteSupport"in s.parser.constructs?r(u):t(u)}}const nd={name:"lineEnding",tokenize:aA};function aA(e,t){return r;function r(s){return e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),Qe(e,t,"linePrefix")}}const Al={name:"thematicBreak",tokenize:oA};function oA(e,t,r){let s=0,a;return l;function l(m){return e.enter("thematicBreak"),u(m)}function u(m){return a=m,h(m)}function h(m){return m===a?(e.enter("thematicBreakSequence"),p(m)):s>=3&&(m===null||je(m))?(e.exit("thematicBreak"),t(m)):r(m)}function p(m){return m===a?(e.consume(m),s++,p):(e.exit("thematicBreakSequence"),We(m)?Qe(e,h,"whitespace")(m):h(m))}}const Ht={continuation:{tokenize:dA},exit:fA,name:"list",tokenize:cA},lA={partial:!0,tokenize:pA},uA={partial:!0,tokenize:hA};function cA(e,t,r){const s=this,a=s.events[s.events.length-1];let l=a&&a[1].type==="linePrefix"?a[2].sliceSerialize(a[1],!0).length:0,u=0;return h;function h(v){const E=s.containerState.type||(v===42||v===43||v===45?"listUnordered":"listOrdered");if(E==="listUnordered"?!s.containerState.marker||v===s.containerState.marker:Kd(v)){if(s.containerState.type||(s.containerState.type=E,e.enter(E,{_container:!0})),E==="listUnordered")return e.enter("listItemPrefix"),v===42||v===45?e.check(Al,r,m)(v):m(v);if(!s.interrupt||v===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),p(v)}return r(v)}function p(v){return Kd(v)&&++u<10?(e.consume(v),p):(!s.interrupt||u<2)&&(s.containerState.marker?v===s.containerState.marker:v===41||v===46)?(e.exit("listItemValue"),m(v)):r(v)}function m(v){return e.enter("listItemMarker"),e.consume(v),e.exit("listItemMarker"),s.containerState.marker=s.containerState.marker||v,e.check(Kl,s.interrupt?r:y,e.attempt(lA,w,b))}
vendor: 9,857 bytes, lines 1012-1014
1012function y(v){return s.containerState.initialBlankLine=!0,l++,w(v)}function b(v){return We(v)?(e.enter("listItemPrefixWhitespace"),e.consume(v),e.exit("listItemPrefixWhitespace"),w):r(v)}function w(v){return s.containerState.size=l+s.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(v)}}function dA(e,t,r){const s=this;return s.containerState._closeFlow=void 0,e.check(Kl,a,l);function a(h){return s.containerState.furtherBlankLines=s.containerState.furtherBlankLines||s.containerState.initialBlankLine,Qe(e,t,"listItemIndent",s.containerState.size+1)(h)}function l(h){return s.containerState.furtherBlankLines||!We(h)?(s.containerState.furtherBlankLines=void 0,s.containerState.initialBlankLine=void 0,u(h)):(s.containerState.furtherBlankLines=void 0,s.containerState.initialBlankLine=void 0,e.attempt(uA,t,u)(h))}function u(h){return s.containerState._closeFlow=!0,s.interrupt=void 0,Qe(e,e.attempt(Ht,t,r),"linePrefix",s.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(h)}}function hA(e,t,r){const s=this;return Qe(e,a,"listItemIndent",s.containerState.size+1);function a(l){const u=s.events[s.events.length-1];return u&&u[1].type==="listItemIndent"&&u[2].sliceSerialize(u[1],!0).length===s.containerState.size?t(l):r(l)}}function fA(e){e.exit(this.containerState.type)}function pA(e,t,r){const s=this;return Qe(e,a,"listItemPrefixWhitespace",s.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function a(l){const u=s.events[s.events.length-1];return!We(l)&&u&&u[1].type==="listItemPrefixWhitespace"?t(l):r(l)}}const ry={name:"setextUnderline",resolveTo:mA,tokenize:gA};function mA(e,t){let r=e.length,s,a,l;for(;r--;)if(e[r][0]==="enter"){if(e[r][1].type==="content"){s=r;break}e[r][1].type==="paragraph"&&(a=r)}else e[r][1].type==="content"&&e.splice(r,1),!l&&e[r][1].type==="definition"&&(l=r);const u={type:"setextHeading",start:{...e[s][1].start},end:{...e[e.length-1][1].end}};return e[a][1].type="setextHeadingText",l?(e.splice(a,0,["enter",u,t]),e.splice(l+1,0,["exit",e[s][1],t]),e[s][1].end={...e[l][1].end}):e[s][1]=u,e.push(["exit",u,t]),e}function gA(e,t,r){const s=this;let a;return l;function l(m){let y=s.events.length,b;for(;y--;)if(s.events[y][1].type!=="lineEnding"&&s.events[y][1].type!=="linePrefix"&&s.events[y][1].type!=="content"){b=s.events[y][1].type==="paragraph";break}return!s.parser.lazy[s.now().line]&&(s.interrupt||b)?(e.enter("setextHeadingLine"),a=m,u(m)):r(m)}function u(m){return e.enter("setextHeadingLineSequence"),h(m)}function h(m){return m===a?(e.consume(m),h):(e.exit("setextHeadingLineSequence"),We(m)?Qe(e,p,"lineSuffix")(m):p(m))}function p(m){return m===null||je(m)?(e.exit("setextHeadingLine"),t(m)):r(m)}}const yA={tokenize:bA};function bA(e){const t=this,r=e.attempt(Kl,s,e.attempt(this.parser.constructs.flowInitial,a,Qe(e,e.attempt(this.parser.constructs.flow,a,e.attempt(Sj,a)),"linePrefix")));return r;function s(l){if(l===null){e.consume(l);return}return e.enter("lineEndingBlank"),e.consume(l),e.exit("lineEndingBlank"),t.currentConstruct=void 0,r}function a(l){if(l===null){e.consume(l);return}return e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),t.currentConstruct=void 0,r}}const vA={resolveAll:Uv()},xA=Bv("string"),wA=Bv("text");function Bv(e){return{resolveAll:Uv(e==="text"?kA:void 0),tokenize:t};function t(r){const s=this,a=this.parser.constructs[e],l=r.attempt(a,u,h);return u;function u(y){return m(y)?l(y):h(y)}function h(y){if(y===null){r.consume(y);return}return r.enter("data"),r.consume(y),p}function p(y){return m(y)?(r.exit("data"),l(y)):(r.consume(y),p)}function m(y){if(y===null)return!0;const b=a[y];let w=-1;if(b)for(;++w<b.length;){const v=b[w];if(!v.previous||v.previous.call(s,s.previous))return!0}return!1}}}function Uv(e){return t;function t(r,s){let a=-1,l;for(;++a<=r.length;)l===void 0?r[a]&&r[a][1].type==="data"&&(l=a,a++):(!r[a]||r[a][1].type!=="data")&&(a!==l+2&&(r[l][1].end=r[a-1][1].end,r.splice(l+2,a-l-2),a=l+2),l=void 0);return e?e(r,s):r}}function kA(e,t){let r=0;for(;++r<=e.length;)if((r===e.length||e[r][1].type==="lineEnding")&&e[r-1][1].type==="data"){const s=e[r-1][1],a=t.sliceStream(s);let l=a.length,u=-1,h=0,p;for(;l--;){const m=a[l];if(typeof m=="string"){for(u=m.length;m.charCodeAt(u-1)===32;)h++,u--;if(u)break;u=-1}else if(m===-2)p=!0,h++;else if(m!==-1){l++;break}}if(t._contentTypeTextTrailing&&r===e.length&&(h=0),h){const m={type:r===e.length||p||h<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:l?u:s.start._bufferIndex+u,_index:s.start._index+l,line:s.end.line,column:s.end.column-h,offset:s.end.offset-h},end:{...s.end}};s.end={...m.start},s.start.offset===s.end.offset?Object.assign(s,m):(e.splice(r,0,["enter",m,t],["exit",m,t]),r+=2)}r++}return e}const SA={42:Ht,43:Ht,45:Ht,48:Ht,49:Ht,50:Ht,51:Ht,52:Ht,53:Ht,54:Ht,55:Ht,56:Ht,57:Ht,62:Iv},EA={91:jj},TA={[-2]:td,[-1]:td,32:td},CA={35:Rj,42:Al,45:[ry,Al],60:Dj,61:ry,95:Al,96:ty,126:ty},NA={38:Ov,92:Rv},jA={[-5]:nd,[-4]:nd,[-3]:nd,33:nA,38:Ov,42:$d,60:[ij,Kj],91:iA,92:[_j,Rv],93:Nh,95:$d,96:yj},AA={null:[$d,vA]},zA={null:[42,95]},PA={null:[]},_A=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:zA,contentInitial:EA,disable:PA,document:SA,flow:CA,flowInitial:TA,insideSpan:AA,string:NA,text:jA},Symbol.toStringTag,{value:"Module"}));function IA(e,t,r){let s={_bufferIndex:-1,_index:0,line:r&&r.line||1,column:r&&r.column||1,offset:r&&r.offset||0};const a={},l=[];let u=[],h=[];const p={attempt:ne(K),check:ne(M),consume:U,enter:R,exit:I,interrupt:ne(M,{interrupt:!0})},m={code:null,containerState:{},defineSkip:T,events:[],now:E,parser:e,previous:null,sliceSerialize:w,sliceStream:v,write:b};let y=t.tokenize.call(m,p);return t.resolveAll&&l.push(t),m;function b(J){return u=gn(u,J),S(),u[u.length-1]!==null?[]:(B(t,0),m.events=Ch(l,m.events,m),m.events)}function w(J,ee){return OA(v(J),ee)}function v(J){return RA(u,J)}function E(){const{_bufferIndex:J,_index:ee,line:xe,column:ie,offset:Q}=s;return{_bufferIndex:J,_index:ee,line:xe,column:ie,offset:Q}}function T(J){a[J.line]=J.column,fe()}function S(){let J;for(;s._index<u.length;){const ee=u[s._index];if(typeof ee=="string")for(J=s._index,s._bufferIndex<0&&(s._bufferIndex=0);s._index===J&&s._bufferIndex<ee.length;)j(ee.charCodeAt(s._bufferIndex));else j(ee)}}function j(J){y=y(J)}function U(J){je(J)?(s.line++,s.column=1,s.offset+=J===-3?2:1,fe()):J!==-1&&(s.column++,s.offset++),s._bufferIndex<0?s._index++:(s._bufferIndex++,s._bufferIndex===u[s._index].length&&(s._bufferIndex=-1,s._index++)),m.previous=J}function R(J,ee){const xe=ee||{};return xe.type=J,xe.start=E(),m.events.push(["enter",xe,m]),h.push(xe),xe}function I(J){const ee=h.pop();return ee.end=E(),m.events.push(["exit",ee,m]),ee}function K(J,ee){B(J,ee.from)}function M(J,ee){ee.restore()}function ne(J,ee){return xe;function xe(ie,Q,se){let ve,G,le,k;return Array.isArray(ie)?V(ie):"tokenize"in ie?V([ie]):P(ie);function P(ue){return Oe;function Oe(Ae){const Ee=Ae!==null&&ue[Ae],Xe=Ae!==null&&ue.null,Mt=[...Array.isArray(Ee)?Ee:Ee?[Ee]:[],...Array.isArray(Xe)?Xe:Xe?[Xe]:[]];return V(Mt)(Ae)}}function V(ue){return ve=ue,G=0,ue.length===0?se:N(ue[G])}function N(ue){return Oe;function Oe(Ae){return k=re(),le=ue,ue.partial||(m.currentConstruct=ue),ue.name&&m.parser.constructs.disable.null.includes(ue.name)?ye():ue.tokenize.call(ee?Object.assign(Object.create(m),ee):m,p,be,ye)(Ae)}}function be(ue){return J(le,k),Q}function ye(ue){return k.restore(),++G<ve.length?N(ve[G]):se}}}function B(J,ee){J.resolveAll&&!l.includes(J)&&l.push(J),J.resolve&&Kn(m.events,ee,m.events.length-ee,J.resolve(m.events.slice(ee),m)),J.resolveTo&&(m.events=J.resolveTo(m.events,m))}function re(){const J=E(),ee=m.previous,xe=m.currentConstruct,ie=m.events.length,Q=Array.from(h);return{from:ie,restore:se};function se(){s=J,m.previous=ee,m.currentConstruct=xe,m.events.length=ie,h=Q,fe()}}function fe(){s.line in a&&s.column<2&&(s.column=a[s.line],s.offset+=a[s.line]-1)}}function RA(e,t){const r=t.start._index,s=t.start._bufferIndex,a=t.end._index,l=t.end._bufferIndex;let u;if(r===a)u=[e[r].slice(s,l)];else{if(u=e.slice(r,a),s>-1){const h=u[0];typeof h=="string"?u[0]=h.slice(s):u.shift()}l>0&&u.push(e[a].slice(0,l))}return u}function OA(e,t){let r=-1;const s=[];let a;for(;++r<e.length;){const l=e[r];let u;if(typeof l=="string")u=l;else switch(l){case-5:{u="\r";break}case-4:{u=` 1013`;break}case-3:{u=`\r 1014`;break}case-2:{u=t?" ":" ";break}case-1:{if(!t&&a)continue;u=" ";break}default:u=String.fromCharCode(l)}a=l===-2,s.push(u)}return s.join("")}function LA(e){const s={constructs:WN([_A,...(e||{}).extensions||[]]),content:a(JN),defined:[],document:a(XN),flow:a(yA),lazy:{},string:a(xA),text:a(wA)};return s;function a(l){return u;function u(h){return IA(s,l,h)}}}function MA(e){for(;!Lv(e););return e}const iy=/[\0\t\n\r]/g;function DA(){let e=1,t="",r=!0,s;return a;function a(l,u,h){const p=[];let m,y,b,w,v;for(l=t+(typeof l=="string"?l.toString():new TextDecoder(u||void 0).decode(l)),b=0,t="",r&&(l.charCodeAt(0)===65279&&b++,r=void 0);b<l.length;){if(iy.lastIndex=b,m=iy.exec(l),w=m&&m.index!==void 0?m.index:l.length,v=l.charCodeAt(w),!m){t=l.slice(b);break}if(v===10&&b===w&&s)p.push(-3),s=void 0;else switch(s&&(p.push(-5),s=void 0),b<w&&(p.push(l.slice(b,w)),e+=w-b),v){case 0:{p.push(65533),e++;break}case 9:{for(y=Math.ceil(e/4)*4,p.push(-2);e++<y;)p.push(-1);break}case 10:{p.push(-4),e=1;break}default:s=!0,e=1}b=w+1}return h&&(s&&p.push(-5),t&&p.push(t),p.push(null)),p}}const FA=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function BA(e){return e.replace(FA,UA)}function UA(e,t,r){if(t)return t;if(r.charCodeAt(0)===35){const a=r.charCodeAt(1),l=a===120||a===88;return _v(r.slice(l?2:1),l?16:10)}return Th(r)||e}const Vv={}.hasOwnProperty;function VA(e,t,r){return typeof t!="string"&&(r=t,t=void 0),WA(r)(MA(LA(r).document().write(DA()(e,t,!0))
vendor: 10,302 bytes, line 1014
1014))}function WA(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:l(Pi),autolinkProtocol:re,autolinkEmail:re,atxHeading:l(Cs),blockQuote:l(Xe),characterEscape:re,characterReference:re,codeFenced:l(Mt),codeFencedFenceInfo:u,codeFencedFenceMeta:u,codeIndented:l(Mt,u),codeText:l($n,u),codeTextData:re,data:re,codeFlowValue:re,definition:l(jn),definitionDestinationString:u,definitionLabelString:u,definitionTitleString:u,emphasis:l(An),hardBreakEscape:l(Ns),hardBreakTrailing:l(Ns),htmlFlow:l(zi,u),htmlFlowData:re,htmlText:l(zi,u),htmlTextData:re,image:l(Ja),label:u,link:l(Pi),listItem:l(ur),listItemValue:w,listOrdered:l(lr,b),listUnordered:l(lr),paragraph:l(js),reference:N,referenceString:u,resourceDestinationString:u,resourceTitleString:u,setextHeading:l(Cs),strong:l(Ya),thematicBreak:l(eo)},exit:{atxHeading:p(),atxHeadingSequence:K,autolink:p(),autolinkEmail:Ee,autolinkProtocol:Ae,blockQuote:p(),characterEscapeValue:fe,characterReferenceMarkerHexadecimal:ye,characterReferenceMarkerNumeric:ye,characterReferenceValue:ue,characterReference:Oe,codeFenced:p(S),codeFencedFence:T,codeFencedFenceInfo:v,codeFencedFenceMeta:E,codeFlowValue:fe,codeIndented:p(j),codeText:p(Q),codeTextData:fe,data:fe,definition:p(),definitionDestinationString:I,definitionLabelString:U,definitionTitleString:R,emphasis:p(),hardBreakEscape:p(ee),hardBreakTrailing:p(ee),htmlFlow:p(xe),htmlFlowData:fe,htmlText:p(ie),htmlTextData:fe,image:p(ve),label:le,labelText:G,lineEnding:J,link:p(se),listItem:p(),listOrdered:p(),listUnordered:p(),paragraph:p(),referenceString:be,resourceDestinationString:k,resourceTitleString:P,resource:V,setextHeading:p(B),setextHeadingLineSequence:ne,setextHeadingText:M,strong:p(),thematicBreak:p()}};Wv(t,(e||{}).mdastExtensions||[]);const r={};return s;function s(W){let te={type:"root",children:[]};const Te={stack:[te],tokenStack:[],config:t,enter:h,exit:m,buffer:u,resume:y,data:r},Ie=[];let Fe=-1;for(;++Fe<W.length;)if(W[Fe][1].type==="listOrdered"||W[Fe][1].type==="listUnordered")if(W[Fe][0]==="enter")Ie.push(Fe);else{const vt=Ie.pop();Fe=a(W,vt,Fe)}for(Fe=-1;++Fe<W.length;){const vt=t[W[Fe][0]];Vv.call(vt,W[Fe][1].type)&&vt[W[Fe][1].type].call(Object.assign({sliceSerialize:W[Fe][2].sliceSerialize},Te),W[Fe][1])}if(Te.tokenStack.length>0){const vt=Te.tokenStack[Te.tokenStack.length-1];(vt[1]||sy).call(Te,void 0,vt[0])}for(te.position={start:_r(W.length>0?W[0][1].start:{line:1,column:1,offset:0}),end:_r(W.length>0?W[W.length-2][1].end:{line:1,column:1,offset:0})},Fe=-1;++Fe<t.transforms.length;)te=t.transforms[Fe](te)||te;return te}function a(W,te,Te){let Ie=te-1,Fe=-1,vt=!1,qn,sn,cr,Zr;for(;++Ie<=Te;){const xt=W[Ie];switch(xt[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{xt[0]==="enter"?Fe++:Fe--,Zr=void 0;break}case"lineEndingBlank":{xt[0]==="enter"&&(qn&&!Zr&&!Fe&&!cr&&(cr=Ie),Zr=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:Zr=void 0}if(!Fe&&xt[0]==="enter"&&xt[1].type==="listItemPrefix"||Fe===-1&&xt[0]==="exit"&&(xt[1].type==="listUnordered"||xt[1].type==="listOrdered")){if(qn){let zn=Ie;for(sn=void 0;zn--;){const Jt=W[zn];if(Jt[1].type==="lineEnding"||Jt[1].type==="lineEndingBlank"){if(Jt[0]==="exit")continue;sn&&(W[sn][1].type="lineEndingBlank",vt=!0),Jt[1].type="lineEnding",sn=zn}else if(!(Jt[1].type==="linePrefix"||Jt[1].type==="blockQuotePrefix"||Jt[1].type==="blockQuotePrefixWhitespace"||Jt[1].type==="blockQuoteMarker"||Jt[1].type==="listItemIndent"))break}cr&&(!sn||cr<sn)&&(qn._spread=!0),qn.end=Object.assign({},sn?W[sn][1].start:xt[1].end),W.splice(sn||Ie,0,["exit",qn,xt[2]]),Ie++,Te++}if(xt[1].type==="listItemPrefix"){const zn={type:"listItem",_spread:!1,start:Object.assign({},xt[1].start),end:void 0};qn=zn,W.splice(Ie,0,["enter",zn,xt[2]]),Ie++,Te++,cr=void 0,Zr=!0}}}return W[te][1]._spread=vt,Te}function l(W,te){return Te;function Te(Ie){h.call(this,W(Ie),Ie),te&&te.call(this,Ie)}}function u(){this.stack.push({type:"fragment",children:[]})}function h(W,te,Te){this.stack[this.stack.length-1].children.push(W),this.stack.push(W),this.tokenStack.push([te,Te||void 0]),W.position={start:_r(te.start),end:void 0}}function p(W){return te;function te(Te){W&&W.call(this,Te),m.call(this,Te)}}function m(W,te){const Te=this.stack.pop(),Ie=this.tokenStack.pop();if(Ie)Ie[0].type!==W.type&&(te?te.call(this,W,Ie[0]):(Ie[1]||sy).call(this,W,Ie[0]));else throw new Error("Cannot close `"+W.type+"` ("+Ca({start:W.start,end:W.end})+"): itâs not open");Te.position.end=_r(W.end)}function y(){return UN(this.stack.pop())}function b(){this.data.expectingFirstListItemValue=!0}function w(W){if(this.data.expectingFirstListItemValue){const te=this.stack[this.stack.length-2];te.start=Number.parseInt(this.sliceSerialize(W),10),this.data.expectingFirstListItemValue=void 0}}function v(){const W=this.resume(),te=this.stack[this.stack.length-1];te.lang=W}function E(){const W=this.resume(),te=this.stack[this.stack.length-1];te.meta=W}function T(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function S(){const W=this.resume(),te=this.stack[this.stack.length-1];te.value=W.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function j(){const W=this.resume(),te=this.stack[this.stack.length-1];te.value=W.replace(/(\r?\n|\r)$/g,"")}function U(W){const te=this.resume(),Te=this.stack[this.stack.length-1];Te.label=te,Te.identifier=as(this.sliceSerialize(W)).toLowerCase()}function R(){const W=this.resume(),te=this.stack[this.stack.length-1];te.title=W}function I(){const W=this.resume(),te=this.stack[this.stack.length-1];te.url=W}function K(W){const te=this.stack[this.stack.length-1];if(!te.depth){const Te=this.sliceSerialize(W).length;te.depth=Te}}function M(){this.data.setextHeadingSlurpLineEnding=!0}function ne(W){const te=this.stack[this.stack.length-1];te.depth=this.sliceSerialize(W).codePointAt(0)===61?1:2}function B(){this.data.setextHeadingSlurpLineEnding=void 0}function re(W){const Te=this.stack[this.stack.length-1].children;let Ie=Te[Te.length-1];(!Ie||Ie.type!=="text")&&(Ie=Xa(),Ie.position={start:_r(W.start),end:void 0},Te.push(Ie)),this.stack.push(Ie)}function fe(W){const te=this.stack.pop();te.value+=this.sliceSerialize(W),te.position.end=_r(W.end)}function J(W){const te=this.stack[this.stack.length-1];if(this.data.atHardBreak){const Te=te.children[te.children.length-1];Te.position.end=_r(W.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(te.type)&&(re.call(this,W),fe.call(this,W))}function ee(){this.data.atHardBreak=!0}function xe(){const W=this.resume(),te=this.stack[this.stack.length-1];te.value=W}function ie(){const W=this.resume(),te=this.stack[this.stack.length-1];te.value=W}function Q(){const W=this.resume(),te=this.stack[this.stack.length-1];te.value=W}function se(){const W=this.stack[this.stack.length-1];if(this.data.inReference){const te=this.data.referenceType||"shortcut";W.type+="Reference",W.referenceType=te,delete W.url,delete W.title}else delete W.identifier,delete W.label;this.data.referenceType=void 0}function ve(){const W=this.stack[this.stack.length-1];if(this.data.inReference){const te=this.data.referenceType||"shortcut";W.type+="Reference",W.referenceType=te,delete W.url,delete W.title}else delete W.identifier,delete W.label;this.data.referenceType=void 0}function G(W){const te=this.sliceSerialize(W),Te=this.stack[this.stack.length-2];Te.label=BA(te),Te.identifier=as(te).toLowerCase()}function le(){const W=this.stack[this.stack.length-1],te=this.resume(),Te=this.stack[this.stack.length-1];if(this.data.inReference=!0,Te.type==="link"){const Ie=W.children;Te.children=Ie}else Te.alt=te}function k(){const W=this.resume(),te=this.stack[this.stack.length-1];te.url=W}function P(){const W=this.resume(),te=this.stack[this.stack.length-1];te.title=W}function V(){this.data.inReference=void 0}function N(){this.data.referenceType="collapsed"}function be(W){const te=this.resume(),Te=this.stack[this.stack.length-1];Te.label=te,Te.identifier=as(this.sliceSerialize(W)).toLowerCase(),this.data.referenceType="full"}function ye(W){this.data.characterReferenceType=W.type}function ue(W){const te=this.sliceSerialize(W),Te=this.data.characterReferenceType;let Ie;Te?(Ie=_v(te,Te==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):Ie=Th(te);const Fe=this.stack[this.stack.length-1];Fe.value+=Ie}function Oe(W){const te=this.stack.pop();te.position.end=_r(W.end)}function Ae(W){fe.call(this,W);const te=this.stack[this.stack.length-1];te.url=this.sliceSerialize(W)}function Ee(W){fe.call(this,W);const te=this.stack[this.stack.length-1];te.url="mailto:"+this.sliceSerialize(W)}function Xe(){return{type:"blockquote",children:[]}}function Mt(){return{type:"code",lang:null,meta:null,value:""}}function $n(){return{type:"inlineCode",value:""}}function jn(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function An(){return{type:"emphasis",children:[]}}function Cs(){return{type:"heading",depth:0,children:[]}}function Ns(){return{type:"break"}}function zi(){return{type:"html",value:""}}function Ja(){return{type:"image",title:null,url:"",alt:null}}function Pi(){return{type:"link",title:null,url:"",children:[]}}function lr(W){return{type:"list",ordered:W.type==="listOrdered",start:null,spread:W._spread,children:[]}}function ur(W){return{type:"listItem",spread:W._spread,checked:null,children:[]}}function js(){return{type:"paragraph",children:[]}}function Ya(){return{type:"strong",children:[]}}function Xa(){return{type:"text",value:""}}function eo(){return{type:"thematicBreak"}}}function _r(e){return{line:e.line,column:e.column,offset:e.offset}}function Wv(e,t){let r=-1;for(;++r<t.length;){const s=t[r];Array.isArray(s)?Wv(e,s):HA(e,s)}}function HA(e,t){let r;for(r in t)if(Vv.call(t,r))switch(r){case"canContainEols":{const s=t[r];s&&e[r].push(...s);break}case"transforms":{const s=t[r];s&&e[r].push(...s);break}case"enter":case"exit":{const s=t[r];s&&Object.assign(e[r],s);break}}}function sy(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+Ca({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+Ca({start:t.start,end:t.end}
vendor: 10,608 bytes, lines 1014-1018
1014)+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+Ca({start:t.start,end:t.end})+") is still open")}function KA(e){const t=this;t.parser=r;function r(s){return VA(s,{...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})}}function $A(e,t){const r={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,r),e.applyData(t,r)}function qA(e,t){const r={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,r),[e.applyData(t,r),{type:"text",value:` 1015`}]}function GA(e,t){const r=t.value?t.value+` 1016`:"",s={},a=t.lang?t.lang.split(/\s+/):[];a.length>0&&(s.className=["language-"+a[0]]);let l={type:"element",tagName:"code",properties:s,children:[{type:"text",value:r}]};return t.meta&&(l.data={meta:t.meta}),e.patch(t,l),l=e.applyData(t,l),l={type:"element",tagName:"pre",properties:{},children:[l]},e.patch(t,l),l}function QA(e,t){const r={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function ZA(e,t){const r={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function JA(e,t){const r=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",s=String(t.identifier).toUpperCase(),a=Ts(s.toLowerCase()),l=e.footnoteOrder.indexOf(s);let u,h=e.footnoteCounts.get(s);h===void 0?(h=0,e.footnoteOrder.push(s),u=e.footnoteOrder.length):u=l+1,h+=1,e.footnoteCounts.set(s,h);const p={type:"element",tagName:"a",properties:{href:"#"+r+"fn-"+a,id:r+"fnref-"+a+(h>1?"-"+h:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(u)}]};e.patch(t,p);const m={type:"element",tagName:"sup",properties:{},children:[p]};return e.patch(t,m),e.applyData(t,m)}function YA(e,t){const r={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function XA(e,t){if(e.options.allowDangerousHtml){const r={type:"raw",value:t.value};return e.patch(t,r),e.applyData(t,r)}}function Hv(e,t){const r=t.referenceType;let s="]";if(r==="collapsed"?s+="[]":r==="full"&&(s+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+s}];const a=e.all(t),l=a[0];l&&l.type==="text"?l.value="["+l.value:a.unshift({type:"text",value:"["});const u=a[a.length-1];return u&&u.type==="text"?u.value+=s:a.push({type:"text",value:s}),a}function ez(e,t){const r=String(t.identifier).toUpperCase(),s=e.definitionById.get(r);if(!s)return Hv(e,t);const a={src:Ts(s.url||""),alt:t.alt};s.title!==null&&s.title!==void 0&&(a.title=s.title);const l={type:"element",tagName:"img",properties:a,children:[]};return e.patch(t,l),e.applyData(t,l)}function tz(e,t){const r={src:Ts(t.url)};t.alt!==null&&t.alt!==void 0&&(r.alt=t.alt),t.title!==null&&t.title!==void 0&&(r.title=t.title);const s={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,s),e.applyData(t,s)}function nz(e,t){const r={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,r);const s={type:"element",tagName:"code",properties:{},children:[r]};return e.patch(t,s),e.applyData(t,s)}function rz(e,t){const r=String(t.identifier).toUpperCase(),s=e.definitionById.get(r);if(!s)return Hv(e,t);const a={href:Ts(s.url||"")};s.title!==null&&s.title!==void 0&&(a.title=s.title);const l={type:"element",tagName:"a",properties:a,children:e.all(t)};return e.patch(t,l),e.applyData(t,l)}function iz(e,t){const r={href:Ts(t.url)};t.title!==null&&t.title!==void 0&&(r.title=t.title);const s={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,s),e.applyData(t,s)}function sz(e,t,r){const s=e.all(t),a=r?az(r):Kv(t),l={},u=[];if(typeof t.checked=="boolean"){const y=s[0];let b;y&&y.type==="element"&&y.tagName==="p"?b=y:(b={type:"element",tagName:"p",properties:{},children:[]},s.unshift(b)),b.children.length>0&&b.children.unshift({type:"text",value:" "}),b.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),l.className=["task-list-item"]}let h=-1;for(;++h<s.length;){const y=s[h];(a||h!==0||y.type!=="element"||y.tagName!=="p")&&u.push({type:"text",value:` 1017`}),y.type==="element"&&y.tagName==="p"&&!a?u.push(...y.children):u.push(y)}const p=s[s.length-1];p&&(a||p.type!=="element"||p.tagName!=="p")&&u.push({type:"text",value:` 1018`});const m={type:"element",tagName:"li",properties:l,children:u};return e.patch(t,m),e.applyData(t,m)}function az(e){let t=!1;if(e.type==="list"){t=e.spread||!1;const r=e.children;let s=-1;for(;!t&&++s<r.length;)t=Kv(r[s])}return t}function Kv(e){const t=e.spread;return t??e.children.length>1}function oz(e,t){const r={},s=e.all(t);let a=-1;for(typeof t.start=="number"&&t.start!==1&&(r.start=t.start);++a<s.length;){const u=s[a];if(u.type==="element"&&u.tagName==="li"&&u.properties&&Array.isArray(u.properties.className)&&u.properties.className.includes("task-list-item")){r.className=["contains-task-list"];break}}const l={type:"element",tagName:t.ordered?"ol":"ul",properties:r,children:e.wrap(s,!0)};return e.patch(t,l),e.applyData(t,l)}function lz(e,t){const r={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function uz(e,t){const r={type:"root",children:e.wrap(e.all(t))};return e.patch(t,r),e.applyData(t,r)}function cz(e,t){const r={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function dz(e,t){const r=e.all(t),s=r.shift(),a=[];if(s){const u={type:"element",tagName:"thead",properties:{},children:e.wrap([s],!0)};e.patch(t.children[0],u),a.push(u)}if(r.length>0){const u={type:"element",tagName:"tbody",properties:{},children:e.wrap(r,!0)},h=wh(t.children[1]),p=Tv(t.children[t.children.length-1]);h&&p&&(u.position={start:h,end:p}),a.push(u)}const l={type:"element",tagName:"table",properties:{},children:e.wrap(a,!0)};return e.patch(t,l),e.applyData(t,l)}function hz(e,t,r){const s=r?r.children:void 0,l=(s?s.indexOf(t):1)===0?"th":"td",u=r&&r.type==="table"?r.align:void 0,h=u?u.length:t.children.length;let p=-1;const m=[];for(;++p<h;){const b=t.children[p],w={},v=u?u[p]:void 0;v&&(w.align=v);let E={type:"element",tagName:l,properties:w,children:[]};b&&(E.children=e.all(b),e.patch(b,E),E=e.applyData(b,E)),m.push(E)}const y={type:"element",tagName:"tr",properties:{},children:e.wrap(m,!0)};return e.patch(t,y),e.applyData(t,y)}function fz(e,t){const r={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}const ay=9,oy=32;function pz(e){const t=String(e),r=/\r?\n|\r/g;let s=r.exec(t),a=0;const l=[];for(;s;)l.push(ly(t.slice(a,s.index),a>0,!0),s[0]),a=s.index+s[0].length,s=r.exec(t);return l.push(ly(t.slice(a),a>0,!1)),l.join("")}function ly(e,t,r){let s=0,a=e.length;if(t){let l=e.codePointAt(s);for(;l===ay||l===oy;)s++,l=e.codePointAt(s)}if(r){let l=e.codePointAt(a-1);for(;l===ay||l===oy;)a--,l=e.codePointAt(a-1)}return a>s?e.slice(s,a):""}function mz(e,t){const r={type:"text",value:pz(String(t.value))};return e.patch(t,r),e.applyData(t,r)}function gz(e,t){const r={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,r),e.applyData(t,r)}const yz={blockquote:$A,break:qA,code:GA,delete:QA,emphasis:ZA,footnoteReference:JA,heading:YA,html:XA,imageReference:ez,image:tz,inlineCode:nz,linkReference:rz,link:iz,listItem:sz,list:oz,paragraph:lz,root:uz,strong:cz,table:dz,tableCell:fz,tableRow:hz,text:mz,thematicBreak:gz,toml:yl,yaml:yl,definition:yl,footnoteDefinition:yl};function yl(){}const $v=-1,$l=0,ja=1,Rl=2,jh=3,Ah=4,zh=5,Ph=6,qv=7,Gv=8,uy=typeof self=="object"?self:globalThis,bz=(e,t)=>{const r=(a,l)=>(e.set(l,a),a),s=a=>{if(e.has(a))return e.get(a);const[l,u]=t[a];switch(l){case $l:case $v:return r(u,a);case ja:{const h=r([],a);for(const p of u)h.push(s(p));return h}case Rl:{const h=r({},a);for(const[p,m]of u)h[s(p)]=s(m);return h}case jh:return r(new Date(u),a);case Ah:{const{source:h,flags:p}=u;return r(new RegExp(h,p),a)}case zh:{const h=r(new Map,a);for(const[p,m]of u)h.set(s(p),s(m));return h}case Ph:{const h=r(new Set,a);for(const p of u)h.add(s(p));return h}case qv:{const{name:h,message:p}=u;return r(new uy[h](p),a)}case Gv:return r(BigInt(u),a);case"BigInt":return r(Object(BigInt(u)),a);case"ArrayBuffer":return r(new Uint8Array(u).buffer,u);case"DataView":{const{buffer:h}=new Uint8Array(u);return r(new DataView(h),u)}}return r(new uy[l](u),a)};return s},cy=e=>bz(new Map,e)(0),is="",{toString:vz}={},{keys:xz}=Object,va=e=>{const t=typeof e;if(t!=="object"||!e)return[$l,t];const r=vz.call(e).slice(8,-1);switch(r){case"Array":return[ja,is];case"Object":return[Rl,is];case"Date":return[jh,is];case"RegExp":return[Ah,is];case"Map":return[zh,is];case"Set":return[Ph,is];case"DataView":return[ja,r]}return r.includes("Array")?[ja,r]:r.includes("Error")?[qv,r]:[Rl,r]},bl=([e,t])=>e===$l&&(t==="function"||t==="symbol"),wz=(e,t,r,s)=>{const a=(u,h)=>{const p=s.push(u)-1;return r.set(h,p),p},l=u=>{if(r.has(u))return r.get(u);let[h,p]=va(u);switch(h){case $l:{let y=u;switch(p){case"bigint":h=Gv,y=u.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+p);y=null;break;case"undefined":return a([$v],u)}return a([h,y],u)}case ja:{if(p){let w=u;return p==="DataView"?w=new Uint8Array(u.buffer):p==="ArrayBuffer"&&(w=new Uint8Array(u)),a([p,[...w]],u)}const y=[],b=a([h,y],u);for(const w of u)y.push(l(w));return b}case Rl:{if(p)switch(p){case"BigInt":return a([p,u.toString()],u);case"Boolean":case"Number":case"String":return a([p,u.valueOf()],u)}if(t&&"toJSON"in u)return l(u.toJSON());const y=[],b=a([h,y],u);for(const w of xz(u))(e||!bl(va(u[w])))&&y.push([l(w),l(u[w])]);return b}case jh:return a([h,u.toISOString()],u);case Ah:{const{source:y,flags:b}=u;return a([h,{source:y,flags:b}],u)}case zh:{const y=[],b=a([h,y],u);for(const[w,v]of u)(e||!(bl(va(w))||bl(va(v))))&&y.push([l(w),l(v)]);return b}case Ph:{const y=[],b=a([h,y],u);for(const w of u)(e||!bl(va(w)))&&y.push(l(w));return b}}const{message:m}=u;return a([h,{name:p,message:m}],u)};return l},dy=(e,{json:t,lossy:r}={})=>{const s=[];return wz(!(t||r),!!t,new Map,s)(e),s},Ol=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?cy(dy(e,t)):structuredClone(e):(e,t)=>cy(dy(e,t));function kz(e,t){const r=[{type:"text",value:"â©"}];return t>1&&r.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),r}function Sz(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}
vendor: 4,233 bytes, lines 1018-1020
1018function Ez(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",r=e.options.footnoteBackContent||kz,s=e.options.footnoteBackLabel||Sz,a=e.options.footnoteLabel||"Footnotes",l=e.options.footnoteLabelTagName||"h2",u=e.options.footnoteLabelProperties||{className:["sr-only"]},h=[];let p=-1;for(;++p<e.footnoteOrder.length;){const m=e.footnoteById.get(e.footnoteOrder[p]);if(!m)continue;const y=e.all(m),b=String(m.identifier).toUpperCase(),w=Ts(b.toLowerCase());let v=0;const E=[],T=e.footnoteCounts.get(b);for(;T!==void 0&&++v<=T;){E.length>0&&E.push({type:"text",value:" "});let U=typeof r=="string"?r:r(p,v);typeof U=="string"&&(U={type:"text",value:U}),E.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+w+(v>1?"-"+v:""),dataFootnoteBackref:"",ariaLabel:typeof s=="string"?s:s(p,v),className:["data-footnote-backref"]},children:Array.isArray(U)?U:[U]})}const S=y[y.length-1];if(S&&S.type==="element"&&S.tagName==="p"){const U=S.children[S.children.length-1];U&&U.type==="text"?U.value+=" ":S.children.push({type:"text",value:" "}),S.children.push(...E)}else y.push(...E);const j={type:"element",tagName:"li",properties:{id:t+"fn-"+w},children:e.wrap(y,!0)};e.patch(m,j),h.push(j)}if(h.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:l,properties:{...Ol(u),id:"footnote-label"},children:[{type:"text",value:a}]},{type:"text",value:` 1019`},{type:"element",tagName:"ol",properties:{},children:e.wrap(h,!0)},{type:"text",value:` 1020`}]}}const Qv=(function(e){if(e==null)return jz;if(typeof e=="function")return ql(e);if(typeof e=="object")return Array.isArray(e)?Tz(e):Cz(e);if(typeof e=="string")return Nz(e);throw new Error("Expected function, string, or object as test")});function Tz(e){const t=[];let r=-1;for(;++r<e.length;)t[r]=Qv(e[r]);return ql(s);function s(...a){let l=-1;for(;++l<t.length;)if(t[l].apply(this,a))return!0;return!1}}function Cz(e){const t=e;return ql(r);function r(s){const a=s;let l;for(l in e)if(a[l]!==t[l])return!1;return!0}}function Nz(e){return ql(t);function t(r){return r&&r.type===e}}function ql(e){return t;function t(r,s,a){return!!(Az(r)&&e.call(this,r,typeof s=="number"?s:void 0,a||void 0))}}function jz(){return!0}function Az(e){return e!==null&&typeof e=="object"&&"type"in e}const Zv=[],zz=!0,hy=!1,Pz="skip";function _z(e,t,r,s){let a;typeof t=="function"&&typeof r!="function"?(s=r,r=t):a=t;const l=Qv(a),u=s?-1:1;h(e,void 0,[])();function h(p,m,y){const b=p&&typeof p=="object"?p:{};if(typeof b.type=="string"){const v=typeof b.tagName=="string"?b.tagName:typeof b.name=="string"?b.name:void 0;Object.defineProperty(w,"name",{value:"node ("+(p.type+(v?"<"+v+">":""))+")"})}return w;function w(){let v=Zv,E,T,S;if((!t||l(p,m,y[y.length-1]||void 0))&&(v=Iz(r(p,y)),v[0]===hy))return v;if("children"in p&&p.children){const j=p;if(j.children&&v[0]!==Pz)for(T=(s?j.children.length:-1)+u,S=y.concat(j);T>-1&&T<j.children.length;){const U=j.children[T];if(E=h(U,T,S)(),E[0]===hy)return E;T=typeof E[1]=="number"?E[1]:T+u}}return v}}}function Iz(e){return Array.isArray(e)?e:typeof e=="number"?[zz,e]:e==null?Zv:[e]}function Jv(e,t,r,s){let a,l,u;typeof t=="function"&&typeof r!="function"?(l=void 0,u=t,a=r):(l=t,u=r,a=s),_z(e,l,h,a);function h(p,m){const y=m[m.length-1],b=y?y.children.indexOf(p):void 0;return u(p,b,y)}}const qd={}.hasOwnProperty,Rz={};function Oz(e,t){const r=t||Rz,s=new Map,a=new Map,l=new Map,u={...yz,...r.handlers},h={all:m,applyData:Mz,definitionById:s,footnoteById:a,footnoteCounts:l,footnoteOrder:[],handlers:u,one:p,options:r,patch:Lz,wrap:Fz};return Jv(e,function(y){if(y.type==="definition"||y.type==="footnoteDefinition"){const b=y.type==="definition"?s:a,w=String(y.identifier).toUpperCase();b.has(w)||b.set(w,y)}}),h;function p(y,b){const w=y.type,v=h.handlers[w];if(qd.call(h.handlers,w)&&v)return v(h,y,b);if(h.options.passThrough&&h.options.passThrough.includes(w)){if("children"in y){const{children:T,...S}=y,j=Ol(S);return j.children=h.all(y),j}return Ol(y)}return(h.options.unknownHandler||Dz)(h,y,b)}function m(y){const b=[];if("children"in y){const w=y.children;let v=-1;for(;++v<w.length;){const E=h.one(w[v],y);
vendor: 12,303 bytes, lines 1020-1024
1020if(E){if(v&&w[v-1].type==="break"&&(!Array.isArray(E)&&E.type==="text"&&(E.value=fy(E.value)),!Array.isArray(E)&&E.type==="element")){const T=E.children[0];T&&T.type==="text"&&(T.value=fy(T.value))}Array.isArray(E)?b.push(...E):b.push(E)}}}return b}}function Lz(e,t){e.position&&(t.position=vN(e))}function Mz(e,t){let r=t;if(e&&e.data){const s=e.data.hName,a=e.data.hChildren,l=e.data.hProperties;if(typeof s=="string")if(r.type==="element")r.tagName=s;else{const u="children"in r?r.children:[r];r={type:"element",tagName:s,properties:{},children:u}}r.type==="element"&&l&&Object.assign(r.properties,Ol(l)),"children"in r&&r.children&&a!==null&&a!==void 0&&(r.children=a)}return r}function Dz(e,t){const r=t.data||{},s="value"in t&&!(qd.call(r,"hProperties")||qd.call(r,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:e.all(t)};return e.patch(t,s),e.applyData(t,s)}function Fz(e,t){const r=[];let s=-1;for(t&&r.push({type:"text",value:` 1021`});++s<e.length;)s&&r.push({type:"text",value:` 1022`}),r.push(e[s]);return t&&e.length>0&&r.push({type:"text",value:` 1023`}),r}function fy(e){let t=0,r=e.charCodeAt(t);for(;r===9||r===32;)t++,r=e.charCodeAt(t);return e.slice(t)}function py(e,t){const r=Oz(e,t),s=r.one(e,void 0),a=Ez(r),l=Array.isArray(s)?{type:"root",children:s}:s||{type:"root",children:[]};return a&&l.children.push({type:"text",value:` 1024`},a),l}function Bz(e,t){return e&&"run"in e?async function(r,s){const a=py(r,{file:s,...t});await e.run(a,s)}:function(r,s){return py(r,{file:s,...e||t})}}function my(e){if(e)throw e}var rd,gy;function Uz(){if(gy)return rd;gy=1;var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,r=Object.defineProperty,s=Object.getOwnPropertyDescriptor,a=function(m){return typeof Array.isArray=="function"?Array.isArray(m):t.call(m)==="[object Array]"},l=function(m){if(!m||t.call(m)!=="[object Object]")return!1;var y=e.call(m,"constructor"),b=m.constructor&&m.constructor.prototype&&e.call(m.constructor.prototype,"isPrototypeOf");if(m.constructor&&!y&&!b)return!1;var w;for(w in m);return typeof w>"u"||e.call(m,w)},u=function(m,y){r&&y.name==="__proto__"?r(m,y.name,{enumerable:!0,configurable:!0,value:y.newValue,writable:!0}):m[y.name]=y.newValue},h=function(m,y){if(y==="__proto__")if(e.call(m,y)){if(s)return s(m,y).value}else return;return m[y]};return rd=function p(){var m,y,b,w,v,E,T=arguments[0],S=1,j=arguments.length,U=!1;for(typeof T=="boolean"&&(U=T,T=arguments[1]||{},S=2),(T==null||typeof T!="object"&&typeof T!="function")&&(T={});S<j;++S)if(m=arguments[S],m!=null)for(y in m)b=h(T,y),w=h(m,y),T!==w&&(U&&w&&(l(w)||(v=a(w)))?(v?(v=!1,E=b&&a(b)?b:[]):E=b&&l(b)?b:{},u(T,{name:y,newValue:p(U,E,w)})):typeof w<"u"&&u(T,{name:y,newValue:w}));return T},rd}var Vz=Uz();const id=Ll(Vz);function Gd(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Wz(){const e=[],t={run:r,use:s};return t;function r(...a){let l=-1;const u=a.pop();if(typeof u!="function")throw new TypeError("Expected function as last argument, not "+u);h(null,...a);function h(p,...m){const y=e[++l];let b=-1;if(p){u(p);return}for(;++b<a.length;)(m[b]===null||m[b]===void 0)&&(m[b]=a[b]);a=m,y?Hz(y,h)(...m):u(null,...m)}}function s(a){if(typeof a!="function")throw new TypeError("Expected `middelware` to be a function, not "+a);return e.push(a),t}}function Hz(e,t){let r;return s;function s(...u){const h=e.length>u.length;let p;h&&u.push(a);try{p=e.apply(this,u)}catch(m){const y=m;if(h&&r)throw y;return a(y)}h||(p&&p.then&&typeof p.then=="function"?p.then(l,a):p instanceof Error?a(p):l(p))}function a(u,...h){r||(r=!0,t(u,...h))}function l(u){a(null,u)}}const Ln={basename:Kz,dirname:$z,extname:qz,join:Gz,sep:"/"};function Kz(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');Za(e);let r=0,s=-1,a=e.length,l;if(t===void 0||t.length===0||t.length>e.length){for(;a--;)if(e.codePointAt(a)===47){if(l){r=a+1;break}}else s<0&&(l=!0,s=a+1);return s<0?"":e.slice(r,s)}if(t===e)return"";let u=-1,h=t.length-1;for(;a--;)if(e.codePointAt(a)===47){if(l){r=a+1;break}}else u<0&&(l=!0,u=a+1),h>-1&&(e.codePointAt(a)===t.codePointAt(h--)?h<0&&(s=a):(h=-1,s=u));return r===s?s=u:s<0&&(s=e.length),e.slice(r,s)}function $z(e){if(Za(e),e.length===0)return".";let t=-1,r=e.length,s;for(;--r;)if(e.codePointAt(r)===47){if(s){t=r;break}}else s||(s=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function qz(e){Za(e);let t=e.length,r=-1,s=0,a=-1,l=0,u;for(;t--;){const h=e.codePointAt(t);if(h===47){if(u){s=t+1;break}continue}r<0&&(u=!0,r=t+1),h===46?a<0?a=t:l!==1&&(l=1):a>-1&&(l=-1)}return a<0||r<0||l===0||l===1&&a===r-1&&a===s+1?"":e.slice(a,r)}function Gz(...e){let t=-1,r;for(;++t<e.length;)Za(e[t]),e[t]&&(r=r===void 0?e[t]:r+"/"+e[t]);return r===void 0?".":Qz(r)}function Qz(e){Za(e);const t=e.codePointAt(0)===47;let r=Zz(e,!t);return r.length===0&&!t&&(r="."),r.length>0&&e.codePointAt(e.length-1)===47&&(r+="/"),t?"/"+r:r}function Zz(e,t){let r="",s=0,a=-1,l=0,u=-1,h,p;for(;++u<=e.length;){if(u<e.length)h=e.codePointAt(u);else{if(h===47)break;h=47}if(h===47){if(!(a===u-1||l===1))if(a!==u-1&&l===2){if(r.length<2||s!==2||r.codePointAt(r.length-1)!==46||r.codePointAt(r.length-2)!==46){if(r.length>2){if(p=r.lastIndexOf("/"),p!==r.length-1){p<0?(r="",s=0):(r=r.slice(0,p),s=r.length-1-r.lastIndexOf("/")),a=u,l=0;continue}}else if(r.length>0){r="",s=0,a=u,l=0;continue}}t&&(r=r.length>0?r+"/..":"..",s=2)}else r.length>0?r+="/"+e.slice(a+1,u):r=e.slice(a+1,u),s=u-a-1;a=u,l=0}else h===46&&l>-1?l++:l=-1}return r}function Za(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const Jz={cwd:Yz};function Yz(){return"/"}function Qd(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function Xz(e){if(typeof e=="string")e=new URL(e);else if(!Qd(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return eP(e)}function eP(e){if(e.hostname!==""){const s=new TypeError('File URL host must be "localhost" or empty on darwin');throw s.code="ERR_INVALID_FILE_URL_HOST",s}const t=e.pathname;let r=-1;for(;++r<t.length;)if(t.codePointAt(r)===37&&t.codePointAt(r+1)===50){const s=t.codePointAt(r+2);if(s===70||s===102){const a=new TypeError("File URL path must not include encoded / characters");throw a.code="ERR_INVALID_FILE_URL_PATH",a}}return decodeURIComponent(t)}const sd=["history","path","basename","stem","extname","dirname"];class Yv{constructor(t){let r;t?Qd(t)?r={path:t}:typeof t=="string"||tP(t)?r={value:t}:r=t:r={},this.cwd="cwd"in r?"":Jz.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let s=-1;for(;++s<sd.length;){const l=sd[s];l in r&&r[l]!==void 0&&r[l]!==null&&(this[l]=l==="history"?[...r[l]]:r[l])}let a;for(a in r)sd.includes(a)||(this[a]=r[a])}get basename(){return typeof this.path=="string"?Ln.basename(this.path):void 0}set basename(t){od(t,"basename"),ad(t,"basename"),this.path=Ln.join(this.dirname||"",t)}get dirname(){return typeof this.path=="string"?Ln.dirname(this.path):void 0}set dirname(t){yy(this.basename,"dirname"),this.path=Ln.join(t||"",this.basename)}get extname(){return typeof this.path=="string"?Ln.extname(this.path):void 0}set extname(t){if(ad(t,"extname"),yy(this.dirname,"extname"),t){if(t.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if(t.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=Ln.join(this.dirname,this.stem+(t||""))}get path(){return this.history[this.history.length-1]}set path(t){Qd(t)&&(t=Xz(t)),od(t,"path"),this.path!==t&&this.history.push(t)}get stem(){return typeof this.path=="string"?Ln.basename(this.path,this.extname):void 0}set stem(t){od(t,"stem"),ad(t,"stem"),this.path=Ln.join(this.dirname||"",t+(this.extname||""))}fail(t,r,s){const a=this.message(t,r,s);throw a.fatal=!0,a}info(t,r,s){const a=this.message(t,r,s);return a.fatal=void 0,a}message(t,r,s){const a=new _t(t,r,s);return this.path&&(a.name=this.path+":"+a.name,a.file=this.path),a.fatal=!1,this.messages.push(a),a}toString(t){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder(t||void 0).decode(this.value)}}function ad(e,t){if(e&&e.includes(Ln.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+Ln.sep+"`")}function od(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function yy(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}function tP(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const nP=(function(e){const s=this.constructor.prototype,a=s[e],l=function(){return a.apply(l,arguments)};return Object.setPrototypeOf(l,s),l}),rP={}.hasOwnProperty;class _h extends nP{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=Wz()}copy(){const t=new _h;let r=-1;for(;++r<this.attachers.length;){const s=this.attachers[r];t.use(...s)}return t.data(id(!0,{},this.namespace)),t}data(t,r){return typeof t=="string"?arguments.length===2?(cd("data",this.frozen),this.namespace[t]=r,this):rP.call(this.namespace,t)&&this.namespace[t]||void 0:t?(cd("data",this.frozen),this.namespace=t,this):this.namespace}freeze(){if(this.frozen)return this;const t=this;for(;++this.freezeIndex<this.attachers.length;){const[r,...s]=this.attachers[this.freezeIndex];if(s[0]===!1)continue;s[0]===!0&&(s[0]=void 0);const a=r.call(t,...s);typeof a=="function"&&this.transformers.use(a)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(t){this.freeze();const r=vl(t),s=this.parser||this.Parser;return ld("parse",s),s(String(r),r)}process(t,r){const s=this;return this.freeze(),ld("process",this.parser||this.Parser),ud("process",this.compiler||this.Compiler),r?a(void 0,r):new Promise(a);function a(l,u){const h=vl(t),p=s.parse(h);s.run(p,h,function(y,b,w){if(y||!b||!w)return m(y);const v=b,E=s.stringify(v,w);aP(E)?w.value=E:w.result=E,m(y,w)});function m(y,b){y||!b?u(y):l?l(b):r(void 0,b)}}}processSync(t){let r=!1,s;return this.freeze(),ld("processSync",this.parser||this.Parser),ud("processSync",this.compiler||this.Compiler),this.process(t,a),vy("processSync","process",r),s;function a(l,u){r=!0,my(l),s=u}}run(t,r,s){by(t),this.freeze();const a=this.transformers;return!s&&typeof r=="function"&&(s=r,r=void 0),s?l(void 0,s):new Promise(l);function l(u,h){const p=vl(r);a.run(t,p,m);function m(y,b,w){const v=b||t;y?h(y):u?u(v):s(void 0,v,w)}}}runSync(t,r){let s=!1,a;return this.run(t,r,l),vy("runSync","run",s),a;function l(u,h){my(u),a=h,s=!0}}stringify(t,r){this.freeze();const s=vl(r),a=this.compiler||this.Compiler;return ud("stringify",a),by(t),a(t,s)}use(t,...r){const s=this.attachers,a=this.namespace;if(cd("use",this.frozen),t!=null)if(typeof t=="function")p(t,r);else if(typeof t=="object")Array.isArray(t)?h(t):u(t);else throw new TypeError("Expected usable value, not `"+t+"`");return this;function l(m){if(typeof m=="function")p(m,[]);else if(typeof m=="object")if(Array.isArray(m)){const[y,...b]=m;p(y,b)}else u(m);else throw new TypeError("Expected usable value, not `"+m+"`")}function u(m){if(!("plugins"in m)&&!("settings"in m))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");h(m.plugins),m.settings&&(a.settings=id(!0,a.settings,m.settings))}function h(m){let y=-1;if(m!=null)if(Array.isArray(m))for(;++y<m.length;){const b=m[y];l(b)}else throw new TypeError("Expected a list of plugins, not `"+m+"`")}function p(m,y){let b=-1,w=-1;for(;++b<s.length;)if(s[b][0]===m){w=b;break}if(w===-1)s.push([m,...y]);else if(y.length>0){let[v,...E]=y;const T=s[w][1];Gd(T)&&Gd(v)&&(v=id(!0,T,v)),s[w]=[m,v,...E]}}}}
1024const iP=new _h().freeze();function ld(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function ud(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function cd(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function by(e){if(!Gd(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function vy(e,t,r){if(!r)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function vl(e){return sP(e)?e:new Yv(e)}function sP(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function aP(e){return typeof e=="string"||oP(e)}function oP(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const lP="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",xy=[],wy={allowDangerousHtml:!0},uP=/^(https?|ircs?|mailto|xmpp)$/i,cP=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function dP(e){const t=hP(e),r=fP(e);return pP(t.runSync(t.parse(r),r),e)}function hP(e){const t=e.rehypePlugins||xy,r=e.remarkPlugins||xy,s=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...wy}:wy;return iP().use(KA).use(r).use(Bz,s).use(t)}function fP(e){const t=e.children||"",r=new Yv;return typeof t=="string"&&(r.value=t),r}function pP(e,t){const r=t.allowedElements,s=t.allowElement,a=t.components,l=t.disallowedElements,u=t.skipHtml,h=t.unwrapDisallowed,p=t.urlTransform||mP;for(const y of cP)Object.hasOwn(t,y.from)&&(""+y.from+(y.to?"use `"+y.to+"` instead":"remove it")+lP+y.id,void 0);return t.className&&(e={type:"element",tagName:"div",properties:{className:t.className},children:e.type==="root"?e.children:[e]}),Jv(e,m),EN(e,{Fragment:d.Fragment,components:a,ignoreInvalidStyle:!0,jsx:d.jsx,jsxs:d.jsxs,passKeys:!0,passNode:!0});function m(y,b,w){if(y.type==="raw"&&w&&typeof b=="number")return u?w.children.splice(b,1):w.children[b]={type:"text",value:y.value},b;if(y.type==="element"){let v;for(v in ed)if(Object.hasOwn(ed,v)&&Object.hasOwn(y.properties,v)){const E=y.properties[v],T=ed[v];(T===null||T.includes(y.tagName))&&(y.properties[v]=p(String(E||""),v,y))}}if(y.type==="element"){let v=r?!r.includes(y.tagName):l?l.includes(y.tagName):!1;if(!v&&s&&typeof b=="number"&&(v=!s(y,b,w)),v&&w&&typeof b=="number")return h&&y.children?w.children.splice(b,1,...y.children):w.children.splice(b,1),b}}}function mP(e){const t=e.indexOf(":"),r=e.indexOf("?"),s=e.indexOf("#"),a=e.indexOf("/");return t===-1||a!==-1&&t>a||r!==-1&&t>r||s!==-1&&t>s||uP.test(e.slice(0,t))?e:""}const gP={de:{back:"Alle Artikel",notFound:"Artikel nicht gefunden",backLink:"â Zurück zum Blog",related:"Weitere Artikel"},en:{back:"All Articles",notFound:"Article not found",backLink:"â Back to Blog",related:"More Articles"}};function yP(){const{slug:e}=Nb(),{lang:t}=Lt(),r=gP[t],s=Mn.find(p=>p.slug===e),a=Mn.filter(p=>p.slug!==e).slice(0,3);if(!s)return d.jsx("main",{className:"font-inter pt-16 min-h-screen flex items-center justify-center",children:d.jsxs("div",{className:"text-center",children:[d.jsx("h1",{className:"text-2xl font-bold text-foreground mb-4",children:r.notFound}),d.jsx(Pe,{to:"/blog",className:"text-sm font-semibold",style:{color:"#8ab317"},children:r.backLink})]})});const l=Hr[s.slug],u=t==="en"&&l?l.title:s.title,h=t==="en"&&l?l.content:s.content;return d.jsxs("main",{className:"font-inter pt-16",children:[d.jsxs("section",{className:"py-20 px-6 text-white relative overflow-hidden",style:{backgroundColor:"#2d2d2d"},children:[d.jsx("div",{className:"absolute inset-0",style:{backgroundImage:`url(${s.img})`,backgroundSize:"cover",backgroundPosition:"center",opacity:.6}}),d.jsx("div",{className:"absolute inset-0",style:{background:"linear-gradient(135deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.4) 60%, rgba(0,0,0,0.1) 100%)"}}),d.jsxs("div",{className:"relative z-10 max-w-3xl mx-auto",children:[d.jsxs(Pe,{to:"/blog",className:"inline-flex items-center gap-2 text-xs text-white/50 hover:text-white/80 transition-colors mb-8",children:[d.jsx(Si,{className:"w-3 h-3"})," ",r.back]}),d.jsx("div",{className:"flex flex-wrap gap-2 mb-4",children:s.categories.map(p=>d.jsx("span",{className:"text-xs font-semibold px-2 py-0.5 rounded",style:{backgroundColor:"#8ab317",color:"white"},children:p},p))}),d.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-white leading-tight mb-6",children:u}),d.jsxs("div",{className:"flex items-center gap-6 text-xs text-white/50",children:[d.jsxs("span",{className:"flex items-center gap-1.5",children:[d.jsx(vs,{className:"w-3 h-3"})," ",s.date]}),d.jsxs("span",{className:"flex items-center gap-1.5",children:[d.jsx(u0,{className:"w-3 h-3"})," ",s.author]})]})]})]}),d.jsx("section",{className:"py-16 px-6 bg-white",children:d.jsx("div",{className:"max-w-3xl mx-auto",children:d.jsx(dP,{className:"prose prose-slate max-w-none",components:{blockquote:({children:p})=>d.jsx("blockquote",{className:"border-l-4 pl-5 my-6 italic text-muted-foreground",style:{borderColor:"#8ab317"},children:p}),h2:({children:p})=>d.jsx("h2",{className:"text-2xl font-bold text-foreground mt-10 mb-4",children:p}),h3:({children:p})=>d.jsx("h3",{className:"text-xl font-bold text-foreground mt-8 mb-3",children:p}),p:({children:p})=>d.jsx("p",{className:"text-base text-muted-foreground leading-relaxed mb-5",children:p}),ul:({children:p})=>d.jsx("ul",{className:"my-4 space-y-2 ml-4 list-disc",children:p}),ol:({children:p})=>d.jsx("ol",{className:"my-4 space-y-2 ml-4 list-decimal",children:p}),li:({children:p})=>d.jsx("li",{className:"text-muted-foreground leading-relaxed",children:p}),strong:({children:p})=>d.jsx("strong",{className:"font-semibold text-foreground",children:p})},children:h})})}),d.jsx("section",{className:"py-16 px-6 bg-secondary border-t border-border",children:d.jsxs("div",{className:"max-w-6xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-8",style:{color:"#8ab317"},children:r.related}),d.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:a.map(p=>{const m=Hr[p.slug],y=t==="en"&&m?m.title:p.title;return d.jsxs(Pe,{to:`/blog/${p.slug}`,className:"group border border-border rounded overflow-hidden hover:border-lime hover:shadow-md transition-all flex flex-col bg-white",children:[d.jsx("div",{className:"h-40 overflow-hidden",children:d.jsx("img",{src:p.img,alt:y,className:"w-full h-full object-cover grayscale group-hover:grayscale-0 transition-all duration-500"})}),d.jsxs("div",{className:"p-5 flex flex-col flex-1 justify-between",children:[d.jsx("h3",{className:"font-bold text-sm text-foreground leading-snug group-hover:text-lime transition-colors mb-2",children:y}),d.jsxs("span",{className:"text-xs text-muted-foreground flex items-center gap-1 mt-2",children:[d.jsx(vs,{className:"w-3 h-3"})," ",p.date]})]})]},p.slug)})})]})})]})}const ky=["https://flowedoo.de/wp-content/uploads/2025/03/BIld-1.png","https://flowedoo.de/wp-content/uploads/2021/09/Beitragsbild-Warum-arbeiten-wir-agil.png","https://flowedoo.de/wp-content/uploads/2021/07/iStock-1267194552-sw.jpg","https://flowedoo.de/wp-content/uploads/2021/05/Bildschirmfoto-2021-05-03-um-09.30.01.png","https://flowedoo.de/wp-content/uploads/2021/04/iStock-1144310325-SW-scaled.jpg","https://flowedoo.de/wp-content/uploads/2021/04/95841DD0-6999-4DE0-9319-CCC8918FA724-scaled.jpeg","https://flowedoo.de/wp-content/uploads/2021/03/9C29A335-86EC-40DE-B87F-355382DC2498-scaled-e1614607657169.jpeg","https://flowedoo.de/wp-content/uploads/2021/02/FCDD7368-794B-467D-9D54-733F6BFA6EB9_Fotor-scaled-e1612281911891.jpg","https://flowedoo.de/wp-content/uploads/2021/02/977AB1A8-898C-4F7B-A3D7-5644CF0CECE1_Fotor.jpg","https://flowedoo.de/wp-content/uploads/2021/02/ChatGPT-Image-9.-Okt.-2025-13_33_42.png","https://flowedoo.de/wp-content/uploads/2021/09/Exponentielle-Veraenderungen.png","https://flowedoo.de/wp-content/uploads/2021/09/VUCA-Definition.png","https://flowedoo.de/wp-content/uploads/2021/09/VUCA-Agile-Herangehensweise.png"];function bP(e,t){const[r,s]=e.split(","),a=r.match(/:(.*?);/)[1],l=atob(s),u=new Uint8Array(l.length);for(let h=0;h<l.length;h++)u[h]=l.charCodeAt(h);return new File([u],t,{type:a})}function vP(){const[e,t]=H.useState([]),[r,s]=H.useState(null),[a,l]=H.useState(!1),[u,h]=H.useState(!1),p=async()=>
1024{l(!0),t([]);const m=[];for(const y of ky){const b=y.split("/").pop();t(w=>[...w,{url:y,status:"fetching..."}]);try{const w=await Wr.functions.invoke("fetchImageProxy",{url:y}),{dataUrl:v}=w.data,E=bP(v,b),T=await Wr.integrations.Core.UploadFile({file:E});m.push({original:y,new_url:T.file_url}),t(S=>S.map(j=>j.url===y?{url:y,status:"â
"+T.file_url}:j))}catch(w){m.push({original:y,error:w.message}),t(v=>v.map(E=>E.url===y?{url:y,status:"â "+w.message}:E))}}s(m),h(!0),l(!1)};return d.jsxs("div",{style:{padding:40,fontFamily:"monospace",maxWidth:900,margin:"0 auto"},children:[d.jsx("h1",{style:{fontSize:24,marginBottom:20},children:"Image Migration Tool"}),d.jsxs("p",{style:{marginBottom:20,color:"#666"},children:["Migrates ",ky.length," images from flowedoo.de to internal storage."]}),!a&&!u&&d.jsx("button",{onClick:p,style:{padding:"12px 24px",background:"#8ab317",color:"white",border:"none",borderRadius:4,cursor:"pointer",fontSize:16},children:"Start Migration"}),a&&d.jsx("p",{style:{color:"#8ab317"},children:"â³ Running... do not close this page."}),u&&d.jsxs("div",{children:[d.jsx("p",{style:{color:"green",fontWeight:"bold"},children:"â
Migration complete! Copy the mapping below and send it in the chat."}),d.jsx("textarea",{readOnly:!0,style:{width:"100%",height:300,marginTop:16,fontFamily:"monospace",fontSize:11,padding:8},value:JSON.stringify(r,null,2)}),d.jsx("button",{onClick:p,style:{marginTop:10,padding:"8px 16px",background:"#666",color:"white",border:"none",borderRadius:4,cursor:"pointer"},children:"Run Again"})]}),d.jsx("div",{style:{marginTop:20},children:e.map((m,y)=>d.jsxs("div",{style:{marginBottom:8,fontSize:12,wordBreak:"break-all",padding:"8px",background:"#f5f5f5",borderRadius:4},children:[d.jsx("div",{style:{color:"#333",marginBottom:4},children:m.url.split("/").pop()}),d.jsx("div",{style:{color:m.status.startsWith("â
")?"green":m.status.startsWith("â")?"red":"#888"},children:m.status})]},y))})]})}const xP={de:{overline:"Rechtliches",title:"Impressum",section1:"Angaben gemäà § 5 TMG",section2:"Vertreten durch",rep:"Tanya Akin (Geschäftsführerin)",section3:"Kontakt",phone:"Telefon",section4:"Handelsregister",regNr:"Handelsregisternummer: HRB 120855",regCourt:"Registergericht: Amtsgericht Köln",regSeat:"Sitz: Köln (51147)",section5:"Umsatzsteuer-ID",vatDesc:"Umsatzsteuer-Identifikationsnummer gemäà § 27a UStG:",section6:"Verantwortlich für den Inhalt nach § 18 Abs. 2 MStV",disclaimer:"Haftungsausschluss",d1title:"Haftung für Inhalte",d1:"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.",d2title:"Haftung für Links",d2:"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.",d3title:"Urheberrecht",d3:"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."},en:{overline:"Legal",title:"Imprint",section1:"Information pursuant to § 5 TMG",section2:"Represented by",rep:"Tanya Akin (Managing Director)",section3:"Contact",phone:"Phone",section4:"Commercial Register",regNr:"Registration number: HRB 120855",regCourt:"Registry court: Amtsgericht Köln",regSeat:"Registered office: Köln (51147)",section5:"VAT ID",vatDesc:"VAT identification number pursuant to § 27a UStG:",section6:"Responsible for content pursuant to § 18 Para. 2 MStV",disclaimer:"Disclaimer",d1title:"Liability for Content",d1:"As a service provider, we are responsible for our own content on these pages in accordance with § 7 Para. 1 TMG and general laws. According to §§ 8 to 10 TMG, we are not obligated to monitor transmitted or stored third-party information or to investigate circumstances that indicate illegal activity.",d2title:"Liability for Links",d2:"Our offering contains links to external third-party websites over whose content we have no influence. Therefore, we cannot accept any liability for this external
1024content. The respective provider or operator of the linked pages is always responsible for their content.",d3title:"Copyright",d3:"The content and works created by the site operators on these pages are subject to German copyright law. Reproduction, editing, distribution, and any kind of use beyond the limits of copyright law require the written consent of the respective author or creator."}};function wP(){const{lang:e}=Lt(),t=xP[e];return d.jsxs("main",{className:"font-inter pt-16",children:[d.jsx("section",{className:"py-24 px-6 bg-foreground text-white",children:d.jsxs("div",{className:"max-w-4xl mx-auto",children:[d.jsx("p",{className:"text-xs uppercase tracking-widest font-semibold mb-4",style:{color:"#8ab317"},children:t.overline}),d.jsx("h1",{className:"text-5xl md:text-6xl font-bold text-white leading-tight",children:t.title})]})}),d.jsx("section",{className:"py-20 px-6 bg-white",children:d.jsxs("div",{className:"max-w-3xl mx-auto space-y-10 text-sm text-foreground leading-relaxed",children:[d.jsxs("div",{children:[d.jsx("h2",{className:"text-lg font-bold mb-3 text-foreground",children:t.section1}),d.jsx("p",{className:"font-semibold",children:"synnput GmbH"}),d.jsx("p",{children:"Wilhelm-Ruppert-Str. 38 / K15"}),d.jsx("p",{children:"51147 Köln"})]}),d.jsxs("div",{children:[d.jsx("h2",{className:"text-lg font-bold mb-3 text-foreground",children:t.section2}),d.jsx("p",{children:t.rep})]}),d.jsxs("div",{children:[d.jsx("h2",{className:"text-lg font-bold mb-3 text-foreground",children:t.section3}),d.jsxs("p",{children:[t.phone,": ",d.jsx("a",{href:"tel:+4901732521717",className:"hover:underline",style:{color:"#8ab317"},children:"+49 (0) 173 252 1717"})]}),d.jsxs("p",{children:["E-Mail: ",d.jsx("a",{href:"mailto:[email protected]",className:"hover:underline",style:{color:"#8ab317"},children:"[email protected]"})]})]}),d.jsxs("div",{children:[d.jsx("h2",{className:"text-lg font-bold mb-3 text-foreground",children:t.section4}),d.jsx("p",{children:t.regNr}),d.jsx("p",{children:t.regCourt}),d.jsx("p",{children:t.regSeat})]}),d.jsxs("div",{children:[d.jsx("h2",{className:"text-lg font-bold mb-3 text-foreground",children:t.section5}),d.jsx("p",{children:t.vatDesc}),d.jsx("p",{className:"font-semibold",children:"DE 327139045"})]}),d.jsxs("div",{children:[d.jsx("h2",{className:"text-lg font-bold mb-3 text-foreground",children:t.section6}),d.jsx("p",{children:"Tanya Akin"}),d.jsx("p",{children:"Wilhelm-Ruppert-Str. 38 / K15"}),d.jsx("p",{children:"51147 Köln"})]}),d.jsxs("div",{className:"pt-4 border-t border-border",children:[d.jsx("h2",{className:"text-lg font-bold mb-3 text-foreground",children:t.disclaimer}),d.jsx("h3",{className:"font-semibold mb-1",children:t.d1title}),d.jsx("p",{className:"text-muted-foreground mb-4",children:t.d1}),d.jsx("h3",{className:"font-semibold mb-1",children:t.d2title}),d.jsx("p",{className:"text-muted-foreground mb-4",children:t.d2}),d.jsx("h3",{className:"font-semibold mb-1",children:t.d3title}),d.jsx("p",{className:"text-muted-foreground",children:t.d3})]})]})})]})}const kP=()=>{const{isLoadingAuth:e,isLoadingPublicSettings:t,authError:r,navigateToLogin:s}=uC();if(t||e)return d.jsx("div",{className:"fixed inset-0 flex items-center justify-center",children:d.jsx("div",{className:"w-8 h-8 border-4 border-slate-200 border-t-slate-800 rounded-full animate-spin"})});if(r){if(r.type==="user_not_registered")return d.jsx(dC,{});if(r.type==="auth_required")return s(),null}return d.jsxs(BS,{children:[d.jsxs(St,{element:d.jsx(bC,{}),children:[d.jsx(St,{path:"/",element:d.jsx(SC,{})}),d.jsx(St,{path:"/about",element:d.jsx(CC,{})}),d.jsx(St,{path:"/services",element:d.jsx(jC,{})}),d.jsx(St,{path:"/contact",element:d.jsx(PC,{})}),d.jsx(St,{path:"/trainings",element:d.jsx(IC,{})}),d.jsx(St,{path:"/trainings/:slug",element:d.jsx(qC,{})}),d.jsx(St,{path:"/blog",element:d.jsx(QC,{})}),d.jsx(St,{path:"/blog/:slug",element:d.jsx(yP,{})}),d.jsx(St,{path:"/services/innovation-management",element:d.jsx(LC,{})}),d.jsx(St,{path:"/services/team-coaching",element:d.jsx(FC,{})}),d.jsx(St,{path:"/services/change-management",element:d.jsx(VC,{})}),d.jsx(St,{path:"/services/agiles-projektmanagement",element:d.jsx(KC,{})}),d.jsx(St,{path:"/imprint",element:d.jsx(wP,{})})]}),d.jsx(St,{path:"/image-migration",element:d.jsx(vP,{})}),d.jsx(St,{path:"*",element:d.jsx(oC,{})})]})};function SP(){return d.jsx(lC,{children:d.jsx(cC,{children:d.jsxs(P1,{client:H1,children:[d.jsx(qS,{children:d.jsx(kP,{})}),d.jsx(s1,{})]})})})}ik.createRoot(document.getElementById("root")).render(d.jsx(SP,{}));
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.