PageSourceSearch

https://dotto-dev.netlify.app/assets/index-C0QWMNdj.js

js dotto-dev.netlify.app collected 2026-10-03 10:39:47 UTC 311,459 bytes, 57 lines download raw bytes

vendor: 5,223 bytes, lines 1-9
1(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const l of o.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();function Jf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ed={exports:{}},wl={},td={exports:{}},q={};/**
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 Ui=Symbol.for("react.element"),Sg=Symbol.for("react.portal"),Eg=Symbol.for("react.fragment"),_g=Symbol.for("react.strict_mode"),kg=Symbol.for("react.profiler"),Ng=Symbol.for("react.provider"),Cg=Symbol.for("react.context"),Tg=Symbol.for("react.forward_ref"),Mg=Symbol.for("react.suspense"),zg=Symbol.for("react.memo"),Pg=Symbol.for("react.lazy"),ec=Symbol.iterator;function jg(e){return e===null||typeof e!="object"?null:(e=ec&&e[ec]||e["@@iterator"],typeof e=="function"?e:null)}var nd={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},rd=Object.assign,id={};function Dr(e,t,n){this.props=e,this.context=t,this.refs=id,this.updater=n||nd}Dr.prototype.isReactComponent={};Dr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=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,e,t,"setState")};Dr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function od(){}od.prototype=Dr.prototype;function Fu(e,t,n){this.props=e,this.context=t,this.refs=id,this.updater=n||nd}var Hu=Fu.prototype=new od;Hu.constructor=Fu;rd(Hu,Dr.prototype);Hu.isPureReactComponent=!0;var tc=Array.isArray,ld=Object.prototype.hasOwnProperty,Bu={current:null},sd={key:!0,ref:!0,__self:!0,__source:!0};function ud(e,t,n){var r,i={},o=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(o=""+t.key),t)ld.call(t,r)&&!sd.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1<s){for(var u=Array(s),a=0;a<s;a++)u[a]=arguments[a+2];i.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)i[r]===void 0&&(i[r]=s[r]);return{$$typeof:Ui,type:e,key:o,ref:l,props:i,_owner:Bu.current}}function Rg(e,t){return{$$typeof:Ui,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Vu(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ui}function Ig(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var nc=/\/+/g;function bl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Ig(""+e.key):t.toString(36)}function ko(e,t,n,r,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var l=!1;if(e===null)l=!0;else switch(o){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case Ui:case Sg:l=!0}}if(l)return l=e,i=i(l),e=r===""?"."+bl(l,0):r,tc(i)?(n="",e!=null&&(n=e.replace(nc,"$&/")+"/"),ko(i,t,n,"",function(a){return a})):i!=null&&(Vu(i)&&(i=Rg(i,n+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(nc,"$&/")+"/")+e)),t.push(i)),1;if(l=0,r=r===""?".":r+":",tc(e))for(var s=0;s<e.length;s++){o=e[s];var u=r+bl(o,s);l+=ko(o,t,n,u,i)}else if(u=jg(e),typeof u=="function")for(e=u.call(e),s=0;!(o=e.next()).done;)o=o.value,u=r+bl(o,s++),l+=ko(o,t,n,u,i);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function Zi(e,t,n){if(e==null)return e;var r=[],i=0;return ko(e,r,"","",function(o){return t.call(n,o,i++)}),r}function Ag(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var He={current:null},No={transition:null},$g={ReactCurrentDispatcher:He,ReactCurrentBatchConfig:No,ReactCurrentOwner:Bu};function ad(){throw Error("act(...) is not supported in production builds of React.")}q.Children={map:Zi,forEach:function(e,t,n){Zi(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Zi(e,function(){t++}),t},toArray:function(e){return Zi(e,function(t){return t})||[]},only:function(e){if(!Vu(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};
vendor: 5,241 bytes, lines 9-25
9q.Component=Dr;q.Fragment=Eg;q.Profiler=kg;q.PureComponent=Fu;q.StrictMode=_g;q.Suspense=Mg;q.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=$g;q.act=ad;q.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=rd({},e.props),i=e.key,o=e.ref,l=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,l=Bu.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)ld.call(t,u)&&!sd.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){s=Array(u);for(var a=0;a<u;a++)s[a]=arguments[a+2];r.children=s}return{$$typeof:Ui,type:e.type,key:i,ref:o,props:r,_owner:l}};q.createContext=function(e){return e={$$typeof:Cg,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Ng,_context:e},e.Consumer=e};q.createElement=ud;q.createFactory=function(e){var t=ud.bind(null,e);return t.type=e,t};q.createRef=function(){return{current:null}};q.forwardRef=function(e){return{$$typeof:Tg,render:e}};q.isValidElement=Vu;q.lazy=function(e){return{$$typeof:Pg,_payload:{_status:-1,_result:e},_init:Ag}};q.memo=function(e,t){return{$$typeof:zg,type:e,compare:t===void 0?null:t}};q.startTransition=function(e){var t=No.transition;No.transition={};try{e()}finally{No.transition=t}};q.unstable_act=ad;q.useCallback=function(e,t){return He.current.useCallback(e,t)};q.useContext=function(e){return He.current.useContext(e)};q.useDebugValue=function(){};q.useDeferredValue=function(e){return He.current.useDeferredValue(e)};q.useEffect=function(e,t){return He.current.useEffect(e,t)};q.useId=function(){return He.current.useId()};q.useImperativeHandle=function(e,t,n){return He.current.useImperativeHandle(e,t,n)};q.useInsertionEffect=function(e,t){return He.current.useInsertionEffect(e,t)};q.useLayoutEffect=function(e,t){return He.current.useLayoutEffect(e,t)};q.useMemo=function(e,t){return He.current.useMemo(e,t)};q.useReducer=function(e,t,n){return He.current.useReducer(e,t,n)};q.useRef=function(e){return He.current.useRef(e)};q.useState=function(e){return He.current.useState(e)};q.useSyncExternalStore=function(e,t,n){return He.current.useSyncExternalStore(e,t,n)};q.useTransition=function(){return He.current.useTransition()};q.version="18.3.1";td.exports=q;var P=td.exports;const A=Jf(P);/**
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 Dg=P,Lg=Symbol.for("react.element"),Og=Symbol.for("react.fragment"),Fg=Object.prototype.hasOwnProperty,Hg=Dg.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Bg={key:!0,ref:!0,__self:!0,__source:!0};function cd(e,t,n){var r,i={},o=null,l=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(l=t.ref);for(r in t)Fg.call(t,r)&&!Bg.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:Lg,type:e,key:o,ref:l,props:i,_owner:Hg.current}}wl.Fragment=Og;wl.jsx=cd;wl.jsxs=cd;ed.exports=wl;var y=ed.exports,Ps={},fd={exports:{}},et={},dd={exports:{}},hd={};/**
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 */(function(e){function t(M,E){var N=M.length;M.push(E);e:for(;0<N;){var D=N-1>>>1,O=M[D];if(0<i(O,E))M[D]=E,M[N]=O,N=D;else break e}}function n(M){return M.length===0?null:M[0]}function r(M){if(M.length===0)return null;var E=M[0],N=M.pop();if(N!==E){M[0]=N;e:for(var D=0,O=M.length,W=O>>>1;D<W;){var U=2*(D+1)-1,X=M[U],Q=U+1,G=M[Q];if(0>i(X,N))Q<O&&0>i(G,X)?(M[D]=G,M[Q]=N,D=Q):(M[D]=X,M[U]=N,D=U);else if(Q<O&&0>i(G,N))M[D]=G,M[Q]=N,D=Q;else break e}}return E}function i(M,E){var N=M.sortIndex-E.sortIndex;return N!==0?N:M.id-E.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var l=Date,s=l.now();e.unstable_now=function(){return l.now()-s}}var u=[],a=[],c=1,f=null,d=3,m=!1,S=!1,x=!1,_=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(M){for(var E=n(a);E!==null;){if(E.callback===null)r(a);else if(E.startTime<=M)r(a),E.sortIndex=E.expirationTime,t(u,E);else break;E=n(a)}}function v(M){if(x=!1,g(M),!S)if(n(u)!==null)S=!0,C(k);else{var E=n(a);E!==null&&L(v,E.startTime-M)}}function k(M,E){S=!1,x&&(x=!1,h(j),j=-1),m=!0;var N=d;try{for(g(E),f=n(u);f!==null&&(!(f.expirationTime>E)||M&&!F());){var D=f.callback;if(typeof D=="function"){f.callback=null,d=f.priorityLevel;var O=D(f.expirationTime<=E);E=e.unstable_now(),typeof O=="function"?f.callback=O:f===n(u)&&r(u),g(E)}else r(u);
vendor: 8,907 bytes, lines 25-34
25f=n(u)}if(f!==null)var W=!0;else{var U=n(a);U!==null&&L(v,U.startTime-E),W=!1}return W}finally{f=null,d=N,m=!1}}var z=!1,T=null,j=-1,R=5,$=-1;function F(){return!(e.unstable_now()-$<R)}function V(){if(T!==null){var M=e.unstable_now();$=M;var E=!0;try{E=T(!0,M)}finally{E?H():(z=!1,T=null)}}else z=!1}var H;if(typeof p=="function")H=function(){p(V)};else if(typeof MessageChannel<"u"){var w=new MessageChannel,I=w.port2;w.port1.onmessage=V,H=function(){I.postMessage(null)}}else H=function(){_(V,0)};function C(M){T=M,z||(z=!0,H())}function L(M,E){j=_(function(){M(e.unstable_now())},E)}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(M){M.callback=null},e.unstable_continueExecution=function(){S||m||(S=!0,C(k))},e.unstable_forceFrameRate=function(M){0>M||125<M?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):R=0<M?Math.floor(1e3/M):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(M){switch(d){case 1:case 2:case 3:var E=3;break;default:E=d}var N=d;d=E;try{return M()}finally{d=N}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(M,E){switch(M){case 1:case 2:case 3:case 4:case 5:break;default:M=3}var N=d;d=M;try{return E()}finally{d=N}},e.unstable_scheduleCallback=function(M,E,N){var D=e.unstable_now();switch(typeof N=="object"&&N!==null?(N=N.delay,N=typeof N=="number"&&0<N?D+N:D):N=D,M){case 1:var O=-1;break;case 2:O=250;break;case 5:O=1073741823;break;case 4:O=1e4;break;default:O=5e3}return O=N+O,M={id:c++,callback:E,priorityLevel:M,startTime:N,expirationTime:O,sortIndex:-1},N>D?(M.sortIndex=N,t(a,M),n(u)===null&&M===n(a)&&(x?(h(j),j=-1):x=!0,L(v,N-D))):(M.sortIndex=O,t(u,M),S||m||(S=!0,C(k))),M},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(M){var E=d;return function(){var N=d;d=E;try{return M.apply(this,arguments)}finally{d=N}}}})(hd);dd.exports=hd;var Vg=dd.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 Ug=P,qe=Vg;function B(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var pd=new Set,vi={};function Yn(e,t){Nr(e,t),Nr(e+"Capture",t)}function Nr(e,t){for(vi[e]=t,e=0;e<t.length;e++)pd.add(t[e])}var Bt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),js=Object.prototype.hasOwnProperty,Wg=/^[: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]*$/,rc={},ic={};function Yg(e){return js.call(ic,e)?!0:js.call(rc,e)?!1:Wg.test(e)?ic[e]=!0:(rc[e]=!0,!1)}function Xg(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function bg(e,t,n,r){if(t===null||typeof t>"u"||Xg(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Be(e,t,n,r,i,o,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=l}var Me={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Me[e]=new Be(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Me[t]=new Be(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Me[e]=new Be(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Me[e]=new Be(e,2,!1,e,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(e){Me[e]=new Be(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Me[e]=new Be(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Me[e]=new Be(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Me[e]=new Be(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Me[e]=new Be(e,5,!1,e.toLowerCase(),null,!1,!1)});var Uu=/[\-:]([a-z])/g;function Wu(e){return e[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(e){var t=e.replace(Uu,Wu);Me[t]=new Be(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Uu,Wu);Me[t]=new Be(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Uu,Wu);Me[t]=new Be(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Me[e]=new Be(e,1,!1,e.toLowerCase(),null,!1,!1)});Me.xlinkHref=new Be("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Me[e]=new Be(e,1,!1,e.toLowerCase(),null,!0,!0)});function Yu(e,t,n,r){var i=Me.hasOwnProperty(t)?Me[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(bg(t,n,i,r)&&(n=null),r||i===null?Yg(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var bt=Ug.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,qi=Symbol.for("react.element"),rr=Symbol.for("react.portal"),ir=Symbol.for("react.fragment"),Xu=Symbol.for("react.strict_mode"),Rs=Symbol.for("react.profiler"),md=Symbol.for("react.provider"),gd=Symbol.for("react.context"),bu=Symbol.for("react.forward_ref"),Is=Symbol.for("react.suspense"),As=Symbol.for("react.suspense_list"),Ku=Symbol.for("react.memo"),Gt=Symbol.for("react.lazy"),yd=Symbol.for("react.offscreen"),oc=Symbol.iterator;function Ur(e){return e===null||typeof e!="object"?null:(e=oc&&e[oc]||e["@@iterator"],typeof e=="function"?e:null)}var de=Object.assign,Kl;function ni(e){if(Kl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Kl=t&&t[1]||""}return`
34`+Kl+e}var Ql=!1;function Gl(e,t){if(!e||Ql)return"";Ql=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}
vendor: 16,695 bytes, lines 34-37
34catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var i=a.stack.split(`
35`),o=r.stack.split(`
36`),l=i.length-1,s=o.length-1;1<=l&&0<=s&&i[l]!==o[s];)s--;for(;1<=l&&0<=s;l--,s--)if(i[l]!==o[s]){if(l!==1||s!==1)do if(l--,s--,0>s||i[l]!==o[s]){var u=`
37`+i[l].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=l&&0<=s);break}}}finally{Ql=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?ni(e):""}function Kg(e){switch(e.tag){case 5:return ni(e.type);case 16:return ni("Lazy");case 13:return ni("Suspense");case 19:return ni("SuspenseList");case 0:case 2:case 15:return e=Gl(e.type,!1),e;case 11:return e=Gl(e.type.render,!1),e;case 1:return e=Gl(e.type,!0),e;default:return""}}function $s(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ir:return"Fragment";case rr:return"Portal";case Rs:return"Profiler";case Xu:return"StrictMode";case Is:return"Suspense";case As:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case gd:return(e.displayName||"Context")+".Consumer";case md:return(e._context.displayName||"Context")+".Provider";case bu:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ku:return t=e.displayName||null,t!==null?t:$s(e.type)||"Memo";case Gt:t=e._payload,e=e._init;try{return $s(e(t))}catch{}}return null}function Qg(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return $s(t);case 8:return t===Xu?"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 t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function mn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function vd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Gg(e){var t=vd(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(l){r=""+l,o.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ji(e){e._valueTracker||(e._valueTracker=Gg(e))}function xd(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=vd(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ho(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Ds(e,t){var n=t.checked;return de({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function lc(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=mn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function wd(e,t){t=t.checked,t!=null&&Yu(e,"checked",t,!1)}function Ls(e,t){wd(e,t);var n=mn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Os(e,t.type,n):t.hasOwnProperty("defaultValue")&&Os(e,t.type,mn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function sc(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Os(e,t,n){(t!=="number"||Ho(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ri=Array.isArray;function gr(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+mn(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Fs(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(B(91));return de({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function uc(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(B(92));if(ri(n)){if(1<n.length)throw Error(B(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:mn(n)}}function Sd(e,t){var n=mn(t.value),r=mn(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function ac(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ed(e){switch(e){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 Hs(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ed(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var eo,_d=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(eo=eo||document.createElement("div"),eo.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=eo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function xi(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ai={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},Zg=["Webkit","ms","Moz","O"];Object.keys(ai).forEach(function(e){Zg.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ai[t]=ai[e]})});function kd(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ai.hasOwnProperty(e)&&ai[e]?(""+t).trim():t+"px"}function Nd(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=kd(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var qg=de({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 Bs(e,t){if(t){if(qg[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(B(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(B(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(B(61))}if(t.style!=null&&typeof t.style!="object")throw Error(B(62))}}function Vs(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Us=null;function Qu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ws=null,yr=null,vr=null;function cc(e){if(e=Xi(e)){if(typeof Ws!="function")throw Error(B(280));var t=e.stateNode;t&&(t=Nl(t),Ws(e.stateNode,e.type,t))}}function Cd(e){yr?vr?vr.push(e):vr=[e]:yr=e}function Td(){if(yr){var e=yr,t=vr;if(vr=yr=null,cc(e),t)for(e=0;e<t.length;e++)cc(t[e])}}function Md(e,t){return e(t)}function zd(){}var Zl=!1;function Pd(e,t,n){if(Zl)return e(t,n);Zl=!0;try{return Md(e,t,n)}finally{Zl=!1,(yr!==null||vr!==null)&&(zd(),Td())}}function wi(e,t){var n=e.stateNode;if(n===null)return null;var r=Nl(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(B(231,t,typeof n));return n}var Ys=!1;if(Bt)try{var Wr={};Object.defineProperty(Wr,"passive",{get:function(){Ys=!0}}),window.addEventListener("test",Wr,Wr),window.removeEventListener("test",Wr,Wr)}catch{Ys=!1}function Jg(e,t,n,r,i,o,l,s,u){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(c){this.onError(c)}}var ci=!1,Bo=null,Vo=!1,Xs=null,e0={onError:function(e){ci=!0,Bo=e}};function t0(e,t,n,r,i,o,l,s,u){ci=!1,Bo=null,Jg.apply(e0,arguments)}function n0(e,t,n,r,i,o,l,s,u){if(t0.apply(this,arguments),ci){if(ci){var a=Bo;ci=!1,Bo=null}else throw Error(B(198));Vo||(Vo=!0,Xs=a)}}function Xn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function jd(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function fc(e){if(Xn(e)!==e)throw Error(B(188))}function r0(e){var t=e.alternate;if(!t){if(t=Xn(e),t===null)throw Error(B(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return fc(i),e;if(o===r)return fc(i),t;o=o.sibling}throw Error(B(188))}if(n.return!==r.return)n=i,r=o;else{for(var l=!1,s=i.child;s;){if(s===n){l=!0,n=i,r=o;break}if(s===r){l=!0,r=i,n=o;break}s=s.sibling}if(!l){for(s=o.child;s;){if(s===n){l=!0,n=o,r=i;break}if(s===r){l=!0,r=o,n=i;break}s=s.sibling}if(!l)throw Error(B(189))}}if(n.alternate!==r)throw Error(B(190))}if(n.tag!==3)throw Error(B(188));return n.stateNode.current===n?e:t}function Rd(e){return e=r0(e),e!==null?Id(e):null}function Id(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Id(e);if(t!==null)return t;e=e.sibling}return null}var Ad=qe.unstable_scheduleCallback,dc=qe.unstable_cancelCallback,i0=qe.unstable_shouldYield,o0=qe.unstable_requestPaint,ge=qe.unstable_now,l0=qe.unstable_getCurrentPriorityLevel,Gu=qe.unstable_ImmediatePriority,$d=qe.unstable_UserBlockingPriority,Uo=qe.unstable_NormalPriority,s0=qe.unstable_LowPriority,Dd=qe.unstable_IdlePriority,Sl=null,Ct=null;function u0(e){if(Ct&&typeof Ct.onCommitFiberRoot=="function")try{Ct.onCommitFiberRoot(Sl,e,void 0,(e.current.flags&128)===128)}catch{}}var yt=Math.clz32?Math.clz32:f0,a0=Math.log,c0=Math.LN2;function f0(e){return e>>>=0,e===0?32:31-(a0(e)/c0|0)|0}var to=64,no=4194304;function ii(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64: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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Wo(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,l=n&268435455;if(l!==0){var s=l&~i;s!==0?r=ii(s):(o&=l,o!==0&&(r=ii(o)))}else l=n&~i,l!==0?r=ii(l):o!==0&&(r=ii(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-yt(t),i=1<<n,r|=e[n],t&=~i;return r}function d0(e,t){switch(e){case 1:case 2:case 4:return t+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 t+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 h0(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var l=31-yt(o),s=1<<l,u=i[l];u===-1?(!(s&n)||s&r)&&(i[l]=d0(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}}function bs(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ld(){var e=to;return to<<=1,!(to&4194240)&&(to=64),e}function ql(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Wi(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-yt(t),e[t]=n}function p0(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-yt(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function Zu(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-yt(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var re=0;function Od(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Fd,qu,Hd,Bd,Vd,Ks=!1,ro=[],ln=null,sn=null,un=null,Si=new Map,Ei=new Map,en=[],m0="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 hc(e,t){switch(e){case"focusin":case"focusout":ln=null;break;case"dragenter":case"dragleave":sn=null;break;case"mouseover":case"mouseout":un=null;break;case"pointerover":case"pointerout":Si.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ei.delete(t.pointerId)}}function Yr(e,t,n,r,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},t!==null&&(t=Xi(t),t!==null&&qu(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function g0(e,t,n,r,i){switch(t){case"focusin":return ln=Yr(ln,e,t,n,r,i),!0;case"dragenter":return sn=Yr(sn,e,t,n,r,i),!0;case"mouseover":return un=Yr(un,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Si.set(o,Yr(Si.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Ei.set(o,Yr(Ei.get(o)||null,e,t,n,r,i)),!0}return!1}function Ud(e){var t=zn(e.target);if(t!==null){var n=Xn(t);if(n!==null){if(t=n.tag,t===13){if(t=jd(n),t!==null){e.blockedOn=t,Vd(e.priority,function(){Hd(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Co(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Qs(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Us=r,n.target.dispatchEvent(r),Us=null}else return t=Xi(n),t!==null&&qu(t),e.blockedOn=n,!1;t.shift()}return!0}function pc(e,t,n){Co(e)&&n.delete(t)}
vendor: 11,957 bytes, line 37
37function y0(){Ks=!1,ln!==null&&Co(ln)&&(ln=null),sn!==null&&Co(sn)&&(sn=null),un!==null&&Co(un)&&(un=null),Si.forEach(pc),Ei.forEach(pc)}function Xr(e,t){e.blockedOn===t&&(e.blockedOn=null,Ks||(Ks=!0,qe.unstable_scheduleCallback(qe.unstable_NormalPriority,y0)))}function _i(e){function t(i){return Xr(i,e)}if(0<ro.length){Xr(ro[0],e);for(var n=1;n<ro.length;n++){var r=ro[n];r.blockedOn===e&&(r.blockedOn=null)}}for(ln!==null&&Xr(ln,e),sn!==null&&Xr(sn,e),un!==null&&Xr(un,e),Si.forEach(t),Ei.forEach(t),n=0;n<en.length;n++)r=en[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<en.length&&(n=en[0],n.blockedOn===null);)Ud(n),n.blockedOn===null&&en.shift()}var xr=bt.ReactCurrentBatchConfig,Yo=!0;function v0(e,t,n,r){var i=re,o=xr.transition;xr.transition=null;try{re=1,Ju(e,t,n,r)}finally{re=i,xr.transition=o}}function x0(e,t,n,r){var i=re,o=xr.transition;xr.transition=null;try{re=4,Ju(e,t,n,r)}finally{re=i,xr.transition=o}}function Ju(e,t,n,r){if(Yo){var i=Qs(e,t,n,r);if(i===null)us(e,t,r,Xo,n),hc(e,r);else if(g0(i,e,t,n,r))r.stopPropagation();else if(hc(e,r),t&4&&-1<m0.indexOf(e)){for(;i!==null;){var o=Xi(i);if(o!==null&&Fd(o),o=Qs(e,t,n,r),o===null&&us(e,t,r,Xo,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else us(e,t,r,null,n)}}var Xo=null;function Qs(e,t,n,r){if(Xo=null,e=Qu(r),e=zn(e),e!==null)if(t=Xn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=jd(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Xo=e,null}function Wd(e){switch(e){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(l0()){case Gu:return 1;case $d:return 4;case Uo:case s0:return 16;case Dd:return 536870912;default:return 16}default:return 16}}var rn=null,ea=null,To=null;function Yd(){if(To)return To;var e,t=ea,n=t.length,r,i="value"in rn?rn.value:rn.textContent,o=i.length;for(e=0;e<n&&t[e]===i[e];e++);var l=n-e;for(r=1;r<=l&&t[n-r]===i[o-r];r++);return To=i.slice(e,1<r?1-r:void 0)}function Mo(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function io(){return!0}function mc(){return!1}function tt(e){function t(n,r,i,o,l){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=l,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?io:mc,this.isPropagationStopped=mc,this}return de(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=io)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=io)},persist:function(){},isPersistent:io}),t}var Lr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ta=tt(Lr),Yi=de({},Lr,{view:0,detail:0}),w0=tt(Yi),Jl,es,br,El=de({},Yi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:na,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==br&&(br&&e.type==="mousemove"?(Jl=e.screenX-br.screenX,es=e.screenY-br.screenY):es=Jl=0,br=e),Jl)},movementY:function(e){return"movementY"in e?e.movementY:es}}),gc=tt(El),S0=de({},El,{dataTransfer:0}),E0=tt(S0),_0=de({},Yi,{relatedTarget:0}),ts=tt(_0),k0=de({},Lr,{animationName:0,elapsedTime:0,pseudoElement:0}),N0=tt(k0),C0=de({},Lr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),T0=tt(C0),M0=de({},Lr,{data:0}),yc=tt(M0),z0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},P0={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"},j0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function R0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=j0[e])?!!t[e]:!1}function na(){return R0}var I0=de({},Yi,{key:function(e){if(e.key){var t=z0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Mo(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?P0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:na,charCode:function(e){return e.type==="keypress"?Mo(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Mo(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),A0=tt(I0),$0=de({},El,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),vc=tt($0),D0=de({},Yi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:na}),L0=tt(D0),O0=de({},Lr,{propertyName:0,elapsedTime:0,pseudoElement:0}),F0=tt(O0),H0=de({},El,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),B0=tt(H0),V0=[9,13,27,32],ra=Bt&&"CompositionEvent"in window,fi=null;Bt&&"documentMode"in document&&(fi=document.documentMode);var U0=Bt&&"TextEvent"in window&&!fi,Xd=Bt&&(!ra||fi&&8<fi&&11>=fi),xc=" ",wc=!1;function bd(e,t){switch(e){case"keyup":return V0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Kd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var or=!1;function W0(e,t){switch(e){case"compositionend":return Kd(t);case"keypress":return t.which!==32?null:(wc=!0,xc);case"textInput":return e=t.data,e===xc&&wc?null:e;default:return null}}function Y0(e,t){if(or)return e==="compositionend"||!ra&&bd(e,t)?(e=Yd(),To=ea=rn=null,or=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Xd&&t.locale!=="ko"?null:t.data;default:return null}}var X0={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 Sc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!X0[e.type]:t==="textarea"}function Qd(e,t,n,r){Cd(r),t=bo(t,"onChange"),0<t.length&&(n=new ta("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var di=null,ki=null;function b0(e){lh(e,0)}function _l(e){var t=ur(e);if(xd(t))return e}function K0(e,t){if(e==="change")return t}var Gd=!1;if(Bt){var ns;if(Bt){var rs="oninput"in document;if(!rs){var Ec=document.createElement("div");Ec.setAttribute("oninput","return;"),rs=typeof Ec.oninput=="function"}ns=rs}else ns=!1;Gd=ns&&(!document.documentMode||9<document.documentMode)}function _c(){di&&(di.detachEvent("onpropertychange",Zd),ki=di=null)}function Zd(e){if(e.propertyName==="value"&&_l(ki)){var t=[];Qd(t,ki,e,Qu(e)),Pd(b0,t)}}function Q0(e,t,n){e==="focusin"?(_c(),di=t,ki=n,di.attachEvent("onpropertychange",Zd)):e==="focusout"&&_c()}function G0(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return _l(ki)}function Z0(e,t){if(e==="click")return _l(t)}function q0(e,t){if(e==="input"||e==="change")return _l(t)}function J0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var wt=typeof Object.is=="function"?Object.is:J0;function Ni(e,t){if(wt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!js.call(t,i)||!wt(e[i],t[i]))return!1}return!0}function kc(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Nc(e,t){var n=kc(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=kc(n)}}function qd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?qd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Jd(){for(var e=window,t=Ho();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ho(e.document)}return t}function ia(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function ey(e){var t=Jd(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&qd(n.ownerDocument.documentElement,n)){if(r!==null&&ia(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=Nc(n,o);var l=Nc(n,r);i&&l&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var ty=Bt&&"documentMode"in document&&11>=document.documentMode,lr=null,Gs=null,hi=null,Zs=!1;function Cc(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Zs||lr==null||lr!==Ho(r)||(r=lr,"selectionStart"in r&&ia(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focu
vendor: 4,501 bytes, line 37
37sNode:r.focusNode,focusOffset:r.focusOffset}),hi&&Ni(hi,r)||(hi=r,r=bo(Gs,"onSelect"),0<r.length&&(t=new ta("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=lr)))}function oo(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var sr={animationend:oo("Animation","AnimationEnd"),animationiteration:oo("Animation","AnimationIteration"),animationstart:oo("Animation","AnimationStart"),transitionend:oo("Transition","TransitionEnd")},is={},eh={};Bt&&(eh=document.createElement("div").style,"AnimationEvent"in window||(delete sr.animationend.animation,delete sr.animationiteration.animation,delete sr.animationstart.animation),"TransitionEvent"in window||delete sr.transitionend.transition);function kl(e){if(is[e])return is[e];if(!sr[e])return e;var t=sr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in eh)return is[e]=t[n];return e}var th=kl("animationend"),nh=kl("animationiteration"),rh=kl("animationstart"),ih=kl("transitionend"),oh=new Map,Tc="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 yn(e,t){oh.set(e,t),Yn(t,[e])}for(var os=0;os<Tc.length;os++){var ls=Tc[os],ny=ls.toLowerCase(),ry=ls[0].toUpperCase()+ls.slice(1);yn(ny,"on"+ry)}yn(th,"onAnimationEnd");yn(nh,"onAnimationIteration");yn(rh,"onAnimationStart");yn("dblclick","onDoubleClick");yn("focusin","onFocus");yn("focusout","onBlur");yn(ih,"onTransitionEnd");Nr("onMouseEnter",["mouseout","mouseover"]);Nr("onMouseLeave",["mouseout","mouseover"]);Nr("onPointerEnter",["pointerout","pointerover"]);Nr("onPointerLeave",["pointerout","pointerover"]);Yn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Yn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Yn("onBeforeInput",["compositionend","keypress","textInput","paste"]);Yn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Yn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Yn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var oi="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(" "),iy=new Set("cancel close invalid load scroll toggle".split(" ").concat(oi));function Mc(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,n0(r,t,void 0,e),e.currentTarget=null}function lh(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var l=r.length-1;0<=l;l--){var s=r[l],u=s.instance,a=s.currentTarget;if(s=s.listener,u!==o&&i.isPropagationStopped())break e;Mc(i,s,a),o=u}else for(l=0;l<r.length;l++){if(s=r[l],u=s.instance,a=s.currentTarget,s=s.listener,u!==o&&i.isPropagationStopped())break e;Mc(i,s,a),o=u}}}if(Vo)throw e=Xs,Vo=!1,Xs=null,e}function se(e,t){var n=t[nu];n===void 0&&(n=t[nu]=new Set);var r=e+"__bubble";n.has(r)||(sh(t,e,2,!1),n.add(r))}function ss(e,t,n){var r=0;t&&(r|=4),sh(n,e,r,t)}var lo="_reactListening"+Math.random().toString(36).slice(2);function Ci(e){if(!e[lo]){e[lo]=!0,pd.forEach(function(n){n!=="selectionchange"&&(iy.has(n)||ss(n,!1,e),ss(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[lo]||(t[lo]=!0,ss("selectionchange",!1,t))}}function sh(e,t,n,r){switch(Wd(t)){case 1:var i=v0;break;case 4:i=x0;break;default:i=Ju}n=i.bind(null,t,n,e),i=void 0,!Ys||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function us(e,t,n,r,i){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var l=r.tag;if(l===3||l===4){var s=r.stateNode.containerInfo;
vendor: 4,186 bytes, line 37
37if(s===i||s.nodeType===8&&s.parentNode===i)break;if(l===4)for(l=r.return;l!==null;){var u=l.tag;if((u===3||u===4)&&(u=l.stateNode.containerInfo,u===i||u.nodeType===8&&u.parentNode===i))return;l=l.return}for(;s!==null;){if(l=zn(s),l===null)return;if(u=l.tag,u===5||u===6){r=o=l;continue e}s=s.parentNode}}r=r.return}Pd(function(){var a=o,c=Qu(n),f=[];e:{var d=oh.get(e);if(d!==void 0){var m=ta,S=e;switch(e){case"keypress":if(Mo(n)===0)break e;case"keydown":case"keyup":m=A0;break;case"focusin":S="focus",m=ts;break;case"focusout":S="blur",m=ts;break;case"beforeblur":case"afterblur":m=ts;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=gc;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=E0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=L0;break;case th:case nh:case rh:m=N0;break;case ih:m=F0;break;case"scroll":m=w0;break;case"wheel":m=B0;break;case"copy":case"cut":case"paste":m=T0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=vc}var x=(t&4)!==0,_=!x&&e==="scroll",h=x?d!==null?d+"Capture":null:d;x=[];for(var p=a,g;p!==null;){g=p;var v=g.stateNode;if(g.tag===5&&v!==null&&(g=v,h!==null&&(v=wi(p,h),v!=null&&x.push(Ti(p,v,g)))),_)break;p=p.return}0<x.length&&(d=new m(d,S,null,n,c),f.push({event:d,listeners:x}))}}if(!(t&7)){e:{if(d=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",d&&n!==Us&&(S=n.relatedTarget||n.fromElement)&&(zn(S)||S[Vt]))break e;if((m||d)&&(d=c.window===c?c:(d=c.ownerDocument)?d.defaultView||d.parentWindow:window,m?(S=n.relatedTarget||n.toElement,m=a,S=S?zn(S):null,S!==null&&(_=Xn(S),S!==_||S.tag!==5&&S.tag!==6)&&(S=null)):(m=null,S=a),m!==S)){if(x=gc,v="onMouseLeave",h="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(x=vc,v="onPointerLeave",h="onPointerEnter",p="pointer"),_=m==null?d:ur(m),g=S==null?d:ur(S),d=new x(v,p+"leave",m,n,c),d.target=_,d.relatedTarget=g,v=null,zn(c)===a&&(x=new x(h,p+"enter",S,n,c),x.target=g,x.relatedTarget=_,v=x),_=v,m&&S)t:{for(x=m,h=S,p=0,g=x;g;g=qn(g))p++;for(g=0,v=h;v;v=qn(v))g++;for(;0<p-g;)x=qn(x),p--;for(;0<g-p;)h=qn(h),g--;for(;p--;){if(x===h||h!==null&&x===h.alternate)break t;x=qn(x),h=qn(h)}x=null}else x=null;m!==null&&zc(f,d,m,x,!1),S!==null&&_!==null&&zc(f,_,S,x,!0)}}e:{if(d=a?ur(a):window,m=d.nodeName&&d.nodeName.toLowerCase(),m==="select"||m==="input"&&d.type==="file")var k=K0;else if(Sc(d))if(Gd)k=q0;else{k=G0;var z=Q0}else(m=d.nodeName)&&m.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(k=Z0);if(k&&(k=k(e,a))){Qd(f,k,n,c);break e}z&&z(e,d,a),e==="focusout"&&(z=d._wrapperState)&&z.controlled&&d.type==="number"&&Os(d,"number",d.value)}switch(z=a?ur(a):window,e){case"focusin":(Sc(z)||z.contentEditable==="true")&&(lr=z,Gs=a,hi=null);break;case"focusout":hi=Gs=lr=null;break;case"mousedown":Zs=!0;break;case"contextmenu":case"mouseup":case"dragend":Zs=!1,Cc(f,n,c);break;case"selectionchange":if(ty)break;case"keydown":case"keyup":Cc(f,n,c)}var T;if(ra)e:{switch(e){case"compositionstart":var j="onCompositionStart";break e;case"compositionend":j="onCompositionEnd";break e;case"compositionupdate":j="onCompositionUpdate";break e}j=void 0}else or?bd(e,n)&&(j="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(j="onCompositionStart");j&&(Xd&&n.locale!=="ko"&&(or||j!=="onCompositionStart"?j==="onCompositionEnd"&&or&&(T=Yd()):(rn=c,ea="value"in rn?rn.value:rn.textContent,or=!0)),z=bo(a,j),0<z.length&&(j=new yc(j,e,null,n,c),f.push({event:j,listeners:z}),T?j.data=T:(T=Kd(n),T!==null&&(j.data=T)))),(T=U0?W0(e,n):Y0(e,n))&&(a=bo(a,"onBeforeInput"),0<a.length&&(c=new yc("onBeforeInput","beforeinput",null,n,c),f.push({event:c,listeners:a}),c.data=T))}lh(f,t)})}function Ti(e,t,n){return{instance:e,listener:t,currentTarget:n}}function bo(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=wi(e,n),o!=null&&r.unshift(Ti(e,o,i)),o=wi(e,t),o!=null&&r.push(T
vendor: 5,923 bytes, lines 37-38
37i(e,o,i))),e=e.return}return r}function qn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function zc(e,t,n,r,i){for(var o=t._reactName,l=[];n!==null&&n!==r;){var s=n,u=s.alternate,a=s.stateNode;if(u!==null&&u===r)break;s.tag===5&&a!==null&&(s=a,i?(u=wi(n,o),u!=null&&l.unshift(Ti(n,u,s))):i||(u=wi(n,o),u!=null&&l.push(Ti(n,u,s)))),n=n.return}l.length!==0&&e.push({event:t,listeners:l})}var oy=/\r\n?/g,ly=/\u0000|\uFFFD/g;function Pc(e){return(typeof e=="string"?e:""+e).replace(oy,`
38`).replace(ly,"")}function so(e,t,n){if(t=Pc(t),Pc(e)!==t&&n)throw Error(B(425))}function Ko(){}var qs=null,Js=null;function eu(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var tu=typeof setTimeout=="function"?setTimeout:void 0,sy=typeof clearTimeout=="function"?clearTimeout:void 0,jc=typeof Promise=="function"?Promise:void 0,uy=typeof queueMicrotask=="function"?queueMicrotask:typeof jc<"u"?function(e){return jc.resolve(null).then(e).catch(ay)}:tu;function ay(e){setTimeout(function(){throw e})}function as(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),_i(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);_i(t)}function an(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Rc(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Or=Math.random().toString(36).slice(2),Nt="__reactFiber$"+Or,Mi="__reactProps$"+Or,Vt="__reactContainer$"+Or,nu="__reactEvents$"+Or,cy="__reactListeners$"+Or,fy="__reactHandles$"+Or;function zn(e){var t=e[Nt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Vt]||n[Nt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Rc(e);e!==null;){if(n=e[Nt])return n;e=Rc(e)}return t}e=n,n=e.parentNode}return null}function Xi(e){return e=e[Nt]||e[Vt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ur(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(B(33))}function Nl(e){return e[Mi]||null}var ru=[],ar=-1;function vn(e){return{current:e}}function ue(e){0>ar||(e.current=ru[ar],ru[ar]=null,ar--)}function oe(e,t){ar++,ru[ar]=e.current,e.current=t}var gn={},$e=vn(gn),Ye=vn(!1),On=gn;function Cr(e,t){var n=e.type.contextTypes;if(!n)return gn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Xe(e){return e=e.childContextTypes,e!=null}function Qo(){ue(Ye),ue($e)}function Ic(e,t,n){if($e.current!==gn)throw Error(B(168));oe($e,t),oe(Ye,n)}function uh(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(B(108,Qg(e)||"Unknown",i));return de({},n,r)}function Go(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||gn,On=$e.current,oe($e,e),oe(Ye,Ye.current),!0}function Ac(e,t,n){var r=e.stateNode;if(!r)throw Error(B(169));n?(e=uh(e,t,On),r.__reactInternalMemoizedMergedChildContext=e,ue(Ye),ue($e),oe($e,e)):ue(Ye),oe(Ye,n)}var $t=null,Cl=!1,cs=!1;function ah(e){$t===null?$t=[e]:$t.push(e)}function dy(e){Cl=!0,ah(e)}function xn(){if(!cs&&$t!==null){cs=!0;var e=0,t=re;try{var n=$t;for(re=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}$t=null,Cl=!1}catch(i){throw $t!==null&&($t=$t.slice(e+1)),Ad(Gu,xn),i}finally{re=t,cs=!1}}return null}var cr=[],fr=0,Zo=null,qo=0,nt=[],rt=0,Fn=null,Dt=1,Lt="";function Cn(e,t){cr[fr++]=qo,cr[fr++]=Zo,Zo=e,qo=t}function ch(e,t,n){nt[rt++]=Dt,nt[rt++]=Lt,nt[rt++]=Fn,Fn=e;var r=Dt;e=Lt;var i=32-yt(r)-1;r&=~(1<<i),n+=1;var o=32-yt(t)+i;if(30<o){var l=i-i%5;o=(r&(1<<l)-1).toString(32),r>>=l,i-=l,Dt=1<<32-yt(t)+i|n<<i|r,Lt=o+e}else Dt=1<<o|n<<i|r,Lt=e}function oa(e){e.return!==null&&(Cn(e,1),ch(e,1,0))}function la(e){for(;e===Zo;)Zo=cr[--fr],cr[fr]=null,qo=cr[--fr],cr[fr]=null;for(;e===Fn;)Fn=nt[--rt],nt[rt]=null,Lt=nt[--rt],nt[rt]=null,Dt=nt[--rt],nt[rt]=null}var Ze=null,Ge=null,ae=!1,mt=null;function fh(e,t){var n=ot(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function $c(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ze=e,Ge=an(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ze=e,Ge=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Fn!==null?{id:Dt,overflow:Lt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ot(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ze=e,Ge=null,!0):!1;default:return!1}}function iu(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ou(e){if(ae){var t=Ge;if(t){var n=t;if(!$c(e,t)){if(iu(e))throw Error(B(418));t=an(n.nextSibling);var r=Ze;t&&$c(e,t)?fh(r,n):(e.flags=e.flags&-4097|2,ae=!1,Ze=e)}}else{if(iu(e))throw Error(B(418));e.flags=e.flags&-4097|2,ae=!1,Ze=e}}}function Dc(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ze=e}function uo(e){if(e!==Ze)return!1;if(!ae)return Dc(e),ae=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!eu(e.type,e.memoizedProps)),t&&(t=Ge)){if(iu(e))throw dh(),Error(B(418));for(;t;)fh(e,t),t=an(t.nextSibling)}if(Dc(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(B(317)
vendor: 11,408 bytes, line 38
38);e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ge=an(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ge=null}}else Ge=Ze?an(e.stateNode.nextSibling):null;return!0}function dh(){for(var e=Ge;e;)e=an(e.nextSibling)}function Tr(){Ge=Ze=null,ae=!1}function sa(e){mt===null?mt=[e]:mt.push(e)}var hy=bt.ReactCurrentBatchConfig;function Kr(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(B(309));var r=n.stateNode}if(!r)throw Error(B(147,e));var i=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(l){var s=i.refs;l===null?delete s[o]:s[o]=l},t._stringRef=o,t)}if(typeof e!="string")throw Error(B(284));if(!n._owner)throw Error(B(290,e))}return e}function ao(e,t){throw e=Object.prototype.toString.call(t),Error(B(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Lc(e){var t=e._init;return t(e._payload)}function hh(e){function t(h,p){if(e){var g=h.deletions;g===null?(h.deletions=[p],h.flags|=16):g.push(p)}}function n(h,p){if(!e)return null;for(;p!==null;)t(h,p),p=p.sibling;return null}function r(h,p){for(h=new Map;p!==null;)p.key!==null?h.set(p.key,p):h.set(p.index,p),p=p.sibling;return h}function i(h,p){return h=hn(h,p),h.index=0,h.sibling=null,h}function o(h,p,g){return h.index=g,e?(g=h.alternate,g!==null?(g=g.index,g<p?(h.flags|=2,p):g):(h.flags|=2,p)):(h.flags|=1048576,p)}function l(h){return e&&h.alternate===null&&(h.flags|=2),h}function s(h,p,g,v){return p===null||p.tag!==6?(p=ys(g,h.mode,v),p.return=h,p):(p=i(p,g),p.return=h,p)}function u(h,p,g,v){var k=g.type;return k===ir?c(h,p,g.props.children,v,g.key):p!==null&&(p.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Gt&&Lc(k)===p.type)?(v=i(p,g.props),v.ref=Kr(h,p,g),v.return=h,v):(v=$o(g.type,g.key,g.props,null,h.mode,v),v.ref=Kr(h,p,g),v.return=h,v)}function a(h,p,g,v){return p===null||p.tag!==4||p.stateNode.containerInfo!==g.containerInfo||p.stateNode.implementation!==g.implementation?(p=vs(g,h.mode,v),p.return=h,p):(p=i(p,g.children||[]),p.return=h,p)}function c(h,p,g,v,k){return p===null||p.tag!==7?(p=$n(g,h.mode,v,k),p.return=h,p):(p=i(p,g),p.return=h,p)}function f(h,p,g){if(typeof p=="string"&&p!==""||typeof p=="number")return p=ys(""+p,h.mode,g),p.return=h,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case qi:return g=$o(p.type,p.key,p.props,null,h.mode,g),g.ref=Kr(h,null,p),g.return=h,g;case rr:return p=vs(p,h.mode,g),p.return=h,p;case Gt:var v=p._init;return f(h,v(p._payload),g)}if(ri(p)||Ur(p))return p=$n(p,h.mode,g,null),p.return=h,p;ao(h,p)}return null}function d(h,p,g,v){var k=p!==null?p.key:null;if(typeof g=="string"&&g!==""||typeof g=="number")return k!==null?null:s(h,p,""+g,v);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case qi:return g.key===k?u(h,p,g,v):null;case rr:return g.key===k?a(h,p,g,v):null;case Gt:return k=g._init,d(h,p,k(g._payload),v)}if(ri(g)||Ur(g))return k!==null?null:c(h,p,g,v,null);ao(h,g)}return null}function m(h,p,g,v,k){if(typeof v=="string"&&v!==""||typeof v=="number")return h=h.get(g)||null,s(p,h,""+v,k);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case qi:return h=h.get(v.key===null?g:v.key)||null,u(p,h,v,k);case rr:return h=h.get(v.key===null?g:v.key)||null,a(p,h,v,k);case Gt:var z=v._init;return m(h,p,g,z(v._payload),k)}if(ri(v)||Ur(v))return h=h.get(g)||null,c(p,h,v,k,null);ao(p,v)}return null}function S(h,p,g,v){for(var k=null,z=null,T=p,j=p=0,R=null;T!==null&&j<g.length;j++){T.index>j?(R=T,T=null):R=T.sibling;var $=d(h,T,g[j],v);if($===null){T===null&&(T=R);break}e&&T&&$.alternate===null&&t(h,T),p=o($,p,j),z===null?k=$:z.sibling=$,z=$,T=R}if(j===g.length)return n(h,T),ae&&Cn(h,j),k;if(T===null){for(;j<g.length;j++)T=f(h,g[j],v),T!==null&&(p=o(T,p,j),z===null?k=T:z.sibling=T,z=T);return ae&&Cn(h,j),k}for(T=r(h,T);j<g.length;j++)R=m(T,h,j,g[j],v),R!==null&&(e&&R.alternate!==null&&T.delete(R.key===null?j:R.key),p=o(R,p,j),z===null?k=R:z.sibling=R,z=R);return e&&T.forEach(function(F){return t(h,F)}),ae&&Cn(h,j),k}function x(h,p,g,v){var k=Ur(g);if(typeof k!="function")throw Error(B(150));if(g=k.call(g),g==null)throw Error(B(151));for(var z=k=null,T=p,j=p=0,R=null,$=g.next();T!==null&&!$.done;j++,$=g.next()){T.index>j?(R=T,T=null):R=T.sibling;var F=d(h,T,$.value,v);if(F===null){T===null&&(T=R);break}e&&T&&F.alternate===null&&t(h,T),p=o(F,p,j),z===null?k=F:z.sibling=F,z=F,T=R}if($.done)return n(h,T),ae&&Cn(h,j),k;if(T===null){for(;!$.done;j++,$=g.next())$=f(h,$.value,v),$!==null&&(p=o($,p,j),z===null?k=$:z.sibling=$,z=$);return ae&&Cn(h,j),k}for(T=r(h,T);!$.done;j++,$=g.next())$=m(T,h,j,$.value,v),$!==null&&(e&&$.alternate!==null&&T.delete($.key===null?j:$.key),p=o($,p,j),z===null?k=$:z.sibling=$,z=$);return e&&T.forEach(function(V){return t(h,V)}),ae&&Cn(h,j),k}function _(h,p,g,v){if(typeof g=="object"&&g!==null&&g.type===ir&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case qi:e:{for(var k=g.key,z=p;z!==null;){if(z.key===k){if(k=g.type,k===ir){if(z.tag===7){n(h,z.sibling),p=i(z,g.props.children),p.return=h,h=p;break e}}else if(z.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Gt&&Lc(k)===z.type){n(h,z.sibling),p=i(z,g.props),p.ref=Kr(h,z,g),p.return=h,h=p;break e}n(h,z);break}else t(h,z);z=z.sibling}g.type===ir?(p=$n(g.props.children,h.mode,v,g.key),p.return=h,h=p):(v=$o(g.type,g.key,g.props,null,h.mode,v),v.ref=Kr(h,p,g),v.return=h,h=v)}return l(h);case rr:e:{for(z=g.key;p!==null;){if(p.key===z)if(p.tag===4&&p.stateNode.containerInfo===g.containerInfo&&p.stateNode.implementation===g.implementation){n(h,p.sibling),p=i(p,g.children||[]),p.return=h,h=p;break e}else{n(h,p);break}else t(h,p);p=p.sibling}p=vs(g,h.mode,v),p.return=h,h=p}return l(h);case Gt:return z=g._init,_(h,p,z(g._payload),v)}if(ri(g))return S(h,p,g,v);if(Ur(g))return x(h,p,g,v);ao(h,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,p!==null&&p.tag===6?(n(h,p.sibling),p=i(p,g),p.return=h,h=p):(n(h,p),p=ys(g,h.mode,v),p.return=h,h=p),l(h)):n(h,p)}return _}var Mr=hh(!0),ph=hh(!1),Jo=vn(null),el=null,dr=null,ua=null;function aa(){ua=dr=el=null}function ca(e){var t=Jo.current;ue(Jo),e._currentValue=t}function lu(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function wr(e,t){el=e,ua=dr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ue=!0),e.firstContext=null)}function ut(e){var t=e._currentValue;if(ua!==e)if(e={context:e,memoizedValue:t,next:null},dr===null){if(el===null)throw Error(B(308));dr=e,el.dependencies={lanes:0,firstContext:e}}else dr=dr.next=e;return t}var Pn=null;function fa(e){Pn===null?Pn=[e]:Pn.push(e)}function mh(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,fa(t)):(n.next=i.next,i.next=n),t.interleaved=n,Ut(e,r)}function Ut(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Zt=!1;function da(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function gh(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ft(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function cn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,J&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Ut(e,n)}return i=r.interleaved,i===null?(t.next=t,fa(r)):(t.next=i.next,i.next=t),r.interleaved=t,Ut(e,n)}function zo(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Zu(e,n)}}function Oc(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=l:o=o.next=l,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function tl(e,t,n,r){var i=e.updateQueue;Zt=!1;var o=i.firstBaseUpdate,l=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var u=s,a=u.next;u.next=null,l===null?o=a:l.next=a,l=u;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==l&&(s===null?c.firstBaseUpdate=a:s.next=a,c.lastBaseUpdate=u))}if(o!==null){var f=i.baseState;l=0,c=a=u=null,s=o;do{var d=s.lane,m=s.eventTime;if((r&d)===d){c!==null&&(c=c.next={eventTime:m,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var S=e,x=s;switch(d=t,m=n,x.tag){case 1:if(S=x.payload,typeof S=="function"){f=S.call(m,f,d);break e}f=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=x.payload,d=typeof S=="function"?S.call(m,f,d):S,d==null)break e;f=de({},f,d);break e;case 2:Zt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,d=i.effects,d===null?i.effects=[s]:d.push(s))}else m={eventTime:m,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(a=c=m,u=f):c=c.next=m,l|=d;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;d=s,s=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(!0);if(c===null&&(u=f),i.baseState=u,i.firstBaseUpdate=a,i.lastBaseUpdate=c,t=i.shared.interleaved,t!==null){i=t;do l|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);Bn|=l,e.lanes=l,e.memoizedState=f}}function Fc(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(B(191,i));i.call(r)}}}var bi={},Tt=vn(bi),zi=vn(bi),Pi=vn(bi);function jn(e){if(e===bi)throw Error(B(174));return e}function ha(e,t){switch(oe(Pi,t),oe(zi,e),oe(Tt,bi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Hs(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Hs(t,e)}ue(Tt),oe(Tt,t)}function zr(){ue(Tt),ue(zi),ue(Pi)}function yh(e){jn(Pi.current);var t=jn(Tt.current),n=Hs(t,e.type);t!==n&&(oe(zi,e),oe(Tt,n))}function pa(e){zi.current===e&&(ue(Tt),ue(zi))}var ce=vn(0);function nl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var fs=[];function ma(){for(var e=0;e<fs.length;e++)fs[e]._workInProgressVersionPrimary=null;fs.length=0}var Po=bt.ReactCurrentDispatcher,ds=bt.ReactCurrentBatchConfig,Hn=0,fe=null,xe=null,Ee=null,rl=!1,pi=!1,ji=0,py=0;function Re(){throw Error(B(321))}function ga(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;
vendor: 6,787 bytes, line 38
38n++)if(!wt(e[n],t[n]))return!1;return!0}function ya(e,t,n,r,i,o){if(Hn=o,fe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Po.current=e===null||e.memoizedState===null?vy:xy,e=n(r,i),pi){o=0;do{if(pi=!1,ji=0,25<=o)throw Error(B(301));o+=1,Ee=xe=null,t.updateQueue=null,Po.current=wy,e=n(r,i)}while(pi)}if(Po.current=il,t=xe!==null&&xe.next!==null,Hn=0,Ee=xe=fe=null,rl=!1,t)throw Error(B(300));return e}function va(){var e=ji!==0;return ji=0,e}function kt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ee===null?fe.memoizedState=Ee=e:Ee=Ee.next=e,Ee}function at(){if(xe===null){var e=fe.alternate;e=e!==null?e.memoizedState:null}else e=xe.next;var t=Ee===null?fe.memoizedState:Ee.next;if(t!==null)Ee=t,xe=e;else{if(e===null)throw Error(B(310));xe=e,e={memoizedState:xe.memoizedState,baseState:xe.baseState,baseQueue:xe.baseQueue,queue:xe.queue,next:null},Ee===null?fe.memoizedState=Ee=e:Ee=Ee.next=e}return Ee}function Ri(e,t){return typeof t=="function"?t(e):t}function hs(e){var t=at(),n=t.queue;if(n===null)throw Error(B(311));n.lastRenderedReducer=e;var r=xe,i=r.baseQueue,o=n.pending;if(o!==null){if(i!==null){var l=i.next;i.next=o.next,o.next=l}r.baseQueue=i=o,n.pending=null}if(i!==null){o=i.next,r=r.baseState;var s=l=null,u=null,a=o;do{var c=a.lane;if((Hn&c)===c)u!==null&&(u=u.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var f={lane:c,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};u===null?(s=u=f,l=r):u=u.next=f,fe.lanes|=c,Bn|=c}a=a.next}while(a!==null&&a!==o);u===null?l=r:u.next=s,wt(r,t.memoizedState)||(Ue=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do o=i.lane,fe.lanes|=o,Bn|=o,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ps(e){var t=at(),n=t.queue;if(n===null)throw Error(B(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var l=i=i.next;do o=e(o,l.action),l=l.next;while(l!==i);wt(o,t.memoizedState)||(Ue=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function vh(){}function xh(e,t){var n=fe,r=at(),i=t(),o=!wt(r.memoizedState,i);if(o&&(r.memoizedState=i,Ue=!0),r=r.queue,xa(Eh.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||Ee!==null&&Ee.memoizedState.tag&1){if(n.flags|=2048,Ii(9,Sh.bind(null,n,r,i,t),void 0,null),_e===null)throw Error(B(349));Hn&30||wh(n,t,i)}return i}function wh(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=fe.updateQueue,t===null?(t={lastEffect:null,stores:null},fe.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Sh(e,t,n,r){t.value=n,t.getSnapshot=r,_h(t)&&kh(e)}function Eh(e,t,n){return n(function(){_h(t)&&kh(e)})}function _h(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!wt(e,n)}catch{return!0}}function kh(e){var t=Ut(e,1);t!==null&&vt(t,e,1,-1)}function Hc(e){var t=kt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ri,lastRenderedState:e},t.queue=e,e=e.dispatch=yy.bind(null,fe,e),[t.memoizedState,e]}function Ii(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=fe.updateQueue,t===null?(t={lastEffect:null,stores:null},fe.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Nh(){return at().memoizedState}function jo(e,t,n,r){var i=kt();fe.flags|=e,i.memoizedState=Ii(1|t,n,void 0,r===void 0?null:r)}function Tl(e,t,n,r){var i=at();r=r===void 0?null:r;var o=void 0;if(xe!==null){var l=xe.memoizedState;if(o=l.destroy,r!==null&&ga(r,l.deps)){i.memoizedState=Ii(t,n,o,r);return}}fe.flags|=e,i.memoizedState=Ii(1|t,n,o,r)}function Bc(e,t){return jo(8390656,8,e,t)}function xa(e,t){return Tl(2048,8,e,t)}function Ch(e,t){return Tl(4,2,e,t)}function Th(e,t){return Tl(4,4,e,t)}function Mh(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function zh(e,t,n){return n=n!=null?n.concat([e]):null,Tl(4,4,Mh.bind(null,t,e),n)}function wa(){}function Ph(e,t){var n=at();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ga(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function jh(e,t){var n=at();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ga(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Rh(e,t,n){return Hn&21?(wt(n,t)||(n=Ld(),fe.lanes|=n,Bn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ue=!0),e.memoizedState=n)}function my(e,t){var n=re;re=n!==0&&4>n?n:4,e(!0);var r=ds.transition;ds.transition={};try{e(!1),t()}finally{re=n,ds.transition=r}}function Ih(){return at().memoizedState}function gy(e,t,n){var r=dn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ah(e))$h(t,n);else if(n=mh(e,t,n,r),n!==null){var i=Fe();vt(n,e,r,i),Dh(n,t,r)}}function yy(e,t,n){var r=dn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ah(e))$h(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var l=t.lastRenderedState,s=o(l,n);if(i.hasEagerState=!0,i.eagerState=s,wt(s,l)){var u=t.interleaved;u===null?(i.next=i,fa(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=mh(e,t,i,r),n!==null&&(i=Fe(),vt(n,e,r,i),Dh(n,t,r))}}function Ah(e){var t=e.alternate;return e===fe||t!==null&&t===fe}function $h(e,t){pi=rl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Dh(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Zu(e,n)}}var il={readContext:ut,useCallback:Re,useContext:Re,useEffect:Re,useImperativeHandle:Re,useInsertionEffect:Re,useLayoutEffect:Re,useMemo:Re,useReducer:Re,useRef:Re,useState:Re,useDebugValue:Re,useDeferredValue:Re,useTransition:Re,useMutableSource:Re,useSyncExternalStore:Re,useId:Re,unstable_isNewReconciler:!1},vy={readContext:ut,useCallback:function(e,t){return kt().memoizedState=[e,t===void 0?null:t],e},useContext:ut,useEffect:Bc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,jo(4194308,4,Mh.bind(null,t,e),n)},useLayoutEffect:function(e,t){return jo(4194308,4,e,t)},useInsertionEffect:function(e,t){return jo(4,2,e,t)},useMemo:function(e,t){var n=kt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=kt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=gy.bind(null,fe,e),[r.memoizedState,e]}
vendor: 4,424 bytes, lines 38-40
38,useRef:function(e){var t=kt();return e={current:e},t.memoizedState=e},useState:Hc,useDebugValue:wa,useDeferredValue:function(e){return kt().memoizedState=e},useTransition:function(){var e=Hc(!1),t=e[0];return e=my.bind(null,e[1]),kt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=fe,i=kt();if(ae){if(n===void 0)throw Error(B(407));n=n()}else{if(n=t(),_e===null)throw Error(B(349));Hn&30||wh(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Bc(Eh.bind(null,r,o,e),[e]),r.flags|=2048,Ii(9,Sh.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=kt(),t=_e.identifierPrefix;if(ae){var n=Lt,r=Dt;n=(r&~(1<<32-yt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ji++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=py++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},xy={readContext:ut,useCallback:Ph,useContext:ut,useEffect:xa,useImperativeHandle:zh,useInsertionEffect:Ch,useLayoutEffect:Th,useMemo:jh,useReducer:hs,useRef:Nh,useState:function(){return hs(Ri)},useDebugValue:wa,useDeferredValue:function(e){var t=at();return Rh(t,xe.memoizedState,e)},useTransition:function(){var e=hs(Ri)[0],t=at().memoizedState;return[e,t]},useMutableSource:vh,useSyncExternalStore:xh,useId:Ih,unstable_isNewReconciler:!1},wy={readContext:ut,useCallback:Ph,useContext:ut,useEffect:xa,useImperativeHandle:zh,useInsertionEffect:Ch,useLayoutEffect:Th,useMemo:jh,useReducer:ps,useRef:Nh,useState:function(){return ps(Ri)},useDebugValue:wa,useDeferredValue:function(e){var t=at();return xe===null?t.memoizedState=e:Rh(t,xe.memoizedState,e)},useTransition:function(){var e=ps(Ri)[0],t=at().memoizedState;return[e,t]},useMutableSource:vh,useSyncExternalStore:xh,useId:Ih,unstable_isNewReconciler:!1};function dt(e,t){if(e&&e.defaultProps){t=de({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function su(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:de({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ml={isMounted:function(e){return(e=e._reactInternals)?Xn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Fe(),i=dn(e),o=Ft(r,i);o.payload=t,n!=null&&(o.callback=n),t=cn(e,o,i),t!==null&&(vt(t,e,i,r),zo(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Fe(),i=dn(e),o=Ft(r,i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=cn(e,o,i),t!==null&&(vt(t,e,i,r),zo(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Fe(),r=dn(e),i=Ft(n,r);i.tag=2,t!=null&&(i.callback=t),t=cn(e,i,r),t!==null&&(vt(t,e,r,n),zo(t,e,r))}};function Vc(e,t,n,r,i,o,l){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,l):t.prototype&&t.prototype.isPureReactComponent?!Ni(n,r)||!Ni(i,o):!0}function Lh(e,t,n){var r=!1,i=gn,o=t.contextType;return typeof o=="object"&&o!==null?o=ut(o):(i=Xe(t)?On:$e.current,r=t.contextTypes,o=(r=r!=null)?Cr(e,i):gn),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ml,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function Uc(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ml.enqueueReplaceState(t,t.state,null)}function uu(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},da(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=ut(o):(o=Xe(t)?On:$e.current,i.context=Cr(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(su(e,t,o,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Ml.enqueueReplaceState(i,i.state,null),tl(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Pr(e,t){try{var n="",r=t;do n+=Kg(r),r=r.return;while(r);var i=n}catch(o){i=`
39Error generating stack: `+o.message+`
40`+o.stack}return{value:e,source:t,stack:i,digest:null}}
vendor: 9,252 bytes, line 40
40function ms(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function au(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Sy=typeof WeakMap=="function"?WeakMap:Map;function Oh(e,t,n){n=Ft(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ll||(ll=!0,xu=r),au(e,t)},n}function Fh(e,t,n){n=Ft(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){au(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){au(e,t),typeof r!="function"&&(fn===null?fn=new Set([this]):fn.add(this));var l=t.stack;this.componentDidCatch(t.value,{componentStack:l!==null?l:""})}),n}function Wc(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Sy;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=$y.bind(null,e,t,n),t.then(e,e))}function Yc(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Xc(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ft(-1,1),t.tag=2,cn(n,t,1))),n.lanes|=1),e)}var Ey=bt.ReactCurrentOwner,Ue=!1;function Oe(e,t,n,r){t.child=e===null?ph(t,null,n,r):Mr(t,e.child,n,r)}function bc(e,t,n,r,i){n=n.render;var o=t.ref;return wr(t,i),r=ya(e,t,n,r,o,i),n=va(),e!==null&&!Ue?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Wt(e,t,i)):(ae&&n&&oa(t),t.flags|=1,Oe(e,t,r,i),t.child)}function Kc(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!Ma(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Hh(e,t,o,r,i)):(e=$o(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&i)){var l=o.memoizedProps;if(n=n.compare,n=n!==null?n:Ni,n(l,r)&&e.ref===t.ref)return Wt(e,t,i)}return t.flags|=1,e=hn(o,r),e.ref=t.ref,e.return=t,t.child=e}function Hh(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(Ni(o,r)&&e.ref===t.ref)if(Ue=!1,t.pendingProps=r=o,(e.lanes&i)!==0)e.flags&131072&&(Ue=!0);else return t.lanes=e.lanes,Wt(e,t,i)}return cu(e,t,n,r,i)}function Bh(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},oe(pr,Qe),Qe|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,oe(pr,Qe),Qe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,oe(pr,Qe),Qe|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,oe(pr,Qe),Qe|=r;return Oe(e,t,i,n),t.child}function Vh(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function cu(e,t,n,r,i){var o=Xe(n)?On:$e.current;return o=Cr(t,o),wr(t,i),n=ya(e,t,n,r,o,i),r=va(),e!==null&&!Ue?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Wt(e,t,i)):(ae&&r&&oa(t),t.flags|=1,Oe(e,t,n,i),t.child)}function Qc(e,t,n,r,i){if(Xe(n)){var o=!0;Go(t)}else o=!1;if(wr(t,i),t.stateNode===null)Ro(e,t),Lh(t,n,r),uu(t,n,r,i),r=!0;else if(e===null){var l=t.stateNode,s=t.memoizedProps;l.props=s;var u=l.context,a=n.contextType;typeof a=="object"&&a!==null?a=ut(a):(a=Xe(n)?On:$e.current,a=Cr(t,a));var c=n.getDerivedStateFromProps,f=typeof c=="function"||typeof l.getSnapshotBeforeUpdate=="function";f||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(s!==r||u!==a)&&Uc(t,l,r,a),Zt=!1;var d=t.memoizedState;l.state=d,tl(t,r,l,i),u=t.memoizedState,s!==r||d!==u||Ye.current||Zt?(typeof c=="function"&&(su(t,n,c,r),u=t.memoizedState),(s=Zt||Vc(t,n,s,r,d,u,a))?(f||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&&(t.flags|=4194308)):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),l.props=r,l.state=u,l.context=a,r=s):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,gh(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:dt(t.type,s),l.props=a,f=t.pendingProps,d=l.context,u=n.contextType,typeof u=="object"&&u!==null?u=ut(u):(u=Xe(n)?On:$e.current,u=Cr(t,u));var m=n.getDerivedStateFromProps;(c=typeof m=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(s!==f||d!==u)&&Uc(t,l,r,u),Zt=!1,d=t.memoizedState,l.state=d,tl(t,r,l,i);var S=t.memoizedState;s!==f||d!==S||Ye.current||Zt?(typeof m=="function"&&(su(t,n,m,r),S=t.memoizedState),(a=Zt||Vc(t,n,a,r,d,S,u)||!1)?(c||typeof l.UNSAFE_componentWillUpdate!="function"&&typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&&l.componentWillUpdate(r,S,u),typeof l.UNSAFE_componentWillUpdate=="function"&&l.UNSAFE_componentWillUpdate(r,S,u)),typeof l.componentDidUpdate=="function"&&(t.flags|=4),typeof l.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof l.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=S),l.props=r,l.state=S,l.context=u,r=a):(typeof l.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return fu(e,t,n,r,o,i)}function fu(e,t,n,r,i,o){Vh(e,t);var l=(t.flags&128)!==0;if(!r&&!l)return i&&Ac(t,n,!1),Wt(e,t,o);r=t.stateNode,Ey.current=t;var s=l&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&l?(t.child=Mr(t,e.child,null,o),t.child=Mr(t,null,s,o)):Oe(e,t,s,o),t.memoizedState=r.state,i&&Ac(t,n,!0),t.child}function Uh(e){var t=e.stateNode;t.pendingContext?Ic(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Ic(e,t.context,!1),ha(e,t.containerInfo)}function Gc(e,t,n,r,i){return Tr(),sa(i),t.flags|=256,Oe(e,t,n,r),t.child}var du={dehydrated:null,treeContext:null,retryLane:0};function hu(e){return{baseLanes:e,cachePool:null,transitions:null}}function Wh(e,t,n){var r=t.pendingProps,i=ce.current,o=!1,l=(t.flags&128)!==0,s;if((s=l)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),oe(ce,i&1),e===null)return ou(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=r.children,e=r.fallback,o?(r=t.mode,o=t.child,l={mode:"hidden",children:l},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=l):o=jl(l,r,0,null),e=$n(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=hu(n),t.memoizedState=du,e):Sa(t,l));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return _y(e,t,l,r,s,i,n);if(o){o=r.fallback,l=t.mode,i=e.child,s=i.sibling;var u={mode:"hidden",children:r.children};return!(l&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=hn(i,u),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?o=hn(s,o):(o=$n(o,l,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,l=e.child.memoizedState,l=l===null?hu(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},o.memoizedState=l,o.childLanes=e.childLanes&~n,t.memoizedState=du,r}return o=e.child,e=o.sibling,r=hn(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Sa(e,t){return t=jl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function co(e,t,n,r){return r!==null&&sa(r),Mr(t,e.child,null,n),e=Sa(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function _y(e,t,n,r,i,o,l){if(n)return t.flags&256?(t.flags&=-257,r=ms(Error(B(422))),co(e,t,l,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=jl({mode:"visible",children:r.children},i,0,null),o=$n(o,i,l,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&Mr(t,e.child,null,l),t.child.memoizedState=hu(l),t.memoizedState=du,o);if(!(t.mode&1))return co(e,t,l,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(B(419)),r=ms(o,r,void 0),co(e,t,l,r)}if(s=(l&e.childLanes)!==0,Ue||s){if(r=_e,r!==null){switch(l&-l){case 4:i=2;break;case 16:i=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:i=32;break;case 536870912:i=268435456;break;default:i=0}
vendor: 7,384 bytes, line 40
40i=i&(r.suspendedLanes|l)?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,Ut(e,i),vt(r,e,i,-1))}return Ta(),r=ms(Error(B(421))),co(e,t,l,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=Dy.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,Ge=an(i.nextSibling),Ze=t,ae=!0,mt=null,e!==null&&(nt[rt++]=Dt,nt[rt++]=Lt,nt[rt++]=Fn,Dt=e.id,Lt=e.overflow,Fn=t),t=Sa(t,r.children),t.flags|=4096,t)}function Zc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),lu(e.return,t,n)}function gs(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function Yh(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Oe(e,t,r.children,n),r=ce.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Zc(e,n,t);else if(e.tag===19)Zc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(oe(ce,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&nl(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),gs(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&nl(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}gs(t,!0,n,null,o);break;case"together":gs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ro(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Wt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Bn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(B(153));if(t.child!==null){for(e=t.child,n=hn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=hn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function ky(e,t,n){switch(t.tag){case 3:Uh(t),Tr();break;case 5:yh(t);break;case 1:Xe(t.type)&&Go(t);break;case 4:ha(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;oe(Jo,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(oe(ce,ce.current&1),t.flags|=128,null):n&t.child.childLanes?Wh(e,t,n):(oe(ce,ce.current&1),e=Wt(e,t,n),e!==null?e.sibling:null);oe(ce,ce.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Yh(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),oe(ce,ce.current),r)break;return null;case 22:case 23:return t.lanes=0,Bh(e,t,n)}return Wt(e,t,n)}var Xh,pu,bh,Kh;Xh=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};pu=function(){};bh=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,jn(Tt.current);var o=null;switch(n){case"input":i=Ds(e,i),r=Ds(e,r),o=[];break;case"select":i=de({},i,{value:void 0}),r=de({},r,{value:void 0}),o=[];break;case"textarea":i=Fs(e,i),r=Fs(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Ko)}Bs(n,r);var l;n=null;for(a in i)if(!r.hasOwnProperty(a)&&i.hasOwnProperty(a)&&i[a]!=null)if(a==="style"){var s=i[a];for(l in s)s.hasOwnProperty(l)&&(n||(n={}),n[l]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(vi.hasOwnProperty(a)?o||(o=[]):(o=o||[]).push(a,null));for(a in r){var u=r[a];if(s=i!=null?i[a]:void 0,r.hasOwnProperty(a)&&u!==s&&(u!=null||s!=null))if(a==="style")if(s){for(l in s)!s.hasOwnProperty(l)||u&&u.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in u)u.hasOwnProperty(l)&&s[l]!==u[l]&&(n||(n={}),n[l]=u[l])}else n||(o||(o=[]),o.push(a,n)),n=u;else a==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(o=o||[]).push(a,u)):a==="children"?typeof u!="string"&&typeof u!="number"||(o=o||[]).push(a,""+u):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(vi.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&se("scroll",e),o||s===u||(o=[])):(o=o||[]).push(a,u))}n&&(o=o||[]).push("style",n);var a=o;(t.updateQueue=a)&&(t.flags|=4)}};Kh=function(e,t,n,r){n!==r&&(t.flags|=4)};function Qr(e,t){if(!ae)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ie(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Ny(e,t,n){var r=t.pendingProps;switch(la(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ie(t),null;case 1:return Xe(t.type)&&Qo(),Ie(t),null;case 3:return r=t.stateNode,zr(),ue(Ye),ue($e),ma(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(uo(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,mt!==null&&(Eu(mt),mt=null))),pu(e,t),Ie(t),null;case 5:pa(t);var i=jn(Pi.current);if(n=t.type,e!==null&&t.stateNode!=null)bh(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(B(166));return Ie(t),null}if(e=jn(Tt.current),uo(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Nt]=t,r[Mi]=o,e=(t.mode&1)!==0,n){case"dialog":se("cancel",r),se("close",r);break;case"iframe":case"object":case"embed":se("load",r);break;case"video":case"audio":for(i=0;i<oi.length;i++)se(oi[i],r);break;case"source":se("error",r);break;case"img":case"image":case"link":se("error",r),se("load",r);break;case"details":se("toggle",r);break;case"input":lc(r,o),se("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},se("invalid",r);break;case"textarea":uc(r,o),se("invalid",r)}Bs(n,o),i=null;for(var l in o)if(o.hasOwnProperty(l)){var s=o[l];l==="children"?typeof s=="string"?r.textContent!==s&&(o.suppressHydrationWarning!==!0&&so(r.textContent,s,e),i=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&so(r.textContent,s,e),i=["children",""+s]):vi.hasOwnProperty(l)&&s!=null&&l==="onScroll"&&se("scroll",r)}switch(n){case"input":Ji(r),sc(r,o,!0);break;case"textarea":Ji(r),ac(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Ko)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{l=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ed(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=l.createElement("div"),e.innerHTML="<script><\/script>
40",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Nt]=t,e[Mi]=r,Xh(e,t,!1,!1),t.stateNode=e;e:{switch(l=Vs(n,r),n){case"dialog":se("cancel",e),se("close",e),i=r;break;case"iframe":case"object":case"embed":se("load",e),i=r;break;case"video":case"audio":for(i=0;i<oi.length;i++)se(oi[i],e);i=r;break;case"source":se("error",e),i=r;break;case"img":case"image":case"link":se("error",e),se("load",e),i=r;break;case"details":se("toggle",e),i=r;break;case"input":lc(e,r),i=Ds(e,r),se("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=de({},r,{value:void 0}),se("invalid",e);break;case"textarea":uc(e,r),i=Fs(e,r),se("invalid",e);break;default:i=r}Bs(n,i),s=i;for(o in s)if(s.hasOwnProperty(o)){var u=s[o];o==="style"?Nd(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&_d(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&xi(e,u):typeof u=="number"&&xi(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(vi.hasOwnProperty(o)?u!=null&&o==="onScroll"&&se("scroll",e):u!=null&&Yu(e,o,u,l))}switch(n){case"input":Ji(e),sc(e,r,!1);break;case"textarea":Ji(e),ac(e);break;case"option":r.value!=null&&e.setAttribute("value",""+mn(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?gr(e,!!r.multiple,o,!1):r.defaultValue!=null&&gr(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=Ko)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ie(t),null;case 6:if(e&&t.stateNode!=null)Kh(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(B(166));if(n=jn(Pi.current),jn(Tt.current),uo(t)){if(r=t.stateNode,n=t.memoizedProps,r[Nt]=t,(o=r.nodeValue!==n)&&(e=Ze,e!==null))switch(e.tag){case 3:so(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&so(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Nt]=t,t.stateNode=r}return Ie(t),null;case 13:if(ue(ce),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ae&&Ge!==null&&t.mode&1&&!(t.flags&128))dh(),Tr(),t.flags|=98560,o=!1;else if(o=uo(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(B(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(B(317)
vendor: 25,501 bytes, line 40
40);o[Nt]=t}else Tr(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ie(t),o=!1}else mt!==null&&(Eu(mt),mt=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||ce.current&1?we===0&&(we=3):Ta())),t.updateQueue!==null&&(t.flags|=4),Ie(t),null);case 4:return zr(),pu(e,t),e===null&&Ci(t.stateNode.containerInfo),Ie(t),null;case 10:return ca(t.type._context),Ie(t),null;case 17:return Xe(t.type)&&Qo(),Ie(t),null;case 19:if(ue(ce),o=t.memoizedState,o===null)return Ie(t),null;if(r=(t.flags&128)!==0,l=o.rendering,l===null)if(r)Qr(o,!1);else{if(we!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(l=nl(e),l!==null){for(t.flags|=128,Qr(o,!1),r=l.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,l=o.alternate,l===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=l.childLanes,o.lanes=l.lanes,o.child=l.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=l.memoizedProps,o.memoizedState=l.memoizedState,o.updateQueue=l.updateQueue,o.type=l.type,e=l.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return oe(ce,ce.current&1|2),t.child}e=e.sibling}o.tail!==null&&ge()>jr&&(t.flags|=128,r=!0,Qr(o,!1),t.lanes=4194304)}else{if(!r)if(e=nl(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Qr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!l.alternate&&!ae)return Ie(t),null}else 2*ge()-o.renderingStartTime>jr&&n!==1073741824&&(t.flags|=128,r=!0,Qr(o,!1),t.lanes=4194304);o.isBackwards?(l.sibling=t.child,t.child=l):(n=o.last,n!==null?n.sibling=l:t.child=l,o.last=l)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ge(),t.sibling=null,n=ce.current,oe(ce,r?n&1|2:n&1),t):(Ie(t),null);case 22:case 23:return Ca(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Qe&1073741824&&(Ie(t),t.subtreeFlags&6&&(t.flags|=8192)):Ie(t),null;case 24:return null;case 25:return null}throw Error(B(156,t.tag))}function Cy(e,t){switch(la(t),t.tag){case 1:return Xe(t.type)&&Qo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return zr(),ue(Ye),ue($e),ma(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return pa(t),null;case 13:if(ue(ce),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(B(340));Tr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ue(ce),null;case 4:return zr(),null;case 10:return ca(t.type._context),null;case 22:case 23:return Ca(),null;case 24:return null;default:return null}}var fo=!1,Ae=!1,Ty=typeof WeakSet=="function"?WeakSet:Set,Y=null;function hr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){he(e,t,r)}else n.current=null}function mu(e,t,n){try{n()}catch(r){he(e,t,r)}}var qc=!1;function My(e,t){if(qs=Yo,e=Jd(),ia(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var l=0,s=-1,u=-1,a=0,c=0,f=e,d=null;t:for(;;){for(var m;f!==n||i!==0&&f.nodeType!==3||(s=l+i),f!==o||r!==0&&f.nodeType!==3||(u=l+r),f.nodeType===3&&(l+=f.nodeValue.length),(m=f.firstChild)!==null;)d=f,f=m;for(;;){if(f===e)break t;if(d===n&&++a===i&&(s=l),d===o&&++c===r&&(u=l),(m=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=m}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Js={focusedElem:e,selectionRange:n},Yo=!1,Y=t;Y!==null;)if(t=Y,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Y=e;else for(;Y!==null;){t=Y;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var x=S.memoizedProps,_=S.memoizedState,h=t.stateNode,p=h.getSnapshotBeforeUpdate(t.elementType===t.type?x:dt(t.type,x),_);h.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(B(163))}}catch(v){he(t,t.return,v)}if(e=t.sibling,e!==null){e.return=t.return,Y=e;break}Y=t.return}return S=qc,qc=!1,S}function mi(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&mu(t,n,o)}i=i.next}while(i!==r)}}function zl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function gu(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Qh(e){var t=e.alternate;t!==null&&(e.alternate=null,Qh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Nt],delete t[Mi],delete t[nu],delete t[cy],delete t[fy])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Gh(e){return e.tag===5||e.tag===3||e.tag===4}function Jc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Gh(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function yu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Ko));else if(r!==4&&(e=e.child,e!==null))for(yu(e,t,n),e=e.sibling;e!==null;)yu(e,t,n),e=e.sibling}function vu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(vu(e,t,n),e=e.sibling;e!==null;)vu(e,t,n),e=e.sibling}var Ce=null,ht=!1;function Kt(e,t,n){for(n=n.child;n!==null;)Zh(e,t,n),n=n.sibling}function Zh(e,t,n){if(Ct&&typeof Ct.onCommitFiberUnmount=="function")try{Ct.onCommitFiberUnmount(Sl,n)}catch{}switch(n.tag){case 5:Ae||hr(n,t);case 6:var r=Ce,i=ht;Ce=null,Kt(e,t,n),Ce=r,ht=i,Ce!==null&&(ht?(e=Ce,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ce.removeChild(n.stateNode));break;case 18:Ce!==null&&(ht?(e=Ce,n=n.stateNode,e.nodeType===8?as(e.parentNode,n):e.nodeType===1&&as(e,n),_i(e)):as(Ce,n.stateNode));break;case 4:r=Ce,i=ht,Ce=n.stateNode.containerInfo,ht=!0,Kt(e,t,n),Ce=r,ht=i;break;case 0:case 11:case 14:case 15:if(!Ae&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,l=o.destroy;o=o.tag,l!==void 0&&(o&2||o&4)&&mu(n,t,l),i=i.next}while(i!==r)}Kt(e,t,n);break;case 1:if(!Ae&&(hr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){he(n,t,s)}Kt(e,t,n);break;case 21:Kt(e,t,n);break;case 22:n.mode&1?(Ae=(r=Ae)||n.memoizedState!==null,Kt(e,t,n),Ae=r):Kt(e,t,n);break;default:Kt(e,t,n)}}function ef(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Ty),t.forEach(function(r){var i=Ly.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function ft(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var o=e,l=t,s=l;e:for(;s!==null;){switch(s.tag){case 5:Ce=s.stateNode,ht=!1;break e;case 3:Ce=s.stateNode.containerInfo,ht=!0;break e;case 4:Ce=s.stateNode.containerInfo,ht=!0;break e}s=s.return}if(Ce===null)throw Error(B(160));Zh(o,l,i),Ce=null,ht=!1;var u=i.alternate;u!==null&&(u.return=null),i.return=null}catch(a){he(i,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)qh(t,e),t=t.sibling}function qh(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ft(t,e),_t(e),r&4){try{mi(3,e,e.return),zl(3,e)}catch(x){he(e,e.return,x)}try{mi(5,e,e.return)}catch(x){he(e,e.return,x)}}break;case 1:ft(t,e),_t(e),r&512&&n!==null&&hr(n,n.return);break;case 5:if(ft(t,e),_t(e),r&512&&n!==null&&hr(n,n.return),e.flags&32){var i=e.stateNode;try{xi(i,"")}catch(x){he(e,e.return,x)}}if(r&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,l=n!==null?n.memoizedProps:o,s=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&wd(i,o),Vs(s,l);var a=Vs(s,o);for(l=0;l<u.length;l+=2){var c=u[l],f=u[l+1];c==="style"?Nd(i,f):c==="dangerouslySetInnerHTML"?_d(i,f):c==="children"?xi(i,f):Yu(i,c,f,a)}switch(s){case"input":Ls(i,o);break;case"textarea":Sd(i,o);break;case"select":var d=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var m=o.value;m!=null?gr(i,!!o.multiple,m,!1):d!==!!o.multiple&&(o.defaultValue!=null?gr(i,!!o.multiple,o.defaultValue,!0):gr(i,!!o.multiple,o.multiple?[]:"",!1))}i[Mi]=o}catch(x){he(e,e.return,x)}}break;case 6:if(ft(t,e),_t(e),r&4){if(e.stateNode===null)throw Error(B(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(x){he(e,e.return,x)}}break;case 3:if(ft(t,e),_t(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{_i(t.containerInfo)}catch(x){he(e,e.return,x)}break;case 4:ft(t,e),_t(e);break;case 13:ft(t,e),_t(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(ka=ge())),r&4&&ef(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(Ae=(a=Ae)||c,ft(t,e),Ae=a):ft(t,e),_t(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!c&&e.mode&1)for(Y=e,c=e.child;c!==null;){for(f=Y=c;Y!==null;){switch(d=Y,m=d.child,d.tag){case 0:case 11:case 14:case 15:mi(4,d,d.return);break;case 1:hr(d,d.return);var S=d.stateNode;if(typeof S.componentWillUnmount=="function"){r=d,n=d.return;try{t=r,S.props=t.memoizedProps,S.state=t.memoizedState,S.componentWillUnmount()}catch(x){he(r,n,x)}}break;case 5:hr(d,d.return);break;case 22:if(d.memoizedState!==null){nf(f);continue}}m!==null?(m.return=d,Y=m):nf(f)}c=c.sibling}e:for(c=null,f=e;;){if(f.tag===5){if(c===null){c=f;try{i=f.stateNode,a?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=f.stateNode,u=f.memoizedProps.style,l=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=kd("display",l))}catch(x){he(e,e.return,x)}}}else if(f.tag===6){if(c===null)try{f.stateNode.nodeValue=a?"":f.memoizedProps}catch(x){he(e,e.return,x)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;c===f&&(c=null),f=f.return}c===f&&(c=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:ft(t,e),_t(e),r&4&&ef(e);break;case 21:break;default:ft(t,e),_t(e)}}function _t(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Gh(n)){var r=n;break e}n=n.return}throw Error(B(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(xi(i,""),r.flags&=-33);var o=Jc(e);vu(e,o,i);break;case 3:case 4:var l=r.stateNode.containerInfo,s=Jc(e);yu(e,s,l);break;default:throw Error(B(161))}}catch(u){he(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function zy(e,t,n){Y=e,Jh(e)}function Jh(e,t,n){for(var r=(e.mode&1)!==0;Y!==null;){var i=Y,o=i.child;if(i.tag===22&&r){var l=i.memoizedState!==null||fo;if(!l){var s=i.alternate,u=s!==null&&s.memoizedState!==null||Ae;s=fo;var a=Ae;if(fo=l,(Ae=u)&&!a)for(Y=i;Y!==null;)l=Y,u=l.child,l.tag===22&&l.memoizedState!==null?rf(i):u!==null?(u.return=l,Y=u):rf(i);for(;o!==null;)Y=o,Jh(o),o=o.sibling;Y=i,fo=s,Ae=a}tf(e)}else i.subtreeFlags&8772&&o!==null?(o.return=i,Y=o):tf(e)}}function tf(e){for(;Y!==null;){var t=Y;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Ae||zl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Ae)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:dt(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Fc(t,o,r);break;case 3:var l=t.updateQueue;if(l!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Fc(t,l,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var c=a.memoizedState;if(c!==null){var f=c.dehydrated;f!==null&&_i(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(B(163))}Ae||t.flags&512&&gu(t)}catch(d){he(t,t.return,d)}}if(t===e){Y=null;break}if(n=t.sibling,n!==null){n.return=t.return,Y=n;break}Y=t.return}}function nf(e){for(;Y!==null;){var t=Y;if(t===e){Y=null;break}var n=t.sibling;if(n!==null){n.return=t.return,Y=n;break}Y=t.return}}function rf(e){for(;Y!==null;){var t=Y;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{zl(4,t)}catch(u){he(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(u){he(t,i,u)}}var o=t.return;try{gu(t)}catch(u){he(t,o,u)}break;case 5:var l=t.return;try{gu(t)}catch(u){he(t,l,u)}}}catch(u){he(t,t.return,u)}if(t===e){Y=null;break}var s=t.sibling;if(s!==null){s.return=t.return,Y=s;break}Y=t.return}}var Py=Math.ceil,ol=bt.ReactCurrentDispatcher,Ea=bt.ReactCurrentOwner,st=bt.ReactCurrentBatchConfig,J=0,_e=null,ye=null,Te=0,Qe=0,pr=vn(0),we=0,Ai=null,Bn=0,Pl=0,_a=0,gi=null,Ve=null,ka=0,jr=1/0,At=null,ll=!1,xu=null,fn=null,ho=!1,on=null,sl=0,yi=0,wu=null,Io=-1,Ao=0;function Fe(){return J&6?ge():Io!==-1?Io:Io=ge()}function dn(e){return e.mode&1?J&2&&Te!==0?Te&-Te:hy.transition!==null?(Ao===0&&(Ao=Ld()),Ao):(e=re,e!==0||(e=window.event,e=e===void 0?16:Wd(e.type)),e):1}function vt(e,t,n,r){if(50<yi)throw yi=0,wu=null,Error(B(185));Wi(e,n,r),(!(J&2)||e!==_e)&&(e===_e&&(!(J&2)&&(Pl|=n),we===4&&tn(e,Te)),be(e,r),n===1&&J===0&&!(t.mode&1)&&(jr=ge()+500,Cl&&xn()))}function be(e,t){var n=e.callbackNode;h0(e,t);var r=Wo(e,e===_e?Te:0);if(r===0)n!==null&&dc(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&dc(n),t===1)e.tag===0?dy(of.bind(null,e)):ah(of.bind(null,e)),uy(function(){!(J&6)&&xn()}),n=null;else{switch(Od(r)){case 1:n=Gu;break;case 4:n=$d;break;case 16:n=Uo;break;case 536870912:n=Dd;break;default:n=Uo}n=sp(n,ep.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ep(e,t){if(Io=-1,Ao=0,J&6)throw Error(B(327));var n=e.callbackNode;if(Sr()&&e.callbackNode!==n)return null;var r=Wo(e,e===_e?Te:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=ul(e,r);else{t=r;var i=J;J|=2;var o=np();(_e!==e||Te!==t)&&(At=null,jr=ge()+500,An(e,t));do try{Iy();break}catch(s){tp(e,s)}while(!0);aa(),ol.current=o,J=i,ye!==null?t=0:(_e=null,Te=0,t=we)}if(t!==0){if(t===2&&(i=bs(e),i!==0&&(r=i,t=Su(e,i))),t===1)throw n=Ai,An(e,0),tn(e,r),be(e,ge()),n;if(t===6)tn(e,r);else{if(i=e.current.alternate,!(r&30)&&!jy(i)&&(t=ul(e,r),t===2&&(o=bs(e),o!==0&&(r=o,t=Su(e,o))),t===1))throw n=Ai,An(e,0),tn(e,r),be(e,ge()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(B(345));case 2:Tn(e,Ve,At);break;case 3:if(tn(e,r),(r&130023424)===r&&(t=ka+500-ge(),10<t)){if(Wo(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){Fe(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=tu(Tn.bind(null,e,Ve,At),t);break}Tn(e,Ve,At);break;case 4:if(tn(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var l=31-yt(r);o=1<<l,l=t[l],l>i&&(i=l),r&=~o}if(r=i,r=ge()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Py(r/1960))-r,10<r){e.timeoutHandle=tu(Tn.bind(null,e,Ve,At),r);break}Tn(e,Ve,At);break;case 5:Tn(e,Ve,At);break;default:throw Error(B(329))}}}return be(e,ge()),e.callbackNode===n?ep.bind(null,e):null}function Su(e,t){var n=gi;return e.current.memoizedState.isDehydrated&&(An(e,t).flags|=256),e=ul(e,t),e!==2&&(t=Ve,Ve=n,t!==null&&Eu(t)),e}function Eu(e){Ve===null?Ve=e:Ve.push.apply(Ve,e)}function jy(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!wt(o(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function tn(e,t){for(t&=~_a,t&=~Pl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-yt(t),r=1<<n;e[n]=-1,t&=~r}}function of(e){if(J&6)throw Error(B(327));Sr();var t=Wo(e,0);if(!(t&1))return be(e,ge()),null;var n=ul(e,t);if(e.tag!==0&&n===2){var r=bs(e);r!==0&&(t=r,n=Su(e,r))}if(n===1)throw n=Ai,An(e,0),tn(e,t),be(e,ge()),n;if(n===6)throw Error(B(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Tn(e,Ve,At),be(e,ge()),null}function Na(e,t){var n=J;J|=1;try{return e(t)}finally{J=n,J===0&&(jr=ge()+500,Cl&&xn())}}function Vn(e){on!==null&&on.tag===0&&!(J&6)&&Sr();var t=J;J|=1;var n=st.transition,r=re;try{if(st.transition=null,re=1,e)return e()}finally{re=r,st.transition=n,J=t,!(J&6)&&xn()}}function Ca(){Qe=pr.current,ue(pr)}function An(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,sy(n)),ye!==null)for(n=ye.return;n!==null;){var r=n;switch(la(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Qo();break;case 3:zr(),ue(Ye),ue($e),ma();break;case 5:pa(r);break;case 4:zr();break;case 13:ue(ce);break;case 19:ue(ce);break;case 10:ca(r.type._context);break;case 22:case 23:Ca()}n=n.return}if(_e=e,ye=e=hn(e.current,null),Te=Qe=t,we=0,Ai=null,_a=Pl=Bn=0,Ve=gi=null,Pn!==null){for(t=0;t<Pn.length;t++)if(n=Pn[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,o=n.pending;if(o!==null){var l=o.next;o.next=i,r.next=l}n.pending=r}Pn=null}return e}function tp(e,t){do{var n=ye;try{if(aa(),Po.current=il,rl){for(var r=fe.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}rl=!1}if(Hn=0,Ee=xe=fe=null,pi=!1,ji=0,Ea.current=null,n===null||n.return===null){we=1,Ai=t,ye=null;break}e:{var o=e,l=n.return,s=n,u=t;if(t=Te,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var a=u,c=s,f=c.tag;if(!(c.mode&1)&&(f===0||f===11||f===15)){var d=c.alternate;d?(c.updateQueue=d.updateQueue,c.memoizedState=d.memoizedState,c.lanes=d.lanes):(c.updateQueue=null,c.memoizedState=null)}var m=Yc(l);if(m!==null){m.flags&=-257,Xc(m,l,s,o,t),m.mode&1&&Wc(o,a,t),t=m,u=a;var S=t.updateQueue;if(S===null){var x=new Set;x.add(u),t.updateQueue=x}else S.add(u);break e}else{if(!(t&1)){Wc(o,a,t),Ta();break e}u=Error(B(426))}}else if(ae&&s.mode&1){var _=Yc(l);if(_!==null){!(_.flags&65536)&&(_.flags|=256),Xc(_,l,s,o,t),sa(Pr(u,s));break e}}o=u=Pr(u,s),we!==4&&(we=2),gi===null?gi=[o]:gi.push(o),o=l;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var h=Oh(o,u,t);Oc(o,h);break e;case 1:s=u;var p=o.type,g=o.stateNode;if(!(o.flags&128)&&(typeof p.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(fn===null||!fn.has(g)))){o.flags|=65536,t&=-t,o.lanes|=t;var v=Fh(o,s,t);Oc(o,v);break e}}o=o.return}while(o!==null)}ip(n)}catch(k){t=k,ye===n&&n!==null&&(ye=n=n.return);continue}break}while(!0)}function np(){var e=ol.current;return ol.current=il,e===null?il:e}function Ta(){(we===0||we===3||we===2)&&(we=4),_e===null||!(Bn&268435455)&&!(Pl&268435455)||tn(_e,Te)}function ul(e,t){var n=J;J|=2;var r=np();(_e!==e||Te!==t)&&(At=null,An(e,t));do try{Ry();break}catch(i){tp(e,i)}while(!0);if(aa(),J=n,ol.current=r,ye!==null)throw Error(B(261));return _e=null,Te=0,we}function Ry(){for(;ye!==null;)rp(ye)}function Iy(){for(;ye!==null&&!i0();)rp(ye)}function rp(e){var t=lp(e.alternate,e,Qe);e.memoizedProps=e.pendingProps,t===null?ip(e):ye=t,Ea.current=null}function ip(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Cy(n,t),n!==null){n.flags&=32767,ye=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{we=6,ye=null;return}}else if(n=Ny(n,t,Qe),n!==null){ye=n;return}if(t=t.sibling,t!==null){ye=t;return}ye=t=e}while(t!==null);we===0&&(we=5)}function Tn(e,t,n){var r=re,i=st.transition;try{st.transition=null,re=1,Ay(e,t,n,r)}finally{st.transition=i,re=r}return null}function Ay(e,t,n,r){do Sr();while(on!==null);if(J&6)throw Error(B(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(B(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(p0(e,o),e===_e&&(ye=_e=null,Te=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||ho||(ho=!0,sp(Uo,function(){return Sr(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=st.transition,st.transition=null;var l=re;re=1;var s=J;J|=4,Ea.current=null,My(e,n),qh(n,e),ey(Js),Yo=!!qs,Js=qs=null,e.current=n,zy(n),o0(),J=s,re=l,st.transition=o}else e.current=n;if(ho&&(ho=!1,on=e,sl=i),o=e.pendingLanes,o===0&&(fn=null),u0(n.stateNode),be(e,ge()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(ll)throw ll=!1,e=xu,xu=null,e;return sl&1&&e.tag!==0&&Sr(),o=e.pendingLanes,o&1?e===wu?yi++:(yi=0,wu=e):yi=0,xn(),null}function Sr(){if(on!==null){var e=Od(sl),t=st.transition,n=re;try{if(st.transition=null,re=16>e?16:e,on===null)var r=!1;else{if(e=on,on=null,sl=0,J&6)throw Error(B(331));var i=J;for(J|=4,Y=e.current;Y!==null;){var o=Y,l=o.child;if(Y.flags&16){var s=o.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(Y=a;Y!==null;){var c=Y;switch(c.tag){case 0:case 11:case 15:mi(8,c,o)}var f=c.child;if(f!==null)f.return=c,Y=f;else for(;Y!==null;){c=Y;var d=c.sibling,m=c.return;if(Qh(c),c===a){Y=null;break}if(d!==null){d.return=m,Y=d;break}Y=m}}}var S=o.alternate;if(S!==null){var x=S.child;if(x!==null){S.child=null;do{var _=x.sibling;x.sibling=null,x=_}while(x!==null)}}Y=o}}if(o.subtreeFlags&2064&&l!==null)l.return=o,Y=l;else e:for(;Y!==null;){if(o=Y,o.flags&2048)switch(o.tag){case 0:case 11:case 15:mi(9,o,o.return)}var h=o.sibling;if(h!==null){h.return=o.return,Y=h;break e}Y=o.return}}var p=e.current;for(Y=p;Y!==null;){l=Y;var g=l.child;if(l.subtreeFlags&2064&&g!==null)g.return=l,Y=g;else e:for(l=p;Y!==null;){if(s=Y,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:zl(9,s)}}catch(k){he(s,s.return,k)}if(s===l){Y=null;break e}var v=s.sibling;if(v!==null){v.return=s.return,Y=v;break e}Y=s.return}}if(J=i,xn(),Ct&&typeof Ct.onPostCommitFiberRoot=="function")try{Ct.onPostCommitFiberRoot(Sl,e)}catch{}r=!0}return r}finally{re=n,st.transition=t}}return!1}function lf(e,t,n){t=Pr(n,t),t=Oh(e,t,1),e=cn(e,t,1),t=Fe(),e!==null&&(Wi(e,1,t),be(e,t))}function he(e,t,n){if(e.tag===3)lf(e,e,n);else for(;t!==null;){if(t.tag===3){lf(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(fn===null||!fn.has(r))){e=Pr(n,e),e=Fh(t,e,1),t=cn(t,e,1),e=Fe(),t!==null&&(Wi(t,1,e),be(t,e));break}}t=t.return}}function $y(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Fe(),e.pingedLanes|=e.suspendedLanes&n,_e===e&&(Te&n)===n&&(we===4||we===3&&(Te&130023424)===Te&&500>ge()-ka?An(e,0):_a|=n),be(e,t)}function op(e,t){t===0&&(e.mode&1?(t=no,no<<=1,!(no&130023424)&&(no=4194304)):t=1);var n=Fe();e=Ut(e,t),e!==null&&(Wi(e,t,n),be(e,n))}function Dy(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),op(e,n)}function Ly(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(B(314))}r!==null&&r.delete(t),op(e,n)}var lp;lp=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ye.current)Ue=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ue=!1,ky(e,t,n);Ue=!!(e.flags&131072)}else Ue=!1,ae&&t.flags&1048576&&ch(t,qo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ro(e,t),e=t.pendingProps;var i=Cr(t,$e.current);wr(t,n),i=ya(null,t,r,e,i,n);var o=va();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Xe(r)?(o=!0,Go(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,da(t),i.updater=Ml,t.stateNode=i,i._reactInternals=t,uu(t,r,e,n),t=fu(null,t,r,!0,o,n)):(t.tag=0,ae&&o&&oa(t),Oe(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ro(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Fy(r),e=dt(r,e),i){case 0:t=cu(null,t,r,e,n);break e;case 1:t=Qc(null,t,r,e,n);break e;case 11:t=bc(null,t,r,e,n);break e;case 14:t=Kc(null,t,r,dt(r.type,e),n);break e}throw Error(B(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:dt(r,i),cu(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:dt(r,i),Qc(e,t,r,i,n);case 3:e:{if(Uh(t),e===null)throw Error(B(387));
vendor: 4,729 bytes, line 40
40r=t.pendingProps,o=t.memoizedState,i=o.element,gh(e,t),tl(t,r,null,n);var l=t.memoizedState;if(r=l.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=Pr(Error(B(423)),t),t=Gc(e,t,r,n,i);break e}else if(r!==i){i=Pr(Error(B(424)),t),t=Gc(e,t,r,n,i);break e}else for(Ge=an(t.stateNode.containerInfo.firstChild),Ze=t,ae=!0,mt=null,n=ph(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Tr(),r===i){t=Wt(e,t,n);break e}Oe(e,t,r,n)}t=t.child}return t;case 5:return yh(t),e===null&&ou(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,l=i.children,eu(r,i)?l=null:o!==null&&eu(r,o)&&(t.flags|=32),Vh(e,t),Oe(e,t,l,n),t.child;case 6:return e===null&&ou(t),null;case 13:return Wh(e,t,n);case 4:return ha(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Mr(t,null,r,n):Oe(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:dt(r,i),bc(e,t,r,i,n);case 7:return Oe(e,t,t.pendingProps,n),t.child;case 8:return Oe(e,t,t.pendingProps.children,n),t.child;case 12:return Oe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,l=i.value,oe(Jo,r._currentValue),r._currentValue=l,o!==null)if(wt(o.value,l)){if(o.children===i.children&&!Ye.current){t=Wt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){l=o.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=Ft(-1,n&-n),u.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var c=a.pending;c===null?u.next=u:(u.next=c.next,c.next=u),a.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),lu(o.return,n,t),s.lanes|=n;break}u=u.next}}else if(o.tag===10)l=o.type===t.type?null:o.child;else if(o.tag===18){if(l=o.return,l===null)throw Error(B(341));l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),lu(l,n,t),l=o.sibling}else l=o.child;if(l!==null)l.return=o;else for(l=o;l!==null;){if(l===t){l=null;break}if(o=l.sibling,o!==null){o.return=l.return,l=o;break}l=l.return}o=l}Oe(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,wr(t,n),i=ut(i),r=r(i),t.flags|=1,Oe(e,t,r,n),t.child;case 14:return r=t.type,i=dt(r,t.pendingProps),i=dt(r.type,i),Kc(e,t,r,i,n);case 15:return Hh(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:dt(r,i),Ro(e,t),t.tag=1,Xe(r)?(e=!0,Go(t)):e=!1,wr(t,n),Lh(t,r,i),uu(t,r,i,n),fu(null,t,r,!0,e,n);case 19:return Yh(e,t,n);case 22:return Bh(e,t,n)}throw Error(B(156,t.tag))};function sp(e,t){return Ad(e,t)}function Oy(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ot(e,t,n,r){return new Oy(e,t,n,r)}function Ma(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Fy(e){if(typeof e=="function")return Ma(e)?1:0;if(e!=null){if(e=e.$$typeof,e===bu)return 11;if(e===Ku)return 14}return 2}function hn(e,t){var n=e.alternate;return n===null?(n=ot(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function $o(e,t,n,r,i,o){var l=2;if(r=e,typeof e=="function")Ma(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case ir:return $n(n.children,i,o,t);case Xu:l=8,i|=8;break;case Rs:return e=ot(12,n,t,i|2),e.elementType=Rs,e.lanes=o,e;case Is:return e=ot(13,n,t,i),e.elementType=Is,e.lanes=o,e;case As:return e=ot(19,n,t,i),e.elementType=As,e.lanes=o,e;case yd:return jl(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case md:l=10;break e;case gd:l=9;break e;case bu:l=11;break e;case Ku:l=14;break e;case Gt:l=16,r=null;break e}throw Error(B(130,e==null?e:typeof e,""))}return t=ot(l,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function $n(e,t,n,r){return e=ot(7,e,r,t),e.lanes=n,e}function jl(e,t,n,r){return e=ot(22,e,r,t),e.elementType=yd,e.lanes=n,e.stateNode={isHidden:!1},e}function ys(e,t,n){return e=ot(6,e,null,t),e.lanes=n,e}
vendor: 10,605 bytes, lines 40-56
40function vs(e,t,n){return t=ot(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Hy(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ql(0),this.expirationTimes=ql(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ql(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function za(e,t,n,r,i,o,l,s,u){return e=new Hy(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=ot(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},da(o),e}function By(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:rr,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function up(e){if(!e)return gn;e=e._reactInternals;e:{if(Xn(e)!==e||e.tag!==1)throw Error(B(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Xe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(B(171))}if(e.tag===1){var n=e.type;if(Xe(n))return uh(e,n,t)}return t}function ap(e,t,n,r,i,o,l,s,u){return e=za(n,r,!0,e,i,o,l,s,u),e.context=up(null),n=e.current,r=Fe(),i=dn(n),o=Ft(r,i),o.callback=t??null,cn(n,o,i),e.current.lanes=i,Wi(e,i,r),be(e,r),e}function Rl(e,t,n,r){var i=t.current,o=Fe(),l=dn(i);return n=up(n),t.context===null?t.context=n:t.pendingContext=n,t=Ft(o,l),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=cn(i,t,l),e!==null&&(vt(e,i,l,o),zo(e,i,l)),l}function al(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function sf(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Pa(e,t){sf(e,t),(e=e.alternate)&&sf(e,t)}function Vy(){return null}var cp=typeof reportError=="function"?reportError:function(e){console.error(e)};function ja(e){this._internalRoot=e}Il.prototype.render=ja.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(B(409));Rl(e,t,null,null)};Il.prototype.unmount=ja.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Vn(function(){Rl(null,e,null,null)}),t[Vt]=null}};function Il(e){this._internalRoot=e}Il.prototype.unstable_scheduleHydration=function(e){if(e){var t=Bd();e={blockedOn:null,target:e,priority:t};for(var n=0;n<en.length&&t!==0&&t<en[n].priority;n++);en.splice(n,0,e),n===0&&Ud(e)}};function Ra(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Al(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function uf(){}function Uy(e,t,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var a=al(l);o.call(a)}}var l=ap(t,r,e,0,null,!1,!1,"",uf);return e._reactRootContainer=l,e[Vt]=l.current,Ci(e.nodeType===8?e.parentNode:e),Vn(),l}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var s=r;r=function(){var a=al(u);s.call(a)}}var u=za(e,0,!1,null,null,!1,!1,"",uf);return e._reactRootContainer=u,e[Vt]=u.current,Ci(e.nodeType===8?e.parentNode:e),Vn(function(){Rl(t,u,n,r)}),u}function $l(e,t,n,r,i){var o=n._reactRootContainer;if(o){var l=o;if(typeof i=="function"){var s=i;i=function(){var u=al(l);s.call(u)}}Rl(t,l,e,i)}else l=Uy(n,t,e,i,r);return al(l)}Fd=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ii(t.pendingLanes);n!==0&&(Zu(t,n|1),be(t,ge()),!(J&6)&&(jr=ge()+500,xn()))}break;case 13:Vn(function(){var r=Ut(e,1);if(r!==null){var i=Fe();vt(r,e,1,i)}}),Pa(e,1)}};qu=function(e){if(e.tag===13){var t=Ut(e,134217728);if(t!==null){var n=Fe();vt(t,e,134217728,n)}Pa(e,134217728)}};Hd=function(e){if(e.tag===13){var t=dn(e),n=Ut(e,t);if(n!==null){var r=Fe();vt(n,e,t,r)}Pa(e,t)}};Bd=function(){return re};Vd=function(e,t){var n=re;try{return re=e,t()}finally{re=n}};Ws=function(e,t,n){switch(t){case"input":if(Ls(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=Nl(r);if(!i)throw Error(B(90));xd(r),Ls(r,i)}}}break;case"textarea":Sd(e,n);break;case"select":t=n.value,t!=null&&gr(e,!!n.multiple,t,!1)}};Md=Na;zd=Vn;var Wy={usingClientEntryPoint:!1,Events:[Xi,ur,Nl,Cd,Td,Na]},Gr={findFiberByHostInstance:zn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Yy={bundleType:Gr.bundleType,version:Gr.version,rendererPackageName:Gr.rendererPackageName,rendererConfig:Gr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:bt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Rd(e),e===null?null:e.stateNode},findFiberByHostInstance:Gr.findFiberByHostInstance||Vy,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var po=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!po.isDisabled&&po.supportsFiber)try{Sl=po.inject(Yy),Ct=po}catch{}}et.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Wy;et.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ra(t))throw Error(B(200));return By(e,t,null,n)};et.createRoot=function(e,t){if(!Ra(e))throw Error(B(299));var n=!1,r="",i=cp;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=za(e,1,!1,null,null,n,!1,r,i),e[Vt]=t.current,Ci(e.nodeType===8?e.parentNode:e),new ja(t)};et.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(B(188)):(e=Object.keys(e).join(","),Error(B(268,e)));return e=Rd(t),e=e===null?null:e.stateNode,e};et.flushSync=function(e){return Vn(e)};et.hydrate=function(e,t,n){if(!Al(t))throw Error(B(200));return $l(null,e,t,!0,n)};et.hydrateRoot=function(e,t,n){if(!Ra(e))throw Error(B(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",l=cp;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(l=n.onRecoverableError)),t=ap(t,null,e,1,n??null,i,!1,o,l),e[Vt]=t.current,Ci(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Il(t)};et.render=function(e,t,n){if(!Al(t))throw Error(B(200));return $l(null,e,t,!1,n)};et.unmountComponentAtNode=function(e){if(!Al(e))throw Error(B(40));return e._reactRootContainer?(Vn(function(){$l(null,null,e,!1,function(){e._reactRootContainer=null,e[Vt]=null})}),!0):!1};et.unstable_batchedUpdates=Na;et.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Al(n))throw Error(B(200));if(e==null||e._reactInternals===void 0)throw Error(B(38));return $l(e,t,n,!1,r)};et.version="18.3.1-next-f1338f8080-20240426";function fp(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(fp)}catch(e){console.error(e)}}fp(),fd.exports=et;var Xy=fd.exports,af=Xy;Ps.createRoot=af.createRoot,Ps.hydrateRoot=af.hydrateRoot;function ze(e){if(typeof e=="string"||typeof e=="number")return""+e;let t="";if(Array.isArray(e))for(let n=0,r;n<e.length;n++)(r=ze(e[n]))!==""&&(t+=(t&&" ")+r);else for(let n in e)e[n]&&(t+=(t&&" ")+n);return t}var dp={exports:{}},hp={},pp={exports:{}},mp={};/**
41 * @license React
42 * use-sync-external-store-shim.production.js
43 *
44 * Copyright (c) Meta Platforms, Inc. and affiliates.
45 *
46 * This source code is licensed under the MIT license found in the
47 * LICENSE file in the root directory of this source tree.
48 */var Rr=P;function by(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ky=typeof Object.is=="function"?Object.is:by,Qy=Rr.useState,Gy=Rr.useEffect,Zy=Rr.useLayoutEffect,qy=Rr.useDebugValue;function Jy(e,t){var n=t(),r=Qy({inst:{value:n,getSnapshot:t}}),i=r[0].inst,o=r[1];return Zy(function(){i.value=n,i.getSnapshot=t,xs(i)&&o({inst:i})},[e,n,t]),Gy(function(){return xs(i)&&o({inst:i}),e(function(){xs(i)&&o({inst:i})})},[e]),qy(n),n}function xs(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ky(e,n)}catch{return!0}}function ev(e,t){return t()}var tv=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?ev:Jy;mp.useSyncExternalStore=Rr.useSyncExternalStore!==void 0?Rr.useSyncExternalStore:tv;pp.exports=mp;var nv=pp.exports;/**
49 * @license React
50 * use-sync-external-store-shim/with-selector.production.js
51 *
52 * Copyright (c) Meta Platforms, Inc. and affiliates.
53 *
54 * This source code is licensed under the MIT license found in the
55 * LICENSE file in the root directory of this source tree.
56 */var Dl=P,rv=nv;function iv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ov=typeof Object.is=="function"?Object.is:iv,lv=rv.useSyncExternalStore,sv=Dl.useRef,uv=Dl.useEffect,av=Dl.useMemo,cv=Dl.useDebugValue;hp.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=sv(null);if(o.current===null){var l={hasValue:!1,value:null};o.current=l}else l=o.current;o=av(function(){function u(m){if(!a){if(a=!0,c=m,m=r(m),i!==void 0&&l.hasValue){var S=l.value;if(i(S,m))return f=S}return f=m}if(S=f,ov(c,m))return S;var x=r(m);return i!==void 0&&i(S,x)?(c=m,S):(c=m,f=x)}var a=!1,c,f,d=n===void 0?null:n;return[function(){return u(t())},d===null?void 0:function(){return u(d())}]},[t,n,r,i]);var s=lv(e,o[0],o[1]);return uv(function(){l.hasValue=!0,l.value=s},[s]),cv(s),s};dp.exports=hp;var fv=dp.exports;const dv=Jf(fv),hv={},cf=e=>{let t;const n=new Set,r=(c,f)=>{const d=typeof c=="function"?c(t):c;if(!Object.is(d,t)){const m=t;t=f??(typeof d!="object"||d===null)?d:Object.assign({}
vendor: 13,140 bytes, line 56
56,t,d),n.forEach(S=>S(t,m))}},i=()=>t,u={setState:r,getState:i,getInitialState:()=>a,subscribe:c=>(n.add(c),()=>n.delete(c)),destroy:()=>{(hv?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},a=t=e(r,i,u);return u},pv=e=>e?cf(e):cf,{useDebugValue:mv}=A,{useSyncExternalStoreWithSelector:gv}=dv,yv=e=>e;function gp(e,t=yv,n){const r=gv(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return mv(r),r}const ff=(e,t)=>{const n=pv(e),r=(i,o=t)=>gp(n,i,o);return Object.assign(r,n),r},vv=(e,t)=>e?ff(e,t):ff;function ke(e,t){if(Object.is(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(const[r,i]of e)if(!Object.is(i,t.get(r)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(const r of e)if(!t.has(r))return!1;return!0}const n=Object.keys(e);if(n.length!==Object.keys(t).length)return!1;for(const r of n)if(!Object.prototype.hasOwnProperty.call(t,r)||!Object.is(e[r],t[r]))return!1;return!0}var xv={value:()=>{}};function Ll(){for(var e=0,t=arguments.length,n={},r;e<t;++e){if(!(r=arguments[e]+"")||r in n||/[\s.]/.test(r))throw new Error("illegal type: "+r);n[r]=[]}return new Do(n)}function Do(e){this._=e}function wv(e,t){return e.trim().split(/^|\s+/).map(function(n){var r="",i=n.indexOf(".");if(i>=0&&(r=n.slice(i+1),n=n.slice(0,i)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}Do.prototype=Ll.prototype={constructor:Do,on:function(e,t){var n=this._,r=wv(e+"",n),i,o=-1,l=r.length;if(arguments.length<2){for(;++o<l;)if((i=(e=r[o]).type)&&(i=Sv(n[i],e.name)))return i;return}if(t!=null&&typeof t!="function")throw new Error("invalid callback: "+t);for(;++o<l;)if(i=(e=r[o]).type)n[i]=df(n[i],e.name,t);else if(t==null)for(i in n)n[i]=df(n[i],e.name,null);return this},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new Do(e)},call:function(e,t){if((i=arguments.length-2)>0)for(var n=new Array(i),r=0,i,o;r<i;++r)n[r]=arguments[r+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(o=this._[e],r=0,i=o.length;r<i;++r)o[r].value.apply(t,n)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var r=this._[e],i=0,o=r.length;i<o;++i)r[i].value.apply(t,n)}};function Sv(e,t){for(var n=0,r=e.length,i;n<r;++n)if((i=e[n]).name===t)return i.value}function df(e,t,n){for(var r=0,i=e.length;r<i;++r)if(e[r].name===t){e[r]=xv,e=e.slice(0,r).concat(e.slice(r+1));break}return n!=null&&e.push({name:t,value:n}),e}var _u="http://www.w3.org/1999/xhtml";const hf={svg:"http://www.w3.org/2000/svg",xhtml:_u,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Ol(e){var t=e+="",n=t.indexOf(":");return n>=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),hf.hasOwnProperty(t)?{space:hf[t],local:e}:e}function Ev(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===_u&&t.documentElement.namespaceURI===_u?t.createElement(e):t.createElementNS(n,e)}}function _v(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function yp(e){var t=Ol(e);return(t.local?_v:Ev)(t)}function kv(){}function Ia(e){return e==null?kv:function(){return this.querySelector(e)}}function Nv(e){typeof e!="function"&&(e=Ia(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i<n;++i)for(var o=t[i],l=o.length,s=r[i]=new Array(l),u,a,c=0;c<l;++c)(u=o[c])&&(a=e.call(u,u.__data__,c,o))&&("__data__"in u&&(a.__data__=u.__data__),s[c]=a);return new Je(r,this._parents)}function Cv(e){return e==null?[]:Array.isArray(e)?e:Array.from(e)}function Tv(){return[]}function vp(e){return e==null?Tv:function(){return this.querySelectorAll(e)}}function Mv(e){return function(){return Cv(e.apply(this,arguments))}}function zv(e){typeof e=="function"?e=Mv(e):e=vp(e);for(var t=this._groups,n=t.length,r=[],i=[],o=0;o<n;++o)for(var l=t[o],s=l.length,u,a=0;a<s;++a)(u=l[a])&&(r.push(e.call(u,u.__data__,a,l)),i.push(u));return new Je(r,i)}function xp(e){return function(){return this.matches(e)}}function wp(e){return function(t){return t.matches(e)}}var Pv=Array.prototype.find;function jv(e){return function(){return Pv.call(this.children,e)}}function Rv(){return this.firstElementChild}function Iv(e){return this.select(e==null?Rv:jv(typeof e=="function"?e:wp(e)))}var Av=Array.prototype.filter;function $v(){return Array.from(this.children)}function Dv(e){return function(){return Av.call(this.children,e)}}function Lv(e){return this.selectAll(e==null?$v:Dv(typeof e=="function"?e:wp(e)))}function Ov(e){typeof e!="function"&&(e=xp(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i<n;++i)for(var o=t[i],l=o.length,s=r[i]=[],u,a=0;a<l;++a)(u=o[a])&&e.call(u,u.__data__,a,o)&&s.push(u);return new Je(r,this._parents)}function Sp(e){return new Array(e.length)}function Fv(){return new Je(this._enter||this._groups.map(Sp),this._parents)}function cl(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}cl.prototype={constructor:cl,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};function Hv(e){return function(){return e}}function Bv(e,t,n,r,i,o){for(var l=0,s,u=t.length,a=o.length;l<a;++l)(s=t[l])?(s.__data__=o[l],r[l]=s):n[l]=new cl(e,o[l]);for(;l<u;++l)(s=t[l])&&(i[l]=s)}function Vv(e,t,n,r,i,o,l){var s,u,a=new Map,c=t.length,f=o.length,d=new Array(c),m;for(s=0;s<c;++s)(u=t[s])&&(d[s]=m=l.call(u,u.__data__,s,t)+"",a.has(m)?i[s]=u:a.set(m,u));for(s=0;s<f;++s)m=l.call(e,o[s],s,o)+"",(u=a.get(m))?(r[s]=u,u.__data__=o[s],a.delete(m)):n[s]=new cl(e,o[s]);for(s=0;s<c;++s)(u=t[s])&&a.get(d[s])===u&&(i[s]=u)}function Uv(e){return e.__data__}function Wv(e,t){if(!arguments.length)return Array.from(this,Uv);var n=t?Vv:Bv,r=this._parents,i=this._groups;typeof e!="function"&&(e=Hv(e));for(var o=i.length,l=new Array(o),s=new Array(o),u=new Array(o),a=0;a<o;++a){var c=r[a],f=i[a],d=f.length,m=Yv(e.call(c,c&&c.__data__,a,r)),S=m.length,x=s[a]=new Array(S),_=l[a]=new Array(S),h=u[a]=new Array(d);n(c,f,x,_,h,m,t);for(var p=0,g=0,v,k;p<S;++p)if(v=x[p]){for(p>=g&&(g=p+1);!(k=_[g])&&++g<S;);v._next=k||null}}return l=new Je(l,r),l._enter=s,l._exit=u,l}function Yv(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Xv(){return new Je(this._exit||this._groups.map(Sp),this._parents)}function bv(e,t,n){var r=this.enter(),i=this,o=this.exit();return typeof e=="function"?(r=e(r),r&&(r=r.selection())):r=r.append(e+""),t!=null&&(i=t(i),i&&(i=i.selection())),n==null?o.remove():n(o),r&&i?r.merge(i).order():i}function Kv(e){for(var t=e.selection?e.selection():e,n=this._groups,r=t._groups,i=n.length,o=r.length,l=Math.min(i,o),s=new Array(i),u=0;u<l;++u)for(var a=n[u],c=r[u],f=a.length,d=s[u]=new Array(f),m,S=0;S<f;++S)(m=a[S]||c[S])&&(d[S]=m);for(;u<i;++u)s[u]=n[u];return new Je(s,this._parents)}function Qv(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r=e[t],i=r.length-1,o=r[i],l;--i>=0;)(l=r[i])&&(o&&l.compareDocumentPosition(o)^4&&o.parentNode.insertBefore(l,o),o=l);return this}function Gv(e){e||(e=Zv);function t(f,d){return f&&d?e(f.__data__,d.__data__):!f-!d}for(var n=this._groups,r=n.length,i=new Array(r),o=0;o<r;++o){for(var l=n[o],s=l.length,u=i[o]=new Array(s),a,c=0;c<s;++c)(a=l[c])&&(u[c]=a);u.sort(t)}return new Je(i,this._parents).order()}function Zv(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function qv(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function Jv(){return Array.from(this)}function e1(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],i=0,o=r.length;i<o;++i){var l=r[i];if(l)return l}return null}function t1(){let e=0;for(const t of this)++e;return e}function n1(){return!this.node()}function r1(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var i=t[n],o=0,l=i.length,s;o<l;++o)(s=i[o])&&e.call(s,s.__data__,o,i);return this}function i1(e){return function(){this.removeAttribute(e)}}function o1(e){return function(){this.removeAttributeNS(e.space,e.local)}}function l1(e,t){return function(){this.setAttribute(e,t)}}function s1(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function u1(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttribute(e):this.setAttribute(e,n)}}function a1(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function c1(e,t){var n=Ol(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((t==null?n.local?o1:i1:typeof t=="function"?n.local?a1:u1:n.local?s1:l1)(n,t))}function Ep(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function f1(e){return function(){this.style.removeProperty(e)}}function d1(e,t,n){return function(){this.style.setProperty(e,t,n)}}function h1(e,t,n){return function(){var r=t.apply(this,arguments);r==null?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}function p1(e,t,n){return arguments.length>1?this.each((t==null?f1:typeof t=="function"?h1:d1)(e,t,n??"")):Ir(this.node(),e)}function Ir(e,t){return e.style.getPropertyValue(t)||Ep(e).getComputedStyle(e,null).getPropertyValue(t)}function m1(e){return function(){delete this[e]}}function g1(e,t){return function(){this[e]=t}}function y1(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function v1(e,t){return arguments.length>1?this.each((t==null?m1:typeof t=="function"?y1:g1)(e,t)):this.node()[e]}function _p(e){return e.trim().split(/^|\s+/)}function Aa(e){return e.classList||new kp(e)}function kp(e){this._node=e,this._names=_p(e.getAttribute("class")||"")}kp.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function Np(e,t){for(var n=Aa(e),r=-1,i=t.length;++r<i;)n.add(t[r])}function Cp(e,t){for(var n=Aa(e),r=-1,i=t.length;++r<i;)n.remove(t[r])}function x1(e){return function(){Np(this,e)}}function w1(e){return function(){Cp(this,e)}}function S1(e,t){return function(){(t.apply(this,arguments)?Np:Cp)(this,e)}}function E1(e,t){var n=_p(e+"");if(arguments.length<2){for(var r=Aa(this.node()),i=-1,o=n.length;++i<o;)if(!r.contains(n[i]))return!1;return!0}return this.each((typeof t=="function"?S1:t?x1:w1)(n,t))}function _1(){this.textContent=""}function k1(e){return function(){this.textContent=e}}function N1(e){return function(){var t=e.apply(this,arguments);this.textContent=t??""}}function C1(e){return arguments.length?this.each(e==null?_1:(typeof e=="function"?N1:k1)(e)):this.node().textContent}function T1(){this.innerHTML=""}function M1(e){return function(){this.innerHTML=e}}function z1(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t??""}}function P1(e){return arguments.length?this.each(e==null?T1:(typeof e=="function"?z1:M1)(e)):this.node().innerHTML}function j1(){this.nextSibling&&this.parentNode.appendChild(this)}function R1(){return this.each(j1)}function I1(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function A1(){return this.each(I1)}function $1(e){var t=typeof e=="function"?e:yp(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}function D1(){return null}function L1(e,t){var n=typeof e=="function"?e:yp(e),r=t==null?D1:typeof t=="function"?t:Ia(t);return this.select(function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)})}function O1(){var e=this.parentNode;e&&e.removeChild(this)}function F1(){return this.each(O1)}function H1(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function B1(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function V1(e){return this.select(e?B1:H1)}function U1(e){return arguments.length?this.property("__data__",e):this.node().__data__}function W1(e){return function(t){e.call(this,t,this.__data__)}}function Y1(e){return e.trim().split(/^|\s+/).map(function(t){var n="",r=t.indexOf(".");return r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),{type:t,name:n}})}function X1(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,i=t.length,o;n<i;++n)o=t[n],(!e.type||o.type===e.type)&&o.name===e.name?this.removeEventListener(o.type,o.listener,o.options):t[++r]=o;++r?t.length=r:delete this.__on}}}
vendor: 10,279 bytes, line 56
56function b1(e,t,n){return function(){var r=this.__on,i,o=W1(t);if(r){for(var l=0,s=r.length;l<s;++l)if((i=r[l]).type===e.type&&i.name===e.name){this.removeEventListener(i.type,i.listener,i.options),this.addEventListener(i.type,i.listener=o,i.options=n),i.value=t;return}}this.addEventListener(e.type,o,n),i={type:e.type,name:e.name,value:t,listener:o,options:n},r?r.push(i):this.__on=[i]}}function K1(e,t,n){var r=Y1(e+""),i,o=r.length,l;if(arguments.length<2){var s=this.node().__on;if(s){for(var u=0,a=s.length,c;u<a;++u)for(i=0,c=s[u];i<o;++i)if((l=r[i]).type===c.type&&l.name===c.name)return c.value}return}for(s=t?b1:X1,i=0;i<o;++i)this.each(s(r[i],t,n));return this}function Tp(e,t,n){var r=Ep(e),i=r.CustomEvent;typeof i=="function"?i=new i(t,n):(i=r.document.createEvent("Event"),n?(i.initEvent(t,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(t,!1,!1)),e.dispatchEvent(i)}function Q1(e,t){return function(){return Tp(this,e,t)}}function G1(e,t){return function(){return Tp(this,e,t.apply(this,arguments))}}function Z1(e,t){return this.each((typeof t=="function"?G1:Q1)(e,t))}function*q1(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],i=0,o=r.length,l;i<o;++i)(l=r[i])&&(yield l)}var Mp=[null];function Je(e,t){this._groups=e,this._parents=t}function Ki(){return new Je([[document.documentElement]],Mp)}function J1(){return this}Je.prototype=Ki.prototype={constructor:Je,select:Nv,selectAll:zv,selectChild:Iv,selectChildren:Lv,filter:Ov,data:Wv,enter:Fv,exit:Xv,join:bv,merge:Kv,selection:J1,order:Qv,sort:Gv,call:qv,nodes:Jv,node:e1,size:t1,empty:n1,each:r1,attr:c1,style:p1,property:v1,classed:E1,text:C1,html:P1,raise:R1,lower:A1,append:$1,insert:L1,remove:F1,clone:V1,datum:U1,on:K1,dispatch:Z1,[Symbol.iterator]:q1};function it(e){return typeof e=="string"?new Je([[document.querySelector(e)]],[document.documentElement]):new Je([[e]],Mp)}function ex(e){let t;for(;t=e.sourceEvent;)e=t;return e}function pt(e,t){if(e=ex(e),t===void 0&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=e.clientX,r.y=e.clientY,r=r.matrixTransform(t.getScreenCTM().inverse()),[r.x,r.y]}if(t.getBoundingClientRect){var i=t.getBoundingClientRect();return[e.clientX-i.left-t.clientLeft,e.clientY-i.top-t.clientTop]}}return[e.pageX,e.pageY]}const tx={passive:!1},$i={capture:!0,passive:!1};function ws(e){e.stopImmediatePropagation()}function Er(e){e.preventDefault(),e.stopImmediatePropagation()}function zp(e){var t=e.document.documentElement,n=it(e).on("dragstart.drag",Er,$i);"onselectstart"in t?n.on("selectstart.drag",Er,$i):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function Pp(e,t){var n=e.document.documentElement,r=it(e).on("dragstart.drag",null);t&&(r.on("click.drag",Er,$i),setTimeout(function(){r.on("click.drag",null)},0)),"onselectstart"in n?r.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}const mo=e=>()=>e;function ku(e,{sourceEvent:t,subject:n,target:r,identifier:i,active:o,x:l,y:s,dx:u,dy:a,dispatch:c}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},identifier:{value:i,enumerable:!0,configurable:!0},active:{value:o,enumerable:!0,configurable:!0},x:{value:l,enumerable:!0,configurable:!0},y:{value:s,enumerable:!0,configurable:!0},dx:{value:u,enumerable:!0,configurable:!0},dy:{value:a,enumerable:!0,configurable:!0},_:{value:c}})}ku.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};function nx(e){return!e.ctrlKey&&!e.button}function rx(){return this.parentNode}function ix(e,t){return t??{x:e.x,y:e.y}}function ox(){return navigator.maxTouchPoints||"ontouchstart"in this}function lx(){var e=nx,t=rx,n=ix,r=ox,i={},o=Ll("start","drag","end"),l=0,s,u,a,c,f=0;function d(v){v.on("mousedown.drag",m).filter(r).on("touchstart.drag",_).on("touchmove.drag",h,tx).on("touchend.drag touchcancel.drag",p).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function m(v,k){if(!(c||!e.call(this,v,k))){var z=g(this,t.call(this,v,k),v,k,"mouse");z&&(it(v.view).on("mousemove.drag",S,$i).on("mouseup.drag",x,$i),zp(v.view),ws(v),a=!1,s=v.clientX,u=v.clientY,z("start",v))}}function S(v){if(Er(v),!a){var k=v.clientX-s,z=v.clientY-u;a=k*k+z*z>f}i.mouse("drag",v)}function x(v){it(v.view).on("mousemove.drag mouseup.drag",null),Pp(v.view,a),Er(v),i.mouse("end",v)}function _(v,k){if(e.call(this,v,k)){var z=v.changedTouches,T=t.call(this,v,k),j=z.length,R,$;for(R=0;R<j;++R)($=g(this,T,v,k,z[R].identifier,z[R]))&&(ws(v),$("start",v,z[R]))}}function h(v){var k=v.changedTouches,z=k.length,T,j;for(T=0;T<z;++T)(j=i[k[T].identifier])&&(Er(v),j("drag",v,k[T]))}function p(v){var k=v.changedTouches,z=k.length,T,j;for(c&&clearTimeout(c),c=setTimeout(function(){c=null},500),T=0;T<z;++T)(j=i[k[T].identifier])&&(ws(v),j("end",v,k[T]))}function g(v,k,z,T,j,R){var $=o.copy(),F=pt(R||z,k),V,H,w;if((w=n.call(v,new ku("beforestart",{sourceEvent:z,target:d,identifier:j,active:l,x:F[0],y:F[1],dx:0,dy:0,dispatch:$}),T))!=null)return V=w.x-F[0]||0,H=w.y-F[1]||0,function I(C,L,M){var E=F,N;switch(C){case"start":i[j]=I,N=l++;break;case"end":delete i[j],--l;case"drag":F=pt(M||L,k),N=l;break}$.call(C,v,new ku(C,{sourceEvent:L,subject:w,target:d,identifier:j,active:N,x:F[0]+V,y:F[1]+H,dx:F[0]-E[0],dy:F[1]-E[1],dispatch:$}),T)}}return d.filter=function(v){return arguments.length?(e=typeof v=="function"?v:mo(!!v),d):e},d.container=function(v){return arguments.length?(t=typeof v=="function"?v:mo(v),d):t},d.subject=function(v){return arguments.length?(n=typeof v=="function"?v:mo(v),d):n},d.touchable=function(v){return arguments.length?(r=typeof v=="function"?v:mo(!!v),d):r},d.on=function(){var v=o.on.apply(o,arguments);return v===o?d:v},d.clickDistance=function(v){return arguments.length?(f=(v=+v)*v,d):Math.sqrt(f)},d}function $a(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function jp(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Qi(){}var Di=.7,fl=1/Di,_r="\\s*([+-]?\\d+)\\s*",Li="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Mt="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",sx=/^#([0-9a-f]{3,8})$/,ux=new RegExp(`^rgb\\(${_r},${_r},${_r}\\)$`),ax=new RegExp(`^rgb\\(${Mt},${Mt},${Mt}\\)$`),cx=new RegExp(`^rgba\\(${_r},${_r},${_r},${Li}\\)$`),fx=new RegExp(`^rgba\\(${Mt},${Mt},${Mt},${Li}\\)$`),dx=new RegExp(`^hsl\\(${Li},${Mt},${Mt}\\)$`),hx=new RegExp(`^hsla\\(${Li},${Mt},${Mt},${Li}\\)$`),pf={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};$a(Qi,Oi,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:mf,formatHex:mf,formatHex8:px,formatHsl:mx,formatRgb:gf,toString:gf});function mf(){return this.rgb().formatHex()}function px(){return this.rgb().formatHex8()}function mx(){return Rp(this).formatHsl()}function gf(){return this.rgb().formatRgb()}function Oi(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=sx.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?yf(t):n===3?new We(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?go(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?go(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=ux.exec(e))?new We(t[1],t[2],t[3],1):(t=ax.exec(e))?new We(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=cx.exec(e))?go(t[1],t[2],t[3],t[4]):(t=fx.exec(e))?go(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=dx.exec(e))?wf(t[1],t[2]/100,t[3]/100,1):(t=h
vendor: 5,333 bytes, line 56
56x.exec(e))?wf(t[1],t[2]/100,t[3]/100,t[4]):pf.hasOwnProperty(e)?yf(pf[e]):e==="transparent"?new We(NaN,NaN,NaN,0):null}function yf(e){return new We(e>>16&255,e>>8&255,e&255,1)}function go(e,t,n,r){return r<=0&&(e=t=n=NaN),new We(e,t,n,r)}function gx(e){return e instanceof Qi||(e=Oi(e)),e?(e=e.rgb(),new We(e.r,e.g,e.b,e.opacity)):new We}function Nu(e,t,n,r){return arguments.length===1?gx(e):new We(e,t,n,r??1)}function We(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}$a(We,Nu,jp(Qi,{brighter(e){return e=e==null?fl:Math.pow(fl,e),new We(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Di:Math.pow(Di,e),new We(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new We(Dn(this.r),Dn(this.g),Dn(this.b),dl(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:vf,formatHex:vf,formatHex8:yx,formatRgb:xf,toString:xf}));function vf(){return`#${Rn(this.r)}${Rn(this.g)}${Rn(this.b)}`}function yx(){return`#${Rn(this.r)}${Rn(this.g)}${Rn(this.b)}${Rn((isNaN(this.opacity)?1:this.opacity)*255)}`}function xf(){const e=dl(this.opacity);return`${e===1?"rgb(":"rgba("}${Dn(this.r)}, ${Dn(this.g)}, ${Dn(this.b)}${e===1?")":`, ${e})`}`}function dl(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Dn(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Rn(e){return e=Dn(e),(e<16?"0":"")+e.toString(16)}function wf(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new gt(e,t,n,r)}function Rp(e){if(e instanceof gt)return new gt(e.h,e.s,e.l,e.opacity);if(e instanceof Qi||(e=Oi(e)),!e)return new gt;if(e instanceof gt)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),o=Math.max(t,n,r),l=NaN,s=o-i,u=(o+i)/2;return s?(t===o?l=(n-r)/s+(n<r)*6:n===o?l=(r-t)/s+2:l=(t-n)/s+4,s/=u<.5?o+i:2-o-i,l*=60):s=u>0&&u<1?0:l,new gt(l,s,u,e.opacity)}function vx(e,t,n,r){return arguments.length===1?Rp(e):new gt(e,t,n,r??1)}function gt(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}$a(gt,vx,jp(Qi,{brighter(e){return e=e==null?fl:Math.pow(fl,e),new gt(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Di:Math.pow(Di,e),new gt(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new We(Ss(e>=240?e-240:e+120,i,r),Ss(e,i,r),Ss(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new gt(Sf(this.h),yo(this.s),yo(this.l),dl(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=dl(this.opacity);return`${e===1?"hsl(":"hsla("}${Sf(this.h)}, ${yo(this.s)*100}%, ${yo(this.l)*100}%${e===1?")":`, ${e})`}`}}));function Sf(e){return e=(e||0)%360,e<0?e+360:e}function yo(e){return Math.max(0,Math.min(1,e||0))}function Ss(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const Ip=e=>()=>e;function xx(e,t){return function(n){return e+n*t}}function wx(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function Sx(e){return(e=+e)==1?Ap:function(t,n){return n-t?wx(t,n,e):Ip(isNaN(t)?n:t)}}function Ap(e,t){var n=t-e;return n?xx(e,n):Ip(isNaN(e)?t:e)}const Ef=function e(t){var n=Sx(t);function r(i,o){var l=n((i=Nu(i)).r,(o=Nu(o)).r),s=n(i.g,o.g),u=n(i.b,o.b),a=Ap(i.opacity,o.opacity);return function(c){return i.r=l(c),i.g=s(c),i.b=u(c),i.opacity=a(c),i+""}}return r.gamma=e,r}(1);function qt(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}var Cu=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Es=new RegExp(Cu.source,"g");function Ex(e){return function(){return e}}function _x(e){return function(t){return e(t)+""}}function kx(e,t){var n=Cu.lastIndex=Es.lastIndex=0,r,i,o,l=-1,s=[],u=[];for(e=e+"",t=t+"";(r=Cu.exec(e))&&(i=Es.exec(t));)(o=i.index)>n&&(o=t.slice(n,o),s[l]?s[l]+=o:s[++l]=o),(r=r[0])===(i=i[0])?s[l]?s[l]+=i:s[++l]=i:(s[++l]=null,u.push({i:l,x:qt(r,i)})),n=Es.lastIndex;return n<t.length&&(o=t.slice(n),s[l]?s[l]+=o:s[++l]=o),s.length<2?u[0]?_x(u[0].x):Ex(t):(t=u.length,function(a){for(var c=0,f;c<t;++c)s[(f=u[c]).i]=f.x(a);return s.join("")})}var _f=180/Math.PI,Tu={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function $p(e,t,n,r,i,o){var l,s,u;return(l=Math.sqrt(e*e+t*t))&&(e/=l,t/=l),(u=e*n+t*r)&&(n-=e*u,r-=t*u),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,u/=s),e*r<t*n&&(e=-e,t=-t,u=-u,l=-l),{translateX:i,translateY:o,rotate:Math.atan2(t,e)*_f,skewX:Math.atan(u)*_f,scaleX:l,scaleY:s}}var vo;function Nx(e){const t=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?Tu:$p(t.a,t.b,t.c,t.d,t.e,t.f)}function Cx(e){return e==null||(vo||(vo=document.createElementNS("http://www.w3.org/2000/svg","g")),vo.setAttribute("transform",e),!(e=vo.transform.baseVal.consolidate()))?Tu:(e=e.matrix,$p(e.a,e.b,e.c,e.d,e.e,e.f))}function Dp(e,t,n,r){function i(a){return a.length?a.pop()+" ":""}function o(a,c,f,d,m,S){if(a!==f||c!==d){var x=m.push("translate(",null,t,null,n);S.push({i:x-4,x:qt(a,f)},{i:x-2,x:qt(c,d)})}else(f||d)&&m.push("translate("+f+t+d+n)}function l(a,c,f,d){a!==c?(a-c>180?c+=360:c-a>180&&(a+=360),d.push({i:f.push(i(f)+"rotate(",null,r)-2,x:qt(a,c)})):c&&f.push(i(f)+"rotate("+c+r)}
vendor: 4,146 bytes, line 56
56function s(a,c,f,d){a!==c?d.push({i:f.push(i(f)+"skewX(",null,r)-2,x:qt(a,c)}):c&&f.push(i(f)+"skewX("+c+r)}function u(a,c,f,d,m,S){if(a!==f||c!==d){var x=m.push(i(m)+"scale(",null,",",null,")");S.push({i:x-4,x:qt(a,f)},{i:x-2,x:qt(c,d)})}else(f!==1||d!==1)&&m.push(i(m)+"scale("+f+","+d+")")}return function(a,c){var f=[],d=[];return a=e(a),c=e(c),o(a.translateX,a.translateY,c.translateX,c.translateY,f,d),l(a.rotate,c.rotate,f,d),s(a.skewX,c.skewX,f,d),u(a.scaleX,a.scaleY,c.scaleX,c.scaleY,f,d),a=c=null,function(m){for(var S=-1,x=d.length,_;++S<x;)f[(_=d[S]).i]=_.x(m);return f.join("")}}}var Tx=Dp(Nx,"px, ","px)","deg)"),Mx=Dp(Cx,", ",")",")"),zx=1e-12;function kf(e){return((e=Math.exp(e))+1/e)/2}function Px(e){return((e=Math.exp(e))-1/e)/2}function jx(e){return((e=Math.exp(2*e))-1)/(e+1)}const Rx=function e(t,n,r){function i(o,l){var s=o[0],u=o[1],a=o[2],c=l[0],f=l[1],d=l[2],m=c-s,S=f-u,x=m*m+S*S,_,h;if(x<zx)h=Math.log(d/a)/t,_=function(T){return[s+T*m,u+T*S,a*Math.exp(t*T*h)]};else{var p=Math.sqrt(x),g=(d*d-a*a+r*x)/(2*a*n*p),v=(d*d-a*a-r*x)/(2*d*n*p),k=Math.log(Math.sqrt(g*g+1)-g),z=Math.log(Math.sqrt(v*v+1)-v);h=(z-k)/t,_=function(T){var j=T*h,R=kf(k),$=a/(n*p)*(R*jx(t*j+k)-Px(k));return[s+$*m,u+$*S,a*R/kf(t*j+k)]}}return _.duration=h*1e3*t/Math.SQRT2,_}return i.rho=function(o){var l=Math.max(.001,+o),s=l*l,u=s*s;return e(l,s,u)},i}(Math.SQRT2,2,4);var Ar=0,li=0,Zr=0,Lp=1e3,hl,si,pl=0,Un=0,Fl=0,Fi=typeof performance=="object"&&performance.now?performance:Date,Op=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function Da(){return Un||(Op(Ix),Un=Fi.now()+Fl)}function Ix(){Un=0}function ml(){this._call=this._time=this._next=null}ml.prototype=Fp.prototype={constructor:ml,restart:function(e,t,n){if(typeof e!="function")throw new TypeError("callback is not a function");n=(n==null?Da():+n)+(t==null?0:+t),!this._next&&si!==this&&(si?si._next=this:hl=this,si=this),this._call=e,this._time=n,Mu()},stop:function(){this._call&&(this._call=null,this._time=1/0,Mu())}};function Fp(e,t,n){var r=new ml;return r.restart(e,t,n),r}function Ax(){Da(),++Ar;for(var e=hl,t;e;)(t=Un-e._time)>=0&&e._call.call(void 0,t),e=e._next;--Ar}function Nf(){Un=(pl=Fi.now())+Fl,Ar=li=0;try{Ax()}finally{Ar=0,Dx(),Un=0}}function $x(){var e=Fi.now(),t=e-pl;t>Lp&&(Fl-=t,pl=e)}function Dx(){for(var e,t=hl,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:hl=n);si=e,Mu(r)}function Mu(e){if(!Ar){li&&(li=clearTimeout(li));var t=e-Un;t>24?(e<1/0&&(li=setTimeout(Nf,e-Fi.now()-Fl)),Zr&&(Zr=clearInterval(Zr))):(Zr||(pl=Fi.now(),Zr=setInterval($x,Lp)),Ar=1,Op(Nf))}}function Cf(e,t,n){var r=new ml;return t=t==null?0:+t,r.restart(i=>{r.stop(),e(i+t)},t,n),r}var Lx=Ll("start","end","cancel","interrupt"),Ox=[],Hp=0,Tf=1,zu=2,Lo=3,Mf=4,Pu=5,Oo=6;function Hl(e,t,n,r,i,o){var l=e.__transition;if(!l)e.__transition={};else if(n in l)return;Fx(e,n,{name:t,index:r,group:i,on:Lx,tween:Ox,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:Hp})}function La(e,t){var n=St(e,t);if(n.state>Hp)throw new Error("too late; already scheduled");return n}function zt(e,t){var n=St(e,t);if(n.state>Lo)throw new Error("too late; already running");return n}function St(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function Fx(e,t,n){var r=e.__transition,i;r[t]=n,n.timer=Fp(o,0,n.time);function o(a){n.state=Tf,n.timer.restart(l,n.delay,n.time),n.delay<=a&&l(a-n.delay)}function l(a){var c,f,d,m;if(n.state!==Tf)return u();for(c in r)if(m=r[c],m.name===n.name){if(m.state===Lo)return Cf(l);m.state===Mf?(m.state=Oo,m.timer.stop(),m.on.call("interrupt",e,e.__data__,m.index,m.group),delete r[c]):+c<t&&(m.state=Oo,m.timer.stop(),m.on.call("cancel",e,e.__data__,m.index,m.group),delete r[c])}if(Cf(function(){n.state===Lo&&(n.state=Mf,n.timer.restart(s,n.delay,n.time),s(a))}),n.state=zu,n.on.call("start",e,e.__data__,n.index,n.group),n.state===zu){for(n.state=Lo,i=new Array(d=n.tween.length),c=0,f=-1;c<d;++c)(m=n.tween[c].value.call(e,e.__data__,n.index,n.group))&&(i[
vendor: 4,758 bytes, line 56
56++f]=m);i.length=f+1}}function s(a){for(var c=a<n.duration?n.ease.call(null,a/n.duration):(n.timer.restart(u),n.state=Pu,1),f=-1,d=i.length;++f<d;)i[f].call(e,c);n.state===Pu&&(n.on.call("end",e,e.__data__,n.index,n.group),u())}function u(){n.state=Oo,n.timer.stop(),delete r[t];for(var a in r)return;delete e.__transition}}function Fo(e,t){var n=e.__transition,r,i,o=!0,l;if(n){t=t==null?null:t+"";for(l in n){if((r=n[l]).name!==t){o=!1;continue}i=r.state>zu&&r.state<Pu,r.state=Oo,r.timer.stop(),r.on.call(i?"interrupt":"cancel",e,e.__data__,r.index,r.group),delete n[l]}o&&delete e.__transition}}function Hx(e){return this.each(function(){Fo(this,e)})}function Bx(e,t){var n,r;return function(){var i=zt(this,e),o=i.tween;if(o!==n){r=n=o;for(var l=0,s=r.length;l<s;++l)if(r[l].name===t){r=r.slice(),r.splice(l,1);break}}i.tween=r}}function Vx(e,t,n){var r,i;if(typeof n!="function")throw new Error;return function(){var o=zt(this,e),l=o.tween;if(l!==r){i=(r=l).slice();for(var s={name:t,value:n},u=0,a=i.length;u<a;++u)if(i[u].name===t){i[u]=s;break}u===a&&i.push(s)}o.tween=i}}function Ux(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r=St(this.node(),n).tween,i=0,o=r.length,l;i<o;++i)if((l=r[i]).name===e)return l.value;return null}return this.each((t==null?Bx:Vx)(n,e,t))}function Oa(e,t,n){var r=e._id;return e.each(function(){var i=zt(this,r);(i.value||(i.value={}))[t]=n.apply(this,arguments)}),function(i){return St(i,r).value[t]}}function Bp(e,t){var n;return(typeof t=="number"?qt:t instanceof Oi?Ef:(n=Oi(t))?(t=n,Ef):kx)(e,t)}function Wx(e){return function(){this.removeAttribute(e)}}function Yx(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Xx(e,t,n){var r,i=n+"",o;return function(){var l=this.getAttribute(e);return l===i?null:l===r?o:o=t(r=l,n)}}function bx(e,t,n){var r,i=n+"",o;return function(){var l=this.getAttributeNS(e.space,e.local);return l===i?null:l===r?o:o=t(r=l,n)}}function Kx(e,t,n){var r,i,o;return function(){var l,s=n(this),u;return s==null?void this.removeAttribute(e):(l=this.getAttribute(e),u=s+"",l===u?null:l===r&&u===i?o:(i=u,o=t(r=l,s)))}}function Qx(e,t,n){var r,i,o;return function(){var l,s=n(this),u;return s==null?void this.removeAttributeNS(e.space,e.local):(l=this.getAttributeNS(e.space,e.local),u=s+"",l===u?null:l===r&&u===i?o:(i=u,o=t(r=l,s)))}}function Gx(e,t){var n=Ol(e),r=n==="transform"?Mx:Bp;return this.attrTween(e,typeof t=="function"?(n.local?Qx:Kx)(n,r,Oa(this,"attr."+e,t)):t==null?(n.local?Yx:Wx)(n):(n.local?bx:Xx)(n,r,t))}function Zx(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}function qx(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}function Jx(e,t){var n,r;function i(){var o=t.apply(this,arguments);return o!==r&&(n=(r=o)&&qx(e,o)),n}return i._value=t,i}function ew(e,t){var n,r;function i(){var o=t.apply(this,arguments);return o!==r&&(n=(r=o)&&Zx(e,o)),n}return i._value=t,i}function tw(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;var r=Ol(e);return this.tween(n,(r.local?Jx:ew)(r,t))}function nw(e,t){return function(){La(this,e).delay=+t.apply(this,arguments)}}function rw(e,t){return t=+t,function(){La(this,e).delay=t}}function iw(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?nw:rw)(t,e)):St(this.node(),t).delay}function ow(e,t){return function(){zt(this,e).duration=+t.apply(this,arguments)}}function lw(e,t){return t=+t,function(){zt(this,e).duration=t}}function sw(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?ow:lw)(t,e)):St(this.node(),t).duration}function uw(e,t){if(typeof t!="function")throw new Error;return function(){zt(this,e).ease=t}}function aw(e){var t=this._id;return arguments.length?this.each(uw(t,e)):St(this.node(),t).ease}function cw(e,t){return function(){var n=t.apply(this,arguments);if(typeof n!="function")throw new Error;zt(this,e).ease=n}}function fw(e){if(typeof e!="function")throw new Error;return this.each(cw(this._id,e))}function dw(e){typeof e!="function"&&(e=xp(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i<n;++i)for(var o=t[i],l=o.length,s=r[i]=[],u,a=0;a<l;++a)(u=o[a])&&e.call(u,u.__data__,a,o)&&s.push(u);return new Yt(r,this._parents,this._name,this._id)}function hw(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,r=t.length,i=n.length,o=Math.min(r,i),l=new Array(r),s=0;s<o;++s)for(var u=t[s],a=n[s],c=u.length,f=l[s]=new Array(c),d,m=0;m<c;++m)(d=u[m]||a[m])&&(f[m]=d);for(;s<r;++s)l[s]=t[s];return new Yt(l,this._parents,this._name,this._id)}function pw(e){return(e+"").trim().split(/^|\s+/).every(function(t){var n=t.indexOf(".");return n>
vendor: 4,276 bytes, line 56
56=0&&(t=t.slice(0,n)),!t||t==="start"})}function mw(e,t,n){var r,i,o=pw(t)?La:zt;return function(){var l=o(this,e),s=l.on;s!==r&&(i=(r=s).copy()).on(t,n),l.on=i}}function gw(e,t){var n=this._id;return arguments.length<2?St(this.node(),n).on.on(e):this.each(mw(n,e,t))}function yw(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function vw(){return this.on("end.remove",yw(this._id))}function xw(e){var t=this._name,n=this._id;typeof e!="function"&&(e=Ia(e));for(var r=this._groups,i=r.length,o=new Array(i),l=0;l<i;++l)for(var s=r[l],u=s.length,a=o[l]=new Array(u),c,f,d=0;d<u;++d)(c=s[d])&&(f=e.call(c,c.__data__,d,s))&&("__data__"in c&&(f.__data__=c.__data__),a[d]=f,Hl(a[d],t,n,d,a,St(c,n)));return new Yt(o,this._parents,t,n)}function ww(e){var t=this._name,n=this._id;typeof e!="function"&&(e=vp(e));for(var r=this._groups,i=r.length,o=[],l=[],s=0;s<i;++s)for(var u=r[s],a=u.length,c,f=0;f<a;++f)if(c=u[f]){for(var d=e.call(c,c.__data__,f,u),m,S=St(c,n),x=0,_=d.length;x<_;++x)(m=d[x])&&Hl(m,t,n,x,d,S);o.push(d),l.push(c)}return new Yt(o,l,t,n)}var Sw=Ki.prototype.constructor;function Ew(){return new Sw(this._groups,this._parents)}function _w(e,t){var n,r,i;return function(){var o=Ir(this,e),l=(this.style.removeProperty(e),Ir(this,e));return o===l?null:o===n&&l===r?i:i=t(n=o,r=l)}}function Vp(e){return function(){this.style.removeProperty(e)}}function kw(e,t,n){var r,i=n+"",o;return function(){var l=Ir(this,e);return l===i?null:l===r?o:o=t(r=l,n)}}function Nw(e,t,n){var r,i,o;return function(){var l=Ir(this,e),s=n(this),u=s+"";return s==null&&(u=s=(this.style.removeProperty(e),Ir(this,e))),l===u?null:l===r&&u===i?o:(i=u,o=t(r=l,s))}}function Cw(e,t){var n,r,i,o="style."+t,l="end."+o,s;return function(){var u=zt(this,e),a=u.on,c=u.value[o]==null?s||(s=Vp(t)):void 0;(a!==n||i!==c)&&(r=(n=a).copy()).on(l,i=c),u.on=r}}function Tw(e,t,n){var r=(e+="")=="transform"?Tx:Bp;return t==null?this.styleTween(e,_w(e,r)).on("end.style."+e,Vp(e)):typeof t=="function"?this.styleTween(e,Nw(e,r,Oa(this,"style."+e,t))).each(Cw(this._id,e)):this.styleTween(e,kw(e,r,t),n).on("end.style."+e,null)}function Mw(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}function zw(e,t,n){var r,i;function o(){var l=t.apply(this,arguments);return l!==i&&(r=(i=l)&&Mw(e,l,n)),r}return o._value=t,o}function Pw(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(t==null)return this.tween(r,null);if(typeof t!="function")throw new Error;return this.tween(r,zw(e,t,n??""))}function jw(e){return function(){this.textContent=e}}function Rw(e){return function(){var t=e(this);this.textContent=t??""}}function Iw(e){return this.tween("text",typeof e=="function"?Rw(Oa(this,"text",e)):jw(e==null?"":e+""))}function Aw(e){return function(t){this.textContent=e.call(this,t)}}function $w(e){var t,n;function r(){var i=e.apply(this,arguments);return i!==n&&(t=(n=i)&&Aw(i)),t}return r._value=e,r}function Dw(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(e==null)return this.tween(t,null);if(typeof e!="function")throw new Error;return this.tween(t,$w(e))}function Lw(){for(var e=this._name,t=this._id,n=Up(),r=this._groups,i=r.length,o=0;o<i;++o)for(var l=r[o],s=l.length,u,a=0;a<s;++a)if(u=l[a]){var c=St(u,t);Hl(u,e,n,a,l,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new Yt(r,this._parents,e,n)}function Ow(){var e,t,n=this,r=n._id,i=n.size();return new Promise(function(o,l){var s={value:l},u={value:function(){--i===0&&o()}};n.each(function(){var a=zt(this,r),c=a.on;c!==e&&(t=(e=c).copy(),t._.cancel.push(s),t._.interrupt.push(s),t._.end.push(u)),a.on=t}),i===0&&o()})}var Fw=0;function Yt(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function Up(){return++Fw}var It=Ki.prototype;Yt.prototype={constructor:Yt,select:xw,selectAll:ww,selectChild:It.selectChild,selectChildren:It.selectChildren,filter:dw,merge:hw,selection:Ew,transition:Lw,call:It.call,nodes:It.nodes,node:It.node,size:It.size,empty:It.empty,each:It.each,on:gw,attr:Gx,attrTween:tw,style:Tw,styleTween:Pw,text:Iw,textTween:Dw,remove:vw,tween:Ux,delay:iw,duration:sw,ease:aw,easeVarying:fw,end:Ow,[Symbol.iterator]:It[
vendor: 10,812 bytes, line 56
56Symbol.iterator]};function Hw(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var Bw={time:null,delay:0,duration:250,ease:Hw};function Vw(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return n}function Uw(e){var t,n;e instanceof Yt?(t=e._id,e=e._name):(t=Up(),(n=Bw).time=Da(),e=e==null?null:e+"");for(var r=this._groups,i=r.length,o=0;o<i;++o)for(var l=r[o],s=l.length,u,a=0;a<s;++a)(u=l[a])&&Hl(u,e,t,a,l,n||Vw(u,t));return new Yt(r,this._parents,e,t)}Ki.prototype.interrupt=Hx;Ki.prototype.transition=Uw;const xo=e=>()=>e;function Ww(e,{sourceEvent:t,target:n,transform:r,dispatch:i}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:i}})}function Ot(e,t,n){this.k=e,this.x=t,this.y=n}Ot.prototype={constructor:Ot,scale:function(e){return e===1?this:new Ot(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new Ot(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Ht=new Ot(1,0,0);Ot.prototype;function _s(e){e.stopImmediatePropagation()}function qr(e){e.preventDefault(),e.stopImmediatePropagation()}function Yw(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function Xw(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function zf(){return this.__zoom||Ht}function bw(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function Kw(){return navigator.maxTouchPoints||"ontouchstart"in this}function Qw(e,t,n){var r=e.invertX(t[0][0])-n[0][0],i=e.invertX(t[1][0])-n[1][0],o=e.invertY(t[0][1])-n[0][1],l=e.invertY(t[1][1])-n[1][1];return e.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),l>o?(o+l)/2:Math.min(0,o)||Math.max(0,l))}function Wp(){var e=Yw,t=Xw,n=Qw,r=bw,i=Kw,o=[0,1/0],l=[[-1/0,-1/0],[1/0,1/0]],s=250,u=Rx,a=Ll("start","zoom","end"),c,f,d,m=500,S=150,x=0,_=10;function h(w){w.property("__zoom",zf).on("wheel.zoom",j,{passive:!1}).on("mousedown.zoom",R).on("dblclick.zoom",$).filter(i).on("touchstart.zoom",F).on("touchmove.zoom",V).on("touchend.zoom touchcancel.zoom",H).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}h.transform=function(w,I,C,L){var M=w.selection?w.selection():w;M.property("__zoom",zf),w!==M?k(w,I,C,L):M.interrupt().each(function(){z(this,arguments).event(L).start().zoom(null,typeof I=="function"?I.apply(this,arguments):I).end()})},h.scaleBy=function(w,I,C,L){h.scaleTo(w,function(){var M=this.__zoom.k,E=typeof I=="function"?I.apply(this,arguments):I;return M*E},C,L)},h.scaleTo=function(w,I,C,L){h.transform(w,function(){var M=t.apply(this,arguments),E=this.__zoom,N=C==null?v(M):typeof C=="function"?C.apply(this,arguments):C,D=E.invert(N),O=typeof I=="function"?I.apply(this,arguments):I;return n(g(p(E,O),N,D),M,l)},C,L)},h.translateBy=function(w,I,C,L){h.transform(w,function(){return n(this.__zoom.translate(typeof I=="function"?I.apply(this,arguments):I,typeof C=="function"?C.apply(this,arguments):C),t.apply(this,arguments),l)},null,L)},h.translateTo=function(w,I,C,L,M){h.transform(w,function(){var E=t.apply(this,arguments),N=this.__zoom,D=L==null?v(E):typeof L=="function"?L.apply(this,arguments):L;return n(Ht.translate(D[0],D[1]).scale(N.k).translate(typeof I=="function"?-I.apply(this,arguments):-I,typeof C=="function"?-C.apply(this,arguments):-C),E,l)},L,M)};function p(w,I){return I=Math.max(o[0],Math.min(o[1],I)),I===w.k?w:new Ot(I,w.x,w.y)}function g(w,I,C){var L=I[0]-C[0]*w.k,M=I[1]-C[1]*w.k;return L===w.x&&M===w.y?w:new Ot(w.k,L,M)}function v(w){return[(+w[0][0]+ +w[1][0])/2,(+w[0][1]+ +w[1][1])/2]}function k(w,I,C,L){w.on("start.zoom",function(){z(this,arguments).event(L).start()}).on("interrupt.zoom end.zoom",function(){z(this,arguments).event(L).end()}).tween("zoom",function(){var M=this,E=arguments,N=z(M,E).event(L),D=t.apply(M,E),O=C==null?v(D):typeof C=="function"?C.apply(M,E):C,W=Math.max(D[1][0]-D[0][0],D[1][1]-D[0][1]),U=M.__zoom,X=typeof I=="function"?I.apply(M,E):I,Q=u(U.invert(O).concat(W/U.k),X.invert(O).concat(W/X.k));return function(G){if(G===1)G=X;else{var ne=Q(G),te=W/ne[2];G=new Ot(te,O[0]-ne[0]*te,O[1]-ne[1]*te)}N.zoom(null,G)}})}function z(w,I,C){return!C&&w.__zooming||new T(w,I)}function T(w,I){this.that=w,this.args=I,this.active=0,this.sourceEvent=null,this.extent=t.apply(w,I),this.taps=0}T.prototype={event:function(w){return w&&(this.sourceEvent=w),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(w,I){return this.mouse&&w!=="mouse"&&(this.mouse[1]=I.invert(this.mouse[0])),this.touch0&&w!=="touch"&&(this.touch0[1]=I.invert(this.touch0[0])),this.touch1&&w!=="touch"&&(this.touch1[1]=I.invert(this.touch1[0])),this.that.__zoom=I,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(w){var I=it(this.that).datum();a.call(w,this.that,new Ww(w,{sourceEvent:this.sourceEvent,target:h,transform:this.that.__zoom,dispatch:a}),I)}};function j(w,...I){if(!e.apply(this,arguments))return;var C=z(this,I).event(w),L=this.__zoom,M=Math.max(o[0],Math.min(o[1],L.k*Math.pow(2,r.apply(this,arguments)))),E=pt(w);if(C.wheel)(C.mouse[0][0]!==E[0]||C.mouse[0][1]!==E[1])&&(C.mouse[1]=L.invert(C.mouse[0]=E)),clearTimeout(C.wheel);else{if(L.k===M)return;C.mouse=[E,L.invert(E)],Fo(this),C.start()}qr(w),C.wheel=setTimeout(N,S),C.zoom("mouse",n(g(p(L,M),C.mouse[0],C.mouse[1]),C.extent,l));function N(){C.wheel=null,C.end()}}function R(w,...I){if(d||!e.apply(this,arguments))return;var C=w.currentTarget,L=z(this,I,!0).event(w),M=it(w.view).on("mousemove.zoom",O,!0).on("mouseup.zoom",W,!0),E=pt(w,C),N=w.clientX,D=w.clientY;zp(w.view),_s(w),L.mouse=[E,this.__zoom.invert(E)],Fo(this),L.start();function O(U){if(qr(U),!L.moved){var X=U.clientX-N,Q=U.clientY-D;L.moved=X*X+Q*Q>x}L.event(U).zoom("mouse",n(g(L.that.__zoom,L.mouse[0]=pt(U,C),L.mouse[1]),L.extent,l))}function W(U){M.on("mousemove.zoom mouseup.zoom",null),Pp(U.view,L.moved),qr(U),L.event(U).end()}}function $(w,...I){if(e.apply(this,arguments)){var C=this.__zoom,L=pt(w.changedTouches?w.changedTouches[0]:w,this),M=C.invert(L),E=C.k*(w.shiftKey?.5:2),N=n(g(p(C,E),L,M),t.apply(this,I),l);qr(w),s>0?it(this).transition().duration(s).call(k,N,L,w):it(this).call(h.transform,N,L,w)}}function F(w,...I){if(e.apply(this,arguments)){var C=w.touches,L=C.length,M=z(this,I,w.changedTouches.length===L).event(w),E,N,D,O;for(_s(w),N=0;N<L;++N)D=C[N],O=pt(D,this),O=[O,this.__zoom.invert(O),D.identifier],M.touch0?!M.touch1&&M.touch0[2]!==O[2]&&(M.touch1=O,M.taps=0):(M.touch0=O,E=!0,M.taps=1+!!c);c&&(c=clearTimeout(c)),E&&(M.taps<2&&(f=O[0],c=setTimeout(function(){c=null},m)),Fo(this),M.start())}}function V(w,...I){if(this.__zooming){var C=z(this,I).event(w),L=w.changedTouches,M=L.length,E,N,D,O;for(qr(w),E=0;E<M;++E)N=L[E],D=pt(N,this),C.touch0&&C.touch0[2]===N.identifier?C.touch0[0]=D:C.touch1&&C.touch1[2]===N.identifier&&(C.touch1[0]=D);if(N=C.that.__zoom,C.touch1){var W=C.touch0[0],U=C.touch0[1],X=C.touch1[0],Q=C.touch1[1],G=(G=X[0]-W[0])*G+(G=X[1]-W[1])*G,ne=(ne=Q[0]-U[0])*ne+(ne=Q[1]-U[1])*ne;N=p(N,Math.sqrt(G/ne)),D=[(W[0]+X[0])/2,(W[1]+X[1])/2],O=[(U[0]+Q[0])/2,(U[1]+Q[1])/2]}else if(C.touch0)D=C.touch0[0],O=C.touch0[1];else return;C.zoom("touch",n(g(N,D,O),C.extent,l))}}function H(w,...I){if(this.__zooming){var C=z(this,I).event(w),L=w.changedTouches,M=L.length,E,N;for(_s(w),d&&clearTimeout(d),d=setTimeout(function(){d=null},m),E=0;E<M;++E)N=L[E],C.touch0&&C.touch0[2]===N.identifier?delete C.touch0:C.touch1&&C.touch1[2]===N.identifier&&delete C.touch1;if(C.touch1&&!C.touch0&&(C.touch0=C.touch1,delete C.touch1),C.touch0)C.touch0[1]=this.__zoom.invert(C.touch0[0]);else if(C.end(),C.taps===2&&(N=pt(N,this),Math.hypot(f[0]-N[0],f[1]-N[1])<_)){var D=it(this).on("dblclick.zoom");D&&D.apply(this,arguments)}}}return h.wheelDelta=function(w){return arguments.length?(r=typeof w=="function"?w:xo(+w),h):r},h.filter=function(w){return arguments.length?(e=typeof w=="function"?w:xo(!!w),h):e},h.touchable=function(w){return arguments.length?(i=typeof w=="function"?w:xo(!!w),h):i},h.extent=function(w){return arguments.length?(t=typeof w=="function"?w:xo([[+w[0][0],+w[0][1]],[+w[1][0],+w[1][1]]]),h):t},h.scaleExtent=function(w){return arguments.length?(o[0]=+w[0],o[1]=+w[1],h):[o[0],o[1]]},h.translateExtent=function(w){return arguments.length?(l[0][0]=+w[0][0],l[1][0]=+w[1][0],l[0][1]=+w[0][1],l[1][1]=+w[1][1],h):[[l[0][0],l[0][1]],[l[1][0],l[1][1]]]},h.constrain=function(w){return arguments.length?(n=w,h):n},h.duration=function(w){return arguments.length?(s=+w,h):s},h.interpolate=function(w){return arguments.length?(u=w,h):u},h.on=function(){var w=a.on.apply(a,arguments);return w===a?h:w},h.clickDistance=function(w){return arguments.length?(x=(w=+w)*w,h):Math.sqrt(x)},h.tapDistance=function(w){return arguments.length?(_=+w,h):_},h}const Bl=P.createContext(null),Gw=Bl.Provider,Xt={error001:()=>"[React Flow]: Seems like you have not used zustand provider as an ancestor. Help: https://reactflow.dev/error#001",error002:()=>"It looks like you've created a new nodeTypes or edgeTypes object. If this wasn't on purpose please define the nodeTypes/edgeTypes outside of the component or memoize them.",error003:e=>`Node type "${e}" not found. Using fallback type "default".`,error004:()=>"The React Flow parent container needs a width and a height to render the graph.",error005:()=>"Only child nodes can use a parent extent.",error006:()=>"Can't create edge. An edge needs a source and a target.",error007:e=>`The old edge with id=${e} does not exist.`,error009:e=>`Marker type "${e}" doesn't exist.`,error008:(e,t)=>`Couldn't create edge for ${e?"target":"source"} handle id: "${e?t.targetHandle:t.sourceHandle}", edge id: ${t.id}.`,error010:()=>"Handle: No node id found. Make sure to only use a Handle inside a custom Node.",error011:e=>`Edge type "${e}" not found. Using fallback type "default".`,error012:e=>
56`Node with id "${e}" does not exist, it may have been removed. This can happen when a node is deleted before the "onNodeClick" handler is called.`},Yp=Xt.error001();function le(e,t){const n=P.useContext(Bl);if(n===null)throw new Error(Yp);return gp(n,e,t)}const Se=()=>{const e=P.useContext(Bl);if(e===null)throw new Error(Yp);return P.useMemo(()=>({getState:e.getState,setState:e.setState,subscribe:e.subscribe,destroy:e.destroy}),[e])},Zw=e=>e.userSelectionActive?"none":"all";function Fa({position:e,children:t,className:n,style:r,...i}){const o=le(Zw),l=`${e}`.split("-");return A.createElement("div",{className:ze(["react-flow__panel",n,...l]),style:{...r,pointerEvents:o},...i},t)}function qw({proOptions:e,position:t="bottom-right"}){return e!=null&&e.hideAttribution?null:A.createElement(Fa,{position:t,className:"react-flow__attribution","data-message":"Please only hide this attribution when you are subscribed to React Flow Pro: https://reactflow.dev/pro"},A.createElement("a",{href:"https://reactflow.dev",target:"_blank",rel:"noopener noreferrer","aria-label":"React Flow attribution"},"React Flow"))}const Jw=({x:e,y:t,label:n,labelStyle:r={},labelShowBg:i=!0,labelBgStyle:o={},labelBgPadding:l=[2,4],labelBgBorderRadius:s=2,children:u,className:a,...c})=>{const f=P.useRef(null),[d,m]=P.useState({x:0,y:0,width:0,height:0}),S=ze(["react-flow__edge-textwrapper",a]);return P.useEffect(()=>{if(f.current){const x=f.current.getBBox();m({x:x.x,y:x.y,width:x.width,height:x.height})}},[n]),typeof n>"u"||!n?null:A.createElement("g",{transform:`translate(${e-d.width/2} ${t-d.height/2})`,className:S,visibility:d.width?"visible":"hidden",...c},i&&A.createElement("rect",{width:d.width+2*l[0],x:-l[0],y:-l[1],height:d.height+2*l[1],className:"react-flow__edge-textbg",style:o,rx:s,ry:s}),A.createElement("text",{className:"react-flow__edge-text",y:d.height/2,dy:"0.3em",ref:f,style:r},n),u)};var eS=P.memo(Jw);const Ha=e=>({width:e.offsetWidth,height:e.offsetHeight}),$r=(e,t=0,n=1)=>Math.min(Math.max(e,t),n),Ba=(e={x:0,y:0},t)=>({x:$r(e.x,t[0][0],t[1][0]),y:$r(e.y,t[0][1],t[1][1])}),Pf=(e,t,n)=>e<t?$r(Math.abs(e-t),1,50)/50:e>n?-$r(Math.abs(e-n),1,50)/50:0,Xp=(e,t)=>{const n=Pf(e.x,35,t.width-35)*20,r=Pf(e.y,35,t.height-35)*20;return[n,r]},bp=e=>{var t;return((t=e.getRootNode)==null?void 0:t.call(e))||(window==null?void 0:window.document)},Kp=(e,t)=>({x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x2,t.x2),y2:Math.max(e.y2,t.y2)}),Hi=({x:e,y:t,width:n,height:r})=>({x:e,y:t,x2:e+n,y2:t+r}),Qp=({x:e,y:t,x2:n,y2:r})=>({x:e,y:t,width:n-e,height:r-t}),jf=e=>({...e.positionAbsolute||{x:0,y:0},width:e.width||0,height:e.height||0}),tS=(e,t)=>Qp(Kp(Hi(e),Hi(t))),ju=(e,t)=>{const n=Math.max(0,Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x)),r=Math.max(0,Math.min(e.y+e.height,t.y+t.height)-Math.max(e.y,t.y));return Math.ceil(n*r)},nS=e=>lt(e.width)&&lt(e.height)&&lt(e.x)&&lt(e.y),lt=e=>!isNaN(e)&&isFinite(e),pe=Symbol.for("internals"),Gp=["Enter"," ","Escape"],rS=(e,t)=>{},iS=e=>"nativeEvent"in e;function Ru(e){var i,o;const t=iS(e)?e.nativeEvent:e,n=((o=(i=t.composedPath)==null?void 0:i.call(t))==null?void 0:o[0])||e.target;return["INPUT","SELECT","TEXTAREA"].includes(n==null?void 0:n.nodeName)||(n==null?void 0:n.hasAttribute("contenteditable"))||!!(n!=null&&n.closest(".nokey"))}const Zp=e=>"clientX"in e,pn=(e,t)=>{var o,l;const n=Zp(e),r=n?e.clientX:(o=e.touches)==null?void 0:o[0].clientX,i=n?e.clientY:(l=e.touches)==null?void 0:l[0].clientY;return{x:r-((t==null?void 0:t.left)??0),y:i-((t==null?void 0:t.top)??0)}},gl=()=>{var e;return typeof navigator<"u"&&((e=navigator==null?void 0:navigator.userAgent)==null?void 0:e.indexOf("Mac"))>=0},Gi=({id:e,path:t,labelX:n,labelY:r,label:i,labelStyle:o,labelShowBg:l,labelBgStyle:s,labelBgPadding:u,labelBgBorderRadius:a,style:c,markerEnd:f,markerStart:d,interactionWidth:m=20})=>A.createElement(A.Fragment,null,A.createElement("path",{id:e,style:c,d:t,fill:"none",className:"react-flow__edge-path",markerEnd:f,markerStart:d}),m&&A.createElement("path",{d:t,fill:"none",strokeOpacity:0,strokeWidth:m,className:"react-flow__edge-interaction"}),i&&lt(n)&&lt(r)?A.createElement(eS,{x:n,y:r,label:i,labelStyle:o,labelShowBg:l,labelBgStyle:s,labelBgPadding:u,labelBgBorderRadius:a}):null);
56Gi.displayName="BaseEdge";function Jr(e,t,n){return n===void 0?n:r=>{const i=t().edges.find(o=>o.id===e);i&&n(r,{...i})}}function qp({sourceX:e,sourceY:t,targetX:n,targetY:r}){const i=Math.abs(n-e)/2,o=n<e?n+i:n-i,l=Math.abs(r-t)/2,s=r<t?r+l:r-l;return[o,s,i,l]}function Jp({sourceX:e,sourceY:t,targetX:n,targetY:r,sourceControlX:i,sourceControlY:o,targetControlX:l,targetControlY:s}){const u=e*.125+i*.375+l*.375+n*.125,a=t*.125+o*.375+s*.375+r*.125,c=Math.abs(u-e),f=Math.abs(a-t);return[u,a,c,f]}var Wn;(function(e){e.Strict="strict",e.Loose="loose"})(Wn||(Wn={}));var In;(function(e){e.Free="free",e.Vertical="vertical",e.Horizontal="horizontal"})(In||(In={}));var Bi;(function(e){e.Partial="partial",e.Full="full"})(Bi||(Bi={}));var nn;(function(e){e.Bezier="default",e.Straight="straight",e.Step="step",e.SmoothStep="smoothstep",e.SimpleBezier="simplebezier"})(nn||(nn={}));var yl;(function(e){e.Arrow="arrow",e.ArrowClosed="arrowclosed"})(yl||(yl={}));var K;(function(e){e.Left="left",e.Top="top",e.Right="right",e.Bottom="bottom"})(K||(K={}));function Rf({pos:e,x1:t,y1:n,x2:r,y2:i}){return e===K.Left||e===K.Right?[.5*(t+r),n]:[t,.5*(n+i)]}function em({sourceX:e,sourceY:t,sourcePosition:n=K.Bottom,targetX:r,targetY:i,targetPosition:o=K.Top}){const[l,s]=Rf({pos:n,x1:e,y1:t,x2:r,y2:i}),[u,a]=Rf({pos:o,x1:r,y1:i,x2:e,y2:t}),[c,f,d,m]=Jp({sourceX:e,sourceY:t,targetX:r,targetY:i,sourceControlX:l,sourceControlY:s,targetControlX:u,targetControlY:a});return[`M${e},${t} C${l},${s} ${u},${a} ${r},${i}`,c,f,d,m]}const Va=P.memo(({sourceX:e,sourceY:t,targetX:n,targetY:r,sourcePosition:i=K.Bottom,targetPosition:o=K.Top,label:l,labelStyle:s,labelShowBg:u,labelBgStyle:a,labelBgPadding:c,labelBgBorderRadius:f,style:d,markerEnd:m,markerStart:S,interactionWidth:x})=>{const[_,h,p]=em({sourceX:e,sourceY:t,sourcePosition:i,targetX:n,targetY:r,targetPosition:o});return A.createElement(Gi,{path:_,labelX:h,labelY:p,label:l,labelStyle:s,labelShowBg:u,labelBgStyle:a,labelBgPadding:c,labelBgBorderRadius:f,style:d,markerEnd:m,markerStart:S,interactionWidth:x})});Va.displayName="SimpleBezierEdge";const If={[K.Left]:{x:-1,y:0},[K.Right]:{x:1,y:0},[K.Top]:{x:0,y:-1},[K.Bottom]:{x:0,y:1}},oS=({source:e,sourcePosition:t=K.Bottom,target:n})=>t===K.Left||t===K.Right?e.x<n.x?{x:1,y:0}:{x:-1,y:0}:e.y<n.y?{x:0,y:1}:{x:0,y:-1},Af=(e,t)=>Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2));function lS({source:e,sourcePosition:t=K.Bottom,target:n,targetPosition:r=K.Top,center:i,offset:o}){const l=If[t],s=If[r],u={x:e.x+l.x*o,y:e.y+l.y*o},a={x:n.x+s.x*o,y:n.y+s.y*o},c=oS({source:u,sourcePosition:t,target:a}),f=c.x!==0?"x":"y",d=c[f];let m=[],S,x;const _={x:0,y:0},h={x:0,y:0},[p,g,v,k]=qp({sourceX:e.x,sourceY:e.y,targetX:n.x,targetY:n.y});if(l[f]*s[f]===-1){S=i.x??p,x=i.y??g;const T=[{x:S,y:u.y},{x:S,y:a.y}],j=[{x:u.x,y:x},{x:a.x,y:x}];l[f]===d?m=f==="x"?T:j:m=f==="x"?j:T}else{const T=[{x:u.x,y:a.y}],j=[{x:a.x,y:u.y}];if(f==="x"?m=l.x===d?j:T:m=l.y===d?T:j,t===r){const H=Math.abs(e[f]-n[f]);if(H<=o){const w=Math.min(o-1,o-H);l[f]===d?_[f]=(u[f]>e[f]?-1:1)*w:h[f]=(a[f]>n[f]?-1:1)*w}}if(t!==r){const H=f==="x"?"y":"x",w=l[f]===s[H],I=u[H]>a[H],C=u[H]<a[H];(l[f]===1&&(!w&&I||w&&C)||l[f]!==1&&(!w&&C||w&&I))&&(m=f==="x"?T:j)}const R={x:u.x+_.x,y:u.y+_.y},$={x:a.x+h.x,y:a.y+h.y},F=Math.max(Math.abs(R.x-m[0].x),Math.abs($.x-m[0].x)),V=Math.max(Math.abs(R.y-m[0].y),Math.abs($.y-m[0].y));F>=V?(S=(R.x+$.x)/2,x=m[0].y):(S=m[0].x,x=(R.y+$.y)/2)}return[[e,{x:u.x+_.x,y:u.y+_.y},...m,{x:a.x+h.x,y:a.y+h.y},n],S,x,v,k]}function sS(e,t,n,r){const i=Math.min(Af(e,t)/2,Af(t,n)/2,r),{x:o,y:l}=t;if(e.x===o&&o===n.x||e.y===l&&l===n.y)return`L${o} ${l}`;if(e.y===l){const a=e.x<n.x?-1:1,c=e.y<n.y?1:-1;return`L ${o+i*a},${l}Q ${o},${l} ${o},${l+i*c}`}const s=e.x<n.x?1:-1,u=e.y<n.y?-1:1;return`L ${o},${l+i*u}Q ${o},${l} ${o+i*s},${l}`}function Iu({sourceX:e,sourceY:t,sourcePosition:n=K.Bottom,targetX:r,targetY:i,targetPosition:o=K.Top,borderRadius:l=5,centerX:s,centerY:u,offset:a=20}){const[c,f,d,m,S]=lS({source:{x:e,y:t},sourcePosition:n,target:{x:r,y:i},targetPosition:o,center:{x:s,y:u},offset:a});return[c.reduce((_,h,p)=>{let g="";return p>0&&p<c.length-1?g=sS(c[p-1],h,c[p+1],l):g=`${p===0?"M":"L"}${h.x} ${h.y}`,_+=g,_},""),f,d,m,S]}const Vl=P.memo(({sourceX:e,sourceY:t,targetX:n,targetY:r,label:i,labelStyle:o,labelShowBg:l,labelBgStyle:s,labelBgPadding:u,labelBgBorderRadius:a,style:c,sourcePosition:f=K.Bottom,targetPosition:d=K.Top,markerEnd:m,markerStart:S,pathOptions:x,interactionWidth:_})=>{const[h,p,g]=Iu({sourceX:e,sourceY:t,sourcePosition:f,targetX:n,targetY:r,targetPosition:d,borderRadius:x==null?void 0:x.borderRadius,offset:x==null?void 0:x.offset});return A.createElement(Gi,{path:h,labelX:p,labelY:g,label:i,labelStyle:o,labelShowBg:l,labelBgStyle:s,labelBgPadding:u,labelBgBorderRadius:a,style:c,markerEnd:m,markerStart:S,interactionWidth:_})});Vl.displayName="SmoothStepEdge";const Ua=P.memo(e=>{var t;return A.createElement(Vl,{...e,pathOptions:P.useMemo(()=>{var n;return{borderRadius:0,offset:(n=e.pathOptions)==null?void 0:n.offset}},[(t=e.pathOptions)==null?void 0:t.offset])})});Ua.displayName="StepEdge";function uS({sourceX:e,sourceY:t,targetX:n,targetY:r}){const[i,o,l,s]=qp({sourceX:e,sourceY:t,targetX:n,targetY:r});return[`M ${e},${t}L ${n},${r}`,i,o,l,s]}const Wa=P.memo(({sourceX:e,sourceY:t,targetX:n,targetY:r,label:i,labelStyle:o,labelShowBg:l,labelBgStyle:s,labelBgPadding:u,labelBgBorderRadius:a,style:c,markerEnd:f,markerStart:d,interactionWidth:m})=>{const[S,x,_]=uS({sourceX:e,sourceY:t,targetX:n,targetY:r});return A.createElement(Gi,{path:S,labelX:x,labelY:_,label:i,labelStyle:o,labelShowBg:l,labelBgStyle:s,labelBgPadding:u,labelBgBorderRadius:a,style:c,markerEnd:f,markerStart:d,interactionWidth:m})});Wa.displayName="StraightEdge";function wo(e,t){return e>=0?.5*e:t*25*Math.sqrt(-e)}function $f({pos:e,x1:t,y1:n,x2:r,y2:i,c:o}){switch(e){case K.Left:return[t-wo(t-r,o),n];case K.Right:return[t+wo(r-t,o),n];case K.Top:return[t,n-wo(n-i,o)];case K.Bottom:return[t,n+wo(i-n,o)]}}function tm({sourceX:e,sourceY:t,sourcePosition:n=K.Bottom,targetX:r,targetY:i,targetPosition:o=K.Top,curvature:l=.25}){const[s,u]=$f({pos:n,x1:e,y1:t,x2:r,y2:i,c:l}),[a,c]=$f({pos:o,x1:r,y1:i,x2:e,y2:t,c:l}),[f,d,m,S]=Jp({sourceX:e,sourceY:t,targetX:r,targetY:i,sourceControlX:s,sourceControlY:u,targetControlX:a,targetControlY:c});return[`M${e},${t} C${s},${u} ${a},${c} ${r},${i}`,f,d,m,S]}const vl=P.memo(({sourceX:e,sourceY:t,targetX:n,targetY:r,sourcePosition:i=K.Bottom,targetPosition:o=K.Top,label:l,labelStyle:s,labelShowBg:u,labelBgStyle:a,labelBgPadding:c,labelBgBorderRadius:f,style:d,markerEnd:m,markerStart:S,pathOptions:x,interactionWidth:_})=>{const[h,p,g]=tm({sourceX:e,sourceY:t,sourcePosition:i,targetX:n,targetY:r,targetPosition:o,curvature:x==null?void 0:x.curvature});return A.createElement(Gi,{path:h,labelX:p,labelY:g,label:l,labelStyle:s,labelShowBg:u,labelBgStyle:a,labelBgPadding:c,labelBgBorderRadius:f,style:d,markerEnd:m,markerStart:S,interactionWidth:_})});vl.displayName="BezierEdge";const Ya=P.createContext(null),aS=Ya.Provider;Ya.Consumer;const cS=()=>P.useContext(Ya),fS=e=>"id"in e&&"source"in e&&"target"in e,dS=({source:e,sourceHandle:t,target:n,targetHandle:r})=>`reactflow__edge-${e}${t||""}-${n}${r||""}`,Au=(e,t)=>
56typeof e>"u"?"":typeof e=="string"?e:`${t?`${t}__`:""}${Object.keys(e).sort().map(r=>`${r}=${e[r]}`).join("&")}`,hS=(e,t)=>t.some(n=>n.source===e.source&&n.target===e.target&&(n.sourceHandle===e.sourceHandle||!n.sourceHandle&&!e.sourceHandle)&&(n.targetHandle===e.targetHandle||!n.targetHandle&&!e.targetHandle)),pS=(e,t)=>{if(!e.source||!e.target)return t;let n;return fS(e)?n={...e}:n={...e,id:dS(e)},hS(n,t)?t:t.concat(n)},$u=({x:e,y:t},[n,r,i],o,[l,s])=>{const u={x:(e-n)/i,y:(t-r)/i};return o?{x:l*Math.round(u.x/l),y:s*Math.round(u.y/s)}:u},nm=({x:e,y:t},[n,r,i])=>({x:e*i+n,y:t*i+r}),Ln=(e,t=[0,0])=>{if(!e)return{x:0,y:0,positionAbsolute:{x:0,y:0}};const n=(e.width??0)*t[0],r=(e.height??0)*t[1],i={x:e.position.x-n,y:e.position.y-r};return{...i,positionAbsolute:e.positionAbsolute?{x:e.positionAbsolute.x-n,y:e.positionAbsolute.y-r}:i}},Ul=(e,t=[0,0])=>{if(e.length===0)return{x:0,y:0,width:0,height:0};const n=e.reduce((r,i)=>{const{x:o,y:l}=Ln(i,t).positionAbsolute;return Kp(r,Hi({x:o,y:l,width:i.width||0,height:i.height||0}))},{x:1/0,y:1/0,x2:-1/0,y2:-1/0});return Qp(n)},rm=(e,t,[n,r,i]=[0,0,1],o=!1,l=!1,s=[0,0])=>{const u={x:(t.x-n)/i,y:(t.y-r)/i,width:t.width/i,height:t.height/i},a=[];return e.forEach(c=>{const{width:f,height:d,selectable:m=!0,hidden:S=!1}=c;if(l&&!m||S)return!1;const{positionAbsolute:x}=Ln(c,s),_={x:x.x,y:x.y,width:f||0,height:d||0},h=ju(u,_),p=typeof f>"u"||typeof d>"u"||f===null||d===null,g=o&&h>0,v=(f||0)*(d||0);(p||g||h>=v||c.dragging)&&a.push(c)}),a},im=(e,t)=>{const n=e.map(r=>r.id);return t.filter(r=>n.includes(r.source)||n.includes(r.target))},om=(e,t,n,r,i,o=.1)=>{const l=t/(e.width*(1+o)),s=n/(e.height*(1+o)),u=Math.min(l,s),a=$r(u,r,i),c=e.x+e.width/2,f=e.y+e.height/2,d=t/2-c*a,m=n/2-f*a;return{x:d,y:m,zoom:a}},Mn=(e,t=0)=>e.transition().duration(t);function Df(e,t,n,r){return(t[n]||[]).reduce((i,o)=>{var l,s;return`${e.id}-${o.id}-${n}`!==r&&i.push({id:o.id||null,type:n,nodeId:e.id,x:(((l=e.positionAbsolute)==null?void 0:l.x)??0)+o.x+o.width/2,y:(((s=e.positionAbsolute)==null?void 0:s.y)??0)+o.y+o.height/2}),i},[])}function mS(e,t,n,r,i,o){const{x:l,y:s}=pn(e),a=t.elementsFromPoint(l,s).find(S=>S.classList.contains("react-flow__handle"));if(a){const S=a.getAttribute("data-nodeid");if(S){const x=Xa(void 0,a),_=a.getAttribute("data-handleid"),h=o({nodeId:S,id:_,type:x});if(h){const p=i.find(g=>g.nodeId===S&&g.type===x&&g.id===_);return{handle:{id:_,type:x,nodeId:S,x:(p==null?void 0:p.x)||n.x,y:(p==null?void 0:p.y)||n.y},validHandleResult:h}}}}let c=[],f=1/0;if(i.forEach(S=>{const x=Math.sqrt((S.x-n.x)**2+(S.y-n.y)**2);if(x<=r){const _=o(S);x<=f&&(x<f?c=[{handle:S,validHandleResult:_}]:x===f&&c.push({handle:S,validHandleResult:_}),f=x)}}),!c.length)return{handle:null,validHandleResult:lm()};if(c.length===1)return c[0];const d=c.some(({validHandleResult:S})=>S.isValid),m=c.some(({handle:S})=>S.type==="target");return c.find(({handle:S,validHandleResult:x})=>m?S.type==="target":d?x.isValid:!0)||c[0]}const gS={source:null,target:null,sourceHandle:null,targetHandle:null},lm=()=>({handleDomNode:null,isValid:!1,connection:gS,endHandle:null});function sm(e,t,n,r,i,o,l){const s=i==="target",u=l.querySelector(`.react-flow__handle[data-id="${e==null?void 0:e.nodeId}-${e==null?void 0:e.id}-${e==null?void 0:e.type}"]`),a={...lm(),handleDomNode:u};if(u){const c=Xa(void 0,u),f=u.getAttribute("data-nodeid"),d=u.getAttribute("data-handleid"),m=u.classList.contains("connectable"),S=u.classList.contains("connectableend"),x={source:s?f:n,sourceHandle:s?d:r,target:s?n:f,targetHandle:s?r:d};a.connection=x,m&&S&&(t===Wn.Strict?s&&c==="source"||!s&&c==="target":f!==n||d!==r)&&(a.endHandle={nodeId:f,handleId:d,type:c},a.isValid=o(x))}return a}function yS({nodes:e,nodeId:t,handleId:n,handleType:r}){return e.reduce((i,o)=>
56{if(o[pe]){const{handleBounds:l}=o[pe];let s=[],u=[];l&&(s=Df(o,l,"source",`${t}-${n}-${r}`),u=Df(o,l,"target",`${t}-${n}-${r}`)),i.push(...s,...u)}return i},[])}function Xa(e,t){return e||(t!=null&&t.classList.contains("target")?"target":t!=null&&t.classList.contains("source")?"source":null)}function ks(e){e==null||e.classList.remove("valid","connecting","react-flow__handle-valid","react-flow__handle-connecting")}function vS(e,t){let n=null;return t?n="valid":e&&!t&&(n="invalid"),n}function um({event:e,handleId:t,nodeId:n,onConnect:r,isTarget:i,getState:o,setState:l,isValidConnection:s,edgeUpdaterType:u,onReconnectEnd:a}){const c=bp(e.target),{connectionMode:f,domNode:d,autoPanOnConnect:m,connectionRadius:S,onConnectStart:x,panBy:_,getNodes:h,cancelConnection:p}=o();let g=0,v;const{x:k,y:z}=pn(e),T=c==null?void 0:c.elementFromPoint(k,z),j=Xa(u,T),R=d==null?void 0:d.getBoundingClientRect();if(!R||!j)return;let $,F=pn(e,R),V=!1,H=null,w=!1,I=null;const C=yS({nodes:h(),nodeId:n,handleId:t,handleType:j}),L=()=>{if(!m)return;const[N,D]=Xp(F,R);_({x:N,y:D}),g=requestAnimationFrame(L)};l({connectionPosition:F,connectionStatus:null,connectionNodeId:n,connectionHandleId:t,connectionHandleType:j,connectionStartHandle:{nodeId:n,handleId:t,type:j},connectionEndHandle:null}),x==null||x(e,{nodeId:n,handleId:t,handleType:j});function M(N){const{transform:D}=o();F=pn(N,R);const{handle:O,validHandleResult:W}=mS(N,c,$u(F,D,!1,[1,1]),S,C,U=>sm(U,f,n,t,i?"target":"source",s,c));if(v=O,V||(L(),V=!0),I=W.handleDomNode,H=W.connection,w=W.isValid,l({connectionPosition:v&&w?nm({x:v.x,y:v.y},D):F,connectionStatus:vS(!!v,w),connectionEndHandle:W.endHandle}),!v&&!w&&!I)return ks($);H.source!==H.target&&I&&(ks($),$=I,I.classList.add("connecting","react-flow__handle-connecting"),I.classList.toggle("valid",w),I.classList.toggle("react-flow__handle-valid",w))}function E(N){var D,O;(v||I)&&H&&w&&(r==null||r(H)),(O=(D=o()).onConnectEnd)==null||O.call(D,N),u&&(a==null||a(N)),ks($),p(),cancelAnimationFrame(g),V=!1,w=!1,H=null,I=null,c.removeEventListener("mousemove",M),c.removeEventListener("mouseup",E),c.removeEventListener("touchmove",M),c.removeEventListener("touchend",E)}c.addEventListener("mousemove",M),c.addEventListener("mouseup",E),c.addEventListener("touchmove",M),c.addEventListener("touchend",E)}const Lf=()=>!0,xS=e=>({connectionStartHandle:e.connectionStartHandle,connectOnClick:e.connectOnClick,noPanClassName:e.noPanClassName}),wS=(e,t,n)=>r=>{const{connectionStartHandle:i,connectionEndHandle:o,connectionClickStartHandle:l}=r;return{connecting:(i==null?void 0:i.nodeId)===e&&(i==null?void 0:i.handleId)===t&&(i==null?void 0:i.type)===n||(o==null?void 0:o.nodeId)===e&&(o==null?void 0:o.handleId)===t&&(o==null?void 0:o.type)===n,clickConnecting:(l==null?void 0:l.nodeId)===e&&(l==null?void 0:l.handleId)===t&&(l==null?void 0:l.type)===n}},am=P.forwardRef(({type:e="source",position:t=K.Top,isValidConnection:n,isConnectable:r=!0,isConnectableStart:i=!0,isConnectableEnd:o=!0,id:l,onConnect:s,children:u,className:a,onMouseDown:c,onTouchStart:f,...d},m)=>{var R,$;const S=l||null,x=e==="target",_=Se(),h=cS(),{connectOnClick:p,noPanClassName:g}=le(xS,ke),{connecting:v,clickConnecting:k}=le(wS(h,S,e),ke);h||($=(R=_.getState()).onError)==null||$.call(R,"010",Xt.error010());const z=F=>{const{defaultEdgeOptions:V,onConnect:H,hasDefaultEdges:w}=_.getState(),I={...V,...F};if(w){const{edges:C,setEdges:L}=_.getState();L(pS(I,C))}H==null||H(I),s==null||s(I)},T=F=>{if(!h)return;const V=Zp(F);i&&(V&&F.button===0||!V)&&um({event:F,handleId:S,nodeId:h,onConnect:z,isTarget:x,getState:_.getState,setState:_.setState,isValidConnection:n||_.getState().isValidConnection||Lf}),V?c==null||c(F):f==null||f(F)},j=F=>{const{onClickConnectStart:V,onClickConnectEnd:H,connectionClickStartHandle:w,connectionMode:I,isValidConnection:C}
56=_.getState();if(!h||!w&&!i)return;if(!w){V==null||V(F,{nodeId:h,handleId:S,handleType:e}),_.setState({connectionClickStartHandle:{nodeId:h,type:e,handleId:S}});return}const L=bp(F.target),M=n||C||Lf,{connection:E,isValid:N}=sm({nodeId:h,id:S,type:e},I,w.nodeId,w.handleId||null,w.type,M,L);N&&z(E),H==null||H(F),_.setState({connectionClickStartHandle:null})};return A.createElement("div",{"data-handleid":S,"data-nodeid":h,"data-handlepos":t,"data-id":`${h}-${S}-${e}`,className:ze(["react-flow__handle",`react-flow__handle-${t}`,"nodrag",g,a,{source:!x,target:x,connectable:r,connectablestart:i,connectableend:o,connecting:k,connectionindicator:r&&(i&&!v||o&&v)}]),onMouseDown:T,onTouchStart:T,onClick:p?j:void 0,ref:m,...d},u)});am.displayName="Handle";var xl=P.memo(am);const cm=({data:e,isConnectable:t,targetPosition:n=K.Top,sourcePosition:r=K.Bottom})=>A.createElement(A.Fragment,null,A.createElement(xl,{type:"target",position:n,isConnectable:t}),e==null?void 0:e.label,A.createElement(xl,{type:"source",position:r,isConnectable:t}));cm.displayName="DefaultNode";var Du=P.memo(cm);const fm=({data:e,isConnectable:t,sourcePosition:n=K.Bottom})=>A.createElement(A.Fragment,null,e==null?void 0:e.label,A.createElement(xl,{type:"source",position:n,isConnectable:t}));fm.displayName="InputNode";var dm=P.memo(fm);const hm=({data:e,isConnectable:t,targetPosition:n=K.Top})=>A.createElement(A.Fragment,null,A.createElement(xl,{type:"target",position:n,isConnectable:t}),e==null?void 0:e.label);hm.displayName="OutputNode";var pm=P.memo(hm);const ba=()=>null;ba.displayName="GroupNode";const SS=e=>({selectedNodes:e.getNodes().filter(t=>t.selected),selectedEdges:e.edges.filter(t=>t.selected).map(t=>({...t}))}),So=e=>e.id;function ES(e,t){return ke(e.selectedNodes.map(So),t.selectedNodes.map(So))&&ke(e.selectedEdges.map(So),t.selectedEdges.map(So))}const mm=P.memo(({onSelectionChange:e})=>{const t=Se(),{selectedNodes:n,selectedEdges:r}=le(SS,ES);return P.useEffect(()=>{const i={nodes:n,edges:r};e==null||e(i),t.getState().onSelectionChange.forEach(o=>o(i))},[n,r,e]),null});mm.displayName="SelectionListener";const _S=e=>!!e.onSelectionChange;function kS({onSelectionChange:e}){const t=le(_S);return e||t?A.createElement(mm,{onSelectionChange:e}):null}const NS=e=>({setNodes:e.setNodes,setEdges:e.setEdges,setDefaultNodesAndEdges:e.setDefaultNodesAndEdges,setMinZoom:e.setMinZoom,setMaxZoom:e.setMaxZoom,setTranslateExtent:e.setTranslateExtent,setNodeExtent:e.setNodeExtent,reset:e.reset});function Jn(e,t){P.useEffect(()=>{typeof e<"u"&&t(e)},[e])}function Z(e,t,n){P.useEffect(()=>{typeof t<"u"&&n({[e]:t})},[t])}const CS=({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,onConnect:i,onConnectStart:o,onConnectEnd:l,onClickConnectStart:s,onClickConnectEnd:u,nodesDraggable:a,nodesConnectable:c,nodesFocusable:f,edgesFocusable:d,edgesUpdatable:m,elevateNodesOnSelect:S,minZoom:x,maxZoom:_,nodeExtent:h,onNodesChange:p,onEdgesChange:g,elementsSelectable:v,connectionMode:k,snapGrid:z,snapToGrid:T,translateExtent:j,connectOnClick:R,defaultEdgeOptions:$,fitView:F,fitViewOptions:V,onNodesDelete:H,onEdgesDelete:w,onNodeDrag:I,onNodeDragStart:C,onNodeDragStop:L,onSelectionDrag:M,onSelectionDragStart:E,onSelectionDragStop:N,noPanClassName:D,nodeOrigin:O,rfId:W,autoPanOnConnect:U,autoPanOnNodeDrag:X,onError:Q,connectionRadius:G,isValidConnection:ne,nodeDragThreshold:te})=>{const{setNodes:ee,setEdges:Ne,setDefaultNodesAndEdges:ve,setMinZoom:De,setMaxZoom:Pe,setTranslateExtent:me,setNodeExtent:Ke,reset:ie}=le(NS,ke),b=Se();return P.useEffect(()=>{const Le=r==null?void 0:r.map(Pt=>({...Pt,...$}));return ve(n,Le),()=>{ie()}},[]),Z("defaultEdgeOptions",$,b.setState),Z("connectionMode",k,b.setState),Z("onConnect",i,b.setState),Z("onConnectStart",o,b.setState),Z("onConnectEnd",l,b.setState),Z("onClickConnectStart",s,b.setState),Z("onClickConnectEnd",u,b.setState),Z("nodesDraggable",a,b.setState),Z("nodesConnectable",c,b.setState),Z("nodesFocusable",f,b.setState),Z("edgesFocusable",d,b.setState),Z("edgesUpdatable",m,b.setState),Z("elementsSelectable",v,b.setState),Z("elevateNodesOnSelect",S,b.setState),Z("snapToGri
56d",T,b.setState),Z("snapGrid",z,b.setState),Z("onNodesChange",p,b.setState),Z("onEdgesChange",g,b.setState),Z("connectOnClick",R,b.setState),Z("fitViewOnInit",F,b.setState),Z("fitViewOnInitOptions",V,b.setState),Z("onNodesDelete",H,b.setState),Z("onEdgesDelete",w,b.setState),Z("onNodeDrag",I,b.setState),Z("onNodeDragStart",C,b.setState),Z("onNodeDragStop",L,b.setState),Z("onSelectionDrag",M,b.setState),Z("onSelectionDragStart",E,b.setState),Z("onSelectionDragStop",N,b.setState),Z("noPanClassName",D,b.setState),Z("nodeOrigin",O,b.setState),Z("rfId",W,b.setState),Z("autoPanOnConnect",U,b.setState),Z("autoPanOnNodeDrag",X,b.setState),Z("onError",Q,b.setState),Z("connectionRadius",G,b.setState),Z("isValidConnection",ne,b.setState),Z("nodeDragThreshold",te,b.setState),Jn(e,ee),Jn(t,Ne),Jn(x,De),Jn(_,Pe),Jn(j,me),Jn(h,Ke),null},Of={display:"none"},TS={position:"absolute",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0px, 0px, 0px, 0px)",clipPath:"inset(100%)"},gm="react-flow__node-desc",ym="react-flow__edge-desc",MS="react-flow__aria-live",zS=e=>e.ariaLiveMessage;function PS({rfId:e}){const t=le(zS);return A.createElement("div",{id:`${MS}-${e}`,"aria-live":"assertive","aria-atomic":"true",style:TS},t)}function jS({rfId:e,disableKeyboardA11y:t}){return A.createElement(A.Fragment,null,A.createElement("div",{id:`${gm}-${e}`,style:Of},"Press enter or space to select a node.",!t&&"You can then use the arrow keys to move the node around."," Press delete to remove it and escape to cancel."," "),A.createElement("div",{id:`${ym}-${e}`,style:Of},"Press enter or space to select an edge. You can then press delete to remove it or escape to cancel."),!t&&A.createElement(PS,{rfId:e}))}var Vi=(e=null,t={actInsideInputWithModifier:!0})=>{const[n,r]=P.useState(!1),i=P.useRef(!1),o=P.useRef(new Set([])),[l,s]=P.useMemo(()=>{if(e!==null){const a=(Array.isArray(e)?e:[e]).filter(f=>typeof f=="string").map(f=>f.split("+")),c=a.reduce((f,d)=>f.concat(...d),[]);return[a,c]}return[[],[]]},[e]);return P.useEffect(()=>{const u=typeof document<"u"?document:null,a=(t==null?void 0:t.target)||u;if(e!==null){const c=m=>{if(i.current=m.ctrlKey||m.metaKey||m.shiftKey,(!i.current||i.current&&!t.actInsideInputWithModifier)&&Ru(m))return!1;const x=Hf(m.code,s);o.current.add(m[x]),Ff(l,o.current,!1)&&(m.preventDefault(),r(!0))},f=m=>{if((!i.current||i.current&&!t.actInsideInputWithModifier)&&Ru(m))return!1;const x=Hf(m.code,s);Ff(l,o.current,!0)?(r(!1),o.current.clear()):o.current.delete(m[x]),m.key==="Meta"&&o.current.clear(),i.current=!1},d=()=>{o.current.clear(),r(!1)};return a==null||a.addEventListener("keydown",c),a==null||a.addEventListener("keyup",f),window.addEventListener("blur",d),()=>{a==null||a.removeEventListener("keydown",c),a==null||a.removeEventListener("keyup",f),window.removeEventListener("blur",d)}}},[e,r]),n};function Ff(e,t,n){return e.filter(r=>n||r.length===t.size).some(r=>r.every(i=>t.has(i)))}function Hf(e,t){return t.includes(e)?"code":"key"}function vm(e,t,n,r){var s,u;const i=e.parentNode||e.parentId;if(!i)return n;const o=t.get(i),l=Ln(o,r);return vm(o,t,{x:(n.x??0)+l.x,y:(n.y??0)+l.y,z:(((s=o[pe])==null?void 0:s.z)??0)>(n.z??0)?((u=o[pe])==null?void 0:u.z)??0:n.z??0},r)}function xm(e,t,n){e.forEach(r=>{var o;const i=r.parentNode||r.parentId;if(i&&!e.has(i))throw new Error(`Parent node ${i} not found`);if(i||n!=null&&n[r.id]){const{x:l,y:s,z:u}=vm(r,e,{...r.position,z:((o=r[pe])==null?void 0:o.z)??0},t);r.positionAbsolute={x:l,y:s},r[pe].z=u,n!=null&&n[r.id]&&(r[pe].isParent=!0)}})}function Ns(e,t,n,r){const i=new Map,o={},l=r?1e3:0;return e.forEach(s=>{var m;const u=(lt(s.zIndex)?s.zIndex:0)+(s.selected?l:0),a=t.get(s.id),c={...s,positionAbsolute:{x:s.position.x,y:s.position.y}},f=s.parentNode||s.parentId;f&&(o[f]=!0);const d=(a==null?void 0:a.type)&&(a==null?void 0:a.type)!==s.type;Object.defineProperty(c,pe,{enumerable:!1,value:{handleBounds:d||(m=a==null?void 0:a[pe])==null?void 0:m.handleBounds,z:u}}),i.set(s.id,c)}),xm(i,n,o),i}function wm(e,t={}){const{getNodes:n,width:r,height:i,minZoom:o,maxZoom:l,d3Zoom:s,d3Selection:u,fitViewOnInitDone:a,fitViewOnInit:c,nodeOrigin:f}=e(),d=t.initial&&!a&&c;if(s&&u&&(d||!t.initial)){const S=n().filter(_=>{var p;const h=t.includeHiddenNodes?_.width&&_.height:!_.hidden;return(p=t.nodes)!=null&&p.length?h&&t.nodes.some(g=>g.id===_.id):h}),x=S.every(_=>_.width&&_.height);if(S.length>0&&x){const _=Ul(S,f),{x:h,y:p,zoom:g}=om(_,r,i,t.minZoom??o,t.maxZoom??l,t.padding??.1),v=Ht.translate(h,p).scale(g);return typeof t.duration=="number"&&t.duration>0?s.transform(Mn(u,t.duration),v):s.transform(u,v),!0}}return!1}function RS(e,t){return e.forEach(n=>{const r=t.get(n.id);r&&t.set(r.id,{...r,[pe]:r[pe],selected:n.selected})}),new Map(t)}function IS(e,t){return t.map(n=>{const r=e.find(i=>i.id===n.id);return r&&(n.selected=r.selected),n})}function Eo({changedNodes:e,changedEdges:t,get:n,set:r}){const{nodeInternals:i,edges:o,onNodesChange:l,onEdgesChange:s,hasDefaultNodes:u,hasDefaultEdges:a}=n();e!=null&&e.length&&(u&&r({nodeInternals:RS(e,i)}),l==null||l(e)),t!=null&&t.length&&(a&&r({edges:IS(t,o)}),s==null||s(t))}const er=()=>{},AS={zoomIn:er,zoomOut:er,zoomTo:er,getZoom:()=>1,setViewport:er,getViewport:()=>({x:0,y:0,zoom:1}),fitView:()=>
56!1,setCenter:er,fitBounds:er,project:e=>e,screenToFlowPosition:e=>e,flowToScreenPosition:e=>e,viewportInitialized:!1},$S=e=>({d3Zoom:e.d3Zoom,d3Selection:e.d3Selection}),DS=()=>{const e=Se(),{d3Zoom:t,d3Selection:n}=le($S,ke);return P.useMemo(()=>n&&t?{zoomIn:i=>t.scaleBy(Mn(n,i==null?void 0:i.duration),1.2),zoomOut:i=>t.scaleBy(Mn(n,i==null?void 0:i.duration),1/1.2),zoomTo:(i,o)=>t.scaleTo(Mn(n,o==null?void 0:o.duration),i),getZoom:()=>e.getState().transform[2],setViewport:(i,o)=>{const[l,s,u]=e.getState().transform,a=Ht.translate(i.x??l,i.y??s).scale(i.zoom??u);t.transform(Mn(n,o==null?void 0:o.duration),a)},getViewport:()=>{const[i,o,l]=e.getState().transform;return{x:i,y:o,zoom:l}},fitView:i=>wm(e.getState,i),setCenter:(i,o,l)=>{const{width:s,height:u,maxZoom:a}=e.getState(),c=typeof(l==null?void 0:l.zoom)<"u"?l.zoom:a,f=s/2-i*c,d=u/2-o*c,m=Ht.translate(f,d).scale(c);t.transform(Mn(n,l==null?void 0:l.duration),m)},fitBounds:(i,o)=>{const{width:l,height:s,minZoom:u,maxZoom:a}=e.getState(),{x:c,y:f,zoom:d}=om(i,l,s,u,a,(o==null?void 0:o.padding)??.1),m=Ht.translate(c,f).scale(d);t.transform(Mn(n,o==null?void 0:o.duration),m)},project:i=>{const{transform:o,snapToGrid:l,snapGrid:s}=e.getState();return console.warn("[DEPRECATED] `project` is deprecated. Instead use `screenToFlowPosition`. There is no need to subtract the react flow bounds anymore! https://reactflow.dev/api-reference/types/react-flow-instance#screen-to-flow-position"),$u(i,o,l,s)},screenToFlowPosition:i=>{const{transform:o,snapToGrid:l,snapGrid:s,domNode:u}=e.getState();if(!u)return i;const{x:a,y:c}=u.getBoundingClientRect(),f={x:i.x-a,y:i.y-c};return $u(f,o,l,s)},flowToScreenPosition:i=>{const{transform:o,domNode:l}=e.getState();if(!l)return i;const{x:s,y:u}=l.getBoundingClientRect(),a=nm(i,o);return{x:a.x+s,y:a.y+u}},viewportInitialized:!0}:AS,[t,n])};function Ka(){const e=DS(),t=Se(),n=P.useCallback(()=>t.getState().getNodes().map(x=>({...x})),[]),r=P.useCallback(x=>t.getState().nodeInternals.get(x),[]),i=P.useCallback(()=>{const{edges:x=[]}=t.getState();return x.map(_=>({..._}))},[]),o=P.useCallback(x=>{const{edges:_=[]}=t.getState();return _.find(h=>h.id===x)},[]),l=P.useCallback(x=>{const{getNodes:_,setNodes:h,hasDefaultNodes:p,onNodesChange:g}=t.getState(),v=_(),k=typeof x=="function"?x(v):x;if(p)h(k);else if(g){const z=k.length===0?v.map(T=>({type:"remove",id:T.id})):k.map(T=>({item:T,type:"reset"}));g(z)}},[]),s=P.useCallback(x=>{const{edges:_=[],setEdges:h,hasDefaultEdges:p,onEdgesChange:g}=t.getState(),v=typeof x=="function"?x(_):x;if(p)h(v);else if(g){const k=v.length===0?_.map(z=>({type:"remove",id:z.id})):v.map(z=>({item:z,type:"reset"}));g(k)}},[]),u=P.useCallback(x=>{const _=Array.isArray(x)?x:[x],{getNodes:h,setNodes:p,hasDefaultNodes:g,onNodesChange:v}=t.getState();if(g){const z=[...h(),..._];p(z)}else if(v){const k=_.map(z=>({item:z,type:"add"}));v(k)}},[]),a=P.useCallback(x=>{const _=Array.isArray(x)?x:[x],{edges:h=[],setEdges:p,hasDefaultEdges:g,onEdgesChange:v}=t.getState();if(g)p([...h,..._]);else if(v){const k=_.map(z=>({item:z,type:"add"}));v(k)}},[]),c=P.useCallback(()=>{const{getNodes:x,edges:_=[],transform:h}=t.getState(),[p,g,v]=h;return{nodes:x().map(k=>({...k})),edges:_.map(k=>({...k})),viewport:{x:p,y:g,zoom:v}}},[]),f=P.useCallback(({nodes:x,edges:_})=>{const{nodeInternals:h,getNodes:p,edges:g,hasDefaultNodes:v,hasDefaultEdges:k,onNodesDelete:z,onEdgesDelete:T,onNodesChange:j,onEdgesChange:R}=t.getState(),$=(x||[]).map(I=>I.id),F=(_||[]).map(I=>I.id),V=p().reduce((I,C)=>{const L=C.parentNode||C.parentId,M=!$.includes(C.id)&&L&&I.find(N=>N.id===L);return(typeof C.deletable=="boolean"?C.deletable:!0)&&($.includes(C.id)||M)&&I.push(C),I},[]),H=g.filter(I=>typeof I.deletable=="boolean"?I.deletable:!0),w=H.filter(I=>F.includes(I.id));if(V||w){const I=im(V,H),C=[...w,...I],L=C.reduce((M,E)=>(M.includes(E.id)||M.push(E.id),M),[]);if((k||v)&&(k&&t.setState({edges:g.filter(M=>!L.includes(M.id))}),v&&(V.forEach(M=>{h.delete(M.id)}),t.setState({nodeInternals:new Map(h)}))),L.length>0&&(T==null||T(C),R&&R(L.map(M=>({id:M,type:"remove"})))),V.length>0&&(z==null||z(V),j)){const M=V.map(E=>({id:E.id,type:"remove"}));j(M)}}},[]),d=P.useCallback(x=>{const _=nS(x),h=_?null:t.getState().nodeInternals.get(x.id);return!_&&!h?[null,null,_]:[_?x:jf(h),h,_]},[]),m=P.useCallback((x,_=!0,h)=>{const[p,g,v]=d(x);return p?(h||t.getState().getNodes()).filter(k=>{if(!v&&(k.id===g.id||!k.positionAbsolute))return!1;const z=jf(k),T=ju(z,p);return _&&T>0||T>=p.width*p.height}):[]},[]),S=P.useCallback((x,_,h=!0)=>{const[p]=d(x);if(!p)return!1;const g=ju(p,_);return h&&g>0||g>=p.width*p.height},[]);return P.useMemo(()=>({...e,getNodes:n,getNode:r,getEdges:i,getEdge:o,setNodes:l,setEdges:s,addNodes:u,addEdges:a,toObject:c,deleteElements:f,getIntersectingNodes:m,isNodeIntersecting:S}),[e,n,r,i,o,l,s,u,a,c,f,m,S])}const LS={actInsideInputWithModifier:!1};var OS=({deleteKeyCode:e,multiSelectionKeyCode:t})=>{const n=Se(),{deleteElements:r}=Ka(),i=Vi(e,LS),o=Vi(t);P.useEffect(()=>{if(i){const{edges:l,getNodes:s}=n.getState(),u=s().filter(c=>c.selected),a=l.filter(c=>c.selected);r({nodes:u,edges:a}),n.setState({nodesSelectionActive:!1})}},[i]),P.useEffect(()=>{n.setState({multiSelectionActive:o})},[o])};function FS(e){const t=Se();P.useEffect(()=>{let n;const r=()=>{var o,l;if(!e.current)return;const i=Ha(e.current);(i.height===0||i.width===0)&&((l=(o=t.getState()).onError)==null||l.call(o,"004",Xt.error004())),t.setState({width:i.width||500,height:i.height||500})};return r(),window.addEventListener("resize",r),e.current&&(n=new ResizeObserver(()=>r()),n.observe(e.current)),()=>{window.removeEventListener("resize",r),n&&e.current&&n.unobserve(e.current)}},[])}const Qa={position:"absolute",width:"100%",height:"100%",top:0,left:0},HS=(e,t)=>e.x!==t.x||e.y!==t.y||e.zoom!==t.k,_o=e=>({x:e.x,y:e.y,zoom:e.k}),tr=(e,t)=>e.target.closest(`.${t}`),Bf=(e,t)=>
56t===2&&Array.isArray(e)&&e.includes(2),Vf=e=>{const t=e.ctrlKey&&gl()?10:1;return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*t},BS=e=>({d3Zoom:e.d3Zoom,d3Selection:e.d3Selection,d3ZoomHandler:e.d3ZoomHandler,userSelectionActive:e.userSelectionActive}),VS=({onMove:e,onMoveStart:t,onMoveEnd:n,onPaneContextMenu:r,zoomOnScroll:i=!0,zoomOnPinch:o=!0,panOnScroll:l=!1,panOnScrollSpeed:s=.5,panOnScrollMode:u=In.Free,zoomOnDoubleClick:a=!0,elementsSelectable:c,panOnDrag:f=!0,defaultViewport:d,translateExtent:m,minZoom:S,maxZoom:x,zoomActivationKeyCode:_,preventScrolling:h=!0,children:p,noWheelClassName:g,noPanClassName:v})=>{const k=P.useRef(),z=Se(),T=P.useRef(!1),j=P.useRef(!1),R=P.useRef(null),$=P.useRef({x:0,y:0,zoom:0}),{d3Zoom:F,d3Selection:V,d3ZoomHandler:H,userSelectionActive:w}=le(BS,ke),I=Vi(_),C=P.useRef(0),L=P.useRef(!1),M=P.useRef();return FS(R),P.useEffect(()=>{if(R.current){const E=R.current.getBoundingClientRect(),N=Wp().scaleExtent([S,x]).translateExtent(m),D=it(R.current).call(N),O=Ht.translate(d.x,d.y).scale($r(d.zoom,S,x)),W=[[0,0],[E.width,E.height]],U=N.constrain()(O,W,m);N.transform(D,U),N.wheelDelta(Vf),z.setState({d3Zoom:N,d3Selection:D,d3ZoomHandler:D.on("wheel.zoom"),transform:[U.x,U.y,U.k],domNode:R.current.closest(".react-flow")})}},[]),P.useEffect(()=>{V&&F&&(l&&!I&&!w?V.on("wheel.zoom",E=>{if(tr(E,g))return!1;E.preventDefault(),E.stopImmediatePropagation();const N=V.property("__zoom").k||1;if(E.ctrlKey&&o){const ne=pt(E),te=Vf(E),ee=N*Math.pow(2,te);F.scaleTo(V,ee,ne,E);return}const D=E.deltaMode===1?20:1;let O=u===In.Vertical?0:E.deltaX*D,W=u===In.Horizontal?0:E.deltaY*D;!gl()&&E.shiftKey&&u!==In.Vertical&&(O=E.deltaY*D,W=0),F.translateBy(V,-(O/N)*s,-(W/N)*s,{internal:!0});const U=_o(V.property("__zoom")),{onViewportChangeStart:X,onViewportChange:Q,onViewportChangeEnd:G}=z.getState();clearTimeout(M.current),L.current||(L.current=!0,t==null||t(E,U),X==null||X(U)),L.current&&(e==null||e(E,U),Q==null||Q(U),M.current=setTimeout(()=>{n==null||n(E,U),G==null||G(U),L.current=!1},150))},{passive:!1}):typeof H<"u"&&V.on("wheel.zoom",function(E,N){if(!h&&E.type==="wheel"&&!E.ctrlKey||tr(E,g))return null;E.preventDefault(),H.call(this,E,N)},{passive:!1}))},[w,l,u,V,F,H,I,o,h,g,t,e,n]),P.useEffect(()=>{F&&F.on("start",E=>{var O,W;if(!E.sourceEvent||E.sourceEvent.internal)return null;C.current=(O=E.sourceEvent)==null?void 0:O.button;const{onViewportChangeStart:N}=z.getState(),D=_o(E.transform);T.current=!0,$.current=D,((W=E.sourceEvent)==null?void 0:W.type)==="mousedown"&&z.setState({paneDragging:!0}),N==null||N(D),t==null||t(E.sourceEvent,D)})},[F,t]),P.useEffect(()=>{F&&(w&&!T.current?F.on("zoom",null):w||F.on("zoom",E=>{var D;const{onViewportChange:N}=z.getState();if(z.setState({transform:[E.transform.x,E.transform.y,E.transform.k]}),j.current=!!(r&&Bf(f,C.current??0)),(e||N)&&!((D=E.sourceEvent)!=null&&D.internal)){const O=_o(E.transform);N==null||N(O),e==null||e(E.sourceEvent,O)}}))},[w,F,e,f,r]),P.useEffect(()=>{F&&F.on("end",E=>{if(!E.sourceEvent||E.sourceEvent.internal)return null;const{onViewportChangeEnd:N}=z.getState();if(T.current=!1,z.setState({paneDragging:!1}),r&&Bf(f,C.current??0)&&!j.current&&r(E.sourceEvent),j.current=!1,(n||N)&&HS($.current,E.transform)){const D=_o(E.transform);$.current=D,clearTimeout(k.current),k.current=setTimeout(()=>{N==null||N(D),n==null||n(E.sourceEvent,D)},l?150:0)}})},[F,l,f,n,r]),P.useEffect(()=>{F&&F.filter(E=>{const N=I||i,D=o&&E.ctrlKey;if((f===!0||Array.isArray(f)&&f.includes(1))&&E.button===1&&E.type==="mousedown"&&(tr(E,"react-flow__node")||tr(E,"react-flow__edge")))return!0;if(!f&&!N&&!l&&!a&&!o||w||!a&&E.type==="dblclick"||tr(E,g)&&E.type==="wheel"||tr(E,v)&&(E.type!=="wheel"||l&&E.type==="wheel"&&!I)||!o&&E.ctrlKey&&E.type==="wheel"||!N&&!l&&!D&&E.type==="wheel"||!f&&(E.type==="mousedown"||E.type==="touchstart")||Array.isArray(f)&&!f.includes(E.button)&&E.type==="mousedown")return!1;const O=Array.isArray(f)&&f.includes(E.button)||!E.button||E.button<=1;return(!E.ctrlKey||E.type==="wheel")&&O})},[w,F,i,o,l,a,f,c,I]),A.createElement("div",{className:"react-flow__renderer",ref:R,style:Qa},p)},US=e=>({userSelectionActive:e.userSelectionActive,userSelectionRect:e.userSelectionRect});function WS(){const{userSelectionActive:e,userSelectionRect:t}
56=le(US,ke);return e&&t?A.createElement("div",{className:"react-flow__selection react-flow__container",style:{width:t.width,height:t.height,transform:`translate(${t.x}px, ${t.y}px)`}}):null}function Uf(e,t){const n=t.parentNode||t.parentId,r=e.find(i=>i.id===n);if(r){const i=t.position.x+t.width-r.width,o=t.position.y+t.height-r.height;if(i>0||o>0||t.position.x<0||t.position.y<0){if(r.style={...r.style},r.style.width=r.style.width??r.width,r.style.height=r.style.height??r.height,i>0&&(r.style.width+=i),o>0&&(r.style.height+=o),t.position.x<0){const l=Math.abs(t.position.x);r.position.x=r.position.x-l,r.style.width+=l,t.position.x=0}if(t.position.y<0){const l=Math.abs(t.position.y);r.position.y=r.position.y-l,r.style.height+=l,t.position.y=0}r.width=r.style.width,r.height=r.style.height}}}function Sm(e,t){if(e.some(r=>r.type==="reset"))return e.filter(r=>r.type==="reset").map(r=>r.item);const n=e.filter(r=>r.type==="add").map(r=>r.item);return t.reduce((r,i)=>{const o=e.filter(s=>s.id===i.id);if(o.length===0)return r.push(i),r;const l={...i};for(const s of o)if(s)switch(s.type){case"select":{l.selected=s.selected;break}case"position":{typeof s.position<"u"&&(l.position=s.position),typeof s.positionAbsolute<"u"&&(l.positionAbsolute=s.positionAbsolute),typeof s.dragging<"u"&&(l.dragging=s.dragging),l.expandParent&&Uf(r,l);break}case"dimensions":{typeof s.dimensions<"u"&&(l.width=s.dimensions.width,l.height=s.dimensions.height),typeof s.updateStyle<"u"&&(l.style={...l.style||{},...s.dimensions}),typeof s.resizing=="boolean"&&(l.resizing=s.resizing),l.expandParent&&Uf(r,l);break}case"remove":return r}return r.push(l),r},n)}function Em(e,t){return Sm(e,t)}function YS(e,t){return Sm(e,t)}const Jt=(e,t)=>({id:e,type:"select",selected:t});function mr(e,t){return e.reduce((n,r)=>{const i=t.includes(r.id);return!r.selected&&i?(r.selected=!0,n.push(Jt(r.id,!0))):r.selected&&!i&&(r.selected=!1,n.push(Jt(r.id,!1))),n},[])}const Cs=(e,t)=>n=>{n.target===t.current&&(e==null||e(n))},XS=e=>({userSelectionActive:e.userSelectionActive,elementsSelectable:e.elementsSelectable,dragging:e.paneDragging}),_m=P.memo(({isSelecting:e,selectionMode:t=Bi.Full,panOnDrag:n,onSelectionStart:r,onSelectionEnd:i,onPaneClick:o,onPaneContextMenu:l,onPaneScroll:s,onPaneMouseEnter:u,onPaneMouseMove:a,onPaneMouseLeave:c,children:f})=>{const d=P.useRef(null),m=Se(),S=P.useRef(0),x=P.useRef(0),_=P.useRef(),{userSelectionActive:h,elementsSelectable:p,dragging:g}=le(XS,ke),v=()=>{m.setState({userSelectionActive:!1,userSelectionRect:null}),S.current=0,x.current=0},k=H=>{o==null||o(H),m.getState().resetSelectedElements(),m.setState({nodesSelectionActive:!1})},z=H=>{if(Array.isArray(n)&&(n!=null&&n.includes(2))){H.preventDefault();return}l==null||l(H)},T=s?H=>s(H):void 0,j=H=>{const{resetSelectedElements:w,domNode:I}=m.getState();if(_.current=I==null?void 0:I.getBoundingClientRect(),!p||!e||H.button!==0||H.target!==d.current||!_.current)return;const{x:C,y:L}=pn(H,_.current);w(),m.setState({userSelectionRect:{width:0,height:0,startX:C,startY:L,x:C,y:L}}),r==null||r(H)},R=H=>{const{userSelectionRect:w,nodeInternals:I,edges:C,transform:L,onNodesChange:M,onEdgesChange:E,nodeOrigin:N,getNodes:D}=m.getState();if(!e||!_.current||!w)return;m.setState({userSelectionActive:!0,nodesSelectionActive:!1});const O=pn(H,_.current),W=w.startX??0,U=w.startY??0,X={...w,x:O.x<W?O.x:W,y:O.y<U?O.y:U,width:Math.abs(O.x-W),height:Math.abs(O.y-U)},Q=D(),G=rm(I,X,L,t===Bi.Partial,!0,N),ne=im(G,C).map(ee=>ee.id),te=G.map(ee=>ee.id);if(S.current!==te.length){S.current=te.length;const ee=mr(Q,te);ee.length&&(M==null||M(ee))}if(x.current!==ne.length){x.current=ne.length;const ee=mr(C,ne);ee.length&&(E==null||E(ee))}m.setState({userSelectionRect:X})},$=H=>{if(H.button!==0)return;const{userSelectionRect:w}=m.getState();!h&&w&&H.target===d.current&&(k==null||k(H)),m.setState({nodesSelectionActive:S.current>0}),v(),i==null||i(H)},F=H=>{h&&(m.setState({nodesSelectionActive:S.current>0}),i==null||i(H)),v()},V=p&&(e||h);return A.createElement("div",{className:ze(["react-flow__pane",{dragging:g,selection:e}]),onClick:V?void 0:Cs(k,d),onContextMenu:Cs(z,d),onWheel:Cs(T,d),onMouseEnter:V?void 0:u,onMouseDown:V?j:void 0,onMouseMove:V?R:a,onMouseUp:V?$:void 0,onMouseLeave:V?F:c,ref:d,style:Qa},f,A.createElement(WS,null))});_m.displayName="Pane";function km(e,t){const n=e.parentNode||e.parentId;if(!n)return!1;const r=t.get(n);return r?r.selected?!0:km(r,t):!1}function Wf(e,t,n){let r=e;do{if(r!=null&&r.matches(t))return!0;
56if(r===n.current)return!1;r=r.parentElement}while(r);return!1}function bS(e,t,n,r){return Array.from(e.values()).filter(i=>(i.selected||i.id===r)&&(!i.parentNode||i.parentId||!km(i,e))&&(i.draggable||t&&typeof i.draggable>"u")).map(i=>{var o,l;return{id:i.id,position:i.position||{x:0,y:0},positionAbsolute:i.positionAbsolute||{x:0,y:0},distance:{x:n.x-(((o=i.positionAbsolute)==null?void 0:o.x)??0),y:n.y-(((l=i.positionAbsolute)==null?void 0:l.y)??0)},delta:{x:0,y:0},extent:i.extent,parentNode:i.parentNode||i.parentId,parentId:i.parentNode||i.parentId,width:i.width,height:i.height,expandParent:i.expandParent}})}function KS(e,t){return!t||t==="parent"?t:[t[0],[t[1][0]-(e.width||0),t[1][1]-(e.height||0)]]}function Nm(e,t,n,r,i=[0,0],o){const l=KS(e,e.extent||r);let s=l;const u=e.parentNode||e.parentId;if(e.extent==="parent"&&!e.expandParent)if(u&&e.width&&e.height){const f=n.get(u),{x:d,y:m}=Ln(f,i).positionAbsolute;s=f&&lt(d)&&lt(m)&&lt(f.width)&&lt(f.height)?[[d+e.width*i[0],m+e.height*i[1]],[d+f.width-e.width+e.width*i[0],m+f.height-e.height+e.height*i[1]]]:s}else o==null||o("005",Xt.error005()),s=l;else if(e.extent&&u&&e.extent!=="parent"){const f=n.get(u),{x:d,y:m}=Ln(f,i).positionAbsolute;s=[[e.extent[0][0]+d,e.extent[0][1]+m],[e.extent[1][0]+d,e.extent[1][1]+m]]}let a={x:0,y:0};if(u){const f=n.get(u);a=Ln(f,i).positionAbsolute}const c=s&&s!=="parent"?Ba(t,s):t;return{position:{x:c.x-a.x,y:c.y-a.y},positionAbsolute:c}}function Ts({nodeId:e,dragItems:t,nodeInternals:n}){const r=t.map(i=>({...n.get(i.id),position:i.position,positionAbsolute:i.positionAbsolute}));return[e?r.find(i=>i.id===e):r[0],r]}const Yf=(e,t,n,r)=>{const i=t.querySelectorAll(e);if(!i||!i.length)return null;const o=Array.from(i),l=t.getBoundingClientRect(),s={x:l.width*r[0],y:l.height*r[1]};return o.map(u=>{const a=u.getBoundingClientRect();return{id:u.getAttribute("data-handleid"),position:u.getAttribute("data-handlepos"),x:(a.left-l.left-s.x)/n,y:(a.top-l.top-s.y)/n,...Ha(u)}})};function ei(e,t,n){return n===void 0?n:r=>{const i=t().nodeInternals.get(e);i&&n(r,{...i})}}function Lu({id:e,store:t,unselect:n=!1,nodeRef:r}){const{addSelectedNodes:i,unselectNodesAndEdges:o,multiSelectionActive:l,nodeInternals:s,onError:u}=t.getState(),a=s.get(e);if(!a){u==null||u("012",Xt.error012(e));return}t.setState({nodesSelectionActive:!1}),a.selected?(n||a.selected&&l)&&(o({nodes:[a],edges:[]}),requestAnimationFrame(()=>{var c;return(c=r==null?void 0:r.current)==null?void 0:c.blur()})):i([e])}function QS(){const e=Se();return P.useCallback(({sourceEvent:n})=>
56{const{transform:r,snapGrid:i,snapToGrid:o}=e.getState(),l=n.touches?n.touches[0].clientX:n.clientX,s=n.touches?n.touches[0].clientY:n.clientY,u={x:(l-r[0])/r[2],y:(s-r[1])/r[2]};return{xSnapped:o?i[0]*Math.round(u.x/i[0]):u.x,ySnapped:o?i[1]*Math.round(u.y/i[1]):u.y,...u}},[])}function Ms(e){return(t,n,r)=>e==null?void 0:e(t,r)}function Cm({nodeRef:e,disabled:t=!1,noDragClassName:n,handleSelector:r,nodeId:i,isSelectable:o,selectNodesOnDrag:l}){const s=Se(),[u,a]=P.useState(!1),c=P.useRef([]),f=P.useRef({x:null,y:null}),d=P.useRef(0),m=P.useRef(null),S=P.useRef({x:0,y:0}),x=P.useRef(null),_=P.useRef(!1),h=P.useRef(!1),p=P.useRef(!1),g=QS();return P.useEffect(()=>{if(e!=null&&e.current){const v=it(e.current),k=({x:j,y:R})=>{const{nodeInternals:$,onNodeDrag:F,onSelectionDrag:V,updateNodePositions:H,nodeExtent:w,snapGrid:I,snapToGrid:C,nodeOrigin:L,onError:M}=s.getState();f.current={x:j,y:R};let E=!1,N={x:0,y:0,x2:0,y2:0};if(c.current.length>1&&w){const O=Ul(c.current,L);N=Hi(O)}if(c.current=c.current.map(O=>{const W={x:j-O.distance.x,y:R-O.distance.y};C&&(W.x=I[0]*Math.round(W.x/I[0]),W.y=I[1]*Math.round(W.y/I[1]));const U=[[w[0][0],w[0][1]],[w[1][0],w[1][1]]];c.current.length>1&&w&&!O.extent&&(U[0][0]=O.positionAbsolute.x-N.x+w[0][0],U[1][0]=O.positionAbsolute.x+(O.width??0)-N.x2+w[1][0],U[0][1]=O.positionAbsolute.y-N.y+w[0][1],U[1][1]=O.positionAbsolute.y+(O.height??0)-N.y2+w[1][1]);const X=Nm(O,W,$,U,L,M);return E=E||O.position.x!==X.position.x||O.position.y!==X.position.y,O.position=X.position,O.positionAbsolute=X.positionAbsolute,O}),!E)return;H(c.current,!0,!0),a(!0);const D=i?F:Ms(V);if(D&&x.current){const[O,W]=Ts({nodeId:i,dragItems:c.current,nodeInternals:$});D(x.current,O,W)}},z=()=>{if(!m.current)return;const[j,R]=Xp(S.current,m.current);if(j!==0||R!==0){const{transform:$,panBy:F}=s.getState();f.current.x=(f.current.x??0)-j/$[2],f.current.y=(f.current.y??0)-R/$[2],F({x:j,y:R})&&k(f.current)}d.current=requestAnimationFrame(z)},T=j=>{var L;const{nodeInternals:R,multiSelectionActive:$,nodesDraggable:F,unselectNodesAndEdges:V,onNodeDragStart:H,onSelectionDragStart:w}=s.getState();h.current=!0;const I=i?H:Ms(w);(!l||!o)&&!$&&i&&((L=R.get(i))!=null&&L.selected||V()),i&&o&&l&&Lu({id:i,store:s,nodeRef:e});const C=g(j);if(f.current=C,c.current=bS(R,F,C,i),I&&c.current){const[M,E]=Ts({nodeId:i,dragItems:c.current,nodeInternals:R});I(j.sourceEvent,M,E)}};if(t)v.on(".drag",null);else{const j=lx().on("start",R=>{const{domNode:$,nodeDragThreshold:F}=s.getState();F===0&&T(R),p.current=!1;const V=g(R);f.current=V,m.current=($==null?void 0:$.getBoundingClientRect())||null,S.current=pn(R.sourceEvent,m.current)}).on("drag",R=>{var H,w;const $=g(R),{autoPanOnNodeDrag:F,nodeDragThreshold:V}=s.getState();if(R.sourceEvent.type==="touchmove"&&R.sourceEvent.touches.length>1&&(p.current=!0),!p.current){if(!_.current&&h.current&&F&&(_.current=!0,z()),!h.current){const I=$.xSnapped-(((H=f==null?void 0:f.current)==null?void 0:H.x)??0),C=$.ySnapped-(((w=f==null?void 0:f.current)==null?void 0:w.y)??0);Math.sqrt(I*I+C*C)>V&&T(R)}(f.current.x!==$.xSnapped||f.current.y!==$.ySnapped)&&c.current&&h.current&&(x.current=R.sourceEvent,S.current=pn(R.sourceEvent,m.current),k($))}}).on("end",R=>
56{if(!(!h.current||p.current)&&(a(!1),_.current=!1,h.current=!1,cancelAnimationFrame(d.current),c.current)){const{updateNodePositions:$,nodeInternals:F,onNodeDragStop:V,onSelectionDragStop:H}=s.getState(),w=i?V:Ms(H);if($(c.current,!1,!1),w){const[I,C]=Ts({nodeId:i,dragItems:c.current,nodeInternals:F});w(R.sourceEvent,I,C)}}}).filter(R=>{const $=R.target;return!R.button&&(!n||!Wf($,`.${n}`,e))&&(!r||Wf($,r,e))});return v.call(j),()=>{v.on(".drag",null)}}}},[e,t,n,r,o,s,i,l,g]),u}function Tm(){const e=Se();return P.useCallback(n=>{const{nodeInternals:r,nodeExtent:i,updateNodePositions:o,getNodes:l,snapToGrid:s,snapGrid:u,onError:a,nodesDraggable:c}=e.getState(),f=l().filter(p=>p.selected&&(p.draggable||c&&typeof p.draggable>"u")),d=s?u[0]:5,m=s?u[1]:5,S=n.isShiftPressed?4:1,x=n.x*d*S,_=n.y*m*S,h=f.map(p=>{if(p.positionAbsolute){const g={x:p.positionAbsolute.x+x,y:p.positionAbsolute.y+_};s&&(g.x=u[0]*Math.round(g.x/u[0]),g.y=u[1]*Math.round(g.y/u[1]));const{positionAbsolute:v,position:k}=Nm(p,g,r,i,void 0,a);p.position=k,p.positionAbsolute=v}return p});o(h,!0,!1)},[])}const kr={ArrowUp:{x:0,y:-1},ArrowDown:{x:0,y:1},ArrowLeft:{x:-1,y:0},ArrowRight:{x:1,y:0}};var ti=e=>{const t=({id:n,type:r,data:i,xPos:o,yPos:l,xPosOrigin:s,yPosOrigin:u,selected:a,onClick:c,onMouseEnter:f,onMouseMove:d,onMouseLeave:m,onContextMenu:S,onDoubleClick:x,style:_,className:h,isDraggable:p,isSelectable:g,isConnectable:v,isFocusable:k,selectNodesOnDrag:z,sourcePosition:T,targetPosition:j,hidden:R,resizeObserver:$,dragHandle:F,zIndex:V,isParent:H,noDragClassName:w,noPanClassName:I,initialized:C,disableKeyboardA11y:L,ariaLabel:M,rfId:E,hasHandleBounds:N})=>{const D=Se(),O=P.useRef(null),W=P.useRef(null),U=P.useRef(T),X=P.useRef(j),Q=P.useRef(r),G=g||p||c||f||d||m,ne=Tm(),te=ei(n,D.getState,f),ee=ei(n,D.getState,d),Ne=ei(n,D.getState,m),ve=ei(n,D.getState,S),De=ei(n,D.getState,x),Pe=ie=>{const{nodeDragThreshold:b}=D.getState();if(g&&(!z||!p||b>0)&&Lu({id:n,store:D,nodeRef:O}),c){const Le=D.getState().nodeInternals.get(n);Le&&c(ie,{...Le})}},me=ie=>{if(!Ru(ie)&&!L)if(Gp.includes(ie.key)&&g){const b=ie.key==="Escape";Lu({id:n,store:D,unselect:b,nodeRef:O})}
56else p&&a&&Object.prototype.hasOwnProperty.call(kr,ie.key)&&(D.setState({ariaLiveMessage:`Moved selected node ${ie.key.replace("Arrow","").toLowerCase()}. New position, x: ${~~o}, y: ${~~l}`}),ne({x:kr[ie.key].x,y:kr[ie.key].y,isShiftPressed:ie.shiftKey}))};P.useEffect(()=>()=>{W.current&&($==null||$.unobserve(W.current),W.current=null)},[]),P.useEffect(()=>{if(O.current&&!R){const ie=O.current;(!C||!N||W.current!==ie)&&(W.current&&($==null||$.unobserve(W.current)),$==null||$.observe(ie),W.current=ie)}},[R,C,N]),P.useEffect(()=>{const ie=Q.current!==r,b=U.current!==T,Le=X.current!==j;O.current&&(ie||b||Le)&&(ie&&(Q.current=r),b&&(U.current=T),Le&&(X.current=j),D.getState().updateNodeDimensions([{id:n,nodeElement:O.current,forceUpdate:!0}]))},[n,r,T,j]);const Ke=Cm({nodeRef:O,disabled:R||!p,noDragClassName:w,handleSelector:F,nodeId:n,isSelectable:g,selectNodesOnDrag:z});return R?null:A.createElement("div",{className:ze(["react-flow__node",`react-flow__node-${r}`,{[I]:p},h,{selected:a,selectable:g,parent:H,dragging:Ke}]),ref:O,style:{zIndex:V,transform:`translate(${s}px,${u}px)`,pointerEvents:G?"all":"none",visibility:C?"visible":"hidden",..._},"data-id":n,"data-testid":`rf__node-${n}`,onMouseEnter:te,onMouseMove:ee,onMouseLeave:Ne,onContextMenu:ve,onClick:Pe,onDoubleClick:De,onKeyDown:k?me:void 0,tabIndex:k?0:void 0,role:k?"button":void 0,"aria-describedby":L?void 0:`${gm}-${E}`,"aria-label":M},A.createElement(aS,{value:n},A.createElement(e,{id:n,data:i,type:r,xPos:o,yPos:l,selected:a,isConnectable:v,sourcePosition:T,targetPosition:j,dragging:Ke,dragHandle:F,zIndex:V})))};return t.displayName="NodeWrapper",P.memo(t)};const GS=e=>{const t=e.getNodes().filter(n=>n.selected);return{...Ul(t,e.nodeOrigin),transformString:`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`,userSelectionActive:e.userSelectionActive}};function ZS({onSelectionContextMenu:e,noPanClassName:t,disableKeyboardA11y:n}){const r=Se(),{width:i,height:o,x:l,y:s,transformString:u,userSelectionActive:a}=le(GS,ke),c=Tm(),f=P.useRef(null);if(P.useEffect(()=>{var S;n||(S=f.current)==null||S.focus({preventScroll:!0})},[n]),Cm({nodeRef:f}),a||!i||!o)return null;const d=e?S=>{const x=r.getState().getNodes().filter(_=>_.selected);e(S,x)}:void 0,m=S=>{Object.prototype.hasOwnProperty.call(kr,S.key)&&c({x:kr[S.key].x,y:kr[S.key].y,isShiftPressed:S.shiftKey})};return A.createElement("div",{className:ze(["react-flow__nodesselection","react-flow__container",t]),style:{transform:u}},A.createElement("div",{ref:f,className:"react-flow__nodesselection-rect",onContextMenu:d,tabIndex:n?void 0:-1,onKeyDown:n?void 0:m,style:{width:i,height:o,top:s,left:l}}))}var qS=P.memo(ZS);const JS=e=>e.nodesSelectionActive,Mm=({children:e,onPaneClick:t,onPaneMouseEnter:n,onPaneMouseMove:r,onPaneMouseLeave:i,onPaneContextMenu:o,onPaneScroll:l,deleteKeyCode:s,onMove:u,onMoveStart:a,onMoveEnd:c,selectionKeyCode:f,selectionOnDrag:d,selectionMode:m,onSelectionStart:S,onSelectionEnd:x,multiSelectionKeyCode:_,panActivationKeyCode:h,zoomActivationKeyCode:p,elementsSelectable:g,zoomOnScroll:v,zoomOnPinch:k,panOnScroll:z,panOnScrollSpeed:T,panOnScrollMode:j,zoomOnDoubleClick:R,panOnDrag:$,defaultViewport:F,translateExtent:V,minZoom:H,maxZoom:w,preventScrolling:I,onSelectionContextMenu:C,noWheelClassName:L,noPanClassName:M,disableKeyboardA11y:E})=>{const N=le(JS),D=Vi(f),O=Vi(h),W=O||$,U=O||z,X=D||d&&W!==!0;return OS({deleteKeyCode:s,multiSelectionKeyCode:_}),A.createElement(VS,{onMove:u,onMoveStart:a,onMoveEnd:c,onPaneContextMenu:o,elementsSelectable:g,zoomOnScroll:v,zoomOnPinch:k,panOnScroll:U,panOnScrollSpeed:T,panOnScrollMode:j,zoomOnDoubleClick:R,panOnDrag:!D&&W,defaultViewport:F,translateExtent:V,minZoom:H,maxZoom:w,zoomActivationKeyCode:p,preventScrolling:I,noWheelClassName:L,noPanClassName:M},A.createElement(_m,{onSelectionStart:S,onSelectionEnd:x,onPaneClick:t,onPaneMouseEnter:n,onPaneMouseMove:r,onPaneMouseLeave:i,onPaneContextMenu:o,onPaneScroll:l,panOnDrag:W,isSelecting:!!X,selectionMode:m},e,N&&A.createElement(qS,{onSelectionContextMenu:C,noPanClassName:M,disableKeyboardA11y:E})))};Mm.displayName="FlowRenderer";var eE=P.memo(Mm);function tE(e){return le(P.useCallback(n=>e?rm(n.nodeInternals,{x:0,y:0,width:n.width,height:n.height},n.transform,!0):n.getNodes(),[e]))}function nE(e){const t={input:ti(e.input||dm),default:ti(e.default||Du),output:ti(e.output||pm),group:ti(e.group||ba)},n={},r=Object.keys(e).filter(i=>!["input","default","output","group"].includes(i)).reduce((i,o)=>(i[o]=ti(e[o]||Du),i),n);return{...t,...r}}const rE=({x:e,y:t,width:n,height:r,origin:i})=>!n||!r?{x:e,y:t}:i[0]<0||i[1]<0||i[0]>1||i[1]>1?{x:e,y:t}:{x:e-n*i[0],y:t-r*i[1]},iE=e=>({nodesDraggable:e.nodesDraggable,nodesConnectable:e.nodesConnectable,no
56desFocusable:e.nodesFocusable,elementsSelectable:e.elementsSelectable,updateNodeDimensions:e.updateNodeDimensions,onError:e.onError}),zm=e=>{const{nodesDraggable:t,nodesConnectable:n,nodesFocusable:r,elementsSelectable:i,updateNodeDimensions:o,onError:l}=le(iE,ke),s=tE(e.onlyRenderVisibleElements),u=P.useRef(),a=P.useMemo(()=>{if(typeof ResizeObserver>"u")return null;const c=new ResizeObserver(f=>{const d=f.map(m=>({id:m.target.getAttribute("data-id"),nodeElement:m.target,forceUpdate:!0}));o(d)});return u.current=c,c},[]);return P.useEffect(()=>()=>{var c;(c=u==null?void 0:u.current)==null||c.disconnect()},[]),A.createElement("div",{className:"react-flow__nodes",style:Qa},s.map(c=>{var k,z,T;let f=c.type||"default";e.nodeTypes[f]||(l==null||l("003",Xt.error003(f)),f="default");const d=e.nodeTypes[f]||e.nodeTypes.default,m=!!(c.draggable||t&&typeof c.draggable>"u"),S=!!(c.selectable||i&&typeof c.selectable>"u"),x=!!(c.connectable||n&&typeof c.connectable>"u"),_=!!(c.focusable||r&&typeof c.focusable>"u"),h=e.nodeExtent?Ba(c.positionAbsolute,e.nodeExtent):c.positionAbsolute,p=(h==null?void 0:h.x)??0,g=(h==null?void 0:h.y)??0,v=rE({x:p,y:g,width:c.width??0,height:c.height??0,origin:e.nodeOrigin});return A.createElement(d,{key:c.id,id:c.id,className:c.className,style:c.style,type:f,data:c.data,sourcePosition:c.sourcePosition||K.Bottom,targetPosition:c.targetPosition||K.Top,hidden:c.hidden,xPos:p,yPos:g,xPosOrigin:v.x,yPosOrigin:v.y,selectNodesOnDrag:e.selectNodesOnDrag,onClick:e.onNodeClick,onMouseEnter:e.onNodeMouseEnter,onMouseMove:e.onNodeMouseMove,onMouseLeave:e.onNodeMouseLeave,onContextMenu:e.onNodeContextMenu,onDoubleClick:e.onNodeDoubleClick,selected:!!c.selected,isDraggable:m,isSelectable:S,isConnectable:x,isFocusable:_,resizeObserver:a,dragHandle:c.dragHandle,zIndex:((k=c[pe])==null?void 0:k.z)??0,isParent:!!((z=c[pe])!=null&&z.isParent),noDragClassName:e.noDragClassName,noPanClassName:e.noPanClassName,initialized:!!c.width&&!!c.height,rfId:e.rfId,disableKeyboardA11y:e.disableKeyboardA11y,ariaLabel:c.ariaLabel,hasHandleBounds:!!((T=c[pe])!=null&&T.handleBounds)})}))};zm.displayName="NodeRenderer";var oE=P.memo(zm);const lE=(e,t,n)=>n===K.Left?e-t:n===K.Right?e+t:e,sE=(e,t,n)=>n===K.Top?e-t:n===K.Bottom?e+t:e,Xf="react-flow__edgeupdater",bf=({position:e,centerX:t,centerY:n,radius:r=10,onMouseDown:i,onMouseEnter:o,onMouseOut:l,type:s})=>A.createElement("circle",{onMouseDown:i,onMouseEnter:o,onMouseOut:l,className:ze([Xf,`${Xf}-${s}`]),cx:lE(t,r,e),cy:sE(n,r,e),r,stroke:"transparent",fill:"transparent"}),uE=()=>!0;var nr=e=>{const t=({id:n,className:r,type:i,data:o,onClick:l,onEdgeDoubleClick:s,selected:u,animated:a,label:c,labelStyle:f,labelShowBg:d,labelBgStyle:m,labelBgPadding:S,labelBgBorderRadius:x,style:_,source:h,target:p,sourceX:g,sourceY:v,targetX:k,targetY:z,sourcePosition:T,targetPosition:j,elementsSelectable:R,hidden:$,sourceHandleId:F,targetHandleId:V,onContextMenu:H,onMouseEnter:w,onMouseMove:I,onMouseLeave:C,reconnectRadius:L,onReconnect:M,onReconnectStart:E,onReconnectEnd:N,markerEnd:D,markerStart:O,rfId:W,ariaLabel:U,isFocusable:X,isReconnectable:Q,pathOptions:G,interactionWidth:ne,disableKeyboardA11y:te})=>{const ee=P.useRef(null),[Ne,ve]=P.useState(!1),[De,Pe]=P.useState(!1),me=Se(),Ke=P.useMemo(()=>`url('#${Au(O,W)}')`,[O,W]),ie=P.useMemo(()=>`url('#${Au(D,W)}')`,[D,W]);if($)return null;const b=je=>{var Et;const{edges:ct,addSelectedEdges:En,unselectNodesAndEdges:_n,multiSelectionActive:kn}=me.getState(),Rt=ct.find(Br=>Br.id===n);Rt&&(R&&(me.setState({nodesSelectionActive:!1}),Rt.selected&&kn?(_n({nodes:[],edges:[Rt]}),(Et=ee.current)==null||Et.blur()):En([n])),l&&l(je,Rt))},Le=Jr(n,me.getState,s),Pt=Jr(n,me.getState,H),Fr=Jr(n,me.getState,w),bn=Jr(n,me.getState,I),Kn=Jr(n,me.getState,C),jt=(je,ct)=>{if(je.button!==0)return;const{edges:En,isValidConnection:_n}=me.getState(),kn=ct?p:h,Rt=(ct?V:F)||null,Et=ct?"target":"source",Br=_n||uE,Wl=ct,Vr=En.find(Nn=>Nn.id===n);Pe(!0),E==null||E(je,Vr,Et);const Yl=Nn=>{Pe(!1),N==null||N(Nn,Vr,Et)};um({event:je,handleId:Rt,nodeId:kn,onConnect:Nn=>M==null?void 0:M(Vr,Nn),isTarget:Wl,getState:me.getState,setState:me.setState,isValidConnection:Br,edgeUpdaterType:Et,onReconnectEnd:Yl})},Qn=je=>jt(je,!0),wn=je=>jt(je,!1),Sn=()=>ve(!0),Gn=()=>ve(!1),Zn=!R&&!l,Hr=je=>{var ct;
56if(!te&&Gp.includes(je.key)&&R){const{unselectNodesAndEdges:En,addSelectedEdges:_n,edges:kn}=me.getState();je.key==="Escape"?((ct=ee.current)==null||ct.blur(),En({edges:[kn.find(Et=>Et.id===n)]})):_n([n])}};return A.createElement("g",{className:ze(["react-flow__edge",`react-flow__edge-${i}`,r,{selected:u,animated:a,inactive:Zn,updating:Ne}]),onClick:b,onDoubleClick:Le,onContextMenu:Pt,onMouseEnter:Fr,onMouseMove:bn,onMouseLeave:Kn,onKeyDown:X?Hr:void 0,tabIndex:X?0:void 0,role:X?"button":"img","data-testid":`rf__edge-${n}`,"aria-label":U===null?void 0:U||`Edge from ${h} to ${p}`,"aria-describedby":X?`${ym}-${W}`:void 0,ref:ee},!De&&A.createElement(e,{id:n,source:h,target:p,selected:u,animated:a,label:c,labelStyle:f,labelShowBg:d,labelBgStyle:m,labelBgPadding:S,labelBgBorderRadius:x,data:o,style:_,sourceX:g,sourceY:v,targetX:k,targetY:z,sourcePosition:T,targetPosition:j,sourceHandleId:F,targetHandleId:V,markerStart:Ke,markerEnd:ie,pathOptions:G,interactionWidth:ne}),Q&&A.createElement(A.Fragment,null,(Q==="source"||Q===!0)&&A.createElement(bf,{position:T,centerX:g,centerY:v,radius:L,onMouseDown:Qn,onMouseEnter:Sn,onMouseOut:Gn,type:"source"}),(Q==="target"||Q===!0)&&A.createElement(bf,{position:j,centerX:k,centerY:z,radius:L,onMouseDown:wn,onMouseEnter:Sn,onMouseOut:Gn,type:"target"})))};return t.displayName="EdgeWrapper",P.memo(t)};function aE(e){const t={default:nr(e.default||vl),straight:nr(e.bezier||Wa),step:nr(e.step||Ua),smoothstep:nr(e.step||Vl),simplebezier:nr(e.simplebezier||Va)},n={},r=Object.keys(e).filter(i=>!["default","bezier"].includes(i)).reduce((i,o)=>(i[o]=nr(e[o]||vl),i),n);return{...t,...r}}function Kf(e,t,n=null){const r=((n==null?void 0:n.x)||0)+t.x,i=((n==null?void 0:n.y)||0)+t.y,o=(n==null?void 0:n.width)||t.width,l=(n==null?void 0:n.height)||t.height;switch(e){case K.Top:return{x:r+o/2,y:i};case K.Right:return{x:r+o,y:i+l/2};case K.Bottom:return{x:r+o/2,y:i+l};case K.Left:return{x:r,y:i+l/2}}}function Qf(e,t){return e?e.length===1||!t?e[0]:t&&e.find(n=>n.id===t)||null:null}const cE=(e,t,n,r,i,o)=>{const l=Kf(n,e,t),s=Kf(o,r,i);return{sourceX:l.x,sourceY:l.y,targetX:s.x,targetY:s.y}};function fE({sourcePos:e,targetPos:t,sourceWidth:n,sourceHeight:r,targetWidth:i,targetHeight:o,width:l,height:s,transform:u}){const a={x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x+n,t.x+i),y2:Math.max(e.y+r,t.y+o)};a.x===a.x2&&(a.x2+=1),a.y===a.y2&&(a.y2+=1);const c=Hi({x:(0-u[0])/u[2],y:(0-u[1])/u[2],width:l/u[2],height:s/u[2]}),f=Math.max(0,Math.min(c.x2,a.x2)-Math.max(c.x,a.x)),d=Math.max(0,Math.min(c.y2,a.y2)-Math.max(c.y,a.y));return Math.ceil(f*d)>0}function Gf(e){var r,i,o,l,s;const t=((r=e==null?void 0:e[pe])==null?void 0:r.handleBounds)||null,n=t&&(e==null?void 0:e.width)&&(e==null?void 0:e.height)&&typeof((i=e==null?void 0:e.positionAbsolute)==null?void 0:i.x)<"u"&&typeof((o=e==null?void 0:e.positionAbsolute)==null?void 0:o.y)<"u";return[{x:((l=e==null?void 0:e.positionAbsolute)==null?void 0:l.x)||0,y:((s=e==null?void 0:e.positionAbsolute)==null?void 0:s.y)||0,width:(e==null?void 0:e.width)||0,height:(e==null?void 0:e.height)||0},t,!!n]}const dE=[{level:0,isMaxLevel:!0,edges:[]}];function hE(e,t,n=!1){let r=-1;const i=e.reduce((l,s)=>{var c,f;const u=lt(s.zIndex);let a=u?s.zIndex:0;if(n){const d=t.get(s.target),m=t.get(s.source),S=s.selected||(d==null?void 0:d.selected)||(m==null?void 0:m.selected),x=Math.max(((c=m==null?void 0:m[pe])==null?void 0:c.z)||0,((f=d==null?void 0:d[pe])==null?void 0:f.z)||0,1e3);a=(u?s.zIndex:0)+(S?x:0)}return l[a]?l[a].push(s):l[a]=[s],r=a>r?a:r,l},{}),o=Object.entries(i).map(([l,s])=>{const u=+l;return{edges:s,level:u,isMaxLevel:u===r}});return o.length===0?dE:o}function pE(e,t,n){const r=le(P.useCallback(i=>e?i.edges.filter(o=>{const l=t.get(o.source),s=t.get(o.target);return(l==null?void 0:l.width)&&(l==null?void 0:l.height)&&(s==null?void 0:s.width)&&(s==null?void 0:s.height)&&fE({sourcePos:l.positionAbsolute||{x:0,y:0},targetPos:s.positionAbsolute||{x:0,y:0},sourceWidth:l.width,sourceHeight:l.height,targetWidth:s.width,targetHeight:s.height,width:i.width,height:i.height,transform:i.transform})}):i.edges,[e,t]));return hE(r,t,n)}const mE=({color:e="none",strokeWidth:t=1})=>A.createElement("polyline",{style:{stroke:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",fill:"none",points:"-5,-4 0,0 -5,4"}),gE=({color:e="none",strokeWidth:t=1})=>A.createElement("polyline",{style:{stroke:e,fill:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",points:"-5,-4 0,0 -5,4 -5,-4"}),Zf={[yl.Arrow]:mE,[yl.ArrowClosed]:gE};function yE(e){const t=Se();return P.useMemo(()=>{var i,o;return Object.prototype.hasOwnProperty.call(Zf,e)?Zf[e]:((o=(i=t.getState()).onError)==null||o.call(i,"009",Xt.error009(e)),null)},[e])}const vE=({id:e,type:t,color:n,width:r=12.5,height:i=12.5,markerUnits:o="strokeWidth",strokeWidth:l,orient:s="auto-start-reverse"})=>{const u=yE(t);return u?A.createElement("marker",{className:"react-flow__arrowhead",id:e,markerWidth:`${r}`,markerHeight:`${i}`,viewBox:"-10 -10 20 20",markerUnits:o,orient:s,refX:"0",refY:"0"},A.createElement(u,{color:n,strokeWidth:l})):null},xE=({defaultColor:e,rfId:t})=>n=>{const r=[];return n.edges.reduce((i,o)=>
56([o.markerStart,o.markerEnd].forEach(l=>{if(l&&typeof l=="object"){const s=Au(l,t);r.includes(s)||(i.push({id:s,color:l.color||e,...l}),r.push(s))}}),i),[]).sort((i,o)=>i.id.localeCompare(o.id))},Pm=({defaultColor:e,rfId:t})=>{const n=le(P.useCallback(xE({defaultColor:e,rfId:t}),[e,t]),(r,i)=>!(r.length!==i.length||r.some((o,l)=>o.id!==i[l].id)));return A.createElement("defs",null,n.map(r=>A.createElement(vE,{id:r.id,key:r.id,type:r.type,color:r.color,width:r.width,height:r.height,markerUnits:r.markerUnits,strokeWidth:r.strokeWidth,orient:r.orient})))};Pm.displayName="MarkerDefinitions";var wE=P.memo(Pm);const SE=e=>({nodesConnectable:e.nodesConnectable,edgesFocusable:e.edgesFocusable,edgesUpdatable:e.edgesUpdatable,elementsSelectable:e.elementsSelectable,width:e.width,height:e.height,connectionMode:e.connectionMode,nodeInternals:e.nodeInternals,onError:e.onError}),jm=({defaultMarkerColor:e,onlyRenderVisibleElements:t,elevateEdgesOnSelect:n,rfId:r,edgeTypes:i,noPanClassName:o,onEdgeContextMenu:l,onEdgeMouseEnter:s,onEdgeMouseMove:u,onEdgeMouseLeave:a,onEdgeClick:c,onEdgeDoubleClick:f,onReconnect:d,onReconnectStart:m,onReconnectEnd:S,reconnectRadius:x,children:_,disableKeyboardA11y:h})=>{const{edgesFocusable:p,edgesUpdatable:g,elementsSelectable:v,width:k,height:z,connectionMode:T,nodeInternals:j,onError:R}=le(SE,ke),$=pE(t,j,n);return k?A.createElement(A.Fragment,null,$.map(({level:F,edges:V,isMaxLevel:H})=>A.createElement("svg",{key:F,style:{zIndex:F},width:k,height:z,className:"react-flow__edges react-flow__container"},H&&A.createElement(wE,{defaultColor:e,rfId:r}),A.createElement("g",null,V.map(w=>{const[I,C,L]=Gf(j.get(w.source)),[M,E,N]=Gf(j.get(w.target));if(!L||!N)return null;let D=w.type||"default";i[D]||(R==null||R("011",Xt.error011(D)),D="default");const O=i[D]||i.default,W=T===Wn.Strict?E.target:(E.target??[]).concat(E.source??[]),U=Qf(C.source,w.sourceHandle),X=Qf(W,w.targetHandle),Q=(U==null?void 0:U.position)||K.Bottom,G=(X==null?void 0:X.position)||K.Top,ne=!!(w.focusable||p&&typeof w.focusable>"u"),te=w.reconnectable||w.updatable,ee=typeof d<"u"&&(te||g&&typeof te>"u");if(!U||!X)return R==null||R("008",Xt.error008(U,w)),null;const{sourceX:Ne,sourceY:ve,targetX:De,targetY:Pe}=cE(I,U,Q,M,X,G);return A.createElement(O,{key:w.id,id:w.id,className:ze([w.className,o]),type:D,data:w.data,selected:!!w.selected,animated:!!w.animated,hidden:!!w.hidden,label:w.label,labelStyle:w.labelStyle,labelShowBg:w.labelShowBg,labelBgStyle:w.labelBgStyle,labelBgPadding:w.labelBgPadding,labelBgBorderRadius:w.labelBgBorderRadius,style:w.style,source:w.source,target:w.target,sourceHandleId:w.sourceHandle,targetHandleId:w.targetHandle,markerEnd:w.markerEnd,markerStart:w.markerStart,sourceX:Ne,sourceY:ve,targetX:De,targetY:Pe,sourcePosition:Q,targetPosition:G,elementsSelectable:v,onContextMenu:l,onMouseEnter:s,onMouseMove:u,onMouseLeave:a,onClick:c,onEdgeDoubleClick:f,onReconnect:d,onReconnectStart:m,onReconnectEnd:S,reconnectRadius:x,rfId:r,ariaLabel:w.ariaLabel,isFocusable:ne,isReconnectable:ee,pathOptions:"pathOptions"in w?w.pathOptions:void 0,interactionWidth:w.interactionWidth,disableKeyboardA11y:h})})))),_):null};jm.displayName="EdgeRenderer";var EE=P.memo(jm);const _E=e=>`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`;function kE({children:e}){const t=le(_E);return A.createElement("div",{className:"react-flow__viewport react-flow__container",style:{transform:t}},e)}function NE(e){const t=Ka(),n=P.useRef(!1);P.useEffect(()=>{!n.current&&t.viewportInitialized&&e&&(setTimeout(()=>e(t),1),n.current=!0)},[e,t.viewportInitialized])}const CE={[K.Left]:K.Right,[K.Right]:K.Left,[K.Top]:K.Bottom,[K.Bottom]:K.Top},Rm=({nodeId:e,handleType:t,style:n,type:r=nn.Bezier,CustomComponent:i,connectionStatus:o})=>{var z,T,j;const{fromNode:l,handleId:s,toX:u,toY:a,connectionMode:c}=le(P.useCallback(R=>({fromNode:R.nodeInternals.get(e),handleId:R.connectionHandleId,toX:(R.connectionPosition.x-R.transform[0])/R.transform[2],toY:(R.connectionPosition.y-R.transform[1])/R.transform[2],connectionMode:R.connectionMode}),[e]),ke),f=(z=l==null?void 0:l[pe])==null?void 0:z.handleBounds;let d=f==null?void 0:f[t];if(c===Wn.Loose&&(d=d||(f==null?void 0:f[t==="source"?"target":"source"])),!l||!d)return null;const m=s?d.find(R=>R.id===s):d[0],S=m?m.x+m.width/2:(l.width??0)/2,x=m?m.y+m.height/2:l.height??0,_=(((T=l.positionAbsolute)==null?void 0:T.x)??0)+S,h=(((j=l.positionAbsolute)==null?void 0:j.y)??0)+x,p=m==null?void 0:m.position,g=p?CE[p]:null;if(!p||!g)return null;if(i)return A.createElement(i,{connectionLineType:r,connectionLineStyle:n,fromNode:l,fromHandle:m,fromX:_,fromY:h,toX:u,toY:a,fromPosition:p,toPosition:g,connectionStatus:o});let v="";const k={sourceX:_,sourceY:h,sourcePosition:p,targetX:u,targetY:a,targetPosition:g};return r===nn.Bezier?[v]=tm(k):r===nn.Step?[v]=Iu({...k,borderRadius:0}):r===nn.SmoothStep?[v]=Iu(k):r===nn.SimpleBezier?[v]=em(k):v=`M${_},${h} ${u},${a}`,A.createElement("path",{d:v,fill:"none",className:"react-flow__connection-path",style:n})};Rm.displayName="ConnectionLine";const TE=e=>({nodeId:e.connectionNodeId,handleType:e.connectionHandleType,nodesConnectable:e.nodesConnectable,connectionStatus:e.connectionStatus,width:e.width,height:e.height});function ME({containerStyle:e,style:t,type:n,component:r}){const{nodeId:i,handleType:o,nodesConnectable:l,width:s,height:u,connectionStatus:a}=le(TE,ke);return!(i&&o&&s&&l)?null:A.createElement("svg",{style:e,width:s,height:u,className:"react-flow__edges react-flow__connectionline react-flow__container"},A.createElement("g",{className:ze(["react-flow__connection",a])},A.createElement(Rm,{nodeId:i,handleType:o,style:t,type:n,CustomComponent:r,connectionStatus:a})))}function qf(e,t){return P.useRef(null),Se(),P.useMemo(()=>t(e),[e])}const Im=({nodeTypes:e,edgeTypes:t,onMove:n,onMoveStart:r,onMoveEnd:i,onInit:o,onNodeClick:l,onEdgeClick:s,onNodeDoubleClick:u,onEdgeDoubleClick:a,onNodeMouseEnter:c,onNodeMouseMove:f,onNodeMouseLeave:d,onNodeContextMenu:m,onSelectionContextMenu:S,onSelectionStart:x,onSelectionEnd:_,connectionLineType:h,connectionLineStyle:p,connectionLineComponent:g,connectionLineContainerStyle:v,selectionKeyCode:k,selectionOnDrag:z,selectionMode:T,multiSelectionKeyCode:j,panActivationKeyCode:R,zoomActivationKeyCode:$,deleteKeyCode:F,onlyRenderVisibleElements:V,elementsSelectable:H,selectNodesOnDrag:w,defaultViewport:I,translateExtent:C,minZoom:L,maxZoom:M,preventScrolling:E,defaultMarkerColor:N,zoomOnScroll:D,zoomOnPinch:O,panOnScroll:W,panOnScrollSpeed:U,panOnScrollMode:X,zoomOnDoubleClick:Q,panOnDrag:G,onPaneClick:ne,onPaneMouseEnter:te,onPaneMouseMove:ee,onPaneMouseLeave:Ne,onPaneScroll:ve,onPaneContextMenu:De,onEdgeContextMenu:Pe,onEdgeMouseEnter:me,onEdgeMouseMove:Ke,onEdgeMouseLeave:ie,onReconnect:b,onReconnectStart:Le,onReconnectEnd:Pt,reconnectRadius:Fr,noDragClassName:bn,noWheelClassName:Kn,noPanClassName:jt,elevateEdgesOnSelect:Qn,disableKeyboardA11y:wn,nodeOrigin:Sn,nodeExtent:Gn,rfId:Zn})=>{const Hr=qf(e,nE),je=qf(t,aE);return NE(o),A.createElement(eE,{onPaneClick:ne,onPaneMouseEnter:te,onPaneMouseMove:ee,onPaneMouseLeave:Ne,onPaneContextMenu:De,onPaneScroll:ve,deleteKeyCode:F,selectionKeyCode:k,selectionOnDrag:z,selectionMode:T,onSelectionStart:x,onSelectionEnd:_,multiSelectionKeyCode:j,panActivationKeyCode:R,zoomActivationKeyCode:$,elementsSelectable:H,onMove:n,onMoveStart:r,onMoveEnd:i,zoomOnScroll:D,zoomOnPinch:O,zoomOnDoubleClick:Q,panOnScroll:W,panOnScrollSpeed:U,panOnScrollMode:X,panOnDrag:G,defaultViewport:I,translateExtent:C,minZoom:L,maxZoom:M,onSelectionContextMenu:S,preventScrolling:E,noDragClassName:bn,noWheelClassName:Kn,noPanClassName:jt,disableKeyboardA11y:wn},A.createElement(kE,null,A.createElement(EE,{edgeTypes:je,onEdgeClick:s,onEdgeDoubleClick:a,onlyRenderVisibleElements:V,onEdgeContextMenu:Pe,onEdgeMouseEnter:me,onEdgeMouseMove:Ke,onEdgeMouseLeave:ie,onReconnect:b,onReconnectStart:Le,onReconnectEnd:Pt,reconnectRadius:Fr,defaultMarkerColor:N,noPanClassName:jt,elevateEdgesOnSelect:!!Qn,disableKeyboardA11y:wn,rfId:Zn},A.createElement(ME,{style:p,type:h,component:g,containerStyle:v})),A.createElement("div",{className:"react-flow__edgelabel-renderer"}),A.createElement(oE,{nodeTypes:Hr,onNodeClick:l,onNodeDoubleClick:u,onNodeMouseEnter:c,onNodeMouseMove:f,onNodeMouseLeave:d,onNodeContextMenu:m,selectNodesOnDrag:w,onlyRenderVisibleElements:V,noPanClassName:jt,noDragClassName:bn,disableKeyboardA11y:wn,nodeOrigin:Sn,nodeExtent:Gn,rfId:Zn})))};Im.displayName="GraphView";var zE=P.memo(Im);const Ou=[[Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY],[Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY]],Qt={rfId:"1",width:0,height:0,transform:[0,0,1],nodeInternals:new Map,edges:[],onNodesChange:null,onEdgesChange:null,hasDefaultNodes:!1,hasDefaultEdges:!1,d3Zoom:null,d3Selection:null,d3ZoomHandler:void 0,minZoom:.5,maxZoom:2,translateExtent:Ou,nodeExtent:Ou,nodesSelectionActive:!1,userSelectionActive:!1,userSelectionRect:null,connectionNodeId:null,connectionHandleId:null,connectionHandleType:"source",connectionPosition:{x:0,y:0},connectionStatus:null,connectionMode:Wn.Strict,domNode:null,paneDragging:!1,noPanClassName:"nopan",nodeOrigin:[0,0],nodeDragThreshold:0,snapGrid:[15,15],snapToGri
56d:!1,nodesDraggable:!0,nodesConnectable:!0,nodesFocusable:!0,edgesFocusable:!0,edgesUpdatable:!0,elementsSelectable:!0,elevateNodesOnSelect:!0,fitViewOnInit:!1,fitViewOnInitDone:!1,fitViewOnInitOptions:void 0,onSelectionChange:[],multiSelectionActive:!1,connectionStartHandle:null,connectionEndHandle:null,connectionClickStartHandle:null,connectOnClick:!0,ariaLiveMessage:"",autoPanOnConnect:!0,autoPanOnNodeDrag:!0,connectionRadius:20,onError:rS,isValidConnection:void 0},PE=()=>vv((e,t)=>({...Qt,setNodes:n=>{const{nodeInternals:r,nodeOrigin:i,elevateNodesOnSelect:o}=t();e({nodeInternals:Ns(n,r,i,o)})},getNodes:()=>Array.from(t().nodeInternals.values()),setEdges:n=>{const{defaultEdgeOptions:r={}}=t();e({edges:n.map(i=>({...r,...i}))})},setDefaultNodesAndEdges:(n,r)=>{const i=typeof n<"u",o=typeof r<"u",l=i?Ns(n,new Map,t().nodeOrigin,t().elevateNodesOnSelect):new Map;e({nodeInternals:l,edges:o?r:[],hasDefaultNodes:i,hasDefaultEdges:o})},updateNodeDimensions:n=>{const{onNodesChange:r,nodeInternals:i,fitViewOnInit:o,fitViewOnInitDone:l,fitViewOnInitOptions:s,domNode:u,nodeOrigin:a}=t(),c=u==null?void 0:u.querySelector(".react-flow__viewport");if(!c)return;const f=window.getComputedStyle(c),{m22:d}=new window.DOMMatrixReadOnly(f.transform),m=n.reduce((x,_)=>{const h=i.get(_.id);if(h!=null&&h.hidden)i.set(h.id,{...h,[pe]:{...h[pe],handleBounds:void 0}});else if(h){const p=Ha(_.nodeElement);!!(p.width&&p.height&&(h.width!==p.width||h.height!==p.height||_.forceUpdate))&&(i.set(h.id,{...h,[pe]:{...h[pe],handleBounds:{source:Yf(".source",_.nodeElement,d,a),target:Yf(".target",_.no
56deElement,d,a)}},...p}),x.push({id:h.id,type:"dimensions",dimensions:p}))}return x},[]);xm(i,a);const S=l||o&&!l&&wm(t,{initial:!0,...s});e({nodeInternals:new Map(i),fitViewOnInitDone:S}),(m==null?void 0:m.length)>0&&(r==null||r(m))},updateNodePositions:(n,r=!0,i=!1)=>{const{triggerNodeChanges:o}=t(),l=n.map(s=>{const u={id:s.id,type:"position",dragging:i};return r&&(u.positionAbsolute=s.positionAbsolute,u.position=s.position),u});o(l)},triggerNodeChanges:n=>{const{onNodesChange:r,nodeInternals:i,hasDefaultNodes:o,nodeOrigin:l,getNodes:s,elevateNodesOnSelect:u}=t();if(n!=null&&n.length){if(o){const a=Em(n,s()),c=Ns(a,i,l,u);e({nodeInternals:c})}r==null||r(n)}},addSelectedNodes:n=>{const{multiSelectionActive:r,edges:i,getNodes:o}=t();let l,s=null;r?l=n.map(u=>Jt(u,!0)):(l=mr(o(),n),s=mr(i,[])),Eo({changedNodes:l,changedEdges:s,get:t,set:e})},addSelectedEdges:n=>{const{multiSelectionActive:r,edges:i,getNodes:o}=t();let l,s=null;r?l=n.map(u=>Jt(u,!0)):(l=mr(i,n),s=mr(o(),[])),Eo({changedNodes:s,changedEdges:l,get:t,set:e})},unselectNodesAndEdges:({nodes:n,edges:r}={})=>{const{edges:i,getNodes:o}=t(),l=n||o(),s=r||i,u=l.map(c=>(c.selected=!1,Jt(c.id,!1))),a=s.map(c=>Jt(c.id,!1));Eo({changedNodes:u,changedEdges:a,get:t,set:e})},setMinZoom:n=>{const{d3Zoom:r,maxZoom:i}=t();r==null||r.scaleExtent([n,i]),e({minZoom:n})},setMaxZoom:n=>{const{d3Zoom:r,minZoom:i}=t();r==null||r.scaleExtent([i,n]),e({maxZoom:n})},setTranslateExtent:n=>{var r;(r=t().d3Zoom)==null||r.translateExtent(n),e({translateExtent:n})},resetSelectedElements:()=>{const{edges:n,getNodes:r}=t(),o=r().filter(s=>s.selected).map(s=>Jt(s.id,!1)),l=n.filter(s=>s.selected).map(s=>Jt(s.id,!1));Eo({changedNodes:o,changedEdges:l,get:t,set:e})},setNodeExtent:n=>{const{nodeInternals:r}=t();r.forEach(i=>{i.positionAbsolute=Ba(i.position,n)}),e({nodeExtent:n,nodeInternals:new Map(r)})},panBy:n=>{const{transform:r,width:i,height:o,d3Zoom:l,d3Selection:s,translateExtent:u}=t();if(!l||!s||!n.x&&!n.y)return!1;const a=Ht.translate(r[0]+n.x,r[1]+n.y).scale(r[2]),c=[[0,0],[i,o]],f=l==null?void 0:l.constrain()(a,c,u);return l.transform(s,f),r[0]!==f.x||r[1]!==f.y||r[2]!==f.k},cancelConnection:()=>e({connectionNodeId:Qt.connectionNodeId,connectionHandleId:Qt.connectionHandleId,connectionHandleType:Qt.connectionHandleType,connectionStatus:Qt.connectionStatus,connectionStartHandle:Qt.connectionStartHandle,connectionEndHandle:Qt.connectionEndHandle}),reset:()=>e({...Qt})}),Object.is),Am=({children:e})=>{const t=P.useRef(null);return t.current||(t.current=PE()),A.createElement(Gw,{value:t.current},e)};Am.displayName="ReactFlowProvider";const $m=({children:e})=>P.useContext(Bl)?A.createElement(A.Fragment,null,e):A.createElement(Am,null,e);$m.displayName="ReactFlowWrapper";const jE={input:dm,default:Du,output:pm,group:ba},RE={default:vl,straight:Wa,step:Ua,smoothstep:Vl,simplebezier:Va},IE=[0,0],AE=[15,15],$E={x:0,y:0,zoom:1},DE={width:"100%",height:"100%",overflow:"hidden",position:"relative",zIndex:0},Dm=P.forwardRef(({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,className:i,nodeTypes:o=jE,edgeTypes:l=RE,onNodeClick:s,onEdgeClick:u,onInit:a,onMove:c,onMoveStart:f,onMoveEnd:d,onConnect:m,onConnectStart:S,onConnectEnd:x,onClickConnectStart:_,onClickConnectEnd:h,onNodeMouseEnter:p,onNodeMouseMove:g,onNodeMouseLeave:v,onNodeContextMenu:k,onNodeDoubleClick:z,onNodeDragStart:T,onNodeDrag:j,onNodeDragStop:R,onNodesDelete:$,onEdgesDelete:F,onSelectionChange:V,onSelectionDragStart:H,onSelectionDrag:w,onSelectionDragStop:I,onSelectionContextMenu:C,onSelectionStart:L,onSelectionEnd:M,connectionMode:E=Wn.Strict,connectionLineType:N=nn.Bezier,connectionLineStyle:D,connectionLineComponent:O,connectionLineContainerStyle:W,deleteKeyCode:U="Backspace",selectionKeyCode:X="Shift",selectionOnDrag:Q=!1,selectionMode:G=Bi.Full,panActivationKeyCode:ne="Space",multiSelectionKeyCode:te=gl()?"Meta":"Control",zoomActivationKeyCode:ee=gl()?"Meta":"Control",snapToGrid:Ne=!1,snapGrid:ve=AE,onlyRenderVisibleElements:De=!1,selectNodesOnDrag:Pe=!0,nodesDraggable:me,nodesConnectable:Ke,nodesFocusable:ie,nodeOrigin:b=IE,edgesFocusable:Le,edgesUpdatable:Pt,elementsSelectable:Fr,defaultViewport:bn=$E,minZoom:Kn=.5,maxZoom:jt=2,translateExtent:Qn=Ou,preventScrolling:wn=!0,nodeExtent:Sn,defaultMarkerColor:Gn="#b1b1b7",zoomOnScroll:Zn=!0,zoomOnPinch:Hr=!0,panOnScroll:je=!1,panOnScrollSpeed:ct=.5,panOnScrollMode:En=In.Free,zoomOnDoubleClick:_n=!0,panOnDrag:kn=!0,onPaneClick:Rt,onPaneMouseEnter:Et,onPaneMouseMove:Br,onPaneMouseLeave:Wl,onPaneScroll:Vr,onPaneContextMenu:Yl,children:Ga,onEdgeContextMenu:Nn,onEdgeDoubleClick:Vm,onEdgeMouseEnter:Um,onEdgeMouseMove:Wm,onEdgeMouseLeave:Ym,onEdgeUpdate:Xm,onEdgeUpdateStart:bm,onEdgeUpdateEnd:Km,onReconnect:Qm,onReconnectStart:Gm,onReconnectEnd:Zm,reconnectRadius:qm=10,edgeUpdaterRadius:Jm=10,onNodesChange:eg,onEdgesChange:tg,noDragClassName:ng="nodrag",noWheelClassName:rg="nowheel",noPanClassName:Za="nopan",fitView:ig=!1,fitViewOptions:og,connectOnClick:lg=!0,attributionPosition:sg,proOptions:ug,defaultEdgeOptions:ag,elevateNodesOnSelect:cg=!0,elevateEdgesOnSelect:fg=!1,disableKeyboardA11y:qa=!1,autoPanOnConnect:dg=!0,autoPanOnNodeDrag:hg=!0,connectionRadius:pg=20,isValidConnection:mg,onError:gg,style:yg,id:Ja,nodeDragThreshold:vg,...xg},wg)=>{const Xl=Ja||"1";return A.createElement("div",{...xg,style:{...yg,...DE},ref:wg,className:ze(["react-flow",i]),"data-testid":"rf__wrapper",id:Ja},A.createElement($m,null,A.createElement(zE,{onInit:a,onMove:c,onMoveStart:f,onMoveEnd:d,onNodeClick:s,onEdgeClick:u,onNodeMouseEnter:p,onNodeMouseMove:g,onNodeMouseLeave:v,onNodeContextMenu:k,onNodeDoubleClick:z,nodeTypes:o,edgeTypes:l,connectionLineType:N,connectionLineStyle:D,connectionLineComponent:O,connectionLineContainerStyle:W,selectionKeyCode:X,selectionOnDrag:Q,selectionMode:G,deleteKeyCode:U,multiSelectionKeyCode:te,panActivationKeyCode:ne,zoomActivationKeyCode:ee,onlyRenderVisibleElements:De,selectNodesOnDrag:Pe,defaultViewport:bn,translateExtent:Qn,minZoom:Kn,maxZoom:jt,preventScrolling:wn,zoomOnScroll:Zn,zoomOnPinch:Hr,zoomOnDoubleClick:_n,panOnScroll:je,panOnScrollSpeed:ct,panOnScrollMode:En,panOnDrag:kn,onPaneClick:Rt,onPaneMouseEnter:Et,onPaneMouseMove:Br,onPaneMouseLeave:Wl,onPaneScroll:Vr,onPaneContextMenu:Yl,onSelectionContextMenu:C,onSelectionStart:L,onSelectionEnd:M,onEdgeContextMenu:Nn,onEdgeDoubleClick:Vm,onEdgeMouseEnter:Um,onEdgeMouseMove:Wm,onEdgeMouseLeave:Ym,onReconnect:Qm??Xm,onReconnectStart:Gm??bm,onReconnectEnd:Zm??Km,reconnectRadius:qm??Jm,defaultMarkerColor:Gn,noDragClassName:ng,noWheelClassName:rg,noPanClassName:Za,elevateEdgesOnSelect:fg,rfId:Xl,disableKeyboardA11y:qa,nodeOrigin:b,nodeExtent:Sn}),A.createElement(CS,{nodes:e,edges:t,defaultNodes:n,defaultEdges:r,onConnect:m,onConnectStart:S,onConnectEnd:x,onClickConnectStart:_,onClickConnectEnd:h,nodesDraggable:me,nodesConnectable:Ke,nodesFocusable:ie,edgesFocusable:Le,edgesUpdatable:Pt,elementsSelectable:Fr,elevateNodesOnSelect:cg,minZoom:Kn,maxZoom:jt,nodeExtent:Sn,onNodesChange:eg,onEdgesChange:tg,snapToGri
56d:Ne,snapGrid:ve,connectionMode:E,translateExtent:Qn,connectOnClick:lg,defaultEdgeOptions:ag,fitView:ig,fitViewOptions:og,onNodesDelete:$,onEdgesDelete:F,onNodeDragStart:T,onNodeDrag:j,onNodeDragStop:R,onSelectionDrag:w,onSelectionDragStart:H,onSelectionDragStop:I,noPanClassName:Za,nodeOrigin:b,rfId:Xl,autoPanOnConnect:dg,autoPanOnNodeDrag:hg,onError:gg,connectionRadius:pg,isValidConnection:mg,nodeDragThreshold:vg}),A.createElement(kS,{onSelectionChange:V}),Ga,A.createElement(qw,{proOptions:ug,position:sg}),A.createElement(jS,{rfId:Xl,disableKeyboardA11y:qa})))});Dm.displayName="ReactFlow";function Lm(e){return t=>{const[n,r]=P.useState(t),i=P.useCallback(o=>r(l=>e(o,l)),[]);return[n,r,i]}}const LE=Lm(Em),OE=Lm(YS),Om=({id:e,x:t,y:n,width:r,height:i,style:o,color:l,strokeColor:s,strokeWidth:u,className:a,borderRadius:c,shapeRendering:f,onClick:d,selected:m})=>{const{background:S,backgroundColor:x}=o||{},_=l||S||x;return A.createElement("rect",{className:ze(["react-flow__minimap-node",{selected:m},a]),x:t,y:n,rx:c,ry:c,width:r,height:i,fill:_,stroke:s,strokeWidth:u,shapeRendering:f,onClick:d?h=>d(h,e):void 0})};Om.displayName="MiniMapNode";var FE=P.memo(Om);const HE=e=>e.nodeOrigin,BE=e=>e.getNodes().filter(t=>!t.hidden&&t.width&&t.height),zs=e=>e instanceof Function?e:()=>e;function VE({nodeStrokeColor:e="transparent",nodeColor:t="#e2e2e2",nodeClassName:n="",nodeBorderRadius:r=5,nodeStrokeWidth:i=2,nodeComponent:o=FE,onClick:l}){const s=le(BE,ke),u=le(HE),a=zs(t),c=zs(e),f=zs(n),d=typeof window>"u"||window.chrome?"crispEdges":"geometricPrecision";return A.createElement(A.Fragment,null,s.map(m=>{const{x:S,y:x}=Ln(m,u).positionAbsolute;return A.createElement(o,{key:m.id,x:S,y:x,width:m.width,height:m.height,style:m.style,selected:m.selected,className:f(m),color:a(m),borderRadius:r,strokeColor:c(m),strokeWidth:i,shapeRendering:d,onClick:l,id:m.id})}))}var UE=P.memo(VE);const WE=200,YE=150,XE=e=>{const t=e.getNodes(),n={x:-e.transform[0]/e.transform[2],y:-e.transform[1]/e.transform[2],width:e.width/e.transform[2],height:e.height/e.transform[2]};return{viewBB:n,boundingRect:t.length>0?tS(Ul(t,e.nodeOrigin),n):n,rfId:e.rfId}},bE="react-flow__minimap-desc";function Fm({style:e,className:t,nodeStrokeColor:n="transparent",nodeColor:r="#e2e2e2",nodeClassName:i="",nodeBorderRadius:o=5,nodeStrokeWidth:l=2,nodeComponent:s,maskColor:u="rgb(240, 240, 240, 0.6)",maskStrokeColor:a="none",maskStrokeWidth:c=1,position:f="bottom-right",onClick:d,onNodeClick:m,pannable:S=!1,zoomable:x=!1,ariaLabel:_="React Flow mini map",inversePan:h=!1,zoomStep:p=10,offsetScale:g=5}){const v=Se(),k=P.useRef(null),{boundingRect:z,viewBB:T,rfId:j}=le(XE,ke),R=(e==null?void 0:e.width)??WE,$=(e==null?void 0:e.height)??YE,F=z.width/R,V=z.height/$,H=Math.max(F,V),w=H*R,I=H*$,C=g*H,L=z.x-(w-z.width)/2-C,M=z.y-(I-z.height)/2-C,E=w+C*2,N=I+C*2,D=`${bE}-${j}`,O=P.useRef(0);O.current=H,P.useEffect(()=>{if(k.current){const X=it(k.current),Q=te=>{const{transform:ee,d3Selection:Ne,d3Zoom:ve}=v.getState();if(te.sourceEvent.type!=="wheel"||!Ne||!ve)return;const De=-te.sourceEvent.deltaY*(te.sourceEvent.deltaMode===1?.05:te.sourceEvent.deltaMode?1:.002)*p,Pe=ee[2]*Math.pow(2,De);ve.scaleTo(Ne,Pe)},G=te=>{const{transform:ee,d3Selection:Ne,d3Zoom:ve,translateExtent:De,width:Pe,height:me}=v.getState();if(te.sourceEvent.type!=="mousemove"||!Ne||!ve)return;const Ke=O.current*Math.max(1,ee[2])*(h?-1:1),ie={x:ee[0]-te.sourceEvent.movementX*Ke,y:ee[1]-te.sourceEvent.movementY*Ke},b=[[0,0],[Pe,me]],Le=Ht.translate(ie.x,ie.y).scale(ee[2]),Pt=ve.constrain()(Le,b,De);ve.transform(Ne,Pt)},ne=Wp().on("zoom",S?G:null).on("zoom.wheel",x?Q:null);return X.call(ne),()=>{X.on("zoom",null)}}},[S,x,h,p]);const W=d?X=>{const Q=pt(X);d(X,{x:Q[0],y:Q[1]})}:void 0,U=m?(X,Q)=>{const G=v.getState().nodeInternals.get(Q);m(X,G)}:void 0;return A.createElement(Fa,{position:f,style:e,className:ze(["react-flow__minimap",t]),"data-testid":"rf__minimap"},A.createElement("svg",{width:R,height:$,viewBox:`${L} ${M} ${E} ${N}`,role:"img","aria-labelledby":D,ref:k,onClick:W},_&&A.createElement("title",{id:D},_),A.createElement(UE,{onClick:U,nodeColor:r,nodeStrokeColor:n,nodeBorderRadius:o,nodeClassName:i,nodeStrokeWidth:l,nodeComponent:s}),A.createElement("path",{className:"react-flow__minimap-mask",d:`M${L-C},${M-C}h${E+C*2}v${N+C*2}h${-E-C*2}z
57        M${T.x},${T.y}h${T.width}v${T.height}h${-T.width}z`,fill:u,fillRule:"evenodd",stroke:a,strokeWidth:c,pointerEvents:"none"})))}Fm.displayName="MiniMap";var KE=P.memo(Fm);function QE(){return A.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},A.createElement("path",{d:"M32 18.133H18.133V32h-4.266V18.133H0v-4.266h13.867V0h4.266v13.867H32z"}))}function GE(){return A.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 5"},A.createElement("path",{d:"M0 0h32v4.2H0z"}))}function ZE(){return A.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 30"},A.createElement("path",{d:"M3.692 4.63c0-.53.4-.938.939-.938h5.215V0H4.708C2.13 0 0 2.054 0 4.63v5.216h3.692V4.631zM27.354 0h-5.2v3.692h5.17c.53 0 .984.4.984.939v5.215H32V4.631A4.624 4.624 0 0027.354 0zm.954 24.83c0 .532-.4.94-.939.94h-5.215v3.768h5.215c2.577 0 4.631-2.13 4.631-4.707v-5.139h-3.692v5.139zm-23.677.94c-.531 0-.939-.4-.939-.94v-5.138H0v5.139c0 2.577 2.13 4.707 4.708 4.707h5.138V25.77H4.631z"}))}function qE(){return A.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32"},A.createElement("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0 8 0 4.571 3.429 4.571 7.619v3.048H3.048A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047zm4.724-13.866H7.467V7.619c0-2.59 2.133-4.724 4.723-4.724 2.591 0 4.724 2.133 4.724 4.724v3.048z"}))}function JE(){return A.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32"},A.createElement("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0c-4.114 1.828-1.37 2.133.305 2.438 1.676.305 4.42 2.59 4.42 5.181v3.048H3.047A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047z"}))}const ui=({children:e,className:t,...n})=>A.createElement("button",{type:"button",className:ze(["react-flow__controls-button",t]),...n},e);ui.displayName="ControlButton";const e_=e=>({isInteractive:e.nodesDraggable||e.nodesConnectable||e.elementsSelectable,minZoomReached:e.transform[2]<=e.minZoom,maxZoomReached:e.transform[2]>=e.maxZoom}),Hm=({style:e,showZoom:t=!0,showFitView:n=!0,showInteractive:r=!0,fitViewOptions:i,onZoomIn:o,onZoomOut:l,onFitView:s,onInteractiveChange:u,className:a,children:c,position:f="bottom-left"})=>{const d=Se(),[m,S]=P.useState(!1),{isInteractive:x,minZoomReached:_,maxZoomReached:h}=le(e_,ke),{zoomIn:p,zoomOut:g,fitView:v}=Ka();if(P.useEffect(()=>{S(!0)},[]),!m)return null;
57const k=()=>{p(),o==null||o()},z=()=>{g(),l==null||l()},T=()=>{v(i),s==null||s()},j=()=>{d.setState({nodesDraggable:!x,nodesConnectable:!x,elementsSelectable:!x}),u==null||u(!x)};return A.createElement(Fa,{className:ze(["react-flow__controls",a]),position:f,style:e,"data-testid":"rf__controls"},t&&A.createElement(A.Fragment,null,A.createElement(ui,{onClick:k,className:"react-flow__controls-zoomin",title:"zoom in","aria-label":"zoom in",disabled:h},A.createElement(QE,null)),A.createElement(ui,{onClick:z,className:"react-flow__controls-zoomout",title:"zoom out","aria-label":"zoom out",disabled:_},A.createElement(GE,null))),n&&A.createElement(ui,{className:"react-flow__controls-fitview",onClick:T,title:"fit view","aria-label":"fit view"},A.createElement(ZE,null)),r&&A.createElement(ui,{className:"react-flow__controls-interactive",onClick:j,title:"toggle interactivity","aria-label":"toggle interactivity"},x?A.createElement(JE,null):A.createElement(qE,null)),c)};Hm.displayName="Controls";var t_=P.memo(Hm),xt;(function(e){e.Lines="lines",e.Dots="dots",e.Cross="cross"})(xt||(xt={}));function n_({color:e,dimensions:t,lineWidth:n}){return A.createElement("path",{stroke:e,strokeWidth:n,d:`M${t[0]/2} 0 V${t[1]} M0 ${t[1]/2} H${t[0]}`})}function r_({color:e,radius:t}){return A.createElement("circle",{cx:t,cy:t,r:t,fill:e})}const i_={[xt.Dots]:"#91919a",[xt.Lines]:"#eee",[xt.Cross]:"#e2e2e2"},o_={[xt.Dots]:1,[xt.Lines]:1,[xt.Cross]:6},l_=e=>({transform:e.transform,patternId:`pattern-${e.rfId}`});function Bm({id:e,variant:t=xt.Dots,gap:n=20,size:r,lineWidth:i=1,offset:o=2,color:l,style:s,className:u}){const a=P.useRef(null),{transform:c,patternId:f}=le(l_,ke),d=l||i_[t],m=r||o_[t],S=t===xt.Dots,x=t===xt.Cross,_=Array.isArray(n)?n:[n,n],h=[_[0]*c[2]||1,_[1]*c[2]||1],p=m*c[2],g=x?[p,p]:h,v=S?[p/o,p/o]:[g[0]/o,g[1]/o];return A.createElement("svg",{className:ze(["react-flow__background",u]),style:{...s,position:"absolute",width:"100%",height:"100%",top:0,left:0},ref:a,"data-testid":"rf__background"},A.createElement("pattern",{id:f+e,x:c[0]%h[0],y:c[1]%h[1],width:h[0],height:h[1],patternUnits:"userSpaceOnUse",patternTransform:`translate(-${v[0]},-${v[1]})`},S?A.createElement(r_,{color:d,radius:p/o}):A.createElement(n_,{dimensions:g,color:d,lineWidth:i})),A.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:`url(#${f+e})`}))}Bm.displayName="Background";var s_=P.memo(Bm);function u_({artifact:e,onClose:t,lastUpdate:n}){var a,c,f,d,m,S,x;const[r,i]=P.useState(400),[o,l]=P.useState(!1),s=P.useRef(null);if(P.useEffect(()=>{const _=p=>{if(!o)return;const g=window.innerWidth-p.clientX;g>=300&&g<=800&&i(g)},h=()=>{l(!1)};return o&&(document.addEventListener("mousemove",_),document.addEventListener("mouseup",h)),()=>{document.removeEventListener("mousemove",_),document.removeEventListener("mouseup",h)}},[o]),!e)return y.jsxs("div",{className:"sidebar empty",style:{width:`${r}px`},children:[y.jsx("div",{className:"resize-handle",onMouseDown:()=>l(!0)}),y.jsx("div",{className:"sidebar-header",children:y.jsx("h3",{children:"📋 Details"})}),y.jsxs("div",{className:"sidebar-content",children:[y.jsx("p",{className:"empty-message",children:"Click on a node to view details"}),y.jsxs("div",{className:"last-update",children:["Last updated: ",n.toLocaleTimeString()]})]})]});const u=e.status==="verified"?"#10b981":e.status==="changed"?"#f59e0b":"#ef4444";return y.jsxs("div",{className:"sidebar",ref:s,style:{width:`${r}px`},children:[y.jsx("div",{className:"resize-handle",onMouseDown:()=>l(!0)}),y.jsxs("div",{className:"sidebar-header",children:[y.jsx("h3",{children:"📋 Schema Details"}),y.jsx("button",{className:"close-btn",onClick:t,children:"✕"})]}),y.jsxs("div",{className:"sidebar-content",children:[y.jsxs("div",{className:"detail-section",children:[y.jsx("label",{children:"ID"}),y.jsx("div",{className:"detail-value",children:e.id})]}),y.jsxs("div",{className:"detail-section",children:[y.jsx("label",{children:"File"}),y.jsx("div",{className:"detail-value code",children:e.file})]}),y.jsxs("div",{className:"detail-section",children:[y.jsx("label",{children:"Status"}),y.jsx("div",{className:"detail-value status-pill",style:{background:`${u}20`,color:u},children:e.status.toUpperCase()})]}),y.jsxs("div",{className:"detail-section",children:[y.jsx("label",{children:"Hash"}),y.jsx("div",{className:"detail-value code hash",children:e.hash})]}),((a=e.metadata)==null?void 0:a.drift)&&y.jsxs(y.Fragment,{children:[y.jsxs("div",{className:"detail-section",children:[y.jsx("label",{children:"Change Type"}),y.jsx("div",{className:"detail-value",children:y.jsxs("span",{className:"severity-badge",style:{background:e.metadata.drift.breaking?"#ef444420":"#f59e0b20",color:e.metadata.drift.breaking?"#ef4444":"#f59e0b"},children:[e.metadata.drift.changeType.toUpperCase(),e.metadata.drift.breaking&&" (BREAKING)"]})})]}),e.metadata.drift.changes&&e.metadata.drift.changes.length>0&&y.jsxs("div",{className:"detail-section alert",children:[y.jsx("label",{children:"⚠️ Changes Detected"}),y.jsx("div",{className:"detail-value",children:y.jsx("ul",{className:"change-list",children:e.metadata.drift.changes.map((_,h)=>y.jsxs("li",{className:_.breaking?"breaking-change":"safe-change",children:[y.jsxs("strong",{children:[_.type.replace(/_/g," "),":"]})," ",_.description]},h))})})]})]}),((c=e.metadata)==null?void 0:c.breaking)&&y.jsx(y.Fragment,{children:y.jsxs("div",{className:"detail-section",children:[y.jsx("label",{children:"🔗 Downstream Impact"}),y.jsxs("div",{className:"detail-value",children:[y.jsx("div",{className:"impact-summary",children:"Detected across 3 downstream services"}),y.jsxs("ul",{className:"affected-services",children:[y.jsx("li",{children:"ClearingDto"}),y.jsx("li",{children:"RiskCalculationDto"}),y.jsx("li",{children:"SettlementBatchDto"})]})]})]})}),y.jsxs("div",{className:"detail-section",children:[y.jsx("label",{children:"HCS Timestamp"}),y.jsx("div",{className:"detail-value",children:((f=e.metadata)==null?void 0:f.hcsTimestamp)||"2025-11-09T15:21:00Z"})]}),y.jsxs("div",{className:"detail-section",children:[y.jsx("label",{children:"Verification Status"}),y.jsx("div",{className:"detail-value",children:(m=(d=e==null?void 0:e.certificate)==null?void 0:d.proof)!=null&&m.transactionId?"✅ Verified on Hedera":"⏳ Pending verification"})]}),((x=(S=e==null?void 0:e.certificate)==null?void 0:S.proof)==null?void 0:x.transactionId)&&y.jsxs("div",{className:"detail-section",children:[y.jsx("label",{children:"Hedera TX"}),y.jsx("div",{className:"detail-value",children:y.jsxs("a",{href:`https://hashscan.io/testnet/transaction/${e.hederaTxId}`,target:"_blank",rel:"noopener noreferrer",className:"tx-link",children:[e.hederaTxId," →"]})})]}),y.jsxs("div",{className:"detail-section",children:[y.jsx("label",{children:"Dependencies"}),e.dependencies.length>0?y.jsx("ul",{className:"dependency-list",children:e.dependencies.map(_=>y.jsx("li",{children:_},_))}):y.jsx("div",{className:"detail-value",children:"None"})]}),y.jsxs("div",{className:"detail-section",children:[y.jsx("label",{children:"Last Modified"}),y.jsx("div",{className:"detail-value",children:e.lastModified?new Date(e.lastModified).toLocaleStr
57ing():"Unknown"})]}),y.jsxs("div",{className:"last-update",children:["Last updated: ",n.toLocaleTimeString()]})]})]})}function a_({isOpen:e,onClose:t}){return e?y.jsx("div",{className:"modal-overlay",onClick:t,children:y.jsxs("div",{className:"modal-content",onClick:n=>n.stopPropagation(),children:[y.jsxs("div",{className:"modal-header",children:[y.jsx("h2",{children:"🎯 Demo Guide"}),y.jsx("button",{className:"modal-close",onClick:t,children:"✕"})]}),y.jsxs("div",{className:"modal-body",children:[y.jsxs("section",{children:[y.jsx("h3",{children:"🧩 What You're Seeing"}),y.jsxs("p",{children:["This is a ",y.jsx("strong",{children:"live dependency graph"})," generated from scanning the actual codebase. dotto has analyzed TypeScript DTOs and their relationships in real-time."]}),y.jsxs("ul",{children:[y.jsxs("li",{children:[y.jsx("strong",{children:"Nodes"})," — Each represents a schema (DTO, interface, or type)"]}),y.jsxs("li",{children:[y.jsx("strong",{children:"Edges"})," — Show import dependencies between schemas"]}),y.jsxs("li",{children:[y.jsx("strong",{children:"Colors"})," — Indicate schema types (dto, schema, interface, enum)"]})]})]}),y.jsxs("section",{children:[y.jsx("h3",{children:"⚠️ The Problem dotto Solves"}),y.jsx("p",{children:"In complex systems, schemas don't exist in isolation. When you change a DTO:"}),y.jsxs("ul",{children:[y.jsxs("li",{children:[y.jsx("strong",{children:"Breaking changes"})," can cascade through dependent services"]}),y.jsxs("li",{children:[y.jsx("strong",{children:"Field renames"})," may hide semantic shifts in business logic"]}),y.jsxs("li",{children:[y.jsx("strong",{children:"Type changes"})," can break downstream consumers silently"]})]}),y.jsxs("p",{children:["Example: Renaming ",y.jsx("code",{children:"price_precision"})," to ",y.jsx("code",{children:"decimal_places"})," might seem harmless, but if it changes rounding behavior (floor → bankers' rounding), it could cause settlement errors."]})]}),y.jsxs("section",{children:[y.jsx("h3",{children:"🧠 Why This Happens"}),y.jsxs("p",{children:["Modern systems run on ",y.jsx("strong",{children:"tribal knowledge"})," —",y.jsx("br",{}),"intent lives in people's heads, not in code."]}),y.jsxs("p",{children:['When those people leave or teams rotate, that intent vanishes — and every rename, refactor, or "minor cleanup"',y.jsx("br",{}),"risks shifting the system's real-world meaning."]})]}),y.jsxs("section",{children:[y.jsx("h3",{children:"💡 How dotto Helps"}),y.jsxs("ol",{children:[y.jsxs("li",{children:[y.jsx("strong",{children:"Automatic Scanning"})," — Parses TypeScript and OpenAPI files to build dependency graph"]}),y.jsxs("li",{children:[y.jsx("strong",{children:"Impact Analysis"})," — Shows all downstream schemas affected by a change"]}),y.jsxs("li",{children:[y.jsx("strong",{children:"Schema Diffing"})," — Detects breaking vs non-breaking changes (field additions, type changes, etc.)"]}),y.jsxs("li",{children:[y.jsx("strong",{children:"Git Integration"})," — Compares commits to detect schema drift over time"]}),y.jsxs("li",{children:[y.jsx("strong",{children:"Hedera Proofs (Optional)"})," — Anchors schema versions on Hedera for immutable audit trails"]})]})]}),y.jsxs("section",{children:[y.jsx("h3",{children:"🚀 Try It Yourself"}),y.jsx("p",{children:y.jsx("strong",{children:"In this demo:"})}),y.jsxs("ol",{children:[y.jsx("li",{children:"Click any node to see its schema details"}),y.jsx("li",{children:"Red nodes show breaking changes detected in working directory"}),y.jsx("li",{children:"View exact field changes in the sidebar"}),y.jsx("li",{children:"Explore dependency relationships via edges"})]}),y.jsx("p",{children:y.jsx("strong",{children:"In your own project:"})}),y.jsx("div",{className:"code-block",children:y.jsxs("code",{children:["npm install -g @natalietdg/dotto",y.jsx("br",{}),"cd your-typescript-project",y.jsx("br",{}),"dotto init",y.jsx("br",{}),"dotto crawl",y.jsx("br",{}),"dotto scan  # Detect breaking changes"]})})]}),y.jsxs("section",{children:[y.jsx("h3",{children:"🔐 Why Hedera"}),y.jsxs("ul",{children:[y.jsxs("li",{children:[y.jsx("strong",{children:"Immutable"})," — Past proofs can't change"]}),y.jsxs("li",{children:[y.jsx("strong",{children:"Fast"})," — 3–5 s finality"]}),y.jsxs("li",{children:[y.jsx("strong",{children:"Cheap"})," — Batch proofs cost cents per year"]}),y.jsxs("li",{children:[y.jsx("strong",{children:"Public"})," — Viewable on HashScan explorer"]})]})]}),y.jsxs("p",{className:"demo-footer",children:["🧩 ",y.jsx("strong",{children:"dotto"})," makes schema dependencies visible and verifiable.",y.jsx("br",{}),"Understand impact before you ship. Detect drift before it breaks production."]}),y.jsx("button",{className:"btn-primary",onClick:t,children:"Got It!"})]})]})}):null}const c_=({size:e=16})=>y.jsx("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:y.jsx("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6M15 3h6v6M10 14L21 3"})}),f_=({size:e=16})=>y.jsx("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:y.jsx("path",{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14M22 4L12 14.01l-3-3"})}),d_=({size:e=48})=>y.jsxs("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[y.jsx("circle",{cx:"12",cy:"12",r:"10"}),y.jsx("line",{x1:"12",y1:"8",x2:"12",y2:"12"}),y.jsx("line",{x1:"12",y1:"16",x2:"12.01",y2:"16"})]}),h_=({size:e=14})=>y.jsxs("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[y.jsx("circle",{cx:"12",cy:"12",r:"10"}),y.jsx("polyline",{points:"12 6 12 12 16 14"})]}),p_=()=>{const[e,t]=P.useState(null),[n,r]=P.useState(!0),[i,o]=P.useState(null);P.useEffect(()=>{l()},[]);const l=async()=>{try{const a=await fetch("/driftpack.json");if(!a.ok)throw new Error("No drift certificate found");const c=await a.json();t(c)}catch(a){o(a.message)}finally{r(!1)}};
57if(n)return y.jsx("div",{className:"certificate-dashboard",children:y.jsx("div",{className:"loading",children:"Loading drift certificate..."})});if(i||!e)return y.jsx("div",{className:"certificate-dashboard",children:y.jsxs("div",{className:"empty-state",children:[y.jsx(d_,{size:48}),y.jsx("h3",{children:"No Drift Certificate Found"}),y.jsxs("p",{children:["Run ",y.jsx("code",{children:"dotto scan"})," to generate a drift certificate"]})]})});const s=e.drift.summary.breaking>0,u=!!e.proof.transactionId;return y.jsxs("div",{className:"certificate-dashboard",children:[y.jsxs("div",{className:"dashboard-header",children:[y.jsx("h2",{children:"Drift Certificate"}),y.jsxs("div",{className:"status-badges",children:[s?y.jsxs("span",{className:"badge badge-breaking",children:[e.drift.summary.breaking," Breaking"]}):y.jsx("span",{className:"badge badge-safe",children:"No Breaking Changes"}),u?y.jsxs("span",{className:"badge badge-anchored",children:[y.jsx(f_,{size:14})," Anchored on Hedera"]}):y.jsxs("span",{className:"badge badge-pending",children:[y.jsx(h_,{size:14})," Not Anchored"]})]})]}),y.jsxs("div",{className:"certificate-grid",children:[y.jsxs("div",{className:"cert-card",children:[y.jsx("h3",{children:"Repository Info"}),y.jsxs("div",{className:"cert-field",children:[y.jsx("label",{children:"Repository:"}),y.jsx("span",{children:e.metadata.repository})]}),y.jsxs("div",{className:"cert-field",children:[y.jsx("label",{children:"Branch:"}),y.jsx("span",{children:e.metadata.branch})]}),y.jsxs("div",{className:"cert-field",children:[y.jsx("label",{children:"Author:"}),y.jsx("span",{children:e.metadata.author})]}),y.jsxs("div",{className:"cert-field",children:[y.jsx("label",{children:"Timestamp:"}),y.jsx("span",{children:new Date(e.metadata.timestamp).toLocaleString()})]})]}),y.jsxs("div",{className:"cert-card",children:[y.jsx("h3",{children:"Drift Summary"}),y.jsxs("div",{className:"drift-stats",children:[y.jsxs("div",{className:"stat",children:[y.jsx("div",{className:"stat-value breaking",children:e.drift.summary.breaking}),y.jsx("div",{className:"stat-label",children:"Breaking Changes"})]}),y.jsxs("div",{className:"stat",children:[y.jsx("div",{className:"stat-value non-breaking",children:e.drift.summary.nonBreaking}),y.jsx("div",{className:"stat-label",children:"Non-Breaking"})]}),y.jsxs("div",{className:"stat",children:[y.jsx("div",{className:"stat-value",children:e.drift.summary.filesChanged}),y.jsx("div",{className:"stat-label",children:"Files Changed"})]})]})]}),e.intent&&y.jsxs("div",{className:"cert-card intent-card",children:[y.jsx("h3",{children:"Intent & Approval"}),y.jsxs("div",{className:"intent-content",children:[y.jsxs("p",{className:"intent-description",children:['"',e.intent.description,'"']}),e.intent.approvedBy&&y.jsxs("div",{className:"cert-field",children:[y.jsx("label",{children:"Approved by:"}),y.jsx("span",{children:e.intent.approvedBy})]}),y.jsxs("div",{className:"cert-field",children:[y.jsx("label",{children:"Captured:"}),y.jsx("span",{children:new Date(e.intent.timestamp).toLocaleString()})]})]})]}),y.jsxs("div",{className:"cert-card proof-card",children:[y.jsx("h3",{children:"Cryptographic Proof"}),y.jsxs("div",{className:"cert-field",children:[y.jsx("label",{children:"Hash:"}),y.jsxs("code",{className:"hash",children:[e.proof.hash.substring(0,16),"..."]})]}),y.jsxs("div",{className:"cert-field",children:[y.jsx("label",{children:"Algorithm:"}),y.jsx("span",{children:e.proof.algorithm.toUpperCase()})]}),y.jsxs("div",{className:"cert-field",children:[y.jsx("label",{children:"Backend:"}),y.jsx("span",{children:e.proof.backend})]}),u&&y.jsxs(y.Fragment,{children:[y.jsxs("div",{className:"cert-field",children:[y.jsx("label",{children:"Transaction ID:"}),y.jsx("code",{className:"tx-id",children:e.proof.transactionId})]}),y.jsxs("div",{className:"cert-field",children:[y.jsx("label",{children:"Anchored:"}),y.jsx("span",{children:new Date(e.proof.timestamp).toLocaleString()})]}),y.jsxs("a",{href:e.proof.link,target:"_blank",rel:"noopener noreferrer",className:"verify-button",children:[y.jsx(c_,{size:16}),"View on HashScan"]})]}),!u&&y.jsx("div",{className:"anchor-prompt",children:y.jsxs("p",{children:["Run ",y.jsx("code",{children:"dotto anchor"})," to anchor this certificate on Hedera"]})})]})]}),e.drift.changes.length>0&&y.jsxs("div",{className:"changes-section",children:[y.jsx("h3",{children:"Schema Changes"}),y.jsx("div",{className:"changes-list",children:e.drift.changes.map((a,c)=>y.jsxs("div",{className:`change-item ${a.breaking?"breaking":"safe"}`,children:[y.jsxs("div",{className:"change-header",children:[y.jsx("span",{className:"change-name",children:a.name}),y.jsx("span",{className:`change-badge ${a.breaking?"breaking":"safe"}`,children:a.breaking?"Breaking":"Non-Breaking"})]}),y.jsx("div",{className:"change-type",children:a.changeType}),a.changes&&a.changes.length>0&&y.jsx("ul",{className:"change-details",children:a.changes.map((f,d)=>y.jsx("li",{children:f.description},d))})]},c))})]})]})};function m_(){const[e,t,n]=LE([]),[r,i,o]=OE([]),[l,s]=P.useState([]),[u,a]=P.useState(null),[c,f]=P.useState(null),[d,m]=P.useState(new Date),[S,x]=P.useState(!0),[_,h]=P.useState(!1),[p,g]=P.useState("graph"),v=P.useCallback(async()=>{try{let T;
57try{T=await fetch("/graph.json")}catch{T=await fetch("../../../graph.json")}const j=await T.json();let R={diffs:[]};try{R=await(await fetch("/drift.json")).json()}catch{}const $=Array.isArray(j.nodes)?j.nodes:Object.values(j.nodes||{}),F=Array.isArray(j.edges)?j.edges:Object.values(j.edges||{}),V=new Map(R.diffs.map(E=>[E.nodeId,E])),H=new Set(Array.from(V.values()).filter(E=>E.breaking).map(E=>E.nodeId)),w=new Set,I=E=>{F.filter(N=>N.target===E).forEach(N=>{!w.has(N.source)&&!H.has(N.source)&&(w.add(N.source),I(N.source))})};H.forEach(E=>I(E));const C=await fetch("/driftpack.json"),L=C.ok?await C.json():null,M=$.map(E=>{const N=V.get(E.id),D=N==null?void 0:N.breaking,O=N&&!N.breaking,W=w.has(E.id);let U="verified";return D?U="drifted":O?U="changed":W&&(U="impacted"),{id:E.id,name:E.name||E.id.split(":").pop()||E.id,status:U,dependencies:F.filter(X=>X.target===E.id).map(X=>X.source),hash:E.hash||E.fileHash,file:E.file||E.filePath,filePath:E.filePath,type:E.type,lastModified:E.lastModified||new Date().toISOString(),metadata:{...E.metadata,drift:N?{changeType:N.changeType,breaking:N.breaking,changes:N.changes}:void 0},certificate:L}});s(M);try{const N=await(await fetch("/proof.json")).json();f(N)}catch{console.log("No proof.json found")}m(new Date),x(!1)}catch(T){console.error("Failed to load data:",T),x(!1)}},[]);P.useEffect(()=>{v()},[v]),P.useEffect(()=>{if(l.length===0)return;const T=l.map((R,$)=>{const F=$%4,V=Math.floor($/4);let H="#10b981";return R.status==="changed"&&(H="#3b82f6"),R.status==="impacted"&&(H="#f59e0b"),R.status==="drifted"&&(H="#ef4444"),{id:R.id,type:"default",position:{x:F*300+100,y:V*180+100},data:{label:y.jsxs("div",{style:{textAlign:"center",maxWidth:"250px",overflow:"hidden"},children:[y.jsx("div",{style:{fontWeight:"bold",marginBottom:"4px",fontSize:"12px",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:R.name}),y.jsx("div",{style:{fontSize:"10px",opacity:.7,textTransform:"lowercase"},children:R.status})]})},style:{background:H,color:"#fff",border:`2px solid ${H}`,borderRadius:"8px",padding:"12px 16px",boxShadow:`0 0 20px ${H}40`,minWidth:"180px",maxWidth:"250px"}}}),j=[];l.forEach(R=>{R.dependencies.forEach($=>{l.some(F=>F.id===$)&&j.push({id:`${R.id}-${$}`,source:$,target:R.id,animated:R.status==="drifted",style:{stroke:R.status==="drifted"?"#ef4444":"#4b5563",strokeWidth:2}})})}),t(T),i(j)},[l,t,i]);const k=P.useCallback((T,j)=>{const R=l.find($=>$.id===j.id);R&&a(R)},[l]),z=()=>{x(!0),v()};return S?y.jsx("div",{className:"app",style:{display:"flex",alignItems:"center",justifyContent:"center",height:"100vh"},children:y.jsx("p",{style:{color:"#888"},children:"Loading graph data..."})}):y.jsxs("div",{className:"app",children:[y.jsxs("div",{className:"header",children:[y.jsx("h1",{children:"🧠 dotto"}),y.jsxs("div",{className:"tabs",children:[y.jsx("button",{className:`tab ${p==="graph"?"active":""}`,onClick:()=>g("graph"),children:"Dependency Graph"}),y.jsx("button",{className:`tab ${p==="certificate"?"active":""}`,onClick:()=>g("certificate"),children:"Drift Certificate"})]}),y.jsxs("div",{className:"header-info",children:[y.jsx("button",{className:"demo-guide-btn",onClick:()=>h(!0),title:"View Demo Guide",children:"📖 Demo Guide"}),y.jsxs("span",{className:"status-badge verified",children:[l.filter(T=>T.status==="verified").length," ✓ OK"]}),y.jsxs("span",{className:"status-badge drifted",children:[l.filter(T=>T.status==="drifted").length," ✗ Breaking"]}),y.jsx("button",{className:"verify-btn",onClick:z,children:"🔄 Refresh"})]})]}),y.jsx(a_,{isOpen:_,onClose:()=>h(!1)}),p==="graph"?y.jsxs("div",{className:"main-content",children:[y.jsx("div",{className:"flow-container",children:y.jsxs(Dm,{nodes:e,edges:r,onNodesChange:n,onEdgesChange:o,onNodeClick:k,fitView:!0,children:[y.jsx(s_,{color:"#000",gap:16}),y.jsx(t_,{}),y.jsx(KE,{nodeColor:T=>{const j=l.find(R=>R.id===T.id);return j?j.status==="verified"?"#10b981":j.status==="changed"?"#f59e0b":"#ef4444":"#4b5563"},maskColor:"#00000090"})]})}),y.jsx(u_,{artifact:u,onClose:()=>a(null),lastUpdate:d})]}):y.jsx(p_,{})]})}Ps.createRoot(document.getElementById("root")).render(y.jsx(A.StrictMode,{children:y.jsx(m_,{})}));

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.