@klinecharts/pro
Version:
Financial chart built out of the box based on KLineChart.
1 lines • 177 kB
JavaScript
(function(V,_){typeof exports=="object"&&typeof module<"u"?_(exports,require("klinecharts")):typeof define=="function"&&define.amd?define(["exports","klinecharts"],_):(V=typeof globalThis<"u"?globalThis:V||self,_(V.klinechartspro={},V.klinecharts))})(this,function(V,_){"use strict";var Ki=Object.defineProperty;var ji=(V,_,q)=>_ in V?Ki(V,_,{enumerable:!0,configurable:!0,writable:!0,value:q}):V[_]=q;var K1=(V,_,q)=>(ji(V,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[]}},l5={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[]}},u5={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"}}]:[]},C5={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)}},f5={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"}}]},g5={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[]}},y5={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(u=>{const y=e[1].y+s*u,p=(c[1].value+C*u).toFixed(n.price);r.push({coordinates:[{x:e[0].x,y},{x:e[1].x,y}]}),a.push({x:i,y,text:`${p} (${(u*100).toFixed(1)}%)`,baseline:"bottom"})})}return[{type:"line",attrs:r},{type:"text",ignoreEvent:!0,attrs:a}]}},d5={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,u=e[0].y-n;for(let y=2;y<9;y++){const p=c[y-2].r+c[y-1].r;let b=0;switch(y%4){case 0:{b=i,C-=c[y-2].r;break}case 1:{b=i+Math.PI/2,u-=c[y-2].r;break}case 2:{b=i+Math.PI,C+=c[y-2].r;break}case 3:{b=i+Math.PI/2*3,u+=c[y-2].r;break}}const M=b+Math.PI/2,B=q({x:C,y:u},e[0],i);c.push({...B,r:p,startAngle:b,endAngle:M})}return[{type:"arc",attrs:c},{type:"line",attrs:u0(e,t)}]}return[]}},h5={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(u=>{const y=e[1].x-s*u,p=e[1].y-c*u;n.push({coordinates:[{x:y,y:e[0].y},{x:y,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:y,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:`${u.toFixed(3)}`}),a.unshift({x:y-18,y:e[0].y+o,text:`${u.toFixed(3)}`})})}return[{type:"line",attrs:n},{type:"line",attrs:r},{type:"text",ignoreEvent:!0,attrs:a}]}},m5={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(u=>{const y=e[2].y+s*u,p=(i[2].value+o*u).toFixed(n.price);r.push({coordinates:[{x:e[1].x,y},{x:e[2].x,y}]}),a.push({x:C,y,text:`${p} (${(u*100).toFixed(1)}%)`,baseline:"bottom"})})}return[{type:"line",attrs:{coordinates:e},styles:{style:"dashed"}},{type:"line",attrs:r},{type:"text",ignoreEvent:!0,attrs:a}]}},p5={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[]}},v5={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}]}},_5={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}]}},$5={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}]}},L5={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}]}},b5=[c5,l5,u5,f5,C5,g5,y5,d5,h5,m5,p5,v5,_5,$5,L5,{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 x5{constructor(t){K1(this,"_apiKey");K1(this,"_prevSymbolMarket");K1(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 H={};function k5(e){H.context=e}const A5=(e,t)=>e===t,C0=Symbol("solid-proxy"),w5=Symbol("solid-track"),j1={equals:A5};let F0=R0;const r1=1,Z1=2,K0={owned:null,cleanups:null,context:null,owner:null},f0={};var Q=null;let g1=null,N=null,Y=null,a1=null,g0=0;function Q1(e,t){const n=N,r=Q,a=e.length===0,i=a?K0:{owned:null,cleanups:null,context:null,owner:t===void 0?r:t},o=a?e:()=>e(()=>s1(()=>Y1(i)));Q=i,N=null;try{return u1(o,!0)}finally{N=n,Q=r}}function L(e,t){t=t?Object.assign({},j1,t):j1;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 j0(e,t,n){const r=z1(e,t,!0,r1);v1(r)}function Z(e,t,n){const r=z1(e,t,!1,r1);v1(r)}function i1(e,t,n){F0=D5;const r=z1(e,t,!1,r1);r.user=!0,a1?a1.push(r):v1(r)}function F(e,t,n){n=n?Object.assign({},j1,n):j1;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 M5(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,u="initialValue"in i,y=typeof r=="function"&&F(r);const p=new Set,[b,M]=(i.storage||L)(i.initialValue),[B,K]=L(void 0),[S,z]=L(void 0,{equals:!1}),[I,w]=L(u?"ready":"unresolved");if(H.context){c=`${H.context.id}${H.context.count++}`;let k;i.ssrLoadFrom==="initial"?s=i.initialValue:H.load&&(k=H.load(c))&&(s=k[0])}function x(k,P,j,c1){return o===k&&(o=null,u=!0,(k===s||P===s)&&i.onHydrated&&queueMicrotask(()=>i.onHydrated(c1,{value:P})),s=f0,O(P,j)),P}function O(k,P){u1(()=>{P===void 0&&M(()=>k),w(P!==void 0?"errored":"ready"),K(P);for(const j of p.keys())j.decrement();p.clear()},!1)}function G(){const k=T5,P=b(),j=B();if(j!==void 0&&!o)throw j;return N&&!N.user&&k&&j0(()=>{S(),o&&(k.resolved||p.has(k)||(k.increment(),p.add(k)))}),P}function o1(k=!0){if(k!==!1&&C)return;C=!1;const P=y?y():r;if(P==null||P===!1){x(o,s1(b));return}const j=s!==f0?s:s1(()=>a(P,{value:b(),refetching:k}));return typeof j!="object"||!(j&&"then"in j)?(x(o,j,void 0,P),j):(o=j,C=!0,queueMicrotask(()=>C=!1),u1(()=>{w(u?"refreshing":"pending"),z()},!1),j.then(c1=>x(j,c1,void 0,P),c1=>x(j,void 0,Y0(c1),P)))}return Object.defineProperties(G,{state:{get:()=>I()},error:{get:()=>B()},loading:{get(){const k=I();return k==="pending"||k==="refreshing"}},latest:{get(){if(!u)return G();const k=B();if(k&&!o)throw k;return b()}}}),y?j0(()=>o1(!1)):o1(!1),[G,{refetch:o1,mutate:M}]}function s1(e){if(N===null)return e();const t=N;N=null;try{return e()}finally{N=t}}function Z0(e){i1(()=>s1(e))}function y0(e){return Q===null||(Q.cleanups===null?Q.cleanups=[e]:Q.cleanups.push(e)),e}function S5(e){const t=N,n=Q;return Promise.resolve().then(()=>{N=t,Q=n;let r;return u1(e,!1),N=Q=null,r?r.done:void 0})}let T5;function Q0(){const e=g1;if(this.sources&&(this.state||e))if(this.state===r1||e)v1(this);else{const t=Y;Y=null,u1(()=>U1(this),!1),Y=t}if(N){const t=this.observers?this.observers.length:0;N.sources?(N.sources.push(this),N.sourceSlots.push(t)):(N.sources=[this],N.sourceSlots=[t]),this.observers?(this.observers.push(N),this.observerSlots.push(N.sources.length-1)):(this.observers=[N],this.observerSlots=[N.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?Y.push(i):a1.push(i),i.observers&&U0(i)),o||(i.state=r1)}if(Y.length>1e6)throw Y=[],new Error},!1)),t}function v1(e){if(!e.fn)return;Y1(e);const t=Q,n=N,r=g0;N=Q=e,I5(e,e.value,r),N=n,Q=t}function I5(e,t,n){let r;try{r=e.fn(t)}catch(a){e.pure&&(e.state=r1,e.owned&&e.owned.forEach(Y1),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=r1,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!==K0&&(Q.owned?Q.owned.push(i):Q.owned=[i]),i}function R1(e){const t=g1;if(e.state===0||t)return;if(e.state===Z1||t)return U1(e);if(e.suspense&&s1(e.suspense.inFallback))return e.suspense.effects.push(e);const n=[e];for(;(e=e.owner)&&(!e.updatedAt||e.updatedAt<g0);)(e.state||t)&&n.push(e);for(let r=n.length-1;r>=0;r--)if(e=n[r],e.state===r1||t)v1(e);else if(e.state===Z1||t){const a=Y;Y=null,u1(()=>U1(e,n[0]),!1),Y=a}}function u1(e,t){if(Y)return e();let n=!1;t||(Y=[]),a1?n=!0:a1=[],g0++;try{const r=e();return N5(n),r}catch(r){n||(a1=null),Y=null,V0(r)}}function N5(e){if(Y&&(R0(Y),Y=null),e)return;const t=a1;a1=null,t.length&&u1(()=>F0(t),!1)}function R0(e){for(let t=0;t<e.length;t++)R1(e[t])}function D5(e){let t,n=0;for(t=0;t<e.length;t++){const r=e[t];r.user?e[n++]=r:R1(r)}for(H.context&&k5(),t=0;t<n;t++)R1(e[t])}function U1(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===r1||n?a!==t&&R1(a):(a.state===Z1||n)&&U1(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=Z1,r.pure?Y.push(r):a1.push(r),r.observers&&U0(r))}}function Y1(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++)Y1(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 P5=Symbol("fallback");function H0(e){for(let t=0;t<e.length;t++)e[t]()}function B5(e,t,n={}){let r=[],a=[],i=[],o=0,s=t.length>1?[]:null;return y0(()=>H0(i)),()=>{let c=e()||[],C,u;return c[w5],s1(()=>{let p=c.length,b,M,B,K,S,z,I,w,x;if(p===0)o!==0&&(H0(i),i=[],r=[],a=[],o=0,s&&(s=[])),n.fallback&&(r=[P5],a[0]=Q1(O=>(i[0]=O,n.fallback())),o=1);else if(o===0){for(a=new Array(p),u=0;u<p;u++)r[u]=c[u],a[u]=Q1(y);o=p}else{for(B=new Array(p),K=new Array(p),s&&(S=new Array(p)),z=0,I=Math.min(o,p);z<I&&r[z]===c[z];z++);for(I=o-1,w=p-1;I>=z&&w>=z&&r[I]===c[w];I--,w--)B[w]=a[I],K[w]=i[I],s&&(S[w]=s[I]);for(b=new Map,M=new Array(w+1),u=w;u>=z;u--)x=c[u],C=b.get(x),M[u]=C===void 0?-1:C,b.set(x,u);for(C=z;C<=I;C++)x=r[C],u=b.get(x),u!==void 0&&u!==-1?(B[u]=a[C],K[u]=i[C],s&&(S[u]=s[C]),u=M[u],b.set(x,u)):i[C]();for(u=z;u<p;u++)u in B?(a[u]=B[u],i[u]=K[u],s&&(s[u]=S[u],s[u](u))):a[u]=Q1(y);a=a.slice(0,o=p),r=c.slice(0)}return a});function y(p){if(i[u]=p,s){const[b,M]=L(u);return s[u]=M,t(c[u],b)}return t(c[u])}}}function h(e,t){return s1(()=>e(t||{}))}function V1(){return!0}const O5={get(e,t,n){return t===C0?n:e.get(t)},has(e,t){return t===C0?!0:e.has(t)},set:V1,deleteProperty:V1,getOwnPropertyDescriptor(e,t){return{configurable:!0,enumerable:!0,get(){return e.get(t)},set:V1,deleteProperty:V1}},ownKeys(e){return e.keys()}};function d0(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,F(a)):a}if(t)return new Proxy({get(r){for(let a=e.length-1;a>=0;a--){const i=d0(e[a])[r];if(i!==void 0)return i}},has(r){for(let a=e.length-1;a>=0;a--)if(r in d0(e[a]))return!0;return!1},keys(){const r=[];for(let a=0;a<e.length;a++)r.push(...Object.keys(d0(e[a])));return[...new Set(r)]}},O5);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 E5(e){const t="fallback"in e&&{fallback:()=>e.fallback};return F(B5(()=>e.each,e.children,t||void 0))}function U(e){let t=!1;const n=e.keyed,r=F(()=>e.when,void 0,{equals:(a,i)=>t?a===i:!a==!i});return F(()=>{const a=r();if(a){const i=e.children,o=typeof i=="function"&&i.length>0;return t=n||o,o?s1(()=>i(a)):i}return e.fallback},void 0,void 0)}function F5(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 u=i<r?s?n[s-1].nextSibling:n[i-s]:c;for(;s<i;)e.insertBefore(n[s++],u)}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 u=t[--a].nextSibling;e.insertBefore(n[s++],t[o++].nextSibling),e.insertBefore(n[--i],u),t[a]=n[i]}else{if(!C){C=new Map;let y=s;for(;y<i;)C.set(n[y],y++)}const u=C.get(t[o]);if(u!=null)if(s<u&&u<i){let y=o,p=1,b;for(;++y<a&&y<i&&!((b=C.get(t[y]))==null||b!==u+p);)p++;if(p>u-s){const M=t[o];for(;s<u;)e.insertBefore(n[s++],M)}else e.replaceChild(n[s++],t[o++])}else o++;else t[o++].remove()}}}const X0="_$DX_DELEGATE";function K5(e,t,n,r={}){let a;return Q1(i=>{a=i,t===document?e():m(t,e(),t.firstChild?null:void 0,n)},r.owner),()=>{a(),t.textContent=""}}function g(e,t,n){const r=document.createElement("template");r.innerHTML=e;let a=r.content.firstChild;return n&&(a=a.firstChild),a}function t1(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,j5))}}function X(e,t,n){n==null?e.removeAttribute(t):e.setAttribute(t,n)}function y1(e,t){t==null?e.removeAttribute("class"):e.className=t}function C1(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 h0(e,t,n){return s1(()=>e(t,n))}function m(e,t,n,r){if(n!==void 0&&!r&&(r=[]),typeof t!="function")return H1(e,t,r,n);Z(a=>H1(e,t(),a,n),r)}function j5(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}}),H.registry&&!H.done&&(H.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 H1(e,t,n,r,a){for(H.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(H.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(H.context)return n;n=$1(e,n,r)}else{if(i==="function")return Z(()=>{let s=t();for(;typeof s=="function";)s=s();n=H1(e,s,n,r)}),()=>n;if(Array.isArray(t)){const s=[],c=n&&Array.isArray(n);if(m0(s,t,n,a))return Z(()=>n=H1(e,s,n,r,!0)),()=>n;if(H.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):F5(e,n,s):(n&&$1(e),J0(e,s));n=s}else if(t instanceof Node){if(H.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 G1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Z5=typeof G1=="object"&&G1&&G1.Object===Object&&G1,W0=Z5,Q5=W0,z5=typeof self=="object"&&self&&self.Object===Object&&self,R5=Q5||z5||Function("return this")(),n1=R5,U5=n1,Y5=U5.Symbol,X1=Y5,q0=X1,e9=Object.prototype,V5=e9.hasOwnProperty,H5=e9.toString,D1=q0?q0.toStringTag:void 0;function G5(e){var t=V5.call(e,D1),n=e[D1];try{e[D1]=void 0;var r=!0}catch{}var a=H5.call(e);return r&&(t?e[D1]=n:delete e[D1]),a}var X5=G5,J5=Object.prototype,W5=J5.toString;function q5(e){return W5.call(e)}var e6=q5,t9=X1,t6=X5,n6=e6,r6="[object Null]",a6="[object Undefined]",n9=t9?t9.toStringTag:void 0;function i6(e){return e==null?e===void 0?a6:r6:n9&&n9 in Object(e)?t6(e):n6(e)}var P1=i6;function s6(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var L1=s6,o6=P1,c6=L1,l6="[object AsyncFunction]",u6="[object Function]",C6="[object GeneratorFunction]",f6="[object Proxy]";function g6(e){if(!c6(e))return!1;var t=o6(e);return t==u6||t==C6||t==l6||t==f6}var r9=g6,y6=n1,d6=y6["__core-js_shared__"],h6=d6,p0=h6,a9=function(){var e=/[^.]+$/.exec(p0&&p0.keys&&p0.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function m6(e){return!!a9&&a9 in e}var p6=m6,v6=Function.prototype,_6=v6.toString;function $6(e){if(e!=null){try{return _6.call(e)}catch{}try{return e+""}catch{}}return""}var i9=$6,L6=r9,b6=p6,x6=L1,k6=i9,A6=/[\\^$.*+?()[\]{}|]/g,w6=/^\[object .+?Constructor\]$/,M6=Function.prototype,S6=Object.prototype,T6=M6.toString,I6=S6.hasOwnProperty,N6=RegExp("^"+T6.call(I6).replace(A6,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function D6(e){if(!x6(e)||b6(e))return!1;var t=L6(e)?N6:w6;return t.test(k6(e))}var P6=D6;function B6(e,t){return e==null?void 0:e[t]}var O6=B6,E6=P6,F6=O6;function K6(e,t){var n=F6(e,t);return E6(n)?n:void 0}var d1=K6,j6=d1,Z6=function(){try{var e=j6(Object,"defineProperty");return e({},"",{}),e}catch{}}(),Q6=Z6,s9=Q6;function z6(e,t,n){t=="__proto__"&&s9?s9(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var o9=z6;function R6(e,t){return e===t||e!==e&&t!==t}var c9=R6,U6=o9,Y6=c9,V6=Object.prototype,H6=V6.hasOwnProperty;function G6(e,t,n){var r=e[t];(!(H6.call(e,t)&&Y6(r,n))||n===void 0&&!(t in e))&&U6(e,t,n)}var v0=G6,X6=Array.isArray,b1=X6;function J6(e){return e!=null&&typeof e=="object"}var x1=J6,W6=P1,q6=x1,ee="[object Symbol]";function te(e){return typeof e=="symbol"||q6(e)&&W6(e)==ee}var _0=te,ne=b1,re=_0,ae=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ie=/^\w*$/;function se(e,t){if(ne(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||re(e)?!0:ie.test(e)||!ae.test(e)||t!=null&&e in Object(t)}var oe=se,ce=d1,le=ce(Object,"create"),J1=le,l9=J1;function ue(){this.__data__=l9?l9(null):{},this.size=0}var Ce=ue;function fe(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var ge=fe,ye=J1,de="__lodash_hash_undefined__",he=Object.prototype,me=he.hasOwnProperty;function pe(e){var t=this.__data__;if(ye){var n=t[e];return n===de?void 0:n}return me.call(t,e)?t[e]:void 0}var ve=pe,_e=J1,$e=Object.prototype,Le=$e.hasOwnProperty;function be(e){var t=this.__data__;return _e?t[e]!==void 0:Le.call(t,e)}var xe=be,ke=J1,Ae="__lodash_hash_undefined__";function we(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ke&&t===void 0?Ae:t,this}var Me=we,Se=Ce,Te=ge,Ie=ve,Ne=xe,De=Me;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=Se,k1.prototype.delete=Te,k1.prototype.get=Ie,k1.prototype.has=Ne,k1.prototype.set=De;var Pe=k1;function Be(){this.__data__=[],this.size=0}var Oe=Be,Ee=c9;function Fe(e,t){for(var n=e.length;n--;)if(Ee(e[n][0],t))return n;return-1}var W1=Fe,Ke=W1,je=Array.prototype,Ze=je.splice;function Qe(e){var t=this.__data__,n=Ke(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():Ze.call(t,n,1),--this.size,!0}var ze=Qe,Re=W1;function Ue(e){var t=this.__data__,n=Re(t,e);return n<0?void 0:t[n][1]}var Ye=Ue,Ve=W1;function He(e){return Ve(this.__data__,e)>-1}var Ge=He,Xe=W1;function Je(e,t){var n=this.__data__,r=Xe(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var We=Je,qe=Oe,e2=ze,t2=Ye,n2=Ge,r2=We;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=qe,A1.prototype.delete=e2,A1.prototype.get=t2,A1.prototype.has=n2,A1.prototype.set=r2;var q1=A1,a2=d1,i2=n1,s2=a2(i2,"Map"),$0=s2,u9=Pe,o2=q1,c2=$0;function l2(){this.size=0,this.__data__={hash:new u9,map:new(c2||o2),string:new u9}}var u2=l2;function C2(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var f2=C2,g2=f2;function y2(e,t){var n=e.__data__;return g2(t)?n[typeof t=="string"?"string":"hash"]:n.map}var e0=y2,d2=e0;function h2(e){var t=d2(this,e).delete(e);return this.size-=t?1:0,t}var m2=h2,p2=e0;function v2(e){return p2(this,e).get(e)}var _2=v2,$2=e0;function L2(e){return $2(this,e).has(e)}var b2=L2,x2=e0;function k2(e,t){var n=x2(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var A2=k2,w2=u2,M2=m2,S2=_2,T2=b2,I2=A2;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=w2,w1.prototype.delete=M2,w1.prototype.get=S2,w1.prototype.has=T2,w1.prototype.set=I2;var C9=w1,f9=C9,N2="Expected a function";function L0(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(N2);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||f9),n}L0.Cache=f9;var D2=L0,P2=D2,B2=500;function O2(e){var t=P2(e,function(r){return n.size===B2&&n.clear(),r}),n=t.cache;return t}var E2=O2,F2=E2,K2=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,j2=/\\(\\)?/g,Z2=F2(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(K2,function(n,r,a,i){t.push(a?i.replace(j2,"$1"):r||n)}),t}),Q2=Z2;function z2(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 R2=z2,g9=X1,U2=R2,Y2=b1,V2=_0,H2=1/0,y9=g9?g9.prototype:void 0,d9=y9?y9.toString:void 0;function h9(e){if(typeof e=="string")return e;if(Y2(e))return U2(e,h9)+"";if(V2(e))return d9?d9.call(e):"";var t=e+"";return t=="0"&&1/e==-H2?"-0":t}var G2=h9,X2=G2;function J2(e){return e==null?"":X2(e)}var W2=J2,q2=b1,e3=oe,t3=Q2,n3=W2;function r3(e,t){return q2(e)?e:e3(e,t)?[e]:t3(n3(e))}var a3=r3,i3=9007199254740991,s3=/^(?:0|[1-9]\d*)$/;function o3(e,t){var n=typeof e;return t=t??i3,!!t&&(n=="number"||n!="symbol"&&s3.test(e))&&e>-1&&e%1==0&&e<t}var m9=o3,c3=_0,l3=1/0;function u3(e){if(typeof e=="string"||c3(e))return e;var t=e+"";return t=="0"&&1/e==-l3?"-0":t}var C3=u3,f3=v0,g3=a3,y3=m9,p9=L1,d3=C3;function h3(e,t,n,r){if(!p9(e))return e;t=g3(t,e);for(var a=-1,i=t.length,o=i-1,s=e;s!=null&&++a<i;){var c=d3(t[a]),C=n;if(c==="__proto__"||c==="constructor"||c==="prototype")return e;if(a!=o){var u=s[c];C=r?r(u,c,s):void 0,C===void 0&&(C=p9(u)?u:y3(t[a+1])?[]:{})}f3(s,c,C),s=s[c]}return e}var m3=h3,p3=m3;function v3(e,t,n){return e==null?e:p3(e,t,n)}var b0=v3,_3=q1;function $3(){this.__data__=new _3,this.size=0}var L3=$3;function b3(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var x3=b3;function k3(e){return this.__data__.get(e)}var A3=k3;function w3(e){return this.__data__.has(e)}var M3=w3,S3=q1,T3=$0,I3=C9,N3=200;function D3(e,t){var n=this.__data__;if(n instanceof S3){var r=n.__data__;if(!T3||r.length<N3-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new I3(r)}return n.set(e,t),this.size=n.size,this}var P3=D3,B3=q1,O3=L3,E3=x3,F3=A3,K3=M3,j3=P3;function M1(e){var t=this.__data__=new B3(e);this.size=t.size}M1.prototype.clear=O3,M1.prototype.delete=E3,M1.prototype.get=F3,M1.prototype.has=K3,M1.prototype.set=j3;var Z3=M1;function Q3(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}var z3=Q3,R3=v0,U3=o9;function Y3(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?U3(n,s,c):R3(n,s,c)}return n}var t0=Y3;function V3(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var H3=V3,G3=P1,X3=x1,J3="[object Arguments]";function W3(e){return X3(e)&&G3(e)==J3}var q3=W3,v9=q3,e8=x1,_9=Object.prototype,t8=_9.hasOwnProperty,n8=_9.propertyIsEnumerable,r8=v9(function(){return arguments}())?v9:function(e){return e8(e)&&t8.call(e,"callee")&&!n8.call(e,"callee")},a8=r8,B1={},i8={get exports(){return B1},set exports(e){B1=e}};function s8(){return!1}var o8=s8;(function(e,t){var n=n1,r=o8,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})(i8,B1);var c8=9007199254740991;function l8(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=c8}var $9=l8,u8=P1,C8=$9,f8=x1,g8="[object Arguments]",y8="[object Array]",d8="[object Boolean]",h8="[object Date]",m8="[object Error]",p8="[object Function]",v8="[object Map]",_8="[object Number]",$8="[object Object]",L8="[object RegExp]",b8="[object Set]",x8="[object String]",k8="[object WeakMap]",A8="[object ArrayBuffer]",w8="[object DataView]",M8="[object Float32Array]",S8="[object Float64Array]",T8="[object Int8Array]",I8="[object Int16Array]",N8="[object Int32Array]",D8="[object Uint8Array]",P8="[object Uint8ClampedArray]",B8="[object Uint16Array]",O8="[object Uint32Array]",D={};D[M8]=D[S8]=D[T8]=D[I8]=D[N8]=D[D8]=D[P8]=D[B8]=D[O8]=!0,D[g8]=D[y8]=D[A8]=D[d8]=D[w8]=D[h8]=D[m8]=D[p8]=D[v8]=D[_8]=D[$8]=D[L8]=D[b8]=D[x8]=D[k8]=!1;function E8(e){return f8(e)&&C8(e.length)&&!!D[u8(e)]}var F8=E8;function K8(e){return function(t){return e(t)}}var x0=K8,S1={},j8={get exports(){return S1},set exports(e){S1=e}};(function(e,t){var n=W0,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})(j8,S1);var Z8=F8,Q8=x0,L9=S1,b9=L9&&L9.isTypedArray,z8=b9?Q8(b9):Z8,R8=z8,U8=H3,Y8=a8,V8=b1,H8=B1,G8=m9,X8=R8,J8=Object.prototype,W8=J8.hasOwnProperty;function q8(e,t){var n=V8(e),r=!n&&Y8(e),a=!n&&!r&&H8(e),i=!n&&!r&&!a&&X8(e),o=n||r||a||i,s=o?U8(e.length,String):[],c=s.length;for(var C in e)(t||W8.call(e,C))&&!(o&&(C=="length"||a&&(C=="offset"||C=="parent")||i&&(C=="buffer"||C=="byteLength"||C=="byteOffset")||G8(C,c)))&&s.push(C);return s}var x9=q8,e7=Object.prototype;function t7(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||e7;return e===n}var k0=t7;function n7(e,t){return function(n){return e(t(n))}}var k9=n7,r7=k9,a7=r7(Object.keys,Object),i7=a7,s7=k0,o7=i7,c7=Object.prototype,l7=c7.hasOwnProperty;function u7(e){if(!s7(e))return o7(e);var t=[];for(var n in Object(e))l7.call(e,n)&&n!="constructor"&&t.push(n);return t}var C7=u7,f7=r9,g7=$9;function y7(e){return e!=null&&g7(e.length)&&!f7(e)}var A9=y7,d7=x9,h7=C7,m7=A9;function p7(e){return m7(e)?d7(e):h7(e)}var A0=p7,v7=t0,_7=A0;function $7(e,t){return e&&v7(t,_7(t),e)}var L7=$7;function b7(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var x7=b7,k7=L1,A7=k0,w7=x7,M7=Object.prototype,S7=M7.hasOwnProperty;function T7(e){if(!k7(e))return w7(e);var t=A7(e),n=[];for(var r in e)r=="constructor"&&(t||!S7.call(e,r))||n.push(r);return n}var I7=T7,N7=x9,D7=I7,P7=A9;function B7(e){return P7(e)?N7(e,!0):D7(e)}var w0=B7,O7=t0,E7=w0;function F7(e,t){return e&&O7(t,E7(t),e)}var K7=F7,n0={},j7={get exports(){return n0},set exports(e){n0=e}};(function(e,t){var n=n1,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,u){if(u)return C.slice();var y=C.length,p=s?s(y):new C.constructor(y);return C.copy(p),p}e.exports=c})(j7,n0);function Z7(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}var Q7=Z7;function z7(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 R7=z7;function U7(){return[]}var w9=U7,Y7=R7,V7=w9,H7=Object.prototype,G7=H7.propertyIsEnumerable,M9=Object.getOwnPropertySymbols,X7=M9?function(e){return e==null?[]:(e=Object(e),Y7(M9(e),function(t){return G7.call(e,t)}))}:V7,M0=X7,J7=t0,W7=M0;function q7(e,t){return J7(e,W7(e),t)}var et=q7;function tt(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}var S9=tt,nt=k9,rt=nt(Object.getPrototypeOf,Object),T9=rt,at=S9,it=T9,st=M0,ot=w9,ct=Object.getOwnPropertySymbols,lt=ct?function(e){for(var t=[];e;)at(t,st(e)),e=it(e);return t}:ot,I9=lt,ut=t0,Ct=I9;function ft(e,t){return ut(e,Ct(e),t)}var gt=ft,yt=S9,dt=b1;function ht(e,t,n){var r=t(e);return dt(e)?r:yt(r,n(e))}var N9=ht,mt=N9,pt=M0,vt=A0;function _t(e){return mt(e,vt,pt)}var $t=_t,Lt=N9,bt=I9,xt=w0;function kt(e){return Lt(e,xt,bt)}var At=kt,wt=d1,Mt=n1,St=wt(Mt,"DataView"),Tt=St,It=d1,Nt=n1,Dt=It(Nt,"Promise"),Pt=Dt,Bt=d1,Ot=n1,Et=Bt(Ot,"Set"),Ft=Et,Kt=d1,jt=n1,Zt=Kt(jt,"WeakMap"),Qt=Zt,S0=Tt,T0=$0,I0=Pt,N0=Ft,D0=Qt,D9=P1,T1=i9,P9="[object Map]",zt="[object Object]",B9="[object Promise]",O9="[object Set]",E9="[object WeakMap]",F9="[object DataView]",Rt=T1(S0),Ut=T1(T0),Yt=T1(I0),Vt=T1(N0),Ht=T1(D0),h1=D9;(S0&&h1(new S0(new ArrayBuffer(1)))!=F9||T0&&h1(new T0)!=P9||I0&&h1(I0.resolve())!=B9||N0&&h1(new N0)!=O9||D0&&h1(new D0)!=E9)&&(h1=function(e){var t=D9(e),n=t==zt?e.constructor:void 0,r=n?T1(n):"";if(r)switch(r){case Rt:return F9;case Ut:return P9;case Yt:return B9;case Vt:return O9;case Ht:return E9}return t});var P0=h1,Gt=Object.prototype,Xt=Gt.hasOwnProperty;function Jt(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]=="string"&&Xt.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var Wt=Jt,qt=n1,e4=qt.Uint8Array,t4=e4,K9=t4;function n4(e){var t=new e.constructor(e.byteLength);return new K9(t).set(new K9(e)),t}var B0=n4,r4=B0;function a4(e,t){var n=t?r4(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var i4=a4,s4=/\w*$/;function o4(e){var t=new e.constructor(e.source,s4.exec(e));return t.lastIndex=e.lastIndex,t}var c4=o4,j9=X1,Z9=j9?j9.prototype:void 0,Q9=Z9?Z9.valueOf:void 0;function l4(e){return Q9?Object(Q9.call(e)):{}}var u4=l4,C4=B0;function f4(e,t){var n=t?C4(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var g4=f4,y4=B0,d4=i4,h4=c4,m4=u4,p4=g4,v4="[object Boolean]",_4="[object Date]",$4="[object Map]",L4="[object Number]",b4="[object RegExp]",x4="[object Set]",k4="[object String]",A4="[object Symbol]",w4="[object ArrayBuffer]",M4="[object DataView]",S4="[object Float32Array]",T4="[object Float64Array]",I4="[object Int8Array]",N4="[object Int16Array]",D4="[object Int32Array]",P4="[object Uint8Array]",B4="[object Uint8ClampedArray]",O4="[object Uint16Array]",E4="[object Uint32Array]";function F4(e,t,n){var r=e.constructor;switch(t){case w4:return y4(e);case v4:case _4:return new r(+e);case M4:return d4(e,n);case S4:case T4:case I4:case N4:case D4:case P4:case B4:case O4:case E4:return p4(e,n);case $4:return new r;case L4:case k4:return new r(e);case b4:return h4(e);case x4:return new r;case A4:return m4(e)}}var K4=F4,j4=L1,z9=Object.create,Z4=function(){function e(){}return function(t){if(!j4(t))return{};if(z9)return z9(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),Q4=Z4,z4=Q4,R4=T9,U4=k0;function Y4(e){return typeof e.constructor=="function"&&!U4(e)?z4(R4(e)):{}}var V4=Y4,H4=P0,G4=x1,X4="[object Map]";function J4(e){return G4(e)&&H4(e)==X4}var W4=J4,q4=W4,en=x0,R9=S1,U9=R9&&R9.isMap,tn=U9?en(U9):q4,nn=tn,rn=P0,an=x1,sn="[object Set]";function on(e){return an(e)&&rn(e)==sn}var cn=on,ln=cn,un=x0,Y9=S1,V9=Y9&&Y9.isSet,Cn=V9?un(V9):ln,fn=Cn,gn=Z3,yn=z3,dn=v0,hn=L7,mn=K7,pn=n0,vn=Q7,_n=et,$n=gt,Ln=$t,bn=At,xn=P0,kn=Wt,An=K4,wn=V4,Mn=b1,Sn=B1,Tn=nn,In=L1,Nn=fn,Dn=A0,Pn=w0,Bn=1,On=2,En=4,H9="[object Arguments]",Fn="[object Array]",Kn="[object Boolean]",jn="[object Date]",Zn="[object Error]",G9="[object Function]",Qn="[object GeneratorFunction]",zn="[object Map]",Rn="[object Number]",X9="[object Object]",Un="[object RegExp]",Yn="[object Set]",Vn="[object String]",Hn="[object Symbol]",Gn="[object WeakMap]",Xn="[object ArrayBuffer]",Jn="[object DataView]",Wn="[object Float32Array]",qn="[object Float64Array]",er="[object Int8Array]",tr="[object Int16Array]",nr="[object Int32Array]",rr="[object Uint8Array]",ar="[object Uint8ClampedArray]",ir="[object Uint16Array]",sr="[object Uint32Array]",T={};T[H9]=T[Fn]=T[Xn]=T[Jn]=T[Kn]=T[jn]=T[Wn]=T[qn]=T[er]=T[tr]=T[nr]=T[zn]=T[Rn]=T[X9]=T[Un]=T[Yn]=T[Vn]=T[Hn]=T[rr]=T[ar]=T[ir]=T[sr]=!0,T[Zn]=T[G9]=T[Gn]=!1;function r0(e,t,n,r,a,i){var o,s=t&Bn,c=t&On,C=t&En;if(n&&(o=a?n(e,r,a,i):n(e)),o!==void 0)return o;if(!In(e))return e;var u=Mn(e);if(u){if(o=kn(e),!s)return vn(e,o)}else{var y=xn(e),p=y==G9||y==Qn;if(Sn(e))return pn(e,s);if(y==X9||y==H9||p&&!a){if(o=c||p?{}:wn(e),!s)return c?$n(e,mn(o,e)):_n(e,hn(o,e))}else{if(!T[y])return a?e:{};o=An(e,y,s)}}i||(i=new gn);var b=i.get(e);if(b)return b;i.set(e,o),Nn(e)?e.forEach(function(K){o.add(r0(K,t,n,K,e,i))}):Tn(e)&&e.forEach(function(K,S){o.set(S,r0(K,t,n,S,e,i))});var M=C?c?bn:Ln:c?Pn:Dn,B=u?void 0:M(e);return yn(B||e,function(K,S){B&&(S=K,K=e[S]),dn(o,S,r0(K,t,n,S,e,i))}),o}var or=r0,cr=or,lr=1,ur=4;function Cr(e){return cr(e,lr|ur)}var fr=Cr;const gr=g("<button></button>"),yr=e=>(()=>{const t=gr.cloneNode(!0);return C1(t,"click",e.onClick,!0),m(t,()=>e.children),Z(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&&y1(t,n._v$2=a),n},{_v$:void 0,_v$2:void 0}),t})();t1(["click"]);const dr=g('<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>'),hr=g('<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>'),mr=g("<div></div>"),pr=g('<span class="label"></span>'),vr=()=>dr.cloneNode(!0),_r=()=>hr.cloneNode(!0),J9=e=>{const[t,n]=L(e.checked??!1);return i1(()=>{"checked"in e&&n(e.checked)}),(()=>{const r=mr.cloneNode(!0);return r.$$click=a=>{const i=!t();e.onChange&&e.onChange(i),n(i)},m(r,(()=>{const a=F(()=>!!t());return()=>a()?h(vr,{}):h(_r,{})})(),null),m(r,(()=>{const a=F(()=>!!e.label);return()=>a()&&(()=>{const i=pr.cloneNode(!0);return m(i,()=>e.label),i})()})(),null),Z(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&&y1(r,a._v$2=o),a},{_v$:void 0,_v$2:void 0}),r})()};t1(["click"]);const $r=g('<div class="klinecharts-pro-loading"><i class="circle1"></i><i class="circle2"></i><i class="circle3"></i></div>'),W9=()=>$r.cloneNode(!0),Lr=g('<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-22.7 31.6-12.6 48.4 0.9 1.4 1.7 2.9 2.5 4.4 9.5 17 31.2 22.8 48 13L807 257.3c16.7-9.7 22.4-31 12.9-47.8zM375.4 261.1L255