vendor: 9,221 bytes, line 1
1function sp(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var rd={exports:{}},Cu={};var Ty;function rS(){if(Ty)return Cu;Ty=1;var n=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function u(o,c,f){var d=null;if(f!==void 0&&(d=""+f),c.key!==void 0&&(d=""+c.key),"key"in c){f={};for(var h in c)h!=="key"&&(f[h]=c[h])}else f=c;return c=f.ref,{$$typeof:n,type:o,key:d,ref:c!==void 0?c:null,props:f}}return Cu.Fragment=i,Cu.jsx=u,Cu.jsxs=u,Cu}var Cy;function cS(){return Cy||(Cy=1,rd.exports=rS()),rd.exports}var tt=cS(),cd={exports:{}},St={};var My;function sS(){if(My)return St;My=1;var n=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),d=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),v=Symbol.for("react.activity"),E=Symbol.for("react.view_transition"),b=Symbol.iterator;function S(A){return A===null||typeof A!="object"?null:(A=b&&A[b]||A["@@iterator"],typeof A=="function"?A:null)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},N=Object.assign,w={};function z(A,J,ft){this.props=A,this.context=J,this.refs=w,this.updater=ft||C}z.prototype.isReactComponent={},z.prototype.setState=function(A,J){if(typeof A!="object"&&typeof A!="function"&&A!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,A,J,"setState")},z.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function _(){}_.prototype=z.prototype;function T(A,J,ft){this.props=A,this.context=J,this.refs=w,this.updater=ft||C}var B=T.prototype=new _;B.constructor=T,N(B,z.prototype),B.isPureReactComponent=!0;var H=Array.isArray;function U(){}var L={H:null,A:null,T:null,S:null},Z=Object.prototype.hasOwnProperty;function at(A,J,ft){var ut=ft.ref;return{$$typeof:n,type:A,key:J,ref:ut!==void 0?ut:null,props:ft}}function I(A,J){return at(A.type,J,A.props)}function P(A){return typeof A=="object"&&A!==null&&A.$$typeof===n}function W(A){var J={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(ft){return J[ft]})}var M=/\/+/g;function R(A,J){return typeof A=="object"&&A!==null&&A.key!=null?W(""+A.key):J.toString(36)}function O(A){switch(A.status){case"fulfilled":return A.value;case"rejected":throw A.reason;default:switch(typeof A.status=="string"?A.then(U,U):(A.status="pending",A.then(function(J){A.status==="pending"&&(A.status="fulfilled",A.value=J)},function(J){A.status==="pending"&&(A.status="rejected",A.reason=J)})),A.status){case"fulfilled":return A.value;case"rejected":throw A.reason}}throw A}function Y(A,J,ft,ut,F){var dt=typeof A;(dt==="undefined"||dt==="boolean")&&(A=null);var gt=!1;if(A===null)gt=!0;else switch(dt){case"bigint":case"string":case"number":gt=!0;break;case"object":switch(A.$$typeof){case n:case i:gt=!0;break;case m:return gt=A._init,Y(gt(A._payload),J,ft,ut,F)}}if(gt)return F=F(A),gt=ut===""?"."+R(A,0):ut,H(F)?(ft="",gt!=null&&(ft=gt.replace(M,"$&/")+"/"),Y(F,J,ft,"",function(Et){return Et})):F!=null&&(P(F)&&(F=I(F,ft+(F.key==null||A&&A.key===F.key?"":(""+F.key).replace(M,"$&/")+"/")+gt)),J.push(F)),1;gt=0;var ct=ut===""?".":ut+":";if(H(A))for(var st=0;st<A.length;st++)ut=A[st],dt=ct+R(ut,st),gt+=Y(ut,J,ft,dt,F);else if(st=S(A),typeof st=="function")for(A=st.call(A),st=0;!(ut=A.next()).done;)ut=ut.value,dt=ct+R(ut,st++),gt+=Y(ut,J,ft,dt,F);else if(dt==="object"){if(typeof A.then=="function")return Y(O(A),J,ft,ut,F);throw J=String(A),Error("Objects are not valid as a React child (found: "+(J==="[object Object]"?"object with keys {"+Object.keys(A).join(", ")+"}":J)+"). If you meant to render a collection of children, use an array instead.")}return gt}function G(A,J,ft){if(A==null)return A;var ut=[],F=0;return Y(A,ut,"","",function(dt){return J.call(ft,dt,F++)}),ut}function K(A){if(A._status===-1){var J=A._result,ft=J();ft.then(function(ut){(A._status===0||A._status===-1)&&(A._status=1,A._result=ut,ft.status===void 0&&(ft.status="fulfilled",ft.value=ut))},function(ut){(A._status===0||A._status===-1)&&(A._status=2,A._result=ut,ft.status===void 0&&(ft.status="rejected",ft.reason=ut))}),A._status===-1&&(A._status=0,A._result=ft)}if(A._status===1)return A._result.default;throw A._result}var nt=typeof reportError=="function"?reportError:function(A){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var J=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof A=="object"&&A!==null&&typeof A.message=="string"?String(A.message):String(A),error:A});if(!window.dispatchEvent(J))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",A);return}console.error(A)};function ot(A){var J=L.T,ft={};ft.types=J!==null?J.types:null,L.T=ft;try{var ut=A(),F=L.S;F!==null&&F(ft,ut),typeof ut=="object"&&ut!==null&&typeof ut.then=="function"&&ut.then(U,nt)}catch(dt){nt(dt)}finally{J!==null&&ft.types!==null&&(J.types=ft.types),L.T=J}}function rt(A){var J=L.T;if(J!==null){var ft=J.types;ft===null?J.types=[A]:ft.indexOf(A)===-1&&ft.push(A)}else ot(rt.bind(null,A))}var vt={map:G,forEach:function(A,J,ft){G(A,function(){J.apply(this,arguments)},ft)},count:function(A){var J=0;return G(A,function(){J++}),J},toArray:function(A){return G(A,function(J){return J})||[]},only:function(A){if(!P(A))throw Error("React.Children.only expected to receive a single React element child.");return A}};return St.Activity=v,St.Children=vt,St.Component=z,St.Fragment=u,St.Profiler=c,St.PureComponent=T,St.StrictMode=o,St.Suspense=y,St.ViewTransition=E,St.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=L,St.__COMPILER_RUNTIME={__proto__:null,c:function(A){return L.H.useMemoCache(A)}},St.addTransitionType=rt,St.cache=function(A){return function(){return A.apply(null,arguments)}},St.cacheSignal=function(){return null},St.cloneElement=function(A,J,ft){if(A==null)throw Error("The argument must be a React element, but you passed "+A+".");var ut=N({},A.props),F=A.key;if(J!=null)for(dt in J.key!==void 0&&(F=""+J.key),J)!Z.call(J,dt)||dt==="key"||dt==="__self"||dt==="__source"||dt==="ref"&&J.ref===void 0||(ut[dt]=J[dt]);var dt=arguments.length-2;if(dt===1)ut.children=ft;else if(1<dt){for(var gt=Array(dt),ct=0;ct<dt;ct++)gt[ct]=arguments[ct+2];ut.children=gt}return at(A.type,F,ut)},St.createContext=function(A){return A={$$typeof:d,_currentValue:A,_currentValue2:A,_threadCount:0,Provider:null,Consumer:null},A.Provider=A,A.Consumer={$$typeof:f,_context:A},A},St.createElement=function(A,J,ft){var ut,F={},dt=null;if(J!=null)for(ut in J.key!==void 0&&(dt=""+J.key),J)Z.call(J,ut)&&ut!=="key"&&ut!=="__self"&&ut!=="__source"&&(F[ut]=J[ut]);var gt=arguments.length-2;if(gt===1)F.children=ft;else if(1<gt){for(var ct=Array(gt),st=0;st<gt;st++)ct[st]=arguments[st+2];F.children=ct}if(A&&A.defaultProps)for(ut in gt=A.defaultProps,gt)F[ut]===void 0&&(F[ut]=gt[ut]);return at(A,dt,F)},St.createRef=function(){return{current:null}},St.forwardRef=function(A){return{$$typeof:h,render:A}},St.isValidElement=P,St.lazy=function(A){return{$$typeof:m,_payload:{_status:-1,_result:A},_init:K}},St.memo=function(A,J){return{$$typeof:g,type:A,compare:J===void 0?null:J}},St.startTransition=ot,St.unstable_useCacheRefresh=function(){return L.H.useCacheRefresh()},St.use=function(A){return L.H.use(A)},St.useActionState=function(A,J,ft){return L.H.useActionState(A,J,ft)},St.useCallback=function(A,J){return L.H.useCallback(A,J)},St.useContext=function(A){return L.H.useContext(A)},St.useDebugValue=function(){},St.useDeferredValue=function(A,J){return L.H.useDeferredValue(A,J)},St.useEffect=function(A,J){return L.H.useEffect(A,J)},St.useEffectEvent=function(A){return L.H.useEffectEvent(A)},St.useId=function(){return L.H.useId()},St.useImperativeHandle=function(A,J,ft){return L.H.useImperativeHandle(A,J,ft)},St.useInsertionEffect=function(A,J){return L.H.useInsertionEffect(A,J)},St.useLayoutEffect=function(A,J){return L.H.useLayoutEffect(A,J)},St.useMemo=function(A,J){return L.H.useMemo(A,J)},St.useOptimistic=function(A,J){return L.H.useOptimistic(A,J)},St.useReducer=function(A,J,ft){return L.H.useReducer(A,J,ft)},St.useRef=function(A){return L.H.useRef(A)},St.useState=function(A){return L.H.useState(A)},St.useSyncExternalStore=function(A,J,ft){return L.H.useSyncExternalStore(A,J,ft)},St.useTransition=function(){return L.H.useTransition()},St.version="19.3.0",St}var zy;function ku(){return zy||(zy=1,cd.exports=sS()),cd.exports}var et=ku();const fS=sp(et);var sd={exports:{}},Mu={},fd={exports:{}},dd={};var Oy;function dS(){return Oy||(Oy=1,(function(n){function i(O,Y){var G=O.length;O.push(Y);t:for(;0<G;){var K=G-1>>>1,nt=O[K];if(0<c(nt,Y))O[K]=Y,O[G]=nt,G=K;else break t}}function u(O){return O.length===0?null:O[0]}function o(O){if(O.length===0)return null;var Y=O[0],G=O.pop();if(G!==Y){O[0]=G;t:for(var K=0,nt=O.length,ot=nt>>>1;K<ot;){var rt=2*(K+1)-1,vt=O[rt],A=rt+1,J=O[A];
vendor: 27,333 bytes, lines 1-8
1if(0>c(vt,G))A<nt&&0>c(J,vt)?(O[K]=J,O[A]=G,K=A):(O[K]=vt,O[rt]=G,K=rt);else if(A<nt&&0>c(J,G))O[K]=J,O[A]=G,K=A;else break t}}return Y}function c(O,Y){var G=O.sortIndex-Y.sortIndex;return G!==0?G:O.id-Y.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;n.unstable_now=function(){return f.now()}}else{var d=Date,h=d.now();n.unstable_now=function(){return d.now()-h}}var y=[],g=[],m=1,v=null,E=3,b=!1,S=!1,C=!1,N=!1,w=typeof setTimeout=="function"?setTimeout:null,z=typeof clearTimeout=="function"?clearTimeout:null,_=typeof setImmediate<"u"?setImmediate:null;function T(O){for(var Y=u(g);Y!==null;){if(Y.callback===null)o(g);else if(Y.startTime<=O)o(g),Y.sortIndex=Y.expirationTime,i(y,Y);else break;Y=u(g)}}function B(O){if(C=!1,T(O),!S)if(u(y)!==null)S=!0,H||(H=!0,P());else{var Y=u(g);Y!==null&&R(B,Y.startTime-O)}}var H=!1,U=-1,L=5,Z=-1;function at(){return N?!0:!(n.unstable_now()-Z<L)}function I(){if(N=!1,H){var O=n.unstable_now();Z=O;var Y=!0;try{t:{S=!1,C&&(C=!1,z(U),U=-1),b=!0;var G=E;try{e:{for(T(O),v=u(y);v!==null&&!(v.expirationTime>O&&at());){var K=v.callback;if(typeof K=="function"){v.callback=null,E=v.priorityLevel;var nt=K(v.expirationTime<=O);if(O=n.unstable_now(),typeof nt=="function"){v.callback=nt,T(O),Y=!0;break e}v===u(y)&&o(y),T(O)}else o(y);v=u(y)}if(v!==null)Y=!0;else{var ot=u(g);ot!==null&&R(B,ot.startTime-O),Y=!1}}break t}finally{v=null,E=G,b=!1}Y=void 0}}finally{Y?P():H=!1}}}var P;if(typeof _=="function")P=function(){_(I)};else if(typeof MessageChannel<"u"){var W=new MessageChannel,M=W.port2;W.port1.onmessage=I,P=function(){M.postMessage(null)}}else P=function(){w(I,0)};function R(O,Y){U=w(function(){O(n.unstable_now())},Y)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(O){O.callback=null},n.unstable_forceFrameRate=function(O){0>O||125<O?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):L=0<O?Math.floor(1e3/O):5},n.unstable_getCurrentPriorityLevel=function(){return E},n.unstable_next=function(O){switch(E){case 1:case 2:case 3:var Y=3;break;default:Y=E}var G=E;E=Y;try{return O()}finally{E=G}},n.unstable_requestPaint=function(){N=!0},n.unstable_runWithPriority=function(O,Y){switch(O){case 1:case 2:case 3:case 4:case 5:break;default:O=3}var G=E;E=O;try{return Y()}finally{E=G}},n.unstable_scheduleCallback=function(O,Y,G){var K=n.unstable_now();switch(typeof G=="object"&&G!==null?(G=G.delay,G=typeof G=="number"&&0<G?K+G:K):G=K,O){case 1:var nt=-1;break;case 2:nt=250;break;case 5:nt=1073741823;break;case 4:nt=1e4;break;default:nt=5e3}return nt=G+nt,O={id:m++,callback:Y,priorityLevel:O,startTime:G,expirationTime:nt,sortIndex:-1},G>K?(O.sortIndex=G,i(g,O),u(y)===null&&O===u(g)&&(C?(z(U),U=-1):C=!0,R(B,G-K))):(O.sortIndex=nt,i(y,O),S||b||(S=!0,H||(H=!0,P()))),O},n.unstable_shouldYield=at,n.unstable_wrapCallback=function(O){var Y=E;return function(){var G=E;E=Y;try{return O.apply(this,arguments)}finally{E=G}}}})(dd)),dd}var Ay;function hS(){return Ay||(Ay=1,fd.exports=dS()),fd.exports}var hd={exports:{}},pe={};var Dy;function gS(){if(Dy)return pe;Dy=1;var n=ku();function i(m){var v="https://react.dev/errors/"+m;if(1<arguments.length){v+="?args[]="+encodeURIComponent(arguments[1]);for(var E=2;E<arguments.length;E++)v+="&args[]="+encodeURIComponent(arguments[E])}return"Minified React error #"+m+"; visit "+v+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(){}var o={d:{f:u,r:function(){throw Error(i(522))},D:u,C:u,L:u,m:u,X:u,S:u,M:u},p:0,findDOMNode:null},c=Symbol.for("react.portal"),f=Symbol.for("react.recoverable"),d=Symbol.for("react.optimistic_key");function h(m,v,E){var b=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:c,key:b==null?null:b===d?d:""+b,children:m,containerInfo:v,implementation:E}}var y=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function g(m,v){if(m==="font")return"";if(typeof v=="string")return v==="use-credentials"?v:""}return pe.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,pe.browser=function(m){return{$$typeof:f,_reason:m}},pe.createPortal=function(m,v){var E=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!v||v.nodeType!==1&&v.nodeType!==9&&v.nodeType!==11)throw Error(i(299));return h(m,v,null,E)},pe.flushSync=function(m){var v=y.T,E=o.p;try{if(y.T=null,o.p=2,m)return m()}finally{y.T=v,o.p=E,o.d.f()}},pe.preconnect=function(m,v){typeof m=="string"&&(v?(v=v.crossOrigin,v=typeof v=="string"?v==="use-credentials"?v:"":void 0):v=null,o.d.C(m,v))},pe.prefetchDNS=function(m){typeof m=="string"&&o.d.D(m)},pe.preinit=function(m,v){if(typeof m=="string"&&v&&typeof v.as=="string"){var E=v.as,b=g(E,v.crossOrigin),S=typeof v.integrity=="string"?v.integrity:void 0,C=typeof v.fetchPriority=="string"?v.fetchPriority:void 0;E==="style"?o.d.S(m,typeof v.precedence=="string"?v.precedence:void 0,{crossOrigin:b,integrity:S,fetchPriority:C}):E==="script"&&o.d.X(m,{crossOrigin:b,integrity:S,fetchPriority:C,nonce:typeof v.nonce=="string"?v.nonce:void 0})}},pe.preinitModule=function(m,v){if(typeof m=="string")if(typeof v=="object"&&v!==null){if(v.as==null||v.as==="script"){var E=g(v.as,v.crossOrigin);o.d.M(m,{crossOrigin:E,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0,fetchPriority:typeof v.fetchPriority=="string"?v.fetchPriority:void 0})}}else v==null&&o.d.M(m)},pe.preload=function(m,v){if(typeof m=="string"&&typeof v=="object"&&v!==null&&typeof v.as=="string"){var E=v.as,b=g(E,v.crossOrigin);o.d.L(m,E,{crossOrigin:b,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0,type:typeof v.type=="string"?v.type:void 0,fetchPriority:typeof v.fetchPriority=="string"?v.fetchPriority:void 0,referrerPolicy:typeof v.referrerPolicy=="string"?v.referrerPolicy:void 0,imageSrcSet:typeof v.imageSrcSet=="string"?v.imageSrcSet:void 0,imageSizes:typeof v.imageSizes=="string"?v.imageSizes:void 0,media:typeof v.media=="string"?v.media:void 0})}},pe.preloadModule=function(m,v){if(typeof m=="string")if(v){var E=g(v.as,v.crossOrigin);o.d.m(m,{as:typeof v.as=="string"&&v.as!=="script"?v.as:void 0,crossOrigin:E,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0,fetchPriority:typeof v.fetchPriority=="string"?v.fetchPriority:void 0})}else o.d.m(m)},pe.requestFormReset=function(m){o.d.r(m)},pe.unstable_batchedUpdates=function(m,v){return m(v)},pe.useFormState=function(m,v,E){return y.H.useFormState(m,v,E)},pe.useFormStatus=function(){return y.H.useHostTransitionStatus()},pe.version="19.3.0",pe}var Ry;function fp(){if(Ry)return hd.exports;Ry=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(i){console.error(i)}}return n(),hd.exports=gS(),hd.exports}var Hy;function mS(){if(Hy)return Mu;Hy=1;var n=hS(),i=ku(),u=fp();function o(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)e+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function c(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function f(t){for(var e=t,l=e;l&&!l.alternate;)e=l,(e.flags&4098)!==0&&(t=e.return),l=e.return;for(;e.return;)e=e.return;return e.tag===3?t:null}function d(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function h(t){if(t.tag===31){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function y(t){if(f(t)!==t)throw Error(o(188))}function g(t){var e=t.alternate;if(!e){if(e=f(t),e===null)throw Error(o(188));return e!==t?null:t}for(var l=t,a=e;;){var r=l.return;if(r===null)break;var s=r.alternate;if(s===null){if(a=r.return,a!==null){l=a;continue}break}if(r.child===s.child){for(s=r.child;s;){if(s===l)return y(r),t;if(s===a)return y(r),e;s=s.sibling}throw Error(o(188))}if(l.return!==a.return)l=r,a=s;else{for(var p=!1,x=r.child;x;){if(x===l){p=!0,l=r,a=s;break}if(x===a){p=!0,a=r,l=s;break}x=x.sibling}if(!p){for(x=s.child;x;){if(x===l){p=!0,l=s,a=r;break}if(x===a){p=!0,a=s,l=r;break}x=x.sibling}if(!p)throw Error(o(189))}}if(l.alternate!==a)throw Error(o(190))}if(l.tag!==3)throw Error(o(188));return l.stateNode.current===l?t:e}function m(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=m(t),e!==null)return e;t=t.sibling}return null}function v(t,e,l,a,r,s){for(;t!==null;){if((t.tag===5||t.tag===27||t.tag===6)&&l(t,a,r,s)||(t.tag!==22||t.memoizedState===null)&&(e||t.tag!==5&&t.tag!==27)&&v(t.child,e,l,a,r,s))return!0;t=t.sibling}return!1}function E(t){for(t=t.return;t!==null;){if(t.tag===3||t.tag===5||t.tag===27)return t;t=t.return}return null}function b(t){var e=!1;for(t=t.return;t!==null&&(t.tag===4&&(e=!0),!(t.tag===3||t.tag===5||t.tag===27));)t=t.return;return e}function S(t){var e=[null,null],l=E(t);return l===null||C(e,t,l.child,{foundSelf:!1}),e}function C(t,e,l,a){for(;l!==null;){if(l===e)a.foundSelf=!0;else if(l.tag===5||l.tag===27||l.tag===6){if(a.foundSelf)return t[1]=l,!0;t[0]=l}else if((l.tag!==22||l.memoizedState===null)&&C(t,e,l.child,a))return!0;l=l.sibling}return!1}function N(t){switch(t.tag){case 5:case 27:case 6:return t.stateNode;case 3:return t.stateNode.containerInfo;default:throw Error(o(559))}}var w=null,z=null;function _(t,e,l){return t===l?!0:t===e?(w=t,!0):!1}function T(t,e,l){return t===l?(z=t,!1):t===e?(z!==null&&(w=t),!0):!1}function B(t){if(t===null)return null;do t=t===null?null:t.return;while(t&&t.tag!==5&&t.tag!==27&&t.tag!==3);return t||null}function H(t,e,l){for(var a=0,r=t;r;r=l(r))a++;r=0;for(var s=e;s;s=l(s))r++;for(;0<a-r;)t=l(t),a--;for(;0<r-a;)e=l(e),r--;for(;a--;){if(t===e||e!==null&&t===e.alternate)return t;t=l(t),e=l(e)}return null}var U=Object.assign,L=Symbol.for("react.element"),Z=Symbol.for("react.transitional.element"),at=Symbol.for("react.portal"),I=Symbol.for("react.fragment"),P=Symbol.for("react.strict_mode"),W=Symbol.for("react.profiler"),M=Symbol.for("react.consumer"),R=Symbol.for("react.context"),O=Symbol.for("react.forward_ref"),Y=Symbol.for("react.suspense"),G=Symbol.for("react.suspense_list"),K=Symbol.for("react.memo"),nt=Symbol.for("react.lazy"),ot=Symbol.for("react.activity"),rt=Symbol.for("react.legacy_hidden"),vt=Symbol.for("react.memo_cache_sentinel"),A=Symbol.for("react.view_transition"),J=Symbol.for("react.recoverable"),ft=Symbol.iterator;function ut(t){return t===null||typeof t!="object"?null:(t=ft&&t[ft]||t["@@iterator"],typeof t=="function"?t:null)}var F=Symbol.for("react.client.reference");function dt(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===F?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case I:return"Fragment";case W:return"Profiler";case P:return"StrictMode";case Y:return"Suspense";case G:return"SuspenseList";case ot:return"Activity";case A:return"ViewTransition"}if(typeof t=="object")switch(t.$$typeof){case at:return"Portal";case R:return t.displayName||"Context";case M:return(t._context.displayName||"Context")+".Consumer";case O:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case K:return e=t.displayName||null,e!==null?e:dt(t.type)||"Memo";case nt:e=t._payload,t=t._init;try{return dt(t(e))}catch{}}return null}var gt=Array.isArray,ct=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,st=u.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Et={pending:!1,data:null,method:null,action:null},_t=[],Mt=-1;function Tt(t){return{current:t}}function Bt(t){0>Mt||(t.current=_t[Mt],_t[Mt]=null,Mt--)}function Dt(t,e){Mt++,_t[Mt]=t.current,t.current=e}var Pt=Tt(null),Ee=Tt(null),ce=Tt(null),_n=Tt(null);function $e(t,e){switch(Dt(ce,e),Dt(Ee,t),Dt(Pt,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Bm(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Bm(e),t=Um(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}Bt(Pt),Dt(Pt,t)}function Oe(){Bt(Pt),Bt(Ee),Bt(ce)}function Se(t){var e=t.memoizedState;e!==null&&(ha._currentValue=e.memoizedState,Dt(_n,t)),e=Pt.current;var l=Um(e,t.type);e!==l&&(Dt(Ee,t),Dt(Pt,l))}function Ae(t){Ee.current===t&&(Bt(Pt),Bt(Ee)),_n.current===t&&(Bt(_n),ha._currentValue=Et)}var Le,wn;function Je(t){if(Le===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);Le=e&&e[1]||"",wn=-1<l.stack.indexOf(` 2 at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return` 3`+Le+t+wn}var ql=!1;function za(t,e){if(!t||ql)return"";ql=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(e){var it=function(){throw Error()};if(Object.defineProperty(it.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(it,[])}catch(ht){var V=ht}Reflect.construct(t,[],it)}else{try{it.call()}catch(ht){V=ht}it=!1;try{var k=Object.getOwnPropertyDescriptor(t.prototype,"props");Object.defineProperty(t.prototype,"props",{configurable:!0,set:function(){throw Error()}}),it=!0,new t}finally{it&&(k!==void 0?Object.defineProperty(t.prototype,"props",k):delete t.prototype.props)}}}else{try{throw Error()}catch(ht){V=ht}(it=t())&&typeof it.catch=="function"&&it.catch(function(){})}}catch(ht){if(ht&&V&&typeof ht.stack=="string")return[ht.stack,V.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var r=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");r&&r.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var s=a.DetermineComponentFrameRoot(),p=s[0],x=s[1];if(p&&x){var D=p.split(` 4`),X=x.split(` 5`);for(r=a=0;a<D.length&&!D[a].includes("DetermineComponentFrameRoot");)a++;for(;r<X.length&&!X[r].includes("DetermineComponentFrameRoot");)r++;if(a===D.length||r===X.length)for(a=D.length-1,r=X.length-1;1<=a&&0<=r&&D[a]!==X[r];)r--;for(;1<=a&&0<=r;a--,r--)if(D[a]!==X[r]){if(a!==1||r!==1)do if(a--,r--,0>r||D[a]!==X[r]){var $=` 6`+D[a].replace(" at new "," at ");return t.displayName&&$.includes("<anonymous>")&&($=$.replace("<anonymous>",t.displayName)),$}while(1<=a&&0<=r);break}}}finally{ql=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?Je(l):""}function wc(t,e){switch(t.tag){case 26:case 27:case 5:return Je(t.type);case 16:return Je("Lazy");case 13:return t.child!==e&&e!==null?Je("Suspense Fallback"):Je("Suspense");case 19:return Je("SuspenseList");case 0:case 15:return za(t.type,!1);case 11:return za(t.type.render,!1);case 1:return za(t.type,!0);case 31:return Je("Activity");case 30:return Je("ViewTransition");default:return""}}function Pu(t){try{var e="",l=null;do e+=wc(t,l),l=t,t=t.return;while(t);return e}catch(a){return` 7Error generating stack: `+a.message+` 8`+a.stack}}var Oa=Object.prototype.hasOwnProperty,Aa=n.unstable_scheduleCallback,Da=n.unstable_cancelCallback,Nc=n.unstable_shouldYield,Tc=n.unstable_requestPaint,_e=n.unstable_now,Cc=n.unstable_getCurrentPriorityLevel,to=n.unstable_ImmediatePriority,eo=n.unstable_UserBlockingPriority,_i=n.unstable_NormalPriority,Mc=n.unstable_LowPriority,no=n.unstable_IdlePriority,zc=n.log,Oc=n.unstable_setDisableYieldValue,Xl=null,we=null;function Nn(t){if(typeof zc=="function"&&Oc(t),we&&typeof we.setStrictMode=="function")try{we.setStrictMode(Xl,t)}catch{}}var Ne=Math.clz32?Math.clz32:Rc,Ac=Math.log,Dc=Math.LN2;function Rc(t){return t>>>=0,t===0?32:31-(Ac(t)/Dc|0)|0}var wi=256,Ni=262144,Ti=4194304;function qn(t){var e=t&42;if(e!==0)return e;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&-t;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Ci(t,e,l){var a=t.pendingLanes;if(a===0)return 0;var r=0,s=t.suspendedLanes,p=t.pingedLanes;t=t.warmLanes;var x=a&134217727;return x!==0?(a=x&~s,a!==0?r=qn(a):(p&=x,p!==0?r=qn(p):l||(l=x&~t,l!==0&&(r=qn(l))))):(x=a&~s,x!==0?r=qn(x):p!==0?r=qn(p):l||(l=a&~t,l!==0&&(r=qn(l)))),r===0?0:e!==0&&e!==r&&(e&s)===0&&(s=r&-r,l=e&-e,s>=l||s===32&&(l&4194048)!==0)?e:r}function Gl(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function Ra(t,e){(e&8)!==0&&(e|=e&32);var l=t.entangledLanes;if(l!==0)for(t=t.entanglements,l&=e;0<l;){var a=31-Ne(l),r=1<<a;e|=t[a],l&=~r}return e}function lo(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ha(){var t=Ti;return Ti<<=1,(Ti&62914560)===0&&(Ti=4194304),t}function Ba(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function Zl(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Hc(t,e,l,a,r,s){var p=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var x=t.entanglements,D=t.expirationTimes,X=t.hiddenUpdates;for(l=p&~l;0<l;){var $=31-Ne(l),it=1<<$;x[$]=0,D[$]=-1;var V=X[$];if(V!==null)for(X[$]=null,$=0;$<V.length;$++){var k=V[$];k!==null&&(k.lane&=-536870913)}l&=~it}a!==0&&io(t,a,0),s!==0&&r===0&&t.tag!==0&&(t.suspendedLanes|=s&~(p&~e))}function io(t,e,l){t.pendingLanes|=e,t.suspendedLanes&=~e;var a=31-Ne(e);t.entangledLanes|=e,t.entanglements[a]=t.entanglements[a]|1073741824|l&261930}function ao(t,e){var l=t.entangledLanes|=e;for(t=t.entanglements;l;){var a=31-Ne(l),r=1<<a;r&e|t[a]&e&&(t[a]|=e),l&=~r}}function uo(t,e){var l=e&-e;return l=(l&42)!==0?1:Mi(l),(l&(t.suspendedLanes|e))!==0?0:l}function Mi(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function Ua(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function oo(){var t=st.p;return t!==0?t:(t=window.event,t===void 0?32:Ey(t.type))}function ro(t,e){var l=st.p;try{return st.p=t,e()}finally{st.p=l}}var on=Math.random().toString(36).slice(2),oe="__reactFiber$"+on,be="__reactProps$"+on,ol="__reactContainer$"+on,co="__reactEvents$"+on,so="__reactListeners$"+on,Bc="__reactHandles$"+on,fo="__reactResources$"+on,Ql="__reactMarker$"+on,zi="__reactLoad$"+on;function Oi(t){delete t[oe],delete t[be],delete t[so],delete t[Bc]}function Xn(t){var e;if(e=t[oe])return e;for(var l=t.parentNode;l;){if(e=l[ol]||l[oe]){if(l=e.alternate,e.child!==null||l!==null&&l.child!==null)for(t=Pm(t);t!==null;){if(l=t[oe])return l;t=Pm(t)}return e}t=l,l=t.parentNode}return null}function rl(t){if(t=t[oe]||t[ol]){var e=t.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return t}return null}function kl(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(o(33))}function Gn(t){var e=t[fo];return e||(e=t[fo]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function ne(t){t[Ql]=!0}function ja(t){t[zi]=void 0}var ho=new Set,go={};function rn(t,e){cl(t,e),cl(t+"Capture",e)}function cl(t,e){for(go[t]=e,t=0;t<e.length;t++)ho.add(e[t])}var Uc=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),La={},bh={};function CE(t){return Oa.call(bh,t)?!0:Oa.call(La,t)?!1:Uc.test(t)?bh[t]=!0:(La[t]=!0,!1)}var jt=!1;function xh(){var t=jt;return jt=!1,t}function mo(t,e,l){if(CE(e))if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":t.removeAttribute(e);return;case"boolean":var a=e.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){t.removeAttribute(e);return}}t.setAttribute(e,l)}}function yo(t,e,l){if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttribute(e,l)}}function Zn(t,e,l,a){if(a===null)t.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(l);return}t.setAttributeNS(e,l,a)}}function Ye(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Sh(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function ME(t,e,l){var a=Object.getOwnPropertyDescriptor(t.constructor.prototype,e);if(!t.hasOwnProperty(e)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var r=a.get,s=a.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return r.call(this)},set:function(p){l=""+p,s.call(this,p)}}),Object.defineProperty(t,e,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(p){l=""+p},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function jc(t){if(!t._valueTracker){var e=Sh(t)?"checked":"value";t._valueTracker=ME(t,e,""+t[e])}}function _h(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var l=e.getValue(),a="";return t&&(a=Sh(t)?t.checked?"true":"false":t.value),t=a,t!==l?(e.setValue(t),!0):!1}var zE=/[\n"\\]/g;function Fe(t){return t.replace(zE,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function Lc(t,e,l,a,r,s,p,x){t.name="",p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"?t.type=p:t.removeAttribute("type"),e!=null?p==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+Ye(e)):t.value!==""+Ye(e)&&(t.value=""+Ye(e)):p!=="submit"&&p!=="reset"||t.removeAttribute("value"),e!=null?p==="number"&&t.value==e?Yc(t,Ye(t.value)):Yc(t,Ye(e)):l!=null?Yc(t,Ye(l)):a!=null&&t.removeAttribute("value"),r==null&&s!=null&&(t.defaultChecked=!!s),r!=null&&(t.checked=r&&typeof r!="function"&&typeof r!="symbol"),x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?t.name=""+Ye(x):t.removeAttribute("name")}function wh(t,e,l,a,r,s,p,x){if(s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(t.type=s),e!=null||l!=null){if(!(s!=="submit"&&s!=="reset"||e!=null)){jc(t);return}l=l!=null?""+Ye(l):"",e=e!=null?""+Ye(e):l,x||e===t.value||(t.value=e),t.defaultValue=e}a=a??r,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=x?t.checked:!!a,t.defaultChecked=!!a,p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"&&(t.name=p),jc(t)}function Yc(t,e){t.defaultValue!==""+e&&(t.defaultValue=""+e)}function Ai(t,e,l,a){if(t=t.options,e){e={};for(var r=0;r<l.length;r++)e["$"+l[r]]=!0;for(l=0;l<t.length;l++)r=e.hasOwnProperty("$"+t[l].value),t[l].selected!==r&&(t[l].selected=r),r&&a&&(t[l].defaultSelected=!0)}else{for(l=""+Ye(l),e=null,r=0;r<t.length;r++){if(t[r].value===l){t[r].selected=!0,a&&(t[r].defaultSelected=!0);return}e!==null||t[r].disabled||(e=t[r])}e!==null&&(e.selected=!0)}}function Nh(t,e,l){if(e!=null&&(e=""+Ye(e),e!==t.value&&(t.value=e),l==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=l!=null?""+Ye(l):""}function Th(t,e,l,a){if(e==null){if(a!=null){if(l!=null)throw Error(o(92));if(gt(a)){if(1<a.length)throw Error(o(93));a=a[0]}l=a}l==null&&(l=""),e=l}l=Ye(e),t.defaultValue=l,a=t.textContent,a===l&&a!==""&&a!==null&&(t.value=a),jc(t)}function Di(t,e){if(e){var l=t.firstChild;if(l&&l===t.lastChild&&l.nodeType===3){l.nodeValue=e;return}}t.textContent=e}var OE=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Ch(t,e,l){var a=e.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?t.setProperty(e,""):e==="float"?t.cssFloat="":t[e]="":a?t.setProperty(e,l):typeof l!="number"||l===0||OE.has(e)?e==="float"?t.cssFloat=l:t[e]=(""+l).trim():t[e]=l+"px"}function Mh(t,e,l){if(e!=null&&typeof e!="object")throw Error(o(62));if(t=t.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||e!=null&&e.hasOwnProperty(a)||(a.indexOf("--")===0?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="",jt=!0);for(var r in e)a=e[r],e.hasOwnProperty(r)&&l[r]!==a&&(Ch(t,r,a),jt=!0)}else for(var s in e)e.hasOwnProperty(s)&&Ch(t,s,e[s])}function Vc(t){if(t.indexOf("-")===-1)return!1;switch(t){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 AE=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRen
8dering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["maskType","mask-type"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),DE=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function vo(t){return DE.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function Tn(){}var qc=null;function Xc(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Ri=null,Hi=null;function zh(t){var e=rl(t);if(e&&(t=e.stateNode)){var l=t[be]||null;t:switch(t=e.stateNode,e.type){case"input":if(Lc(t,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),e=l.name,l.type==="radio"&&e!=null){for(l=t;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+Fe(""+e)+'"][type="radio"]'),e=0;e<l.length;e++){var a=l[e];if(a!==t&&a.form===t.form){var r=a[be]||null;if(!r)throw Error(o(90));Lc(a,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name)}}for(e=0;e<l.length;e++)a=l[e],a.form===t.form&&_h(a)}break t;case"textarea":Nh(t,l.value,l.defaultValue);break t;case"select":e=l.value,e!=null&&Ai(t,!!l.multiple,e,!1)}}}var Gc=!1;function Oh(t,e,l){if(Gc)return t(e,l);Gc=!0;try{var a=t(e);return a}finally{if(Gc=!1,(Ri!==null||Hi!==null)&&(vr(),Ri&&(e=Ri,t=Hi,Hi=Ri=null,zh(e),t)))for(e=0;e<t.length;e++)zh(t[e])}}function Ya(t,e){var l=t.stateNode;if(l===null)return null;var a=l[be]||null;if(a===null)return null;l=a[e];t:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(t=t.type,a=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!a;break t;default:t=!1}if(t)return null;if(l&&typeof l!="function")throw Error(o(231,e,typeof l));return l}var Qn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Zc=!1;if(Qn)try{var Va={};Object.defineProperty(Va,"passive",{get:function(){Zc=!0}}),window.addEventListener("test",Va,Va),window.removeEventListener("test",Va,Va)}catch{Zc=!1}var sl=null,Qc=null,po=null;function Ah(){if(po)return po;var t,e=Qc,l=e.length,a,r="value"in sl?sl.value:sl.textContent,s=r.length;for(t=0;t<l&&e[t]===r[t];t++);var p=l-t;for(a=1;a<=p&&e[l-a]===r[s-a];a++);return po=r.slice(t,1<a?1-a:void 0)}function Eo(t){var e=t.keyCode;
vendor: 4,172 bytes, line 8
8return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function bo(){return!0}function Dh(){return!1}function Te(t){function e(l,a,r,s,p){this._reactName=l,this._targetInst=r,this.type=a,this.nativeEvent=s,this.target=p,this.currentTarget=null;for(var x in t)t.hasOwnProperty(x)&&(l=t[x],this[x]=l?l(s):s[x]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?bo:Dh,this.isPropagationStopped=Dh,this}return U(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=bo)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=bo)},persist:function(){},isPersistent:bo}),e}var fl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},xo=Te(fl),qa=U({},fl,{view:0,detail:0}),RE=Te(qa),kc,Kc,Xa,So=U({},qa,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:$c,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==Xa&&(Xa&&t.type==="mousemove"?(kc=t.screenX-Xa.screenX,Kc=t.screenY-Xa.screenY):Kc=kc=0,Xa=t),kc)},movementY:function(t){return"movementY"in t?t.movementY:Kc}}),Rh=Te(So),HE=U({},So,{dataTransfer:0}),BE=Te(HE),UE=U({},qa,{relatedTarget:0}),Ic=Te(UE),jE=U({},fl,{animationName:0,elapsedTime:0,pseudoElement:0}),LE=Te(jE),YE=U({},fl,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),VE=Te(YE),qE=U({},fl,{data:0}),Hh=Te(qE),XE={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},GE={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"},ZE={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function QE(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=ZE[t])?!!e[t]:!1}function $c(){return QE}var kE=U({},qa,{key:function(t){if(t.key){var e=XE[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=Eo(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?GE[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:$c,charCode:function(t){return t.type==="keypress"?Eo(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Eo(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),KE=Te(kE),IE=U({},So,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Bh=Te(IE),$E=U({},fl,{submitter:0}),JE=Te($E),FE=U({},qa,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:$c}),WE=Te(FE),PE=U({},fl,{propertyName:0,elapsedTime:0,pseudoElement:0}),tb=Te(PE),eb=U({},So,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),nb=Te(eb),lb=U({},fl,{newState:0,oldState:0,source:0}),ib=Te(lb),ab=[9,13,27,32],Jc=Qn&&"CompositionEvent"in window,Ga=null;Qn&&"documentMode"in document&&(Ga=document.documentMode);var ub=Qn&&"TextEvent"in window&&!Ga,Uh=Qn&&(!Jc||Ga&&8<Ga&&11>=Ga),jh=" ",Lh=!1;
vendor: 23,513 bytes, line 8
8function Yh(t,e){switch(t){case"keyup":return ab.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vh(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Bi=!1;function ob(t,e){switch(t){case"compositionend":return Vh(e);case"keypress":return e.which!==32?null:(Lh=!0,jh);case"textInput":return t=e.data,t===jh&&Lh?null:t;default:return null}}function rb(t,e){if(Bi)return t==="compositionend"||!Jc&&Yh(t,e)?(t=Ah(),po=Qc=sl=null,Bi=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return Uh&&e.locale!=="ko"?null:e.data;default:return null}}var cb={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 qh(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!cb[t.type]:e==="textarea"}function Xh(t,e,l,a){Ri?Hi?Hi.push(a):Hi=[a]:Ri=a,e=_r(e,"onChange"),0<e.length&&(l=new xo("onChange","change",null,l,a),t.push({event:l,listeners:e}))}var Za=null,Qa=null;function sb(t){zm(t,0)}function _o(t){var e=kl(t);if(_h(e))return t}function Gh(t,e){if(t==="change")return e}var Zh=!1;if(Qn){var Fc;if(Qn){var Wc="oninput"in document;if(!Wc){var Qh=document.createElement("div");Qh.setAttribute("oninput","return;"),Wc=typeof Qh.oninput=="function"}Fc=Wc}else Fc=!1;Zh=Fc&&(!document.documentMode||9<document.documentMode)}function kh(){Za&&(Za.detachEvent("onpropertychange",Kh),Qa=Za=null)}function Kh(t){if(t.propertyName==="value"&&_o(Qa)){var e=[];Xh(e,Qa,t,Xc(t)),Oh(sb,e)}}function fb(t,e,l){t==="focusin"?(kh(),Za=e,Qa=l,Za.attachEvent("onpropertychange",Kh)):t==="focusout"&&kh()}function db(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return _o(Qa)}function hb(t,e){if(t==="click")return _o(e)}function gb(t,e){if(t==="input"||t==="change")return _o(e)}function mb(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var Ve=typeof Object.is=="function"?Object.is:mb;function ka(t,e){if(Ve(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var l=Object.keys(t),a=Object.keys(e);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var r=l[a];if(!Oa.call(e,r)||!Ve(t[r],e[r]))return!1}return!0}function Pc(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function Ih(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function $h(t,e){var l=Ih(t);t=0;for(var a;l;){if(l.nodeType===3){if(a=t+l.textContent.length,t<=e&&a>=e)return{node:l,offset:e-t};t=a}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=Ih(l)}}function Jh(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Jh(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Fh(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Pc(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href=="string"}catch{l=!1}if(l)t=e.contentWindow;else break;e=Pc(t.document)}return e}function ts(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var yb=Qn&&"documentMode"in document&&11>=document.documentMode,Ui=null,es=null,Ka=null,ns=!1;function Wh(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;ns||Ui==null||Ui!==Pc(a)||(a=Ui,"selectionStart"in a&&ts(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ka&&ka(Ka,a)||(Ka=a,a=_r(es,"onSelect"),0<a.length&&(e=new xo("onSelect","select",null,e,l),t.push({event:e,listeners:a}),e.target=Ui)))}function Kl(t,e){var l={};return l[t.toLowerCase()]=e.toLowerCase(),l["Webkit"+t]="webkit"+e,l["Moz"+t]="moz"+e,l}var ji={animationend:Kl("Animation","AnimationEnd"),animationiteration:Kl("Animation","AnimationIteration"),animationstart:Kl("Animation","AnimationStart"),transitionrun:Kl("Transition","TransitionRun"),transitionstart:Kl("Transition","TransitionStart"),transitioncancel:Kl("Transition","TransitionCancel"),transitionend:Kl("Transition","TransitionEnd")},ls={},Ph={};Qn&&(Ph=document.createElement("div").style,"AnimationEvent"in window||(delete ji.animationend.animation,delete ji.animationiteration.animation,delete ji.animationstart.animation),"TransitionEvent"in window||delete ji.transitionend.transition);function Il(t){if(ls[t])return ls[t];if(!ji[t])return t;var e=ji[t],l;for(l in e)if(e.hasOwnProperty(l)&&l in Ph)return ls[t]=e[l];return t}var tg=Il("animationend"),eg=Il("animationiteration"),ng=Il("animationstart"),vb=Il("transitionrun"),pb=Il("transitionstart"),Eb=Il("transitioncancel"),lg=Il("transitionend"),ig=new Map,is="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error fullscreenChange fullscreenError gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");is.push("scrollEnd");function cn(t,e){ig.set(t,e),rn(e,[t])}var bb=0;function kn(t,e){if(t.name!=null&&t.name!=="auto")return t.name;if(e.autoName!==null)return e.autoName;t=hn.identifierPrefix;var l=bb++;return t="_"+t+"t_"+l.toString(32)+"_",e.autoName=t}function ag(t){if(t==null||typeof t=="string")return t;var e=null,l=la;if(l!==null)for(var a=0;a<l.length;a++){var r=t[l[a]];if(r!=null){if(r==="none")return"none";e=e==null?r:e+(" "+r)}}return e??t.default}function Kn(t,e){return t=ag(t),e=ag(e),e==null?t==="auto"?null:t:e==="auto"?null:e}var wo=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},We=[],Li=0,as=0;function No(){for(var t=Li,e=as=Li=0;e<t;){var l=We[e];We[e++]=null;var a=We[e];We[e++]=null;var r=We[e];We[e++]=null;var s=We[e];if(We[e++]=null,a!==null&&r!==null){var p=a.pending;p===null?r.next=r:(r.next=p.next,p.next=r),a.pending=r}s!==0&&ug(l,r,s)}}function To(t,e,l,a){We[Li++]=t,We[Li++]=e,We[Li++]=l,We[Li++]=a,as|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function us(t,e,l,a){return To(t,e,l,a),Co(t)}function $l(t,e){return To(t,null,null,e),Co(t)}function ug(t,e,l){t.lanes|=l;var a=t.alternate;a!==null&&(a.lanes|=l);for(var r=!1,s=t.return;s!==null;)s.childLanes|=l,a=s.alternate,a!==null&&(a.childLanes|=l),s.tag===22&&(t=s.stateNode,t===null||t._visibility&1||(r=!0)),t=s,s=s.return;return t.tag===3?(s=t.stateNode,r&&e!==null&&(r=31-Ne(l),t=s.hiddenUpdates,a=t[r],a===null?t[r]=[e]:a.push(e),e.lane=l|536870912),s):null}function Co(t){if(50<mu)throw mu=0,yr=null,Error(o(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var Yi={};function xb(t,e,l,a){this.tag=t,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function De(t,e,l,a){return new xb(t,e,l,a)}function os(t){return t=t.prototype,!(!t||!t.isReactComponent)}function In(t,e){var l=t.alternate;return l===null?(l=De(t.tag,e,t.key,t.mode),l.elementType=t.elementType,l.type=t.type,l.stateNode=t.stateNode,l.alternate=t,t.alternate=l):(l.pendingProps=e,l.type=t.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=t.flags&1206910976,l.childLanes=t.childLanes,l.lanes=t.lanes,l.child=t.child,l.memoizedProps=t.memoizedProps,l.memoizedState=t.memoizedState,l.updateQueue=t.updateQueue,e=t.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},l.sibling=t.sibling,l.index=t.index,l.ref=t.ref,l.refCleanup=t.refCleanup,l}function og(t,e){t.flags&=1206910978;var l=t.alternate;return l===null?(t.childLanes=0,t.lanes=e,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=l.childLanes,t.lanes=l.lanes,t.child=l.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=l.memoizedProps,t.memoizedState=l.memoizedState,t.updateQueue=l.updateQueue,t.type=l.type,e=l.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t}function Mo(t,e,l,a,r,s){var p=0;if(a=t,typeof a=="function")os(a)&&(p=1);else if(typeof a=="string")p=$x(t,l,Pt.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(a){case ot:return t=De(31,l,e,r),t.elementType=ot,t.lanes=s,t;case I:return Jl(l.children,r,s,e);case P:p=8,r|=24;break;case W:return t=De(12,l,e,r|2),t.elementType=W,t.lanes=s,t;case Y:return t=De(13,l,e,r),t.elementType=Y,t.lanes=s,t;case G:return t=De(19,l,e,r),t.elementType=G,t.lanes=s,t;case rt:case A:return t=r|32,t=De(30,l,e,t),t.elementType=A,t.lanes=s,t.stateNode={autoName:null,paired:null,clones:null,ref:null},t;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case R:p=10;break t;case M:p=9;break t;case O:p=11;break t;case K:p=14;break t;case nt:p=16,a=null;break t}p=29,l=Error(o(130,t===null?"null":typeof t,"")),a=null}return e=De(p,l,e,r),e.elementType=t,e.type=a,e.lanes=s,e}function Jl(t,e,l,a){return t=De(7,t,a,e),t.lanes=l,t}function rs(t,e,l){return t=De(6,t,null,e),t.lanes=l,t}function rg(t){var e=De(18,null,null,0);return e.stateNode=t,e}function cs(t,e,l){return e=De(4,t.children!==null?t.children:[],t.key,e),e.lanes=l,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}var cg=new WeakMap;function Pe(t,e){if(typeof t=="object"&&t!==null){var l=cg.get(t);return l!==void 0?l:(e={value:t,source:e,stack:Pu(e)},cg.set(t,e),e)}return{value:t,source:e,stack:Pu(e)}}var Vi=[],qi=0,zo=null,Ia=0,tn=[],en=0,dl=null,Cn=1,Mn="";function $n(t,e){Vi[qi++]=Ia,Vi[qi++]=zo,zo=t,Ia=e}function sg(t,e,l){tn[en++]=Cn,tn[en++]=Mn,tn[en++]=dl,dl=t;var a=Cn;t=Mn;var r=32-Ne(a)-1;a&=~(1<<r),l+=1;var s=32-Ne(e)+r;if(30<s){var p=r-r%5;s=(a&(1<<p)-1).toString(32),a>>=p,r-=p,Cn=1<<32-Ne(e)+r|l<<r|a,Mn=s+t}else Cn=1<<s|l<<r|a,Mn=t}function Oo(t){t.return!==null&&($n(t,1),sg(t,1,0))}function ss(t){for(;t===zo;)zo=Vi[--qi],Vi[qi]=null,Ia=Vi[--qi],Vi[qi]=null;for(;t===dl;)dl=tn[--en],tn[en]=null,Mn=tn[--en],tn[en]=null,Cn=tn[--en],tn[en]=null}function fg(t,e){tn[en++]=Cn,tn[en++]=Mn,tn[en++]=dl,Cn=e.id,Mn=e.overflow,dl=t}var se=null,Qt=null,Ct=!1,hl=null,nn=!1,fs=Error(o(519));function gl(t){var e=Error(o(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw $a(Pe(e,t)),fs}function dg(t){var e=t.stateNode,l=t.type,a=t.memoizedProps;switch(e[oe]=t,e[be]=a,l){case"dialog":Ot("cancel",e),Ot("close",e);break;case"iframe":case"object":case"embed":Ot("load",e);break;case"video":case"audio":for(l=0;l<vu.length;l++)Ot(vu[l],e);break;case"source":Ot("error",e);break;case"img":case"image":case"link":Ot("error",e),Ot("load",e);break;case"details":Ot("toggle",e);break;case"input":Ot("invalid",e),wh(e,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":Ot("invalid",e);break;case"textarea":Ot("invalid",e),Th(e,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||e.textContent===""+l||a.suppressHydrationWarning===!0||Rm(e.textContent,l)?(a.popover!=null&&(Ot("beforetoggle",e),Ot("toggle",e)),a.onScroll!=null&&Ot("scroll",e),a.onScrollEnd!=null&&Ot("scrollend",e),a.onClick!=null&&(e.onclick=Tn),e=!0):e=!1,e||gl(t,!0)}function Ao(t){for(se=t.return;se;)switch(se.tag){case 5:case 31:case 13:nn=!1;return;case 27:case 3:nn=!0;return;default:se=se.return}}function Xi(t){if(t!==se)return!1;if(!Ct)return Ao(t),Ct=!0,!1;var e=t.tag,l;if((l=e!==3&&e!==27)&&((l=e===5)&&(l=t.type,l=!(l!=="form"&&l!=="button")||Xf(t.type,t.memoizedProps)),l=!l),l&&Qt&&gl(t),Ao(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(317));Qt=Wm(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(317));Qt=Wm(t)}else e===27?(e=Qt,Ol(t.type)?(t=Ff,Ff=null,Qt=t):Qt=e):Qt=se?an(t.stateNode.nextSibling):null;return!0}function Fl(){Qt=se=null,Ct=!1}function ds(){var t=hl;return t!==null&&(Be===null?Be=t:Be.push.apply(Be,t),hl=null),t}function $a(t){hl===null?hl=[t]:hl.push(t)}var hs=Tt(null),Wl=null,Jn=null;function ml(t,e,l){Dt(hs,e._currentValue),e._currentValue=l}function Fn(t){t._currentValue=hs.current,Bt(hs)}function Do(t,e,l){for(;t!==null;){var a=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,a!==null&&(a.childLanes|=e)):a!==null&&(a.childLanes&e)!==e&&(a.childLanes|=e),t===l)break;t=t.return}}function gs(t,e,l,a){var r=t.child;for(r!==null&&(r.return=t);r!==null;){var s=r.dependencies;if(s!==null){var p=r.child;s=s.firstContext;t:for(;s!==null;){var x=s;s=r;for(var D=0;D<e.length;D++)if(x.context===e[D]){s.lanes|=l,x=s.alternate,x!==null&&(x.lanes|=l),Do(s.return,l,t),a||(p=null);break t}s=x.next}}else if(r.tag===18){if(p=r.return,p===null)throw Error(o(341));p.lanes|=l,s=p.alternate,s!==null&&(s.lanes|=l),Do(p,l,t),p=null}else r.tag===13&&r.memoizedState!==null&&r.memoizedState.dehydrated===null?(r.lanes|=l,p=r.alternate,p!==null&&(p.lanes|=l),Do(r.return,l,t),p=r.child,p=p!==null?p.sibling:null):p=r.child;if(p!==null)p.return=r;else for(p=r;p!==null;){if(p===t){p=null;break}if(r=p.sibling,r!==null){r.return=p.return,p=r;break}p=p.return}r=p}}function Pl(t,e,l,a){t=null;for(var r=e,s=!1;r!==null;){if(!s){if((r.flags&524288)!==0)s=!0;else if((r.flags&262144)!==0)break}if(r.tag===10){var p=r.alternate;if(p===null)throw Error(o(387));if(p=p.memoizedProps,p!==null){var x=r.type;Ve(r.pendingProps.value,p.value)||(t!==null?t.push(x):t=[x])}}else if(r===_n.current){if(p=r.alternate,p===null)throw Error(o(387));p.memoizedState.memoizedState!==r.memoizedState.memoizedState&&(t!==null?t.push(ha):t=[ha])}r=r.return}return t!==null&&gs(e,t,l,a),e.flags|=262144,t!==null}function Ro(t){for(t=t.firstContext;t!==null;){if(!Ve(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function ti(t){Wl=t,Jn=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function he(t){return hg(Wl,t)}function Ho(t,e){return Wl===null&&ti(t),hg(t,e)}function hg(t,e){var l=e._currentValue;if(e={context:e,memoizedValue:l,next:null},Jn===null){if(t===null)throw Error(o(308));Jn=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else Jn=Jn.next=e;return l}var Sb=typeof AbortController<"u"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(l,a){t.push(a)}};this.abort=function(){e.aborted=!0,t.forEach(function(l){return l()})}},_b=n.unstable_scheduleCallback,wb=n.unstable_NormalPriority,le={$$typeof:R,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ms(){return{controller:new Sb,data:new Map,refCount:0}}function Ja(t){t.refCount--,t.refCount===0&&_b(wb,function(){t.controller.abort()})}function gg(t,e){if((t.pendingLanes&4194048)!==0){var l=t.transitionTypes;for(l===null&&(l=t.transitionTypes=[]),t=0;t<e.length;t++){var a=e[t];l.indexOf(a)===-1&&l.push(a)}}}var Fa=null;function Nb(t){var e=t.transitionTypes;return t.transitionTypes=null,e}var Wa=null,ys=0,ei=0,Gi=null;function Tb(t,e){if(Wa===null){var l=Wa=[];ys=0,ei=Rf(),Gi={status:"pending",value:void 0,then:function(a){l.push(a)}}}return ys++,e.then(mg,mg),e}function mg(){if(--ys===0&&(Fa=null,Wa!==null)){Gi!==null&&(Gi.status="fulfilled");var t=Wa;Wa=null,ei=0,Gi=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function Cb(t,e){var l=[],a={status:"pending",value:null,reason:null,then:function(r){l.push(r)}};return t.then(function(){a.status="fulfilled",a.value=e;for(var r=0;r<l.length;r++)(0,l[r])(e)},function(r){for(a.status="rejected",a.reason=r,r=0;r<l.length;r++)(0,l[r])(void 0)}),a}var yg=ct.S;ct.S=function(t,e){if(rm=_e(),typeof e=="object"&&e!==null&&typeof e.then=="function"&&Tb(t,e),Fa!==null)for(var l=oa;l!==null;)gg(l,Fa),l=l.next;if(l=t.types,l!==null){for(var a=oa;a!==null;)gg(a,l),a=a.next;if(ei!==0){a=Fa,a===null&&(a=Fa=[]);for(var r=0;r<l.length;r++){var s=l[r];a.indexOf(s)===-1&&a.push(s)}}}yg!==null&&yg(t,e)};var ni=Tt(null);function vs(){var t=ni.current;return t!==null?t:Zt.pooledCache}function Bo(t,e){e===null?Dt(ni,ni.current):Dt(ni,e.pool)}function vg(){var t=vs();return t===null?null:{parent:le._currentValue,pool:t}}var Zi=Error(o(460)),ps=Error(o(474)),Uo=Error(o(542)),jo={then:function(){}};function pg(t){return t=t.status,t==="fulfilled"||t==="rejected"}function Eg(t,e,l){switch(l=t[l],l===void 0?t.push(e):l!==e&&(e.then(Tn,Tn),e=l),e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,xg(t),t===void 0&&!("reason"in e)?Error(o(600)):t;default:if(typeof e.status=="string")e.then(Tn,Tn);else{if(t=Zt,t!==null&&100<t.shellSuspendCounter)throw Error(o(482));t=e,t.status="pending",t.then(function(a){if(e.status==="pending"){var r=e;r.status="fulfilled",r.value=a}},function(a){if(e.status==="pending"){var r=e;r.status="rejected",r.reason=a}})}switch(e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,xg(t),t}throw ii=e,Zi}}function li(t){try{var e=t._init;return e(t._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(ii=l,Zi):l}}var ii=null;function bg(){if(ii===null)throw Error(o(459));var t=ii;return ii=null,t}function xg(t){if(t===Zi||t===Uo)throw Error(o(483))}var Qi=null,Pa=0;function Lo(t){var e=Pa;return Pa+=1,Qi===null&&(Qi=[]),Eg(Qi,t,e)}function yl(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function Yo(t,e){throw e.$$typeof===L?Error(o(525)):(t=Object.prototype.toString.call(e),Error(o(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)))}function Sg(t){function e(q,j){if(t){var Q=q.deletions;Q===null?(q.deletions=[j],q.flags|=16):Q.push(j)}}function l(q,j){if(!t)return null;for(;j!==null;)e(q,j),j=j.sibling;return null}function a(q){for(var j=new Map;q!==null;)q.key===null?j.set(q.index,q):j.set(q.key,q),q=q.sibling;return j}function r(q,j){return q=In(q,j),q.index=0,q.sibling=null,q}function s(q,j,Q){return q.index=Q,t?(Q=q.alternate,Q!==null?(Q=Q.index,Q<j?(q.flags|=2,j):Q):(q.flags|=134217730,j)):(q.flags|=1048576,j)}function p(q){return t&&q.alternate===null&&(q.flags|=134217730),q}function x(q,j,Q,lt){return j===null||j.tag!==6?(j=rs(Q,q.mode,lt),j.return=q,j):(j=r(j,Q),j.return=q,j)}function D(q,j,Q,lt){var mt=Q.type;return mt===I?(q=$(q,j,Q.props.children,lt,Q.key),yl(q,Q),q):j!==null&&(j.elementType===mt||typeof mt=="object"&&mt!==null&&mt.$$typeof===nt&&li(mt)===j.type)?(j=r(j,Q.props),yl(j,Q),j.return=q,j):(j=Mo(Q.type,Q.key,Q.props,null,q.mode,lt),yl(j,Q),j.return=q,j)}function X(q,j,Q,lt){return j===null||j.tag!==4||j.stateNode.containerInfo!==Q.containerInfo||j.stateNode.implementation!==Q.implementation?(j=cs(Q,q.mode,lt),j.return=q,j):(j=r(j,Q.children||[]),j.return=q,j)}function $(q,j,Q,lt,mt){return j===null||j.tag!==7?(j=Jl(Q,q.mode,lt,mt),j.return=q,j):(j=r(j,Q),j.return=q,j)}function it(q,j,Q){if(typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint")return j=rs(""+j,q.mode,Q),j.return=q,j;if(typeof j=="object"&&j!==null){switch(j.$$typeof){case Z:return Q=Mo(j.type,j.key,j.props,null,q.mode,Q),yl(Q,j),Q.return=q,Q;case at:return j=cs(j,q.mode,Q),j.return=q,j;case nt:return j=li(j),it(q,j,Q)}if(gt(j)||ut(j))return j=Jl(j,q.mode,Q,null),j.return=q,j;if(typeof j.then=="function")return it(q,Lo(j),Q);if(j.$$typeof===R)return it(q,Ho(q,j),Q);Yo(q,j)}return null}function V(q,j,Q,lt){var mt=j!==null?j.key:null;if(typeof Q=="string"&&Q!==""||typeof Q=="number"||typeof Q=="bigint")return mt!==null?null:x(q,j,""+Q,lt);if(typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case Z:return Q.key===mt?D(q,j,Q,lt):null;case at:return Q.key===mt?X(q,j,Q,lt):null;case nt:return Q=li(Q),V(q,j,Q,lt)}if(gt(Q)||ut(Q))return mt!==null?null:$(q,j,Q,lt,null);if(typeof Q.then=="function")return V(q,j,Lo(Q),lt);if(Q.$$typeof===R)return V(q,j,Ho(q,Q),lt);Yo(q,Q)}return null}function k(q,j,Q,lt,mt){if(typeof lt=="string"&<!==""||typeof lt=="number"||typeof lt=="bigint")return q=q.get(Q)||null,x(j,q,""+lt,mt);if(typeof lt=="object"&<!==null){switch(lt.$$typeof){case Z:return q=q.get(lt.key===null?Q:lt.key)||null,D(j,q,lt,mt);case at:return q=q.get(lt.key===null?Q:lt.key)||null,X(j,q,lt,mt);case nt:return lt=li(lt),k(q,j,Q,lt,mt)}if(gt(lt)||ut(lt))return q=q.get(Q)||null,$(j,q,lt,mt,null);if(typeof lt.then=="function")return k(q,j,Q,Lo(lt),mt);if(lt.$$typeof===R)return k(q,j,Q,Ho(j,lt),mt);Yo(j,lt)}return null}function ht(q,j,Q,lt){for(var mt=null,Ht=null,bt=j,xt=j=0,ue=null;bt!==null&&xt<Q.length;xt++){bt.index>xt?(ue=bt,bt=null):ue=bt.sibling;var Ut=V(q,bt,Q[xt],lt);if(Ut===null){bt===null&&(bt=ue);break}t&&bt&&Ut.alternate===null&&e(q,bt),j=s(Ut,j,xt),Ht===null?mt=Ut:Ht.sibling=Ut,Ht=Ut,bt=ue}if(xt===Q.length)return l(q,bt),Ct&&$n(q,xt),mt;if(bt===null){for(;xt<Q.length;xt++)bt=it(q,Q[xt],lt),bt!==null&&(j=s(bt,j,xt),Ht===null?mt=bt:Ht.sibling=bt,Ht=bt);return Ct&&$n(q,xt),mt}for(bt=a(bt);xt<Q.length;xt++)ue=k(bt,q,xt,Q[xt],lt),ue!==null&&(t&&(Ut=ue.alternate,Ut!==null&&bt.delete(Ut.key===null?xt:Ut.key)),j=s(ue,j,xt),Ht===null?mt=ue:Ht.sibling=ue,Ht=ue);return t&&bt.forEach(function(Bl){return e(q,Bl)}),Ct&&$n(q,xt),mt}function yt(q,j,Q,lt){if(Q==null)throw Error(o(151));for(var mt=null,Ht=null,bt=j,xt=j=0,ue=null,Ut=Q.next();bt!==null&&!Ut.done;xt++,Ut=Q.next()){bt.index>xt?(ue=bt,bt=null):ue=bt.sibling;var Bl=V(q,bt,Ut.value,lt);if(Bl===null){bt===null&&(bt=ue);break}t&&bt&&Bl.alternate===null&&e(q,bt),j=s(Bl,j,xt),Ht===null?mt=Bl:Ht.sibling=Bl,Ht=Bl,bt=ue}if(Ut.done)return l(q,bt),Ct&&$n(q,xt),mt;if(bt===null){for(;!Ut.done;xt++,Ut=Q.next())Ut=it(q,Ut.value,lt),Ut!==null&&(j=s(Ut,j,xt),Ht===null?mt=Ut:Ht.sibling=Ut,Ht=Ut);return Ct&&$n(q,xt),mt}for(bt=a(bt);!Ut.done;xt++,Ut=Q.next())Ut=k(bt,q,xt,Ut.value,lt),Ut!==null&&(t&&(ue=Ut.alternate,ue!==null&&bt.delete(ue.key===null?xt:ue.key)),j=s(Ut,j,xt),Ht===null?mt=Ut:Ht.sibling=Ut,Ht=Ut);return t&&bt.forEach(function(oS){return e(q,oS)}),Ct&&$n(q,xt),mt}function Nt(q,j,Q,lt){if(typeof Q=="object"&&Q!==null&&Q.type===I&&Q.key===null&&Q.props.ref===void 0&&(Q=Q.props.children),typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case Z:t:{for(var mt=Q.key;j!==null;
vendor: 4,254 bytes, line 8
8){if(j.key===mt){if(mt=Q.type,mt===I){if(j.tag===7){l(q,j.sibling),lt=r(j,Q.props.children),yl(lt,Q),lt.return=q,q=lt;break t}}else if(j.elementType===mt||typeof mt=="object"&&mt!==null&&mt.$$typeof===nt&&li(mt)===j.type){l(q,j.sibling),lt=r(j,Q.props),yl(lt,Q),lt.return=q,q=lt;break t}l(q,j);break}else e(q,j);j=j.sibling}Q.type===I?(lt=Jl(Q.props.children,q.mode,lt,Q.key),yl(lt,Q),lt.return=q,q=lt):(lt=Mo(Q.type,Q.key,Q.props,null,q.mode,lt),yl(lt,Q),lt.return=q,q=lt)}return p(q);case at:t:{for(mt=Q.key;j!==null;){if(j.key===mt)if(j.tag===4&&j.stateNode.containerInfo===Q.containerInfo&&j.stateNode.implementation===Q.implementation){l(q,j.sibling),lt=r(j,Q.children||[]),lt.return=q,q=lt;break t}else{l(q,j);break}else e(q,j);j=j.sibling}lt=cs(Q,q.mode,lt),lt.return=q,q=lt}return p(q);case nt:return Q=li(Q),Nt(q,j,Q,lt)}if(gt(Q))return ht(q,j,Q,lt);if(ut(Q)){if(mt=ut(Q),typeof mt!="function")throw Error(o(150));return Q=mt.call(Q),yt(q,j,Q,lt)}if(typeof Q.then=="function")return Nt(q,j,Lo(Q),lt);if(Q.$$typeof===R)return Nt(q,j,Ho(q,Q),lt);Yo(q,Q)}return typeof Q=="string"&&Q!==""||typeof Q=="number"||typeof Q=="bigint"?(Q=""+Q,j!==null&&j.tag===6?(l(q,j.sibling),lt=r(j,Q),lt.return=q,q=lt):(l(q,j),lt=rs(Q,q.mode,lt),lt.return=q,q=lt),p(q)):l(q,j)}return function(q,j,Q,lt){try{Pa=0;var mt=Nt(q,j,Q,lt);return Qi=null,mt}catch(bt){if(bt===Zi||bt===Uo)throw bt;var Ht=De(29,bt,null,q.mode);return Ht.lanes=lt,Ht.return=q,Ht}}}var ai=Sg(!0),_g=Sg(!1),vl=!1;function Es(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function bs(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function pl(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function El(t,e,l){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(Lt&2)!==0){var r=a.pending;return r===null?e.next=e:(e.next=r.next,r.next=e),a.pending=e,e=Co(t),ug(t,null,l),e}return To(t,a,e,l),Co(t)}function tu(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,ao(t,l)}}function xs(t,e){var l=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var r=null,s=null;if(l=l.firstBaseUpdate,l!==null){do{var p={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};s===null?r=s=p:s=s.next=p,l=l.next}while(l!==null);s===null?r=s=e:s=s.next=e}else r=s=e;l={baseState:a.baseState,firstBaseUpdate:r,lastBaseUpdate:s,shared:a.shared,callbacks:a.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var Ss=!1;function eu(){if(Ss){var t=Gi;if(t!==null)throw t}}function nu(t,e,l,a){Ss=!1;var r=t.updateQueue;vl=!1;var s=r.firstBaseUpdate,p=r.lastBaseUpdate,x=r.shared.pending;if(x!==null){r.shared.pending=null;var D=x,X=D.next;D.next=null,p===null?s=X:p.next=X,p=D;var $=t.alternate;$!==null&&($=$.updateQueue,x=$.lastBaseUpdate,x!==p&&(x===null?$.firstBaseUpdate=X:x.next=X,$.lastBaseUpdate=D))}if(s!==null){var it=r.baseState;p=0,$=X=D=null,x=s;do{var V=x.lane&-536870913,k=V!==x.lane;if(k?(Rt&V)===V:(a&V)===V){V!==0&&V===ei&&(Ss=!0),$!==null&&($=$.next={lane:0,tag:x.tag,payload:x.payload,callback:null,next:null});t:{var ht=t,yt=x;V=e;var Nt=l;switch(yt.tag){case 1:if(ht=yt.payload,typeof ht=="function"){it=ht.call(Nt,it,V);break t}it=ht;break t;case 3:ht.flags=ht.flags&-65537|128;case 0:if(ht=yt.payload,V=typeof ht=="function"?ht.call(Nt,it,V):ht,V==null)break t;it=U({},it,V);break t;case 2:vl=!0}}V=x.callback,V!==null&&(t.flags|=64,k&&(t.flags|=8192),k=r.callbacks,k===null?r.callbacks=[V]:k.push(V))}else k={lane:V,tag:x.tag,payload:x.payload,callback:x.callback,next:null},$===null?(X=$=k,D=it):$=$.next=k,p|=V;if(x=x.next,x===null){if(x=r.shared.pending,x===null)break;k=x,x=k.next,k.next=null,r.lastBaseUpdate=k,r.shared.pending=null}}while(!0);$===null&&(D=it),r.baseState=D,r.firstBaseUpdate=X,r.lastBaseUpdate=$,s===null&&(r.shared.lanes=0),Tl|=p,t.lanes=p,t.memoizedState=it}}function wg(t,e){if(typeof t!="function")throw Error(o(191,t));t.call(e)}function Ng(t,e){var l=t.callbacks;
vendor: 12,963 bytes, line 8
8if(l!==null)for(t.callbacks=null,t=0;t<l.length;t++)wg(l[t],e)}var bl=Tt(null),Vo=Tt(0);function Tg(t,e){t=nl,Dt(Vo,t),Dt(bl,e),nl=t|e.baseLanes}function _s(){Dt(Vo,nl),Dt(bl,bl.current)}function ws(){nl=Vo.current,Bt(bl),Bt(Vo)}var ge=Tt(null),xe=null;function xl(t){var e=t.alternate;Dt(me,me.current&1),Dt(ge,t),xe===null&&(e===null||bl.current!==null||e.memoizedState!==null)&&(xe=t)}function Ns(t){Dt(me,me.current),Dt(ge,t),xe===null&&(xe=t)}function Cg(t){t.tag===22?(Dt(me,me.current),Dt(ge,t),xe===null&&(xe=t)):Sl()}function Sl(){Dt(me,me.current),Dt(ge,ge.current)}function qe(t){Bt(ge),xe===t&&(xe=null),Bt(me)}var me=Tt(0);function lu(t,e){Dt(ge,ge.current),Dt(me,e)}function Ts(t){Bt(me),Bt(ge),xe===t&&(xe=null)}function qo(t){for(var e=t;e!==null;){if(e.tag===13){var l=e.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||$f(l)||Jf(l)))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!=="independent"){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var Wn=0,wt=null,Gt=null,ie=null,Xo=!1,ki=!1,ui=!1,Go=0,iu=0,Ki=null,Mb=0;function Ft(){throw Error(o(321))}function Cs(t,e){if(e===null)return!1;for(var l=0;l<e.length&&l<t.length;l++)if(!Ve(t[l],e[l]))return!1;return!0}function Ms(t,e,l,a,r,s){return Wn=s,wt=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,ct.H=t===null||t.memoizedState===null?s0:f0,ui=!1,s=l(a,r),ui=!1,ki&&(s=zg(e,l,a,r)),Mg(t),s}function Mg(t){ct.H=Jo;var e=Gt!==null&&Gt.next!==null;if(Wn=0,ie=Gt=wt=null,Xo=!1,iu=0,Ki=null,e)throw Error(o(300));t===null||ae||(t=t.dependencies,t!==null&&Ro(t)&&(ae=!0))}function zg(t,e,l,a){wt=t;var r=0;do{if(ki&&(Ki=null),iu=0,ki=!1,25<=r)throw Error(o(301));if(r+=1,ie=Gt=null,t.updateQueue!=null){var s=t.updateQueue;s.lastEffect=null,s.events=null,s.stores=null,s.memoCache!=null&&(s.memoCache.index=0)}ct.H=Ub,s=e(l,a)}while(ki);return s}function zb(){var t=ct.H,e=t.useState()[0];return e=typeof e.then=="function"?au(e):e,t=t.useState()[0],(Gt!==null?Gt.memoizedState:null)!==t&&(wt.flags|=1024),e}function zs(){var t=Go!==0;return Go=0,t}function Os(t,e,l){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~l}function As(t){if(Xo){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}Xo=!1}Wn=0,ie=Gt=wt=null,ki=!1,iu=Go=0,Ki=null}function Ce(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ie===null?wt.memoizedState=ie=t:ie=ie.next=t,ie}function te(){if(Gt===null){var t=wt.alternate;t=t!==null?t.memoizedState:null}else t=Gt.next;var e=ie===null?wt.memoizedState:ie.next;if(e!==null)ie=e,Gt=t;else{if(t===null)throw wt.alternate===null?Error(o(467)):Error(o(310));Gt=t,t={memoizedState:Gt.memoizedState,baseState:Gt.baseState,baseQueue:Gt.baseQueue,queue:Gt.queue,next:null},ie===null?wt.memoizedState=ie=t:ie=ie.next=t}return ie}function Zo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function au(t){var e=iu;return iu+=1,Ki===null&&(Ki=[]),t=Eg(Ki,t,e),e=wt,(ie===null?e.memoizedState:ie.next)===null&&(e=e.alternate,ct.H=e===null||e.memoizedState===null?s0:f0),t}function Qo(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return au(t);if(t.$$typeof===J)return;if(t.$$typeof===R)return he(t)}throw Error(o(438,String(t)))}function Ds(t){var e=null,l=wt.updateQueue;if(l!==null&&(e=l.memoCache),e==null){var a=wt.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(e={data:a.data.map(function(r){return r.slice()}),index:0})))}if(e==null&&(e={data:[],index:0}),l===null&&(l=Zo(),wt.updateQueue=l),l.memoCache=e,l=e.data[e.index],l===void 0)for(l=e.data[e.index]=Array(t),a=0;a<t;a++)l[a]=vt;return e.index++,l}function Pn(t,e){return typeof e=="function"?e(t):e}function ko(t){var e=te();return Rs(e,Gt,t)}function Rs(t,e,l){var a=t.queue;if(a===null)throw Error(o(311));a.lastRenderedReducer=l;var r=t.baseQueue,s=a.pending;if(s!==null){if(r!==null){var p=r.next;r.next=s.next,s.next=p}e.baseQueue=r=s,a.pending=null}if(s=t.baseState,r===null)t.memoizedState=s;else{e=r.next;var x=p=null,D=null,X=e,$=!1;do{var it=X.lane&-536870913;if(it!==X.lane?(Rt&it)===it:(Wn&it)===it){var V=X.revertLane;if(V===0)D!==null&&(D=D.next={lane:0,revertLane:0,gesture:null,action:X.action,hasEagerState:X.hasEagerState,eagerState:X.eagerState,next:null}),it===ei&&($=!0);else if((Wn&V)===V){X=X.next,V===ei&&($=!0);continue}else it={lane:0,revertLane:X.revertLane,gesture:null,action:X.action,hasEagerState:X.hasEagerState,eagerState:X.eagerState,next:null},D===null?(x=D=it,p=s):D=D.next=it,wt.lanes|=V,Tl|=V;it=X.action,ui&&l(s,it),s=X.hasEagerState?X.eagerState:l(s,it)}else V={lane:it,revertLane:X.revertLane,gesture:X.gesture,action:X.action,hasEagerState:X.hasEagerState,eagerState:X.eagerState,next:null},D===null?(x=D=V,p=s):D=D.next=V,wt.lanes|=it,Tl|=it;X=X.next}while(X!==null&&X!==e);if(D===null?p=s:D.next=x,!Ve(s,t.memoizedState)&&(ae=!0,$&&(l=Gi,l!==null)))throw l;t.memoizedState=s,t.baseState=p,t.baseQueue=D,a.lastRenderedState=s}return r===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function Hs(t){var e=te(),l=e.queue;if(l===null)throw Error(o(311));l.lastRenderedReducer=t;var a=l.dispatch,r=l.pending,s=e.memoizedState;if(r!==null){l.pending=null;var p=r=r.next;do s=t(s,p.action),p=p.next;while(p!==r);Ve(s,e.memoizedState)||(ae=!0),e.memoizedState=s,e.baseQueue===null&&(e.baseState=s),l.lastRenderedState=s}return[s,a]}function Og(t,e,l){var a=wt,r=te(),s=Ct;if(s){if(l===void 0)throw Error(o(407));l=l()}else l=e();var p=!Ve((Gt||r).memoizedState,l);if(p&&(r.memoizedState=l,ae=!0),r=r.queue,js(Rg.bind(null,a,r,t),[t]),t=r.getSnapshot!==e||p||ie!==null&&(ie.memoizedState.tag&1)!==0,Ii(t?9:8,{destroy:void 0},Dg.bind(null,a,r,l,e),null),t){if(a.flags|=2048,Zt===null)throw Error(o(349));s||(Wn&127)!==0||Ag(a,e,l)}return l}function Ag(t,e,l){t.flags|=16384,t={getSnapshot:e,value:l},e=wt.updateQueue,e===null?(e=Zo(),wt.updateQueue=e,e.stores=[t]):(l=e.stores,l===null?e.stores=[t]:l.push(t))}function Dg(t,e,l,a){e.value=l,e.getSnapshot=a,Hg(e)&&Bg(t)}function Rg(t,e,l){return l(function(){Hg(e)&&Bg(t)})}function Hg(t){var e=t.getSnapshot;t=t.value;try{var l=e();return!Ve(t,l)}catch{return!0}}function Bg(t){var e=$l(t,2);e!==null&&Ue(e,t,2)}function Bs(t){var e=Ce();if(typeof t=="function"){var l=t;if(t=l(),ui){Nn(!0);try{l()}finally{Nn(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pn,lastRenderedState:t},e}function Ug(t,e,l,a){return t.baseState=l,Rs(t,Gt,typeof a=="function"?a:Pn)}function Ob(t,e,l,a,r){if($o(t))throw Error(o(485));if(t=e.action,t!==null){var s={payload:r,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(p){s.listeners.push(p)}};ct.T!==null?l(!0):s.isTransition=!1,a(s),l=e.pending,l===null?(s.next=e.pending=s,jg(e,s)):(s.next=l.next,e.pending=l.next=s)}}function jg(t,e){var l=e.action,a=e.payload,r=t.state;if(e.isTransition){var s=ct.T,p={};p.types=s!==null?s.types:null,ct.T=p;try{var x=l(r,a),D=ct.S;D!==null&&D(p,x),Lg(t,e,x)}catch(X){Us(t,e,X)}finally{s!==null&&p.types!==null&&(s.types=p.types),ct.T=s}}else try{s=l(r,a),Lg(t,e,s)}catch(X){Us(t,e,X)}}function Lg(t,e,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){Yg(t,e,a)},function(a){return Us(t,e,a)}):Yg(t,e,l)}function Yg(t,e,l){e.status="fulfilled",e.value=l,Vg(e),t.state=l,e=t.pending,e!==null&&(l=e.next,l===e?t.pending=null:(l=l.next,e.next=l,jg(t,l)))}function Us(t,e,l){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do e.status="rejected",e.reason=l,Vg(e),e=e.next;while(e!==a)}t.action=null}function Vg(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function qg(t,e){return e}function Xg(t,e){if(Ct){var l=Zt.formState;if(l!==null){t:{var a=wt;if(Ct){if(Qt){e:{for(var r=Qt,s=nn;r.nodeType!==8;){if(!s){r=null;break e}if(r=an(r.nextSibling),r===null){r=null;break e}}s=r.data,r=s==="F!"||s==="F"?r:null}if(r){Qt=an(r.nextSibling),a=r.data==="F!";break t}}gl(a)}a=!1}a&&(e=l[0])}}return l=Ce(),l.memoizedState=l.baseState=e,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:qg,lastRenderedState:e},l.queue=a,l=o0.bind(null,wt,a),a.dispatch=l,a=Bs(!1),s=Xs.bind(null,wt,!1,a.queue),a=Ce(),r={state:e,dispatch:null,action:t,pending:null},a.queue=r,l=Ob.bind(null,wt,r,s,l),r.dispatch=l,a.memoizedState=t,[e,l,!1]}function Gg(t){var e=te();return Zg(e,Gt,t)}function Zg(t,e,l){if(e=Rs(t,e,qg)[0],t=ko(Pn)[0],typeof e=="object"&&e!==null&&typeof e.then=="function")try{var a=au(e)}catch(p){throw p===Zi?Uo:p}else a=e;e=te();var r=e.queue,s=r.dispatch;return l!==e.memoizedState&&(wt.flags|=2048,Ii(9,{destroy:void 0},Ab.bind(null,r,l),null)),[a,s,t]}function Ab(t,e){t.action=e}function Qg(t){var e=te(),l=Gt;if(l!==null)return Zg(e,l,t);te(),e=e.memoizedState,l=te();var a=l.queue.dispatch;return l.memoizedState=t,[e,a,!1]}function Ii(t,e,l,a){return t={tag:t,create:l,deps:a,inst:e,next:null},e=wt.updateQueue,e===null&&(e=Zo(),wt.updateQueue=e),l=e.lastEffect,l===null?e.lastEffect=t.next=t:(a=l.next,l.next=t,t.next=a,e.lastEffect=t),t}function kg(){return te().memoizedState}function Ko(t,e,l,a){var r=Ce();wt.flags|=t,r.memoizedState=Ii(1|e,{destroy:void 0},l,a===void 0?null:a)}function Io(t,e,l,a){var r=te();a=a===void 0?null:a;var s=r.memoizedState.inst;Gt!==null&&a!==null&&Cs(a,Gt.memoizedState.deps)?r.memoizedState=Ii(e,s,l,a):(wt.flags|=t,r.memoizedState=Ii(1|e,s,l,a))}function Kg(t,e){Ko(8390656,8,t,e)}function js(t,e){Io(2048,8,t,e)}function Db(t){wt.flags|=4;var e=wt.updateQueue;if(e===null)e=Zo(),wt.updateQueue=e,e.events=[t];else{var l=e.events;l===null?e.events=[t]:l.push(t)}}function Ig(t){var e=te().memoizedState;return Db({ref:e,nextImpl:t}),function(){if((Lt&2)!==0)throw Error(o(440));return e.impl.apply(void 0,arguments)}}function $g(t,e){return Io(4,2,t,e)}function Jg(t,e){return Io(4,4,t,e)}function Fg(t,e){if(typeof e=="function"){t=t();var l=e(t);return function(){typeof l=="function"?l():e(null)}}if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function Wg(t,e,l){l=l!=null?l.concat([t]):null,Io(4,4,Fg.bind(null,e,t),l)}function Ls(){}function Pg(t,e){var l=te();e=e===void 0?null:e;var a=l.memoizedState;return e!==null&&Cs(e,a[1])?a[0]:(l.memoizedState=[t,e],t)}function t0(t,e){var l=te();e=e===void 0?null:e;var a=l.memoizedState;if(e!==null&&Cs(e,a[1]))return a[0];if(a=t(),ui){Nn(!0);try{t()}finally{Nn(!1)}}return l.memoizedState=[a,e],a}function Ys(t,e,l){return l===void 0||(Wn&1073741824)!==0&&(Rt&261930)===0?t.memoizedState=e:(t.memoizedState=l,t=sm(),wt.lanes|=t,Tl|=t,l)}function e0(t,e,l,a){return Ve(l,e)?l:bl.current!==null?(t=Ys(t,l,a),Ve(t,e)||(ae=!0),t):(Wn&106)===0||(Wn&1073741824)!==0&&(Rt&261930)===0?(ae=!0,t.memoizedState=l):(t=sm(),wt.lanes|=t,Tl|=t,e)}function n0(t,e,l,a,r){var s=st.p;st.p=s!==0&&8>s?s:8;var p=ct.T,x={};x.types=p!==null?p.types:null,ct.T=x,Xs(t,!1,e,l);try{var D=r(),X=ct.S;if(X!==null&&X(x,D),D!==null&&typeof D=="object"&&typeof D.then=="function"){var $=Cb(D,a);uu(t,e,$,Qe(t))}else uu(t,e,a,Qe(t))}catch(it){uu(t,e,{then:function(){},status:"rejected",reason:it},Qe())}finally{st.p=s,p!==null&&x.types!==null&&(p.types=x.types),ct.T=p}}function Rb(){}function Vs(t,e,l,a){if(t.tag!==5)throw Error(o(476));var r=l0(t).queue;n0(t,r,e,Et,l===null?Rb:function(){return i0(t),l(a)})}function l0(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:Et,baseState:Et,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pn,lastRenderedState:Et},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pn,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function i0(t){var e=l0(t);e.next===null&&(e=t.alternate.memoizedState),uu(t,e.next.queue,{},Qe())}function qs(){return he(ha)}function a0(){return te().memoizedState}function u0(){return te().memoizedState}function Hb(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=Qe();t=pl(l);var a=El(e,t,l);a!==null&&(Ue(a,e,l),tu(a,e,l)),e={cache:ms()},t.payload=e;return}e=e.return}}function Bb(t,e,l){var a=Qe();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},$o(t)?r0(e,l):(l=us(t,e,l,a),l!==null&&(Ue(l,t,a),c0(l,e,a)))}function o0(t,e,l){var a=Qe();uu(t,e,l,a)}function uu(t,e,l,a){var r={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if($o(t))r0(e,r);else{var s=t.alternate;if(t.lanes===0&&(s===null||s.lanes===0)&&(s=e.lastRenderedReducer,s!==null))try{var p=e.lastRenderedState,x=s(p,l);if(r.hasEagerState=!0,r.eagerState=x,Ve(x,p))return To(t,e,r,0),Zt===null&&No(),!1}catch{}if(l=us(t,e,r,a),l!==null)return Ue(l,t,a),c0(l,e,a),!0}return!1}
vendor: 5,114 bytes, line 8
8function Xs(t,e,l,a){if(a={lane:2,revertLane:Rf(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},$o(t)){if(e)throw Error(o(479))}else e=us(t,l,a,2),e!==null&&Ue(e,t,2)}function $o(t){var e=t.alternate;return t===wt||e!==null&&e===wt}function r0(t,e){ki=Xo=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function c0(t,e,l){if((l&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,ao(t,l)}}var Jo={readContext:he,use:Qo,useCallback:Ft,useContext:Ft,useEffect:Ft,useImperativeHandle:Ft,useLayoutEffect:Ft,useInsertionEffect:Ft,useMemo:Ft,useReducer:Ft,useRef:Ft,useState:Ft,useDebugValue:Ft,useDeferredValue:Ft,useTransition:Ft,useSyncExternalStore:Ft,useId:Ft,useHostTransitionStatus:Ft,useFormState:Ft,useActionState:Ft,useOptimistic:Ft,useMemoCache:Ft,useCacheRefresh:Ft,useEffectEvent:Ft},s0={readContext:he,use:Qo,useCallback:function(t,e){return Ce().memoizedState=[t,e===void 0?null:e],t},useContext:he,useEffect:Kg,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,Ko(4194308,4,Fg.bind(null,e,t),l)},useLayoutEffect:function(t,e){return Ko(4194308,4,t,e)},useInsertionEffect:function(t,e){Ko(4,2,t,e)},useMemo:function(t,e){var l=Ce();e=e===void 0?null:e;var a=t();if(ui){Nn(!0);try{t()}finally{Nn(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=Ce();if(l!==void 0){var r=l(e);if(ui){Nn(!0);try{l(e)}finally{Nn(!1)}}}else r=e;return a.memoizedState=a.baseState=r,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:r},a.queue=t,t=t.dispatch=Bb.bind(null,wt,t),[a.memoizedState,t]},useRef:function(t){var e=Ce();return t={current:t},e.memoizedState=t},useState:function(t){t=Bs(t);var e=t.queue,l=o0.bind(null,wt,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:Ls,useDeferredValue:function(t,e){var l=Ce();return Ys(l,t,e)},useTransition:function(){var t=Bs(!1);return t=n0.bind(null,wt,t.queue,!0,!1),Ce().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=wt,r=Ce();if(Ct){if(l===void 0)throw Error(o(407));l=l()}else{if(l=e(),Zt===null)throw Error(o(349));(Rt&127)!==0||Ag(a,e,l)}r.memoizedState=l;var s={value:l,getSnapshot:e};return r.queue=s,Kg(Rg.bind(null,a,s,t),[t]),a.flags|=2048,Ii(9,{destroy:void 0},Dg.bind(null,a,s,l,e),null),l},useId:function(){var t=Ce(),e=Zt.identifierPrefix;if(Ct){var l=Mn,a=Cn;l=(a&~(1<<32-Ne(a)-1)).toString(32)+l,e="_"+e+"R_"+l,l=Go++,0<l&&(e+="H"+l.toString(32)),e+="_"}else l=Mb++,e="_"+e+"r_"+l.toString(32)+"_";return t.memoizedState=e},useHostTransitionStatus:qs,useFormState:Xg,useActionState:Xg,useOptimistic:function(t){var e=Ce();e.memoizedState=e.baseState=t;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=l,e=Xs.bind(null,wt,!0,l),l.dispatch=e,[t,e]},useMemoCache:Ds,useCacheRefresh:function(){return Ce().memoizedState=Hb.bind(null,wt)},useEffectEvent:function(t){var e=Ce(),l={impl:t};return e.memoizedState=l,function(){if((Lt&2)!==0)throw Error(o(440));return l.impl.apply(void 0,arguments)}}},f0={readContext:he,use:Qo,useCallback:Pg,useContext:he,useEffect:js,useImperativeHandle:Wg,useInsertionEffect:$g,useLayoutEffect:Jg,useMemo:t0,useReducer:ko,useRef:kg,useState:function(){return ko(Pn)},useDebugValue:Ls,useDeferredValue:function(t,e){var l=te();return e0(l,Gt.memoizedState,t,e)},useTransition:function(){var t=ko(Pn)[0],e=te().memoizedState;return[typeof t=="boolean"?t:au(t),e]},useSyncExternalStore:Og,useId:a0,useHostTransitionStatus:qs,useFormState:Gg,useActionState:Gg,useOptimistic:function(t,e){var l=te();return Ug(l,Gt,t,e)},useMemoCache:Ds,useCacheRefresh:u0,useEffectEvent:Ig},Ub={readContext:he,use:Qo,useCallback:Pg,useContext:he,useEffect:js,useImperativeHandle:Wg,useInsertionEffect:$g,useLayoutEffect:Jg,useMemo:t0,useReducer:Hs,useRef:kg,useState:function(){return Hs(Pn)},useDebugValue:Ls,useDeferredValue:function(t,e){var l=te();return Gt===null?Ys(l,t,e):e0(l,Gt.memoizedState,t,e)},useTransition:function(){var t=Hs(Pn)[0],e=te().memoizedState;return[typeof t=="boolean"?t:au(t),e]},useSyncExternalStore:Og,useId:a0,useHostTransitionStatus:qs,useFormState:Qg,useActionState:Qg,useOptimistic:function(t,e){var l=te();return Gt!==null?Ug(l,Gt,t,e):(l.baseState=t,[t,l.queue.dispatch])},useMemoCache:Ds,useCacheRefresh:u0,useEffectEvent:Ig};function Gs(t,e,l,a){e=t.memoizedState,l=l(a,e),l=l==null?e:U({},e,l),t.memoizedState=l,t.lanes===0&&(t.updateQueue.baseState=l)}var Zs={enqueueSetState:function(t,e,l){t=t._reactInternals;var a=Qe(),r=pl(a);r.payload=e,l!=null&&(r.callback=l),e=El(t,r,a),e!==null&&(Ue(e,t,a),tu(e,t,a))},enqueueReplaceState:function(t,e,l){t=t._reactInternals;var a=Qe(),r=pl(a);r.tag=1,r.payload=e,l!=null&&(r.callback=l),e=El(t,r,a),e!==null&&(Ue(e,t,a),tu(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var l=Qe(),a=pl(l);a.tag=2,e!=null&&(a.callback=e),e=El(t,a,l),e!==null&&(Ue(e,t,l),tu(e,t,l))}};function d0(t,e,l,a,r,s,p){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,s,p):e.prototype&&e.prototype.isPureReactComponent?!ka(l,a)||
vendor: 56,114 bytes, line 8
8!ka(r,s):!0}function h0(t,e,l,a){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(l,a),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(l,a),e.state!==t&&Zs.enqueueReplaceState(e,e.state,null)}function oi(t,e){var l=e;if("ref"in e){l={};for(var a in e)a!=="ref"&&(l[a]=e[a])}if(t=t.defaultProps){l===e&&(l=U({},l));for(var r in t)l[r]===void 0&&(l[r]=t[r])}return l}function g0(t){wo(t)}function m0(t){console.error(t)}function y0(t){wo(t)}function Fo(t,e){try{var l=t.onUncaughtError;l(e.value,{componentStack:e.stack})}catch(a){setTimeout(function(){throw a})}}function v0(t,e,l){try{var a=t.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(r){setTimeout(function(){throw r})}}function Qs(t,e,l){return l=pl(l),l.tag=3,l.payload={element:null},l.callback=function(){Fo(t,e)},l}function p0(t){return t=pl(t),t.tag=3,t}function E0(t,e,l,a){var r=l.type.getDerivedStateFromError;if(typeof r=="function"){var s=a.value;t.payload=function(){return r(s)},t.callback=function(){v0(e,l,a)}}var p=l.stateNode;p!==null&&typeof p.componentDidCatch=="function"&&(t.callback=function(){v0(e,l,a),typeof r!="function"&&(Cl===null?Cl=new Set([this]):Cl.add(this));var x=a.stack;this.componentDidCatch(a.value,{componentStack:x!==null?x:""})})}function jb(t,e,l,a,r){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(e=l.alternate,e!==null&&Pl(e,l,r,!0),l=ge.current,l!==null){switch(l.tag){case 31:case 13:case 19:return xe===null?pr():l.alternate===null&&Wt===0&&(Wt=3),l.flags&=-257,l.flags|=65536,l.lanes=r,a===jo?l.flags|=16384:(e=l.updateQueue,e===null?l.updateQueue=new Set([a]):e.add(a),Of(t,a,r)),!1;case 22:return l.flags|=65536,a===jo?l.flags|=16384:(e=l.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=e):(l=e.retryQueue,l===null?e.retryQueue=new Set([a]):l.add(a)),Of(t,a,r)),!1}throw Error(o(435,l.tag))}return Of(t,a,r),pr(),!1}if(Ct)return e=ge.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=r,a!==fs&&(t=Error(o(422),{cause:a}),$a(Pe(t,l)))):(a!==fs&&(e=Error(o(423),{cause:a}),$a(Pe(e,l))),t=t.current.alternate,t.flags|=65536,r&=-r,t.lanes|=r,a=Pe(a,l),r=Qs(t.stateNode,a,r),xs(t,r),Wt!==4&&(Wt=2)),!1;var s=Error(o(520),{cause:a});if(s=Pe(s,l),gu===null?gu=[s]:gu.push(s),Wt!==4&&(Wt=2),e===null)return!0;a=Pe(a,l),l=e;do{switch(l.tag){case 3:return l.flags|=65536,t=r&-r,l.lanes|=t,t=Qs(l.stateNode,a,t),xs(l,t),!1;case 1:if(e=l.type,s=l.stateNode,(l.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||s!==null&&typeof s.componentDidCatch=="function"&&(Cl===null||!Cl.has(s))))return l.flags|=65536,r&=-r,l.lanes|=r,r=p0(r),E0(r,t,l,a),xs(l,r),!1;break;case 22:if(l.memoizedState!==null)return l.flags|=65536,!1}l=l.return}while(l!==null);return!1}var ks=Error(o(461)),ae=!1;function re(t,e,l,a){e.child=t===null?_g(e,null,l,a):ai(e,t.child,l,a)}function b0(t,e,l,a,r){l=l.render;var s=e.ref;if("ref"in a){var p={};for(var x in a)x!=="ref"&&(p[x]=a[x])}else p=a;return ti(e),a=Ms(t,e,l,p,s,r),x=zs(),t!==null&&!ae?(Os(t,e,r),tl(t,e,r)):(Ct&&x&&Oo(e),e.flags|=1,re(t,e,a,r),e.child)}function x0(t,e,l,a,r){if(t===null){var s=l.type;return typeof s=="function"&&!os(s)&&s.defaultProps===void 0&&l.compare===null?(e.tag=15,e.type=s,S0(t,e,s,a,r)):(t=Mo(l.type,null,a,e,e.mode,r),t.ref=e.ref,t.return=e,e.child=t)}if(s=t.child,!tf(t,r)){var p=s.memoizedProps;if(l=l.compare,l=l!==null?l:ka,l(p,a)&&t.ref===e.ref)return tl(t,e,r)}return e.flags|=1,t=In(s,a),t.ref=e.ref,t.return=e,e.child=t}function S0(t,e,l,a,r){if(t!==null){var s=t.memoizedProps;if(ka(s,a)&&t.ref===e.ref)if(ae=!1,e.pendingProps=a=s,tf(t,r))(t.flags&131072)!==0&&(ae=!0);else return e.lanes=t.lanes,tl(t,e,r)}return Ks(t,e,l,a,r)}function _0(t,e,l,a){var r=a.children,s=t!==null?t.memoizedState:null;if(t===null&&e.stateNode===null&&(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((e.flags&128)!==0){if(s=s!==null?s.baseLanes|l:l,t!==null){for(a=e.child=t.child,r=0;a!==null;)r=r|a.lanes|a.childLanes,a=a.sibling;a=r&~s}else a=0,e.child=null;return w0(t,e,s,l,a)}if((l&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&Bo(e,s!==null?s.cachePool:null),s!==null?Tg(e,s):_s(),Cg(e);else return a=e.lanes=536870912,w0(t,e,s!==null?s.baseLanes|l:l,l,a)}else s!==null?(Bo(e,s.cachePool),Tg(e,s),Sl(),e.memoizedState=null):(t!==null&&Bo(e,null),_s(),Sl());return re(t,e,r,l),e.child}function ou(t,e){return t!==null&&t.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function w0(t,e,l,a,r){var s=vs();return s=s===null?null:{parent:le._currentValue,pool:s},e.memoizedState={baseLanes:l,cachePool:s},t!==null&&Bo(e,null),_s(),Cg(e),t!==null&&Pl(t,e,a,!0),e.childLanes=r,null}function Wo(t,e){return e=Po({mode:e.mode,children:e.children},t.mode),e.ref=t.ref,t.child=e,e.return=t,e}function N0(t,e,l){return ai(e,t.child,null,l),t=Wo(e,e.pendingProps),t.flags|=2,qe(e),e.memoizedState=null,t}function Lb(t,e,l){var a=e.pendingProps,r=(e.flags&128)!==0;if(e.flags&=-129,t===null){if(Ct){if(a.mode==="hidden")return t=Wo(e,a),e.lanes=536870912,t.memoizedState={baseLanes:0,cachePool:null},ou(null,t);if(Ns(e),(t=Qt)?(t=Fm(t,nn),t=t!==null&&t.data==="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:dl!==null?{id:Cn,overflow:Mn}:null,retryLane:536870912,hydrationErrors:null},l=rg(t),l.return=e,e.child=l,se=e,Qt=null)):t=null,t===null)throw gl(e);return e.lanes=536870912,null}return Wo(e,a)}var s=t.memoizedState;if(s!==null){var p=s.dehydrated;if(Ns(e),r)if(e.flags&256)e.flags&=-257,e=N0(t,e,l);else if(e.memoizedState!==null)e.child=t.child,e.flags|=128,e=null;else throw Error(o(558));else if(ae||Pl(t,e,l,!1),r=(l&t.childLanes)!==0,ae||r){if(bl.current===null){if(a=Zt,a!==null&&(p=uo(a,l),p!==0&&p!==s.retryLane))throw s.retryLane=p,$l(t,p),Ue(a,t,p),ks;pr()}e=N0(t,e,l)}else t=s.treeContext,Qt=an(p.nextSibling),se=e,Ct=!0,hl=null,nn=!1,t!==null&&fg(e,t),e=Wo(e,a),e.flags|=134221824;return e}return t=In(t.child,{mode:a.mode,children:a.children}),t.ref=e.ref,e.child=t,t.return=e,t}function $i(t,e){var l=e.ref;if(l===null)t!==null&&t.ref!==null&&(e.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(o(284));(t===null||t.ref!==l)&&(e.flags|=4194816)}}function Ks(t,e,l,a,r){return ti(e),l=Ms(t,e,l,a,void 0,r),a=zs(),t!==null&&!ae?(Os(t,e,r),tl(t,e,r)):(Ct&&a&&Oo(e),e.flags|=1,re(t,e,l,r),e.child)}function T0(t,e,l,a,r,s){return ti(e),e.updateQueue=null,l=zg(e,a,l,r),Mg(t),a=zs(),t!==null&&!ae?(Os(t,e,s),tl(t,e,s)):(Ct&&a&&Oo(e),e.flags|=1,re(t,e,l,s),e.child)}function C0(t,e,l,a,r){if(ti(e),e.stateNode===null){var s=Yi,p=l.contextType;typeof p=="object"&&p!==null&&(s=he(p)),s=new l(a,s),e.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=Zs,e.stateNode=s,s._reactInternals=e,s=e.stateNode,s.props=a,s.state=e.memoizedState,s.refs={},Es(e),p=l.contextType,s.context=typeof p=="object"&&p!==null?he(p):Yi,s.state=e.memoizedState,p=l.getDerivedStateFromProps,typeof p=="function"&&(Gs(e,l,p,a),s.state=e.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(p=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),p!==s.state&&Zs.enqueueReplaceState(s,s.state,null),nu(e,a,s,r),eu(),s.state=e.memoizedState),typeof s.componentDidMount=="function"&&(e.flags|=4194308),a=!0}else if(t===null){s=e.stateNode;var x=e.memoizedProps,D=oi(l,x);s.props=D;var X=s.context,$=l.contextType;p=Yi,typeof $=="object"&&$!==null&&(p=he($));var it=l.getDerivedStateFromProps;$=typeof it=="function"||typeof s.getSnapshotBeforeUpdate=="function",x=e.pendingProps!==x,$||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(x||X!==p)&&h0(e,s,a,p),vl=!1;var V=e.memoizedState;s.state=V,nu(e,a,s,r),eu(),X=e.memoizedState,x||V!==X||vl?(typeof it=="function"&&(Gs(e,l,it,a),X=e.memoizedState),(D=vl||d0(e,l,D,a,V,X,p))?($||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(e.flags|=4194308)):(typeof s.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=a,e.memoizedState=X),s.props=a,s.state=X,s.context=p,a=D):(typeof s.componentDidMount=="function"&&(e.flags|=4194308),a=!1)}else{s=e.stateNode,bs(t,e),p=e.memoizedProps,$=oi(l,p),s.props=$,it=e.pendingProps,V=s.context,X=l.contextType,D=Yi,typeof X=="object"&&X!==null&&(D=he(X)),x=l.getDerivedStateFromProps,(X=typeof x=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(p!==it||V!==D)&&h0(e,s,a,D),vl=!1,V=e.memoizedState,s.state=V,nu(e,a,s,r),eu();var k=e.memoizedState;p!==it||V!==k||vl||t!==null&&t.dependencies!==null&&Ro(t.dependencies)?(typeof x=="function"&&(Gs(e,l,x,a),k=e.memoizedState),($=vl||d0(e,l,$,a,V,k,D)||t!==null&&t.dependencies!==null&&Ro(t.dependencies))?(X||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(a,k,D),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(a,k,D)),typeof s.componentDidUpdate=="function"&&(e.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof s.componentDidUpdate!="function"||p===t.memoizedProps&&V===t.memoizedState||(e.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||p===t.memoizedProps&&V===t.memoizedState||(e.flags|=1024),e.memoizedProps=a,e.memoizedState=k),s.props=a,s.state=k,s.context=D,a=$):(typeof s.componentDidUpdate!="function"||p===t.memoizedProps&&V===t.memoizedState||(e.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||p===t.memoizedProps&&V===t.memoizedState||(e.flags|=1024),a=!1)}return s=a,$i(t,e),a=(e.flags&128)!==0,s||a?(s=e.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:s.render(),e.flags|=1,t!==null&&a?(e.child=ai(e,t.child,null,r),e.child=ai(e,null,l,r)):re(t,e,l,r),e.memoizedState=s.state,t=e.child):t=tl(t,e,r),t}function M0(t,e,l,a){return Fl(),e.flags|=256,re(t,e,l,a),e.child}var Is={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function $s(t){return{baseLanes:t,cachePool:vg()}}function Js(t,e,l){return t=t!==null?t.childLanes&~l:0,e&&(t|=Ze),t}function z0(t,e,l){var a=e.pendingProps,r=!1,s=(e.flags&128)!==0,p;if((p=s)||(p=t!==null&&t.memoizedState===null?!1:(me.current&2)!==0),p&&(r=!0,e.flags&=-129),p=(e.flags&32)!==0,e.flags&=-33,t===null){if(Ct){if(r?xl(e):Sl(),(t=Qt)?(t=Fm(t,nn),t=t!==null&&t.data!=="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:dl!==null?{id:Cn,overflow:Mn}:null,retryLane:536870912,hydrationErrors:null},l=rg(t),l.return=e,e.child=l,se=e,Qt=null)):t=null,t===null)throw gl(e);return Jf(t)?e.lanes=32:e.lanes=536870912,null}return s=a.children,a=a.fallback,r?(Sl(),r=e.mode,s=Po({mode:"hidden",children:s},r),a=Jl(a,r,l,null),s.return=e,a.return=e,s.sibling=a,e.child=s,a=e.child,a.memoizedState=$s(l),a.childLanes=Js(t,p,l),e.memoizedState=Is,ou(null,a)):(xl(e),Fs(e,s))}var x=t.memoizedState;if(x!==null){var D=x.dehydrated;if(D!==null)return Yb(t,e,s,p,a,D,x,l)}return r?(Sl(),r=a.fallback,s=e.mode,x=t.child,D=x.sibling,a=In(x,{mode:"hidden",children:a.children}),a.subtreeFlags=x.subtreeFlags&1206910976,D!==null?r=In(D,r):(r=Jl(r,s,l,null),r.flags|=2),r.return=e,a.return=e,a.sibling=r,e.child=a,ou(null,a),a=e.child,r=t.child.memoizedState,r===null?r=$s(l):(s=r.cachePool,s!==null?(x=le._currentValue,s=s.parent!==x?{parent:x,pool:x}:s):s=vg(),r={baseLanes:r.baseLanes|l,cachePool:s}),a.memoizedState=r,a.childLanes=Js(t,p,l),e.memoizedState=Is,ou(t.child,a)):(xl(e),l=t.child,t=l.sibling,l=In(l,{mode:"visible",children:a.children}),l.return=e,l.sibling=null,t!==null&&(p=e.deletions,p===null?(e.deletions=[t],e.flags|=16):p.push(t)),e.child=l,e.memoizedState=null,l)}function Fs(t,e){return e=Po({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function Po(t,e){return t=De(22,t,null,e),t.lanes=0,t}function tr(t,e,l){return ai(e,t.child,null,l),t=Fs(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function Yb(t,e,l,a,r,s,p,x){if(l)return e.flags&256?(xl(e),e.flags&=-257,tr(t,e,x)):e.memoizedState!==null?(Sl(),e.child=t.child,e.flags|=128,null):(Sl(),s=r.fallback,p=e.mode,r=Po({mode:"visible",children:r.children},p),s=Jl(s,p,x,null),s.flags|=2,r.return=e,s.return=e,r.sibling=s,e.child=r,ai(e,t.child,null,x),r=e.child,r.memoizedState=$s(x),r.childLanes=Js(t,a,x),e.memoizedState=Is,ou(null,r));if(xl(e),Jf(s)){if(a=s.nextSibling&&s.nextSibling.dataset,a)var D=a.dgst;return a=D,a!==""&&(r=Error(o(419)),r.stack="",r.digest=a,$a({value:r,source:null,stack:null})),tr(t,e,x)}if(ae||Pl(t,e,x,!1),a=(x&t.childLanes)!==0,ae||a){if(bl.current!==null)return tr(t,e,x);if(a=Zt,a!==null&&(r=uo(a,x),r!==0&&r!==p.retryLane))throw p.retryLane=r,$l(t,r),Ue(a,t,r),ks;return $f(s)||pr(),tr(t,e,x)}return $f(s)?(e.flags|=192,e.child=t.child,null):(t=p.treeContext,Qt=an(s.nextSibling),se=e,Ct=!0,hl=null,nn=!1,t!==null&&fg(e,t),e=Fs(e,r.children),e.flags|=134221824,e)}function O0(t,e,l){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e),Do(t.return,e,l)}function A0(t){for(var e=null;t!==null;){var l=t.alternate;l!==null&&qo(l)===null&&(e=t),t=t.sibling}return e}function er(t,e,l,a,r,s){var p=t.memoizedState;p===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:r,treeForkCount:s}:(p.isBackwards=e,p.rendering=null,p.renderingStartTime=0,p.last=a,p.tail=l,p.tailMode=r,p.treeForkCount=s)}function Ws(t){var e=t.child;for(t.child=null;e!==null;){var l=e.sibling;e.sibling=t.child,t.child=e,e=l}}function Ps(t,e,l){var a=e.pendingProps,r=a.revealOrder,s=a.tail;a=a.children;var p=me.current;if(e.flags&128)return lu(e,p),null;var x=(p&2)!==0;if(x?(p=p&1|2,e.flags|=128):p&=1,lu(e,p),r==="backwards"&&t!==null?(Ws(t),re(t,e,a,l),Ws(t)):re(t,e,a,l),a=Ct?Ia:0,!x&&t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&O0(t,l,e);else if(t.tag===19)O0(t,l,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(r){case"backwards":l=A0(e.child),l===null?(r=e.child,e.child=null):(r=l.sibling,l.sibling=null,Ws(e)),er(e,!0,r,null,s,a);break;case"unstable_legacy-backwards":for(l=null,r=e.child,e.child=null;r!==null;){if(t=r.alternate,t!==null&&qo(t)===null){e.child=r;break}t=r.sibling,r.sibling=l,l=r,r=t}er(e,!0,l,null,s,a);break;case"together":er(e,!1,null,null,void 0,a);break;case"independent":e.memoizedState=null;break;default:l=A0(e.child),l===null?(r=e.child,e.child=null):(r=l.sibling,l.sibling=null),er(e,!1,r,l,s,a)}return e.child}function D0(t,e,l){var a=e.pendingProps;return ml(e,e.type,a.value),re(t,e,a.children,l),e.child}function tl(t,e,l){if(t!==null&&(e.dependencies=t.dependencies),Tl|=e.lanes,(l&e.childLanes)===0)if(t!==null){if(Pl(t,e,l,!1),(l&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(o(153));if(e.child!==null){for(t=e.child,l=In(t,t.pendingProps),e.child=l,l.return=e;t.sibling!==null;)t=t.sibling,l=l.sibling=In(t,t.pendingProps),l.return=e;l.sibling=null}return e.child}function tf(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&Ro(t)))}function Vb(t,e,l){switch(e.tag){case 3:$e(e,e.stateNode.containerInfo),ml(e,le,t.memoizedState.cache),Fl();break;case 27:case 5:Se(e);break;case 4:$e(e,e.stateNode.containerInfo);break;case 10:ml(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,Ns(e),null;break;case 13:var a=e.memoizedState;if(a!==null){if(a.dehydrated!==null)return xl(e),e.flags|=128,null;a=Pl(t,e,l,!1);var r=e.child.childLanes;return a||(l&r)!==0?z0(t,e,l):(xl(e),t=tl(t,e,l),t!==null?t.sibling:null)}xl(e);break;case 19:if(e.flags&128)return Ps(t,e,l);if(r=(t.flags&128)!==0,a=(l&e.childLanes)!==0,a||(Pl(t,e,l,!1),a=(l&e.childLanes)!==0),r){if(a)return Ps(t,e,l);e.flags|=128}if(r=e.memoizedState,r!==null&&(r.rendering=null,r.tail=null,r.lastEffect=null),lu(e,me.current),a)break;return null;case 22:return e.lanes=0,_0(t,e,l,e.pendingProps);case 24:ml(e,le,t.memoizedState.cache)}return tl(t,e,l)}function R0(t,e,l){if(t!==null)if(t.memoizedProps!==e.pendingProps)ae=!0;else{if(!tf(t,l)&&(e.flags&128)===0)return ae=!1,Vb(t,e,l);ae=(t.flags&131072)!==0}else ae=!1,Ct&&(e.flags&1048576)!==0&&sg(e,Ia,e.index);switch(e.lanes=0,e.tag){case 16:t:{var a=e.pendingProps;if(t=li(e.elementType),e.type=t,typeof t=="function")os(t)?(a=oi(t,a),e.tag=1,e=C0(null,e,t,a,l)):(e.tag=0,e=Ks(null,e,t,a,l));else{if(t!=null){var r=t.$$typeof;if(r===O){e.tag=11,e=b0(null,e,t,a,l);break t}else if(r===K){e.tag=14,e=x0(null,e,t,a,l);break t}else if(r===R){e.tag=10,e.type=t,e=D0(null,e,l);break t}}throw e=dt(t)||t,Error(o(306,e,""))}}return e;case 0:return Ks(t,e,e.type,e.pendingProps,l);case 1:return a=e.type,r=oi(a,e.pendingProps),C0(t,e,a,r,l);case 3:t:{if($e(e,e.stateNode.containerInfo),t===null)throw Error(o(387));a=e.pendingProps;var s=e.memoizedState;r=s.element,bs(t,e),nu(e,a,null,l);var p=e.memoizedState;if(a=p.cache,ml(e,le,a),a!==s.cache&&gs(e,[le],l,!0),eu(),a=p.element,s.isDehydrated)if(s={element:a,isDehydrated:!1,cache:p.cache},e.updateQueue.baseState=s,e.memoizedState=s,e.flags&256){e=M0(t,e,a,l);break t}else if(a!==r){r=Pe(Error(o(424)),e),$a(r),e=M0(t,e,a,l);break t}else for(t=e.stateNode.containerInfo,t.nodeType===9?t=t.body:t=t.nodeName==="HTML"?t.ownerDocument.body:t,Qt=an(t.firstChild),se=e,Ct=!0,hl=null,nn=!0,l=_g(e,null,a,l),e.child=l;l;)l.flags=l.flags&-3|134221824,l=l.sibling;else{if(Fl(),a===r){e=tl(t,e,l);break t}re(t,e,a,l)}e=e.child}return e;case 26:return $i(t,e),t===null?(l=iy(e.type,null,e.pendingProps,null))?e.memoizedState=l:Ct||(e.stateNode=jm(e.type,e.pendingProps,ce.current,e)):e.memoizedState=iy(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return Se(e),t===null&&Ct&&(a=e.stateNode=ty(e.type,e.pendingProps,ce.current),se=e,nn=!0,r=Qt,Ol(e.type)?(Ff=r,Qt=an(a.firstChild)):Qt=r),re(t,e,e.pendingProps.children,l),$i(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&Ct&&((r=a=Qt)&&(a=Hx(a,e.type,e.pendingProps,nn),a!==null?(e.stateNode=a,se=e,Qt=an(a.firstChild),nn=!1,r=!0):r=!1),r||gl(e)),Se(e),r=e.type,s=e.pendingProps,p=t!==null?t.memoizedProps:null,a=s.children,Xf(r,s)?a=null:p!==null&&Xf(r,p)&&(e.flags|=32),e.memoizedState!==null&&(r=Ms(t,e,zb,null,null,l),ha._currentValue=r),$i(t,e),re(t,e,a,l),e.child;case 6:return t===null&&Ct&&((t=l=Qt)&&(l=Bx(l,e.pendingProps,nn),l!==null?(e.stateNode=l,se=e,Qt=null,t=!0):t=!1),t||gl(e)),null;case 13:return z0(t,e,l);case 4:return $e(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=ai(e,null,a,l):re(t,e,a,l),e.child;case 11:return b0(t,e,e.type,e.pendingProps,l);case 7:return a=e.pendingProps,$i(t,e),re(t,e,a,l),e.child;case 8:return re(t,e,e.pendingProps.children,l),e.child;case 12:return re(t,e,e.pendingProps.children,l),e.child;case 10:return D0(t,e,l);case 9:return r=e.type._context,a=e.pendingProps.children,ti(e),r=he(r),a=a(r),e.flags|=1,re(t,e,a,l),e.child;case 14:return x0(t,e,e.type,e.pendingProps,l);case 15:return S0(t,e,e.type,e.pendingProps,l);case 19:return Ps(t,e,l);case 31:return Lb(t,e,l);case 22:return _0(t,e,l,e.pendingProps);case 24:return ti(e),a=he(le),t===null?(r=vs(),r===null&&(r=Zt,s=ms(),r.pooledCache=s,s.refCount++,s!==null&&(r.pooledCacheLanes|=l),r=s),e.memoizedState={parent:a,cache:r},Es(e),ml(e,le,r)):((t.lanes&l)!==0&&(bs(t,e),nu(e,null,null,l),eu()),r=t.memoizedState,s=e.memoizedState,r.parent!==a?(r={parent:a,cache:a},e.memoizedState=r,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=r),ml(e,le,a)):(a=s.cache,ml(e,le,a),a!==r.cache&&gs(e,[le],l,!0))),re(t,e,e.pendingProps.children,l),e.child;case 30:return e.stateNode===null&&(e.stateNode={autoName:null,paired:null,clones:null,ref:null}),a=e.pendingProps,a.name!=null&&a.name!=="auto"?e.flags|=t===null?18882560:18874368:Ct&&Oo(e),t!==null&&t.memoizedProps.name!==a.name?e.flags|=4194816:$i(t,e),re(t,e,a.children,l),e.child;case 29:throw e.pendingProps}throw Error(o(156,e.tag))}function el(t){t.flags|=4}function ef(t,e,l,a,r){var s;if((s=(t.mode&32)!==0)&&(s=l===null?ry(e,a):ry(e,a)&&(a.src!==l.src||a.srcSet!==l.srcSet)),s){if(t.flags|=16777216,(r&335544128)===r)if(t.stateNode.complete)t.flags|=8192;else if(gm())t.flags|=8192;else throw ii=jo,ps}else t.flags&=-16777217}function H0(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!cy(e))if(gm())t.flags|=8192;else throw ii=jo,ps}function nr(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?Ha():536870912,t.lanes|=e,ta|=e)}function ru(t,e){if(!Ct)switch(t.tailMode){case"visible":break;case"collapsed":for(var l=t.tail,a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null;break;default:for(e=t.tail,l=null;e!==null;)e.alternate!==null&&(l=e),e=e.sibling;l===null?t.tail=null:l.sibling=null}}function kt(t){var e=t.alternate!==null&&t.alternate.child===t.child,l=0,a=0;if(e)for(var r=t.child;r!==null;)l|=r.lanes|r.childLanes,a|=r.subtreeFlags&1206910976,a|=r.flags&1206910976,r.return=t,r=r.sibling;else for(r=t.child;r!==null;)l|=r.lanes|r.childLanes,a|=r.subtreeFlags,a|=r.flags,r.return=t,r=r.sibling;return t.subtreeFlags|=a,t.childLanes=l,e}function qb(t,e,l){var a=e.pendingProps;switch(ss(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return kt(e),null;case 1:return kt(e),null;case 3:return l=e.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),e.memoizedState.cache!==a&&(e.flags|=2048),Fn(le),Oe(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(Xi(e)?el(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,ds())),kt(e),null;case 26:var r=e.type,s=e.memoizedState;return t===null?(el(e),s!==null?(kt(e),H0(e,s)):(kt(e),ef(e,r,null,a,l))):s?s!==t.memoizedState?(el(e),kt(e),H0(e,s)):(kt(e),e.flags&=-16777217):(t=t.memoizedProps,t!==a&&el(e),kt(e),ef(e,r,t,a,l)),null;case 27:if(Ae(e),l=ce.current,r=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&el(e);else{if(!a){if(e.stateNode===null)throw Error(o(166));return kt(e),e.subtreeFlags&=-33554433,null}t=Pt.current,Xi(e)?dg(e):(t=ty(r,a,l),e.stateNode=t,el(e))}return kt(e),e.subtreeFlags&=-33554433,null;case 5:if(Ae(e),r=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&el(e);else{if(!a){if(e.stateNode===null)throw Error(o(166));return kt(e),e.subtreeFlags&=-33554433,null}if(s=Pt.current,Xi(e))dg(e);else{var p=Eu(ce.current);switch(s){case 1:s=p.createElementNS("http://www.w3.org/2000/svg",r);break;case 2:s=p.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;default:switch(r){case"svg":s=p.createElementNS("http://www.w3.org/2000/svg",r);break;case"math":s=p.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;case"script":s=p.createElement("div"),s.innerHTML="<script><\/script>",s=s.removeChild(s.firstChild);break;case"select":s=typeof a.is=="string"?p.createElement("select",{is:a.is}):p.createElement("select"),a.multiple?s.multiple=!0:a.size&&(s.size=a.size);break;default:s=typeof a.is=="string"?p.createElement(r,{is:a.is}):p.createElement(r)}}s[oe]=e,s[be]=a;t:for(p=e.child;p!==null;){if(p.tag===5||p.tag===6)s.appendChild(p.stateNode);else if(p.tag!==4&&p.tag!==27&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===e)break t;for(;p.sibling===null;){if(p.return===null||p.return===e)break t;p=p.return}p.sibling.return=p.return,p=p.sibling}e.stateNode=s;t:switch(ve(s,r,a),r){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}a&&el(e)}}return kt(e),e.subtreeFlags&=-33554433,ef(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&el(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(o(166));if(t=ce.current,Xi(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,r=se,r!==null)switch(r.tag){case 27:case 5:a=r.memoizedProps}t[oe]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Rm(t.nodeValue,l)),t||gl(e,!0)}else t=Eu(t).createTextNode(a),t[oe]=e,e.stateNode=t}return kt(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(a=Xi(e),l!==null){if(t===null){if(!a)throw Error(o(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(557));t[oe]=e}else Fl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;kt(e),t=!1}else l=ds(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(qe(e),e):(qe(e),null);if((e.flags&128)!==0)throw Error(o(558))}return kt(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(r=Xi(e),a!==null&&a.dehydrated!==null){if(t===null){if(!r)throw Error(o(318));if(r=e.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(o(317));r[oe]=e}else Fl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;kt(e),r=!1}else r=ds(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=r),r=!0;if(!r)return e.flags&256?(qe(e),e):(qe(e),null)}return qe(e),(e.flags&128)!==0?(e.lanes=l,e):(l=a!==null,t=t!==null&&t.memoizedState!==null,l&&(a=e.child,r=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(r=a.alternate.memoizedState.cachePool.pool),s=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(s=a.memoizedState.cachePool.pool),s!==r&&(a.flags|=2048)),l!==t&&l&&(e.child.flags|=8192),nr(e,e.updateQueue),kt(e),null);case 4:return Oe(),t===null&&jf(e.stateNode.containerInfo),e.flags|=67108864,kt(e),null;case 10:return Fn(e.type),kt(e),null;case 19:if(Ts(e),a=e.memoizedState,a===null)return kt(e),null;if(r=(e.flags&128)!==0,s=a.rendering,s===null)if(r)ru(a,!1);else{if(Wt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(s=qo(t),s!==null){for(e.flags|=128,ru(a,!1),t=s.updateQueue,e.updateQueue=t,nr(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)og(l,t),l=l.sibling;return lu(e,me.current&1|2),Ct&&$n(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&_e()>gr&&(e.flags|=128,r=!0,ru(a,!1),e.lanes=4194304)}else{if(!r)if(t=qo(s),t!==null){if(e.flags|=128,r=!0,t=t.updateQueue,e.updateQueue=t,nr(e,t),ru(a,!0),a.tail===null&&a.tailMode!=="collapsed"&&a.tailMode!=="visible"&&!s.alternate&&!Ct)return kt(e),null}else 2*_e()-a.renderingStartTime>gr&&l!==536870912&&(e.flags|=128,r=!0,ru(a,!1),e.lanes=4194304);a.isBackwards?(s.sibling=e.child,e.child=s):(t=a.last,t!==null?t.sibling=s:e.child=s,a.last=s)}if(a.tail!==null){t=a.tail;t:{for(l=t;l!==null;){if(l.alternate!==null){l=!1;break t}l=l.sibling}l=!0}return a.rendering=t,a.tail=t.sibling,a.renderingStartTime=_e(),t.sibling=null,s=me.current,s=r?s&1|2:s&1,a.tailMode==="visible"||a.tailMode==="collapsed"||!l||Ct?lu(e,s):(l=s,Dt(ge,e),Dt(me,l),xe===null&&(xe=e)),Ct&&$n(e,a.treeForkCount),t}return kt(e),null;case 22:case 23:return qe(e),ws(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(l&536870912)!==0&&(e.flags&128)===0&&(kt(e),e.subtreeFlags&6&&(e.flags|=8192)):kt(e),l=e.updateQueue,l!==null&&nr(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==l&&(e.flags|=2048),t!==null&&Bt(ni),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),Fn(le),kt(e),null;case 25:return null;case 30:return e.flags|=33554432,kt(e),null}throw Error(o(156,e.tag))}function Xb(t,e){switch(ss(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Fn(le),Oe(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return Ae(e),null;case 31:if(e.memoizedState!==null){if(qe(e),e.alternate===null)throw Error(o(340));Fl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(qe(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(o(340));Fl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Ts(e),t=e.flags,t&65536?(e.flags=t&-65537|128,t=e.memoizedState,t!==null&&(t.rendering=null,t.tail=null),e.flags|=4,e):null;case 4:return Oe(),null;case 10:return Fn(e.type),null;case 22:case 23:return qe(e),ws(),t!==null&&Bt(ni),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return Fn(le),null;case 25:return null;default:return null}}function B0(t,e){switch(ss(e),e.tag){case 3:Fn(le),Oe();break;case 26:case 27:case 5:Ae(e);break;case 4:Oe();break;case 31:e.memoizedState!==null&&qe(e);break;case 13:qe(e);break;case 19:Ts(e);break;case 10:Fn(e.type);break;case 22:case 23:qe(e),ws(),t!==null&&Bt(ni);break;case 24:Fn(le)}}function cu(t,e){try{var l=e.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var r=a.next;l=r;do{if((l.tag&t)===t){a=void 0;var s=l.create,p=l.inst;a=s(),p.destroy=a}l=l.next}while(l!==r)}}catch(x){qt(e,e.return,x)}}function _l(t,e,l){try{var a=e.updateQueue,r=a!==null?a.lastEffect:null;if(r!==null){var s=r.next;a=s;do{if((a.tag&t)===t){var p=a.inst,x=p.destroy;if(x!==void 0){p.destroy=void 0,r=e;var D=l,X=x;try{X()}catch($){qt(r,D,$)}}}a=a.next}while(a!==s)}}catch($){qt(e,e.return,$)}}function U0(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{Ng(e,l)}catch(a){qt(t,t.return,a)}}}function j0(t,e,l){l.props=oi(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){qt(t,e,a)}}function zn(t,e){try{var l=t.ref;if(l!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:var r=t.stateNode,s=kn(t.memoizedProps,r);(r.ref===null||r.ref.name!==s)&&(r.ref=Zm(s)),a=r.ref;break;case 7:if(t.stateNode===null){var p=new ke(t);v(t.child,!1,Dx,p,void 0,void 0),t.stateNode=p}a=t.stateNode;break;default:a=t.stateNode}typeof l=="function"?t.refCleanup=l(a):l.current=a}}catch(x){qt(t,e,x)}}function ye(t,e){var l=t.ref,a=t.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(r){qt(t,e,r)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(r){qt(t,e,r)}else l.current=null}function lr(t,e){if((t.tag===5||t.tag===27||t.tag===6)&&t.alternate===null&&e!==null)for(var l=0;l<e.length;l++)Jm(t.stateNode,e[l])}function L0(t){for(var e=t.return;e!==null&&(lf(e)&&Jm(t.stateNode,e.stateNode),!nf(e));)e=e.return}function su(t){for(var e=t.return;e!==null&&(lf(e)&&Rx(t.stateNode,e.stateNode),!nf(e));)e=e.return}function nf(t){return t.tag===5||t.tag===3||t.tag===27}function lf(t){return t&&t.tag===7&&t.stateNode!==null}function af(t){var e=t.type,l=t.memoizedProps,a=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break t;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(r){qt(t,t.return,r)}}function uf(t,e,l){try{var a=t.stateNode;gx(a,t.type,l,e),a[be]=e}catch(r){qt(t,t.return,r)}}function Y0(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&Ol(t.type)||t.tag===4}function of(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Y0(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&Ol(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function rf(t,e,l,a){var r=t.tag;if(r===5||r===6)r=t.stateNode,e?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(r,e):(e=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,e.appendChild(r),l=l._reactRootContainer,l!=null||e.onclick!==null||(e.onclick=Tn)),lr(t,a),jt=!0;else if(r!==4&&(r===27&&(lr(t,a),a=null,Ol(t.type)&&(l=t.stateNode,e=null)),t=t.child,t!==null))for(rf(t,e,l,a),t=t.sibling;t!==null;)rf(t,e,l,a),t=t.sibling}function ir(t,e,l,a){var r=t.tag;if(r===5||r===6)r=t.stateNode,e?l.insertBefore(r,e):l.appendChild(r),lr(t,a),jt=!0;else if(r!==4&&(r===27&&(lr(t,a),a=null,Ol(t.type)&&(l=t.stateNode)),t=t.child,t!==null))for(ir(t,e,l,a),t=t.sibling;t!==null;)ir(t,e,l,a),t=t.sibling}function V0(t){var e=t.stateNode,l=t.memoizedProps;try{for(var a=t.type,r=e.attributes;r.length;)e.removeAttributeNode(r[0]);ve(e,a,l),e[oe]=t,e[be]=l}catch(s){qt(t,t.return,s)}}var ar=!1,Xe=null;function q0(t){(t.tag===30||(t.subtreeFlags&33554432)!==0)&&(ar=!0)}var On=null;function X0(){var t=On;return On=null,t}var Re=0;function Ji(t,e,l,a,r){return Re=0,G0(t.child,e,l,a,r)}function G0(t,e,l,a,r){for(var s=!1;t!==null;){if(t.tag===5){var p=t.stateNode;if(a!==null){var x=Qf(p);a.push(x),x.view&&(s=!0)}else s||Qf(p).view&&(s=!0);ar=!0,Xm(p,Re===0?e:e+"_"+Re,l),Re++}else(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&r||G0(t.child,e,l,a,r)&&(s=!0));t=t.sibling}return s}function An(t,e){for(;t!==null;)t.tag===5?Gm(t.stateNode,t.memoizedProps):(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&e||An(t.child,e)),t=t.sibling}function ur(t){if((t.subtreeFlags&18874368)!==0)for(t=t.child;t!==null;){if((t.tag!==22||t.memoizedState===null)&&(ur(t),t.tag===30&&(t.flags&18874368)!==0&&t.stateNode.paired)){var e=t.memoizedProps;if(e.name==null||e.name==="auto")throw Error(o(544));var l=e.name;e=Kn(e.default,e.share),e!=="none"&&(Ji(t,l,e,null,!1)||An(t.child,!1))}t=t.sibling}}function cf(t,e){if(t.tag===30){var l=t.stateNode,a=t.memoizedProps,r=kn(a,l),s=Kn(a.default,l.paired?a.share:a.enter);s!=="none"?Ji(t,r,s,null,!1)?(ur(t),l.paired||e||ia(t,a.onEnter)):An(t.child,!1):ur(t)}else if((t.subtreeFlags&33554432)!==0)for(t=t.child;t!==null;)cf(t,e),t=t.sibling;else ur(t)}function sf(t){if(Xe!==null&&Xe.size!==0){var e=Xe;if((t.subtreeFlags&18874368)!==0)for(t=t.child;t!==null;){if(t.tag!==22||t.memoizedState===null){if(t.tag===30&&(t.flags&18874368)!==0){var l=t.memoizedProps,a=l.name;if(a!=null&&a!=="auto"){var r=e.get(a);if(r!==void 0){var s=Kn(l.default,l.share);if(s!=="none"&&(Ji(t,a,s,null,!1)?(s=t.stateNode,r.paired=s,s.paired=r,ia(t,l.onShare)):An(t.child,!1)),e.delete(a),e.size===0)break}}}sf(t)}t=t.sibling}}}function ff(t){if(t.tag===30){var e=t.memoizedProps,l=kn(e,t.stateNode),a=Xe!==null?Xe.get(l):void 0,r=Kn(e.default,a!==void 0?e.share:e.exit);r!=="none"&&(Ji(t,l,r,null,!1)?a!==void 0?(r=t.stateNode,a.paired=r,r.paired=a,Xe.delete(l),ia(t,e.onShare)):ia(t,e.onExit):An(t.child,!1)),Xe!==null&&sf(t)}else if((t.subtreeFlags&33554432)!==0)for(t=t.child;t!==null;)ff(t),t=t.sibling;else Xe!==null&&sf(t)}function Z0(t){for(t=t.child;t!==null;){if(t.tag===30){var e=t.memoizedProps,l=kn(e,t.stateNode);e=Kn(e.default,e.update),t.flags&=-5,e!=="none"&&Ji(t,l,e,t.memoizedState=[],!1)}else(t.subtreeFlags&33554432)!==0&&Z0(t);t=t.sibling}}function df(t){if((t.subtreeFlags&18874368)!==0)for(t=t.child;t!==null;){if(t.tag!==22||t.memoizedState===null){if(t.tag===30&&(t.flags&18874368)!==0){var e=t.stateNode;e.paired!==null&&(e.paired=null,An(t.child,!1))}df(t)}t=t.sibling}}function or(t){if(t.tag===30)t.stateNode.paired=null,An(t.child,!1),df(t);else if((t.subtreeFlags&33554432)!==0)for(t=t.child;t!==null;)or(t),t=t.sibling;else df(t)}function Q0(t){for(t=t.child;t!==null;)t.tag===30?An(t.child,!1):(t.subtreeFlags&33554432)!==0&&Q0(t),t=t.sibling}function hf(t,e,l,a,r,s,p){for(var x=!1;e!==null;){if(e.tag===5){var D=e.stateNode;if(s!==null&&Re<s.length){var X=s[Re],$=Qf(D);(X.view||$.view)&&(x=!0);var it;if(it=(t.flags&4)===0)if($.clip)it=!0;else{it=X.rect;var V=$.rect;it=it.y!==V.y||it.x!==V.x||it.height!==V.height||it.width!==V.width}it&&(t.flags|=4),$.abs?$=!X.abs:(X=X.rect,$=$.rect,$=X.height!==$.height||X.width!==$.width),$&&(t.flags|=32)}else t.flags|=32;(t.flags&4)!==0&&Xm(D,Re===0?l:l+"_"+Re,r),x&&(t.flags&4)!==0||(On===null&&(On=[]),On.push(D,Re===0?a:a+"_"+Re,e.memoizedProps)),Re++}else(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&p?t.flags|=e.flags&32:hf(t,e.child,l,a,r,s,p)&&(x=!0));e=e.sibling}return x}function k0(t,e){for(t=t.child;t!==null;){if(t.tag===30){var l=t.memoizedProps,a=t.stateNode,r=kn(l,a),s=Kn(l.default,l.update),p;p=t.memoizedState,t.memoizedState=null,a=t;var x=t.child;Re=0,r=hf(a,x,r,r,s,p,!1),(t.flags&4)!==0&&r&&ia(t,l.onUpdate)}else(t.subtreeFlags&33554432)!==0&&k0(t);t=t.sibling}}var fe=!1,Yt=!1,Dn=!1,gf=!1,K0=typeof WeakSet=="function"?WeakSet:Set,de=null,Rn=!1,fu=!1,rr=!1,mf=!1;function Gb(t,e,l){if(t=t.containerInfo,Vf=ga,t=Fh(t),ts(t)){if("selectionStart"in t)var a={start:t.selectionStart,end:t.selectionEnd};else t:{a=(a=t.ownerDocument)&&a.defaultView||window;var r=a.getSelection&&a.getSelection();if(r&&r.rangeCount!==0){a=r.anchorNode;var s=r.anchorOffset,p=r.focusNode;r=r.focusOffset;try{a.nodeType,p.nodeType}catch{a=null;break t}var x=0,D=-1,X=-1,$=0,it=0,V=t,k=null;e:for(;;){for(var ht;V!==a||s!==0&&V.nodeType!==3||(D=x+s),V!==p||r!==0&&V.nodeType!==3||(X=x+r),V.nodeType===3&&(x+=V.nodeValue.length),(ht=V.firstChild)!==null;)k=V,V=ht;for(;;){if(V===t)break e;if(k===a&&++$===s&&(D=x),k===p&&++it===r&&(X=x),(ht=V.nextSibling)!==null)break;V=k,k=V.parentNode}V=ht}a=D===-1||X===-1?null:{start:D,end:X}}else a=null}a=a||{start:0,end:0}}else a=null;for(qf={focusedElem:t,selectionRange:a},ga=!1,l=(l&335544064)===l,de=e,e=l?9270:1024;de!==null;){if(t=de,l&&(a=t.deletions,a!==null))for(s=0;s<a.length;s++)l&&ff(a[s]);if(t.alternate===null&&(t.flags&2)!==0)l&&q0(t),cr(l);else{if(t.tag===22){if(a=t.alternate,t.memoizedState!==null){a!==null&&a.memoizedState===null&&l&&ff(a),cr(l);continue}else if(a!==null&&a.memoizedState!==null){l&&q0(t),cr(l);continue}}a=t.child,(t.subtreeFlags&e)!==0&&a!==null?(a.return=t,de=a):(l&&Z0(t),cr(l))}}Xe=null}function cr(t){for(;de!==null;){var e=de,l=t,a=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 15:break;case 1:if((r&1024)!==0&&a!==null){l=void 0,r=a.memoizedProps,a=a.memoizedState;var s=e.stateNode;try{var p=oi(e.type,r);l=s.getSnapshotBeforeUpdate(p,a),s.__reactInternalSnapshotBeforeUpdate=l}catch(x){qt(e,e.return,x)}}break;case 3:if((r&1024)!==0){if(a=e.stateNode.containerInfo,l=a.nodeType,l===9)If(a);else if(l===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":If(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;case 30:l&&a!==null&&(l=kn(a.memoizedProps,a.stateNode),r=e.memoizedProps,r=Kn(r.default,r.update),r!=="none"&&Ji(a,l,r,a.memoizedState=[],!0));break;default:if((r&1024)!==0)throw Error(o(163))}if(a=e.sibling,a!==null){a.return=e.return,de=a;break}de=e.return}}function I0(t,e,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Hn(t,l),a&4&&cu(5,l);break;case 1:if(Hn(t,l),a&4)if(t=l.stateNode,e===null)try{t.componentDidMount()}catch(p){qt(l,l.return,p)}else{var r=oi(l.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(r,e,t.__reactInternalSnapshotBeforeUpdate)}catch(p){qt(l,l.return,p)}}a&64&&U0(l),a&512&&zn(l,l.return);break;case 3:if(Hn(t,l),a&64&&(t=l.updateQueue,t!==null)){if(e=null,l.child!==null)switch(l.child.tag){case 27:case 5:e=l.child.stateNode;break;case 1:e=l.child.stateNode}try{Ng(t,e)}catch(p){qt(l,l.return,p)}}break;case 27:e===null&&a&4&&V0(l);case 26:case 5:Hn(t,l),e===null&&a&4&&af(l),a&512&&zn(l,l.return);break;case 12:Hn(t,l);break;case 31:Hn(t,l),a&4&&W0(t,l);break;case 13:Hn(t,l),a&4&&P0(t,l),a&64&&(t=l.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(l=ex.bind(null,l),Ux(t,l))));break;case 22:if(a=l.memoizedState!==null||fe,!a){var s=e!==null&&e.memoizedState!==null||Yt;e=fe,r=Yt,fe=a,(Yt=s)&&!r?(a=2,(l.subtreeFlags&8772)!==0&&(a|=1),dn(t,l,a)):Hn(t,l),fe=e,Yt=r}break;case 30:Hn(t,l),a&512&&zn(l,l.return);break;case 7:a&512&&zn(l,l.return);default:Hn(t,l)}}function yf(t,e){for(t=t.child;t!==null;)$0(t,e),t=t.sibling}function $0(t,e){switch(t.tag){case 5:case 26:try{var l=t.stateNode;if(e){var a=l.style;typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"}else{var r=t.stateNode,s=t.memoizedProps.style,p=s!=null&&s.hasOwnProperty("display")?s.display:null;r.style.display=p==null||typeof p=="boolean"?"":(""+p).trim()}}catch(D){qt(t,t.return,D)}vf(t,e);break;case 6:try{t.stateNode.nodeValue=e?"":t.memoizedProps,jt=!0}catch(D){qt(t,t.return,D)}break;case 18:try{var x=t.stateNode;e?qm(x,!0):qm(t.stateNode,!1)}catch(D){qt(t,t.return,D)}break;case 22:case 23:t.memoizedState===null&&yf(t,e);break;default:yf(t,e)}}function vf(t,e){if(t.subtreeFlags&67108864)for(t=t.child;t!==null;){t:{var l=t,a=e;switch(l.tag){case 4:$0(l,a);break t;case 22:l.memoizedState===null&&vf(l,a);break t;default:vf(l,a)}}t=t.sibling}}function J0(t){var e=t.alternate;e!==null&&(t.alternate=null,J0(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&Oi(e)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var It=null,He=!1;function sn(t,e,l){for(l=l.child;l!==null;)F0(t,e,l),l=l.sibling}function F0(t,e,l){if(we&&typeof we.onCommitFiberUnmount=="function")try{we.onCommitFiberUnmount(Xl,l)}catch{}switch(l.tag){case 26:Yt||ye(l,e),sn(t,e,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&!Yt&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Yt||ye(l,e),su(l);var a=It,r=He;Ol(l.type)&&(It=l.stateNode,He=!1),sn(t,e,l),ey(l.stateNode,l.type,l.memoizedProps),It=a,He=r;break;case 5:Yt||ye(l,e),su(l);case 6:if(l.tag===6&&su(l),a=It,r=He,It=null,sn(t,e,l),It=a,He=r,It!==null)if(He)try{(It.nodeType===9?It.body:It.nodeName==="HTML"?It.ownerDocument.body:It).removeChild(l.stateNode),jt=!0}catch(s){qt(l,e,s)}else try{It.removeChild(l.stateNode),jt=!0}catch(s){qt(l,e,s)}break;case 18:It!==null&&(He?(t=It,Vm(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,l.stateNode),ma(t)):Vm(It,l.stateNode));break;case 4:a=It,r=He,It=l.stateNode.containerInfo,He=!0,sn(t,e,l),It=a,He=r;break;case 0:case 11:case 14:case 15:_l(2,l,e),Yt||_l(4,l,e),sn(t,e,l);break;case 1:Yt||(ye(l,e),a=l.stateNode,typeof a.componentWillUnmount=="function"&&j0(l,e,a)),sn(t,e,l);break;case 21:sn(t,e,l);break;case 22:Yt=(a=Yt)||l.memoizedState!==null,sn(t,e,l),Yt=a;break;case 30:ye(l,e),sn(t,e,l);break;case 7:Yt||ye(l,e),sn(t,e,l);break;default:sn(t,e,l)}}function W0(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{ma(t)}catch(l){qt(e,e.return,l)}}}function P0(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{ma(t)}catch(l){qt(e,e.return,l)}}function Zb(t){switch(t.tag){case 31:case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new K0),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new K0),e;default:throw Error(o(435,t.tag))}}function sr(t,e){var l=Zb(t);e.forEach(function(a){if(!l.has(a)){l.add(a);var r=nx.bind(null,t,a);a.then(r,r)}})}function Me(t,e,l){var a=e.deletions;if(a!==null)for(var r=0;r<a.length;r++){var s=a[r],p=t,x=e,D=x;t:for(;D!==null;){switch(D.tag){case 27:if(Ol(D.type)){It=D.stateNode,He=!1;break t}break;case 5:It=D.stateNode,He=!1;break t;case 3:case 4:It=D.stateNode.containerInfo,He=!0;break t}D=D.return}if(It===null)throw Error(o(160));F0(p,x,s),It=null,He=!1,p=s.alternate,p!==null&&(p.return=null),s.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)tm(e,t,l),e=e.sibling}var fn=null;function tm(t,e,l){var a=t.alternate,r=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(r&4&&(a=t.updateQueue,a=a!==null?a.events:null,a!==null))for(var s=0;s<a.length;s++){var p=a[s];p.ref.impl=p.nextImpl}Me(e,t,l),ze(t),r&4&&(_l(3,t,t.return),cu(3,t),_l(5,t,t.return));break;case 1:Me(e,t,l),ze(t),r&512&&(Yt||a===null||ye(a,a.return)),r&64&&fe&&(t=t.updateQueue,t!==null&&(e=t.callbacks,e!==null&&(l=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=l===null?e:l.concat(e))));break;case 26:if(s=fn,Me(e,t,l),ze(t),r&512&&(Yt||a===null||ye(a,a.return)),r&4)if(r=a!==null?a.memoizedState:null,l=t.memoizedState,a===null)if(l===null)if(t.stateNode===null)if(fe)t.stateNode=jm(t.type,t.memoizedProps,e.containerInfo,t);else{t:{e=t.type,l=t.memoizedProps,r=s.ownerDocument||s;e:switch(e){case"title":a=r.getElementsByTagName("title")[0],(!a||a[Ql]||a[oe]||a.namespaceURI==="http://www.w3.org/2000/svg"||a.hasAttribute("itemprop"))&&(a=r.createElement(e),r.head.insertBefore(a,r.querySelector("head > title"))),ve(a,e,l),a[oe]=t,ne(a),e=a;break t;case"link":if(s=oy("link","href",r).get(e+(l.href||""))){for(p=0;p<s.length;p++)if(a=s[p],a.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&a.getAttribute("rel")===(l.rel==null?null:l.rel)&&a.getAttribute("title")===(l.title==null?null:l.title)&&a.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){s.splice(p,1);break e}}a=r.createElement(e),ve(a,e,l),r.head.appendChild(a);break;case"meta":if(s=oy("meta","content",r).get(e+(l.content||""))){for(p=0;p<s.length;p++)if(a=s[p],a.getAttribute("content")===(l.content==null?null:""+l.content)&&a.getAttribute("name")===(l.name==null?null:l.name)&&a.getAttribute("property")===(l.property==null?null:l.property)&&a.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&a.getAttribute("charset")===(l.charSet==null?null:l.charSet)){s.splice(p,1);break e}}a=r.createElement(e),ve(a,e,l),r.head.appendChild(a);break;default:throw Error(o(468,e))}a[oe]=t,ne(a),e=a}t.stateNode=e}else fe||ed(s,t.type,t.stateNode);else t.stateNode=uy(s,l,t.memoizedProps);else r!==l?(r===null?(e=a.stateNode,e===null||Yt||e.parentNode.removeChild(e)):r.count--,l===null?fe||ed(s,t.type,t.stateNode):uy(s,l,t.memoizedProps)):l===null&&t.stateNode!==null&&uf(t,t.memoizedProps,a.memoizedProps);break;case 27:Me(e,t,l),ze(t),r&512&&(Yt||a===null||ye(a,a.return)),a!==null&&r&4&&uf(t,t.memoizedProps,a.memoizedProps);break;case 5:if(s=Dn,Dn=!1,Me(e,t,l),Dn=s,ze(t),r&512&&(Yt||a===null||ye(a,a.return)),t.flags&32){e=t.stateNode;try{Di(e,""),jt=!0}catch($){qt(t,t.return,$)}}r&4&&t.stateNode!=null&&(e=t.memoizedProps,uf(t,e,a!==null?a.memoizedProps:e)),r&1024&&(gf=!0);break;case 6:if(Me(e,t,l),ze(t),r&4){if(t.stateNode===null)throw Error(o(162));e=t.memoizedProps,l=t.stateNode;try{l.nodeValue=e,jt=!0}catch($){qt(t,t.return,$)}}break;case 3:if(jt=!1,Nr=null,s=fn,fn=bu(e.containerInfo),Me(e,t,l),fn=s,ze(t),r&4&&a!==null&&a.memoizedState.isDehydrated)try{ma(e.containerInfo)}catch($){qt(t,t.return,$)}gf&&(gf=!1,em(t)),jt=!1;break;case 4:r=Dn,Dn=fe,a=xh(),s=fn,fn=bu(t.stateNode.containerInfo),Me(e,t,l),ze(t),fn=s,jt&&fu&&(rr=!0),jt=a,Dn=r;break;case 12:Me(e,t,l),ze(t);break;case 31:Me(e,t,l),ze(t),r&4&&(e=t.updateQueue,e!==null&&(t.updateQueue=null,sr(t,e)));break;case 13:Me(e,t,l),ze(t),t.child.flags&8192&&t.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(hr=_e()),r&4&&(e=t.updateQueue,e!==null&&(t.updateQueue=null,sr(t,e)));break;case 22:s=t.memoizedState!==null,p=a!==null&&a.memoizedState!==null;var x=fe,D=Yt,X=Dn;fe=x||s,Dn=X||s,Yt=D||p,Me(e,t,l),Yt=D,Dn=X,fe=x,ze(t),r&8192&&(e=t.stateNode,e._visibility=s?e._visibility&-2:e._visibility|1,!s||a===null||p||fe||Yt||(e=p||Yt,l=fe,a=Yt,fe=s||fe,Yt=e,wl(t,2),fe=l,Yt=a),!s&&Dn||yf(t,s)),r&4&&(e=t.updateQueue,e!==null&&(l=e.retryQueue,l!==null&&(e.retryQueue=null,sr(t,l))));break;case 19:Me(e,t,l),ze(t),r&4&&(e=t.updateQueue,e!==null&&(t.updateQueue=null,sr(t,e)));break;case 30:r&512&&(Yt||a===null||ye(a,a.return)),r=xh(),s=fu,p=(l&335544064)===l,x=t.memoizedProps,fu=p&&Kn(x.default,x.update)!=="none",Me(e,t,l),ze(t),p&&a!==null&&jt&&(t.flags|=4),fu=s,jt=r;break;case 21:break;case 7:r&512&&(Yt||a===null||ye(a,a.return)),a&&a.stateNode!==null&&(a.stateNode._fragmentFiber=t);default:Me(e,t,l),ze(t)}}function ze(t){var e=t.flags;if(e&2){try{for(var l,a=t.return;a!==null;){if(Y0(a)){l=a;break}a=a.return}a=null;for(var r=t.return;r!==null;){if(lf(r)){var s=r.stateNode;a===null?a=[s]:a.push(s)}if(nf(r))break;r=r.return}var p=a;if(l==null)throw Error(o(160));switch(l.tag){case 27:var x=l.stateNode,D=of(t);ir(t,D,x,p);break;case 5:var X=l.stateNode;l.flags&32&&(Di(X,""),l.flags&=-33);var $=of(t);ir(t,$,X,p);break;case 3:case 4:var it=l.stateNode.containerInfo,V=of(t);rf(t,V,it,p);break;default:throw Error(o(161))}}catch(k){qt(t,t.return,k)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function em(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;em(e),e.tag===5&&e.flags&1024&&(e=e.stateNode,ga=!0,e.reset(),ga=!1),t=t.sibling}}function Fi(t,e){if(e.subtreeFlags&9270)for(e=e.child;e!==null;)nm(e,t),e=e.sibling;else k0(e)}function nm(t,e){var l=t.alternate;if(l===null)cf(t,!1);else switch(t.tag){case 3:if(mf=Rn=!1,X0(),Fi(e,t),!Rn&&!rr){if(t=On,t!==null)for(var a=0;a<t.length;a+=3){l=t[a];var r=t[a+1];Gm(l,t[a+2]),l=l.ownerDocument.documentElement,l!==null&&l.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group("+r+")"})}t=e.containerInfo,t=t.nodeType===9?t.documentElement:t.ownerDocument.documentElement,t!==null&&t.style.viewTransitionName===""&&(t.style.viewTransitionName="none",t.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group(root)"}),t.animate({width:[0,0],height:[0,0]},{duration:0,fill:"forwards",pseudoElement:"::view-transition"})),mf=!0}On=null;break;case 5:Fi(e,t);break;case 4:a=Rn,Rn=!1,Fi(e,t),Rn&&(rr=!0),Rn=a;break;case 22:t.memoizedState===null&&(l.memoizedState!==null?cf(t,!1):Fi(e,t));break;case 30:a=Rn,r=X0(),Rn=!1,Fi(e,t),Rn&&(t.flags|=4);var s=t.memoizedProps,p=t.stateNode;e=kn(s,p),p=kn(l.memoizedProps,p);var x=Kn(s.default,s.update);x==="none"?e=!1:(s=l.memoizedState,l.memoizedState=null,l=t.child,Re=0,e=hf(t,l,e,p,x,s,!0),Re!==(s===null?0:s.length)&&(t.flags|=32)),(t.flags&4)!==0&&e?(ia(t,t.memoizedProps.onUpdate),On=r):r!==null&&(r.push.apply(r,On),On=r),Rn=(t.flags&32)!==0?!0:a;break;default:Fi(e,t)}}function Hn(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)I0(t,e.alternate,e),e=e.sibling}function wl(t,e){for(t=t.child;t!==null;){var l=t,a=e;switch(l.tag){case 0:case 11:case 14:case 15:_l(4,l,l.return),wl(l,a);break;case 1:ye(l,l.return);var r=l.stateNode;typeof r.componentWillUnmount=="function"&&j0(l,l.return,r),wl(l,a);break;case 27:(a&2)!==0&&ey(l.stateNode,l.type,l.memoizedProps);case 5:ye(l,l.return),l.tag!==5&&l.tag!==27||su(l),wl(l,a);break;case 6:su(l);break;case 26:ye(l,l.return),r=l.stateNode,l.memoizedState!==null||r===null||Yt||r.parentNode.removeChild(r),wl(l,a);break;case 22:l.memoizedState===null&&wl(l,a);break;case 30:ye(l,l.return),wl(l,a);break;case 7:ye(l,l.return);default:wl(l,a)}t=t.sibling}}function dn(t,e,l){for(l=(e.subtreeFlags&8772)!==0?l:l&-2,e=e.child;e!==null;){var a=e.alternate,r=t,s=e,p=s.flags,x=(l&1)!==0;switch(s.tag){case 0:case 11:case 15:dn(r,s,l),cu(4,s);break;case 1:if(dn(r,s,l),a=s,r=a.stateNode,typeof r.componentDidMount=="function")try{r.componentDidMount()}catch($){qt(a,a.return,$)}if(a=s,r=a.updateQueue,r!==null){var D=a.stateNode;try{var X=r.shared.hiddenCallbacks;if(X!==null)for(r.shared.hiddenCallbacks=null,r=0;r<X.length;r++)wg(X[r],D)}catch($){qt(a,a.return,$)}}x&&p&64&&U0(s),zn(s,s.return);break;case 27:(l&2)!==0&&V0(s);case 5:s.tag!==5&&s.tag!==27||L0(s),dn(r,s,l),x&&a===null&&p&4&&af(s),zn(s,s.return);break;case 6:L0(s);break;case 26:D=s.stateNode,s.memoizedState!==null||D===null||fe||ed(bu(D.ownerDocument),s.type,D),dn(r,s,l),x&&a===null&&p&4&&af(s),zn(s,s.return);break;case 12:dn(r,s,l);break;case 31:dn(r,s,l),x&&p&4&&W0(r,s);break;case 13:dn(r,s,l),x&&p&4&&P0(r,s);break;case 22:s.memoizedState===null&&dn(r,s,l),zn(s,s.return);break;case 30:dn(r,s,l),zn(s,s.return);break;case 7:zn(s,s.return);default:dn(r,s,l)}e=e.sibling}}function pf(t,e){var l=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==l&&(t!=null&&t.refCount++,l!=null&&Ja(l))}function Ef(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&Ja(t))}function ln(t,e,l,a){var r=(l&335544064)===l;if(e.subtreeFlags&(r?10262:10256))for(e=e.child;e!==null;)lm(t,e,l,a),e=e.sibling;else r&&Q0(e)}function lm(t,e,l,a){var r=(l&335544064)===l;r&&e.alternate===null&&e.return!==null&&e.return.alternate!==null&&or(e);var s=e.flags;switch(e.tag){case 0:case 11:case 15:ln(t,e,l,a),s&2048&&cu(9,e);break;case 1:ln(t,e,l,a);break;case 3:ln(t,e,l,a),r&&mf&&(t=t.containerInfo,t=t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,t.style.viewTransitionName==="root"&&(t.style.viewTransitionName=""),t=t.ownerDocument.documentElement,t!==null&&t.style.viewTransitionName==="none"&&(t.style.viewTransitionName="")),s&2048&&(s=null,e.alternate!==null&&(s=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==s&&(e.refCount++,s!=null&&Ja(s)));break;case 12:if(s&2048){ln(t,e,l,a),s=e.stateNode;try{var p=e.memoizedProps,x=p.id,D=p.onPostCommit;typeof D=="function"&&D(x,e.alternate===null?"mount":"update",s.passiveEffectDuration,-0)}catch(X){qt(e,e.return,X)}}else ln(t,e,l,a);break;case 31:ln(t,e,l,a);break;case 13:ln(t,e,l,a);break;case 23:break;case 22:p=e.stateNode,x=e.alternate,e.memoizedState!==null?(r&&x!==null&&x.memoizedState===null&&or(x),p._visibility&2?ln(t,e,l,a):du(t,e)):(r&&x!==null&&x.memoizedState!==null&&or(e),p._visibility&2?ln(t,e,l,a):(p._visibility|=2,Wi(t,e,l,a,(e.subtreeFlags&10256)!==0||!1))),s&2048&&pf(x,e);break;case 24:ln(t,e,l,a),s&2048&&Ef(e.alternate,e);break;case 30:r&&(s=e.alternate,s!==null&&(An(s.child,!0),An(e.child,!0))),ln(t,e,l,a);break;default:ln(t,e,l,a)}}function Wi(t,e,l,a,r){for(r=r&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var s=t,p=e,x=l,D=a,X=p.flags;switch(p.tag){case 0:case 11:case 15:Wi(s,p,x,D,r),cu(8,p);break;case 23:break;case 22:var $=p.stateNode;p.memoizedState!==null?$._visibility&2?Wi(s,p,x,D,r):du(s,p):($._visibility|=2,Wi(s,p,x,D,r)),r&&X&2048&&pf(p.alternate,p);break;case 24:Wi(s,p,x,D,r),r&&X&2048&&Ef(p.alternate,p);break;default:Wi(s,p,x,D,r)}e=e.sibling}}function du(t,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var l=t,a=e,r=a.flags;switch(a.tag){case 22:du(l,a),r&2048&&pf(a.alternate,a);break;case 24:du(l,a),r&2048&&Ef(a.alternate,a);break;default:du(l,a)}e=e.sibling}}var ri=8192;function ci(t,e,l){if(t.subtreeFlags&ri)for(t=t.child;t!==null;)im(t,e,l),t=t.sibling}function im(t,e,l){switch(t.tag){case 26:ci(t,e,l),t.flags&ri&&(t.memoizedState!==null?Jx(l,fn,t.memoizedState,t.memoizedProps):(t=t.stateNode,(e&335544128)===e&&fy(l,t)));break;case 5:ci(t,e,l),t.flags&ri&&(t=t.stateNode,(e&335544128)===e&&fy(l,t));break;case 3:case 4:var a=fn;fn=bu(t.stateNode.containerInfo),ci(t,e,l),fn=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=ri,ri=16777216,ci(t,e,l),ri=a):ci(t,e,l));break;case 30:if((t.flags&ri)!==0&&(a=t.memoizedProps.name,a!=null&&a!=="auto")){var r=t.stateNode;r.paired=null,Xe===null&&(Xe=new Map),Xe.set(a,r)}ci(t,e,l);break;default:ci(t,e,l)}}function am(t){var e=t.alternate;if(e!==null&&(t=e.child,t!==null)){e.child=null;do e=t.sibling,t.sibling=null,t=e;while(t!==null)}}function hu(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];
vendor: 1,647 bytes, line 8
8de=a,om(a,t)}am(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)um(t),t=t.sibling}function um(t){switch(t.tag){case 0:case 11:case 15:hu(t),t.flags&2048&&_l(9,t,t.return);break;case 3:hu(t);break;case 12:hu(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,fr(t)):hu(t);break;default:hu(t)}}function fr(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];de=a,om(a,t)}am(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:_l(8,e,e.return),fr(e);break;case 22:l=e.stateNode,l._visibility&2&&(l._visibility&=-3,fr(e));break;default:fr(e)}t=t.sibling}}function om(t,e){for(;de!==null;){var l=de;switch(l.tag){case 0:case 11:case 15:_l(8,l,e);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Ja(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,de=a;else t:for(l=t;de!==null;){a=de;var r=a.sibling,s=a.return;if(J0(a),a===l){de=null;break t}if(r!==null){r.return=s,de=r;break t}de=s}}}var Qb={getCacheForType:function(t){var e=he(le),l=e.data.get(t);return l===void 0&&(l=t(),e.data.set(t,l)),l},cacheSignal:function(){return he(le).controller.signal}},kb=typeof WeakMap=="function"?WeakMap:Map,Lt=0,Zt=null,zt=null,Rt=0,Vt=0,Ge=null,Nl=!1,Pi=!1,bf=!1,nl=0,Wt=0,Tl=0,si=0,dr=0,Ze=0,ta=0,gu=null,Be=null,xf=!1,hr=0,rm=0,gr=1/0,mr=null,Cl=null,Jt=0,hn=null,fi=null,Bn=0,Sf=0,_f=null,cm=null,ea=null,na=null,la=null,mu=0,yr=null;function Qe(){return(Lt&2)!==0&&Rt!==0?Rt&-Rt:ct.T!==null?Rf():oo()}
vendor: 15,279 bytes, line 8
8function sm(){if(Ze===0)if((Rt&536870912)===0||Ct){var t=Ni;Ni<<=1,(Ni&3932160)===0&&(Ni=262144),Ze=t}else Ze=536870912;return t=ge.current,t!==null&&(t.flags|=32),Ze}function ia(t,e){if(e!=null){var l=t.stateNode,a=l.ref;a===null&&(a=l.ref=Zm(kn(t.memoizedProps,l))),na===null&&(na=[]),na.push(e.bind(null,a))}}function Ue(t,e,l){(t===Zt&&(Vt===2||Vt===9)||t.cancelPendingCommit!==null)&&(aa(t,0),Ml(t,Rt,Ze,!1)),Zl(t,l),((Lt&2)===0||t!==Zt)&&(t===Zt&&((Lt&2)===0&&(si|=l),Wt===4&&Ml(t,Rt,Ze,!1)),Un(t))}function fm(t,e,l){if((Lt&6)!==0)throw Error(o(327));var a=!l&&(e&127)===0&&(e&t.expiredLanes)===0||Gl(t,e),r=a?$b(t,e):Nf(t,e,!0),s=a;do{if(r===0){Pi&&!a&&Ml(t,e,0,!1);break}else{if(l=t.current.alternate,s&&!Kb(l)){r=Nf(t,e,!1),s=!1;continue}if(r===2){if(s=e,t.errorRecoveryDisabledLanes&s)var p=0;else p=t.pendingLanes&-536870913,p=p!==0?p:p&536870912?536870912:0;if(p!==0){e=p;t:{var x=t;r=gu;var D=x.current.memoizedState.isDehydrated;if(D&&(aa(x,p).flags|=256),p=Nf(x,p,!1),p!==2&&p!==6){if(bf&&!D){x.errorRecoveryDisabledLanes|=s,si|=s,r=4;break t}s=Be,Be=r,s!==null&&(Be===null?Be=s:Be.push.apply(Be,s))}r=p}if(s=!1,r!==2)continue}}if(r===1){aa(t,0),Ml(t,e,0,!0);break}t:{switch(a=t,s=r,s){case 0:case 1:throw Error(o(345));case 4:if((e&4194048)!==e&&(e&62914560)!==e)break;case 6:Ml(a,e,Ze,!Nl);break t;case 2:Be=null;break;case 3:case 5:break;default:throw Error(o(329))}if((e&62914560)===e&&(r=hr+300-_e(),10<r)){if(Ml(a,e,Ze,!Nl),Ci(a,0,!0)!==0)break t;Bn=e,a.timeoutHandle=Zf(dm.bind(null,a,l,Be,mr,xf,e,Ze,si,ta,Nl,s,"Throttled",-0,0),r);break t}dm(a,l,Be,mr,xf,e,Ze,si,ta,Nl,s,null,-0,0)}}break}while(!0);Un(t)}function dm(t,e,l,a,r,s,p,x,D,X,$,it,V,k){t.timeoutHandle=-1;var ht=e.subtreeFlags,yt=(s&335544064)===s;if(it=null,(yt||ht&8192||(ht&16785408)===16785408)&&(it={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Tn},Xe=null,im(e,s,it),yt&&(ht=it,yt=t.containerInfo,yt=(yt.nodeType===9?yt:yt.ownerDocument).__reactViewTransition,yt!=null&&(ht.count++,ht.waitingForViewTransition=!0,ht=_u.bind(ht),yt.finished.then(ht,ht))),ht=(s&62914560)===s?hr-_e():(s&4194048)===s?rm-_e():0,ht=Fx(it,ht),ht!==null)){Bn=s,t.cancelPendingCommit=ht(bm.bind(null,t,e,s,l,a,r,p,x,D,X,$,it,null,V,k)),Ml(t,s,p,!X);return}bm(t,e,s,l,a,r,p,x,D,X,$,it)}function Kb(t){for(var e=t;;){var l=e.tag;if((l===0||l===11||l===15)&&e.flags&16384&&(l=e.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var r=l[a],s=r.getSnapshot;r=r.value;try{if(!Ve(s(),r))return!1}catch{return!1}}if(l=e.child,e.subtreeFlags&16384&&l!==null)l.return=e,e=l;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function Ml(t,e,l,a){e=Ra(t,e),e&=~dr,e&=~si,t.suspendedLanes|=e,t.pingedLanes&=~e,a&&(t.warmLanes|=e),a=t.expirationTimes;for(var r=e;0<r;){var s=31-Ne(r),p=1<<s;a[s]=-1,r&=~p}l!==0&&io(t,l,e)}function vr(){return(Lt&6)===0?(yu(0),!1):!0}function wf(){if(zt!==null){if(Vt===0)var t=zt.return;else t=zt,Jn=Wl=null,As(t),Qi=null,Pa=0,t=zt;for(;t!==null;)B0(t.alternate,t),t=t.return;zt=null}}function aa(t,e){var l=t.timeoutHandle;return l!==-1&&(t.timeoutHandle=-1,vx(l)),l=t.cancelPendingCommit,l!==null&&(t.cancelPendingCommit=null,l()),Bn=0,wf(),Zt=t,zt=l=In(t.current,null),Rt=e,Vt=0,Ge=null,Nl=!1,Pi=Gl(t,e),bf=!1,ta=Ze=dr=si=Tl=Wt=0,Be=gu=null,xf=!1,nl=Ra(t,e),No(),l}function hm(t,e){wt=null,ct.H=Jo,e===Zi||e===Uo?(e=bg(),Vt=3):e===ps?(e=bg(),Vt=4):Vt=e===ks?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,Ge=e,zt===null&&(Wt=1,Fo(t,Pe(e,t.current)))}function gm(){var t=ge.current;return t===null?!0:(Rt&4194048)===Rt?xe===null:(Rt&62914560)===Rt||(Rt&536870912)!==0?t===xe:!1}function mm(){var t=ct.H;return ct.H=Jo,t===null?Jo:t}function ym(){var t=ct.A;return ct.A=Qb,t}function pr(){Wt=4,Nl||(Rt&4194048)!==Rt&&ge.current!==null||(Pi=!0),(Tl&134217727)===0&&(si&134217727)===0||Zt===null||Ml(Zt,Rt,Ze,!1)}function Nf(t,e,l){var a=Lt;Lt|=2;var r=mm(),s=ym();(Zt!==t||Rt!==e)&&(mr=null,aa(t,e)),e=!1;var p=Wt;t:do try{if(Vt!==0&&zt!==null){var x=zt,D=Ge;switch(Vt){case 8:wf(),p=6;break t;case 3:case 2:case 9:case 6:ge.current===null&&(e=!0);var X=Vt;if(Vt=0,Ge=null,ua(t,x,D,X),l&&Pi){p=0;break t}break;default:X=Vt,Vt=0,Ge=null,ua(t,x,D,X)}}Ib(),p=Wt;break}catch($){hm(t,$)}while(!0);return e&&t.shellSuspendCounter++,Jn=Wl=null,Lt=a,ct.H=r,ct.A=s,zt===null&&(Zt=null,Rt=0,No()),p}function Ib(){for(;zt!==null;)vm(zt)}function $b(t,e){var l=Lt;Lt|=2;var a=mm(),r=ym();Zt!==t||Rt!==e?(mr=null,gr=_e()+500,aa(t,e)):Pi=Gl(t,e);t:do try{if(Vt!==0&&zt!==null){e=zt;var s=Ge;e:switch(Vt){case 1:Vt=0,Ge=null,ua(t,e,s,1);break;case 2:case 9:if(pg(s)){Vt=0,Ge=null,pm(e);break}e=function(){Vt!==2&&Vt!==9||Zt!==t||(Vt=7),Un(t)},s.then(e,e);break t;case 3:Vt=7;break t;case 4:Vt=5;break t;case 7:pg(s)?(Vt=0,Ge=null,pm(e)):(Vt=0,Ge=null,ua(t,e,s,7));break;case 5:var p=null;switch(zt.tag){case 26:p=zt.memoizedState;case 5:case 27:var x=zt;if(p?cy(p):x.stateNode.complete){Vt=0,Ge=null;var D=x.sibling;if(D!==null)zt=D;else{var X=x.return;X!==null?(zt=X,Er(X)):zt=null}break e}}Vt=0,Ge=null,ua(t,e,s,5);break;case 6:Vt=0,Ge=null,ua(t,e,s,6);break;case 8:wf(),Wt=6;break t;default:throw Error(o(462))}}Jb();break}catch($){hm(t,$)}while(!0);return Jn=Wl=null,ct.H=a,ct.A=r,Lt=l,zt!==null?0:(Zt=null,Rt=0,No(),Wt)}function Jb(){for(;zt!==null&&!Nc();)vm(zt)}function vm(t){var e=R0(t.alternate,t,nl);t.memoizedProps=t.pendingProps,e===null?Er(t):zt=e}function pm(t){var e=t,l=e.alternate;switch(e.tag){case 15:case 0:e=T0(l,e,e.pendingProps,e.type,void 0,Rt);break;case 11:e=T0(l,e,e.pendingProps,e.type.render,e.ref,Rt);break;case 5:As(e);var a=e;a===se&&(Ct?(Ao(a),a.tag===5&&a.stateNode!=null&&(Qt=a.stateNode)):(Ao(a),Ct=!0));default:B0(l,e),e=zt=og(e,nl),e=R0(l,e,nl)}t.memoizedProps=t.pendingProps,e===null?Er(t):zt=e}function ua(t,e,l,a){Jn=Wl=null,As(e),Qi=null,Pa=0;var r=e.return;try{if(jb(t,r,e,l,Rt)){Wt=1,Fo(t,Pe(l,t.current)),zt=null;return}}catch(s){if(r!==null)throw zt=r,s;Wt=1,Fo(t,Pe(l,t.current)),zt=null;return}e.flags&32768?(Ct||a===1?t=!0:Pi||(Rt&536870912)!==0?t=!1:(Nl=t=!0,(a===2||a===9||a===3||a===6)&&(a=ge.current,a!==null&&a.tag===13&&(a.flags|=16384))),Em(e,t)):Er(e)}function Er(t){var e=t;do{if((e.flags&32768)!==0){Em(e,Nl);return}t=e.return;var l=qb(e.alternate,e,nl);if(l!==null){zt=l;return}if(e=e.sibling,e!==null){zt=e;return}zt=e=t}while(e!==null);Wt===0&&(Wt=5)}function Em(t,e){do{var l=Xb(t.alternate,t);if(l!==null){l.flags&=32767,zt=l;return}if(l=t.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!e&&(t=t.sibling,t!==null)){zt=t;return}zt=t=l}while(t!==null);Wt=6,zt=null}function bm(t,e,l,a,r,s,p,x,D,X,$,it){t.cancelPendingCommit=null;do br();while(Jt!==0);if((Lt&6)!==0)throw Error(o(327));if(e!==null){if(e===t.current)throw Error(o(177));t===Zt&&(zt=Zt=null,Rt=0),fi=e,hn=t,Bn=l,_f=r,cm=a,Fb(t,e,l,p,x,D,it)}}function Fb(t,e,l,a,r,s,p){var x=e.lanes|e.childLanes;if(Sf=x,x|=as,Hc(t,l,x,a,r,s),na=null,(l&335544064)===l?(la=Nb(t),a=10262):(la=null,a=10256),(e.subtreeFlags&a)!==0||(e.flags&a)!==0?(t.callbackNode=null,t.callbackPriority=0,lx(_i,function(){return zf(),null})):(t.callbackNode=null,t.callbackPriority=0),ar=!1,a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=ct.T,ct.T=null,r=st.p,st.p=2,s=Lt,Lt|=4;try{Gb(t,e,l)}finally{Lt=s,st.p=r,ct.T=a}}Jt=1,ar?ea=_x(p,t.containerInfo,la,Tf,Cf,Pb,Mf,zf,Wb):(Tf(),Cf(),Mf())}function Wb(t){if(Jt!==0){var e=hn.onRecoverableError;e(t,{componentStack:null})}}function Pb(){Jt===3&&(Jt=0,nm(fi,hn),Jt=4)}function Tf(){if(Jt===1){Jt=0;var t=hn,e=fi,l=Bn,a=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||a){a=ct.T,ct.T=null;var r=st.p;st.p=2;var s=Lt;Lt|=4;try{fu=rr=!1,tm(e,t,l),l=qf;var p=Fh(t.containerInfo),x=l.focusedElem,D=l.selectionRange;if(p!==x&&x&&x.ownerDocument&&Jh(x.ownerDocument.documentElement,x)){if(D!==null&&ts(x)){var X=D.start,$=D.end;if($===void 0&&($=X),"selectionStart"in x)x.selectionStart=X,x.selectionEnd=Math.min($,x.value.length);else{var it=x.ownerDocument||document,V=it&&it.defaultView||window;if(V.getSelection){var k=V.getSelection(),ht=x.textContent.length,yt=Math.min(D.start,ht),Nt=D.end===void 0?yt:Math.min(D.end,ht);!k.extend&&yt>Nt&&(p=Nt,Nt=yt,yt=p);var q=$h(x,yt),j=$h(x,Nt);if(q&&j&&(k.rangeCount!==1||k.anchorNode!==q.node||k.anchorOffset!==q.offset||k.focusNode!==j.node||k.focusOffset!==j.offset)){var Q=it.createRange();Q.setStart(q.node,q.offset),k.removeAllRanges(),yt>Nt?(k.addRange(Q),k.extend(j.node,j.offset)):(Q.setEnd(j.node,j.offset),k.addRange(Q))}}}}for(it=[],k=x;k=k.parentNode;)k.nodeType===1&&it.push({element:k,left:k.scrollLeft,top:k.scrollTop});for(typeof x.focus=="function"&&x.focus(),x=0;x<it.length;x++){var lt=it[x];lt.element.scrollLeft=lt.left,lt.element.scrollTop=lt.top}}ga=!!Vf,qf=Vf=null}finally{Lt=s,st.p=r,ct.T=a}}t.current=e,Jt=2}}function Cf(){if(Jt===2){Jt=0;var t=hn,e=fi,l=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||l){l=ct.T,ct.T=null;var a=st.p;st.p=2;var r=Lt;Lt|=4;try{I0(t,e.alternate,e)}finally{Lt=r,st.p=a,ct.T=l}}Jt=3}}function Mf(){if(Jt===4||Jt===3){Jt=0;var t=ea;ea=null,Tc();var e=hn,l=fi,a=Bn,r=cm,s=(a&335544064)===a?10262:10256;if((l.subtreeFlags&s)!==0||(l.flags&s)!==0?Jt=5:(Jt=0,fi=hn=null,xm(e,e.pendingLanes)),s=e.pendingLanes,s===0&&(Cl=null),Ua(a),l=l.stateNode,we&&typeof we.onCommitFiberRoot=="function")try{we.onCommitFiberRoot(Xl,l,void 0,(l.current.flags&128)===128)}catch{}if(r!==null){l=ct.T,s=st.p,st.p=2,ct.T=null;try{for(var p=e.onRecoverableError,x=0;x<r.length;x++){var D=r[x];p(D.value,{componentStack:D.stack})}}finally{ct.T=l,st.p=s}}if(r=na,p=la,la=null,r!==null&&(na=null,p===null&&(p=[]),t!==null))for(D=0;D<r.length;D++)l=(0,r[D])(p),l!==void 0&&t.finished.finally(l);(Bn&3)!==0&&br(),Un(e),s=e.pendingLanes,(a&261930)!==0&&(s&42)!==0?e===yr?mu++:(mu=0,yr=e):(mu=0,yr=null),yu(0)}}function xm(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,Ja(e)))}function br(){return ea!==null&&(ea.skipTransition(),ea=null),Tf(),Cf(),Mf(),zf()}function zf(){if(Jt!==5)return!1;var t=hn,e=Sf;Sf=0;var l=Ua(Bn),a=ct.T,r=st.p;try{st.p=32>l?32:l,ct.T=null,l=_f,_f=null;var s=hn,p=Bn;if(Jt=0,fi=hn=null,Bn=0,(Lt&6)!==0)throw Error(o(331));var x=Lt;if(Lt|=4,um(s.current),lm(s,s.current,p,l),Lt=x,yu(0,!1),we&&typeof we.onPostCommitFiberRoot=="function")try{we.onPostCommitFiberRoot(Xl,s)}catch{}return!0}finally{st.p=r,ct.T=a,xm(t,e)}}function Sm(t,e,l){e=Pe(l,e),e=Qs(t.stateNode,e,2),t=El(t,e,2),t!==null&&(Zl(t,2),Un(t))}function qt(t,e,l){if(t.tag===3)Sm(t,t,l);else for(;e!==null;){if(e.tag===3){Sm(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Cl===null||!Cl.has(a))){t=Pe(l,t),l=p0(2),a=El(e,l,2),a!==null&&(E0(l,a,e,t),Zl(a,2),Un(a));break}}e=e.return}}function Of(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new kb;var r=new Set;a.set(e,r)}else r=a.get(e),r===void 0&&(r=new Set,a.set(e,r));r.has(l)||(bf=!0,r.add(l),t=tx.bind(null,t,e,l),e.then(t,t))}function tx(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,Zt===t&&(Rt&l)===l&&((Wt===4||Wt===3&&(Rt&62914560)===Rt&&300>_e()-hr)&&(Lt&2)===0?aa(t,0):dr|=l,ta===Rt&&(ta=0)),Un(t)}function _m(t,e){e===0&&(e=Ha()),t=$l(t,e),t!==null&&(Zl(t,e),Un(t))}function ex(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),_m(t,l)}function nx(t,e){var l=0;switch(t.tag){case 31:case 13:var a=t.stateNode,r=t.memoizedState;r!==null&&(l=r.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(o(314))}a!==null&&a.delete(e),_m(t,l)}function lx(t,e){return Aa(t,e)}var oa=null,ra=null,Af=!1,xr=!1,Df=!1,zl=0;function Un(t){t!==ra&&t.next===null&&(ra===null?oa=ra=t:ra=ra.next=t),xr=!0,Af||(Af=!0,ax())}function yu(t,e){if(!Df&&xr){Df=!0;do for(var l=!1,a=oa;a!==null;){if(t!==0){var r=a.pendingLanes;if(r===0)var s=0;else{var p=a.suspendedLanes,x=a.pingedLanes;s=(1<<31-Ne(42|t)+1)-1,s&=r&~(p&~x),s=s&201326741?s&201326741|1:s?s|2:0}s!==0&&(l=!0,Cm(a,s))}else s=Rt,s=Ci(a,a===Zt?s:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(s&3)===0||Gl(a,s)||(l=!0,Cm(a,s));a=a.next}while(l);Df=!1}}function ix(){wm()}function wm(){xr=Af=!1;var t=0;zl!==0&&yx()&&(t=zl);for(var e=_e(),l=null,a=oa;a!==null;){var r=a.next,s=Nm(a,e);s===0?(a.next=null,l===null?oa=r:l.next=r,r===null&&(ra=l)):(l=a,(t!==0||(s&3)!==0)&&(xr=!0)),a=r}Jt!==0&&Jt!==5||yu(t),zl!==0&&(zl=0)}function Nm(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,r=t.expirationTimes,s=t.pendingLanes&-62914561;0<s;){var p=31-Ne(s),x=1<<p,D=r[p];D===-1?((x&l)===0||(x&a)!==0)&&(r[p]=lo(x,e)):D<=e&&(t.expiredLanes|=x),s&=~x}if(e=Zt,l=Rt,l=Ci(t,t===e?l:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,l===0||t===e&&(Vt===2||Vt===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&Da(a),t.callbackNode=null,t.callbackPriority=0;if((l&3)===0||Gl(t,l)){if(e=l&-l,e===t.callbackPriority)return e;switch(a!==null&&Da(a),Ua(l)){case 2:case 8:l=eo;break;case 32:l=_i;break;case 268435456:l=no;break;default:l=_i}return a=Tm.bind(null,t),l=Aa(l,a),t.callbackPriority=e,t.callbackNode=l,e}return a!==null&&a!==null&&Da(a),t.callbackPriority=2,t.callbackNode=null,2}function Tm(t,e){if(Jt!==0&&Jt!==5)return t.callbackNode=null,t.callbackPriority=0,null;var l=t.callbackNode;if(br()&&t.callbackNode!==l)return null;var a=Rt;return a=Ci(t,t===Zt?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(fm(t,a,e),Nm(t,_e()),t.callbackNode!=null&&t.callbackNode===l?Tm.bind(null,t):null)}function Cm(t,e){if(br())return null;fm(t,e,!0)}function ax(){px(function(){(Lt&6)!==0?Aa(to,ix):wm()})}function Rf(){if(zl===0){var t=ei;t===0&&(t=wi,wi<<=1,(wi&261888)===0&&(wi=256)),zl=t}return zl}function Mm(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:vo(t)}function ux(t,e,l,a,r){if(e==="submit"&&l&&l.stateNode===r){var s=Mm((r[be]||null).action),p=a.submitter;p&&(e=(e=p[be]||null)?Mm(e.formAction):p.getAttribute("formAction"),e!==null&&(s=e,p=null));var x=new xo("action","action",null,a,r);t.push({event:x,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(zl!==0){var D=new FormData(r,p);Vs(l,{pending:!0,data:D,method:r.method,action:s},null,D)}}else typeof s=="function"&&(x.preventDefault(),D=new FormData(r,p),Vs(l,{pending:!0,data:D,method:r.method,action:s},s,D))},currentTarget:r}]})}}for(var Hf=0;Hf<is.length;Hf++){var Bf=is[Hf],ox=Bf.toLowerCase(),rx=Bf[0].toUpperCase()+Bf.slice(1);cn(ox,"on"+rx)}cn(tg,"onAnimationEnd"),cn(eg,"onAnimationIteration"),cn(ng,"onAnimationStart"),cn("dblclick","onDoubleClick"),cn("focusin","onFocus"),cn("focusout","onBlur"),cn(vb,"onTransitionRun"),cn(pb,"onTransitionStart"),cn(Eb,"onTransitionCancel"),cn(lg,"onTransitionEnd"),cl("onMouseEnter",["mouseout","mouseover"]),cl("onMouseLeave",["mouseout","mouseover"]),cl("onPointerEnter",["pointerout","pointerover"]),cl("onPointerLeave",["pointerout","pointerover"]),rn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),rn("onSelect","focusout contextmenu dragend focu
8sin keydown keyup mousedown mouseup selectionchange".split(" ")),rn("onBeforeInput",["compositionend","keypress","textInput","paste"]),rn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),rn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),rn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var vu="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(" "),cx=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(vu));function zm(t,e){e=(e&4)!==0;for(var l=0;l<t.length;l++){var a=t[l],r=a.event;a=a.listeners;t:{var s=void 0;if(e)for(var p=a.length-1;0<=p;p--){var x=a[p],D=x.instance,X=x.currentTarget;if(x=x.listener,D!==s&&r.isPropagationStopped())break t;s=x,r.currentTarget=X;try{s(r)}catch($){wo($)}r.currentTarget=null,s=D}else for(p=0;p<a.length;p++){if(x=a[p],D=x.instance,X=x.currentTarget,x=x.listener,D!==s&&r.isPropagationStopped())break t;s=x,r.currentTarget=X;try{s(r)}catch($){wo($)}r.currentTarget=null,s=D}}}}function Ot(t,e){var l=e[co];l===void 0&&(l=e[co]=new Set);var a=t+"__bubble";l.has(a)||(Om(e,t,2,!1),l.add(a))}function Uf(t,e,l){var a=0;e&&(a|=4),Om(l,t,a,e)}var Sr="_reactListening"+Math.random().toString(36).slice(2);function jf(t){if(!t[Sr]){t[Sr]=!0,ho.forEach(function(l){l!=="selectionchange"&&(cx.has(l)||Uf(l,!1,t),Uf(l,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[Sr]||(e[Sr]=!0,Uf("selectionchange",!1,e))}}function Om(t,e,l,a){switch(Ey(e)){case 2:var r=eS;break;case 8:r=nS;break;default:r=ld}l=r.bind(null,e,l,t),r=void 0,!Zc||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(r=!0),a?r!==void 0?t.addEventListener(e,l,{capture:!0,passive:r}):t.addEventListener(e,l,!0):r!==void 0?t.addEventListener(e,l,{passive:r}):t.addEventListener(e,l,!1)}function Lf(t,e,l,a,r){var s=a;if((e&1)===0&&(e&2)===0&&a!==null)t:for(;;){if(a===null)return;var p=a.tag;if(p===3||p===4){var x=a.stateNode.containerInfo;if(x===r)break;if(p===4)for(p=a.return;p!==null;){var D=p.tag;if((D===3||D===4)&&p.stateNode.containerInfo===r)return;p=p.return}for(;x!==null;){if(p=Xn(x),p===null)return;if(D=p.tag,D===5||D===6||D===26||D===27){a=s=p;continue t}x=x.parentNode}}a=a.return}Oh(function(){var X=s,$=Xc(l),it=[];t:{var V=ig.get(t);if(V!==void 0){var k=xo,ht=t;switch(t){case"keypress":if(Eo(l)===0)break t;case"keydown":case"keyup":k=KE;break;case"focusin":ht="focus",k=Ic;break;case"focusout":ht="blur",k=Ic;break;case"beforeblur":case"afterblur":k=Ic;break;case"click":if(l.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":k=Rh;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":k=BE;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":k=WE;break;case tg:case eg:case ng:k=LE;break;case lg:k=tb;break;case"scroll":case"scrollend":k=RE;break;case"wheel":k=nb;break;case"copy":case"cut":case"paste":k=VE;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":k=Bh;break;case"submit":k=JE;break;case"toggle":case"beforetoggle":k=ib}var yt=(e&4)!==0,Nt=!yt&&(t==="scroll"||t==="scrollend"),q=yt?V!==null?V+"Capture":null:V;yt=[];for(var j=X,Q;j!==null;){var lt=j;if(Q=lt.stateNode,lt=lt.tag,lt!==5&<!==26&<!==27||Q===null||q===null||(lt=Ya(j,q),lt!=null&&yt.push(pu(j,lt,Q))),Nt)break;j=j.return}0<yt.length&&(V=new k(V,ht,null,l,$),it.push({event:V,listeners:yt}))}}if((e&7)===0){t:{if(k=t==="mouseover"||t==="pointerover",V=t==="mouseout"||t==="pointerout",k&&l!==qc&&(ht=l.relatedTarget||l.fromElement)&&(Xn(ht)||ht[ol]))break t;(V||k)&&(ht=$.window===$?$:(k=$.ownerDocument)?k.defaultView||k.parentWindow:window,V?(k=l.relatedTarget||l.toElement,V=X,k=k?Xn(k):null,k!==null&&(Nt=f(k),yt=k.tag,k!==Nt||yt!==5&&yt!==27&&yt!==6)&&(k=null)):(V=null,k=X),V!==k&&(yt=Rh,lt="onMouseLeave",q="onMouseEnter",j="mouse",(t==="pointerout"||t==="pointerover")&&(yt=Bh,lt="onPointerLeave",q="onPointerEnter",j="pointer"),Nt=V==null?ht:kl(V),Q=k==null?ht:kl(k),ht=new yt(lt,j+"leave",V,l,$),ht.target=Nt,ht.relatedTarget=Q,lt=null,Xn($)===X&&(yt=new yt(q,j+"enter",k,l,$),yt.target=Q,yt.relatedTarget=Nt,lt=yt),Nt=lt,yt=V&&k?H(V,k,sx):null,V!==null&&Am(it,ht,V,yt,!1),k!==null&&Nt!==null&&Am(it,Nt,k,yt,!0)))}t:{if(V=X?kl(X):window,k=V.nodeName&&V.nodeName.toLowerCase(),k==="select"||k==="input"&&V.type==="file")var mt=Gh;else if(qh(V))if(Zh)mt=gb;else{mt=db;var Ht=fb}else k=V.nodeName,!k||k.toLowerCase()!=="input"||V.type!=="checkbox"&&V.type!=="radio"?X&&Vc(X.elementType)&&(mt=Gh):mt=hb;if(mt&&(mt=mt(t,X))){Xh(it,mt,l,$);break t}Ht&&Ht(t,V,X)}switch(Ht=X?kl(X):window,t){case"focusin":(qh(Ht)||Ht.contentEditable==="true")&&(Ui=Ht,es=X,Ka=null);break;case"focusout":Ka=es=Ui=null;break;case"mousedown":ns=!0;break;case"contextmenu":case"mouseup":case"dragend":ns=!1,Wh(it,l,$);break;case"selectionchange":if(yb)break;case"keydown":case"keyup":Wh(it,l,$)}var bt;if(Jc)t:{switch(t){case"compositionstart":var xt="onCompositionStart";break t;case"compositionend":xt="onCompositionEnd";break t;case"compositionupdate":xt="onCompositionUpdate";break t}xt=void 0}else Bi?Yh(t,l)&&(xt="onCompositionEnd"):t==="keydown"&&l.keyCode===229&&(xt="onCompositionStart");xt&&(Uh&&l.locale!=="ko"&&(Bi||xt!=="onCompositionStart"?xt==="onCompositionEnd"&&Bi&&(bt=Ah()):(sl=$,Qc="value"in sl?sl.value:sl.textContent,Bi=!0)),Ht=_r(X,xt),0<Ht.length&&(xt=new Hh(xt,t,null,l,$),it.push({event:xt,listeners:Ht}),bt?xt.data=bt:(bt=Vh(l),bt!==null&&(xt.data=bt)))),(bt=ub?ob(t,l):rb(t,l))&&(xt=_r(X,"onBeforeInput"),0<xt.length&&(Ht=ne
vendor: 27,251 bytes, lines 8-9
8w Hh("onBeforeInput","beforeinput",null,l,$),it.push({event:Ht,listeners:xt}),Ht.data=bt)),ux(it,t,X,l,$)}zm(it,e)})}function pu(t,e,l){return{instance:t,listener:e,currentTarget:l}}function _r(t,e){for(var l=e+"Capture",a=[];t!==null;){var r=t,s=r.stateNode;if(r=r.tag,r!==5&&r!==26&&r!==27||s===null||(r=Ya(t,l),r!=null&&a.unshift(pu(t,r,s)),r=Ya(t,e),r!=null&&a.push(pu(t,r,s))),t.tag===3)return a;t=t.return}return[]}function sx(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function Am(t,e,l,a,r){for(var s=e._reactName,p=[];l!==null&&l!==a;){var x=l,D=x.alternate,X=x.stateNode;if(x=x.tag,D!==null&&D===a)break;x!==5&&x!==26&&x!==27||X===null||(D=X,r?(X=Ya(l,s),X!=null&&p.unshift(pu(l,X,D))):r||(X=Ya(l,s),X!=null&&p.push(pu(l,X,D)))),l=l.return}p.length!==0&&t.push({event:e,listeners:p})}var fx=/\r\n?/g,dx=/\u0000|\uFFFD/g;function Dm(t){return(typeof t=="string"?t:""+t).replace(fx,` 9`).replace(dx,"")}function Rm(t,e){return e=Dm(e),Dm(t)===e}function Xt(t,e,l,a,r,s){switch(l){case"children":if(typeof a=="string")e==="body"||e==="textarea"&&a===""||Di(t,a);else if(typeof a=="number"||typeof a=="bigint")e!=="body"&&Di(t,""+a);else return;break;case"className":yo(t,"class",a);break;case"tabIndex":yo(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":yo(t,l,a);break;case"style":Mh(t,a,s);return;case"data":if(e!=="object"){yo(t,"data",a);break}case"src":case"href":if(a===""&&(e!=="a"||l!=="href")){t.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=vo(a),t.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){t.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof s=="function"&&(l==="formAction"?(e!=="input"&&Xt(t,e,"name",r.name,r,null),Xt(t,e,"formEncType",r.formEncType,r,null),Xt(t,e,"formMethod",r.formMethod,r,null),Xt(t,e,"formTarget",r.formTarget,r,null)):(Xt(t,e,"encType",r.encType,r,null),Xt(t,e,"method",r.method,r,null),Xt(t,e,"target",r.target,r,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=vo(a),t.setAttribute(l,a);break;case"onClick":a!=null&&(t.onclick=Tn);return;case"onScroll":a!=null&&Ot("scroll",t);return;case"onScrollEnd":a!=null&&Ot("scrollend",t);return;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(o(61));if(l=a.__html,l!=null){if(r.children!=null)throw Error(o(60));s?.__html!==l&&(t.innerHTML=l)}}break;case"multiple":t.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":t.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){t.removeAttribute("xlink:href");break}l=vo(a),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,a):t.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"credentialless":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,""):t.removeAttribute(l);break;case"capture":case"download":a===!0?t.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,a):t.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?t.setAttribute(l,a):t.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?t.removeAttribute(l):t.setAttribute(l,a);break;case"popover":Ot("beforetoggle",t),Ot("toggle",t),mo(t,"popover",a);break;case"xlinkActuate":Zn(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Zn(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Zn(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Zn(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Zn(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Zn(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Zn(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Zn(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Zn(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":mo(t,"is",a);break;case"innerText":case"textContent":return;default:if(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")l=AE.get(l)||l,mo(t,l,a);else return}jt=!0}function Yf(t,e,l,a,r,s){switch(l){case"style":Mh(t,a,s);return;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(o(61));if(l=a.__html,l!=null){if(r.children!=null)throw Error(o(60));s?.__html!==l&&(t.innerHTML=l)}}break;case"children":if(typeof a=="string")Di(t,a);else if(typeof a=="number"||typeof a=="bigint")Di(t,""+a);else return;break;case"onScroll":a!=null&&Ot("scroll",t);return;case"onScrollEnd":a!=null&&Ot("scrollend",t);return;case"onClick":a!=null&&(t.onclick=Tn);return;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":return;case"innerText":case"textContent":return;default:if(!go.hasOwnProperty(l))t:{if(l[0]==="o"&&l[1]==="n"&&(r=l.endsWith("Capture"),s=l.slice(2,r?l.length-7:void 0),e=t[be]||null,e=e!=null?e[l]:null,typeof e=="function"&&t.removeEventListener(s,e,r),typeof a=="function")){typeof e!="function"&&e!==null&&(l in t?t[l]=null:t.hasAttribute(l)&&t.removeAttribute(l)),t.addEventListener(s,a,r);break t}jt=!0,l in t?t[l]=a:a===!0?t.setAttribute(l,""):mo(t,l,a)}return}jt=!0}function ve(t,e,l){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ot("error",t),Ot("load",t);var a=!1,r=!1,s;for(s in l)if(l.hasOwnProperty(s)){var p=l[s];if(p!=null)switch(s){case"src":a=!0;break;case"srcSet":r=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,e));default:Xt(t,e,s,p,l,null)}}r&&Xt(t,e,"srcSet",l.srcSet,l,null),a&&Xt(t,e,"src",l.src,l,null);return;case"input":Ot("invalid",t);var x=s=p=r=null,D=null,X=null;for(a in l)if(l.hasOwnProperty(a)){var $=l[a];if($!=null)switch(a){case"name":r=$;break;case"type":p=$;break;case"checked":D=$;break;case"defaultChecked":X=$;break;case"value":s=$;break;case"defaultValue":x=$;break;case"children":case"dangerouslySetInnerHTML":if($!=null)throw Error(o(137,e));break;default:Xt(t,e,a,$,l,null)}}wh(t,s,x,D,X,p,r,!1);return;case"select":Ot("invalid",t),a=p=s=null;for(r in l)if(l.hasOwnProperty(r)&&(x=l[r],x!=null))switch(r){case"value":s=x;break;case"defaultValue":p=x;break;case"multiple":a=x;default:Xt(t,e,r,x,l,null)}e=s,l=p,t.multiple=!!a,e!=null?Ai(t,!!a,e,!1):l!=null&&Ai(t,!!a,l,!0);return;case"textarea":Ot("invalid",t),s=r=a=null;for(p in l)if(l.hasOwnProperty(p)&&(x=l[p],x!=null))switch(p){case"value":a=x;break;case"defaultValue":r=x;break;case"children":s=x;break;case"dangerouslySetInnerHTML":if(x!=null)throw Error(o(91));break;default:Xt(t,e,p,x,l,null)}Th(t,a,r,s);return;case"option":for(D in l)l.hasOwnProperty(D)&&(a=l[D],a!=null)&&(D==="selected"?t.selected=a&&typeof a!="function"&&typeof a!="symbol":Xt(t,e,D,a,l,null));return;case"dialog":Ot("beforetoggle",t),Ot("toggle",t),Ot("cancel",t),Ot("close",t);break;case"iframe":case"object":Ot("load",t);break;case"video":case"audio":for(a=0;a<vu.length;a++)Ot(vu[a],t);break;case"image":Ot("error",t),Ot("load",t);break;case"details":Ot("toggle",t);break;case"embed":case"source":case"link":Ot("error",t),Ot("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(X in l)if(l.hasOwnProperty(X)&&(a=l[X],a!=null))switch(X){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,e));default:Xt(t,e,X,a,l,null)}return;default:if(Vc(e)){for($ in l)l.hasOwnProperty($)&&(a=l[$],a!==void 0&&Yf(t,e,$,a,l,void 0));return}}for(x in l)l.hasOwnProperty(x)&&(a=l[x],a!=null&&Xt(t,e,x,a,l,null))}var hx={};function gx(t,e,l,a){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var r=null,s=null,p=null,x=null,D=null,X=null,$=null;for(k in l){var it=l[k];if(l.hasOwnProperty(k)&&it!=null)switch(k){case"checked":break;case"value":break;case"defaultValue":D=it;default:a.hasOwnProperty(k)||Xt(t,e,k,null,a,it)}}for(var V in a){var k=a[V];if(it=l[V],a.hasOwnProperty(V)&&(k!=null||it!=null))switch(V){case"type":k!==it&&(jt=!0),s=k;break;case"name":k!==it&&(jt=!0),r=k;break;case"checked":k!==it&&(jt=!0),X=k;break;case"defaultChecked":k!==it&&(jt=!0),$=k;break;case"value":k!==it&&(jt=!0),p=k;break;case"defaultValue":k!==it&&(jt=!0),x=k;break;case"children":case"dangerouslySetInnerHTML":if(k!=null)throw Error(o(137,e));break;default:k!==it&&Xt(t,e,V,k,a,it)}}Lc(t,p,x,D,X,$,s,r);return;case"select":k=p=x=V=null;for(s in l)if(D=l[s],l.hasOwnProperty(s)&&D!=null)switch(s){case"value":break;case"multiple":k=D;default:a.hasOwnProperty(s)||Xt(t,e,s,null,a,D)}for(r in a)if(s=a[r],D=l[r],a.hasOwnProperty(r)&&(s!=null||D!=null))switch(r){case"value":s!==D&&(jt=!0),V=s;break;case"defaultValue":s!==D&&(jt=!0),x=s;break;case"multiple":s!==D&&(jt=!0),p=s;default:s!==D&&Xt(t,e,r,s,a,D)}e=x,l=p,a=k,V!=null?Ai(t,!!l,V,!1):!!a!=!!l&&(e!=null?Ai(t,!!l,e,!0):Ai(t,!!l,l?[]:"",!1));return;case"textarea":k=V=null;for(x in l)if(r=l[x],l.hasOwnProperty(x)&&r!=null&&!a.hasOwnProperty(x))switch(x){case"value":break;case"children":break;default:Xt(t,e,x,null,a,r)}for(p in a)if(r=a[p],s=l[p],a.hasOwnProperty(p)&&(r!=null||s!=null))switch(p){case"value":r!==s&&(jt=!0),V=r;break;case"defaultValue":r!==s&&(jt=!0),k=r;break;case"children":break;case"dangerouslySetInnerHTML":if(r!=null)throw Error(o(91));break;default:r!==s&&Xt(t,e,p,r,a,s)}Nh(t,V,k);return;case"option":for(var ht in l)V=l[ht],l.hasOwnProperty(ht)&&V!=null&&!a.hasOwnProperty(ht)&&(ht==="selected"?t.selected=!1:Xt(t,e,ht,null,a,V));for(D in a)V=a[D],k=l[D],a.hasOwnProperty(D)&&V!==k&&(V!=null||k!=null)&&(D==="selected"?(V!==k&&(jt=!0),t.selected=V&&typeof V!="function"&&typeof V!="symbol"):Xt(t,e,D,V,a,k));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var yt in l)V=l[yt],l.hasOwnProperty(yt)&&V!=null&&!a.hasOwnProperty(yt)&&Xt(t,e,yt,null,a,V);for(X in a)if(V=a[X],k=l[X],a.hasOwnProperty(X)&&V!==k&&(V!=null||k!=null))switch(X){case"children":case"dangerouslySetInnerHTML":if(V!=null)throw Error(o(137,e));break;default:Xt(t,e,X,V,a,k)}return;default:if(Vc(e)){for(var Nt in l)V=l[Nt],l.hasOwnProperty(Nt)&&V!==void 0&&!a.hasOwnProperty(Nt)&&Yf(t,e,Nt,void 0,a,V);for($ in a)V=a[$],k=l[$],!a.hasOwnProperty($)||V===k||V===void 0&&k===void 0||Yf(t,e,$,V,a,k);return}}for(var q in l)V=l[q],l.hasOwnProperty(q)&&V!=null&&!a.hasOwnProperty(q)&&Xt(t,e,q,null,a,V);for(it in a)V=a[it],k=l[it],!a.hasOwnProperty(it)||V===k||V==null&&k==null||Xt(t,e,it,V,a,k)}function Hm(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function mx(){if(typeof performance.getEntriesByType=="function"){for(var t=0,e=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var r=l[a],s=r.transferSize,p=r.initiatorType,x=r.duration;if(s&&x&&Hm(p)){for(p=0,x=r.responseEnd,a+=1;a<l.length;a++){var D=l[a],X=D.startTime;if(X>x)break;var $=D.transferSize,it=D.initiatorType;$&&Hm(it)&&(D=D.responseEnd,p+=$*(D<x?1:(x-X)/(D-X)))}if(--a,e+=8*(s+p)/(r.duration/1e3),t++,10<t)break}}if(0<t)return e/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var Vf=null,qf=null;function Eu(t){return t.nodeType===9?t:t.ownerDocument}function Bm(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Um(t,e){if(t===0)switch(e){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&e==="foreignObject"?0:t}function jm(t,e,l,a){return l=Eu(l).createElement(t),l[oe]=a,l[be]=e,ve(l,t,e),ne(l),l}function Xf(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.children=="bigint"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var Gf=null;function yx(){var t=window.event;return t&&t.type==="popstate"?t===Gf?!1:(Gf=t,!0):(Gf=null,!1)}var Zf=typeof setTimeout=="function"?setTimeout:void 0,vx=typeof clearTimeout=="function"?clearTimeout:void 0,Lm=typeof Promise=="function"?Promise:void 0,Ym=typeof requestAnimationFrame=="function"?requestAnimationFrame:Zf,px=typeof queueMicrotask=="function"?queueMicrotask:typeof Lm<"u"?function(t){return Lm.resolve(null).then(t).catch(Ex)}:Zf;function Ex(t){setTimeout(function(){throw t})}function Ol(t){return t==="head"}function Vm(t,e){var l=e,a=0;do{var r=l.nextSibling;if(t.removeChild(l),r&&r.nodeType===8)if(l=r.data,l==="/$"||l==="/&"){if(a===0){t.removeChild(r),ma(e);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")Wf(t.ownerDocument.documentElement);else if(l==="head"){l=t.ownerDocument.head,Wf(l);for(var s=l.firstChild;s;){var p=s.nextSibling,x=s.nodeName;s[Ql]||x==="SCRIPT"||x==="STYLE"||x==="LINK"&&s.rel.toLowerCase()==="stylesheet"||l.removeChild(s),s=p}}else l==="body"&&Wf(t.ownerDocument.body);l=r}while(l);ma(e)}function qm(t,e){var l=t;t=0;do{var a=l.nextSibling;if(l.nodeType===1?e?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(e?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(t===0)break;t--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||t++;l=a}while(l)}function Xm(t,e,l){if(e=CSS.escape(e)!==e?"r-"+btoa(e).replace(/=/g,""):e,t.style.viewTransitionName=e,l!=null&&(t.style.viewTransitionClass=l),l=getComputedStyle(t),l.display==="inline"){if(e=t.getClientRects(),e.length===1)var a=1;else for(var r=a=0;r<e.length;r++){var s=e[r];0<s.width&&0<s.height&&a++}a===1&&(t=t.style,t.display=e.length===1?"inline-block":"block",t.marginTop="-"+l.paddingTop,t.marginBottom="-"+l.paddingBottom)}}function Gm(t,e){t=t.style,e=e.style;var l=e!=null?e.hasOwnProperty("viewTransitionName")?e.viewTransitionName:e.hasOwnProperty("view-transition-name")?e["view-transition-name"]:null:null;t.viewTransitionName=l==null||typeof l=="boolean"?"":(""+l).trim(),l=e!=null?e.hasOwnProperty("viewTransitionClass")?e.viewTransitionClass:e.hasOwnProperty("view-transition-class")?e["view-transition-class"]:null:null,t.viewTransitionClass=l==null||typeof l=="boolean"?"":(""+l).trim(),t.display==="inline-block"&&(e==null?t.display=t.margin="":(l=e.display,t.display=l==null||typeof l=="boolean"?"":l,l=e.margin,l!=null?t.margin=l:(l=e.hasOwnProperty("marginTop")?e.marginTop:e["margin-top"],t.marginTop=l==null||typeof l=="boolean"?"":l,e=e.hasOwnProperty("marginBottom")?e.marginBottom:e["margin-bottom"],t.marginBottom=e==null||typeof e=="boolean"?"":e)))}function bx(t,e,l){return l=l.ownerDocument.defaultView,{rect:t,abs:e.position==="absolute"||e.position==="fixed",clip:e.clipPath!=="none"||e.overflow!=="visible"||e.filter!=="none"||e.mask!=="none"||e.mask!=="none"||e.borderRadius!=="0px",view:0<=t.bottom&&0<=t.right&&t.top<=l.innerHeight&&t.left<=l.innerWidth}}function Qf(t){var e=t.getBoundingClientRect(),l=getComputedStyle(t);return bx(e,l,t)}function xx(t){return t.documentElement.clientHeight}function Sx(t){this.addEventListener("load",t),this.addEventListener("error",t)}function _x(t,e,l,a,r,s,p,x,D){var X=e.nodeType===9?e:e.ownerDocument;try{var $=X.startViewTransition({update:function(){var V=X.defaultView,k=V.navigation&&V.navigation.transition,ht=X.fonts.status;a();var yt=[];if(ht==="loaded"&&(xx(X),X.fonts.status==="loading"&&yt.push(X.fonts.ready)),ht=yt.length,t!==null)for(var Nt=t.suspenseyImages,q=0,j=0;j<Nt.length;j++){var Q=Nt[j];if(!Q.complete){var lt=Q.getBoundingClientRect();if(0<lt.bottom&&0<lt.right&<.top<V.innerHeight&<.left<V.innerWidth){if(q+=sy(Q),q>Tr){yt.length=ht;break}Q=new Promise(Sx.bind(Q)),yt.push(Q)}}}if(0<yt.length)return V=Promise.race([Promise.all(yt),new Promise(function(mt){return setTimeout(mt,500)})]).then(r,r),(k?Promise.allSettled([k.finished,V]):V).then(s,s);if(r(),k)return k.finished.then(s,s);s()},types:l});X.__reactViewTransition=$;var it=[];return $.ready.then(function(){for(var V=X.documentElement.getAnimations({subtree:!0}),k=0;k<V.length;k++){var ht=V[k],yt=ht.effect,Nt=yt.pseudoElement;if(Nt!=null&&Nt.startsWith("::view-transition")){it.push(ht),ht=yt.getKeyframes();for(var q=Nt=void 0,j=!0,Q=0;Q<ht.length;Q++){var lt=ht[Q],mt=lt.width;if(Nt===void 0)Nt=mt;else if(Nt!==mt){j=!1;break}if(mt=lt.height,q===void 0)q=mt;else if(q!==mt){j=!1;break}delete lt.width,delete lt.height,lt.transform==="none"&&delete lt.transform}j&&Nt!==void 0&&q!==void 0&&(yt.setKeyframes(ht),j=getComputedStyle(yt.target,yt.pseudoElement),j.width!==Nt||j.height!==q)&&(j=ht[0],j.width=Nt,j.height=q,j=ht[ht.length-1],j.width=Nt,j.height=q,yt.setKeyframes(ht))}}p()},function(V){X.__reactViewTransition===$&&(X.__reactViewTransition=null);try{typeof V=="object"&&V!==null&&V.name==="InvalidStateError"&&(V.message==="View transition was skipped because document visibility state is hidden."||V.message==="Skipping view transition because document visibility state has become hidden."||V.message==="Skipping view transition because viewport size changed."||V.message==="Transition was aborted because of invalid state")&&(V=null),V!==null&&D(V)}finally{a(),r(),p()}}),$.finished.finally(function(){for(var V=0;V<it.length;V++)it[V].cancel();X.__reactViewTransition===$&&(X.__reactViewTransition=null),x()}),$}catch{return a(),r(),p(),null}}function di(t,e){this._scope=document.documentElement,this._selector="::view-transition-"+t+"("+e+")"}di.prototype.animate=function(t,e){return e=typeof e=="number"?{duration:e}:U({},e),e.pseudoElement=this._selector,this._scope.animate(t,e)},di.prototype.getAnimations=function(){for(var t=this._scope,e=this._selector,l=t.getAnimations({subtree:!0}),a=[],r=0;r<l.length;r++){var s=l[r].effect;s!==null&&s.target===t&&s.pseudoElement===e&&a.push(l[r])}return a},di.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)};function Zm(t){return{name:t,group:new di("group",t),imagePair:new di("image-pair",t),old:new di("old",t),new:new di("new",t)}}function ke(t){this._fragmentFiber=t,this._observers=this._eventListeners=null}ke.prototype.addEventListener=function(t,e,l){var a=null,r=null;if(!(l!=null&&typeof l!="boolean"&&(a=l.signal||null,a!==null&&a.aborted))){this._eventListeners===null&&(this._eventListeners=[]);var s=this._eventListeners;if(km(s,t,e,l)===-1){var p=this,x=e;l!=null&&typeof l!="boolean"&&l.once===!0&&(x=function(D){p.removeEventListener(t,e,l),typeof e=="function"?e.call(this,D):e.handleEvent(D)}),a!==null&&(r=p.removeEventListener.bind(p,t,e,l),a.addEventListener("abort",r,{once:!0}),r=a.removeEventListener.bind(a,"abort",r)),a=ca(l),s.push({type:t,listener:e,optionsOrUseCapture:l,attachedListener:x,cleanup:r}),v(this._fragmentFiber.child,!1,wx,t,x,a)}this._eventListeners=s}};function wx(t,e,l,a){return N(t).addEventListener(e,l,a),!1}ke.prototype.removeEventListener=function(t,e,l){var a=this._eventListeners;if(a!==null&&(e=km(a,t,e,l),e!==-1)){var r=a[e];l=r.attachedListener;var s=r.cleanup;r=ca(r.optionsOrUseCapture),v(this._fragmentFiber.child,!1,Nx,t,l,r),a.splice(e,1),s!==null&&s()}};function Nx(t,e,l,a){return N(t).removeEventListener(e,l,a),!1}function ca(t){return t!=null&&typeof t!="boolean"&&(t.once===!0||t.signal instanceof AbortSignal)?{capture:t.capture,passive:t.passive}:t}function Qm(t){return t==null?"c=0":typeof t=="boolean"?"c="+(t?"1":"0"):"c="+(t.capture?"1":"0")}function km(t,e,l,a){if(t.length===0)return-1;a=Qm(a);for(var r=0;r<t.length;r++){var s=t[r];if(s.type===e&&s.listener===l&&Qm(s.optionsOrUseCapture)===a)return r}return-1}ke.prototype.dispatchEvent=function(t){var e=E(this._fragmentFiber);if(e===null)return!0;e=N(e);var l=this._eventListeners;if(l!==null&&0<l.length||!t.bubbles){var a=e.nodeType===9?e.createComment(""):document.createTextNode("");if(l)for(var r=0;r<l.length;r++){var s=l[r];a.addEventListener(s.type,s.attachedListener,ca(s.optionsOrUseCapture))}if(e.appendChild(a),t=a.dispatchEvent(t),l)for(r=0;r<l.length;r++)s=l[r],a.removeEventListener(s.type,s.attachedListener,ca(s.optionsOrUseCapture));return e.removeChild(a),t}return e.dispatchEvent(t)},ke.prototype.focus=function(t){v(this._fragmentFiber.child,!0,Km,t,void 0,void 0)};function Km(t,e){return t.tag===6?!1:(t=N(t),jx(t,e))}ke.prototype.focusLast=function(t){var e=[];v(this._fragmentFiber.child,!0,kf,e,void 0,void 0);for(var l=e.length-1;0<=l&&!Km(e[l],t);l--);};function kf(t,e){return e.push(t),!1}ke.prototype.blur=function(){var t=E(this._fragmentFiber);t!==null&&(t=N(t),t=Eu(t).activeElement,t!==null&&v(this._fragmentFiber.child,!1,Tx,t,void 0,void 0))};function Tx(t,e){return t.tag===6?!1:(t=N(t),t===e||t.contains(e)?(e.blur(),!0):!1)}ke.prototype.observeUsing=function(t){this._observers===null&&(this._observers=new Set),this._observers.add(t),v(this._fragmentFiber.child,!1,Cx,t,void 0,void 0)};function Cx(t,e){return t.tag===6||(t=N(t),e.observe(t)),!1}ke.prototype.unobserveUsing=function(t){var e=this._observers;if(e!==null&&e.has(t)){e.delete(t),v(this._fragmentFiber.child,!1,Mx,t,void 0,void 0);for(var l=e=0;l<gn.length;l++){var a=gn[l];a.fragmentInstance===this&&a.observer===t?t.unobserve(a.instance):gn[e++]=a}gn.length=e}};function Mx(t,e){return t.tag===6||(t=N(t),e.unobserve(t)),!1}var gn=[],Kf=!1;function zx(t,e,l){gn.push({fragmentInstance:t,observer:e,instance:l}),Kf||(Kf=!0,Lx(function(){Kf=!1;var a=gn;gn=[];for(var r=0;r<a.length;r++){var s=a[r];s.observer.unobserve(s.instance)}}))}ke.prototype.getClientRects=function(){var t=[];return v(this._fragmentFiber.child,!1,Ox,t,void 0,void 0),t};function Ox(t,e){if(t.tag===6){t=t.stateNode;var l=t.ownerDocument.createRange();l.selectNodeContents(t),e.push.apply(e,l.getClientRects())}else t=N(t),e.push.apply(e,t.getClientRects());return!1}ke.prototype.getRootNode=function(t){var e=E(this._fragmentFiber);return e===null?this:N(e).getRootNode(t)},ke.prototype.compareDocumentPosition=function(t){var e=E(this._fragmentFiber);if(e===null)return Node.DOCUMENT_POSITION_DISCONNECTED;var l=[];v(this._fragmentFiber.child,!1,kf,l,void 0,void 0);var a=N(e);if(l.length===0){if(l=a,b(this._fragmentFiber)){t:{for(e=this._fragmentFiber.return;e!==null;){if(e.tag===4){e=e.stateNode.containerInfo;break t}if(e.tag===3||e.tag===5||e.tag===27)break;e=e.return}e=null}e!=null&&(l=e)}e=this._fragmentFiber;var r=a=l.compareDocumentPosition(t);return l===t?r=Node.DOCUMENT_POSITION_CONTAINS:a&Node.DOCUMENT_POSITION_CONTAINED_BY&&(l=S(e)[1],l===null?r=Node.DOCUMENT_POSITION_PRECEDING:(t=N(l).compareDocumentPosition(t),r=t===0||t&Node.DOCUMENT_POSITION_FOLLOWING?Node.DOCUMENT_POSITION_FOLLOWING:Node.DOCUMENT_POSITION_PRECEDING)),r|=Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC}e=N(l[0]),r=N(l[l.length-1]);var s=b(this._fragmentFiber)?e.parentElement:a;if(s==null)return Node.DOCUMENT_POSITION_DISCONNECTED;a=s.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY,s=s.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_CONTAINED_BY;var p=e.compareDocumentPosition(t),x=r.compareDocumentPosition(t),D=p&Node.DOCUMENT_POSITION_CONTAINED_BY||x&Node.DOCUMENT_POSITION_CONTAINED_BY;return x=a&&s&&p&Node.DOCUMENT_POSITION_FOLLOWING&&x&Node.DOCUMENT_POSITION_PRECEDING,e=a&&e===t||s&&r===t||D||x?Node.DOCUMENT_POSITION_CONTAINED_BY:!a&&e===t||!s&&r===t?Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:p,e&Node.DOCUMENT_POSITION_DISCONNECTED||e&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC||Ax(e,this._fragmentFiber,l[0],l[l.length-1],t)?e:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC};function Ax(t,e,l,a,r){var s=Xn(r);if(t&Node.DOCUMENT_POSITION_CONTAINED_BY){if(l=!!s)t:{for(;s!==null;){if(s.tag===7&&(s===e||s.alternate===e)){l=!0;break t}s=s.return}l=!1}return l}if(t&Node.DOCUMENT_POSITION_CONTAINS){if(s===null)return s=r.ownerDocument,r===s||r===s.documentElement||r===s.body;t:{for(s=e,e=E(e);s!==null;){if(!(s.tag!==5&&s.tag!==3&&s.tag!==27||s!==e&&s.alternate!==e)){s=!0;break t}s=s.return}s=!1}return s}return t&Node.DOCUMENT_POSITION_PRECEDING?((e=!!s)&&!(e=s===l)&&(e=H(l,s,B),e===null?e=!1:(v(e,!0,_,s,l),s=w,w=null,e=s!==null)),e):t&Node.DOCUMENT_POSITION_FOLLOWING?((e=!!s)&&!(e=s===a)&&(e=H(a,s,B),e===null?e=!1:(v(e,!0,T,s,a),s=w,z=w=null,e=s!==null)),e):!1}function Im(t,e){var l=t.ownerDocument.createRange();l.selectNodeContents(t),t=l.getBoundingClientRect(),window.scrollTo(window.scrollX+t.left,e?window.scrollY+t.top:window.scrollY+t.bottom-window.innerHeight)}ke.prototype.scrollIntoView=function(t){if(typeof t=="object")throw Error(o(566));var e=[];v(this._fragmentFiber.child,!1,kf,e,void 0,void 0);var l=t!==!1;if(e.length===0){var a=S(this._fragmentFiber);if(a=l?a[1]||a[0]||E(this._fragmentFiber):a[0]||a[1],a===null)return;if(a.tag===6){t=N(a),Im(t,l);return}if(a=N(a),a.nodeType!==9){if(a.nodeType===11){l="host"in a?a.host:null,l!==null&&l.scrollIntoView(t);return}a.scrollIntoView(t)}}for(a=l?e.length-1:0;a!==(l?-1:e.length);){var r=e[a];r.tag===6?(r=N(r),Im(r,l)):N(r).scrollIntoView(t),a+=l?-1:1}};function Dx(t,e){return t=N(t),$m(t,e),!1}function $m(t,e){t.reactFragments==null&&(t.reactFragments=new Set),t.reactFragments.add(e)}function Jm(t,e){var l=e._eventListeners;if(l!==null)for(var a=0;a<l.length;a++){var r=l[a];t.addEventListener(r.type,r.attachedListener,ca(r.optionsOrUseCapture))}t.nodeType!==3&&(l=e._observers,l!==null&&l.forEach(function(s){for(var p=0,x=0;x<gn.length;x++){var D=gn[x];(D.fragmentInstance!==e||D.observer!==s||D.instance!==t)&&(gn[p++]=D)}gn.length=p,s.observe(t)}),$m(t,e))}function Rx(t,e){var l=e._eventListeners;if(l!==null)for(var a=0;a<l.length;a++){var r=l[a];t.removeEventListener(r.type,r.attachedListener,ca(r.optionsOrUseCapture))}t.nodeType!==3&&(l=e._observers,l!==null&&l.forEach(function(s){typeof s.rootMargin=="str
9ing"?zx(e,s,t):s.unobserve(t)}),t.reactFragments!=null&&t.reactFragments.delete(e))}function If(t){var e=t.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var l=e;switch(e=e.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":If(l),Oi(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}t.removeChild(l)}}function Hx(t,e,l,a){for(;t.nodeType===1;){var r=l;if(t.nodeName.toLowerCase()!==e.toLowerCase()){if(!a&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(a){if(!t[Ql])switch(e){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(s=t.getAttribute("rel"),s==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(s!==r.rel||t.getAttribute("href")!==(r.href==null||r.href===""?null:r.href)||t.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin)||t.getAttribute("title")!==(r.title==null?null:r.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(s=t.getAttribute("src"),(s!==(r.src==null?null:r.src)||t.getAttribute("type")!==(r.type==null?null:r.type)||t.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin))&&s&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(e==="input"&&t.type==="hidden"){var s=r.name==null?null:""+r.name;if(r.type==="hidden"&&t.getAttribute("name")===s)return t}else return t;if(t=an(t.nextSibling),t===null)break}return null}function Bx(t,e,l){if(e==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!l||(t=an(t.nextSibling),t===null))return null;return t}function Fm(t,e){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!e||(t=an(t.nextSibling),t===null))return null;return t}function $f(t){return t.data==="$?"||t.data==="$~"}function Jf(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function Ux(t,e){var l=t.ownerDocument;if(t.data==="$~")t._reactRetry=e;else if(t.data!=="$?"||l.readyState!=="loading")e();else{var a=function(){e(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),t._reactRetry=a}}function an(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?"||e==="$~"||e==="&"||e==="F!"||e==="F")break;if(e==="/$"||e==="/&")return null}}return t}var Ff=null;function Wm(t){t=t.nextSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="/$"||l==="/&"){if(e===0)return an(t.nextSibling);e--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||e++}t=t.nextSibling}return null}function Pm(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(e===0)return t;e--}else l!=="/$"&&l!=="/&"||e++}t=t.previousSibling}return null}function jx(t,e){function l(){a=!0}if(t.ownerDocument.activeElement===t)return!0;var a=!1;try{t.ownerDocument.addEventListener("focus",l,!0),(t.focus||HTMLElement.prototype.focus).call(t,e)}finally{t.ownerDocument.removeEventListener("focus",l,!0)}return a}function Lx(t){Ym(function(){Ym(function(e){return t(e)})})}function ty(t,e,l){switch(e=Eu(l),t){case"html":if(t=e.documentElement,!t)throw Error(o(452));return t;case"head":if(t=e.head,!t)throw Error(o(453));return t;case"body":if(t=e.body,!t)throw Error(o(454));return t;default:throw Error(o(451))}}function ey(t,e,l){for(var a in l){var r=l[a];l.hasOwnProperty(a)&&r!=null&&Xt(t,e,a,null,hx,r)}l.dangerouslySetInnerHTML!=null&&(t.textContent=""),t.onclick===Tn&&(t.onclick=null),Oi(t)}function Wf(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);Oi(t)}var un=new Map,ny=new Set;function bu(t){if(typeof t.getRootNode=="function"){var e=t.getRootNode();if(e.nodeType===9||e.nodeType===11)return e}return t.nodeType===9?t:t.ownerDocument}var ll=st.d;st.d={f:Yx,r:Vx,D:qx,C:Xx,L:Gx,m:Zx,X:kx,S:Qx,M:Kx};function Yx(){var t=ll.f(),e=vr();return t||e}function Vx(t){var e=rl(t);e!==null&&e.tag===5&&e.type==="form"?i0(e):ll.r(t)}var sa=typeof document>"u"?null:document;function ly(t,e,l){var a=sa;if(a&&typeof e=="string"&&e){var r=Fe(e);r='link[rel="'+t+'"][href="'+r+'"]',typeof l=="string"&&(r+='[crossorigin="'+l+'"]'),ny.has(r)||(ny.add(r),t={rel:t,crossOrigin:l,href:e},a.querySelector(r)===null&&(e=a.createElement("link"),ve(e,"link",t),ne(e),a.head.appendChild(e)))}}function qx(t){ll.D(t),ly("dns-prefetch",t,null)}function Xx(t,e){ll.C(t,e),ly("preconnect",t,e)}function Gx(t,e,l){ll.L(t,e,l);var a=sa;if(a&&t&&e){var r='link[rel="preload"][as="'+Fe(e)+'"]';e==="image"&&l&&l.imageSrcSet?(r+='[imagesrcset="'+Fe(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(r+='[imagesizes="'+Fe(l.imageSizes)+'"]')):r+='[href="'+Fe(t)+'"]';var s=r;switch(e){case"style":s=fa(t);break;case"script":s=da(t)}
vendor: 9,508 bytes, line 9
9if(!(un.has(s)||(t=U({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),un.set(s,t),a.querySelector(r)!==null||e==="style"&&a.querySelector(xu(s))||e==="script"&&a.querySelector(Su(s))))){var p=a.createElement("link");ve(p,"link",t),e==="style"&&(p[zi]=!0,p.onload=p.onerror=function(){ja(p)}),ne(p),a.head.appendChild(p)}}}function Zx(t,e){ll.m(t,e);var l=sa;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",r='link[rel="modulepreload"][as="'+Fe(a)+'"][href="'+Fe(t)+'"]',s=r;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":s=da(t)}if(!un.has(s)&&(t=U({rel:"modulepreload",href:t},e),un.set(s,t),l.querySelector(r)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Su(s)))return}a=l.createElement("link"),ve(a,"link",t),ne(a),l.head.appendChild(a)}}}function Qx(t,e,l){ll.S(t,e,l);var a=sa;if(a&&t){var r=Gn(a).hoistableStyles,s=fa(t);e=e||"default";var p=r.get(s);if(!p){var x={loading:0,preload:null};if(p=a.querySelector(xu(s)))x.loading=5;else{t=U({rel:"stylesheet",href:t,"data-precedence":e},l),(l=un.get(s))&&Pf(t,l);var D=p=a.createElement("link");ne(D),ve(D,"link",t),D._p=new Promise(function(X,$){D.onload=X,D.onerror=$}),D.addEventListener("load",function(){x.loading|=1}),D.addEventListener("error",function(){x.loading|=2}),x.loading|=4,wr(p,e,a)}p={type:"stylesheet",instance:p,count:1,state:x},r.set(s,p)}}}function kx(t,e){ll.X(t,e);var l=sa;if(l&&t){var a=Gn(l).hoistableScripts,r=da(t),s=a.get(r);s||(s=l.querySelector(Su(r)),s||(t=U({src:t,async:!0},e),(e=un.get(r))&&td(t,e),s=l.createElement("script"),ne(s),ve(s,"link",t),l.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},a.set(r,s))}}function Kx(t,e){ll.M(t,e);var l=sa;if(l&&t){var a=Gn(l).hoistableScripts,r=da(t),s=a.get(r);s||(s=l.querySelector(Su(r)),s||(t=U({src:t,async:!0,type:"module"},e),(e=un.get(r))&&td(t,e),s=l.createElement("script"),ne(s),ve(s,"link",t),l.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},a.set(r,s))}}function iy(t,e,l,a){var r=(r=ce.current)?bu(r):null;if(!r)throw Error(o(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(l=fa(l.href),e=Gn(r).hoistableStyles,a=e.get(l),a||(a={type:"style",instance:null,count:0,state:null},e.set(l,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=fa(l.href);var s=Gn(r).hoistableStyles,p=s.get(t);if(p||(r=r.ownerDocument||r,p={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},s.set(t,p),(s=r.querySelector(xu(t)))?s._p||(p.instance=s,p.state.loading=5):(s=un.get(t),s||(s={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},un.set(t,s)),Ix(r,t,s,p.state))),e&&a===null)throw Error(o(528,""));return p}if(e&&a!==null)throw Error(o(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(l=da(l),e=Gn(r).hoistableScripts,a=e.get(l),a||(a={type:"script",instance:null,count:0,state:null},e.set(l,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,t))}}function fa(t){return'href="'+Fe(t)+'"'}function xu(t){return'link[rel="stylesheet"]['+t+"]"}function ay(t){return U({},t,{"data-precedence":t.precedence,precedence:null})}function Ix(t,e,l,a){if(e=t.querySelector('link[rel="preload"][as="style"]['+e+"]")){if(e[zi]!==!0){a.loading=1;return}}else e=t.createElement("link"),e[zi]=!0,e.onload=e.onerror=ja.bind(null,e),ve(e,"link",l),ne(e),t.head.appendChild(e);a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2})}function da(t){return'[src="'+Fe(t)+'"]'}function Su(t){return"script[async]"+t}function uy(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+Fe(l.href)+'"]');if(a)return e.instance=a,ne(a),a;var r=U({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),ne(a),ve(a,"style",r),wr(a,l.precedence,t),e.instance=a;case"stylesheet":r=fa(l.href);var s=t.querySelector(xu(r));if(s)return e.state.loading|=4,e.instance=s,ne(s),s;a=ay(l),(r=un.get(r))&&Pf(a,r),s=(t.ownerDocument||t).createElement("link"),ne(s);var p=s;return p._p=new Promise(function(x,D){p.onload=x,p.onerror=D}),ve(s,"link",a),e.state.loading|=4,wr(s,l.precedence,t),e.instance=s;case"script":return s=da(l.src),(r=t.querySelector(Su(s)))?(e.instance=r,ne(r),r):(a=l,(r=un.get(s))&&(a=U({},l),td(a,r)),t=t.ownerDocument||t,r=t.createElement("script"),ne(r),ve(r,"link",a),t.head.appendChild(r),e.instance=r);case"void":return null;default:throw Error(o(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,wr(a,l.precedence,t));return e.instance}function wr(t,e,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),r=a.length?a[a.length-1]:null,s=r,p=0;p<a.length;p++){var x=a[p];if(x.dataset.precedence===e)s=x;else if(s!==r)break}s?s.parentNode.insertBefore(t,s.nextSibling):(e=l.nodeType===9?l.head:l,e.insertBefore(t,e.firstChild))}function Pf(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.title==null&&(t.title=e.title)}function td(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.integrity==null&&(t.integrity=e.integrity)}var Nr=null;function oy(t,e,l){if(Nr===null){var a=new Map,r=Nr=new Map;r.set(l,a)}else r=Nr,a=r.get(l),a||(a=new Map,r.set(l,a));if(a.has(t))return a;for(a.set(t,null),l=l.getElementsByTagName(t),r=0;r<l.length;r++){var s=l[r];if(!(s[Ql]||s[oe]||t==="link"&&s.getAttribute("rel")==="stylesheet")&&s.namespaceURI!=="http://www.w3.org/2000/svg"){var p=s.getAttribute(e)||"";p=t+p;var x=a.get(p);x?x.push(s):a.set(p,[s])}}return a}function ed(t,e,l){t=t.ownerDocument||t,t.head.insertBefore(l,e==="title"?t.querySelector("head > title"):null)}function $x(t,e,l){if(l===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;return e.rel==="stylesheet"?(t=e.disabled,typeof e.precedence=="string"&&t==null):!0;case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function ry(t,e){return t==="img"&&e.src!=null&&e.src!==""&&e.onLoad==null&&e.loading!=="lazy"}function cy(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function sy(t){return(t.width||100)*(t.height||100)*(typeof devicePixelRatio=="number"?devicePixelRatio:1)*.25}function fy(t,e){typeof e.decode=="function"&&(t.imgCount++,e.complete||(t.imgBytes+=sy(e),t.suspenseyImages.push(e)),t=Wx.bind(t),e.decode().then(t,t))}function Jx(t,e,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var r=fa(a.href),s=e.querySelector(xu(r));if(s){e=s._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=_u.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=s,ne(s);return}s=e.ownerDocument||e,a=ay(a),(r=un.get(r))&&Pf(a,r),s=s.createElement("link"),ne(s);var p=s;p._p=new Promise(function(x,D){p.onload=x,p.onerror=D}),ve(s,"link",a),l.instance=s}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(t.count++,l=_u.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var Tr=0;function Fx(t,e){return t.stylesheets&&t.count===0&&Mr(t,t.stylesheets),0<t.count||0<t.imgCount?function(l){var a=setTimeout(function(){if(t.stylesheets&&Mr(t,t.stylesheets),t.unsuspend){var s=t.unsuspend;t.unsuspend=null,s()}},6e4+e);0<t.imgBytes&&Tr===0&&(Tr=62500*mx());var r=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&Mr(t,t.stylesheets),t.unsuspend)){var s=t.unsuspend;t.unsuspend=null,s()}},(t.imgBytes>Tr?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(r)}}:null}function dy(t){if(t.count===0&&(t.imgCount===0||!t.waitingForImages)){if(t.stylesheets)Mr(t,t.stylesheets);else if(t.unsuspend){var e=t.unsuspend;t.unsuspend=null,e()}}}function _u(){this.count--,dy(this)}function Wx(){this.imgCount--,dy(this)}var Cr=null;function Mr(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Cr=new Map,e.forEach(Px,t),Cr=null,_u.call(t))}function Px(t,e){if(!(e.state.loading&4)){var l=Cr.get(t);if(l)var a=l.get(null);else{l=new Map,Cr.set(t,l);for(var r=t.querySelectorAll("link[data-precedence],style[data-precedence]"),s=0;s<r.length;s++){var p=r[s];(p.nodeName==="LINK"||p.getAttribute("media")!=="not all")&&(l.set(p.dataset.precedence,p),a=p)}a&&l.set(null,a)}r=e.instance,p=r.getAttribute("data-precedence"),s=l.get(p)||a,s===a&&l.set(null,r),l.set(p,r),this.count++,a=_u.bind(this),r.addEventListener("load",a),r.addEventListener("error",a),s?s.parentNode.insertBefore(r,
vendor: 10,405 bytes, line 9
9s.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(r,t.firstChild)),e.state.loading|=4}}var ha={$$typeof:R,Provider:null,Consumer:null,_currentValue:Et,_currentValue2:Et,_threadCount:0};function tS(t,e,l,a,r,s,p,x,D){this.tag=1,this.containerInfo=t,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Ba(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ba(0),this.hiddenUpdates=Ba(null),this.identifierPrefix=a,this.onUncaughtError=r,this.onCaughtError=s,this.onRecoverableError=p,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=D,this.transitionTypes=null,this.incompleteTransitions=new Map}function hy(t,e,l,a,r,s,p,x,D,X,$,it){return t=new tS(t,e,l,p,D,X,$,it,x),e=1,s===!0&&(e|=24),s=De(3,null,null,e),t.current=s,s.stateNode=t,e=ms(),e.refCount++,t.pooledCache=e,e.refCount++,s.memoizedState={element:a,isDehydrated:l,cache:e},Es(s),t}function gy(t){return t?(t=Yi,t):Yi}function my(t,e,l,a,r,s){r=gy(r),a.context===null?a.context=r:a.pendingContext=r,a=pl(e),a.payload={element:l},s=s===void 0?null:s,s!==null&&(a.callback=s),l=El(t,a,e),l!==null&&(Ue(l,t,e),tu(l,t,e))}function yy(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var l=t.retryLane;t.retryLane=l!==0&&l<e?l:e}}function nd(t,e){yy(t,e),(t=t.alternate)&&yy(t,e)}function vy(t){if(t.tag===13||t.tag===31){var e=$l(t,67108864);e!==null&&Ue(e,t,67108864),nd(t,67108864)}}function py(t){if(t.tag===13||t.tag===31){var e=Qe();e=Mi(e);var l=$l(t,e);l!==null&&Ue(l,t,e),nd(t,e)}}var ga=!0;function eS(t,e,l,a){var r=ct.T;ct.T=null;var s=st.p;try{st.p=2,ld(t,e,l,a)}finally{st.p=s,ct.T=r}}function nS(t,e,l,a){var r=ct.T;ct.T=null;var s=st.p;try{st.p=8,ld(t,e,l,a)}finally{st.p=s,ct.T=r}}function ld(t,e,l,a){if(ga){var r=id(a);if(r===null)Lf(t,e,a,zr,l),by(t,a);else if(iS(r,t,e,l,a))a.stopPropagation();else if(by(t,a),e&4&&-1<lS.indexOf(t)){for(;r!==null;){var s=rl(r);if(s!==null)switch(s.tag){case 3:if(s=s.stateNode,s.current.memoizedState.isDehydrated){var p=qn(s.pendingLanes);if(p!==0){var x=s;for(x.pendingLanes|=2,x.entangledLanes|=2;p;){var D=1<<31-Ne(p);x.entanglements[1]|=D,p&=~D}Un(s),(Lt&6)===0&&(gr=_e()+500,yu(0))}}break;case 31:case 13:x=$l(s,2),x!==null&&Ue(x,s,2),vr(),nd(s,2)}if(s=id(a),s===null&&Lf(t,e,a,zr,l),s===r)break;r=s}r!==null&&a.stopPropagation()}else Lf(t,e,a,null,l)}}function id(t){return t=Xc(t),ad(t)}var zr=null;function ad(t){if(zr=null,t=Xn(t),t!==null){var e=f(t);if(e===null)t=null;else{var l=e.tag;if(l===13){if(t=d(e),t!==null)return t;t=null}else if(l===31){if(t=h(e),t!==null)return t;t=null}else if(l===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null)}}return zr=t,null}function Ey(t){switch(t){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"fullscreenerror":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"resize":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Cc()){case to:return 2;case eo:return 8;case _i:case Mc:return 32;case no:return 268435456;default:return 32}default:return 32}}var ud=!1,Al=null,Dl=null,Rl=null,wu=new Map,Nu=new Map,Hl=[],lS="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function by(t,e){switch(t){case"focusin":case"focusout":Al=null;break;case"dragenter":case"dragleave":Dl=null;break;case"mouseover":case"mouseout":Rl=null;break;case"pointerover":case"pointerout":wu.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":Nu.delete(e.pointerId)}}function Tu(t,e,l,a,r,s){return t===null||t.nativeEvent!==s?(t={blockedOn:e,domEventName:l,eventSystemFlags:a,nativeEvent:s,targetContainers:[r]},e!==null&&(e=rl(e),e!==null&&vy(e)),t):(t.eventSystemFlags|=a,e=t.targetContainers,r!==null&&e.indexOf(r)===-1&&e.push(r),t)}function iS(t,e,l,a,r){switch(e){case"focusin":return Al=Tu(Al,t,e,l,a,r),!0;case"dragenter":return Dl=Tu(Dl,t,e,l,a,r),!0;case"mouseover":return Rl=Tu(Rl,t,e,l,a,r),!0;case"pointerover":var s=r.pointerId;return wu.set(s,Tu(wu.get(s)||null,t,e,l,a,r)),!0;case"gotpointercapture":return s=r.pointerId,Nu.set(s,Tu(Nu.get(s)||null,t,e,l,a,r)),!0}return!1}function xy(t){var e=Xn(t.target);if(e!==null){var l=f(e);if(l!==null){if(e=l.tag,e===13){if(e=d(l),e!==null){t.blockedOn=e,ro(t.priority,function(){py(l)});return}}else if(e===31){if(e=h(l),e!==null){t.blockedOn=e,ro(t.priority,function(){py(l)});return}}else if(e===3&&l.stateNode.current.memoizedState.isDehydrated){t.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Or(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var l=id(t.nativeEvent);if(l===null){l=t.nativeEvent;var a=new l.constructor(l.type,l);qc=a,l.target.dispatchEvent(a),qc=null}else return e=rl(l),e!==null&&vy(e),t.blockedOn=l,!1;e.shift()}return!0}function Sy(t,e,l){Or(t)&&l.delete(e)}function aS(){ud=!1,Al!==null&&Or(Al)&&(Al=null),Dl!==null&&Or(Dl)&&(Dl=null),Rl!==null&&Or(Rl)&&(Rl=null),wu.forEach(Sy),Nu.forEach(Sy)}function Ar(t,e){t.blockedOn===e&&(t.blockedOn=null,ud||(ud=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,aS)))}var Dr=null;function _y(t){Dr!==t&&(Dr=t,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){Dr===t&&(Dr=null);for(var e=0;e<t.length;e+=3){var l=t[e],a=t[e+1],r=t[e+2];if(typeof a!="function"){if(ad(a||l)===null)continue;break}var s=rl(l);s!==null&&(t.splice(e,3),e-=3,Vs(s,{pending:!0,data:r,method:l.method,action:a},a,r))}}))}function ma(t){function e(D){return Ar(D,t)}Al!==null&&Ar(Al,t),Dl!==null&&Ar(Dl,t),Rl!==null&&Ar(Rl,t),wu.forEach(e),Nu.forEach(e);for(var l=0;l<Hl.length;l++){var a=Hl[l];a.blockedOn===t&&(a.blockedOn=null)}for(;0<Hl.length&&(l=Hl[0],l.blockedOn===null);)xy(l),l.blockedOn===null&&Hl.shift();if(l=(t.ownerDocument||t).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var r=l[a],s=l[a+1],p=r[be]||null;if(typeof s=="function")p||_y(l);else if(p){var x=null;if(s&&s.hasAttribute("formAction")){if(r=s,p=s[be]||null)x=p.formAction;else if(ad(r)!==null)continue}else x=p.action;typeof x=="function"?l[a+1]=x:(l.splice(a,3),a-=3),_y(l)}}}function wy(){function t(s){s.canIntercept&&s.info==="react-transition"&&s.intercept({handler:function(){return new Promise(function(p){return r=p})},focusReset:"manual",scroll:"manual"})}function e(){r!==null&&(r(),r=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var s=navigation.currentEntry;s&&s.url!=null&&navigation.navigate(s.url,{state:s.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,r=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",e),navigation.addEventListener("navigateerror",e),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",e),navigation.removeEventListener("navigateerror",e),r!==null&&(r(),r=null)}}}function od(t){this._internalRoot=t}Rr.prototype.render=od.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(o(409));var l=e.current,a=Qe();my(l,a,t,e,null,null)},Rr.prototype.unmount=od.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;my(t.current,2,null,t,null,null),vr(),e[ol]=null}};function Rr(t){this._internalRoot=t}Rr.prototype.unstable_scheduleHydration=function(t){if(t){var e=oo();t={blockedOn:null,target:t,priority:e};for(var l=0;l<Hl.length&&e!==0&&e<Hl[l].priority;l++);Hl.splice(l,0,t),l===0&&xy(t)}};var Ny=i.version;if(Ny!=="19.3.0")throw Error(o(527,Ny,"19.3.0"));st.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(o(188)):(t=Object.keys(t).join(","),Error(o(268,t)));return t=g(e),t=t!==null?m(t):null,t=t===null?null:t.stateNode,t};var uS={bundleType:0,version:"19.3.0",rendererPackageName:"react-dom",currentDispatcherRef:ct,reconcilerVersion:"19.3.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Hr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Hr.isDisabled&&Hr.supportsFiber)try{Xl=Hr.inject(uS),we=Hr}catch{}}return Mu.createRoot=function(t,e){if(!c(t))throw Error(o(299));var l=!1,a="",r=g0,s=m0,p=y0;return e!=null&&(e.unstable_strictMode===!0&&(l=!0),e.identifierPrefix!==void 0&&(a=e.identifierPrefix),e.onUncaughtError!==void 0&&(r=e.onUncaughtError),e.onCaughtError!==void 0&&(s=e.onCaughtError),e.onRecoverableError!==void 0&&(p=e.onRecoverableError)),e=hy(t,1,!1,null,null,l,a,null,r,s,p,wy),t[ol]=e.current,jf(t),new od(e)},Mu.hydrateRoot=function(t,e,l){if(!c(t))throw Error(o(299));var a=!1,r="",s=g0,p=m0,x=y0,D=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(r=l.identifierPrefix),l.onUncaughtError!==void 0&&(s=l.onUncaughtError),l.onCaughtError!==void 0&&(p=l.onCaughtError),l.onRecoverableError!==void 0&&(x=l.onRecoverableError),l.formState!==void 0&&(D=l.formState)),e=hy(t,1,!0,e,l??null,a,r,D,s,p,x,wy),e.context=gy(null),l=e.current,a=Qe(),a=Mi(a),r
9=pl(a),r.callback=null,El(l,r,a),l=a,e.current.lanes=l,Zl(e,l),Un(e),t[ol]=e.current,jf(t),new Rr(e)},Mu.version="19.3.0",Mu}var By;function yS(){if(By)return sd.exports;By=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(i){console.error(i)}}return n(),sd.exports=mS(),sd.exports}var Fz=yS();function ee(n){if(typeof n=="string"||typeof n=="number")return""+n;let i="";if(Array.isArray(n))for(let u=0,o;u<n.length;u++)(o=ee(n[u]))!==""&&(i+=(i&&" ")+o);else for(let u in n)n[u]&&(i+=(i&&" ")+u);return i}var vS={value:()=>{}};function sc(){for(var n=0,i=arguments.length,u={},o;n<i;++n){if(!(o=arguments[n]+"")||o in u||/[\s.]/.test(o))throw new Error("illegal type: "+o);u[o]=[]}return new Zr(u)}function Zr(n){this._=n}function pS(n,i){return n.trim().split(/^|\s+/).map(function(u){var o="",c=u.indexOf(".");if(c>=0&&(o=u.slice(c+1),u=u.slice(0,c)),u&&!i.hasOwnProperty(u))throw new Error("unknown type: "+u);return{type:u,name:o}})}Zr.prototype=sc.prototype={constructor:Zr,on:function(n,i){var u=this._,o=pS(n+"",u),c,f=-1,d=o.length;if(arguments.length<2){for(;++f<d;)if((c=(n=o[f]).type)&&(c=ES(u[c],n.name)))return c;return}if(i!=null&&typeof i!="function")throw new Error("invalid callback: "+i);for(;++f<d;)if(c=(n=o[f]).type)u[c]=Uy(u[c],n.name,i);else if(i==null)for(c in u)u[c]=Uy(u[c],n.name,null);return this},copy:function(){var n={},i=this._;for(var u in i)n[u]=i[u].slice();return new Zr(n)}
vendor: 9,589 bytes, line 9
9,call:function(n,i){if((c=arguments.length-2)>0)for(var u=new Array(c),o=0,c,f;o<c;++o)u[o]=arguments[o+2];if(!this._.hasOwnProperty(n))throw new Error("unknown type: "+n);for(f=this._[n],o=0,c=f.length;o<c;++o)f[o].value.apply(i,u)},apply:function(n,i,u){if(!this._.hasOwnProperty(n))throw new Error("unknown type: "+n);for(var o=this._[n],c=0,f=o.length;c<f;++c)o[c].value.apply(i,u)}};function ES(n,i){for(var u=0,o=n.length,c;u<o;++u)if((c=n[u]).name===i)return c.value}function Uy(n,i,u){for(var o=0,c=n.length;o<c;++o)if(n[o].name===i){n[o]=vS,n=n.slice(0,o).concat(n.slice(o+1));break}return u!=null&&n.push({name:i,value:u}),n}var Rd="http://www.w3.org/1999/xhtml";const jy={svg:"http://www.w3.org/2000/svg",xhtml:Rd,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function fc(n){var i=n+="",u=i.indexOf(":");return u>=0&&(i=n.slice(0,u))!=="xmlns"&&(n=n.slice(u+1)),jy.hasOwnProperty(i)?{space:jy[i],local:n}:n}function bS(n){return function(){var i=this.ownerDocument,u=this.namespaceURI;return u===Rd&&i.documentElement.namespaceURI===Rd?i.createElement(n):i.createElementNS(u,n)}}function xS(n){return function(){return this.ownerDocument.createElementNS(n.space,n.local)}}function dp(n){var i=fc(n);return(i.local?xS:bS)(i)}function SS(){}function Id(n){return n==null?SS:function(){return this.querySelector(n)}}function _S(n){typeof n!="function"&&(n=Id(n));for(var i=this._groups,u=i.length,o=new Array(u),c=0;c<u;++c)for(var f=i[c],d=f.length,h=o[c]=new Array(d),y,g,m=0;m<d;++m)(y=f[m])&&(g=n.call(y,y.__data__,m,f))&&("__data__"in y&&(g.__data__=y.__data__),h[m]=g);return new Ie(o,this._parents)}function wS(n){return n==null?[]:Array.isArray(n)?n:Array.from(n)}function NS(){return[]}function hp(n){return n==null?NS:function(){return this.querySelectorAll(n)}}function TS(n){return function(){return wS(n.apply(this,arguments))}}function CS(n){typeof n=="function"?n=TS(n):n=hp(n);for(var i=this._groups,u=i.length,o=[],c=[],f=0;f<u;++f)for(var d=i[f],h=d.length,y,g=0;g<h;++g)(y=d[g])&&(o.push(n.call(y,y.__data__,g,d)),c.push(y));return new Ie(o,c)}function gp(n){return function(){return this.matches(n)}}function mp(n){return function(i){return i.matches(n)}}var MS=Array.prototype.find;function zS(n){return function(){return MS.call(this.children,n)}}function OS(){return this.firstElementChild}function AS(n){return this.select(n==null?OS:zS(typeof n=="function"?n:mp(n)))}var DS=Array.prototype.filter;function RS(){return Array.from(this.children)}function HS(n){return function(){return DS.call(this.children,n)}}function BS(n){return this.selectAll(n==null?RS:HS(typeof n=="function"?n:mp(n)))}function US(n){typeof n!="function"&&(n=gp(n));for(var i=this._groups,u=i.length,o=new Array(u),c=0;c<u;++c)for(var f=i[c],d=f.length,h=o[c]=[],y,g=0;g<d;++g)(y=f[g])&&n.call(y,y.__data__,g,f)&&h.push(y);return new Ie(o,this._parents)}function yp(n){return new Array(n.length)}function jS(){return new Ie(this._enter||this._groups.map(yp),this._parents)}function $r(n,i){this.ownerDocument=n.ownerDocument,this.namespaceURI=n.namespaceURI,this._next=null,this._parent=n,this.__data__=i}$r.prototype={constructor:$r,appendChild:function(n){return this._parent.insertBefore(n,this._next)},insertBefore:function(n,i){return this._parent.insertBefore(n,i)},querySelector:function(n){return this._parent.querySelector(n)},querySelectorAll:function(n){return this._parent.querySelectorAll(n)}};function LS(n){return function(){return n}}function YS(n,i,u,o,c,f){for(var d=0,h,y=i.length,g=f.length;d<g;++d)(h=i[d])?(h.__data__=f[d],o[d]=h):u[d]=new $r(n,f[d]);for(;d<y;++d)(h=i[d])&&(c[d]=h)}function VS(n,i,u,o,c,f,d){var h,y,g=new Map,m=i.length,v=f.length,E=new Array(m),b;for(h=0;h<m;++h)(y=i[h])&&(E[h]=b=d.call(y,y.__data__,h,i)+"",g.has(b)?c[h]=y:g.set(b,y));for(h=0;h<v;++h)b=d.call(n,f[h],h,f)+"",(y=g.get(b))?(o[h]=y,y.__data__=f[h],g.delete(b)):u[h]=new $r(n,f[h]);for(h=0;h<m;++h)(y=i[h])&&g.get(E[h])===y&&(c[h]=y)}function qS(n){return n.__data__}function XS(n,i){if(!arguments.length)return Array.from(this,qS);var u=i?VS:YS,o=this._parents,c=this._groups;typeof n!="function"&&(n=LS(n));for(var f=c.length,d=new Array(f),h=new Array(f),y=new Array(f),g=0;g<f;++g){var m=o[g],v=c[g],E=v.length,b=GS(n.call(m,m&&m.__data__,g,o)),S=b.length,C=h[g]=new Array(S),N=d[g]=new Array(S),w=y[g]=new Array(E);u(m,v,C,N,w,b,i);for(var z=0,_=0,T,B;z<S;++z)if(T=C[z]){for(z>=_&&(_=z+1);!(B=N[_])&&++_<S;);T._next=B||null}}return d=new Ie(d,o),d._enter=h,d._exit=y,d}function GS(n){return typeof n=="object"&&"length"in n?n:Array.from(n)}function ZS(){return new Ie(this._exit||this._groups.map(yp),this._parents)}function QS(n,i,u){var o=this.enter(),c=this,f=this.exit();return typeof n=="function"?(o=n(o),o&&(o=o.selection())):o=o.append(n+""),i!=null&&(c=i(c),c&&(c=c.selection())),u==null?f.remove():u(f),o&&c?o.merge(c).order():c}function kS(n){for(var i=n.selection?n.selection():n,u=this._groups,o=i._groups,c=u.length,f=o.length,d=Math.min(c,f),h=new Array(c),y=0;y<d;++y)for(var g=u[y],m=o[y],v=g.length,E=h[y]=new Array(v),b,S=0;S<v;++S)(b=g[S]||m[S])&&(E[S]=b);for(;y<c;++y)h[y]=u[y];return new Ie(h,this._parents)}function KS(){for(var n=this._groups,i=-1,u=n.length;++i<u;)for(var o=n[i],c=o.length-1,f=o[c],d;--c>=0;)(d=o[c])&&(f&&d.compareDocumentPosition(f)^4&&f.parentNode.insertBefore(d,f),f=d);return this}function IS(n){n||(n=$S);function i(v,E){return v&&E?n(v.__data__,E.__data__):!v-!E}for(var u=this._groups,o=u.length,c=new Array(o),f=0;f<o;++f){for(var d=u[f],h=d.length,y=c[f]=new Array(h),g,m=0;m<h;++m)(g=d[m])&&(y[m]=g);y.sort(i)}return new Ie(c,this._parents).order()}function $S(n,i){return n<i?-1:n>i?1:n>=i?0:NaN}function JS(){var n=arguments[0];return arguments[0]=this,n.apply(null,arguments),this}function FS(){return Array.from(this)}function WS(){for(var n=this._groups,i=0,u=n.length;i<u;++i)for(var o=n[i],c=0,f=o.length;c<f;++c){var d=o[c];if(d)return d}return null}function PS(){let n=0;for(const i of this)++n;return n}function t_(){return!this.node()}function e_(n){for(var i=this._groups,u=0,o=i.length;u<o;++u)for(var c=i[u],f=0,d=c.length,h;f<d;++f)(h=c[f])&&n.call(h,h.__data__,f,c);return this}function n_(n){return function(){this.removeAttribute(n)}}function l_(n){return function(){this.removeAttributeNS(n.space,n.local)}}function i_(n,i){return function(){this.setAttribute(n,i)}}function a_(n,i){return function(){this.setAttributeNS(n.space,n.local,i)}}function u_(n,i){return function(){var u=i.apply(this,arguments);u==null?this.removeAttribute(n):this.setAttribute(n,u)}}function o_(n,i){return function(){var u=i.apply(this,arguments);u==null?this.removeAttributeNS(n.space,n.local):this.setAttributeNS(n.space,n.local,u)}}function r_(n,i){var u=fc(n);if(arguments.length<2){var o=this.node();return u.local?o.getAttributeNS(u.space,u.local):o.getAttribute(u)}return this.each((i==null?u.local?l_:n_:typeof i=="function"?u.local?o_:u_:u.local?a_:i_)(u,i))}function vp(n){return n.ownerDocument&&n.ownerDocument.defaultView||n.document&&n||n.defaultView}function c_(n){return function(){this.style.removeProperty(n)}}function s_(n,i,u){return function(){this.style.setProperty(n,i,u)}}function f_(n,i,u){return function(){var o=i.apply(this,arguments);o==null?this.style.removeProperty(n):this.style.setProperty(n,o,u)}}function d_(n,i,u){return arguments.length>1?this.each((i==null?c_:typeof i=="function"?f_:s_)(n,i,u??"")):ba(this.node(),n)}function ba(n,i){return n.style.getPropertyValue(i)||vp(n).getComputedStyle(n,null).getPropertyValue(i)}function h_(n){return function(){delete this[n]}}function g_(n,i){return function(){this[n]=i}}function m_(n,i){return function(){var u=i.apply(this,arguments);u==null?delete this[n]:this[n]=u}}function y_(n,i){return arguments.length>1?this.each((i==null?h_:typeof i=="function"?m_:g_)(n,i)):this.node()[n]}function pp(n){return n.trim().split(/^|\s+/)}function $d(n){return n.classList||new Ep(n)}function Ep(n){this._node=n,this._names=pp(n.getAttribute("class")||"")}Ep.prototype={add:function(n){var i=this._names.indexOf(n);i<0&&(this._names.push(n),this._node.setAttribute("class",this._names.join(" ")))},remove:function(n){var i=this._names.indexOf(n);i>=0&&(this._names.splice(i,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(n){return this._names.indexOf(n)>=0}};function bp(n,i){for(var u=$d(n),o=-1,c=i.length;++o<c;)u.add(i[o])}function xp(n,i){for(var u=$d(n),o=-1,c=i.length;++o<c;)u.remove(i[o])}function v_(n){return function(){bp(this,n)}}function p_(n){return function(){xp(this,n)}}function E_(n,i){return function(){(i.apply(this,arguments)?bp:xp)(this,n)}}function b_(n,i){var u=pp(n+"");if(arguments.length<2){for(var o=$d(this.node()),c=-1,f=u.length;++c<f;)if(!o.contains(u[c]))return!1;return!0}return this.each((typeof i=="function"?E_:i?v_:p_)(u,i))}function x_(){this.textContent=""}function S_(n){return function(){this.textContent=n}}function __(n){return function(){var i=n.apply(this,arguments);this.textContent=i??""}}function w_(n){return arguments.length?this.each(n==null?x_:(typeof n=="function"?__:S_)(n)):this.node().textContent}function N_(){this.innerHTML=""}function T_(n){return function(){this.innerHTML=n}}function C_(n){return function(){var i=n.apply(this,arguments);this.innerHTML=i??""}}function M_(n){return arguments.length?this.each(n==null?N_:(typeof n=="function"?C_:T_)(n)):this.node().innerHTML}function z_(){this.nextSibling&&this.parentNode.appendChild(this)}function O_(){return this.each(z_)}
vendor: 1,735 bytes, line 9
9function A_(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function D_(){return this.each(A_)}function R_(n){var i=typeof n=="function"?n:dp(n);return this.select(function(){return this.appendChild(i.apply(this,arguments))})}function H_(){return null}function B_(n,i){var u=typeof n=="function"?n:dp(n),o=i==null?H_:typeof i=="function"?i:Id(i);return this.select(function(){return this.insertBefore(u.apply(this,arguments),o.apply(this,arguments)||null)})}function U_(){var n=this.parentNode;n&&n.removeChild(this)}function j_(){return this.each(U_)}function L_(){var n=this.cloneNode(!1),i=this.parentNode;return i?i.insertBefore(n,this.nextSibling):n}function Y_(){var n=this.cloneNode(!0),i=this.parentNode;return i?i.insertBefore(n,this.nextSibling):n}function V_(n){return this.select(n?Y_:L_)}function q_(n){return arguments.length?this.property("__data__",n):this.node().__data__}function X_(n){return function(i){n.call(this,i,this.__data__)}}function G_(n){return n.trim().split(/^|\s+/).map(function(i){var u="",o=i.indexOf(".");return o>=0&&(u=i.slice(o+1),i=i.slice(0,o)),{type:i,name:u}})}function Z_(n){return function(){var i=this.__on;if(i){for(var u=0,o=-1,c=i.length,f;u<c;++u)f=i[u],(!n.type||f.type===n.type)&&f.name===n.name?this.removeEventListener(f.type,f.listener,f.options):i[++o]=f;++o?i.length=o:delete this.__on}}}function Q_(n,i,u){return function(){var o=this.__on,c,f=X_(i);if(o){for(var d=0,h=o.length;d<h;++d)if((c=o[d]).type===n.type&&c.name===n.name){this.removeEventListener(c.type,c.listener,c.options),this.addEventListener(c.type,c.listener=f,c.options=u),c.value=i;return}}this.addEventListener(n.type,f,u),c={type:n.type,name:n.name,value:i,listener:f,o
vendor: 40,459 bytes, line 9
9ptions:u},o?o.push(c):this.__on=[c]}}function k_(n,i,u){var o=G_(n+""),c,f=o.length,d;if(arguments.length<2){var h=this.node().__on;if(h){for(var y=0,g=h.length,m;y<g;++y)for(c=0,m=h[y];c<f;++c)if((d=o[c]).type===m.type&&d.name===m.name)return m.value}return}for(h=i?Q_:Z_,c=0;c<f;++c)this.each(h(o[c],i,u));return this}function Sp(n,i,u){var o=vp(n),c=o.CustomEvent;typeof c=="function"?c=new c(i,u):(c=o.document.createEvent("Event"),u?(c.initEvent(i,u.bubbles,u.cancelable),c.detail=u.detail):c.initEvent(i,!1,!1)),n.dispatchEvent(c)}function K_(n,i){return function(){return Sp(this,n,i)}}function I_(n,i){return function(){return Sp(this,n,i.apply(this,arguments))}}function $_(n,i){return this.each((typeof i=="function"?I_:K_)(n,i))}function*J_(){for(var n=this._groups,i=0,u=n.length;i<u;++i)for(var o=n[i],c=0,f=o.length,d;c<f;++c)(d=o[c])&&(yield d)}var _p=[null];function Ie(n,i){this._groups=n,this._parents=i}function Ku(){return new Ie([[document.documentElement]],_p)}function F_(){return this}Ie.prototype=Ku.prototype={constructor:Ie,select:_S,selectAll:CS,selectChild:AS,selectChildren:BS,filter:US,data:XS,enter:jS,exit:ZS,join:QS,merge:kS,selection:F_,order:KS,sort:IS,call:JS,nodes:FS,node:WS,size:PS,empty:t_,each:e_,attr:r_,style:d_,property:y_,classed:b_,text:w_,html:M_,raise:O_,lower:D_,append:R_,insert:B_,remove:j_,clone:V_,datum:q_,on:k_,dispatch:$_,[Symbol.iterator]:J_};function Ke(n){return typeof n=="string"?new Ie([[document.querySelector(n)]],[document.documentElement]):new Ie([[n]],_p)}function W_(n){let i;for(;i=n.sourceEvent;)n=i;return n}function mn(n,i){if(n=W_(n),i===void 0&&(i=n.currentTarget),i){var u=i.ownerSVGElement||i;if(u.createSVGPoint){var o=u.createSVGPoint();return o.x=n.clientX,o.y=n.clientY,o=o.matrixTransform(i.getScreenCTM().inverse()),[o.x,o.y]}if(i.getBoundingClientRect){var c=i.getBoundingClientRect();return[n.clientX-c.left-i.clientLeft,n.clientY-c.top-i.clientTop]}}return[n.pageX,n.pageY]}const P_={passive:!1},Uu={capture:!0,passive:!1};function gd(n){n.stopImmediatePropagation()}function pa(n){n.preventDefault(),n.stopImmediatePropagation()}function wp(n){var i=n.document.documentElement,u=Ke(n).on("dragstart.drag",pa,Uu);"onselectstart"in i?u.on("selectstart.drag",pa,Uu):(i.__noselect=i.style.MozUserSelect,i.style.MozUserSelect="none")}function Np(n,i){var u=n.document.documentElement,o=Ke(n).on("dragstart.drag",null);i&&(o.on("click.drag",pa,Uu),setTimeout(function(){o.on("click.drag",null)},0)),"onselectstart"in u?o.on("selectstart.drag",null):(u.style.MozUserSelect=u.__noselect,delete u.__noselect)}const Br=n=>()=>n;function Hd(n,{sourceEvent:i,subject:u,target:o,identifier:c,active:f,x:d,y:h,dx:y,dy:g,dispatch:m}){Object.defineProperties(this,{type:{value:n,enumerable:!0,configurable:!0},sourceEvent:{value:i,enumerable:!0,configurable:!0},subject:{value:u,enumerable:!0,configurable:!0},target:{value:o,enumerable:!0,configurable:!0},identifier:{value:c,enumerable:!0,configurable:!0},active:{value:f,enumerable:!0,configurable:!0},x:{value:d,enumerable:!0,configurable:!0},y:{value:h,enumerable:!0,configurable:!0},dx:{value:y,enumerable:!0,configurable:!0},dy:{value:g,enumerable:!0,configurable:!0},_:{value:m}})}Hd.prototype.on=function(){var n=this._.on.apply(this._,arguments);return n===this._?this:n};function tw(n){return!n.ctrlKey&&!n.button}function ew(){return this.parentNode}function nw(n,i){return i??{x:n.x,y:n.y}}function lw(){return navigator.maxTouchPoints||"ontouchstart"in this}function Tp(){var n=tw,i=ew,u=nw,o=lw,c={},f=sc("start","drag","end"),d=0,h,y,g,m,v=0;function E(T){T.on("mousedown.drag",b).filter(o).on("touchstart.drag",N).on("touchmove.drag",w,P_).on("touchend.drag touchcancel.drag",z).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function b(T,B){if(!(m||!n.call(this,T,B))){var H=_(this,i.call(this,T,B),T,B,"mouse");H&&(Ke(T.view).on("mousemove.drag",S,Uu).on("mouseup.drag",C,Uu),wp(T.view),gd(T),g=!1,h=T.clientX,y=T.clientY,H("start",T))}}function S(T){if(pa(T),!g){var B=T.clientX-h,H=T.clientY-y;g=B*B+H*H>v}c.mouse("drag",T)}function C(T){Ke(T.view).on("mousemove.drag mouseup.drag",null),Np(T.view,g),pa(T),c.mouse("end",T)}function N(T,B){if(n.call(this,T,B)){var H=T.changedTouches,U=i.call(this,T,B),L=H.length,Z,at;for(Z=0;Z<L;++Z)(at=_(this,U,T,B,H[Z].identifier,H[Z]))&&(gd(T),at("start",T,H[Z]))}}function w(T){var B=T.changedTouches,H=B.length,U,L;for(U=0;U<H;++U)(L=c[B[U].identifier])&&(pa(T),L("drag",T,B[U]))}function z(T){var B=T.changedTouches,H=B.length,U,L;for(m&&clearTimeout(m),m=setTimeout(function(){m=null},500),U=0;U<H;++U)(L=c[B[U].identifier])&&(gd(T),L("end",T,B[U]))}function _(T,B,H,U,L,Z){var at=f.copy(),I=mn(Z||H,B),P,W,M;if((M=u.call(T,new Hd("beforestart",{sourceEvent:H,target:E,identifier:L,active:d,x:I[0],y:I[1],dx:0,dy:0,dispatch:at}),U))!=null)return P=M.x-I[0]||0,W=M.y-I[1]||0,function R(O,Y,G){var K=I,nt;switch(O){case"start":c[L]=R,nt=d++;break;case"end":delete c[L],--d;case"drag":I=mn(G||Y,B),nt=d;break}at.call(O,T,new Hd(O,{sourceEvent:Y,subject:M,target:E,identifier:L,active:nt,x:I[0]+P,y:I[1]+W,dx:I[0]-K[0],dy:I[1]-K[1],dispatch:at}),U)}}return E.filter=function(T){return arguments.length?(n=typeof T=="function"?T:Br(!!T),E):n},E.container=function(T){return arguments.length?(i=typeof T=="function"?T:Br(T),E):i},E.subject=function(T){return arguments.length?(u=typeof T=="function"?T:Br(T),E):u},E.touchable=function(T){return arguments.length?(o=typeof T=="function"?T:Br(!!T),E):o},E.on=function(){var T=f.on.apply(f,arguments);return T===f?E:T},E.clickDistance=function(T){return arguments.length?(v=(T=+T)*T,E):Math.sqrt(v)},E}function Jd(n,i,u){n.prototype=i.prototype=u,u.constructor=n}function Cp(n,i){var u=Object.create(n.prototype);for(var o in i)u[o]=i[o];return u}function Iu(){}var ju=.7,Jr=1/ju,Ea="\\s*([+-]?\\d+)\\s*",Lu="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Yn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",iw=/^#([0-9a-f]{3,8})$/,aw=new RegExp(`^rgb\\(${Ea},${Ea},${Ea}\\)$`),uw=new RegExp(`^rgb\\(${Yn},${Yn},${Yn}\\)$`),ow=new RegExp(`^rgba\\(${Ea},${Ea},${Ea},${Lu}\\)$`),rw=new RegExp(`^rgba\\(${Yn},${Yn},${Yn},${Lu}\\)$`),cw=new RegExp(`^hsl\\(${Lu},${Yn},${Yn}\\)$`),sw=new RegExp(`^hsla\\(${Lu},${Yn},${Yn},${Lu}\\)$`),Ly={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};Jd(Iu,vi,{copy(n){return Object.assign(new this.constructor,this,n)},displayable(){return this.rgb().displayable()},hex:Yy,formatHex:Yy,formatHex8:fw,formatHsl:dw,formatRgb:Vy,toString:Vy});function Yy(){return this.rgb().formatHex()}function fw(){return this.rgb().formatHex8()}function dw(){return Mp(this).formatHsl()}function Vy(){return this.rgb().formatRgb()}function vi(n){var i,u;return n=(n+"").trim().toLowerCase(),(i=iw.exec(n))?(u=i[1].length,i=parseInt(i[1],16),u===6?qy(i):u===3?new je(i>>8&15|i>>4&240,i>>4&15|i&240,(i&15)<<4|i&15,1):u===8?Ur(i>>24&255,i>>16&255,i>>8&255,(i&255)/255):u===4?Ur(i>>12&15|i>>8&240,i>>8&15|i>>4&240,i>>4&15|i&240,((i&15)<<4|i&15)/255):null):(i=aw.exec(n))?new je(i[1],i[2],i[3],1):(i=uw.exec(n))?new je(i[1]*255/100,i[2]*255/100,i[3]*255/100,1):(i=ow.exec(n))?Ur(i[1],i[2],i[3],i[4]):(i=rw.exec(n))?Ur(i[1]*255/100,i[2]*255/100,i[3]*255/100,i[4]):(i=cw.exec(n))?Zy(i[1],i[2]/100,i[3]/100,1):(i=sw.exec(n))?Zy(i[1],i[2]/100,i[3]/100,i[4]):Ly.hasOwnProperty(n)?qy(Ly[n]):n==="transparent"?new je(NaN,NaN,NaN,0):null}function qy(n){return new je(n>>16&255,n>>8&255,n&255,1)}function Ur(n,i,u,o){return o<=0&&(n=i=u=NaN),new je(n,i,u,o)}function hw(n){return n instanceof Iu||(n=vi(n)),n?(n=n.rgb(),new je(n.r,n.g,n.b,n.opacity)):new je}function Bd(n,i,u,o){return arguments.length===1?hw(n):new je(n,i,u,o??1)}function je(n,i,u,o){this.r=+n,this.g=+i,this.b=+u,this.opacity=+o}Jd(je,Bd,Cp(Iu,{brighter(n){return n=n==null?Jr:Math.pow(Jr,n),new je(this.r*n,this.g*n,this.b*n,this.opacity)},darker(n){return n=n==null?ju:Math.pow(ju,n),new je(this.r*n,this.g*n,this.b*n,this.opacity)},rgb(){return this},clamp(){return new je(mi(this.r),mi(this.g),mi(this.b),Fr(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:Xy,formatHex:Xy,formatHex8:gw,formatRgb:Gy,toString:Gy}));function Xy(){return`#${gi(this.r)}${gi(this.g)}${gi(this.b)}`}function gw(){return`#${gi(this.r)}${gi(this.g)}${gi(this.b)}${gi((isNaN(this.opacity)?1:this.opacity)*255)}`}function Gy(){const n=Fr(this.opacity);return`${n===1?"rgb(":"rgba("}${mi(this.r)}, ${mi(this.g)}, ${mi(this.b)}${n===1?")":`, ${n})`}`}function Fr(n){return isNaN(n)?1:Math.max(0,Math.min(1,n))}function mi(n){return Math.max(0,Math.min(255,Math.round(n)||0))}function gi(n){return n=mi(n),(n<16?"0":"")+n.toString(16)}function Zy(n,i,u,o){return o<=0?n=i=u=NaN:u<=0||u>=1?n=i=NaN:i<=0&&(n=NaN),new yn(n,i,u,o)}function Mp(n){if(n instanceof yn)return new yn(n.h,n.s,n.l,n.opacity);if(n instanceof Iu||(n=vi(n)),!n)return new yn;if(n instanceof yn)return n;n=n.rgb();var i=n.r/255,u=n.g/255,o=n.b/255,c=Math.min(i,u,o),f=Math.max(i,u,o),d=NaN,h=f-c,y=(f+c)/2;return h?(i===f?d=(u-o)/h+(u<o)*6:u===f?d=(o-i)/h+2:d=(i-u)/h+4,h/=y<.5?f+c:2-f-c,d*=60):h=y>0&&y<1?0:d,new yn(d,h,y,n.opacity)}function mw(n,i,u,o){return arguments.length===1?Mp(n):new yn(n,i,u,o??1)}function yn(n,i,u,o){this.h=+n,this.s=+i,this.l=+u,this.opacity=+o}Jd(yn,mw,Cp(Iu,{brighter(n){return n=n==null?Jr:Math.pow(Jr,n),new yn(this.h,this.s,this.l*n,this.opacity)},darker(n){return n=n==null?ju:Math.pow(ju,n),new yn(this.h,this.s,this.l*n,this.opacity)},rgb(){var n=this.h%360+(this.h<0)*360,i=isNaN(n)||isNaN(this.s)?0:this.s,u=this.l,o=u+(u<.5?u:1-u)*i,c=2*u-o;return new je(md(n>=240?n-240:n+120,c,o),md(n,c,o),md(n<120?n+240:n-120,c,o),this.opacity)},clamp(){return new yn(Qy(this.h),jr(this.s),jr(this.l),Fr(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 n=Fr(this.opacity);return`${n===1?"hsl(":"hsla("}${Qy(this.h)}, ${jr(this.s)*100}%, ${jr(this.l)*100}%${n===1?")":`, ${n})`}`}}));function Qy(n){return n=(n||0)%360,n<0?n+360:n}function jr(n){return Math.max(0,Math.min(1,n||0))}function md(n,i,u){return(n<60?i+(u-i)*n/60:n<180?u:n<240?i+(u-i)*(240-n)/60:i)*255}const Fd=n=>()=>n;function yw(n,i){return function(u){return n+u*i}}function vw(n,i,u){return n=Math.pow(n,u),i=Math.pow(i,u)-n,u=1/u,function(o){return Math.pow(n+o*i,u)}}function pw(n){return(n=+n)==1?zp:function(i,u){return u-i?vw(i,u,n):Fd(isNaN(i)?u:i)}}function zp(n,i){var u=i-n;return u?yw(n,u):Fd(isNaN(n)?i:n)}const Wr=(function n(i){var u=pw(i);function o(c,f){var d=u((c=Bd(c)).r,(f=Bd(f)).r),h=u(c.g,f.g),y=u(c.b,f.b),g=zp(c.opacity,f.opacity);return function(m){return c.r=d(m),c.g=h(m),c.b=y(m),c.opacity=g(m),c+""}}return o.gamma=n,o})(1);function Ew(n,i){i||(i=[]);var u=n?Math.min(i.length,n.length):0,o=i.slice(),c;return function(f){for(c=0;c<u;++c)o[c]=n[c]*(1-f)+i[c]*f;return o}}function bw(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)}function xw(n,i){var u=i?i.length:0,o=n?Math.min(u,n.length):0,c=new Array(o),f=new Array(u),d;for(d=0;d<o;++d)c[d]=Hu(n[d],i[d]);for(;d<u;++d)f[d]=i[d];return function(h){for(d=0;d<o;++d)f[d]=c[d](h);return f}}function Sw(n,i){var u=new Date;return n=+n,i=+i,function(o){return u.setTime(n*(1-o)+i*o),u}}function jn(n,i){return n=+n,i=+i,function(u){return n*(1-u)+i*u}}function _w(n,i){var u={},o={},c;(n===null||typeof n!="object")&&(n={}),(i===null||typeof i!="object")&&(i={});for(c in i)c in n?u[c]=Hu(n[c],i[c]):o[c]=i[c];return function(f){for(c in u)o[c]=u[c](f);return o}}var Ud=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,yd=new RegExp(Ud.source,"g");function ww(n){return function(){return n}}function Nw(n){return function(i){return n(i)+""}}function Op(n,i){var u=Ud.lastIndex=yd.lastIndex=0,o,c,f,d=-1,h=[],y=[];for(n=n+"",i=i+"";(o=Ud.exec(n))&&(c=yd.exec(i));)(f=c.index)>u&&(f=i.slice(u,f),h[d]?h[d]+=f:h[++d]=f),(o=o[0])===(c=c[0])?h[d]?h[d]+=c:h[++d]=c:(h[++d]=null,y.push({i:d,x:jn(o,c)})),u=yd.lastIndex;return u<i.length&&(f=i.slice(u),h[d]?h[d]+=f:h[++d]=f),h.length<2?y[0]?Nw(y[0].x):ww(i):(i=y.length,function(g){for(var m=0,v;m<i;++m)h[(v=y[m]).i]=v.x(g);return h.join("")})}function Hu(n,i){var u=typeof i,o;return i==null||u==="boolean"?Fd(i):(u==="number"?jn:u==="string"?(o=vi(i))?(i=o,Wr):Op:i instanceof vi?Wr:i instanceof Date?Sw:bw(i)?Ew:Array.isArray(i)?xw:typeof i.valueOf!="function"&&typeof i.toString!="function"||isNaN(i)?_w:jn)(n,i)}var ky=180/Math.PI,jd={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Ap(n,i,u,o,c,f){var d,h,y;return(d=Math.sqrt(n*n+i*i))&&(n/=d,i/=d),(y=n*u+i*o)&&(u-=n*y,o-=i*y),(h=Math.sqrt(u*u+o*o))&&(u/=h,o/=h,y/=h),n*o<i*u&&(n=-n,i=-i,y=-y,d=-d),{translateX:c,translateY:f,rotate:Math.atan2(i,n)*ky,skewX:Math.atan(y)*ky,scaleX:d,scaleY:h}}var Lr;function Tw(n){const i=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(n+"");return i.isIdentity?jd:Ap(i.a,i.b,i.c,i.d,i.e,i.f)}function Cw(n){return n==null||(Lr||(Lr=document.createElementNS("http://www.w3.org/2000/svg","g")),Lr.setAttribute("transform",n),!(n=Lr.transform.baseVal.consolidate()))?jd:(n=n.matrix,Ap(n.a,n.b,n.c,n.d,n.e,n.f))}function Dp(n,i,u,o){function c(g){return g.length?g.pop()+" ":""}function f(g,m,v,E,b,S){if(g!==v||m!==E){var C=b.push("translate(",null,i,null,u);S.push({i:C-4,x:jn(g,v)},{i:C-2,x:jn(m,E)})}else(v||E)&&b.push("translate("+v+i+E+u)}function d(g,m,v,E){g!==m?(g-m>180?m+=360:m-g>180&&(g+=360),E.push({i:v.push(c(v)+"rotate(",null,o)-2,x:jn(g,m)})):m&&v.push(c(v)+"rotate("+m+o)}function h(g,m,v,E){g!==m?E.push({i:v.push(c(v)+"skewX(",null,o)-2,x:jn(g,m)}):m&&v.push(c(v)+"skewX("+m+o)}function y(g,m,v,E,b,S){if(g!==v||m!==E){var C=b.push(c(b)+"scale(",null,",",null,")");S.push({i:C-4,x:jn(g,v)},{i:C-2,x:jn(m,E)})}else(v!==1||E!==1)&&b.push(c(b)+"scale("+v+","+E+")")}return function(g,m){var v=[],E=[];return g=n(g),m=n(m),f(g.translateX,g.translateY,m.translateX,m.translateY,v,E),d(g.rotate,m.rotate,v,E),h(g.skewX,m.skewX,v,E),y(g.scaleX,g.scaleY,m.scaleX,m.scaleY,v,E),g=m=null,function(b){for(var S=-1,C=E.length,N;++S<C;)v[(N=E[S]).i]=N.x(b);return v.join("")}}}var Mw=Dp(Tw,"px, ","px)","deg)"),zw=Dp(Cw,", ",")",")"),Ow=1e-12;function Ky(n){return((n=Math.exp(n))+1/n)/2}function Aw(n){return((n=Math.exp(n))-1/n)/2}function Dw(n){return((n=Math.exp(2*n))-1)/(n+1)}const Qr=(function n(i,u,o){function c(f,d){var h=f[0],y=f[1],g=f[2],m=d[0],v=d[1],E=d[2],b=m-h,S=v-y,C=b*b+S*S,N,w;if(C<Ow)w=Math.log(E/g)/i,N=function(U){return[h+U*b,y+U*S,g*Math.exp(i*U*w)]};else{var z=Math.sqrt(C),_=(E*E-g*g+o*C)/(2*g*u*z),T=(E*E-g*g-o*C)/(2*E*u*z),B=Math.log(Math.sqrt(_*_+1)-_),H=Math.log(Math.sqrt(T*T+1)-T);w=(H-B)/i,N=function(U){var L=U*w,Z=Ky(B),at=g/(u*z)*(Z*Dw(i*L+B)-Aw(B));return[h+at*b,y+at*S,g*Z/Ky(i*L+B)]}}return N.duration=w*1e3*i/Math.SQRT2,N}return c.rho=function(f){var d=Math.max(.001,+f),h=d*d,y=h*h;return n(d,h,y)},c})(Math.SQRT2,2,4);var xa=0,Au=0,zu=0,Rp=1e3,Pr,Du,tc=0,pi=0,dc=0,Yu=typeof performance=="object"&&performance.now?performance:Date,Hp=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(n){setTimeout(n,17)};function Wd(){return pi||(Hp(Rw),pi=Yu.now()+dc)}function Rw(){pi=0}function ec(){this._call=this._time=this._next=null}ec.prototype=Bp.prototype={constructor:ec,restart:function(n,i,u){if(typeof n!="function")throw new TypeError("callback is not a function");u=(u==null?Wd():+u)+(i==null?0:+i),!this._next&&Du!==this&&(Du?Du._next=this:Pr=this,Du=this),this._call=n,this._time=u,Ld()},stop:function(){this._call&&(this._call=null,this._time=1/0,Ld())}};function Bp(n,i,u){var o=new ec;return o.restart(n,i,u),o}function Hw(){Wd(),++xa;for(var n=Pr,i;n;)(i=pi-n._time)>=0&&n._call.call(void 0,i),n=n._next;--xa}function Iy(){pi=(tc=Yu.now())+dc,xa=Au=0;try{Hw()}finally{xa=0,Uw(),pi=0}}function Bw(){var n=Yu.now(),i=n-tc;i>Rp&&(dc-=i,tc=n)}function Uw(){for(var n,i=Pr,u,o=1/0;i;)i._call?(o>i._time&&(o=i._time),n=i,i=i._next):(u=i._next,i._next=null,i=n?n._next=u:Pr=u);Du=n,Ld(o)}function Ld(n){if(!xa){Au&&(Au=clearTimeout(Au));var i=n-pi;i>24?(n<1/0&&(Au=setTimeout(Iy,n-Yu.now()-dc)),zu&&(zu=clearInterval(zu))):(zu||(tc=Yu.now(),zu=setInterval(Bw,Rp)),xa=1,Hp(Iy))}}function $y(n,i,u){var o=new ec;return i=i==null?0:+i,o.restart(c=>{o.stop(),n(c+i)},i,u),o}var jw=sc("start","end","cancel","interrupt"),Lw=[],Up=0,Jy=1,Yd=2,kr=3,Fy=4,Vd=5,Kr=6;function hc(n,i,u,o,c,f){var d=n.__transition;if(!d)n.__transition={};else if(u in d)return;Yw(n,u,{name:i,index:o,group:c,on:jw,tween:Lw,time:f.time,delay:f.delay,duration:f.duration,ease:f.ease,timer:null,state:Up})}function Pd(n,i){var u=bn(n,i);if(u.state>Up)throw new Error("too late; already scheduled");return u}function Vn(n,i){var u=bn(n,i);if(u.state>kr)throw new Error("too late; already running");return u}function bn(n,i){var u=n.__transition;if(!u||!(u=u[i]))throw new Error("transition not found");return u}function Yw(n,i,u){var o=n.__transition,c;o[i]=u,u.timer=Bp(f,0,u.time);function f(g){u.state=Jy,u.timer.restart(d,u.delay,u.time),u.delay<=g&&d(g-u.delay)}function d(g){var m,v,E,b;if(u.state!==Jy)return y();for(m in o)if(b=o[m],b.name===u.name){if(b.state===kr)return $y(d);b.state===Fy?(b.state=Kr,b.timer.stop(),b.on.call("interrupt",n,n.__data__,b.index,b.group),delete o[m]):+m<i&&(b.state=Kr,b.timer.stop(),b.on.call("cancel",n,n.__data__,b.index,b.group),delete o[m])}if($y(function(){u.state===kr&&(u.state=Fy,u.timer.restart(h,u.delay,u.time),h(g))}),u.state=Yd,u.on.call("start",n,n.__data__,u.index,u.group),u.state===Yd){for(u.state=kr,c=new Array(E=u.tween.length),m=0,v=-1;m<E;++m)(b=u.tween[m].value.call(n,n.__data__,u.index,u.group))&&(c[++v]=b);c.length=v+1}}function h(g){for(var m=g<u.duration?u.ease.call(null,g/u.duration):(u.timer.restart(y),u.state=Vd,1),v=-1,E=c.length;++v<E;)c[v].call(n,m);u.state===Vd&&(u.on.call("end",n,n.__data__,u.index,u.group),y())}function y(){u.state=Kr,u.timer.stop(),delete o[i];for(var g in o)return;delete n.__transition}}function Ir(n,i){var u=n.__transition,o,c,f=!0,d;if(u){i=i==null?null:i+"";for(d in u){if((o=u[d]).name!==i){f=!1;continue}c=o.state>Yd&&o.state<Vd,o.state=Kr,o.timer.stop(),o.on.call(c?"interrupt":"cancel",n,n.__data__,o.index,o.group),delete u[d]}f&&delete n.__transition}}function Vw(n){return this.each(function(){Ir(this,n)})}function qw(n,i){var u,o;return function(){var c=Vn(this,n),f=c.tween;if(f!==u){o=u=f;for(var d=0,h=o.length;d<h;++d)if(o[d].name===i){o=o.slice(),o.splice(d,1);break}}c.tween=o}}function Xw(n,i,u){var o,c;if(typeof u!="function")throw new Error;return function(){var f=Vn(this,n),d=f.tween;if(d!==o){c=(o=d).slice();for(var h={name:i,value:u},y=0,g=c.length;y<g;++y)if(c[y].name===i){c[y]=h;break}y===g&&c.push(h)}f.tween=c}}function Gw(n,i){var u=this._id;if(n+="",arguments.length<2){for(var o=bn(this.node(),u).tween,c=0,f=o.length,d;c<f;++c)if((d=o[c]).name===n)return d.value;return null}return this.each((i==null?qw:Xw)(u,n,i))}function th(n,i,u){var o=n._id;return n.each(function(){var c=Vn(this,o);(c.value||(c.value={}))[i]=u.apply(this,arguments)}),function(c){return bn(c,o).value[i]}}function jp(n,i){var u;return(typeof i=="number"?jn:i instanceof vi?Wr:(u=vi(i))?(i=u,Wr):Op)(n,i)}function Zw(n){return function(){this.removeAttribute(n)}}function Qw(n){return function(){this.removeAttributeNS(n.space,n.local)}}function kw(n,i,u){var o,c=u+"",f;return function(){var d=this.getAttribute(n);return d===c?null:d===o?f:f=i(o=d,u)}}function Kw(n,i,u){var o,c=u+"",f;return function(){var d=this.getAttributeNS(n.space,n.local);return d===c?null:d===o?f:f=i(o=d,u)}}function Iw(n,i,u){var o,c,f;return function(){var d,h=u(this),y;return h==null?void this.removeAttribute(n):(d=this.getAttribute(n),y=h+"",d===y?null:d===o&&y===c?f:(c=y,f=i(o=d,h)))}}function $w(n,i,u){var o,c,f;return function(){var d,h=u(this),y;return h==null?void this.removeAttributeNS(n.space,n.local):(d=this.getAttributeNS(n.space,n.local),y=h+"",d===y?null:d===o&&y===c?f:(c=y,f=i(o=d,h)))}}function Jw(n,i){var u=fc(n),o=u==="transform"?zw:jp;return this.attrTween(n,typeof i=="function"?(u.local?$w:Iw)(u,o,th(this,"attr."+n,i)):i==null?(u.local?Qw:Zw)(u):(u.local?Kw:kw)(u,o,i))}function Fw(n,i){return function(u){this.setAttribute(n,i.call(this,u))}}function Ww(n,i){return function(u){this.setAttributeNS(n.space,n.local,i.call(this,u))}}function Pw(n,i){var u,o;function c(){var f=i.apply(this,arguments);return f!==o&&(u=(o=f)&&Ww(n,f)),u}return c._value=i,c}function t2(n,i){var u,o;function c(){var f=i.apply(this,arguments);return f!==o&&(u=(o=f)&&Fw(n,f)),u}return c._value=i,c}function e2(n,i){var u="attr."+n;if(arguments.length<2)return(u=this.tween(u))&&u._value;if(i==null)return this.tween(u,null);if(typeof i!="function")throw new Error;var o=fc(n);return this.tween(u,(o.local?Pw:t2)(o,i))}function n2(n,i){return function(){Pd(this,n).delay=+i.apply(this,arguments)}}function l2(n,i){return i=+i,function(){Pd(this,n).delay=i}}function i2(n){var i=this._id;return arguments.length?this.each((typeof n=="function"?n2:l2)(i,n)):bn(this.node(),i).delay}function a2(n,i){return function(){Vn(this,n).duration=+i.apply(this,arguments)}}function u2(n,i){return i=+i,function(){Vn(this,n).duration=i}}function o2(n){var i=this._id;return arguments.length?this.each((typeof n=="function"?a2:u2)(i,n)):bn(this.node(),i).duration}function r2(n,i){if(typeof i!="function")throw new Error;return function(){Vn(this,n).ease=i}}function c2(n){var i=this._id;return arguments.length?this.each(r2(i,n)):bn(this.node(),i).ease}function s2(n,i){return function(){var u=i.apply(this,arguments);if(typeof u!="function")throw new Error;Vn(this,n).ease=u}}function f2(n){if(typeof n!="function")throw new Error;return this.each(s2(this._id,n))}function d2(n){typeof n!="function"&&(n=gp(n));for(var i=this._groups,u=i.length,o=new Array(u),c=0;c<u;++c)for(var f=i[c],d=f.length,h=o[c]=[],y,g=0;g<d;++g)(y=f[g])&&n.call(y,y.__data__,g,f)&&h.push(y);return new ul(o,this._parents,this._name,this._id)}function h2(n){if(n._id!==this._id)throw new Error;for(var i=this._groups,u=n._groups,o=i.length,c=u.length,f=Math.min(o,c),d=new Array(o),h=0;h<f;++h)for(var y=i[h],g=u[h],m=y.length,v=d[h]=new Array(m),E,b=0;b<m;++b)(E=y[b]||g[b])&&(v[b]=E);for(;h<o;++h)d[h]=i[h];return new ul(d,this._parents,this._name,this._id)}function g2(n){return(n+"").trim().split(/^|\s+/).every(function(i){var u=i.indexOf(".");return u>=0&&(i=i.slice(0,u)),!i||i==="start"})}function m2(n,i,u){var o,c,f=g2(i)?Pd:Vn;return function(){var d=f(this,n),h=d.on;h!==o&&(c=(o=h).copy()).on(i,u),d.on=c}}function y2(n,i){var u=this._id;return arguments.length<2?bn(this.node(),u).on.on(n):this.each(m2(u,n,i))}function v2(n){return function(){var i=this.parentNode;for(var u in this.__transition)if(+u!==n)return;i&&i.removeChild(this)}}function p2(){return this.on("end.remove",v2(this._id))}function E2(n){var i=this._name,u=this._id;typeof n!="function"&&(n=Id(n));for(var o=this._groups,c=o.length,f=new Array(c),d=0;d<c;++d)for(var h=o[d],y=h.length,g=f[d]=new Array(y),m,v,E=0;E<y;++E)(m=h[E])&&(v=n.call(m,m.__data__,E,h))&&("__data__"in m&&(v.__data__=m.__data__),g[E]=v,hc(g[E],i,u,E,g,bn(m,u)));return new ul(f,this._parents,i,u)}function b2(n){var i=this._name,u=this._id;typeof n!="function"&&(n=hp(n));for(var o=this._groups,c=o.length,f=[],d=[],h=0;h<c;++h)for(var y=o[h],g=y.length,m,v=0;v<g;++v)if(m=y[v]){for(var E=n.call(m,m.__data__,v,y),b,S=bn(m,u),C=0,N=E.length;C<N;++C)(b=E[C])&&hc(b,i,u,C,E,S);f.push(E),d.push(m)}return new ul(f,d,i,u)}var x2=Ku.prototype.constructor;function S2(){return new x2(this._groups,this._parents)}function _2(n,i){var u,o,c;return function(){var f=ba(this,n),d=(this.style.removeProperty(n),ba(this,n));return f===d?null:f===u&&d===o?c:c=i(u=f,o=d)}}function Lp(n){return function(){this.style.removeProperty(n)}}function w2(n,i,u){var o,c=u+"",f;return function(){var d=ba(this,n);return d===c?null:d===o?f:f=i(o=d,u)}}function N2(n,i,u){var o,c,f;return function(){var d=ba(this,n),h=u(this),y=h+"";return h==null&&(y=h=(this.style.removeProperty(n),ba(this,n))),d===y?null:d===o&&y===c?f:(c=y,f=i(o=d,h))}}function T2(n,i){var u,o,c,f="style."+i,d="end."+f,h;return function(){var y=Vn(this,n),g=y.on,m=y.value[f]==null?h||(h=Lp(i)):void 0;(g!==u||c!==m)&&(o=(u=g).copy()).on(d,c=m),y.on=o}}function C2(n,i,u){var o=(n+="")=="transform"?Mw:jp;return i==null?this.styleTween(n,_2(n,o)).on("end.style."+n,Lp(n)):typeof i=="function"?this.styleTween(n,N2(n,o,th(this,"style."+n,i))).each(T2(this._id,n)):this.styleTween(n,w2(n,o,i),u).on("end.style."+n,null)}function M2(n,i,u){return function(o){this.style.setProperty(n,i.call(this,o),u)}}function z2(n,i,u){var o,c;function f(){var d=i.apply(this,arguments);return d!==c&&(o=(c=d)&&M2(n,d,u)),o}return f._value=i,f}function O2(n,i,u){var o="style."+(n+="");if(arguments.length<2)return(o=this.tween(o))&&o._value;if(i==null)return this.tween(o,null);if(typeof i!="function")throw new Error;return this.tween(o,z2(n,i,u??""))}function A2(n){return function(){this.textContent=n}}function D2(n){return function(){var i=n(this);this.textContent=i??""}}function R2(n){return this.tween("text",typeof n=="function"?D2(th(this,"text",n)):A2(n==null?"":n+""))}function H2(n){return function(i){this.textContent=n.call(this,i)}}function B2(n){var i,u;function o(){var c=n.apply(this,arguments);return c!==u&&(i=(u=c)&&H2(c)),i}return o._value=n,o}function U2(n){var i="text";if(arguments.length<1)return(i=this.tween(i))&&i._value;if(n==null)return this.tween(i,null);if(typeof n!="function")throw new Error;return this.tween(i,B2(n))}function j2(){for(var n=this._name,i=this._id,u=Yp(),o=this._groups,c=o.length,f=0;f<c;++f)for(var d=o[f],h=d.length,y,g=0;g<h;++g)if(y=d[g]){var m=bn(y,i);hc(y,n,u,g,d,{time:m.time+m.delay+m.duration,delay:0,duration:m.duration,ease:m.ease})}return new ul(o,this._parents,n,u)}function L2(){var n,i,u=this,o=u._id,c=u.size();return new Promise(function(f,d){var h={value:d},y={value:function(){--c===0&&f()}};u.each(function(){var g=Vn(this,o),m=g.on;m!==n&&(i=(n=m).copy(),i._.cancel.push(h),i._.interrupt.push(h),i._.end.push(y)),g.on=i}),c===0&&f()})}var Y2=0;function ul(n,i,u,o){this._groups=n,this._parents=i,this._name=u,this._id=o}function Yp(){return++Y2}var il=Ku.prototype;ul.prototype={constructor:ul,select:E2,selectAll:b2,selectChild:il.selectChild,selectChildren:il.selectChildren,filter:d2,merge:h2,selection:S2,transition:j2,call:il.call,nodes:il.nodes,node:il.node,size:il.size,empty:il.empty,each:il.each,on:y2,attr:Jw,attrTween:e2,style:C2,styleTween:O2,text:R2,textTween:U2,remove:p2,tween:Gw,delay:i2,duration:o2,ease:c2,easeVarying:f2,end:L2,[Symbol.iterator]:il[Symbol.iterator]};function V2(n){return((n*=2)<=1?n*n*n:(n-=2)*n*n+2)/2}var q2={time:null,delay:0,duration:250,ease:V2};function X2(n,i){for(var u;!(u=n.__transition)||!(u=u[i]);)if(!(n=n.parentNode))throw new Error(`transition ${i} not found`);return u}function G2(n){var i,u;n instanceof ul?(i=n._id,n=n._name):(i=Yp(),(u=q2).time=Wd(),n=n==null?null:n+"");for(var o=this._groups,c=o.length,f=0;f<c;++f)for(var d=o[f],h=d.length,y,g=0;g<h;++g)(y=d[g])&&hc(y,n,i,g,d,u||X2(y,i));return new ul(o,this._parents,n,i)}Ku.prototype.interrupt=Vw;Ku.prototype.transition=G2;const Yr=n=>()=>n;function Z2(n,{sourceEvent:i,target:u,transform:o,dispatch:c}){Object.defineProperties(this,{type:{value:n,enumerable:!0,configurable:!0},sourceEvent:{value:i,enumerable:!0,configurable:!0},target:{value:u,enumerable:!0,configurable:!0},transform:{value:o,enumerable:!0,configurable:!0},_:{value:c}})}function al(n,i,u){this.k=n,this.x=i,this.y=u}al.prototype={constructor:al,scale:function(n){return n===1?this:new al(this.k*n,this.x,this.y)},translate:function(n,i){return n===0&i===0?this:new al(this.k,this.x+this.k*n,this.y+this.k*i)},apply:function(n){return[n[0]*this.k+this.x,n[1]*this.k+this.y]},applyX:function(n){return n*this.k+this.x},applyY:function(n){return n*this.k+this.y},invert:function(n){return[(n[0]-this.x)/this.k,(n[1]-this.y)/this.k]},invertX:function(n){return(n-this.x)/this.k},invertY:function(n){return(n-this.y)/this.k},rescaleX:function(n){return n.copy().domain(n.range().map(this.invertX,this).map(n.invert,n))},rescaleY:function(n){return n.copy().domain(n.range().map(this.invertY,this).map(n.invert,n))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var gc=new al(1,0,0);Vp.prototype=al.prototype;function Vp(n){for(;!n.__zoom;)if(!(n=n.parentNode))return gc;return n.__zoom}function vd(n){n.stopImmediatePropagation()}function Ou(n){n.preventDefault(),n.stopImmediatePropagation()}function Q2(n){return(!n.ctrlKey||n.type==="wheel")&&!n.button}function k2(){var n=this;return n instanceof SVGElement?(n=n.ownerSVGElement||n,n.hasAttribute("viewBox")?(n=n.viewBox.baseVal,[[n.x,n.y],[n.x+n.width,n.y+n.height]]):[[0,0],[n.width.baseVal.value,n.height.baseVal.value]]):[[0,0],[n.clientWidth,n.clientHeight]]}function Wy(){return this.__zoom||gc}function K2(n){return-n.deltaY*(n.deltaMode===1?.05:n.deltaMode?1:.002)*(n.ctrlKey?10:1)}function I2(){return navigator.maxTouchPoints||"ontouchstart"in this}function $2(n,i,u){var o=n.invertX(i[0][0])-u[0][0],c=n.invertX(i[1][0])-u[1][0],f=n.invertY(i[0][1])-u[0][1],d=n.invertY(i[1][1])-u[1][1];return n.translate(c>o?(o+c)/2:Math.min(0,o)||Math.max(0,c),d>f?(f+d)/2:Math.min(0,f)||Math.max(0,d))}function qp(){var n=Q2,i=k2,u=$2,o=K2,c=I2,f=[0,1/0],d=[[-1/0,-1/0],[1/0,1/0]],h=250,y=Qr,g=sc("start","zoom","end"),m,v,E,b=500,S=150,C=0,N=10;function w(M){M.property("__zoom",Wy).on("wheel.zoom",L,{passive:!1}).on("mousedown.zoom",Z).on("dblclick.zoom",at).filter(c).on("touchstart.zoom",I).on("touchmove.zoom",P).on("touchend.zoom touchcancel.zoom",W).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}w.transform=function(M,R,O,Y){var G=M.selection?M.selection():M;G.property("__zoom",Wy),M!==G?B(M,R,O,Y):G.interrupt().each(function(){H(this,arguments).event(Y).start().zoom(null,typeof R=="function"?R.apply(this,arguments):R).end()})},w.scaleBy=function(M,R,O,Y){w.scaleTo(M,function(){var G=this.__zoom.k,K=typeof R=="function"?R.apply(this,arguments):R;return G*K},O,Y)},w.scaleTo=function(M,R,O,Y){w.transform(M,function(){var G=i.apply(this,arguments),K=this.__zoom,nt=O==null?T(G):typeof O=="function"?O.apply(this,arguments):O,ot=K.invert(nt),rt=typeof R=="function"?R.apply(this,arguments):R;return u(_(z(K,rt),nt,ot),G,d)},O,Y)},w.translateBy=function(M,R,O,Y){w.transform(M,function(){return u(this.__zoom.translate(typeof R=="function"?R.apply(this,arguments):R,typeof O=="function"?O.apply(this,arguments):O),i.apply(this,arguments),d)},null,Y)},w.translateTo=function(M,R,O,Y,G){w.transform(M,function(){var K=i.apply(this,arguments),nt=this.__zoom,ot=Y==null?T(K):typeof Y=="function"?Y.apply(this,arguments):Y;return u(gc.translate(ot[0],ot[1]).scale(nt.k).translate(typeof R=="function"?-R.apply(this,arguments):-R,typeof O=="function"?-O.apply(this,arguments):-O),K,d)},Y,G)};function z(M,R){return R=Math.max(f[0],Math.min(f[1],R)),R===M.k?M:new al(R,M.x,M.y)}function _(M,R,O){var Y=R[0]-O[0]*M.k,G=R[1]-O[1]*M.k;return Y===M.x&&G===M.y?M:new al(M.k,Y,G)}function T(M){return[(+M[0][0]+ +M[1][0])/2,(+M[0][1]+ +M[1][1])/2]}function B(M,R,O,Y){M.on("start.zoom",function(){H(this,arguments).event(Y).start()}).on("interrupt.zoom end.zoom",function(){H(this,arguments).event(Y).end()}).tween("zoom",function(){var G=this,K=arguments,nt=H(G,K).event(Y),ot=i.apply(G,K),rt=O==null?T(ot):typeof O=="function"?O.apply(G,K):O,vt=Math.max(ot[1][0]-ot[0][0],ot[1][1]-ot[0][1]),A=G.__zoom,J=typeof R=="function"?R.apply(G,K):R,ft=y(A.invert(rt).concat(vt/A.k),J.invert(rt).concat(vt/J.k));return function(ut){if(ut===1)ut=J;else{var F=ft(ut),dt=vt/F[2];ut=new al(dt,rt[0]-F[0]*dt,rt[1]-F[1]*dt)}nt.zoom(null,ut)}})}function H(M,R,O){return!O&&M.__zooming||new U(M,R)}function U(M,R){this.that=M,this.args=R,this.active=0,this.sourceEvent=null,this.extent=i.apply(M,R),this.taps=0}U.prototype={event:function(M){return M&&(this.sourceEvent=M),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(M,R){return this.mouse&&M!=="mouse"&&(this.mouse[1]=R.invert(this.mouse[0])),this.touch0&&M!=="touch"&&(this.touch0[1]=R.invert(this.touch0[0])),this.touch1&&M!=="touch"&&(this.touch1[1]=R.invert(this.touch1[0])),this.that.__zoom=R,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(M){var R=Ke(this.that).datum();g.call(M,this.that,new Z2(M,{sourceEvent:this.sourceEvent,target:w,transform:this.that.__zoom,dispatch:g}),R)}};function L(M,...R){if(!n.apply(this,arguments))return;var O=H(this,R).event(M),Y=this.__zoom,G=Math.max(f[0],Math.min(f[1],Y.k*Math.pow(2,o.apply(this,arguments)))),K=mn(M);if(O.wheel)(O.mouse[0][0]!==K[0]||O.mouse[0][1]!==K[1])&&(O.mouse[1]=Y.invert(O.mouse[0]=K)),clearTimeout(O.wheel);else{if(Y.k===G)return;O.mouse=[K,Y.invert(K)],Ir(this),O.start()}Ou(M),O.wheel=setTimeout(nt,S),O.zoom("mouse",u(_(z(Y,G),O.mouse[0],O.mouse[1]),O.extent,d));function nt(){O.wheel=null,O.end()}}function Z(M,...R){if(E||!n.apply(this,arguments))return;var O=M.currentTarget,Y=H(this,R,!0).event(M),G=Ke(M.view).on("mousemove.zoom",rt,!0).on("mouseup.zoom",vt,!0),K=mn(M,O),nt=M.clientX,ot=M.clientY;wp(M.view),vd(M),Y.mouse=[K,this.__zoom.invert(K)],Ir(this),Y.start();function rt(A){if(Ou(A),!Y.moved){var J=A.clientX-nt,ft=A.clientY-ot;Y.moved=J*J+ft*ft>C}Y.event(A).zoom("mouse",u(_(Y.that.__zoom,Y.mouse[0]=mn(A,O),Y.mouse[1]),Y.extent,d))}function vt(A){G.on("mousemove.zoom mouseup.zoom",null),Np(A.view,Y.moved),Ou(A),Y.event(A).end()}}function at(M,...R){if(n.apply(this,arguments)){var O=this.__zoom,Y=mn(M.changedTouches?M.changedTouches[0]:M,this),G=O.invert(Y),K=O.k*(M.shiftKey?.5:2),nt=u(_(z(O,K),Y,G),i.apply(this,R),d);Ou(M),h>0?Ke(this).transition().duration(h).call(B,nt,Y,M):Ke(this).call(w.transform,nt,Y,M)}}function I(M,...R){if(n.apply(this,arguments)){var O=M.touches,Y=O.length,G=H(this,R,M.changedTouches.length===Y).event(M),K,nt,ot,rt;for(vd(M),nt=0;nt<Y;++nt)ot=O[nt],rt=mn(ot,this),rt=[rt,this.__zoom.invert(rt),ot.identifier],G.touch0?!G.touch1&&G.touch0[2]!==rt[2]&&(G.touch1=rt,G.taps=0):(G.touch0=rt,K=!0,G.taps=1+!!m);m&&(m=clearTimeout(m)),K&&(G.taps<2&&(v=rt[0],m=setTimeout(function(){m=null},b)),Ir(this),G.start())}}function P(M,...R){if(this.__zooming){var O=H(this,R).event(M),Y=M.changedTouches,G=Y.length,K,nt,ot,rt;for(Ou(M),K=0;K<G;++K)nt=Y[K],ot=mn(nt,this),O.touch0&&O.touch0[2]===nt.identifier?O.touch0[0]=ot:O.touch1&&O.touch1[2]===nt.identifier&&(O.touch1[0]=ot);if(nt=O.that.__zoom,O.touch1){var vt=O.touch0[0],A=O.touch0[1],J=O.touch1[0],ft=O.touch1[1],ut=(ut=J[0]-vt[0])*ut+(ut=J[1]-vt[1])*ut,F=(F=ft[0]-A[0])*F+(F=ft[1]-A[1])*F;nt=z(nt,Math.sqrt(ut/F)),ot=[(vt[0]+J[0])/2,(vt[1]+J[1])/2],rt=[(A[0]+ft[0])/2,(A[1]+ft[1])/2]}else if(O.touch0)ot=O.touch0[0],rt=O.touch0[1];else return;O.zoom("touch",u(_(nt,ot,rt),O.extent,d))}}function W(M,...R){if(this.__zooming){var O=H(this,R).event(M),Y=M.changedTouches,G=Y.length,K,nt;for(vd(M),E&&clearTimeout(E),E=setTimeout(function(){E=null},b),K=0;K<G;++K)nt=Y[K],O.touch0&&O.touch0[2]===nt.identifier?delete O.touch0:O.touch1&&O.touch1[2]===nt.identifier&&delete O.touch1;if(O.touch1&&!O.touch0&&(O.touch0=O.touch1,delete O.touch1),O.touch0)O.touch0[1]=this.__zoom.invert(O.touch0[0]);else if(O.end(),O.taps===2&&(nt=mn(nt,this),Math.hypot(v[0]-nt[0],v[1]-nt[1])<N)){var ot=Ke(this).on("dblclick.zoom");ot&&ot.apply(this,arguments)}}}return w.wheelDelta=function(M){return arguments.length?(o=typeof M=="function"?M:Yr(+M),w):o},w.filter=function(M){return arguments.length?(n=typeof M=="function"?M:Yr(!!M),w):n},w.touchable=function(M){return arguments.length?(c=typeof M=="function"?M:Yr(!!M),w):c},w.extent=function(M){return arguments.length?(i=typeof M=="function"?M:Yr([[+M[0][0],+M[0][1]],[+M[1][0],+M[1][1]]]),w):i},w.scaleExtent=function(M){return arguments.length?(f[0]=+M[0],f[1]=+M[1],w):[f[0],f[1]]},w.translateExtent=function(M){return arguments.length?(d[0][0]=+M[0][0],d[1][0]=+M[1][0],d[0][1]=+M[0][1],d[1][1]=+M[1][1],w):[[d[0][0],d[0][1]],[d[1][0],d[1][1]]]},w.constrain=function(M){return arguments.length?(u=M,w):u},w.duration=function(M){return arguments.length?(h=+M,w):h},w.interpolate=function(M){return arguments.length?(y=M,w):y},w.on=function(){var M=g.on.apply(g,arguments);return M===g?w:M},w.clickDistance=function(M){return arguments.length?(C=(M=+M)*M,w):Math.sqrt(C)},w.tapDistance=function(M){return arguments.length?(N=+M,w):N},w}const En={error001:(n="react")=>`Seems like you have not used ${n==="svelte"?"SvelteFlowProvider":"ReactFlowProvider"} as an ancestor. Help: https://${n}flow.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:n=>`Node type "${n}" not found. Using fallback type "default".`,error004:()=>"The 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:n=>`The old edge with id=${n} does not exist.`,error009:n=>`Marker type "${n}" doesn't exist.`,error008:(n,{id:i,sourceHandle:u,targetHandle:o})=>`Couldn't create edge for ${n} handle id: "${n==="source"?u:o}", edge id: ${i}.`,error010:()=>"Handle: No node id found. Make sure to only use a Handle inside a custom Node.",error011:n=>`Edge type "${n}" not found. Using fallback type "default".`,error012:n=>
9`Node with id "${n}" does not exist, it may have been removed. This can happen when a node is deleted before the "onNodeClick" handler is called.`,error013:(n="react")=>`It seems that you haven't loaded the styles. Please import '@xyflow/${n}/dist/style.css' or base.css to make sure everything is working properly.`,error014:()=>"useNodeConnections: No node ID found. Call useNodeConnections inside a custom Node or provide a node ID.",error015:()=>"It seems that you are trying to drag a node that is not initialized. Please use onNodesChange as explained in the docs.",error016:n=>`Edge with id "${n}" does not exist, it may have been removed. This can happen when an edge is deleted before the "onEdgeClick" handler is called.`},Vu=[[Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY],[Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY]],Xp=["Enter"," ","Escape"],Gp={"node.a11yDescription.default":"Press enter or space to select a node. Press delete to remove it and escape to cancel.","node.a11yDescription.keyboardDisabled":"Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.","node.a11yDescription.ariaLiveMessage":({direction:n,x:i,y:u})=>`Moved selected node ${n}. New position, x: ${i}, y: ${u}`,"edge.a11yDescription.default":"Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.","controls.ariaLabel":"Control Panel","controls.zoomIn.ariaLabel":"Zoom In","controls.zoomOut.ariaLabel":"Zoom Out","controls.fitView.ariaLabel":"Fit View","controls.interactive.ariaLabel":"Toggle Interactivity","minimap.ariaLabel":"Mini Map","handle.ariaLabel":"Handle"};var Sa;(function(n){n.Strict="strict",n.Loose="loose"})(Sa||(Sa={}));var yi;(function(n){n.Free="free",n.Vertical="vertical",n.Horizontal="horizontal"})(yi||(yi={}));var qu;(function(n){n.Partial="partial",n.Full="full"})(qu||(qu={}));const Zp={inProgress:!1,isValid:null,from:null,fromHandle:null,fromPosition:null,fromNode:null,to:null,toHandle:null,toPosition:null,toNode:null,pointer:null};var Yl;(function(n){n.Bezier="default",n.Straight="straight",n.Step="step",n.SmoothStep="smoothstep",n.SimpleBezier="simplebezier"})(Yl||(Yl={}));var nc;(function(n){n.Arrow="arrow",n.ArrowClosed="arrowclosed"})(nc||(nc={}));var pt;(function(n){n.Left="left",n.Top="top",n.Right="right",n.Bottom="bottom"})(pt||(pt={}));const Py={[pt.Left]:pt.Right,[pt.Right]:pt.Left,[pt.Top]:pt.Bottom,[pt.Bottom]:pt.Top},Qp=n=>!!n&&typeof n=="object"&&"id"in n&&"source"in n&&"target"in n,J2=n=>!!n&&typeof n=="object"&&"id"in n&&"position"in n&&!("source"in n)&&!("target"in n),eh=n=>!!n&&typeof n=="object"&&"id"in n&&"internals"in n&&!("source"in n)&&!("target"in n),$u=(n,i=[0,0])=>{const{width:u,height:o}=xn(n),c=n.origin??i,f=u*c[0],d=o*c[1];return{x:n.position.x-f,y:n.position.y-d}},F2=(n,i={nodeOrigin:[0,0]})=>{if(n.length===0)return{x:0,y:0,width:0,height:0};let u=!1;const o=n.reduce((c,f)=>{const d=typeof f=="string";let h=!i.nodeLookup&&!d?f:void 0;return i.nodeLookup&&(h=d?i.nodeLookup.get(f):eh(f)?f:i.nodeLookup.get(f.id)),h?(u=!0,mc(c,lc(h,i.nodeOrigin))):c},{x:1/0,y:1/0,x2:-1/0,y2:-1/0});return u?yc(o):{x:0,y:0,width:0,height:0}},Ca=(n,i={})=>{let u={x:1/0,y:1/0,x2:-1/0,y2:-1/0},o=!1;return n.forEach(c=>{(i.filter===void 0||i.filter(c))&&(u=mc(u,lc(c)),o=!0)}),o?yc(u):{x:0,y:0,width:0,height:0}},nh=(n,i,[u,o,c]=[0,0,1],f=!1,d=!1)=>{const h=(i.x-u)/c,y=(i.y-o)/c,g=i.width/c,m=i.height/c,v=[];for(const E of n.values()){const{measured:b,selectable:S=!0,hidden:C=!1}=E;if(d&&!S||C)continue;const N=b.width??E.width??E.initialWidth??0,w=b.height??E.height??E.initialHeight??0,{x:z,y:_}=E.internals.positionAbsolute,T=$p(h,y,g,m,z,_,N,w),B=N*w,H=f&&T>0;(!E.internals.handleBounds||H||T>=B||E.dragging)&&v.push(E)}return v},W2=(n,i)=>{const u=new Set;return n.forEach(o=>{u.add(o.id)}),i.filter(o=>u.has(o.source)||u.has(o.target))};function P2(n,i){const u=new Map,o=i?.nodes?new Set(i.nodes.map(c=>c.id)):null;return n.forEach(c=>{let f;if(i?.includeHiddenNodes){const{width:d,height:h}=xn(c);f=d>0&&h>0}else f=!!(c.measured.width&&c.measured.height&&!c.hidden);f&&(!o||o.has(c.id))&&u.set(c.id,c)}),u}
9async function tN({nodes:n,width:i,height:u,panZoom:o,minZoom:c,maxZoom:f},d){if(n.size===0)return!0;const h=P2(n,d),y=Ca(h),g=ih(y,i,u,d?.minZoom??c,d?.maxZoom??f,d?.padding??.1);return await o.setViewport(g,{duration:d?.duration,ease:d?.ease,interpolate:d?.interpolate}),!0}function kp({nodeId:n,nextPosition:i,nodeLookup:u,nodeOrigin:o=[0,0],nodeExtent:c,onError:f}){const d=u.get(n),h=d.parentId?u.get(d.parentId):void 0,{x:y,y:g}=h?h.internals.positionAbsolute:{x:0,y:0},m=d.origin??o;let v=d.extent||c;if(d.extent==="parent"&&!d.expandParent)if(!h)f?.("005",En.error005());else{const{width:b,height:S}=xn(h);b&&S&&(v=[[y,g],[y+b,g+S]])}else h&&bi(d.extent)&&(v=[[d.extent[0][0]+y,d.extent[0][1]+g],[d.extent[1][0]+y,d.extent[1][1]+g]]);const E=bi(v)?Ei(i,v,d.measured):i;return(d.measured.width===void 0||d.measured.height===void 0)&&f?.("015",En.error015()),{position:{x:E.x-y+(d.measured.width??0)*m[0],y:E.y-g+(d.measured.height??0)*m[1]},positionAbsolute:E}}async function eN({nodesToRemove:n=[],edgesToRemove:i=[],nodes:u,edges:o,onBeforeDelete:c}){const f=new Set(n.map(E=>E.id)),d=[];for(const E of u){if(E.deletable===!1)continue;const b=f.has(E.id),S=!b&&E.parentId&&d.find(C=>C.id===E.parentId);(b||S)&&d.push(E)}const h=new Set(i.map(E=>E.id)),y=o.filter(E=>E.deletable!==!1),m=W2(d,y);for(const E of y)h.has(E.id)&&!m.find(S=>S.id===E.id)&&m.push(E);if(!c)return{edges:m,nodes:d};const v=await c({nodes:d,edges:m});return typeof v=="boolean"?v?{edges:m,nodes:d}:{edges:[],nodes:[]}:v}const _a=(n,i=0,u=1)=>Math.min(Math.max(n,i),u),Ei=(n={x:0,y:0},i,u)=>({x:_a(n.x,i[0][0],i[1][0]-(u?.width??0)),y:_a(n.y,i[0][1],i[1][1]-(u?.height??0))});function Kp(n,i,u){const{width:o,height:c}=xn(u),{x:f,y:d}=u.internals.positionAbsolute;return Ei(n,[[f,d],[f+o,d+c]],i)}const tv=(n,i,u)=>n<i?_a(Math.abs(n-i),1,i)/i:n>u?-_a(Math.abs(n-u),1,i)/i:0,lh=(n,i,u=15,o=40)=>{const c=tv(n.x,o,i.width-o)*u,f=tv(n.y,o,i.height-o)*u;return[c,f]},mc=(n,i)=>({x:Math.min(n.x,i.x),y:Math.min(n.y,i.y),x2:Math.max(n.x2,i.x2),y2:Math.max(n.y2,i.y2)}),qd=({x:n,y:i,width:u,height:o})=>({x:n,y:i,x2:n+u,y2:i+o}),yc=({x:n,y:i,x2:u,y2:o})=>({x:n,y:i,width:u-n,height:o-i}),Xu=(n,i=[0,0])=>{const{x:u,y:o}=eh(n)?n.internals.positionAbsolute:$u(n,i);return{x:u,y:o,width:n.measured?.width??n.width??n.initialWidth??0,height:n.measured?.height??n.height??n.initialHeight??0}},lc=(n,i=[0,0])=>{const{x:u,y:o}=eh(n)?n.internals.positionAbsolute:$u(n,i);return{x:u,y:o,x2:u+(n.measured?.width??n.width??n.initialWidth??0),y2:o+(n.measured?.height??n.height??n.initialHeight??0)}},Ip=(n,i)=>yc(mc(qd(n),qd(i))),$p=(n,i,u,o,c,f,d,h)=>{const y=Math.max(0,Math.min(n+u,c+d)-Math.max(n,c)),g=Math.max(0,Math.min(i+o,f+h)-Math.max(i,f));return Math.ceil(y*g)},ic=(n,i)=>$p(n.x,n.y,n.width,n.height,i.x,i.y,i.width,i.height),ev=n=>vn(n.width)&&vn(n.height)&&vn(n.x)&&vn(n.y),vn=n=>!isNaN(n)&&isFinite(n),Jp=(n,i)=>(u,o)=>{},Ju=(n,i=[1,1])=>({x:i[0]*Math.round(n.x/i[0]),y:i[1]*Math.round(n.y/i[1])}),Fu=({x:n,y:i},[u,o,c],f=!1,d=[1,1])=>{const h={x:(n-u)/c,y:(i-o)/c};return f?Ju(h,d):h},wa=({x:n,y:i},[u,o,c])=>({x:n*c+u,y:i*c+o});function ya(n,i){if(typeof n=="number")return Math.floor((i-i/(1+n))*.5);if(typeof n=="string"&&n.endsWith("px")){const u=parseFloat(n);if(!Number.isNaN(u))return Math.floor(u)}if(typeof n=="string"&&n.endsWith("%")){const u=parseFloat(n);if(!Number.isNaN(u))return Math.floor(i*u*.01)}return console.error(`The padding value "${n}" is invalid. Please provide a number or a string with a valid unit (px or %).`),0}function nN(n,i,u){if(typeof n=="string"||typeof n=="number"){const o=ya(n,u),c=ya(n,i);return{top:o,right:c,bottom:o,left:c,x:c*2,y:o*2}}if(typeof n=="object"){const o=ya(n.top??n.y??0,u),c=ya(n.bottom??n.y??0,u),f=ya(n.left??n.x??0,i),d=ya(n.right??n.x??0,i);return{top:o,right:d,bottom:c,left:f,x:f+d,y:o+c}}return{top:0,right:0,bottom:0,left:0,x:0,y:0}}function lN(n,i,u,o,c,f){const{x:d,y:h}=wa(n,[i,u,o]),{x:y,y:g}=wa({x:n.x+n.width,y:n.y+n.height},[i,u,o]),m=c-y,v=f-g;return{left:Math.floor(d),top:Math.floor(h),right:Math.floor(m),bottom:Math.floor(v)}}const ih=(n,i,u,o,c,f)=>{const d=nN(f,i,u),h=(i-d.x)/n.width,y=(u-d.y)/n.height,g=Math.min(h,y),m=_a(g,o,c),v=n.x+n.width/2,E=n.y+n.height/2,b=i/2-v*m,S=u/2-E*m,C=lN(n,b,S,m,i,u),N={left:Math.min(C.left-d.left,0),top:Math.min(C.top-d.top,0),right:Math.min(C.right-d.right,0),bottom:Math.min(C.bottom-d.bottom,0)};return{x:b-N.left+N.right,y:S-N.top+N.bottom,zoom:m}},Gu=()=>typeof navigator<"u"&&navigator?.userAgent?.indexOf("Mac")>=0;function bi(n){return n!=null&&n!=="parent"}function xn(n){return{width:n.measured?.width??n.width??n.initialWidth??0,height:n.measured?.height??n.height??n.initialHeight??0}}function Fp(n){return(n.measured?.width??n.width??n.initialWidth)!==void 0&&(n.measured?.height??n.height??n.initialHeight)!==void 0}function Wp(n,i={width:0,height:0},u,o,c){const f={...n},d=o.get(u);if(d){const h=d.origin||c;f.x+=d.internals.positionAbsolute.x-(i.width??0)*h[0],f.y+=d.internals.positionAbsolute.y-(i.height??0)*h[1]}return f}function nv(n,i){if(n.size!==i.size)return!1;for(const u of n)if(!i.has(u))return!1;return!0}function iN(){let n,i;return{promise:new Promise((o,c)=>{n=o,i=c}),resolve:n,reject:i}}function aN(n){return{...Gp,...n||{}}}function Pp(n){return n===null?null:n?"valid":"invalid"}
9function Bu(n,{snapGrid:i=[0,0],snapToGrid:u=!1,transform:o,containerBounds:c}){const{x:f,y:d}=pn(n),h=Fu({x:f-(c?.left??0),y:d-(c?.top??0)},o),{x:y,y:g}=u?Ju(h,i):h;return{xSnapped:y,ySnapped:g,...h}}const ah=n=>({width:n.offsetWidth,height:n.offsetHeight}),t1=n=>n?.getRootNode?.()||window?.document,uN=["INPUT","SELECT","TEXTAREA"];function e1(n){const i=n.composedPath?.()?.[0]||n.target;return i?.nodeType!==1?!1:uN.includes(i.nodeName)||i.hasAttribute("contenteditable")||!!i.closest(".nokey")}const n1=n=>"clientX"in n,pn=(n,i)=>{const u=n1(n),o=u?n.clientX:n.touches?.[0].clientX,c=u?n.clientY:n.touches?.[0].clientY;return{x:o-(i?.left??0),y:c-(i?.top??0)}},lv=(n,i,u,o,c)=>{const f=i.querySelectorAll(`.${n}`);return!f||!f.length?null:Array.from(f).map(d=>{const h=d.getBoundingClientRect();return{id:d.getAttribute("data-handleid"),type:n,nodeId:c,position:d.getAttribute("data-handlepos"),x:(h.left-u.left)/o,y:(h.top-u.top)/o,...ah(d)}})};function l1({sourceX:n,sourceY:i,targetX:u,targetY:o,sourceControlX:c,sourceControlY:f,targetControlX:d,targetControlY:h}){const y=n*.125+c*.375+d*.375+u*.125,g=i*.125+f*.375+h*.375+o*.125,m=Math.abs(y-n),v=Math.abs(g-i);return[y,g,m,v]}function Vr(n,i){return n>=0?.5*n:i*25*Math.sqrt(-n)}function iv({pos:n,x1:i,y1:u,x2:o,y2:c,c:f}){switch(n){case pt.Left:return[i-Vr(i-o,f),u];case pt.Right:return[i+Vr(o-i,f),u];case pt.Top:return[i,u-Vr(u-c,f)];case pt.Bottom:return[i,u+Vr(c-u,f)]}}function i1({sourceX:n,sourceY:i,sourcePosition:u=pt.Bottom,targetX:o,targetY:c,targetPosition:f=pt.Top,curvature:d=.25}){const[h,y]=iv({pos:u,x1:n,y1:i,x2:o,y2:c,c:d}),[g,m]=iv({pos:f,x1:o,y1:c,x2:n,y2:i,c:d}),[v,E,b,S]=l1({sourceX:n,sourceY:i,targetX:o,targetY:c,sourceControlX:h,sourceControlY:y,targetControlX:g,targetControlY:m});return[`M${n},${i} C${h},${y} ${g},${m} ${o},${c}`,v,E,b,S]}function a1({sourceX:n,sourceY:i,targetX:u,targetY:o}){const c=Math.abs(u-n)/2,f=u<n?u+c:u-c,d=Math.abs(o-i)/2,h=o<i?o+d:o-d;return[f,h,c,d]}function oN({sourceNode:n,targetNode:i,selected:u=!1,zIndex:o=0,elevateOnSelect:c=!1,zIndexMode:f="basic"}){if(f==="manual")return o;const d=c&&u?o+1e3:o,h=Math.max(n.parentId||c&&n.selected?n.internals.z:0,i.parentId||c&&i.selected?i.internals.z:0);return d+h}function rN({sourceNode:n,targetNode:i,width:u,height:o,transform:c}){const f=mc(lc(n),lc(i));f.x===f.x2&&(f.x2+=1),f.y===f.y2&&(f.y2+=1);const d={x:-c[0]/c[2],y:-c[1]/c[2],width:u/c[2],height:o/c[2]};return ic(d,yc(f))>0}const cN=({source:n,sourceHandle:i,target:u,targetHandle:o})=>`xy-edge__${n}${i||""}-${u}${o||""}`,sN=(n,i)=>i.some(u=>u.source===n.source&&u.target===n.target&&(u.sourceHandle===n.sourceHandle||!u.sourceHandle&&!n.sourceHandle)&&(u.targetHandle===n.targetHandle||!u.targetHandle&&!n.targetHandle)),fN=(n,i,u={})=>{if(!n.source||!n.target)return u.onError?.("006",En.error006()),i;const o=u.getEdgeId||cN;let c;return Qp(n)?c={...n}:c={...n,id:o(n)},sN(c,i)?i:(c.sourceHandle===null&&delete c.sourceHandle,c.targetHandle===null&&delete c.targetHandle,i.concat(c))};function u1({sourceX:n,sourceY:i,targetX:u,targetY:o}){const[c,f,d,h]=a1({sourceX:n,sourceY:i,targetX:u,targetY:o});return[`M ${n},${i}L ${u},${o}`,c,f,d,h]}const av={[pt.Left]:{x:-1,y:0},[pt.Right]:{x:1,y:0},[pt.Top]:{x:0,y:-1},[pt.Bottom]:{x:0,y:1}},dN=({source:n,sourcePosition:i=pt.Bottom,target:u})=>i===pt.Left||i===pt.Right?n.x<u.x?{x:1,y:0}:{x:-1,y:0}:n.y<u.y?{x:0,y:1}:{x:0,y:-1},uv=(n,i)=>Math.sqrt(Math.pow(i.x-n.x,2)+Math.pow(i.y-n.y,2));function hN({source:n,sourcePosition:i=pt.Bottom,target:u,targetPosition:o=pt.Top,center:c,offset:f,stepPosition:d}){const h=av[i],y=av[o],g={x:n.x+h.x*f,y:n.y+h.y*f},m={x:u.x+y.x*f,y:u.y+y.y*f},v=dN({source:g,sourcePosition:i,target:m}),E=v.x!==0?"x":"y",b=v[E];let S=[],C,N;const w={x:0,y:0},z={x:0,y:0},[,,_,T]=a1({sourceX:n.x,sourceY:n.y,targetX:u.x,targetY:u.y});if(h[E]*y[E]===-1){E==="x"?(C=c.x??g.x+(m.x-g.x)*d,N=c.y??(g.y+m.y)/2):(C=c.x??(g.x+m.x)/2,N=c.y??g.y+(m.y-g.y)*d);const L=[{x:C,y:g.y},{x:C,y:m.y}],Z=[{x:g.x,y:N},{x:m.x,y:N}];h[E]===b?S=E==="x"?L:Z:S=E==="x"?Z:L}else{const L=[{x:g.x,y:m.y}],Z=[{x:m.x,y:g.y}];if(E==="x"?S=h.x===b?Z:L:S=h.y===b?L:Z,i===o){const M=Math.abs(n[E]-u[E]);if(M<=f){const R=Math.min(f-1,f-M);h[E]===b?w[E]=(g[E]>n[E]?-1:1)*R:z[E]=(m[E]>u[E]?-1:1)*R}}if(i!==o){const M=E==="x"?"y":"x",R=h[E]===y[M],O=g[M]>
9m[M],Y=g[M]<m[M];(h[E]===1&&(!R&&O||R&&Y)||h[E]!==1&&(!R&&Y||R&&O))&&(S=E==="x"?L:Z)}const at={x:g.x+w.x,y:g.y+w.y},I={x:m.x+z.x,y:m.y+z.y},P=Math.max(Math.abs(at.x-S[0].x),Math.abs(I.x-S[0].x)),W=Math.max(Math.abs(at.y-S[0].y),Math.abs(I.y-S[0].y));P>=W?(C=(at.x+I.x)/2,N=S[0].y):(C=S[0].x,N=(at.y+I.y)/2)}const B={x:g.x+w.x,y:g.y+w.y},H={x:m.x+z.x,y:m.y+z.y};return[[n,...B.x!==S[0].x||B.y!==S[0].y?[B]:[],...S,...H.x!==S[S.length-1].x||H.y!==S[S.length-1].y?[H]:[],u],C,N,_,T]}function gN(n,i,u,o){const c=Math.min(uv(n,i)/2,uv(i,u)/2,o),{x:f,y:d}=i;if(n.x===f&&f===u.x||n.y===d&&d===u.y)return`L${f} ${d}`;if(n.y===d){const g=n.x<u.x?-1:1,m=n.y<u.y?1:-1;return`L ${f+c*g},${d}Q ${f},${d} ${f},${d+c*m}`}const h=n.x<u.x?1:-1,y=n.y<u.y?-1:1;return`L ${f},${d+c*y}Q ${f},${d} ${f+c*h},${d}`}function Xd({sourceX:n,sourceY:i,sourcePosition:u=pt.Bottom,targetX:o,targetY:c,targetPosition:f=pt.Top,borderRadius:d=5,centerX:h,centerY:y,offset:g=20,stepPosition:m=.5}){const[v,E,b,S,C]=hN({source:{x:n,y:i},sourcePosition:u,target:{x:o,y:c},targetPosition:f,center:{x:h,y},offset:g,stepPosition:m});let N=`M${v[0].x} ${v[0].y}`;for(let w=1;w<v.length-1;w++)N+=gN(v[w-1],v[w],v[w+1],d);return N+=`L${v[v.length-1].x} ${v[v.length-1].y}`,[N,E,b,S,C]}function ov(n){return n&&!!(n.internals.handleBounds||n.handles?.length)&&!!(n.measured.width||n.width||n.initialWidth)}function mN(n){const{sourceNode:i,targetNode:u}=n;if(!ov(i)||!ov(u))return null;const o=i.internals.handleBounds||rv(i.handles),c=u.internals.handleBounds||rv(u.handles),f=cv(o?.source??[],n.sourceHandle),d=cv(n.connectionMode===Sa.Strict?c?.target??[]:(c?.target??[]).concat(c?.source??[]),n.targetHandle);if(!f||!d)return n.onError?.("008",En.error008(f?"target":"source",{id:n.id,sourceHandle:n.sourceHandle,targetHandle:n.targetHandle})),null;const h=f?.position||pt.Bottom,y=d?.position||pt.Top,g=xi(i,f,h),m=xi(u,d,y);return{sourceX:g.x,sourceY:g.y,targetX:m.x,targetY:m.y,sourcePosition:h,targetPosition:y}}function rv(n){if(!n)return null;const i=[],u=[];for(const o of n)o.width=o.width??1,o.height=o.height??1,o.type==="source"?i.push(o):o.type==="target"&&u.push(o);return{source:i,target:u}}function xi(n,i,u=pt.Left,o=!1){const c=(i?.x??0)+n.internals.positionAbsolute.x,f=(i?.y??0)+n.internals.positionAbsolute.y,{width:d,height:h}=i??xn(n);if(o)return{x:c+d/2,y:f+h/2};switch(i?.position??u){case pt.Top:return{x:c+d/2,y:f};case pt.Right:return{x:c+d,y:f+h/2};case pt.Bottom:return{x:c+d/2,y:f+h};case pt.Left:return{x:c,y:f+h/2}}}function cv(n,i){return n&&(i?n.find(u=>u.id===i):n[0])||null}function Gd(n,i){return n?typeof n=="string"?n:`${i?`${i}__`:""}${Object.keys(n).sort().map(o=>`${o}=${n[o]}`).join("&")}`:""}function yN(n,{id:i,defaultColor:u,defaultMarkerStart:o,defaultMarkerEnd:c}){const f=new Set;return n.reduce((d,h)=>([h.markerStart||o,h.markerEnd||c].forEach(y=>{if(y&&typeof y=="object"){const g=Gd(y,i);f.has(g)||(d.push({id:g,color:y.color||u,...y}),f.add(g))}}),d),[]).sort((d,h)=>d.id.localeCompare(h.id))}function vN(n,i,u,o,c){let f=.5;c==="start"?f=0:c==="end"&&(f=1);let d=[(n.x+n.width*f)*i.zoom+i.x,n.y*i.zoom+i.y-o],h=[-100*f,-100];switch(u){case pt.Right:d=[(n.x+n.width)*i.zoom+i.x+o,(n.y+n.height*f)*i.zoom+i.y],h=[0,-100*f];break;case pt.Bottom:d[1]=(n.y+n.height)*i.zoom+i.y+o,h[1]=0;break;case pt.Left:d=[n.x*i.zoom+i.x-o,(n.y+n.height*f)*i.zoom+i.y],h=[-100,-100*f];break}return`translate(${d[0]}px, ${d[1]}px) translate(${h[0]}%, ${h[1]}%)`}const o1=1e3,pN=10,uh={nodeOrigin:[0,0],nodeExtent:Vu,elevateNodesOnSelect:!0,zIndexMode:"basic",defaults:{}},EN={...uh,checkEquality:!0};function oh(n,i){const u={...n};for(const o in i)i[o]!==void 0&&(u[o]=i[o]);return u}function bN(n,i,u){const o=oh(uh,u);for(const c of n.values())if(c.parentId)ch(c,n,i,o);else{const f=$u(c,o.nodeOrigin),d=bi(c.extent)?c.extent:o.nodeExtent,h=Ei(f,d,xn(c));c.internals.positionAbsolute=h}}function xN(n,i){if(!n.handles)return n.measured?i?.internals.handleBounds:void 0;const u=[],o=[];for(const c of n.handles){const f={id:c.id,width:c.width??1,height:c.height??1,nodeId:n.id,x:c.x,y:c.y,position:c.position,type:c.type};c.type==="source"?u.push(f):c.type==="target"&&o.push(f)}return{source:u,target:o}}function rh(n){return n==="manual"}function Zd(n,i,u,o={}){const c=oh(EN,o),f={i:0},d=new Map(i),h=c?.elevateNodesOnSelect&&!rh(c.zIndexMode)?o1:0;let y=n.length>0,g=!1;
vendor: 4,616 bytes, line 9
9i.clear(),u.clear();for(const m of n){let v=d.get(m.id);if(c.checkEquality&&m===v?.internals.userNode)i.set(m.id,v);else{const E=$u(m,c.nodeOrigin),b=bi(m.extent)?m.extent:c.nodeExtent,S=Ei(E,b,xn(m));v={...c.defaults,...m,measured:{width:m.measured?.width,height:m.measured?.height},internals:{positionAbsolute:S,handleBounds:xN(m,v),z:r1(m,h,c.zIndexMode),userNode:m}},i.set(m.id,v)}(v.measured===void 0||v.measured.width===void 0||v.measured.height===void 0)&&!v.hidden&&(y=!1),m.parentId&&ch(v,i,u,o,f),g||=m.selected??!1}return{nodesInitialized:y,hasSelectedNodes:g}}function SN(n,i){if(!n.parentId)return;const u=i.get(n.parentId);u?u.set(n.id,n):i.set(n.parentId,new Map([[n.id,n]]))}function ch(n,i,u,o,c){const{elevateNodesOnSelect:f,nodeOrigin:d,nodeExtent:h,zIndexMode:y}=oh(uh,o),g=n.parentId,m=i.get(g);if(!m){console.warn(`Parent node ${g} not found. Please make sure that parent nodes are in front of their child nodes in the nodes array.`);return}SN(n,u),c&&!m.parentId&&m.internals.rootParentIndex===void 0&&y==="auto"&&(m.internals.rootParentIndex=++c.i,m.internals.z=m.internals.z+c.i*pN),c&&m.internals.rootParentIndex!==void 0&&(c.i=m.internals.rootParentIndex);const v=f&&!rh(y)?o1:0,{x:E,y:b,z:S}=_N(n,m,d,h,v,y),{positionAbsolute:C}=n.internals,N=E!==C.x||b!==C.y;(N||S!==n.internals.z)&&i.set(n.id,{...n,internals:{...n.internals,positionAbsolute:N?{x:E,y:b}:C,z:S}})}function r1(n,i,u){const o=vn(n.zIndex)?n.zIndex:0;return rh(u)?o:o+(n.selected?i:0)}function _N(n,i,u,o,c,f){const{x:d,y:h}=i.internals.positionAbsolute,y=xn(n),g=$u(n,u),m=bi(n.extent)?Ei(g,n.extent,y):g;let v=Ei({x:d+m.x,y:h+m.y},o,y);n.extent==="parent"&&(v=Kp(v,y,i));const E=r1(n,c,f),b=i.internals.z??0;return{x:v.x,y:v.y,z:b>=E?b+1:E}}function sh(n,i,u,o=[0,0]){const c=[],f=new Map;for(const d of n){const h=i.get(d.parentId);if(!h)continue;const y=f.get(d.parentId)?.expandedRect??Xu(h),g=Ip(y,d.rect);f.set(d.parentId,{expandedRect:g,parent:h})}return f.size>0&&f.forEach(({expandedRect:d,parent:h},y)=>{const g=h.internals.positionAbsolute,m=xn(h),v=h.origin??o,E=d.x<g.x?Math.round(Math.abs(g.x-d.x)):0,b=d.y<g.y?Math.round(Math.abs(g.y-d.y)):0,S=Math.max(m.width,Math.round(d.width)),C=Math.max(m.height,Math.round(d.height)),N=(S-m.width)*v[0],w=(C-m.height)*v[1];(E>0||b>0||N||w)&&(c.push({id:y,type:"position",position:{x:h.position.x-E+N,y:h.position.y-b+w}}),u.get(y)?.forEach(z=>{n.some(_=>_.id===z.id)||c.push({id:z.id,type:"position",position:{x:z.position.x+E,y:z.position.y+b}})})),(m.width<d.width||m.height<d.height||E||b)&&c.push({id:y,type:"dimensions",setAttributes:!0,dimensions:{width:S+(E?v[0]*E-N:0),height:C+(b?v[1]*b-w:0)}})}),c}function wN(n,i,u,o,c,f,d){const h=o?.querySelector(".xyflow__viewport");let y=!1;if(!h)return{changes:[],updatedInternals:y};const g=[],m=window.getComputedStyle(h),{m22:v}=new window.DOMMatrixReadOnly(m.transform),E=[];for(const b of n.values()){const S=i.get(b.id);if(!S)continue;if(S.hidden){i.set(S.id,{...S,internals:{...S.internals,handleBounds:void 0}}),y=!0;continue}const C=ah(b.nodeElement),N=S.measured.width!==C.width||S.measured.height!==C.height;if(!!(C.width&&C.height&&(N||!S.internals.handleBounds||b.force))){const z=b.nodeElement.getBoundingClientRect(),_=bi(S.extent)?S.extent:f;let{positionAbsolute:T}=S.internals;if(S.parentId&&S.extent==="parent"){const H=i.get(S.parentId);H&&(T=Kp(T,C,H))}else _&&(T=Ei(T,_,C));const B={...S,measured:C,internals:{...S.internals,positionAbsolute:T,handleBounds:{source:lv("source",b.nodeElement,z,v,S.id),target:lv("target",b.nodeElement,z,v,S.id)}}};i.set(S.id,B),S.parentId&&ch(B,i,u,{nodeOrigin:c,zIndexMode:d}),y=!0,N&&(g.push({id:S.id,type:"dimensions",dimensions:C}),S.expandParent&&S.parentId&&E.push({id:S.id,parentId:S.parentId,rect:Xu(B,c)}))}}if(E.length>0){const b=sh(E,i,u,c);g.push(...b)}return{changes:g,updatedInternals:y}}async function NN({delta:n,panZoom:i,transform:u,translateExtent:o,width:c,height:f}){if(!i||!n.x&&!n.y)return!1;const d=await i.setViewportConstrained({x:u[0]+n.x,y:u[1]+n.y,zoom:u[2]},[[0,0],[c,f]],o);return!!d&&(d.x!==u[0]||d.y!==u[1]||d.k!==u[2])}function sv(n,i,u,o,c,f){let d=c;const h=o.get(d)||new Map;o.set(d,h.set(u,i)),d=`${c}-${n}`;const y=o.get(d)||new Map;if(o.set(d,y.set(u,i)),f){d=`${c}-${n}-${f}`;const g=o.get(d)||new Map;o.set(d,g.set(u,i))}}function c1(n,i,u){n.clear(),i.clear();for(const o of u){const{source:c,target:f,sourceHandle:d=null,targetHandle:h=null}=o,y={edgeId:o.id,source:c,target:f,sourceHandle:d,targetHandle:h},g=`${c}-${d}--${f}-${h}`,m=`${f}-${h}--${c}-${d}`;sv("source",y,m,n,c,d),sv("target",y,g,n,f,h),i.set(o.id,o)}}
9function s1(n,i){if(!n.parentId)return!1;const u=i.get(n.parentId);return u?u.selected?!0:s1(u,i):!1}function fv(n,i,u){let o=n;do{if(o?.matches?.(i))return!0;if(o===u)return!1;o=o?.parentElement}while(o);return!1}function TN(n,i,u,o){const c=new Map;for(const[f,d]of n)if((d.selected||d.id===o)&&(!d.parentId||!s1(d,n))&&(d.draggable||i&&typeof d.draggable>"u")){const h=n.get(f);h&&c.set(f,{id:f,position:h.position||{x:0,y:0},distance:{x:u.x-h.internals.positionAbsolute.x,y:u.y-h.internals.positionAbsolute.y},extent:h.extent,parentId:h.parentId,origin:h.origin,expandParent:h.expandParent,internals:{positionAbsolute:h.internals.positionAbsolute||{x:0,y:0}},measured:{width:h.measured.width??0,height:h.measured.height??0}})}return c}function pd({nodeId:n,dragItems:i,nodeLookup:u,dragging:o=!0}){const c=[];for(const[d,h]of i){const y=u.get(d)?.internals.userNode;y&&c.push({...y,position:h.position,dragging:o})}if(!n)return[c[0],c];const f=u.get(n)?.internals.userNode;return[f?{...f,position:i.get(n)?.position||f.position,dragging:o}:c[0],c]}function CN({dragItems:n,snapGrid:i,x:u,y:o}){const c=n.values().next().value;if(!c)return null;const f={x:u-c.distance.x,y:o-c.distance.y},d=Ju(f,i);return{x:d.x-f.x,y:d.y-f.y}}function MN({onNodeMouseDown:n,getStoreItems:i,onDragStart:u,onDrag:o,onDragStop:c}){let f={x:null,y:null},d=0,h=new Map,y=!1,g={x:0,y:0},m=null,v=!1,E=null,b=!1,S=!1,C=null;function N({noDragClassName:z,handleSelector:_,domNode:T,isSelectable:B,nodeId:H,nodeClickDistance:U=0}){E=Ke(T);function L({x:P,y:W}){const{nodeLookup:M,nodeExtent:R,snapGrid:O,snapToGrid:Y,nodeOrigin:G,onNodeDrag:K,onSelectionDrag:nt,onError:ot,updateNodePositions:rt}=i();f={x:P,y:W};let vt=!1;const A=h.size>1,J=A&&R?qd(Ca(h)):null,ft=A&&Y?CN({dragItems:h,snapGrid:O,x:P,y:W}):null;for(const[ut,F]of h){if(!M.has(ut))continue;let dt={x:P-F.distance.x,y:W-F.distance.y};Y&&(dt=ft?{x:Math.round(dt.x+ft.x),y:Math.round(dt.y+ft.y)}:Ju(dt,O));let gt=null;if(A&&R&&!F.extent&&J){const{positionAbsolute:Et}=F.internals,_t=Et.x-J.x+R[0][0],Mt=Et.x+F.measured.width-J.x2+R[1][0],Tt=Et.y-J.y+R[0][1],Bt=Et.y+F.measured.height-J.y2+R[1][1];gt=[[_t,Tt],[Mt,Bt]]}const{position:ct,positionAbsolute:st}=kp({nodeId:ut,nextPosition:dt,nodeLookup:M,nodeExtent:gt||R,nodeOrigin:G,onError:ot});vt=vt||F.position.x!==ct.x||F.position.y!==ct.y,F.position=ct,F.internals.positionAbsolute=st}if(S=S||vt,!!vt&&(rt(h,!0),C&&(o||K||!H&&nt))){const[ut,F]=pd({nodeId:H,dragItems:h,nodeLookup:M});o?.(C,h,ut,F),K?.(C,ut,F),H||nt?.(C,F)}}async function Z(){if(!m)return;const{transform:P,panBy:W,autoPanSpeed:M,autoPanOnNodeDrag:R}=i();if(!R){y=!1,cancelAnimationFrame(d);return}const[O,Y]=lh(g,m,M);(O!==0||Y!==0)&&(f.x=(f.x??0)-O/P[2],f.y=(f.y??0)-Y/P[2],await W({x:O,y:Y})&&L(f)),d=requestAnimationFrame(Z)}function at(P){const{nodeLookup:W,multiSelectionActive:M,nodesDraggable:R,transform:O,snapGrid:Y,snapToGrid:G,selectNodesOnDrag:K,onNodeDragStart:nt,onSelectionDragStart:ot,unselectNodesAndEdges:rt}=i();v=!0,(!K||!B)&&!M&&H&&(W.get(H)?.selected||rt()),B&&K&&H&&n?.(H);const vt=Bu(P.sourceEvent,{transform:O,snapGrid:Y,snapToGrid:G,containerBounds:m});if(f=vt,h=TN(W,R,vt,H),h.size>0&&(u||nt||!H&&ot)){const[A,J]=pd({nodeId:H,dragItems:h,nodeLookup:W});u?.(P.sourceEvent,h,A,J),nt?.(P.sourceEvent,A,J),H||ot?.(P.sourceEvent,J)}}const I=Tp().clickDistance(U).on("start",P=>{const{domNode:W,nodeDragThreshold:M,transform:R,snapGrid:O,snapToGrid:Y}=i();m=W?.getBoundingClientRect()||null,b=!1,S=!1,C=P.sourceEvent,M===0&&at(P),f=Bu(P.sourceEvent,{transform:R,snapGrid:O,snapToGrid:Y,containerBounds:m}),g=pn(P.sourceEvent,m)}).on("drag",P=>{const{autoPanOnNodeDrag:W,transform:M,snapGrid:R,snapToGrid:O,nodeDragThreshold:Y,nodeLookup:G}=i(),K=Bu(P.sourceEvent,{transform:M,snapGrid:R,snapToGrid:O,containerBounds:m});if(C=P.sourceEvent,(P.sourceEvent.type==="touchmove"&&P.sourceEvent.touches.length>1||H&&!G.has(H))&&(b=!0),!b){if(!y&&W&&v&&(y=!0,Z()),!v){const nt=pn(P.sourceEvent,m),ot=nt.x-g.x,rt=nt.y-g.y;Math.sqrt(ot*ot+rt*rt)>Y&&at(P)}(f.x!==K.xSnapped||f.y!==K.ySnapped)&&h&&v&&(g=pn(P.sourceEvent,m),L(K))}}).on("end",P=>{if(!v||b){b&&h.size>0&&i().updateNodePositions(h,!1);return}if(y=!1,v=!1,cancelAnimationFrame(d),h.size>0){const{nodeLookup:W,updateNodePositions:M,onNodeDragStop:R,onSelectionDragStop:O}=i();if(S&&(M(h,!1),S=!1),c||R||!H&&O){const[Y,G]=pd({nodeId:H,dragItems:h,nodeLookup:W,dragging:!1});c?.(P.sourceEvent,h,Y,G),R?.(P.sourceEvent,Y,G),H||O?.(P.sourceEvent,G)}}}).filter(P=>{const W=P.target;return!P.button&&(!z||!fv(W,`.${z}`,T))&&(!_||fv(W,_,T))});E.call(I)}function w(){E?.on(".drag",null)}return{update:N,destroy:w}}function zN(n,i,u){const o=[],c={x:n.x-u,y:n.y-u,width:u*2,height:u*2};for(const f of i.values())ic(c,Xu(f))>0&&o.push(f);return o}const ON=250;function AN(n,i,u,o){let c=[],f=1/0;const d=zN(n,u,i+ON);for(const h of d){const y=[...h.internals.handleBounds?.source??[],...h.internals.handleBounds?.target??[]];for(const g of y){if(o.nodeId===g.nodeId&&o.type===g.type&&o.id===g.id)continue;const{x:m,y:v}=xi(h,g,g.position,!0),E=Math.sqrt(Math.pow(m-n.x,2)+Math.pow(v-n.y,2));E>i||(E<f?(c=[{...g,x:m,y:v}],f=E):E===f&&c.push({...g,x:m,y:v}))}}if(!c.length)return null;if(c.length>1){const h=o.type==="source"?"target":"source";return c.find(y=>y.type===h)??c[0]}return c[0]}function f1(n,i,u,o,c,f=!1){const d=o.get(n);if(!d)return null;const h=c==="strict"?d.internals.handleBounds?.[i]:[...d.internals.handleBounds?.source??[],...d.internals.handleBounds?.target??[]],y=(u?h?.find(g=>g.id===u):h?.[0])??null;return y&&f?{...y,...xi(d,y,y.position,!0)}:y}function d1(n,i){return n||(i?.classList.contains("target")?"target":i?.classList.contains("source")?"
9source":null)}function DN(n,i){let u=null;return i?u=!0:n&&!i&&(u=!1),u}const h1=()=>!0;function RN(n,{connectionMode:i,connectionRadius:u,handleId:o,nodeId:c,edgeUpdaterType:f,isTarget:d,domNode:h,nodeLookup:y,lib:g,autoPanOnConnect:m,flowId:v,panBy:E,cancelConnection:b,onConnectStart:S,onConnect:C,onConnectEnd:N,isValidConnection:w=h1,onReconnectEnd:z,updateConnection:_,getTransform:T,getFromHandle:B,autoPanSpeed:H,dragThreshold:U=1,handleDomNode:L}){const Z=t1(n.target);let at=0,I;const{x:P,y:W}=pn(n),M=d1(f,L),R=h?.getBoundingClientRect();let O=!1;if(!R||!M)return;const Y=f1(c,M,o,y,i);if(!Y)return;let G=pn(n,R),K=!1,nt=null,ot=!1,rt=null;function vt(){if(!m||!R)return;const[ct,st]=lh(G,R,H);E({x:ct,y:st}),at=requestAnimationFrame(vt)}const A={...Y,nodeId:c,type:M,position:Y.position},J=y.get(c);let ut={inProgress:!0,isValid:null,from:xi(J,A,pt.Left,!0),fromHandle:A,fromPosition:A.position,fromNode:J,to:G,toHandle:null,toPosition:Py[A.position],toNode:null,pointer:G};function F(){O=!0,_(ut),S?.(n,{nodeId:c,handleId:o,handleType:M})}U===0&&F();function dt(ct){if(!O){const{x:Bt,y:Dt}=pn(ct),Pt=Bt-P,Ee=Dt-W;if(!(Pt*Pt+Ee*Ee>U*U))return;F()}if(!B()||!A){gt(ct);return}const st=T();G=pn(ct,R),I=AN(Fu(G,st,!1,[1,1]),u,y,A),K||(vt(),K=!0);const Et=g1(ct,{handle:I,connectionMode:i,fromNodeId:c,fromHandleId:o,fromType:d?"target":"source",isValidConnection:w,doc:Z,lib:g,flowId:v,nodeLookup:y});rt=Et.handleDomNode,nt=Et.connection,ot=DN(!!I,Et.isValid);const _t=y.get(c),Mt=_t?xi(_t,A,pt.Left,!0):ut.from,Tt={...ut,from:Mt,isValid:ot,to:Et.toHandle&&ot?wa({x:Et.toHandle.x,y:Et.toHandle.y},st):G,toHandle:Et.toHandle,toPosition:ot&&Et.toHandle?Et.toHandle.position:Py[A.position],toNode:Et.toHandle?y.get(Et.toHandle.nodeId):null,pointer:G};_(Tt),ut=Tt}function gt(ct){if(!("touches"in ct&&ct.touches.length>0)){if(O){(I||rt)&&nt&&ot&&C?.(nt);const{inProgress:st,...Et}=ut,_t={...Et,toPosition:ut.toHandle?ut.toPosition:null};N?.(ct,_t),f&&z?.(ct,_t)}b(),cancelAnimationFrame(at),K=!1,ot=!1,nt=null,rt=null,Z.removeEventListener("mousemove",dt),Z.removeEventListener("mouseup",gt),Z.removeEventListener("touchmove",dt),Z.removeEventListener("touchend",gt)}}Z.addEventListener("mousemove",dt),Z.addEventListener("mouseup",gt),Z.addEventListener("touchmove",dt),Z.addEventListener("touchend",gt)}function g1(n,{handle:i,connectionMode:u,fromNodeId:o,fromHandleId:c,fromType:f,doc:d,lib:h,flowId:y,isValidConnection:g=h1,nodeLookup:m}){const v=f==="target",E=i?d.querySelector(`.${h}-flow__handle[data-id="${y}-${i?.nodeId}-${i?.id}-${i?.type}"]`):null,{x:b,y:S}=pn(n),C=d.elementFromPoint(b,S),N=C?.classList.contains(`${h}-flow__handle`)?C:E,w={handleDomNode:N,isValid:!1,connection:null,toHandle:null};if(N){const z=d1(void 0,N),_=N.getAttribute("data-nodeid"),T=N.getAttribute("data-handleid"),B=N.classList.contains("connectable"),H=N.classList.contains("connectableend");if(!_||!z)return w;const U={source:v?_:o,sourceHandle:v?T:c,target:v?o:_,targetHandle:v?c:T};w.connection=U;const Z=B&&H&&(u===Sa.Strict?v&&z==="source"||!v&&z==="target":_!==o||T!==c);w.isValid=Z&&g(U),w.toHandle=f1(_,z,T,m,u,!0)}return w}const Qd={onPointerDown:RN,isValid:g1};function HN({domNode:n,panZoom:i,getTransform:u,getViewScale:o}){const c=Ke(n);function f({translateExtent:h,width:y,height:g,zoomStep:m=1,pannable:v=!0,zoomable:E=!0,inversePan:b=!1}){const S=_=>{if(_.sourceEvent.type!=="wheel"||!i)return;const T=u(),B=_.sourceEvent.ctrlKey&&Gu()?10:1,H=-_.sourceEvent.deltaY*(_.sourceEvent.deltaMode===1?.05:_.sourceEvent.deltaMode?1:.002)*m,U=T[2]*Math.pow(2,H*B);i.scaleTo(U)};let C=[0,0];const N=_=>{(_.sourceEvent.type==="mousedown"||_.sourceEvent.type==="touchstart")&&(C=[_.sourceEvent.clientX??_.sourceEvent.touches[0].clientX,_.sourceEvent.clientY??_.sourceEvent.touches[0].clientY])},w=_=>{const T=u();if(_.sourceEvent.type!=="mousemove"&&_.sourceEvent.type!=="touchmove"||!i)return;const B=[_.sourceEvent.clientX??_.sourceEvent.touches[0].clientX,_.sourceEvent.clientY??_.sourceEvent.touches[0].clientY],H=[B[0]-C[0],B[1]-C[1]];C=B;const U=o()*Math.max(T[2],Math.log(T[2]))*(b?-1:1),L={x:T[0]-H[0]*U,y:T[1]-H[1]*U},Z=[[0,0],[y,g]];
9i.setViewportConstrained({x:L.x,y:L.y,zoom:T[2]},Z,h)},z=qp().on("start",N).on("zoom",v?w:null).on("zoom.wheel",E?S:null);c.call(z,{})}function d(){c.on("zoom",null)}return{update:f,destroy:d,pointer:mn}}const vc=n=>({x:n.x,y:n.y,zoom:n.k}),Ed=({x:n,y:i,zoom:u})=>gc.translate(n,i).scale(u),Ll=(n,i)=>n.target.closest(`.${i}`),m1=(n,i)=>i===2&&Array.isArray(n)&&n.includes(2),BN=n=>((n*=2)<=1?n*n*n:(n-=2)*n*n+2)/2,bd=(n,i=0,u=BN,o=()=>{})=>{const c=typeof i=="number"&&i>0;return c||o(),c?n.transition().duration(i).ease(u).on("end",o):n},y1=n=>{const i=n.ctrlKey&&Gu()?10:1;return-n.deltaY*(n.deltaMode===1?.05:n.deltaMode?1:.002)*i};function UN({zoomPanValues:n,noWheelClassName:i,d3Selection:u,d3Zoom:o,panOnScrollMode:c,panOnScrollSpeed:f,zoomOnPinch:d,onPanZoomStart:h,onPanZoom:y,onPanZoomEnd:g}){return m=>{if(Ll(m,i))return m.ctrlKey&&m.preventDefault(),!1;m.preventDefault(),m.stopImmediatePropagation();const v=u.property("__zoom").k||1;if(m.ctrlKey&&d){const N=mn(m),w=y1(m),z=v*Math.pow(2,w);o.scaleTo(u,z,N,m);return}const E=m.deltaMode===1?20:1;let b=c===yi.Vertical?0:m.deltaX*E,S=c===yi.Horizontal?0:m.deltaY*E;!Gu()&&m.shiftKey&&c!==yi.Vertical&&(b=m.deltaY*E,S=0),o.translateBy(u,-(b/v)*f,-(S/v)*f,{internal:!0});const C=vc(u.property("__zoom"));clearTimeout(n.panScrollTimeout),n.isPanScrolling?y?.(m,C):(n.isPanScrolling=!0,h?.(m,C)),n.panScrollTimeout=setTimeout(()=>{g?.(m,C),n.isPanScrolling=!1},150)}}function jN({noWheelClassName:n,preventScrolling:i,d3ZoomHandler:u}){return function(o,c){const f=o.type==="wheel",d=!i&&f&&!o.ctrlKey,h=Ll(o,n);if(o.ctrlKey&&f&&h&&o.preventDefault(),d||h)return null;o.preventDefault(),u.call(this,o,c)}}function LN({zoomPanValues:n,onDraggingChange:i,onPanZoomStart:u}){return o=>{if(o.sourceEvent?.internal)return;const c=vc(o.transform);n.mouseButton=o.sourceEvent?.button||0,n.isZoomingOrPanning=!0,n.prevViewport=c,o.sourceEvent?.type==="mousedown"&&i(!0),u&&u?.(o.sourceEvent,c)}}function YN({zoomPanValues:n,panOnDrag:i,onPaneContextMenu:u,onTransformChange:o,onPanZoom:c}){return f=>{n.usedRightMouseButton=!!(u&&m1(i,n.mouseButton??0)),f.sourceEvent?.sync||o([f.transform.x,f.transform.y,f.transform.k]),c&&!f.sourceEvent?.internal&&c?.(f.sourceEvent,vc(f.transform))}}function VN({zoomPanValues:n,panOnDrag:i,panOnScroll:u,onDraggingChange:o,onPanZoomEnd:c,onPaneContextMenu:f}){return d=>{if(!d.sourceEvent?.internal&&(n.isZoomingOrPanning=!1,f&&m1(i,n.mouseButton??0)&&!n.usedRightMouseButton&&d.sourceEvent&&f(d.sourceEvent),n.usedRightMouseButton=!1,o(!1),c)){const h=vc(d.transform);n.prevViewport=h,clearTimeout(n.timerId),n.timerId=setTimeout(()=>{c?.(d.sourceEvent,h)},u?150:0)}}}function qN({panActivationKeyPressed:n,zoomActivationKeyPressed:i,zoomOnScroll:u,zoomOnPinch:o,panOnDrag:c,panOnScroll:f,zoomOnDoubleClick:d,userSelectionActive:h,noWheelClassName:y,noPanClassName:g,lib:m,connectionInProgress:v}){return E=>{const b=i||u,S=o&&E.ctrlKey,C=E.type==="wheel";if(E.button===1&&E.type==="mousedown"&&(Ll(E,`${m}-flow__node`)||Ll(E,`${m}-flow__edge`)||Ll(E,`${m}-flow__selection`)||Ll(E,`${m}-flow__nodesselection`)))return!0;if(!c&&!b&&!f&&!d&&!o||h||v&&!C||Ll(E,y)&&C||Ll(E,g)&&(!C||f&&C&&!i)||!o&&E.ctrlKey&&C)return!1;if(!o&&E.type==="touchstart"&&E.touches?.length>1)return E.preventDefault(),!1;if(!b&&!f&&!S&&C||!c&&(E.type==="mousedown"||E.type==="touchstart")||Array.isArray(c)&&!c.includes(E.button)&&E.type==="mousedown")return!1;const N=Array.isArray(c)&&c.includes(E.button)||!E.button||E.button<=1;return(!E.ctrlKey||C||n)&&N}}function XN({domNode:n,minZoom:i,maxZoom:u,translateExtent:o,viewport:c,onPanZoom:f,onPanZoomStart:d,onPanZoomEnd:h,onDraggingChange:y}){const g={isZoomingOrPanning:!1,usedRightMouseButton:!1,prevViewport:{},mouseButton:0,timerId:void 0,panScrollTimeout:void 0,isPanScrolling:!1},m=n.getBoundingClientRect();let v=[[0,0],[m.width,m.height]];(typeof ResizeObserver<"u"?new ResizeObserver(W=>{const M=W[0];M&&(v=[[0,0],[M.contentRect.width,M.contentRect.height]])}):null)?.observe(n);const b=qp().extent(()=>v).scaleExtent([i,u]).translateExtent(o),S=Ke(n).call(b);T({x:c.x,y:c.y,zoom:_a(c.zoom,i,u)},[[0,0],[m.width,m.height]],o);const C=S.on("wheel.zoom"),N=S.on("dblclick.zoom");b.wheelDelta(y1);async function w(W,M){return S?new Promise(R=>{b?.interpolate(M?.interpolate==="linear"?Hu:Qr).transform(bd(S,M?.duration,M?.ease,()=>R(!0)),W)}):!1}function z({noWheelClassName:W,noPanClassName:M,onPaneContextMenu:R,userSelectionActive:O,panOnScroll:Y,panOnDrag:G,panOnScrollMode:K,panOnScrollSpeed:nt,preventScrolling:ot,zoomOnPinch:rt,zoomOnScroll:vt,zoomOnDoubleClick:A,panActivationKeyPressed:J=!1,zoomActivationKeyPressed:ft,lib:ut,onTransformChange:F,connectionInProgress:dt,paneClickDistance:gt,selectionOnDrag:ct}){O&&!g.isZoomingOrPanning&&_();const st=Y&&!ft&&!O;b.clickDistance(ct?1/0:!vn(gt)||gt<0?0:gt);const Et=st?UN({zoomPanValues:g,noWheelClassName:W,d3Selection:S,d3Zoom:b,panOnScrollMode:K,panOnScrollSpeed:nt,zoomOnPinch:rt,onPanZoomStart:d,onPanZoom:f,onPanZoomEnd:h}):jN({noWheelClassName:W,preventScrolling:ot,d3ZoomHandler:C});S.on("wheel.zoom",Et,{passive:!1});const _t=LN({zoomPanValues:g,onDraggingChange:y,onPanZoomStart:d});b.on("start",_t);const Mt=YN({zoomPanValues:g,panOnDrag:G,onPaneContextMenu:!!R,onPanZoom:f,onTransformChange:F});b.on("zoom",Mt);const Tt=VN({zoomPanValues:g,panOnDrag:G,panOnScroll:Y,onPaneContextMenu:R,onPanZoomEnd:h,onDraggingChange:y});b.on("end",Tt);const Bt=qN({panActivationKeyPressed:J,zoomActivationKeyPressed:ft,panOnDrag:G,zoomOnScroll:vt,panOnScroll:Y,zoomOnDoubleClick:A,zoomOnPinch:rt,userSelectionActive:O,noPanClassName:M,noWheelClassName:W,lib:ut,connectionInProgress:dt});b.filter(Bt),A?S.on("dblclick.zoom",N):S.on("dblclick.zoom",null)}function _(){b.on("zoom",null)}async function T(W,M,R){const O=Ed(W),Y=b?.constrain()(O,M,R);return Y&&await w(Y),Y}async function B(W,M){const R=Ed(W);return await w(R,M),R}function H(W){if(S){const M=Ed(W),R=S.property("__zoom");(R.k!==W.zoom||R.x!==W.x||R.y!==W.y)&&b?.transform(S,M,null,{sync:!0})}}function U(){const W=S?Vp(S.node()):{x:0,y:0,k:1};return{x:W.x,y:W.y,zoom:W.k}}async function L(W,M){return S?new Promise(R=>{b?.interpolate(M?.interpolate==="linear"?Hu:Qr).scaleTo(bd(S,M?.duration,M?.ease,()=>R(!0)),W)}):!1}async function Z(W,M){return S?new Promise(R=>{b?.interpolate(M?.interpolate==="linear"?Hu:Qr).scaleBy(bd(S,M?.duration,M?.ease,()=>R(!0)),W)}):!1}function at(W){b?.scaleExtent(W)}function I(W){b?.translateExtent(W)}function P(W){const M=!vn(W)||W<0?0:W;b?.clickDistance(M)}
9return{update:z,destroy:_,setViewport:B,setViewportConstrained:T,getViewport:U,scaleTo:L,scaleBy:Z,setScaleExtent:at,setTranslateExtent:I,syncViewport:H,setClickDistance:P}}var Na;(function(n){n.Line="line",n.Handle="handle"})(Na||(Na={}));function GN({width:n,prevWidth:i,height:u,prevHeight:o,affectsX:c,affectsY:f}){const d=n-i,h=u-o,y=[d>0?1:d<0?-1:0,h>0?1:h<0?-1:0];return d&&c&&(y[0]=y[0]*-1),h&&f&&(y[1]=y[1]*-1),y}function dv(n){const i=n.includes("right")||n.includes("left"),u=n.includes("bottom")||n.includes("top"),o=n.includes("left"),c=n.includes("top");return{isHorizontal:i,isVertical:u,affectsX:o,affectsY:c}}function Ul(n,i){return Math.max(0,i-n)}function jl(n,i){return Math.max(0,n-i)}function qr(n,i,u){return Math.max(0,i-n,n-u)}function hv(n,i){return n?!i:i}function ZN(n,i,u,o,c,f,d,h){let{affectsX:y,affectsY:g}=i;const{isHorizontal:m,isVertical:v}=i,E=m&&v,{xSnapped:b,ySnapped:S}=u,{minWidth:C,maxWidth:N,minHeight:w,maxHeight:z}=o,{x:_,y:T,width:B,height:H,aspectRatio:U}=n;let L=Math.floor(m?b-n.pointerX:0),Z=Math.floor(v?S-n.pointerY:0);const at=B+(y?-L:L),I=H+(g?-Z:Z),P=-f[0]*B,W=-f[1]*H;let M=qr(at,C,N),R=qr(I,w,z);if(d){let G=0,K=0;y&&L<0?G=Ul(_+L+P,d[0][0]):!y&&L>0&&(G=jl(_+at+P,d[1][0])),g&&Z<0?K=Ul(T+Z+W,d[0][1]):!g&&Z>0&&(K=jl(T+I+W,d[1][1])),M=Math.max(M,G),R=Math.max(R,K)}if(h){let G=0,K=0;y&&L>0?G=jl(_+L,h[0][0]):!y&&L<0&&(G=Ul(_+at,h[1][0])),g&&Z>0?K=jl(T+Z,h[0][1]):!g&&Z<0&&(K=Ul(T+I,h[1][1])),M=Math.max(M,G),R=Math.max(R,K)}
9if(c){if(m){const G=qr(at/U,w,z)*U;if(M=Math.max(M,G),d){let K=0;!y&&!g||y&&!g&&E?K=jl(T+W+at/U,d[1][1])*U:K=Ul(T+W+(y?L:-L)/U,d[0][1])*U,M=Math.max(M,K)}if(h){let K=0;!y&&!g||y&&!g&&E?K=Ul(T+at/U,h[1][1])*U:K=jl(T+(y?L:-L)/U,h[0][1])*U,M=Math.max(M,K)}}if(v){const G=qr(I*U,C,N)/U;if(R=Math.max(R,G),d){let K=0;!y&&!g||g&&!y&&E?K=jl(_+I*U+P,d[1][0])/U:K=Ul(_+(g?Z:-Z)*U+P,d[0][0])/U,R=Math.max(R,K)}if(h){let K=0;!y&&!g||g&&!y&&E?K=Ul(_+I*U,h[1][0])/U:K=jl(_+(g?Z:-Z)*U,h[0][0])/U,R=Math.max(R,K)}}}Z=Z+(Z<0?R:-R),L=L+(L<0?M:-M),c&&(E?at>I*U?Z=(hv(y,g)?-L:L)/U:L=(hv(y,g)?-Z:Z)*U:m?(Z=L/U,g=y):(L=Z*U,y=g));const O=y?_+L:_,Y=g?T+Z:T;return{width:B+(y?-L:L),height:H+(g?-Z:Z),x:f[0]*L*(y?-1:1)+O,y:f[1]*Z*(g?-1:1)+Y}}const v1={width:0,height:0,x:0,y:0},QN={...v1,pointerX:0,pointerY:0,aspectRatio:1};function kN(n,i,u){const o=i.position.x+n.position.x,c=i.position.y+n.position.y,f=n.measured.width??0,d=n.measured.height??0,h=u[0]*f,y=u[1]*d;return[[o-h,c-y],[o+f-h,c+d-y]]}function KN({domNode:n,nodeId:i,getStoreItems:u,onChange:o,onEnd:c}){const f=Ke(n);let d={controlDirection:dv("bottom-right"),boundaries:{minWidth:0,minHeight:0,maxWidth:Number.MAX_VALUE,maxHeight:Number.MAX_VALUE},resizeDirection:void 0,keepAspectRatio:!1};function h({controlPosition:g,boundaries:m,keepAspectRatio:v,resizeDirection:E,onResizeStart:b,onResize:S,onResizeEnd:C,shouldResize:N}){let w={...v1},z={...QN};d={boundaries:m,resizeDirection:E,keepAspectRatio:v,controlDirection:dv(g)};let _,T=null,B=[],H,U,L,Z=!1;const at=Tp().on("start",I=>{const{nodeLookup:P,transform:W,snapGrid:M,snapToGrid:R,nodeOrigin:O,paneDomNode:Y}=u();if(_=P.get(i),!_)return;T=Y?.getBoundingClientRect()??null;const{xSnapped:G,ySnapped:K}=Bu(I.sourceEvent,{transform:W,snapGrid:M,snapToGrid:R,containerBounds:T});w={width:_.measured.width??0,height:_.measured.height??0,x:_.position.x??0,y:_.position.y??0},z={...w,pointerX:G,pointerY:K,aspectRatio:w.width/w.height},H=void 0,U=bi(_.extent)?_.extent:void 0,_.parentId&&(_.extent==="parent"||_.expandParent)&&(H=P.get(_.parentId)),H&&_.extent==="parent"&&(U=[[0,0],[H.measured.width,H.measured.height]]),B=[],L=void 0;for(const[nt,ot]of P)if(ot.parentId===i&&(B.push({id:nt,position:{...ot.position},extent:ot.extent}),ot.extent==="parent"||ot.expandParent)){const rt=kN(ot,_,ot.origin??O);L?L=[[Math.min(rt[0][0],L[0][0]),Math.min(rt[0][1],L[0][1])],[Math.max(rt[1][0],L[1][0]),Math.max(rt[1][1],L[1][1])]]:L=rt}b?.(I,{...w})}).on("drag",I=>{const{transform:P,snapGrid:W,snapToGrid:M,nodeOrigin:R}=u(),O=Bu(I.sourceEvent,{transform:P,snapGrid:W,snapToGrid:M,containerBounds:T}),Y=[];if(!_)return;const{x:G,y:K,width:nt,height:ot}=w,rt={},vt=_.origin??R,{width:A,height:J,x:ft,y:ut}=ZN(z,d.controlDirection,O,d.boundaries,d.keepAspectRatio,vt,U,L),F=A!==nt,dt=J!==ot,gt=ft!==G&&F,ct=ut!==K&&dt;if(!gt&&!ct&&!F&&!dt)return;if((gt||ct||vt[0]===1||vt[1]===1)&&(rt.x=gt?ft:w.x,rt.y=ct?ut:w.y,w.x=rt.x,w.y=rt.y,B.length>0)){const Mt=ft-G,Tt=ut-K;for(const Bt of B)Bt.position={x:Bt.position.x-Mt+vt[0]*(A-nt),y:Bt.position.y-Tt+vt[1]*(J-ot)},Y.push(Bt)}if((F||dt)&&(rt.width=F&&(!d.resizeDirection||d.resizeDirection==="horizontal")?A:w.width,rt.height=dt&&(!d.resizeDirection||d.resizeDirection==="vertical")?J:w.height,w.width=rt.width,w.height=rt.height),H&&_.expandParent){const Mt=vt[0]*(rt.width??0);rt.x&&rt.x<Mt&&(w.x=Mt,z.x=z.x-(rt.x-Mt));const Tt=vt[1]*(rt.height??0);rt.y&&rt.y<Tt&&(w.y=Tt,z.y=z.y-(rt.y-Tt))}const st=GN({width:w.width,prevWidth:nt,height:w.height,prevHeight:ot,affectsX:d.controlDirection.affectsX,affectsY:d.controlDirection.affectsY}),Et={...w,direction:st};N?.(I,Et)!==!1&&(Z=!0,S?.(I,Et),o(rt,Y))}).on("end",I=>{Z&&(C?.(I,{...w}),c?.({...w}),Z=!1)});f.call(at)}function y(){f.on(".drag",null)}return{update:h,destroy:y}}var xd={exports:{}},Sd={},_d={exports:{}},wd={};var gv;function IN(){if(gv)return wd;gv=1;var n=ku();function i(v,E){return v===E&&(v!==0||1/v===1/E)||v!==v&&E!==E}var u=typeof Object.is=="function"?Object.is:i,o=n.useState,c=n.useEffect,f=n.useLayoutEffect,d=n.useDebugValue;function h(v,E){var b=E(),S=o({inst:{value:b,getSnapshot:E}}),C=S[0].inst,N=S[1];return f(function(){C.value=b,C.getSnapshot=E,y(C)&&N({inst:C})},[v,b,E]),c(function(){return y(C)&&N({inst:C}),v(function(){y(C)&&N({inst:C})})},[v]),d(b),b}function y(v){var E=v.getSnapshot;v=v.value;try{var b=E();return!u(v,b)}catch{return!0}}function g(v,E){return E()}var m=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?g:h;return wd.useSyncExternalStore=n.useSyncExternalStore!==void 0?n.useSyncExternalStore:m,wd}var mv;function $N(){return mv||(mv=1,_d.exports=IN()),_d.exports}var yv;function JN(){if(yv)return Sd;yv=1;var n=ku(),i=$N();function u(g,m){return g===m&&(g!==0||1/g===1/m)||g!==g&&m!==m}var o=typeof Object.is=="function"?Object.is:u,c=i.useSyncExternalStore,f=n.useRef,d=n.useEffect,h=n.useMemo,y=n.useDebugValue;return Sd.useSyncExternalStoreWithSelector=function(g,m,v,E,b){var S=f(null);if(S.current===null){var C={hasValue:!1,value:null};S.current=C}else C=S.current;S=h(function(){function w(H){if(!z){if(z=!0,_=H,H=E(H),b!==void 0&&C.hasValue){var U=C.value;if(b(U,H))return T=U}return T=H}if(U=T,o(_,H))return U;var L=E(H);return b!==void 0&&b(U,L)?(_=H,U):(_=H,T=L)}var z=!1,_,T,B=v===void 0?null:v;return[function(){return w(m())},B===null?void 0:function(){return w(B())}]},[m,v,E,b]);var N=c(g,S[0],S[1]);return d(function(){C.hasValue=!0,C.value=N},[N]),y(N),N},Sd}var vv;function FN(){return vv||(vv=1,xd.exports=JN()),xd.exports}var WN=FN();const PN=sp(WN),tT={},pv=n=>{let i;const u=new Set,o=(m,v)=>{const E=typeof m=="function"?m(i):m;if(!Object.is(E,i)){const b=i;i=v??(typeof E!="object"||E===null)?E:Object.assign({},i,E),u.forEach(S=>S(i,b))}},c=()=>i,y={setState:o,getState:c,getInitialState:()=>g,subscribe:m=>(u.add(m),()=>u.delete(m)),destroy:()=>{(tT?"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."),u.clear()}},g=i=n(o,c,y);return y},eT=n=>n?pv(n):pv,{useDebugValue:nT}=fS,{useSyncExternalStoreWithSelector:lT}=PN,iT=n=>n;function p1(n,i=iT,u){const o=lT(n.subscribe,n.getState,n.getServerState||n.getInitialState,i,u);return nT(o),o}const Ev=(n,i)=>{const u=eT(n),o=(c,f=i)=>p1(u,c,f);return Object.assign(o,u),o},aT=(n,i)=>n?Ev(n,i):Ev;function $t(n,i){if(Object.is(n,i))return!0;
vendor: 5,275 bytes, line 9
9if(typeof n!="object"||n===null||typeof i!="object"||i===null)return!1;if(n instanceof Map&&i instanceof Map){if(n.size!==i.size)return!1;for(const[o,c]of n)if(!Object.is(c,i.get(o)))return!1;return!0}if(n instanceof Set&&i instanceof Set){if(n.size!==i.size)return!1;for(const o of n)if(!i.has(o))return!1;return!0}const u=Object.keys(n);if(u.length!==Object.keys(i).length)return!1;for(const o of u)if(!Object.prototype.hasOwnProperty.call(i,o)||!Object.is(n[o],i[o]))return!1;return!0}var E1=fp();const pc=et.createContext(null),uT=pc.Provider,b1=En.error001("react");function At(n,i){const u=et.useContext(pc);if(u===null)throw new Error(b1);return p1(u,n,i)}function Kt(){const n=et.useContext(pc);if(n===null)throw new Error(b1);return et.useMemo(()=>({getState:n.getState,setState:n.setState,subscribe:n.subscribe}),[n])}const bv={display:"none"},oT={position:"absolute",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0px, 0px, 0px, 0px)",clipPath:"inset(100%)"},x1="react-flow__node-desc",S1="react-flow__edge-desc",rT="react-flow__aria-live",cT=n=>n.ariaLiveMessage,sT=n=>n.ariaLabelConfig;function fT({rfId:n}){const i=At(cT);return tt.jsx("div",{id:`${rT}-${n}`,"aria-live":"assertive","aria-atomic":"true",style:oT,children:i})}function dT({rfId:n,disableKeyboardA11y:i}){const u=At(sT);return tt.jsxs(tt.Fragment,{children:[tt.jsx("div",{id:`${x1}-${n}`,style:bv,children:i?u["node.a11yDescription.default"]:u["node.a11yDescription.keyboardDisabled"]}),tt.jsx("div",{id:`${S1}-${n}`,style:bv,children:u["edge.a11yDescription.default"]}),!i&&tt.jsx(fT,{rfId:n})]})}const Ec=et.forwardRef(({position:n="top-left",children:i,className:u,style:o,...c},f)=>{const d=`${n}`.split("-");return tt.jsx("div",{className:ee(["react-flow__panel",u,...d]),style:o,ref:f,...c,children:i})});Ec.displayName="Panel";const xv="https://reactflow.dev?utm_source=attribution";function hT({proOptions:n,position:i="bottom-right"}){return et.useEffect(()=>{},[]),n?.hideAttribution?null:tt.jsx(Ec,{position:i,className:"react-flow__attribution","data-message":`Please only hide this attribution when you are subscribed to React Flow Pro: ${xv}`,children:tt.jsx("a",{href:xv,target:"_blank",rel:"noopener noreferrer","aria-label":"React Flow attribution",children:"React Flow"})})}const gT=n=>{const i=[],u=[];for(const[,o]of n.nodeLookup)o.selected&&i.push(o.internals.userNode);for(const[,o]of n.edgeLookup)o.selected&&u.push(o);return{selectedNodes:i,selectedEdges:u}},Xr=n=>n.id;function mT(n,i){return $t(n.selectedNodes.map(Xr),i.selectedNodes.map(Xr))&&$t(n.selectedEdges.map(Xr),i.selectedEdges.map(Xr))}function yT({onSelectionChange:n}){const i=Kt(),{selectedNodes:u,selectedEdges:o}=At(gT,mT);return et.useEffect(()=>{const c={nodes:u,edges:o};n?.(c),i.getState().onSelectionChangeHandlers.forEach(f=>f(c))},[u,o,n]),null}const vT=n=>!!n.onSelectionChangeHandlers;function pT({onSelectionChange:n}){const i=At(vT);return n||i?tt.jsx(yT,{onSelectionChange:n}):null}const _1=[0,0],ET={x:0,y:0,zoom:1},bT=["nodes","edges","defaultNodes","defaultEdges","onConnect","onConnectStart","onConnectEnd","onClickConnectStart","onClickConnectEnd","nodesDraggable","autoPanOnNodeFocus","nodesConnectable","nodesFocusable","edgesFocusable","edgesReconnectable","elevateNodesOnSelect","elevateEdgesOnSelect","minZoom","maxZoom","nodeExtent","onNodesChange","onEdgesChange","elementsSelectable","connectionMode","snapGrid","snapToGrid","translateExtent","connectOnClick","defaultEdgeOptions","fitView","fitViewOptions","onNodesDelete","onEdgesDelete","onDelete","onNodeDrag","onNodeDragStart","onNodeDragStop","onSelectionDrag","onSelectionDragStart","onSelectionDragStop","onMoveStart","onMove","onMoveEnd","noPanClassName","nodeOrigin","autoPanOnConnect","autoPanOnNodeDrag","onError","connectionRadius","isValidConnection","selectNodesOnDrag","nodeDragThreshold","connectionDragThreshold","onBeforeDelete","debug","autoPanSpeed","ariaLabelConfig","zIndexMode"],Sv=[...bT,"rfId"],xT=n=>({setNodes:n.setNodes,setEdges:n.setEdges,setMinZoom:n.setMinZoom,setMaxZoom:n.setMaxZoom,setTranslateExtent:n.setTranslateExtent,setNodeExtent:n.setNodeExtent,reset:n.reset,setDefaultNodesAndEdges:n.setDefaultNodesAndEdges}),_v={translateExtent:Vu,nodeOrigin:_1,minZoom:.5,maxZoom:2,elementsSelectable:!0,noPanClassName:"nopan",rfId:"1"};function ST(n){const{setNodes:i,setEdges:u,setMinZoom:o,setMaxZoom:c,setTranslateExtent:f,setNodeExtent:d,reset:h,setDefaultNodesAndEdges:y}=At(xT,$t),g=Kt();et.useEffect(()=>(y(n.defaultNodes,n.defaultEdges),()=>{m.current=_v,h()}),[]);const m=et.useRef(_v);return et.useEffect(()=>{for(const v of Sv){const E=n[v],b=m.current[v];E!==b&&(typeof n[v]>"u"||(v==="nodes"?i(E):v==="edges"?u(E):v==="minZoom"?o(E):v==="maxZoom"?c(E):v==="translateExtent"?f(E):v==="nodeExtent"?d(E):v==="ariaLabelConfig"?g.setState({ariaLabelConfig:aN(E)}):v==="fitView"?g.setState({fitViewQueued:E}):v==="fitViewOptions"?g.setState({fitViewOptions:E}):g.setState({[v]:E})))}m.current=n},Sv.map(v=>n[v])),null}function wv(){return typeof window>"u"||!window.matchMedia?null:window.matchMedia("(prefers-color-scheme: dark)")}function _T(n){const[i,u]=et.useState(n==="system"?null:n);return et.useEffect(()=>{if(n!=="system"){u(n);return}const o=wv(),c=()=>
9u(o?.matches?"dark":"light");return c(),o?.addEventListener("change",c),()=>{o?.removeEventListener("change",c)}},[n]),i!==null?i:wv()?.matches?"dark":"light"}const Nv=typeof document<"u"?document:null;function Zu(n=null,i={target:Nv,actInsideInputWithModifier:!0}){const[u,o]=et.useState(!1),c=et.useRef(!1),f=et.useRef(new Set([])),[d,h]=et.useMemo(()=>{if(n!==null){const g=(Array.isArray(n)?n:[n]).filter(v=>typeof v=="string").map(v=>v.replace(/\+/g,` 10`).replace(` 11 12`,` 13+`).split(` 14`)),m=g.reduce((v,E)=>v.concat(...E),[]);return[g,m]}return[[],[]]},[n]);return et.useEffect(()=>{const y=i?.target??Nv,g=i?.actInsideInputWithModifier??!0;if(n!==null){const m=b=>{if(c.current=b.ctrlKey||b.metaKey||b.shiftKey||b.altKey,(!c.current||c.current&&!g)&&e1(b))return!1;const C=Cv(b.code,h);if(f.current.add(b[C]),Tv(d,f.current,!1)){const N=b.composedPath?.()?.[0]||b.target,w=N?.nodeName==="BUTTON"||N?.nodeName==="A";i.preventDefault!==!1&&(c.current||!w)&&b.preventDefault(),o(!0)}},v=b=>{const S=Cv(b.code,h);Tv(d,f.current,!0)?(o(!1),f.current.clear()):f.current.delete(b[S]),b.key==="Meta"&&f.current.clear(),c.current=!1},E=()=>{f.current.clear(),o(!1)};return y?.addEventListener("keydown",m),y?.addEventListener("keyup",v),window.addEventListener("blur",E),window.addEventListener("contextmenu",E),()=>{y?.removeEventListener("keydown",m),y?.removeEventListener("keyup",v),window.removeEventListener("blur",E),window.removeEventListener("contextmenu",E)}}},[n,o]),u}function Tv(n,i,u){return n.filter(o=>u||o.length===i.size).some(o=>o.every(c=>i.has(c)))}function Cv(n,i){return i.includes(n)?"code":"key"}const wT=()=>{const n=Kt();return et.useMemo(()=>({zoomIn:async i=>{const{panZoom:u}=n.getState();return u?u.scaleBy(1.2,i):!1},zoomOut:async i=>{const{panZoom:u}=n.getState();return u?u.scaleBy(1/1.2,i):!1},zoomTo:async(i,u)=>{const{panZoom:o}=n.getState();return o?o.scaleTo(i,u):!1},getZoom:()=>n.getState().transform[2],setViewport:async(i,u)=>{const{transform:[o,c,f],panZoom:d}=n.getState();return d?(await d.setViewport({x:i.x??o,y:i.y??c,zoom:i.zoom??f},u),!0):!1},getViewport:()=>{const[i,u,o]=n.getState().transform;return{x:i,y:u,zoom:o}},setCenter:async(i,u,o)=>n.getState().setCenter(i,u,o),fitBounds:async(i,u)=>{const{width:o,height:c,minZoom:f,maxZoom:d,panZoom:h}=n.getState(),y=ih(i,o,c,f,d,u?.padding??.1);return h?(await h.setViewport(y,{duration:u?.duration,ease:u?.ease,interpolate:u?.interpolate}),!0):!1},screenToFlowPosition:(i,u={})=>{const{transform:o,snapGrid:c,snapToGrid:f,domNode:d}=n.getState();if(!d)return i;const{x:h,y}=d.getBoundingClientRect(),g={x:i.x-h,y:i.y-y},m=u.snapGrid??c,v=u.snapToGrid??f;return Fu(g,o,v,m)},flowToScreenPosition:i=>{const{transform:u,domNode:o}=n.getState();if(!o)return i;const{x:c,y:f}=o.getBoundingClientRect(),d=wa(i,u);return{x:d.x+c,y:d.y+f}}}),[])};function w1(n,i){const u=[],o=new Map,c=[];for(const f of n)if(f.type==="add"){c.push(f);continue}else if(f.type==="remove"||f.type==="replace")o.set(f.id,[f]);else{const d=o.get(f.id);d?d.push(f):o.set(f.id,[f])}for(const f of i){const d=o.get(f.id);if(!d){u.push(f);continue}if(d[0].type==="remove")continue;if(d[0].type==="replace"){u.push({...d[0].item});continue}const h={...f};for(const y of d)NT(y,h);u.push(h)}return c.length&&c.forEach(f=>{f.index!==void 0?u.splice(f.index,0,{...f.item}):u.push({...f.item})}),u}function NT(n,i){switch(n.type){case"select":{i.selected=n.selected;break}case"position":{typeof n.position<"u"&&(i.position=n.position),typeof n.dragging<"u"&&(i.dragging=n.dragging);break}case"dimensions":{typeof n.dimensions<"u"&&(i.measured={...n.dimensions},n.setAttributes&&((n.setAttributes===!0||n.setAttributes==="width")&&(i.width=n.dimensions.width),(n.setAttributes===!0||n.setAttributes==="height")&&(i.height=n.dimensions.height))),typeof n.resizing=="boolean"&&(i.resizing=n.resizing);break}}}function N1(n,i){return w1(n,i)}function T1(n,i){return w1(n,i)}function hi(n,i){return{id:n,type:"select",selected:i}}function va(n,i=new Set,u=!1){const o=[];for(const[c,f]of n){const d=i.has(c);!(f.selected===void 0&&!d)&&f.selected!==d&&(u&&(f.selected=d),o.push(hi(f.id,d)))}return o}function Mv({items:n=[],lookup:i}){const u=[],o=new Map(n.map(c=>[c.id,c]));for(const[c,f]of n.entries()){const d=i.get(f.id),h=d?.internals?.userNode??d;h!==void 0&&h!==f&&u.push({id:f.id,item:f,type:"replace"}),h===void 0&&u.push({item:f,type:"add",index:c})}for(const[c]of i)o.get(c)===void 0&&u.push({id:c,type:"remove"});return u}function zv(n){return{id:n.id,type:"remove"}}const TT=Jp();function CT(n,i,u={}){return fN(n,i,{...u,onError:u.onError??TT})}const Ov=n=>J2(n),MT=n=>Qp(n);function C1(n){return et.forwardRef(n)}const M1=typeof window<"u"?et.useLayoutEffect:et.useEffect;function Av(n){const[i,u]=et.useState(BigInt(0)),[o]=et.useState(()=>zT(()=>u(c=>c+BigInt(1))));return M1(()=>{const c=o.get();c.length&&(n(c),o.reset())},[i]),o}function zT(n){let i=[];return{get:()=>i,reset:()=>{i=[]},push:u=>{i.push(u),n()}}}const z1=et.createContext(null);function OT({children:n}){const i=Kt(),u=et.useCallback(h=>{const{nodes:y=[],setNodes:g,hasDefaultNodes:m,onNodesChange:v,nodeLookup:E,fitViewQueued:b,onNodesChangeMiddlewareMap:S}=i.getState();let C=y;for(const w of h)C=typeof w=="function"?w(C):w;let N=Mv({items:C,lookup:E});for(const w of S.values())N=w(N);m&&g(C),N.length>0?v?.(N):b&&window.requestAnimationFrame(()=>{const{fitViewQueued:w,nodes:z,setNodes:_}=i.getState();w&&_(z)})},[]),o=Av(u),c=et.useCallback(h=>{const{edges:y=[],setEdges:g,hasDefaultEdges:m,onEdgesChange:v,edgeLookup:E}=i.getState();let b=y;for(const S of h)b=typeof S=="function"?S(b):S;m?g(b):v&&v(Mv({items:b,lookup:E}))},[]),f=Av(c),d=et.useMemo(()=>({nodeQueue:o,edgeQueue:f}),[]);return tt.jsx(z1.Provider,{value:d,children:n})}function AT(){const n=et.useContext(z1);if(!n)throw new Error("useBatchContext must be used within a BatchProvider");return n}const DT=n=>
vendor: 6,091 bytes, line 14
14!!n.panZoom;function fh(){const n=wT(),i=Kt(),u=AT(),o=At(DT),c=et.useMemo(()=>{const f=v=>i.getState().nodeLookup.get(v),d=v=>{u.nodeQueue.push(v)},h=v=>{u.edgeQueue.push(v)},y=v=>{const{nodeLookup:E,nodeOrigin:b}=i.getState(),S=Ov(v)?v:E.get(v.id),C=S.parentId?Wp(S.position,S.measured,S.parentId,E,b):S.position,N={...S,position:C,width:S.measured?.width??S.width,height:S.measured?.height??S.height};return Xu(N)},g=(v,E,b={replace:!1})=>{d(S=>S.map(C=>{if(C.id===v){const N=typeof E=="function"?E(C):E;return b.replace&&Ov(N)?N:{...C,...N}}return C}))},m=(v,E,b={replace:!1})=>{h(S=>S.map(C=>{if(C.id===v){const N=typeof E=="function"?E(C):E;return b.replace&&MT(N)?N:{...C,...N}}return C}))};return{getNodes:()=>i.getState().nodes.map(v=>({...v})),getNode:v=>f(v)?.internals.userNode,getInternalNode:f,getEdges:()=>{const{edges:v=[]}=i.getState();return v.map(E=>({...E}))},getEdge:v=>i.getState().edgeLookup.get(v),setNodes:d,setEdges:h,addNodes:v=>{const E=Array.isArray(v)?v:[v];u.nodeQueue.push(b=>[...b,...E])},addEdges:v=>{const E=Array.isArray(v)?v:[v];u.edgeQueue.push(b=>[...b,...E])},toObject:()=>{const{nodes:v=[],edges:E=[],transform:b}=i.getState(),[S,C,N]=b;return{nodes:v.map(w=>({...w})),edges:E.map(w=>({...w})),viewport:{x:S,y:C,zoom:N}}},deleteElements:async({nodes:v=[],edges:E=[]})=>{const{nodes:b,edges:S,onNodesDelete:C,onEdgesDelete:N,triggerNodeChanges:w,triggerEdgeChanges:z,onDelete:_,onBeforeDelete:T}=i.getState(),{nodes:B,edges:H}=await eN({nodesToRemove:v,edgesToRemove:E,nodes:b,edges:S,onBeforeDelete:T}),U=H.length>0,L=B.length>0;if(U){const Z=H.map(zv);N?.(H),z(Z)}if(L){const Z=B.map(zv);C?.(B),w(Z)}return(L||U)&&_?.({nodes:B,edges:H}),{deletedNodes:B,deletedEdges:H}},getIntersectingNodes:(v,E=!0,b)=>{const S=ev(v),C=S?v:y(v),N=b!==void 0;return C?(b||i.getState().nodes).filter(w=>{const z=i.getState().nodeLookup.get(w.id);if(z&&!S&&(w.id===v.id||!z.internals.positionAbsolute))return!1;const _=Xu(N?w:z),T=ic(_,C);return E&&T>0||T>=_.width*_.height||T>=C.width*C.height}):[]},isNodeIntersecting:(v,E,b=!0)=>{const C=ev(v)?v:y(v);if(!C)return!1;const N=ic(C,E);return b&&N>0||N>=E.width*E.height||N>=C.width*C.height},updateNode:g,updateNodeData:(v,E,b={replace:!1})=>{g(v,S=>{const C=typeof E=="function"?E(S):E;return b.replace?{...S,data:C}:{...S,data:{...S.data,...C}}},b)},updateEdge:m,updateEdgeData:(v,E,b={replace:!1})=>{m(v,S=>{const C=typeof E=="function"?E(S):E;return b.replace?{...S,data:C}:{...S,data:{...S.data,...C}}},b)},getNodesBounds:v=>{const{nodeLookup:E,nodeOrigin:b}=i.getState();return F2(v,{nodeLookup:E,nodeOrigin:b})},getHandleConnections:({type:v,id:E,nodeId:b})=>Array.from(i.getState().connectionLookup.get(`${b}-${v}${E?`-${E}`:""}`)?.values()??[]),getNodeConnections:({type:v,handleId:E,nodeId:b})=>Array.from(i.getState().connectionLookup.get(`${b}${v?E?`-${v}-${E}`:`-${v}`:""}`)?.values()??[]),fitView:async v=>{const E=i.getState().fitViewResolver??iN();return i.setState({fitViewQueued:!0,fitViewOptions:v,fitViewResolver:E}),u.nodeQueue.push(b=>[...b]),E.promise}}},[]);return et.useMemo(()=>({...c,...n,viewportInitialized:o}),[o])}const Dv=n=>n.selected,RT=typeof window<"u"?window:void 0;function HT({deleteKeyCode:n,multiSelectionKeyCode:i}){const u=Kt(),{deleteElements:o}=fh(),c=Zu(n,{actInsideInputWithModifier:!1}),f=Zu(i,{target:RT});et.useEffect(()=>{if(c){const{edges:d,nodes:h}=u.getState();o({nodes:h.filter(Dv),edges:d.filter(Dv)}),u.setState({nodesSelectionActive:!1})}},[c]),et.useEffect(()=>{u.setState({multiSelectionActive:f})},[f])}function BT(n){const i=Kt();et.useEffect(()=>{const u=()=>{if(!n.current||!(n.current.checkVisibility?.()??!0))return!1;const o=ah(n.current);(o.height===0||o.width===0)&&i.getState().onError?.("004",En.error004()),i.setState({width:o.width||500,height:o.height||500})};if(n.current){u(),window.addEventListener("resize",u);const o=new ResizeObserver(()=>u());return o.observe(n.current),()=>{window.removeEventListener("resize",u),o&&n.current&&o.unobserve(n.current)}}},[])}const bc={position:"absolute",width:"100%",height:"100%",top:0,left:0},UT=n=>({userSelectionActive:n.userSelectionActive,lib:n.lib,connectionInProgress:n.connection.inProgress});function jT({onPaneContextMenu:n,zoomOnScroll:i=!0,zoomOnPinch:u=!0,panOnScroll:o=!1,panActivationKeyPressed:c,panOnScrollSpeed:f=.5,panOnScrollMode:d=yi.Free,zoomOnDoubleClick:h=!0,panOnDrag:y=!0,defaultViewport:g,translateExtent:m,minZoom:v,maxZoom:E,zoomActivationKeyCode:b,preventScrolling:S=!0,children:C,noWheelClassName:N,noPanClassName:w,onViewportChange:z,isControlledViewport:_,paneClickDistance:T,selectionOnDrag:B}){const H=Kt(),U=et.useRef(null),{userSelectionActive:L,lib:Z,connectionInProgress:at}=At(UT,$t),I=Zu(b),P=et.useRef();BT(U);const W=et.useCallback(M=>{z?.({x:M[0],y:M[1],zoom:M[2]}),_||H.setState({transform:M})},[z,_]);return et.useEffect(()=>{if(U.current){P.current=XN({domNode:U.current,minZoom:v,maxZoom:E,translateExtent:m,viewport:g,onDraggingChange:Y=>H.setState(G=>G.paneDragging===Y?G:{paneDragging:Y}),onPanZoomStart:(Y,G)=>{const{onViewportChangeStart:K,onMoveStart:nt}=H.getState();nt?.(Y,G),K?.(G)},onPanZoom:(Y,G)=>{const{onViewportChange:K,onMove:nt}=H.getState();nt?.(Y,G),K?.(G)},onPanZoomEnd:(Y,G)=>{const{onViewportChangeEnd:K,onMoveEnd:nt}=H.getState();nt?.(Y,G),K?.(G)}});const{x:M,y:R,zoom:O}=P.current.getViewport();return H.setState({panZoom:P.current,transform:[M,R,O],domNode:U.current.closest(".react-flow")}),()=>{P.current?.destroy()}}},[]),et.useEffect(()=>{P.current?.update({onPaneContextMenu:n,zoomOnScroll:i,zoomOnPinch:u,panOnScroll:o,panActivationKeyPressed:c,panOnScrollSpeed:f,panOnScrollMode:d,zoomOnDoubleClick:h,panOnDrag:y,zoomActivationKeyPressed:I,preventScrolling:S,noPanClassName:w,userSelectionActive:L,noWheelClassName:N,lib:Z,onTransformChange:W,connectionInProgress:at,selectionOnDrag:B,paneClickDistance:T})},[n,i,u,o,c,f,d,h,y,I,S,w,L,N,Z,W,at,B,T]),tt.jsx("div",{className:"react-flow__renderer",ref:U,style:bc,children:C})}const LT=n=>({userSelectionActive:n.userSelectionActive,userSelectionRect:n.userSelectionRect});
14function YT(){const{userSelectionActive:n,userSelectionRect:i}=At(LT,$t);return n&&i?tt.jsx("div",{className:"react-flow__selection react-flow__container",style:{width:i.width,height:i.height,transform:`translate(${i.x}px, ${i.y}px)`}}):null}const Nd=(n,i)=>u=>{u.target===i.current&&n?.(u)},VT=n=>({userSelectionActive:n.userSelectionActive,elementsSelectable:n.elementsSelectable,dragging:n.paneDragging,panBy:n.panBy,autoPanSpeed:n.autoPanSpeed});function qT({isSelecting:n,selectionKeyPressed:i,selectionMode:u=qu.Full,panOnDrag:o,autoPanOnSelection:c,paneClickDistance:f,selectionOnDrag:d,onSelectionStart:h,onSelectionEnd:y,onPaneClick:g,onPaneContextMenu:m,onPaneScroll:v,onPaneMouseEnter:E,onPaneMouseMove:b,onPaneMouseLeave:S,children:C}){const N=et.useRef(0),w=Kt(),{userSelectionActive:z,elementsSelectable:_,dragging:T,panBy:B,autoPanSpeed:H}=At(VT,$t),U=_&&(n||z),L=et.useRef(null),Z=et.useRef(),at=et.useRef(new Set),I=et.useRef(new Set),P=et.useRef(!1),W=et.useRef(!1),M=et.useRef({x:0,y:0}),R=et.useRef(!1),O=F=>{if(W.current||P.current||w.getState().connection.inProgress){W.current=!1,P.current=!1;return}g?.(F),w.getState().resetSelectedElements(),w.setState({nodesSelectionActive:!1})},Y=F=>{if(Array.isArray(o)&&o?.includes(2)){F.preventDefault();return}m?.(F)},G=v?F=>v(F):void 0,K=F=>{W.current&&(F.stopPropagation(),W.current=!1)},nt=F=>{if(F.pointerType==="touch"&&o!==!1&&!i)return;const{domNode:dt,transform:gt}=w.getState();if(Z.current=dt?.getBoundingClientRect(),!Z.current)return;const ct=F.target===L.current;if(!ct&&!!F.target.closest(".nokey")||!n||!(d&&ct||i)||F.button!==0||!F.isPrimary)return;F.target?.setPointerCapture?.(F.pointerId),W.current=!1;const{x:_t,y:Mt}=pn(F.nativeEvent,Z.current),Tt=Fu({x:_t,y:Mt},gt);w.setState({userSelectionRect:{width:0,height:0,startX:Tt.x,startY:Tt.y,x:_t,y:Mt}}),ct||(F.stopPropagation(),F.preventDefault())};function ot(F,dt){const{userSelectionRect:gt}=w.getState();if(!gt)return;const{transform:ct,nodeLookup:st,edgeLookup:Et,connectionLookup:_t,triggerNodeChanges:Mt,triggerEdgeChanges:Tt,defaultEdgeOptions:Bt}=w.getState(),Dt={x:gt.startX,y:gt.startY},{x:Pt,y:Ee}=wa(Dt,ct),ce={startX:Dt.x,startY:Dt.y,x:F<Pt?F:Pt,y:dt<Ee?dt:Ee,width:Math.abs(F-Pt),height:Math.abs(dt-Ee)},_n=at.current,$e=I.current;at.current=new Set(nh(st,ce,ct,u===qu.Partial,!0).map(Se=>Se.id)),I.current=new Set;const Oe=Bt?.selectable??!0;for(const Se of at.current){const Ae=_t.get(Se);if(Ae)for(const{edgeId:Le}of Ae.values()){const wn=Et.get(Le);wn&&(wn.selectable??Oe)&&I.current.add(Le)}}if(!nv(_n,at.current)){const Se=va(st,at.current,!0);Mt(Se)}if(!nv($e,I.current)){const Se=va(Et,I.current);Tt(Se)}w.setState({userSelectionRect:ce,userSelectionActive:!0,nodesSelectionActive:!1})}function rt(){if(!c||!Z.current)return;const[F,dt]=lh(M.current,Z.current,H);B({x:F,y:dt}).then(gt=>{if(!W.current||!gt){N.current=requestAnimationFrame(rt);return}const{x:ct,y:st}=M.current;ot(ct,st),N.current=requestAnimationFrame(rt)})}const vt=()=>{cancelAnimationFrame(N.current),N.current=0,R.current=!1};et.useEffect(()=>()=>vt(),[]);const A=F=>{const{userSelectionRect:dt,transform:gt,resetSelectedElements:ct}=w.getState();if(!Z.current||!dt)return;const{x:st,y:Et}=pn(F.nativeEvent,Z.current);M.current={x:st,y:Et};const _t=wa({x:dt.startX,y:dt.startY},gt);if(!W.current){const Mt=i?0:f;if(Math.hypot(st-_t.x,Et-_t.y)<=Mt)return;ct(),h?.(F)}W.current=!0,R.current||(rt(),R.current=!0),ot(st,Et)},J=F=>{if(!U){F.target===L.current&&w.getState().connection.inProgress&&(P.current=!0);return}F.button===0&&(F.target?.releasePointerCapture?.(F.pointerId),!z&&F.target===L.current&&w.getState().userSelectionRect&&O?.(F),w.setState({userSelectionActive:!1,userSelectionRect:null}),W.current&&(y?.(F),w.setState({nodesSelectionActive:at.current.size>0})),vt())},ft=F=>{F.target?.releasePointerCapture?.(F.pointerId),vt()},ut=o===!0||Array.isArray(o)&&o.includes(0);return tt.jsxs("div",{className:ee(["react-flow__pane",{draggable:ut,dragging:T,selection:n}]),onClick:U?void 0:Nd(O,L),onContextMenu:Nd(Y,L),onWheel:Nd(G,L),onPointerEnter:U?void 0:E,onPointerMove:U?A:b,onPointerUp:J,onPointerCancel:U?ft:void 0,onPointerDownCapture:U?nt:void 0,onClickCapture:U?K:void 0,onPointerLeave:S,ref:L,style:bc,children:[C,tt.jsx(YT,{})]})}function kd({id:n,store:i,unselect:u=!1,nodeRef:o}){const{addSelectedNodes:c,unselectNodesAndEdges:f,multiSelectionActive:d,nodeLookup:h,onError:y}=i.getState(),g=h.get(n);if(!g){y?.("012",En.error012(n));return}i.setState({nodesSelectionActive:!1}
14),g.selected?(u||g.selected&&d)&&(f({nodes:[g],edges:[]}),requestAnimationFrame(()=>o?.current?.blur())):c([n])}function O1({nodeRef:n,disabled:i=!1,noDragClassName:u,handleSelector:o,nodeId:c,isSelectable:f,nodeClickDistance:d}){const h=Kt(),[y,g]=et.useState(!1),m=et.useRef();return et.useEffect(()=>{if(!i)return m.current=MN({getStoreItems:()=>h.getState(),onNodeMouseDown:v=>{kd({id:v,store:h,nodeRef:n})},onDragStart:()=>{g(!0)},onDragStop:()=>{g(!1)}}),()=>{m.current?.destroy(),m.current=void 0}},[i,h,n]),et.useEffect(()=>{i||!n.current||!m.current||m.current.update({noDragClassName:u,handleSelector:o,domNode:n.current,isSelectable:f,nodeId:c,nodeClickDistance:d})},[u,o,i,f,n,c,d]),y}const XT=n=>i=>i.selected&&(i.draggable||n&&typeof i.draggable>"u");function A1(){const n=Kt();return et.useCallback(u=>{const{nodeExtent:o,snapToGrid:c,snapGrid:f,nodesDraggable:d,onError:h,updateNodePositions:y,nodeLookup:g,nodeOrigin:m}=n.getState(),v=new Map,E=XT(d),b=c?f[0]:5,S=c?f[1]:5,C=u.direction.x*b*u.factor,N=u.direction.y*S*u.factor;for(const[,w]of g){if(!E(w))continue;let z={x:w.internals.positionAbsolute.x+C,y:w.internals.positionAbsolute.y+N};c&&(z=Ju(z,f));const{position:_,positionAbsolute:T}=kp({nodeId:w.id,nextPosition:z,nodeLookup:g,nodeExtent:o,nodeOrigin:m,onError:h});w.position=_,w.internals.positionAbsolute=T,v.set(w.id,w)}y(v)},[])}const dh=et.createContext(null),GT=dh.Provider;dh.Consumer;const hh=()=>et.useContext(dh),ZT=n=>({connectOnClick:n.connectOnClick,noPanClassName:n.noPanClassName,rfId:n.rfId}),D1=et.createContext(null);function QT({children:n}){const i=At(ZT,$t);return tt.jsx(D1.Provider,{value:i,children:n})}function kT(){const n=et.useContext(D1);if(!n)throw new Error("useHandleConfig must be used within a HandleConfigProvider");return n}const KT={connectingFrom:!1,connectingTo:!1,clickConnecting:!1,isPossibleEndHandle:!0,connectionInProcess:!1,clickConnectionInProcess:!1,valid:!1},IT=(n,i,u)=>o=>{const{connectionClickStartHandle:c,connectionMode:f,connection:d}=o,{fromHandle:h,toHandle:y,isValid:g}=d;if(!h&&!c)return KT;const m=y?.nodeId===n&&y?.id===i&&y?.type===u;return{connectingFrom:h?.nodeId===n&&h?.id===i&&h?.type===u,connectingTo:m,clickConnecting:c?.nodeId===n&&c?.id===i&&c?.type===u,isPossibleEndHandle:f===Sa.Strict?h?.type!==u:n!==h?.nodeId||i!==h?.id,connectionInProcess:!!h,clickConnectionInProcess:!!c,valid:m&&g}};function $T({type:n="source",position:i=pt.Top,isValidConnection:u,isConnectable:o=!0,isConnectableStart:c=!0,isConnectableEnd:f=!0,id:d,onConnect:h,children:y,className:g,onMouseDown:m,onTouchStart:v,...E},b){const S=d||null,C=n==="target",N=Kt(),w=hh(),{connectOnClick:z,noPanClassName:_,rfId:T}=kT(),{connectingFrom:B,connectingTo:H,clickConnecting:U,isPossibleEndHandle:L,connectionInProcess:Z,clickConnectionInProcess:at,valid:I}=At(IT(w,S,n),$t);w||N.getState().onError?.("010",En.error010());const P=R=>{const{defaultEdgeOptions:O,onConnect:Y,hasDefaultEdges:G}=N.getState(),K={...O,...R};if(G){const{edges:nt,setEdges:ot,onError:rt}=N.getState();ot(CT(K,nt,{onError:rt}))}Y?.(K),h?.(K)},W=R=>{if(!w)return;const O=n1(R.nativeEvent);if(c&&(O&&R.button===0||!O)){const Y=N.getState();Qd.onPointerDown(R.nativeEvent,{handleDomNode:R.currentTarget,autoPanOnConnect:Y.autoPanOnConnect,connectionMode:Y.connectionMode,connectionRadius:Y.connectionRadius,domNode:Y.domNode,n
14odeLookup:Y.nodeLookup,lib:Y.lib,isTarget:C,handleId:S,nodeId:w,flowId:Y.rfId,panBy:Y.panBy,cancelConnection:Y.cancelConnection,onConnectStart:Y.onConnectStart,onConnectEnd:(...G)=>N.getState().onConnectEnd?.(...G),updateConnection:Y.updateConnection,onConnect:P,isValidConnection:u||((...G)=>N.getState().isValidConnection?.(...G)??!0),getTransform:()=>N.getState().transform,getFromHandle:()=>N.getState().connection.fromHandle,autoPanSpeed:Y.autoPanSpeed,dragThreshold:Y.connectionDragThreshold})}O?m?.(R):v?.(R)},M=R=>{const{onClickConnectStart:O,onClickConnectEnd:Y,connectionClickStartHandle:G,connectionMode:K,isValidConnection:nt,lib:ot,rfId:rt,nodeLookup:vt,connection:A}=N.getState();if(!w||!G&&!c)return;if(!G){O?.(R.nativeEvent,{nodeId:w,handleId:S,handleType:n}),N.setState({connectionClickStartHandle:{nodeId:w,type:n,id:S}});return}const J=t1(R.target),ft=u||nt,{connection:ut,isValid:F}=Qd.isValid(R.nativeEvent,{handle:{nodeId:w,id:S,type:n},connectionMode:K,fromNodeId:G.nodeId,fromHandleId:G.id||null,fromType:G.type,isValidConnection:ft,flowId:rt,doc:J,lib:ot,nodeLookup:vt});F&&ut&&P(ut);const dt=structuredClone(A);delete dt.inProgress,dt.toPosition=dt.toHandle?dt.toHandle.position:null,Y?.(R,dt),N.setState({connectionClickStartHandle:null})};return tt.jsx("div",{"data-handleid":S,"data-nodeid":w,"data-handlepos":i,"data-id":`${T}-${w}-${S}-${n}`,className:ee(["react-flow__handle",`react-flow__handle-${i}`,"nodrag",_,g,{source:!C,target:C,connectable:o,connectablestart:c,connectableend:f,clickconnecting:U,connectingfrom:B,connectingto:H,valid:I,connectionindicator:o&&(!Z||L)&&(Z||at?f:c)}]),onMouseDown:W,onTouchStart:W,onClick:z?M:void 0,ref:b,...E,children:y})}const ac=et.memo(C1($T));function JT({data:n,isConnectable:i,sourcePosition:u=pt.Bottom}){return tt.jsxs(tt.Fragment,{children:[n?.label,tt.jsx(ac,{type:"source",position:u,isConnectable:i})]})}function FT({data:n,isConnectable:i,targetPosition:u=pt.Top,sourcePosition:o=pt.Bottom}){return tt.jsxs(tt.Fragment,{children:[tt.jsx(ac,{type:"target",position:u,isConnectable:i}),n?.label,tt.jsx(ac,{type:"source",position:o,isConnectable:i})]})}function WT(){return null}function PT({data:n,isConnectable:i,targetPosition:u=pt.Top}){return tt.jsxs(tt.Fragment,{children:[tt.jsx(ac,{type:"target",position:u,isConnectable:i}),n?.label]})}const uc={ArrowUp:{x:0,y:-1},ArrowDown:{x:0,y:1},ArrowLeft:{x:-1,y:0},ArrowRight:{x:1,y:0}},Rv={input:JT,default:FT,output:PT,group:WT};function t3(n){return n.internals.handleBounds===void 0?{width:n.width??n.initialWidth??n.style?.width,height:n.height??n.initialHeight??n.style?.height}:{width:n.width??n.style?.width,height:n.height??n.style?.height}}const e3=n=>{const{width:i,height:u,x:o,y:c}=Ca(n.nodeLookup,{filter:f=>!!f.selected});return{width:vn(i)?i:null,height:vn(u)?u:null,userSelectionActive:n.userSelectionActive,transformString:`translate(${n.transform[0]}px,${n.transform[1]}px) scale(${n.transform[2]}) translate(${o}px,${c}px)`}};function n3({onSelectionContextMenu:n,noPanClassName:i,disableKeyboardA11y:u}){const o=Kt(),{width:c,height:f,transformString:d,userSelectionActive:h}=At(e3,$t),y=A1(),g=et.useRef(null);et.useEffect(()=>{u||g.current?.focus({preventScroll:!0})},[u]);const m=!h&&c!==null&&f!==null;if(O1({nodeRef:g,disabled:!m}),!m)return null;const v=n?b=>{const S=o.getState().nodes.filter(C=>C.selected);n(b,S)}:void 0,E=b=>{Object.prototype.hasOwnProperty.call(uc,b.key)&&(b.preventDefault(),y({direction:uc[b.key],factor:b.shiftKey?4:1}))};return tt.jsx("div",{className:ee(["react-flow__nodesselection","react-flow__container",i]),style:{transform:d},children:tt.jsx("div",{ref:g,className:"react-flow__nodesselection-rect",onContextMenu:v,tabIndex:u?void 0:-1,onKeyDown:u?void 0:E,style:{width:c,height:f}})})}const Hv=typeof window<"u"?window:void 0,l3=n=>({nodesSelectionActive:n.nodesSelectionActive,userSelectionActive:n.userSelectionActive});function R1({children:n,onPaneClick:i,onPaneMouseEnter:u,onPaneMouseMove:o,onPaneMouseLeave:c,onPaneContextMenu:f,onPaneScroll:d,paneClickDistance:h,deleteKeyCode:y,selectionKeyCode:g,selectionOnDrag:m,selectionMode:v,onSelectionStart:E,onSelectionEnd:b,multiSelectionKeyCode:S,panActivationKeyCode:C,zoomActivationKeyCode:N,elementsSelectable:w,zoomOnScroll:z,zoomOnPinch:_,panOnScroll:T,panOnScrollSpeed:B,panOnScrollMode:H,zoomOnDoubleClick:U,panOnDrag:L,autoPanOnSelection:Z,defaultViewport:at,translateExtent:I,minZoom:P,maxZoom:W,preventScrolling:M,onSelectionContextMenu:R,noWheelClassName:O,noPanClassName:Y,disableKeyboardA11y:G,onViewportChange:K,isControlledViewport:nt}){const{nodesSelectionActive:ot,userSelectionActive:rt}=At(l3,$t),vt=Zu(g,{target:Hv}),A=Zu(C,{target:Hv}),J=A||L,ft=A||T,ut=m&&J!==!0,F=vt||rt||ut;return HT({deleteKeyCode:y,multiSelectionKeyCode:S}),tt.jsx(jT,{onPaneContextMenu:f,elementsSelectable:w,zoomOnScroll:z,zoomOnPinch:_,panOnScroll:ft,panActivationKeyPressed:A,panOnScrollSpeed:B,panOnScrollMode:H,zoomOnDoubleClick:U,panOnDrag:!vt&&J,defaultViewport:at,translateExtent:I,minZoom:P,maxZoom:W,zoomActivationKeyCode:N,preventScrolling:M,noWheelClassName:O,noPanClassName:Y,onViewportChange:K,isControlledViewport:nt,paneClickDistance:h,selectionOnDrag:ut,children:tt.jsxs(qT,{onSelectionStart:E,onSelectionEnd:b,onPaneClick:i,onPaneMouseEnter:u,onPaneMouseMove:o,onPaneMouseLeave:c,onPaneContextMenu:f,onPaneScroll:d,panOnDrag:J,autoPanOnSelection:Z,isSelecting:!!F,selectionMode:v,selectionKeyPressed:vt,paneClickDistance:h,selectionOnDrag:ut,children:[n,ot&&tt.jsx(n3,{onSelectionContextMenu:R,noPanClassName:Y,disableKeyboardA11y:G})]})})}R1.displayName="FlowRenderer";const i3=et.memo(R1),a3=n=>i=>n?nh(i.nodeLookup,{x:0,y:0,width:i.width,height:i.height},i.transform,!0).map(u=>u.id):Array.from(i.nodeLookup.keys());function u3(n){return At(et.useCallback(a3(n),[n]),$t)}const o3=n=>n.updateNodeInternals;function r3(){const n=At(o3),[i]=et.useState(()=>typeof ResizeObserver>"u"?null:new ResizeObserver(u=>{const o=new Map;u.forEach(c=>{const f=c.target.getAttribute("data-id");o.set(f,{id:f,nodeElement:c.target,force:!0})}),n(o)}));return et.useEffect(()=>()=>{i?.disconnect()},[i]),i}function c3({node:n,nodeType:i,hasDimensions:u,resizeObserver:o}){const c=Kt(),f=et.useRef(null),d=et.useRef(null),h=et.useRef(n.sourcePosition),y=et.useRef(n.targetPosition),g=et.useRef(i),m=u&&!!n.internals.handleBounds;return et.useEffect(()=>{f.current&&!n.hidden&&(!m||d.current!==f.current)&&(d.current&&o?.unobserve(d.current),o?.observe(f.current),d.current=f.current)},[m,n.hidden]),et.useEffect(()=>()=>{d.current&&(o?.unobserve(d.current),d.current=null)},[]),et.useEffect(()=>{if(f.current){const v=g.current!==i,E=h.current!==n.sourcePosition,b=y.current!==n.targetPosition;(v||E||b)&&(g.current=i,h.current=n.sourcePosition,y.current=n.targetPosition,c.getState().updateNodeInternals(new Map([[n.id,{id:n.id,nodeElement:f.current,force:!0}]])))}},[n.id,i,n.sourcePosition,n.targetPosition]),f}function s3({id:n,onClick:i,onMouseEnter:u,onMouseMove:o,onMouseLeave:c,onContextMenu:f,onDoubleClick:d,nodesDraggable:h,elementsSelectable:y,nodesConnectable:g,nodesFocusable:m,resizeObserver:v,noDragClassName:E,noPanClassName:b,disableKeyboardA11y:S,rfId:C,nodeTypes:N,nodeClickDistance:w,onError:z}){const{node:_,internals:T,isParent:B}=At(F=>{const dt=F.nodeLookup.get(n),gt=F.parentLookup.has(n);return{node:dt,internals:dt.internals,isParent:gt}},$t);let H=_.type||"default",U=N?.[H]||Rv[H];U===void 0&&(z?.("003",En.error003(H)),H="default",U=N?.default||Rv.default);const L=!!(_.draggable||h&&typeof _.draggable>"u"),Z=!!(_.selectable||y&&typeof _.selectable>"u"),at=!!(_.connectable||g&&typeof _.connectable>"u"),I=!!(_.focusable||m&&typeof _.focusable>"u"),P=Kt(),W=Fp(_),M=c3({node:_,nodeType:H,hasDimensions:W,resizeObserver:v}),R=O1({nodeRef:M,disabled:_.hidden||!L,noDragClassName:E,handleSelector:_.dragHandle,nodeId:n,isSelectable:Z,nodeClickDistance:w}),O=A1();if(_.hidden)return null;const Y=xn(_),G=t3(_),K=Z||L||i||u||o||c,nt=u?F=>u(F,{...T.userNode}):void 0,ot=o?F=>o(F,{...T.userNode}):void 0,rt=c?F=>c(F,{...T.userNode}):void 0,vt=f?F=>f(F,{...T.userNode}):void 0,A=d?F=>d(F,{...T.userNode}):void 0,J=F=>{const{selectNodesOnDrag:dt,nodeDragThreshold:gt}=P.getState();Z&&(!dt||!L||gt>0)&&kd({id:n,store:P,nodeRef:M}),i&&i(F,{...T.userNode})},ft=F=>{if(!(e1(F.nativeEvent)||S)){if(Xp.includes(F.key)&&Z){const dt=F.key==="Escape";kd({id:n,store:P,unselect:dt,nodeRef:M})}else if(L&&_.selected&&Object.prototype.hasOwnProperty.call(uc,F.key)){F.preventDefault();const{ariaLabelConfig:dt}=P.getState();P.setState({ariaLiveMessage:dt["node.a11yDescription.ariaLiveMessage"]({direction:F.key.replace("Arrow","").toLowerCase(),x:~~T.positionAbsolute.x,y:~~T.positionAbsolute.y})}),O({direction:uc[F.key],factor:F.shiftKey?4:1})}}},ut=()=>{if(S||!M.current?.matches(":focus-visible"))return;const{transform:F,width:dt,height:gt,autoPanOnNodeFocus:ct,setCenter:st}=P.getState();if(!ct)return;nh(new Map([[n,_]]),{x:0,y:0,width:dt,height:gt}
vendor: 5,758 bytes, line 14
14,F,!0).length>0||st(_.position.x+Y.width/2,_.position.y+Y.height/2,{zoom:F[2]})};return tt.jsx("div",{className:ee(["react-flow__node",`react-flow__node-${H}`,{[b]:L},_.className,{selected:_.selected,selectable:Z,parent:B,draggable:L,dragging:R}]),ref:M,style:{zIndex:T.z,transform:`translate(${T.positionAbsolute.x}px,${T.positionAbsolute.y}px)`,pointerEvents:K?"all":"none",visibility:W?"visible":"hidden",..._.style,...G},"data-id":n,"data-testid":`rf__node-${n}`,onMouseEnter:nt,onMouseMove:ot,onMouseLeave:rt,onContextMenu:vt,onClick:J,onDoubleClick:A,onKeyDown:I?ft:void 0,tabIndex:I?0:void 0,onFocus:I?ut:void 0,role:_.ariaRole??(I?"group":void 0),"aria-roledescription":"node","aria-describedby":S?void 0:`${x1}-${C}`,"aria-label":_.ariaLabel,..._.domAttributes,children:tt.jsx(GT,{value:n,children:tt.jsx(U,{id:n,data:_.data,type:H,positionAbsoluteX:T.positionAbsolute.x,positionAbsoluteY:T.positionAbsolute.y,selected:_.selected??!1,selectable:Z,draggable:L,deletable:_.deletable??!0,isConnectable:at,sourcePosition:_.sourcePosition,targetPosition:_.targetPosition,dragging:R,dragHandle:_.dragHandle,zIndex:T.z,parentId:_.parentId,...Y})})})}var f3=et.memo(s3);const d3=n=>({nodesConnectable:n.nodesConnectable,nodesFocusable:n.nodesFocusable,elementsSelectable:n.elementsSelectable,onError:n.onError});function H1(n){const{nodesConnectable:i,nodesFocusable:u,elementsSelectable:o,onError:c}=At(d3,$t),f=u3(n.onlyRenderVisibleElements),d=r3();return tt.jsx("div",{className:"react-flow__nodes",style:bc,children:f.map(h=>tt.jsx(f3,{id:h,nodeTypes:n.nodeTypes,nodeExtent:n.nodeExtent,onClick:n.onNodeClick,onMouseEnter:n.onNodeMouseEnter,onMouseMove:n.onNodeMouseMove,onMouseLeave:n.onNodeMouseLeave,onContextMenu:n.onNodeContextMenu,onDoubleClick:n.onNodeDoubleClick,noDragClassName:n.noDragClassName,noPanClassName:n.noPanClassName,rfId:n.rfId,disableKeyboardA11y:n.disableKeyboardA11y,resizeObserver:d,nodesDraggable:n.nodesDraggable??!0,nodesConnectable:i,nodesFocusable:u,elementsSelectable:o,nodeClickDistance:n.nodeClickDistance,onError:c},h))})}H1.displayName="NodeRenderer";const h3=et.memo(H1);function g3(n){return At(et.useCallback(u=>{if(!n)return u.edges.map(c=>c.id);const o=[];if(u.width&&u.height)for(const c of u.edges){const f=u.nodeLookup.get(c.source),d=u.nodeLookup.get(c.target);f&&d&&rN({sourceNode:f,targetNode:d,width:u.width,height:u.height,transform:u.transform})&&o.push(c.id)}return o},[n]),$t)}const m3=({color:n="none",strokeWidth:i=1})=>{const u={strokeWidth:i,...n&&{stroke:n}};return tt.jsx("polyline",{className:"arrow",style:u,strokeLinecap:"round",fill:"none",strokeLinejoin:"round",points:"-5,-4 0,0 -5,4"})},y3=({color:n="none",strokeWidth:i=1})=>{const u={strokeWidth:i,...n&&{stroke:n,fill:n}};return tt.jsx("polyline",{className:"arrowclosed",style:u,strokeLinecap:"round",strokeLinejoin:"round",points:"-5,-4 0,0 -5,4 -5,-4"})},Bv={[nc.Arrow]:m3,[nc.ArrowClosed]:y3};function v3(n){const i=Kt();return et.useMemo(()=>Object.prototype.hasOwnProperty.call(Bv,n)?Bv[n]:(i.getState().onError?.("009",En.error009(n)),null),[n])}const p3=({id:n,type:i,color:u,width:o=12.5,height:c=12.5,markerUnits:f="strokeWidth",strokeWidth:d,orient:h="auto-start-reverse"})=>{const y=v3(i);return y?tt.jsx("marker",{className:"react-flow__arrowhead",id:n,markerWidth:`${o}`,markerHeight:`${c}`,viewBox:"-10 -10 20 20",markerUnits:f,orient:h,refX:"0",refY:"0",children:tt.jsx(y,{color:u,strokeWidth:d})}):null},B1=({defaultColor:n,rfId:i})=>{const u=At(f=>f.edges),o=At(f=>f.defaultEdgeOptions),c=et.useMemo(()=>yN(u,{id:i,defaultColor:n,defaultMarkerStart:o?.markerStart,defaultMarkerEnd:o?.markerEnd}),[u,o,i,n]);return c.length?tt.jsx("svg",{className:"react-flow__marker","aria-hidden":"true",children:tt.jsx("defs",{children:c.map(f=>tt.jsx(p3,{id:f.id,type:f.type,color:f.color,width:f.width,height:f.height,markerUnits:f.markerUnits,strokeWidth:f.strokeWidth,orient:f.orient},f.id))})}):null};B1.displayName="MarkerDefinitions";var E3=et.memo(B1);function U1({x:n,y:i,label:u,labelStyle:o,labelShowBg:c=!0,labelBgStyle:f,labelBgPadding:d=[2,4],labelBgBorderRadius:h=2,children:y,className:g,...m}){const[v,E]=et.useState({x:1,y:0,width:0,height:0}),b=ee(["react-flow__edge-textwrapper",g]),S=et.useRef(null);return et.useEffect(()=>{if(S.current){const C=S.current.getBBox();E({x:C.x,y:C.y,width:C.width,height:C.height})}},[u]),u?tt.jsxs("g",{transform:`translate(${n-v.width/2} ${i-v.height/2})`,className:b,visibility:v.width?"visible":"hidden",...m,children:[c&&tt.jsx("rect",{width:v.width+2*d[0],x:-d[0],y:-d[1],height:v.height+2*d[1],className:"react-flow__edge-textbg",style:f,rx:h,ry:h}),tt.jsx("text",{className:"react-flow__edge-text",y:v.height/2,dy:"0.3em",ref:S,style:o,children:u}),y]}):null}U1.displayName="EdgeText";const b3=et.memo(U1);function xc({path:n,labelX:i,labelY:u,label:o,labelStyle:c,labelShowBg:f,labelBgStyle:d,labelBgPadding:h,labelBgBorderRadius:y,interactionWidth:g=20,...m}){return tt.jsxs(tt.Fragment,{children:[tt.jsx("path",{...m,d:n,fill:"none",className:ee(["react-flow__edge-path",m.className])}),g?tt.jsx("path",{d:n,fill:"none",strokeOpacity:0,strokeWidth:g,className:"react-flow__edge-interaction"}):null,o&&vn(i)&&vn(u)?tt.jsx(b3,{x:i,y:u,label:o,labelStyle:c,labelShowBg:f,labelBgStyle:d,labelBgPadding:h,labelBgBorderRadius:y}):null]})}function Uv({pos:n,x1:i,y1:u,x2:o,y2:c}){return n===pt.Left||n===pt.Right?[.5*(i+o),u]:[i,.5*(u+c)]}function j1({sourceX:n,sourceY:i,sourcePosition:u=pt.Bottom,targetX:o,targetY:c,targetPosition:f=pt.Top}){const[d,h]=Uv({pos:u,x1:n,y1:i,x2:o,y2:c}),[y,g]=Uv({pos:f,x1:o,y1:c,x2:n,y2:i}),[m,v,E,b]=l1({sourceX:n,sourceY:i,targetX:o,targetY:c,sourceControlX:d,sourceControlY:h,targetControlX:y,targetControlY:g});return[`M${n},${i} C${d}
14,${h} ${y},${g} ${o},${c}`,m,v,E,b]}function L1(n){return et.memo(({id:i,sourceX:u,sourceY:o,targetX:c,targetY:f,sourcePosition:d,targetPosition:h,label:y,labelStyle:g,labelShowBg:m,labelBgStyle:v,labelBgPadding:E,labelBgBorderRadius:b,style:S,markerEnd:C,markerStart:N,interactionWidth:w})=>{const[z,_,T]=j1({sourceX:u,sourceY:o,sourcePosition:d,targetX:c,targetY:f,targetPosition:h}),B=n.isInternal?void 0:i;return tt.jsx(xc,{id:B,path:z,labelX:_,labelY:T,label:y,labelStyle:g,labelShowBg:m,labelBgStyle:v,labelBgPadding:E,labelBgBorderRadius:b,style:S,markerEnd:C,markerStart:N,interactionWidth:w})})}const x3=L1({isInternal:!1}),Y1=L1({isInternal:!0});x3.displayName="SimpleBezierEdge";Y1.displayName="SimpleBezierEdgeInternal";function V1(n){return et.memo(({id:i,sourceX:u,sourceY:o,targetX:c,targetY:f,label:d,labelStyle:h,labelShowBg:y,labelBgStyle:g,labelBgPadding:m,labelBgBorderRadius:v,style:E,sourcePosition:b=pt.Bottom,targetPosition:S=pt.Top,markerEnd:C,markerStart:N,pathOptions:w,interactionWidth:z})=>{const[_,T,B]=Xd({sourceX:u,sourceY:o,sourcePosition:b,targetX:c,targetY:f,targetPosition:S,borderRadius:w?.borderRadius,offset:w?.offset,stepPosition:w?.stepPosition}),H=n.isInternal?void 0:i;return tt.jsx(xc,{id:H,path:_,labelX:T,labelY:B,label:d,labelStyle:h,labelShowBg:y,labelBgStyle:g,labelBgPadding:m,labelBgBorderRadius:v,style:E,markerEnd:C,markerStart:N,interactionWidth:z})})}const q1=V1({isInternal:!1}),X1=V1({isInternal:!0});q1.displayName="SmoothStepEdge";X1.displayName="SmoothStepEdgeInternal";function G1(n){return et.memo(({id:i,...u})=>{const o=n.isInternal?void 0:i;return tt.jsx(q1,{...u,id:o,pathOptions:et.useMemo(()=>({borderRadius:0,offset:u.pathOptions?.offset}),[u.pathOptions?.offset])})})}const S3=G1({isInternal:!1}),Z1=G1({isInternal:!0});S3.displayName="StepEdge";Z1.displayName="StepEdgeInternal";function Q1(n){return et.memo(({id:i,sourceX:u,sourceY:o,targetX:c,targetY:f,label:d,labelStyle:h,labelShowBg:y,labelBgStyle:g,labelBgPadding:m,labelBgBorderRadius:v,style:E,markerEnd:b,markerStart:S,interactionWidth:C})=>{const[N,w,z]=u1({sourceX:u,sourceY:o,targetX:c,targetY:f}),_=n.isInternal?void 0:i;return tt.jsx(xc,{id:_,path:N,labelX:w,labelY:z,label:d,labelStyle:h,labelShowBg:y,labelBgStyle:g,labelBgPadding:m,labelBgBorderRadius:v,style:E,markerEnd:b,markerStart:S,interactionWidth:C})})}const _3=Q1({isInternal:!1}),k1=Q1({isInternal:!0});_3.displayName="StraightEdge";k1.displayName="StraightEdgeInternal";function K1(n){return et.memo(({id:i,sourceX:u,sourceY:o,targetX:c,targetY:f,sourcePosition:d=pt.Bottom,targetPosition:h=pt.Top,label:y,labelStyle:g,labelShowBg:m,labelBgStyle:v,labelBgPadding:E,labelBgBorderRadius:b,style:S,markerEnd:C,markerStart:N,pathOptions:w,interactionWidth:z})=>{const[_,T,B]=i1({sourceX:u,sourceY:o,sourcePosition:d,targetX:c,targetY:f,targetPosition:h,curvature:w?.curvature}),H=n.isInternal?void 0:i;return tt.jsx(xc,{id:H,path:_,labelX:T,labelY:B,label:y,labelStyle:g,labelShowBg:m,labelBgStyle:v,labelBgPadding:E,labelBgBorderRadius:b,style:S,markerEnd:C,markerStart:N,interactionWidth:z})})}const w3=K1({isInternal:!1}),I1=K1({isInternal:!0});w3.displayName="BezierEdge";I1.displayName="BezierEdgeInternal";const jv={default:I1,straight:k1,step:Z1,smoothstep:X1,simplebezier:Y1},Lv={sourceX:null,sourceY:null,targetX:null,targetY:null,sourcePosition:null,targetPosition:null,zIndex:void 0},N3=(n,i,u)=>u===pt.Left?n-i:u===pt.Right?n+i:n,T3=(n,i,u)=>u===pt.Top?n-i:u===pt.Bottom?n+i:n,Yv="react-flow__edgeupdater";function Vv({position:n,centerX:i,centerY:u,radius:o=10,onMouseDown:c,onMouseEnter:f,onMouseOut:d,type:h}){return tt.jsx("circle",{onMouseDown:c,onMouseEnter:f,onMouseOut:d,className:ee([Yv,`${Yv}-${h}`]),cx:N3(i,o,n),cy:T3(u,o,n),r:o,stroke:"transparent",fill:"transparent"})}function C3({isReconnectable:n,reconnectRadius:i,edge:u,sourceX:o,sourceY:c,targetX:f,targetY:d,sourcePosition:h,targetPosition:y,onReconnect:g,onReconnectStart:m,onReconnectEnd:v,setReconnecting:E,setUpdateHover:b}){const S=Kt(),C=(T,B)=>{if(T.button!==0)return;const{autoPanOnConnect:H,domNode:U,connectionMode:L,connectionRadius:Z,lib:at,onConnectStart:I,cancelConnection:P,nodeLookup:W,rfId:M,panBy:R,updateConnection:O}=S.getState(),Y=B.type==="target",G=(ot,rt)=>{E(!1),v?.(ot,u,B.type,rt)},K=ot=>g?.(u,ot),nt=(ot,rt)=>{E(!0),m?.(T,u,B.type),I?.(ot,rt)};Qd.onPointerDown(T.nativeEvent,{autoPanOnConnect:H,connectionMode:L,connectionRadius:Z,domNo
14de:U,handleId:B.id,nodeId:B.nodeId,nodeLookup:W,isTarget:Y,edgeUpdaterType:B.type,lib:at,flowId:M,cancelConnection:P,panBy:R,isValidConnection:(...ot)=>S.getState().isValidConnection?.(...ot)??!0,onConnect:K,onConnectStart:nt,onConnectEnd:(...ot)=>S.getState().onConnectEnd?.(...ot),onReconnectEnd:G,updateConnection:O,getTransform:()=>S.getState().transform,getFromHandle:()=>S.getState().connection.fromHandle,dragThreshold:S.getState().connectionDragThreshold,handleDomNode:T.currentTarget})},N=T=>C(T,{nodeId:u.target,id:u.targetHandle??null,type:"target"}),w=T=>C(T,{nodeId:u.source,id:u.sourceHandle??null,type:"source"}),z=()=>b(!0),_=()=>b(!1);return tt.jsxs(tt.Fragment,{children:[(n===!0||n==="source")&&tt.jsx(Vv,{position:h,centerX:o,centerY:c,radius:i,onMouseDown:N,onMouseEnter:z,onMouseOut:_,type:"source"}),(n===!0||n==="target")&&tt.jsx(Vv,{position:y,centerX:f,centerY:d,radius:i,onMouseDown:w,onMouseEnter:z,onMouseOut:_,type:"target"})]})}function M3({id:n,edgesFocusable:i,edgesReconnectable:u,elementsSelectable:o,onClick:c,onDoubleClick:f,onContextMenu:d,onMouseEnter:h,onMouseMove:y,onMouseLeave:g,reconnectRadius:m,onReconnect:v,onReconnectStart:E,onReconnectEnd:b,rfId:S,edgeTypes:C,noPanClassName:N,onError:w,disableKeyboardA11y:z}){let _=At(st=>st.edgeLookup.get(n));const T=At(st=>st.defaultEdgeOptions);_=T?{...T,..._}:_;let B=_.type||"default",H=C?.[B]||jv[B];H===void 0&&(w?.("011",En.error011(B)),B="default",H=C?.default||jv.default);const U=!!(_.focusable||i&&typeof _.focusable>"u"),L=typeof v<"u"&&(_.reconnectable||u&&typeof _.reconnectable>"u"),Z=!!(_.selectable||o&&typeof _.selectable>"u"),at=et.useRef(null),[I,P]=et.useState(!1),[W,M]=et.useState(!1),R=Kt(),{zIndex:O=_.zIndex,sourceX:Y,sourceY:G,targetX:K,targetY:nt,sourcePosition:ot,targetPosition:rt}=At(et.useCallback(st=>{const Et=st.nodeLookup.get(_.source),_t=st.nodeLookup.get(_.target);if(!Et||!_t)return Lv;const Mt=mN({id:n,sourceNode:Et,targetNode:_t,sourceHandle:_.sourceHandle||null,targetHandle:_.targetHandle||null,connectionMode:st.connectionMode,onError:w}),Tt=oN({selected:_.selected,zIndex:_.zIndex,sourceNode:Et,targetNode:_t,elevateOnSelect:st.elevateEdgesOnSelect,zIndexMode:st.zIndexMode});return{...Mt||Lv,zIndex:Tt}},[_.source,_.target,_.sourceHandle,_.targetHandle,_.selected,_.zIndex,w]),$t),vt=et.useMemo(()=>_.markerStart?`url('#${Gd(_.markerStart,S)}')`:void 0,[_.markerStart,S]),A=et.useMemo(()=>_.markerEnd?`url('#${Gd(_.markerEnd,S)}')`:void 0,[_.markerEnd,S]);if(_.hidden||Y===null||G===null||K===null||nt===null)return null;const J=st=>{const{addSelectedEdges:Et,unselectNodesAndEdges:_t,multiSelectionActive:Mt}=R.getState();Z&&(R.setState({nodesSelectionActive:!1}),_.selected&&Mt?(_t({nodes:[],edges:[_]}),at.current?.blur()):Et([n])),c&&c(st,_)},ft=f?st=>{f(st,{..._})}:void 0,ut=d?st=>{d(st,{..._})}:void 0,F=h?st=>{h(st,{..._})}:void 0,dt=y?st=>{y(st,{..._})}:void 0,gt=g?st=>{g(st,{..._})}:void 0,ct=st=>{if(!z&&Xp.includes(st.key)&&Z){const{unselectNodesAndEdges:Et,addSelectedEdges:_t}=R.getState();st.key==="Escape"?(at.current?.blur(),Et({edges:[_]})):_t([n])}};return tt.jsx("svg",{style:{zIndex:O},children:tt.jsxs("g",{className:ee(["react-flow__edge",`react-flow__edge-${B}`,_.className,N,{selected:_.selected,animated:_.animated,inactive:!Z&&!c,updating:I,selectable:Z}]),onClick:J,onDoubleClick:ft,onContextMenu:ut,onMouseEnter:F,onMouseMove:dt,onMouseLeave:gt,onKeyDown:U?ct:void 0,tabIndex:U?0:void 0,role:_.ariaRole??(U?"group":"img"),"aria-roledescription":"edge","data-id":n,"data-testid":`rf__edge-${n}`,"aria-label":_.ariaLabel===null?void 0:_.ariaLabel||`Edge from ${_.source} to ${_.target}`,"aria-describedby":U?`${S1}-${S}`:void 0,ref:at,..._.domAttributes,children:[!W&&tt.jsx(H,{id:n,source:_.source,target:_.target,type:_.type,selected:_.selected,animated:_.animated,selectable:Z,deletable:_.deletable??!0,label:_.label,labelStyle:_.labelStyle,labelShowBg:_.labelShowBg,labelBgStyle:_.labelBgStyle,labelBgPadding:_.labelBgPadding,labelBgBorderRadius:_.labelBgBorderRadius,sourceX:Y,sourceY:G,targetX:K,targetY:nt,sourcePosition:ot,targetPosition:rt,data:_.data,style:_.style,sourceHandleId:_.sourceHandle,targetHandleId:_.targetHandle,markerStart:vt,markerEnd:A,pathOptions:"pathOptions"in _?_.pathOptions:void 0,interactionWidth:_.interactionWidth}),L&&tt.jsx(C3,{edge:_,isReconnectable:L,reconnectRadius:m,onReconnect:v,onReconnectStart:E,onReconnectEnd:b,sourceX:Y,sourceY:G,targetX:K,targetY:nt,sourcePosition:ot,targetPosition:rt,setUpdateHover:P,setReconnecting:M})]})})}var z3=et.memo(M3);const O3=n=>({edgesFocusable:n.edgesFocusable,edgesReconnectable:n.edgesReconnectable,elementsSelectable:n.elementsSelectable,connectionMode:n.connectionMode,onError:n.onError});function $1({defaultMarkerColor:n,onlyRenderVisibleElements:i,rfId:u,edgeTypes:o,noPanClassName:c,onReconnect:f,onEdgeContextMenu:d,onEdgeMouseEnter:h,onEdgeMouseMove:y,onEdgeMouseLeave:g,onEdgeClick:m,reconnectRadius:v,onEdgeDoubleClick:E,onReconnectStart:b,onReconnectEnd:S,disableKeyboardA11y:C}){const{edgesFocusable:N,edgesReconnectable:w,elementsSelectable:z,onError:_}=At(O3,$t),T=g3(i);return tt.jsxs("div",{className:"react-flow__edges",children:[tt.jsx(E3,{defaultColor:n,rfId:u}),T.map(B=>tt.jsx(z3,{id:B,edgesFocusable:N,edgesReconnectable:w,elementsSelectable:z,noPanClassName:c,onReconnect:f,onContextMenu:d,onMouseEnter:h,onMouseMove:y,onMouseLeave:g,onClick:m,reconnectRadius:v,onDoubleClick:E,onReconnectStart:b,onReconnectEnd:S,rfId:u,onError:_,edgeTypes:o,disableKeyboardA11y:C},B))]})}$1.displayName="EdgeRenderer";const A3=et.memo($1),qv=n=>`translate(${n[0]}px,${n[1]}px) scale(${n[2]})`;function D3({children:n}){const i=Kt(),u=et.useRef(null),[o]=et.useState(()=>i.getState().transform);return M1(()=>{let c=null;const f=()=>{const d=i.getState().transform;c&&d[0]===c[0]&&d[1]===c[1]&&d[2]===c[2]||(c=d,u.current&&(u.current.style.transform=qv(d)))};return f(),i.subscribe(f)},[i]),tt.jsx("div",{ref:u,className:"react-flow__viewport xyflow__viewport react-flow__container",style:{transform:qv(o)},children:n})}function R3(n){const i=fh(),u=et.useRef(!1);et.useEffect(()=>{!u.current&&i.viewportInitialized&&n&&(setTimeout(()=>n(i),1),u.current=!0)}
14,[n,i.viewportInitialized])}const H3=n=>n.panZoom?.syncViewport;function B3(n){const i=At(H3),u=Kt();return et.useEffect(()=>{n&&(i?.(n),u.setState({transform:[n.x,n.y,n.zoom]}))},[n,i]),null}function U3(n){return n.connection.inProgress?{...n.connection,to:Fu(n.connection.to,n.transform)}:{...n.connection}}function j3(n){return U3}function L3(n){const i=j3();return At(i,$t)}const Y3=n=>({nodesConnectable:n.nodesConnectable,isValid:n.connection.isValid,inProgress:n.connection.inProgress,width:n.width,height:n.height});function V3({containerStyle:n,style:i,type:u,component:o}){const{nodesConnectable:c,width:f,height:d,isValid:h,inProgress:y}=At(Y3,$t);return!(f&&c&&y)?null:tt.jsx("svg",{style:n,width:f,height:d,className:"react-flow__connectionline react-flow__container",children:tt.jsx("g",{className:ee(["react-flow__connection",Pp(h)]),children:tt.jsx(J1,{style:i,type:u,CustomComponent:o,isValid:h})})})}const J1=({style:n,type:i=Yl.Bezier,CustomComponent:u,isValid:o})=>{const{inProgress:c,from:f,fromNode:d,fromHandle:h,fromPosition:y,to:g,toNode:m,toHandle:v,toPosition:E,pointer:b}=L3();if(!c)return;if(u)return tt.jsx(u,{connectionLineType:i,connectionLineStyle:n,fromNode:d,fromHandle:h,fromX:f.x,fromY:f.y,toX:g.x,toY:g.y,fromPosition:y,toPosition:E,connectionStatus:Pp(o),toNode:m,toHandle:v,pointer:b});let S="";const C={sourceX:f.x,sourceY:f.y,sourcePosition:y,targetX:g.x,targetY:g.y,targetPosition:E};switch(i){case Yl.Bezier:[S]=i1(C);break;case Yl.SimpleBezier:[S]=j1(C);break;case Yl.Step:[S]=Xd({...C,borderRadius:0});break;case Yl.SmoothStep:[S]=Xd(C);break;default:[S]=u1(C)}return tt.jsx("path",{d:S,fill:"none",className:"react-flow__connection-path",style:n})};J1.displayName="ConnectionLine";const q3={};function Xv(n=q3){et.useRef(n),Kt(),et.useEffect(()=>{},[n])}function X3(){Kt(),et.useRef(!1),et.useEffect(()=>{},[])}function F1({nodeTypes:n,edgeTypes:i,onInit:u,onNodeClick:o,onEdgeClick:c,onNodeDoubleClick:f,onEdgeDoubleClick:d,onNodeMouseEnter:h,onNodeMouseMove:y,onNodeMouseLeave:g,onNodeContextMenu:m,onSelectionContextMenu:v,onSelectionStart:E,onSelectionEnd:b,connectionLineType:S,connectionLineStyle:C,connectionLineComponent:N,connectionLineContainerStyle:w,selectionKeyCode:z,selectionOnDrag:_,selectionMode:T,multiSelectionKeyCode:B,panActivationKeyCode:H,zoomActivationKeyCode:U,deleteKeyCode:L,onlyRenderVisibleElements:Z,elementsSelectable:at,defaultViewport:I,translateExtent:P,minZoom:W,maxZoom:M,preventScrolling:R,defaultMarkerColor:O,zoomOnScroll:Y,zoomOnPinch:G,panOnScroll:K,panOnScrollSpeed:nt,panOnScrollMode:ot,zoomOnDoubleClick:rt,panOnDrag:vt,autoPanOnSelection:A,onPaneClick:J,onPaneMouseEnter:ft,onPaneMouseMove:ut,onPaneMouseLeave:F,onPaneScroll:dt,onPaneContextMenu:gt,paneClickDistance:ct,nodeClickDistance:st,onEdgeContextMenu:Et,onEdgeMouseEnter:_t,onEdgeMouseMove:Mt,onEdgeMouseLeave:Tt,reconnectRadius:Bt,onReconnect:Dt,onReconnectStart:Pt,onReconnectEnd:Ee,noDragClassName:ce,noWheelClassName:_n,noPanClassName:$e,disableKeyboardA11y:Oe,nodeExtent:Se,rfId:Ae,viewport:Le,onViewportChange:wn,nodesDraggable:Je}){return Xv(n),Xv(i),X3(),R3(u),B3(Le),tt.jsx(i3,{onPaneClick:J,onPaneMouseEnter:ft,onPaneMouseMove:ut,onPaneMouseLeave:F,onPaneContextMenu:gt,onPaneScroll:dt,paneClickDistance:ct,deleteKeyCode:L,selectionKeyCode:z,selectionOnDrag:_,selectionMode:T,onSelectionStart:E,onSelectionEnd:b,multiSelectionKeyCode:B,panActivationKeyCode:H,zoomActivationKeyCode:U,elementsSelectable:at,zoomOnScroll:Y,zoomOnPinch:G,zoomOnDoubleClick:rt,panOnScroll:K,panOnScrollSpeed:nt,panOnScrollMode:ot,panOnDrag:vt,autoPanOnSelection:A,defaultViewport:I,translateExtent:P,minZoom:W,maxZoom:M,onSelectionContextMenu:v,preventScrolling:R,noDragClassName:ce,noWheelClassName:_n,noPanClassName:$e,disableKeyboardA11y:Oe,onViewportChange:wn,isControlledViewport:!!Le,children:tt.jsxs(D3,{children:[tt.jsx(A3,{edgeTypes:i,onEdgeClick:c,onEdgeDoubleClick:d,onReconnect:Dt,onReconnectStart:Pt,onReconnectEnd:Ee,onlyRenderVisibleElements:Z,onEdgeContextMenu:Et,onEdgeMouseEnter:_t,onEdgeMouseMove:Mt,onEdgeMouseLeave:Tt,reconnectRadius:Bt,defaultMarkerColor:O,noPanClassName:$e,disableKeyboardA11y:Oe,rfId:Ae}),tt.jsx(V3,{style:C,type:S,component:N,containerStyle:w}),tt.jsx("div",{className:"react-flow__edgelabel-renderer"}),tt.jsx(h3,{nodeTypes:n,onNodeClick:o,onNodeDoubleClick:f,onNodeMouseEnter:h,onNodeMouseMove:y,onNodeMouseLeave:g,onNodeContextMenu:m,nodeClickDistance:st,onlyRenderVisibleElements:Z,noPanClassName:$e,noDragClassName:ce,disableKeyboardA11y:Oe,nodeExtent:Se,rfId:Ae,nodesDraggable:Je}),tt.jsx("div",{className:"react-flow__viewport-portal"})]})})}F1.displayName="GraphView";const G3=et.memo(F1),Z3=Jp(),Gv=({nodes:n,edges:i,defaultNodes:u,defaultEdges:o,width:c,height:f,fitView:d,fitViewOptions:h,minZoom:y=.5,maxZoom:g=2,nodeOrigin:m,nodeExtent:v,zIndexMode:E="basic"}={})=>{const b=new Map,S=new Map,C=new Map,N=new Map,w=o??i??[],z=u??n??[],_=m??[0,0],T=v??Vu;c1(C,N,w);const{nodesInitialized:B}=Zd(z,b,S,{nodeOrigin:_,nodeExtent:T,zIndexMode:E});let H=[0,0,1];if(d&&c&&f){const U=Ca(b,{filter:I=>!!((I.width||I.initialWidth)&&(I.height||I.initialHeight))}
vendor: 17,035 bytes, line 14
14),{x:L,y:Z,zoom:at}=ih(U,c,f,y,g,h?.padding??.1);H=[L,Z,at]}return{rfId:"1",width:c??0,height:f??0,transform:H,nodes:z,nodesInitialized:B,nodeLookup:b,parentLookup:S,edges:w,edgeLookup:N,connectionLookup:C,onNodesChange:null,onEdgesChange:null,hasDefaultNodes:u!==void 0,hasDefaultEdges:o!==void 0,panZoom:null,minZoom:y,maxZoom:g,translateExtent:Vu,nodeExtent:T,nodesSelectionActive:!1,userSelectionActive:!1,userSelectionRect:null,connectionMode:Sa.Strict,domNode:null,paneDragging:!1,noPanClassName:"nopan",nodeOrigin:_,nodeDragThreshold:1,connectionDragThreshold:1,snapGrid:[15,15],snapToGrid:!1,nodesDraggable:!0,nodesConnectable:!0,nodesFocusable:!0,edgesFocusable:!0,edgesReconnectable:!0,elementsSelectable:!0,elevateNodesOnSelect:!0,elevateEdgesOnSelect:!0,selectNodesOnDrag:!0,multiSelectionActive:!1,fitViewQueued:d??!1,fitViewOptions:h,fitViewResolver:null,connection:{...Zp},connectionClickStartHandle:null,connectOnClick:!0,ariaLiveMessage:"",autoPanOnConnect:!0,autoPanOnNodeDrag:!0,autoPanOnNodeFocus:!0,autoPanSpeed:15,connectionRadius:20,onError:Z3,isValidConnection:void 0,onSelectionChangeHandlers:[],lib:"react",debug:!1,ariaLabelConfig:Gp,zIndexMode:E,defaultEdgeOptions:void 0,onNodesChangeMiddlewareMap:new Map,onEdgesChangeMiddlewareMap:new Map,onNodesDelete:void 0,onEdgesDelete:void 0,onDelete:void 0,onBeforeDelete:void 0,onViewportChangeStart:void 0,onViewportChange:void 0,onViewportChangeEnd:void 0,onNodeDragStart:void 0,onNodeDrag:void 0,onNodeDragStop:void 0,onSelectionDragStart:void 0,onSelectionDrag:void 0,onSelectionDragStop:void 0,onMoveStart:void 0,onMove:void 0,onMoveEnd:void 0,onConnect:void 0,onConnectStart:void 0,onConnectEnd:void 0,onClickConnectStart:void 0,onClickConnectEnd:void 0}},Q3=({nodes:n,edges:i,defaultNodes:u,defaultEdges:o,width:c,height:f,fitView:d,fitViewOptions:h,minZoom:y,maxZoom:g,nodeOrigin:m,nodeExtent:v,zIndexMode:E})=>aT((b,S)=>{async function C(){const{nodeLookup:N,panZoom:w,fitViewOptions:z,fitViewResolver:_,width:T,height:B,minZoom:H,maxZoom:U}=S();w&&(await tN({nodes:N,width:T,height:B,panZoom:w,minZoom:H,maxZoom:U},z),_?.resolve(!0),b({fitViewResolver:null}))}return{...Gv({nodes:n,edges:i,width:c,height:f,fitView:d,fitViewOptions:h,minZoom:y,maxZoom:g,nodeOrigin:m,nodeExtent:v,defaultNodes:u,defaultEdges:o,zIndexMode:E}),setNodes:N=>{const{nodeLookup:w,parentLookup:z,nodeOrigin:_,nodeExtent:T,elevateNodesOnSelect:B,fitViewQueued:H,zIndexMode:U,nodesSelectionActive:L}=S(),{nodesInitialized:Z,hasSelectedNodes:at}=Zd(N,w,z,{nodeOrigin:_,nodeExtent:T,elevateNodesOnSelect:B,checkEquality:!0,zIndexMode:U}),I=L&&at;H&&Z?(C(),b({nodes:N,nodesInitialized:Z,fitViewQueued:!1,fitViewOptions:void 0,nodesSelectionActive:I})):b({nodes:N,nodesInitialized:Z,nodesSelectionActive:I})},setEdges:N=>{const{connectionLookup:w,edgeLookup:z}=S();c1(w,z,N),b({edges:N})},setDefaultNodesAndEdges:(N,w)=>{if(N){const{setNodes:z}=S();z(N),b({hasDefaultNodes:!0})}if(w){const{setEdges:z}=S();z(w),b({hasDefaultEdges:!0})}},updateNodeInternals:N=>{const{triggerNodeChanges:w,nodeLookup:z,parentLookup:_,domNode:T,nodeOrigin:B,nodeExtent:H,debug:U,fitViewQueued:L,zIndexMode:Z}=S(),{changes:at,updatedInternals:I}=wN(N,z,_,T,B,H,Z);I&&(bN(z,_,{nodeOrigin:B,nodeExtent:H,zIndexMode:Z}),L?(C(),b({fitViewQueued:!1,fitViewOptions:void 0})):b({}),at?.length>0&&(U&&console.log("React Flow: trigger node changes",at),w?.(at)))},updateNodePositions:(N,w=!1)=>{const z=[];let _=[];const{nodeLookup:T,triggerNodeChanges:B,connection:H,updateConnection:U,onNodesChangeMiddlewareMap:L}=S();for(const[Z,at]of N){const I=T.get(Z),P=!!(I?.expandParent&&I?.parentId&&at?.position),W={id:Z,type:"position",position:P?{x:Math.max(0,at.position.x),y:Math.max(0,at.position.y)}:at.position,dragging:w};if(I&&H.inProgress&&H.fromNode.id===I.id){const M=xi(I,H.fromHandle,pt.Left,!0);U({...H,from:M})}P&&I.parentId&&z.push({id:Z,parentId:I.parentId,rect:{...at.internals.positionAbsolute,width:at.measured.width??0,height:at.measured.height??0}}),_.push(W)}if(z.length>0){const{parentLookup:Z,nodeOrigin:at}=S(),I=sh(z,T,Z,at);_.push(...I)}for(const Z of L.values())_=Z(_);B(_)},triggerNodeChanges:N=>{const{onNodesChange:w,setNodes:z,nodes:_,hasDefaultNodes:T,debug:B}=S();if(N?.length){if(T){const H=N1(N,_);z(H)}B&&console.log("React Flow: trigger node changes",N),w?.(N)}},triggerEdgeChanges:N=>{const{onEdgesChange:w,setEdges:z,edges:_,hasDefaultEdges:T,debug:B}=S();if(N?.length){if(T){const H=T1(N,_);z(H)}B&&console.log("React Flow: trigger edge changes",N),w?.(N)}},addSelectedNodes:N=>{const{multiSelectionActive:w,edgeLookup:z,nodeLookup:_,triggerNodeChanges:T,triggerEdgeChanges:B}=S();if(w){const H=N.map(U=>hi(U,!0));T(H);return}T(va(_,new Set([...N]),!0)),B(va(z))},addSelectedEdges:N=>{const{multiSelectionActive:w,edgeLookup:z,nodeLookup:_,triggerNodeChanges:T,triggerEdgeChanges:B}=S();if(w){const H=N.map(U=>hi(U,!0));B(H);return}B(va(z,new Set([...N]))),T(va(_,new Set,!0))},unselectNodesAndEdges:({nodes:N,edges:w}={})=>{const{edges:z,nodes:_,nodeLookup:T,triggerNodeChanges:B,triggerEdgeChanges:H}=S(),U=N||_,L=w||z,Z=[];for(const I of U){if(!I.selected)continue;const P=T.get(I.id);P&&(P.selected=!1),Z.push(hi(I.id,!1))}const at=[];for(const I of L)I.selected&&at.push(hi(I.id,!1));B(Z),H(at)},setMinZoom:N=>{const{panZoom:w,maxZoom:z}=S();w?.setScaleExtent([N,z]),b({minZoom:N})},setMaxZoom:N=>{const{panZoom:w,minZoom:z}=S();w?.setScaleExtent([z,N]),b({maxZoom:N})},setTranslateExtent:N=>{S().panZoom?.setTranslateExtent(N),b({translateExtent:N})},resetSelectedElements:()=>{const{edges:N,nodes:w,triggerNodeChanges:z,triggerEdgeChanges:_,elementsSelectable:T}=S();if(!T)return;const B=w.reduce((U,L)=>L.selected?[...U,hi(L.id,!1)]:U,[]),H=N.reduce((U,L)=>L.selected?[...U,hi(L.id,!1)]:U,[]);z(B),_(H)},setNodeExtent:N=>{const{nodes:w,nodeLookup:z,parentLookup:_,nodeOrigin:T,elevateNodesOnSelect:B,nodeExtent:H,zIndexMode:U}=S();N[0][0]===H[0][0]&&N[0][1]===H[0][1]&&N[1][0]===H[1][0]&&N[1][1]===H[1][1]||(Zd(w,z,_,{nodeOrigin:T,nodeExtent:N,elevateNodesOnSelect:B,checkEquality:!1,zIndexMode:U}),b({nodeExtent:N}))},panBy:N=>{const{transform:w,width:z,height:_,panZoom:T,translateExtent:B}=S();return NN({delta:N,panZoom:T,transform:w,translateExtent:B,width:z,height:_})},setCenter:async(N,w,z)=>{const{width:_,height:T,maxZoom:B,panZoom:H}=S();if(!H)return!1;const U=typeof z?.zoom<"u"?z.zoom:B;return await H.setViewport({x:_/2-N*U,y:T/2-w*U,zoom:U},{duration:z?.duration,ease:z?.ease,interpolate:z?.interpolate}),!0},cancelConnection:()=>{b({connection:{...Zp}})},updateConnection:N=>{b({connection:N})},reset:()=>b({...Gv()})}},Object.is);function k3({initialNodes:n,initialEdges:i,defaultNodes:u,defaultEdges:o,initialWidth:c,initialHeight:f,initialMinZoom:d,initialMaxZoom:h,initialFitViewOptions:y,fitView:g,nodeOrigin:m,nodeExtent:v,zIndexMode:E,children:b}){const[S]=et.useState(()=>Q3({nodes:n,edges:i,defaultNodes:u,defaultEdges:o,width:c,height:f,fitView:g,minZoom:d,maxZoom:h,fitViewOptions:y,nodeOrigin:m,nodeExtent:v,zIndexMode:E}));return tt.jsx(uT,{value:S,children:tt.jsx(OT,{children:tt.jsx(QT,{children:b})})})}function K3({children:n,nodes:i,edges:u,defaultNodes:o,defaultEdges:c,width:f,height:d,fitView:h,fitViewOptions:y,minZoom:g,maxZoom:m,nodeOrigin:v,nodeExtent:E,zIndexMode:b}){return et.useContext(pc)?tt.jsx(tt.Fragment,{children:n}):tt.jsx(k3,{initialNodes:i,initialEdges:u,defaultNodes:o,defaultEdges:c,initialWidth:f,initialHeight:d,fitView:h,initialFitViewOptions:y,initialMinZoom:g,initialMaxZoom:m,nodeOrigin:v,nodeExtent:E,zIndexMode:b,children:n})}const I3={width:"100%",height:"100%",overflow:"hidden",position:"relative",zIndex:0};function $3({nodes:n,edges:i,defaultNodes:u,defaultEdges:o,className:c,nodeTypes:f,edgeTypes:d,onNodeClick:h,onEdgeClick:y,onInit:g,onMove:m,onMoveStart:v,onMoveEnd:E,onConnect:b,onConnectStart:S,onConnectEnd:C,onClickConnectStart:N,onClickConnectEnd:w,onNodeMouseEnter:z,onNodeMouseMove:_,onNodeMouseLeave:T,onNodeContextMenu:B,onNodeDoubleClick:H,onNodeDragStart:U,onNodeDrag:L,onNodeDragStop:Z,onNodesDelete:at,onEdgesDelete:I,onDelete:P,onSelectionChange:W,onSelectionDragStart:M,onSelectionDrag:R,onSelectionDragStop:O,onSelectionContextMenu:Y,onSelectionStart:G,onSelectionEnd:K,onBeforeDelete:nt,connectionMode:ot,connectionLineType:rt=Yl.Bezier,connectionLineStyle:vt,connectionLineComponent:A,connectionLineContainerStyle:J,deleteKeyCode:ft="Backspace",selectionKeyCode:ut="Shift",selectionOnDrag:F=!1,selectionMode:dt=qu.Full,panActivationKeyCode:gt="Space",multiSelectionKeyCode:ct=Gu()?"Meta":"Control",zoomActivationKeyCode:st=Gu()?"Meta":"Control",snapToGrid:Et,snapGrid:_t,onlyRenderVisibleElements:Mt=!1,selectNodesOnDrag:Tt,nodesDraggable:Bt,autoPanOnNodeFocus:Dt,nodesConnectable:Pt,nodesFocusable:Ee,nodeOrigin:ce=_1,edgesFocusable:_n,edgesReconnectable:$e,elementsSelectable:Oe=!0,defaultViewport:Se=ET,minZoom:Ae=.5,maxZoom:Le=2,translateExtent:wn=Vu,preventScrolling:Je=!0,nodeExtent:ql,defaultMarkerColor:za="#b1b1b7",zoomOnScroll:wc=!0,zoomOnPinch:Pu=!0,panOnScroll:Oa=!1,panOnScrollSpeed:Aa=.5,panOnScrollMode:Da=yi.Free,zoomOnDoubleClick:Nc=!0,panOnDrag:Tc=!0,onPaneClick:_e,onPaneMouseEnter:Cc,onPaneMouseMove:to,onPaneMouseLeave:eo,onPaneScroll:_i,onPaneContextMenu:Mc,paneClickDistance:no=1,nodeClickDistance:zc=0,children:Oc,onReconnect:Xl,onReconnectStart:we,onReconnectEnd:Nn,onEdgeContextMenu:Ne,onEdgeDoubleClick:Ac,onEdgeMouseEnter:Dc,onEdgeMouseMove:Rc,onEdgeMouseLeave:wi,reconnectRadius:Ni=10,onNodesChange:Ti,onEdgesChange:qn,noDragClassName:Ci="nodrag",noWheelClassName:Gl="nowheel",noPanClassName:Ra="nopan",fitView:lo,fitViewOptions:Ha,connectOnClick:Ba,attributionPosition:Zl,proOptions:Hc,defaultEdgeOptions:io,elevateNodesOnSelect:ao=!0,elevateEdgesOnSelect:uo=!1,disableKeyboardA11y:Mi=!1,autoPanOnConnect:Ua,autoPanOnNodeDrag:oo,autoPanOnSelection:ro=!0,autoPanSpeed:on,connectionRadius:oe,isValidConnection:be,onError:ol,style:co,id:so,nodeDragThreshold:Bc,connectionDragThreshold:fo,viewport:Ql,onViewportChange:zi,width:Oi,height:Xn,colorMode:rl="light",debug:kl,onScroll:Gn,ariaLabelConfig:ne,zIndexMode:ja="basic",...ho},go){const rn=so||"1",cl=_T(rl),Uc=et.useCallback(La=>{La.currentTarget.scrollTo({top:0,left:0,behavior:"instant"}),Gn?.(La)},[Gn]);return tt.jsx("div",{"data-testid":"rf__wrapper",...ho,onScroll:Uc,style:{...co,...I3},ref:go,className:ee(["react-flow",c,cl]),id:so,role:"application",children:tt.jsxs(K3,{nodes:n,edges:i,width:Oi,height:Xn,fitView:lo,fitViewOptions:Ha,minZoom:Ae,maxZoom:Le,nodeOrigin:ce,nodeExtent:ql,zIndexMode:ja,children:[tt.jsx(ST,{nodes:n,edges:i,defaultNodes:u,defaultEdges:o,onConnect:b,onConnectStart:S,onConnectEnd:C,onClickConnectStart:N,onClickConnectEnd:w,nodesDraggable:Bt,autoPanOnNodeFocus:Dt,nodesConnectable:Pt,nodesFocusable:Ee,edgesFocusable:_n,edgesReconnectable:$e,elementsSelectable:Oe,elevateNodesOnSelect:ao,elevateEdgesOnSelect:uo,minZoom:Ae,maxZoom:Le,nodeExtent:ql,onNodesChange:Ti,onEdgesChange:qn,snapToGrid:Et,snapGrid:_t,connectionMode:ot,translateExtent:wn,connectOnClick:Ba,defaultEdgeOptions:io,fitView:lo,fitViewOptions:Ha,onNodesDelete:at,onEdgesDelete:I,onDelete:P,onNodeDragStart:U,onNodeDrag:L,onNodeDragStop:Z,onSelectionDrag:R,onSelectionDragStart:M,onSelectionDragStop:O,onMove:m,onMoveStart:v,onMoveEnd:E,noPanClassName:Ra,nodeOrigin:ce,rfId:rn,autoPanOnConnect:Ua,autoPanOnNodeDrag:oo,autoPanSpeed:on,onError:ol,connectionRadius:oe,isValidConnection:be,selectNodesOnDrag:Tt,nodeDragThreshold:Bc,connectionDragThreshold:fo,onBeforeDelete:nt,debug:kl,ariaLabelConfig:ne,zIndexMode:ja}),tt.jsx(G3,{onInit:g,onNodeClick:h,onEdgeClick:y,onNodeMouseEnter:z,onNodeMouseMove:_,onNodeMouseLeave:T,onNodeContextMenu:B,onNodeDoubleClick:H,nodeTypes:f,edgeTypes:d,connectionLineType:rt,connectionLineStyle:vt,connectionLineComponent:A,connectionLineContainerStyle:J,selectionKeyCode:ut,selectionOnDrag:F,selectionMode:dt,deleteKeyCode:ft,multiSelectionKeyCode:ct,panActivationKeyCode:gt,zoomActivationKeyCode:st,onlyRenderVisibleElements:Mt,defaultViewport:Se,translateExtent:wn,minZoom:Ae,maxZoom:Le,preventScrolling:Je,zoomOnScroll:wc,zoomOnPinch:Pu,zoomOnDoubleClick:Nc,panOnScroll:Oa,panOnScrollSpeed:Aa,panOnScrollMode:Da,panOnDrag:Tc,autoPanOnSelection:ro,onPaneClick:_e,onPaneMouseEnter:Cc,onPaneMouseMove:to,onPaneMouseLeave:eo,onPaneScroll:_i,onPaneContextMenu:Mc,paneClickDistance:no,nodeClickDistance:zc,onSelectionContextMenu:Y,onSelectionStart:G,onSelectionEnd:K,onReconnect:Xl,onReconnectStart:we,onReconnectEnd:Nn,onEdgeContextMenu:Ne,onEdgeDoubleClick:Ac,onEdgeMouseEnter:Dc,onEdgeMouseMove:Rc,onEdgeMouseLeave:wi,reconnectRadius:Ni,defaultMarkerColor:za,noDragClassName:Ci,noWheelClassName:Gl,noPanClassName:Ra,rfId:rn,disableKeyboardA11y:Mi,nodeExtent:ql,viewport:Ql,onViewportChange:zi,nodesDraggable:Bt}),tt.jsx(pT,{onSelectionChange:W}),Oc,tt.jsx(hT,{proOptions:Hc,position:Zl}),tt.jsx(dT,{rfId:rn,disableKeyboardA11y:Mi})]})})}var Wz=C1($3);const J3=n=>n.domNode?.querySelector(".react-flow__edgelabel-renderer");function Pz({children:n}){const i=At(J3);return i?E1.createPortal(n,i):null}function tO(n){const[i,u]=et.useState(n),o=et.useCallback(c=>u(f=>N1(c,f)),[]);return[i,u,o]}function eO(n){const[i,u]=et.useState(n),o=et.useCallback(c=>u(f=>T1(c,f)),[]);return[i,u,o]}function F3({dimensions:n,lineWidth:i,variant:u,className:o}){return tt.jsx("path",{strokeWidth:i,d:`M${n[0]/2} 0 V${n[1]} M0 ${n[1]/2} H${n[0]}`,className:ee(["react-flow__background-pattern",u,o])})}function W3({radius:n,className:i}){return tt.jsx("circle",{cx:n,cy:n,r:n,className:ee(["react-flow__background-pattern","dots",i])})}var Vl;(function(n){n.Lines="lines",n.Dots="dots",n.Cross="cross"})(Vl||(Vl={}));const P3={[Vl.Dots]:1,[Vl.Lines]:1,[Vl.Cross]:6},tC=n=>({transform:n.transform,patternId:`pattern-${n.rfId}`});function W1({id:n,variant:i=Vl.Dots,gap:u=20,size:o,lineWidth:c=1,offset:f=0,color:d,bgColor:h,style:y,className:g,patternClassName:m}){const v=et.useRef(null),{transform:E,patternId:b}=At(tC,$t),S=o||P3[i],C=i===Vl.Dots,N=i===Vl.Cross,w=Array.isArray(u)?u:[u,u],z=[w[0]*E[2]||1,w[1]*E[2]||1],_=S*E[2],T=Array.isArray(f)?f:[f,f],B=N?[_,_]:z,H=[T[0]*E[2]+B[0]/2,T[1]*E[2]+B[1]/2],U=`${b}${n||""}`;return tt.jsxs("svg",{className:ee(["react-flow__background",g]),style:{...y,...bc,"--xy-background-color-props":h,"--xy-background-pattern-color-props":d},ref:v,"data-testid":"rf__background",children:[tt.jsx("pattern",{id:U,x:E[0]%z[0],y:E[1]%z[1],width:z[0],height:z[1],patternUnits:"userSpaceOnUse",patternTransform:`translate(-${H[0]},-${H[1]})`,children:C?tt.jsx(W3,{radius:_/2,className:m}):tt.jsx(F3,{dimensions:B,lineWidth:c,variant:i,className:m})}),tt.jsx("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:`url(#${U})`})]})}W1.displayName="Background";const nO=et.memo(W1);function eC(){return tt.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",children:tt.jsx("path",{d:"M32 18.133H18.133V32h-4.266V18.133H0v-4.266h13.867V0h4.266v13.867H32z"})})}function nC(){return tt.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 5",children:tt.jsx("path",{d:"M0 0h32v4.2H0z"})})}function lC(){return tt.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 30",children:tt.jsx("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 iC(){return tt.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32",children:tt.jsx("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 aC(){return tt.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32",children:tt.jsx("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"})})}function Gr({children:n,className:i,...u}){return tt.jsx("button",{type:"button",className:ee(["react-flow__controls-button",i]),...u,children:n})}const uC=n=>({isInteractive:n.nodesDraggable||n.nodesConnectable||n.elementsSelectable,minZoomReached:n.transform[2]<=n.minZoom,maxZoomReached:n.transform[2]>=n.maxZoom,ariaLabelConfig:n.ariaLabelConfig});
14function P1({style:n,showZoom:i=!0,showFitView:u=!0,showInteractive:o=!0,fitViewOptions:c,onZoomIn:f,onZoomOut:d,onFitView:h,onInteractiveChange:y,className:g,children:m,position:v="bottom-left",orientation:E="vertical","aria-label":b}){const S=Kt(),{isInteractive:C,minZoomReached:N,maxZoomReached:w,ariaLabelConfig:z}=At(uC,$t),{zoomIn:_,zoomOut:T,fitView:B}=fh(),H=()=>{_(),f?.()},U=()=>{T(),d?.()},L=()=>{B(c),h?.()},Z=()=>{S.setState({nodesDraggable:!C,nodesConnectable:!C,elementsSelectable:!C}),y?.(!C)},at=E==="horizontal"?"horizontal":"vertical";return tt.jsxs(Ec,{className:ee(["react-flow__controls",at,g]),position:v,style:n,"data-testid":"rf__controls","aria-label":b??z["controls.ariaLabel"],children:[i&&tt.jsxs(tt.Fragment,{children:[tt.jsx(Gr,{onClick:H,className:"react-flow__controls-zoomin",title:z["controls.zoomIn.ariaLabel"],"aria-label":z["controls.zoomIn.ariaLabel"],disabled:w,children:tt.jsx(eC,{})}),tt.jsx(Gr,{onClick:U,className:"react-flow__controls-zoomout",title:z["controls.zoomOut.ariaLabel"],"aria-label":z["controls.zoomOut.ariaLabel"],disabled:N,children:tt.jsx(nC,{})})]}),u&&tt.jsx(Gr,{className:"react-flow__controls-fitview",onClick:L,title:z["controls.fitView.ariaLabel"],"aria-label":z["controls.fitView.ariaLabel"],children:tt.jsx(lC,{})}),o&&tt.jsx(Gr,{className:"react-flow__controls-interactive",onClick:Z,title:z["controls.interactive.ariaLabel"],"aria-label":z["controls.interactive.ariaLabel"],children:C?tt.jsx(aC,{}):tt.jsx(iC,{})}),m]})}P1.displayName="Controls";
14const lO=et.memo(P1);function oC({id:n,x:i,y:u,width:o,height:c,style:f,color:d,strokeColor:h,strokeWidth:y,className:g,borderRadius:m,shapeRendering:v,selected:E,onClick:b}){const{background:S,backgroundColor:C}=f||{},N=d||S||C;return tt.jsx("rect",{className:ee(["react-flow__minimap-node",{selected:E},g]),x:i,y:u,rx:m,ry:m,width:o,height:c,style:{fill:N,stroke:h,strokeWidth:y},shapeRendering:v,onClick:b?w=>b(w,n):void 0})}const rC=et.memo(oC),cC=n=>n.nodes.map(i=>i.id),Td=n=>n instanceof Function?n:()=>n;function sC({nodeStrokeColor:n,nodeColor:i,nodeClassName:u="",nodeBorderRadius:o=5,nodeStrokeWidth:c,nodeComponent:f=rC,onClick:d}){const h=At(cC,$t),y=Td(i),g=Td(n),m=Td(u),v=typeof window>"u"||window.chrome?"crispEdges":"geometricPrecision";return tt.jsx(tt.Fragment,{children:h.map(E=>tt.jsx(dC,{id:E,nodeColorFunc:y,nodeStrokeColorFunc:g,nodeClassNameFunc:m,nodeBorderRadius:o,nodeStrokeWidth:c,NodeComponent:f,onClick:d,shapeRendering:v},E))})}function fC({id:n,nodeColorFunc:i,nodeStrokeColorFunc:u,nodeClassNameFunc:o,nodeBorderRadius:c,nodeStrokeWidth:f,shapeRendering:d,NodeComponent:h,onClick:y}){const{node:g,x:m,y:v,width:E,height:b}=At(S=>{const C=S.nodeLookup.get(n);if(!C)return{node:void 0,x:0,y:0,width:0,height:0};const N=C.internals.userNode,{x:w,y:z}=C.internals.positionAbsolute,{width:_,height:T}=xn(N);return{node:N,x:w,y:z,width:_,height:T}},$t);return!g||g.hidden||!Fp(g)?null:tt.jsx(h,{x:m,y:v,width:E,height:b,style:g.style,selected:!!g.selected,className:o(g),color:i(g),borderRadius:c,strokeColor:u(g),strokeWidth:f,shapeRendering:d,onClick:y,id:g.id})}const dC=et.memo(fC);var hC=et.memo(sC);const gC=200,mC=150,yC=n=>!n.hidden,vC=n=>{const i={x:-n.transform[0]/n.transform[2],y:-n.transform[1]/n.transform[2],width:n.width/n.transform[2],height:n.height/n.transform[2]};let u=!1;for(const o of n.nodeLookup.values())if(!o.hidden){u=!0;break}return{viewBB:i,boundingRect:u?Ip(Ca(n.nodeLookup,{filter:yC}),i):i,rfId:n.rfId,panZoom:n.panZoom,translateExtent:n.translateExtent,flowWidth:n.width,flowHeight:n.height,ariaLabelConfig:n.ariaLabelConfig}},Zv=(n,i)=>n.x===i.x&&n.y===i.y&&n.width===i.width&&n.height===i.height,pC=(n,i)=>Zv(n.viewBB,i.viewBB)&&Zv(n.boundingRect,i.boundingRect)&&n.rfId===i.rfId&&n.panZoom===i.panZoom&&n.translateExtent===i.translateExtent&&n.flowWidth===i.flowWidth&&n.flowHeight===i.flowHeight&&n.ariaLabelConfig===i.ariaLabelConfig,EC="react-flow__minimap-desc";function tE({style:n,className:i,nodeStrokeColor:u,nodeColor:o,nodeClassName:c="",nodeBorderRadius:f=5,nodeStrokeWidth:d,nodeComponent:h,bgColor:y,maskColor:g,maskStrokeColor:m,maskStrokeWidth:v,position:E="bottom-right",onClick:b,onNodeClick:S,pannable:C=!1,zoomable:N=!1,ariaLabel:w,inversePan:z,zoomStep:_=1,offsetScale:T=5}){const B=Kt(),H=et.useRef(null),{boundingRect:U,panZoom:L,viewBB:Z,rfId:at,translateExtent:I,flowWidth:P,flowHeight:W,ariaLabelConfig:M}=At(vC,pC),R=n?.width??gC,O=n?.height??mC,Y=U.width/R,G=U.height/O,K=Math.max(Y,G),nt=K*R,ot=K*O,rt=T*K,vt=U.x-(nt-U.width)/2-rt,A=U.y-(ot-U.height)/2-rt,J=nt+rt*2,ft=ot+rt*2,ut=`${EC}-${at}`,F=et.useRef(0),dt=et.useRef();F.current=K,et.useEffect(()=>{const _t=B.getState().panZoom;if(H.current&&_t)return dt.current=HN({domNode:H.current,panZoom:_t,getTransform:()=>B.getState().transform,getViewScale:()=>F.current}),()=>{dt.current?.destroy()}},[L]),et.useEffect(()=>{dt.current?.update({translateExtent:I,width:P,height:W,inversePan:z,pannable:C,zoomStep:_,zoomable:N})},[C,N,z,_,I,P,W]);const gt=b?_t=>{const[Mt,Tt]=dt.current?.pointer(_t)||[0,0];b(_t,{x:Mt,y:Tt})}:void 0,ct=et.useCallback((_t,Mt)=>{const Tt=B.getState().nodeLookup.get(Mt).internals.userNode;S?.(_t,Tt)},[S]),st=S?ct:void 0,Et=w??M["minimap.ariaLabel"];return tt.jsx(Ec,{position:E,style:{...n,"--xy-minimap-background-color-props":typeof y=="string"?y:void 0,"--xy-minimap-mask-background-color-props":typeof g=="string"?g:void 0,"--xy-minimap-mask-stroke-color-props":typeof m=="string"?m:void 0,"--xy-minimap-mask-stroke-width-props":typeof v=="number"?v*K:void 0,"--xy-minimap-node-background-color-props":typeof o=="string"?o:void 0,"--xy-minimap-node-stroke-color-props":typeof u=="string"?u:void 0,"--xy-minimap-node-stroke-width-props":typeof d=="number"?d:void 0},className:ee(["react-flow__minimap",i]),"data-testid":"rf__minimap",children:tt.jsxs("svg",{width:R,height:O,viewBox:`${vt} ${A} ${J} ${ft}`,className:"react-flow__minimap-svg",role:"img","aria-labelledby":ut,ref:H,onClick:gt,children:[Et&&tt.jsx("title",{id:ut,children:Et}),tt.jsx(hC,{onClick:st,nodeColor:o,nodeStrokeColor:u,nodeBorderRadius:f,nodeClassName:c,nodeStrokeWidth:d,nodeComponent:h}),tt.jsx("path",{className:"react-flow__minimap-mask",d:`M${vt-rt},${A-rt}h${J+rt*2}v${ft+rt*2}h${-J-rt*2}z 15 M${Z.x},${Z.y}h${Z.width}v${Z.height}h${-Z.width}z`,fillRule:"evenodd",pointerEvents:"none"})]})})}tE.displayName="MiniMap";et.memo(tE);const bC=n=>i=>n?`${Math.max(1/i.transform[2],1)}`:void 0,xC={[Na.Line]:"right",[Na.Handle]:"bottom-right"};function SC({nodeId:n,position:i,variant:u=Na.Handle,className:o,style:c=void 0,children:f,color:d,minWidth:h=10,minHeight:y=10,maxWidth:g=Number.MAX_VALUE,maxHeight:m=Number.MAX_VALUE,keepAspectRatio:v=!1,resizeDirection:E,autoScale:b=!0,shouldResize:S,onResizeStart:C,onResize:N,onResizeEnd:w}){const z=hh(),_=typeof n=="string"?n:z,T=Kt(),B=et.useRef(null),H=u===Na.Handle,U=At(et.useCallback(bC(H&&b),[H,b]),$t),L=et.useRef(null),Z=i??xC[u];et.useEffect(()=>{if(!(!B.current||!_))return L.current||(L.current=KN({domNode:B.current,nodeId:_,getStoreItems:()=>
15{const{nodeLookup:I,transform:P,snapGrid:W,snapToGrid:M,nodeOrigin:R,domNode:O}=T.getState();return{nodeLookup:I,transform:P,snapGrid:W,snapToGrid:M,nodeOrigin:R,paneDomNode:O}},onChange:(I,P)=>{const{triggerNodeChanges:W,nodeLookup:M,parentLookup:R,nodeOrigin:O}=T.getState(),Y=[],G={x:I.x,y:I.y},K=M.get(_);if(K&&K.expandParent&&K.parentId){const nt=K.origin??O,ot=I.width??K.measured.width??0,rt=I.height??K.measured.height??0,vt={id:K.id,parentId:K.parentId,rect:{width:ot,height:rt,...Wp({x:I.x??K.position.x,y:I.y??K.position.y},{width:ot,height:rt},K.parentId,M,nt)}},A=sh([vt],M,R,O);Y.push(...A),G.x=I.x?Math.max(nt[0]*ot,I.x):void 0,G.y=I.y?Math.max(nt[1]*rt,I.y):void 0}if(G.x!==void 0&&G.y!==void 0){const nt={id:_,type:"position",position:{...G}};Y.push(nt)}if(I.width!==void 0&&I.height!==void 0){const ot={id:_,type:"dimensions",resizing:!0,setAttributes:E?E==="horizontal"?"width":"height":!0,dimensions:{width:I.width,height:I.height}};Y.push(ot)}for(const nt of P){const ot={...nt,type:"position"};Y.push(ot)}W(Y)},onEnd:({width:I,height:P})=>{const W={id:_,type:"dimensions",resizing:!1,dimensions:{width:I,height:P}};T.getState().triggerNodeChanges([W])}})),L.current.update({controlPosition:Z,boundaries:{minWidth:h,minHeight:y,maxWidth:g,maxHeight:m},keepAspectRatio:v,resizeDirection:E,onResizeStart:C,onResize:N,onResizeEnd:w,shouldResize:S}),()=>{L.current?.destroy()}},[Z,h,y,g,m,v,C,N,w,S]);const at=Z.split("-");return tt.jsx("div",{className:ee(["react-flow__resize-control","nodrag",...at,u,o]),ref:B,style:{...c,scale:U,...d&&{[H?"backgroundColor":"borderColor"]:d}},children:f})}et.memo(SC);const _C=n=>n.domNode?.querySelector(".react-flow__renderer");function wC({children:n}){const i=At(_C);return i?E1.createPortal(n,i):null}const NC=(n,i)=>n?.internals.positionAbsolute.x!==i?.internals.positionAbsolute.x||n?.internals.positionAbsolute.y!==i?.internals.positionAbsolute.y||n?.measured.width!==i?.measured.width||n?.measured.height!==i?.measured.height||n?.selected!==i?.selected||n?.internals.z!==i?.internals.z,TC=(n,i)=>{if(n.size!==i.size)return!1;for(const[u,o]of n)if(NC(o,i.get(u)))return!1;return!0},CC=n=>({x:n.transform[0],y:n.transform[1],zoom:n.transform[2],selectedNodesCount:n.nodes.filter(i=>i.selected).length});function iO({nodeId:n,children:i,className:u,style:o,isVisible:c,position:f=pt.Top,offset:d=10,align:h="center",...y}){const g=hh(),m=et.useCallback(B=>(Array.isArray(n)?n:[n||g||""]).reduce((L,Z)=>{const at=B.nodeLookup.get(Z);return at&&L.set(at.id,at),L},new Map),[n,g]),v=At(m,TC),{x:E,y:b,zoom:S,selectedNodesCount:C}=At(CC,$t);if(!(typeof c=="boolean"?c:v.size===1&&v.values().next().value?.selected&&C===1)||!v.size)return null;const w=Ca(v),z=Array.from(v.values()),_=Math.max(...z.map(B=>B.internals.z+1)),T={position:"absolute",transform:vN(w,{x:E,y:b,zoom:S},f,d,h),zIndex:_,...o};return tt.jsx(wC,{children:tt.jsx("div",{style:T,className:ee(["react-flow__node-toolbar",u]),...y,"data-id":z.reduce((B,H)=>`${B}${H.id} `,"").trim(),children:i})})}var eE=Object.defineProperty,MC=(n,i,u)=>i in n?eE(n,i,{enumerable:!0,configurable:!0,writable:!0,value:u}):n[i]=u,zC=(n,i)=>{for(var u in i)eE(n,u,{get:i[u],enumerable:!0})},OC=(n,i,u)=>MC(n,i+"",u),nE={};zC(nE,{Graph:()=>Sn,alg:()=>mh});var AC=Object.defineProperty,lE=(n,i)=>{for(var u in i)AC(n,u,{get:i[u],enumerable:!0})},gh=class{constructor(n){this._isDirected=!0,this._isMultigraph=!1,this._isCompound=!1,this._nodes={},this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={},this._nodeCount=0,this._edgeCount=0,this._defaultNodeLabelFn=()=>{},this._defaultEdgeLabelFn=()=>{},n&&(this._isDirected="directed"in n?n.directed:!0,this._isMultigraph="multigraph"in n?n.multigraph:!1,this._isCompound="compound"in n?n.compound:!1),this._isCompound&&
vendor: 12,698 bytes, line 15
15(this._parent={},this._children={},this._children["\0"]={})}isDirected(){return this._isDirected}isMultigraph(){return this._isMultigraph}isCompound(){return this._isCompound}setGraph(n){return this._label=n,this}graph(){return this._label}setDefaultNodeLabel(n){return typeof n!="function"?this._defaultNodeLabelFn=()=>n:this._defaultNodeLabelFn=n,this}nodeCount(){return this._nodeCount}nodes(){return Object.keys(this._nodes)}sources(){return this.nodes().filter(n=>Object.keys(this._in[n]).length===0)}sinks(){return this.nodes().filter(n=>Object.keys(this._out[n]).length===0)}setNodes(n,i){return n.forEach(u=>{i!==void 0?this.setNode(u,i):this.setNode(u)}),this}setNode(n,i){return n in this._nodes?(arguments.length>1&&(this._nodes[n]=i),this):(this._nodes[n]=arguments.length>1?i:this._defaultNodeLabelFn(n),this._isCompound&&(this._parent[n]="\0",this._children[n]={},this._children["\0"][n]=!0),this._in[n]={},this._preds[n]={},this._out[n]={},this._sucs[n]={},++this._nodeCount,this)}node(n){return this._nodes[n]}hasNode(n){return n in this._nodes}removeNode(n){if(n in this._nodes){let i=u=>this.removeEdge(this._edgeObjs[u]);delete this._nodes[n],this._isCompound&&(this._removeFromParentsChildList(n),delete this._parent[n],this.children(n).forEach(u=>{this.setParent(u)}),delete this._children[n]),Object.keys(this._in[n]).forEach(i),delete this._in[n],delete this._preds[n],Object.keys(this._out[n]).forEach(i),delete this._out[n],delete this._sucs[n],--this._nodeCount}return this}setParent(n,i){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(i===void 0)i="\0";else{i+="";for(let u=i;u!==void 0;u=this.parent(u))if(u===n)throw new Error("Setting "+i+" as parent of "+n+" would create a cycle");this.setNode(i)}return this.setNode(n),this._removeFromParentsChildList(n),this._parent[n]=i,this._children[i][n]=!0,this}parent(n){if(this._isCompound){let i=this._parent[n];if(i!=="\0")return i}}children(n="\0"){if(this._isCompound){let i=this._children[n];if(i)return Object.keys(i)}else{if(n==="\0")return this.nodes();if(this.hasNode(n))return[]}return[]}predecessors(n){let i=this._preds[n];if(i)return Object.keys(i)}successors(n){let i=this._sucs[n];if(i)return Object.keys(i)}neighbors(n){let i=this.predecessors(n);if(i){let u=new Set(i),o=this.successors(n);if(o)for(let c of o)u.add(c);return Array.from(u.values())}}isLeaf(n){var i;let u;return this.isDirected()?u=this.successors(n):u=this.neighbors(n),((i=u?.length)!=null?i:0)===0}filterNodes(n){let i=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});i.setGraph(this.graph()),Object.entries(this._nodes).forEach(([c,f])=>{n(c)&&i.setNode(c,f)}),Object.values(this._edgeObjs).forEach(c=>{i.hasNode(c.v)&&i.hasNode(c.w)&&i.setEdge(c,this.edge(c))});let u={},o=c=>{let f=this.parent(c);return!f||i.hasNode(f)?(u[c]=f,f):f in u?u[f]:o(f)};return this._isCompound&&i.nodes().forEach(c=>i.setParent(c,o(c))),i}setDefaultEdgeLabel(n){return typeof n!="function"?this._defaultEdgeLabelFn=()=>n:this._defaultEdgeLabelFn=n,this}edgeCount(){return this._edgeCount}edges(){return Object.values(this._edgeObjs)}setPath(n,i){return n.reduce((u,o)=>(i!==void 0?this.setEdge(u,o,i):this.setEdge(u,o),o)),this}setEdge(n,i,u,o){let c,f,d,h,y=!1;typeof n=="object"&&n!==null&&"v"in n?(c=n.v,f=n.w,d=n.name,arguments.length===2&&(h=i,y=!0)):(c=n,f=i,d=o,arguments.length>2&&(h=u,y=!0)),c=""+c,f=""+f,d!==void 0&&(d=""+d);let g=Ru(this._isDirected,c,f,d);if(g in this._edgeLabels)return y&&(this._edgeLabels[g]=h),this;if(d!==void 0&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(c),this.setNode(f),this._edgeLabels[g]=y?h:this._defaultEdgeLabelFn(c,f,d);let m=DC(this._isDirected,c,f,d);return c=m.v,f=m.w,Object.freeze(m),this._edgeObjs[g]=m,Qv(this._preds[f],c),Qv(this._sucs[c],f),this._in[f][g]=m,this._out[c][g]=m,this._edgeCount++,this}edge(n,i,u){let o=arguments.length===1?Cd(this._isDirected,n):Ru(this._isDirected,n,i,u);return this._edgeLabels[o]}edgeAsObj(n,i,u){let o=arguments.length===1?this.edge(n):this.edge(n,i,u);return typeof o!="object"||o===null?{label:o}:o}hasEdge(n,i,u){return(arguments.length===1?Cd(this._isDirected,n):Ru(this._isDirected,n,i,u))in this._edgeLabels}removeEdge(n,i,u){let o=arguments.length===1?Cd(this._isDirected,n):Ru(this._isDirected,n,i,u),c=this._edgeObjs[o];if(c){let f=c.v,d=c.w;delete this._edgeLabels[o],delete this._edgeObjs[o],kv(this._preds[d],f),kv(this._sucs[f],d),delete this._in[d][o],delete this._out[f][o],this._edgeCount--}return this}inEdges(n,i){return this.isDirected()?this.filterEdges(this._in[n],n,i):this.nodeEdges(n,i)}outEdges(n,i){return this.isDirected()?this.filterEdges(this._out[n],n,i):this.nodeEdges(n,i)}nodeEdges(n,i){if(n in this._nodes)return this.filterEdges({...this._in[n],...this._out[n]},n,i)}_removeFromParentsChildList(n){delete this._children[this._parent[n]][n]}filterEdges(n,i,u){if(!n)return;let o=Object.values(n);return u?o.filter(c=>c.v===i&&c.w===u||c.v===u&&c.w===i):o}};function Qv(n,i){n[i]?n[i]++:n[i]=1}function kv(n,i){n[i]!==void 0&&!--n[i]&&delete n[i]}function Ru(n,i,u,o){let c=""+i,f=""+u;if(!n&&c>f){let d=c;c=f,f=d}return c+"�"+f+"�"+(o===void 0?"\0":o)}function DC(n,i,u,o){let c=""+i,f=""+u;if(!n&&c>f){let h=c;c=f,f=h}let d={v:c,w:f};return o&&(d.name=o),d}function Cd(n,i){return Ru(n,i.v,i.w,i.name)}var RC={};lE(RC,{read:()=>jC,write:()=>HC});function HC(n){let i={options:{directed:n.isDirected(),multigraph:n.isMultigraph(),compound:n.isCompound()},nodes:BC(n),edges:UC(n)},u=n.graph();return u!==void 0&&(i.value=structuredClone(u)),i}function BC(n){return n.nodes().map(i=>{let u=n.node(i),o=n.parent(i),c={v:i};return u!==void 0&&(c.value=u),o!==void 0&&(c.parent=o),c})}function UC(n){return n.edges().map(i=>{let u=n.edge(i),o={v:i.v,w:i.w};return i.name!==void 0&&(o.name=i.name),u!==void 0&&(o.value=u),o})}function jC(n){let i=new gh(n.options);return n.value!==void 0&&i.setGraph(n.value),n.nodes.forEach(u=>{i.setNode(u.v,u.value),u.parent&&i.setParent(u.v,u.parent)}),n.edges.forEach(u=>{i.setEdge({v:u.v,w:u.w,name:u.name},u.value)}),i}var mh={};lE(mh,{CycleException:()=>rc,bellmanFord:()=>iE,components:()=>VC,dijkstra:()=>oc,dijkstraAll:()=>GC,findCycles:()=>ZC,floydWarshall:()=>kC,isAcyclic:()=>IC,postorder:()=>JC,preorder:()=>FC,prim:()=>WC,shortestPaths:()=>PC,tarjan:()=>uE,topsort:()=>oE});var LC=()=>1;function iE(n,i,u,o){return YC(n,String(i),u||LC,o||function(c){var f;return(f=n.outEdges(c))!=null?f:[]})}function YC(n,i,u,o){let c={},f,d=0,h=n.nodes(),y=function(v){let E=c[v.v],b=c[v.w];if(!E||!b)return;let S=u(v);E.distance+S<b.distance&&(c[v.w]={distance:E.distance+S,predecessor:v.v},f=!0)},g=function(){h.forEach(function(v){o(v).forEach(function(E){let b=E.v===v?E.v:E.w,S=b===E.v?E.w:E.v;y({v:b,w:S})})})};h.forEach(function(v){let E=v===i?0:Number.POSITIVE_INFINITY;c[v]={distance:E,predecessor:""}});let m=h.length;for(let v=1;v<m&&(f=!1,d++,g(),!!f);v++);if(d===m-1&&(f=!1,g(),f))throw new Error("The graph contains a negative weight cycle");return c}function VC(n){let i={},u=[],o;function c(f){var d,h;f in i||(i[f]=!0,o.push(f),(d=n.successors(f))==null||d.forEach(c),(h=n.predecessors(f))==null||h.forEach(c))}return n.nodes().forEach(function(f){o=[],c(f),o.length&&u.push(o)}),u}var aE=class{constructor(){this._arr=[],this._keyIndices={}}size(){return this._arr.length}keys(){return this._arr.map(n=>n.key)}has(n){return n in this._keyIndices}priority(n){let i=this._keyIndices[n];if(i!==void 0)return this._arr[i].priority}min(){if(this.size()===0)throw new Error("Queue underflow");return this._arr[0].key}add(n,i){let u=this._keyIndices,o=String(n);if(!(o in u)){let c=this._arr,f=c.length;return u[o]=f,c.push({key:o,priority:i}),this._decrease(f),!0}return!1}removeMin(){if(this.size()===0)throw new Error("Queue underflow");this._swap(0,this._arr.length-1);let n=this._arr.pop();return delete this._keyIndices[n.key],this._heapify(0),n.key}decrease(n,i){let u=this._keyIndices[n];if(u===void 0)throw new Error(`Key not found: ${n}`);let o=this._arr[u].priority;if(i>o)throw new Error(`New priority is greater than current priority. Key: ${n} Old: ${o} New: ${i}`);this._arr[u].priority=i,this._decrease(u)}_heapify(n){let i=this._arr,u=2*n,o=u+1,c=n;u<i.length&&(c=i[u].priority<i[c].priority?u:c,o<i.length&&(c=i[o].priority<i[c].priority?o:c),c!==n&&(this._swap(n,c),this._heapify(c)))}_decrease(n){let i=this._arr,u=i[n].priority,o;for(;n!==0&&(o=n>>1,!(i[o].priority<u));)this._swap(n,o),n=o}_swap(n,i){let u=this._arr,o=this._keyIndices,c=u[n],f=u[i];u[n]=f,u[i]=c,o[f.key]=n,o[c.key]=i}},qC=()=>1;function oc(n,i,u,o){let c=function(f){var d;return(d=n.outEdges(f))!=null?d:[]};return XC(n,String(i),u||qC,o||c)}function XC(n,i,u,o){let c={},f=new aE,d,h,y=function(g){let m=g.v!==d?g.v:g.w,v=c[m];if(!v)return;let E=u(g),b=h.distance+E;if(E<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+g+" Weight: "+E);b<v.distance&&(v.distance=b,v.predecessor=d,f.decrease(m,b))};for(n.nodes().forEach(function(g){let m=g===i?0:Number.POSITIVE_INFINITY;c[g]={distance:m,predecessor:""},f.add(g,m)});f.size()>0;){d=f.removeMin();let g=c[d];if(!g||g.distance===Number.POSITIVE_INFINITY)break;h=g,o(d).forEach(y)}return c}function GC(n,i,u){return n.nodes().reduce(function(o,c){return o[c]=oc(n,c,i,u),o},{})}function uE(n){let i=0,u=[],o={},c=[];function f(d){var h;let y=o[d]={onStack:!0,lowlink:i,index:i++};if(u.push(d),(h=n.successors(d))==null||h.forEach(function(g){if(g in o){let m=o[g];m!=null&&m.onStack&&(y.lowlink=Math.min(y.lowlink,m.index))}else{f(g);let m=o[g];m&&(y.lowlink=Math.min(y.lowlink,m.lowlink))}}),y.lowlink===y.index){let g=[],m;do{m=u.pop();let v=o[m];v&&(v.onStack=!1),g.push(m)}while(d!==m);c.push(g)}}return n.nodes().forEach(function(d){d in o||f(d)}),c}function ZC(n){return uE(n).filter(function(i){var u;let o=i[0];return o?i.length>1||i.length===1&&((u=n.outEdges(o,o))!=null?u:[]).length>0:!1})}var QC=()=>1;function kC(n,i,u){return KC(n,i||QC,u||function(o){var c;return(c=n.outEdges(o))!=null?c:[]})}function KC(n,i,u){let o={},c=n.nodes();return c.forEach(function(f){let d={};o[f]=d,d[f]={distance:0,predecessor:""},c.forEach(function(h){f!==h&&(d[h]={distance:Number.POSITIVE_INFINITY,predecessor:""})}),u(f).forEach(function(h){let y=h.v===f?h.w:h.v,g=i(h);d[y]={distance:g,predecessor:f}})}),c.forEach(function(f){let d=o[f];d&&c.forEach(function(h){let y=o[h];y&&c.forEach(function(g){let m=y[f],v=d[g],E=y[g];if(m&&v&&E){let b=m.distance+v.distance;b<E.distance&&(E.distance=b,E.predecessor=v.predecessor)}})})}),o}var rc=class extends Error{constructor(n){super(n),this.name="CycleException"}};function oE(n){let i={},u={},o=[];function c(f){var d;if(f in u)throw new rc;f in i||(u[f]=!0,i[f]=!0,(d=n.predecessors(f))==null||d.forEach(c),delete u[f],o.push(f))}if(n.sinks().forEach(c),Object.keys(i).length!==n.nodeCount())throw new rc;return o}function IC(n){try{oE(n)}catch(i){if(i instanceof rc)return!1;throw i}return!0}function $C(n,i,u,o,c){Array.isArray(i)||(i=[i]);let f=(h=>{var y;return(y=n.isDirected()?n.successors(h):n.neighbors(h))!=null?y:[]}),d={};return i.forEach(function(h){if(!n.hasNode(h))throw new Error("Graph does not have node: "+h);c=rE(n,h,u==="post",d,f,o,c)}),c}function rE(n,i,u,o,c,f,d){return i in o||(o[i]=!0,u||(d=f(d,i)),c(i).forEach(function(h){d=rE(n,h,u,o,c,f,d)}),u&&(d=f(d,i))),d}function cE(n,i,u){return $C(n,i,u,function(o,c){return o.push(c),o},[])}function JC(n,i){return cE(n,i,"post")}function FC(n,i){return cE(n,i,"pre")}function WC(n,i){var u;let o=new gh,c={},f=new aE,d;function h(m){let v=m.v===d?m.w:m.v,E=f.priority(v);if(E!==void 0){let b=i(m);b<E&&(c[v]=d,f.decrease(v,b))}}if(n.nodeCount()===0)return o;n.nodes().forEach(function(m){f.add(m,Number.POSITIVE_INFINITY),o.setNode(m)});let y=n.nodes()[0];y!==void 0&&f.decrease(y,0);let g=!1;for(;f.size()>0;){if(d=f.removeMin(),d in c)o.setEdge(d,c[d]);else{if(g)throw new Error("Input graph is not connected: "+n);g=!0}(u=n.nodeEdges(d))==null||u.forEach(h)}return o}function PC(n,i,u,o){return tM(n,i,u,o??(c=>{var f;return(f=n.outEdges(c))!=null?f:[]}))}function tM(n,i,u,o){if(u===void 0)return oc(n,i,u,o);let c=!1,f=n.nodes();for(let d=0;d<f.length;d++){let h=f[d];if(h===void 0)continue;let y=o(h);for(let g=0;g<y.length;g++){let m=y[g];if(!m)continue;let v=m.v===h?m.v:m.w,E=v===m.v?m.w:m.v;u({v,w:E})<0&&(c=!0)}if(c)return iE(n,i,u,o)}return oc(n,i,u,o)}var Sn=gh;function Ma(n,i,u,o){let c=o;for(;n.hasNode(c);)c=yh(o);return u.dummy=i,n.setNode(c,u),c}function eM(n){let i=new Sn().setGraph(n.graph());return n.nodes().forEach(u=>
vendor: 5,362 bytes, line 15
15i.setNode(u,n.node(u))),n.edges().forEach(u=>{let o=i.edge(u.v,u.w)||{weight:0,minlen:1},c=n.edge(u);i.setEdge(u.v,u.w,{weight:o.weight+c.weight,minlen:Math.max(o.minlen,c.minlen)})}),i}function sE(n){let i=new Sn({multigraph:n.isMultigraph()}).setGraph(n.graph());return n.nodes().forEach(u=>{n.children(u).length||i.setNode(u,n.node(u))}),n.edges().forEach(u=>{i.setEdge(u,n.edge(u))}),i}function Kv(n,i){let u=n.x,o=n.y,c=i.x-u,f=i.y-o,d=n.width/2,h=n.height/2;if(!c&&!f)throw new Error("Not possible to find intersection inside of the rectangle");let y,g;return Math.abs(f)*d>Math.abs(c)*h?(f<0&&(h=-h),y=h*c/f,g=h):(c<0&&(d=-d),y=d,g=d*f/c),{x:u+y,y:o+g}}function Wu(n){let i=Qu(dE(n)+1).map(()=>[]);return n.nodes().forEach(u=>{let o=n.node(u),c=o.rank;c!==void 0&&(i[c]||(i[c]=[]),i[c][o.order]=u)}),i}function nM(n){let i=n.nodes().map(o=>{let c=n.node(o).rank;return c===void 0?Number.MAX_VALUE:c}),u=Ln(Math.min,i);n.nodes().forEach(o=>{let c=n.node(o);Object.hasOwn(c,"rank")&&(c.rank-=u)})}function lM(n){let i=n.nodes().map(d=>n.node(d).rank).filter(d=>d!==void 0),u=Ln(Math.min,i),o=[];n.nodes().forEach(d=>{let h=n.node(d).rank-u;o[h]||(o[h]=[]),o[h].push(d)});let c=0,f=n.graph().nodeRankFactor;Array.from(o).forEach((d,h)=>{d===void 0&&h%f!==0?--c:d!==void 0&&c&&d.forEach(y=>n.node(y).rank+=c)})}function Iv(n,i,u,o){let c={width:0,height:0};return arguments.length>=4&&(c.rank=u,c.order=o),Ma(n,"border",c,i)}function iM(n,i=fE){let u=[];for(let o=0;o<n.length;o+=i){let c=n.slice(o,o+i);u.push(c)}return u}var fE=65535;function Ln(n,i){if(i.length>fE){let u=iM(i);return n(...u.map(o=>n(...o)))}else return n(...i)}function dE(n){let i=n.nodes().map(u=>{let o=n.node(u).rank;return o===void 0?Number.MIN_VALUE:o});return Ln(Math.max,i)}function aM(n,i){let u={lhs:[],rhs:[]};return n.forEach(o=>{i(o)?u.lhs.push(o):u.rhs.push(o)}),u}function uM(n,i){let u=Date.now();try{return i()}finally{console.log(n+" time: "+(Date.now()-u)+"ms")}}function hE(n,i){return i()}var oM=0;function yh(n){let i=++oM;return n+(""+i)}function Qu(n,i,u=1){i==null&&(i=n,n=0);let o=f=>f<i;u<0&&(o=f=>i<f);let c=[];for(let f=n;o(f);f+=u)c.push(f);return c}function cc(n,i){let u={};for(let o of i)n[o]!==void 0&&(u[o]=n[o]);return u}function Sc(n,i){let u;return typeof i=="string"?u=o=>o[i]:u=i,Object.entries(n).reduce((o,[c,f])=>(o[c]=u(f,c),o),{})}function rM(n,i){return n.reduce((u,o,c)=>(u[o]=i[c],u),{})}var _c="\0";function gE(n,i,u){var o,c,f,d,h,y;if(!(n&&i&&u&&i.dummy==="edge"&&u.dummy==="edge"&&i.edgeObj&&u.edgeObj&&n[i.edgeObj.v]&&n[u.edgeObj.v]&&n[i.edgeObj.w]&&n[u.edgeObj.w]))return 0;let g=!0;i.edgeObj.w===u.edgeObj.w&&(g=!1);let m=g?(c=(o=n[i.edgeObj.v])==null?void 0:o.rank)!=null?c:NaN+1:(d=(f=n[i.edgeObj.w])==null?void 0:f.rank)!=null?d:NaN-1,v=Object.entries(n).find(C=>{var N,w;return((N=C[1].edgeObj)==null?void 0:N.v)===i.edgeObj.v&&((w=C[1].edgeObj)==null?void 0:w.w)===i.edgeObj.w&&C[1].rank===m}),E=Object.entries(n).find(C=>{var N,w;return((N=C[1].edgeObj)==null?void 0:N.v)===u.edgeObj.v&&((w=C[1].edgeObj)==null?void 0:w.w)===u.edgeObj.w&&C[1].rank===m});if(!v||!E)return 0;let b=(h=v[1].order)!=null?h:NaN,S=(y=E[1].order)!=null?y:NaN;return isNaN(b-S)?0:b-S}var cM="3.1.1",sM=class{constructor(){OC(this,"_sentinel");let n={};n._next=n._prev=n,this._sentinel=n}dequeue(){let n=this._sentinel,i=n._prev;if(i!==n)return $v(i),i}enqueue(n){let i=this._sentinel;n._prev&&n._next&&$v(n),n._next=i._next,i._next._prev=n,i._next=n,n._prev=i}toString(){let n=[],i=this._sentinel,u=i._prev;for(;u!==i;)n.push(JSON.stringify(u,fM)),u=u._prev;return"["+n.join(", ")+"]"}};function $v(n){n._prev._next=n._next,n._next._prev=n._prev,delete n._next,delete n._prev}function fM(n,i){if(n!=="_next"&&n!=="_prev")return i}var dM=sM,hM=()=>1;function gM(n,i){if(n.nodeCount()<=1)return[];let u=yM(n,i||hM);return mM(u.graph,u.buckets,u.zeroIdx).flatMap(o=>n.outEdges(o.v,o.w)||[])}function mM(n,i,u){var o;let c=[],f=i[i.length-1],d=i[0],h;for(;n.nodeCount();){for(;h=d.dequeue();)Md(n,i,u,h);for(;h=f.dequeue();)Md(n,i,u,h);if(n.nodeCount()){for(let y=i.length-2;y>0;--y)if(h=(o=i[y])==null?void 0:o.dequeue(),h){c=c.concat(Md(n,i,u,h,!0)||[]);break}}}return c}function Md(n,i,u,o,c){let f=[],d=c?f:void 0;return(n.inEdges(o.v)||[]).forEach(h=>{let y=n.edge(h),g=n.node(h.v);c&&f.push({v:h.v,w:h.w}),g.out-=y,Kd(i,u,g)}),(n.outEdges(o.v)||[]).forEach(h=>{let y=n.edge(h),g=h.w,m=n.node(g);m.in-=y,Kd(i,u,m)}),n.removeNode(o.v),d}function yM(n,i){let u=new Sn,o=0,c=0;n.nodes().forEach(h=>{u.setNode(h,{v:h,in:0,out:0})}),n.edges().forEach(h=>{let y=u.edge(h.v,h.w)||0,g=i(h),m=y+g;u.setEdge(h.v,h.w,m);let v=u.node(h.v),E=u.node(h.w);c=Math.max(c,v.out+=g),o=Math.max(o,E.in+=g)});let f=vM(c+o+3).map(()=>new dM),d=o+1;return u.nodes().forEach(h=>{Kd(f,d,u.node(h))}),{graph:u,buckets:f,zeroIdx:d}}function Kd(n,i,u){var o,c,f;u.out?u.in?(f=n[u.out-u.in+i])==null||f.enqueue(u):(c=n[n.length-1])==null||c.enqueue(u):(o=n[0])==null||o.enqueue(u)}function vM(n){let i=[];for(let u=0;u<n;u++)i.push(u);return i}function pM(n,i){(n.graph().acyclicer==="greedy"?gM(n,u(n)):EM(n,i??null)).forEach(o=>{let c=n.edge(o);n.removeEdge(o),c.forwardName=o.name,c.reversed=!0,n.setEdge(o.w,o.v,c,yh("rev"))});function u(o){return c=>o.edge(c).weight}}function EM(n,i){let u=[],o={},c={};function f(y){Object.hasOwn(c,y)||(c[y]=!0,o[y]=!0,n.outEdges(y).forEac
vendor: 4,627 bytes, line 15
15h(g=>{Object.hasOwn(o,g.w)?u.push(g):f(g.w)}),delete o[y])}function d(y){var g;Object.hasOwn(c,y)||(c[y]=!0,o[y]=!0,(g=n.outEdges(y))==null||g.forEach(m=>{var v,E;Object.hasOwn(o,m.w)||((v=i.node(y))==null?void 0:v.rank)>((E=i.node(m.w))==null?void 0:E.rank)&&xM(n,m.w,m)?u.push(m):d(m.w)}),delete o[y])}let h=f;return i&&typeof i.node=="function"&&(h=d),n.sources().forEach(h),n.nodes().forEach(h),u}function bM(n){n.edges().forEach(i=>{let u=n.edge(i);if(u.reversed){n.removeEdge(i);let o=u.forwardName;delete u.reversed,delete u.forwardName,n.setEdge(i.w,i.v,u,o)}})}function xM(n,i,u){let o=new Set;function c(f){var d;if(n.sources().includes(f))return!0;o.add(f);for(let h of(d=n.inEdges(f))!=null?d:[])if(!(h.v===u.v&&h.w===u.w)&&!o.has(h.v)&&c(h.v))return!0;return!1}return c(i)}function SM(n){n.graph().dummyChains=[],n.edges().forEach(i=>_M(n,i))}function _M(n,i){let u=i.v,o=n.node(u).rank,c=i.w,f=n.node(c).rank,d=i.name,h=n.edge(i),y=h.labelRank;if(f===o+1)return;n.removeEdge(i);let g,m,v;for(v=0,++o;o<f;++v,++o)h.points=[],m={width:0,height:0,edgeLabel:h,edgeObj:i,rank:o},g=Ma(n,"edge",m,"_d"),o===y&&(m.width=h.width,m.height=h.height,m.dummy="edge-label",m.labelpos=h.labelpos),n.setEdge(u,g,{weight:h.weight},d),v===0&&n.graph().dummyChains.push(g),u=g;n.setEdge(u,c,{weight:h.weight},d)}function wM(n){n.graph().dummyChains.forEach(i=>{let u=n.node(i),o=u.edgeLabel,c;for(n.setEdge(u.edgeObj,o);u.dummy;)c=n.successors(i)[0],n.removeNode(i),o.points.push({x:u.x,y:u.y}),u.dummy==="edge-label"&&(o.x=u.x,o.y=u.y,o.width=u.width,o.height=u.height),i=c,u=n.node(i)})}function vh(n){let i={};function u(o){let c=n.node(o);if(Object.hasOwn(i,o))return c.rank;i[o]=!0;let f=n.outEdges(o),d=f?f.map(y=>y==null?Number.POSITIVE_INFINITY:u(y.w)-n.edge(y).minlen):[],h=Ln(Math.min,d);return h===Number.POSITIVE_INFINITY&&(h=0),c.rank=h}n.sources().forEach(u)}function Ta(n,i){return n.node(i.w).rank-n.node(i.v).rank-n.edge(i).minlen}var mE=NM;function NM(n){let i=new Sn({directed:!1}),u=n.nodes();if(u.length===0)throw new Error("Graph must have at least one node");let o=u[0],c=n.nodeCount();i.setNode(o,{});let f,d;for(;TM(i,n)<c&&(f=CM(i,n),!!f);)d=i.hasNode(f.v)?Ta(n,f):-Ta(n,f),MM(i,n,d);return i}function TM(n,i){function u(o){let c=i.nodeEdges(o);c&&c.forEach(f=>{let d=f.v,h=o===d?f.w:d;!n.hasNode(h)&&!Ta(i,f)&&(n.setNode(h,{}),n.setEdge(o,h,{}),u(h))})}return n.nodes().forEach(u),n.nodeCount()}function CM(n,i){return i.edges().reduce((u,o)=>{let c=Number.POSITIVE_INFINITY;return n.hasNode(o.v)!==n.hasNode(o.w)&&(c=Ta(i,o)),c<u[0]?[c,o]:u},[Number.POSITIVE_INFINITY,null])[1]}function MM(n,i,u){n.nodes().forEach(o=>i.node(o).rank+=u)}var{preorder:zM,postorder:OM}=mh,AM=Si;Si.initLowLimValues=Eh;Si.initCutValues=ph;Si.calcCutValue=yE;Si.leaveEdge=pE;Si.enterEdge=EE;Si.exchangeEdges=bE;function Si(n){n=eM(n),vh(n);let i=mE(n);Eh(i),ph(i,n);let u,o;for(;u=pE(i);)o=EE(i,n,u),bE(i,n,u,o)}function ph(n,i){let u=OM(n,n.nodes());u=u.slice(0,u.length-1),u.forEach(o=>DM(n,i,o))}function DM(n,i,u){let o=n.node(u).parent,c=n.edge(u,o);c.cutvalue=yE(n,i,u)}function yE(n,i,u){let o=n.node(u).parent,c=!0,f=i.edge(u,o),d=0;f||(c=!1,f=i.edge(o,u)),d=f.weight;let h=i.nodeEdges(u);return h&&h.forEach(y=>{let g=y.v===u,m=g?y.w:y.v;if(m!==o){let v=g===c,E=i.edge(y).weight;if(d+=v?E:-E,HM(n,u,m)){let b=n.edge(u,m).cutvalue;d+=v?-b:b}}}),d}function Eh(n,i){arguments.length<2&&(i=n.nodes()[0]),vE(n,{},1,i)}function vE(n,i,u,o,c){let f=u,d=n.node(o);i[o]=!0;let h=n.neighbors(o);return h&&h.forEach(y=>{Object.hasOwn(i,y)||(u=vE(n,i,u,y,o))}),d.low=f,d.lim=u++,c?d.parent=c:delete d.parent,u}function pE(n){return n.edges().find(i=>n.edge(i).cutvalue<0)}function EE(n,i,u){let o=u.v,c=u.w;i.hasEdge(o,c)||(o=u.w,c=u.v);let f=n.node(o),d=n.node(c),h=f,y=!1;return f.lim>d.lim&&(h=d,y=!0),i.edges().filter(g=>y===Jv(n,n.node(g.v),h)&&y!==Jv(n,n.node(g.w),h)).reduce((g,m)=>Ta(i,m)<Ta(i,g)?m:g)}function bE(n,i,u,o){let c=u.v,f=u.w;n.removeEdge(c,f),n.setEdge(o.v,o.w,{}),Eh(n),ph(n,i),RM(n,i)}function RM(n,i){let u=n.nodes().find(c=>!n.node(c).parent);if(!u)return;let o=zM(n,[u]);o=o.slice(1),o.forEach(c=>{let f=n.node(c).parent,d=i.edge(c,f),h=!1;d||(d=i.edge(f,c),h=!0),i.node(c).rank=i.node(f).rank+(h?d.minlen:-d.minlen)})}function HM(n,i,u){return n.hasEdge(i,u)}function Jv(n,i,u){return u.low<=i.lim&&i.lim<=u.lim}var BM=UM;function UM(n){let i=n.graph().ranker;if(typeof i=="function")return i(n);switch(i){case"network-simplex":Fv(n);break;case"tight-tree":LM(n);break;case"longest-path":jM(n);break;case"none":break;default:Fv(n)}}var jM=vh;function LM(n){vh(n),mE(n)}function Fv(n){AM(n)}var YM=VM;
vendor: 24,463 bytes, line 15
15function VM(n){let i=XM(n),u=n.graph();Array.isArray(u.dummyChains)&&u.dummyChains.forEach(o=>{let c=n.node(o),f=c.edgeObj,d=qM(n,i,f.v,f.w),h=d.path,y=d.lca,g=0,m=h[g],v=!0;for(;o!==f.w;){if(c=n.node(o),v){for(;(m=h[g])!==y&&n.node(m).maxRank<c.rank;)g++;m===y&&(v=!1)}if(!v){for(;g<h.length-1&&n.node(h[g+1]).minRank<=c.rank;)g++;m=h[g]}m!==void 0&&n.setParent(o,m),o=n.successors(o)[0]}})}function qM(n,i,u,o){let c=[],f=[],d=Math.min(i[u].low,i[o].low),h=Math.max(i[u].lim,i[o].lim),y;y=u;do y=n.parent(y),c.push(y);while(y&&(i[y].low>d||h>i[y].lim));let g=y,m=o;for(;(m=n.parent(m))!==g;)f.push(m);return{path:c.concat(f.reverse()),lca:g}}function XM(n){let i={},u=0;function o(c){let f=u;n.children(c).forEach(o),i[c]={low:f,lim:u++}}return n.children(_c).forEach(o),i}function GM(n){let i=Ma(n,"root",{},"_root"),u=ZM(n),o=Object.values(u),c=Ln(Math.max,o)-1,f=2*c+1;n.graph().nestingRoot=i,n.edges().forEach(h=>n.edge(h).minlen*=f);let d=QM(n)+1;n.children(_c).forEach(h=>{xE(n,i,f,d,c,u,h)}),n.graph().nodeRankFactor=f}function xE(n,i,u,o,c,f,d){var h;let y=n.children(d);if(!y.length){d!==i&&n.setEdge(i,d,{weight:0,minlen:u});return}let g=Iv(n,"_bt"),m=Iv(n,"_bb"),v=n.node(d);n.setParent(g,d),v.borderTop=g,n.setParent(m,d),v.borderBottom=m,y.forEach(E=>{var b;xE(n,i,u,o,c,f,E);let S=n.node(E),C=S.borderTop?S.borderTop:E,N=S.borderBottom?S.borderBottom:E,w=S.borderTop?o:2*o,z=C!==N?1:c-((b=f[d])!=null?b:0)+1;n.setEdge(g,C,{weight:w,minlen:z,nestingEdge:!0}),n.setEdge(N,m,{weight:w,minlen:z,nestingEdge:!0})}),n.parent(d)||n.setEdge(i,g,{weight:0,minlen:c+((h=f[d])!=null?h:0)})}function ZM(n){let i={};function u(o,c){let f=n.children(o);f&&f.length&&f.forEach(d=>u(d,c+1)),i[o]=c}return n.children(_c).forEach(o=>u(o,1)),i}function QM(n){return n.edges().reduce((i,u)=>i+n.edge(u).weight,0)}function kM(n){let i=n.graph();n.removeNode(i.nestingRoot),delete i.nestingRoot,n.edges().forEach(u=>{n.edge(u).nestingEdge&&n.removeEdge(u)})}var KM=IM;function IM(n){function i(u){let o=n.children(u),c=n.node(u);if(o.length&&o.forEach(i),c&&Object.hasOwn(c,"minRank")){c.borderLeft=[],c.borderRight=[];for(let f=c.minRank,d=c.maxRank+1;f<d;++f)Wv(n,"borderLeft","_bl",u,c,f),Wv(n,"borderRight","_br",u,c,f)}}n.children(_c).forEach(i)}function Wv(n,i,u,o,c,f){let d={width:0,height:0,rank:f,borderType:i},h=c[i][f-1],y=Ma(n,"border",d,u);c[i][f]=y,n.setParent(y,o),h&&n.setEdge(h,y,{weight:1})}function $M(n){var i;let u=(i=n.graph().rankdir)==null?void 0:i.toLowerCase();(u==="lr"||u==="rl")&&SE(n)}function JM(n){var i;let u=(i=n.graph().rankdir)==null?void 0:i.toLowerCase();(u==="bt"||u==="rl")&&FM(n),(u==="lr"||u==="rl")&&(WM(n),SE(n))}function SE(n){n.nodes().forEach(i=>Pv(n.node(i))),n.edges().forEach(i=>Pv(n.edge(i)))}function Pv(n){let i=n.width;n.width=n.height,n.height=i}function FM(n){n.nodes().forEach(i=>zd(n.node(i))),n.edges().forEach(i=>{var u;let o=n.edge(i);(u=o.points)==null||u.forEach(zd),Object.hasOwn(o,"y")&&zd(o)})}function zd(n){n.y=-n.y}function WM(n){n.nodes().forEach(i=>Od(n.node(i))),n.edges().forEach(i=>{var u;let o=n.edge(i);(u=o.points)==null||u.forEach(Od),Object.hasOwn(o,"x")&&Od(o)})}function Od(n){let i=n.x;n.x=n.y,n.y=i}function PM(n,i=null){let u={},o=n.nodes().filter(g=>!n.children(g).length),c=o.map(g=>n.node(g).rank),f=Ln(Math.max,c),d=Qu(f+1).map(()=>[]);function h(g){if(u[g])return;u[g]=!0;let m=n.node(g);d[m.rank].push(g);let v=n.successors(g);v&&[...v].sort((E,b)=>y(E,b)).forEach(h)}o.sort((g,m)=>n.node(g).rank-n.node(m).rank).forEach(h);function y(g,m){let v=n.node(g),E=n.node(m);return gE(i,v,E)}return d}function tz(n,i){let u=0;for(let o=1;o<i.length;++o)u+=ez(n,i[o-1],i[o]);return u}function ez(n,i,u){let o=rM(u,u.map((g,m)=>m)),c=i.flatMap(g=>{let m=n.outEdges(g);return m?m.map(v=>({pos:o[v.w],weight:n.edge(v).weight})).sort((v,E)=>v.pos-E.pos):[]}),f=1;for(;f<u.length;)f<<=1;let d=2*f-1;f-=1;let h=new Array(d).fill(0),y=0;return c.forEach(g=>{let m=g.pos+f;h[m]+=g.weight;let v=0;for(;m>0;)m%2&&(v+=h[m+1]),m=m-1>>1,h[m]+=g.weight;y+=g.weight*v}),y}function nz(n,i=[]){return i.map(u=>{let o=n.inEdges(u);if(!o||!o.length)return{v:u};{let c=o.reduce((f,d)=>{let h=n.edge(d),y=n.node(d.v);return{sum:f.sum+h.weight*y.order,weight:f.weight+h.weight}},{sum:0,weight:0});return{v:u,barycenter:c.sum/c.weight,weight:c.weight}}})}function lz(n,i){let u={};n.forEach((c,f)=>{let d={indegree:0,in:[],out:[],vs:[c.v],i:f};c.barycenter!==void 0&&(d.barycenter=c.barycenter,d.weight=c.weight),u[c.v]=d}),i.edges().forEach(c=>{let f=u[c.v],d=u[c.w];f!==void 0&&d!==void 0&&(d.indegree++,f.out.push(d))});let o=Object.values(u).filter(c=>!c.indegree);return iz(o)}function iz(n){let i=[];function u(c){return f=>{f.merged||(f.barycenter===void 0||c.barycenter===void 0||f.barycenter>=c.barycenter)&&az(c,f)}}function o(c){return f=>{f.in.push(c),--f.indegree===0&&n.push(f)}}for(;n.length;){let c=n.pop();i.push(c),c.in.reverse().forEach(u(c)),c.out.forEach(o(c))}return i.filter(c=>!c.merged).map(c=>cc(c,["vs","i","barycenter","weight"]))}function az(n,i){let u=0,o=0;n.weight&&(u+=n.barycenter*n.weight,o+=n.weight),i.weight&&(u+=i.barycenter*i.weight,o+=i.weight),n.vs=i.vs.concat(n.vs),n.barycenter=u/o,n.weight=o,n.i=Math.min(i.i,n.i),i.merged=!0}function uz(n,i,u,o,c){let f={},d=null,h=null,y=c;typeof i=="boolean"?(y=i,f={}):i&&(f=i,d=u??null,h=o??null);let g=aM(n,w=>Object.hasOwn(w,"barycenter")),m=g.lhs,v=g.rhs.sort((w,z)=>z.i-w.i),E=[],b=0,S=0,C=0;m.sort(oz(h,d,!!y));for(let[w,z]of Object.entries(f)){let _=m.findIndex(T=>T.vs[0]===w);m.splice(_+1,0,z)}C=tp(E,v,C),m.forEach(w=>{C+=w.vs.length,E.push(w.vs),b+=w.barycenter*w.weight,S+=w.weight,C=tp(E,v,C)});let N={vs:E.flat(1)};return S&&(N.barycenter=b/S,N.weight=S),N}function tp(n,i,u){let o;for(;i.length&&(o=i[i.length-1]).i<=u;)i.pop(),n.push(o.vs),u++;return u}function oz(n,i,u){return(o,c)=>{if(o.barycenter<c.barycenter)return-1;if(o.barycenter>c.barycenter)return 1;if(n&&(typeof o.vs[0]=="string"||typeof c.vs[0]=="string")){let f=n.node(o.vs[0]),d=n.node(c.vs[0]),h=gE(i,f,d);if(h!==0)return h}return u?c.i-o.i:o.i-c.i}}function _E(n,i,u,o,c){var f,d,h,y,g,m,v,E,b,S,C;let N=null,w=c;typeof o=="boolean"?(w=o,N=null):o!==void 0&&(N=o);let z=n.children(i),_=n.node(i),T=_?_.borderLeft:void 0,B=_?_.borderRight:void 0,H={};T&&(z=z.filter(P=>P!==T&&P!==B));let U=nz(n,z);U.forEach(P=>{if(n.children(P.v).length){let{result:W}=_E(n,P.v,u,N,w);H[P.v]=W,Object.hasOwn(W,"barycenter")&&cz(P,W)}});let L=lz(U,u);rz(L,H);let Z={},at=!1;for(let P=0;P<L.length;P++)for(let W=P+1;W<L.length;W++)if(!(!L[P]||!L[W]||!((f=L[P])!=null&&f.barycenter)||!((d=L[W])!=null&&d.barycenter))&&((h=L[P])==null?void 0:h.barycenter)===L[W].barycenter){let M=(g=(y=L[P])==null?void 0:y.vs[0])!=null?g:"",R=(v=(m=L[W])==null?void 0:m.vs[0])!=null?v:"",O=n.node(M),Y=n.node(R);if(O.dummy==="edge"&&Y.dummy==="edge"&&((E=O.edgeObj)==null?void 0:E.v)===((b=Y.edgeObj)==null?void 0:b.v)&&((S=O.edgeObj)==null?void 0:S.w)===((C=Y.edgeObj)==null?void 0:C.w))if(O.edgeLabel.reversed){Z[R]=L[P],L.splice(P,1),P--;break}else Z[M]=L[W],L.splice(W,1),W--;else at=!0}let I=uz(L,Z,N,n,w);if(T&&B){I.vs=[T,I.vs,B].flat(1);let P=n.predecessors(T);if(P&&P.length){let W=n.node(P[0]),M=n.predecessors(B),R=n.node(M[0]);Object.hasOwn(I,"barycenter")||(I.barycenter=0,I.weight=0),I.barycenter=(I.barycenter*I.weight+W.order+R.order)/(I.weight+2),I.weight+=2}}return Object.defineProperty(I,"result",{value:I,enumerable:!1,configurable:!0,writable:!0}),Object.defineProperty(I,"usedBias",{value:at,enumerable:!1,configurable:!0,writable:!0}),I}function rz(n,i){n.forEach(u=>{u.vs=u.vs.flatMap(o=>i[o]?i[o].vs:o)})}function cz(n,i){n.barycenter!==void 0?(n.barycenter=(n.barycenter*n.weight+i.barycenter*i.weight)/(n.weight+i.weight),n.weight+=i.weight):(n.barycenter=i.barycenter,n.weight=i.weight)}function sz(n,i,u,o){o||(o=n.nodes());let c=fz(n),f=new Sn({compound:!0}).setGraph({root:c}).setDefaultNodeLabel(d=>n.node(d));return o.forEach(d=>{let h=n.node(d),y=n.parent(d);if(h.rank===i||h.minRank<=i&&i<=h.maxRank){f.setNode(d),f.setParent(d,y||c);let g=n[u](d);g&&g.forEach(m=>{let v=m.v===d?m.w:m.v,E=f.edge(v,d),b=E!==void 0?E.weight:0;f.setEdge(v,d,{weight:n.edge(m).weight+b})}),Object.hasOwn(h,"minRank")&&f.setNode(d,{borderLeft:h.borderLeft[i],borderRight:h.borderRight[i]})}}),f}function fz(n){let i;for(;n.hasNode(i=yh("_root")););return i}function dz(n,i,u){let o={},c;u.forEach(f=>{let d=n.parent(f),h,y;for(;d;){if(h=n.parent(d),h?(y=o[h],o[h]=d):(y=c,c=d),y&&y!==d){i.setEdge(y,d);return}d=h}})}function wE(n,i={},u=null){if(typeof i.customOrder=="function"){i.customOrder(n,wE);return}let o=dE(n),c=ep(n,Qu(1,o+1),"inEdges"),f=ep(n,Qu(o-1,-1,-1),"outEdges"),d=PM(n,u);if(np(n,d),i.disableOptimalOrderHeuristic)return;let h=Number.POSITIVE_INFINITY,y,g=i.constraints||[];for(let m=0,v=0;v<4;++m,++v){hz(m%2?c:f,m%4>=2,g,u),d=Wu(n);let E=tz(n,d);E<h?(v=0,y=Object.assign({},d),h=E):E===h&&(y=structuredClone(d))}np(n,y)}function ep(n,i,u){let o=new Map,c=(f,d)=>{o.has(f)||o.set(f,[]),o.get(f).push(d)};for(let f of n.nodes()){let d=n.node(f);if(typeof d.rank=="number"&&c(d.rank,f),typeof d.minRank=="number"&&typeof d.maxRank=="number")for(let h=d.minRank;h<=d.maxRank;h++)h!==d.rank&&c(h,f)}return i.map(function(f){return sz(n,f,u,o.get(f)||[])})}function hz(n,i,u,o){let c=!0,f=new Sn;n.forEach(function(d){u.forEach(m=>f.setEdge(m.left,m.right));let h=d.graph().root,{result:y,usedBias:g}=_E(d,h,f,o,c);i&&g&&(c=!c),y.vs.forEach((m,v)=>d.node(m).order=v),dz(d,f,y.vs)})}function np(n,i){Object.values(i).forEach(u=>u.forEach((o,c)=>n.node(o).order=c))}function gz(n,i){let u={};function o(c,f){let d=0,h=0,y=c.length,g=f[f.length-1];return f.forEach((m,v)=>{let E=yz(n,m),b=E?n.node(E).order:y;(E||m===g)&&(f.slice(h,v+1).forEach(S=>{let C=n.predecessors(S);C&&C.forEach(N=>{let w=n.node(N),z=w.order;(z<d||b<z)&&!(w.dummy&&n.node(S).dummy)&&NE(u,N,S)})}),h=v+1,d=b)}),f}return i.length&&i.reduce(o),u}function mz(n,i){let u={};function o(f,d,h,y,g){Qu(d,h).forEach(m=>{let v=f[m];if(v!==void 0&&n.node(v).dummy){let E=n.predecessors(v);E&&E.forEach(b=>{if(b===void 0)return;let S=n.node(b);S.dummy&&(S.order<y||S.order>g)&&NE(u,b,v)})}})}function c(f,d){let h=-1,y=-1,g=0;return d.forEach((m,v)=>{if(n.node(m).dummy==="border"){let E=n.predecessors(m);if(E&&E.length){let b=E[0];if(b===void 0)return;y=n.node(b).order,o(d,g,v,h,y),g=v,h=y}}o(d,g,d.length,y,f.length)}),d}return i.length&&i.reduce(c),u}function yz(n,i){if(n.node(i).dummy){let u=n.predecessors(i);if(u)return u.find(o=>n.node(o).dummy)}}function NE(n,i,u){if(i>u){let c=i;i=u,u=c}let o=n[i];o||(n[i]=o={}),o[u]=!0}function vz(n,i,u){if(i>u){let c=i;i=u,u=c}let o=n[i];return o!==void 0&&Object.hasOwn(o,u)}function pz(n,i,u,o,c){let f={},d={},h={};return i.forEach(y=>{y.forEach((g,m)=>{f[g]=g,d[g]=g,h[g]=m})}),i.forEach(y=>{let g=-1,m=-1,v=!1,E=y,b=y.findIndex(S=>c?.includes(S)||lp(S,n,c));b>0&&(E=[y[b],...y.slice(0,b),...y.slice(b+1)],v=!0),E.forEach(S=>{var C;let N=o(S);if(N&&N.length){c!=null&&c.includes(S)&&(N=N.filter(_=>lp(_,n,c)));let w=N.sort((_,T)=>{let B=h[_],H=h[T];return(B!==void 0?B:0)-(H!==void 0?H:0)}),z=(w.length-1)/2;for(let _=Math.floor(z),T=Math.ceil(z);_<=T;++_){let B=w[_];if(B===void 0)continue;let H=h[B];if(H!==void 0&&d[S]===S&&g<H&&h[B]!==m&&!vz(u,S,B)){let U=f[B];U!==void 0&&(d[B]=S,d[S]=f[S]=U,g=H,v&&(g=-1,m=(C=h[B])!=null?C:-1,v=!1))}}}})}),{root:f,align:d}}function Ez(n,i,u,o,c=!1){let f={},d=bz(n,i,u,c),h=c?"borderLeft":"borderRight";function y(b,S){let C=d.nodes().slice(),N={},w=C.pop();for(;w;){if(N[w])b(w);else{N[w]=!0,C.push(w);for(let z of S(w))C.push(z)}w=C.pop()}}function g(b){let S=d.inEdges(b);S?f[b]=S.reduce((C,N)=>{var w;let z=(w=f[N.v])!=null?w:0,_=d.edge(N);return Math.max(C,z+(_!==void 0?_:0))},0):f[b]=0}function m(b){let S=d.outEdges(b),C=Number.POSITIVE_INFINITY;S&&(C=S.reduce((w,z)=>{let _=f[z.w],T=d.edge(z);return Math.min(w,(_!==void 0?_:0)-(T!==void 0?T:0))},Number.POSITIVE_INFINITY));let N=n.node(b);C!==Number.POSITIVE_INFINITY&&N.borderType!==h&&(f[b]=Math.max(f[b]!==void 0?f[b]:0,C))}function v(b){return d.predecessors(b)||[]}function E(b){return d.successors(b)||[]}return y(g,v),y(m,E),Object.keys(o).forEach(b=>{var S;let C=u[b];C!==void 0&&(f[b]=(S=f[C])!=null?S:0)}),f}function bz(n,i,u,o){let c=new Sn,f=n.graph(),d=Nz(f.nodesep,f.edgesep,o);return i.forEach(h=>{let y;h.forEach(g=>{let m=u[g];if(m!==void 0){if(c.setNode(m),y!==void 0){let v=u[y];if(v!==void 0){let E=c.edge(v,m);c.setEdge(v,m,Math.max(d(n,g,y),E||0))}}y=g}})}),c}function xz(n,i){return Object.values(i).reduce((u,o)=>{let c=Number.NEGATIVE_INFINITY,f=Number.POSITIVE_INFINITY;Object.entries(o).forEach(([h,y])=>{let g=Tz(n,h)/2;c=Math.max(y+g,c),f=Math.min(y-g,f)});let d=c-f;return d<u[0]&&(u=[d,o]),u},[Number.POSITIVE_INFINITY,null])[1]}function Sz(n,i){let u=Object.values(i),o=Ln(Math.min,u),c=Ln(Math.max,u);["u","d"].forEach(f=>{["l","r"].forEach(d=>{let h=f+d,y=n[h];if(!y||y===i)return;let g=Object.values(y),m=o-Ln(Math.min,g);d!=="l"&&(m=c-Ln(Math.max,g)),m&&(n[h]=Sc(y,v=>v+m))})})}function _z(n,i=void 0){let u=n.ul;return u?Sc(u,(o,c)=>{var f,d;if(i){let y=i.toLowerCase(),g=n[y];if(g&&g[c]!==void 0)return g[c]}let h=Object.values(n).map(y=>{let g=y[c];return g!==void 0?g:0}).sort((y,g)=>y-g);return(((f=h[1])!=null?f:0)+((d=h[2])!=null?d:0))/2}):{}}function wz(n,i){let u=Wu(n),o=Object.assign(gz(n,u),mz(n,u)),c={},f;["u","d"].forEach(h=>{f=h==="u"?u:Object.values(u).reverse(),["l","r"].forEach(y=>{y==="r"&&(f=f.map(v=>Object.values(v).reverse()));let g=pz(n,f,o,v=>(h==="u"?n.predecessors(v):n.successors(v))||[],i),m=Ez(n,f,g.root,g.align,y==="r");y==="r"&&(m=Sc(m,v=>-v)),c[h+y]=m})});let d=xz(n,c);return Sz(c,d),_z(c,n.graph().align)}function Nz(n,i,u){return(o,c,f)=>{let d=o.node(c),h=o.node(f),y=0,g;if(y+=d.width/2,Object.hasOwn(d,"labelpos"))switch(d.labelpos.toLowerCase()){case"l":g=-d.width/2;break;case"r":g=d.width/2;break}if(g&&(y+=u?g:-g),g=void 0,y+=(d.dummy?i:n)/2,y+=(h.dummy?i:n)/2,y+=h.width/2,Object.hasOwn(h,"labelpos"))switch(h.labelpos.toLowerCase()){case"l":g=h.width/2;break;case"r":g=-h.width/2;break}return g&&(y+=u?g:-g),y}}function Tz(n,i){return n.node(i).width}function lp(n,i,u){var o;if(!u)return!1;let c=(o=i.node(n))==null?void 0:o.edgeObj;if(!c||i.node(n).edgeLabel.reversed)return!1;let f=u.indexOf(c?.v),d=u.indexOf(c?.w);return f!==-1&&d!==-1&&f===(d+1)%u.length||f===(d-1)%u.length}function Cz(n,i){n=sE(n),Mz(n),Object.entries(wz(n,i)).forEach(([u,o])=>n.node(u).x=o)}function Mz(n){let i=Wu(n),u=n.graph(),o=u.ranksep,c=u.rankalign,f=0;i.forEach(d=>{let h=d.reduce((y,g)=>{var m;let v=(m=n.node(g).height)!=null?m:0;return y>v?y:v},0);d.forEach(y=>{let g=n.node(y);c==="top"?g.y=f+g.height/2:c==="bottom"?g.y=f+h-g.height/2:g.y=f+h/2}),f+=h+o})}var ip=new WeakMap;function zz(n,i={}){return TE(n,hE,i),n}function ap(n,i,u){let o=i;for(;o!==void 0;){let c=n.parent(o);if(c===u)return o;o=c}}function TE(n,i,u){var o;let c=n.nodes().filter(z=>n.children(z).length),f={};c.forEach(z=>{let _=n.node(z);if(_&&_.rankdir){let T=new Sn({multigraph:!0,compound:!0});T.setGraph({rankdir:_.rankdir});let B=n.children(z);B.forEach(M=>{let R={...n.node(M)};T.setNode(M,R);let O=n.parent(M);O&&O!==z&&B.includes(O)&&T.setParent(M,O)});let H=new Set;n.edges().forEach(M=>{let R=ap(n,M.v,z),O=ap(n,M.w,z);if(R&&O&&R!==O){let Y=`${R}\0${O}`;H.has(Y)||(H.add(Y),T.setEdge(R,O,{...n.edge(M)}))}}),TE(T,i,u);let U=cp(T);up(U,i,u,null),op(T,U);let L=1/0,Z=1/0,at=-1/0,I=-1/0;T.nodes().forEach(M=>{if(M===z)return;let R=T.node(M);R&&typeof R.x=="number"&&typeof R.y=="number"&&typeof R.width=="number"&&typeof R.height=="number"&&(L=Math.min(L,R.x-R.width/2),at=Math.max(at,R.x+R.width/2),Z=Math.min(Z,R.y-R.height/2),I=Math.max(I,R.y+R.height/2))}),(!isFinite(L)||!isFinite(Z)||!isFinite(at)||!isFinite(I))&&(L=Z=0,at=I=0);let P=at-L,W=I-Z;f[z]={minX:L,minY:Z,maxX:at,maxY:I,width:P,height:W,offsetX:L,offsetY:Z},_._dagreClusterSubgraph=T}});let d=[],h=z=>{let _=[],T=(n.children(z)||[]).filter(B=>B!==z);for(;T.length>0;){let B=T.shift();_.push(B),(n.children(B)||[]).filter(H=>H!==B).forEach(H=>T.push(H))}return _},y=new Map;c.forEach(z=>{let _=n.node(z);_&&_.rankdir&&f[z]&&y.set(z,(n.children(z)||[]).filter(T=>T!==z))});let g=new Set([...y.values()].flat()),m=new Map;y.forEach((z,_)=>{g.has(_)||m.set(_,h(_))});let v=new Set([...m.values()].flat()),E=z=>{for(let[_,T]of m)if(T.includes(z))return _;return z},b=[];n.edges().forEach(z=>{(v.has(z.v)||v.has(z.w))&&b.push({edge:z,label:n.edge(z)})});let S=new Map;v.forEach(z=>{let _=n.parent(z);S.set(z,typeof _=="string"?_:void 0)}),m.forEach((z,_)=>{let T=n.node(_),B=[];z.forEach(L=>{let Z=n.node(L);Z&&(B.push({id:L,node:Z,parent:S.get(L)}),n.removeNode(L))});let H=b.filter(({edge:L})=>z.includes(L.v)||z.includes(L.w)),U=f[_];T&&(d.push({clusterId:_,subgraph:T._dagreClusterSubgraph,bounds:U,children:z,removedNodes:B,removedEdges:H}),T.width=U.width,T.height=U.height)});let C=new Set;b.forEach(({edge:z,label:_})=>{let T=E(z.v),B=E(z.w);if(T!==B&&n.hasNode(T)&&n.hasNode(B)){let H=`${T}\0${B}`;C.has(H)||(C.add(H),n.setEdge(T,B,{..._,width:0,height:0}))}});let N=cp(n),w=up(N,i,u,(o=ip.get(n))!=null?o:null);ip.set(n,w),op(n,N),C.forEach(z=>{let _=z.indexOf("\0"),T=z.slice(0,_),B=z.slice(_+1);n.hasEdge(T,B)&&n.removeEdge(T,B)}),d.forEach(({clusterId:z,subgraph:_,bounds:T,removedNodes:B,removedEdges:H})=>{var U,L;let Z=n.node(z),at=(U=Z?.x)!=null?U:0,I=(L=Z?.y)!=null?L:0,P=(T.minX+T.maxX)/2,W=(T.minY+T.maxY)/2;B.forEach(({id:M,node:R,parent:O})=>{n.setNode(M,R),O!==void 0&&n.setParent(M,O)}),H.forEach(({edge:M,label:R})=>{n.setEdge(M,R)}),_.nodes().forEach(M=>{if(M===z)return;let R=_.node(M),O=n.node(M);O&&R&&typeof R.x=="number"&&typeof R.y=="number"&&(O.x=at+(R.x-P),O.y=I+(R.y-W))}),delete Z._dagreClusterSubgraph}),c.forEach(z=>{var _,T;let B=n.node(z),H=f[z];if(B&&B.rankdir&&B._dagreClusterSubgraph&&H){let U=B._dagreClusterSubgraph,L=(_=B.x)!=null?_:0,Z=(T=B.y)!=null?T:0,at=(H.minX+H.maxX)/2,I=(H.minY+H.maxY)/2;U.nodes().forEach(P=>{if(P===z)return;let W=U.node(P),M=n.node(P);if(M&&W&&typeof W.x=="number"&&typeof W.y=="number"){let R=W.x-at,O=W.y-I;M.x=L+R,M.y=Z+O}}),delete B._dagreClusterSubgraph}})}function up(n,i,u,o=null){var c,f;let d=u?.useDynamic!==!1,h=d&&(c=o?.graph)!=null?c:null,y=d&&(f=o?.rawNodes)!=null?f:null;i(" makeSpaceForEdgeLabels",()=>jz(n)),i(" removeSelfEdges",()=>kz(n)),i(" acyclic",()=>pM(n,h)),i(" nestingGraph.run",()=>GM(n)),i(" rank",()=>BM(sE(n))),i(" injectEdgeLabelProxies",()=>Lz(n)),i(" removeEmptyRanks",()=>lM(n)),i(" nestingGraph.cleanup",()=>kM(n)),i(" normalizeRanks",()=>nM(n)),i(" assignRankMinMax",()=>Yz(n)),i(" removeEdgeLabelProxies",()=>Vz(n)),i(" normalize.run",()=>SM(n)),i(" parentDummyChains",()=>YM(n)),i(" addBorderSegments",()=>KM(n)),i(" order",()=>wE(n,u,y)),i(" insertSelfEdges",()=>Kz(n)),i(" adjustCoordinateSystem",()=>$M(n)),i(" position",()=>Cz(n,u.corePath)),i(" positionSelfEdges",()=>Iz(n));let g=JSON.parse(JSON.stringify(n._nodes));return i(" removeBorderNodes",()=>Qz(n)),i(" normalize.undo",()=>wM(n)),i(" fixupEdgeLabelCoords",()=>Gz(n)),i(" undoCoordinateSystem",()=>JM(n)),i(" translateGraph",()=>qz(n)),i(" assignNodeIntersects",()=>Xz(n)),i(" reversePoints",()=>Zz(n)),i(" acyclic.undo",()=>bM(n)),{graph:n,rawNodes:g}}function op(n,i){n.nodes().forEach(u=>{let o=n.node(u),c=i.node(u);o&&(o.x=c.x,o.y=c.y,o.order=c.order,o.rank=c.rank,i.children(u).length&&(o.width=c.width,o.height=c.height))}),n.edges().forEach(u=>{let o=n.edge(u),c=i.edge(u);o.points=c.points,Object.hasOwn(c,"x")&&(o.x=c.x,o.y=c.y)}),n.graph().width=i.graph().width,n.graph().height=i.graph().height}var Oz=["nodesep","edgesep","ranksep","marginx","marginy"],Az={ranksep:50,edgesep:20,nodesep:50,rankdir:"TB",rankalign:"center"},Dz=["acyclicer","ranker","rankdir","align","rankalign"],Rz=["width","height","rank"],rp={width:0,height:0},Hz=["minlen","weight","width","height","labeloffset"],Bz={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},Uz=["labelpos"];function cp(n){let i=new Sn({multigraph:!0,compound:!0}),u=Dd(n.graph());return i.setGraph(Object.assign({},Az,Ad(u,Oz),cc(u,Dz))),n.nodes().forEach(o=>{let c=Dd(n.node(o)),f=Ad(c,Rz);Object.keys(rp).forEach(h=>{f[h]===void 0&&(f[h]=rp[h])}),i.setNode(o,f);let d=n.parent(o);d!==void 0&&i.setParent(o,d)}),n.edges().forEach(o=>{let c=Dd(n.edge(o));i.setEdge(o,Object.assign({},Bz,Ad(c,Hz),cc(c,Uz)))}),i}function jz(n){let i=n.graph();i.ranksep/=2,n.edges().forEach(u=>{var o;let c=n.edge(u);c.minlen*=2,((o=c.labelpos)!=null?o:"r").toLowerCase()!=="c"&&(i.rankdir==="TB"||i.rankdir==="BT"?c.width+=c.labeloffset:c.height+=c.labeloffset)})}function Lz(n){n.edges().forEach(i=>{let u=n.edge(i);if(u.width&&u.height){let o=n.node(i.v),c={rank:(n.node(i.w).rank-o.rank)/2+o.rank,e:i};Ma(n,"edge-proxy",c,"_ep")}})}function Yz(n){let i=0;n.nodes().forEach(u=>{let o=n.node(u);o.borderTop&&(o.minRank=n.node(o.borderTop).rank,o.maxRank=n.node(o.borderBottom).rank,i=Math.max(i,o.maxRank))}),n.graph().maxRank=i}function Vz(n){n.nodes().forEach(i=>{let u=n.node(i);if(u.dummy==="edge-proxy"){let o=u;n.edge(o.e).labelRank=u.rank,n.removeNode(i)}})}function qz(n){let i=Number.POSITIVE_INFINITY,u=0,o=Number.POSITIVE_INFINITY,c=0,f=n.graph(),d=f.marginx||0,h=f.marginy||0;function y(g){let m=g.x,v=g.y,E=g.width,b=g.height;i=Math.min(i,m-E/2),u=Math.max(u,m+E/2),o=Math.min(o,v-b/2),c=Math.max(c,v+b/2)}n.nodes().forEach(g=>y(n.node(g))),n.edges().forEach(g=>{let m=n.edge(g);Object.hasOwn(m,"x")&&y(m)}),i-=d,o-=h,n.nodes().forEach(g=>{let m=n.node(g);m.x-=i,m.y-=o}),n.edges().forEach(g=>{let m=n.edge(g);m.points.forEach(v=>{v.x-=i,v.y-=o}),Object.hasOwn(m,"x")&&(m.x-=i),Object.hasOwn(m,"y")&&(m.y-=o)}),f.width=u-i+d,f.height=c-o+h}function Xz(n){n.edges().forEach(i=>{if(i.v===i.w)return;let u=n.edge(i),o=n.node(i.v),c=n.node(i.w),f,d;u.points?(f=u.points[0],d=u.points[u.points.length-1]):(u.points=[],f=c,d=o),u.points.unshift(Kv(o,f)),u.points.push(Kv(c,d))})}function Gz(n){n.edges().forEach(i=>{let u=n.edge(i);if(Object.hasOwn(u,"x"))switch((u.labelpos==="l"||u.labelpos==="r")&&(u.width-=u.labeloffset),u.labelpos){case"l":u.x-=u.width/2+u.labeloffset;break;case"r":u.x+=u.width/2+u.labeloffset;break}})}function Zz(n){n.edges().forEach(i=>{let u=n.edge(i);u.reversed&&u.points.reverse()})}function Qz(n){n.nodes().forEach(i=>{if(n.children(i).length){let u=n.node(i),o=n.node(u.borderTop),c=n.node(u.borderBottom),f=n.node(u.borderLeft[u.borderLeft.length-1]),d=n.node(u.borderRight[u.borderRight.length-1]);u.width=Math.abs(d.x-f.x),u.height=Math.abs(c.y-o.y),u.x=f.x+u.width/2,u.y=o.y+u.height/2}}),n.nodes().forEach(i=>{n.node(i).dummy==="border"&&n.removeNode(i)})}function kz(n){n.edges().forEach(i=>{if(i.v===i.w){let u=n.node(i.v);u.selfEdges||(u.selfEdges=[]),u.selfEdges.push({e:i,label:n.edge(i)}),n.removeEdge(i)}})}function Kz(n){Wu(n).forEach(i=>{let u=0;i.forEach((o,c)=>{let f=n.node(o);typeof f.rank!="number"&&(f.rank=0),f.order=c+u,(f.selfEdges||[]).forEach(d=>{Ma(n,"selfedge",{width:d.label.width,height:d.label.height,rank:f.rank,order:c+ ++u,e:d.e,edgeLabel:d.label},"_se"),(!Array.isArray(d.label.points)||d.label.points.length!==7)&&(d.label.points=[{x:0,y:-10},{x:0,y:-10},{x:0,y:0},{x:0,y:10},{x:0,y:10},{x:0,y:0},{x:0,y:0}])}),delete f.selfEdges})})}function Iz(n){n.nodes().forEach(i=>{let u=n.node(i),o=c=>typeof c=="number"&&isFinite(c);if(u.dummy==="selfedge"){let c=u,f=n.node(c.e.v),d=o(f?.x)?f.x:0,h=o(f?.y)?f.y:0,y=o(f?.width)?f.width:0,g=o(f?.height)?f.height:0,m=o(u.x)?u.x:d,v=o(u.y)?u.y:h,E=y/2,b=g/2;c.edgeLabel.points=[{x:m+E,y:v-b},{x:m+E,y:v-b},{x:m,y:v},{x:m-E,y:v+b},{x:m-E,y:v+b},{x:m,y:v},{x:m,y:v}],c.edgeLabel.x=m,c.edgeLabel.y=v,n.setEdge(c.e,c.edgeLabel),n.removeNode(i)}else u&&Array.isArray(u.selfEdges)&&u.selfEdges.forEach(c=>{if(!Array.isArray(c.label.points)||c.label.points.length!==7){let f=o(u.x)?u.x:0,d=o(u.y)?u.y:0,h=o(u.width)?u.width:0,y=o(u.height)?u.height:0,g=h/2,m=y/2;c.label.points=[{x:f+g,y:d-m},{x:f+g,y:d-m},{x:f,y:d},{x:f-g,y:d+m},{x:f-g,y:d+m},{x:f,y:d},{x:f,y:d}]}})})}function Ad(n,i){return Sc(cc(n,i),Number)}function Dd(n){let i={};return n&&Object.entries(n).forEach(([u,o])=>{typeof u=="string"&&(u=u.toLowerCase()),i[u]=o}),i}function $z(n){let i=Wu(n),u=new Sn({compound:!0,multigraph:!0}).setGraph({});return n.nodes().forEach(o=>{u.setNode(o,{label:o}),u.setParent(o,"layer"+n.node(o).rank)}
15),n.edges().forEach(o=>u.setEdge(o.v,o.w,{},o.name)),i.forEach((o,c)=>{let f="layer"+c;u.setNode(f,{rank:"same"}),o.reduce((d,h)=>(u.setEdge(d,h,{style:"invis"}),h))}),u}var Jz={graphlib:nE,version:cM,layout:zz,debug:$z,util:{time:uM,notime:hE}},aO=Jz;export{aO as $,xc as B,lO as C,Pz as E,ac as H,iO as N,pt as P,k3 as R,u1 as a,Xd as b,nO as c,Vl as d,E1 as e,tO as f,i1 as g,Fz as h,Wz as i,tt as j,eO as k,et as r,fh as u};
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.