saxi
Version:
Drive the AxiDraw pen plotter
2 lines • 253 kB
JavaScript
(()=>{var P1=Object.create;var No=Object.defineProperty;var $1=Object.getOwnPropertyDescriptor;var W1=Object.getOwnPropertyNames;var I1=Object.getPrototypeOf,F1=Object.prototype.hasOwnProperty;var mt=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var th=(t,e,l,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of W1(e))!F1.call(t,a)&&a!==l&&No(t,a,{get:()=>e[a],enumerable:!(n=$1(e,a))||n.enumerable});return t};var Yn=(t,e,l)=>(l=t!=null?P1(I1(t)):{},th(e||!t||!t.__esModule?No(l,"default",{value:t,enumerable:!0}):l,t));var Qo=mt(z=>{"use strict";var Li=Symbol.for("react.transitional.element"),eh=Symbol.for("react.portal"),lh=Symbol.for("react.fragment"),nh=Symbol.for("react.strict_mode"),ah=Symbol.for("react.profiler"),uh=Symbol.for("react.consumer"),ih=Symbol.for("react.context"),ch=Symbol.for("react.forward_ref"),rh=Symbol.for("react.suspense"),oh=Symbol.for("react.memo"),Co=Symbol.for("react.lazy"),wo=Symbol.iterator;function sh(t){return t===null||typeof t!="object"?null:(t=wo&&t[wo]||t["@@iterator"],typeof t=="function"?t:null)}var Lo={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},qo=Object.assign,Yo={};function Cl(t,e,l){this.props=t,this.context=e,this.refs=Yo,this.updater=l||Lo}Cl.prototype.isReactComponent={};Cl.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=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,t,e,"setState")};Cl.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function Go(){}Go.prototype=Cl.prototype;function qi(t,e,l){this.props=t,this.context=e,this.refs=Yo,this.updater=l||Lo}var Yi=qi.prototype=new Go;Yi.constructor=qi;qo(Yi,Cl.prototype);Yi.isPureReactComponent=!0;var Uo=Array.isArray,Z={H:null,A:null,T:null,S:null,V:null},Xo=Object.prototype.hasOwnProperty;function Gi(t,e,l,n,a,u){return l=u.ref,{$$typeof:Li,type:t,key:e,ref:l!==void 0?l:null,props:u}}function fh(t,e){return Gi(t.type,e,void 0,void 0,void 0,t.props)}function Xi(t){return typeof t=="object"&&t!==null&&t.$$typeof===Li}function dh(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,function(l){return e[l]})}var Ho=/\/+/g;function Ci(t,e){return typeof t=="object"&&t!==null&&t.key!=null?dh(""+t.key):e.toString(36)}function Vo(){}function hh(t){switch(t.status){case"fulfilled":return t.value;case"rejected":throw t.reason;default:switch(typeof t.status=="string"?t.then(Vo,Vo):(t.status="pending",t.then(function(e){t.status==="pending"&&(t.status="fulfilled",t.value=e)},function(e){t.status==="pending"&&(t.status="rejected",t.reason=e)})),t.status){case"fulfilled":return t.value;case"rejected":throw t.reason}}throw t}function Bl(t,e,l,n,a){var u=typeof t;(u==="undefined"||u==="boolean")&&(t=null);var i=!1;if(t===null)i=!0;else switch(u){case"bigint":case"string":case"number":i=!0;break;case"object":switch(t.$$typeof){case Li:case eh:i=!0;break;case Co:return i=t._init,Bl(i(t._payload),e,l,n,a)}}if(i)return a=a(t),i=n===""?"."+Ci(t,0):n,Uo(a)?(l="",i!=null&&(l=i.replace(Ho,"$&/")+"/"),Bl(a,e,l,"",function(o){return o})):a!=null&&(Xi(a)&&(a=fh(a,l+(a.key==null||t&&t.key===a.key?"":(""+a.key).replace(Ho,"$&/")+"/")+i)),e.push(a)),1;i=0;var c=n===""?".":n+":";if(Uo(t))for(var r=0;r<t.length;r++)n=t[r],u=c+Ci(n,r),i+=Bl(n,e,l,u,a);else if(r=sh(t),typeof r=="function")for(t=r.call(t),r=0;!(n=t.next()).done;)n=n.value,u=c+Ci(n,r++),i+=Bl(n,e,l,u,a);else if(u==="object"){if(typeof t.then=="function")return Bl(hh(t),e,l,n,a);throw e=String(t),Error("Objects are not valid as a React child (found: "+(e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.")}return i}function nu(t,e,l){if(t==null)return t;var n=[],a=0;return Bl(t,n,"","",function(u){return e.call(l,u,a++)}),n}function ph(t){if(t._status===-1){var e=t._result;e=e(),e.then(function(l){(t._status===0||t._status===-1)&&(t._status=1,t._result=l)},function(l){(t._status===0||t._status===-1)&&(t._status=2,t._result=l)}),t._status===-1&&(t._status=0,t._result=e)}if(t._status===1)return t._result.default;throw t._result}var Bo=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)};function vh(){}z.Children={map:nu,forEach:function(t,e,l){nu(t,function(){e.apply(this,arguments)},l)},count:function(t){var e=0;return nu(t,function(){e++}),e},toArray:function(t){return nu(t,function(e){return e})||[]},only:function(t){if(!Xi(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};z.Component=Cl;z.Fragment=lh;z.Profiler=ah;z.PureComponent=qi;z.StrictMode=nh;z.Suspense=rh;z.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Z;z.__COMPILER_RUNTIME={__proto__:null,c:function(t){return Z.H.useMemoCache(t)}};z.cache=function(t){return function(){return t.apply(null,arguments)}};z.cloneElement=function(t,e,l){if(t==null)throw Error("The argument must be a React element, but you passed "+t+".");var n=qo({},t.props),a=t.key,u=void 0;if(e!=null)for(i in e.ref!==void 0&&(u=void 0),e.key!==void 0&&(a=""+e.key),e)!Xo.call(e,i)||i==="key"||i==="__self"||i==="__source"||i==="ref"&&e.ref===void 0||(n[i]=e[i]);var i=arguments.length-2;if(i===1)n.children=l;else if(1<i){for(var c=Array(i),r=0;r<i;r++)c[r]=arguments[r+2];n.children=c}return Gi(t.type,a,void 0,void 0,u,n)};z.createContext=function(t){return t={$$typeof:ih,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null},t.Provider=t,t.Consumer={$$typeof:uh,_context:t},t};z.createElement=function(t,e,l){var n,a={},u=null;if(e!=null)for(n in e.key!==void 0&&(u=""+e.key),e)Xo.call(e,n)&&n!=="key"&&n!=="__self"&&n!=="__source"&&(a[n]=e[n]);var i=arguments.length-2;if(i===1)a.children=l;else if(1<i){for(var c=Array(i),r=0;r<i;r++)c[r]=arguments[r+2];a.children=c}if(t&&t.defaultProps)for(n in i=t.defaultProps,i)a[n]===void 0&&(a[n]=i[n]);return Gi(t,u,void 0,void 0,null,a)};z.createRef=function(){return{current:null}};z.forwardRef=function(t){return{$$typeof:ch,render:t}};z.isValidElement=Xi;z.lazy=function(t){return{$$typeof:Co,_payload:{_status:-1,_result:t},_init:ph}};z.memo=function(t,e){return{$$typeof:oh,type:t,compare:e===void 0?null:e}};z.startTransition=function(t){var e=Z.T,l={};Z.T=l;try{var n=t(),a=Z.S;a!==null&&a(l,n),typeof n=="object"&&n!==null&&typeof n.then=="function"&&n.then(vh,Bo)}catch(u){Bo(u)}finally{Z.T=e}};z.unstable_useCacheRefresh=function(){return Z.H.useCacheRefresh()};z.use=function(t){return Z.H.use(t)};z.useActionState=function(t,e,l){return Z.H.useActionState(t,e,l)};z.useCallback=function(t,e){return Z.H.useCallback(t,e)};z.useContext=function(t){return Z.H.useContext(t)};z.useDebugValue=function(){};z.useDeferredValue=function(t,e){return Z.H.useDeferredValue(t,e)};z.useEffect=function(t,e,l){var n=Z.H;if(typeof l=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return n.useEffect(t,e)};z.useId=function(){return Z.H.useId()};z.useImperativeHandle=function(t,e,l){return Z.H.useImperativeHandle(t,e,l)};z.useInsertionEffect=function(t,e){return Z.H.useInsertionEffect(t,e)};z.useLayoutEffect=function(t,e){return Z.H.useLayoutEffect(t,e)};z.useMemo=function(t,e){return Z.H.useMemo(t,e)};z.useOptimistic=function(t,e){return Z.H.useOptimistic(t,e)};z.useReducer=function(t,e,l){return Z.H.useReducer(t,e,l)};z.useRef=function(t){return Z.H.useRef(t)};z.useState=function(t){return Z.H.useState(t)};z.useSyncExternalStore=function(t,e,l){return Z.H.useSyncExternalStore(t,e,l)};z.useTransition=function(){return Z.H.useTransition()};z.version="19.1.1"});var Gn=mt((Wm,Ro)=>{"use strict";Ro.exports=Qo()});var ko=mt((Im,jo)=>{"use strict";var Qi=Gn(),mh=Qi.useState,bh=Qi.useCallback,gh=Qi.useLayoutEffect;function Zo(t){return t?{width:t.offsetWidth,height:t.offsetHeight}:{width:0,height:0}}function yh(t){var e=mh(Zo(t?t.current:{})),l=e[0],n=e[1],a=bh(function(){t.current&&n(Zo(t.current))},[t]);return gh(function(){if(t.current)if(a(),typeof ResizeObserver=="function"){var u=new ResizeObserver(function(){a()});return u.observe(t.current),function(){u.disconnect(t.current),u=null}}else return window.addEventListener("resize",a),function(){window.removeEventListener("resize",a)}},[t.current]),l}jo.exports=yh});var Io=mt((r2,Wo)=>{Wo.exports={jet:[{index:0,rgb:[0,0,131]},{index:.125,rgb:[0,60,170]},{index:.375,rgb:[5,255,255]},{index:.625,rgb:[255,255,0]},{index:.875,rgb:[250,0,0]},{index:1,rgb:[128,0,0]}],hsv:[{index:0,rgb:[255,0,0]},{index:.169,rgb:[253,255,2]},{index:.173,rgb:[247,255,2]},{index:.337,rgb:[0,252,4]},{index:.341,rgb:[0,252,10]},{index:.506,rgb:[1,249,255]},{index:.671,rgb:[2,0,253]},{index:.675,rgb:[8,0,253]},{index:.839,rgb:[255,0,251]},{index:.843,rgb:[255,0,245]},{index:1,rgb:[255,0,6]}],hot:[{index:0,rgb:[0,0,0]},{index:.3,rgb:[230,0,0]},{index:.6,rgb:[255,210,0]},{index:1,rgb:[255,255,255]}],spring:[{index:0,rgb:[255,0,255]},{index:1,rgb:[255,255,0]}],summer:[{index:0,rgb:[0,128,102]},{index:1,rgb:[255,255,102]}],autumn:[{index:0,rgb:[255,0,0]},{index:1,rgb:[255,255,0]}],winter:[{index:0,rgb:[0,0,255]},{index:1,rgb:[0,255,128]}],bone:[{index:0,rgb:[0,0,0]},{index:.376,rgb:[84,84,116]},{index:.753,rgb:[169,200,200]},{index:1,rgb:[255,255,255]}],copper:[{index:0,rgb:[0,0,0]},{index:.804,rgb:[255,160,102]},{index:1,rgb:[255,199,127]}],greys:[{index:0,rgb:[0,0,0]},{index:1,rgb:[255,255,255]}],yignbu:[{index:0,rgb:[8,29,88]},{index:.125,rgb:[37,52,148]},{index:.25,rgb:[34,94,168]},{index:.375,rgb:[29,145,192]},{index:.5,rgb:[65,182,196]},{index:.625,rgb:[127,205,187]},{index:.75,rgb:[199,233,180]},{index:.875,rgb:[237,248,217]},{index:1,rgb:[255,255,217]}],greens:[{index:0,rgb:[0,68,27]},{index:.125,rgb:[0,109,44]},{index:.25,rgb:[35,139,69]},{index:.375,rgb:[65,171,93]},{index:.5,rgb:[116,196,118]},{index:.625,rgb:[161,217,155]},{index:.75,rgb:[199,233,192]},{index:.875,rgb:[229,245,224]},{index:1,rgb:[247,252,245]}],yiorrd:[{index:0,rgb:[128,0,38]},{index:.125,rgb:[189,0,38]},{index:.25,rgb:[227,26,28]},{index:.375,rgb:[252,78,42]},{index:.5,rgb:[253,141,60]},{index:.625,rgb:[254,178,76]},{index:.75,rgb:[254,217,118]},{index:.875,rgb:[255,237,160]},{index:1,rgb:[255,255,204]}],bluered:[{index:0,rgb:[0,0,255]},{index:1,rgb:[255,0,0]}],rdbu:[{index:0,rgb:[5,10,172]},{index:.35,rgb:[106,137,247]},{index:.5,rgb:[190,190,190]},{index:.6,rgb:[220,170,132]},{index:.7,rgb:[230,145,90]},{index:1,rgb:[178,10,28]}],picnic:[{index:0,rgb:[0,0,255]},{index:.1,rgb:[51,153,255]},{index:.2,rgb:[102,204,255]},{index:.3,rgb:[153,204,255]},{index:.4,rgb:[204,204,255]},{index:.5,rgb:[255,255,255]},{index:.6,rgb:[255,204,255]},{index:.7,rgb:[255,153,255]},{index:.8,rgb:[255,102,204]},{index:.9,rgb:[255,102,102]},{index:1,rgb:[255,0,0]}],rainbow:[{index:0,rgb:[150,0,90]},{index:.125,rgb:[0,0,200]},{index:.25,rgb:[0,25,255]},{index:.375,rgb:[0,152,255]},{index:.5,rgb:[44,255,150]},{index:.625,rgb:[151,255,0]},{index:.75,rgb:[255,234,0]},{index:.875,rgb:[255,111,0]},{index:1,rgb:[255,0,0]}],portland:[{index:0,rgb:[12,51,131]},{index:.25,rgb:[10,136,186]},{index:.5,rgb:[242,211,56]},{index:.75,rgb:[242,143,56]},{index:1,rgb:[217,30,30]}],blackbody:[{index:0,rgb:[0,0,0]},{index:.2,rgb:[230,0,0]},{index:.4,rgb:[230,210,0]},{index:.7,rgb:[255,255,255]},{index:1,rgb:[160,200,255]}],earth:[{index:0,rgb:[0,0,130]},{index:.1,rgb:[0,180,180]},{index:.2,rgb:[40,210,40]},{index:.4,rgb:[230,230,50]},{index:.6,rgb:[120,70,20]},{index:1,rgb:[255,255,255]}],electric:[{index:0,rgb:[0,0,0]},{index:.15,rgb:[30,0,100]},{index:.4,rgb:[120,0,100]},{index:.6,rgb:[160,90,0]},{index:.8,rgb:[230,200,0]},{index:1,rgb:[255,250,220]}],alpha:[{index:0,rgb:[255,255,255,0]},{index:1,rgb:[255,255,255,1]}],viridis:[{index:0,rgb:[68,1,84]},{index:.13,rgb:[71,44,122]},{index:.25,rgb:[59,81,139]},{index:.38,rgb:[44,113,142]},{index:.5,rgb:[33,144,141]},{index:.63,rgb:[39,173,129]},{index:.75,rgb:[92,200,99]},{index:.88,rgb:[170,220,50]},{index:1,rgb:[253,231,37]}],inferno:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[31,12,72]},{index:.25,rgb:[85,15,109]},{index:.38,rgb:[136,34,106]},{index:.5,rgb:[186,54,85]},{index:.63,rgb:[227,89,51]},{index:.75,rgb:[249,140,10]},{index:.88,rgb:[249,201,50]},{index:1,rgb:[252,255,164]}],magma:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[28,16,68]},{index:.25,rgb:[79,18,123]},{index:.38,rgb:[129,37,129]},{index:.5,rgb:[181,54,122]},{index:.63,rgb:[229,80,100]},{index:.75,rgb:[251,135,97]},{index:.88,rgb:[254,194,135]},{index:1,rgb:[252,253,191]}],plasma:[{index:0,rgb:[13,8,135]},{index:.13,rgb:[75,3,161]},{index:.25,rgb:[125,3,168]},{index:.38,rgb:[168,34,150]},{index:.5,rgb:[203,70,121]},{index:.63,rgb:[229,107,93]},{index:.75,rgb:[248,148,65]},{index:.88,rgb:[253,195,40]},{index:1,rgb:[240,249,33]}],warm:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[172,0,187]},{index:.25,rgb:[219,0,170]},{index:.38,rgb:[255,0,130]},{index:.5,rgb:[255,63,74]},{index:.63,rgb:[255,123,0]},{index:.75,rgb:[234,176,0]},{index:.88,rgb:[190,228,0]},{index:1,rgb:[147,255,0]}],cool:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[116,0,218]},{index:.25,rgb:[98,74,237]},{index:.38,rgb:[68,146,231]},{index:.5,rgb:[0,204,197]},{index:.63,rgb:[0,247,146]},{index:.75,rgb:[0,255,88]},{index:.88,rgb:[40,255,8]},{index:1,rgb:[147,255,0]}],"rainbow-soft":[{index:0,rgb:[125,0,179]},{index:.1,rgb:[199,0,180]},{index:.2,rgb:[255,0,121]},{index:.3,rgb:[255,108,0]},{index:.4,rgb:[222,194,0]},{index:.5,rgb:[150,255,0]},{index:.6,rgb:[0,255,55]},{index:.7,rgb:[0,246,150]},{index:.8,rgb:[50,167,222]},{index:.9,rgb:[103,51,235]},{index:1,rgb:[124,0,186]}],bathymetry:[{index:0,rgb:[40,26,44]},{index:.13,rgb:[59,49,90]},{index:.25,rgb:[64,76,139]},{index:.38,rgb:[63,110,151]},{index:.5,rgb:[72,142,158]},{index:.63,rgb:[85,174,163]},{index:.75,rgb:[120,206,163]},{index:.88,rgb:[187,230,172]},{index:1,rgb:[253,254,204]}],cdom:[{index:0,rgb:[47,15,62]},{index:.13,rgb:[87,23,86]},{index:.25,rgb:[130,28,99]},{index:.38,rgb:[171,41,96]},{index:.5,rgb:[206,67,86]},{index:.63,rgb:[230,106,84]},{index:.75,rgb:[242,149,103]},{index:.88,rgb:[249,193,135]},{index:1,rgb:[254,237,176]}],chlorophyll:[{index:0,rgb:[18,36,20]},{index:.13,rgb:[25,63,41]},{index:.25,rgb:[24,91,59]},{index:.38,rgb:[13,119,72]},{index:.5,rgb:[18,148,80]},{index:.63,rgb:[80,173,89]},{index:.75,rgb:[132,196,122]},{index:.88,rgb:[175,221,162]},{index:1,rgb:[215,249,208]}],density:[{index:0,rgb:[54,14,36]},{index:.13,rgb:[89,23,80]},{index:.25,rgb:[110,45,132]},{index:.38,rgb:[120,77,178]},{index:.5,rgb:[120,113,213]},{index:.63,rgb:[115,151,228]},{index:.75,rgb:[134,185,227]},{index:.88,rgb:[177,214,227]},{index:1,rgb:[230,241,241]}],"freesurface-blue":[{index:0,rgb:[30,4,110]},{index:.13,rgb:[47,14,176]},{index:.25,rgb:[41,45,236]},{index:.38,rgb:[25,99,212]},{index:.5,rgb:[68,131,200]},{index:.63,rgb:[114,156,197]},{index:.75,rgb:[157,181,203]},{index:.88,rgb:[200,208,216]},{index:1,rgb:[241,237,236]}],"freesurface-red":[{index:0,rgb:[60,9,18]},{index:.13,rgb:[100,17,27]},{index:.25,rgb:[142,20,29]},{index:.38,rgb:[177,43,27]},{index:.5,rgb:[192,87,63]},{index:.63,rgb:[205,125,105]},{index:.75,rgb:[216,162,148]},{index:.88,rgb:[227,199,193]},{index:1,rgb:[241,237,236]}],oxygen:[{index:0,rgb:[64,5,5]},{index:.13,rgb:[106,6,15]},{index:.25,rgb:[144,26,7]},{index:.38,rgb:[168,64,3]},{index:.5,rgb:[188,100,4]},{index:.63,rgb:[206,136,11]},{index:.75,rgb:[220,174,25]},{index:.88,rgb:[231,215,44]},{index:1,rgb:[248,254,105]}],par:[{index:0,rgb:[51,20,24]},{index:.13,rgb:[90,32,35]},{index:.25,rgb:[129,44,34]},{index:.38,rgb:[159,68,25]},{index:.5,rgb:[182,99,19]},{index:.63,rgb:[199,134,22]},{index:.75,rgb:[212,171,35]},{index:.88,rgb:[221,210,54]},{index:1,rgb:[225,253,75]}],phase:[{index:0,rgb:[145,105,18]},{index:.13,rgb:[184,71,38]},{index:.25,rgb:[186,58,115]},{index:.38,rgb:[160,71,185]},{index:.5,rgb:[110,97,218]},{index:.63,rgb:[50,123,164]},{index:.75,rgb:[31,131,110]},{index:.88,rgb:[77,129,34]},{index:1,rgb:[145,105,18]}],salinity:[{index:0,rgb:[42,24,108]},{index:.13,rgb:[33,50,162]},{index:.25,rgb:[15,90,145]},{index:.38,rgb:[40,118,137]},{index:.5,rgb:[59,146,135]},{index:.63,rgb:[79,175,126]},{index:.75,rgb:[120,203,104]},{index:.88,rgb:[193,221,100]},{index:1,rgb:[253,239,154]}],temperature:[{index:0,rgb:[4,35,51]},{index:.13,rgb:[23,51,122]},{index:.25,rgb:[85,59,157]},{index:.38,rgb:[129,79,143]},{index:.5,rgb:[175,95,130]},{index:.63,rgb:[222,112,101]},{index:.75,rgb:[249,146,66]},{index:.88,rgb:[249,196,65]},{index:1,rgb:[232,250,91]}],turbidity:[{index:0,rgb:[34,31,27]},{index:.13,rgb:[65,50,41]},{index:.25,rgb:[98,69,52]},{index:.38,rgb:[131,89,57]},{index:.5,rgb:[161,112,59]},{index:.63,rgb:[185,140,66]},{index:.75,rgb:[202,174,88]},{index:.88,rgb:[216,209,126]},{index:1,rgb:[233,246,171]}],"velocity-blue":[{index:0,rgb:[17,32,64]},{index:.13,rgb:[35,52,116]},{index:.25,rgb:[29,81,156]},{index:.38,rgb:[31,113,162]},{index:.5,rgb:[50,144,169]},{index:.63,rgb:[87,173,176]},{index:.75,rgb:[149,196,189]},{index:.88,rgb:[203,221,211]},{index:1,rgb:[254,251,230]}],"velocity-green":[{index:0,rgb:[23,35,19]},{index:.13,rgb:[24,64,38]},{index:.25,rgb:[11,95,45]},{index:.38,rgb:[39,123,35]},{index:.5,rgb:[95,146,12]},{index:.63,rgb:[152,165,18]},{index:.75,rgb:[201,186,69]},{index:.88,rgb:[233,216,137]},{index:1,rgb:[255,253,205]}],cubehelix:[{index:0,rgb:[0,0,0]},{index:.07,rgb:[22,5,59]},{index:.13,rgb:[60,4,105]},{index:.2,rgb:[109,1,135]},{index:.27,rgb:[161,0,147]},{index:.33,rgb:[210,2,142]},{index:.4,rgb:[251,11,123]},{index:.47,rgb:[255,29,97]},{index:.53,rgb:[255,54,69]},{index:.6,rgb:[255,85,46]},{index:.67,rgb:[255,120,34]},{index:.73,rgb:[255,157,37]},{index:.8,rgb:[241,191,57]},{index:.87,rgb:[224,220,93]},{index:.93,rgb:[218,241,142]},{index:1,rgb:[227,253,198]}]}});var ts=mt((o2,Fo)=>{function Eh(t,e,l){return t*(1-l)+e*l}Fo.exports=Eh});var ns=mt((s2,ls)=>{"use strict";var es=Io(),au=ts();ls.exports=_h;function _h(t){var e,l,n,a,u,i,c,r,v,o,s;if(t||(t={}),r=(t.nshades||72)-1,c=t.format||"hex",i=t.colormap,i||(i="jet"),typeof i=="string"){if(i=i.toLowerCase(),!es[i])throw Error(i+" not a supported colorscale");u=es[i]}else if(Array.isArray(i))u=i.slice();else throw Error("unsupported colormap option",i);if(u.length>r+1)throw new Error(i+" map requires nshades to be at least size "+u.length);Array.isArray(t.alpha)?t.alpha.length!==2?o=[1,1]:o=t.alpha.slice():typeof t.alpha=="number"?o=[t.alpha,t.alpha]:o=[1,1],e=u.map(function(x){return Math.round(x.index*r)}),o[0]=Math.min(Math.max(o[0],0),1),o[1]=Math.min(Math.max(o[1],0),1);var p=u.map(function(x,T){var h=u[T].index,d=u[T].rgb.slice();return d.length===4&&d[3]>=0&&d[3]<=1||(d[3]=o[0]+(o[1]-o[0])*h),d}),v=[];for(s=0;s<e.length-1;++s){a=e[s+1]-e[s],l=p[s],n=p[s+1];for(var m=0;m<a;m++){var S=m/a;v.push([Math.round(au(l[0],n[0],S)),Math.round(au(l[1],n[1],S)),Math.round(au(l[2],n[2],S)),au(l[3],n[3],S)])}}return v.push(u[u.length-1].rgb.concat(o[1])),c==="hex"?v=v.map(Ah):c==="rgbaString"?v=v.map(zh):c==="float"&&(v=v.map(Oh)),v}function Oh(t){return[t[0]/255,t[1]/255,t[2]/255,t[3]]}function Ah(t){for(var e,l="#",n=0;n<3;++n)e=t[n],e=e.toString(16),l+=("00"+e).substr(e.length);return l}function zh(t){return"rgba("+t.join(",")+")"}});var os=mt((f2,rs)=>{var uu={Z:"Z",M:"M",L:"L",C:"C",Q:"Q",A:"A",H:"H",V:"V",S:"S",T:"T",z:"Z",m:"m",l:"l",c:"c",q:"q",a:"a",h:"h",v:"v",s:"s",t:"t"},is=function(t){this._string=t,this._currentIndex=0,this._endIndex=this._string.length,this._prevCommand=null,this._skipOptionalSpaces()};is.prototype={parseSegment:function(){var t=this._string[this._currentIndex],e=uu[t]?uu[t]:null;if(e===null){if(this._prevCommand===null||((t==="+"||t==="-"||t==="."||t>="0"&&t<="9")&&this._prevCommand!=="Z"?this._prevCommand==="M"?e="L":this._prevCommand==="m"?e="l":e=this._prevCommand:e=null,e===null))return null}else this._currentIndex+=1;this._prevCommand=e;var l=null,n=e.toUpperCase();return n==="H"||n==="V"?l=[this._parseNumber()]:n==="M"||n==="L"||n==="T"?l=[this._parseNumber(),this._parseNumber()]:n==="S"||n==="Q"?l=[this._parseNumber(),this._parseNumber(),this._parseNumber(),this._parseNumber()]:n==="C"?l=[this._parseNumber(),this._parseNumber(),this._parseNumber(),this._parseNumber(),this._parseNumber(),this._parseNumber()]:n==="A"?l=[this._parseNumber(),this._parseNumber(),this._parseNumber(),this._parseArcFlag(),this._parseArcFlag(),this._parseNumber(),this._parseNumber()]:n==="Z"&&(this._skipOptionalSpaces(),l=[]),l===null||l.indexOf(null)>=0?null:{type:e,values:l}},hasMoreData:function(){return this._currentIndex<this._endIndex},peekSegmentType:function(){var t=this._string[this._currentIndex];return uu[t]?uu[t]:null},initialCommandIsMoveTo:function(){if(!this.hasMoreData())return!0;var t=this.peekSegmentType();return t==="M"||t==="m"},_isCurrentSpace:function(){var t=this._string[this._currentIndex];return t<=" "&&(t===" "||t===`
`||t===" "||t==="\r"||t==="\f")},_skipOptionalSpaces:function(){for(;this._currentIndex<this._endIndex&&this._isCurrentSpace();)this._currentIndex+=1;return this._currentIndex<this._endIndex},_skipOptionalSpacesOrDelimiter:function(){return this._currentIndex<this._endIndex&&!this._isCurrentSpace()&&this._string[this._currentIndex]!==","?!1:(this._skipOptionalSpaces()&&this._currentIndex<this._endIndex&&this._string[this._currentIndex]===","&&(this._currentIndex+=1,this._skipOptionalSpaces()),this._currentIndex<this._endIndex)},_parseNumber:function(){var t=0,e=0,l=1,n=0,a=1,u=1,i=this._currentIndex;if(this._skipOptionalSpaces(),this._currentIndex<this._endIndex&&this._string[this._currentIndex]==="+"?this._currentIndex+=1:this._currentIndex<this._endIndex&&this._string[this._currentIndex]==="-"&&(this._currentIndex+=1,a=-1),this._currentIndex===this._endIndex||(this._string[this._currentIndex]<"0"||this._string[this._currentIndex]>"9")&&this._string[this._currentIndex]!==".")return null;for(var c=this._currentIndex;this._currentIndex<this._endIndex&&this._string[this._currentIndex]>="0"&&this._string[this._currentIndex]<="9";)this._currentIndex+=1;if(this._currentIndex!==c)for(var r=this._currentIndex-1,o=1;r>=c;)e+=o*(this._string[r]-"0"),r-=1,o*=10;if(this._currentIndex<this._endIndex&&this._string[this._currentIndex]==="."){if(this._currentIndex+=1,this._currentIndex>=this._endIndex||this._string[this._currentIndex]<"0"||this._string[this._currentIndex]>"9")return null;for(;this._currentIndex<this._endIndex&&this._string[this._currentIndex]>="0"&&this._string[this._currentIndex]<="9";)l*=10,n+=(this._string.charAt(this._currentIndex)-"0")/l,this._currentIndex+=1}if(this._currentIndex!==i&&this._currentIndex+1<this._endIndex&&(this._string[this._currentIndex]==="e"||this._string[this._currentIndex]==="E")&&this._string[this._currentIndex+1]!=="x"&&this._string[this._currentIndex+1]!=="m"){if(this._currentIndex+=1,this._string[this._currentIndex]==="+"?this._currentIndex+=1:this._string[this._currentIndex]==="-"&&(this._currentIndex+=1,u=-1),this._currentIndex>=this._endIndex||this._string[this._currentIndex]<"0"||this._string[this._currentIndex]>"9")return null;for(;this._currentIndex<this._endIndex&&this._string[this._currentIndex]>="0"&&this._string[this._currentIndex]<="9";)t*=10,t+=this._string[this._currentIndex]-"0",this._currentIndex+=1}var s=e+n;return s*=a,t&&(s*=Math.pow(10,u*t)),i===this._currentIndex?null:(this._skipOptionalSpacesOrDelimiter(),s)},_parseArcFlag:function(){if(this._currentIndex>=this._endIndex)return null;var t=null,e=this._string[this._currentIndex];if(this._currentIndex+=1,e==="0")t=0;else if(e==="1")t=1;else return null;return this._skipOptionalSpacesOrDelimiter(),t}};var as=function(t){if(!t||t.length===0)return[];var e=new is(t),l=[];if(e.initialCommandIsMoveTo())for(;e.hasMoreData();){var n=e.parseSegment();if(n===null)break;l.push(n)}return l},Ll=typeof Symbol<"u"?Symbol():"__cachedPathData",ji=typeof Symbol<"u"?Symbol():"__cachedNormalizedPathData",cs=function(t,e,l,n,a,u,i,c,r,o){var s=function(sl){return Math.PI*sl/180},p=function(sl,Fa,Ft){var tu=sl*Math.cos(Ft)-Fa*Math.sin(Ft),Bi=sl*Math.sin(Ft)+Fa*Math.cos(Ft);return{x:tu,y:Bi}},v=s(i),m=[],S,x,T,h;if(o)S=o[0],x=o[1],T=o[2],h=o[3];else{var d=p(t,e,-v);t=d.x,e=d.y;var b=p(l,n,-v);l=b.x,n=b.y;var g=(t-l)/2,M=(e-n)/2,O=g*g/(a*a)+M*M/(u*u);O>1&&(O=Math.sqrt(O),a=O*a,u=O*u);var E;c===r?E=-1:E=1;var _=a*a,V=u*u,N=_*V-_*M*M-V*g*g,vt=_*M*M+V*g*g,se=E*Math.sqrt(Math.abs(N/vt));T=se*a*M/u+(t+l)/2,h=se*-u*g/a+(e+n)/2,S=Math.asin(parseFloat(((e-h)/u).toFixed(9))),x=Math.asin(parseFloat(((n-h)/u).toFixed(9))),t<T&&(S=Math.PI-S),l<T&&(x=Math.PI-x),S<0&&(S=Math.PI*2+S),x<0&&(x=Math.PI*2+x),r&&S>x&&(S=S-Math.PI*2),!r&&x>S&&(x=x-Math.PI*2)}var Bn=x-S;if(Math.abs(Bn)>Math.PI*120/180){var $a=x,Wa=l,Ne=n;r&&x>S?x=S+Math.PI*120/180*1:x=S+Math.PI*120/180*-1,l=T+a*Math.cos(x),n=h+u*Math.sin(x),m=cs(l,n,Wa,Ne,a,u,i,0,r,[x,$a,T,h])}Bn=x-S;var we=Math.cos(S),Cn=Math.sin(S),Ln=Math.cos(x),wl=Math.sin(x),_t=Math.tan(Bn/4),Bt=4/3*a*_t,Ul=4/3*u*_t,Hl=[t,e],Ct=[t+Bt*Cn,e-Ul*we],qn=[l+Bt*wl,n-Ul*Ln],Ue=[l,n];if(Ct[0]=2*Hl[0]-Ct[0],Ct[1]=2*Hl[1]-Ct[1],o)return[Ct,qn,Ue].concat(m);m=[Ct,qn,Ue].concat(m);for(var He=[],It=0;It<m.length;It+=3){var a=p(m[It][0],m[It][1],v),u=p(m[It+1][0],m[It+1][1],v),Ia=p(m[It+2][0],m[It+2][1],v);He.push([a.x,a.y,u.x,u.y,Ia.x,Ia.y])}return He},ql=function(t){return t.map(function(e){return{type:e.type,values:Array.prototype.slice.call(e.values)}})},Dh=function(t){var e=[],l=null,n=null,a=null,u=null;return t.forEach(function(i){var c=i.type;if(c==="M"){var r=i.values[0],o=i.values[1];e.push({type:"M",values:[r,o]}),a=r,u=o,l=r,n=o}else if(c==="m"){var r=l+i.values[0],o=n+i.values[1];e.push({type:"M",values:[r,o]}),a=r,u=o,l=r,n=o}else if(c==="L"){var r=i.values[0],o=i.values[1];e.push({type:"L",values:[r,o]}),l=r,n=o}else if(c==="l"){var r=l+i.values[0],o=n+i.values[1];e.push({type:"L",values:[r,o]}),l=r,n=o}else if(c==="C"){var s=i.values[0],p=i.values[1],v=i.values[2],m=i.values[3],r=i.values[4],o=i.values[5];e.push({type:"C",values:[s,p,v,m,r,o]}),l=r,n=o}else if(c==="c"){var s=l+i.values[0],p=n+i.values[1],v=l+i.values[2],m=n+i.values[3],r=l+i.values[4],o=n+i.values[5];e.push({type:"C",values:[s,p,v,m,r,o]}),l=r,n=o}else if(c==="Q"){var s=i.values[0],p=i.values[1],r=i.values[2],o=i.values[3];e.push({type:"Q",values:[s,p,r,o]}),l=r,n=o}else if(c==="q"){var s=l+i.values[0],p=n+i.values[1],r=l+i.values[2],o=n+i.values[3];e.push({type:"Q",values:[s,p,r,o]}),l=r,n=o}else if(c==="A"){var r=i.values[5],o=i.values[6];e.push({type:"A",values:[i.values[0],i.values[1],i.values[2],i.values[3],i.values[4],r,o]}),l=r,n=o}else if(c==="a"){var r=l+i.values[5],o=n+i.values[6];e.push({type:"A",values:[i.values[0],i.values[1],i.values[2],i.values[3],i.values[4],r,o]}),l=r,n=o}else if(c==="H"){var r=i.values[0];e.push({type:"H",values:[r]}),l=r}else if(c==="h"){var r=l+i.values[0];e.push({type:"H",values:[r]}),l=r}else if(c==="V"){var o=i.values[0];e.push({type:"V",values:[o]}),n=o}else if(c==="v"){var o=n+i.values[0];e.push({type:"V",values:[o]}),n=o}else if(c==="S"){var v=i.values[0],m=i.values[1],r=i.values[2],o=i.values[3];e.push({type:"S",values:[v,m,r,o]}),l=r,n=o}else if(c==="s"){var v=l+i.values[0],m=n+i.values[1],r=l+i.values[2],o=n+i.values[3];e.push({type:"S",values:[v,m,r,o]}),l=r,n=o}else if(c==="T"){var r=i.values[0],o=i.values[1];e.push({type:"T",values:[r,o]}),l=r,n=o}else if(c==="t"){var r=l+i.values[0],o=n+i.values[1];e.push({type:"T",values:[r,o]}),l=r,n=o}else(c==="Z"||c==="z")&&(e.push({type:"Z",values:[]}),l=a,n=u)}),e},iu=function(t){var e=[],l=null,n=null,a=null,u=null,i=null,c=null,r=null;return t.forEach(function(o){if(o.type==="M"){var s=o.values[0],p=o.values[1];e.push({type:"M",values:[s,p]}),c=s,r=p,u=s,i=p}else if(o.type==="C"){var v=o.values[0],m=o.values[1],S=o.values[2],x=o.values[3],s=o.values[4],p=o.values[5];e.push({type:"C",values:[v,m,S,x,s,p]}),n=S,a=x,u=s,i=p}else if(o.type==="L"){var s=o.values[0],p=o.values[1];e.push({type:"L",values:[s,p]}),u=s,i=p}else if(o.type==="H"){var s=o.values[0];e.push({type:"L",values:[s,i]}),u=s}else if(o.type==="V"){var p=o.values[0];e.push({type:"L",values:[u,p]}),i=p}else if(o.type==="S"){var S=o.values[0],x=o.values[1],s=o.values[2],p=o.values[3],T,h;l==="C"||l==="S"?(T=u+(u-n),h=i+(i-a)):(T=u,h=i),e.push({type:"C",values:[T,h,S,x,s,p]}),n=S,a=x,u=s,i=p}else if(o.type==="T"){var s=o.values[0],p=o.values[1],v,m;l==="Q"||l==="T"?(v=u+(u-n),m=i+(i-a)):(v=u,m=i);var T=u+2*(v-u)/3,h=i+2*(m-i)/3,d=s+2*(v-s)/3,b=p+2*(m-p)/3;e.push({type:"C",values:[T,h,d,b,s,p]}),n=v,a=m,u=s,i=p}else if(o.type==="Q"){var v=o.values[0],m=o.values[1],s=o.values[2],p=o.values[3],T=u+2*(v-u)/3,h=i+2*(m-i)/3,d=s+2*(v-s)/3,b=p+2*(m-p)/3;e.push({type:"C",values:[T,h,d,b,s,p]}),n=v,a=m,u=s,i=p}else if(o.type==="A"){var g=Math.abs(o.values[0]),M=Math.abs(o.values[1]),O=o.values[2],E=o.values[3],_=o.values[4],s=o.values[5],p=o.values[6];if(g===0||M===0)e.push({type:"C",values:[u,i,s,p,s,p]}),u=s,i=p;else if(u!==s||i!==p){var V=cs(u,i,s,p,g,M,O,E,_);V.forEach(function(se){e.push({type:"C",values:se})}),u=s,i=p}}else o.type==="Z"&&(e.push(o),u=c,i=r);l=o.type}),e},et=(t,e)=>e in t&&"baseVal"in t[e]?t[e].baseVal.value:+t.getAttribute(e),Nh=function(t){if(t&&t.normalize){if(this[ji])return ql(this[ji]);var e;this[Ll]?e=ql(this[Ll]):(e=as(this.getAttribute("d")||""),this[Ll]=ql(e));var l=iu(Dh(e));return this[ji]=ql(l),l}else{if(this[Ll])return ql(this[Ll]);var e=as(this.getAttribute("d")||"");return this[Ll]=ql(e),e}},wh=function(t){var e=et(this,"x"),l=et(this,"y"),n=et(this,"width"),a=et(this,"height"),u=this.hasAttribute("rx")?et(this,"rx"):et(this,"ry"),i=this.hasAttribute("ry")?et(this,"ry"):et(this,"rx");u>n/2&&(u=n/2),i>a/2&&(i=a/2);var c=[{type:"M",values:[e+u,l]},{type:"H",values:[e+n-u]},{type:"A",values:[u,i,0,0,1,e+n,l+i]},{type:"V",values:[l+a-i]},{type:"A",values:[u,i,0,0,1,e+n-u,l+a]},{type:"H",values:[e+u]},{type:"A",values:[u,i,0,0,1,e,l+a-i]},{type:"V",values:[l+i]},{type:"A",values:[u,i,0,0,1,e+u,l]},{type:"Z",values:[]}];return c=c.filter(function(r){return!(r.type==="A"&&(r.values[0]===0||r.values[1]===0))}),t&&t.normalize===!0&&(c=iu(c)),c},Uh=function(t){var e=et(this,"cx"),l=et(this,"cy"),n=et(this,"r"),a=[{type:"M",values:[e+n,l]},{type:"A",values:[n,n,0,0,1,e,l+n]},{type:"A",values:[n,n,0,0,1,e-n,l]},{type:"A",values:[n,n,0,0,1,e,l-n]},{type:"A",values:[n,n,0,0,1,e+n,l]},{type:"Z",values:[]}];return t&&t.normalize===!0&&(a=iu(a)),a},Hh=function(t){var e=et(this,"cx"),l=et(this,"cy"),n=et(this,"rx"),a=et(this,"ry"),u=[{type:"M",values:[e+n,l]},{type:"A",values:[n,a,0,0,1,e,l+a]},{type:"A",values:[n,a,0,0,1,e-n,l]},{type:"A",values:[n,a,0,0,1,e,l-a]},{type:"A",values:[n,a,0,0,1,e+n,l]},{type:"Z",values:[]}];return t&&t.normalize===!0&&(u=iu(u)),u},Vh=function(){let t=et(this,"x1"),e=et(this,"x2"),l=et(this,"y1"),n=et(this,"y2");return[{type:"M",values:[t,l]},{type:"L",values:[e,n]}]},Bh=function(){for(var t=[],e=0;e<this.points.numberOfItems;e+=1){var l=this.points.getItem(e);t.push({type:e===0?"M":"L",values:[l.x,l.y]})}return t},Ch=function(){for(var t=[],e=0;e<this.points.numberOfItems;e+=1){var l=this.points.getItem(e);t.push({type:e===0?"M":"L",values:[l.x,l.y]})}return t.push({type:"Z",values:[]}),t},us={circle:Uh,ellipse:Hh,path:Nh,polygon:Ch,polyline:Bh,line:Vh,rect:wh};function Lh(t,e){let l=t.nodeName.toLowerCase();if(l in us)return us[l].call(t,e);throw new Error(`Unsupported SVG element type: '${l}'`)}rs.exports={getPathData:Lh}});var hs=mt(cu=>{"use strict";Object.defineProperty(cu,"__esModule",{value:!0});cu.flattenSVG=void 0;var qh=os();function Yh([t,e,l,n,a,u,i,c],r){let o=3*l-2*t-i,s=3*n-2*e-c,p=3*a-2*i-t,v=3*u-2*c-e;return Math.max(o*o,p*p)+Math.max(s*s,v*v)<=16*r*r}function Gh([t,e,l,n,a,u,i,c],r){r===void 0&&(r=.5);let o=1-r,s=o*t+r*l,p=o*e+r*n,v=o*l+r*a,m=o*n+r*u,S=o*a+r*i,x=o*u+r*c,T=o*s+r*v,h=o*p+r*m,d=o*v+r*S,b=o*m+r*x,g=o*T+r*d,M=o*h+r*b;return[[t,e,s,p,T,h,g,M],[g,M,d,b,S,x,i,c]]}function Xh(t,e,l=32){let n=1/l,a=[];function u(i,c,r){if(r-c>n&&!Yh(i,e)){let o=Gh(i,.5),s=(c+r)/2;u(o[0],c,s),u(o[1],s,r)}else{let o=i[6]-i[0],s=i[7]-i[1];Math.sqrt(o*o+s*s)>0&&a.push(i)}}return u(t,0,1),a}function*ss(t){switch(t.nodeName.toLowerCase()){case"svg":case"g":case"a":for(let e of t.children)yield*ss(e);break;case"rect":case"circle":case"ellipse":case"path":case"line":case"polyline":case"polygon":yield t;break}}function fs(t){if(!t)return null;let e=t.getAttribute("stroke")||t.style.stroke;return e||(t===t.ownerSVGElement||!t.ownerSVGElement?null:t.parentNode?fs(t.parentNode):null)}function ds(t){return t?t.id&&t.nodeName.toLowerCase()==="g"?t.id:t.parentNode?ds(t.parentNode):null:null}function Yl(t,e){let l=[t,e];return l.x=t,l.y=e,l}function Qh(t,e={}){let{maxError:l=.1}=e,n=t.createSVGPoint(),a=[];for(let u of ss(t)){let i=u.getCTM(),c=i==null?([p,v])=>Yl(p,v):([p,v])=>{n.x=p,n.y=v;let m=n.matrixTransform(i);return Yl(m.x,m.y)},r=qh.getPathData(u,{normalize:!0}),o=null,s=null;for(let p of r)if(p.type==="M")o=c(p.values),s=o,a.push({points:[o],stroke:fs(u),groupId:ds(u)});else if(p.type==="L")o=c(p.values),a[a.length-1].points.push(o);else if(p.type==="C"){let[v,m,S,x,T,h]=p.values,[d,b]=o,[g,M]=c([v,m]),[O,E]=c([S,x]),[_,V]=c([T,h]),N=Xh([d,b,g,M,O,E,_,V],l);for(let vt of N)a[a.length-1].points.push(Yl(vt[6],vt[7]));o=Yl(_,V)}else if(p.type==="A"){let[v,m,S,x,T,h,d]=p.values,b=S,g=T,M=x,{cos:O,sin:E,atan2:_,sqrt:V,sign:N,acos:vt,abs:se,ceil:Bn}=Math,$a=(o[0]-h)/2,Wa=(o[1]-d)/2,Ne=O(b)*$a+E(b)*Wa,we=-E(b)*$a+O(b)*Wa,Cn=Ne*Ne,Ln=we*we,wl=Cn/(v*v)+Ln/(m*m),_t=wl<=1?V(wl)*v:v,Bt=wl<=1?V(wl)*m:m,Ul=_t*_t,Hl=Bt*Bt,Ct=(Ul*Hl-Ul*Ln-Hl*Cn)/(Ul*Ln+Hl*Cn);if(se(Ct)<1e-4&&(Ct=0),Ct<0)throw new Error(`bad arc args ${Ct}`);let qn=(M===g?-1:1)*V(Ct),Ue=qn*_t*we/Bt,He=qn*-Bt*Ne/_t,It=O(b)*Ue-E(b)*He+(o[0]+h)/2,Ia=E(b)*Ue+O(b)*He+(o[1]+d)/2,sl=(Vl,fl,eu,lu)=>_(Vl*lu-fl*eu,Vl*eu+fl*lu),Fa=sl(1,0,(Ne-Ue)/_t,(we-He)/Bt),Ft=sl((Ne-Ue)/_t,(we-He)/Bt,(-Ne-Ue)/_t,(-we-He)/Bt)%(Math.PI*2),tu=g===0&&Ft>0?Ft-Math.PI*2:g===1&&Ft<0?Ft+Math.PI*2:Ft,Bi=l,Do=Bn(se(tu)/vt(1-Bi/_t));for(let Vl=1;Vl<=Do;Vl++){let fl=Fa+tu*Vl/Do,eu=O(b)*_t*O(fl)-E(b)*Bt*E(fl)+It,lu=E(b)*_t*O(fl)+O(b)*Bt*E(fl)+Ia;a[a.length-1].points.push(Yl(eu,lu))}o=Yl(h,d)}else if(p.type==="Z")s&&(o[0]!==s[0]||o[1]!==s[1])&&a[a.length-1].points.push(s);else throw Error(`Unexpected path command: "${p}"`)}return a}cu.flattenSVG=Qh});var ps=mt(ki=>{"use strict";Object.defineProperty(ki,"__esModule",{value:!0});var Rh=hs();Object.defineProperty(ki,"flattenSVG",{enumerable:!0,get:function(){return Rh.flattenSVG}})});var Es=mt(j=>{"use strict";function $i(t,e){var l=t.length;t.push(e);t:for(;0<l;){var n=l-1>>>1,a=t[n];if(0<ru(a,e))t[n]=e,t[l]=a,l=n;else break t}}function te(t){return t.length===0?null:t[0]}function su(t){if(t.length===0)return null;var e=t[0],l=t.pop();if(l!==e){t[0]=l;t:for(var n=0,a=t.length,u=a>>>1;n<u;){var i=2*(n+1)-1,c=t[i],r=i+1,o=t[r];if(0>ru(c,l))r<a&&0>ru(o,c)?(t[n]=o,t[r]=l,n=r):(t[n]=c,t[i]=l,n=i);else if(r<a&&0>ru(o,l))t[n]=o,t[r]=l,n=r;else break t}}return e}function ru(t,e){var l=t.sortIndex-e.sortIndex;return l!==0?l:t.id-e.id}j.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(vs=performance,j.unstable_now=function(){return vs.now()}):(Ki=Date,ms=Ki.now(),j.unstable_now=function(){return Ki.now()-ms});var vs,Ki,ms,fe=[],Ve=[],Zh=1,Lt=null,dt=3,Wi=!1,Xn=!1,Qn=!1,Ii=!1,ys=typeof setTimeout=="function"?setTimeout:null,xs=typeof clearTimeout=="function"?clearTimeout:null,bs=typeof setImmediate<"u"?setImmediate:null;function ou(t){for(var e=te(Ve);e!==null;){if(e.callback===null)su(Ve);else if(e.startTime<=t)su(Ve),e.sortIndex=e.expirationTime,$i(fe,e);else break;e=te(Ve)}}function Fi(t){if(Qn=!1,ou(t),!Xn)if(te(fe)!==null)Xn=!0,Xl||(Xl=!0,Gl());else{var e=te(Ve);e!==null&&tc(Fi,e.startTime-t)}}var Xl=!1,Rn=-1,Ss=5,Ms=-1;function Ts(){return Ii?!0:!(j.unstable_now()-Ms<Ss)}function Ji(){if(Ii=!1,Xl){var t=j.unstable_now();Ms=t;var e=!0;try{t:{Xn=!1,Qn&&(Qn=!1,xs(Rn),Rn=-1),Wi=!0;var l=dt;try{e:{for(ou(t),Lt=te(fe);Lt!==null&&!(Lt.expirationTime>t&&Ts());){var n=Lt.callback;if(typeof n=="function"){Lt.callback=null,dt=Lt.priorityLevel;var a=n(Lt.expirationTime<=t);if(t=j.unstable_now(),typeof a=="function"){Lt.callback=a,ou(t),e=!0;break e}Lt===te(fe)&&su(fe),ou(t)}else su(fe);Lt=te(fe)}if(Lt!==null)e=!0;else{var u=te(Ve);u!==null&&tc(Fi,u.startTime-t),e=!1}}break t}finally{Lt=null,dt=l,Wi=!1}e=void 0}}finally{e?Gl():Xl=!1}}}var Gl;typeof bs=="function"?Gl=function(){bs(Ji)}:typeof MessageChannel<"u"?(Pi=new MessageChannel,gs=Pi.port2,Pi.port1.onmessage=Ji,Gl=function(){gs.postMessage(null)}):Gl=function(){ys(Ji,0)};var Pi,gs;function tc(t,e){Rn=ys(function(){t(j.unstable_now())},e)}j.unstable_IdlePriority=5;j.unstable_ImmediatePriority=1;j.unstable_LowPriority=4;j.unstable_NormalPriority=3;j.unstable_Profiling=null;j.unstable_UserBlockingPriority=2;j.unstable_cancelCallback=function(t){t.callback=null};j.unstable_forceFrameRate=function(t){0>t||125<t?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Ss=0<t?Math.floor(1e3/t):5};j.unstable_getCurrentPriorityLevel=function(){return dt};j.unstable_next=function(t){switch(dt){case 1:case 2:case 3:var e=3;break;default:e=dt}var l=dt;dt=e;try{return t()}finally{dt=l}};j.unstable_requestPaint=function(){Ii=!0};j.unstable_runWithPriority=function(t,e){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var l=dt;dt=t;try{return e()}finally{dt=l}};j.unstable_scheduleCallback=function(t,e,l){var n=j.unstable_now();switch(typeof l=="object"&&l!==null?(l=l.delay,l=typeof l=="number"&&0<l?n+l:n):l=n,t){case 1:var a=-1;break;case 2:a=250;break;case 5:a=1073741823;break;case 4:a=1e4;break;default:a=5e3}return a=l+a,t={id:Zh++,callback:e,priorityLevel:t,startTime:l,expirationTime:a,sortIndex:-1},l>n?(t.sortIndex=l,$i(Ve,t),te(fe)===null&&t===te(Ve)&&(Qn?(xs(Rn),Rn=-1):Qn=!0,tc(Fi,l-n))):(t.sortIndex=a,$i(fe,t),Xn||Wi||(Xn=!0,Xl||(Xl=!0,Gl()))),t};j.unstable_shouldYield=Ts;j.unstable_wrapCallback=function(t){var e=dt;return function(){var l=dt;dt=e;try{return t.apply(this,arguments)}finally{dt=l}}}});var Os=mt((v2,_s)=>{"use strict";_s.exports=Es()});var zs=mt(gt=>{"use strict";var jh=Gn();function As(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 Be(){}var bt={d:{f:Be,r:function(){throw Error(As(522))},D:Be,C:Be,L:Be,m:Be,X:Be,S:Be,M:Be},p:0,findDOMNode:null},kh=Symbol.for("react.portal");function Kh(t,e,l){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:kh,key:n==null?null:""+n,children:t,containerInfo:e,implementation:l}}var Zn=jh.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function fu(t,e){if(t==="font")return"";if(typeof e=="string")return e==="use-credentials"?e:""}gt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=bt;gt.createPortal=function(t,e){var l=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)throw Error(As(299));return Kh(t,e,null,l)};gt.flushSync=function(t){var e=Zn.T,l=bt.p;try{if(Zn.T=null,bt.p=2,t)return t()}finally{Zn.T=e,bt.p=l,bt.d.f()}};gt.preconnect=function(t,e){typeof t=="string"&&(e?(e=e.crossOrigin,e=typeof e=="string"?e==="use-credentials"?e:"":void 0):e=null,bt.d.C(t,e))};gt.prefetchDNS=function(t){typeof t=="string"&&bt.d.D(t)};gt.preinit=function(t,e){if(typeof t=="string"&&e&&typeof e.as=="string"){var l=e.as,n=fu(l,e.crossOrigin),a=typeof e.integrity=="string"?e.integrity:void 0,u=typeof e.fetchPriority=="string"?e.fetchPriority:void 0;l==="style"?bt.d.S(t,typeof e.precedence=="string"?e.precedence:void 0,{crossOrigin:n,integrity:a,fetchPriority:u}):l==="script"&&bt.d.X(t,{crossOrigin:n,integrity:a,fetchPriority:u,nonce:typeof e.nonce=="string"?e.nonce:void 0})}};gt.preinitModule=function(t,e){if(typeof t=="string")if(typeof e=="object"&&e!==null){if(e.as==null||e.as==="script"){var l=fu(e.as,e.crossOrigin);bt.d.M(t,{crossOrigin:l,integrity:typeof e.integrity=="string"?e.integrity:void 0,nonce:typeof e.nonce=="string"?e.nonce:void 0})}}else e==null&&bt.d.M(t)};gt.preload=function(t,e){if(typeof t=="string"&&typeof e=="object"&&e!==null&&typeof e.as=="string"){var l=e.as,n=fu(l,e.crossOrigin);bt.d.L(t,l,{crossOrigin:n,integrity:typeof e.integrity=="string"?e.integrity:void 0,nonce:typeof e.nonce=="string"?e.nonce:void 0,type:typeof e.type=="string"?e.type:void 0,fetchPriority:typeof e.fetchPriority=="string"?e.fetchPriority:void 0,referrerPolicy:typeof e.referrerPolicy=="string"?e.referrerPolicy:void 0,imageSrcSet:typeof e.imageSrcSet=="string"?e.imageSrcSet:void 0,imageSizes:typeof e.imageSizes=="string"?e.imageSizes:void 0,media:typeof e.media=="string"?e.media:void 0})}};gt.preloadModule=function(t,e){if(typeof t=="string")if(e){var l=fu(e.as,e.crossOrigin);bt.d.m(t,{as:typeof e.as=="string"&&e.as!=="script"?e.as:void 0,crossOrigin:l,integrity:typeof e.integrity=="string"?e.integrity:void 0})}else bt.d.m(t)};gt.requestFormReset=function(t){bt.d.r(t)};gt.unstable_batchedUpdates=function(t,e){return t(e)};gt.useFormState=function(t,e,l){return Zn.H.useFormState(t,e,l)};gt.useFormStatus=function(){return Zn.H.useHostTransitionStatus()};gt.version="19.1.1"});var ws=mt((b2,Ns)=>{"use strict";function Ds(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ds)}catch(t){console.error(t)}}Ds(),Ns.exports=zs()});var V1=mt(Hi=>{"use strict";var at=Os(),t0=Gn(),Jh=ws();function y(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 e0(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function wa(t){var e=t,l=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,(e.flags&4098)!==0&&(l=e.return),t=e.return;while(t)}return e.tag===3?l:null}function l0(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 Us(t){if(wa(t)!==t)throw Error(y(188))}function Ph(t){var e=t.alternate;if(!e){if(e=wa(t),e===null)throw Error(y(188));return e!==t?null:t}for(var l=t,n=e;;){var a=l.return;if(a===null)break;var u=a.alternate;if(u===null){if(n=a.return,n!==null){l=n;continue}break}if(a.child===u.child){for(u=a.child;u;){if(u===l)return Us(a),t;if(u===n)return Us(a),e;u=u.sibling}throw Error(y(188))}if(l.return!==n.return)l=a,n=u;else{for(var i=!1,c=a.child;c;){if(c===l){i=!0,l=a,n=u;break}if(c===n){i=!0,n=a,l=u;break}c=c.sibling}if(!i){for(c=u.child;c;){if(c===l){i=!0,l=u,n=a;break}if(c===n){i=!0,n=u,l=a;break}c=c.sibling}if(!i)throw Error(y(189))}}if(l.alternate!==n)throw Error(y(190))}if(l.tag!==3)throw Error(y(188));return l.stateNode.current===l?t:e}function n0(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=n0(t),e!==null)return e;t=t.sibling}return null}var R=Object.assign,$h=Symbol.for("react.element"),du=Symbol.for("react.transitional.element"),Fn=Symbol.for("react.portal"),Jl=Symbol.for("react.fragment"),a0=Symbol.for("react.strict_mode"),Uc=Symbol.for("react.profiler"),Wh=Symbol.for("react.provider"),u0=Symbol.for("react.consumer"),me=Symbol.for("react.context"),Ar=Symbol.for("react.forward_ref"),Hc=Symbol.for("react.suspense"),Vc=Symbol.for("react.suspense_list"),zr=Symbol.for("react.memo"),qe=Symbol.for("react.lazy"),Bc=Symbol.for("react.activity"),Ih=Symbol.for("react.memo_cache_sentinel"),Hs=Symbol.iterator;function jn(t){return t===null||typeof t!="object"?null:(t=Hs&&t[Hs]||t["@@iterator"],typeof t=="function"?t:null)}var Fh=Symbol.for("react.client.reference");function Cc(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===Fh?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case Jl:return"Fragment";case Uc:return"Profiler";case a0:return"StrictMode";case Hc:return"Suspense";case Vc:return"SuspenseList";case Bc:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case Fn:return"Portal";case me:return(t.displayName||"Context")+".Provider";case u0:return(t._context.displayName||"Context")+".Consumer";case Ar:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case zr:return e=t.displayName||null,e!==null?e:Cc(t.type)||"Memo";case qe:e=t._payload,t=t._init;try{return Cc(t(e))}catch{}}return null}var ta=Array.isArray,A=t0.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,C=Jh.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ml={pending:!1,data:null,method:null,action:null},Lc=[],Pl=-1;function ce(t){return{current:t}}function rt(t){0>Pl||(t.current=Lc[Pl],Lc[Pl]=null,Pl--)}function K(t,e){Pl++,Lc[Pl]=t.current,t.current=e}var ae=ce(null),ba=ce(null),Je=ce(null),Qu=ce(null);function Ru(t,e){switch(K(Je,e),K(ba,t),K(ae,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Gf(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Gf(e),t=M1(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}rt(ae),K(ae,t)}function vn(){rt(ae),rt(ba),rt(Je)}function qc(t){t.memoizedState!==null&&K(Qu,t);var e=ae.current,l=M1(e,t.type);e!==l&&(K(ba,t),K(ae,l))}function Zu(t){ba.current===t&&(rt(ae),rt(ba)),Qu.current===t&&(rt(Qu),Aa._currentValue=ml)}var Yc=Object.prototype.hasOwnProperty,Dr=at.unstable_scheduleCallback,ec=at.unstable_cancelCallback,tp=at.unstable_shouldYield,ep=at.unstable_requestPaint,ue=at.unstable_now,lp=at.unstable_getCurrentPriorityLevel,i0=at.unstable_ImmediatePriority,c0=at.unstable_UserBlockingPriority,ju=at.unstable_NormalPriority,np=at.unstable_LowPriority,r0=at.unstable_IdlePriority,ap=at.log,up=at.unstable_setDisableYieldValue,Ua=null,Nt=null;function Ze(t){if(typeof ap=="function"&&up(t),Nt&&typeof Nt.setStrictMode=="function")try{Nt.setStrictMode(Ua,t)}catch{}}var wt=Math.clz32?Math.clz32:rp,ip=Math.log,cp=Math.LN2;function rp(t){return t>>>=0,t===0?32:31-(ip(t)/cp|0)|0}var hu=256,pu=4194304;function hl(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:case 262144:case 524288:case 1048576:case 2097152:return t&4194048;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 gi(t,e,l){var n=t.pendingLanes;if(n===0)return 0;var a=0,u=t.suspendedLanes,i=t.pingedLanes;t=t.warmLanes;var c=n&134217727;return c!==0?(n=c&~u,n!==0?a=hl(n):(i&=c,i!==0?a=hl(i):l||(l=c&~t,l!==0&&(a=hl(l))))):(c=n&~u,c!==0?a=hl(c):i!==0?a=hl(i):l||(l=n&~t,l!==0&&(a=hl(l)))),a===0?0:e!==0&&e!==a&&(e&u)===0&&(u=a&-a,l=e&-e,u>=l||u===32&&(l&4194048)!==0)?e:a}function Ha(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function op(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 o0(){var t=hu;return hu<<=1,(hu&4194048)===0&&(hu=256),t}function s0(){var t=pu;return pu<<=1,(pu&62914560)===0&&(pu=4194304),t}function lc(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function Va(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function sp(t,e,l,n,a,u){var i=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 c=t.entanglements,r=t.expirationTimes,o=t.hiddenUpdates;for(l=i&~l;0<l;){var s=31-wt(l),p=1<<s;c[s]=0,r[s]=-1;var v=o[s];if(v!==null)for(o[s]=null,s=0;s<v.length;s++){var m=v[s];m!==null&&(m.lane&=-536870913)}l&=~p}n!==0&&f0(t,n,0),u!==0&&a===0&&t.tag!==0&&(t.suspendedLanes|=u&~(i&~e))}function f0(t,e,l){t.pendingLanes|=e,t.suspendedLanes&=~e;var n=31-wt(e);t.entangledLanes|=e,t.entanglements[n]=t.entanglements[n]|1073741824|l&4194090}function d0(t,e){var l=t.entangledLanes|=e;for(t=t.entanglements;l;){var n=31-wt(l),a=1<<n;a&e|t[n]&e&&(t[n]|=e),l&=~a}}function Nr(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=1342