@weretyczx/klinecharts-pro
Version:
Financial chart built out of the box based on KLineChart.
1 lines • 179 kB
JavaScript
(function(H,_){typeof exports=="object"&&typeof module<"u"?_(exports,require("klinecharts")):typeof define=="function"&&define.amd?define(["exports","klinecharts"],_):(H=typeof globalThis<"u"?globalThis:H||self,_(H.klinechartspro={},H.klinecharts))})(this,function(H,_){"use strict";var Hi=Object.defineProperty;var Gi=(H,_,q)=>_ in H?Hi(H,_,{enumerable:!0,configurable:!0,writable:!0,value:q}):H[_]=q;var E1=(H,_,q)=>(Gi(H,typeof _!="symbol"?_+"":_,q),q);function q(e,t,n){const r=(e.x-t.x)*Math.cos(n)-(e.y-t.y)*Math.sin(n)+t.x,a=(e.x-t.x)*Math.sin(n)+(e.y-t.y)*Math.cos(n)+t.y;return{x:r,y:a}}function u0(e,t){if(e.length>1){let n;return e[0].x===e[1].x&&e[0].y!==e[1].y?e[0].y<e[1].y?n={x:e[0].x,y:t.height}:n={x:e[0].x,y:0}:e[0].x>e[1].x?n={x:0,y:_.utils.getLinearYFromCoordinates(e[0],e[1],{x:0,y:e[0].y})}:n={x:t.width,y:_.utils.getLinearYFromCoordinates(e[0],e[1],{x:t.width,y:e[0].y})},{coordinates:[e[0],n]}}return[]}function E0(e,t){const n=Math.abs(e.x-t.x),r=Math.abs(e.y-t.y);return Math.sqrt(n*n+r*r)}const C5={name:"arrow",totalStep:3,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,createPointFigures:({coordinates:e})=>{if(e.length>1){const t=e[1].x>e[0].x?0:1,n=_.utils.getLinearSlopeIntercept(e[0],e[1]);let r;n?r=Math.atan(n[0])+Math.PI*t:e[1].y>e[0].y?r=Math.PI/2:r=Math.PI/2*3;const a=q({x:e[1].x-8,y:e[1].y+4},e[1],r),i=q({x:e[1].x-8,y:e[1].y-4},e[1],r);return[{type:"line",attrs:{coordinates:e}},{type:"line",ignoreEvent:!0,attrs:{coordinates:[a,e[1],i]}}]}return[]}},f5={name:"circle",totalStep:3,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,styles:{circle:{color:"rgba(22, 119, 255, 0.15)"}},createPointFigures:({coordinates:e})=>{if(e.length>1){const t=E0(e[0],e[1]);return{type:"circle",attrs:{...e[0],r:t},styles:{style:"stroke_fill"}}}return[]}},d5={name:"rect",totalStep:3,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,styles:{polygon:{color:"rgba(22, 119, 255, 0.15)"}},createPointFigures:({coordinates:e})=>e.length>1?[{type:"polygon",attrs:{coordinates:[e[0],{x:e[1].x,y:e[0].y},e[1],{x:e[0].x,y:e[1].y}]},styles:{style:"stroke_fill"}}]:[]},g5={name:"parallelogram",totalStep:4,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,styles:{polygon:{color:"rgba(22, 119, 255, 0.15)"}},createPointFigures:({coordinates:e})=>{if(e.length===2)return[{type:"line",ignoreEvent:!0,attrs:{coordinates:e}}];if(e.length===3){const t={x:e[0].x+(e[2].x-e[1].x),y:e[2].y};return[{type:"polygon",attrs:{coordinates:[e[0],e[1],e[2],t]},styles:{style:"stroke_fill"}}]}return[]},performEventPressedMove:({points:e,performPointIndex:t,performPoint:n})=>{t<2&&(e[0].price=n.price,e[1].price=n.price)},performEventMoveForDrawing:({currentStep:e,points:t,performPoint:n})=>{e===2&&(t[0].price=n.price)}},h5={name:"triangle",totalStep:4,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,styles:{polygon:{color:"rgba(22, 119, 255, 0.15)"}},createPointFigures:({coordinates:e})=>[{type:"polygon",attrs:{coordinates:e},styles:{style:"stroke_fill"}}]},y5={name:"fibonacciCircle",totalStep:3,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,createPointFigures:({coordinates:e})=>{if(e.length>1){const t=Math.abs(e[0].x-e[1].x),n=Math.abs(e[0].y-e[1].y),r=Math.sqrt(t*t+n*n),a=[.236,.382,.5,.618,.786,1],i=[],o=[];return a.forEach(s=>{const c=r*s;i.push({...e[0],r:c}),o.push({x:e[0].x,y:e[0].y+c+6,text:`${(s*100).toFixed(1)}%`})}),[{type:"circle",attrs:i,styles:{style:"stroke"}},{type:"text",ignoreEvent:!0,attrs:o}]}return[]}},m5={name:"fibonacciSegment",totalStep:3,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,createPointFigures:({coordinates:e,overlay:t,precision:n})=>{const r=[],a=[];if(e.length>1){const i=e[1].x>e[0].x?e[0].x:e[1].x,o=[1,.786,.618,.5,.382,.236,0],s=e[0].y-e[1].y,c=t.points,C=c[0].value-c[1].value;o.forEach(l=>{const g=e[1].y+s*l,p=(c[1].value+C*l).toFixed(n.price);r.push({coordinates:[{x:e[0].x,y:g},{x:e[1].x,y:g}]}),a.push({x:i,y:g,text:`${p} (${(l*100).toFixed(1)}%)`,baseline:"bottom"})})}return[{type:"line",attrs:r},{type:"text",ignoreEvent:!0,attrs:a}]}},p5={name:"fibonacciSpiral",totalStep:3,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,createPointFigures:({coordinates:e,bounding:t})=>{if(e.length>1){const n=E0(e[0],e[1])/Math.sqrt(24),r=e[1].x>e[0].x?0:1,a=_.utils.getLinearSlopeIntercept(e[0],e[1]);let i;a?i=Math.atan(a[0])+Math.PI*r:e[1].y>e[0].y?i=Math.PI/2:i=Math.PI/2*3;const o=q({x:e[0].x-n,y:e[0].y},e[0],i),s=q({x:e[0].x-n,y:e[0].y-n},e[0],i),c=[{...o,r:n,startAngle:i,endAngle:i+Math.PI/2},{...s,r:n*2,startAngle:i+Math.PI/2,endAngle:i+Math.PI}];let C=e[0].x-n,l=e[0].y-n;for(let g=2;g<9;g++){const p=c[g-2].r+c[g-1].r;let x=0;switch(g%4){case 0:{x=i,C-=c[g-2].r;break}case 1:{x=i+Math.PI/2,l-=c[g-2].r;break}case 2:{x=i+Math.PI,C+=c[g-2].r;break}case 3:{x=i+Math.PI/2*3,l+=c[g-2].r;break}}const N=x+Math.PI/2,E=q({x:C,y:l},e[0],i);c.push({...E,r:p,startAngle:x,endAngle:N})}return[{type:"arc",attrs:c},{type:"line",attrs:u0(e,t)}]}return[]}},v5={name:"fibonacciSpeedResistanceFan",totalStep:3,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,createPointFigures:({coordinates:e,bounding:t})=>{const n=[];let r=[];const a=[];if(e.length>1){const i=e[1].x>e[0].x?-38:4,o=e[1].y>e[0].y?-2:20,s=e[1].x-e[0].x,c=e[1].y-e[0].y;[1,.75,.618,.5,.382,.25,0].forEach(l=>{const g=e[1].x-s*l,p=e[1].y-c*l;n.push({coordinates:[{x:g,y:e[0].y},{x:g,y:e[1].y}]}),n.push({coordinates:[{x:e[0].x,y:p},{x:e[1].x,y:p}]}),r=r.concat(u0([e[0],{x:g,y:e[1].y}],t)),r=r.concat(u0([e[0],{x:e[1].x,y:p}],t)),a.unshift({x:e[0].x+i,y:p+10,text:`${l.toFixed(3)}`}),a.unshift({x:g-18,y:e[0].y+o,text:`${l.toFixed(3)}`})})}return[{type:"line",attrs:n},{type:"line",attrs:r},{type:"text",ignoreEvent:!0,attrs:a}]}},_5={name:"fibonacciExtension",totalStep:4,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,createPointFigures:({coordinates:e,overlay:t,precision:n})=>{const r=[],a=[];if(e.length>2){const i=t.points,o=i[1].value-i[0].value,s=e[1].y-e[0].y,c=[0,.236,.382,.5,.618,.786,1],C=e[2].x>e[1].x?e[1].x:e[2].x;c.forEach(l=>{const g=e[2].y+s*l,p=(i[2].value+o*l).toFixed(n.price);r.push({coordinates:[{x:e[1].x,y:g},{x:e[2].x,y:g}]}),a.push({x:C,y:g,text:`${p} (${(l*100).toFixed(1)}%)`,baseline:"bottom"})})}return[{type:"line",attrs:{coordinates:e},styles:{style:"dashed"}},{type:"line",attrs:r},{type:"text",ignoreEvent:!0,attrs:a}]}},$5={name:"gannBox",totalStep:3,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,styles:{polygon:{color:"rgba(22, 119, 255, 0.15)"}},createPointFigures:({coordinates:e})=>{if(e.length>1){const t=(e[1].y-e[0].y)/4,n=e[1].x-e[0].x,r=[{coordinates:[e[0],{x:e[1].x,y:e[1].y-t}]},{coordinates:[e[0],{x:e[1].x,y:e[1].y-t*2}]},{coordinates:[{x:e[0].x,y:e[1].y},{x:e[1].x,y:e[0].y+t}]},{coordinates:[{x:e[0].x,y:e[1].y},{x:e[1].x,y:e[0].y+t*2}]},{coordinates:[{...e[0]},{x:e[0].x+n*.236,y:e[1].y}]},{coordinates:[{...e[0]},{x:e[0].x+n*.5,y:e[1].y}]},{coordinates:[{x:e[0].x,y:e[1].y},{x:e[0].x+n*.236,y:e[0].y}]},{coordinates:[{x:e[0].x,y:e[1].y},{x:e[0].x+n*.5,y:e[0].y}]}],a=[{coordinates:[e[0],e[1]]},{coordinates:[{x:e[0].x,y:e[1].y},{x:e[1].x,y:e[0].y}]}];return[{type:"line",attrs:[{coordinates:[e[0],{x:e[1].x,y:e[0].y}]},{coordinates:[{x:e[1].x,y:e[0].y},e[1]]},{coordinates:[e[1],{x:e[0].x,y:e[1].y}]},{coordinates:[{x:e[0].x,y:e[1].y},e[0]]}]},{type:"polygon",ignoreEvent:!0,attrs:{coordinates:[e[0],{x:e[1].x,y:e[0].y},e[1],{x:e[0].x,y:e[1].y}]},styles:{style:"fill"}},{type:"line",attrs:r,styles:{style:"dashed"}},{type:"line",attrs:a}]}return[]}},L5={name:"threeWaves",totalStep:5,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,createPointFigures:({coordinates:e})=>{const t=e.map((n,r)=>({...n,text:`(${r})`,baseline:"bottom"}));return[{type:"line",attrs:{coordinates:e}},{type:"text",ignoreEvent:!0,attrs:t}]}},b5={name:"fiveWaves",totalStep:7,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,createPointFigures:({coordinates:e})=>{const t=e.map((n,r)=>({...n,text:`(${r})`,baseline:"bottom"}));return[{type:"line",attrs:{coordinates:e}},{type:"text",ignoreEvent:!0,attrs:t}]}},x5={name:"eightWaves",totalStep:10,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,createPointFigures:({coordinates:e})=>{const t=e.map((n,r)=>({...n,text:`(${r})`,baseline:"bottom"}));return[{type:"line",attrs:{coordinates:e}},{type:"text",ignoreEvent:!0,attrs:t}]}},k5={name:"anyWaves",totalStep:Number.MAX_SAFE_INTEGER,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,createPointFigures:({coordinates:e})=>{const t=e.map((n,r)=>({...n,text:`(${r})`,baseline:"bottom"}));return[{type:"line",attrs:{coordinates:e}},{type:"text",ignoreEvent:!0,attrs:t}]}},w5=[C5,f5,d5,h5,g5,y5,m5,p5,v5,_5,$5,L5,b5,x5,k5,{name:"abcd",totalStep:5,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,createPointFigures:({coordinates:e})=>{let t=[],n=[];const r=["A","B","C","D"],a=e.map((i,o)=>({...i,baseline:"bottom",text:`(${r[o]})`}));return e.length>2&&(t=[e[0],e[2]],e.length>3&&(n=[e[1],e[3]])),[{type:"line",attrs:{coordinates:e}},{type:"line",attrs:[{coordinates:t},{coordinates:n}],styles:{style:"dashed"}},{type:"text",ignoreEvent:!0,attrs:a}]}},{name:"xabcd",totalStep:6,needDefaultPointFigure:!0,needDefaultXAxisFigure:!0,needDefaultYAxisFigure:!0,styles:{polygon:{color:"rgba(22, 119, 255, 0.15)"}},createPointFigures:({coordinates:e,overlay:t})=>{const n=[],r=[],a=["X","A","B","C","D"],i=e.map((o,s)=>({...o,baseline:"bottom",text:`(${a[s]})`}));return e.length>2&&(n.push({coordinates:[e[0],e[2]]}),r.push({coordinates:[e[0],e[1],e[2]]}),e.length>3&&(n.push({coordinates:[e[1],e[3]]}),e.length>4&&(n.push({coordinates:[e[2],e[4]]}),r.push({coordinates:[e[2],e[3],e[4]]})))),[{type:"line",attrs:{coordinates:e}},{type:"line",attrs:n,styles:{style:"dashed"}},{type:"polygon",ignoreEvent:!0,attrs:r},{type:"text",ignoreEvent:!0,attrs:i}]}}];class A5{constructor(t){E1(this,"_apiKey");E1(this,"_prevSymbolMarket");E1(this,"_ws");this._apiKey=t}async searchSymbols(t){return await((await(await fetch(`https://api.polygon.io/v3/reference/tickers?apiKey=${this._apiKey}&active=true&search=${t??""}`)).json()).results||[]).map(a=>({ticker:a.ticker,name:a.name,shortName:a.ticker,market:a.market,exchange:a.primary_exchange,priceCurrency:a.currency_name,type:a.type,logo:"data:image/png;base64,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"}))}async getHistoryKLineData(t,n,r,a){return await((await(await fetch(`https://api.polygon.io/v2/aggs/ticker/${t.ticker}/range/${n.multiplier}/${n.timespan}/${r}/${a}?apiKey=${this._apiKey}`)).json()).results||[]).map(s=>({timestamp:s.t,open:s.o,high:s.h,low:s.l,close:s.c,volume:s.v,turnover:s.vw}))}subscribe(t,n,r){var a,i;this._prevSymbolMarket!==t.market?((a=this._ws)==null||a.close(),this._ws=new WebSocket(`wss://delayed.polygon.io/${t.market}`),this._ws.onopen=()=>{var o;(o=this._ws)==null||o.send(JSON.stringify({action:"auth",params:this._apiKey}))},this._ws.onmessage=o=>{var c;const s=JSON.parse(o.data);s[0].ev==="status"?s[0].status==="auth_success"&&((c=this._ws)==null||c.send(JSON.stringify({action:"subscribe",params:`T.${t.ticker}`}))):"sym"in s&&r({timestamp:s.s,open:s.o,high:s.h,low:s.l,close:s.c,volume:s.v,turnover:s.vw})}):(i=this._ws)==null||i.send(JSON.stringify({action:"subscribe",params:`T.${t.ticker}`})),this._prevSymbolMarket=t.market}unsubscribe(t,n){}}const G={};function M5(e){G.context=e}const S5=(e,t)=>e===t,C0=Symbol("solid-proxy"),T5=Symbol("solid-track"),F1={equals:S5};let F0=R0;const a1=1,j1=2,j0={owned:null,cleanups:null,context:null,owner:null},f0={};var Q=null;let g1=null,B=null,V=null,i1=null,d0=0;function K1(e,t){const n=B,r=Q,a=e.length===0,i=a?j0:{owned:null,cleanups:null,context:null,owner:t===void 0?r:t},o=a?e:()=>e(()=>o1(()=>R1(i)));Q=i,B=null;try{return u1(o,!0)}finally{B=n,Q=r}}function b(e,t){t=t?Object.assign({},F1,t):F1;const n={value:e,observers:null,observerSlots:null,comparator:t.equals||void 0},r=a=>(typeof a=="function"&&(a=a(n.value)),z0(n,a));return[Q0.bind(n),r]}function K0(e,t,n){const r=Z1(e,t,!0,a1);v1(r)}function K(e,t,n){const r=Z1(e,t,!1,a1);v1(r)}function s1(e,t,n){F0=O5;const r=Z1(e,t,!1,a1);r.user=!0,i1?i1.push(r):v1(r)}function T(e,t,n){n=n?Object.assign({},F1,n):F1;const r=Z1(e,t,!0,0);return r.observers=null,r.observerSlots=null,r.comparator=n.equals||void 0,v1(r),Q0.bind(r)}function I5(e,t,n){let r,a,i;arguments.length===2&&typeof t=="object"||arguments.length===1?(r=!0,a=e,i=t||{}):(r=e,a=t,i=n||{});let o=null,s=f0,c=null,C=!1,l="initialValue"in i,g=typeof r=="function"&&T(r);const p=new Set,[x,N]=(i.storage||b)(i.initialValue),[E,F]=b(void 0),[D,Z]=b(void 0,{equals:!1}),[A,L]=b(l?"ready":"unresolved");if(G.context){c=`${G.context.id}${G.context.count++}`;let w;i.ssrLoadFrom==="initial"?s=i.initialValue:G.load&&(w=G.load(c))&&(s=w[0])}function k(w,S,P,c1){return o===w&&(o=null,l=!0,(w===s||S===s)&&i.onHydrated&&queueMicrotask(()=>i.onHydrated(c1,{value:S})),s=f0,z(S,P)),S}function z(w,S){u1(()=>{S===void 0&&N(()=>w),L(S!==void 0?"errored":"ready"),F(S);for(const P of p.keys())P.decrement();p.clear()},!1)}function R(){const w=D5,S=x(),P=E();if(P!==void 0&&!o)throw P;return B&&!B.user&&w&&K0(()=>{D(),o&&(w.resolved||p.has(w)||(w.increment(),p.add(w)))}),S}function e1(w=!0){if(w!==!1&&C)return;C=!1;const S=g?g():r;if(S==null||S===!1){k(o,o1(x));return}const P=s!==f0?s:o1(()=>a(S,{value:x(),refetching:w}));return typeof P!="object"||!(P&&"then"in P)?(k(o,P,void 0,S),P):(o=P,C=!0,queueMicrotask(()=>C=!1),u1(()=>{L(l?"refreshing":"pending"),Z()},!1),P.then(c1=>k(P,c1,void 0,S),c1=>k(P,void 0,Y0(c1),S)))}return Object.defineProperties(R,{state:{get:()=>A()},error:{get:()=>E()},loading:{get(){const w=A();return w==="pending"||w==="refreshing"}},latest:{get(){if(!l)return R();const w=E();if(w&&!o)throw w;return x()}}}),g?K0(()=>e1(!1)):e1(!1),[R,{refetch:e1,mutate:N}]}function o1(e){if(B===null)return e();const t=B;B=null;try{return e()}finally{B=t}}function Z0(e){s1(()=>o1(e))}function g0(e){return Q===null||(Q.cleanups===null?Q.cleanups=[e]:Q.cleanups.push(e)),e}function N5(e){const t=B,n=Q;return Promise.resolve().then(()=>{B=t,Q=n;let r;return u1(e,!1),B=Q=null,r?r.done:void 0})}let D5;function Q0(){const e=g1;if(this.sources&&(this.state||e))if(this.state===a1||e)v1(this);else{const t=V;V=null,u1(()=>z1(this),!1),V=t}if(B){const t=this.observers?this.observers.length:0;B.sources?(B.sources.push(this),B.sourceSlots.push(t)):(B.sources=[this],B.sourceSlots=[t]),this.observers?(this.observers.push(B),this.observerSlots.push(B.sources.length-1)):(this.observers=[B],this.observerSlots=[B.sources.length-1])}return this.value}function z0(e,t,n){let r=e.value;return(!e.comparator||!e.comparator(r,t))&&(e.value=t,e.observers&&e.observers.length&&u1(()=>{for(let a=0;a<e.observers.length;a+=1){const i=e.observers[a],o=g1&&g1.running;o&&g1.disposed.has(i),(o&&!i.tState||!o&&!i.state)&&(i.pure?V.push(i):i1.push(i),i.observers&&U0(i)),o||(i.state=a1)}if(V.length>1e6)throw V=[],new Error},!1)),t}function v1(e){if(!e.fn)return;R1(e);const t=Q,n=B,r=d0;B=Q=e,P5(e,e.value,r),B=n,Q=t}function P5(e,t,n){let r;try{r=e.fn(t)}catch(a){e.pure&&(e.state=a1,e.owned&&e.owned.forEach(R1),e.owned=null),V0(a)}(!e.updatedAt||e.updatedAt<=n)&&(e.updatedAt!=null&&"observers"in e?z0(e,r):e.value=r,e.updatedAt=n)}function Z1(e,t,n,r=a1,a){const i={fn:e,state:r,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:t,owner:Q,context:null,pure:n};return Q===null||Q!==j0&&(Q.owned?Q.owned.push(i):Q.owned=[i]),i}function Q1(e){const t=g1;if(e.state===0||t)return;if(e.state===j1||t)return z1(e);if(e.suspense&&o1(e.suspense.inFallback))return e.suspense.effects.push(e);const n=[e];for(;(e=e.owner)&&(!e.updatedAt||e.updatedAt<d0);)(e.state||t)&&n.push(e);for(let r=n.length-1;r>=0;r--)if(e=n[r],e.state===a1||t)v1(e);else if(e.state===j1||t){const a=V;V=null,u1(()=>z1(e,n[0]),!1),V=a}}function u1(e,t){if(V)return e();let n=!1;t||(V=[]),i1?n=!0:i1=[],d0++;try{const r=e();return B5(n),r}catch(r){n||(i1=null),V=null,V0(r)}}function B5(e){if(V&&(R0(V),V=null),e)return;const t=i1;i1=null,t.length&&u1(()=>F0(t),!1)}function R0(e){for(let t=0;t<e.length;t++)Q1(e[t])}function O5(e){let t,n=0;for(t=0;t<e.length;t++){const r=e[t];r.user?e[n++]=r:Q1(r)}for(G.context&&M5(),t=0;t<n;t++)Q1(e[t])}function z1(e,t){const n=g1;e.state=0;for(let r=0;r<e.sources.length;r+=1){const a=e.sources[r];a.sources&&(a.state===a1||n?a!==t&&Q1(a):(a.state===j1||n)&&z1(a,t))}}function U0(e){const t=g1;for(let n=0;n<e.observers.length;n+=1){const r=e.observers[n];(!r.state||t)&&(r.state=j1,r.pure?V.push(r):i1.push(r),r.observers&&U0(r))}}function R1(e){let t;if(e.sources)for(;e.sources.length;){const n=e.sources.pop(),r=e.sourceSlots.pop(),a=n.observers;if(a&&a.length){const i=a.pop(),o=n.observerSlots.pop();r<a.length&&(i.sourceSlots[o]=r,a[r]=i,n.observerSlots[r]=o)}}if(e.owned){for(t=0;t<e.owned.length;t++)R1(e.owned[t]);e.owned=null}if(e.cleanups){for(t=0;t<e.cleanups.length;t++)e.cleanups[t]();e.cleanups=null}e.state=0,e.context=null}function Y0(e){return e instanceof Error||typeof e=="string"?e:new Error("Unknown error")}function V0(e){throw e=Y0(e),e}const E5=Symbol("fallback");function H0(e){for(let t=0;t<e.length;t++)e[t]()}function F5(e,t,n={}){let r=[],a=[],i=[],o=0,s=t.length>1?[]:null;return g0(()=>H0(i)),()=>{let c=e()||[],C,l;return c[T5],o1(()=>{let p=c.length,x,N,E,F,D,Z,A,L,k;if(p===0)o!==0&&(H0(i),i=[],r=[],a=[],o=0,s&&(s=[])),n.fallback&&(r=[E5],a[0]=K1(z=>(i[0]=z,n.fallback())),o=1);else if(o===0){for(a=new Array(p),l=0;l<p;l++)r[l]=c[l],a[l]=K1(g);o=p}else{for(E=new Array(p),F=new Array(p),s&&(D=new Array(p)),Z=0,A=Math.min(o,p);Z<A&&r[Z]===c[Z];Z++);for(A=o-1,L=p-1;A>=Z&&L>=Z&&r[A]===c[L];A--,L--)E[L]=a[A],F[L]=i[A],s&&(D[L]=s[A]);for(x=new Map,N=new Array(L+1),l=L;l>=Z;l--)k=c[l],C=x.get(k),N[l]=C===void 0?-1:C,x.set(k,l);for(C=Z;C<=A;C++)k=r[C],l=x.get(k),l!==void 0&&l!==-1?(E[l]=a[C],F[l]=i[C],s&&(D[l]=s[C]),l=N[l],x.set(k,l)):i[C]();for(l=Z;l<p;l++)l in E?(a[l]=E[l],i[l]=F[l],s&&(s[l]=D[l],s[l](l))):a[l]=K1(g);a=a.slice(0,o=p),r=c.slice(0)}return a});function g(p){if(i[l]=p,s){const[x,N]=b(l);return s[l]=N,t(c[l],x)}return t(c[l])}}}function y(e,t){return o1(()=>e(t||{}))}function U1(){return!0}const j5={get(e,t,n){return t===C0?n:e.get(t)},has(e,t){return t===C0?!0:e.has(t)},set:U1,deleteProperty:U1,getOwnPropertyDescriptor(e,t){return{configurable:!0,enumerable:!0,get(){return e.get(t)},set:U1,deleteProperty:U1}},ownKeys(e){return e.keys()}};function h0(e){return(e=typeof e=="function"?e():e)?e:{}}function G0(...e){let t=!1;for(let r=0;r<e.length;r++){const a=e[r];t=t||!!a&&C0 in a,e[r]=typeof a=="function"?(t=!0,T(a)):a}if(t)return new Proxy({get(r){for(let a=e.length-1;a>=0;a--){const i=h0(e[a])[r];if(i!==void 0)return i}},has(r){for(let a=e.length-1;a>=0;a--)if(r in h0(e[a]))return!0;return!1},keys(){const r=[];for(let a=0;a<e.length;a++)r.push(...Object.keys(h0(e[a])));return[...new Set(r)]}},j5);const n={};for(let r=e.length-1;r>=0;r--)if(e[r]){const a=Object.getOwnPropertyDescriptors(e[r]);for(const i in a)i in n||Object.defineProperty(n,i,{enumerable:!0,get(){for(let o=e.length-1;o>=0;o--){const s=(e[o]||{})[i];if(s!==void 0)return s}}})}return n}function K5(e){const t="fallback"in e&&{fallback:()=>e.fallback};return T(F5(()=>e.each,e.children,t||void 0))}function Y(e){let t=!1;const n=e.keyed,r=T(()=>e.when,void 0,{equals:(a,i)=>t?a===i:!a==!i});return T(()=>{const a=r();if(a){const i=e.children,o=typeof i=="function"&&i.length>0;return t=n||o,o?o1(()=>i(a)):i}return e.fallback},void 0,void 0)}function Z5(e,t,n){let r=n.length,a=t.length,i=r,o=0,s=0,c=t[a-1].nextSibling,C=null;for(;o<a||s<i;){if(t[o]===n[s]){o++,s++;continue}for(;t[a-1]===n[i-1];)a--,i--;if(a===o){const l=i<r?s?n[s-1].nextSibling:n[i-s]:c;for(;s<i;)e.insertBefore(n[s++],l)}else if(i===s)for(;o<a;)(!C||!C.has(t[o]))&&t[o].remove(),o++;else if(t[o]===n[i-1]&&n[s]===t[a-1]){const l=t[--a].nextSibling;e.insertBefore(n[s++],t[o++].nextSibling),e.insertBefore(n[--i],l),t[a]=n[i]}else{if(!C){C=new Map;let g=s;for(;g<i;)C.set(n[g],g++)}const l=C.get(t[o]);if(l!=null)if(s<l&&l<i){let g=o,p=1,x;for(;++g<a&&g<i&&!((x=C.get(t[g]))==null||x!==l+p);)p++;if(p>l-s){const N=t[o];for(;s<l;)e.insertBefore(n[s++],N)}else e.replaceChild(n[s++],t[o++])}else o++;else t[o++].remove()}}}const X0="_$DX_DELEGATE";function Q5(e,t,n,r={}){let a;return K1(i=>{a=i,t===document?e():m(t,e(),t.firstChild?null:void 0,n)},r.owner),()=>{a(),t.textContent=""}}function f(e,t,n){const r=document.createElement("template");r.innerHTML=e;let a=r.content.firstChild;return n&&(a=a.firstChild),a}function n1(e,t=window.document){const n=t[X0]||(t[X0]=new Set);for(let r=0,a=e.length;r<a;r++){const i=e[r];n.has(i)||(n.add(i),t.addEventListener(i,z5))}}function X(e,t,n){n==null?e.removeAttribute(t):e.setAttribute(t,n)}function C1(e,t){t==null?e.removeAttribute("class"):e.className=t}function f1(e,t,n,r){if(r)Array.isArray(n)?(e[`$$${t}`]=n[0],e[`$$${t}Data`]=n[1]):e[`$$${t}`]=n;else if(Array.isArray(n)){const a=n[0];e.addEventListener(t,n[0]=i=>a.call(e,n[1],i))}else e.addEventListener(t,n)}function _1(e,t,n){if(!t)return n?X(e,"style"):t;const r=e.style;if(typeof t=="string")return r.cssText=t;typeof n=="string"&&(r.cssText=n=void 0),n||(n={}),t||(t={});let a,i;for(i in n)t[i]==null&&r.removeProperty(i),delete n[i];for(i in t)a=t[i],a!==n[i]&&(r.setProperty(i,a),n[i]=a);return n}function y0(e,t,n){return o1(()=>e(t,n))}function m(e,t,n,r){if(n!==void 0&&!r&&(r=[]),typeof t!="function")return Y1(e,t,r,n);K(a=>Y1(e,t(),a,n),r)}function z5(e){const t=`$$${e.type}`;let n=e.composedPath&&e.composedPath()[0]||e.target;for(e.target!==n&&Object.defineProperty(e,"target",{configurable:!0,value:n}),Object.defineProperty(e,"currentTarget",{configurable:!0,get(){return n||document}}),G.registry&&!G.done&&(G.done=!0,document.querySelectorAll("[id^=pl-]").forEach(r=>{for(;r&&r.nodeType!==8&&r.nodeValue!=="pl-"+e;){let a=r.nextSibling;r.remove(),r=a}r&&r.remove()}));n;){const r=n[t];if(r&&!n.disabled){const a=n[`${t}Data`];if(a!==void 0?r.call(n,a,e):r.call(n,e),e.cancelBubble)return}n=n._$host||n.parentNode||n.host}}function Y1(e,t,n,r,a){for(G.context&&!n&&(n=[...e.childNodes]);typeof n=="function";)n=n();if(t===n)return n;const i=typeof t,o=r!==void 0;if(e=o&&n[0]&&n[0].parentNode||e,i==="string"||i==="number"){if(G.context)return n;if(i==="number"&&(t=t.toString()),o){let s=n[0];s&&s.nodeType===3?s.data=t:s=document.createTextNode(t),n=$1(e,n,r,s)}else n!==""&&typeof n=="string"?n=e.firstChild.data=t:n=e.textContent=t}else if(t==null||i==="boolean"){if(G.context)return n;n=$1(e,n,r)}else{if(i==="function")return K(()=>{let s=t();for(;typeof s=="function";)s=s();n=Y1(e,s,n,r)}),()=>n;if(Array.isArray(t)){const s=[],c=n&&Array.isArray(n);if(m0(s,t,n,a))return K(()=>n=Y1(e,s,n,r,!0)),()=>n;if(G.context){if(!s.length)return n;for(let C=0;C<s.length;C++)if(s[C].parentNode)return n=s}if(s.length===0){if(n=$1(e,n,r),o)return n}else c?n.length===0?J0(e,s,r):Z5(e,n,s):(n&&$1(e),J0(e,s));n=s}else if(t instanceof Node){if(G.context&&t.parentNode)return n=o?[t]:t;if(Array.isArray(n)){if(o)return n=$1(e,n,r,t);$1(e,n,null,t)}else n==null||n===""||!e.firstChild?e.appendChild(t):e.replaceChild(t,e.firstChild);n=t}}return n}function m0(e,t,n,r){let a=!1;for(let i=0,o=t.length;i<o;i++){let s=t[i],c=n&&n[i];if(s instanceof Node)e.push(s);else if(!(s==null||s===!0||s===!1))if(Array.isArray(s))a=m0(e,s,c)||a;else if(typeof s=="function")if(r){for(;typeof s=="function";)s=s();a=m0(e,Array.isArray(s)?s:[s],Array.isArray(c)?c:[c])||a}else e.push(s),a=!0;else{const C=String(s);c&&c.nodeType===3&&c.data===C?e.push(c):e.push(document.createTextNode(C))}}return a}function J0(e,t,n=null){for(let r=0,a=t.length;r<a;r++)e.insertBefore(t[r],n)}function $1(e,t,n,r){if(n===void 0)return e.textContent="";const a=r||document.createTextNode("");if(t.length){let i=!1;for(let o=t.length-1;o>=0;o--){const s=t[o];if(a!==s){const c=s.parentNode===e;!i&&!o?c?e.replaceChild(a,s):e.insertBefore(a,n):c&&s.remove()}else i=!0}}else e.insertBefore(a,n);return[a]}var V1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function W0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var R5=typeof V1=="object"&&V1&&V1.Object===Object&&V1,q0=R5,U5=q0,Y5=typeof self=="object"&&self&&self.Object===Object&&self,V5=U5||Y5||Function("return this")(),r1=V5,H5=r1,G5=H5.Symbol,H1=G5,e9=H1,t9=Object.prototype,X5=t9.hasOwnProperty,J5=t9.toString,N1=e9?e9.toStringTag:void 0;function W5(e){var t=X5.call(e,N1),n=e[N1];try{e[N1]=void 0;var r=!0}catch{}var a=J5.call(e);return r&&(t?e[N1]=n:delete e[N1]),a}var q5=W5,ee=Object.prototype,te=ee.toString;function ne(e){return te.call(e)}var re=ne,n9=H1,ae=q5,ie=re,se="[object Null]",oe="[object Undefined]",r9=n9?n9.toStringTag:void 0;function ce(e){return e==null?e===void 0?oe:se:r9&&r9 in Object(e)?ae(e):ie(e)}var D1=ce;function le(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var L1=le,ue=D1,Ce=L1,fe="[object AsyncFunction]",de="[object Function]",ge="[object GeneratorFunction]",he="[object Proxy]";function ye(e){if(!Ce(e))return!1;var t=ue(e);return t==de||t==ge||t==fe||t==he}var a9=ye,me=r1,pe=me["__core-js_shared__"],ve=pe,p0=ve,i9=function(){var e=/[^.]+$/.exec(p0&&p0.keys&&p0.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function _e(e){return!!i9&&i9 in e}var $e=_e,Le=Function.prototype,be=Le.toString;function xe(e){if(e!=null){try{return be.call(e)}catch{}try{return e+""}catch{}}return""}var s9=xe,ke=a9,we=$e,Ae=L1,Me=s9,Se=/[\\^$.*+?()[\]{}|]/g,Te=/^\[object .+?Constructor\]$/,Ie=Function.prototype,Ne=Object.prototype,De=Ie.toString,Pe=Ne.hasOwnProperty,Be=RegExp("^"+De.call(Pe).replace(Se,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Oe(e){if(!Ae(e)||we(e))return!1;var t=ke(e)?Be:Te;return t.test(Me(e))}var Ee=Oe;function Fe(e,t){return e==null?void 0:e[t]}var je=Fe,Ke=Ee,Ze=je;function Qe(e,t){var n=Ze(e,t);return Ke(n)?n:void 0}var h1=Qe,ze=h1,Re=function(){try{var e=ze(Object,"defineProperty");return e({},"",{}),e}catch{}}(),Ue=Re,o9=Ue;function Ye(e,t,n){t=="__proto__"&&o9?o9(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var c9=Ye;function Ve(e,t){return e===t||e!==e&&t!==t}var l9=Ve,He=c9,Ge=l9,Xe=Object.prototype,Je=Xe.hasOwnProperty;function We(e,t,n){var r=e[t];(!(Je.call(e,t)&&Ge(r,n))||n===void 0&&!(t in e))&&He(e,t,n)}var v0=We,qe=Array.isArray,b1=qe;function e6(e){return e!=null&&typeof e=="object"}var x1=e6,t6=D1,n6=x1,r6="[object Symbol]";function a6(e){return typeof e=="symbol"||n6(e)&&t6(e)==r6}var _0=a6,i6=b1,s6=_0,o6=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c6=/^\w*$/;function l6(e,t){if(i6(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||s6(e)?!0:c6.test(e)||!o6.test(e)||t!=null&&e in Object(t)}var u6=l6,C6=h1,f6=C6(Object,"create"),G1=f6,u9=G1;function d6(){this.__data__=u9?u9(null):{},this.size=0}var g6=d6;function h6(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var y6=h6,m6=G1,p6="__lodash_hash_undefined__",v6=Object.prototype,_6=v6.hasOwnProperty;function $6(e){var t=this.__data__;if(m6){var n=t[e];return n===p6?void 0:n}return _6.call(t,e)?t[e]:void 0}var L6=$6,b6=G1,x6=Object.prototype,k6=x6.hasOwnProperty;function w6(e){var t=this.__data__;return b6?t[e]!==void 0:k6.call(t,e)}var A6=w6,M6=G1,S6="__lodash_hash_undefined__";function T6(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=M6&&t===void 0?S6:t,this}var I6=T6,N6=g6,D6=y6,P6=L6,B6=A6,O6=I6;function k1(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}k1.prototype.clear=N6,k1.prototype.delete=D6,k1.prototype.get=P6,k1.prototype.has=B6,k1.prototype.set=O6;var E6=k1;function F6(){this.__data__=[],this.size=0}var j6=F6,K6=l9;function Z6(e,t){for(var n=e.length;n--;)if(K6(e[n][0],t))return n;return-1}var X1=Z6,Q6=X1,z6=Array.prototype,R6=z6.splice;function U6(e){var t=this.__data__,n=Q6(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():R6.call(t,n,1),--this.size,!0}var Y6=U6,V6=X1;function H6(e){var t=this.__data__,n=V6(t,e);return n<0?void 0:t[n][1]}var G6=H6,X6=X1;function J6(e){return X6(this.__data__,e)>-1}var W6=J6,q6=X1;function e2(e,t){var n=this.__data__,r=q6(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var t2=e2,n2=j6,r2=Y6,a2=G6,i2=W6,s2=t2;function w1(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}w1.prototype.clear=n2,w1.prototype.delete=r2,w1.prototype.get=a2,w1.prototype.has=i2,w1.prototype.set=s2;var J1=w1,o2=h1,c2=r1,l2=o2(c2,"Map"),$0=l2,C9=E6,u2=J1,C2=$0;function f2(){this.size=0,this.__data__={hash:new C9,map:new(C2||u2),string:new C9}}var d2=f2;function g2(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var h2=g2,y2=h2;function m2(e,t){var n=e.__data__;return y2(t)?n[typeof t=="string"?"string":"hash"]:n.map}var W1=m2,p2=W1;function v2(e){var t=p2(this,e).delete(e);return this.size-=t?1:0,t}var _2=v2,$2=W1;function L2(e){return $2(this,e).get(e)}var b2=L2,x2=W1;function k2(e){return x2(this,e).has(e)}var w2=k2,A2=W1;function M2(e,t){var n=A2(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var S2=M2,T2=d2,I2=_2,N2=b2,D2=w2,P2=S2;function A1(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}A1.prototype.clear=T2,A1.prototype.delete=I2,A1.prototype.get=N2,A1.prototype.has=D2,A1.prototype.set=P2;var f9=A1,d9=f9,B2="Expected a function";function L0(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(B2);var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=e.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(L0.Cache||d9),n}L0.Cache=d9;var O2=L0,E2=O2,F2=500;function j2(e){var t=E2(e,function(r){return n.size===F2&&n.clear(),r}),n=t.cache;return t}var K2=j2,Z2=K2,Q2=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,z2=/\\(\\)?/g,R2=Z2(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Q2,function(n,r,a,i){t.push(a?i.replace(z2,"$1"):r||n)}),t}),U2=R2;function Y2(e,t){for(var n=-1,r=e==null?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}var V2=Y2,g9=H1,H2=V2,G2=b1,X2=_0,J2=1/0,h9=g9?g9.prototype:void 0,y9=h9?h9.toString:void 0;function m9(e){if(typeof e=="string")return e;if(G2(e))return H2(e,m9)+"";if(X2(e))return y9?y9.call(e):"";var t=e+"";return t=="0"&&1/e==-J2?"-0":t}var W2=m9,q2=W2;function e3(e){return e==null?"":q2(e)}var t3=e3,n3=b1,r3=u6,a3=U2,i3=t3;function s3(e,t){return n3(e)?e:r3(e,t)?[e]:a3(i3(e))}var o3=s3,c3=9007199254740991,l3=/^(?:0|[1-9]\d*)$/;function u3(e,t){var n=typeof e;return t=t??c3,!!t&&(n=="number"||n!="symbol"&&l3.test(e))&&e>-1&&e%1==0&&e<t}var p9=u3,C3=_0,f3=1/0;function d3(e){if(typeof e=="string"||C3(e))return e;var t=e+"";return t=="0"&&1/e==-f3?"-0":t}var g3=d3,h3=v0,y3=o3,m3=p9,v9=L1,p3=g3;function v3(e,t,n,r){if(!v9(e))return e;t=y3(t,e);for(var a=-1,i=t.length,o=i-1,s=e;s!=null&&++a<i;){var c=p3(t[a]),C=n;if(c==="__proto__"||c==="constructor"||c==="prototype")return e;if(a!=o){var l=s[c];C=r?r(l,c,s):void 0,C===void 0&&(C=v9(l)?l:m3(t[a+1])?[]:{})}h3(s,c,C),s=s[c]}return e}var _3=v3,$3=_3;function L3(e,t,n){return e==null?e:$3(e,t,n)}var b3=L3;const b0=W0(b3);var x3=J1;function k3(){this.__data__=new x3,this.size=0}var w3=k3;function A3(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var M3=A3;function S3(e){return this.__data__.get(e)}var T3=S3;function I3(e){return this.__data__.has(e)}var N3=I3,D3=J1,P3=$0,B3=f9,O3=200;function E3(e,t){var n=this.__data__;if(n instanceof D3){var r=n.__data__;if(!P3||r.length<O3-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new B3(r)}return n.set(e,t),this.size=n.size,this}var F3=E3,j3=J1,K3=w3,Z3=M3,Q3=T3,z3=N3,R3=F3;function M1(e){var t=this.__data__=new j3(e);this.size=t.size}M1.prototype.clear=K3,M1.prototype.delete=Z3,M1.prototype.get=Q3,M1.prototype.has=z3,M1.prototype.set=R3;var U3=M1;function Y3(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}var V3=Y3,H3=v0,G3=c9;function X3(e,t,n,r){var a=!n;n||(n={});for(var i=-1,o=t.length;++i<o;){var s=t[i],c=r?r(n[s],e[s],s,n,e):void 0;c===void 0&&(c=e[s]),a?G3(n,s,c):H3(n,s,c)}return n}var q1=X3;function J3(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var W3=J3,q3=D1,e8=x1,t8="[object Arguments]";function n8(e){return e8(e)&&q3(e)==t8}var r8=n8,_9=r8,a8=x1,$9=Object.prototype,i8=$9.hasOwnProperty,s8=$9.propertyIsEnumerable,o8=_9(function(){return arguments}())?_9:function(e){return a8(e)&&i8.call(e,"callee")&&!s8.call(e,"callee")},c8=o8,e0={exports:{}};function l8(){return!1}var u8=l8;e0.exports,function(e,t){var n=r1,r=u8,a=t&&!t.nodeType&&t,i=a&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===a,s=o?n.Buffer:void 0,c=s?s.isBuffer:void 0,C=c||r;e.exports=C}(e0,e0.exports);var L9=e0.exports,C8=9007199254740991;function f8(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=C8}var b9=f8,d8=D1,g8=b9,h8=x1,y8="[object Arguments]",m8="[object Array]",p8="[object Boolean]",v8="[object Date]",_8="[object Error]",$8="[object Function]",L8="[object Map]",b8="[object Number]",x8="[object Object]",k8="[object RegExp]",w8="[object Set]",A8="[object String]",M8="[object WeakMap]",S8="[object ArrayBuffer]",T8="[object DataView]",I8="[object Float32Array]",N8="[object Float64Array]",D8="[object Int8Array]",P8="[object Int16Array]",B8="[object Int32Array]",O8="[object Uint8Array]",E8="[object Uint8ClampedArray]",F8="[object Uint16Array]",j8="[object Uint32Array]",O={};O[I8]=O[N8]=O[D8]=O[P8]=O[B8]=O[O8]=O[E8]=O[F8]=O[j8]=!0,O[y8]=O[m8]=O[S8]=O[p8]=O[T8]=O[v8]=O[_8]=O[$8]=O[L8]=O[b8]=O[x8]=O[k8]=O[w8]=O[A8]=O[M8]=!1;function K8(e){return h8(e)&&g8(e.length)&&!!O[d8(e)]}var Z8=K8;function Q8(e){return function(t){return e(t)}}var x0=Q8,t0={exports:{}};t0.exports,function(e,t){var n=q0,r=t&&!t.nodeType&&t,a=r&&!0&&e&&!e.nodeType&&e,i=a&&a.exports===r,o=i&&n.process,s=function(){try{var c=a&&a.require&&a.require("util").types;return c||o&&o.binding&&o.binding("util")}catch{}}();e.exports=s}(t0,t0.exports);var k0=t0.exports,z8=Z8,R8=x0,x9=k0,k9=x9&&x9.isTypedArray,U8=k9?R8(k9):z8,Y8=U8,V8=W3,H8=c8,G8=b1,X8=L9,J8=p9,W8=Y8,q8=Object.prototype,e7=q8.hasOwnProperty;function t7(e,t){var n=G8(e),r=!n&&H8(e),a=!n&&!r&&X8(e),i=!n&&!r&&!a&&W8(e),o=n||r||a||i,s=o?V8(e.length,String):[],c=s.length;for(var C in e)(t||e7.call(e,C))&&!(o&&(C=="length"||a&&(C=="offset"||C=="parent")||i&&(C=="buffer"||C=="byteLength"||C=="byteOffset")||J8(C,c)))&&s.push(C);return s}var w9=t7,n7=Object.prototype;function r7(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||n7;return e===n}var w0=r7;function a7(e,t){return function(n){return e(t(n))}}var A9=a7,i7=A9,s7=i7(Object.keys,Object),o7=s7,c7=w0,l7=o7,u7=Object.prototype,C7=u7.hasOwnProperty;function f7(e){if(!c7(e))return l7(e);var t=[];for(var n in Object(e))C7.call(e,n)&&n!="constructor"&&t.push(n);return t}var d7=f7,g7=a9,h7=b9;function y7(e){return e!=null&&h7(e.length)&&!g7(e)}var M9=y7,m7=w9,p7=d7,v7=M9;function _7(e){return v7(e)?m7(e):p7(e)}var A0=_7,$7=q1,L7=A0;function b7(e,t){return e&&$7(t,L7(t),e)}var x7=b7;function k7(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var w7=k7,A7=L1,M7=w0,S7=w7,T7=Object.prototype,I7=T7.hasOwnProperty;function N7(e){if(!A7(e))return S7(e);var t=M7(e),n=[];for(var r in e)r=="constructor"&&(t||!I7.call(e,r))||n.push(r);return n}var D7=N7,P7=w9,B7=D7,O7=M9;function E7(e){return O7(e)?P7(e,!0):B7(e)}var M0=E7,F7=q1,j7=M0;function K7(e,t){return e&&F7(t,j7(t),e)}var Z7=K7,n0={exports:{}};n0.exports,function(e,t){var n=r1,r=t&&!t.nodeType&&t,a=r&&!0&&e&&!e.nodeType&&e,i=a&&a.exports===r,o=i?n.Buffer:void 0,s=o?o.allocUnsafe:void 0;function c(C,l){if(l)return C.slice();var g=C.length,p=s?s(g):new C.constructor(g);return C.copy(p),p}e.exports=c}(n0,n0.exports);var Q7=n0.exports;function z7(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}var R7=z7;function U7(e,t){for(var n=-1,r=e==null?0:e.length,a=0,i=[];++n<r;){var o=e[n];t(o,n,e)&&(i[a++]=o)}return i}var Y7=U7;function V7(){return[]}var S9=V7,H7=Y7,G7=S9,X7=Object.prototype,J7=X7.propertyIsEnumerable,T9=Object.getOwnPropertySymbols,W7=T9?function(e){return e==null?[]:(e=Object(e),H7(T9(e),function(t){return J7.call(e,t)}))}:G7,S0=W7,q7=q1,et=S0;function tt(e,t){return q7(e,et(e),t)}var nt=tt;function rt(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}var I9=rt,at=A9,it=at(Object.getPrototypeOf,Object),N9=it,st=I9,ot=N9,ct=S0,lt=S9,ut=Object.getOwnPropertySymbols,Ct=ut?function(e){for(var t=[];e;)st(t,ct(e)),e=ot(e);return t}:lt,D9=Ct,ft=q1,dt=D9;function gt(e,t){return ft(e,dt(e),t)}var ht=gt,yt=I9,mt=b1;function pt(e,t,n){var r=t(e);return mt(e)?r:yt(r,n(e))}var P9=pt,vt=P9,_t=S0,$t=A0;function Lt(e){return vt(e,$t,_t)}var bt=Lt,xt=P9,kt=D9,wt=M0;function At(e){return xt(e,wt,kt)}var Mt=At,St=h1,Tt=r1,It=St(Tt,"DataView"),Nt=It,Dt=h1,Pt=r1,Bt=Dt(Pt,"Promise"),Ot=Bt,Et=h1,Ft=r1,jt=Et(Ft,"Set"),Kt=jt,Zt=h1,Qt=r1,zt=Zt(Qt,"WeakMap"),Rt=zt,T0=Nt,I0=$0,N0=Ot,D0=Kt,P0=Rt,B9=D1,S1=s9,O9="[object Map]",Ut="[object Object]",E9="[object Promise]",F9="[object Set]",j9="[object WeakMap]",K9="[object DataView]",Yt=S1(T0),Vt=S1(I0),Ht=S1(N0),Gt=S1(D0),Xt=S1(P0),y1=B9;(T0&&y1(new T0(new ArrayBuffer(1)))!=K9||I0&&y1(new I0)!=O9||N0&&y1(N0.resolve())!=E9||D0&&y1(new D0)!=F9||P0&&y1(new P0)!=j9)&&(y1=function(e){var t=B9(e),n=t==Ut?e.constructor:void 0,r=n?S1(n):"";if(r)switch(r){case Yt:return K9;case Vt:return O9;case Ht:return E9;case Gt:return F9;case Xt:return j9}return t});var B0=y1,Jt=Object.prototype,Wt=Jt.hasOwnProperty;function qt(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]=="string"&&Wt.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var e4=qt,t4=r1,n4=t4.Uint8Array,r4=n4,Z9=r4;function a4(e){var t=new e.constructor(e.byteLength);return new Z9(t).set(new Z9(e)),t}var O0=a4,i4=O0;function s4(e,t){var n=t?i4(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var o4=s4,c4=/\w*$/;function l4(e){var t=new e.constructor(e.source,c4.exec(e));return t.lastIndex=e.lastIndex,t}var u4=l4,Q9=H1,z9=Q9?Q9.prototype:void 0,R9=z9?z9.valueOf:void 0;function C4(e){return R9?Object(R9.call(e)):{}}var f4=C4,d4=O0;function g4(e,t){var n=t?d4(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var h4=g4,y4=O0,m4=o4,p4=u4,v4=f4,_4=h4,$4="[object Boolean]",L4="[object Date]",b4="[object Map]",x4="[object Number]",k4="[object RegExp]",w4="[object Set]",A4="[object String]",M4="[object Symbol]",S4="[object ArrayBuffer]",T4="[object DataView]",I4="[object Float32Array]",N4="[object Float64Array]",D4="[object Int8Array]",P4="[object Int16Array]",B4="[object Int32Array]",O4="[object Uint8Array]",E4="[object Uint8ClampedArray]",F4="[object Uint16Array]",j4="[object Uint32Array]";function K4(e,t,n){var r=e.constructor;switch(t){case S4:return y4(e);case $4:case L4:return new r(+e);case T4:return m4(e,n);case I4:case N4:case D4:case P4:case B4:case O4:case E4:case F4:case j4:return _4(e,n);case b4:return new r;case x4:case A4:return new r(e);case k4:return p4(e);case w4:return new r;case M4:return v4(e)}}var Z4=K4,Q4=L1,U9=Object.create,z4=function(){function e(){}return function(t){if(!Q4(t))return{};if(U9)return U9(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),R4=z4,U4=R4,Y4=N9,V4=w0;function H4(e){return typeof e.constructor=="function"&&!V4(e)?U4(Y4(e)):{}}var G4=H4,X4=B0,J4=x1,W4="[object Map]";function q4(e){return J4(e)&&X4(e)==W4}var en=q4,tn=en,nn=x0,Y9=k0,V9=Y9&&Y9.isMap,rn=V9?nn(V9):tn,an=rn,sn=B0,on=x1,cn="[object Set]";function ln(e){return on(e)&&sn(e)==cn}var un=ln,Cn=un,fn=x0,H9=k0,G9=H9&&H9.isSet,dn=G9?fn(G9):Cn,gn=dn,hn=U3,yn=V3,mn=v0,pn=x7,vn=Z7,_n=Q7,$n=R7,Ln=nt,bn=ht,xn=bt,kn=Mt,wn=B0,An=e4,Mn=Z4,Sn=G4,Tn=b1,In=L9,Nn=an,Dn=L1,Pn=gn,Bn=A0,On=M0,En=1,Fn=2,jn=4,X9="[object Arguments]",Kn="[object Array]",Zn="[object Boolean]",Qn="[object Date]",zn="[object Error]",J9="[object Function]",Rn="[object GeneratorFunction]",Un="[object Map]",Yn="[object Number]",W9="[object Object]",Vn="[object RegExp]",Hn="[object Set]",Gn="[object String]",Xn="[object Symbol]",Jn="[object WeakMap]",Wn="[object ArrayBuffer]",qn="[object DataView]",er="[object Float32Array]",tr="[object Float64Array]",nr="[object Int8Array]",rr="[object Int16Array]",ar="[object Int32Array]",ir="[object Uint8Array]",sr="[object Uint8ClampedArray]",or="[object Uint16Array]",cr="[object Uint32Array]",I={};I[X9]=I[Kn]=I[Wn]=I[qn]=I[Zn]=I[Qn]=I[er]=I[tr]=I[nr]=I[rr]=I[ar]=I[Un]=I[Yn]=I[W9]=I[Vn]=I[Hn]=I[Gn]=I[Xn]=I[ir]=I[sr]=I[or]=I[cr]=!0,I[zn]=I[J9]=I[Jn]=!1;function r0(e,t,n,r,a,i){var o,s=t&En,c=t&Fn,C=t&jn;if(n&&(o=a?n(e,r,a,i):n(e)),o!==void 0)return o;if(!Dn(e))return e;var l=Tn(e);if(l){if(o=An(e),!s)return $n(e,o)}else{var g=wn(e),p=g==J9||g==Rn;if(In(e))return _n(e,s);if(g==W9||g==X9||p&&!a){if(o=c||p?{}:Sn(e),!s)return c?bn(e,vn(o,e)):Ln(e,pn(o,e))}else{if(!I[g])return a?e:{};o=Mn(e,g,s)}}i||(i=new hn);var x=i.get(e);if(x)return x;i.set(e,o),Pn(e)?e.forEach(function(F){o.add(r0(F,t,n,F,e,i))}):Nn(e)&&e.forEach(function(F,D){o.set(D,r0(F,t,n,D,e,i))});var N=C?c?kn:xn:c?On:Bn,E=l?void 0:N(e);return yn(E||e,function(F,D){E&&(D=F,F=e[D]),mn(o,D,r0(F,t,n,D,e,i))}),o}var lr=r0,ur=lr,Cr=1,fr=4;function dr(e){return ur(e,Cr|fr)}var gr=dr;const hr=W0(gr),yr=f("<button></button>"),mr=e=>(()=>{const t=yr.cloneNode(!0);return f1(t,"click",e.onClick,!0),m(t,()=>e.children),K(n=>{const r=e.style,a=`klinecharts-pro-button ${e.type??"confirm"} ${e.class??""}`;return n._v$=_1(t,r,n._v$),a!==n._v$2&&C1(t,n._v$2=a),n},{_v$:void 0,_v$2:void 0}),t})();n1(["click"]);const pr=f('<svg viewBox="0 0 1024 1024" class="icon"><path d="M810.666667 128H213.333333c-46.933333 0-85.333333 38.4-85.333333 85.333333v597.333334c0 46.933333 38.4 85.333333 85.333333 85.333333h597.333334c46.933333 0 85.333333-38.4 85.333333-85.333333V213.333333c0-46.933333-38.4-85.333333-85.333333-85.333333z m-353.706667 567.04a42.496 42.496 0 0 1-60.16 0L243.626667 541.866667c-8.106667-8.106667-12.373333-18.773333-12.373334-29.866667s4.693333-22.186667 12.373334-29.866667a42.496 42.496 0 0 1 60.16 0L426.666667 604.586667l293.546666-293.546667a42.496 42.496 0 1 1 60.16 60.16l-323.413333 323.84z"></path></svg>'),vr=f('<svg viewBox="0 0 1024 1024" class="icon"><path d="M245.333333 128h533.333334A117.333333 117.333333 0 0 1 896 245.333333v533.333334A117.333333 117.333333 0 0 1 778.666667 896H245.333333A117.333333 117.333333 0 0 1 128 778.666667V245.333333A117.333333 117.333333 0 0 1 245.333333 128z m0 64c-29.44 0-53.333333 23.893333-53.333333 53.333333v533.333334c0 29.44 23.893333 53.333333 53.333333 53.333333h533.333334c29.44 0 53.333333-23.893333 53.333333-53.333333V245.333333c0-29.44-23.893333-53.333333-53.333333-53.333333H245.333333z"></path></svg>'),_r=f("<div></div>"),$r=f('<span class="label"></span>'),Lr=()=>pr.cloneNode(!0),br=()=>vr.cloneNode(!0),q9=e=>{const[t,n]=b(e.checked??!1);return s1(()=>{"checked"in e&&n(e.checked)}),(()=>{const r=_r.cloneNode(!0);return r.$$click=a=>{const i=!t();e.onChange&&e.onChange(i),n(i)},m(r,(()=>{const a=T(()=>!!t());return()=>a()?y(Lr,{}):y(br,{})})(),null),m(r,(()=>{const a=T(()=>!!e.label);return()=>a()&&(()=>{const i=$r.cloneNode(!0);return m(i,()=>e.label),i})()})(),null),K(a=>{const i=e.style,o=`klinecharts-pro-checkbox ${t()&&"checked"||""} ${e.class||""}`;return a._v$=_1(r,i,a._v$),o!==a._v$2&&C1(r,a._v$2=o),a},{_v$:void 0,_v$2:void 0}),r})()};n1(["click"]);const xr=f('<div class="klinecharts-pro-loading"><i class="circle1"></i><i class="circle2"></i><i class="circle3"></i></div>'),e5=()=>xr.cloneNode(!0),kr=f('<div class="klinecharts-pro-empty"><svg class="icon" viewBox="0 0 1024 1024"><path d="M855.6 427.2H168.5c-12.7 0-24.4 6.9-30.6 18L4.4 684.7C1.5 689.9 0 695.8 0 701.8v287.1c0 19.4 15.7 35.1 35.1 35.1H989c19.4 0 35.1-15.7 35.1-35.1V701.8c0-6-1.5-11.8-4.4-17.1L886.2 445.2c-6.2-11.1-17.9-18-30.6-18zM673.4 695.6c-16.5 0-30.8 11.5-34.3 27.7-12.7 58.5-64.8 102.3-127.2 102.3s-114.5-43.8-127.2-102.3c-3.5-16.1-17.8-27.7-34.3-27.7H119c-26.4 0-43.3-28-31.1-51.4l81.7-155.8c6.1-11.6 18-18.8 31.1-18.8h622.4c13 0 25 7.2 31.1 18.8l81.7 155.8c12.2 23.4-4.7 51.4-31.1 51.4H673.4zM819.9 209.5c-1-1.8-2.1-3.7-3.2-5.5-9.8-16.6-31.1-22.2-47.8-12.6L648.5 261c-17 9.8-